BM36(i3 $$$&&&''''''&&&$$$%%%&&&%%%&&&'''((())))))))))))''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%'''((()))'''&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''((())))))(((&&&&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''''''''(((&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((%%%&&&'''''''''&&&%%%$$$%%%'''(((((('''&&&&&&'''&&&%%%###$$$&&&((((((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%&&&&&&'''((()))'''((()))((('''&&&'''(((''''''((((((''''''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,''''''((()))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&''')))***(((%%%$$$%%%'''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&''''''&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%######$$$''')))((('''(((&&&$$$$$$%%%%%%%%%$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%######&&&&&&######%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###"""%%%&&&$$$%%%((((((&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$(((%%%%%%(((((($$$###&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$#########$$$$$$&&&%%%$$$$$$%%%%%%###!!!"""$$$""""""%%%&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''%%%%%%((((((%%%%%%((((((%%%%%%&&&'''(((******++++++''')))******))))))***+++++++++++++++******)))))))))******)))((()))+++---...000111000///...///111222333444444555555444444333444666888;;;???AAACCCGGGHHHIIIJJJJJJJJJHHHHHHIIIIIILLLPPPRRRSSSWWW\\\]]]___bbbdddfffiiimmmpppnnnpppiiidddhhhjjjvvv###%%%'''(((&&&%%%%%%&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%'''((()))(((&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''((('''%%%%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''((())))))(((&&&&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&''')))$$$&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%'''(((((('''&&&&&&'''&&&%%%###$$$&&&((((((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%&&&&&&'''((()))%%%'''((('''&&&%%%&&&(((''''''((((((''''''&&&%%%$$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((&&&'''((())))))******)))'''(((***,,,,,,,,,+++***'''((()))))))))(((&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&'''))))))'''&&&&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$)))///000***%%%'''&&&$$$$$$%%%&&&%%%$$$"""$$$&&&&&&%%%%%%%%%&&&$$$%%%%%%$$$######$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%######&&&&&&######%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###"""%%%&&&%%%%%%((((((&&&###$$$%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%'''$$$$$$'''&&&""" """%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%((('''&&&&&&'''&&&$$$###!!!&&&'''%%%$$$&&&'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%'''((('''%%%$$$&&&&&&$$$$$$&&&&&&$$$&&&&&&'''((()))***++++++''')))******))))))***+++***++++++++++++***))))))*********)))((()))+++------...000000//////111222222333444444555555444444333444555888;;;>>>AAACCCHHHHHHJJJJJJJJJIIIHHHGGGIIIHHHKKKPPPSSSSSSWWW]]]]]]___bbbdddfffiiimmmpppmmmpppiiidddhhhjjjvvv###%%%'''((('''%%%%%%&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%'''((()))(((&&&'''%%%$$$%%%''''''&&&%%%$$$%%%%%%&&&'''''''''&&&((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&%%%'''(((******)))'''&&&%%%'''(((((('''&&&&&&''''''%%%###$$$&&&((((((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&'''))))))$$$&&&'''&&&%%%%%%&&&'''''''''((((((''''''&&&%%%$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''(((((()))%%%&&&''')))************%%%'''***---...---+++)))'''((()))))))))(((&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&((('''&&&&&&''')))((('''&&&'''((((((&&&$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&)))''')))000888777...$$$'''&&&$$$$$$%%%&&&%%%$$$"""$$$&&&&&&%%%%%%&&&'''$$$%%%%%%$$$######$$$&&&%%%&&&'''&&&$$$###$$$%%%%%%"""###&&&&&&###"""%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""&&&'''%%%&&&)))(((&&&###$$$%%%&&&'''&&&%%%%%%''''''((((((''''''&&&%%%&&&$$$###%%%$$$ %%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''++++++***)))))))))))))))***)))(((((()))(((&&&$$$$$$(((***'''%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&(((((('''%%%"""%%%%%%""""""%%%%%%"""&&&''''''((()))******+++((()))******))))))***+++******+++++++++******)))*********)))((()))+++---,,,...///000///000111333222333444444555555444444333444555888;;;>>>AAABBBHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHKKKPPPSSSSSSWWW]]]]]]___bbbdddfffiiimmmpppmmmpppiiidddgggjjjvvvsssoooqqq{{{&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""###%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***)))'''%%%###%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((('''''''''(((((((((((('''&&&$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###%%%'''&&&###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''***000555555///)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&$$$#########$$$$$$%%%&&&&&&'''((()))******&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%$$$$$$%%%&&&''')))&&&$$$$$$''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((()))(((((('''''''''((((((%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&''')))***,,,***+++,,,------,,,***)))))))))***++++++++++++******+++,,,+++******,,,......000222444555333222000333333333444444444555555555222333888<<<===@@@EEEHHHHHHHHHHHHIIIJJJKKKKKKLLLIIIJJJNNNRRRSSSWWW\\\\\\]]]```cccfffiiijjjkkkoookkkgggcccdddhhhmmmqqqmmmiiidddeeeooo&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''(((((('''%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&%%%%%%$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$&&&(((&&&$$$"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%%%%(((,,,,,,)))%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&$$$#########$$$$$$%%%&&&&&&''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$&&&((()))(((&&&$$$$$$'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((((((((('''''''''((((((''''''''''''''''''''''''+++***)))((('''(((((()))******++++++++++++******((())))))******************+++,,,+++******,,,...555666888999999777555333333333444444444555555555555222444888<<<===@@@EEEHHHHHHHHHHHHIIIJJJKKKKKKLLLIIIJJJOOORRRSSSWWW\\\[[[]]]```cccfffhhhjjjkkkjjjhhheeebbbaaaaaabbbccceeefffggghhhhhhgggfffeee^^^]]]^^^dddqqq''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&(((((((((''''''%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((()))(((%%%$$$%%%&&&"""###&&&'''((('''&&&%%%'''&&&%%%%%%%%%&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))((((((((())))))******+++''''''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&'''((('''%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&((($$$!!!!!!$$$%%%%%%###''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***'''&&&$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''(((((((((((()))(((''''''&&&'''((()))++++++***)))))))))))))))************************((())))))******************+++,,,+++******,,,...444555666666666444222000333444444444444555555555555333444999<<<<<<@@@DDDGGGGGGHHHHHHIIIJJJJJJKKKLLLIIIJJJOOORRRSSSVVV[[[[[[\\\___bbbeeehhhjjjjjjggggggeeebbb___[[[WWWUUUPPPQQQSSSTTTUUUUUUUUUTTTUUUVVV[[[eeeuuu&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''(((((($$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((!!!"""%%%'''((('''&&&%%%)))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((&&&''''''((()))***++++++''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&'''&&&%%%###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&(((%%%###"""$$$&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%'''((()))&&&%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((('''''''''(((((((((((((((***)))'''%%%%%%&&&((()))'''''''''((()))***+++,,,))))))))))))))))))******)))******+++++++++++++++***+++,,,+++******,,,...///000111222222111000///444444444444555555555555555333444999;;;<<>>CCCFFFGGGHHHJJJKKKJJJJJJIIIJJJIIIKKKPPPRRRRRRSSSWWWYYYZZZ]]]```cccfffhhhhhhhhhfffbbb^^^YYYUUUQQQOOOJJJJJJLLLNNNRRRWWW\\\^^^aaafffooo}}}######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&&&&&&&'''&&&&&&%%%%%%&&&'''((((((((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%###!!!!!!!!!%%%$$$$$$######$$$%%%&&&%%%&&&((()))))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''$$$%%%'''((((((((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&%%%'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&''''''((()))&&&&&&''''''((())))))***'''(((((()))))))))((((((&&&&&&''''''''''''&&&&&&$$$%%%'''))))))((('''&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***+++)))((('''&&&&&&%%%%%%&&&$$$$$$%%%'''***)))&&&###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&"""$$$''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%''')))***)))((((((((((((((('''&&&%%%%%%%%%((())))))***)))((('''&&&&&&(((+++---...---+++)))))))))***++++++++++++******+++,,,+++******,,,...---...///111222444555555555555555555666666666666777444555999;;;;;;>>>CCCEEEGGGIIIJJJKKKKKKJJJIIIJJJIIIKKKPPPRRRQQQSSSVVVXXXZZZ]]]```ccceeeggghhhhhhfffddd___ZZZUUUPPPMMMMMMQQQVVV\\\aaadddeeefffeeemmm{{{""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((''''''''''''&&&%%%$$$$$$))))))))))))((('''&&&%%%$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''$$$&&&&&&&&&$$$$$$%%%&&&'''%%%$$$""""""###%%%&&&"""""""""###$$$''')))***%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))((($$$%%%'''(((((((((''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***%%%%%%''')))***+++++++++&&&''''''''''''''''''&&&###$$$&&&(((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))+++,,,&&&&&&&&&&&&&&&'''))))))%%%%%%&&&))),,,,,,)))%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))(((&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&&&&'''''''''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&'''(((((((((!!!$$$''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$%%%''')))******)))((())))))))))))((('''&&&%%%%%%''')))***++++++++++++%%%(((,,,///000...+++)))''''''((()))))))))))))))***+++,,,+++******,,,...000000111222333444444555555555555555666666666777777444555999;;;;;;>>>BBBEEEGGGIIIKKKKKKKKKJJJIIIJJJIIIKKKPPPRRRQQQRRRUUUXXXZZZ\\\```ccceeeggghhhiiihhhgggddd^^^WWWPPPLLLNNNTTT^^^ggglllmmmkkkiiilllvvv'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((('''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&+++***)))(((&&&%%%$$$###!!!!!!!!!"""######$$$$$$$$$%%%'''))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&((())))))'''&&&$$$&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&###"""######$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%""""""#########""""""!!!###$$$%%%%%%%%%$$$###""""""&&&'''&&&%%%$$$$$$)))'''$$$$$$&&&((())))))"""######$$$%%%&&&''''''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((())))))((('''%%%$$$######$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******+++***(((&&&%%%&&&'''((())))))))))))))))))))))))(((***+++------,,,+++***+++***((('''&&&&&&&&&&&&***))))))))))))+++,,,---000000111222333333333333555555555555555555444444666666777888:::===>>>@@@EEEFFFHHHJJJKKKKKKJJJJJJIIIJJJMMMOOOQQQRRRSSSRRRYYYZZZ\\\___bbbfffiiikkkgggfffeeebbb]]]WWWRRROOOUUU\\\jjjvvvxxxssspppqqqqqq&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))(((((('''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%'''(((((((((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''')))***)))'''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$%%%&&&&&&'''%%%&&&((())))))'''&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&&&&'''((((((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((,,,+++***(((&&&%%%%%%$$$'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$### ###&&&'''&&&%%%$$$$$$&&&$$$""""""###%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))))))))(((&&&%%%%%%'''((()))))))))))))))))))))))))))***)))))))))******+++++++++***)))((((((((()))*********)))))))))***,,,---000000111222333333333333555555555555555555555555666777777999;;;===???@@@EEEFFFHHHJJJKKKKKKJJJJJJJJJKKKNNNPPPRRRSSSTTTTTTYYYZZZ\\\___bbbfffiiikkkhhhgggeeebbb]]]XXXTTTRRRVVV^^^mmmzzz}}}wwwtttuuu{{{%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&''''''(((((()))***+++***(((''''''(((%%%%%%%%%&&&&&&&&&''''''""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!"""%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''...---+++)))'''%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%!!!###&&&'''&&&%%%$$$$$$%%%###!!!!!!###%%%%%%%%%)))))))))((((((((('''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&%%%%%%%%%%%%''')))***))))))))))))))))))))))))+++)))((('''''')))+++,,,+++************+++,,,---+++***)))))))))***+++,,,000000111222333333333333555555555555555555555555666666777999;;;===???AAAEEEFFFHHHJJJKKKKKKKKKJJJKKKMMMOOORRRTTTUUUVVVVVVYYYZZZ\\\___bbbfffiiikkkjjjhhheeeaaa]]]ZZZXXXWWWXXXaaaqqq{{{|||%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&$$$"""###$$$$$$%%%%%%$$$$$$)))(((((('''%%%$$$$$$###((((((((('''&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***)))((('''''''''''''''((()))+++***(((''''''(((%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%&&&'''((((((''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&###""""""!!!!!!""""""###%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&"""$$$''''''&&&$$$$$$%%%&&&$$$######%%%&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((***))))))((()))***+++,,,++++++++++++++++++++++++++++++***))))))***+++,,,000000111222333333333333444444444555555555555555444555666888:::===???@@@DDDFFFHHHJJJKKKKKKKKKKKKMMMNNNQQQTTTVVVXXXXXXXXXYYYZZZ\\\___bbbfffiiikkkiiigggccc```]]][[[[[[[[[[[[eeevvv%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$"""###$$$$$$%%%%%%$$$$$$(((((('''&&&%%%$$$$$$###(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''',,,+++)))(((&&&&&&%%%%%%&&&''')))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%&&&&&&''''''((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&###############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''###""""""""""""""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###%%%''''''%%%$$$$$$%%%&&&$$$###$$$%%%'''&&&%%%%%%%%%&&&'''((())))))***((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&((((((((('''&&&'''&&&&&&%%%%%%&&&&&&''')))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((()))***+++,,,,,,,,,+++***+++++++++******)))((((((+++***)))))))))***+++,,,000000111222333333333333444444444555555555666666333333555777999<<<>>>???DDDEEEGGGIIIKKKKKKKKKKKKMMMOOORRRUUUXXXYYYZZZZZZYYYZZZ\\\___bbbfffiiikkkhhhfffbbb___]]]]]]^^^^^^___hhhyyy%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''########################%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''+++***)))'''&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((()))(((''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&###"""#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((%%%&&&''''''%%%$$$$$$%%%$$$###"""###%%%%%%%%%###'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&((((((''''''&&&%%%%%%$$$))))))))))))))))))))))))(((***,,,---...---+++***+++++++++***)))'''&&&%%%***))))))))))))+++,,,---000000111222333333333333333333444444555666666666222333444777999<<>>@@@BBBCCCEEEGGGIIIKKKLLLLLLLLLNNNOOORRRVVVYYYZZZ[[[\\\YYYZZZ\\\___bbbfffiiikkkggggggeeedddddddddeeeeeeeeelllyyy#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$###"""###%%%%%%###!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))$$$&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%&&&&&&((()))***(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''######""""""###%%%&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''))))))(((&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&(((***,,,---'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,'''((()))++++++***))))))'''''''''(((***,,,...000000000111222333333333333333333444444555666777777555666777:::===@@@BBBDDDCCCDDDGGGIIIKKKLLLLLLLLLMMMOOORRRVVVYYY[[[\\\\\\YYYZZZ\\\___bbbfffiiikkkhhhhhhgggggggggggghhhhhhgggmmmyyy&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""######$$$'''&&&%%%$$$############$$$&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%###""""""&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))&&&''''''(((((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''(((((((((&&&%%%&&&'''((('''%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%''''''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$)))(((&&&%%%############%%%$$$######""""""######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&+++***((('''''''''((()))(((((('''''''''(((((()))'''''''''''''''((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))---***'''(((***,,,,,,***000111222333333333333333222333444555666666666666333555888:::<<<>>>AAACCCGGGHHHIIIIIIHHHHHHJJJKKKLLLNNNQQQTTTWWWXXXXXXWWWXXXWWWWWWZZZ```fffhhhhhhjjjiiiggghhhiiijjjjjjiiihhhnnnxxx}}}|||&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''&&&%%%$$$############$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$#########$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&((()))((('''&&&'''(((''''''''''''''''''''''''%%%&&&(((***+++***)))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''(((((((((&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$###""""""""""""###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!"""###$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&'''((()))+++,,,((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))))))))))))))******++++++******)))---***((((((+++,,,,,,+++000000111222333333333333222333444555555555555555333555888:::<<<>>>AAACCCGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNQQQUUUWWWXXXXXXWWWWWWVVVWWW[[[aaagggjjjjjjkkkiiihhhiiijjjkkkkkkjjjiiinnnwww{{{|||&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$$$$######$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&'''((((((&&&&&&'''(((((('''&&&%%%&&&&&&'''(((%%%'''***,,,------+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&!!!"""$$$%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))++++++((((((''''''''''''(((((())))))(((((())))))***+++))))))))))))))))))))))))+++******))))))******+++///---,,,,,,...///////////////000111222333333222333333444444444444333333333555888:::<<<>>>AAACCCFFFHHHIIIJJJIIIIIIKKKLLLMMMOOORRRUUUWWWXXXWWWWWWVVVVVVXXX]]]ccchhhkkklllkkkjjjhhhiiikkkllllllkkkiiinnnwww}}}|||yyy{{{$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&%%%&&&'''((('''&&&$$$%%%&&&(((***((())),,,...///---+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''###$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######%%%'''(((%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''''')))((((((''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,---...///......///000111222333333333333333333444333333222222333555888:::<<<>>>@@@CCCFFFGGGIIIJJJIIIJJJLLLNNNOOOQQQSSSVVVXXXXXXWWWWWWXXXYYY[[[___cccgggjjjkkkiiihhhggghhhjjjkkkkkkjjjjjjooovvv|||yyyvvvyyy%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''########################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&%%%$$$%%%'''((('''%%%$$$%%%&&&)))***+++,,,......---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''"""###%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''///---(((%%%######$$$%%%$$$%%%%%%&&&%%%$$$###### """###%%%''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++***)))(((((()))***+++&&&'''((())))))******+++...///000111333333333333333333333444333333222222333555888:::<<<>>>@@@CCCEEEGGGIIIJJJJJJKKKMMMOOOPPPRRRUUUWWWXXXXXXWWWVVVZZZ\\\^^^aaaccceeegggiiigggfffeeefffhhhiiijjjiiijjjooowww{{{xxxtttxxx(((''''''&&&&&&''''''((())))))))))))((('''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&&&&''''''''''''&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&''')))***---------,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((&&&%%%&&&'''"""###$$$%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&***'''$$$!!!!!!"""%%%&&&$$$%%%&&&&&&&&&%%%###""" !!!###&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''((()))))))))***)))(((''''''&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))***))))))(((((())))))***(((***,,,---------...///...///111222444444555555333333444444444444333333333555888:::<<<>>>AAACCCDDDFFFIIIJJJKKKLLLNNNPPPRRRTTTVVVXXXXXXXXXWWWVVVZZZ]]]```bbbcccdddeeegggfffdddccceeegggiiiiiihhhjjjpppyyy}}}xxxssswww'''&&&&&&&&&&&&&&&&&&'''''''''((())))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&'''(((((())),,,,,,***)))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''############$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$###############$$$$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%###############$$$%%%%%%%%%%%%'''''''''&&&$$$###!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&((()))))))))(((***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))((((((***---000111000000111333///000111333555666666666222333444555555555555555333555888:::<<<>>>AAACCCDDDFFFIIIJJJKKKLLLOOOQQQSSSUUUWWWXXXYYYXXXWWWVVVXXX[[[```bbbbbbccceeegggfffddddddeeegggiiijjjiiijjjqqq{{{~~~yyyssswww$$$##################$$$###$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''######""""""$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%&&&'''((((((((((((+++)))(((&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''(((((((((&&&%%%&&&'''$$$###""""""###%%%'''(((&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((+++******)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$"""$$$&&&((((((&&&$$$###&&&'''((())))))'''%%%$$$$$$%%%&&&''''''%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''%%%%%%******)))''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''&&&)))---...,,,,,,---///000000222444555666777777222333444555666666666666333555888:::<<<>>>AAACCCDDDFFFIIIJJJKKKMMMOOORRRTTTUUUWWWYYYYYYXXXWWWVVVUUUZZZ___aaabbbcccfffiiifffeeedddfffhhhjjjkkkjjjjjjrrr|||zzzssswww&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%''''''$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$&&&%%%###$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$&&&(((***''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))((('''%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&...%%%###+++,,,%%%"""&&&)))'''%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***'''&&&&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''$$$!!! """$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%(((((()))))))))(((&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((($$$ %%%***'''&&&%%%%%%%%%&&&$$$###$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))************))))))(((************************,,,,,,+++***((())),,,/////////000111333444555666999999::::::999777444333333444666999<<>>AAABBBDDDFFFHHHKKKNNNPPPRRRSSSRRRTTTXXX[[[^^^___```___]]]]]]]]]^^^```bbbeeefffggghhhjjjjjjiiihhhiiiiiijjjkkkmmmnnnlllqqq"""###$$$%%%&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((()))(((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$###"""###$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***'''((()))***************))))))))))))))))))))))))(((***+++,,,++++++---/////////000111333444555666555555555555666777999999555666777999;;;>>>@@@BBBDDDEEEHHHJJJMMMOOOPPPQQQQQQSSSWWWZZZ]]]^^^^^^^^^[[[\\\\\\^^^___aaacccdddeeegggiiiiiihhhhhhhhhjjjjjjkkkmmmnnnnnnttt!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&"""$$$'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((()))(((''''''&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&'''((()))***)))((('''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$$$$$$$%%%&&&'''(((((( $$$((((((&&&$$$#########""""""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&''''''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&'''(((***)))(((&&&'''%%%$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((())))))*********))))))************************************)))))),,,...//////000111333444555666444555666777999999999:::666666777999;;;>>>@@@AAACCCDDDGGGJJJLLLMMMNNNNNNPPPRRRUUUYYY[[[\\\\\\\\\YYYZZZ\\\]]]___```aaaaaabbbdddfffgggffffffgggiiiiiikkknnnpppqqqxxx""""""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''!!!$$$''''''%%%$$$%%%'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%(((&&&%%%%%%&&&'''%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))))))))))),,,+++***(((&&&%%%%%%%%%&&&&&&''''''((()))******$$$$$$%%%%%%'''(((***+++))))))((('''&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''&&&&&&$$$'''(((%%%###$$$'''(((%%%$$$###"""###$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$'''))))))'''%%%###%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&$$$###%%%$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%((('''&&&&&&%%%$$$#########$$$$$$%%%&&&'''(((((($$$%%%&&&(((***)))'''%%%)))(((&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))************))))))(((*********************************((('''(((***---//////000111333444555666777777999999999888777666666666777999;;;>>>@@@AAACCCDDDGGGIIIKKKLLLLLLLLLPPPRRRUUUXXXZZZZZZZZZZZZWWWYYY[[[^^^___`````````___aaadddeeeeeeeeefffgggiiikkkoooqqqssszzz######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&'''((('''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%$$$&&&''''''&&&%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&(((%%%######&&&(((((('''///,,,)))'''%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))'''%%%%%%&&&%%%''')))***)))(((''''''&&&'''((((((&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$"""$$$'''******)))'''%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$###%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&'''&&&%%%$$$$$$&&&((($$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%+++)))''''''((()))))))))$$$%%%''')))+++++++++*********)))(((((()))+++,,,((())))))************)))(((((()))***+++---///000000111222333444555555555777666666666666777777888777666555555888;;;???AAADDDEEEGGGHHHHHHIIIKKKLLLKKKOOOUUUYYY[[[[[[[[[\\\XXXYYYZZZ[[[\\\]]]]]]]]]___bbbeeefffeeecccccccccgggiiimmmppprrrzzz######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%$$$%%%&&&((('''&&&$$$$$$%%%###$$$&&&%%%$$$######$$$######$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((((()))---+++)))&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%$$$&&&(((((('''&&&%%%$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%''')))***(((&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((&&&$$$$$$%%%&&&&&&&&&%%%&&&''')))************+++***)))''''''''''''((())))))*********))))))((((((((()))***+++---...///000000222333444555555555666666666666666777777888777666555666888;;;???AAADDDEEEGGGHHHHHHIIIKKKLLLPPPTTTXXX[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^^^^^^^^^^]]]___bbbddddddeeefffgggjjjooouuuyyyxxx|||######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%$$$%%%&&&&&&$$$""""""###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$(((((('''''''''((())))))&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''''''''(((***+++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######&&&(((&&&'''((((((((('''%%%$$$'''((()))(((''''''((()))$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%#########$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&$$$"""###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''%%%### ###$$$&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$###"""$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))'''%%%$$$$$$%%%&&&&&&%%%((((((((((((((()))************)))((('''''''''(((***************)))((('''(((((())))))+++,,,...//////000111333444444555555666666666666666777888888777666666777999<<>>@@@AAACCCEEEGGGHHHHHHIIIKKKLLLRRRVVV[[[^^^^^^^^^]]]]]]XXXYYY[[[\\\^^^______```ddddddcccaaa```aaaeeegggkkkrrrzzz|||xxx}}}######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&(((***+++)))'''$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$######&&&((((((%%%###$$$'''(((&&&$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%'''((()))$$$&&&''''''&&&%%%%%%&&&)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))******((((((((()))+++,,,+++)))***)))((((((((((((((()))******)))(((&&&###!!! ***************)))((('''((((((((())))))+++,,,,,,...///000222333333444444555555555555666888999:::777888999:::<<>>@@@AAABBBDDDEEEGGGHHHHHHIIIKKKMMMOOOSSSYYY]]]^^^_________YYY[[[\\\___```bbbbbbcccbbbcccdddcccbbbbbbdddffffffhhhlllqqqvvv$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''***+++,,,,,,***'''###!!!&&&&&&''''''&&&&&&%%%$$$%%%###!!!###'''((('''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***((('''&&&&&&%%%%%%%%%%%% ###((()))'''%%%$$$###'''''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&###""""""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''###"""%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######%%%&&&((((((,,,)))%%%$$$%%%''')))***%%%$$$#########$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%&&&'''!!!""""""""""""#########%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))$$$&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%$$$$$$&&&%%%$$$###$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''&&&'''***+++,,,+++)))(((+++***)))(((((()))***+++,,,)))&&&''')))++++++***(((((((((((()))***+++,,,,,,---///111333444555555333333333333333444555666888777888999:::===???AAACCCEEEHHHIIIJJJJJJLLLNNNTTTSSSSSSVVV[[[^^^^^^]]]ZZZ[[[]]]^^^```aaabbbbbbcccbbbbbbbbbbbbbbbccccccdddeeegggmmmsss$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''***+++,,,,,,***'''$$$"""%%%%%%&&&&&&%%%%%%$$$###((('''&&&&&&&&&%%%###"""%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&(((((())))))''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&)))'''&&&&&&&&&&&&$$$"""&&&%%%%%%%%%%%%%%%%%%$$$((($$$ $$$&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###%%%''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%'''((()))...+++&&&$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''######$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''')))(((((('''&&&&&&&&&''''''((()))***+++******)))+++***)))'''''''''((((((+++)))'''''')))++++++***(((((((((((()))***+++,,,,,,---///111333444555555444333444444555666777888888777888999:::===???AAACCCEEEHHHIIIIIIJJJLLLMMMRRRRRRRRRVVV[[[^^^___^^^\\\]]]___```bbbbbbccccccccccccbbbaaaaaaaaaaaaaaa______bbbgggnnn{{{#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&***+++,,,,,,***(((&&&$$$$$$$$$%%%%%%$$$$$$###"""'''((()))(((&&&$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%)))$$$###&&&&&&$$$&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%#########$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''((((((&&&$$$!!!$$$%%%%%%%%%%%%%%%%%%&&&(((%%%""""""%%%'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&((()))***///,,,'''%%%$$$$$$$$$###&&&&&&%%%%%%%%%&&&'''(((%%%$$$###$$$%%%&&&%%%###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))'''%%%'''++++++((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''))))))((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&))))))))))))************((('''''''''''''''((()))***)))'''((()))++++++***(((((((((((()))***+++,,,,,,---///111333444444555333333444555666777999:::888888888888:::<<>>???AAADDDFFFHHHHHHIIIKKKLLLMMMNNNPPPTTTXXX[[[^^^___```aaabbbbbbccccccccccccdddcccbbbaaa___]]]\\\[[[ZZZZZZ[[[```hhhwww""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$######$$$$$$$$$'''((())))))))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$"""%%%((((((&&&$$$%%%'''$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%&&&$$$$$$$$$######$$$$$$%%%$$$(((***((($$$###%%%))))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%'''))))))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&(((***'''&&&%%%%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%'''&&&$$$%%%'''(((((((((%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&'''((()))***)))((('''***))))))(((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&******&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((******))))))((()))******''''''((()))*********+++((())))))***************(((((((((((()))***+++,,,---...000111333333444444111111222333444666888999888888777888999;;;===>>>AAACCCFFFGGGHHHHHHJJJKKKKKKMMMPPPSSSVVVYYY\\\^^^___``````aaabbbbbbbbbaaadddccccccaaa___]]]ZZZYYYYYYXXXYYY^^^gggxxx#########$$$$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$""""""""""""############$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((((((((&&&''''''''''''&&&%%%%%%&&&''''''&&&$$$######$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&)))///333000'''"""$$$((($$$$$$%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&)))'''&&&'''(((((((((&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))&&&$$$&&&(((#########%%%'''(((&&&%%%"""###$$$%%%%%%%%%$$$$$$'''%%%$$$$$$&&&((()))(((%%%$$$$$$############$$$############$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$%%%'''))))))((('''&&&)))*********)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%+++)))### ###(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''))))))************))))))))))))++++++++++++***)))''''''''')))***+++***)))***+++(((((((((((()))***+++,,,...///000111222333333333111111222222444555777888888888777888999;;;<<<>>>@@@BBBEEEGGGGGGHHHIIIKKKJJJLLLPPPRRRTTTWWWZZZ]]]]]]^^^___```aaaaaaaaaaaaddddddcccbbb```]]]ZZZYYYVVVUUUVVV[[[eeexxx$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&%%%$$$$$$'''%%%""""""###$$$%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''))),,,///---'''###$$$'''"""$$$&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###""""""$$$&&&((())))))((('''&&&&&&''''''''''''&&&&&&&&&$$$""""""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''%%%###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++)))%%%"""###&&&""""""###%%%''''''&&&$$$###$$$%%%&&&&&&&&&%%%%%%&&&$$$""""""$$$&&&''''''%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%(((******)))'''&&&(((((()))******)))((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%((('''"""!!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######&&&'''((()))******))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''')))***+++)))******+++***)))((('''(((((()))******)))((('''&&&)))++++++***))))))+++(((((((((((()))***+++,,,...///000111222333333333333333333333444555777777888888777777888:::<<<===@@@BBBEEEFFFFFFGGGIIIJJJIIILLLPPPRRRSSSTTTXXX[[[\\\]]]^^^```aaabbbbbbbbbcccddddddcccaaa^^^[[[YYYTTTSSSUUU[[[fffzzz$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''#########$$$%%%&&&'''((())))))((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$######$$$ ###''')))(((#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((###$$$%%%%%%$$$%%%&&&'''%%%&&&((()))(((&&&###!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&& !!!!!!"""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&'''((((((!!!###&&&((()))***)))(((&&&''''''''''''''''''&&&$$$''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,)))$$$!!!"""$$$""""""###%%%''''''%%%"""$$$%%%&&&'''''''''&&&%%%$$$""" """%%%&&&&&&%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))******%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&(((***,,,,,,+++)))(((&&&'''((())))))(((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!###$$$&&&'''))))))((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&((()))+++,,,(((***+++,,,+++***'''&&&!!!"""%%%(((***+++,,,,,,%%%))),,,,,,***((()))+++(((((((((((()))***+++,,,...///000111222333333333555555555555555666777888888888777777888:::<<<===???BBBDDDFFFFFFGGGIIIJJJIIIMMMPPPRRRRRRSSSWWWZZZ\\\]]]^^^```bbbcccddddddcccdddddddddbbb___\\\ZZZUUUTTTVVV\\\hhh}}}$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$&&&''')))&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###"""!!!!!!###$$$((((((((((((((('''''''''''''''&&&&&&%%%$$$""""""&&&%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$$$$'''&&&&&&%%%%%%$$$$$$###"""$$$&&&((((((&&&$$$"""'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$"""!!!###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''$$$!!!!!!$$$&&&%%%$$$"""&&&'''&&&***222333...***,,,...///---***&&&$$$(((((()))***************************************'''%%%"""!!!"""%%%))),,,000111222333444555555555444444444444444555666777:::::::::::::::;;;<<<===@@@BBBEEEGGGHHHIIIKKKMMMMMMOOOQQQSSSUUUWWWXXXXXX\\\]]]___aaabbbcccccccccfffggggggddd___ZZZVVVUUUSSSUUUXXX___mmm&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%'''(((***(((''''''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$&&&'''((((((((((((((((((((('''***+++++++++++++++***)))%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$###"""$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((%%%######%%%&&&&&&$$$))),,,+++)))+++111111---)))***++++++***(((%%%###''''''((()))))))))))))))************************---+++))))))***,,,000222///000111333444444444444444444444444444555666777999999999:::;;;<<<===>>>@@@BBBEEEGGGHHHIIIKKKMMMMMMNNNPPPSSSUUUWWWXXXYYY]]]]]]^^^```aaacccddddddfffggggggeee```[[[YYYXXXUUUXXX^^^fffttt%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&((()))''''''(((((((((((((((((('''((())))))*********)))$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&$$$######$$$&&&'''"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&)))***(((&&&(((,,,,,,))))))******)))((('''&&&%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))+++*********+++---///000...///111222333333444444333333333444444666777777888888999:::;;;<<<>>>???@@@BBBEEEGGGHHHIIIJJJLLLKKKMMMOOORRRVVVXXXZZZZZZ]]]]]]]]]^^^```ccceeegggggghhhhhhfffaaa]]][[[[[[VVV[[[bbbkkkyyy""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###  """######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''''''''''''''(((((((((((($$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((('''&&&%%%$$$%%%'''******))),,,+++***)))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((()))***+++,,,...///000111222333333333333333333444555666777888888888888999;;;===>>>???@@@BBBEEEGGGGGGHHHJJJKKKJJJLLLOOORRRVVVYYY[[[\\\]]]\\\\\\]]]```cccgggiiijjjjjjjjjgggbbb^^^\\\[[[WWW[[[bbbkkkxxx""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''%%%""""""$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&((('''&&&$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((((((((()))((('''***,,,,,,+++***+++***)))(((((())))))***(((((()))************)))''''''''''''''''''''''''((()))***+++,,,------......///000111222333333333333333333444555666777888888888888999;;;===>>>???@@@CCCEEEGGGGGGGGGIIIKKKIIIKKKNNNRRRVVVYYY[[[\\\\\\\\\]]]^^^aaaeeeiiilllnnnnnnlllhhhbbb]]][[[ZZZZZZ]]]bbbiiiwww%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%)))'''%%%%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$######"""&&&&&&''''''((()))))))))))))))(((((('''%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&(((******((('''((((((+++((())),,,---)))%%%%%%''''''&&&&&&&&&'''((((((((())))))***************(((((((((((((((((((((((())))))***+++,,,---.........///111222333333444444222222333333555666888999888888999:::;;;<<<>>>???@@@CCCEEEFFFFFFGGGHHHJJJJJJKKKOOORRRVVVYYY[[[\\\\\\\\\^^^```dddhhhkkknnnppppppmmmhhhbbb]]][[[ZZZ]]]```dddkkkyyy&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""" !!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&%%%"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%(((******(((&&&'''((('''%%%'''---...(((###"""%%%&&&&&&'''''''''(((((('''(((((()))***)))))))))(((((((((((((((((((((((((((((((((((()))+++,,,---///000111333444444444444222222222333555777888999999999999:::;;;<<<===>>>AAACCCEEEFFFFFFFFFHHHIIIJJJLLLOOORRRVVVXXXZZZ[[[[[[\\\___cccgggkkkmmmooooooooolllgggbbb]]]\\\\\\\\\aaagggooo|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$!!! $$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!###$$$&&&''''''&&&&&&'''&&&%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%% $$$'''))))))'''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&&&&###$$$$$$%%%%%%&&&&&&''')))'''###!!!!!!###'''))) """%%%'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%!!!###%%%$$$!!! !!!"""&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))(((((('''###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$'''******(((&&&'''(((&&&$$$(((111333---((()))&&&'''((()))*********)))&&&''''''((((((((((((((())))))))))))))))))))))))***)))))))))***,,,...///000111222333444555555555222222222333555777888999:::::::::::::::;;;<<<===AAACCCEEEFFFFFFFFFHHHIIIKKKMMMOOOSSSVVVXXXZZZZZZZZZ]]]```eeeiiilllnnnpppnnnmmmkkkgggbbb^^^]]]]]]YYY___gggqqq~~~%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$%%%&&&&&&%%%###%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""&&&***+++(((&&&''')))((((((((((((''''''''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%&&&(((+++,,,&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&((('''%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$!!!""""""###$$$%%%&&&''''''###!!!---:::111$$$((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%'''''''''((((((((((((((())))))((('''''''''''''''******)))(((((((((((((((***((('''(((***+++(((&&&###&&&)))***)))(((((((((((('''''')))+++,,,++++++000000111111111111000000222222333333555666888999::::::::::::;;;===>>>@@@BBBCCCEEEEEEDDDDDDFFFGGGKKKKKKLLLOOOSSSWWWYYYZZZ\\\___ccchhhkkkllllllkkklllkkkhhheeebbb^^^\\\ZZZYYY___fffmmmxxx&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((())))))******((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%)))///222111///&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%))))))((((((((('''''''''&&&%%%'''999III???+++((('''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((((((((((((''''''''''''(((((())))))((('''''''''''''''(((&&&%%%&&&((()))'''$$$!!!$$$''')))*********+++))))))((()))***,,,,,,,,,......///111111222222222222222333333555666888999::::::::::::;;;===>>>@@@AAACCCEEEEEEDDDEEEFFFHHHKKKLLLMMMPPPUUUYYY[[[\\\^^^```dddhhhkkklllllllllllljjjhhhdddaaa^^^\\\[[[\\\aaagggnnnyyy'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%&&&((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))'''%%%%%%(((++++++***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''&&&$$$"""!!!&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&######)))222666333...&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&'''''''''(((''''''&&&%%%''''''''''''&&&&&&&&&&&&'''&&&(((999LLLDDD///)))'''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%***)))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$######!!!"""###$$$&&&'''((((((''''''&&&''''''((()))******)))))))))(((((((((((('''&&&&&&'''(((((('''%%%"""%%%((())))))))))))***+++***))))))***+++---...,,,---///000222333333333222222333333555666888999::::::::::::;;;===>>>@@@AAACCCDDDEEEEEEEEEGGGIIILLLMMMOOORRRVVV[[[^^^``````bbbeeehhhkkklllmmmmmmmmmkkkgggccc___]]]\\\[[[^^^ccciiioooyyy&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''&&&&&&$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''(((&&&%%%$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$***222444...((($$$###!!! !!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))))))))'''&&&'''''''''((((((''''''&&&"""######$$$%%%&&&'''''''''%%%"""+++:::666++++++&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((()))((('''&&&%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&((()))***+++++++++++++++******))))))((((((((()))******)))(((((()))******'''&&&%%%&&&*********)))((())),,,...---...///000222222222333222222222333555666888999::::::::::::;;;===>>>@@@@@@BBBDDDEEEEEEFFFHHHJJJKKKMMMPPPTTTWWW[[[___bbbbbbccceeehhhjjjlllmmmnnnmmmkkkgggccc___]]]\\\\\\^^^ccchhhmmmwww%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''...555444---'''&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***((((((---333333---&&&$$$###!!! !!!###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))))))))'''&&&&&&&&&'''''''''''''''&&&$$$%%%%%%&&&'''((())))))$$$'''###$$$+++((($$$***&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,))))))*********)))((('''&&&''')))))))))))))))))))))******)))'''%%%%%%&&&)))***+++)))((((((+++---///000000111111111111000222222222333555666888999::::::::::::;;;===>>>@@@@@@BBBDDDEEEFFFGGGIIIKKKJJJMMMQQQTTTWWWZZZ___cccdddeeefffgggiiikkkmmmnnnmmmkkkhhhddd```^^^]]]\\\\\\aaafffkkksss%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''########################"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((222;;;:::111((('''***'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! !!!$$$&&&(((&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%)))------)))&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!***)))(((+++&&&!!!'''&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))******((('''''''''((()))***))))))(((((('''&&&&&&%%%%%%&&&&&&((()))***+++&&&'''((((((((('''%%%$$$###%%%'''(((''''''''')))%%%'''(((((('''''')))***(((+++---,,,)))(((***---000000111111111111000000222222333333555666888999::::::::::::;;;===>>>@@@???AAADDDEEEFFFHHHJJJMMMKKKOOOSSSVVVWWWZZZ___dddfffeeeeeefffgggiiilllmmmmmmllljjjfffccc```]]]\\\ZZZ^^^ccchhhppp&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''///666666000)))((()))'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""+++)))''',,,(((!!!$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***)))((('''&&&&&&''')))***))))))((((((((((((((((((&&&&&&&&&'''''')))******&&&''')))))))))(((&&&%%%###%%%(((((('''&&&((()))%%%&&&'''''''''''')))+++)))---111000---***+++---...///000111111111111111222222333333555666888999::::::::::::;;;===>>>@@@???AAADDDFFFGGGIIIKKKNNNNNNRRRVVVXXXXXXZZZ```eeefffeeeddddddeeehhhkkkmmmmmmlllllliiifffbbb^^^[[[XXX]]]bbbfffooo''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((((((%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%###%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$(((---...+++(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%'''&&&$$$$$$$$$$$$&&&'''%%%&&&'''((((((&&&%%%###&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$'''(((&&&$$$$$$&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))******&&&)))###''''''"""%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''')))******'''&&&%%%$$$%%%''')))***&&&'''''''''(((((())))))''''''&&&''''''((()))***)))***,,,---,,,+++)))((($$$'''******((((((***,,,((())))))(((&&&&&&'''))))))///444444000,,,---...,,,---///000222333333333222222333333555666888999::::::::::::;;;===???@@@>>>AAADDDFFFGGGIIILLLNNNPPPTTTYYYZZZYYY[[[aaaffffffeeedddcccdddgggjjjlllmmmmmmmmmkkkhhhccc^^^[[[XXX\\\aaafffnnn%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&%%%$$$######(((&&&$$$$$$$$$$$$"""!!!!!!""""""###$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###&&&(((***!!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$##################$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''')))***(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***************)))))))))((('''%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&%%%&&&'''&&&$$$###$$$%%%'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$%%%''')))+++'''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&#########%%%&&&&&&$$$"""%%%%%%''''''''''''%%%%%%&&&&&&&&&((()))(((&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$###$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&+++(((%%%$$$$$$%%%&&&%%%(((''''''((()))(((%%%###'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((((((((('''(((((())))))*********+++)))000555222)))######'''(((((((((((())))))))))))***+++,,,,,,,,,,,,+++***)))333===;;;111***+++000...000111222111000111222222222222333444555666777999999:::;;;===???AAABBB???AAADDDFFFHHHJJJMMMPPPSSSTTTVVVYYY\\\```ccceeehhhfffbbbaaaccchhhnnnrrrtttqqqmmmkkkhhhccc\\\WWWZZZ[[[___fffooo}}}%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$%%%$$$$$$$$$!!! """$$$&&&&&&%%%&&&%%%%%%$$$$$$###""""""$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%''')))***(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&%%%$$$###$$$%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''(((&&&######$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$###"""""""""###$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&$$$###%%%''''''''''''&&&&&&'''(((((('''%%%'''&&&%%%%%%%%%%%%&&&'''''''''(((((()))((((((((((((((())))))***++++++,,,...333777444---((((((***(((((((((((())))))))))))'''''''''''''''''''''''''''///666555---((()))---...000111222111000111222222222222333444555666777666777888999;;;===>>>???>>>@@@CCCFFFGGGJJJMMMOOOTTTUUUVVVYYY\\\```cccdddhhhfffcccbbbdddiiiooorrrtttqqqmmmjjjhhhddd\\\WWWWWWXXX]]]eeeooo~~~%%%%%%%%%$$$$$$$$$$$$###((('''&&&%%%$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$!!!$$$&&&'''&&&'''&&&&&&%%%%%%$$$######%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''&&&%%%$$$############%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&'''''''''&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%&&&''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%'''''''''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((---)))$$$!!!"""%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((('''%%%###$$$&&&((())))))&&&%%%$$$%%%'''))))))((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))(((''''''((((((***+++,,,------111333444333000,,,******(((((((((((())))))))))))***)))(((''''''((()))***'''+++......+++)))***,,,...000111222111000111222222222222333444555777777666666777999;;;<<<===>>>===@@@CCCFFFGGGJJJMMMOOOUUUVVVWWWZZZ]]]```bbbdddiiigggeeeeeegggkkkpppsssssspppllljjjhhhddd]]]WWWTTTUUU[[[dddppp$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((&&&'''((((((((('''%%%$$$'''''''''&&&&&&%%%%%%$$$&&&((())))))''''''(((***$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###%%%&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))...***&&&###$$$&&&(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%&&&''')))'''&&&%%%%%%'''(((***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''&&&$$$%%%'''((((((((((((&&&$$$$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&''''''(((***+++---......////////////...---***'''(((((((((((()))))))))))),,,+++)))(((((()))+++,,,++++++***+++,,,---.........000111222000000111222111111222333444555777888888888:::;;;===>>>??????>>>AAADDDGGGHHHKKKNNNQQQVVVVVVXXXZZZ\\\___aaaccciiihhhggggggiiimmmrrrtttrrroookkkjjjhhhddd]]]XXXTTTUUUZZZdddqqq$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%&&&&&&%%%$$$$$$###(((&&&%%%%%%%%%%%%###"""$$$%%%%%%&&&&&&'''((((((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***************&&&'''((((((((('''%%%$$$'''''''''&&&%%%%%%%%%%%%&&&((()))((('''&&&''')))$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))+++)))''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&''',,,+++)))'''&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((()))(((&&&&&&''''''&&&%%%***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&%%%&&&'''((()))+++,,,......---,,,++++++---,,,)))'''(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))---***((())),,,//////......000111222000000111222111111111222444666777888888999:::<<<===>>>>>>>>>???AAAEEEHHHJJJMMMPPPSSSUUUVVVWWWYYY\\\^^^aaabbbhhhhhhhhhiiilllooosssuuupppnnnjjjiiihhhddd^^^XXXVVVWWW\\\fffsss###$$$$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&'''((((((&&&''''''&&&%%%$$$######&&&%%%$$$%%%&&&'''&&&%%%(((''''''&&&&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&&&&$$$###%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&'''((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&%%%&&&''''''%%%$$$%%%'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%'''++++++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''((()))+++***(((%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&$$$!!!!!!###&&&***)))'''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''''''''(((***)))''''''((('''&&&$$$***(((&&&&&&&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&%%%&&&'''''')))***+++,,,,,,,,,+++++++++,,,,,,+++)))(((((((((((())))))))))))***)))(((''''''((()))***+++(((&&&'''***---...---...000111222111000111222000111111222444666888999777888:::<<<=========<<<>>>AAADDDGGGJJJMMMPPPSSSSSSTTTUUUXXX[[[^^^```bbbggghhhiiijjjmmmpppsssuuuooommmjjjiiihhhddd^^^YYYXXXYYY^^^iiivvv######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$######$$$&&&((('''&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%&&&&&&((())))))'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))***(((&&&$$$%%%&&&&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%&&&***......)))$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$&&&'''(((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&(((***+++)))'''(((''''''&&&&&&''''''((("""$$$&&&$$$ ###'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''''''''))))))'''&&&((('''&&&'''((((((&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''(((((((((((('''&&&&&&'''((())))))*********++++++++++++++++++,,,(((((((((((())))))))))))************************)))(((&&&'''***,,,,,,,,,...000111222111000111222000000111222444666888999888999;;;===>>>>>>======<<>>@@@AAAAAA@@@???:::===AAADDDGGGJJJMMMPPPOOOPPPRRRUUUYYY]]]```bbbeeefffiiikkknnnqqqssstttnnnkkkiiihhhhhheee___ZZZXXXYYY```lll|||&&&%%%$$$#########%%%%%%((('''&&&&&&%%%%%%&&&&&&((('''%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///***&&&222&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&,,,$$$!!!---&&&$$$+++&&&&&&$$$$$$$$$$$$&&&&&&%%% ((()))$$$ %%%!!!)))######)))'''!!!###+++'''---&&&###((()))$$$+++%%%###''''''######''',,,%%%"""'''+++((("""***&&&&&&+++---'''"""!!!&&&%%%############%%%&&&&&&''''''''''''''''''&&&+++&&&$$$###---(((&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$---)))###!!!***555)))((((((''''''&&&&&&%%%'''%%%%%%&&&'''444,,,%%%$$$&&&'''&&&$$$$$$''')))222&&& &&&'''"""$$$,,,$$$''')))&&&%%%&&&%%%###))))))(((((('''''''''&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''***)))'''&&&%%%%%%&&&&&&'''!!!///'''###--- !!!&&&'''%%%$$$$$$%%%)))%%%"""$$$'''(((%%%"""###***)))$$$'''///+++ !!!(((+++"""$$$!!!"""###$$$&&&))))))(((&&&'''&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&'''(((***++++++///,,,)))&&&%%%%%%'''(((&&&''')))++++++***((('''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''&&&&&&((('''&&&%%%&&&'''((()))***(((&&&%%%&&&'''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************++++++***)))(((((())))))------+++)))(((***...111000222333333111000000111222111111222333555777999888999<<>>AAADDDIIIMMMPPPQQQSSSRRRSSSTTTWWW\\\```cccdddddddddgggjjjmmmmmmmmmlllkkkjjjjjjhhheee```\\\YYYZZZaaannn""""""###############"""&&&%%%$$$$$$######$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%############""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---""")))111&&&$$$---$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%111&&&>>>---"""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&???&&&"""))):::\\\WWW&&&$$$'''***!!!))),,,---)))&&&%%%$$$"""%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&)))&&&"""$$$"""///%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''&&&&&&$$$,,,333+++&&&$$$!!!""""""###$$$$$$%%%%%%222bbb;;;"""###---,,,%%%...///444$$$)))"""&&&666((((((((('''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&((()))***+++,,,''''''%%%$$$$$$$$$$$$$$$&&&...%%%"""//////111[[[UUU+++###...(((***+++&&& '''%%%###"""###$$$###"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''########################%%%%%%%%%&&&&&&'''''''''&&&&&&'''''')))******+++%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))******)))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***'''&&&''')))++++++***(((''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))************+++***))))))))))))))))))%%%(((+++---......///000///111333333111000111222222111111222333555777999:::;;;===???@@@???>>>>>>===>>>AAAEEEIIIMMMPPPQQQRRRRRRRRRTTTWWW[[[___aaadddccccccfffiiikkkkkkkkklllkkkjjjiiihhhddd```\\\ZZZ]]]eeettt###$$$%%%&&&'''&&&%%%$$$((('''&&&&&&%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&888***$$$$$$$$$&&&&&&&&&&&&$$$$$$///222...)))???$$$tttCCC((($$$###%%%,,,%%%### &&&,,,)))"""%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$### )))&&&%%%'''+++GGG+++%%%'''&&&%%%%%%%%%&&&&&&'''''''''---!!!HHH//////---%%%222:::***###+++&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%&&&&&&'''((())))))***((((((''''''&&&&&&&&&&&&((("""///'''!!!sss@@@)))222000000CCC###((('''''''''((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((************)))((('''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((()))***+++,,,,,,&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************(((((((((((()))******+++***(((''''''(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))))))))***&&&))),,,---------...000///111222222111111111222222111111222333555777999:::<<<>>>???@@@???>>>===>>>???BBBEEEIIIMMMPPPQQQQQQQQQRRRTTTWWWZZZ]]]```aaa```aaadddhhhkkklllkkklllkkkiiihhhgggddd___\\\\\\```jjjzzz###$$$%%%'''''''''&&&%%%((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&,,,&&&,,,$$$$$$&&&&&&&&&&&&$$$$$$###000,,,'''---SSSeee,,, +++...((($$$"""$$$%%%'''(((&&&&&&((())))))(((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$"""'''###&&&'''///YYY$$$***000))))))((((((''''''''''''333"""ddd///$$$ """&&&!!!&&&999&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&444&&&$$$nnn,,,))))))###///&&&'''(((***,,,+++)))&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))))))))((('''******)))(((''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''((()))***+++,,,---&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))))))))*********++++++(((((()))***+++++++++,,,///+++'''%%%%%%'''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))))))))*********+++,,,+++++++++---000...000222222111111222333222111111222333555777999:::<<<>>>???@@@???>>>===>>>???BBBEEEIIILLLOOOPPPQQQRRRSSSTTTWWWZZZ]]]^^^^^^^^^___ccchhhkkkmmmmmmkkkiiigggfffeeebbb^^^[[[\\\bbbmmm}}}!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$#########$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%!!! $$$%%%%%%&&&&&&%%%%%%$$$555!!!&&&&&&}}}%%%!!!%%%...,,,"""!!!)))&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%%%%!!!&&&###***]]]!!!"""!!!((((((''''''&&&%%%%%%$$$,,,jjj777,,,777&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%$$$$$$(((:::999+++!!!$$$%%%&&&(((******'''%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((()))((('''&&&(((((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((()))***+++,,,(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((***+++,,,------,,,111...)))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************)))))))))))))))******+++,,,,,,,,,+++***+++---///...000222222222111222333222111111222333555777999:::;;;===???@@@???>>>>>>===???AAADDDHHHKKKNNNOOORRRRRRTTTVVVXXX[[[]]]^^^^^^^^^___ccchhhkkkmmmmmmjjjhhheeedddbbb```]]]ZZZ\\\bbbmmm~~~############$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######""""""!!!######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''((($$$+++)))&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&000666VVV000!!!+++&&&$$$---'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((&&&%%%!!!)))!!!%%%\\\(((------)))&&&&&&&&&&&&&&&&&&%%%%%%###,,,444///000%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$222ccc'''(((&&&$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((('''%%%$$$###$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&'''((()))***))))))((('''&&&%%%%%%$$$%%%''')))++++++)))'''%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))((()))+++,,,---...------000...,,,+++,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************)))))))))))))))***++++++(((***,,,---,,,,,,---///...000222222222111222444222111111222333555777999888:::===???@@@@@@??????===>>>@@@CCCGGGJJJLLLNNNRRRSSSUUUWWWYYY[[[]]]^^^aaa```aaadddgggjjjkkkjjjhhhfffcccaaa```^^^[[[YYY[[[aaalll|||%%%%%%$$$$$$%%%'''(((***((('''&&&&&&%%%%%%&&&&&&"""""""""###$$$%%%'''((("""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! ######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''"""&&&''''''&&&$$$$$$$$$$$$&&&'''(((''';;;!!!((('''###((('''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&&&&%%%$$$...$$$$$$]]]!!!'''''''''%%%&&&&&&''''''(((((()))(((###"""!!!$$$LLL777---%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''''''''&&&%%%&&&&&&''''''(((((((((%%%&&&'''((((((((('''&&&%%%///***$$$!!!!!!$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))'''((()))))))))'''$$$###$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((******)))'''&&&%%%$$$###$$$'''***------***'''$$$'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++((()))+++---............------...000111000---***))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************))))))((())))))***++++++###''',,,/////////.........000222222222222333444222222111222333555777999888999<<>><<<===???@@@BBBCCCGGGLLLOOOWWWVVVVVVVVVXXX[[[___aaaaaaaaaaaabbbdddgggiiikkkhhhfffcccaaa___]]]ZZZWWWXXX___kkkyyy&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################,,,,,,###&&&%%% '''$$$888vvv999"""222)))***)))"""$$$$$$$$$%%%%%%&&&&&&&&&'''!!!FFF(((!!!???...***222###***&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&###$$$)))...222(((&&&,,,+++!!!!!!***???xxx000$$$!!!***!!!...111 000((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((+++JJJ'''$$$222***///)))$$$$$$&&&''')))***$$$$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&###444iii111'''777''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))***)))'''&&&&&&&&&(((((((((((('''''''''&&&&&&&&&$$$%%%&&&(((((((((((((((&&&''')))((('''&&&'''(((***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%)))))))))***************+++---//////---+++*********)))))))))((((((((('''((('''&&&&&&((()))))))))&&&'''(((***++++++++++++++++++************++++++'''(((((()))))))))))))))++++++,,,---...............///000111222333444444222222333444555666888999:::<<>><<<>>>@@@BBBCCCEEEIIINNNRRRWWWVVVVVVVVVXXX[[[^^^```aaaaaabbbccceeegggjjjkkkjjjgggdddaaa___]]]YYYVVVWWW]]]hhhuuu&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%########################+++&&&$$$***!!!..."""######)))TTT,,,$$$***&&&!!!%%%%%%###%%%+++...,,,$$$$$$%%%%%%%%%%%%&&&&&&&&&GGGYYYWWWcccddd^^^999))),,,((('''%%%"""&&&***'''&&&'''''''''''''''''''''***)))'''&&&%%%%%%&&&'''$$$!!!!!!$$$$$$###$$$'''###```UUU))):::111+++!!!###+++!!!%%%+++'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((""")))+++zzz<<<111((($$$&&&######"""###(((,,,***$$$&&&%%%%%%%%%%%%&&&'''''')))%%%'''$$$)))%%%$$$KKK```SSSZZZuuuvvv(((%%%---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))***)))'''&&&&&&&&&'''((())))))((((((((('''''''''$$$$$$%%%&&&''''''''''''&&&((()))((('''&&&'''))),,,***)))'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''((((((((())))))))))))---///000///,,,)))(((((())))))))))))(((((((((((('''((()))(((''''''((()))(((((()))***************++++++++++++++++++++++++)))(((((((((((()))*********+++,,,---............------///000222444555666333444555777888999::::::;;;===???AAABBB@@@>>>===???AAACCCEEEHHHLLLRRRVVVWWWWWWVVVVVVXXXZZZ]]]___aaaaaabbbdddfffhhhjjjlllllliiieeebbb___\\\XXXUUUWWW[[[dddooo~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!&&&### %%%)))&&&!!!)))555###FFF """,,,)))%%%)))'''######%%%%%%%%%%%%%%%%%%%%%%%%"""LLL 888+++))):::777^^^###111'''888!!!+++"""((('''''''''&&&&&&%%%%%%)))'''%%%%%%''''''%%%###"""%%%&&&$$$&&&***+++)))))) !!![[[!!!!!!""" 222(((***---'''***---###'''''''''''''''&&&&&&&&&''''''''''''((((((((((((---%%%###)))///,,,))))))yyy###///444&&&!!!%%%&&&###%%%)))'''!!!''''''&&&&&&&&&''''''(((&&&'''&&&"""+++###&&&^^^LLL111+++...""")))>>>ttt"""+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$######&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&'''))))))((('''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((('''((()))(((''''''((())),,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''((('''''''''((())))))******...///000...+++(((''''''))))))))))))((((((((((((&&&)))+++***'''&&&'''***))))))*********))))))(((***++++++++++++++++++******)))((((((((()))+++,,,***+++,,,---......//////......///000222333444555222444666888:::;;;;;;:::===>>>@@@AAAAAA@@@>>>===???@@@CCCFFFIIINNNTTTXXXWWWWWWVVVWWWXXXZZZ\\\]]]``````bbbdddfffhhhjjjkkkkkkhhhdddaaa^^^ZZZVVVSSSXXX[[[aaajjjxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$---...$$$ )))((( BBB222)))---###&&&///"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!VVV)))---***""" %%%))))))&&&XXX///,,,###++++++$$$''')))((('''&&&%%%###""""""'''$$$###$$$((()))&&&###&&&***)))$$$###&&&%%%!!!888$$$:::---***)))222&&&222---"""!!!######(((---,,,'''''''''''''''''''''''''''''''''((((((((())))))%%%(((&&&%%%+++***---:::000,,,&&&,,,---)))"""###'''((((((''''''&&&&&&'''''''''###$$$$$$ )))###(((aaaiii###&&&"""%%%,,,***333[[[ 333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$######&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&((()))+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((''''''(((((()))******+++......///---***'''''''''(((((((((((())))))))))))&&&))),,,+++(((&&&'''))))))************)))(((((())))))***++++++***))))))***)))((((((((()))+++,,,)))***,,,---.../////////000000000111222222333333111333555888::::::::::::>>>???@@@AAAAAA@@@???===>>>@@@BBBEEEHHHMMMSSSXXXWWWWWWWWWWWWXXXYYY[[[\\\^^^___aaadddfffhhhjjjkkkiiifffccc___]]]ZZZVVVSSSZZZ\\\aaahhhuuu$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&!!!%%%...,,,555 ###777(((""" ---!!!'''$$$$$$'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$ppp %%%$$$$$$111111$$$"""+++...555)))OOO+++(((%%%"""(((***(((((('''&&&$$$###"""!!!%%%###"""$$$((()))(((&&&!!!###$$$'''+++,,,+++...'''$$$+++111"""---(((***+++***)))&&&$$$$$$'''''''''''''''(((((((((''''''((((((((()))))))))"""###...999111***'''bbbSSS $$$)))***'''&&&((((((((('''&&&&&&&&&&&&'''"""!!!%%%!!!&&&###(((SSSBBB###&&&'''$$$ """***000111---VVV&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%'''))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))***+++++++++,,,---+++)))(((((()))(((((((((((())))))))))))&&&(((***+++***)))((()))))))))*********))))))(((((()))***++++++***)))(((***))))))))))))***++++++)))***+++---...//////000111111111111111222222222111222444666888:::;;;;;;???@@@AAAAAAAAA@@@???>>>>>>@@@BBBEEEHHHMMMSSSWWWWWWWWWWWWWWWXXXYYYYYYZZZ\\\]]]```cccfffhhhiiiiiigggdddaaa___]]][[[XXXVVV[[[^^^aaagggsss$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///!!!((('''%%% '''555......%%%&&&"""$$$%%%&&&'''((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$(((???mmm&&&###'''444,,,555111!!!!!!$$$>>>BBB555...(((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&(((((((((((('''(((***)))&&&%%%&&& (((111555***(((&&&111"""&&&%%%%%%***(((###%%%&&&'''''''''((((((((()))'''((((((((())))))))))))---666+++888999###(((***888###+++---!!! ,,,222***$$$&&&(((''''''&&&%%%%%%&&&&&&%%%(((%%%"""$$$&&&==={{{***222)))***''')))'''###!!!###### ... 777444'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))&&&'''''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&'''&&&$$$###$$$&&&(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$%%%&&&'''((()))******)))*********)))(((***,,,'''((((((((()))))))))***''''''(((***,,,,,,***(((((())))))*********))))))((()))+++,,,,,,+++)))((())))))***++++++++++++***)))***+++---...///000000//////000111222333333333333333444666888:::<<<===@@@AAAAAAAAAAAA@@@???>>>???AAACCCEEEHHHMMMSSSWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\___bbbeeeggghhhhhheeedddaaa``````^^^\\\ZZZ\\\^^^bbbgggqqq$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&)))###...333!!! 222,,,777%%%)))+++$$$$$$###!!!''''''!!!###+++---'''&&&&&&&&&%%%%%%$$$$$$$$$))))))UUU###&&&'''&&&######(((...+++$$$&&&///,,,''',,,...222***,,,***)))%%%%%%&&&&&&'''((())))))''''''&&&&&&%%%&&&((())))))%%%&&&,,,,,,&&&%%%)))///''')))%%%222&&&&&&999222***'''((( ((()))%%%(((&&&'''''''''(((((())))))(((((((((((()))))))))))))))$$$'''///...%%%###***,,,$$$!!!...---)))}}}fffAAA$$$###&&&!!!$$$///((('''&&&%%%%%%%%%%%%%%%))) ,,,((( %%%%%%---eee%%%'''...---,,,)))'''((('''%%%&&&)))///$$$(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((('''%%%######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))&&&&&&''''''&&&&&&%%%$$$)))(((((((((''''''''''''***)))((('''&&&'''((()))&&&&&&%%%$$$"""###&&&((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&######$$$%%%'''(((((()))'''((())))))((()))+++---'''((((((((())))))******'''&&&&&&***---...+++'''(((((()))***************)))***,,,------,,,***)))((()))***,,,,,,+++******((()))+++---...///000000---...///000222444555666444444444666888;;;===???AAAAAAAAAAAAAAA@@@???>>>@@@BBBDDDFFFIIIMMMSSSWWWXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[^^^aaadddfffggggggeeedddbbbaaabbbaaa___^^^[[[^^^aaagggqqq%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&#########"""######$$$%%%!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%+++)))%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$(((ZZZ###+++%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((ttt???$$$,,,***%%%(((((('''&&&%%%%%%&&&'''(((***))),,,///%%%333SSS!!! 111 '''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))###***111888$$$!!!---&&&))))))))))))))))))))))))))))))***)))'''''')))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))((("""""",,,)))777kkk~~~***&&&***!!!/// $$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$######RRR...***''''''***+++'''###%%%&&&&&&''''''&&&&&&%%%+++"""+++...ccc###!!!"""###"""+++$$$"""###$$$$$$%%%%%%%%%$$$&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$"""!!!"""###$$$$$$##################))))))(((((('''''''''&&&$$$&&&'''&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))))))))))))))))))))*********************)))))))))))))))+++,,,.../////////......000111222111000000222444444555666888:::<<<>>>???<<<===???AAABBBAAA@@@???<<>>???@@@AAAAAA@@@>>>======???CCCFFFJJJOOOUUUYYYUUUVVVWWWXXXYYYZZZZZZZZZ\\\[[[ZZZ]]]aaadddeeedddhhheeeaaa```___^^^\\\YYYYYY\\\```eeemmm{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%$$$$$$#########$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&###'''YYY$$$))) $$$%%%%%%''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$...ooo+++ )))///)))&&&)))))))))(((((((((((())))))&&&)))%%%)))''')))xxx###%%%+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***###$$$$$$YYY!!!%%%)))000$$$'''***))))))))))))))))))))))))***(((''''''((())))))(((''''''''''''(((((((((((((((((((((((())))))))))))%%%---(((###,,,..."""'''{{{jjj---,,,)))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&bbb&&&,,,)))&&&$$$%%%((()))'''%%%%%%&&&&&&''''''&&&&&&%%%)))!!!%%%zzz$$$...'''!!!&&&&&&&&&'''&&&&&&%%%%%%&&&$$$######%%%&&&&&&%%%''''''''''''''''''''''''&&&'''((((((''''''((()))%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''%%%'''((((((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++++++++***++++++******))))))(((((())))))))))))************'''(((((()))+++,,,,,,---)))***,,,---//////000000222333333333222222444555111222333555777999:::;;;???@@@AAAAAA@@@???<<<;;;===@@@CCCGGGKKKPPPUUUYYYUUUVVVWWWYYYZZZ[[[\\\\\\\\\[[[[[[]]]```cccddddddhhheeecccaaa```^^^[[[YYYXXX\\\aaafffnnn|||$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%% !!!"""%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&"""'''YYY(((***"""###%%%%%%&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$...???(((jjj+++%%%(((,,,---)))&&&(((---((((((''''''''''''(((((('''+++&&&)))+++'''111000222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***$$$%%%$$$bbb))))))&&&***%%%))))))))))))))))))))))))))))))(((&&&&&&((()))((('''''''''''''''(((((((((((((((((((((((())))))))))))"""222000%%%(((,,,***+++222nnn+++&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$------[[[III---)))%%%&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$"""***&&&---!!!"""$$$((("""''''''''''''''''''&&&%%%&&&%%%######%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&((($$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((******+++,,,,,,,,,,,,+++,,,,,,+++***)))(((((('''((()))))))))************%%%&&&&&&'''(((((()))))))))***+++---...///000111111222222222111111333555222333444666888:::<<<===>>>???@@@AAA@@@???===;;;>>>@@@DDDHHHKKKPPPVVVZZZWWWWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[]]]```bbbddddddhhhgggeeecccaaa^^^\\\ZZZXXX]]]ccciiippp}}}}}}|||$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&!!!!!! !!!"""%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&###'''ZZZ&&&(((######''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''*** $$$;;;AAA```WWWeeeWWW&&&222,,,&&&)))((($$$"""%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&''')))&&&'''+++%%%eee666!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""%%%"""bbb(((&&&###+++$$$***+++(((((((((((((((((((((((()))'''&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((())))))))))))+++333111***(((%%%(((555444,,,(((HHH+++)))&&&&&&&&&&&&&&&&&&%%%%%%))))))(((''''''&&&%%%%%%'''...222 <<>>@@@@@@@@@>>>===>>>@@@DDDHHHKKKPPPVVVZZZYYYZZZZZZZZZZZZZZZYYYXXXZZZ[[[\\\]]]___aaaccceeeiiiiiihhhfffbbb___]]][[[WWW]]]dddkkksss~~~xxxyyy###$$$$$$%%%%%%&&&&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$(((ZZZ $$$######((((((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&...******&&&&&&222+++...***'''!!!###$$$&&&)))+++'''"""$$$%%%&&&&&&&&&&&&%%%$$$&&&$$$((($$$)))$$$$$$"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$((($$$^^^%%%&&&%%%///((('''!!!(((((((((((((((((((((((()))'''&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((())))))))))))+++)))$$$)))000)))$$$...---...,,,777///'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&+++###888)))%%%$$$"""***---&&&"""%%%%%% %%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%(((%%%&&&###...&&&!!!$$$%%%&&&&&&'''((((((''''''((('''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%'''(((######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%'''((((((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******))))))((((((''''''))))))))))))************+++++++++******)))))))))*********+++,,,...///000...///000000//////000222111222333555777999:::;;;:::;;;>>>???@@@@@@???>>>===@@@CCCGGGKKKPPPUUUYYYZZZZZZZZZZZZYYYXXXWWWWWWYYYZZZ\\\]]]^^^```ccceeehhhiiiiiigggccc^^^\\\[[[WWW]]]fffmmmuuuvvvwww######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%(((%%%)))\\\!!!$$$&&&$$$((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***%%%%%%///111 &&&,,,###+++,,,((( '''&&&'''***,,,***'''$$$%%%%%%&&&''''''&&&%%%%%%(((!!!,,,###(((%%%000)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++$$$]]](((***(((000'''&&&(((((((((((((((((((((((()))'''%%%&&&'''(((''''''''''''''''''(((((((((((((((((((((((())))))))))))%%%&&&###(((111,,,%%%******###000%%%fff%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&)))+++###+++EEE"""+++,,,$$$%%%000222***%%%&&&''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((%%%%%%&&&+++000999(((###$$$%%%&&&'''(((((((((***(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))******)))))))))))))))))))))))))))******+++++++++++++++((((((((('''''''''''''''))))))))))))******************++++++++++++++++++++++++***++++++---...//////000111000//////111333222222444666888:::;;;<<<;;;===>>>@@@@@@???===<<<===???CCCFFFJJJOOOUUUYYYXXXXXXYYYYYYYYYXXXWWWWWWXXXZZZ]]]]]]]]]___bbbeeefffhhhiiifffaaa\\\ZZZZZZWWW^^^gggooovvv|||tttvvv######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&)))%%%***\\\'''((()))$$$&&&$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%...'''""",,,"""%%%'''&&&)))(((''',,,+++&&&######"""!!!&&&---%%%&&&'''(((((('''&&&%%%+++!!!000%%%)))(((}}}+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''ZZZ&&&)))&&&...)))...+++((((((((((((((((((((((((((('''%%%%%%'''((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))(((444222***)))%%%$$$+++((()))+++kkk$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''''''''&&&%%%!!!'''---444%%%"""$$$)))(((###%%%---&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%$$$(((///###%%%&&&%%%"""###$$$&&&'''(((((()))+++)))''''''(((((('''&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$&&&'''&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((()))******+++))))))))))))))))))))))))))))))***++++++++++++***&&&&&&&&&'''''''''''''''))))))))))))************''''''((()))***+++,,,,,,,,,,,,+++***+++,,,...///000111222111000000222444444555666888:::<<<>>>???===>>>???@@@???===;;;:::<<>>@@@@@@>>><<<<<<<<<>>>AAAFFFIIILLLNNNRRRTTTYYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[[[[\\\^^^bbbeeehhhhhhhhheee```\\\YYYXXXXXX^^^gggnnnvvv}}}uuuuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%)))&&&***[[[%%%'''&&&'''&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%///'''555___&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$((($$$((([[['''***(((///'''***(((((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((((((''''''(((((((((+++)))(((((()))******)))***)))'''&&&&&&%%%###"""!!!%%%&&&!!!###***'''%%%%%%///'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((***TTT000***(((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%$$$"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&&&&+++&&&######&&&)))((('''%%%%%%$$$###$$$&&&((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))(((''''''))))))))))))*********************+++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++---......111000000000111444666888555666888999;;;<<<<<<<<<<<<>>>@@@@@@>>><<<<<<<<<>>>AAAEEEHHHKKKNNNQQQSSSWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXZZZ[[[\\\___cccfffhhhiiiiiifffaaa\\\ZZZYYY[[[aaajjjrrr|||~~~tttuuu&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%(((&&&***[[[%%%'''&&&'''%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((!!!111%%%!!!...555%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&***&&&)))^^^(((***'''---&&&***(((((((((''''''''''''((((((((((((''''''(((((()))***))))))(((((((((((())))))***((('''(((***++++++***((('''&&&(((,,,......,,,...333---000+++***QQQ```###+++---,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((( ///>>>'''!!!)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###"""$$$&&&'''''''''((()))'''''''''''''''&&&&&&&&&)))'''$$$!!! !!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&***))))))))))))((((((''''''&&&&&&%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''')))))))))*********++++++))),,,---,,,)))'''(((***))))))))))))))))))))))))))))))))))))************))))))))))))************************+++,,,------/////////000333666999:::666666888:::;;;<<<<<<<<<<<<>>>??????>>><<<<<<<<<===@@@DDDGGGJJJLLLOOOQQQUUUVVVVVVWWWXXXXXXXXXXXXVVVWWWYYY[[[]]]```dddgggiiijjjjjjgggbbb]]][[[ZZZ]]]bbbkkkttttttuuu&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%)))ZZZ%%%'''&&&&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&***'''222000YYY((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''+++'''***```******%%%+++%%%***)))((((((''''''''''''((((((((((((((((((((()))******)))(((((((((((((((((())))))((('''(((***,,,,,,+++///...---***(((&&&$$$######%%%'''%%%%%%+++000***###""",,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&000aaa%%%...((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%''')))(((%%%###%%%%%%(((,,,//////+++(((''''''''''''''''''''''''***(((&&&$$$###$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$$$$%%%((())))))(((((()))***++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))*********+++++++++***---///---(((%%%(((,,,((((((((((((((((((((((((((()))))))))************((()))))))))************************+++,,,---...//////000111333666888999555666888:::;;;<<<<<<<<<;;;===??????===<<<;;;<<<<<>>>>>===;;;;;;;;;<<>>>>><<<;;;:::;;;===@@@CCCFFFHHHIIILLLNNNOOORRRUUUXXXZZZZZZYYYYYYWWWXXXZZZ[[[\\\___cccfffjjjkkkjjjgggbbb^^^[[[[[[^^^```dddkkkwww|||&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###%%%&&&'''&&&%%%%%%%%%$$$&&&"""&&&YYY$$$&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######((((((''''''''''''((((((((((((((((((((((((((((((***$$$===)))&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&###'''###'''\\\''')))&&&---''',,,***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))))),,,***(((((()))***))))))&&&'''111LLLoooSSSBBB...RRR!!!!!!&&&+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((:::""",,,"""%%%&&&&&&''''''(((((((((######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$######$$$#########$$$%%%%%%&&&)))'''%%%%%%'''(((''''''%%%((((((%%%!!!!!!''',,,&&&&&&&&&'''''''''((((((,,,***'''%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''''''''((()))***(((&&&%%%'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''((()))+++,,,******+++++++++,,,,,,,,,***(((%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++,,,---......///000111111222111111111222444666777888888888:::<<<>>>>>><<<;;;:::;;;===@@@DDDFFFHHHJJJLLLNNNOOORRRUUUYYY[[[[[[ZZZYYYXXXYYY[[[[[[\\\^^^bbbeeeiiijjjjjjgggbbb]]][[[ZZZ\\\]]]```fffqqq{{{}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%"""&&&XXX%%%&&&$$$%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''---'''%%%444000$$$111'''---***))))))(((((('''''''''&&&&&&&&&''''''(((((())))))$$$)))***%%%$$$((()))&&&%%%)))%%%)))^^^,,,%%%***&&&(((%%%(((***)))'''&&&&&&(((***,,,((((((((((((((((((((((((###000###///111&&&&&&///"""///+++)))///###qqq===FFF&&&(((%%%'''***)))'''&&&(((+++'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&((((((%%%###$$$'''%%%!!!'''$$$***(((''',,,'''$$$&&&)))$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%$$$$$$)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))((()))))))))((('''&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((***)))(((''''''((()))))))))******++++++,,,------))))))))))))))))))))))))'''''''''''''''''''''''',,,***(((***,,,---+++(((***)))'''&&&&&&(((***++++++,,,,,,,,,++++++---////////////000111444666777555555666666777777888888888;;;???>>>;;;999999:::???@@@CCCEEEFFFIIILLLOOOQQQRRRTTTWWWXXXZZZ[[[[[[YYY[[[]]]^^^___bbbfffiiilllllljjjgggccc___[[[YYYZZZ^^^bbbcccdddkkkwww{{{zzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&"""'''YYY&&&(((%%%&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''' """...222***+++***)))((((((((('''''''''''''''''''''(((((((((((((((###((()))%%%$$$'''(((&&&%%%)))%%%)))]]]+++%%%***&&&)))&&&(((***)))(((''''''((())))))((((((((((((((((((((((((***111 """(((***666)))666$$$:::///sss'''$$$)))$$$&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&###!!!###))))))&&&&&&)))"""111$$$111))) AAA)))###---((('''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((''''''((()))***((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&***((('''(((++++++)))'''((((((''''''((()))+++,,,+++,,,,,,,,,++++++---...000000000111222444555777555555555666777777888888888;;;??????;;;999999:::>>>@@@CCCEEEGGGJJJNNNPPPRRRSSSUUUVVVXXXYYYZZZZZZYYY[[[\\\]]]^^^```dddgggkkkkkkjjjhhhddd```\\\YYYYYY]]]aaaaaabbbiiivvvzzzxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$(((ZZZ(((***'''&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))(((''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''000555---222###///)))((((((((((((''''''''''''((((((((((((((('''''''''%%%)))***'''&&&((()))(((%%%)))%%%)))\\\***$$$***&&&)))''')))*********))))))((('''&&&((((((((((((((((((((((((***)))$$$,,,***(((000"""$$$***444###ccc000'''''''''&&&%%%%%%&&&'''&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''######(((&&&!!!***...!!!!!!***333mmm)))&&&,,,))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&''''''''''''''''''%%%&&&'''(((((()))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((''''''&&&&&&&&&((('''&&&'''))))))'''&&&''''''(((((()))***++++++***+++,,,+++***+++,,,...111111111111222333555555444444555666666777888888888<<>>@@@@@@???===<<<<<<===@@@CCCFFFHHHKKKNNNQQQPPPPPPQQQSSSVVVXXXXXXWWWVVVXXXZZZZZZ[[[\\\___aaaeeefffgggeeebbb___]]]]]][[[```ggglllrrr}}}xxxxxx&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%(((%%%)))[[[&&&(((''''''&&&'''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&***###"""LLL###777"""***(((''')))++++++)))''')))(((((((((((())))))***'''''''''''''''''''''''''''+++&&&***```******%%%,,,''',,,,,,))))))))))))))))))))))))((((((((((((((((((((((((---//////###333III555666!!!222///))))))***))))))((('''&&&''''''&&&&&&&&&&&&''''''000)))"""))))))++++++GGG{{{555)))%%%---$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%"""!!!"""$$$&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((()))(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''')))%%%%%%)))+++'''%%%%%%&&&&&&'''((())))))******+++***)))(((((()))***+++*********)))))))))((((((***)))((('''''''''((()))***))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,---///000000000111111111111111111555777777444555999:::888===???AAABBB@@@>>>=========@@@CCCFFFHHHKKKNNNQQQPPPPPPQQQTTTWWWYYYYYYYYYYYY[[[]]]]]]^^^___bbbddddddffffffeeebbb___]]]]]]]]]bbbhhhnnntttvvvvvv&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&'''))))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%(((%%%)))[[['''((('''((('''((('''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((***///(((''''''(((***,,,+++***((((((((())))))*********'''''''''''''''''''''''''''+++&&&***```)))***&&&,,,''',,,+++))))))))))))))))))))))))((((((((((((((((((((((((///&&&555///zzz+++888+++%%%///666$$$333DDD************)))'''&&&%%%''''''&&&&&&&&&&&&'''''' ///((('''&&&)))+++%%%%%%***######$$$&&&'''((('''&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&$$$!!! """&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((***))))))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((''''''''''''&&&&&&&&&'''((((((&&&$$$&&&+++000;;;111((('''((((((((()))%%%&&&'''(((***+++,,,,,,+++******))))))******+++******))))))))))))(((((())))))((((((((()))******))))))))))))))))))******)))************+++++++++++++++,,,,,,------......000000111111222222333333444666666444555:::<<<:::<<<>>>AAAAAA???===<<<<<<===@@@DDDGGGIIIKKKNNNPPPOOOPPPQQQUUUYYY[[[\\\[[[WWWYYY[[[[[[\\\]]]```bbbdddfffgggfffccc```^^^^^^aaaeeekkkqqqxxxvvvuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%(((%%%)))[[[&&&((('''(((&&&(((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))///666000---)))''''''''''''((()))******(((((())))))************))))))))))))))))))))))))'''+++&&&***___)))***&&&---''',,,+++))))))))))))))))))))))))((((((((((((((((((((((((((('''***777@@@222)))###%%%$$$""",,,YYY))))))***))))))(((''''''''''''&&&&&&&&&&&&''''''&&&''' ---+++(((%%%)))777+++666$$$%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###$$$&&&'''))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%'''((('''&&&***444<<>>>>>===;;;::::::<<<@@@DDDGGGIIIKKKNNNPPPOOOOOOQQQUUUZZZ]]]^^^]]]VVVXXXZZZZZZ[[[\\\___aaaeeegggiiiiiifffbbb``````dddhhhnnnttt}}}vvvsss~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%(((%%%)))[[[%%%'''&&&&&&%%%'''((((((((('''&&&&&&&&&%%%(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((*********)))))))))((((((###$$$$$$444###'''''''''&&&&&&&&&'''(((******))))))))))))******************************'''+++&&&***^^^)))***'''---''',,,***))))))))))))))))))))))))))))))))))))))))))))))))$$$444!!!)))===$$$@@@'''==='''###'''$$$qqq&&&'''((())))))***))))))''''''&&&&&&&&&&&&''''''%%%***###&&&,,,222&&& 222%%%((((((&&&$$$######%%%(((***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((""")))///...((($$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%'''((('''&&&***444<<>>---&&&%%%%%%%%%'''************))))))))))))'''(((((((((((((((((('''(((((((((((((((((())))))(((((())))))******++++++(((((())))))************))))))*********+++++++++***+++,,,---------,,,,,,,,,---...///000222333333000333444444888@@@EEEEEE999<<<>>>>>>===;;;::::::<<>>AAAAAA???===<<<<<<;;;???DDDHHHJJJLLLMMMOOOOOOOOOQQQUUUZZZ]]]^^^]]]YYY[[[\\\]]]]]]___bbbdddfffiiilllllljjjfffdddccceeehhhnnnvvvuuuqqq}}}$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%(((%%%)))[[[%%%'''&&&'''&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((***@@@...---111((('''))))))(((&&&'''***...111...+++(((&&&'''(((***(((((((((((((((((((((((('''+++&&&***^^^)))+++(((...(((+++)))))))))))))))))))))))))))))))))))))))))))))))))))***///{{{888###111666!!!$$$222111)))...&&&'''((())))))***))))))''''''&&&&&&&&&&&&'''''')))***...'''000BBB:::###...''''''''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***333:::888...&&&&&&***&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******'''((()))******)))((('''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''$$$&&&+++---***''''''))))))((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))(((((()))))))))((('''&&&'''(((((()))******++++++)))************+++++++++---,,,+++******+++,,,,,,......///000111111222222222444444333666>>>CCCCCC===???AAABBB@@@>>>======;;;???DDDIIIKKKLLLMMMNNNOOOPPPQQQUUUYYY\\\]]]\\\WWWYYYZZZ[[[[[[]]]```bbbeeehhhkkkllliiifffcccbbbdddffflllvvv~~~sssppp~~~$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!!!!!###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&(((%%%)))[[['''((('''((('''(((%%%&&&&&&''''''(((((((((((((((((((((((()))******''''''''''''((((((((()))######$$$%%%&&&'''((())),,,CCCmmmCCC!!!888333'''''')))***)))((()))...222333000+++'''%%%&&&(((***************************'''+++&&&***]]])))+++(((...(((+++)))))))))))))))))))))))))))))))))))))))))))))))))))"""...+++&&&666!!!&&&,,,""",,,%%%$$$,,,(((((()))))))))))))))(((''''''''''''&&&&&&'''''''''(((%%%***)))///$$$FFFyyy^^^"""+++---,,,((()))%%%''')))***)))&&&""" '''''''''&&&&&&''''''''''''''''''''''''((())))))""")))000000+++&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++'''((()))******)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''((())))))(((&&&...***((()))(((&&&'''+++&&&&&&''''''(((((())))))'''((()))******)))((('''&&&'''''''''(((((())))))(((((()))))))))'''&&&%%%'''(((((()))***+++++++++)))************+++++++++...,,,***))))))***,,,---000000000111222222333333444666444222444:::??????;;;>>>@@@@@@???===<<<<<<;;;???EEEIIIKKKLLLMMMNNNPPPPPPQQQUUUYYY[[[\\\[[[ZZZ\\\]]]^^^^^^```ccceeecccfffjjjkkkhhheeebbb```bbbeeekkkuuuzzzrrrppp~~~'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''')))%%%)))ZZZ%%%''''''((('''(((''''''((((((((((((((((((***)))(((''''''((()))***,,,+++)))((('''''''''(((&&&''''''(((((((((((((((******&&&&&&<<>>???@@@@@@???>>>======@@@DDDHHHJJJLLLOOORRRNNNPPPSSSWWWZZZ]]]___```[[[[[[]]]^^^______``````eeefffggghhhfffccc___]]]^^^bbbgggnnn~~~wwwuuusss'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))%%%(((ZZZ%%%''''''((('''(((''''''''''''&&&%%%$$$$$$))))))(((''''''((())))))+++***)))'''&&&&&&''''''&&&''''''((((((((((((((()))...///(((!!!###111>>>III444...'''$$$&&&))))))'''((()))******(((((()))*********))))))))))))))))))((())))))***++++++,,,,,,)))---(((+++```***+++'''---(((---,,,---+++******,,,---+++)))))))))))))))*********+++***(((PPPDDD)))***+++++++++***)))((()))***&&&'''''''''((((((((())))))'''&&&&&&'''''')))******((((((((((((((((((((((((,,,---,,,%%%%%%GGG888+++ ''''''''''''((((((((((((''''''(((((())))))******((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((())))))((( !!!$$$'''((())))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((+++)))((()))+++,,,***(((++++++*********+++,,,---,,,+++******+++,,,...000111111222333333444444555222333444444444555777999======>>>??????>>>===<<<===@@@DDDGGGJJJLLLOOOQQQOOOPPPSSSWWWZZZ]]]^^^___[[[\\\]]]___``````aaaaaadddfffggghhhfffccc___]]]]]]aaafffnnn~~~wwwvvvuuu'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&((($$$(((ZZZ%%%''''''((('''(((((((((''''''&&&%%%###"""(((((('''&&&&&&'''(((((())))))((('''&&&&&&&&&'''&&&''''''(((((((((((((((%%%***//////***###666+++AAA+++'''$$$$$$''')))***(((''')))***)))((('''(((***''''''((()))***++++++,,,)))))))))***++++++,,,,,,)))---(((+++```***+++'''...(((---+++*********,,,------+++***)))))))))***************+++'''zzz%%%,,,,,,+++++++++*********'''---%%%(((((()))))))))*********''''''''''''((()))******((((((((((((((((((((((((###******%%%&&&---222)))&&&333''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''&&&&&&'''((()))'''&&&"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((())))))******))))))(((,,,***)))***+++,,,+++***+++************+++,,,,,,,,,+++******+++,,,...///111111222222333444444444333444555555444444666888;;;<<<===>>>>>>===<<<<<<<<<@@@DDDGGGIIIKKKNNNOOOOOOQQQTTTWWWYYY\\\]]]^^^[[[\\\^^^___aaabbbccccccdddeeeggghhhfffccc___]]]\\\```eeennnxxxvvvwww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''$$$(((ZZZ%%%''''''((('''(((((()))))))))((('''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((+++***))))))***---000222&&&&&&000NNNjjj555>>>((('''&&&'''***,,,,,,***'''((())))))((('''((()))''''''((()))***++++++,,,))))))*********+++++++++)))---(((+++___***+++(((...(((,,,+++'''(((***---......,,,+++************************)))$$$&&&******)))(((((((((((()))!!!...(((((((((((()))))))))******((((((''''''((()))******((((((((((((((((((((((((111,,,((('''%%%!!!"""'''!!!___www---...(((***%%%''''''''''''((((((((((((***)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))((('''''''''''''''''''''''''''%%%&&&&&&'''((())))))***'''''''''((())))))&&&$$$))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))************)))))))))))))))******))))))))),,,++++++++++++,,,++++++***************++++++,,,+++++++++++++++---...///111111111222333333444444444555555555333333555777:::;;;<<<=========<<<;;;<<<@@@DDDHHHIIIKKKMMMNNNPPPQQQTTTVVVYYY[[[\\\]]]\\\]]]^^^```bbbcccddddddcccdddfffgggfffccc```]]]\\\```eeeoooyyyxxxwww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''###(((ZZZ%%%''''''((('''(((&&&&&&'''((()))))))))(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((()))***'''$$$"""$$$&&&777000)))&&&OOOIII333###%%% (((((()))***+++,,,+++***((()))***)))((('''(((***)))))))))))))))************************+++++++++)))---(((+++___***+++(((///(((,,,***&&&(((+++---------,,,,,,+++++++++***************)))$$$******)))((('''''''''((((((!!!...(((''''''((((((((())))))))))))(((((((((((())))))***(((((((((((((((((((((((($$$,,,///)))$$$'''---999@@@EEE ...(((''''''''''''(((((((((((((((((((((''''''&&&&&&%%%((((((((((((((()))))))))''''''''''''''''''''''''%%%&&&'''))))))))))))(((''''''''''''''''''''''''&&&&&&''''''((()))******((('''((()))***)))'''%%%******))))))(((&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))************))))))))))))************))))))++++++,,,++++++++++++,,,))))))******++++++++++++++++++++++++,,,---......000000111222222333333444444555555555333333555777999:::;;;=========<<<;;;<<<@@@EEEIIIJJJKKKLLLNNNPPPQQQSSSVVVYYY[[[\\\\\\\\\]]]___aaabbbcccddddddbbbdddfffgggfffccc```]]]]]]aaagggrrrzzzxxxvvv%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&###(((ZZZ%%%''''''((('''((("""###%%%&&&'''(((((((((&&&'''(((((((((((('''&&&%%%&&&'''(((((((((((((((&&&''''''((((((((((((((($$$(((++++++((('''***...###:::%%%yyyEEE000...666(((((())))))))))))((('''(((***+++***)))((()))***++++++******))))))((((((************************)))---(((+++^^^))),,,)))///(((,,,***'''))),,,---,,,,,,,,,---+++++++++++++++*********,,,(((ooo)))++++++*********)))))))))'''---%%%'''''''''((((((((()))))))))))))))(((((())))))***((((((((((((((((((((((((111%%%%%%,,,+++(((999 333ccc```...+++%%%%%%+++''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%((())))))))))))*********''''''''''''''''''''''''&&&'''((()))***))))))((('''''''''''''''''''''''''''''''''(((((())))))***)))(((((()))***+++)))(((%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((('''(((((()))***''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******'''(((((())))))((((((''')))******++++++******)))***+++,,,+++***)))***,,,((()))******++++++************+++,,,,,,------...000000111111222333333333333444555555444444666888999:::;;;============<<<===AAAFFFJJJLLLLLLMMMNNNNNNPPPSSSVVVXXX[[[\\\]]]]]]^^^___aaabbbbbbbbbbbbaaaccceeeffffffccc```]]]]]]aaagggsss~~~xxxwwwvvv%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&###'''ZZZ%%%''''''((('''((($$$$$$%%%&&&'''''''''&&&'''((())))))))))))((('''%%%&&&''')))******))))))&&&''''''(((((((((((((((+++***)))%%%######&&&)))+++444555%%%666SSS"""%%%(((((())))))(((((((((((()))+++,,,+++***)))***,,,************)))))))))(((************************)))---(((+++^^^))),,,)))000))),,,***(((***,,,,,,******,,,...,,,,,,,,,++++++*********...+++PPP'''***+++,,,,,,,,,+++***))))))***&&&(((((()))))))))***************)))))))))))))))***(((((((((((((((((((((((("""+++333222+++%%%%%%'''###(((---&&&CCC $$$AAA$$$''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((()))))))))***'''''''''''''''''''''''''''''')))******)))((((((''''''''''''''''''''''''((((((((((((((()))))))))+++)))((()))+++,,,,,,+++$$$$$$$$$%%%&&&'''((((((%%%%%%&&&''''''((())))))'''''''''''''''''''''''')))))))))((((((''''''''''''''''''''''''((())))))'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((())))))))))))(((((()))******++++++******)))(((***,,,+++)))((()))+++'''((()))***+++******)))******+++,,,------------000000000111222222333333222333444444444555777999999:::<<<===>>>>>>======>>>BBBHHHLLLMMMMMMMMMNNNMMMOOORRRUUUXXX[[[]]]^^^^^^___``````aaaaaaaaa```aaabbbeeefffeeeccc```^^^\\\```fffsss{{{uuutttzzz%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######&&&###'''ZZZ%%%''''''((('''(((((((((((()))(((((('''''''''((()))******)))((('''%%%&&&(((******+++******&&&''''''(((((((((((((((###$$$&&&)))+++***(((&&&###,,,'''------,,,RRRVVV'''((()))******))))))***+++***+++,,,,,,+++***+++,,,)))))))))))))))*********++++++******************)))---(((+++^^^))),,,***000))),,,))))))+++---+++)))))),,,///,,,,,,,,,++++++*********...,,,@@@&&&)))***,,,,,,,,,+++)))''''''(((+++)))************+++++++++******)))))))))))))))***(((((((((((((((((((((((())))))(((%%%%%%((()))(((,,,222 AAA]]]$$$###)))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''))))))))))))((((((((((((,,,***((()))+++---......))))))(((''''''''''''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))*********++++++++++++************++++++++++++******'''***++++++(((''')))+++'''((()))++++++******)))******+++,,,------------000000000111222222333333111333444444444555777:::999:::<<<>>>>>>>>>>>>>>>???CCCIIIMMMNNNNNNNNNNNNLLLNNNQQQUUUYYY[[[^^^_________````````````______```bbbdddfffeeeccc```^^^[[[___eeesssxxxsssqqq}}}&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&'''"""&&&YYY&&&(((((()))(((***''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&$$$!!!(((000(((###,,,***((('''---333 %%%((('''''''''''')))***+++111333&&&///***444RRR$$$(((,,,<<<+++000++++++,,,,,,,,,,,,---------,,,,,,+++*********+++++++++++++++++++++++++++***...))),,,___...'''---***---+++---************************//////...---,,,++++++***(((---...(((************************///"""...+++*********))))))((((((---###%%%,,,***)))***%%%+++***)))(((((('''(((((())))))(((((())))))))))))444)))+++&&&JJJ###"""'''---***$$$%%%111%%%(((((())))))))))))((((((''''''(((((()))*********((((((((((((((()))******'''%%%###$$$'''((('''&&&&&&''''''&&&%%%%%%(((******'''&&&''')))***(((&&&)))((('''(((***,,,+++***((()))*********)))'''&&&&&&'''((())))))((('''&&&&&&''''''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((()))******))))))(((((((((((())))))((()))***++++++***)))(((***)))(((''''''((()))***))))))************)))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------000111111111111222222222333444555555333333444555666888;;;<<<<<<<<<<<<===BBBFFFLLLOOOOOOMMMKKKJJJOOOQQQSSSUUUXXX[[[]]]^^^cccbbbaaa______``````aaaccceeegggfffccc```]]]]]]XXX[[[aaammm{{{vvvrrrsssvvv}}}'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((&&&'''###'''YYY&&&(((((()))(((***'''((((((((()))))))))***(((((('''''''''&&&&&&&&&$$$333000"""!!!""" """222000999$$$&&&&&&444((((((((('''((()))+++,,,+++###666(((,,,(((%%%///111++++++!!!"""666&&&*********+++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***...))),,,___...(((...***...+++............------,,,,,,,,,.........------,,,,,,+++(((,,,+++***************************---&&&***************)))))))))(((...444((( )))+++***)))))))))(((((((((''''''(((((())))))))))))(((''')))///(((&&&uuu)))111%%%'''%%%''''''&&&((($$$'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''')))&&&%%%&&&(((***)))((('''(((((('''&&&''')))+++(((&&&%%%&&&((()))'''%%%)))(((''')))+++,,,+++***))))))'''&&&&&&&&&'''((('''''''''(((((('''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((,,,,,,+++***'''$$$ (((''''''&&&&&&''''''(((((((((''''''(((((()))***)))((((((''''''(((((()))((()))************)))((((((((('''(((((()))***+++))))))************)))))))))************+++++++++***************++++++,,,,,,,,,++++++,,,,,,---...111111111111222222222222333444555555333333444555666999<<<===<<<<<<===>>>BBBFFFLLLOOOOOOMMMKKKJJJNNNPPPRRRUUUXXXZZZ]]]^^^aaa```____________```aaaccceeegggfffccc___\\\[[[XXX\\\aaammmzzzuuuqqqqqqttt}}}'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$(((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''###'''YYY&&&(((((()))(((***(((((((((((())))))))))))(((((((((''''''''''''&&&---'''000111))))))""",,,000,,,!!!,,,))))))((())))))***,,,,,,(((,,,333((()))***###;;;&&&555---"""666###))))))*********+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++***...))),,,___---(((...+++...,,,///111111000///...---,,,,,,------------------------***+++'''---++++++++++++++++++++++++,,,+++&&&************))))))))))))***%%%%%%222777&&&!!!111(((((()))))))))(((((('''&&&'''((()))***)))(((((( 222+++""",,,666$$$''''''###&&&,,,&&&!!!((('''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&***)))'''((()))******)))(((((()))((('''((()))+++)))'''&&&'''((()))(((''')))(((((()))+++,,,+++******)))&&&$$$###%%%''')))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''((((((%%%'''***+++***'''$$$!!!(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))(((''''''''''''''''''(((((())))))******))))))(((%%%&&&''')))*********+++))))))************)))))))))************+++++++++)))(((((((((((()))******,,,,,,,,,,,,,,,---......111111111111222222222333333555555555444333444555777:::<<<>>>======>>>>>>AAAEEEKKKNNNNNNLLLKKKJJJMMMNNNPPPSSSVVVYYY\\\]]]^^^^^^^^^^^^^^^___aaaaaacccdddfffeeeaaa]]][[[YYYYYY\\\bbbooo|||xxxuuupppppprrr|||''''''''''''''''''''''''&&&''''''''''''''''''&&&'''%%%$$$$$$&&&''''''&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&(((((('''''''''''''''''''''''''''''''''''''''''''''&&&((($$$'''YYY&&&(((((()))(((***(((((((((((())))))))))))((((((((('''''''''''''''!!!,,,,,,&&&&&&###"""***777...)))%%%(((,,,***+++)))))))))******+++,,,,,,***...***((((((...333%%%===))))))>>>***+++)))************++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***...))),,,___---(((...,,,000...111222111000///---,,,+++***,,,,,,,,,------.........++++++'''---++++++++++++++++++++++++---...'''mmm*********)))))))))))))))+++111######///+++''''''((()))******))))))(((%%%&&&(((******)))((('''%%%000!!! 333###222((()))(((""")))))) ---&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((('''''''''''''''***)))(((((())))))******'''((()))((('''''')))******))))))))))))***))))))(((((((((***,,,---+++******)))'''%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((((((((((((((((((''''''''''''(((((($$$&&&)))+++---,,,+++***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((())))))))))))))))))(((&&&'''(((*********)))((())))))************))))))))))))*********+++++++++((((((((((((((()))******,,,,,,,,,,,,,,,---...///111111111222222222333333444555666555444333444666888:::===>>>>>>>>>>>>???AAAEEEJJJMMMMMMLLLKKKKKKKKKLLLOOORRRUUUXXX[[[\\\[[[\\\\\\]]]^^^___```aaabbbdddeeeddd```\\\YYYXXXZZZ]]]cccqqqyyyvvvtttooonnnppp|||''''''''''''''''''''''''&&&''''''''''''''''''&&&'''%%%$$$$$$&&&''''''&&&$$$&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%((($$$(((ZZZ&&&(((((()))(((***))))))))))))((((((((((((((((((((((((((((((((((((!!!444000!!!'''444///%%%333555"""***333&&&((())))))***++++++,,,,,,,,,***###+++)))***777&&&888!!!---***---,,,+++++++++,,,,,,,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++***...))),,,___---(((///,,,111///222333333111000...---,,,++++++,,,,,,------.........++++++***,,,++++++++++++++++++++++++,,,+++000KKK))))))))))))))))))******%%%...222///***!!!!!!(((((()))***++++++++++++'''((()))******)))(((((())))))###&&&,,,&&&$$$###---"""&&&000$$$+++&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******)))(((((('''''''''(((((())))))((((((''''''((()))%%%&&&(((((('''&&&''')))(((((((((((((((((((((((((((((()))+++------+++***((())))))))))))((('''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((((((((((((((((((''''''''''''((((((***************)))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))((()))*********((('''&&&))))))************))))))))))))*********+++++++++***))))))))))))***++++++,,,,,,,,,,,,---...///000111222222222222333333333444555666666444444555666888:::===>>>>>>>>>>>>???@@@DDDHHHKKKLLLKKKKKKKKKJJJKKKNNNQQQUUUXXXZZZ\\\ZZZ[[[\\\]]]___``````aaaaaaccceeeddd```\\\YYYXXX[[[]]]eeesss}}}wwwuuusssooonnnooo|||&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&$$$'''***,,,,,,+++(((&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%(((%%%)))ZZZ&&&(((((()))(((***))))))))))))(((((((((((('''(((((((((((()))))))))000%%%%%%))) 777000!!!...888((('''%%%'''((()))***++++++++++++***&&&%%%///***###+++'''###---)))&&&,,,+++++++++,,,,,,,,,---------++++++******++++++,,,,,,++++++++++++++++++++++++***...))),,,^^^---(((///---222111444555555444222111///......,,,,,,,,,------.........+++,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,***'''GGG444))))))))))))***************&&&'''###!!!222999)))************+++,,,......,,,++++++***)))))))))((('''%%%---000)))333,,,(((&&&444&&&&&&'''''''''(((((('''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''(((((('''(((((('''&&&%%%&&&((($$$&&&(((((('''&&&'''(((%%%&&&'''&&&%%%$$$%%%'''(((((())),,,......,,,)))((()))*********)))'''&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&((()))+++,,,)))((((((''''''(((((()))''''''&&&&&&''''''((()))(((''''''''''''''''''((()))((((((''''''(((((()))+++*********)))'''&&&%%%))))))************)))))))))************++++++++++++************+++,,,,,,,,,,,,,,,,,,---...000000222222222222333333333333444555666666555444555666777:::<<<>>>======>>>>>>???CCCGGGJJJKKKKKKKKKKKKJJJKKKNNNQQQUUUXXX[[[\\\ZZZ[[[]]]^^^___````````````bbbddddddaaa]]][[[ZZZ\\\]]]gggvvv|||vvvtttrrrnnnnnnppp}}}$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&###&&&***------+++'''%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&((((((((('''%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%(((%%%)))ZZZ&&&(((((()))(((******)))))))))(((((((((''''''((((((((())))))))))))(((%%%***555///###IIIttt***999 %%%111&&&'''(((***************)))&&&+++---***&&&%%%///EEE000333,,,$$$******+++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***...))),,,^^^---(((000...333222555444444333222111000///...,,,,,,------------------+++...lll111,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''iii(((((()))))))))************'''888===$$$999kkk,,,+++******+++...000222000///,,,***)))))))))***'''###...000 ...ggg (((---$$$///%%%((('''(((((())))))(((((('''))))))((((((((('''''''''&&&&&&&&&'''((()))***+++'''))))))(((%%%$$$&&&((($$$&&&))))))(((''''''(((%%%'''((('''%%%%%%&&&(((((((((***,,,......,,,)))))))))(((((('''''''''''''''''''''(((((('''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((("""###%%%(((***,,,------))))))(((((((((((())))))((((((''''''(((((()))***)))((((((''''''(((((())))))(((''''''''''''((()))+++***)))(((((('''(((((())))))************)))))))))************++++++++++++************+++,,,,,,+++,,,,,,,,,...///000111222222222333333333444444444666777666555444555777666999<<<===<<<<<<===>>>???BBBFFFIIIJJJJJJKKKLLLIIIKKKNNNQQQUUUYYY[[[]]][[[\\\^^^___`````````______bbbddddddbbb^^^]]]\\\\\\^^^hhhxxx}}}vvvtttrrrnnnnnnqqq$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&''''''&&&"""%%%))),,,,,,***&&&$$$%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&''')))***+++***)))'''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%(((%%%)))ZZZ&&&(((((()))(((*********))))))(((((((((''''''((((((((())))))******'''...###...{{{NNN$$$%%%(((555&&&%%%&&&((()))******))))))***)))000'''***000,,,???(((555%%%,,,)))************++++++++++++*********+++,,,,,,---++++++++++++++++++++++++***...))),,,^^^---(((000...333222666222111111000///...------------------------------+++///UUU222...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++$$$(((((())))))*********+++)))(((...---+++***+++...222555444111...***(((((()))***,,,"""%%%***+++777...%%%... ((($$$...(((((())))))))))))((((((///...---+++***((('''&&&((((((((()))+++,,,...///((()))***(((%%%$$$&&&)))%%%'''******)))(((((()))(((***,,,+++(((''')))+++((((((***---///...,,,)))***)))&&&$$$$$$%%%'''(((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((((((((''''''''''''((((((***+++---...---***'''$$$))))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))***)))(((''''''(((******))))))************)))))))))************+++++++++***************++++++,,,+++,,,,,,---...///111111222222333333333444444444555666777666555444555777666888;;;<<<<<<<<<<<<===???BBBFFFIIIIIIJJJKKKLLLJJJKKKNNNRRRUUUYYY\\\]]]\\\]]]___```aaa``````______aaaddddddbbb```^^^]]]\\\^^^iiizzz~~~vvvtttqqqoooooorrr###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''(((''''''''''''((()))))))))'''%%%''')))***)))&&&'''111+++"""'''+++'''$$$111---,,,###999!!!&&&///...&&&iii&&&(((((()))((()))'''((()))******)))((('''))))))))))))))))))))))))$$$:::&&&777'''666---***---+++)))((((((((()))***###///+++%%%888---'''333)))---///)))***+++,,,,,,,,,++++++***---000---+++...---'''++++++++++++,,,,,,***)))&&&***''',,,bbb111***111...222111444555333111...------......------------------------000,,,222555'''+++,,,,,,,,,,,,+++******%%%///UUU444++++++++++++++++++++++++&&&)))+++DDD DDD"""555111***%%%$$$'''&&&$$$&&&000...,,,---rrr)))***&&&///(((&&&,,,)))))))))))))))(((''''''(((''''''''''''(((((()))(((((('''((()))***,,,---,,,+++***((((((((()))***((((((((((((((('''''''''))))))************))))))***((((((***,,,,,,***''')))*********)))(((&&&%%%'''%%%$$$$$$%%%'''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************&&&&&&''''''''''''&&&&&&###$$$&&&(((((('''&&&%%%))))))*********))))))(((%%%&&&''''''&&&&&&(((***,,,,,,+++***)))(((''''''))))))*********+++++++++,,,,,,,,,---------......,,,,,,+++***+++...000111000111111222222333444444333444666666555555777888999;;;>>>>>><<<;;;;;;;;;===AAAFFFIIIKKKKKKLLLMMMNNNMMMMMMQQQWWW\\\^^^^^^^^^^^^^^^^^^_________``````bbbddddddaaa]]][[[ZZZ]]]bbblllwww}}}vvvssspppooorrrxxx%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))&&&$$$###$$$&&&'''%%%######&&&((())))))((()))555***!!!***$$$&&&)))(((*** %%%,,,&&&))))))***(((***'''((()))******)))((('''))))))))))))))))))))))))***###...***hhh555$$$###&&&***,,,+++***))))))777333000%%%...;;;)))222))),,,---+++++++++++++++,,,,,,---111''',,,555...888...///+++))),,,111444333///...555444!!!aaa000***111...333222555333222000...------......------------------------###777###444,,,+++,,,,,,,,,,,,+++*********...:::333,,,,,,++++++++++++++++++...'''sss111...:::+++:::,,,,,,...///000///***%%%222***???...)))%%%***&&&***---)))))))))))))))(((''''''((((((''''''(((((())))))((((((((('''((()))+++,,,+++***)))((('''(((((()))&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&***)))((()))++++++(((%%%+++***)))(((''''''(((((('''&&&$$$$$$&&&'''((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******&&&''''''((((((''''''&&&&&&''')))*********)))(((&&&'''((()))))))))))))))&&&'''((('''&&&&&&''')))++++++******)))((((((((()))***++++++,,,+++++++++,,,,,,,,,------------...,,,+++++++++,,,...000111000111111222222333444444777888999888777666777888888:::<<<===;;;:::::::::<<<@@@EEEIIIJJJKKKKKKLLLNNNMMMMMMQQQWWW\\\^^^___aaaaaabbbbbbbbbccccccccc```ccceeedddaaa]]][[[ZZZ\\\bbblllwwwzzztttrrrppppppuuu|||''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&&&&(((((('''&&&((("""'''---'''%%%))))))%%%000>>>///))))))...)))666,,,(((111'''*********)))***(((((())))))))))))(((((())))))))))))))))))))))))000$$$(((***...zzz111333111,,,---,,,***((('''''''''###'''&&&555999)))///***+++,,,,,,,,,+++++++++,,,---...222&&&***333/// ;;;(((;;;222***(((,,,///+++&&&((( '''QQQaaa///***111...333111444111000...---------...///------------------------(((999 000000,,,,,,,,,,,,,,,++++++***...111,,,444,,,,,,,,,++++++*********!!!<<<&&&---&&&###,,,$$$///***$$$!!!###'''***---///!!!>>>'''~~~,,,%%%((((((&&&...))))))))))))))))))(((''''''((((((((((((((()))***+++)))((((((''''''((())))))))))))(((''''''''''''(((%%%%%%&&&'''((()))******((())))))******))))))(((***)))(((((())))))'''%%%+++***'''%%%%%%''')))+++(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((************************(((((((((((())))))))))))'''''''''(((((((((((()))&&&''''''((((((''''''&&&((((((((()))))))))******$$$%%%&&&((())))))))))))'''(((((('''&&&%%%'''((()))))))))))))))))))))))))))***,,,---...---+++***,,,,,,,,,,,,------------,,,+++++++++,,,...000111000111111222222333444444888999:::999666555666777777:::<<<<<<:::999999:::<<<@@@EEEHHHJJJJJJKKKLLLNNNNNNNNNRRRWWW[[[^^^_________```aaaaaaaaaaaaaaaaaaccceeedddaaa]]][[[ZZZ[[[aaalllxxx|||wwwrrrqqqpppqqqyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''))))))((((((((((((((('''000(((******$$$(((...'''***>>>###555%%%,,,vvv(((******+++***+++(((((())))))))))))(((((()))))))))))))))))))))))),,,...!!!(((;;;%%%+++)))(((+++///000---***111---+++"""333~~~'''+++***,,,---++++++,,,---...---------***---***(((,,,666---333LLL)))"""+++444AAA///111ccc111+++111...111...111......------------...///........................666,,,***MMM,,,000,,,,,,------,,,,,,+++***---BBBMMM000///---,,,,,,++++++*********!!!444'''{{{,,,666---333******,,,000000,,,((('''(((///'''lll&&&###,,,)))(((///###)))))))))))))))((('''''')))(((((())))))***+++,,,))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))******++++++******)))''''''''''''(((((((((''')))((('''&&&&&&''')))***(((&&&%%%&&&((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''((())))))))))))((())))))(((&&&%%%&&&((((((((())))))************(((***---//////...,,,***++++++,,,,,,,,,---------++++++++++++,,,...///000000111111222222333444444666777777666555444444555888:::<<<<<<;;;:::999:::;;;???DDDHHHIIIJJJKKKKKKOOOOOOPPPSSSWWW[[[^^^```^^^___```aaaaaaaaa``````aaaccceeedddaaa^^^[[[ZZZ[[[bbbmmmzzz|||wwwsssqqqpppqqqyyy$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%((()))%%%%%%------"""---sss^^^&&&***]]](((******+++***+++))))))(((((((((((())))))************************$$$&&&333'''(((FFFCCC000((("""$$$+++---'''>>>111(((******------)))+++...000111///---+++&&&111+++''''''<<< {{{QQQ---mmmeee333---222---///+++------------------......///........................///$$$333***))),,,,,,------------,,,++++++***fff...,,,(((,,,,,,,,,++++++*********777:::888***''')))...***(((+++***(((***000---ttt(((%%%,,,&&&&&&000%%%)))))))))))))))(((''''''(((((((((((()))***+++,,,)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''&&&))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''(((***+++&&&''''''(((((((((((('''((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''%%%%%%$$$$$$%%%%%%&&&'''************))))))((('''))))))***(((&&&&&&'''(((((((((((()))******++++++(((***---//////...,,,***+++++++++,,,,,,,,,------+++++++++,,,---...///000000111111222222333444444333555666666555555666888999;;;======<<<;;;;;;;;;<<<@@@EEEHHHJJJJJJKKKLLLOOOPPPQQQSSSVVVZZZ^^^```bbbccceeefffffffffddddddaaaccceeeeeebbb^^^\\\[[[\\\cccnnn{{{|||wwwsssoooooowww###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((('''(((((('''%%%$$$%%%&&&,,,+++%%%)))&&&"""'''*********)))***))))))(((((((((((())))))************************((('''888%%%######bbbKKK... ###///777:::555&&&>>>------***...,,,))),,,///111222000---+++)))...***111''',,,;;;eee333---333---...***+++..................///..........................."""///777'''yyy---***---------------,,,++++++---bbb,,,%%%+++++++++++++++++++++++++++333 ***))) &&&$$$(((000000++++++111VVV---+++'''###$$$///+++)))))))))))))))((('''''''''''''''((()))***+++,,,)))))))))))))))((('''&&&%%%&&&''''''((('''''''''******)))((('''&&&%%%%%%'''(((((())))))(((((('''%%%'''(((((('''(((***,,,&&&'''((())))))(((&&&%%%((('''''')))***+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''''''''(((((((((((((((++++++++++++***((('''&&&((())))))((('''&&&((()))(((((())))))*********+++)))***,,,---...---+++***++++++++++++,,,,,,,,,,,,***++++++,,,......//////000111111222222333444444555666888888777777999::::::<<<>>>>>>===;;;;;;<<<===@@@FFFIIIKKKKKKLLLMMMOOOQQQSSSTTTVVVYYY^^^aaaaaacccdddffffffeeedddcccbbbdddfffeeebbb^^^\\\[[[]]]cccnnn{{{|||uuuooommmuuu%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((())))))+++,,,***'''&&&'''((("""222)))&&&///III&&&))))))***(((******)))(((''''''((()))***************************...++++++'''222###000fffZZZWWWWWW000...)))000,,,------...///////////////---,,,+++333...%%%bbb111,,,222...///+++,,,/////////000//////..............................'''222777,,,AAA555***---------...------,,,+++777333******---*********++++++,,,,,,---###888 111+++fffRRRQQQggg&&&...'''&&&%%%,,,---)))))))))))))))(((''''''&&&&&&&&&'''((()))++++++((()))*********)))((('''%%%&&&'''((()))(((((('''))))))((((((''''''&&&&&&******++++++++++++******)))******)))'''&&&)))+++)))(((((('''&&&&&&&&&&&&((((((((()))++++++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''''''''((((((((((((((())))))))))))(((((('''(((***+++++++++***))))))*********)))((('''''''''((()))((('''''')))+++)))))))))))))))*********)))***++++++,,,+++++++++***++++++++++++,,,,,,,,,******,,,---.../////////000111111222222333444444666777888888777777888999999;;;======<<<::::::;;;>>>BBBGGGJJJLLLLLLMMMNNNOOOQQQTTTUUUVVVYYY]]]aaa___aaaccceeeeeedddbbbaaabbbdddfffeeebbb___\\\[[[\\\bbblllyyywwwooolllttt''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************'''(((((((((((((((((('''(((''''''''''''((())))))&&&((()))'''$$$"""###%%%$$$000"""%%%666111&&&(((((()))((()))***)))(((''''''((()))***************************+++ )))///&&&---$$$ppp...///)))222...111///---,,,,,,...111222,,,///,,,,,,555...```///+++222///111---///000000111111000///......////////////////////////666%%%333)))///===,,,------......------,,,+++@@@MMM%%%444'''))))))***+++,,,------...***&&&111)))///___...)))---)))'''))))))))))))))))))(((((('''%%%%%%&&&&&&''')))***+++((()))***++++++***)))(((%%%&&&((()))))))))(((((('''''''''(((((((((((((((''''''(((((((((((('''''',,,------***&&&%%%'''***,,,***'''%%%$$$$$$&&&'''(((((((((***,,,,,,***((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''''''''''''(((((((((((()))(((((())))))))))))((((((&&&(((***+++,,,+++)))(((''''''(((((((((((((((''''''((()))((('''(((***,,,******)))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******,,,---.../////////000111111222333333444444666777888777555333444555888:::<<<<<<;;;999999:::>>>BBBGGGKKKLLLMMMNNNNNNOOORRRTTTUUUVVVXXX]]]bbbbbbdddggghhhiiihhhfffdddbbbdddffffffbbb___\\\[[[[[[```jjjwwwyyyooolllttt&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((()))(((((('''&&&%%%%%%%%%''''''''''''((((((((((((******))))))((((((((((((QQQ((('''%%%(((''''''************************,,,+++++++++***)))))))))++++++++++++++++++++++++aaa***...555111//////000000000///---,,,---///444333)))+++HHHiiiddd...///,,,222+++///---000///...---------------...............---------222---+++888***---bbb555444222///...222(((###:::&&&###///###000---,,,,,,+++*********+++&&&888111"""$$$<<<[[[999"""'''---&&&$$$***)))***+++)))'''&&&&&&'''(((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&***+++,,,,,,,,,***)))(((''''''''''''(((((((((((()))))))))***)))(((((('''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%++++++***)))((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))'''(((((())))))))))))))),,,,,,++++++***)))((((((+++++++++++++++***)))(((------...000333222...******+++---///111222333333///111333444444555777999999;;;<<<<<<:::999999:::>>>BBBFFFGGGGGGIIIMMMPPPRRRSSSTTTTTTUUUXXX\\\___gggiiijjjhhheeecccdddeeefffffffffeeeccc```]]][[[[[[\\\eeeuuuwwwnnnnnnvvv~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((*********)))((('''''''''''''''''''''(((((((((((()))'''%%%$$$###$$$&&&''',,,CCC((('''%%%(((((('''************************++++++++++++************++++++++++++++++++++++++:::555///000$$$666***,,,,,,---------,,,+++***,,,,,,000222+++&&&111BBB///rrrddd...///,,,222+++///---///...------,,,,,,------////////////000000000000///,,,444***///444uuu,,,"""777'''(((GGG///!!!MMM///333555***...------,,,+++,,,,,,,,,666###222444VVV666&&& ***111+++)))...,,,---...---***)))***+++)))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&)))((('''&&&%%%%%%&&&'''((())))))))))))((('''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***(((((((((((()))))))))***'''(((((()))))))))))))))'''((((((***+++,,,------++++++,,,,,,+++******))),,,,,,,,,///222222000---...///000111222222222222555666777666444333444555999;;;<<<<<<:::999999:::===@@@DDDFFFFFFGGGKKKOOOQQQRRRTTTUUUWWWZZZ___ccciiikkkllljjjgggfffggghhhfffffffffeeeccc```]]][[[^^^___ggguuuwwwmmmlllssszzz&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((******))))))((('''''''''''''''''''''(((((((((((()))'''$$$"""!!!###&&&(((777///888)))(((&&&)))((((((*********************************+++++++++++++++++++++++++++++++++++++++&&&ZZZ&&&555111"""@@@%%%...////////////......---111,,,,,,222111***(((,,,000&&&(((YYYddd...///,,,222,,,000...000///......---.........000000111111222222333333---///444***---999###666HHH&&&'''666333sssmmm,,,***...000)))...///......---------------000---&&&...222"""333jjj$$$$$$(((,,,---)))((()))---......---+++***+++,,,************************((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))(((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))(((((((((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******'''((())))))******))))))&&&'''((()))+++---...///,,,,,,,,,,,,,,,++++++***+++++++++---000222222111333333333444333333222111777888888777555333333444999;;;<<<<<<:::999999:::;;;???CCCDDDDDDFFFJJJMMMPPPRRRTTTVVVXXX]]]bbbfffjjjkkkkkkjjjhhhggghhhiiieeeeeefffeeeccc```]]][[[```aaahhhvvv{{{pppmmmrrryyy&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((***)))'''&&&&&&''')))***000&&&888)))888yyy)))((('''***))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++:::QQQ555111111000...,,,000000000000000000000000333+++'''---222222111333&&&333444,,,000PPPccc...000,,,333,,,000///111111000//////000000000000000111111222333444444///555)))888(((555%%%QQQOOO'''<<<333111"""@@@...444&&&###>>>""".........---------------..."""999555$$$***444000+++777)))---...(((%%%&&&((((((***+++,,,+++)))((()))***************************((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))(((((())))))((((((((((((((((((******))))))))))))))))))''''''''''''((((((((((((,,,+++)))''''''((()))+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((())))))))))))))))))))))))))))))************))))))))))))(((((()))))))))*********(((((()))************)))++++++******************,,,,,,---------,,,,,,+++---,,,+++,,,...///111222333333333444333333222111222444555666555555777888999;;;<<<;;;:::999999999;;;???CCCDDDDDDFFFJJJMMMQQQSSSUUUWWWYYY]]]cccfffggghhhhhhhhhgggggghhhhhhdddeeeeeedddccc```]]][[[```bbbiiiwwwvvvqqquuu{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''')))***&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((((()))************)))))))))(((!!!%%%((($$$+++ttt))))))'''+++************************************++++++,,,,,,,,,---++++++++++++++++++++++++))))))&&&'''222'''444111(((666---------------------...---)))'''***...000333666111333000111111+++444LLLccc...000---333---111///000//////...//////000000//////000000111222333333111333)))666---///888\\\<<<(((***666:::111333+++...,,,+++222'''------,,,,,,,,,,,,------******(((+++000,,,&&&(((***555))),,,***%%%%%%+++...+++((()))***)))((('''((()))************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))***************''''''''''''((((((((((((---+++)))((('''(((***+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((************************************))))))))))))))))))))))))************((())))))***************------,,,+++***)))((('''+++,,,,,,------,,,,,,,,,......---,,,,,,---///000000000111222333333333222...000333444444666888:::999;;;<<<;;;:::999999999<<>>BBBCCCCCCEEEIIILLLNNNOOOQQQSSSUUUYYY___bbbeeedddcccfffiiikkkkkkjjjbbbcccccccccbbb```]]][[[]]]cccmmm||||||rrrsss~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%(((***,,,''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((())))))(((''''''((()))***+++###+++---(((&&&******&&&+++!!!"""------%%%(((555******)))---------************************---------,,,,,,+++++++++++++++++++++++++++++++++&&&,,,444,,,+++###@@@///222,,,555---+++777333...///...---------///000111///000///------000333333)))555444,,,***)))---888000***111999---,,,aaaccc...000---444...333111111111000111111222333333222222111111111111111111000888---888222+++===(((777000444[[[===:::,,,666###777'''GGG$$$...............///000111,,,***//////***...000'''&&&555---&&&JJJ 555)))***((()))+++)))%%%+++666)))***++++++***)))***,,,((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((%%%&&&''')))))))))(((''''''***---000111///,,,)))''''''''''''((((((((()))***++++++++++++***))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))************+++++++++))))))***++++++++++++***,,,+++++++++******))))))((()))***+++++++++++++++(((***---...,,,---///222///000111222222222222222222333555666666666888:::999;;;<<<<<<:::999999:::999===@@@BBBBBBCCCGGGKKKJJJLLLOOOQQQUUUYYY___cccbbb``````cccgggiiiiiigggbbbbbbccccccbbb```]]][[[^^^eeeooo}}}xxxpppttt$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''(((((()))(((((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))'''&&&%%%$$$%%%%%%''''''((((((((((((''''''(((((()))))))))((((((''' 888~~~......)))((('''(((,,,,,,++++++***))))))))))))************+++++++++((()))***+++---...///000---'''***111+++&&&@@@dddOOO777...///000000000000000///000000000000000000000000333222222222111111000000222222222111111111111111000000000000000000000000MMMccc---...999......000111222222222222222222222222111222222333333333222222111111111111111111111111&&&;;;555$$$UUU~~~000'''333333000000000000////////////........................//////.........------------111222"""+++}}}```&&&222""")))************+++++++++++++++++++++++++++++++++))))))))))))************+++***)))))))))***,,,---'''((()))***+++*********))))))))))))))))))))))))(((((()))))))))*********'''(((((()))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++******))))))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&((())))))((('''&&&(((((()))***++++++,,,,,,&&&''''''((()))******++++++++++++***************...------,,,+++***))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---.........///111111000000222333444444444555666777777888:::;;;<<<;;;999888999:::<<<>>>@@@BBBCCCGGGKKKNNNPPPPPPRRRUUUYYY\\\]]]]]]```aaabbbcccdddeeeffffffaaaaaaaaaaaaccccccbbb```aaafffrrryyyuuu}}}(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((...---,,,+++******++++++(((((())))))))))))(((((('''(((((())))))((('''''''''(((!!!000yyy***+++***,,,///333***************+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,))),,,111*** (((999VVV???+++999***//////000000000000000///111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111(((EEEggg222000999000222222333222222222222222222222222222222222333222222111111222222222222222222222222222111555333''';;;YYY((('''333111'''111000000000////////////........................//////.........---------))))))))):::666FFFCCC$$$+++---+++///************++++++++++++++++++++++++++++++++++++))))))))))))******************))))))***++++++,,,)))))))))******+++++++++)))))))))))))))))))))))),,,++++++******)))(((((('''(((((()))))))))))))))''''''''''''(((((()))***)))))))))))))))))))))))))))(((''''''''''''((()))***))))))))))))((((((((())))))(((((((((''''''''')))(((''''''''''''((()))''''''((()))))))))))))))(((((()))******+++,,,,,,'''''''''((()))***************************************)))(((((('''''''''+++++++++************)))++++++++++++++++++++++++++++++++++++,,,---......///000222222111111333444444444555555666777777888:::;;;<<<;;;999888999::::::<<<>>>???AAADDDIIILLLQQQQQQSSSUUUYYY[[[]]]]]]___``````bbbcccdddeeeeeedddcccbbbbbbaaa```^^^\\\^^^cccqqq|||yyy(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((())))))***))))))************))))))''''''(((((()))(((((('''---%%%)))///"""hhh$$$+++...///,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,------------...------,,,,,,++++++***,,,+++...111///***((()))***222uuuqqq&&&***666EEE000000000000000000000000222222222222222222222222111111111111111000000000111111111111111111111111222222222222222222222222000999111$$$===fff555///444///333111222222222222222222222222222222222333222222111000000222222222222222222222222111''',,,;;;<<<222:::NNNbbb<<<###)))333000111:::111111000000000/////////......................../////////............---000...+++%%%###...333+++XXX~~~HHH$$$,,,444'''$$$111************+++++++++,,,++++++++++++++++++++++++)))))))))*********++++++))))))***++++++++++++***+++***)))))))))***+++,,,))))))))))))))))))))))))///...---+++***((('''''''''((())))))******))))))%%%&&&&&&'''(((******+++)))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))+++******)))'''&&&&&&%%%)))((((((''''''(((((())))))((())))))***+++,,,---((())))))******+++++++++''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''+++++++++************)))++++++++++++++++++++++++++++++++++++,,,---......000111333333222222444555444444555555666777777777999;;;<<<;;;:::999999::::::<<<>>>???AAADDDHHHKKKQQQRRRTTTVVVXXXZZZ\\\\\\___```aaabbbdddeeefffggggggfffeeebbb___\\\ZZZXXX\\\cccsss}}}$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$&&&((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''((())))))******))))))((((((((())))))******))))))111)))(((///---$$$%%%...GGG***,,,+++***''''''*********++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,++++++***///000000...000444444111111444,,,555sssFFF666333---***CCC'''222222111111000000111111222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222...000999@@@333)))???cccccc999111222111666111333222222222222222222222222333333333333222111000///333333333333333333333333000888888000222999444&&&(((UUUppp***''')))***,,,///111000///111111111000000000//////......................../////////...............222***666555$$$222:::***555iiiCCC'''))))))'''+++222111+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))+++,,,,,,+++***)))+++***(((''''''(((***+++))))))))))))))))))))))))///...---,,,+++)))(((((((((((()))************)))&&&''''''((()))*********(((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&&&&'''((())))))*********))))))(((''''''&&&((((((((((((((()))))))))***)))))))))***,,,///000((()))))))))*********+++'''((((((((()))))))))***(((((((((((()))))))))))))))))))))*********++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---......///111222222111222333555555555555555666666777777999;;;<<<<<<:::999999999<<<>>>@@@AAABBBEEEIIIMMMQQQSSSUUUVVVWWWYYYZZZ\\\___```aaaccceeeggghhhiiiiiiiiigggddd```\\\YYYYYY^^^fffvvv$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%''')))+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))************'''(((((())))))(((((('''((()))******++++++++++++222777'''###000222%%%333888111,,,###&&&+++000,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------///333222,,,***...000---222'''+++666000***IIIwwwmmmAAA***111666***BBB111...000444333222111000111111111111111111111111111111111111111111111222222222222111222222222333333333444222222222222222222222222AAA***+++333+++)))111''']]]\\\===555222555;;;333666222222222222222222222222333333333333333222111111333333333333333333333333:::444222222///+++444AAA888444888LLLsssOOO***(((444333999666,,,+++333000&&&111111111111000000000000////////////////////////////////////////////////+++666...000999###===000111))),,,OOOnnn888%%%'''...+++)))***,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,+++))))))***)))'''&&&&&&'''(((***)))))))))))))))))))))))),,,,,,,,,+++++++++******((())))))***************(((((()))******)))((('''((((((((((((((((((((((((((())))))))))))))))))(((%%%%%%&&&'''((()))******(((((())))))))))))))))))'''(((((()))))))))))))))***)))))))))***,,,///000)))))))))))))))*********(((((((((((())))))))))))''''''(((((()))))))))))))))******++++++,,,,,,---(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---.........///111111000000222333555555555555666666666666888:::<<<<<<;;;999888999<<<>>>@@@AAABBBEEEIIILLLOOORRRUUUVVVVVVWWWYYY\\\]]]^^^___aaadddfffggghhhhhhiiiiiifffaaa^^^]]]]]]```hhhwww(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&((('''&&&&&&'''(((***+++'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))******+++++++++***''''''((((((((((((''''''(((((()))***++++++++++++<<<''' ---222'''$$$...%%%...+++(((DDDwwwaaa&&&000(((***---,,,...------,,,++++++******++++++++++++,,,,,,,,,,,,******+++,,,,,,---......'''---111///------,,,+++///+++,,,111111...222;;;###777RRRjjjzzz\\\EEE:::555///)))444:::(((...***;;;333>>>555444333111111111222222111111111111111111111111222222222333333333333333333333333444444555555666444444444444444444444444"""999BBB555///999<<<333===...333YYYKKK888555///444999///555444444444444444444444444333333444444444444333333444444444444444444444444999---,,,999BBB;;;000,,,555444111...***+++888DDD]]]vvvhhhHHH999+++(((,,,111444666$$$,,,666999333---///555222222111111111000000000////////////////////////...////////////000000000555222&&&$$$333:::... '''---***)))000000...444GGG___\\\EEE000***((($$$)))222###---555444...***((()))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***++++++++++++***))))))***)))((('''''''''((())))))))))))))))))))))))))))))*********++++++,,,,,,((()))******++++++******))))))***+++***)))((('''))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''((())))))******((((((((())))))*********''''''((()))************)))((())))))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++(((((())))))*********++++++++++++************)))++++++++++++++++++++++++++++++++++++,,,---......---///000111000000111333555555666666666666666666888:::======;;;999888888:::<<<>>>???@@@BBBFFFIIILLLPPPSSSTTTTTTUUUXXX\\\YYYZZZ\\\^^^aaaccceeefffgggiiijjjgggccc______aaa```hhhvvv~~~(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''(((((())))))))))))((((((&&&&&&'''))))))*********!!!)))...---+++,,,,,,((("""+++...&&&###)))///000222,,,777,,,---,,,%%%,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------******+++,,,,,,---......((()))---222333111000111000444222***(((...000...,,,111444333222222---(((999666333222444444222///000+++666QQQ111///222>>>666555333111111111222333222222222222222222222222333333333444444555555555444444555555666777777777666666666666666666666666>>>111000;;;888((('''555...222888>>>===777444444<<<555666000555999---555555555555555555555555555333333444555666666666666444444444444444444444444222;;;<<<222+++111888999333888@@@DDD===111...222---222000)))+++555999555555222333777666000,,,---CCC333'''(((...//////000222222222111111111000000////////////////////////.../////////000000000000777///@@@***'''666000,,,111---+++111---&&&)))+++...111///)))&&&(((+++///......000---)))(((+++333---"""(((888777***+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++***))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***'''(((***++++++***)))((())))))))))))))))))))))))((()))************)))(((((((((((())))))******************)))))))))))))))&&&''')))***++++++******''''''((())))))))))))))))))))))))))))))))))))((())))))))))))(((((((((((((((((())))))***++++++,,,(((((((((((())))))))))))+++++++++************)))++++++++++++++++++++++++++++++++++++,,,---.........000111111111111222444666666666666666666666555777:::======<<<999888888:::<<<===>>>???BBBEEEHHHIIIMMMRRRSSSRRRSSSXXX\\\YYYZZZ\\\___bbbdddfffhhheeehhhjjjgggbbb^^^___aaaaaaiiivvv$$$$$$%%%&&&&&&''''''(((&&&''''''''''''''''''&&&###$$$%%%&&&''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))$$$%%%&&&'''((((((((((((,,,,,,***'''(((,,,---++++++******,,,,,,+++++++++###---'''999&&&***111...***++++++,,,,,,------...---------.........//////+++,,,,,,,,,,,,,,,------555---***///111...---000...---///222444333111///...///---+++---222222000---000111///,,,,,,///333777111222)))BBB666666111777666333111111111222333333333333333333333333333444444444555555666666666555555555666777888888999888888888888888888888888666???<<<111555EEEDDD444:::===:::444888AAAAAA999999999>>>777===@@@333<<<666666666666666666666666333333555666777777888888555555555555555555555555444......555888555444666;;;444222888:::666333333,,,444666000000555222***333---,,,222555111///000&&&555===666///000444333222222222111111111111000000000000000000000000000.../////////000000111111"""888222$$$,,,000+++111***000,,,+++333222...222,,,---,,,++++++,,,...000)))//////+++---222000(((,,,&&&+++777444%%%$$$000++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************,,,,,,+++***)))(((''''''&&&''')))***+++++++++***&&&&&&((())))))((('''&&&))))))))))))(((((((((((())))))))))))((((((((((((((())))))***+++,,,,,,,,,************))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---......///111222333222222333555666666666666666555555555777:::===>>><<<999888888===>>>???@@@AAADDDGGGJJJGGGLLLQQQRRRQQQRRRWWW\\\\\\]]]___bbbeeehhhjjjkkkeeehhhjjjgggaaa]]]^^^```dddkkkxxx'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((('''''''''+++++++++++++++***)))(((************)))'''&&&%%%(((((((((((())))))))))))&&&((()))******)))(((&&&))))))************)))))),,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++.........------,,,,,,,,,---,,,+++++++++---///000///...------...///111222111///...------...///111////////////000000000000111111000000000111111222000000000///...///222444333333444555555555444444444444444555555333000---444444333333444555666666888888888999:::;;;;;;<<<888:::===???@@@@@@???>>>===???AAA???>>>AAAIIIPPP[[[LLLBBBDDDFFFAAABBBHHHEEEFFFGGGHHHHHHGGGFFFEEEEEECCCBBBCCCDDDCCCAAA???>>><<<:::<<>>;;;>>>>>><<<;;;999777666555666555333333555666555555555666666555555666888:::555BBBFFF>>>777888777222222333333333333222222111333333333222222222111111111111222222222222111111000000000000000000000000000111222333333111///...111222222111000...///000000000000000000000000000---...///000000///...---000000000000000/////////...///000111111///---+++.........---,,,+++)))(((++++++,,,,,,,,,,,,------***************************++++++***))))))***,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******------,,,,,,+++*********((((((((()))***,,,---...,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))***+++++++++,,,+++***)))(((((()))***+++(((((()))+++,,,+++(((%%%))))))))))))(((((((((((()))((('''&&&&&&'''((()))+++*********))))))((((((+++++++++,,,,,,------...++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))***+++,,,,,,,,,***)))(((,,,+++++++++++++++++++++------------,,,,,,+++***,,,,,,++++++***+++++++++...000333555666555444444444666777777555444555666:::<<<>>>>>><<<999888888;;;;;;:::<<<@@@CCCEEEFFFJJJLLLPPPRRRTTTVVVXXXZZZYYY[[[^^^bbbeeeggghhhiiiiiijjjjjjhhheeebbbaaaaaammmppp{{{~~~'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((())))))*********)))))))))******))))))((('''&&&((())))))))))))*********'''(((***++++++***((('''))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,------...///......---------,,,,,,,,,.........---,,,+++******000//////....../////////222111///......///111222000000000000111111111111111111000000000000111111333444444333222111333444111222333555777888999:::999888777777777777777666888999999:::;;;<<<>>>>>><<<===>>>???@@@BBBBBBCCCBBBDDDFFFGGGIIIIIIIIIIIILLLNNNPPPOOONNNQQQXXX]]]cccVVVOOORRRTTTQQQRRRWWWVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTRRRRRRRRRQQQOOOLLLJJJHHHFFFGGGJJJJJJGGGDDDBBBAAA@@@???===;;;:::999>>><<<::::::;;;;;;999888999999999888888999;;;===HHHUUUXXXKKK<<<888666333111222222222222222111111333333333222222222222111111111222222222222111111111111111111111111111111444555777777777666444333///111111111///...///000000000000000000000000000......///000000///...............//////000000000......///000///...---,,,+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++***))))))***,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))******+++,,,,,,---,,,++++++***************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***++++++***)))***+++,,,***)))******)))))))))(((((((((***)))(((((((((((()))***************)))))))))((())))))))))))((((((((((((((((((((())))))(((((((((******))))))))))))******+++++++++++++++***))))))++++++++++++++++++++++++,,,---------,,,,,,+++***,,,+++++++++++++++,,,,,,///000222333444555444444555666888777666555666666:::<<<>>>>>><<<999888888<<<;;;;;;===@@@DDDFFFGGGJJJLLLPPPRRRTTTVVVXXXZZZZZZ[[[___bbbeeegggiiiiiijjjkkkkkkhhhdddaaa``````iiiooo}}}~~~'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&((())))))*********(((((())))))))))))(((((())))))))))))************((()))***++++++***)))((())))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///...------------,,,,,,,,,***,,,...///000000//////,,,,,,---............---222222000000000000222222000000000111111111222222333222222111111222222333000222444444444333444555111111222333555777999:::<<<:::888777777999<<<>>><<<===>>>@@@CCCEEEGGGHHHHHHIIIKKKMMMOOOQQQRRRSSSTTTTTTVVVXXXZZZ[[[]]]]]]^^^```ccccccbbbdddiiimmmrrriiieeejjjnnnlllmmmqqqssstttuuuvvvvvvuuutttssspppooommmlllkkkiiifffccc```^^^[[[\\\]]]\\\XXXTTTNNNMMMKKKIIIGGGEEEDDDCCCEEECCCAAA??????===;;;999<<<;;;:::999999:::;;;<<>>>>><<<999888888<<<<<<<<<>>>@@@CCCFFFHHHJJJMMMPPPRRRTTTUUUXXXZZZ[[[\\\___bbbeeehhhiiijjjllllllkkkhhhddd```^^^^^^dddmmm|||yyy'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******))))))''''''((()))))))))))))))((((((((()))))))))******)))***++++++++++++***))))))******++++++******)))*********+++++++++++++++------------------------******++++++,,,---...///------------------------***+++,,,---///000111222000111333444555555555444222111000000000000111222000000000000111111111111444444333333333444555555...111444777777777999:::666666666666777999;;;<<>>>>>>>>@@@DDDGGGEEEGGGJJJMMMQQQTTTVVVWWWZZZ\\\^^^aaadddfffhhhjjjiiijjjkkknnnqqqtttwwwyyyvvvxxx{{{||||||}}}{{{xxxvvvuuuvvvsssnnnjjjbbbaaa^^^[[[XXXUUUSSSQQQPPPMMMJJJHHHFFFDDD@@@>>>AAA???===<<<<<<<<<<<<<<<555>>>BBB<<<666555888888666555555555555555666666444444333333333222222222111222222333333222222111111111111111111111111111....../////////...---,,,,,,...//////......///111/////////////////////////////////000000/////////,,,---------......//////...------,,,,,,,,,------111///---+++***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***)))+++---++++++++++++++++++++++++((()))***+++,,,---------,,,++++++******))))))(((************+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))*********))))))(((((('''***))))))))))))))))))******((('''''')))******)))++++++++++++*********)))*********************************)))))))))))))))))))))))))))))))))(((((())))))************))))))+++******))))))******+++,,,+++***))))))***+++,,,)))))))))))))))*********,,,,,,,,,------,,,,,,+++*********+++,,,---...////////////000111222444555666777888888777666888::::::<<<>>>>>><<<999888888:::;;;<<<>>>???BBBEEEHHHJJJMMMPPPSSSTTTUUUWWWYYY[[[]]]___bbbeeehhhjjjkkkmmmmmmlllhhhccc___\\\\\\bbbiiiuuu~~~|||uuutttxxxzzzrrrttt{{{''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))***+++++++++******)))(((&&&'''((())))))******)))'''''''''((((((((())))))******++++++++++++************++++++++++++******((()))))))))*********+++---------------------------......///000111111222------------------------000///---,,,,,,...111333???@@@AAAAAAAAA@@@???>>>000000000000000000000000//////000000000111111111222222222333333444666666111444888:::::::::;;;===<<<<<<===???AAACCCEEEFFFHHHJJJMMMMMMMMMOOOQQQTTTWWWYYY]]]aaafffiiilllmmmoooqqqsssvvvzzz}}}yyyxxxuuuqqqlllhhheeecccbbb___ZZZWWWTTTRRROOOMMMLLLIIIEEECCCCCCBBB@@@???@@@AAA@@@<<<;;;;;;999666888777666555555555666666444444444333333333222222222222333333333333222222111111111111111111111111111111111111111000000///,,,...//////......///111////////////////////////000000000//////000000000//////......---------,,,------,,,,,,,,,------...111///---+++++++++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++++++++++++++++++++((()))***+++,,,---------,,,,,,++++++***)))))))))************+++,,,------++++++++++++++++++++++++************************+++++++++******))))))))))))))))))******)))))))))(((((()))+++------***(((++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******(((((()))******+++,,,,,,***++++++,,,,,,++++++***))))))(((((((((((())))))++++++)))))))))***+++,,,(((((()))))))))*********+++,,,,,,------,,,,,,,,,++++++++++++,,,---...////////////000111222444555666777888777666666999;;;:::<<<>>>>>><<<999888888999:::<<<===>>>@@@DDDGGGKKKNNNQQQSSSTTTUUUWWWYYY\\\]]]___aaadddgggjjjkkknnnnnnlllhhhccc^^^[[[[[[___dddlllpppmmmhhhllltttvvvnnnooosss'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))+++,,,''''''''''''''''''''''''&&&&&&''''''((())))))))),,,,,,,,,++++++***)))(((''''''((())))))***))))))(((((((((((())))))))))))******************************++++++++++++******(((((())))))***+++++++++------------------------,,,---...///////////////,,,,,,,,,------------...111000///000444:::AAAEEEFFFEEEDDDBBB@@@===;;;:::000000000000000000000000000000000111111111222222000111111222444666888999666888:::;;;;;;;;;<<<>>>@@@CCCFFFKKKPPPSSSVVVWWWUUUYYY\\\]]]\\\]]]```dddiiilllpppvvv{{{}}}{{{vvvrrrlllhhheeedddcccbbb\\\WWWQQQNNNMMMLLLHHHEEEIIIEEE@@@===>>>>>>:::666:::888666555444444444555444444444444333333333333222222333333333333222222222222222222222222222222333333222222111111111111...///000000///...///111000000000000000000000000111000000//////000000111111000000///...---,,,,,,------------............,,,,,,+++,,,---...000111++++++,,,,,,,,,,,,------------------------------+++,,,---,,,******,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))******+++,,,,,,------///...---+++***************++++++++++++,,,,,,,,,************************++++++++++++************))))))************)))))))))***,,,///111000---***++++++*********)))))))))((())))))******))))))((())))))))))))************&&&&&&'''(((***+++,,,,,,))))))************))))))))))))(((((((((((())))))******************+++,,,((())))))******+++++++++++++++,,,---------,,,,,,,,,,,,+++,,,,,,---...//////000000111222333444444666666777666555666999;;;:::<<<>>>>>><<<999888888888;;;>>>>>>>>>@@@DDDIIIKKKNNNQQQSSSTTTUUUWWWXXX[[[\\\]]]```cccfffiiikkkmmmmmmlllhhhbbb]]][[[ZZZ\\\___eeehhhgggfffnnnwwwvvvpppqqqttt&&&'''''''''((((((((()))''''''''''''((((((((((((((((((''''''((()))******''''''''''''''''''''''''&&&&&&''''''((())))))***)))***************))))))'''((()))))))))))))))((()))************+++++++++)))))))))(((((()))))))))***++++++,,,,,,++++++***)))******+++,,,,,,------........................***+++,,,,,,---,,,+++***,,,,,,,,,---------......------///333888???FFFJJJ<<<;;;999777555333222222000111111111111111111000222222222333333333444444333444555777999<<<>>>??????AAACCCEEEFFFIIILLLOOOTTTWWW]]]dddjjjmmmooopppkkknnnppppppnnnpppvvv{{{}}}}}}~~~wwwqqqjjjfffdddbbb]]]XXXUUUPPPKKKHHHFFFDDDAAA??????===:::888666555666666555444444444444333333333222333333444444333333222222222222222222222222222111111000000/////////000///111111111///...///000000000000000000000000000111111000//////000111111000000000//////.........,,,---...///000///......++++++,,,---...///000000++++++,,,,,,,,,,,,------------------------------+++,,,---,,,+++***,,,...++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,------......///...---,,,+++***************+++++++++,,,,,,,,,************************))))))))))))************((()))***++++++***)))(((*********,,,...///...,,,******)))))))))((((((((())))))***++++++***))))))((()))))))))************''''''((())))))***++++++(((((())))))))))))((((((***))))))))))))))))))***))))))***+++++++++++++++))))))******+++,,,,,,---***+++,,,,,,---------,,,------,,,,,,,,,------...///000222333444555444444555555555555444555888;;;:::<<<>>>>>><<<999888888:::===@@@@@@???AAAFFFKKKLLLNNNQQQSSSSSSTTTVVVXXXZZZ[[[\\\^^^bbbeeehhhjjjmmmmmmkkkgggbbb]]][[[ZZZ[[[]]]bbbgggggghhhnnnwwwvvvrrruuuxxx&&&'''''''''(((((())))))%%%&&&&&&'''((()))*********))))))(((((((((((((((************************&&&&&&&&&'''((())))))***&&&'''((()))************(((((())))))))))))((((((++++++,,,,,,,,,---------))))))(((((((((((())))))***++++++,,,,,,++++++***++++++,,,------...//////........................---.../////////...---,,,,,,,,,,,,------.........------......000222333444222111000//////000222222111222222333333222222111444444444555555555666666888999:::===@@@CCCEEEGGGKKKNNNRRRUUUYYY___eeeiiiooosssyyy|||vvvqqqoookkkddd]]]UUUNNNKKKLLLDDDBBB???<<<:::999999999555555444444444333333333222333333444444333333222222222222222222222222222333222222111111111111111111222222111000//////000000000000000000000000000222111000//////000111222/////////000000000000000+++---///111111000///...---......//////...---,,,++++++,,,,,,,,,---------........................,,,------,,,++++++,,,...++++++++++++++++++++++++++++++,,,,,,,,,+++******///......------,,,,,,+++,,,,,,+++++++++,,,------*********++++++,,,,,,,,,************************''''''(((((())))))******((()))***++++++***)))((()))(((&&&''')))+++,,,,,,))))))))))))((((((((((((***+++,,,------,,,+++***(((((())))))*********+++************++++++++++++))))))************))))))++++++************++++++((()))***,,,,,,,,,+++***))))))***+++,,,,,,------***+++,,,,,,------------......---,,,,,,,,,------...000333555666555444444444555555444333555888;;;:::<<<>>>>>><<<:::888888;;;???BBBBBBAAABBBHHHMMMLLLNNNQQQSSSSSSTTTVVVXXXZZZZZZ[[[^^^aaadddhhhjjjllllllkkkgggbbb^^^[[[[[[]]]^^^bbbggghhhhhhlllrrruuussswwwyyy''''''''''''''''''''''''******))))))((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&,,,,,,,,,,,,,,,+++***)))))))))))))))************---***((()))+++,,,***(((******+++,,,------...///***+++---////////////......///000000000...---,,,///000111000///...///000111111111111111111111111000/////////111222111000222000000222555666444222444555555555555666888:::===>>>@@@CCCHHHNNNVVV\\\___bbbeeeiiinnnsssyyy~~~zzzrrrmmmgggaaa[[[VVVOOOFFF@@@>>>===:::888777999:::999888777666777333222111222333333222000555666777777666555333222333333444444333333222222555444222000000000000111222111111111000000//////000000000000000000000000000000000000000//////......///...---,,,,,,...000222111///...---------...........................------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++******)))+++,,,,,,---............++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++*********)))(((((()))+++---...************************------,,,,,,+++***))))))))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))************************************((((((((((((((()))******---+++(((((()))+++++++++************************------++++++++++++------------,,,,,,,,,------......///000000///000222444555777888777666666777888777999<<<<<<;;;:::999::::::<<<>>>AAADDDFFFGGGHHHLLLLLLMMMNNNPPPRRRTTTVVVYYYZZZ[[[]]]aaaeeehhhkkkjjjllllllhhhaaa]]]\\\\\\___^^^bbbiiinnnoooqqquuuvvvtttzzz''''''''''''''''''''''''))))))((((((((((((((('''((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&,,,,,,,,,,,,,,,+++***)))))))))))))))************,,,***((()))+++,,,+++))),,,,,,,,,,,,,,,,,,------,,,---///000111111000000111111111111111000//////...///000///...---...///000000000000000000000000111111111222333444444444444222111222555777666444888999:::::::::<<<@@@CCCHHHJJJMMMQQQVVV]]]fffkkkrrruuuzzz|||uuuhhh```VVVNNNIIIFFFAAA>>>;;;;;;:::999777555555555777666555555777777555444333444444444333222111000333333222222222333444555444333222000000000000000222111111111000000000000////////////////////////......//////......---,,,/////////...------///111222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******+++,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++***************+++++++++)))******++++++******)))***)))(((((()))+++---...************************------,,,++++++***))))))+++***)))(((((()))******************************))))))))))))************************************((((((((((((((()))******---+++(((((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...///000111111000000222444444555666666444444555666888:::<<<<<<;;;999999::::::<<<>>>AAADDDFFFGGGHHHKKKLLLMMMOOORRRTTTUUUVVVWWWXXXZZZ\\\```eeehhhjjjkkklllllliiibbb^^^]]]]]]______dddlllooooooooorrr|||tttssszzz(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++,,,,,,,,,+++******)))))))))*********++++++***))))))***,,,---,,,+++------------,,,,,,,,,+++...///000111222222222111222111111000000000000000...///000000......///000000000000000000000000000111111222333333444555555777555444555888:::;;;;;;>>>???@@@AAACCCGGGNNNRRRXXX[[[___dddiiiqqqzzz|||qqqggg___XXXPPPKKKBBBAAA???<<<:::888777666666555444555666666555444333444444333333222111000333333222111222444555777333222111000000000000000111111111111111000000000////////////////////////......//////......---,,,//////000///------///111111000///......---.........---------,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))******+++,,,,,,---))))))************))))))******)))))))))+++,,,---************************,,,,,,,,,+++******)))))),,,+++***)))((((((((((((************************))))))))))))************************************)))(((((((((((()))******---+++((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,------...000111222222111222444555222444555444333222333444888:::<<<<<<;;;999999::::::<<<>>>AAADDDFFFGGGHHHIIIKKKNNNQQQTTTUUUVVVVVVUUUVVVXXX\\\```eeeiiikkklllmmmnnnjjjddd___^^^___```aaahhhqqquuurrrppprrr{{{}}}}}}wwwrrrsss{{{))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((()))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((((((((++++++,,,,,,,,,++++++***))))))*********+++++++++)))))))))***,,,------------------------------,,,//////000000111111111111000///...------...///000///000222111000000111222111111111222222333333333333444555666666666888999:::::::::;;;???CCCGGGIIIHHHIIIJJJMMMQQQXXX```fffmmmooosssxxx}}}zzzqqqhhhbbbRRROOOKKKGGGCCC@@@===<<<777555444444666777666555666666666555444444333222333333444444444444444444222222111111000000000000111111111111111111111111000000000000000000000000111111111111111000//////---...///...------...///000000//////............000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,......------,,,++++++***,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))******))))))(((******))))))******,,,,,,************************,,,+++++++++******))))))+++******)))))))))))))))************************((()))))))))************************************))))))(((((())))))***+++,,,***))))))***++++++***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111222333333222222444666333444555444222222222444888:::<<<<<<:::999999999:::<<<>>>AAADDDFFFGGGHHHIIIKKKOOOSSSUUUVVVWWWVVVTTTUUUYYY]]]bbbgggjjjlllmmmnnnoookkkeeeaaa```aaaaaaeeeooo{{{{{{vvvvvvyyyyyyxxxssspppsss~~~))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((((((((((((((())))))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))***++++++,,,,,,,,,++++++************++++++++++++))))))***++++++,,,---...++++++,,,------...//////............/////////000000///...------...///000...///111111000000111222000111222333444555666666777:::<<<<<<<<<===???AAAAAABBBDDDGGGLLLRRRWWW[[[[[[]]]___bbbgggoooyyynnniiiaaaYYYSSSLLLEEEAAA===;;;999888999:::999888777777666555444444444444333444666777777444222000222222222222222111111111111111111111111222222222111111111111111111111111111111111111111000000///,,,---///...---,,,---...///////////////.........000000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////...------,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))************))))))******************++++++************************++++++***************)))(((((())))))************************************((()))))))))************************************)))))))))))))))***++++++,,,***))))))+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111222333333222333555777444666666555333333333444999;;;<<<<<<:::999888999:::<<<>>>AAADDDFFFGGGHHHIIIKKKOOOSSSUUUVVVVVVVVVTTTVVVZZZ___dddiiilllnnnmmmooooookkkfffaaaaaabbbdddjjjwww~~~{{{wwwwwwtttpppnnnttt(((((((((((((((((((((((('''''''''''''''((((((((('''(((((())))))******+++&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++************************+++,,,,,,,,,++++++*********++++++++++++,,,)))+++,,,,,,++++++---...++++++,,,---...///000000......------------......000000000000000111111222,,,...////////////000111111222444666888:::<<<<<<;;;>>>CCCEEEEEEGGGKKKOOOSSSUUUZZZ^^^ccchhhooosssxxxyyy|||~~~uuukkk```UUUMMMHHHEEEAAA>>><<<;;;999777777666555444333333333333222444666777777555222111222333333444333333222222111111111222222222222222222222222222222222222222//////000000//////...---,,,...//////...------.........////////////......------------------------........................,,,,,,,,,,,,------------------------------------------------............,,,,,,---......//////000,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++...------,,,++++++************++++++++++++******************************************************************************'''''')))***++++++++++++++++++++++++++++++++++++))))))))))))***************************************))))))))))))***+++++++++***)))***+++,,,***)))+++++++++,,,,,,------...+++,,,,,,------,,,,,,+++------------...///111111111222333333222333555666666777777666444333444555999;;;===<<<:::888888888:::<<<>>>AAADDDFFFGGGHHHKKKLLLOOOQQQSSSUUUUUUUUUUUUWWW[[[```eeeiiilllnnnlllnnnoookkkfffbbbaaabbbfffnnn~~~|||vvvtttpppllllllttt''''''''''''''''''''''''))))))(((((((((((((((''''''(((((()))******++++++''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,***,,,...---+++***,,,...,,,---------....../////////...---,,,,,,---......//////000111111111111111...000111111111111222444777888;;;>>>AAADDDFFFGGGGGGLLLSSSWWWZZZ^^^eeejjjppptttyyy~~~rrriii\\\WWWPPPJJJEEE@@@<<<:::999888666555444444555555333333333444555666666777333333444555555555444333111111111222222333333333111111111111111111111111///000000000000///......---///111111000/////////---...///000000///......,,,,,,------......//////........................,,,,,,,,,---------..............................------------.........///++++++,,,,,,---.........+++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++*********************************))))))))))))************((()))******+++***))))))++++++++++++++++++++++++))))))))))))******************************************))))))******+++,,,+++***)))***+++,,,***)))***++++++,,,------......+++,,,,,,------,,,,,,+++++++++++++++---...///000000111222222111222444666666777888666444333444444:::;;;===<<<:::888888888:::<<<>>>AAADDDFFFGGGHHHMMMMMMNNNPPPQQQRRRSSSTTTUUUWWW[[[```eeeiiikkkllllllnnnnnnkkkfffbbbaaabbbgggpppxxxuuuqqqlllhhhiiisss''''''''''''''''''''''''******))))))(((((('''''''''(((((()))***+++++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---...---+++***+++---///............---------//////---,,,,,,---...///,,,---...000000000///...222333555555555555777888>>>@@@BBBFFFJJJMMMPPPQQQYYY```hhhooosssyyysssmmmddd[[[SSSLLLGGGCCC<<<;;;999777777777888888333222000000222666:::===333444555666666666555444111111111222222333333333000000000000000000000000222222222222222111000000///111333333222111111111---...///000000///......------...///000111222222////////////////////////,,,,,,,,,------.................................---------.........//////------,,,++++++******)))+++,,,------............++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++******+++++++++******)))************************)))))))))))))))***************++++++***)))'''&&&++++++++++++++++++++++++))))))))))))*********************************************)))******+++,,,+++***)))***,,,,,,***)))(((((()))***++++++,,,,,,++++++------------++++++)))))))))***+++,,,...///000111222222111222444555666777777666444222333444:::;;;===<<<:::888777888:::<<<>>>AAADDDFFFHHHHHHNNNNNNNNNNNNOOOQQQRRRSSSTTTWWW[[[```dddgggiiijjjkkkmmmnnnkkkeeebbbaaabbbhhhrrr{{{ssssssoooiiieeegggqqq''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))((((((''''''''''''''''''((((((((((((''')))******))))))***+++******))))))))))))*********,,,...000000...,,,***------,,,++++++*********)))************+++++++++,,,++++++******)))))))))...---,,,++++++---...000...//////000//////......///...///000111222111///000111222333444888===AAABBBGGGMMMSSSXXX]]]bbbfffiiirrrwwwnnndddXXXPPPIIIDDD>>>;;;;;;;;;999666444555555555333222333333333444555555666555444333333222222111111222222333333222222222111111000000333222000/////////000111000000000000////////////000000////////////000000000000//////......---------------------...///000//////............//////---.........------,,,+++...------------,,,,,,,,,///---+++)))((()))+++---,,,,,,,,,---------......222000///...---,,,+++***,,,------+++******,,,...******************************)))((('''&&&%%%%%%++++++++++++++++++++++++,,,,,,,,,+++++++++************************************++++++++++++***************++++++******************))))))))))))))))))*********++++++++++++************************+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---...///000111000111333444444444333222444555666666444333444555888:::;;;;;;:::888888888;;;===@@@CCCEEEGGGGGGHHHJJJLLLOOOPPPQQQRRRSSSUUUWWWXXX[[[___bbbfffiiijjjmmmooooookkkfffbbbbbbccciiisssyyyqqquuunnnfffbbbaaahhhwww(((''''''&&&&&&''''''((((((''''''''''''((())))))***)))))))))((((((((('''((((((((()))))))))******''')))******))))))***+++******))))))))))))************++++++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,*********+++---............///.........---/////////111333333333333222333555888;;;AAAHHHLLLWWW\\\bbbhhhlllpppuuuyyysssjjjXXXRRRIIICCCAAA@@@>>><<<555777888888777666555555666666666777666555333333222222222222222222222222333333333222222111111111222111000/////////000000111000000000////////////111000000//////000000111111111111000000000//////...------------...///000...------,,,,,,------............------,,,,,,,,,000////////////............---+++***)))***+++,,,,,,,,,,,,---------.........,,,,,,000666666222---+++,,,,,,+++))))))+++---************************---------,,,++++++******++++++++++++++++++++++++,,,,,,++++++***************************************++++++,,,,,,++++++************))))))*********************)))))))))))))))))))))*********++++++************************+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---...///000111444555666666777777666666444555666666444444555666777999;;;;;;999888777888;;;===@@@CCCEEEGGGGGGHHHIIIKKKMMMOOOOOOOOOQQQRRRTTTVVVZZZ^^^cccgggkkkllllllmmmmmmjjjdddaaaaaabbbiiirrryyyqqqooohhhbbb^^^___fffuuu(((''''''&&&&&&''''''(((((((((''''''(((((()))***))))))))))))(((((((((((()))))))))*********++++++''')))******))))))***+++******))))))))))))******+++***)))(((((()))***+++*********+++,,,---------,,,,,,,,,,,,------------,,,,,,------------------------,,,++++++---...///////////////////////////---------///000111333333555777;;;???EEENNNWWW]]]jjjpppwww|||~~~vvvmmm```VVVOOOJJJEEEAAA888888999999888777666555444444444444333111000///222222333444444333222222333333333222222222222222111111000////////////000111111000000000/////////111111111000000111111111333222222222222111111111......------......//////...------,,,,,,------...///...---,,,,,,,,,---...000////////////.........,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,***,,,444<<<===555---***++++++***))))))+++,,,++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++************)))))))))************************++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++************************((((((((()))))))))******************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111333333333333333444444555444555666666444444555666777999::::::999777777777;;;===@@@CCCEEEGGGGGGHHHHHHJJJLLLMMMMMMMMMNNNPPPRRRTTTXXX]]]ccchhhllloookkkllllllhhhccc______aaahhhppp|||xxxqqqjjjddd___]]]^^^eeettt((((((''''''''''''((((((((((((((('''((())))))***))))))))))))(((((((((((()))))))))*********++++++''')))******))))))***++++++******))))))******+++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------******++++++,,,,,,------000//////...///000111111111111000000111111222222////////////000222444666999<<>>???CCCJJJRRR[[[fffpppwwwvvvggg^^^XXXQQQHHHAAA===<<<<<<;;;777777777666666666666666222333555666666555333222000111111111111111111111111111111111111000000///111111111111000000000000222222111111111111222222111111111111111111111111000//////.........//////000000000//////000000000000///---,,,,,,---///000...------------,,,,,,,,,***+++---......---,,,+++,,,,,,,,,---------......---///111111///---,,,++++++---......,,,,,,,,,---++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))***************************))))))************))))))+++***)))(((((()))***+++))))))******+++++++++,,,(((((((((((())))))))))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111666555444444444555777888444555666666555555666888777999;;;:::999777777777;;;===@@@CCCEEEGGGGGGGGGHHHJJJLLLMMMMMMNNNOOOPPPTTTVVVYYY]]]bbbfffiiikkkkkklllllliiiccc``````aaabbbgggnnnsssuuurrrmmmiiigggaaa]]]\\\^^^fffvvv)))((((((''''''(((((()))))))))(((((())))))***+++(((((((((((())))))))))))((((((((()))))))))******''')))******))))))***+++++++++************++++++((()))***++++++***)))(((.........---,,,+++++++++++++++++++++,,,,,,,,,,,,......//////////////////---------..................---,,,,,,---...000111222444555444444777>>>CCCKKKOOOWWW___hhhpppyyy~~~oooeeeWWWLLLFFFBBB>>><<<888888777666555555555555444444555666666555444444000111111111111222222222222222333333222222111000222222111111111000000000111111111000000111111111/////////000000000000000000000//////....../////////......------......//////...---------...///000000////////////.........***+++---......------,,,,,,,,,,,,---------......***---///---***(((+++///,,,---//////...------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++)))))))))************+++*********************************++++++******************++++++*********))))))******+++,,,,,,,,,((((((((()))))))))******************************+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---...///000111444444444333444555555666444555666666666666777999888:::;;;;;;:::888888888;;;===@@@CCCEEEGGGGGGHHHGGGJJJLLLNNNNNNOOOQQQRRRVVVWWWZZZ]]]aaadddggghhhkkklllllliiiccc______aaa```cccgggkkkkkkiiifffdddccc]]]XXXXXX\\\gggyyy))))))(((((((((((())))))))))))(((((())))))***+++'''((((((((()))))))))***)))))))))*********++++++''')))******))))))***+++,,,++++++******++++++,,,++++++************++++++------------------,,,,,,,,,,,,,,,,,,------------000000000///////////////,,,,,,------.........---///...------...///111333000333555555777<<>>===;;;888666555555555555555555555555555555555222222222333333444444444333333444444444333222111222222222111111111000000111000000//////000000111/////////000000000111111111111000/////////////////////............//////---........./////////000000////////////.........+++,,,,,,------...------,,,,,,,,,---------......,,,---...---++++++,,,---+++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))))))))++++++++++++++++++++++++************++++++,,,,,,************************+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***))))))***++++++,,,------)))))))))*********++++++************************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---...///000111000111222222333333222222333555777777666666888999999;;;===<<<;;;999999999;;;===@@@CCCEEEGGGGGGHHHFFFHHHKKKMMMNNNPPPRRRSSSVVVWWWZZZ]]]aaadddggghhhiiikkkkkkgggbbb^^^^^^``````aaaccceeeeeecccaaa```___YYYUUUVVV]]]kkk))))))(((((((((((()))))))))))))))))))))******+++'''((((((((())))))************+++++++++,,,,,,,,,((()))******))))))***+++,,,++++++******++++++,,,000...,,,******,,,...000+++,,,,,,------......///---------.........////////////......------,,,,,,---......///000/////////222111000000111333555666555888;;;===@@@GGGSSS[[[aaagggooovvv|||xxxkkk___VVVJJJHHHEEEAAA>>><<<;;;:::666666555555555555666666444444444555555666666666333444555666555444333222222222222111111111111000000000////////////000000//////000000111111111222111111000///////////////111111000000000000111111------...///000000//////......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......111///......///...+++)))***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---......//////......---)))+++---//////---+++)))))))))***+++,,,,,,------************++++++++++++************************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---...///000111333444555666777666555444333555777777666666888::::::;;;======;;;:::999:::;;;===@@@CCCEEEGGGGGGHHHDDDGGGJJJLLLNNNOOORRRTTTTTTVVVYYY]]]aaaeeehhhiiihhhjjjjjjfff```]]]]]]^^^```aaabbbbbbbbbaaa___^^^^^^XXXTTTWWW```ppp&&&'''((())))))***))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...///...---,,,......////////////......000////////////000000111333444444333222333444666:::===BBBGGGNNNWWW___eeekkkpppvvv|||{{{pppdddZZZMMMCCC???===<<<;;;777999:::777222111444999===:::777555555555444333666666666555555444444444000111111222222111000000+++...111222000///000111444222222333555444///,,,***,,,///222222111...---111000///...---,,,,,,,,,........................///............------------------------------------............,,,+++***------------------------///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,***************************+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,************************++++++******************+++---------+++++++++------------,,,,,,,,,++++++///...------///000000///222333555444333333444666444555555444333444666888888<<>>@@@CCCEEEFFFGGGGGGHHHIIIKKKLLLMMMOOORRRTTTTTTVVVYYY[[[^^^bbbgggkkklllkkkiiieee```^^^^^^___]]]]]]___```aaa___ZZZWWWUUUSSSSSSYYYbbbrrr'''(((((())))))))))))((((((((((((((((((((((((((())))))*********+++++++++************************))))))))))))*********+++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------......------//////000000000000//////111111000000000000111111///000111111111444888<<<@@@DDDJJJQQQXXX```hhhlllpppttt{{{}}}tttggg[[[RRRKKKEEE@@@;;;<<<<<<:::888777999;;;:::888555444555555444333444444333333222222222222111333555444333222444666888666444333333222///---,,,++++++...222333222111......///000000000//////111000000///...---------........................///............---------------------------------+++,,,---......---,,,,,,------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++,,,---......//////...------//////000000222333444444333333444555444555555444333333666888999<<<>>>===999666888:::;;;<<<>>>AAACCCDDDEEEEEEHHHIIIKKKLLLMMMOOORRRTTTUUUWWWYYY\\\^^^bbbfffiiikkkjjjhhhddd```^^^^^^_______________^^^\\\XXXTTTVVVTTTUUU[[[dddvvv((())))))))))))(((((('''))))))))))))))))))))))))***************+++++++++************************)))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,---......///000000111111111111000000222222111111111111111222000111111111333888>>>CCCJJJOOOWWW___fffkkkpppssssssyyyyyylll___QQQHHHAAA>>>;;;:::999999999888777666555555666666555333333333333222222222222222555666666444111000333666888444000000333555333000555333000000111222222111111000///.........000000111111000//////.................................///............---------------------------------***+++,,,---............------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,******+++,,,---...//////...............///000000111222444333222222333555444444444333222333555777999<<<>>>===999777888:::;;;<<<>>>@@@CCCDDDEEEFFFGGGIIIKKKLLLMMMNNNQQQTTTVVVXXXZZZ\\\^^^aaaeeehhhhhhhhhgggccc```^^^___```bbb```^^^\\\[[[YYYUUUSSSXXXVVVVVV\\\gggxxx))))))***))))))((('''&&&*********************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,---///000///000000111111000000///222222111111111111111222555555555666999???GGGMMMWWW\\\dddjjjnnnqqqrrrsssttt|||zzziii^^^QQQJJJAAA<<<;;;;;;:::777888777666777888888777555555555555444444444444444444444333555999===???AAA???===:::888888777666555:::888444111000000000111222222000////////////000///000000//////......---........................///............------------------------------------------....../////////---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))******+++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,***+++,,,,,,+++***,,,---...------------,,,,,,,,,......///.........///111111222333333222222333555444444444444222333555777:::<<<>>>===:::888999:::<<<>>>@@@BBBEEEFFFHHHHHHGGGIIIKKKLLLLLLNNNQQQSSSVVVYYY[[[]]]^^^```cccfffffffffeeebbb___^^^___```aaa___\\\ZZZYYYXXXVVVTTTYYYWWWWWW\\\fffxxx))))))***))))))((('''&&&++++++++++++++++++++++++************************************************+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---,,,---...///000...//////000000//////...111111000000111111222333555777999===BBBJJJSSSYYYcccgggmmmqqqrrrrrrrrrrrrxxxkkk```QQQGGGCCCBBB>>>;;;:::888777777888888777555555555555555555555555555333111333<<>>;;;888666666666555444444444444444444555555555999999;;;CCCLLLQQQNNNJJJPPPVVVZZZVVVKKKBBB@@@BBB999::::::777444222111222000111222333333222000///...///000000000000...---///////////////////////////............---------------------------------222222000//////......///------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++***+++,,,------------,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,------------,,,******+++++++++,,,,,,,,,************************)))))))))******++++++,,,+++,,,......------///000++++++,,,---...///000000,,,///000///---,,,///222222333555444333333444666666666666555444555777999<<<======<<<<<<;;;:::999999;;;===@@@CCCEEEFFFGGGFFFHHHJJJKKKLLLMMMPPPSSSVVVXXX\\\^^^___aaaccceeeddddddccc```]]]\\\]]]^^^]]]\\\ZZZZZZ\\\]]]\\\\\\\\\YYYXXX]]]gggyyy'''(((((())))))))))))(((************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------.../////////////////////000000000000//////111111222333555777888:::===CCCLLLUUU\\\bbbhhhkkkoooqqqtttwwwzzz}}}tttggg\\\QQQJJJFFFAAA<<<888777777777666555555555555666666666777===AAAEEEGGGEEE@@@999555:::BBBKKKNNNJJJDDDAAA@@@DDDFFFGGGCCC<<<555111///222222111111111222333333///000222333333222111000///////////////////////////............---------------------------------000///...------......///------------------------***+++,,,---------,,,,,,++++++++++++++++++++++++((()))+++---.........---------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))***++++++,,,------***,,,------------...000++++++,,,---...///000000,,,///111000,,,,,,///333333555666666555444666777777888888777666666999;;;======<<<<<<<<<<<<:::999999;;;===@@@CCCEEEGGGGGGFFFHHHJJJKKKKKKMMMPPPSSSTTTWWW[[[^^^```aaaccceeeddddddccc___\\\[[[[[[]]]^^^]]]\\\]]]______^^^]]]]]]ZZZZZZ```kkk''''''((())))))***))))))))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,---///000000000///...000000111111111111000000222222333555777999<<<===IIIPPPYYYaaafffiiikkklllppprrruuuyyy~~~pppbbbZZZMMMHHHBBB<<<::::::::::::777777888888999999::::::777AAAKKKLLLDDD:::666555333999BBBHHHGGGBBB:::666>>>BBBFFFEEE@@@999555333444222000//////222555777111222444555555444333111000000000000000000000000//////.........------------------------------------,,,++++++,,,---///000------------------------)))***,,,---...---,,,,,,++++++++++++++++++++++++''')))+++---...///.........------,,,,,,------...,,,++++++++++++++++++,,,***************************+++,,,,,,******+++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,******************************+++,,,,,,---......)))+++,,,,,,,,,,,,...//////............---------,,,///111000,,,+++///333444555666666555555666888888888999888777777999<<<>>>===<<<<<<===<<<:::999;;;<<>>===:::777333444444333222333555888555111...///333444111---////////////////////////////////////////////////////////////////////////------......//////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,++++++******++++++,,,---------,,,,,,,,,++++++.../////////...,,,***)))---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***)))(((''''''((()))***)))***+++,,,,,,+++))))))++++++,,,,,,---...//////111000...,,,***(((&&&%%%,,,,,,...///111222222222444555555444222222333555777777777777888:::;;;<<>>===<<<;;;;;;<<<===???AAACCCDDDEEEHHHIIIKKKKKKKKKLLLOOOQQQSSSWWW\\\```aaabbbccccccgggddd```\\\ZZZYYY[[[\\\\\\[[[\\\\\\]]]^^^___```cccaaa___bbbppp))))))(((((((((((()))))))))***++++++++++++))))))************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---,,,+++++++++,,,,,,+++,,,------............111000000/////////000000000000000111222333222222666777999<<<@@@HHHPPPVVVbbbhhhooorrrpppoooppprrrvvvxxx}}}qqqfffVVVKKKEEEAAA===:::::::::999888777888999;;;:::;;;<<<:::666555666888444555555555555444333333888777777999<<<===;;;999444333222222444888>>>AAA<<<666000///111333222000000000000000000000000000////////////////////////////////////////////////.........///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------,,,,,,,,,,,,------,,,++++++++++++*********,,,,,,---...------,,,+++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))++++++,,,,,,---......///+++++++++,,,,,,,,,,,,,,,///...---,,,---...000222444555555444333333444666666555555555555666666777>>>>>>>>>>>>===<<<;;;:::<<<<<<>>>@@@BBBDDDEEEFFFGGGIIIJJJJJJJJJLLLNNNPPPRRRVVV\\\```aaabbbdddeeeeeebbb^^^ZZZXXXXXXYYYZZZ\\\[[[[[[\\\\\\]]]______aaa___^^^cccqqq***))))))(((((())))))***+++,,,,,,++++++)))((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,+++,,,,,,,,,***+++,,,---.../////////222222111000//////////////////000111222333444555888;;;???DDDKKKUUU^^^eeelllqqquuuuuurrrpppoooppptttwww|||}}}jjj\\\RRRKKKDDD???::::::888777777777888888444555666666555555777999444444444444444333222222666555555777:::<<<======888444111111666===DDDHHHBBB;;;333//////111222222111111111111111111111111////////////////////////////////////////////////000000///////////////...................................................------------------------..............................------------......------,,,,,,,,,+++++++++******+++,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,******++++++++++++******+++,,,,,,------.........)))***+++,,,---///000000111///,,,******,,,///111333444555555444555777888:::999888888777777888888===============<<<;;;:::======???AAACCCEEEFFFGGGFFFHHHIIIJJJJJJKKKMMMOOORRRVVV[[[___bbbccceeegggccc```\\\XXXVVVVVVWWWYYY\\\[[[[[[[[[[[[]]]^^^___```^^^^^^dddsss***))))))))))))))))))***++++++++++++******)))))))))***************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,+++,,,---...//////////////////...............///222222333333333555888:::<<>><<<::::::::::::999888888777777666666666777555555666666555555444333444333333555777;;;>>>@@@???:::333111555;;;AAADDD@@@;;;444000///111222333000000000000000000000000////////////////////////////////////////////////111000000000//////..............................................................................,,,,,,,,,,,,,,,,,,++++++......------------......000/////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***---,,,,,,++++++*********+++***)))(((((()))***+++******++++++++++++++++++,,,,,,,,,---------......---------...............000///---+++,,,---000111222444555555555666888:::;;;::::::999999999::::::<<<<<<======<<<;;;::::::===>>>@@@BBBDDDFFFGGGHHHFFFGGGIIIIIIIIIJJJMMMOOORRRUUU[[[___aaacccfffhhhbbb___[[[WWWVVVVVVWWWYYY\\\[[[ZZZZZZZZZ\\\]]]^^^aaa______fffvvv******))))))))))))******))))))*********++++++,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,---......//////...---------------......000111222333444444444444666;;;???CCCJJJUUU```hhhmmmqqqsssssstttssspppllliiigggfffmmmmmmmmmmmmmmmqqqwww|||vvvggg\\\MMMIIIDDD@@@???>>><<<;;;;;;:::888777777666666666555555666666555555444333333333333333555999===@@@FFFAAA:::555333555777999999666333222111222222222////////////////////////000000000000000000000000////////////////////////111111000000/////////...........................................................................,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------000000000/////////......------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********,,,+++***))))))***+++,,,******+++++++++,,,,,,---,,,,,,,,,---------------/////////......---------,,,---...///000111222222222333555555555666999;;;555555555666777888999999<<<<<<<<<<<<<<<<<<;;;:::>>>???@@@BBBDDDFFFGGGHHHFFFGGGIIIIIIIIIJJJMMMOOORRRUUUZZZ]]]```ccceeehhhbbb```\\\XXXWWWWWWYYYZZZ\\\[[[ZZZYYYYYYZZZ\\\^^^bbb``````hhhxxx+++******))))))******+++))))))))))))***+++,,,---))))))******+++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............---,,,,,,///////////////...------......///000111333444555111333555555555:::AAAGGGOOOVVVaaajjjooorrrrrrssstttsssqqqooollljjjiiihhhffffffeeecccbbbgggooovvvrrr___WWWMMMEEEAAA>>>;;;888:::888666666777777777666444444444444444333222222222333444444444666:::>>>EEEDDDAAA<<<666222222222222333333333333222222111........................000000000000000000000000////////////////////////111000000000000000000///................................................------------------------........................------,,,,,,,,,,,,------......---------,,,,,,,,,///...---+++************++++++,,,,,,,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++......---,,,,,,---......++++++***++++++,,,---...---------------------------------.........//////+++,,,...000111222222222222333444555444555888:::666666777777888:::;;;<<<<<<<<<=========<<<<<<;;;>>>>>>@@@BBBDDDFFFGGGHHHFFFHHHIIIJJJJJJKKKMMMOOORRRUUUYYY\\\^^^aaadddfffbbb```\\\YYYWWWXXXZZZ[[[]]][[[YYYXXXXXXYYY\\\]]]aaa___```iii{{{+++******))))))******++++++******))))))***+++,,,))))))***++++++,,,------------------------------------------------------,,,,,,,,,---------......---.../////////...,,,,,,---......////////////...000000000000111222333444111444777999;;;BBBLLLTTT]]]bbbiiinnnpppqqqqqqqqqrrrqqqooommmmmmmmmllllllfffhhhhhhfffeeeiiiqqqxxx|||ppp```SSSKKKEEE???;;;;;;999666666888888777555444555555555555444333333222444555555333444777:::???DDDGGGEEE===666444555222333333333222222222222////////////////////////000000000000000000000000////////////////////////000000000000000111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////......------------......---------,,,,,,,,,++++++///...---+++++++++,,,,,,+++++++++,,,,,,---------+++,,,...//////...,,,+++*********++++++,,,,,,---///...---,,,,,,---...///++++++******+++,,,...///------------------------+++,,,,,,---......//////...------......000111222222333444444333444666888:::::::::::::::;;;<<<===<<<======>>>>>>============>>>???AAACCCEEEGGGGGGGGGIIIJJJJJJJJJLLLNNNPPPRRRTTTXXXZZZ\\\___bbbdddbbb___\\\YYYWWWXXXZZZ[[[]]][[[YYYWWWWWWXXX[[[]]]]]]\\\___jjj~~~++++++************++++++---,,,+++))))))))))))***))))))***+++,,,,,,------************************------------------------,,,,,,,,,---------......---.../////////...,,,,,,+++,,,---///000000000000000///////////////000000222666:::===AAAJJJVVV___gggjjjmmmnnnnnnooopppqqqpppnnnlllkkklllnnnnnnnnnooorrruuutttsssvvv}}}xxxggg\\\SSSLLLGGG@@@===999888999999777444777777888888777777666555333555666555333333555888888AAAKKKKKKCCC;;;:::;;;555555444333111111222333000000000000000000000000000000000000000000000000//////////////////////////////000000111111222222................................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......//////............////////////.........---------...---,,,,,,,,,---...///+++++++++,,,,,,---------,,,---///000000///---,,,))))))***+++,,,------...---,,,++++++++++++,,,---++++++******+++---...///------------------------------------------------111///,,,++++++---///111222333444444333333555777999999888888777777888888======>>>>>>>>>>>>>>>=========???AAACCCEEEFFFGGGHHHIIIKKKKKKKKKLLLOOOQQQRRRTTTWWWYYY[[[]]]```cccaaa___[[[XXXWWWWWWYYY[[[]]][[[XXXVVVVVVXXX[[[]]]ZZZYYY]]]jjj++++++***************+++************************000//////......------,,,'''((()))+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///222111000//////...//////...............///000000111333444333222222333444444999===BBBLLLZZZdddhhhqqqnnnmmmooonnnllloootttsssrrrrrrrrrsssuuuvvvwwwvvvyyy|||~~~~~~yyyjjjXXXIIIFFFCCC???;;;888888888888;;;666222222777999777444777666666666555555555555...444===FFFJJJHHHDDDAAA@@@:::555333555555111---...///000111222222111000...///111333333333111000...///000111111000///...000000000000000000000000000000000000////////////)))***++++++------...///,,,,,,------...---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///******+++++++++,,,,,,,,,------------------,,,,,,---,,,+++******,,,...///+++++++++,,,---------...++++++,,,,,,,,,,,,------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...////////////222444666666666666666666666666777888888999999:::;;;;;;<<<>>>@@@???===;;;::::::;;;===@@@CCCFFFHHHIIIIIIGGGIIIJJJJJJJJJKKKNNNPPPXXXYYYZZZ[[[[[[\\\^^^aaa___^^^\\\ZZZXXXXXX[[[]]]^^^]]]ZZZXXXVVVVVVVVVWWWXXXXXX^^^mmm++++++***************++++++++++++***************+++++++++++++++,,,,,,,,,************))))))))))))------------------,,,,,,---------............///111000000////////////000///............///000000///000222222111222444666<<>>BBBEEEFFFKKKDDD:::333111111222111///000111222222111111000...000111333333333111000...///000111111000///...000000000000000000000000////////////............,,,,,,,,,---......//////,,,------......------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///***++++++++++++,,,,,,,,,---------------------------,,,+++******+++---...******++++++++++++++++++++++++,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...////////////222444555555555555555555555555777777888888999::::::;;;===???AAA@@@>>><<<;;;<<<<<<===@@@DDDGGGIIIIIIJJJFFFFFFGGGFFFFFFHHHLLLOOOVVVXXXYYYZZZ[[[\\\___aaaaaa```^^^[[[XXXWWWYYY[[[\\\[[[XXXUUUTTTTTTTTTUUUZZZZZZ___nnn+++***************++++++,,,,,,++++++*********)))))))))******+++,,,,,,---.........------,,,,,,+++------..................---------............///000////////////000000111///////////////000000111...000111222333555888;;;BBBKKKVVV___iiirrruuusssyyyuuuuuuwwwwwwvvvwww{{{{{{eee\\\OOODDD>>>;;;;;;;;;999999888777666555444444777777777666666666555555999777555555777<<>>@@@AAAAAA???===<<<===<<<>>>AAADDDGGGIIIJJJJJJFFFFFFEEEDDDDDDGGGLLLOOOSSSUUUXXXZZZ[[[]]]___aaabbbbbb___\\\XXXWWWXXXZZZ\\\ZZZWWWUUUSSSSSSUUUVVV\\\\\\aaaooo*********)))******+++,,,---,,,,,,++++++******)))+++++++++,,,,,,---------++++++,,,---///000111111............////////////---------............/////////...//////000111111000000//////000000111222222333444555777:::???BBBJJJSSS___iiirrrzzz|||yyy{{{wwwwww{{{~~~~~~|||qqq```QQQHHHDDDAAA@@@777999999888666444444555777777777666666666666555333444666888999999:::999:::>>>DDDEEEBBB;;;555222222222222222111000000///000111111222222222111111//////000000000000//////111111111111111111111111000////////////........./////////.........------...............------,,,------.........------,,,------------------------...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------++++++,,,,,,---...//////...---,,,+++++++++,,,,,,......------,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,------,,,,,,------------------------------------............---...////////////222444333333333333333333333333666666777777888999999999===???@@@@@@>>>===<<<======???BBBEEEGGGIIIJJJJJJHHHHHHFFFEEEEEEHHHMMMQQQPPPTTTXXX[[[\\\^^^___aaabbbaaa```]]]YYYXXXYYY[[[^^^\\\XXXVVVTTTUUUWWWXXX\\\]]]bbbppp******))))))***++++++,,,,,,,,,,,,,,,++++++******---------,,,,,,+++++++++%%%&&&''')))+++---...///.........//////000000000---------............/////////...//////000111111000000000000000111222222444555666777:::???EEEJJJWWW```jjjsss|||}}}zzz{{{vvvdddWWWMMMEEE@@@999::::::999666555555666888777777777666666666666111333666888888777555333///777AAAFFFEEE???777333333333222111111111000000111111222222222111111111000000////////////000000222222222222222222222222111111111000000000000/////////......---,,,,,,,,,.../////////......---,,,,,,,,,------------,,,,,,---------------------------------,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,------***+++,,,,,,---------,,,---------------------------------.........//////---...////////////222444333333333333333333333333555666666777777888888999;;;===??????===<<<<<<<<<===???BBBEEEGGGHHHIIIIIIHHHHHHFFFEEEEEEHHHMMMQQQOOOSSSXXX\\\^^^___```aaa``````___]]][[[ZZZ\\\]]]^^^[[[XXXUUUTTTUUUWWWYYY[[[\\\bbbqqq))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))******+++++++++,,,,,,,,,------......///000000000---------............///000////////////000000111111111111111111222222333333555666999>>>EEENNNTTTaaajjjttt|||}}}mmm^^^OOOEEEBBB@@@>>>;;;999888777777888888777777777666666666666555444333333444555666333666:::===>>><<<999777333333222111111111222222222222222111111111111111000000////////////000000222222222222222222222222222222222111111111000000.........---------,,,,,,///////////////...---,,,++++++,,,------------,,,------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------.........++++++,,,,,,,,,---------++++++***************)))++++++,,,,,,,,,,,,------***+++,,,------......---------------------------------........./////////---...////////////222444333333333333333333333333555555555666777777888888:::<<<>>>>>>===<<<<<<<<<===>>>AAADDDFFFGGGHHHHHHFFFFFFEEEDDDDDDGGGLLLOOOOOOTTTZZZ^^^````````````___``````^^^\\\\\\]]]^^^[[[YYYUUURRRQQQSSSUUUXXXYYY[[[aaappp))))))))))))***+++,,,---***++++++,,,,,,---------,,,,,,,,,+++++++++++++++111000000///...------,,,,,,,,,---......///000000---------............///111000000////////////000222111111111111222333333444555999===EEEOOO[[[bbbkkkuuuyyyfffYYYPPPJJJCCC>>><<<;;;888666888888888777777777666666777666444222222444666777666444333555999<<<<<<:::333222111111111222333444333222222111111000111111111000///......///000111333333333333333333333333111111111111000000000000/////////...............000000000000///...---,,,,,,,,,---.......................................,,,------------------,,,,,,,,,,,,------------...------------------------)))***+++,,,---.........++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,....../////////....................................////////////---...////////////222444444444444444444444444444444444555666666777777888;;;===??????>>>=========<<<>>>@@@CCCEEEFFFFFFFFFFFFFFFGGGFFFFFFHHHLLLOOOQQQUUU\\\```aaaaaa``````aaaaaaaaa```]]][[[\\\]]][[[XXXTTTQQQPPPRRRVVVXXXXXXYYY```nnn))))))))))))***+++,,,---)))***+++,,,------...///,,,------......//////000.........---,,,,,,++++++,,,,,,,,,---...//////000---------.........//////222111000//////...//////222222111111222222333444555888<<>>;;;222222111111111222444555333333222111000000111111111000///......///000111333333333333333333333333000000000000/////////////////////000000000000000000000000000///...---,,,------...///000000//////........................,,,------......------,,,,,,,,,,,,---------......------------------,,,,,,((()))***,,,---...//////.../////////000111111111++++++,,,,,,,,,---------+++,,,---...////////////..................................../////////000---.../////////000222444444444444444444444444444444444555555666777777777<<<>>>@@@@@@???>>>>>>>>><<<===@@@BBBDDDEEEEEEEEEHHHIIIJJJJJJJJJKKKNNNQQQQQQVVV]]]aaabbbaaa```___cccccccccaaa]]][[[ZZZ[[[]]]ZZZVVVSSSRRRTTTXXXZZZXXXYYY___lll++++++******************,,,,,,,,,+++***+++---///...------------...//////.........------,,,,,,,,,+++---///000///.........---///111000......000333...///111222333222000///333444444333333444666888:::@@@GGGOOOWWWaaammmuuuwwweeeSSSKKKFFF@@@===>>>777777777777888888888777999999777666444444333333555333777888999BBBCCC444333333333333333333333333///111333333111000111222222111111111000000//////000000000000000000000000000000000000000000000000111111000//////////////////////////////////////////////////////////////////...---,,,,,,---...//////,,,******---...---+++------............------,,,,,,------------------+++,,,---,,,,,,,,,...///...666>>>===444------///---,,,+++******,,,...///000///---,,,---...000222...000222000---+++---///............///////////////......------///000111///111333444333333444555555444333444555888;;;<<<===>>>???>>>===<<<===???>>>???AAACCCEEEGGGHHHIIIHHHLLLNNNKKKFFFFFFKKKQQQSSSVVV[[[^^^______``````cccbbbaaa^^^[[[ZZZ[[[\\\[[[XXXTTTRRRRRRTTTTTTTTTXXXZZZ___jjj{{{******************************+++***))))))+++---...------------...//////.........------,,,,,,,,,+++---///000///......///555111------///222222111111000000000000000111111111222333333333444777:::???EEENNNWWWbbbooo}}}vvvcccWWWOOOGGGBBBBBB;;;:::888888888888777666999888777555444444444444555333777888999CCCDDD555333333333333333333333333222444555555444333333444222111111111000000000000111111111111111111111111000000000000000000000000111111000//////////////////////////////////////////////////////////////////...------------...///...,,,***+++---...---+++------............------------------------------,,,------+++)))))),,,000;;;AAAEEEBBB888///***)))---,,,+++******,,,---///...------,,,,,,...///000---...///...---,,,---...............////////////000000///...///000111222///111333444333333444555555444444333444666888999;;;<<<======;;;;;;<<<===<<<===???AAACCCEEEFFFGGGHHHKKKMMMJJJFFFEEEJJJPPPSSSVVV[[[___````````````bbbbbbaaa^^^[[[YYYZZZ[[[\\\YYYUUUSSSTTTVVVVVVVVVWWWYYY^^^iiizzz************************)))***+++***))))))+++---...------------...//////.........---------------+++---//////.........///222...***,,,111444111---333111///......///111222111222444555666888<<>>888222///222111000//////000111222333555777999<<>>>>>===;;;888777777666666666777777666333777888:::EEEHHH;;;555555555444444333333333111333444444333222222333111111111111111222222222111111111111111111111111111111111111111111111111111000000///////////////////////////////////////////////////////////////////////////////////////---.../////////.........------............------//////...---,,,,,,++++++'''***---///222999DDDMMM;;;555...)))***---000111++++++++++++,,,,,,------------...////////////...000...,,,...111333111///............//////////////////...---...///000111111222444444333222333444222222333555777999:::;;;:::<<<===<<<;;;:::;;;<<<@@@@@@AAACCCEEEFFFGGGHHHEEEFFFGGGEEEDDDEEEIIILLLQQQVVV\\\aaabbbbbbaaaaaa```aaaaaa___\\\ZZZYYYYYY^^^[[[YYYXXXZZZ]]]______UUUVVVZZZeeeyyy)))))))))***++++++,,,,,,)))+++------,,,+++,,,---...------------...//////.............../////////...///000///......000222333KKKccceeeQQQ<<<333444...000333555666666444333555888<<>>;;;::::::999888888888888888666444777888:::FFFJJJ===666666555555444333333333111333444444333222222333111111111222222222222222222222222222222222222222111111111111111111111111111111000///////////////////////////////////////////////////////////////...//////000000//////...,,,...111111///.........------............------.........------,,,,,,+++)))+++,,,...111555;;;???/////////111111000,,,***++++++,,,,,,,,,---------........./////////000000000/////////111222111000............///////////////...---------...000111111333444444333222333444000111333666888:::<<<===;;;===>>>===<<<;;;<<<===>>>???@@@AAABBBDDDEEEEEEEEEFFFFFFEEEDDDFFFIIILLLPPPUUU\\\aaaccccccbbbaaaaaabbbbbb```]]][[[ZZZZZZ^^^\\\YYYXXXZZZ]]]^^^___VVVVVV[[[ggg{{{((())))))***++++++,,,,,,)))+++------,,,+++,,,,,,...------------...//////---........./////////000//////000///......000222222>>>JJJJJJ>>>222///000000111222444666777888999999===BBBHHHNNNVVV]]]bbblllxxx~~~qqq```SSSMMMIIIDDD???===<<<;;;:::999888888888666444777888:::GGGKKK>>>666666666555444444333333000111333333111000111222111111111222222333333333222222222222222222222222111111111111111111111111111111000///////////////////////////////////////////////////////////////...///000111111000///...,,,///222222000......///------............------------------------------,,,++++++---000111000///***---000222111///+++)))++++++,,,,,,---------,,,......---------...///000///000111000///...///000............////////////000///.........///111111111333555444333222222333000222333555777999::::::;;;===>>>===<<<;;;<<<===>>>???@@@AAABBBDDDEEEEEEFFFFFFEEEEEEEEEGGGJJJLLLPPPUUU]]]bbbdddcccbbbbbbaaabbbcccbbb___\\\[[[[[[^^^[[[XXXWWWYYY[[[]]]]]]VVVWWW]]]iii}}}((())))))***++++++,,,,,,+++---///000///............------------...//////---.........//////000000///000000///......111333111000///......///000111222222222333555888;;;===???CCCIIIOOOVVV^^^fffkkk{{{nnn___WWWQQQJJJEEE???>>><<<;;;:::999999999666444777888:::GGGLLL???777777666555444444333333333555777666555444555555111111111222222333333333222222222222222222222222111111111111111111111111111111000///////////////////////////////////////////////////////////////...///000111111000///...,,,///333333000......///---..................---,,,,,,---------------------******---111111---(((,,,------,,,++++++...111***+++,,,---------,,,,,,...---,,,++++++---///000...000222000---+++---///............/////////000111000/////////000222333222333555444333222222333111222333555666777777777;;;<<<======;;;;;;<<<===AAAAAABBBCCCDDDFFFFFFGGGFFFFFFEEEEEEFFFHHHKKKLLLOOOUUU]]]bbbdddcccbbbbbbbbbcccdddccc```]]][[[[[[^^^[[[XXXWWWXXXZZZ[[[\\\VVVXXX^^^kkk***)))'''''')))***+++++++++++++++******)))))))))------..................000000//////.........---------------.........///000111333222111111222333222333555777:::<<>>===:::888888888>>>???AAAAAAAAAAAACCCDDDHHHGGGEEECCCAAACCCGGGJJJOOOTTT[[[```bbbbbbbbbccccccddddddbbb___]]]]]]^^^^^^\\\ZZZYYYWWWWWWXXXXXXRRRWWW```ppp,,,+++******+++,,,---------------,,,,,,+++++++++,,,---...///000000000000000000/////////.....................////////////000111222222000000111333333444666888;;;@@@EEEHHHNNNRRRXXX___fffppp|||wwwlll^^^QQQIIIFFFBBB>>>;;;999777666:::555888;;;<<>>BBBHHHOOOTTTYYY[[[```iiitttqqqaaaTTTOOOHHHBBB>>><<<;;;:::===666888<<<>>>GGGIII===888888777666666555555444555444333333222222222333444333333222222333333444333333333333333333333333222111000//////000111222333333222111000000//////222222222111000/////////000000000000000000000000444111---,,,...///...---////////////.....................------------,,,...------,,,,,,------...------------------------------------------------///...,,,+++++++++,,,---,,,+++*********+++---...------///000111111111111............////////////,,,,,,------.../////////222777<<>>@@@BBBCCCDDDDDDDDDFFFHHHGGGGGGFFFDDDBBBCCCGGGJJJOOOTTT[[[```bbbbbbbbbbbbcccddddddbbb___]]]]]]^^^^^^^^^]]][[[YYYWWWUUUTTTQQQVVVaaaqqq++++++,,,+++++++++,,,---///.....................,,,---...///000111111111000000//////////////////000000111111111111222222333333444333222333555777888<<>>===???888:::>>>AAAJJJKKK>>>777777666666555555444444333333222222222333333444555555444444444444555555333333333333333333333333222111111000000111111222111111111111111111111111222222222111111000000000////////////////////////000+++&&&'''---111111///////////////............000000000///////////////...------,,,,,,------...........................,,,,,,,,,,,,------------///...---,,,+++,,,,,,---...------------...//////---...///000000111111111.........///////////////......//////000111111111222666;;;>>><<<999666444444444444444444555666777777888::::::::::::<<<>>>???AAACCCDDDDDDDDDFFFHHHGGGGGGFFFEEECCCDDDGGGIIIOOOTTTZZZ___aaabbbbbbbbbbbbccccccbbb___^^^^^^___^^^^^^^^^\\\ZZZWWWTTTRRRPPPVVVaaasss+++---......,,,+++,,,------------------.............../////////...------//////000000000000000000111111111222222222222333000111222222222444777::::::BBBKKKRRRWWW\\\bbbffffffkkkvvvtttiii[[[OOOHHHDDDAAA>>>>>>777:::===@@@IIILLL@@@777777666666555555444444333333222222333333444444111111222222222222111111333333333333333333333333222222111111111111222222//////000111222333444444/////////000000111111111////////////////////////333...)))+++000555555333////////////............000000000000000000000000...------,,,,,,------...........................,,,,,,,,,------.........///...---,,,,,,,,,------...---------......////////////000000000000/////////////////////...............//////000111111111222555777888777555555555444444333444444555666666999:::::::::888888:::<<<===???AAABBBBBBCCCEEEGGGGGGGGGGGGEEEDDDDDDGGGIIINNNSSSZZZ___aaaaaaaaabbbbbbccccccbbb___^^^^^^_________^^^\\\ZZZVVVSSSQQQQQQWWWcccuuu---000333222///---...000,,,,,,,,,---------------////////////...---,,,+++//////000000000000111111111111111222222222333333...///111222444777<<<@@@BBBJJJTTTZZZ^^^aaahhhmmmqqqxxxyyyhhhZZZRRRLLLEEEAAA===999;;;===<<>>DDDLLLSSSYYY]]]dddggglllooottt|||{{{hhhWWWTTTIII???<<<<<<<<>>;;;666222222333444555666666555444444444444555444444444555555555555666444444444333333222222222333222222111111222222333111222333333222111000///000000000000000000000000111111000000//////......111111111111111000//////333111///---,,,...000111...........................---+++******+++---///------------------------//////............////////////............//////,,,,,,,,,---------......------------------------111111000000//////......///////////////.........000000111111111000000///333333444555777999:::;;;<<<<<<;;;:::999999999999??????@@@AAACCCDDDEEEEEEHHHGGGFFFFFFFFFGGGHHHIIIQQQUUUYYY\\\]]]___aaabbbbbbbbbcccaaa^^^]]]]]]^^^```]]]YYYWWWVVVUUUTTTSSSUUUXXXddd}}}+++,,,---.........---,,,......---------...///000///////////////000111111000000111222333222222111222333333222222333777:::<<<@@@EEELLLSSSZZZaaadddkkkqqqxxxyyyhhh]]]SSSIIIFFFFFFDDDEEEGGG@@@<<<777555666666555444666666555444444444444555444444444555555555555666444444444333333333222222333222222111111222222333111111222333222111000000000000000000000000000000111111000000////////////111111000000000/////////222111///.........///000........................---,,,,,,+++,,,---///000..............................------------......------,,,,,,,,,,,,------,,,,,,---------.........------------------------111000000000/////////.../////////////////////...000111111222222111111000333333444555777999:::;;;===<<<;;;:::999999999999??????@@@AAACCCDDDEEEEEEIIIGGGFFFEEEEEEGGGIIIJJJSSSVVVZZZ\\\^^^___```bbbaaabbbbbbaaa___]]]^^^^^^```^^^[[[YYYXXXWWWTTTSSSRRRWWWddd~~~,,,------......---,,,,,,......------......///000000////////////000111111000000111222333333222222444444333333333666;;;???EEEIIIPPPVVV]]]ccciiimmmnnnvvvxxxeee[[[QQQMMMKKKGGGFFFGGGCCC>>>888777999:::777444777666555555444444555555444444444555555555555666444444444444333333333333333222222111111222222333000000111222222222111111000000000000000000000000111000000000000/////////111000///.........///000111000000000////////////////////////////////////+++,,,,,,---...///000000////////////////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,------------.........////////////////////////000000000000////////////......//////////////////111222222333333222222222333333444555777999:::;;;===<<<;;;:::999999999999>>>???@@@AAACCCDDDEEEFFFJJJHHHFFFDDDDDDGGGJJJLLLTTTWWW[[[]]]^^^___```aaa```aaabbbaaa___^^^___```aaa```^^^]]]\\\YYYVVVSSSRRRWWWggg------------------,,,,,,...............//////000000000//////000000111222000111111222333333333333555444444444555:::@@@EEENNNRRRYYY^^^bbbgggmmmqqqrrr|||rrrfffYYYSSSNNNIIIGGGIIIIIIAAA999777999;;;999555777666666555555555555555444444444555555555555666444444444444444444333333333222222111111222222333000000111111222222222222000000000000000000000000000000000000000000000000222000...---,,,---///000///000000111111000...---000000000000000000000000,,,,,,---...//////.................................------,,,,,,------...//////............//////------------............////////////////////////000000000000////////////............////////////222222333333444444333333333333444555777999:::;;;===<<<;;;::::::999999:::>>>>>>@@@AAACCCDDDEEEFFFJJJHHHEEECCCDDDGGGKKKMMMUUUXXX[[[]]]^^^^^^```aaa```aaabbbaaa```___```aaabbbaaaaaaaaa```]]]YYYUUUSSSZZZiii------------------------.........///////////////000000000000000111222222111111111222222333444555555555666777:::@@@GGGMMMVVVZZZ___bbbcccgggnnnsss~~~xxxhhh]]]VVVOOOMMMNNNOOOGGG===777888999999888777777666555555555555666444444444555555555555666444444444444444444444444333222222111111222222333000000000111111222333333000000000000000000000000000000000000111111111111222000...---,,,---///000///000111111111000...---000000000000000000000000---......///......---,,,------------------------//////............////////////............//////---------.........//////000000000000000000000000////////////000000000000---.........//////000000111222333444444444444444333333444555777999:::;;;======<<<;;;::::::::::::===>>>???AAACCCDDDFFFFFFJJJHHHEEEDDDDDDHHHLLLNNNUUUXXX[[[]]]^^^^^^___``````aaabbbaaa```___```aaaaaaaaabbbddddddbbb^^^[[[VVV\\\hhh|||---,,,,,,,,,,,,---...///---...///000000000000///111000000000000111222222111111111111222444555666666777:::===BBBIIIQQQVVV\\\```dddeeeeeeiiiqqqyyyvvviii___VVVQQQQQQSSSMMMCCC<<<999888999:::888777666666555555666666444444444555555555555666444444444444555555555555333222222111111222222333111111111000111111222333000000000000000000000000000000000111111111111222111000///.........///000///000111111111000...---////////////////////////////////////////////////------------------------/////////....../////////------,,,,,,,,,,,,------------........./////////000000000000000000000000////////////000000000000------......///000000000111111222333444444444444333333444555777999:::;;;>>>===<<<;;;::::::::::::===>>>???AAACCCEEEFFFGGGIIIHHHFFFEEEFFFIIILLLNNNSSSVVVZZZ\\\]]]^^^___```aaabbbcccbbb```___```aaa```aaacccfffhhhhhheeebbbZZZ^^^gggvvv,,,+++++++++,,,...///000---...///000111000000///111111000000111111222333111111111111222444666777777:::???DDDKKKRRRZZZ```bbbfffiiiiiiiiiooozzzyyylll___VVVSSSTTTRRRMMMEEE===999999:::888777777666666666666666444444444555555555555666444444444444555555555666333222222111111222222333333222111000000000111222000000000000000000000000000000111111111222222222111111000000000/////////000000000000000//////...........................////////////000222444555........................///......------......///------,,,,,,,,,,,,------............////////////////////////////////////.../////////000000000111------......///000000111000111222333333444444444333333444555777999:::;;;>>>===<<<;;;;;;::::::;;;======???AAACCCEEEFFFGGGHHHGGGFFFFFFGGGIIILLLMMMQQQTTTXXX[[[\\\]]]___```ccccccdddbbb```______```___```bbbfffjjjlllkkkjjjbbbdddjjjuuu++++++***+++,,,...000222---...000111111111000///111111111000111111222333111111111111222444666777999===CCCJJJQQQYYYaaaffffffiiillllllmmmttt|||kkk^^^YYYTTTUUUTTTLLLBBB;;;999:::888888777666666666666666444444444555555555666666444444444555555555666666333222222222222222222333444333111000000000111111000000000000000000000000000000111111222222222222111111111222111000//////111000000000////////////......................../////////000222666999;;;////////////////////////...------,,,,,,------.../////////....../////////............/////////000////////////////////////.../////////000000111111---------...///000000111///000111222333333444333333333444555777999:::<<<>>>>>><<<;;;;;;;;;;;;;;;<<<===???AAACCCEEEGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMPPPSSSWWWZZZ\\\]]]___aaacccddddddccc```^^^______^^^___bbbfffkkknnnooonnnjjjkkkoooyyy---------.........//////333333222222111000000///111111111000111111222333555666666555333444666888???FFFNNNUUUXXX\\\```dddiiilllnnnqqquuu~~~xxxhhh```^^^[[[YYYVVVNNNBBB;;;:::;;;999666555666666666555666666555444444444444555888777777777777666666666555555555444444333333333555444333333222222222222222222111000//////000000333222222111111222222333111222333333333222111000000444444000///333444000//////000111000000//////...------...111555999<<<222///...///111222000...///,,,******---///000000***'''%%%(((---///---******+++---///111111111111//////000111111111111111///...---,,,---...000222111000///......///000111///222666999999666222///222222333444666888:::;;;:::<<<>>>>>><<<:::::::::<<<>>>@@@AAABBBCCCFFFIIIJJJIIIHHHGGGGGGHHHJJJKKKNNNTTTWWWWWWYYY]]]```___aaabbbbbbaaa```______```cccaaa___bbbmmmxxx{{{wwwrrrrrrvvv---------.........//////111111111111111111111111222222111111111111222222111222444444666999===@@@HHHOOOWWW]]]```bbbfffiiikkkoootttyyy{{{rrreeeaaa]]]YYYPPPDDD>>>===;;;999666555666666666555666666555444444444444555555555555444444444333333444444444333333222222222444444333333333333333333222222111000000000000000222222222222333555666777777555111///...000222444000333333000222777777333000000000000////////////---,,,,,,,,,...111333555...,,,+++,,,...///---+++///...............------...+++)))+++///000...,,,,,,---...000000000//////......///000000000000000000///---------///000222111000////////////000111111222444444444333222111222222333444666888:::;;;;;;<<<>>>===;;;::::::;;;<<<>>>@@@AAABBBCCCFFFIIIJJJIIIHHHGGGGGGHHHJJJLLLNNNTTTWWWWWWXXX]]]______```aaabbbaaa```___```aaaeeeeeedddgggrrr~~~}}}uuuvvv|||------........./////////......///000000111222222333222222111111222222222111222444666999>>>DDDHHHRRRXXX```eeeggghhhkkknnnmmmttt}}}mmmfff___YYYPPPEEE???>>><<<999777666777777777666777666555555444444555555444444444444333333333222333333333222222222222222333333333333333444444444222222111000000000000111111111222333555777999:::<<<:::777444222222222333222333333444999???@@@===222111000.........//////...---............//////000///......000000///...***,,,......---,,,++++++///---+++,,,///000...+++...//////000000//////.........///000000000000///000///...---...///000111111000000//////000000111333222111000000111333444222222333444666888999:::<<<<<<===<<<::::::;;;<<<<<<>>>@@@AAABBBCCCFFFIIIJJJIIIGGGGGGGGGIIIKKKLLLOOOTTTWWWVVVWWW\\\___^^^___```aaaaaa``````aaabbbbbbbbbcccgggrrr~~~vvvzzz............////////////.........///000000111111333333222222222222333333444555777999<<>>@@@AAABBBCCCFFFIIIIIIHHHGGGGGGGGGIIIKKKLLLOOOTTTVVVUUUVVV[[[^^^^^^^^^```aaaaaa``````aaaccc___```bbbfffqqq}}}www{{{........./////////000000////////////////////////333333333333333444444555555777:::>>>BBBHHHOOOTTT\\\aaagggjjjlllnnnssswwwrrrhhh]]]RRRJJJHHHAAA>>>;;;::::::999999888777777666555555555555666666666555555555444444444444444444555555555555555222222444555555555555444222111111111111111222222222222222222333444555666999<<>>@@@AAABBBCCCFFFIIIIIIHHHGGGGGGGGGIIIKKKMMMOOOTTTUUUTTTUUUZZZ]]]]]]^^^```aaaaaa``````aaaccc```ccceeeiiisss~~~yyy~~~....../////////000000000000000000000000000000000222222222333444555666777666:::???EEEKKKRRRZZZ___aaaeeeiiilllooouuu|||zzznnncccVVVMMMJJJFFFCCC???===<<<;;;999888888777666666555555666666444444444444333333333222555555555555666666666666222333555666666555444444222111111111111222333333333222222111111111222222555444555666999===@@@CCCBBBBBBFFFIIIGGG???888777888666444222000000000000,,,---///000111111000///---/////////...---...///111000...///111111000...111111111111000000//////------......000222333444333444444444444333222222111111000000000000//////000111111222222111111000000222444777777666444333333444444444666777888999999:::;;;:::999999;;;===<<<>>>@@@AAABBBCCCFFFIIIHHHHHHGGGFFFGGGIIILLLMMMPPPTTTUUUSSSSSSYYY\\\\\\___```aaaaaa``````aaabbb^^^bbbeeehhhpppzzz~~~|||{{{.../////////000000000000///000000000111222222222111111222333555777888999===AAAHHHNNNUUU[[[aaadddcccfffjjjmmmrrrzzzvvvjjj\\\RRRMMMJJJGGGBBB???===<<<:::888888777777666666666666666555555555444444444333333444444444555555555666666333444666777666555333222222111111111222222333444333222111111111111222222222111000111333777<<>>@@@AAABBBCCCFFFIIIHHHGGGGGGFFFGGGJJJLLLNNNPPPSSSTTTRRRSSSXXX\\\\\\```aaabbbaaa```___```aaa^^^bbbeeegggmmmvvvyyyxxxyyy~~~////////////000000000000......///111222333555555000000111333555888:::;;;EEEIIIPPPUUUZZZ^^^bbbeeecccfffiiimmmrrr|||vvvggg[[[VVVMMMIIIEEEAAA???<<<:::888888888777666666666666666888777777777777666666666333333333444444555555555444555666777666555333111222111111111222333333444222222111111222222333444222333444555555444333222666CCCYYYgggaaaLLL<<<888999999888777555222000///000000//////............,,,...000///,,,+++---///000000555AAALLLOOOHHH???...///000000/////////000222111000//////000111222333333333333333222111000111111111111111000///...000111222333333222111000///000111333333444444333444444444555555777888999666999;;;<<<;;;::::::;;;<<<>>>@@@AAABBBCCCFFFIIIHHHGGGFFFFFFHHHJJJLLLNNNPPPSSSTTTQQQRRRWWW[[[\\\aaabbbcccaaa```______```cccgggjjjlllqqqxxx{{{zzzvvv{{{111///,,,))))))+++...000222000///000333444333111111222333444666:::???CCCJJJQQQYYY___aaabbbdddfffiiiiiikkkrrr|||xxxggg[[[SSSQQQNNNIIICCC>>>:::888:::;;;;;;:::888888999;;;888777666666777777666555666666666666666666666666666555666777888777444222222222222222222222222222333111000......///111222333111//////111222222222<<<>>>SSSpppvvv^^^CCC777999999888777555333000...000000000000000111111222111000...---...///111222333777DDDXXXhhhgggXXXHHH222000//////000111111000999888555222000000222333333222222333444333111///000000000000////////////...000111111000000111222333333444444444333222222444444444444555777888888;;;<<<<<<;;;999999:::<<<>>>>>>>>>???AAADDDGGGHHHLLLKKKHHHGGGGGGIIIKKKMMMNNNOOOQQQRRRSSSVVV[[[^^^___aaaccccccaaa_________bbbbbbcccgggooowww}}}yyyxxx000///---++++++---...000333111000111333555444222222333555777:::???EEEJJJWWW\\\bbbeeeeeedddeeeffffffiiioooxxxssshhh]]]YYYSSSNNNIIIDDD???;;;::::::999888666555666777999777666666777777666555444444444444444444444444666555666777888777444222222222222222222222222222333222000//////000222333333111000000111333333222444>>>\\\hhhEEE333444444555444444222111000222222111000//////000000000000.........///111222333>>>SSSkkkxxxoooUUU>>>111000......///000000000666999;;;888222...000333111000000111222222000...000000000000////////////---///000000//////000111222222333444444333333333444444444555666777888999<<<<<<<<<;;;:::999:::<<<>>>>>>???@@@BBBEEEGGGIIIKKKJJJHHHGGGGGGIIILLLMMMNNNOOOPPPQQQSSSVVVZZZ^^^aaabbbdddcccbbb``````aaabbbbbbdddjjjqqqyyy~~~xxxwww~~~000///.........//////000444222111222333555444333444555888;;;???FFFOOOTTT^^^bbbffffffdddcccccceeeiiioooyyyyyygggaaaXXXRRRNNNIIIAAA;;;<<<;;;999777555555555555999777666666777888666555444444444444444444444444666555555666777777444222222222222222222222222222333222111111111222333444333111000111333444444333777:::LLLeeekkkXXXBBB999///000111111222222111111444333222000//////......000///.........///111222111>>>UUUmmmxxxkkkOOO888333111///------...///000333:::@@@===555///000333///......///000111///...////////////000000000000---...//////......///000111222222333444444444444555555555666777888::::::<<<======;;;:::999;;;<<>>BBB<<<888:::...//////000111111111111333222111000////////////000//////...///000111111///666DDDTTT\\\WWWGGG999777555333///---,,,---///000777===???:::555333333///...---...000111000...////////////000000000000---...000///......///111000111222333444555555555555555555666777999:::;;;<<<======<<<::::::;;;<<>><<<;;;:::<<<===>>>>>>>>>???BBBDDDGGGHHHGGGGGGGGGGGGHHHIIIKKKKKKJJJKKKMMMNNNOOORRRWWWZZZ___aaacccdddcccaaaaaabbbcccdddfffkkkooorrrrrrrrrmmmrrryyy/////////000111222222333000222333333444777===AAAGGGLLLSSSZZZ___dddhhhkkkmmmmmmlllkkkkkkpppyyyvvvlllccc[[[VVVPPPJJJCCC@@@@@@@@@>>><<<:::999777888999999888666444444444444444444444444666555333333444555444333222222222222222222222222000111222333333444444444111111333666999::::::999;;;555000......///333777222222000/////////000111222111000000000000000111...//////000000000000000111111111222111111111000444777999777111......000000///---///333777:::;;;666333111000000000000///.........///000111111111...///000000//////000222222222333444444333333333222333333555666888:::;;;===>>>>>>===;;;;;;<<<============>>>@@@CCCFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKLLLMMMNNNQQQVVVYYY^^^aaaeeefffeeecccbbbbbbccccccdddgggjjjlllmmmllljjjpppxxx////////////000111222333111333555555666:::@@@EEEMMMRRRYYY```eeehhhkkkmmmmmmnnnnnnnnnqqqyyywwwmmmgggdddZZZSSSKKKFFFFFFEEEBBB???:::999888888999999888666666666666666666666666666777555333333444444444333222222222222222222222222///000111222333444444333111111333666:::;;;:::999222222222444555333222222000000///......///111222444333222000////////////...//////000000000000000---.........///000222444///333777777222//////111000000///------111888>>>666444111/////////...------......///000111111222---...//////......///111333333444444444333222222222222333444666888:::;;;===>>>>>>===;;;;;;<<<===<<<<<<===>>>@@@BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLNNNQQQUUUYYY^^^bbbfffiiihhheeecccbbbcccbbbbbbdddgggiiiiiiiiigggoooxxx...000222333222111222333444555555666999???GGGMMMSSSWWW]]]cccggglllooorrrrrrpppnnnpppvvv|||vvvlllggg```\\\XXXUUURRRLLLDDD>>>;;;666555888999888999;;;888888777666666666666777222222333444444555555666333333333444444333222222333222000///000222555666222222333444666888:::;;;333222111111000111111111222111000//////////////////...,,,...111111///---000//////000222555999;;;444222///---,,,,,,---...///111333555444111...,,,111000000000111333555777<<<777111///222333222///............////////////111111111000///.........000000111222444555666666666555444444555777:::;;;:::;;;<<<;;;999888999:::??????@@@AAABBBEEEGGGIIILLLKKKKKKJJJHHHGGGGGGFFFHHHHHHIIIIIIKKKOOOUUUYYY___bbbeeefffdddbbb`````````bbbcccdddcccccceeefffiiinnnuuu///111333333222222222444555555777999===DDDLLLRRR\\\___cccfffgggiiikkkmmmlllmmmooottt}}}~~~uuuqqqfffaaa[[[WWWSSSNNNGGGBBB???:::777999:::888888:::666555555444333444444444666555555444444333222222333333333444444333333333222222222222222333333333222222333444555777888999333333222111000000000111111111111000000000//////111000...///111111///---///......///000333666777444333111...------...///000222444666777666555444111000//////000222555777:::555///...///111///---............//////////////////000000000000000000111111222333333444555555666555444444555777999;;;;;;<<<===<<<:::999:::;;;>>>>>>>>>???BBBDDDGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKPPPUUUZZZ```bbbeeeeeecccaaa```aaabbbccccccbbb```______```iiinnnvvv000222333333222111222444555777:::>>>DDDLLLTTTZZZccceeeggghhhhhhiiikkkllllllooottt||||||wwwtttnnnfff___ZZZSSSKKKFFFCCC===:::::::::777666888555555444333333333333444666555555444444333222222333333333333444444333333222222444444444333111000333222222333333444555666444333222111000000000000000111111222222111//////222111000000111111///---......------///000222333444333111000/////////000///000333555777999::::::222111///...///222555777999555000...///000...,,,............////////////......//////000111222222222222222333333444444444555555444555666777999;;;<<<===>>>===;;;:::;;;<<<======>>>@@@BBBFFFIIIJJJFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJLLLPPPVVV[[[aaacccdddcccbbb``````aaaaaabbbbbb```]]]\\\\\\]]]hhhmmmvvv000222222222111111222444555999>>>DDDKKKSSS[[[```ccceeeggghhhjjjlllooorrrssswww~~~~~~}}}tttlllddd[[[PPPIIIEEE???::::::999777666888777666666555555555555555222222333444444555555666333333333333333444444555444444444444333222111000333333222222222222333333444444222111000000//////...///111222222111///---000000000000000000///...//////.........///000111333222111000////////////---...///111444666999:::444333111000111333666888:::777333111111111000...............////////////...//////000111111222222333333333333333333333333555555555555666888999:::;;;<<<===<<<;;;::::::<<<>>>>>>???AAADDDGGGJJJLLLIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKMMMQQQWWW[[[bbbcccdddbbb```___```aaa^^^______]]]\\\\\\]]]___eeelllvvv000111222111111111444666888<<>>;;;888888:::777777666555555555555666666555555444444333222222555444333222333555777888666555444333222333333333333333222111111111222222111111111000111111222333000000111111222222222222222444555444111///000111///000000111111111000000///000000000000///......000000000111111222222222555666888::::::999888666///000000000/////////000............////////////000000000111111222222333111111222333333444555555333444555666888888999999;;;<<<<<<<<<:::999:::;;;<<<<<<<<<>>>@@@BBBEEEGGGIIIGGGFFFDDDEEEFFFIIIJJJHHHIIIIIIJJJKKKPPPUUUZZZ```bbbddddddaaa___]]]]]]aaa```^^^\\\ZZZZZZ\\\___fffooo}}}555666777888999<<<@@@DDDIIINNNVVV]]]aaaccceeefffaaaaaabbbcccgggmmmtttzzzvvvmmmhhhddd```]]]SSSKKKCCC@@@===999888::::::999999888888888888888222222333444444555555666555444333222333555777999333444555555555444333222333333222222222222222333000000000000111222333444333222222222333333555555777888999777222//////000...///000000000000000000000111111111111000000///---...///000000111000000333555999;;;;;;999666444///111222222111111222333............/////////000......///111222333444555000000111222444555666666333444555777888888888888<<<===>>>===;;;:::;;;<<<@@@???@@@AAACCCEEEGGGIIIIIIHHHFFFFFFGGGJJJMMMOOOHHHHHHIIIIIIKKKOOOUUUYYY```bbbeeeeeebbb___]]]\\\\\\\\\[[[ZZZYYY[[[___bbbhhhqqq444555777888:::???EEEIIIQQQUUUZZZ___aaaccceeegggdddcccbbbbbbfffooozzz|||rrrmmmiiifffdddZZZSSSJJJBBB>>>;;;999888888777666666888999999888777666666555555555555666555555555555555555555555222333333333333222111111000111111111111222222222333222111000000111222333111111333444555666666666AAAIIIMMMEEE555+++,,,111333...+++,,,111333222///000000//////...------,,,111333333111...///222666???AAACCC???999333111111555444111///......///000......////////////......000000000000000111111222333333333444444444555555444444555555666666777777999:::;;;;;;999999:::;;;<<<<<<===???BBBDDDFFFHHHHHHHHHHHHHHHHHHIIIJJJKKKNNNMMMKKKIIIJJJOOOVVV[[[```bbbccccccaaa___^^^^^^bbb^^^[[[ZZZYYYYYY^^^dddnnnzzz555777999;;;>>>DDDJJJNNNUUUXXX]]]aaabbbcccdddeeedddcccccceeejjjsss{{{rrrkkkfffccc```ZZZQQQHHHAAA===;;;;;;999777555666777888888777888777666555555555555555555555555555555555555555222333333333333222111111111111111111222222222222111111111000000111111111111111111111333555888999AAAGGGJJJDDD777---,,,///222///,,,,,,///222111000//////...//////000111222///111333333333555:::>>>CCCBBB???:::555222111111222111///...---...///000000000//////////////////000000000000000111111222333333333444444444555555666666777777888888999999999:::;;;;;;999999:::;;;<<<<<<===???BBBDDDGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJKKKOOOVVV[[[aaacccddddddaaa___^^^___```\\\ZZZZZZZZZZZZ```gggsss~~~666999<<<@@@EEEKKKQQQUUU\\\___ccceeeeeedddddddddcccccceeehhhoooyyyyyyooohhhfffgggccc[[[QQQHHHAAA>>>>>>999777555555666777777777888888777555555444444444555555555555555555555555333333333333333222222111111111111111222222222333000111111222222111111000222000//////111555999<<>>@@@BBBEEEGGGHHHHHHHHHHHHIIIKKKLLLNNNNNNMMMLLLKKKJJJKKKPPPVVV[[[ccceeefffeeeccc```______^^^[[[YYY[[[[[[\\\bbbjjjwww777;;;@@@FFFKKKRRRXXX\\\bbbeeehhhiiihhhfffddddddaaacccfffkkksss~~~tttmmmjjjiiiiiieee]]]RRRHHHAAA>>>;;;888666555666777777666999888777555444444444444555555555555555555555555333333444444333333222111111111111222222222333333111222333444444333222111111111111111222444777888===AAADDDCCC???888333111///000000000111333777;;;???===:::888777888:::<<<<<<===>>>>>>??????@@@AAAAAA;;;444000111222222111333333222111000111111222555333111/////////111222000000000000000111111222333333333444444444555555444444555555666666777777:::;;;<<<;;;:::999:::<<<<<<===>>>@@@BBBEEEGGGHHHHHHHHHIIIJJJLLLMMMOOOPPPLLLLLLKKKKKKLLLQQQWWW\\\dddfffgggfffdddbbbaaaaaa```]]][[[\\\\\\]]]cccjjjwww999>>>DDDKKKQQQXXX^^^aaadddfffhhhhhhgggeeeddddddcccfffjjjpppxxxvvvnnnjjjgggiiijjjggg]]]QQQEEE>>>===:::777555666777777777888888666555555444444444555555555555555555555555333444444444444333222222111222222222222333333333222333444555555444333222111222333444444444222111555999???AAA???:::444111...000222444555888<<>>;;;888888999;;;<<<<<<<<<<<<=========;;;:::777444000000333444333111333333222111000000000///555333111000///000111333000000000000000111111222333333333444444444555555444444555555666666777777:::;;;<<<<<<::::::;;;<<<======>>>@@@CCCEEEGGGIIIHHHIIIIIIJJJLLLNNNOOOPPPKKKLLLLLLLLLMMMQQQWWW\\\dddfffggggggeeecccbbbbbbddd```^^^]]]\\\\\\aaahhhsss===BBBJJJQQQWWW]]]bbbeeedddeeeffffffddddddeeegggkkkmmmrrrwwwxxxnnnhhheeegggjjjkkkggg[[[LLLBBB@@@<<<888666666777888777777777666555555555555666555555555555555555555555444444444444444333222222222222222222333333333333333444444555555444444333111333555666555333000...///555===AAA???999333///...000333666999;;;<<<===666555444444444666888999333444555777:::999777555000///000111333555444333111111000000000/////////222222111000000111222333000000000000000111111222333333333444444444555555666666777777888888999999:::<<<===<<<;;;:::;;;<<<======???@@@CCCFFFHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOKKKKKKLLLLLLNNNRRRXXX\\\bbbdddfffgggeeedddddddddhhhccc```___]]]\\\```fffppp~~~CCCHHHPPPWWW]]]aaaeeehhhgggggggggffffffhhhlllooouuuxxx|||~~~sssllleeeeeegggkkkllldddVVVJJJBBB>>>:::777777888888888666555555555555666666777555555555555555555555555444444444555444444333222222222222333333333444444333333222222222222333333111222333444444333111000222999BBBEEEAAA999222///111111333777;;;;;;888555000000000000111222333444000000222555888999666222...///111111111222444666///000111222333333444444//////000000111222222222000000000000000111111222333333333444444444555555666666777777888888999999;;;<<<===<<<;;;:::;;;======>>>???AAACCCFFFHHHIIIJJJIIIJJJJJJKKKLLLMMMNNNJJJKKKLLLMMMOOOSSSXXX\\\```bbbeeefffeeedddeeefffiiidddaaa```^^^\\\```gggppp~~~GGGLLLTTT[[[```dddhhhjjjkkkkkkkkkjjjkkknnnssswww}}}{{{sssgggdddeeejjjnnniii\\\PPPCCC@@@;;;888888888999999555444444555555666777888555555555555555555555555444444555555444444333222222222333333333444444444333222111000000111222333222222111111222222333444777AAAJJJLLLEEE;;;555222333222222777;;;:::444...111111111000000///......222222444777::::::555111///111222111//////333777000111333666888999:::;;;---...///111222222222222000000000000000111111222333333333444444444555555444444555555666777777777;;;<<<===<<<;;;;;;<<<======>>>???AAACCCFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLMMMOOOSSSXXX\\\___aaadddeeeeeeeeefffggghhhdddaaa```^^^]]]aaahhhqqqRRRVVV[[[bbbfffiiikkkkkkgggggghhhkkkqqqwww~~~{{{pppiiicccdddjjjjjjcccZZZKKKGGGAAA>>>===;;;888666666666555555555666666777333444555666666444222111555777888777555444444444444333333222222333333444666444333111000000111111000111222222222222111000777GGGUUUTTTLLLBBB888...000444999999666222000000/////////000222333444555222555888888555333333444---///111333444333222111111000///222666999888777000222444444111///000222000000000000111111111111555444222111111222444555555666777777666777999;;;999;;;<<<<<<::::::;;;===???>>>>>>@@@BBBEEEIIIKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLMMMOOOTTT[[[___bbbeeehhhgggdddaaabbbdddiiieeebbb___\\\[[[bbbjjjuuuVVVYYY^^^dddhhhjjjkkklllkkkkkklllooouuu}}}vvvnnngggfffjjjjjjddd]]]NNNIIIBBB===:::999777555666666555555555666666777333444555555555444333222555666777777555444444555444333333222222333333444555444333111111111111111111111111111111111111111999GGGQQQPPPJJJDDD>>>888;;;<<<;;;999444000...---///.........///000222222666888:::999555222111222///000222333444444333222222000///000333444333111+++---000000...---///000000000000000111111111111333222111//////000222333444555666666555666888:::777999::::::888888999;;;>>>>>>???@@@BBBEEEIIIKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMNNNOOOTTTZZZ^^^bbbeeehhhgggdddbbbbbbdddhhhdddaaa___\\\\\\ccclllttt[[[^^^bbbfffiiikkkllllllnnnnnnooossszzzwwwlllhhhiiiiiieee```TTTNNNEEE>>>:::888777777777666666555555666666666555555444444444333333333444555777666555444444555444333333222222333333444444444333222111111111111333222111000000111222333888@@@HHHGGGEEEFFFGGGHHH===:::666333333333333222222111000///000111333444999::::::888555111000000111111111222333333444444444222111000111111///...)))+++---.........///000000000000000111111111111333222111000000111222333333444555555444444666888777999::::::888888999;;;>>>>>>???@@@CCCFFFHHHJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPSSSYYY]]]bbbeeehhhhhheeeccccccdddfffccc```___]]]]]]eeennnxxx```aaadddgggjjjkkkkkkkkkmmmmmmooottt|||~~~rrrjjjgggfffcccaaa\\\VVVLLLCCC===:::::::::888777666666666666666666666555444333333333333444222444555555444333444555444333333222222333333444333333333222222111111111333222000//////000222333222666:::<<<>>>DDDMMMRRRAAA;;;333///000333444444222111000///000222555777999999777555333111000///111000000000111222333444555444333222222111000///---...000111111111111222///000000000111111111111444444333333333444555555444555666555444444666888999:::<<<;;;::::::;;;===>>>>>>???AAACCCFFFHHHJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPSSSXXX[[[aaaeeeiiiiiifffddddddeeeeeebbb```___^^^___fffppp}}}bbbccceeeggghhhiiiiiiiiijjjkkknnnttt~~~xxxmmmfffcccbbbaaa```[[[RRRHHH@@@<<<::::::888888777666666666666666666555444333333333333444000222444555444333444555444333333222222333333444222333333333222222111111333222000//////000222333111111111333666<<>>???AAADDDFFFHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLLLLMMMNNNOOOQQQSSSXXX[[[aaaeeejjjjjjhhheeeeeeeeedddaaa______^^^```hhhqqq}}}cccdddeeeggghhhhhhiiiiiihhhkkkooowwwtttkkkeeebbbbbbaaa^^^XXXOOOEEE>>>;;;:::999999888777666666666666555555444444444333333333///111333444333333444666444333333222222333333444222222333333333222222111333222111000000111222333333111///111111333999@@@FFFBBB===:::888777666666555555555666888999;;;<<<444222///...///000111111///000000111222222333333111222222222000///000111444333222333333333111000000000000000111111111111111111222222333333444444666777777666555555666888777999::::::888888999;;;===>>>???BBBDDDFFFHHHIIIJJJLLLNNNOOOPPPOOOMMMLLLKKKLLLNNNPPPQQQTTTXXX[[[aaaeeejjjkkkiiifffeeefffdddaaa``````___```hhhqqqzzzeeeeeefffggghhhiiiiiijjjkkknnnuuu~~~~~~rrrjjjfffeeecccccc```XXXNNNDDD>>><<<:::999888777666666666666333444555555555444333222...000222333333333444666444333333222222333333444111222333333333333222111111111111111111111111111444000000333222000222777777999;;;============>>>999:::;;;<<<<<<<<<;;;:::666222...---///111222111000111333444555555444444222444444333000//////111333222111333555555444111000000000000111111111111000111222333444444444444555666666555444444555777777999::::::888888999;;;<<<===@@@BBBDDDFFFHHHHHHKKKLLLNNNPPPPPPOOONNNLLLIIIKKKNNNPPPRRRUUUYYY\\\```eeekkkllljjjgggfffgggeeebbb``````___```hhhqqq}}}ffffffggghhhiiijjjkkkkkknnnrrrzzzxxxnnnjjjiiiggghhhggg```UUUKKKCCC@@@:::999888777666666666666333444555666666444222111---///222333333333444666444333333222222333333444000111333333444333222111000111222222222222111000111...000555666222111666111777<<<>>><<<999888999666777999999888666333222888444///---///111222111111333555777777777555444666888888666222000111222444222222444777999777555000000000000111111111111222333444555666666666666444555555444333222444555999;;;<<<<<<;;;:::<<<===<<<===@@@BBBEEEGGGHHHHHHKKKLLLOOOQQQQQQPPPNNNLLLHHHJJJMMMPPPRRRUUUYYY\\\```eeekkkmmmjjjgggfffgggfffbbbaaa```___```hhhqqqeeeggghhhgggdddeeehhhlllpppyyywwwooojjjkkklllmmmkkkbbbVVVIIIAAA===;;;888777777777666555555444333333555666666666333444555555333333444555555444444333333444444555333333333222222222111111222222222222222111000//////000111222222111000//////000111222222333222222222222111000000111222333111111111111111111111111333333333222111222444666555555444444444333333333555444222111111111222222222111111111000000//////222222111111111111111111555444444555555777888888999;;;<<<;;;999999:::;;;===>>>@@@BBBDDDGGGJJJKKKLLLLLLMMMOOOPPPOOOMMMJJJJJJHHHJJJOOORRRSSSVVVZZZdddfffhhhkkkllliiiddd```dddcccccccccaaaccclllwww|||eeefffgggeeeccceeejjjooovvvzzzrrrllljjjjjjiiigggaaaVVVJJJBBB???===999777777777777666555444333333555666666555222444555444333222333444555444444333333444444555333333333222222222111111222222222222222111000000000000111111111111000000//////000111111111000000000000//////000222333444111111111111111111111111222333333333222222444555555444444444444333333333222222000/////////000000111111111111000000000///333333333333444444444444333333333333333444555666999:::;;;:::999888999:::===>>>???AAADDDGGGIIIKKKMMMMMMMMMOOOPPPPPPMMMKKKJJJHHHJJJOOOSSSSSSVVV[[[aaaccceeehhhhhhfffccc```gggeeeddddddbbbbbblllvvveeeffffffddddddhhhooouuu}}}uuuoooiiifffcccaaa```YYYOOOFFFCCC@@@;;;888888888777777666444333333555666666555222333444333222111222444555444444333333444444555333333333222222222111111111222222222222111000000111111000000000000111111111111111111111000000///.........///000222444555111111111111111111111111000222444444333222333444444444444444333333333333222111000000///000000000111111111111000000000000222222333444555555555555444444333333333444444555777999:::999888888999:::<<<===>>>@@@CCCFFFHHHJJJMMMLLLMMMOOOPPPPPPMMMKKKJJJHHHJJJPPPSSSTTTWWW\\\aaabbbdddffffffeeecccbbbiiigggfffeeebbbccclllvvveeeffffffeeeffflllvvv}}}xxxrrrhhhccc^^^^^^aaa___XXXPPPIIIEEE???:::888777777666666555333333555666555555111222333333111111222333555444444333333444444555333333333222222222111111111111222222222111111000222111000//////000111222333333333222222111//////---......///000111222333111111111111111111111111///111444444333222222333444444444333333333222222333333222222222222222222111111111000000000000000///000222333444444444444666666555555555666666777666888999999888777888:::;;;<<<>>>@@@BBBEEEHHHIIIKKKKKKLLLMMMOOONNNLLLIIIJJJHHHJJJPPPTTTUUUXXX]]]cccdddffffffeeeeeeeeefffiiigggffffffddddddnnnxxxbbbcccddddddgggooozzzyyytttjjjddd^^^^^^cccfffccc^^^SSSMMMDDD===999777666555777555333333555666555444111222333333111111222333555444444333333444444555333333333222222222111111000111111222222222111111222111000//////000111222111111111111000...---,,,......//////000000000///000000000000000000000000///111333444333222222222444444333333333222222222222222222222333222222222000000000000000000111111///111333444555555444444666555555555555666777777666777999999888888999:::;;;<<<>>>@@@BBBEEEHHHIIIJJJJJJJJJLLLMMMMMMJJJHHHJJJIIIKKKQQQUUUVVVYYY^^^ccceeeffffffdddccceeeffffffeeeeeefffdddfffppp{{{```bbbdddfffkkkttt|||xxxoooiiibbbaaaeeejjjkkkjjj```XXXMMMCCC<<<999666555777555444444555555555444222333444333222111222444555444444333333444444555333333333222222222111111000000111222222222222111111111000000000000111111............---,,,******......////////////......000000000000000000000000///111333333222111222333333333333333222222222222//////000111111111111000000000000000111111111111222444666888888888666555333222222333333555666666666888999999888888:::;;;<<<===>>>@@@CCCFFFHHHJJJIIIIIIJJJLLLMMMLLLJJJGGGJJJIIIKKKQQQUUUWWWZZZ___bbbeeegggfffbbbaaabbbdddeeeddddddeeedddgggqqq|||ccceeeiiimmmsss|||~~~|||vvvpppiiieeeeeeiiimmmpppmmmdddWWWJJJAAA;;;888777777666444444555555444333222444555444333222333444555444444333333444444555333333333222222222111111000000111222222222222222000000111111111111000000---.........---,,,++++++,,,,,,...////////////...000000000000000000000000000111222111000000222444333333333222222222222111...///000111222111111000///000000000111111111111444555777999999888666444111111222222444555777888777888::::::999999;;;<<<===>>>???AAADDDGGGIIIKKKKKKKKKKKKMMMNNNNNNKKKIIIKKKIIIKKKRRRVVVWWW[[[```cccfffiiihhhccc```aaaccceeeddddddeeedddeeeooo{{{gggkkkpppttt{{{~~~~~~{{{uuummmgggeeehhhmmmqqqvvvlll]]]OOODDD>>>:::888888666444444555555444333333444555555333333444555555444444333333444444555333333333222222222111111///000111222222222222222///000111222222111000///000000000000000000///...)))***,,,...000000000000000000000000000000000000111111111000///000222555333333333222222222111111000111222333444444333222//////000000111111111222222444666777777555333111222222333444666888:::;;;777999::::::::::::<<<======>>>@@@BBBDDDGGGJJJKKKLLLLLLMMMOOOPPPOOOMMMJJJKKKIIILLLRRRVVVXXX[[[```eeejjjmmmlllfffbbbbbbdddgggeeeeeeeeecccdddmmmxxxlllnnnvvv|||uuummmfffccciiirrrssskkk]]]PPPFFF???999555555555444444444444555555888777555444333333444444333333333333333333333333222222222222222222222222111111111222222333333333000000000000000000000000000000111111111111000000000000////////////000000555555333222111111000000222444777777666444333333222111000............///000111111222222333444444111111111111111111222222333555777777666555555666<<<444000444888777555666<<<;;;999888888999;;;<<<>>>>>>>>>???BBBGGGLLLOOOMMMNNNOOOPPPPPPOOOMMMLLLMMMMMMOOOQQQUUUYYY\\\___eeeffffffeeecccbbbbbbccceeefffdddaaa```eeeooowwwpppvvv~~~wwwooogggcccgggnnnrrrlllaaaVVVKKKBBB<<<888666555555444444444444555888777555444333333333444333333333333333333333333222222222222222222222222000111111111111111222222111111111111111111111111000000111111111111000000000000////////////000000111111000000///000000000333666888888777555555555444333222111000000000111000111111222222333444444333333222111000000000111111333555666555666888:::???===999666555666777888:::999888888999:::===>>>>>>>>>???@@@CCCGGGKKKMMMLLLMMMNNNOOOOOONNNMMMLLLLLLMMMOOOQQQUUUZZZ^^^```cccdddeeecccaaa```aaabbbeeefffeeebbbaaafffpppxxxvvvzzzsssjjjccccccgggllliiidddZZZOOOEEE>>>;;;777777666555444444444444777666555444333333333444333333333333333333333333222222222222222222222222111111111000000000000000111111111111111111111111000000111111111111000000000000////////////000000///////////////000111222222444666777555444444444333222111000000///000000000111111222222333444444555444222111000/////////000111333333444777;;;>>>GGGMMMKKK>>>555666999888888777777888999;;;>>>???===>>>@@@BBBEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLMMMOOORRRVVV[[[___bbbdddeeeeeedddaaaaaabbbccceeefffeeeddddddhhhqqqxxx{{{~~~wwwnnneee```aaacccdddccc]]]SSSIIIAAA===;;;:::999777666555555555555555555444444333333333333333333333333333333333222222222222222222222222222222111111000000000///111111111111111111111111000000111111111111000000000000////////////000000222222111111111111222222///111333333222111111222555444333333222222111111000111111222222333444444333333222111000000000111000111222222333666;;;>>>LLLZZZ[[[GGG777666888555888888888999:::;;;===>>>===>>>AAADDDFFFGGGHHHHHHKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMOOOSSSWWW\\\aaacccgggggggggeeeccccccdddffffffffffffeeefffkkkrrrwwwzzzrrrggg```]]]\\\___bbb```ZZZPPPGGGBBB>>>===<<<:::888777666666444444444444444333333333333333333333333333333333222222222222222222222222333333333222222111111000111111111111111111111111000000111111111111000000000000////////////000000444333222111000000000000...000111222111000111222777777777666666555444444000111111222222333444444111000000000111222333333222333333222222555888;;;DDDUUUZZZIII999666777444::::::999999::::::;;;;;;<<<>>>AAADDDFFFHHHHHHGGGKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPTTTXXX^^^bbbdddggggggfffdddbbbbbbdddfffggggggffffffhhhlllqqquuuyyy}}}vvvkkkaaa]]]ZZZ\\\```cccbbb[[[QQQIII@@@???===;;;999777666555333333444444444444333222333333333333333333333333222222222222222222222222333333333222222222222222222222222222222222222222000000111111111111000000000000////////////000000222222000///...---------000222333333222222444555222333333333222111000///000111111222222333444444//////000000111222444555222333444333333444666999777DDDJJJBBB777666777666::::::::::::::::::::::::<<<>>>AAADDDFFFHHHHHHIIIKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPRRRUUUYYY^^^bbbeeeeeeeeecccaaa______aaaccchhhgggggggggiiillloooqqqttt|||yyynnnddd___XXXXXX\\\bbbfffbbbWWWMMMAAA???===:::777555444333222333444444444444333222333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222222222000000111111111111000000000000////////////000000111000///...............111222333333222333555666.../////////...---,,,+++000111111222222333444444000000000000111222333333000222444444444444666888444888;;;999555444666999888999999:::;;;;;;;;;;;;<<<===@@@CCCFFFHHHJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPQQQQQQSSSVVVZZZ^^^bbbdddddddddbbb```]]]^^^```ccciiihhhggggggiiikkkmmmmmmqqqyyyzzzqqqfff```UUUTTTWWW```gggeeeYYYMMM@@@>>><<<999666444222222111222333444444444333222333333333333333333333333222222222222222222222222//////000000111111222222222222222222222222222222000000111111111111000000000000////////////000000000000000000000111111222///000111111000111333555222222333333222111///...000111111222333333444444222222111111111111111222...111333555555555666888;;;666444666444222444:::666777888:::;;;<<<======;;;===???BBBEEEHHHKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTVVVZZZ^^^bbbdddfffeeecccaaa______bbbdddjjjhhhggggggiiijjjkkkkkkpppyyy~~~|||wwwmmmcccZZZVVVTTTYYY```bbb\\\UUUIIIDDD>>>:::888777666555444555666777777666555444333333333444444555555555333333333333333333333333000222444333222111222333444333222111111111222222000000000000000000000000000000000000////////////111000000///......------...///000111111222222111111111111111000000000000333333222222222333444555555333111000000111333444111222222333333444444555666666666666555555555555777999::::::999888:::;;;<<<===>>>AAACCCEEEGGGHHHKKKLLLLLLMMMNNNPPPQQQRRRQQQQQQQQQSSSVVVYYY]]]___eeeeeeccc```^^^^^^aaacccggggggggghhhhhhjjjkkklllsss|||~~~yyyoooeeeZZZUUURRRUUU[[[^^^[[[VVVMMMHHHAAA;;;999888777777444555666666666666555444333333444444444444444444333333333333333333333333000222333333222111111222222111111111111000000000000000000000000000000000111111000000//////...............///000000111111...///000111222222222222111111111111000000000000111111111111222222222222555444222111000111222333111222222333333444444555666666666666666666666666777888999999888888999;;;<<<===???AAADDDFFFGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPQQQPPPQQQRRRUUUYYY\\\^^^bbbaaa```]]][[[[[[]]]```dddddddddeeefffgggiiijjjrrr{{{~~~~~~zzzppphhh\\\WWWQQQQQQVVVZZZZZZYYYSSSMMMDDD>>>:::999888777444444555555555555444444444444444444444444333333222222222222222222222222000222333333222111111222111222333333333222000///000000000000000000000000222222111000//////......---......///000000111111...///000111222222222222111111111111000000000000000111222444444333333222666555333111000000111111111222222333333444444555555555666666777777888888777888:::999888888999;;;===>>>@@@BBBDDDGGGHHHIIIKKKKKKLLLMMMNNNPPPQQQRRRPPPPPPPPPQQQTTTXXX[[[^^^``````^^^\\\ZZZZZZ]]]___bbbbbbbbbccceeegggiiijjjqqq{{{{{{zzzzzzwwwqqqkkkaaa[[[SSSPPPRRRWWWZZZ\\\WWWQQQGGG???;;;999888777444444444444444444444444555555555444444333333333111111111111111111111111000111333333111000111222333444555666666444222111000000000000000000000000333222222111000///....../////////.........------//////000111222222222222111111111111000000000///222333555777777666555444666555333222111000000000111222222333333444444555555555666666777888999999888:::;;;;;;:::999;;;<<<>>>???@@@CCCEEEGGGIIIJJJLLLMMMMMMNNNOOOQQQSSSSSSOOOOOOOOOQQQTTTWWW[[[]]]aaaaaaaaa___]]]]]]___aaacccccccccdddfffiiilllnnnrrr|||{{{wwwuuutttssspppnnngggaaaYYYSSSRRRVVV[[[___ZZZSSSJJJBBB<<<999777666444444444333333444444444555555555444444333333333111111111111111111111111///111333222111000111111333444555666666444222111000000000000000000000000333222222111000/////////......---------------,,,///000111222222333333222111111111111000000000///222333555777777666555444666555444222111000000///111222222333333444444555444555555666777888888999:::;;;<<<<<<;;;;;;<<<>>>>>>???@@@CCCEEEGGGIIIJJJIIIIIIIIIJJJKKKMMMOOOOOOOOOOOOOOOQQQTTTWWW[[[]]]aaaaaaaaa```^^^^^^```bbbbbbbbbbbbcccfffjjjmmmpppttt}}}{{{yyy{{{yyyvvvsssqqqqqqrrrrrrlllggg```XXXTTTUUU[[[```[[[UUUMMMEEE???;;;777555555555444444444444555555444444444444444444333333222222222222222222222222///111222222111000000111111222333333333222000///000000000000000000000000222222111111111000000000******+++---...///000000///000111222333333333333111111111111000000000000000111222444444333333222444444333333222111000000111222222333333444444555444444555555666666777777:::;;;===<<<;;;;;;<<<>>>===>>>@@@BBBDDDGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPQQQTTTXXX[[[^^^^^^______^^^]]]]]]^^^``````___```aaadddiiimmmpppwww~~~yyyxxxwwwvvvuuuvvvvvvuuuttttttuuuvvvooollleee]]]VVVUUUZZZ___\\\XXXPPPIIICCC>>>999666666666555444444555666666333333444444444444444444333333333333333333333333///000222222000000000111222111111111111000000000000000000000000000000000000111111111111222222222+++,,,---...000111222222000000111222333333333333111111111111000000000000111111111111222222222222333333333333222222111000111222222333333444444555444444444444555555555555999:::;;;;;;::::::;;;<<<<<<===???AAADDDFFFGGGHHHJJJJJJJJJKKKLLLNNNPPPQQQQQQPPPQQQRRRUUUYYY\\\^^^\\\]]]^^^^^^\\\\\\]]]___`````````aaaeeejjjooorrrxxx|||wwwvvvuuuuuuppptttxxxyyyxxxwwwxxxyyypppnnnhhh___WWWTTTXXX]]]]]]YYYSSSLLLFFF@@@;;;777777666555444444555666777333333333444444555555555333333333333333333333333///000222222000///000111444333222111111111222222000000000000000000000000000000000111222222333333000000000000111111111111000000111222333333333333111111111111000000000000333333222222222333444555222222333333333222222111111222222333333444555555444444444444444444333333777999::::::999888:::;;;<<<===>>>AAACCCEEEGGGHHHFFFFFFFFFGGGIIIJJJLLLMMMQQQQQQQQQSSSVVVYYY]]]___]]]^^^______]]]]]]^^^___bbbbbbbbbcccgggmmmrrrvvvyyy{{{uuutttxxxzzzzzzzzzyyyyyyxxxxxxxxxwwwssskkkaaaYYYTTTSSSTTTYYYYYYVVVPPPGGG@@@<<<<<<555444333333555777777666555444444333333444444555------///000222444555666333222222111111222222333111111111111111111111111333222111000////////////111222222333333222222111222111000.........///000...///000111222333333333000000111111111111000000000000000111111222222222222222222222222222222222333333222222222333444444888777777666666666777777777999::::::999888:::;;;===>>>???BBBDDDFFFHHHIIIIIIJJJKKKJJJJJJJJJLLLNNNQQQQQQRRRSSSWWW[[[^^^aaaaaaaaa```___]]]\\\^^^```ccccccbbbdddhhhmmmsssvvvxxx~~~xxxwwwzzz}}}}}}}}}}}}||||||||||||zzzvvvooofff]]]VVVSSSRRRUUUVVVUUUOOOHHH@@@<<<;;;888666555555555666555444555444444333333444444555222222222222222111111111333333333222222333333333111111111111111111111111444333222111000000000000111222222333333222222111222111000///......///000111222333333444444444444111111222222222222111111333333333444444444555555222222222222222222222222222222222222333444555555777666666555555666666666777999::::::999888:::;;;<<<===???AAACCCFFFGGGHHHGGGHHHIIIHHHHHHHHHJJJLLLQQQQQQQQQSSSVVVZZZ^^^````````````^^^\\\\\\]]]___bbbbbbbbbdddhhhmmmqqqtttvvv}}}{{{zzz|||}}}~~~~~~{{{uuummmccc[[[TTTPPPQQQSSSTTTQQQKKKDDD???===;;;999666555666555444333555444444333333444444555555555444333222111000000333333333333333333333333111111111111111111111111333333222111000000000000111111222222222222111111111000000////////////000222333333444444444333333222222333333333333222222111111111111111222222222222222222222222222222222111111111222333444555666555555444444444555555666777999::::::999888:::;;;;;;<<<>>>@@@BBBEEEFFFGGGGGGHHHIIIHHHHHHHHHJJJLLLPPPPPPQQQSSSVVVZZZ]]]___``````___]]][[[[[[\\\^^^```aaabbbdddhhhkkkoooqqqrrrwww{{{}}}}}}|||||||||}}}zzzrrriii___UUUOOONNNQQQTTTTTTPPPJJJCCC???;;;888666555555555444222555444444333333444444555444444444333333333222222111222222222222222222111111111111111111111111111222111000000/////////000111111222222222222111111000000000////////////000111111222222222111000000111222222222222222222111000000000000000000000000222222222222222222222222333333222222222333444444444444333333333444555555777999::::::999888:::;;;:::;;;===???AAADDDEEEFFFIIIJJJKKKJJJJJJJJJLLLNNNOOOOOOQQQSSSVVVZZZ]]]^^^``````___]]]ZZZZZZ[[[]]]___```aaadddgggjjjlllnnnooossswwwzzz}}}|||}}}{{{uuulllbbbWWWOOOKKKNNNQQQTTTRRRMMMEEE@@@999777555444555555444333555444444333333444444555444444444333333333222222000000111111111111000000111111111111111111111111000000///.........//////000111111222222111111000/////////000000000000///111111222222222111000000000000111111111111000000333333333333333333222222222222222222222222222222555555444333222222222222333333333333333444555555777999::::::999888:::;;;:::;;;<<>><<<999888777777555444555444444333333444444555222222222222222111111111111222333444444333222111111111111111111111111111111111000000000000111111000000111111111111000000---...///000111111000///111222333333444444444444000111111222222111111000000000//////............222222222222222222222222333222222222333333444555333333333333444555666777777999::::::999888:::;;;;;;<<<===???BBBDDDFFFGGGGGGHHHIIIHHHHHHHHHJJJLLLPPPQQQTTTWWWZZZ]]]^^^___bbbbbbaaa^^^\\\ZZZ\\\]]]___^^^]]]^^^```cccfffiiirrr}}}~~~yyytttrrryyy}}}ssslllhhhbbb[[[UUUPPPQQQSSSWWWYYYUUUNNNHHHBBB@@@<<<:::999777555333555444444333333444444555------///000222444555666222333555666666555333222111111111111111111111111333222222222222222333333000000111111111111000000---...///111111111000///...///000111222333333333222222222333333222222222333333222222111111000000222222222222222222222222000000111222333555777888333333333444555666777888777999::::::999888:::;;;;;;<<<>>>@@@BBBEEEFFFGGGIIIJJJKKKJJJJJJJJJLLLNNNPPPRRRUUUXXX[[[]]]___```ccccccbbb___\\\[[[\\\]]]___^^^]]]\\\^^^bbbfffiiissszzzuuuuuu}}}wwwkkkeeeeeeccc\\\UUUQQQNNNNNNRRRYYYYYYTTTMMMGGGAAA:::666777777444000222222222222222222222222222222222222222222222222222222111111111111222222222222222111111111000000444111///---...///......////////////000111333333000000000000000000000000:::888444111//////111222000000111111111222222222222222111111111111222222111222333444444333111000222222333333333333444444666666666666666555555555777777777777777888888888:::<<>>BBBEEEGGGEEEEEEFFFGGGIIIKKKMMMOOOQQQSSSVVVXXXZZZ[[[]]]___bbbbbbbbb___]]]\\\^^^___aaa___^^^``````bbbkkkttt~~~|||xxxpppeeeaaacccffffffeee]]]VVVOOOMMMPPPUUUWWWXXXRRRLLLCCC===999888777555888777777666555444444333222222222222222222222222222222111111111111222222111111111111111111111111......///111333333222000222111000000000000000111000000000000000000000000---...000222222333222222222222222111111111111111222111000//////............///111222333333333333111111111111222222222222444444555555555555555666888888999999::::::;;;;;;<<<<<<<<<===???AAADDDEEEEEEFFFFFFHHHIIIKKKMMMNNNPPPRRRUUUXXXYYYZZZ\\\^^^aaaaaaaaa___]]]\\\]]]^^^```^^^___aaabbbeeemmmwww|||zzzyyyxxxyyy|||}}}wwwoooeee```aaacccdddccc^^^WWWOOOJJJKKKPPPTTTVVVSSSNNNFFF???;;;888777666666666666555444333222222222222222222222222222222222222111111111111222222111111111111111111111111000///000111222222000...222111000000000000000111///////////////////////////000222333444333111000111111111111111111111111222111111000000000000111...///000111222222333333222222222333333333333444333444444444555555666666777777888888999::::::;;;:::;;;===@@@AAABBBBBBBBBEEEFFFFFFGGGIIIKKKMMMNNNOOOQQQTTTVVVXXXYYY[[[]]]___``````^^^\\\ZZZ[[[\\\___]]]^^^aaabbbeeennnxxxxxxrrrooommmllljjjjjjlllpppuuuwww|||}}}~~~}}}{{{uuunnnfffaaa```aaaaaa```___XXXPPPJJJIIILLLPPPRRRSSSOOOIIICCC===:::888777555444444444333222222222222222222222222222222222222222111111111111222222111111111111111222222222222111111111333333111///111000000000000000111111////////////////////////111222333333333222111000000000111111111222222222555444333222222222222222///000000000111222222222222222333333333444444444333333333444555555666666666777777888999:::;;;;;;:::<<>>???@@@BBBCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKMMMOOOSSSUUUVVVWWWYYY[[[^^^___```___\\\ZZZZZZ[[[]]][[[[[[^^^___bbbkkkuuu~~~uuulllddd^^^ZZZWWWVVVVVVWWWYYY\\\___aaaaaadddhhhnnnuuu~~~{{{wwwvvvvvvtttsssrrrnnnhhhdddccccccbbbaaa```[[[TTTNNNJJJIIIJJJLLLSSSRRRPPPKKKDDD???<<<:::333333444444444444444444222222222222222222222222222222111111111111222222000000111111222222222222,,,+++***+++---000222222////////////000111333333////////////////////////......//////000000111111......///111222333444555???>>>;;;888444222000///222111000000000000000111000111111111111222222222222222333333444555666666888888999:::<<<======>>>@@@?????????@@@BBBEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJMMMOOORRRTTTUUUWWWYYY[[[___```aaa```]]]\\\[[[\\\\\\ZZZ[[[]]]^^^aaajjjttt~~~vvvkkkddd___ZZZWWWRRRRRRQQQPPPQQQRRRTTTTTTYYY[[[]]]```fffoooyyyyyyyyywwwqqqlllkkkpppnnnlllkkkkkkiiifffdddeeeaaaYYYNNNFFFCCCGGGKKKRRRQQQLLLGGGDDDBBB;;;333444333333444555666444333333333333222222222111111111111000000000000111111222222111000//////000000000000111111111111000000222222111111111111222222333222111000000111222333//////000111222333333444333444444444333444666888///333:::??????;;;555111000000000000111111111111...///000111111222111111666555555444444444555555666888:::<<<<<<===@@@BBB;;;<<<===>>>@@@BBBCCCCCCBBBDDDFFFGGGGGGHHHJJJLLLLLLPPPTTTUUUUUUUUUXXX[[[___aaaaaa```]]][[[[[[[[[aaa]]][[[]]]___bbbgggnnn}}}|||oooddd]]]XXXSSSPPPNNNNNNNNNNNNOOOPPPRRRSSSVVVVVVWWWXXX[[[```gggllluuuzzz|||{{{yyysssnnnnnnnnnmmmmmmmmmnnnnnnllljjjfffccc[[[QQQHHHEEEFFFIIILLLNNNLLLHHHDDDBBB;;;444444333333444555666444333333333333222222222111111222222111111111111222222333222222111000000111111000000111111111111000000111000000000000000000111222111000000000000111222111111111111111222222222000222555666777777999:::000333666999999777444222000000000000111111111111...///000111222222222222555555444444444444555555555777:::;;;;;;<<>>???@@@AAAAAAAAABBBDDDFFFGGGFFFGGGIIIKKKKKKOOOSSSUUUTTTUUUXXX[[[___aaaaaa```^^^\\\[[[\\\aaa]]][[[]]]___aaagggnnn}}}|||sssggg]]]WWWRRRNNNJJJJJJJJJIIIJJJKKKMMMOOOPPPQQQRRRSSSSSSSSSVVVYYY\\\dddhhhooowww~~~{{{uuuqqqooollllllmmmooorrrssssssrrrjjjfff___UUUMMMGGGFFFFFFHHHMMMOOOLLLGGGCCC===888666444333444555555444333333333333222222222111111111111111111111111111111333333222111111111222222000000111111111111000000000000////////////000000111111000000000000111111222222222111111111000000222555999<<<<<<:::999999111111111222222222222222000000000000111111111111///000111222333333333333555444444444444444555555555666999::::::;;;===??????????????????@@@@@@@@@BBBDDDFFFFFFEEEEEEGGGIIIJJJNNNRRRTTTSSSTTTXXX[[[___aaaaaa```^^^\\\\\\]]]```]]][[[]]]^^^___fffnnn{{{}}}{{{{{{{{{yyy}}}}}}~~~~~~zzzssskkkaaaYYYTTTQQQNNNKKKHHHHHHGGGGGGHHHIIIKKKLLLMMMOOOQQQSSSTTTUUUWWWYYYZZZ]]]ccciiiqqqzzz|||wwwrrrooojjjjjjlllppptttwwwwwwwwwoookkkddd[[[RRRKKKFFFDDDHHHPPPUUURRRLLLFFF@@@;;;777666444444555555444333333333333222222222111111//////000000000000//////222222111111000111111222000111111222222111111000000000////////////000000000000000000000000000000111111111111111111111111666:::>>>@@@>>>:::666444111000000//////000111111///000000000111111111111000000222333333333333333444444333333444444555555444666888888999999;;;===>>>>>>>>>???@@@@@@AAAAAABBBDDDEEEEEEDDDDDDEEEGGGIIIMMMQQQSSSSSSTTTWWWZZZ___```bbbaaa___^^^^^^^^^aaa^^^\\\]]]]]]^^^fffooozzz{{{yyyvvvrrrqqqpppqqqrrrmmmqqqsssrrrsssuuutttpppjjjccc[[[UUUSSSRRROOOMMMIIIHHHGGGGGGGGGHHHIIIJJJKKKNNNQQQTTTTTTUUUVVVWWWVVVXXX\\\___eeellltttzzz~~~wwwxxx|||vvvqqqmmmiiijjjlllpppvvvzzz{{{{{{wwwrrrjjjaaaWWWNNNHHHDDDGGGPPPVVVTTTNNNHHHAAA;;;999777555444444444444333333333333222222222111111000111111222222111111000000000////////////000000111111222222222222111111222111111000000111111222000000111111111111000000///000000111222222333333444777<<<===;;;666333111000000111111111000000//////000000000111111111111000000222333333333333333333333333333333444555555444555777888888888:::<<<<<<<<<===>>>@@@AAABBBCCCBBBCCCEEEEEEDDDDDDEEEFFFHHHMMMQQQSSSSSSTTTXXX[[[___```bbbaaa```______```bbb___^^^]]]\\\^^^fffqqq{{{|||pppnnnllljjjiiiiiijjjkkkiiilllmmmkkkkkkllljjjeeeccc]]]VVVRRRQQQQQQOOOMMMJJJJJJIIIHHHIIIJJJKKKLLLNNNPPPSSSTTTSSSRRRSSSSSSVVVWWWYYYZZZ]]]aaaggglllqqqwww~~~zzztttmmmlllvvvzzzvvvqqqllliiijjjnnntttzzzyyypppfff\\\RRRJJJDDDEEELLLRRRQQQNNNIIIBBB:::;;;888555444444444333333333333333222222222111111222333444555555444333222//////.........///000000111111222222222222111111222222111111111111222222111111222222222222111111...///000111222333444444---000444666555333222222000111222222222111000///000000000000111111111111///000111222333333333333222222222222333444555666444666777888888888:::<<<;;;;;;===>>>@@@BBBCCCDDDAAACCCEEEEEEDDDDDDFFFHHHIIIMMMQQQSSSTTTUUUYYY\\\^^^```bbbbbbaaa```aaaaaacccaaa```___\\\^^^gggrrrvvvqqqjjjiiihhhggghhhhhhiiijjjhhhkkkllljjjiiijjjhhhdddbbb]]]VVVRRRQQQPPPNNNKKKJJJJJJJJJJJJLLLNNNPPPRRRTTTVVVXXXXXXWWWVVVVVVWWWXXXYYYZZZZZZ[[[^^^bbbeeefffkkkssszzz~~~zzzuuuooofffccclllyyyxxxvvvrrrmmmjjjlllqqqyyytttiii___UUULLLFFFBBBHHHMMMOOOOOOMMMFFF===<<<999666444444444333222333333333222222222111111111222444555555444222111///////////////000111111111222222333333222222111111111000000000000111111111222333444444333222111000000111111111222222222...000222333222222333444222222222111111000000000000000000000111111111111...///000111222222222222222222222222333444555666555666888888888888:::<<<<<<===>>>???@@@AAABBBBBBAAACCCDDDEEEEEEFFFGGGIIIIIIMMMRRRTTTUUUVVVZZZ]]]^^^```bbbbbbaaaaaabbbccceeecccbbb```]]]^^^hhhtttzzzpppkkkhhhhhhiiiiiijjjkkkllllllgggkkkmmmllllllnnnmmmiiieee```YYYTTTRRRQQQNNNKKKIIIIIIJJJLLLOOORRRUUUWWWYYY[[[]]]^^^^^^^^^___aaa[[[\\\]]]]]]]]]___bbbddd```eeekkkpppuuu~~~~~~xxxssslllccc^^^gggttt}}}wwwwwwtttoookkknnnsss}}}wwwkkkaaaWWWNNNGGGBBBGGGKKKOOORRRSSSKKKBBB===:::666444444444333222333333333222222222111111...///111222222111///...000000///000000111222222111222222333333222222111000000////////////000000222333444444444444333222222222222111111111111111555666666555333333444666444222111/////////000111000000000000111111111111...///000111111222111111222222222222333444555666555777888999888888:::<<<>>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFGGGIIIJJJJJJNNNRRRUUUUUUWWW[[[^^^^^^```bbbbbbbbbaaabbbcccfffdddcccaaa]]]^^^iiiuuussslllhhhhhhjjjmmmnnnmmmmmmnnnnnnnnnqqqrrrrrrtttwwwuuupppkkkccc\\\YYYUUUPPPNNNOOOLLLMMMNNNPPPQQQUUUZZZ]]]bbbcccdddeeeeeeeeeddddddcccbbbaaaaaaaaacccdddeeeggggggiiikkkooowww~~~~~~yyynnndddbbbkkkttt|||vvvssssssuuuuuuyyyqqqeee^^^WWWOOOHHHJJJIIIJJJPPPVVVUUUMMMEEECCC===666444666888777444222222222111222222333333444333222000000111222333000000111222333444444555777333///...000000///---111111000000000000111111000000000000000000000000222222333333333333444444555555666666666555444333222222222222222222222222......///000111222333333555555444444444444444444444333333333333444555555555555666777888:::<<<=========>>>???@@@AAAAAABBBCCCCCCCCCCCCEEEGGGIIIJJJLLLNNNQQQRRRSSSVVVYYY\\\]]]```bbbbbbaaa_________cccaaaaaaaaa___bbbmmmyyy{{{qqqkkkhhhjjjllloooqqqqqqqqqrrrsssooosssvvvwww|||~~~{{{qqqggg```YYYQQQMMMNNNNNNQQQSSSVVVYYY]]]bbbeeehhhiiijjjlllllllllkkkjjjlllkkkkkkjjjkkkkkklllmmmnnnnnnnnnooopppuuu{{{{{{rrrkkkkkkrrryyy}}}xxxuuutttvvvvvvxxx~~~xxxlllccc^^^XXXPPPIIIIIIHHHJJJPPPVVVVVVOOOHHHCCC===666444666777666444444444333222111111111111333333333444444444333333333333222222222111111111222000......111333222111111111000000000000111111111111111111111111111111222222222333333333444444444444444444333333333222222222222222222222222222/////////000111111222222111111111111222222222222444333333333333444555555555555666777888:::<<<=========>>>???@@@AAAAAABBBDDDDDDDDDEEEFFFHHHJJJKKKLLLNNNPPPRRRSSSVVVYYY\\\^^^___aaa```___^^^___```dddbbbaaa```___bbbmmmyyywwwoookkkiiilllooosssuuuvvvvvvxxxyyywww{{{~~~ssshhh^^^TTTPPPQQQMMMPPPUUUYYY]]]aaafffiiinnnppprrruuuvvvvvvvvvuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxzzz~~~|||wwwuuuxxx}}}zzzvvvuuuwwwvvvuuuxxx}}}}}}{{{tttnnnfffbbb___ZZZQQQKKKGGGGGGHHHNNNUUUVVVRRRLLLCCC===777444555666555333555555333222111000000000,,,---000111222111000///333222222222222111111111000///...///111333333333111111000000000000111111222222222222222222222222222222222222333333333333555555444333333333333333111111111111111111111111000000000000000000000000///000000000111222222222444333333333333444555555666666666777888:::;;;<<<<<<======>>>???@@@AAAAAAEEEEEEEEEFFFGGGIIIKKKLLLLLLNNNPPPRRRSSSVVVYYY\\\^^^______^^^]]]]]]___aaadddbbb``````___bbbmmmzzztttnnnlllmmmnnnqqquuuxxxzzz|||~~~zzzlllaaaXXXUUUVVVOOOSSSYYY^^^bbbeeeiiilllrrruuuyyy}}}~~~~~~|||||||||vvvttttttsssqqqqqqrrrrrrpppnnnjjjfffcccaaa___ZZZRRRLLLEEEDDDEEEJJJQQQTTTRRROOOCCC>>>888555444444444333444444333222111111111111+++,,,---///000000////////////000111222333444444222111111111111111111111111111000000000000111111111111111111111111111111111222222222222333333333666666555444333444444555000000000000000000000000111111111111000000//////000000111222333333444444444333333333333444555555666666666777888:::;;;<<<<<<<<<===>>>???@@@AAAAAADDDDDDEEEFFFGGGIIIJJJKKKKKKMMMPPPRRRTTTVVVZZZ]]]______^^^\\\[[[\\\___bbbdddbbb```___^^^bbbnnnzzz}}}sssooopppqqqpppsssxxx}}}}}}mmm```XXXVVVYYYYYY\\\bbbfffjjjnnnqqqtttvvvyyy~~~}}}}}}vvvrrrooonnnlllkkkjjjiiihhhgggeeecccaaa```___ZZZSSSMMMCCCBBBCCCFFFLLLPPPQQQPPPDDD@@@;;;666444444444444111111111111222333444444222111111111222333555666...///000111222333333444111222222222111111111111111111000000000000111111000000000000000000000000111111111222222222333333555444444333333333333333000000000000000000000000222222111111000/////////000000111222333333444444444333333333333444555555777777777777888999;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEGGGHHHHHHIIIKKKMMMPPPRRRTTTVVVZZZ]]]___^^^]]][[[ZZZ\\\```ccceeebbb```___^^^bbbnnn{{{|||sssqqqsssvvvtttyyy~~~}}}jjj]]]UUUUUUYYY^^^aaafffjjjnnnrrrwwwzzz~~~~~~vvvpppkkkjjjiiigggfffeeeeeeeeebbbaaa___^^^\\\YYYTTTPPPDDDBBBAAACCCGGGLLLOOOPPPEEEBBB===888555444444555000000000111222333555555333222111000000222444666222111111111111000000000...000222333222222333444111111000000000000111111////////////////////////111111111111222222222222111222222222222111000000111111111111111111111111222111111111000000/////////000000000111222222222444333333333333444555555777777777777888999:::;;;;;;<<<<<<===>>>???@@@@@@AAABBBDDDEEEGGGGGGHHHHHHKKKMMMPPPRRRTTTWWW[[[^^^^^^^^^^^^\\\[[[]]]aaadddfffbbb```^^^]]]aaannn{{{zzzssssssuuuxxx|||yyygggZZZUUUWWW]]]aaadddhhhmmmqqqwww~~~wwwpppiiiiiigggeeedddcccdddddd___^^^\\\ZZZYYYWWWUUUTTTGGGEEEBBBBBBEEEIIINNNPPPGGGDDD???:::666444555666111111111111222333444444000000000///000000000111111111111111000000000000...111444444222111222444111111000000000000111111////////////////////////111111111111222222222222222333555666555444111000222222222222222222222222111111111000000000000000111111111111222222222222444333333333333444555555777777777777888999::::::;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFHHHHHHIIIHHHJJJLLLOOORRRTTTWWW[[[^^^^^^______^^^]]]^^^aaadddfffbbb```^^^]]]aaannn|||yyyssssssvvvyyytttcccZZZWWW\\\cccfffiiimmmrrrxxx}}}xxxpppiiiiiihhheeecccbbbcccddd]]][[[YYYWWWVVVVVVVVVVVVIIIGGGDDDBBBDDDHHHMMMPPPHHHEEEAAA;;;666444555777333333222222111222222222111222444444444333111000......///000111222333333222555777555222//////000111111000000000000111111000000000000000000000000000111111111111222222222444666999::::::888555222222222222222222222222222000000000000000000111111555555444444444444444444444333333333333444555555888777777777888999::::::;;;;;;<<<===>>>???@@@@@@BBBDDDFFFHHHIIIJJJJJJIIIJJJLLLOOORRRTTTWWW[[[^^^^^^_________^^^___bbbdddfffccc```^^^]]]aaannn|||zzztttsssssswww{{{mmm___XXXWWW\\\ccchhhjjjnnnuuu~~~~~~}}}}}}wwwrrrlllgggfffeeeaaa```bbb___]]]ZZZWWWUUUTTTUUUUUUNNNFFF<<<999===DDDIIIJJJHHHCCC<<<888666555333111222222111111222333333444222222222222111111000000222222111111111111222222111111111111111111111111111000000000//////......000000000000000000000000............000333666888888888777666555333111000000000000///000000111222111111000//////.../////////000000111222222333333222222222222333444555555:::999777666666888:::;;;===<<<<<<<<<<<<======>>>@@@BBBEEEFFFFFFFFFHHHIIILLLOOOSSSTTTTTTUUUZZZ^^^]]]___```___]]]^^^aaaeeefffbbb^^^]]]\\\___hhhsssxxxttttttvvvzzz|||iii^^^ZZZ[[[```fffkkkmmmsss{{{~~~{{{zzzzzz|||}}}wwwtttnnnjjjjjjiiieeecccddd```___\\\YYYWWWUUUUUUUUURRRJJJ@@@<<<>>>CCCGGGIIIHHHDDD===999888666444222333333222111111000000000222222222222222222222222222222111111111111222222111111111111111111111111111111111000000/////////000000000000000000000000.........///000333666888999999888777666444333222111000000000000111222222222111000000/////////000000000111111222222222333333333333333444555666666999888777666777888:::;;;>>>============>>>>>>???@@@BBBEEEFFFFFFFFFHHHIIIKKKOOORRRSSSSSSUUUYYY]]]]]]___```___]]]^^^aaaeeeeeeaaa]]][[[ZZZ]]]fffqqq}}}uuusssuuuxxxrrrddd^^^^^^```eeekkklllpppwww~~~xxxuuuuuuwwwzzz}}}yyyuuupppmmmmmmlllgggdddeeebbbaaa^^^[[[YYYWWWVVVUUUUUUNNNDDD??????BBBEEEFFFHHHDDD???<<<999777555333333333333333333222111000222222222222222222333333222222111111111111222222111111111111111111111111111111111111111000000000000000000000000000000000///......///111333555777666666666666555444333222111111111111111222333333222222111000000000000111111111111111111222222222444444444444555666777777999888777777777888:::;;;>>>>>>======>>>>>>???@@@@@@BBBEEEFFFFFFFFFHHHIIIJJJMMMQQQRRRRRRTTTXXX\\\]]]___```___]]]]]]aaadddeee```\\\ZZZXXXZZZdddooo~~~wwwrrrrrruuuyyyuuujjjaaa^^^```cccggglllkkkpppxxx~~~yyyuuurrrtttxxx}}}}}}|||}}}zzzvvvrrrtttzzz~~~~~~|||tttooommmnnnmmmgggdddddddddcccaaa^^^[[[XXXVVVUUUVVVOOOFFFAAA@@@AAACCCDDDGGGEEEBBB>>>;;;888666555222333444555555555444444111111111111222222222222222222111111111111222222111111111111111111111111222222111111111111111111/////////////////////////////////000111333444555222222333333333222111111222222111111222222333444222222111111111111111222111111111111111111111111333333333333444555666777888777777777888999:::;;;===<<<<<<<<<===>>>???@@@@@@BBBEEEFFFFFFFFFHHHIIIIIILLLPPPQQQQQQSSSXXX\\\]]]___```___\\\]]]```cccfffaaa\\\YYYWWWYYYcccmmmyyytttqqqsssuuuyyyooofff^^^^^^aaacccgggkkklllqqqyyy{{{wwwuuutttrrrvvv|||~~~~~~zzzwwwvvvnnnjjjgggkkksss{{{uuupppnnnooonnniiieeeeeeeeeeeecccaaa___[[[XXXVVVTTTOOOHHHBBB???@@@AAACCCEEEEEECCC@@@===999666555333333444444444444444444000111111111111111111111222222111111111111222222111111111111111111111111111111111111111111222222///////////////////////////000000000111222333444111222222222222222111111222222111111222222333444222111111111111111222222111111111111111222222222222222222222333444555666777777777777888999:::;;;;;;::::::;;;<<<===>>>>>>@@@BBBEEEFFFFFFFFFHHHIIIHHHKKKOOOPPPQQQSSSXXX\\\]]]___```___\\\\\\___cccfffbbb^^^[[[XXXYYYaaakkk}}}vvvrrrrrruuuwww{{{kkkccc\\\^^^aaacccfffiiinnnssszzz~~~xxxtttrrrsssuuuvvv|||~~~}}}}}}~~~zzzvvvtttjjjddd```dddnnnxxxyyytttqqqqqqpppkkkhhhiiigggggggggfffddd```\\\ZZZTTTPPPJJJDDD@@@???@@@AAACCCDDDDDDBBB===999666666555444333222222222222333222222222111111111000000222222111111111111222222111111111111111111111111000000000111111111111111000000000000000000000000000000111111222222222222444444555555555444333333111111111111111222333333111000000000000111222222///000000111222222333333222222222222333444555555666666777888999::::::;;;999999999:::;;;<<<===>>>@@@BBBEEEFFFFFFFFFHHHIIIHHHKKKOOOQQQQQQTTTYYY]]]]]]___```^^^\\\[[[^^^bbbeeebbb___]]]YYYXXX___gggwww{{{sssrrrsssxxx{{{~~~hhh```ZZZ\\\```cccfffiiinnnrrrwww|||{{{zzzwwwtttqqqsssxxx}}}~~~~~~~~~~~~~~~~~~yyyuuusssjjjccc]]]___iiittt}}}zzztttppppppoookkkiiijjjjjjkkklllllliiifffbbb___XXXUUUNNNGGGAAA>>>===>>>AAADDDEEECCC===888666555444333222222444666999;;;555555444444333222111111222222111111111111222222111111111111111111111111/////////000000111111111000000000000000000000000000111111222222222222111555555666555555444333333111000000000000111222222000/////////000000111222......///111222333444555333222222333333444555666555666777888999::::::;;;::::::::::::<<<===>>>???@@@BBBEEEFFFFFFFFFHHHIIIHHHKKKOOOQQQRRRTTTYYY^^^]]]___```^^^[[[[[[^^^aaaccc```^^^]]]ZZZWWW[[[bbbnnnwwwrrrqqqtttzzzxxxfff^^^YYY[[[```cccfffjjjlllooossswwwyyyyyyxxxwwwrrrrrrrrrqqqrrrwww}}}||||||~~~xxxtttrrrkkkccc[[[\\\eeerrr{{{yyysssnnnmmmlllhhhgggiiimmmnnnoooooonnnjjjfffccc\\\YYYRRRJJJBBB===<<<<<<@@@CCCEEECCC===888666555111111111444888>>>DDDHHH888888777666444333222111222222111111111111222222111111111111111111111111......//////000000000111000000000000000000000000000111111222222222111111444444444444333222111000000000000///000111111222//////...//////000111111---...///000222444555666444444444444444666777777555666777888:::::::::;;;::::::;;;;;;===>>>???@@@@@@BBBEEEFFFFFFFFFHHHIIIHHHLLLPPPRRRRRRUUUZZZ^^^]]]___```^^^[[[[[[^^^aaaaaa___^^^]]]YYYVVVYYY___hhh{{{uuupppsssxxx~~~qqq```___]]]]]]^^^aaaeeehhhjjjnnnsssuuuuuusssrrrrrroooppprrrssswww}}}~~~zzzuuurrrjjjgggaaa^^^fffsss{{{}}}zzzrrrllliiihhhggggggmmmrrrwwwwwwrrrkkkfffddd[[[YYYTTTNNNHHHCCC???===CCCDDDDDDAAA<<<555...***111555555333;;;IIIKKKCCC;;;999666333111000111111111111222222222222111111000000000000000000000000444444333222111000///...////////////000111222333000000////////////000000111333444444222111111222000111222222111000111333000000000000000000000000000//////000222444666777666555555555555666666777666777888999:::;;;;;;;;;:::;;;<<<===>>>???@@@AAADDDEEEGGGGGGGGGHHHIIIKKKHHHJJJMMMOOORRRVVVZZZ^^^bbbbbbaaa]]]ZZZZZZ^^^bbb```bbbbbb___ZZZYYY[[[^^^lllzzzxxxsssrrruuuzzz|||kkk^^^]]]\\\\\\]]]```dddfffhhhkkknnnpppooonnnnnnnnnmmmppptttxxx{{{vvvssskkkhhhbbb```fffrrrzzz{{{}}}wwwpppjjjhhhhhhhhhhhhmmmqqqvvvvvvrrrlllhhhfffZZZXXXSSSMMMGGGBBB>>>===AAABBBCCCBBB>>>999444000222666444111888CCCDDD<<<888666444111000000000111111111222222222222111111000000000000000000000000000000000000000000000000000////////////111222333.........//////111222222111333444444222111111222000111222222111000111222000000000000000000000000000000000000222444666777555555555555555666666777888999999::::::::::::999999:::;;;<<<===>>>???@@@BBBCCCEEEEEEEEEFFFGGGIIIGGGIIIKKKMMMOOOTTTYYY]]]bbbbbbaaa^^^ZZZZZZ^^^bbbaaabbbbbb___[[[ZZZ]]]```ooo}}}wwwtttuuuxxx|||tttcccZZZZZZZZZ[[[\\\___bbbdddeeeggghhhhhhggggggiiikkkoootttzzz}}}wwwsssmmmkkkfffccciiitttzzz{{{{{{vvvnnniiigggggggggggghhhlllpppqqqnnniiieeecccXXXVVVRRRMMMGGGBBB>>>;;;===???AAABBB@@@===:::777444777444000444;;;;;;555444333222000///000000111111111222222222222111111000000000000000000000000,,,---......///000111111000000.........000222444------...///000222333444222333444444222111111222000222333222111000111222000000000000000000000000000000000111222444555666555555444444555666666777999:::::::::999999888777::::::;;;<<<>>>???@@@AAABBBCCCEEEEEEEEEFFFGGGIIIIIIJJJKKKMMMOOOSSSYYY^^^bbbbbbaaa^^^[[[[[[^^^bbbaaabbbccc```]]]]]]```ccctttyyywwwxxxzzz~~~lll]]]VVVWWWXXXZZZ\\\^^^```aaacccdddcccbbbaaacccgggjjjtttyyy~~~wwwrrrooonnnjjjiiipppzzz|||wwwooohhheeedddddddddaaacccfffhhhfffccc___]]]WWWUUUQQQLLLGGGAAA===:::;;;===???AAA@@@>>><<<:::666666444000111666666111222111111000000111111222111111222222222222111111000000000000000000000000------...///000000111222111000...------///222333.........///000222333444222444555444333111222222111222333222000000000222000000000000000000000000000000000111222444555555444444444444555555666777777777888888888777777666:::;;;<<<>>>???AAABBBBBBDDDEEEGGGGGGGGGGGGIIIKKKLLLMMMNNNOOOQQQVVV\\\```aaabbbbbb___[[[[[[^^^bbbbbbccccccaaa^^^___cccfffxxx~~~zzzyyyyyy|||zzzfffZZZSSSUUUXXX[[[]]]___``````bbbaaa```______ccciiimmmvvv}}}~~~wwwsssqqqqqqppppppxxxzzzqqqjjjeeecccaaaaaa]]]^^^___``````^^^[[[XXXUUUTTTQQQLLLGGGAAA===:::;;;<<<===>>>>>><<<:::999666666444111222444444222111111111111111222222333111111222222222222111111000000000000000000000000000000000000000000000000111000...---...///111222111000000000000111111222222444555555333222222333111222333222000///000111000000000000000000000000///000111222333444444444333333333444444555777777333444555666666777777777888999:::<<<>>>???AAAAAADDDEEEGGGGGGGGGGGGIIIKKKMMMNNNOOOPPPRRRVVV\\\```aaabbbbbb```\\\\\\___bbbcccddddddaaa___```dddiiiyyy}}}zzzzzz|||nnn___XXXQQQTTTXXX]]]```aaa``````______^^^^^^```eeemmmrrrwwwzzzvvvtttuuuuuuwww}}}tttkkkfffcccaaa```]]]]]]]]]]]]^^^]]]ZZZWWWUUUSSSQQQMMMHHHBBB===::::::;;;<<<===<<<;;;999777666555444333222333444444000000111111222222222222111111222222222222111111000000000000000000000000111111111000000//////////////////.../////////000222111111000000000111111333444555555333222222333222333333222000///000111000000000000000000000000///000111333333444333333222222333333444555777777222222444555666777777777555666777999;;;===>>>???BBBCCCEEEEEEEEEFFFGGGIIIKKKLLLOOOPPPRRRUUUZZZ]]]aaaccccccaaa]]]\\\___bbbdddeeedddaaa___```eeeiiiyyy~~~||||||rrr```XXXUUUPPPTTTYYY___bbbcccbbb```\\\]]]]]]^^^bbbiiiqqqwww~~~}}}zzzxxxyyyzzz|||uuummmhhheeecccbbb___]]][[[\\\]]]\\\YYYVVVTTTTTTQQQNNNIIICCC>>>;;;:::;;;;;;<<<<<<:::999888777666444333222111222444//////000000111111000000111111222222222222111111000000000000000000000000000000000//////...............///000000///...---000000000000111222333333333444666555444222222333222333444222000//////000000000000000000000000000///000222333444333333333222222222333444555777777444555666777777777777777555666888:::<<<>>>???@@@BBBCCCEEEEEEEEEFFFGGGIIIJJJMMMPPPSSSTTTVVVYYY[[[aaaccccccaaa^^^]]]___aaaeeefffdddaaa^^^___dddiiivvv~~~fffXXXSSSSSSPPPTTTZZZ```ddddddbbbaaaZZZ[[[\\\___ccckkktttzzz}}}{{{|||}}}vvvnnnjjjgggfffeee___\\\ZZZZZZ[[[ZZZWWWTTTUUUTTTRRRNNNIIIDDD>>>;;;999:::;;;<<<<<<;;;::::::888666555444111///000333......///////////////...111111222222222222111111000000000000000000000000........................---...000111111///---,,,/////////000111333444555333555666555444222333333222333444222000//////000000000000000000000000000///000222333444444333222222222222333444555777777888888888888888777777666888999;;;===???AAABBBCCCDDDEEEGGGGGGGGGHHHIIIKKKKKKOOOSSSVVVXXXYYY[[[\\\aaacccdddbbb^^^]]]___aaaffffffdddaaa]]]^^^ccchhhuuuoooaaaWWWSSSSSSTTTWWW[[[___bbbbbb^^^[[[YYYZZZ[[[]]]ccclllvvv}}}}}}~~~|||xxxtttppplllgggdddaaa]]]YYYXXXXXXYYYWWWTTTYYYWWWTTTQQQMMMHHHBBB>>>777777777999<<<===<<<;;;888777555333222222222333000111222333333222111000333333222222111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111222333444333333222111111222333333000000000000000000000000111111222222222333333333000000111222333333444444444444444555555555666666666666666777777777777888:::777777::::::888888:::EEEEEEFFFGGGHHHHHHIIIIIINNNPPPSSSUUUVVVXXXZZZ[[[aaaaaa```^^^]]]]]]```bbbdddaaa``````^^^\\\bbbiiitttvvveeeZZZSSSQQQRRRWWWYYY^^^bbbdddccc___\\\ZZZ[[[]]]aaagggoooyyy}}}}}}}}}~~~}}}|||{{{|||{{{zzzwwwtttqqqmmmhhheeeaaa^^^ZZZYYYYYYYYYXXXVVVTTTSSSRRRQQQOOOKKKEEEAAA999888999:::===>>>===<<<888777555333222111222222000000111222222111000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111222333444333222222111111222222333000000000000000000000000111111111222222222222222000111111222333333444444222222222333333333444444333333333444444444444555;;;999:::>>>???>>>>>>BBBEEEEEEFFFFFFGGGHHHIIIIIIMMMPPPSSSUUUVVVWWWYYY[[[aaaaaa```^^^]]]]]]___bbbdddbbbaaaaaa^^^]]]ccckkkwwwwwweeeZZZSSSPPPQQQUUUZZZ]]]bbbeeefffccc```^^^ZZZ]]]aaaeeelllsss|||{{{{{{{{{{{{|||~~~{{{yyywwwwwwyyy{{{||||||tttuuuuuutttrrrnnniiigggbbb___\\\ZZZZZZZZZYYYXXXRRRRRRSSSSSSRRRMMMFFFAAA<<<;;;;;;<<<===>>>>>><<<999888555333222111111111///000000111111000000///...//////000111111222222000000000000000000000000000000000000000000000000000000////////////000000000000000000111111222333333222111111111111222333000000000000000000000000111111111111111111111000111111111222222333333444222222222333333333444444555555666666666666777777777555777<<>>@@@CCCDDDDDDEEEFFFGGGHHHIIIJJJLLLOOORRRTTTUUUVVVYYYZZZaaaaaa```^^^\\\]]]___aaadddbbbbbbbbb```___eeemmm{{{qqqfffZZZTTTQQQQQQUUUZZZ^^^aaafffhhhgggddd```^^^[[[^^^ccciiiooovvv~~~{{{zzzzzzyyyzzz{{{|||}}}{{{xxxuuusssrrrqqqooommmkkknnnrrrtttrrrnnnjjjhhheeebbb___\\\ZZZYYYXXXXXXVVVVVVXXXXXXUUUOOOFFF@@@???>>><<<===>>>??????>>>:::999666444222111111111//////000000000000///////////////000000111111111////////////////////////000000000000000000000000000000////////////000000000000000000000111222222222222111111111111222222000000000000000000000000111111111000000000000000111111111222222333333333444444444555555555666666666666777777777888888888555444555;;;======???BBBCCCDDDEEEFFFGGGHHHIIIJJJKKKNNNQQQSSSUUUVVVXXXZZZaaaaaa```^^^\\\\\\^^^```dddbbbbbbcccaaaaaagggppp~~~rrrccc[[[TTTRRRSSSTTTYYY___bbbfffjjjkkkhhhddd```___\\\___eeejjjpppwww~~~}}}|||zzzyyyyyyyyyzzzzzz|||~~~~~~zzzuuuppplllgggccc___bbbhhhooosssrrrnnnjjjgggfffeeebbb^^^ZZZXXXWWWWWWYYYZZZ[[[\\\YYYSSSJJJCCCAAA???======???@@@@@@???<<<;;;888555333111111111000000////////////000000222111111111000000000///////////////////////////000000000000000000000000000000////////////000000000000000///000000111111111111111111111111111111000000000000000000000000111000000000000000000000111222222222222222333333444444444555555555666666333333333444444444555555999777999===???>>>@@@CCCBBBCCCDDDEEEGGGHHHIIIJJJJJJMMMQQQSSSUUUVVVYYY[[[aaaaaa```^^^\\\[[[]]]```cccbbbbbbcccbbbccciiirrryyyfff[[[VVVSSSTTTVVVXXX^^^dddgggkkkpppoookkkeeebbbaaa^^^aaafffkkkqqqwww~~~~~~|||zzzxxxxxxxxxxxxxxx{{{~~~|||{{{|||~~~|||uuuooohhhaaaZZZVVVYYYbbblllrrrqqqlllhhhfffddddddbbb^^^ZZZXXXXXXYYYYYYZZZ\\\^^^\\\WWWOOOIIIAAA???======???AAAAAAAAA???===:::777444222222111111000000//////000000111333333222222111000000///000000000000000000000000000000000000000000000000000000////////////000000000000000//////000000111000000111222222111000000000000000000000000000000000000000111111111222222222222222222222222222222222222222333333333444444444555555555555666666666999777888<<<>>><<<===AAABBBBBBCCCEEEGGGHHHIIIJJJKKKMMMQQQTTTUUUWWWZZZ\\\bbbaaa```]]][[[[[[]]]___bbbaaaaaaccccccdddkkksss~~~~~~lll```XXXUUUUUUYYY\\\___eeellllllqqquuutttnnngggddddddbbbdddhhhlllqqqwww{{{uuuuuuvvvxxx{{{|||zzzxxxvvvvvvvvvtttyyy~~~|||{{{}}}|||uuunnnggg___XXXSSSSSS]]]jjjqqqpppjjjfffddd`````````]]]ZZZYYY[[[]]]\\\]]]]]]^^^\\\VVVOOOIII@@@>>><<<<<>>AAACCCCCCBBB@@@===999666444333333333222111000000111222333111222222333333444555555000000000000000000000000000000000000000000000000000000////////////000000111000////////////000000///000111222222111000///000000000000000000000000//////000222333444555666222222222222222222222222444444444555555555666666444444444444555555555555:::888:::???AAAAAABBBFFFAAAAAACCCDDDFFFHHHIIIJJJKKKNNNRRRUUUWWWYYY\\\^^^bbbaaa```]]][[[ZZZ\\\^^^```___```bbbbbbdddkkktttzzzsssggg^^^ZZZUUUYYY^^^ccciiiooovvvzzz~~~~~~}}}yyyrrrlllgggeeehhhhhhkkknnnrrrwww|||~~~~~~~~~|||wwwsssqqqppphhhlllppprrrsssxxx}}}zzzwwwvvvuuuuuuwwwsssttt|||~~~zzzqqqllljjjeee[[[TTTMMMWWWdddmmmoookkkddd```]]]\\\[[[ZZZ[[[]]]___```bbbccceeeddd___VVVNNNHHH???===;;;;;;===?????????EEEBBB>>>:::666444333333333333333222222222111111111111111111111111111111000111111222111000///...000000////////////000000...............///000111......///000000000000000333222000/////////000111000000000000000000000000///////////////000111111333222111000000000111222444444333444444555666777222333555777888888777666888888999:::<<<>>>@@@AAADDDCCCBBBBBBCCCGGGJJJLLLNNNOOOPPPRRRTTTVVVYYYZZZ`````````___]]]\\\^^^___bbbdddeeedddcccffflllrrrwww|||zzzlllccc]]]ZZZ\\\___eeekkkqqqwww}}}|||tttmmmhhhfffhhhiiikkkooosssxxx|||}}}yyytttrrrqqqmmmppptttvvvyyy|||yyywwwvvvuuuuuutttpppsss{{{}}}wwwrrrooonnnjjj```XXXQQQYYYdddnnnqqqmmmeee______^^^]]]\\\]]]___aaacccfffggggggddd___VVVMMMHHHAAA>>>;;;;;;===???AAAAAADDDBBB>>>:::666444333333333333222222222111111111111111111111111111111111000111222222222111///...000000////////////000000//////.........///000000...//////000000000000000222222000/////////000111000000000000000000000000///////////////000111111444333222111222222333444444333333444444555666777222333555777888777666666888888999:::<<<>>>@@@AAACCCCCCCCCCCCEEEHHHJJJLLLNNNOOOPPPRRRTTTWWWYYYZZZ___``````___]]]]]]^^^```bbbddddddbbbaaabbbhhhlllqqqwww~~~qqqfff```^^^]]]bbbgggnnnuuu|||wwwnnniiigggiiijjjlllppptttyyy~~~|||xxxuuuttttttwwwzzz~~~~~~{{{xxxvvvuuuuuuuuupppnnnqqqzzzxxxtttqqqrrrrrroooggg```XXX]]]eeennnsssooofff^^^```___^^^^^^___bbbdddfffiiiiiihhhddd]]]UUUMMMHHHDDDAAA===;;;===@@@BBBCCCDDDBBB>>>:::777444333333333222222222222111111111000000000000000000000000111111222333222111000///000000////////////000000000000///.........//////////////////000000000000222111111000///000000000000000000000000000000000///////////////000111111111111111111111222333444333333333333444555666777333444555777777777666666888888999:::<<<>>>@@@AAACCCCCCEEEFFFHHHIIIKKKLLLMMMNNNPPPRRRUUUWWWYYYZZZ]]]^^^___^^^]]]]]]___aaabbbccccccaaa^^^^^^bbbfffjjjqqq{{{xxxmmmeeebbbcccdddgggmmmvvvwwwnnnjjjhhhjjjkkkmmmqqqvvv{{{|||{{{~~~~~~}}}zzzwwwuuutttttttttooommmpppxxx~~~}}}|||}}}wwwtttqqqqqqrrrpppkkkgggaaaccciiiqqqvvvrrrhhh^^^______^^^^^^___bbbdddfffhhhgggeeeaaa[[[TTTMMMIIIGGGCCC>>><<<===AAADDDEEEDDDBBB???;;;777555333222222222222222111111111111////////////////////////000111222333333222111000000000////////////000000111111000///.........//////////////////000000111222111111000000000000000///////////////////////////////////////000000111------...//////000111222333333333333444555666666444444555666777777666666888888999:::<<<>>>@@@AAABBBDDDFFFHHHJJJKKKKKKKKKLLLNNNPPPRRRUUUWWWYYYZZZ\\\]]]^^^^^^]]]]]]___aaa```bbbbbb```]]]\\\___bbbfffmmmxxxwwwmmmhhhgggjjjlllooovvvwwwnnnjjjiiijjjlllooosssyyy~~~|||zzzwwwtttsssrrrrrrooonnnqqqxxx{{{yyyxxxyyyyyyuuupppnnnnnnooonnnmmmjjjkkkooouuuxxxtttjjjaaa^^^]]]\\\\\\]]]```bbbdddcccbbb___\\\WWWRRRNNNKKKIIIDDD???===>>>BBBEEEFFFCCCAAA???;;;888555333222222222222111111111000000////////////////////////000000222222333222111000000000////////////000000222111000///////////////000//////...///000111111111111111111000000000//////////////////////////////////////////000000111------...///000111111111333222222333333444555666555555555666666666666666888888999:::<<<>>>@@@AAABBBDDDGGGIIIKKKKKKKKKKKKKKKMMMPPPSSSVVVXXXYYYZZZ\\\]]]^^^]]]]]]]]]___aaa^^^```bbbaaa^^^\\\^^^aaaeeelllwwwxxxqqqooopppuuuxxx~~~vvvooollllllmmmnnnrrrwww~~~}}}zzzvvvsssqqqpppooooooooorrrxxxzzzwwwvvvxxx|||wwwqqqmmmmmmnnnpppqqqrrrsssvvvzzz{{{uuulllddd]]]\\\[[[ZZZ[[[]]]___```___]]]ZZZWWWSSSPPPNNNMMMHHHEEE@@@>>>@@@BBBDDDEEECCCAAA???<<<888555333111222111111111111000000000000000000000000000000000...///000111222111000000000000////////////000000111111000/////////000000000///.........///111222000111111111111000//////000000000000000000000000///////////////000111111000000111222333333333333222222222222333444555666666666555555666666666666888888999:::<<<>>>@@@AAABBBDDDFFFIIIJJJKKKKKKKKKJJJLLLPPPSSSVVVXXXYYYZZZ\\\]]]^^^]]]\\\\\\^^^```]]]```bbbaaa^^^\\\\\\^^^ccckkkvvv~~~}}}}}}zzzzzz~~~vvvqqqpppqqqppprrrwww}}}~~~zzzvvvrrrooommmmmmmmmnnnrrrxxxyyywwwwwwzzz{{{xxxtttqqqpppqqqsssssswwwzzz}}}|||vvvnnniii]]]\\\ZZZYYYYYY[[[\\\]]]^^^\\\XXXTTTQQQOOONNNNNNGGGEEEAAA@@@AAABBBCCCCCCBBBAAA???<<<999555222111111111111111000000000000111111111111111111111111---...///000111000000///000000////////////000000000000000///000000111111000000.........///111222000111111222111000///...000000000000000000000000///////////////000111111111222333444444333222222222222222222333444555666666666555555555555666666888888999:::<<<>>>@@@AAACCCDDDEEEGGGIIIJJJKKKKKKJJJLLLPPPTTTWWWYYYYYYZZZ]]]^^^^^^]]]\\\[[[]]]^^^^^^aaacccaaa]]]YYYXXXYYY___hhhttt~~~{{{}}}wwwrrrssstttsssuuuzzz~~~zzzuuuqqqnnnlllkkkkkklllqqqxxxzzzxxxxxx|||yyywwwvvvtttttttttuuuuuuzzz~~~}}}vvvoookkk^^^]]][[[YYYYYYZZZ[[[\\\___]]]XXXTTTPPPNNNNNNNNNGGGDDDAAA@@@AAABBBCCCBBBBBBAAA???<<<999555222111111111111111000000000000111111111111111111111111,,,---...000000000///...000000////////////000000000000//////000111222222111000...---...///111222000111111222222000///...000000000000000000000000///////////////000111111000111222333333222000///222222222222333444555555777666666555555555666666888888999:::<<<>>>@@@AAACCCCCCEEEFFFHHHIIIKKKKKKIIILLLPPPTTTWWWYYYYYYZZZ^^^______]]][[[[[[\\\]]]___bbbdddaaa\\\WWWUUUUUU\\\eeerrr~~~{{{zzz{{{xxxttttttuuuxxx}}}}}}zzztttnnnkkkjjjkkkoooqqquuuxxxyyyyyyxxxwwwxxxzzzzzzuuuoooooovvv}}}~~~~~~wwwkkkfff___YYYYYYYYYWWWYYY\\\aaa^^^ZZZTTTPPPLLLJJJIIIFFFCCC???======>>>>>>===@@@@@@???>>>;;;999666555444333222222111111222222000000000000000000000000111111000000000000111111000000//////......------111111000000//////......111111111111000000000000000000000000000000000000111111000000///.........000000111111111111000000111111222222222333333333000111111222222333444444999888777666555555555555999::::::;;;<<<===>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKKKKLLLOOORRRTTTWWWXXXYYY\\\]]]]]]\\\[[[\\\^^^```bbbbbbaaa___\\\XXXUUUSSS\\\bbbppp~~~}}}yyyzzz}}}{{{xxxyyyzzz}}}~~~zzzuuupppmmmmmmnnnppprrrtttwwwxxxxxxxxxwwwyyy{{{{{{vvvpppooouuu{{{{{{qqqhhhaaa[[[YYYXXXUUUVVVYYY___]]]YYYTTTPPPMMMKKKJJJGGGDDD@@@>>>>>>>>>======:::::::::999777444111///222111000000//////000000000000000000000000000000000000////////////000000111111111111000000000000111000000000/////////...////////////............000000000000000000000000111111000000000000////////////000000000000//////111111222222222333333333111111111222333333444444555555555666666777888999999::::::;;;<<<===>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKKKKMMMOOORRRUUUWWWYYYYYY^^^^^^^^^]]]\\\]]]___aaadddcccbbb```]]]ZZZXXXWWWZZZaaaooo}}}~~~xxxvvvyyy~~~}}}~~~}}}{{{wwwrrrppppppqqqqqqrrrtttuuuwwwxxxxxxxxxzzz|||{{{vvvpppooosssxxx|||vvvjjjccc\\\YYYWWWTTTSSSVVV]]][[[XXXUUUQQQOOOMMMLLLHHHEEEAAA???>>>>>>===<<<<<<<<<<<<;;;999666333222222111000000//////000000000000000000000000000000//////............//////000000000000111111111111000000000000////////////............////////////000000000000000000000000000000000111111111111222...//////////////////...111111222222222333333333111111222222333333444444444555555666666777888888999999:::;;;<<<===>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKLLLNNNPPPSSSVVVXXXYYYZZZ____________]]]^^^```cccdddbbb```]]][[[ZZZYYYYYYZZZbbbppp~~~}}}vvvqqqrrrvvv~~~||||||zzzwwwtttrrrrrrssssssssstttuuuvvvwwwxxxyyyyyyzzzyyyuuuooommmooorrr{{{xxxwwwvvvkkkccc\\\YYYWWWTTTSSSVVVZZZYYYWWWUUUSSSQQQOOOOOOKKKGGGCCC@@@???>>>===<<<>>>???@@@???===:::777555444333222222111111222222000000000000000000000000000//////......//////000------......//////000000000000000000////////////000000000000111111111111000000000000000000000000///000000111222222333333//////000000000000//////111111222222222333333333111111222222333444444555777777777777666555444444888888999:::<<<===>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNQQQTTTVVVYYYZZZ[[[_________^^^]]]^^^```bbbbbb```\\\YYYWWWWWWXXXXXX[[[cccsss|||vvvppplllnnnssszzzzzzzzzzzzwwwtttsssssstttuuuuuuuuuvvvwwwxxxyyyyyyvvvwwwvvvrrrmmmjjjjjjlllsssyyy{{{vvvooonnnqqqtttiiibbb[[[ZZZXXXVVVVVVYYYXXXWWWWWWUUUTTTRRRQQQPPPMMMIIIEEEAAA@@@>>>===<<<;;;<<<======<<<999555333444333222222111111222222000000000000000000000000111000000//////000000111------......//////000000////////////000000000000///000000000111111111222111111111111111111111111//////000111222333333444000111111222222111111000111111222222222333333333111222222333444444555555666777777777666555444333777888999:::;;;===>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNQQQTTTVVVYYYZZZ[[[^^^^^^^^^^^^\\\]]]___bbbbbb___[[[XXXVVVVVVWWWXXXZZZcccsss~~~uuuoookkkiiilllqqqvvvzzzyyyzzzzzzxxxvvvtttttttttvvvvvvxxxyyyyyyzzzzzzzzzttttttssspppllliiihhhhhhiiikkkkkkgggdddffflllrrriiiaaa\\\[[[ZZZXXXXXX[[[WWWWWWWWWVVVUUUTTTRRRQQQOOOLLLFFFBBB@@@???===;;;;;;<<<>>>???===:::666444222111000000//////000000000000000000000000000000111111000000000000111111000000000000111111111111////////////000000000000------......//////000000111111111111111111111111//////000000111222333333111222222333333222222111111111222222222333333333222222333333444444555555222333555666777777666555666777888:::;;;===>>>???@@@BBBDDDEEEFFFGGGIIIKKKLLLNNNPPPSSSVVVXXXYYYZZZ^^^^^^^^^]]]\\\]]]___aaacccaaa]]]ZZZWWWWWWXXXXXXXXXbbbsss|||uuummmjjjhhhgggkkkqqqrrrvvv{{{zzz{{{|||zzzwwwuuuuuuuuuvvvxxxzzz{{{||||||zzzyyyssssssrrrpppmmmiiigggfffdddaaa^^^[[[[[[___gggnnnjjjccc]]]\\\[[[YYYYYY\\\VVVWWWWWWWWWVVVTTTRRRQQQQQQMMMHHHCCCAAA???===;;;>>>@@@BBBCCCBBB>>>:::777222111000000//////000000000000000000000000000000000000////////////000000111111111111000000000000.../////////000000000111---------...///000000000111111111111111111111111/////////000000111111111111111222222222222111111111111222222222333333333222222333333444555555555111333555666777777666555666666888999;;;===>>>???@@@BBBDDDEEEFFFGGGIIIKKKKKKMMMOOORRRUUUWWWYYYYYY_________^^^]]]^^^```bbbcccaaa^^^ZZZXXXVVVVVVVVVYYYddduuutttnnnhhhffffffgggkkkrrrqqqtttyyy~~~|||}}}~~~|||yyywwwvvvvvvwwwyyy{{{}}}~~~}}}{{{yyyrrrrrrrrrqqqnnnjjjhhhfffbbb\\\VVVSSSUUUZZZcccjjjllleee___]]]\\\YYYYYY\\\VVVWWWWWWWWWVVVTTTRRRQQQRRRNNNHHHDDDAAA???===;;;>>>???BBBCCCBBB>>>:::777444333333222111222222222000000000000000000000000//////............//////000000//////......------.../////////000000111111...//////000111222222333111111111111111111111111////////////000000000000000000111111111111000000111111222222222333333333222222333444444555555666555555777777666555222111555666777999;;;===>>>???@@@BBBDDDEEEFFFGGGIIIKKKKKKLLLOOORRRTTTWWWXXXYYY```aaaaaa```______bbbdddaaa___\\\YYYVVVTTTSSSRRR]]]hhhzzz~~~vvviiifffbbbcccfffiiijjjiiinnnrrryyy}}}}}}|||{{{{{{{{{{{{{{{|||~~~{{{wwwtttwwwvvvtttrrrqqqnnnjjjgggbbb[[[SSSNNNPPPYYYdddllloooiii```[[[ZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXTTTQQQLLLFFFAAA===;;;:::;;;===AAADDDCCC???;;;777222222111111000/////////111111000000//////............000111222222222222111111111111000000000000000000//////.........---111111000000//////......---...111222222111...---111111111111111111111111111111111111111111111111000111111111111222222222222222333333333333444444777777666666666555555555888888888888:::<<<>>>??????AAAEEEGGGHHHJJJLLLNNNNNNOOOPPPRRRTTTVVVYYYZZZ\\\\\\\\\]]]^^^___aaabbbaaa___[[[WWWTTTSSSSSSSSSVVVbbbwwwxxxppphhheeebbbbbbfffiiijjjjjjnnnqqqwww|||~~~|||{{{zzzyyyyyyyyy{{{}}}|||yyywwwxxxvvvtttrrrqqqnnnjjjfff___YYYRRRMMMPPPZZZeeemmmqqqjjjbbb\\\[[[[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUURRRLLLFFF@@@===;;;;;;;;;>>>AAADDDCCC???;;;888222222111111000000//////222111111111000000000000---...///000111111111111111111000000000/////////000/////////............111000000000/////////......///000111111000///...111111111111111111111111111111111111111111111111000111111111111222222222222222333333333333444444555555555555555666666666555555555666777999;;;<<>>AAACCCBBB???;;;999222222222111000000//////222222222222111111111111---......///000000000000000000000/////////......////////////............000000000000//////////////////000000000000//////111111111111111111111111111111111111111111111111000111111111111222222222222222333333333333444444333333444444555666666666777777888888:::<<<===>>>BBBEEEGGGIIIJJJJJJLLLNNNLLLMMMOOOQQQTTTVVVXXXYYY[[[[[[[[[[[[\\\^^^___```^^^]]][[[XXXUUUSSSQQQPPPZZZfffzzzyyyppphhhccccccbbbbbbcccfffiiilllmmmooorrrvvvzzz}}}{{{zzzyyyxxxxxx{{{{{{{{{|||}}}~~~xxxvvvtttrrrqqqnnniiifffccc^^^XXXUUUYYYbbbmmmtttsssnnnfff___[[[ZZZZZZ[[[\\\___bbbdddcccaaa^^^[[[XXXTTTMMMEEE???<<<;;;;;;===>>>@@@BBBAAA>>>;;;999333333222111111000000///111111111111111111111111------...///////////////////////////............///////////////.........000000000000////////////111000///......///000111111111111111111111111111111111111111111111111111000000111111111222222222222222222333333333444444333444444444555555555555888999999:::<<<===??????AAACCCFFFGGGGGGHHHIIIJJJKKKLLLOOOQQQTTTVVVXXXYYY[[[[[[[[[[[[\\\]]]^^^___]]]\\\[[[YYYVVVSSSPPPOOOWWWcccwwwyyypppjjjeeebbbbbbbbbccceeegggiiilllnnnrrruuuyyy}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxyyy|||wwwuuusssrrrqqqnnnjjjgggfffbbb]]][[[^^^eeennntttsssnnnfff___YYYWWWXXXZZZ[[[]]]aaaeeeeeeccc```^^^XXXTTTMMMFFF@@@===<<<;;;===>>>?????????===;;;999333333222222111000000000000000000000000000000000---......////////////...////////////.....................///////////////////////////000000000000111000///......///000111000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444555555555555555555555555555555777888999;;;;;;<<<@@@CCCEEEGGGGGGGGGIIIJJJJJJLLLOOORRRUUUWWWXXXYYY[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[YYYVVVSSSQQQOOOVVVbbbvvv|||rrrkkkgggdddcccbbbdddfffggghhhjjjmmmoootttwww|||}}}}}}|||{{{{{{{{{{{{|||yyywwwtttrrrsssvvvzzz}}}uuutttsssrrrqqqoookkkiiifffdddbbbaaaccciiiooossssssooohhh___XXXUUUWWWYYYXXX[[[___bbbbbb```^^^[[[UUURRRMMMHHHBBB???===<<<<<<=========<<<;;;:::999333333333222111111000000///////////////000000000...//////000000/////////000000000/////////...............///////////////////////////000000000000111000///......///000111000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444555555555666666666666666666777888:::<<<<<<======AAADDDFFFHHHIIIIIIKKKMMMJJJLLLPPPSSSVVVXXXYYYZZZ\\\\\\\\\\\\\\\]]]^^^^^^___^^^\\\YYYVVVTTTRRRQQQXXXcccvvvuuummmhhhfffeeedddcccfffhhhiiiiiijjjmmmpppuuuyyy~~~~~~}}}|||{{{zzzyyyxxxxxxxxxwwwsssnnnkkkkkknnnssswwwsssrrrrrrrrrrrrpppmmmjjjgggggggggiiilllqqquuuxxxuuuqqqjjjaaaYYYUUUWWWYYYWWWXXX[[[\\\\\\YYYVVVTTTSSSQQQMMMIIIEEE@@@===<<<;;;;;;;;;;;;:::999888888444333333222222111111000//////000000000111111111///000000111111000000///111111000000000/////////............/////////000.../////////000000000111000000////////////000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444333333555666888999:::;;;888999;;;===>>>?????????@@@BBBFFFHHHIIIJJJLLLNNNKKKMMMQQQUUUXXXZZZ[[[[[[]]]]]]]]]]]]]]]^^^^^^___aaa___\\\YYYVVVTTTTTTSSSZZZdddwwwyyyqqqjjjfffeeeeeeeeedddgggjjjkkkjjjjjjmmmpppuuuyyy~~~}}}~~~~~~}}}~~~}}}|||zzzxxxwwwuuuuuutttuuupppjjjfffeeeiiinnnrrrrrrqqqqqqqqqrrrqqqnnnllliiijjjmmmppptttyyy}}}vvvssslllbbbZZZVVVXXXZZZVVVWWWXXXXXXVVVSSSPPPNNNQQQPPPMMMJJJFFFBBB>>><<<;;;;;;:::999999888888777444444333222222111111000000000111111222222222333000111111111111111000000111111111111000000000000---.........//////000000.../////////000000111111//////000000000000//////000000000000000000000000000000000000000000000000000111111111111222222222222222333333333444444444000111333666999<<<>>>???555666888:::<<<<<<<<<<<<===@@@CCCEEEGGGHHHJJJLLLKKKNNNQQQVVVYYY[[[[[[[[[^^^^^^]]]]]]]]]^^^______ccc```]]]YYYVVVUUUUUUUUUYYYddduuuzzzrrrhhhddddddfffeeedddeeegggiiijjjiiijjjkkkmmmuuu{{{}}}zzzxxxwwwyyyzzz|||~~~~~~~~~~~~}}}|||zzzwwwuuutttssspppkkkeeeaaaccchhhlllqqqqqqrrrqqqpppnnnlllkkkjjjmmmttt||||||uuukkkbbbZZZTTTRRRTTTQQQQQQQQQRRRSSSRRROOOLLLPPPOOOMMMJJJFFFBBB???===::::::::::::999888777666666444222111222222000///---000222222000///111333333222222222111000000000111111000000000000111111............///111222333............////////////000///...---,,,+++******---...///111111111000///000000000000000000000000111111222222222333333333111111222222222333333333111222333555666555555444666777888999:::;;;;;;;;;AAACCCEEEGGGGGGIIIKKKMMMLLLMMMOOORRRUUUXXXZZZ[[[ZZZ]]]^^^]]][[[[[[^^^aaaeeeccc```]]]ZZZXXXVVVUUU[[[eeevvv|||sssmmmfffccceeeggggggfffeeeggghhhiiiiiikkkmmmpppwww}}}}}}wwwsssqqqqqquuuwwwzzz|||~~~~~~~~~}}}{{{yyywwwtttsssrrrnnnhhhbbb___aaaggglllmmmnnnoooppppppooonnnmmmrrryyy{{{uuummmcccZZZSSSPPPPPPPPPOOOPPPQQQSSSRRRPPPMMMPPPOOOLLLIIIEEEAAA???===::::::::::::999888777666666444222111222222000///---000222222000///111222111111000000000000000///000000////////////000000............///000111111............////////////////////////............---...///000111111000///000000000000000000000000111111222222222333333333111111222222222333333333111222444555666555555555777888999:::;;;<<<<<<<<>>999::::::999999888777666666444222111222222000///...000111222000000000111......///////////////000//////............/////////...............//////............//////////////////000000111111222222...//////000000000000///000000000000000000000000111111222222222333333333111111222222222333333333222222444555555666555555888999:::;;;<<<======>>>AAACCCFFFGGGHHHIIILLLNNNMMMNNNPPPSSSUUUXXXZZZ[[[ZZZ]]]^^^^^^\\\\\\___bbb```___^^^\\\ZZZYYYXXXXXXYYYdddvvv|||tttlllfffcccaaaaaacccfffhhhhhhgggeeefffggghhhjjjnnntttxxx~~~uuulllhhhhhhhhhlllpppuuuyyy|||}}}~~~{{{{{{zzzyyywwwuuusssrrrnnnjjjbbb\\\YYY^^^ffflllkkklllnnnooopppqqqpppppppppzzzwwwooooooqqqnnneee[[[TTTOOOLLLKKKKKKLLLNNNQQQSSSRRRQQQRRROOOKKKFFFBBB???>>>>>>:::::::::::::::999888888666444222111222222000//////000111111111000000000.........//////000000000000//////......//////000//////...---------------............////////////000000000111111111222222/////////000000000000///000000000000000000000000111111222222222333333333111111222222222333333333333333444444555666666666888888999:::;;;<<<===>>>BBBDDDFFFGGGHHHJJJLLLNNNNNNOOOQQQTTTVVVXXXZZZ[[[ZZZ\\\___^^^\\\\\\___cccaaa```^^^\\\ZZZYYYXXXWWWYYYddduuuyyyrrrkkkeeeaaa``````aaaccceeeffffffeeeeeefffhhhiiilllqqqwww{{{sssjjjffffffgggkkkooouuuyyy{{{}}}~~~~~~}}}zzzzzzzzzxxxwwwuuusssrrrnnnjjjbbb\\\ZZZ^^^ffflllooooooqqqqqqqqqqqqpppooopppwwwvvvlllggggggmmmnnneee\\\WWWRRRNNNJJJJJJKKKMMMQQQSSSTTTSSSSSSPPPKKKFFFBBB???>>>>>>;;;;;;;;;;;;;;;;;;:::999666444222111222222000///000000000111111111000////////////000000111111111111000000//////000000111000///...------,,,------............////////////111111111000000000//////000000000////////////000000000000000000000000000111111222222222333333333111111222222222333333333333444444444555666666777777777777888999;;;===>>>BBBDDDFFFHHHIIIJJJLLLNNNPPPQQQRRRTTTWWWYYYZZZ[[[ZZZ\\\___^^^]]]]]]```ddddddccc```]]]ZZZXXXWWWVVVZZZdddttt|||uuunnnhhhccc```______```aaacccddddddeeedddeeegggiiikkknnnsssxxx|||ssskkkgggfffgggmmmppptttwwwyyy{{{~~~}}}|||zzzzzzzzzyyywwwuuutttsssnnnjjjccc]]]ZZZ^^^eeekkkqqqrrrrrrrrrrrrqqqooonnnlllpppsssrrrllleeeaaa```cccllloooeee\\\YYYUUUPPPKKKJJJKKKMMMQQQTTTUUUUUUTTTQQQMMMHHHDDD@@@>>>===::::::;;;;;;;;;;;;::::::666444222111222222000///111000000000222111000...///000000000000000111111111111000000000000111111000000///...---------...............////////////111000000000//////......111000000////////////000000000000000000000000000111111222222222333333333111111222222222333333333444444444444555666777888666666666777888;;;===???BBBDDDGGGHHHIIIJJJMMMOOOQQQRRRSSSUUUWWWYYY[[[\\\ZZZ\\\___^^^]]]^^^aaadddfffeeebbb___[[[YYYWWWVVV\\\eeerrr|||{{{qqqnnniiiccc^^^\\\]]]^^^^^^___aaabbbcccdddeeefffeeegggkkknnnppptttxxx|||wwwoookkkkkkkkknnnpppsssuuuwwwyyy|||~~~}}}{{{zzzzzzzzzyyyxxxvvvuuutttmmmjjjddd^^^[[[]]]cccgggpppqqqqqqrrrqqqpppooonnngggiiiiiiddd]]]XXXYYY[[[cccnnnpppeee\\\YYYVVVPPPLLLKKKKKKNNNRRRUUUVVVVVVTTTRRROOOJJJFFFBBB???===888999999::::::999999888666444222111222222000///222111///000222222000---000///////////////......000000////////////000000000000///.........//////............/////////////////////000000000000000222111000///......///000000000000000000000000000111111222222222333333333111111222222222333333333555444444444555666777888777777666777999<<<>>>@@@CCCEEEGGGHHHIIIJJJMMMOOORRRRRRTTTVVVXXXYYY[[[\\\ZZZ\\\______]]]^^^aaaeeefffeeebbb___]]][[[ZZZYYY^^^eeepppxxx{{{|||tttooohhheeeaaa\\\XXXXXXZZZ]]]]]]___aaabbbcccdddfffhhheeehhhlllooorrruuuxxx{{{|||tttqqqppppppnnnppprrrsssuuuwwwzzz}}}}}}{{{{{{{{{zzzzzzxxxwwwuuutttmmmiiiddd^^^ZZZ\\\aaaeeennnooopppqqqqqqpppooonnnhhhhhhgggaaaYYYVVVXXX[[[dddppprrrfff[[[YYYVVVPPPMMMLLLLLLNNNRRRUUUVVVVVVTTTRRRPPPLLLHHHCCC???===666777777888888888777777666444222111222222000///333111///000222222000---/////////......------,,,//////............//////000000////////////000000............/////////000---...///000111222333333222111000.........///000000000000000000000000000111111222222222333333333111111222222222333333333555555444444555666888999888888777888:::===@@@BBBCCCEEEGGGIIIIIIKKKMMMOOORRRSSSTTTVVVXXXZZZ[[[\\\ZZZ\\\______^^^^^^bbbeeeeeedddbbb```^^^]]]\\\\\\```fffooovvvxxx|||}}}xxxsssoookkkiii```]]]YYYUUUUUUWWWZZZ]]]^^^___aaabbbdddeeeeeeeeefffhhhjjjllloootttyyy}}}}}}vvvrrrppprrrssssssssstttvvvzzz}}}~~~zzzxxxzzz{{{{{{{{{yyyuuuqqqooolllhhhbbb\\\ZZZ\\\bbbggghhhhhhiiijjjkkkjjjjjjjjjkkkhhhddd```XXXRRRRRRXXXcccppptttggg[[[WWWTTTOOOMMMLLLLLLOOOTTTVVVUUUSSSTTTQQQMMMIIIGGGCCC???<<<>>>>>>>>>>>>===<<<::::::888666444222000/////////////////////000111222333000000000000000000000000/////////...------,,,,,,------------.........///222000///------///000222000111111111111000//////111111111000000000000000000000000000000000000000222222111111000/////////333333222222111222222222555666666333111555===EEENNNJJJDDD???<<<<<<>>>@@@EEEEEEEEEGGGJJJMMMNNNNNNPPPQQQTTTVVVYYY[[[\\\]]]ZZZ\\\^^^^^^\\\]]]```cccjjjfffaaa___``````___]]]eeeiiinnnrrrvvv~~~{{{xxxvvvuuuqqqooommmiiieeeaaa___]]]ZZZXXXUUUTTTTTTWWWZZZ]]]___```aaacccdddeeeeeefffeeefffhhhjjjmmmqqqvvvzzz{{{wwwuuurrrssstttssssssvvvyyy|||~~~|||zzz{{{|||||||||zzzvvvsssqqqmmmiiibbb\\\XXXZZZ___dddgggggggggggghhhhhhhhhiiijjjfffccc___WWWPPPPPPUUUcccooosssggg[[[WWWTTTOOOKKKJJJKKKOOOUUUXXXXXXVVVSSSPPPLLLIIIFFFCCC@@@============<<<<<<;;;999999999888555333111000000000111111000000000000000111000000000000000000000000........................------........./////////000///...------...///000---...///000000000000000000000000000000000//////000000000000000000000000111111111222222222222222333333222222111222222333444666666444222555<<>>999:::>>>CCCBBBCCCDDDEEEGGGJJJLLLMMMMMMNNNPPPRRRUUUWWWXXXYYY[[[]]]______]]]^^^aaadddhhheeeaaa_________^^^]]]bbbfffkkkooosss|||~~~xxxtttkkkjjjgggccc___\\\ZZZYYYZZZZZZYYYYYYXXXXXXXXXWWWUUUVVVXXXZZZ\\\]]]______aaaaaaaaabbbccccccdddeeehhhjjjlllnnnppptttyyy}}}{{{tttttttttsssrrrtttwwwyyy{{{~~~~~~|||||||||{{{yyywwwtttsssmmmiiibbb[[[WWWXXX]]]aaadddcccbbbaaaaaaccceeefffhhhfffddd```YYYPPPOOOSSSdddkkkmmmeee\\\WWWUUURRRRRRPPPOOOSSSXXX\\\\\\[[[ZZZVVVPPPKKKGGGCCC???===:::;;;;;;;;;;;;::::::999:::888666444222111111111333222111000////////////////////////////////////---........./////////000////////////000000000000///......------......///,,,---...///000000000000000000000000000111111111000000000000000000000000111222222222333333333444222222111111222222333333222444666666555666888;;;<<<;;;::::::;;;===???AAADDDEEEGGGHHHIIIKKKNNNPPPNNNNNNPPPQQQTTTVVVXXXYYY[[[^^^```___^^^^^^aaadddfffdddaaa^^^^^^]]]^^^^^^```eeejjjnnnrrrzzz~~~vvvoooiiieee```___]]]ZZZYYYWWWVVVVVVTTTTTTTTTUUUUUUVVVVVVWWWWWWYYY[[[]]]^^^^^^^^^^^^````````````aaacccdddeeejjjkkknnnpppssswww|||zzzuuuuuuuuusssrrrrrruuuxxx{{{}}}~~~~~~~~~~~~}}}{{{{{{zzzyyyxxxvvvtttrrrllliiibbb[[[XXXZZZ___ddddddcccaaa```aaabbbdddfffhhhggggggeee^^^VVVUUUXXXfffkkkllleee]]]WWWTTTSSSQQQPPPPPPTTT[[[```bbbaaaaaa\\\UUUNNNIIIDDD???<<<:::;;;;;;<<<<<<<<<;;;;;;999888555333111000000000111111000000000000111111////////////////////////000000/////////.........////////////000000000000000//////////////////000000000000111111000000///111111222222222333333333000000000000000000000000333333222222111111111111222111111111222222333444222333555666666666777777333555999<<<>>>>>>===<<>>999:::;;;<<<<<<<<<<<<<<<999888555333111000000000111000000000000000111111000000000000000000000000111111000//////...------....../////////000000000000000000000000000000000111111111111111000//////222222222333444444555555000000000000000000000000444333333222111000000000111111111111222333444444333333444555666666555555777777777888999<<<>>>@@@@@@CCCFFFGGGFFFGGGKKKOOOQQQQQQQQQRRRTTTVVVYYYZZZZZZ\\\^^^^^^\\\]]]```cccbbbbbbaaa^^^[[[[[[]]]___```ffflllpppssszzztttoooiiiccc___\\\XXXVVVSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^ZZZ[[[\\\^^^___```______aaaaaa```aaacccfffiiikkkkkkmmmppptttxxx~~~wwwwwwvvvsssqqqqqqsssuuuzzz{{{}}}}}}{{{{{{zzzyyywwwvvvuuutttmmmiiibbb[[[WWWXXX]]]aaaeeeffffffffffffgggggggggggghhhkkkmmmjjjdddcccfffmmmmmmlllggg```XXXTTTTTTOOOMMMMMMRRRYYY```ccccccddd^^^WWWPPPJJJFFFBBB@@@888888999;;;;;;<<<<<<<<<:::999666444222111111111333222111000/////////000000000000000000000000000000000000///////////////------........./////////...//////////////////...//////000000000000000000111111222333333444555555000000000000000000000000333333333333333222222222111111111111222333444555444333333444555555555444555444333333666:::???BBB@@@CCCGGGGGGFFFGGGKKKOOORRRQQQQQQQQQSSSVVVXXXZZZYYY[[[]]]]]][[[\\\___bbbaaaaaaaaa^^^[[[ZZZ]]]___bbbgggnnnrrruuu||||||uuuhhhddd___[[[YYYXXXVVVUUUWWWWWWXXXXXXYYY[[[\\\]]]YYYZZZZZZ[[[\\\\\\]]]]]]\\\]]]___aaabbbcccddddddbbbbbbbbbccceeehhhlllnnnnnnppptttxxx|||wwwwwwvvvsssqqqppprrrtttxxxyyy{{{~~~~~~||||||{{{zzzxxxwwwvvvvvvnnnjjjbbbZZZUUUVVVZZZ^^^fffggghhhiiiiiiiiihhhhhhfffggglllooolllggggggjjjpppnnnlllhhh```XXXTTTTTTSSSQQQOOOQQQVVV[[[\\\\\\aaa\\\UUUNNNJJJGGGDDDBBB666777888999:::;;;;;;;;;;;;:::888555333333333333555444222000///......---000000000000000000000000......//////000000111111------------.........///------............------,,,,,,...///000000000000000000111222333333444444000000000000000000000000222333333444444555555666111111111111222333444555555444333333444555444333555666666777999:::<<<<<>>;;;888444111000000000111111111111000000000000////////////////////////111111111111111111111111000000///...............000///---,,,,,,---///000//////000//////...------...111333333222111111111000111111111111222222222111111111111111111111111333444444222111111333666555555444444444555555555444555666777777999===??????AAACCCDDDEEEGGGJJJMMMNNNOOORRRTTTUUUVVVVVVVVV[[[]]]^^^]]][[[[[[^^^aaa```aaaaaa___]]]\\\]]]^^^eeejjjppprrrttt{{{~~~tttkkkccc^^^YYYXXXVVVUUUUUUUUUWWWXXX[[[\\\]]]^^^___`````````_________^^^]]]]]]\\\\\\______```aaabbbdddeeefffeeefffgggggghhhkkkooorrrvvv||||||xxxvvvuuurrroooooossssssuuuxxx|||~~~|||{{{zzzyyywwwuuusssqqqlllhhhaaaYYYUUUUUUYYY\\\dddeeehhhiiiiiigggeeeddd```aaaeeekkksssxxx{{{{{{tttqqqllleee^^^YYYWWWUUUSSSSSSRRRRRRSSSUUUVVVWWWWWWSSSNNNKKKIIIFFF@@@;;;;;;;;;:::<<<===>>>===;;;>>><<<888444222000000000111111111000000000//////000000000000000000000000111111111111111111111111000000///...............000///............///000000000000000000///......,,,...111222111111111222000111111111111222222222111111111111111111111111111222222111//////111333333333333444444666777777555666777777888999<<>>???>>>===>>><<<888555222000000000111111000000000000//////111111111111111111111111000000000000000000000000000//////............///000000000000000000000000000000111111111000//////***,,,///111111111111333000111111111111222222222222222222222222222222222000111222111//////111333111222222333444666888999777888999888888999<<>>>>><<<999555222111000000111000000000////////////000000000000000000000000////////////////////////000///............//////...///000000000000///...//////000000000000///...+++...000111111000111222000000111111111222222222222222222222222222222222222333444333111111222444222222222333444555777888888999:::999999:::<<>>:::999:::<<>>;;;:::;;;===???AAA@@@??????===999666333222111111000000/////////.........////////////////////////////////////////////////...............///000000000///...------...///000,,,------...//////......///111333333111000///000000111111111111222222222333333333333333333333333---///111111000/////////222222222222333444555555555666777777888999<<>>;;;;;;;;;===???@@@@@@>>>???===:::666333222111222000/////////............000000000000000000000000000000000000000000000000...............///000111222000///------///000222------...///000000//////,,,...111111000000000111000111111111111222222222333333333333333333333333///111333333222111111111000000111222333555666777444555666777777999===???@@@BBBCCCCCCCCCDDDFFFHHHMMMOOORRRUUUXXXYYYZZZZZZZZZ\\\]]][[[YYYYYY\\\```bbbbbb```]]]YYYVVVVVVVVV\\\dddlllqqqtttzzztttjjjccc___]]]WWWXXXXXXZZZ]]]```dddeee```aaacccbbb```______```bbbccccccdddeeefffggghhhggghhhjjjlllmmmmmmlllkkkllljjjgggeeecccdddeeefffdddfffgggiiilllqqqwww|||~~~{{{pppooolllooosssxxx}}}}}}yyyxxxxxxwwwvvvuuukkkhhhccc]]]XXXXXX[[[___gggiiikkkmmmoooooonnnmmmdddbbb___\\\ZZZWWWTTTQQQZZZ```fffiiifff```YYYVVVWWWTTTQQQQQQSSSWWWYYYZZZ\\\^^^aaa___WWWMMMEEE@@@<<<;;;;;;===???@@@???>>>;;;;;;999666222000///000000000000000000000111222000///------///000///...////////////////////////111///---...111222000...000000000000000000000000//////............//////000000000000000000000000222111111000000000000000222111111111000000//////111111111111111111111111666666666666666666666666888888888777777:::>>>AAA@@@AAABBBDDDFFFGGGHHHHHHKKKLLLNNNPPPSSSWWWYYY[[[\\\]]]]]]\\\ZZZYYY[[[\\\cccbbb___[[[WWWUUUVVVWWWbbbeeeiiimmmrrr{{{ssshhhaaa\\\YYYXXXXXXYYYZZZ\\\___aaadddeeeaaabbbdddcccbbbaaaaaabbbeeeeeefffhhhiiijjjkkkkkkllllllllllllmmmnnnoooooommmkkkhhheeeddddddeeefffeeefffiiikkknnntttzzzwwwooopppmmmppptttxxx}}}}}}zzzxxxxxxxxxvvvuuukkkhhhbbb\\\XXXXXX[[[___fffgggiiikkkllllllkkkkkkdddbbb___[[[XXXTTTPPPNNNWWW]]]eeeiiifff```ZZZWWWXXXUUUQQQQQQSSSWWWZZZ\\\[[[^^^```^^^WWWNNNFFFAAA===<<<<<<>>>@@@AAAAAA???===<<<;;;777333111000111222111111000000000000000111///------/////////...000000000000000000000000000...------///000///---////////////////////////////////////////////////000000000000000000000000...............///000000222222222222111111111000111111111111111111111111333333444555555666777777777888888777777999===@@@@@@AAABBBDDDFFFGGGHHHHHHLLLLLLNNNPPPSSSVVVYYYZZZ[[[\\\\\\[[[YYYYYYZZZ[[[```___^^^[[[XXXWWWXXXZZZaaaeeeiiimmmqqqyyyyyysssjjjbbb^^^\\\[[[ZZZYYY[[[]]]___aaacccddddddbbbccceeedddccccccdddeeehhhiiikkklllnnnooopppppprrrqqqooonnnoooqqqssstttmmmkkkhhheeeddddddeeefffgggjjjmmmpppuuu{{{|||}}}yyyqqqnnnqqqoooqqqtttwww|||}}}zzzyyyxxxxxxvvvuuukkkgggbbb[[[WWWXXX\\\___eeefffhhhiiiiiiiiihhhhhhfffeeeaaa]]]WWWRRRMMMKKKRRRZZZdddiiigggaaa\\\YYYYYYUUUQQQPPPSSSWWWZZZ\\\[[[]]]___]]]VVVMMMFFFBBB===<<<===???AAACCCBBBAAA>>>>>><<<999555222111222222222111111000/////////222000.........///...---111111111111111111111111///---,,,---...///...---////////////////////////......000000000000......000000000000000000000000,,,,,,------...000111222333333333222222222222222111111111111111111111111000111222333555666777888666777777777777999<<>>AAACCCBBBAAA??????===999555222111222000111111111111000000000222000.........///...---000000000000000000000000........................////////////////////////---...000111111000...---////////////////////////////////////000111222333222222222222222222222222111111111111111111111111000111111222444555555666555666777777777888;;;>>>???AAABBBDDDFFFGGGHHHHHHLLLMMMNNNPPPRRRUUUWWWYYYYYYZZZZZZYYYWWWWWWXXXZZZ[[[\\\\\\ZZZYYYYYYZZZ\\\```cccgggjjjnnnuuu~~~xxxpppddd```\\\ZZZYYYZZZZZZZZZ^^^___aaacccdddddddddccc```bbbcccccccccdddgggiiilllnnnqqqtttvvvwwwxxxxxxwwwwwwxxxxxxwwwuuusssrrriiigggeeecccbbbccceeeffflllpppvvv||||||xxxsssooommmmmmoooqqqsssuuuwww|||~~~~~~|||{{{zzzxxxvvvssskkkhhhbbb[[[WWWYYY]]]bbbhhhhhhiiiiiiiiiiiiiiiiiikkkkkkiiibbbZZZRRRMMMKKKPPPZZZfffjjjfff```\\\[[[\\\XXXSSSQQQRRRUUUWWWXXXYYYZZZZZZVVVPPPHHHBBB@@@999999:::===@@@BBBBBBAAA???>>>===999444111000111...///000111222222111111111000.........///...---//////////////////////////////000////////////000...........................///111222222111///...////////////////////////111111000000000000111111000000111111111111111111111111111111111111111111222222222333333333333333555666777777777888;;;>>>???AAABBBDDDFFFGGGHHHHHHKKKLLLMMMOOORRRUUUWWWYYYYYYZZZZZZYYYWWWVVVXXXYYY\\\\\\\\\[[[YYYXXXXXXZZZ^^^bbbfffjjjmmmsss|||zzzoooggg___\\\ZZZYYYZZZ\\\\\\[[[```aaabbbccccccccccccccc```aaabbbcccccceeeiiilllnnnppptttwwwzzz{{{{{{{{{yyyyyyzzzyyywwwtttpppnnngggfffdddbbbcccdddggghhhnnnrrrzzz}}}wwwssspppmmmkkkmmmoooqqqrrruuuyyy~~~}}}|||{{{yyyuuusssmmmiiibbb\\\XXXZZZ___dddjjjjjjjjjjjjkkkkkklllllljjjlllkkkeee[[[SSSOOONNNUUU___iiijjjddd]]]ZZZ[[[\\\YYYUUUTTTUUUXXXZZZZZZZZZ[[[YYYUUUMMMFFFAAA>>>888888999<<<@@@BBBBBBAAA??????===999444111000111...///000222222222111000000///------///000///...........................///000111000///...///111........................//////111111111111//////000000000000000000000000000000///...............000000000000000111111111111111111111111111111111333333333333333333333333555666888888888999<<<>>>@@@AAABBBDDDFFFGGGHHHHHHJJJKKKLLLOOORRRUUUXXXZZZYYYZZZZZZYYYWWWWWWXXXYYY\\\]]]]]][[[YYYWWWWWWXXX]]]aaafffiiimmmsss{{{zzzpppgggaaa]]]\\\[[[\\\___aaaaaaaaacccbbbbbbbbbbbbbbbccccccaaabbbcccdddeeegggkkknnnppprrrvvvzzz}}}~~~~~~~~~|||{{{yyywwwssspppmmmlllgggfffddddddeeegggjjjllltttyyy|||uuuqqqooommmkkkkkklllnnnpppssswww|||}}}|||{{{yyyuuurrrnnnjjjccc\\\YYY[[[aaafffjjjjjjjjjkkklllmmmnnnooommmoooooojjjaaaYYYUUUTTT\\\dddlllkkkccc[[[YYYZZZYYYXXXWWWXXX[[[^^^``````]]]]]][[[UUUMMMFFFAAA???888888:::===AAACCCDDDCCCAAAAAA???:::666222111111111111222333222000...,,,///---,,,---///000000000////////////////////////---///111000...---...000........................000000000000000000000000000000000000000000000000///............//////000000000000111111222222222111111111111111111111111222222333333444444555555555777999999999:::<<<>>>@@@AAABBBDDDFFFGGGHHHHHHHHHIIIKKKNNNRRRVVVYYY[[[ZZZZZZ[[[YYYXXXWWWXXXZZZ[[[\\\\\\[[[YYYWWWWWWXXX[[[```eeeiiimmmsss{{{|||rrrjjjbbb\\\YYYYYYYYY[[[___bbbccccccdddcccbbbaaaaaaaaaccccccbbbcccdddeeefffiiimmmqqqqqqtttxxx}}}}}}xxxssspppmmmlllkkkgggfffeeeeeegggjjjmmmooozzz{{{rrrnnnnnnnnnllliiikkkmmmoooqqqvvv{{{~~~}}}|||yyyuuurrroookkkddd]]]ZZZ\\\bbbgggjjjjjjjjjkkklllnnnooopppqqqtttuuupppggg___\\\[[[```hhhnnnkkkbbbYYYWWWYYYWWWWWWXXX[[[```dddeeefff```___\\\VVVNNNFFFBBB???999999;;;>>>BBBEEEEEEDDDCCCBBB@@@<<<777333222333333444444333111...+++)))...---,,,---///111111111000000000000000000000000,,,...000///---,,,---000........................111111000000000000111111000000000000000000000000////////////000222333444111111111222222333333333111111111111111111111111111111222333555666777777666777999::::::;;;===???@@@AAABBBDDDFFFGGGHHHHHHGGGHHHKKKNNNRRRVVVZZZ\\\ZZZ[[[[[[ZZZXXXXXXYYYZZZYYYZZZ\\\[[[YYYXXXXXXYYY[[[___eeejjjnnnttt|||}}}rrrjjjddd^^^ZZZXXXYYY\\\^^^```aaaaaaaaabbbbbbbbbcccdddeeefffgggggggggggghhhjjjlllnnnpppwwwyyy|||~~~}}}}}}zzzvvvqqqnnnlllkkkjjjfffggghhhiiikkkpppwww{{{{{{tttooollljjjiiiggghhhiiikkkmmmrrryyy~~~}}}yyyyyy{{{{{{wwwsssoooiiidddaaa\\\ZZZ]]]ccccccggggggeeegggooouuuwwwuuuvvvwwwuuupppjjjfffdddmmmnnnmmmjjjeee___YYYUUUVVVVVVWWWZZZ^^^bbbcccccc```]]]XXXSSSNNNIIICCC>>>::::::;;;===AAADDDDDDDDDEEEBBB===888444111000///000000000000000000000000000000000000000000000000////////////////////////111111000000//////......000000///////////////000000000000000000000000000////////////000000000000////////////////////////333222111000////////////111111111000000000000000333333333444555666777777666666777777999;;;<<<===<<<>>>AAACCCDDDEEEGGGHHHIIIHHHIIILLLQQQVVVXXXYYYZZZZZZZZZYYYWWWVVVWWWYYY]]]^^^___]]]YYYUUUTTTSSSWWW[[[aaahhhooovvv}}}uuukkkddd```\\\YYY[[[\\\^^^```aaabbbbbbbbbcccccccccdddfffgggiiijjjjjjjjjjjjkkkmmmoooqqqrrrwwwyyy{{{~~~~~~}}}|||xxxvvvrrrnnnjjjhhhhhhggghhhjjjkkkmmmpppuuu|||{{{sssooollljjjhhhhhhiiijjjkkknnnssszzz|||{{{}}}|||xxxtttmmmgggbbb^^^ZZZXXX[[[aaacccggghhhfffhhhooouuuwwwvvvyyyzzzzzzvvvqqqnnnlllqqqqqqppplllfff___YYYUUUTTTSSSSSSUUUXXX\\\^^^___\\\YYYUUUQQQMMMHHHBBB???::::::;;;>>>BBBDDDEEEEEEEEEBBB>>>999555222000000000000000000000000000000000000000000000000000000////////////////////////////////////............000000///////////////000000000000000000000000000////////////000000000000111111111111111111111111111000000000000000111111222222222111111111111111222222333333444444555555555666777888999:::;;;<<<>>>@@@BBBCCCCCCCCCEEEFFFIIIHHHIIILLLQQQVVVYYYZZZYYYZZZZZZXXXVVVVVVWWWXXX\\\]]]^^^\\\YYYVVVTTTTTTVVVZZZ```gggnnnuuu}}}wwwlllccc___^^^\\\ZZZ^^^___aaabbbcccbbbbbbaaabbbcccdddeeegggjjjlllmmmmmmmmmnnnooopppssstttvvvxxxyyy{{{|||}}}|||{{{yyyuuurrroookkkhhhggggggggglllmmmpppssswww}}}{{{sssnnnllliiihhhiiijjjkkklllooouuu{{{}}}||||||{{{vvvrrrkkkeee___\\\WWWUUUYYY___cccggghhhgggiiipppuuuwwwvvvyyy||||||zzzxxxvvvvvvuuuvvvtttoooggg___YYYUUURRRPPPMMMMMMPPPTTTWWWXXXVVVSSSPPPMMMJJJGGGBBB???::::::;;;>>>BBBEEEGGGFFFEEEBBB>>>:::666333111000000000000000000000000000000000000000000000000000////////////////////////------------............000//////......///000000000000000000000000000000////////////000000000000111111111111111111111111...//////000111222222333222222222222222222222222222222222222333333333333444555777999:::;;;;;;;;;???AAACCCCCCCCCBBBCCCDDDHHHHHHIIILLLQQQVVVYYYZZZZZZZZZZZZXXXVVVUUUVVVXXXZZZ\\\]]]\\\YYYVVVUUUUUUTTTXXX^^^eeemmmuuu}}}xxxpppfff```^^^___```___```aaabbbccccccbbbaaa```aaabbbcccfffhhhkkknnnoooooooooppprrrtttuuuwwwxxxxxxyyyzzz{{{zzzyyyxxxwwwrrrqqqnnnkkkjjjiiijjjjjjnnnqqquuuyyy~~~|||tttooollljjjiiiiiijjjkkkmmmpppuuu|||}}}{{{zzzwwwsssooojjjddd^^^ZZZVVVTTTXXX___dddhhhiiihhhjjjqqqvvvwwwtttwwwzzz|||{{{zzzzzzzzzwwwxxxxxxrrriii___XXXUUUQQQNNNIIIHHHJJJNNNQQQSSSPPPNNNKKKIIIHHHEEEBBB???::::::;;;>>>CCCFFFGGGGGGDDDBBB???:::777333111111////////////////////////////////////////////////////////////////////////,,,,,,---......///000000//////.........///000000////////////////////////////////////000000000000////////////////////////...///000000111111222222111111111222222222222222333333333333222222222222444666888;;;<<<<<<<<<;;;>>>@@@BBBCCCBBBBBBDDDEEEHHHHHHHHHLLLQQQVVVYYYZZZ[[[\\\[[[ZZZWWWVVVWWWXXXYYYZZZ\\\[[[YYYWWWVVVVVVTTTXXX^^^eeemmmwww~~~qqqjjjbbb^^^^^^aaabbbcccaaabbbbbbcccbbbaaa```___```aaaccceeehhhlllnnnppppppqqqrrrtttvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvuuutttooonnnlllkkkkkklllmmmnnnrrruuuzzz~~~vvvqqqmmmkkkiiihhhiiijjjlllooouuu|||~~~}}}zzzvvvrrroookkkeee^^^ZZZUUUTTTXXX___dddhhhjjjiiikkkqqqvvvwwwtttwwwyyyzzzyyyxxxxxxyyyssswwwxxxtttiii___XXXUUURRRMMMHHHFFFHHHKKKOOOQQQLLLKKKHHHGGGFFFDDDAAA>>>::::::;;;>>>BBBEEEFFFFFFCCCAAA>>>;;;777444111000////////////////////////////////////////////////////////////////////////------...///000111111222...............///000000////////////////////////////////////000000000000........................///000111111111111000///000000000000111111222222444444444444333333333333555777:::<<<>>>>>>===<<<;;;>>>AAABBBCCCCCCEEEGGGHHHGGGHHHLLLQQQWWWZZZ[[[]]]]]]]]][[[XXXWWWXXXYYYXXXZZZ[[[[[[YYYWWWVVVVVVUUUYYY___fffoooyyyvvvjjjddd^^^\\\^^^aaabbbbbbbbbbbbcccccccccbbb```___aaaaaacccfffiiillloooqqqqqqrrrtttvvvxxxyyyzzzzzzzzzyyyxxxwwwuuusssrrrqqqkkkjjjjjjjjjlllnnnqqqsssxxx|||~~~vvvpppmmmjjjiiieeeggghhhjjjnnnssszzz|||xxxtttrrrllleee^^^YYYUUUSSSYYY```dddiiikkkjjjlllrrrwwwwwwwwwyyyzzzxxxuuusssrrrrrrkkkqqqvvvtttjjj___WWWUUURRRNNNIIIGGGHHHLLLNNNPPPLLLJJJHHHFFFEEECCC@@@===::::::;;;===AAADDDDDDDDDAAA@@@===:::777333111///000000000000000000000000000000000000000000000000////////////////////////.........///000111111222------------...///000000000000000000000000000000////////////000000000000000000000000000000000000///000111222222111///////////////000111111222222333333333333444444444444666777999;;;============:::===@@@BBBBBBCCCEEEGGGGGGGGGHHHLLLQQQWWWZZZ[[[]]]]]]]]][[[XXXWWWWWWXXXXXXZZZ[[[[[[XXXVVVUUUVVVUUUXXX___fffooozzzxxxpppfffbbb^^^]]]```bbbcccbbbccccccdddeeeeeedddbbbaaacccccceeegggjjjmmmppprrrssstttvvvxxxzzz{{{{{{{{{zzzyyyxxxvvvsssqqqooonnnjjjjjjjjjlllooossswwwyyy|||tttoookkkhhhgggcccdddfffhhhlllqqqyyy~~~|||xxxtttrrrkkkddd]]]XXXTTTSSSXXX___dddiiilllkkkmmmssswwwwwwxxxyyywwwtttnnnjjjgggfffaaajjjssssssjjj___WWWTTTQQQNNNJJJHHHJJJLLLOOOPPPMMMKKKIIIGGGEEEBBB???<<<;;;::::::===@@@BBBBBBBBB???>>><<<999666222000...000000000000000000000000000000000000000000000000////////////////////////---......//////000000000------------...///000000000000000000000000000000////////////000000000000000000000000000000000000---...000222222222111000//////000111111222333333111111222222333333444444555666777888:::;;;<<<<<<<<<>>>@@@BBBBBBBBBDDDEEEGGGFFFHHHLLLRRRWWWZZZ\\\\\\\\\[[[YYYVVVUUUUUUVVVYYYZZZ[[[ZZZXXXVVVUUUUUUTTTWWW]]]eeennnzzz~~~tttlllfffccc``````bbbeeedddcccdddeeefffffffffeeedddccceeeeeegggiiillloooqqqssstttvvvxxxzzz|||}}}}}}}}}zzzyyyxxxuuurrrpppnnnmmmkkklllmmmooosssxxx}}}{{{sssmmmiiigggeeeaaacccdddgggjjjpppwww|||}}}~~~{{{vvvsssqqqkkkccc\\\WWWSSSRRRWWW___dddiiillllllnnnssswwwwwwwwwvvvtttnnngggaaa^^^\\\[[[eeeppprrrjjj___WWWTTTQQQNNNJJJIIIKKKMMMOOOOOOOOOLLLJJJGGGEEEBBB>>>;;;;;;::::::<<>>===;;;999555222///---000000000000000000000000000000000000000000000000////////////////////////---------...............,,,,,,,,,---...///000111000000000000000000000000////////////000000000000........................+++,,,///222333333333222000000111222333333444444//////000111222333333444555555555666777999;;;<<<>>>???AAABBBAAAAAABBBCCCGGGFFFHHHLLLRRRWWW[[[\\\ZZZ[[[ZZZXXXUUUSSSTTTUUUYYY[[[\\\ZZZXXXUUUTTTTTTRRRVVV\\\dddmmmyyyvvvmmmhhheeedddcccbbbbbbcccdddeeebbbdddffffffeeeeeefffgggfffgggjjjmmmpppssstttuuuyyyzzz|||}}}~~~~~~}}}}}}zzzxxxwwwxxxxxxuuuoookkkiiilllppptttyyy~~~|||tttmmmiiieeeccc```bbbdddeeegggkkksssyyy|||xxxtttpppnnnlllccc[[[WWWTTTSSSWWW\\\gggkkkmmmkkkmmmtttyyyzzzwwwuuurrrnnncccXXXSSSUUUWWWaaakkklllggg```UUULLLPPPLLLHHHHHHKKKOOOPPPPPPOOONNNMMMJJJGGGCCC???===888999:::===@@@@@@???===???===;;;999666333111000000000000000000000000000000000////////////000000000000000000000000000000000///...---------------........................////////////000000000111------------------------111000000///...---------...///000000//////000222444444444333333222222222222333555555555555666888111333555666777999<<>>@@@BBBDDDFFFEEEDDDCCCLLLKKKJJJMMMRRRWWW[[[]]][[[\\\\\\YYYVVVTTTSSSTTT[[[[[[\\\[[[ZZZYYYWWWVVVUUUUUU[[[fffqqq{{{|||rrrjjjfffddddddccccccccccccddddddbbbdddeeeeeeeeeeeeggghhhjjjlllooorrruuuxxxzzz{{{|||}}}}}}~~~~~~}}}|||{{{wwwvvvuuuuuuuuusssnnnjjjkkknnnrrrvvv{{{{{{rrrlllhhhdddbbb```bbbeeeeeeggglllsssyyy~~~{{{wwwssspppnnnkkkccc[[[VVVTTTRRRVVV\\\hhhlllmmmkkklllrrrvvvvvvvvvtttrrrmmmcccWWWSSSTTTVVVaaajjjkkkggg```VVVMMMPPPLLLHHHHHHLLLPPPRRRQQQQQQPPPOOOLLLHHHDDDAAA>>>999:::;;;>>>AAAAAA@@@>>>???>>><<<999666444222111000000000000000000000000000//////......//////000///////////////////////////......---------......//////////////////////////////////////////000000////////////////////////222111111000//////.........///111111000000111333222222222222111111111000222333555555444444555777666777777666555555777888>>>???AAACCCDDDDDDDDDCCCIIIHHHHHHKKKPPPVVVZZZ\\\\\\\\\\\\ZZZWWWUUUUUUVVV[[[\\\\\\\\\[[[YYYWWWVVVSSSTTTYYYeeepppzzzuuummmgggdddccccccddddddddddddcccccccccddddddddddddfffhhhkkknnnpppssswwwzzz}}}~~~|||zzzyyyvvvuuutttttttttrrrooolllnnnqqquuuyyyzzzqqqjjjfffcccaaaaaaccceeefffggglllsssyyy}}}zzzvvvrrrooonnniiiaaaYYYUUUSSSRRRVVV\\\gggkkkmmmkkklllpppssssssvvvsssqqqlllaaaUUUPPPQQQTTT___iiijjjfff___WWWOOOOOOKKKHHHIIIMMMQQQSSSSSSTTTSSSQQQNNNJJJFFFBBB@@@:::;;;<<>><<<:::777555333222111111111111111111111111///..................///////////////////////////......---------...//////000000000000000000000000///////////////.........000000000000000000000000222222222111111000000///...000111111111111222444000000000000000/////////222333444444222222333444666777777666444444555777>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEHHHOOOUUUZZZ\\\\\\]]]\\\[[[XXXWWWWWWXXX[[[\\\]]]]]]\\\ZZZXXXVVVTTTTTTZZZfffqqq{{{xxxnnnhhheeecccbbbcccdddeeeeeedddcccbbbcccdddddddddeeegggkkknnnppprrruuuyyy}}}}}}{{{yyyxxxuuuttttttttttttsssrrrpppqqqtttxxx~~~zzzqqqjjjfffcccaaa```ccceeefffggglllsssyyy~~~}}}{{{yyyuuurrrooonnnhhh```XXXUUURRRRRRVVV\\\eeejjjmmmkkklllpppsssrrruuurrroooiii^^^QQQKKKLLLSSS___iiijjjeee___XXXRRROOOKKKHHHIIIMMMRRRTTTTTTUUUTTTSSSOOOKKKFFFBBB@@@;;;;;;===@@@CCCDDDCCCAAA@@@???===:::888666444333000000000000000000000000......------------......////////////////////////---------------...///000/////////////////////////////////...............111111111111111111111111222222111111111000000000...///111111000000222333000000000000000000//////222333444333111111222333222444555666666777:::<<<>>>>>>>>>???@@@AAACCCDDDCCCCCCCCCHHHNNNVVV[[[]]]]]]]]]]]][[[YYYXXXYYY[[[\\\]]]^^^^^^]]][[[XXXWWWUUUVVV\\\hhhsss}}}{{{}}}~~~rrrjjjfffdddccccccdddeeeffffffeeedddccccccdddeeefffgggiiinnnqqqtttvvvyyy|||~~~|||yyyxxxwwwrrrssssssrrrrrrrrrssssssuuuyyy~~~{{{qqqjjjfffdddbbb```bbbdddeeefffkkksssyyy}}}|||{{{xxxuuurrrpppnnnggg___XXXUUUSSSRRRWWW]]]dddjjjmmmmmmnnnrrrtttrrrtttqqqmmmggg[[[MMMHHHHHHSSS___jjjkkkeee___YYYTTTPPPLLLIIIJJJNNNSSSUUUUUUVVVUUUSSSOOOJJJEEEAAA>>>;;;<<<>>>AAADDDEEEDDDBBB???>>>===:::888666444333////////////////////////......------------..............................---------------...///000........................//////////////////......000000000000000000000000111000000000000000//////...000111111000///111222111111111111111111111111111222333333111000111222111333555777888:::>>>@@@>>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDHHHOOOWWW\\\___^^^^^^]]][[[YYYYYYZZZ\\\\\\^^^___```___\\\YYYWWWUUUUUU[[[gggsss}}}yyy}}}xxxmmmgggdddddddddddddddeeeeeeeeeeeeddddddccceeeggghhhjjjmmmqqqtttxxxzzz|||}}}zzzyyyxxxwwwpppqqqqqqppppppqqqsssvvv{{{{{{qqqjjjfffdddbbb___aaacccdddeeejjjqqqxxx|||||||||zzzxxxvvvsssqqqooofff___XXXUUUSSSSSSXXX___ffflllppppppqqqssstttrrrqqqnnnkkkfff[[[NNNIIIJJJTTTaaalllllleee___ZZZVVVSSSOOOLLLLLLQQQUUUWWWWWWVVVUUUSSSOOOJJJDDD@@@===;;;;;;===AAADDDFFFDDDCCC>>>===<<<:::888666444333///////////////////////////..................///..............................---------...//////........................////////////000000000111////////////////////////000000000000000000000000111222222222000///000111111111222222222222222333111222333333111111222333444666777888888:::===???===>>>???@@@AAABBBBBBCCCDDDCCCDDDIIIPPPXXX]]]``````___^^^[[[XXXXXXZZZ\\\]]]^^^```bbb```^^^ZZZXXXSSSTTTZZZfffrrr|||yyy~~~~~~sssiiidddccccccccceeeeeeddddddddddddeeeeeecccfffiiikkkmmmpppsssvvvyyy{{{}}}}}}{{{yyyxxxxxxxxxrrrssssssrrrqqqssswww{{{zzzooohhhdddbbbaaa]]]```bbbcccdddiiipppvvv{{{||||||zzzyyyvvvtttrrrpppfff___XXXVVVTTTUUUZZZ```kkkqqquuutttssstttrrrooommmkkkjjjfff]]]SSSOOOQQQVVVcccnnnmmmfff___[[[XXXXXXTTTPPPQQQTTTXXXZZZZZZWWWVVVTTTOOOJJJDDD@@@===:::;;;===AAADDDEEEDDDCCC===<<<;;;999777555444333111111111111111111111111000//////......//////000........................///......---------.................................//////000111222333333000000000000000000000000111111111111111111111111444555666444222000000111111111111222222222333333000222333333222222444555555666777888888999;;;======>>>@@@AAABBBCCCBBBBBBDDDCCCDDDIIIPPPWWW\\\___aaa```^^^ZZZWWWWWWYYY[[[]]]___aaacccbbb^^^[[[XXXUUUVVV\\\iiiuuuzzzzzzpppgggcccbbbbbbbbbffffffdddccccccdddffffffcccfffjjjmmmppprrruuuwwwxxxyyy{{{}}}~~~|||zzzyyyxxxyyyyyyuuuwwwwwwvvvuuuwww}}}yyynnngggcccaaa```\\\___aaabbbccchhhooouuu}}}||||||{{{yyywwwuuusssqqqggg___YYYVVVUUUUUU[[[aaapppuuuxxxvvvtttsssqqqmmmjjjiiiiiiggg```WWWUUUXXXWWWeeepppnnnfff___[[[XXX\\\XXXTTTTTTWWW[[[\\\\\\YYYWWWUUUPPPKKKEEE@@@===::::::<<<@@@DDDEEEDDDCCC<<<;;;:::888666555333222333333333333333333333333000000////////////000000........................000///...---------------000000000000000000000000......///111222333444555000000000000000000000000222222222222222222222222888888888666333222111222000000111111222222222333000111333333333333555666222444666666777999;;;>>><<<>>>AAACCCDDDCCCBBBBBBDDDCCCDDDHHHOOOVVV\\\^^^bbbaaa^^^ZZZWWWVVVXXXZZZ]]]___bbbcccbbb___[[[XXXYYYZZZ```mmmyyytttiiidddbbb``````bbbeeedddddddddeeeeeefffggggggiiikkkmmmoooqqquuuxxx{{{zzz{{{~~~}}}{{{zzzzzz|||xxxxxxyyyyyyzzz}}}wwwnnniiifffbbb___^^^___``````bbbfffkkkoooyyy}}}{{{yyywwwvvvvvvtttqqqoookkkddd]]]XXXUUUUUU\\\dddmmmssswwwuuussssssqqqmmmkkkkkkjjjgggccc]]]YYYVVVccciiiooopppkkkccc\\\YYYYYYVVVUUUWWW]]]bbbdddccc^^^ZZZTTTNNNHHHBBB===999999;;;>>>@@@BBBAAA@@@???<<<<<<<<<:::666333222222222111111000000000000000////////////////////////////////////////////////---...///000000///...---------......//////000000000000000000000000000000000000000000000000000000333222222222222222222333999999777444111///000111333333222111000000111111111222222333333444444555444444555666777888999999===???AAADDDFFFFFFEEEEEEBBBBBBDDDIIIOOOVVV\\\```aaa```]]]YYYVVVUUUWWWYYY]]]___```aaa```^^^[[[YYYSSSXXX```jjjvvvyyyoooeeecccbbbaaaaaadddcccbbbbbbbbbcccdddeeefffhhhjjjmmmoooqqqtttwwwzzz||||||}}}}}}|||}}}~~~yyyzzz{{{|||}}}uuulllhhhdddaaa^^^]]]^^^___```bbbfffkkkoooyyy~~~|||zzzxxxxxxwwwvvvsssqqqllleee^^^YYYVVVVVV]]]eeemmmsssuuusssrrrsssqqqooonnnllljjjhhhfffddddddccckkkooorrrpppiii```[[[XXXWWWUUUTTTWWW]]]ccceeeeeebbb^^^WWWPPPJJJDDD???;;;999;;;>>>@@@AAAAAA???>>><<<<<<<<<:::666333222222111000000///.../////////////////////////////////////////////////////////---...///000000///...---------..................000000000000000000000000000000000000000000000000222222111111111111222222444555444222000///111222333222222111000000111111111222222333333444444555444555555666777888999:::===???AAADDDEEEEEEEEEDDDBBBCCCEEEIIINNNUUU\\\``````___]]]YYYVVVUUUWWWYYY\\\]]]___``````^^^[[[YYYUUUYYYaaakkkvvvsssjjjbbbaaabbbbbbcccfffccccccccccccdddeeefffgggiiilllooorrrtttwwwzzz}}}~~~~~~~~~{{{}}}~~~ssskkkfffccc___\\\\\\]]]^^^```bbbffflllpppzzz|||{{{yyyyyyxxxwwwtttrrrmmmggg```\\\YYYXXX___gggnnnrrrsssqqqooorrrsssqqqqqqooollljjjjjjlllnnnppptttvvvuuupppfff]]]XXXVVVVVVTTTSSSVVV\\\bbbddddddccc^^^VVVNNNHHHCCC???<<<999;;;>>>@@@AAA@@@???>>>;;;<<<<<<:::666333111111000//////...............////////////////////////000000000000000000000000......////////////.....................---------000000000000000000000000000000000000000000000000111111000000000000111111///000111000//////111333333222111111000111111111111222222333333444444555555666666777888999::::::>>>???AAACCCDDDEEEEEEDDDBBBCCCEEEIIINNNUUU\\\___```___\\\YYYVVVUUUWWWYYY\\\^^^```aaaaaa___]]]\\\WWW[[[bbblllwww{{{ppphhhaaabbbccccccdddfffeeeeeeeeefffgggiiijjjkkkjjjmmmqqqtttwwwyyy}}}~~~~~~~~~}}}rrrjjjeeebbb___\\\\\\]]]___```ccchhhmmmrrrzzz|||zzzyyyxxxxxxwwwtttrrrooohhhbbb^^^[[[ZZZ```hhhnnnrrrrrrnnnnnnqqqttttttsssrrrqqqpppppprrrtttuuuxxxxxxuuummmcccZZZVVVVVVVVVSSSQQQSSSYYY]]]___^^^\\\WWWPPPIIIEEEAAA>>>;;;999;;;>>>@@@AAA@@@>>>===;;;<<<<<<999555222111111000000///............///////////////////////////000000000000000000000000...//////////////////...000/////////......------////////////////////////////////////////////////000000////////////000000...///000000//////111222222222111111111111111222111222222333333444444555666666777888999:::;;;;;;>>>???AAABBBDDDDDDDDDDDDCCCCCCEEEIIINNNUUU[[[______^^^\\\XXXVVVUUUWWWZZZ]]]^^^aaabbbcccaaa___^^^XXX\\\ccckkkvvvyyyppphhhcccccceeeddddddfffeeeeeefffggghhhjjjlllmmmmmmppptttwwwyyy|||~~~~~~~~~|||rrriiieeebbb___\\\\\\]]]___```ccchhhnnnrrrxxxzzzyyyxxxwwwxxxvvvtttrrrpppiiiccc```]]]\\\aaaiiinnnqqqqqqmmmmmmrrrvvvwwwrrrtttvvvyyyzzz{{{zzzzzzvvvvvvssskkkaaaYYYVVVVVVVVVRRROOOPPPTTTWWWWWWVVVTTTPPPJJJFFFCCCAAA>>>===999;;;>>>@@@@@@???===<<<;;;;;;;;;999555222111111222111000000//////000000/////////////////////////////////////////////////////////....../////////111000000//////.........////////////////////////////////////////////////000//////////////////000000111222222000///000111222111111111111111222222111222222333333444444555666666777888999:::;;;;;;???@@@AAABBBCCCCCCDDDDDDCCCDDDEEEIIINNNUUU[[[^^^^^^]]][[[XXXUUUUUUWWWZZZ[[[]]]___aaaaaa___]]]\\\XXX[[[aaajjjuuu}}}vvvooogggcccdddfffdddccceeeccccccdddeeegggjjjkkkmmmqqqtttxxx{{{}}}~~~{{{qqqhhhdddbbb^^^\\\[[[\\\^^^___aaafffkkkpppuuu|||zzzyyywwwwwwwwwwwwtttrrrpppjjjdddaaa^^^]]]bbbiiinnnqqqqqqnnnnnntttxxxyyysssvvv{{{~~~|||qqqrrrpppjjjaaaYYYVVVUUUUUURRRNNNNNNPPPRRRRRRQQQPPPMMMIIIGGGEEECCC@@@>>>999;;;>>>???@@@???===;;;:::;;;;;;999555222000000222222111000000000000000//////////////////////////////////////////////////////............/////////////////////.........000000000000000000000000000000000000000000000000000000////////////000000111333444333111000000000111111111000111111222333111222222333333444444555555666666777888999::::::@@@@@@@@@AAABBBBBBCCCCCCDDDDDDFFFIIINNNUUUZZZ^^^]]]]]][[[XXXUUUUUUWWWZZZXXXZZZ\\\]]]]]][[[YYYWWWUUUYYY___gggrrr~~~|||zzzzzzuuuoookkkdddaaaccceeedddcccdddccccccdddfffhhhkkkmmmnnnvvvyyy}}}yyyooogggccc```]]]ZZZYYYZZZ[[[\\\^^^bbbgggkkkrrryyy}}}{{{yyyxxxxxxyyyxxxvvvtttpppjjjeeebbb___]]]bbbiiimmmqqqrrrooopppvvvzzz{{{yyy{{{~~~|||wwwtttmmmooopppkkkcccZZZUUUTTTTTTPPPMMMMMMOOOQQQQQQPPPMMMLLLIIIHHHFFFCCC???<<<999;;;===???@@@>>><<<;;;:::;;;;;;888555111000000111111000///////////////////////////////////////------------------------000///...------...///000,,,,,,------------------000000000000000000000000000000000000000000000000111000000//////000000111000222333333111000000000111111000000111222222333111222222333333444444555444555555666777888999:::@@@@@@@@@@@@AAABBBCCCCCCDDDDDDFFFIIINNNTTTZZZ^^^]]]\\\ZZZWWWUUUUUUXXXZZZYYYZZZ\\\]]]\\\ZZZXXXVVVRRRVVV\\\dddppp~~~zzz{{{yyytttssssssoooiiigggaaa^^^bbbeeedddcccdddeeefffggghhhkkkmmmpppqqqzzz}}}wwwmmmeeeaaa^^^\\\YYYWWWXXXYYYYYY[[[___dddhhhpppwww~~~||||||zzzyyyyyyzzzyyywwwuuuooojjjeeebbb___]]]bbbiiimmmqqqrrrpppqqqwww{{{|||}}}yyyrrrlllhhhllloooqqqmmmeee[[[UUURRRSSSOOOLLLLLLPPPRRRRRRQQQLLLKKKIIIHHHFFFBBB<<<999:::;;;===??????>>><<<;;;:::;;;;;;888444111000000000000///...............////////////////////////------------------------000///...------...///000*********++++++,,,,,,,,,000000000000000000000000000000000000000000000000111111000000000000111111...000222222111000000111111111000000111222333333111222222333333444555555444444555666777888999999@@@@@@@@@@@@AAABBBCCCCCCDDDDDDFFFIIINNNTTTZZZ]]]]]]\\\ZZZWWWUUUUUUXXXZZZ\\\]]]______^^^\\\YYYWWWPPPTTTZZZbbbnnn}}}}}}|||yyywwwuuusssqqqnnniiifffdddaaa______```bbbcccdddfffhhhjjjlllmmmooorrruuuzzznnnddd___\\\ZZZXXXVVVXXXYYYZZZ\\\___dddgggmmmwww|||{{{{{{{{{|||}}}}}}|||zzzxxxvvvmmmiiiddd___^^^```cccfffmmmpppsssssssssvvv}}}~~~yyypppeee``````hhhooorrrlllddd]]]VVVQQQSSSMMMIIIKKKNNNOOOOOOQQQLLLLLLLLLJJJFFFBBB>>>;;;888999;;;<<<<<<<<<;;;;;;;;;:::888666444333222222////////////000000000000111111000000//////......111000000///...---------000000000000000000000000........................//////............////////////000000111111222222---///111222333222000///333333222222111000000///------------///222555777333222222222333333444555888777555555666777:::;;;>>>>>>???@@@@@@@@@@@@@@@CCCDDDFFFJJJOOOTTTZZZ]]]^^^^^^]]]ZZZXXXXXXZZZ\\\\\\\\\\\\^^^^^^]]]YYYVVVSSSTTTWWW```nnn}}}{{{yyywwwuuusssqqqnnnjjjgggcccaaa^^^^^^```aaabbbbbbdddgggjjjmmmpppsssxxx{{{wwwkkkbbb^^^[[[YYYWWWXXXYYYZZZ[[[\\\___dddgggqqqzzz|||xxxwwwxxx{{{|||}}}}}}{{{yyywwwuuuppplllfff```^^^^^^aaacccmmmpppssssssrrruuu|||}}}vvviii\\\XXXZZZiiiooorrrmmmeee^^^XXXRRRSSSMMMIIILLLOOOPPPPPPRRRPPPPPPOOOMMMIIIEEEAAA>>>999:::;;;<<<===<<<;;;::::::999777555333222111111////////////000000000000////////////.........---111000000///......------................................................//////............//////000000000000000111111111...///111222222222000///111111111111111222222222000000///...///111333444444444333222222222333333777666666666666888999:::======>>>@@@@@@AAAAAA@@@CCCDDDFFFJJJOOOUUUZZZ]]]___^^^]]]ZZZXXXWWWYYY[[[[[[[[[[[[]]]^^^\\\YYYVVVSSSTTTXXX```nnn~~~|||{{{yyyxxxvvvtttsssppplllhhheeecccaaaaaabbbccccccbbbcccfffjjjooosssxxx~~~|||ttthhh```\\\[[[YYYXXXZZZ[[[\\\\\\]]]___dddgggqqq{{{zzzvvvvvvwww|||||||||{{{zzzxxxuuutttqqqmmmgggaaa^^^___aaaccclllppprrrrrrqqqttt{{{|||rrrbbbUUUTTTYYYiiippprrrmmmfff```ZZZTTTSSSMMMJJJMMMQQQQQQQQQSSSSSSSSSRRROOOKKKFFFBBB???;;;<<<=========<<<;;;:::999888666444222111000000////////////000000000000............------------000000000///......------........................//////////////////////////////............//////111000000000000000000///...///000222222111111000000000000111222333333444333222111000///000111111333222222222333333444555666666666777888888999999;;;<<<>>>???AAAAAABBBBBBCCCDDDFFFJJJOOOUUUZZZ^^^___^^^]]]YYYWWWVVVWWWYYYZZZYYYZZZ\\\]]]\\\YYYWWWTTTUUUYYYaaannn~~~}}}|||{{{zzzxxxwwwvvvtttpppmmmkkkiiifffffffffgggfffeeedddggglllqqqvvv{{{yyyqqqfff___\\\[[[ZZZYYY[[[\\\]]]]]]]]]___cccgggnnnxxx|||yyyyyy{{{{{{{{{{{{zzzxxxvvvtttsssnnnjjjeeeaaa___aaadddgggkkkooorrrrrrpppsss{{{{{{ooo^^^SSSUUU^^^hhhooorrrmmmeee```[[[VVVSSSMMMKKKOOOSSSSSSSSSUUUTTTSSSRRROOOJJJEEE@@@===<<<======>>>===<<<:::999777666555333111000//////////////////000000000000........................000000//////............000000000000000000000000000000000000000000000000//////............//////111111000000/////////...//////000111111111111000000000111222222333333444333333111000000000000111000000111222333555666777555666777888999999888888:::;;;===???AAABBBCCCCCCCCCDDDFFFJJJPPPVVV[[[^^^______]]]YYYVVVUUUVVVXXXYYYXXXYYY[[[]]]]]][[[YYYVVVXXX[[[bbbnnn|||~~~}}}|||||||||zzzwwwtttqqqmmmjjjhhhhhhhhhhhhhhhgggjjjnnnssswww|||xxxpppeee^^^\\\\\\[[[ZZZ[[[\\\]]]]]]]]]___cccggglllvvv}}}{{{{{{}}}zzzzzzyyyxxxvvvuuusssrrrmmmjjjeee```___aaadddgggkkknnnqqqqqqqqqttt{{{xxxkkkZZZOOOSSS\\\gggmmmpppkkkddd```[[[WWWSSSNNNLLLPPPUUUUUUUUUWWWVVVUUUSSSOOOJJJDDD???<<<<<<<<<=========;;;:::999777666444222000///......////////////000000000000////////////////////////////////////............000000000000000000000000000000000000000000000000//////............//////111000000000//////......//////000111111111111111222222222222222222222222111111111111111111222222222222222222333444555555555666777888999999888888:::;;;===???AAABBBCCCDDDCCCDDDFFFJJJPPPVVV\\\_________]]]YYYVVVUUUVVVXXXXXXXXXXXXZZZ]]]]]]\\\[[[YYY\\\___eeennn{{{~~~tttpppjjjffffffggghhhiiikkknnnrrruuuyyy}}}vvvnnnddd]]][[[[[[[[[ZZZZZZ[[[\\\\\\]]]___dddggglllvvv}}}{{{{{{|||xxxwwwwwwvvvuuutttssssssppplllfff```]]]^^^```bbbiiimmmqqqrrrrrruuu}}}vvvhhhWWWLLLNNNUUUdddjjjmmmhhhbbb^^^[[[WWWSSSNNNMMMRRRWWWWWWWWWXXXXXXWWWUUUQQQKKKEEE???<<<:::;;;<<<<<<<<<;;;:::999777666444222000///......////////////000000000000/////////000000000000000//////////////////..............................//////////////////////////////............//////000//////////////////...000000000000000111111111333333333333333222222222000000111222222333333333666666444333222111111111666666666777888888999999:::;;;===???AAABBBCCCCCCCCCDDDFFFKKKPPPWWW]]]```___^^^]]]YYYWWWVVVWWWYYYXXXXXXXXXZZZ]]]______^^^^^^```dddhhhooozzzyyyssslllgggfffhhhjjjlllnnnqqquuuxxx{{{~~~uuummmbbb\\\YYYYYYYYYXXXXXXYYYZZZ[[[\\\___dddggglllvvv|||zzzzzzvvvuuuuuutttttttttttttttoookkkeee___\\\]]]___aaahhhmmmqqqrrrssswwwtttgggXXXNNNOOOTTTaaagggiiieee___\\\YYYVVVSSSNNNNNNSSSXXXYYYXXXZZZXXXWWWTTTPPPJJJCCC===:::888999:::;;;;;;;;;:::999777666444222000//////...////////////000000000000........./////////000000.../////////////////////................................................//////............//////.........///////////////000000000000000111111222111222222333333444444444111111222222333333222222555444333333222222222222777666666666666888999:::;;;<<<===???AAABBBBBBCCCCCCDDDFFFKKKQQQWWW]]]aaa___^^^]]]ZZZXXXWWWYYY[[[XXXXXXYYY[[[^^^```aaa```bbbeeehhhkkkpppzzz~~~xxxoooiiigggjjjnnnppppppsssvvvzzz~~~|||ssskkkaaaZZZXXXXXXWWWVVVVVVXXXYYYZZZ\\\___dddgggjjjttt~~~~~~{{{zzzuuuttttttsssssstttttttttkkkgggbbb^^^\\\^^^aaadddhhhlllqqqrrrtttxxx~~~ssshhh]]]UUUUUUYYY___eeehhhccc^^^[[[XXXUUUSSSNNNNNNTTTYYYZZZYYYZZZUUUTTTQQQMMMFFF@@@:::666666777999:::;;;::::::999777666444222111000//////////////////000000000000---------.........//////.........///////////////000000000000000000000000........................//////............//////---.........//////000000000000000000000111111222///000111222444555666777222222333333333222111111///000000222333555777888888777666555666777:::;;;;;;<<<>>>???AAAAAABBBBBBCCCDDDGGGKKKQQQXXX]]]aaa^^^^^^]]][[[XXXXXXZZZ\\\YYYXXXYYY[[[___aaabbbaaaeeehhhkkklllpppyyy{{{pppllllllmmmpppuuuwwwyyy}}}}}}qqqkkkccc]]]YYYXXXXXXXXXXXXYYYYYYZZZ[[[^^^cccgggpppuuu~~~}}}zzzyyywwwvvvuuusssqqqooonnnmmmgggeee```[[[XXXYYY]]]aaahhhlllqqqrrrqqquuu}}}{{{mmm^^^VVVXXX]]]bbbdddeeeeeebbb^^^ZZZWWWQQQQQQSSSWWW]]]___]]][[[WWWTTTOOOJJJFFFBBB>>>;;;;;;;;;;;;;;;:::999888888444333333222222111111111333000......111222111///........................111000///......///000111///...---,,,+++,,,,,,---000000000000////////////........................222111111111000000//////222222333333333222222111111111222222222333333333222222111111222222333444777666444333333444555777555555666666777999:::;;;999;;;>>>??????@@@AAACCCEEEGGGJJJNNNSSSWWWZZZ\\\aaaaaa___\\\ZZZZZZ]]]```___]]]\\\\\\___bbbcccdddeeehhhkkknnnrrrzzz|||sssppppppqqqtttxxxzzz|||{{{pppjjjbbb\\\YYYXXXXXXXXXXXXYYYYYYZZZ[[[___dddhhhpppvvv~~~~~~{{{zzzuuuuuutttsssqqqpppnnnmmmeeebbb^^^YYYWWWYYY]]]aaahhhmmmqqqrrrqqquuu}}}tttggg```bbbfffjjjjjjjjjhhheeeaaa]]]ZZZWWWWWWXXX\\\```aaa___\\\YYYUUUOOOJJJFFFBBB>>><<<;;;;;;;;;;;;:::999888777555555444444333222222222222000...///111222111///..............................///000222444666777000///---,,,,,,,,,------000/////////////////////111111111111111111111111111111111111000000000///111111222222222222111111111111111111222222222222222222111111222222333444666555444333222333555666555555666666777999:::;;;:::<<<>>>?????????AAABBBCCCFFFJJJOOOUUUYYY\\\^^^``````___\\\[[[[[[^^^aaaaaa___]]]^^^```cccdddeeegggjjjmmmpppttt|||}}}wwwuuuvvvuuuxxx|||~~~xxxmmmhhhaaa\\\YYYXXXXXXXXXXXXYYYYYYZZZ[[[___dddhhhqqqwww~~~|||{{{sssssstttsssrrrooolllkkkbbb```\\\WWWVVVYYY^^^cccjjjnnnrrrrrrrrrvvv~~~}}}sssmmmnnnqqqsssqqqoookkkgggbbb^^^\\\\\\]]]^^^aaaccccccaaa^^^[[[VVVOOOIIIDDDAAA>>><<<;;;;;;;;;;;;:::999888777666666555444444333222222222000...///000111000000........................,,,---///111333444555555000///......------......////////////////////////////////////////////////111111111111000000000000000000111111111111000000000000000000111111111111222111111111111222333333555444333222222333444555555555666666777999:::;;;;;;===???@@@??????@@@AAAAAAEEEJJJQQQWWW[[[^^^_________^^^\\\[[[\\\```cccbbb```^^^___aaaccceeeeeehhhkkknnnqqquuu}}}}}}zzzzzzzzzyyy{{{~~~vvvkkkfff```[[[YYYXXXXXXWWWXXXYYYZZZZZZ\\\```eeeiiiqqqxxx|||{{{tttuuuuuutttrrrmmmiiiggg```^^^ZZZWWWVVVZZZ```eeelllooorrrssstttxxx}}}yyyxxxzzzyyywwwrrrlllfffaaa]]][[[]]]^^^aaadddeeedddbbb```\\\VVVNNNGGGCCC@@@>>><<<::::::;;;::::::999888777666666555444333222222111111000/////////000000000............................../////////---,,,+++////////////......//////.........///////////////........................111111111000000000000000...//////000000000000000////////////000000000000111111111111111222222333333333222222222333444444555555666666777999:::;;;<<<>>>@@@@@@??????@@@AAABBBEEELLLSSSXXX\\\]]]^^^^^^^^^]]]\\\[[[]]]aaadddbbb```^^^^^^```bbbccccccgggjjjnnnrrrvvv}}}~~~|||}}}{{{yyy{{{|||ssshhhccc^^^ZZZYYYXXXXXXWWWXXXYYYZZZ[[[\\\```fffjjjrrryyy|||{{{wwwwwwwwwuuuqqqlllgggccc```^^^ZZZWWWVVV[[[bbbhhhnnnpppssstttwww{{{{{{uuunnnfff```\\\ZZZXXX[[[___bbbcccbbb```___ZZZUUUMMMFFFBBB???===<<<::::::::::::999888777777555555444333222111000000000000//////...//////000/////////////////////////////////...,,,***'''&&&......//////////////////------....../////////000111111111111111111111111000000000000000000111111---...///000000000000000....../////////000000000111111000000111111222333222222222222333333444444555555666666777999:::;;;<<<>>>@@@AAA@@@???@@@AAADDDGGGMMMSSSXXX[[[\\\\\\]]]]]]\\\[[[[[[]]]aaadddaaa___\\\\\\]]]___``````cccggglllpppuuu}}}|||yyy{{{zzzoooeeeaaa]]]YYYYYYXXXXXXWWWWWWYYYZZZ[[[]]]aaafffjjjssszzz~~~|||{{{zzzyyyxxxuuuqqqkkkgggddd```^^^ZZZVVVVVV[[[ccciiioooqqqsssvvvzzzyyyppphhhaaa\\\YYYSSSWWW\\\______]]]\\\[[[WWWRRRKKKEEEBBB???<<<;;;::::::::::::999888777666555555444333111000/////////000000///......///111/////////////////////////////////...---,,,+++***------.../////////......---------......//////000000000000000000000000000000000000000111111111111---...///000000111111000////////////000000000000111000000000000111222222222222333333444444555555555555666666777999:::;;;<<<>>>@@@AAA@@@@@@AAABBBEEEHHHMMMRRRVVVYYY[[[[[[\\\\\\[[[ZZZZZZ[[[___bbb```^^^[[[ZZZ[[[]]]]]]]]]___dddjjjooouuu}}}}}}yyy{{{vvvkkkccc___[[[YYYXXXXXXXXXWWWWWWXXXZZZ[[[]]]aaagggkkkttt{{{~~~{{{zzzzzzyyywwwtttpppmmmjjjhhh```]]]YYYUUUUUUZZZbbbiiippprrrtttxxx}}}xxxppphhh___YYYVVVPPPUUUZZZ\\\ZZZWWWUUUUUURRROOOIIIEEEBBB???<<<999999::::::999999888777666666666555444222111000///...///000///------///111//////////////////////////////...............///+++,,,---...///......---,,,,,,---......///000000........................///000000000111111111111---...///000111111111111//////000000000111111111000000000000000111222222222222333444555666666666555555666666777999:::;;;;;;===@@@AAAAAAAAABBBDDDDDDFFFJJJOOOTTTYYY\\\]]][[[[[[ZZZYYYXXXZZZ]]]``````]]][[[ZZZZZZ\\\\\\\\\]]]bbbhhhooouuu~~~}}}yyy{{{ttthhhbbb___[[[YYYXXXXXXXXXWWWWWWXXXZZZ[[[]]]bbbgggkkkttt|||}}}zzzyyyyyyxxxvvvsssqqqnnnmmmlll___\\\WWWSSSSSSYYYaaagggqqqrrruuuyyy|||vvvnnneee\\\UUUQQQPPPTTTZZZ[[[XXXTTTQQQPPPPPPLLLHHHDDDBBB???;;;999999999:::999999888777666888777666555333222111000---///111///---,,,///111000000000000000000000000000///...---,,,------...***+++---.........------,,,,,,------...///000000111111111111111111111111//////000000111111111222......000111222222222222000000000000111111111111000000000000000111111222222333444555666666666666555555666666777999:::;;;:::===???AAAAAAAAACCCDDDBBBDDDHHHNNNSSSYYY]]]___[[[[[[ZZZXXXWWWXXX\\\___aaa^^^[[[ZZZ[[[\\\\\\[[[\\\aaahhhooovvv|||{{{|||}}}tttkkk___\\\WWWUUUVVVWWWXXXYYYZZZZZZZZZXXXYYY^^^fffmmmqqqyyy}}}{{{zzzyyywwwuuusssrrrnnnjjjgggccc[[[UUUTTTUUUYYYbbbkkksssxxx{{{|||zzzyyy{{{wwwrrrkkkeee]]]UUUPPPOOOSSSXXXXXXTTTOOOLLLLLLLLLJJJFFFDDDBBB???<<<:::888888888777777777666666999888666333111000///.........------------......////////////000000000000......///000111111111000,,,------......------,,,000000000000111111111111------...000111111111111000000111111111111000000///////////////000111111000000000000000111111222000000000000000000000000111111222333333444555555777666666666777888999999>>>>>>@@@AAABBBBBBAAA@@@@@@CCCIIIQQQXXX\\\\\\[[[ZZZZZZYYYWWWVVVXXX\\\___^^^\\\[[[\\\^^^^^^\\\YYYZZZ___fffooowww~~~}}}}}}~~~|||ppphhh___[[[WWWUUUVVVWWWXXXYYYZZZZZZZZZYYYYYY^^^fffmmmttt||||||zzzyyyyyywwwuuusssqqqnnnjjjgggbbbZZZTTTTTTVVVZZZcccllluuuzzz}}}~~~{{{vvvuuuwwwyyyuuupppjjjccc\\\UUUPPPOOORRRVVVWWWUUUQQQMMMKKKKKKIIIFFFDDDBBB@@@<<<:::999999999999999:::::::::999888666333111000///...///......------......///////////////000000000000.........,,,+++)))'''&&&,,,------......------,,,....../////////000000000---...///000000111000000000000111111111111000000///////////////000111111000000000000000111111222111111111111111111111111222222333333333333444444555555666666777999:::;;;===>>>???AAAAAAAAA@@@@@@???BBBHHHPPPWWW[[[\\\[[[ZZZZZZYYYWWWVVVXXX\\\```___]]]\\\\\\^^^]]][[[XXXYYY^^^fffooowww~~~xxxlllddd^^^ZZZWWWUUUVVVWWWXXXXXXYYYZZZ[[[ZZZZZZ___gggmmmxxx|||yyyxxxxxxwwwtttsssqqqnnnjjjggg```YYYTTTTTTWWW\\\eeennnvvv{{{}}}uuuqqqmmmlllpppuuuwwwsssmmmgggaaaZZZTTTPPPOOOQQQSSSVVVVVVSSSMMMIIIHHHGGGEEEDDDCCCAAA===:::;;;;;;::::::999999999999999888666333111000/////////......------......///////////////000000000000222222111///---+++)))(((------............------------.........///////////////000000000000//////000000111111111111000000///////////////000111111000000000000000111111222222222222222222222222222333333333333333333333333555555555666777999:::;;;<<<===>>>@@@AAA@@@@@@??????AAAGGGNNNUUUZZZ[[[ZZZZZZZZZYYYWWWVVVXXX]]]```aaa___^^^^^^^^^\\\ZZZXXXWWW]]]fffpppxxxuuuiiiaaa\\\ZZZVVVUUUVVVXXXXXXXXXYYYZZZ[[[[[[[[[```hhhnnnyyy}}}zzzyyyxxxvvvtttsssqqqnnniiifff^^^XXXTTTUUUYYY^^^gggpppuuu{{{xxxnnnhhheeefffmmmuuuuuupppjjjccc^^^XXXSSSOOONNNOOOQQQVVVXXXVVVOOOIIIGGGFFFEEEDDDCCCAAA===:::<<<;;;:::999777666555444888777555333111000////////////............//////////////////000000000000111111222222222111000000------............------------.........////////////000000000000//////...000000111111111111000000///////////////000000111000000000000000111111222222222222222222222222222111111222333333444555555777666666666777888999999;;;<<<===???@@@@@@@@@???>>>AAAFFFMMMTTTYYYZZZZZZZZZZZZYYYWWWWWWYYY]]]aaabbbaaa```___^^^\\\YYYXXXVVV\\\fffpppyyy~~~ssshhhaaa[[[YYYVVVUUUVVVXXXXXXXXXYYYZZZ\\\\\\]]]aaaiiioooyyy|||{{{xxxvvvtttrrrqqqmmmiiifff^^^XXXTTTVVVZZZ___hhhqqqtttyyy~~~~~~ssshhhbbb___bbbjjjssstttooohhhaaa[[[VVVRRROOOMMMNNNQQQVVVZZZWWWPPPJJJGGGFFFDDDCCCBBB@@@===:::::::::999999888777777777888777555333222000000000/////////....../////////////////////000000000000+++,,,---...///000000000---......//////......---....../////////000000000///000000000000//////...000000111111111111000000///////////////000000111000000000000000111111222111111111111111111111111//////111222444555777777999888888777777777777777:::;;;===???@@@@@@@@@@@@>>>@@@EEELLLSSSXXXZZZZZZZZZZZZYYYWWWWWWZZZ^^^bbbbbbbbbbbb```^^^[[[ZZZYYYVVV]]]gggqqqyyyzzzpppfff___ZZZXXXVVVUUUWWWXXXXXXWWWXXXZZZ\\\]]]^^^bbbiiioooyyy}}}|||wwwvvvsssrrrpppmmmiiifff^^^XXXUUUWWW[[[```iiiqqqrrrwww{{{|||yyynnnbbb[[[YYY]]]gggqqquuuoooggg___YYYTTTPPPNNNKKKNNNTTTYYY[[[XXXRRRNNNIIIGGGDDDBBBAAA???<<<:::888888999:::;;;<<<======777666555333222111000000000//////......//////000////////////000000000000------............------......////////////............/////////000000000//////000000000000//////000000111111111111000000///////////////000111111000000000000000111111222000000000000000000000000//////111222444555777777999888888777777777777777:::<<<>>>@@@AAAAAAAAAAAA???AAAEEELLLSSSXXXZZZ[[[ZZZZZZYYYXXXXXXZZZ___bbbbbbccccccaaa^^^[[[ZZZ[[[XXX^^^gggqqqyyy~~~uuukkkbbb\\\YYYWWWUUUUUUWWWXXXXXXWWWXXX[[[]]]^^^___cccjjjppp{{{}}}|||wwwuuusssrrrpppmmmiiieee^^^YYYVVVXXX\\\```iiiqqqrrrvvvyyyzzz}}}zzzmmm^^^VVVUUU[[[hhhtttvvvpppggg^^^WWWSSSOOOMMMIIIOOOWWW[[[[[[XXXTTTQQQKKKHHHCCC@@@???===<<<::::::::::::;;;;;;<<<<<<<<<777666555333222111000000000000////////////000000////////////000000000000111111111111111000///.........////////////......------........./////////---...///000000111000000000000111111111111000000///////////////000111111000000000000000111111222111111111111111111111111111222222333333444444555666666666666777888999:::;;;<<<>>>@@@BBBBBBBBBBBB@@@BBBEEELLLSSSYYY[[[\\\ZZZZZZYYYXXXXXX[[[___cccaaacccdddbbb^^^\\\[[[\\\ZZZ___hhhqqqyyy~~~yyyyyyzzzwww{{{zzzppphhh___YYYXXXWWWUUUVVVWWWXXXXXXWWWXXX[[[]]]^^^___dddjjjppp}}}}}}|||wwwuuusssrrrpppmmmhhheee___YYYWWWYYY\\\aaahhhppprrrvvvyyyyyy}}}}}}nnn]]]TTTSSS[[[jjjxxxxxxqqqggg]]]WWWRRROOOMMMHHHPPPYYY]]]\\\XXXUUUTTTMMMIIICCC???===<<<;;;;;;======;;;:::888777555555777666555333222111111111000000////////////000000////////////000000000000...//////000000000000///......////////////......,,,,,,,,,---------......------///000111111111111000000111111111111000000///////////////000111111000000000000000111111222222222222222222222222222444444444333333222222222333444444666888:::<<<===;;;<<>>===>>>999:::;;;;;;:::888666555666777777444///---...000111000///...............//////000000000000//////000000000000000000000000...---,,,,,,---...---+++...---------...///111222...///000000111111111111...............///000000/////////000222333111000111111111111222333444555222111111000000000000000222222111000000222777:::666666666666777777777777;;;===?????????@@@BBBCCC===AAAFFFMMMRRRVVVWWWXXXYYYYYYWWWUUUUUUXXX]]]aaaaaaaaaaaaaaaaaa```_________bbbhhhpppyyyxxxpppmmmkkkmmmpppuuuxxx~~~~~~qqqggg```[[[XXXUUUUUUVVVVVVWWWXXXYYYYYYYYY[[[]]]^^^___dddmmmsss~~~zzzxxxxxxvvvtttrrrooolllgggddd```]]]YYYXXX\\\dddnnntttyyywwwxxx}}}|||pppccc]]]```hhhooorrrsssiii^^^ZZZWWWTTTSSSTTTRRRZZZaaaccccccccc```[[[RRRIIIBBB@@@???<<<;;;<<<:::;;;<<<<<<<<<:::888777666777666333000---...000000000///...............//////000000000000//////........................///...------//////...---......------...///000111111222333555666777777777//////......//////000111111000///000111222111000111111111222333333444444///////////////000111111222222222222111111333444666666666666777777777777;;;===?????????@@@BBBDDDCCCFFFKKKQQQVVVYYYZZZ[[[ZZZZZZXXXVVVVVVXXX]]]aaabbbbbbbbbaaa```___^^^^^^^^^aaagggnnnwww|||}}}yyymmmhhhhhhiiimmmqqqtttxxxxxxlllbbb\\\WWWTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZ\\\^^^___aaafffooovvv|||yyywwwvvvtttrrrqqqooolllhhhddd___[[[XXXWWW\\\fffqqqxxxzzzyyy{{{|||ssshhheeeiiippptttvvvoooeee\\\YYYXXXWWWWWWZZZ[[[dddkkkkkkjjjhhhccc]]]UUUKKKCCC@@@>>>:::888999;;;;;;<<<======<<<;;;:::666666555333000...///000000000////////////......//////000000000000//////........................000...---...000000///...//////............///000---...000222333555555666000000000///000111111222333111//////000111111000000111333444555555444444000///////////////000000111111222333333222222111555666666666777777777888;;;<<<>>>??????@@@BBBDDDGGGJJJOOOUUUYYY[[[\\\\\\[[[[[[YYYWWWVVVXXX\\\```bbbbbbbbbaaa```^^^]]]\\\]]]```dddllluuu~~~|||tttpppppprrrtttuuuxxxzzz||||||ssskkkiiijjjlllqqqvvvwww|||tttiii```ZZZVVVSSSSSSSSSUUUVVVXXXYYYZZZZZZZZZ\\\___```ccciiirrrxxx|||yyywwwwwwuuusssqqqoookkkgggccc[[[YYYVVVVVV\\\fffqqqyyyzzz{{{~~~~~~wwwpppnnnrrrxxxzzzyyymmmddd[[[ZZZ[[[[[[]]]```hhhpppuuutttpppkkkccc\\\XXXNNNEEEAAA>>>:::888999;;;<<<===>>>>>>======<<<666666444222000///////////////000000000///////////////000000000000//////........................///...---...///000///.../////////...............***+++---...///000000111111111000000111111222333555222///...///000000000///111333555666555444333333222111000////////////333222222222444444444333555555666666777777888888:::<<<>>>??????@@@BBBDDDHHHKKKOOOTTTWWWYYYYYYYYY[[[[[[ZZZXXXVVVXXX[[[^^^bbbbbbbbbaaa___]]][[[ZZZ\\\^^^cccjjjsss}}}yyyuuuoookkkjjjlllnnnpppssstttvvvzzz~~~yyyqqqlllkkkmmmnnnsssyyy}}}}}}rrrggg___ZZZVVVTTTRRRSSSUUUWWWYYYYYYZZZZZZZZZ\\\___aaadddkkkttt{{{|||zzzxxxzzzxxxuuurrrnnnjjjdddaaaXXXVVVTTTUUU[[[eeeooovvvyyy{{{|||vvvvvvzzz}}}}}}{{{mmmddd^^^^^^______aaacccpppwww{{{yyyuuupppiiibbb[[[QQQGGGCCC@@@<<<::::::<<<<<<==================666555333222111000000///...///000111111000////////////000000000000//////////////////////////////---,,,+++,,,...///...---///////////////.........000000111111111111111000111111111111111222333333555222///...///000000000///111333555555555444333111111111111222333444444;;;777333222333444444444555555555666777888888888:::<<<>>>??????AAACCCEEEHHHKKKOOOSSSVVVXXXXXXWWWZZZZZZYYYXXXVVVWWWZZZ]]]bbbaaaaaa```^^^\\\[[[ZZZ[[[^^^cccjjjttt~~~tttrrrmmmjjjhhhiiikkkmmmmmmnnnqqqvvv{{{~~~zzzsssnnnlllnnnppprrrwww~~~zzzoooeee^^^YYYVVVTTTRRRTTTVVVXXXYYYYYYYYYYYYYYY[[[___aaaeeellluuu}}}~~~|||zzzxxxzzzxxxtttqqqmmmhhhbbb^^^VVVUUUTTTVVV\\\dddmmmrrrvvvzzzzzzzzz}}}~~~|||xxxnnnfffaaabbbcccbbbaaacccmmmtttyyywwwuuusssnnniii\\\QQQGGGCCC@@@===<<<===<<<<<<<<<<<<<<<;;;;;;<<<777555222111222111000///...///000111222111000/////////000000000000//////000000000000000000000000,,,++++++,,,...///...---......///////////////...111111222222111111000///111111111000111111222333333111//////000111111000///000222333444444333333---...///111444777999;;;BBB<<<666222222333222111444444555666777888999999999;;;>>>???@@@AAACCCEEEIIIKKKPPPTTTWWWXXXXXXXXXXXXXXXXXXWWWVVVWWWZZZ\\\`````````___^^^\\\[[[ZZZZZZ^^^dddmmmvvv}}}rrrqqqooollljjjjjjkkkmmmkkklllooorrrwww|||}}}yyyxxxpppnnnooosssxxx{{{}}}uuukkkaaa[[[WWWTTTRRRSSSTTTVVVXXXYYYYYYXXXWWWXXXZZZ^^^aaaeeelllvvv~~~}}}zzzyyywwwwwwtttqqqnnnkkkfffaaa]]]VVVVVVVVVYYY^^^dddjjjnnnsssyyy{{{zzz{{{{{{wwwsssnnnhhhcccdddeeebbb______dddjjjnnnmmmlllkkkiiieeeZZZOOOEEEBBB@@@>>>===???<<<;;;;;;:::999999999999777444111111222222111///---///000222222222000/////////000000000000//////////////////////////////---,,,+++,,,///000///...,,,---...///000000//////------...//////.........000000000000000111222222111000///000111222111000//////000111111222222333......///111333666888999>>>999444333555555333000444444555666777888999999999;;;===???@@@AAADDDFFFHHHJJJOOOSSSWWWXXXXXXXXXUUUVVVVVVVVVUUUVVVYYY\\\_________^^^^^^\\\[[[[[[ZZZ___fffpppzzz{{{ssssssrrrooommmlllmmmnnnmmmmmmoooqqqtttvvvyyyzzzxxxzzz{{{{{{yyyxxxwwwwwwqqqpppsss{{{yyyrrrhhh^^^XXXTTTQQQPPPTTTUUUWWWYYYYYYXXXWWWVVVWWWZZZ]]]```eeelllvvv~~~~~~{{{yyywwwvvvsssqqqnnnllliiieee```]]]WWWXXXYYY[[[___eeejjjmmmqqqxxxzzzxxxyyyxxxtttooonnnhhhdddffffffaaa]]]\\\]]]bbbeeecccaaaaaa___[[[XXXMMMDDDAAA???>>>>>>@@@<<<;;;:::999888777777777777444111111222333111///---///111222333222111000//////000000000000//////...........................---,,,...000111111000+++,,,...000000000000000,,,---...///000000000000000000000///000111111222/////////000222333111000////////////000111222333222222111111222222333444666333111333888999666333444444555666777888999999999;;;===???@@@AAADDDFFFEEEHHHMMMQQQUUUVVVWWWVVVSSSTTTUUUUUUUUUVVVYYY[[[^^^^^^^^^^^^]]]]]]\\\[[[ZZZ___hhhrrr|||~~~xxxuuusssrrrrrrsssrrrqqqpppqqqssstttttttttsssrrrtttvvvwwwwwwvvvvvvwwwyyyppptttzzz}}}wwwmmmbbb[[[UUUOOONNNPPPSSSVVVZZZ\\\\\\[[[[[[[[[WWWZZZ]]]aaafffnnnwww}}}}}}{{{xxxvvvuuusssqqqmmmhhhccc^^^\\\ZZZXXXXXX]]]dddjjjlllmmmqqqzzz~~~vvvqqqqqqqqqooonnnooosssjjjccc```___[[[YYYYYYXXXYYY[[[]]]]]]\\\ZZZYYYSSSNNNGGGBBB?????????>>>::::::999:::;;;;;;:::888111111111111111222222222////////////////////////111111000000//////......000///...------...///000------......///000000000//////111333333111---)))++++++---///000111111111333///++++++...111222222000000000000000000000000//////000000///...------000000000000000000000000...222999@@@BBB???777111333444444555777888:::;;;<<<===???AAABBBDDDDDDEEEDDDGGGKKKPPPSSSUUUUUUTTTZZZXXXUUUSSSTTTVVVYYY[[[``````aaa```___^^^\\\[[[]]]ccckkkttt||||||zzzwwwvvvwwwwwwwwwvvvxxxxxxyyyyyyyyyxxxwwwvvvuuuwwwxxxxxxwwwwwwxxxzzzzzz~~~zzzrrriii^^^YYYTTTOOOOOOQQQUUUXXX[[[\\\\\\ZZZYYYYYYYYY[[[^^^bbbgggooowww}}}}}}{{{xxxvvvrrrqqqoookkkfffaaa\\\ZZZWWWWWWXXX]]]dddjjjlllmmmrrr{{{tttlllgggkkkpppqqqqqqqqqrrrjjjccc```]]]YYYWWWXXXWWWXXXYYYZZZZZZZZZYYYXXXQQQLLLFFFAAA>>>>>>>>>======<<<;;;;;;<<<;;;999777444444333222000///......////////////////////////000000000000//////......000///...------...///000////////////..................///000222000---***------///000111111111222222///,,,,,,///111111111000000000000000000000000000000111111000000///...111111111111111111111111000333999>>>AAA???:::555444444444555777888:::;;;<<<===???AAABBBCCCDDDDDDDDDGGGKKKPPPSSSUUUVVVVVVYYYXXXUUUTTTTTTVVVYYY[[[bbbbbbbbbbbbaaa___]]]\\\]]]bbbiiiqqqyyy~~~~~~~~~}}}{{{zzzyyyzzz|||}}}}}}}}}}}}wwwlllcccZZZUUURRROOOPPPSSSVVVYYY\\\\\\[[[YYYXXXXXX[[[]]]```ccchhhpppxxx~~~|||zzzxxxvvvrrrqqqnnnkkkfffaaa\\\ZZZVVVWWW[[[aaahhhmmmoooooottt}}}zzzlllbbb^^^fffpppuuuvvvvvvrrrjjjccc___\\\WWWUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVOOOKKKDDD@@@>>>======<<<@@@>>>===<<<<<<;;;888666444333222111000...------////////////////////////000000000////////////...//////............//////000000//////...------,,,///......///111111000...//////000111111111111111000///...///000111000///000000000000000000000000111111222222111111000000111111111111111111111111222333555999<<<<<<999777444444444555666888::::::;;;<<<>>>@@@BBBCCCDDDDDDCCCFFFKKKPPPTTTVVVWWWXXXYYYWWWUUUTTTTTTVVVYYY[[[aaaaaaaaaaaa```___]]]\\\]]]aaaffflllsss|||{{{sssggg^^^VVVRRRPPPNNNOOORRRVVVXXX[[[\\\[[[ZZZZZZZZZ\\\^^^aaadddiiipppxxx~~~~~~{{{zzzwwwuuusssrrrppplllhhhccc^^^\\\UUUYYY___fffmmmrrrtttuuuxxx~~~ssshhh___[[[dddrrryyyyyyxxxqqqiiiccc___ZZZTTTSSSUUUWWWVVVUUUTTTTTTTTTTTTTTTNNNJJJDDD@@@???>>>===<<<>>>===;;;;;;<<<;;;888666111111000000000000000////////////////////////////////////////////////////////////......//////////////////......---------000///...///111222333222000000111111111000000///...//////000111111///...////////////////////////000111111111111111000000111111111111111111111111333222111222444666555444444444555555666888999:::;;;<<<===???AAABBBCCCCCCCCCFFFJJJOOOSSSVVVXXXYYYXXXWWWUUUTTTUUUWWWYYY[[[^^^^^^___^^^]]]\\\ZZZYYY]]]___ccchhhnnnwwwwwwoooccc[[[RRROOONNNLLLMMMQQQSSSVVVYYYZZZ[[[[[[\\\]]]\\\^^^aaadddjjjqqqyyy}}}{{{yyyvvvuuurrrqqqooolllgggccc^^^\\\SSSXXXaaaiiipppuuuxxxyyy}}}yyymmmfff]]]ZZZeeesssyyywwwuuuoooiiiccc^^^YYYSSSRRRUUUXXXWWWVVVTTTTTTSSSSSSSSSNNNJJJEEEBBB@@@???>>>===:::999999999::::::999777222111111111000000//////////////////////////////.............../////////...//////////////////...,,,---------.........//////---,,,---///111222111//////000000//////...---...///111222111000......//////////////////////////////000111111000000000111111111111111111111111666333111000111222222222555555555555666888999999:::;;;===???@@@BBBBBBCCCCCCEEEIIINNNRRRUUUXXXYYYWWWVVVUUUUUUVVVWWWYYY[[[]]]]]]]]]]]]\\\[[[YYYXXX\\\]]]```dddkkkuuu}}}rrrjjj___WWWPPPMMMLLLKKKNNNRRRSSSUUUXXXZZZZZZ[[[]]]___]]]___bbbffflllsss||||||zzzxxxvvvtttooonnnmmmiiieeeaaa\\\ZZZRRRXXXaaajjjpppvvv{{{}}}wwwhhh___ZZZ[[[fffssswwwuuusssnnnhhhccc___XXXRRRRRRVVVZZZYYYXXXWWWVVVUUUTTTSSSMMMJJJEEEBBBAAA@@@>>>===999888777888::::::999777666666444222000...---,,,////////////////////////---............/////////......////////////......+++,,,,,,---......//////,,,***)))***,,,............///////////////...---...000222222000.........000000000000000000000000...///000000111000000000222222222222222222222222777555222111222333333222555555555555666777888999999:::<<<>>>@@@AAABBBBBBCCCEEEHHHLLLPPPSSSVVVWWWVVVUUUUUUUUUVVVXXXYYYZZZ^^^^^^___^^^]]]\\\ZZZYYYZZZ\\\___cccjjjtttwwwlllddd[[[SSSLLLLLLLLLMMMPPPUUUTTTVVVYYYZZZZZZ[[[]]]^^^^^^```dddiiiooowww~~~{{{yyyxxxuuutttooonnnllliiieeeaaa]]]ZZZTTT[[[dddmmmssszzzuuufffXXXWWW\\\jjjvvvyyyxxxwwwlllhhhccc___XXXSSSSSSXXX[[[\\\\\\[[[YYYWWWUUUTTTKKKHHHDDDAAA@@@???===<<<;;;:::999999::::::888666888777555333111///...---////////////////////////---------.........//////---...///000000///...---------------------------,,,++++++,,,...///...---...//////000000000//////...111222111///---...///000000000000000000000000///000111111222222111111222222222222222222222222444222111222444555444333666555555666666777888999999:::<<<>>>???AAAAAAAAACCCEEEGGGKKKNNNQQQTTTUUUUUUUUUUUUVVVWWWXXXZZZZZZ]]]]]]^^^^^^]]][[[YYYXXXYYY[[[___dddkkkuuu}}}ssshhhaaaWWWPPPJJJKKKMMMNNNSSSXXXVVVXXXYYYZZZYYYZZZ[[[]]]```bbbfffkkkqqqzzz}}}zzzyyywwwuuutttppppppnnnkkkgggccc___\\\YYY___iiiqqqxxxttteeeTTTVVV___nnnzzz}}}}}}~~~lllhhhddd___YYYSSSTTTZZZ]]]]]]^^^^^^\\\YYYVVVTTTJJJGGGCCC@@@???>>><<<;;;>>><<<;;;;;;;;;:::777555555555444444333222111111////////////////////////---------.........//////---...///000000///...---///......------,,,,,,+++//////...000111222000/////////000111111111111111///111222111...---...000000000000000000000000000000111222333333333333333222222222222222222222222.........111444555444333666666555666666777888999999:::;;;===???@@@AAAAAACCCEEEGGGJJJMMMPPPRRRTTTUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[[[[ZZZXXXWWWVVVXXXZZZ___dddlllvvvxxxoooddd]]]SSSOOOJJJHHHJJJNNNRRRTTTXXXXXXYYYZZZ[[[\\\\\\]]]___bbbgggmmmuuu~~~|||yyyuuusssqqqpppooommmjjjfffaaa]]]ZZZZZZ___gggrrr|||rrrbbbUUUYYYbbbppp|||}}}yyynnnhhhcccaaa\\\WWW[[[ccceeebbb^^^[[[ZZZXXXVVVTTTLLLFFFBBBBBBAAA>>>===>>>===<<<;;;;;;;;;:::777555111111000000//////......,,,---------......//////+++---.........000000...000000000000000000000000---,,,++++++************...---+++******+++---...111111000000///.........333111...,,,,,,---///000////////////////////////---///000000//////000111;;;888222...---///333666333333444444444444555555333444555777888:::;;;<<<<<<<<<===>>>???AAACCCDDDEEEFFFIIILLLPPPTTTVVVXXXXXXWWWUUUTTTUUUWWWYYY[[[___^^^]]][[[YYYVVVTTTSSSYYYZZZ]]]bbbjjjuuu~~~vvvlllbbb[[[RRRNNNJJJHHHKKKOOOSSSUUUXXXYYYYYYZZZ[[[\\\]]]]]]aaaccchhhnnnvvv|||yyyvvvtttrrrnnnmmmllliiifffbbb^^^\\\\\\aaaiiittt~~~qqqbbbUUU[[[fffttt{{{qqqkkkgggddd___[[[___ffffffccc___\\\ZZZXXXUUURRRKKKEEEAAAAAA@@@===<<<>>><<<;;;:::::::::999666333222111111000///......---..................------...//////......///...---000000000000000000000000......---,,,,,,,,,,,,,,,222111000//////000111222---...000222222222000///............/////////000000000000000000000000000...///111000//////000222666555222111000111222333111111222222222222333333555555666777888999999:::;;;;;;<<<===>>>@@@BBBCCCEEEFFFIIIMMMPPPTTTVVVXXXYYYXXXVVVUUUVVVXXX[[[\\\^^^^^^]]][[[YYYWWWUUUTTTVVVXXX[[[```iiittt{{{rrrhhh^^^WWWOOOLLLIIIIIILLLQQQUUUWWWYYYYYYYYYZZZ[[[]]]^^^^^^bbbeeeiiioooxxx|||yyyvvvtttssskkkkkkiiihhheeebbb```^^^]]]bbbkkkuuurrrcccYYY```mmm|||}}}tttppplllhhhdddbbbdddiiihhheeeaaa]]]ZZZWWWSSSPPPJJJDDD@@@@@@@@@===<<<>>><<<;;;:::::::::888555222222222111000///...------000000///......------,,,111000//////...---------000000000000000000000000000000///............///000///...------...///000+++---000222333222000...,,,---///000111111000///111111111111111111111111///000222111000000111333000111222333333222111000111111222222222222333333777777777777888888888888::::::;;;<<<>>>@@@BBBCCCEEEGGGJJJNNNQQQUUUWWWXXXZZZYYYWWWVVVWWWYYY\\\^^^]]]]]]]]]\\\ZZZYYYWWWVVVSSSUUUXXX]]]fffsssvvvmmmcccZZZSSSMMMKKKIIIJJJNNNSSSWWWXXXZZZYYYZZZZZZ[[[]]]___```bbbeeejjjqqqzzz}}}{{{xxxvvvtttssskkkjjjhhhfffdddaaa___^^^]]]aaajjjttt~~~wwwiiiaaaiiivvv}}}vvvssspppmmmjjjiiikkkmmmkkkhhhccc___[[[WWWRRRNNNHHHBBB?????????===<<<>>>===<<<;;;;;;:::999555333333222111000///...---,,,////////////............000...---///...,,,,,,...////////////////////////000000//////...//////000,,,,,,+++******+++,,,,,,---...///111111111000000...//////000000000//////000000000000000000000000///111222222111111222333---///111222333222111000333333333444444444555555666666666777888888999999::::::;;;===???AAACCCEEEEEEGGGKKKOOORRRUUUWWWXXXYYYXXXWWWVVVWWWYYY\\\^^^]]]]]]]]]\\\[[[ZZZYYYXXXSSSTTTVVV[[[cccpppzzzppphhh___UUUOOOKKKJJJJJJLLLPPPUUUXXXYYYZZZZZZZZZZZZ\\\^^^```bbbcccffflllttt}}}~~~|||zzzwwwuuusssrrrkkkjjjhhheeebbb___]]]\\\[[[```hhhrrr}}}}}}rrrmmmttt{{{wwwvvvsssppppppqqqqqqqqqooolllgggbbb]]]WWWQQQMMMFFF@@@===>>>>>><<<<<<>>>???>>>===<<<<<<:::777444222222111000///...------------......///000111111---***+++000000---,,,//////////////////////////////...............////////////............//////000000//////111444888:::444222000...---.../////////////////////////////////111222222111111222333/////////000000111222222333333333444444444555555444444555777888999:::;;;:::;;;<<<>>>AAACCCFFFGGGEEEGGGKKKPPPTTTVVVXXXXXXXXXWWWUUUUUUVVVYYY\\\^^^]]]]]]]]]]]]\\\[[[ZZZYYYUUUUUUVVVYYY```mmm|||uuukkkccc[[[RRRLLLJJJJJJJJJMMMRRRWWWYYYZZZ[[[ZZZZZZZZZ\\\___aaacccdddiiipppyyy~~~}}}{{{xxxuuurrrpppoookkkiiifffccc```^^^\\\\\\[[[```hhhsss}}}zzzxxx~~~{{{xxxxxxvvvtttvvvyyyyyyvvvssspppkkkeee___XXXPPPLLLDDD???<<<======<<<<<<>>>@@@???>>>======:::777444111111000000//////......,,,,,,---...000111222333---***---444555///---111000000000000000000000000...------------......///////////////////////////000///...///333999@@@DDD666444111...,,,---...///........................///000222111000000111333111000/////////000222333111111222222222222333333333444555666888:::;;;<<<:::;;;<<>>@@@???======<<<:::666333000000000000////////////------...///000111111222000---111::::::111---111000000000000000000000000---------------...///000,,,------------------,,,///......///222777<<>>AAAEEEGGGIIIEEEHHHMMMRRRVVVXXXXXXXXXXXXWWWVVVVVVWWWZZZ]]]____________^^^]]][[[ZZZYYYUUUTTTTTTVVV^^^lll|||yyynnneee^^^WWWOOOJJJJJJJJJLLLOOOTTTXXXYYYYYY\\\[[[ZZZZZZ\\\___ccceeeiiioooyyy}}}{{{yyyvvvrrrooolllkkkfffdddcccaaa______``````aaafffnnnyyy~~~zzz}}}|||{{{yyyvvvpppjjjbbbZZZQQQKKKBBB===:::<<<===;;;;;;>>>???>>><<<<<<;;;999555222////////////000000000000////////////000000000000444000555???>>>333...111000000000000000000000000...............///000000---......//////......---......------...000222333000000111222222111000///000000000000000000000000...///000000//////000111000111222333222222111000333333444444444555555555666777777777888888888888777888:::===@@@DDDGGGHHHEEEHHHMMMRRRVVVXXXYYYYYYYYYXXXWWWWWWYYY[[[___aaa``````___^^^]]][[[ZZZYYYTTTSSSRRRUUU^^^mmm~~~}}}ssshhh```YYYQQQNNNOOOJJJKKKMMMQQQUUUWWWWWWWWWYYYYYYZZZZZZ[[[^^^cccgggnnnsss}}}~~~}}}zzzvvvrrrnnnkkkiiidddbbb```^^^]]]___aaaccciiimmmuuu~~~}}}yyyvvvvvvzzz|||}}}{{{{{{uuukkkbbb[[[TTTLLLGGG@@@===;;;999:::::::::999===>>>>>>===;;;888555333333222000............///---.........//////000000///000222333333333222111222111111111000000//////......------------..................////////////..................................../////////000////////////000000000000////////////000000000000///000000000111111111111444555666666555444222111666555444444555777:::;;;<<<<<<===>>>@@@CCCEEEFFFGGGHHHJJJMMMPPPTTTVVVWWW\\\[[[YYYWWWVVVYYY]]]aaacccccccccccc```]]]ZZZXXXSSSRRRRRRWWWaaapppyyyoooddd]]]VVVOOOLLLMMMIIIKKKMMMQQQUUUXXXXXXXXXZZZZZZ[[[[[[]]]```eeeiiipppvvv}}}|||zzzwwwrrrnnniiigggeeeccc```^^^^^^aaadddgggkkkooowww{{{vvvtttttttttrrrpppoooiiiaaa\\\XXXTTTOOOKKK@@@>>><<<;;;<<<===<<<;;;<<<<<<<<<<<<:::777444222333222111///......//////....../////////000000000,,,---...///000///......111111000000000/////////......------------..................////////////111111111111111111111111........./////////000000////////////000000000000////////////000000000000111111111111222222222222111111222333444444333333333333555666888999::::::<<<<<<===>>>@@@CCCEEEFFFGGGHHHKKKNNNRRRUUUWWWYYY\\\[[[YYYWWWVVVYYY]]]aaacccddddddcccaaa^^^[[[YYYTTTSSSSSSXXXcccqqq|||rrriii___XXXRRRLLLIIIKKKHHHJJJNNNRRRVVVYYYZZZ[[[ZZZ[[[\\\]]]___bbbhhhkkkrrrzzz|||{{{zzzwwwsssmmmhhhdddbbb___\\\[[[\\\```eeehhhmmmrrryyy~~~|||xxxrrrooonnnmmmiiifffddd___XXXTTTRRRQQQMMMJJJ@@@???===>>>???@@@???>>>;;;<<<;;;:::888555333111333222111000000000000000//////000000000000000111...///000111111111000000000000///////////////.........------------..................////////////222222222222222222222222....../////////000000000////////////000000000000/////////000000000111111111222222222222333333333111222222333333444555555111333555888999:::999999;;;<<<===>>>AAACCCEEEFFFFFFHHHLLLPPPTTTWWWYYY[[[[[[[[[ZZZXXXWWWYYY]]]aaaeeeeeeeeedddbbb___\\\ZZZUUUTTTUUUZZZeeerrr|||uuulllcccZZZUUUPPPJJJHHHJJJHHHKKKOOOSSSWWWYYY\\\]]]ZZZ[[[]]]^^^```dddjjjnnnuuu~~~{{{{{{zzzxxxssslllfffbbb___]]][[[ZZZ]]]bbbhhhlllpppttt||||||zzzuuuqqqllljjjjjjiiifffccc```ZZZTTTOOONNNLLLHHHEEE???>>>>>>@@@BBBBBBAAA???<<<<<<;;;:::888555333222333222222111111111111111000000000000111111111111///000000111111111111111////////////..................------------..................////////////////////////////////////...////////////000000000////////////000000000000/////////000000111111222111111111222222222333333111111111111222222333444555666666777888888999999;;;;;;===>>>AAACCCEEEGGGFFFIIIMMMQQQUUUYYY[[[\\\[[[[[[ZZZYYYXXXZZZ]]]aaaeeeffffffeeeccc```]]][[[UUUUUUWWW]]]gggtttxxxpppggg___VVVRRRNNNIIIHHHKKKHHHLLLQQQUUUWWWYYY\\\___ZZZ[[[]]]___aaaffflllqqqxxx{{{{{{zzzwwwqqqjjjddd```___^^^]]]]]]aaagggnnnrrrssswww{{{yyyyyy|||wwwqqqmmmiiihhhhhhgggdddaaa]]]XXXRRRNNNMMMJJJFFFBBB>>>>>>???AAACCCCCCAAA???======<<<:::888666444333222222222222111111111000111111111111000000000000,,,,,,,,,,,,---------...............////////////......------------..................////////////........................////////////000000000111////////////000000000000/////////000111222222222000000000000111111111222...///000222444666777888;;;:::777555444666888999:::;;;<<<>>>AAACCCFFFGGGFFFIIIMMMRRRWWWZZZ\\\\\\[[[[[[[[[YYYYYYZZZ^^^aaaffffffffffffccc```]]][[[UUUVVVXXX___hhhuuuuuulllbbbZZZRRROOOLLLIIIIIIKKKIIINNNSSSWWWWWWYYY]]]```[[[]]]___aaadddiiipppttt}}}{{{{{{yyyuuuoooiiibbb___YYYYYYZZZ]]]bbbhhhooorrrvvv|||yyysssqqqyyy~~~zzzvvvrrrooojjjhhhgggddd```\\\WWWTTTQQQOOOOOOMMMHHHDDD>>>???AAACCCEEEEEEBBB???>>>===<<<:::888666444444000111111222222111000000111000000000000000//////------,,,,,,------...///...////////////000000000......------------................../////////////////////////////////////////////000000000111111////////////000000000000...///000000111222333333//////000000000111111111111333777<<<@@@BBBDDDEEE>>>;;;777444333555888;;;:::;;;<<<>>>AAADDDFFFHHHGGGJJJNNNSSSWWWZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[^^^```fffffffffeeeccc```]]][[[UUUVVVYYY```iiiuuu}}}rrriii^^^VVVOOOLLLJJJGGGHHHKKKJJJPPPUUUXXXXXXYYY\\\```]]]___aaadddhhhmmmtttyyy}}}{{{xxxsssmmmgggbbb___VVVXXX[[[___eeelllqqqttt{{{yyyppplllkkkxxx}}}yyyvvvsssrrrooojjjgggfffccc]]]YYYUUUSSSQQQQQQRRRNNNHHHCCCAAAAAADDDFFFHHHGGGCCC???===<<<:::888666555444333//////000111111111000///000000000/////////......//////.........///000111/////////000000000111111......------------..................////////////000000000000000000000000//////000000000111111111////////////000000000000...///000111222333333444000000111111111222222222555888===BBBEEEFFFFFFEEE:::999666555555777:::<<<::::::<<<>>>AAADDDFFFHHHGGGJJJOOOSSSWWWYYYYYYYYY[[[[[[\\\[[[ZZZ[[[^^^```eeeeeeeeeeeeccc```\\\[[[TTTVVVYYY```jjjuuu~~~{{{ppphhh[[[SSSLLLJJJIIIFFFGGGJJJKKKQQQWWWYYYXXXXXX\\\``````aaadddgggjjjpppwww|||}}}{{{wwwrrrlllfffaaa___\\\^^^bbbhhhnnnuuuyyy|||~~~{{{ppphhhfffggguuu}}}~~~xxxtttrrroooppplllhhhffffffccc^^^YYYUUUTTTSSSSSSRRRNNNFFF???CCCDDDFFFIIIJJJHHHDDD@@@<<<;;;999777555333222222...///000111111000///...000000//////.........---,,,,,,+++***+++,,,---...//////000000111111222222.........------...................../////////000////////////////////////000000000000111111111111////////////000000000000...///000111222333444444111111222222222333333333222555999======<<<999777555666666777888:::<<<===::::::<<<>>>AAADDDGGGHHHHHHJJJOOOSSSWWWXXXXXXXXX[[[[[[\\\[[[[[[[[[^^^```eeeeeeeeedddbbb___\\\ZZZTTTUUUYYY```jjjuuu~~~vvvkkkcccVVVRRRLLLGGGEEEFFFIIILLLOOORRRVVVXXXYYYYYY[[[\\\^^^```bbbdddgggnnnxxx}}}vvvqqqnnniiibbb]]]]]]```dddjjjqqqxxx~~~{{{nnnccc^^^bbbiiivvvzzz}}}{{{uuupppoooppptttrrrqqqnnnkkkeee^^^YYY[[[ZZZYYYWWWTTTMMMEEE@@@@@@FFFIIIGGGFFFEEECCC@@@@@@===999666555333111000222222222111111///......------///000111111111111---------.........//////000000000000000111222222//////............//////000---++++++...000///...///000000000000//////......///111333444333222111000000000000000000000000222111///...---...000111111111111000000000000000111111222333333444555555777666666666777888999999<<<<<<<<<===???AAADDDEEENNNOOOQQQSSSTTTUUUUUUVVVYYYZZZ[[[ZZZZZZ[[[]]]```cccccccccbbb```]]][[[YYY[[[\\\___ccciiisss}}}zzzqqqggg___TTTQQQKKKGGGEEEGGGJJJLLLPPPSSSVVVXXXYYYZZZ[[[]]]^^^```ccceeehhhpppzzz{{{vvvqqqmmmhhhbbb^^^^^^ccciiipppwww}}}wwwjjj```[[[```hhhxxx|||}}}wwwrrrpppqqqppppppppppppooojjjddd___\\\\\\ZZZXXXSSSMMMEEEAAAAAAFFFJJJHHHFFFFFFCCC@@@@@@===999666444333111000111222222111111///......---...///000000000000000---------........./////////////////////000111111//////............//////111...,,,,,,///111000/////////000000000000/////////000222333333222111000000000000000000000000000000///.........000111333111000000000000000000000111111222222333444444555666666666666777888999999;;;;;;<<<===???BBBDDDFFFKKKLLLNNNQQQSSSUUUVVVVVVXXXYYYZZZZZZZZZ[[[^^^```eeeeeedddcccaaa___]]]\\\[[[]]]```eeellluuu~~~yyysssjjjaaaZZZQQQNNNJJJFFFEEEGGGJJJLLLQQQTTTWWWYYYZZZZZZ\\\^^^^^^aaadddfffkkksss}}}}}}zzztttoookkkgggbbb___```gggqqqzzzvvviii___\\\bbbjjj|||~~~yyytttrrrrrroooppprrrtttsssnnnhhhccc^^^^^^\\\XXXSSSLLLEEEAAABBBHHHKKKIIIFFFFFFDDD@@@???<<<888666444333111///111111111111000///......////////////////////////---............////////////............///000000//////............//////111///------///111111111---...///000000111000000000111222222222111000///000000000000000000000000///.........///111333444000000000000000000111111111111222222333333444444666666666666777888999:::::::::;;;===???BBBEEEGGGIIIKKKMMMPPPSSSUUUWWWWWWWWWXXXYYYYYYYYY[[[^^^aaaffffffeeecccaaa```___^^^\\\___dddiiipppxxxxxxqqqkkkddd[[[UUUNNNLLLHHHFFFEEEHHHKKKNNNSSSUUUXXXZZZZZZ\\\^^^```___bbbeeeiiinnnwwwzzzxxxsssnnnjjjfffcccaaaccclllxxxzzznnneeedddjjjrrr~~~zzzvvvtttttttttuuuwwwxxxvvvppphhhbbb______]]]XXXQQQJJJEEEBBBDDDIIILLLJJJGGGFFFDDD@@@???<<<888555444333111///000000111111000///......000/////////......//////.............../////////......---------......//////......------......///000///...---...000111111------...000111111111111111111222222111000///...////////////////////////////////////000111222333000000000000000111111111111111222222333333333333555555555666666888999:::999999:::<<>>;;;777555333222000.../////////000000//////...///...---------...///000000000000////////////...//////...------------.........------------......---......---,,,,,,///111---...///000000111000000111000000000000000//////000000000000000000000000222222222111111000000000/////////000111111222222111111222222222222222222333444444555666888999:::::::::;;;===???BBBEEEGGGJJJKKKLLLNNNOOOPPPPPPPPPUUUVVVWWWWWWWWWYYY\\\___bbbccccccdddcccbbbaaa___aaaeeelllrrryyyxxxqqqhhh```[[[VVVQQQLLLHHHGGGFFFGGGIIIMMMQQQTTTXXXZZZ[[[\\\]]]___bbbeeedddhhhmmmsss{{{}}}zzzuuuuuurrrmmmhhhfffhhhjjjrrr{{{~~~{{{}}}zzzqqqkkk\\\]]][[[TTTKKKEEEEEEGGGIIINNNPPPMMMIIIHHHDDD@@@>>>;;;777444333222000.........///////////////......---,,,,,,,,,...000111000000000000/////////...000//////...------.........------,,,,,,------...---//////...,,,---///222//////000000000000//////000////////////000000111000000000000000000000000000000111222222222111111...//////000111111222222222222111111111111111111333333333444666888999:::;;;;;;<<<===???BBBDDDFFFJJJKKKMMMOOOQQQRRRSSSSSSUUUVVVWWWWWWWWWXXX[[[]]]aaaccceeegggfffdddbbb``````dddiiiooovvv}}}uuunnneee]]]XXXTTTOOOKKKGGGGGGGGGHHHJJJNNNSSSUUUYYYZZZ\\\\\\]]]___ccceeeeeeiiiooouuu}}}|||yyyuuuuuurrrnnniiigggiiilllwww|||~~~zzzpppjjj[[[\\\ZZZSSSJJJEEEEEEHHHJJJOOOQQQNNNJJJHHHEEE@@@>>>;;;777444333222000.........///////////////......---,,,+++,,,...000222111111000000/////////...111000///..................------,,,,,,------......000111///------000444///000000000000000///...//////...//////000111222000000000000000000000000...///000111222333333333...//////000111222222222222222111111111111111111333333333444666888999:::<<<<<<<<<===???AAADDDEEEKKKMMMOOORRRUUUWWWXXXYYYVVVWWWWWWWWWVVVWWWZZZ\\\aaacccgggiiiiiigggcccaaa___bbbggglllsss{{{~~~yyynnnhhh```XXXSSSOOOLLLJJJCCCDDDFFFHHHLLLPPPTTTVVVWWWZZZ]]]]]][[[[[[^^^aaagggkkkqqqzzz~~~|||{{{uuutttpppjjjeeeeeejjjooozzz~~~tttllldddaaa[[[SSSKKKGGGGGGGGGKKKLLLMMMKKKHHHEEEDDDCCC<<<:::777444111///......,,,---...000111333444555111111000000//////............//////000000111111//////////////////////////////...------------...,,,---...000111333444555////////////000000000000222000///------///000222------------............444333111000000000111222...///111111000000111333111111222222222333333333777666555555555666888999<<<<<<;;;;;;>>>AAAEEEGGGJJJLLLOOORRRUUUWWWXXXYYY[[[[[[[[[ZZZYYY[[[___bbbeeefffggghhhgggeeebbb```^^^```eeellluuu~~~{{{vvvkkkeee]]]UUUPPPMMMJJJHHHDDDDDDFFFIIIMMMQQQUUUWWWYYY\\\______]]]]]]```ccchhhmmmuuu~~~|||zzzxxxuuutttpppjjjffffffkkkpppzzz~~~{{{rrrlllccc```[[[SSSLLLIIIIIIJJJMMMMMMMMMLLLHHHEEECCCBBB:::888666333111000000000//////000000000111111111000000000000////////////............////////////////////////////////////000000///............///,,,---...///000222333333////////////000000000000111000///......///000111000000000111111111111222333222222111000000111111///111222111000000111222111111222222222333333333666666555555666777999:::===<<<;;;<<<>>>AAAEEEGGGIIIKKKOOORRRUUUWWWXXXYYY\\\\\\[[[ZZZZZZ\\\___ccceeefffhhhhhhgggdddaaa___]]]___dddkkkttt}}}~~~wwwrrreee```XXXQQQMMMJJJHHHFFFDDDEEEGGGJJJNNNRRRUUUWWW[[[^^^aaaaaa___```cccgggjjjpppzzz~~~{{{wwwuuussssssoookkkggghhhnnnsss{{{~~~~~~vvvoookkkbbb___ZZZSSSNNNKKKLLLNNNPPPPPPOOOLLLIIIFFFBBB@@@888777555333222111111222222222111000000///......////////////000000000000............------------////////////////////////111111000///////////////------......///000000111////////////000000000000111000///......///000111111111111111222222222222111222222222222111000000111222333222111000111222111111222222222333333333555555444555666888:::<<<===<<<<<<===???BBBEEEGGGIIIKKKNNNRRRUUUWWWXXXYYY\\\\\\\\\[[[ZZZ\\\```cccfffggghhhhhhgggdddaaa^^^[[[]]]bbbiiirrr|||zzzrrrmmm```[[[TTTNNNKKKHHHGGGEEEEEEFFFIIILLLPPPTTTVVVXXX\\\^^^aaaaaa```aaaeeeiiilllsss}}}yyyuuusssrrrqqqoookkkhhhjjjqqqvvv~~~~~~zzzwww|||wwwnnniiifff```^^^YYYSSSOOONNNPPPSSSTTTSSSPPPNNNKKKGGGCCC@@@888777555333111111111111222222111000///......---......//////000000111111/////////......---------////////////////////////111000//////......//////---------...............////////////000000000000000000////////////000000....../////////000000000000111222333333222000000333444444333111000111222111111222222222333333333444444444555777999<<<===============???BBBDDDFFFHHHJJJNNNQQQUUUWWWXXXYYY\\\\\\\\\[[[[[[]]]aaadddfffggghhhhhhgggddd```^^^ZZZ[[[___fffooozzz}}}uuummmhhh\\\XXXQQQLLLJJJHHHGGGFFFFFFGGGJJJNNNRRRUUUXXXYYY[[[^^^`````````bbbfffkkknnnwww|||xxxuuurrrppppppnnnkkkjjjmmmtttzzz~~~}}}|||xxxsssvvvyyy{{{xxxpppgggbbb```^^^\\\XXXRRROOOOOOSSSVVVWWWTTTQQQOOOLLLIIICCC???999888555333000/////////000000000///////////////......//////000000111111111000000//////.........////////////////////////000///......------......---------------.........////////////000000000000000000////////////000000---------.........//////000000222333333222111000333444444333111000111222111111222222222333333333444444444555777:::<<<>>>======>>>>>>@@@BBBDDDEEEGGGIIIMMMQQQUUUWWWXXXYYY[[[[[[[[[ZZZZZZ]]]aaadddfffggghhhhhhgggdddaaa___YYYZZZ]]]ccclllwwwxxxppphhhbbbYYYTTTNNNJJJHHHHHHHHHGGGGGGIIILLLPPPTTTWWWYYYZZZ[[[]]]_________bbbggglllsss{{{~~~zzzwwwtttqqqnnnooonnnlllkkkpppwww~~~|||yyywwwtttqqqqqqrrrrrrpppjjjccc^^^\\\]]][[[VVVQQQNNNPPPTTTXXXWWWTTTPPPNNNLLLIIICCC>>>999888555222000///............////////////000000////////////000000000000000000000000000///////////////////////////////////////...------------------------...............////////////000000000000//////000000000000//////////////////000000000000000000111222222222222111111222333222111000111222111111222222222333333333444444555666888:::<<<>>>>>>>>>>>>???AAABBBDDDEEEFFFIIILLLQQQTTTWWWYYYYYYYYYZZZZZZYYYZZZ\\\```dddeeefffggghhhgggeeebbb```ZZZZZZ[[[```iiittt~~~{{{sssjjjbbb\\\UUUQQQLLLHHHGGGGGGGGGGGGGGGIIIMMMQQQUUUXXXZZZZZZ[[[]]]___``````ccciiinnnxxxzzzvvvtttrrrpppmmmnnnmmmlllmmmqqqzzzzzzzzz~~~yyytttpppooonnnmmmllljjjhhhfffbbb^^^[[[]]]ZZZUUUPPPNNNOOOTTTXXXUUUQQQLLLKKKJJJGGGAAA;;;777666444222000000000000////////////////////////000000000000////////////......//////////////////////////////////////////000//////...............------....../////////000////////////000000000000//////000000000000/////////000000000000111111111111111000000111222222333///111222111000000111222111111222222222333333333555555555666888:::<<<===>>>>>>???@@@AAACCCDDDDDDFFFHHHLLLPPPTTTWWWYYYYYYXXXYYYYYYXXXYYY[[[```cccccceeeggghhhgggeeecccaaaZZZZZZZZZ^^^fffqqq|||xxxooofff^^^XXXSSSOOOIIIFFFEEEFFFFFFFFFHHHJJJNNNRRRVVVXXXZZZ[[[\\\^^^``````aaadddjjjooo{{{}}}wwwsssqqqpppooolllmmmmmmlllmmmrrr{{{~~~sssuuu|||wwwoookkkkkkllljjjgggdddcccdddccc___\\\\\\ZZZUUUPPPMMMOOOTTTXXXRRRNNNJJJHHHHHHEEE???999555444222111111111111222000000//////......------111111000000//////......,,,------....../////////////////////////////////111111000///////////////------......///000000111////////////000000000000//////000000000000//////////////////000000000000222111000000000111333444...///111111000000111333111111222222222333333333666666666666888:::<<<===>>>>>>???@@@BBBCCCDDDDDDFFFHHHLLLPPPTTTWWWYYYYYYWWWXXXXXXWWWXXX[[[___cccbbbdddfffhhhhhhfffdddbbb[[[ZZZZZZ]]]eeeppp{{{xxxooofff^^^WWWSSSLLLJJJGGGEEEDDDEEEFFFHHHJJJMMMQQQSSSUUUVVVYYY[[[___```aaa``````dddkkkqqq|||~~~xxxssspppmmmkkklllmmmmmmnnnpppvvv}}}~~~pppsss|||tttooollljjjiiiiiiiiihhhfffccc```\\\ZZZTTTUUUQQQKKKKKKSSSXXXXXXTTTNNNHHHEEEDDDBBB===888888777555444333222222222111///------///111222111////////////////////////---......///000111111222...000222333444333111000000000////////////000000............//////////////////000000000000//////000000000000000000000000000000000000111111111111...//////000111222222222////////////000000000000000000111111111222222222555666777777777999<<<>>>??????@@@BBBCCCEEEFFFGGGHHHKKKOOORRRSSSTTTUUUVVVVVVWWWXXXXXXXXXZZZ]]]```cccdddfffhhhhhhfffaaa]]]ZZZXXXZZZ```ffflllwww|||tttkkkccc\\\UUUQQQKKKIIIGGGEEEDDDEEEGGGHHHMMMOOOSSSUUUWWWYYY[[[]]]___aaabbbbbbbbbgggnnnttt}}}wwwtttqqqooommmmmmmmmmmmnnnssszzz|||qqquuu|||tttooommmlllkkkiiihhhgggeeeccc___\\\YYYRRRRRRNNNIIILLLTTTWWWUUURRRMMMGGGDDDDDDBBB===888666555333222111000000000111///......000111111000////////////////////////......//////000000111111...///111222333222111000000//////......//////000............//////////////////000000000000//////000000000000000000000000000000000000111111111111...//////000111111222222////////////000000000111111222222222333333333333555666777777777888;;;>>>AAA@@@@@@@@@@@@BBBDDDEEEGGGJJJOOORRRTTTTTTVVVWWWVVVXXXYYYYYYYYYZZZ]]]```bbbcccdddggghhhfffbbb^^^YYYWWWYYY___eeekkkvvv{{{uuummmeee^^^WWWRRROOOIIIHHHFFFDDDDDDEEEHHHIIIPPPRRRVVVXXXYYY[[[]]]___```aaacccdddeeekkksssyyy|||wwwtttrrrpppnnnooollllllpppwww}}}}}}{{{uuu{{{~~~vvvrrrqqqqqqqqqkkkiiigggeeeccc```\\\XXXPPPNNNIIIHHHNNNUUUVVVSSSNNNJJJFFFCCCBBB@@@<<<888333333111000////////////111000///000111111///...////////////////////////////////////////////////---...000111111111000///.........------.....................//////////////////000000000000//////000000000000000000000000000000000000111111111111/////////000111111222222/////////000000000111111222222333333333444444444444666777777777888;;;===DDDCCCAAAAAAAAABBBDDDEEEFFFIIINNNRRRTTTVVVWWWYYYXXXYYYZZZZZZYYY[[[^^^`````````ccceeegggfffbbb___XXXVVVYYY___eeekkkttt~~~vvvpppggg___XXXSSSNNNKKKHHHFFFEEEDDDDDDGGGIIIKKKRRRTTTWWWZZZ[[[\\\^^^```___aaadddeeehhhnnnxxx|||vvvsssqqqooonnnooollllllrrr|||}}}}}}~~~{{{xxxwwwwwwwwwnnnkkkhhhfffeeeaaa\\\XXXNNNJJJGGGJJJQQQWWWUUUQQQKKKHHHEEEBBBAAA???;;;777222222111000///......///111000000111222111///,,,//////////////////////////////////////////......---...//////000000//////...------,,,,,,------...............//////////////////000000000000/////////////////////////////////000000000111111111111//////000000111111111111//////000000000111111111222222222333333333333444444555777777777888:::<<>>=========>>>@@@BBBDDDGGGKKKPPPSSSUUUWWWYYYZZZZZZ[[[ZZZYYYWWWWWWYYY[[[\\\\\\]]]___aaabbbaaa___WWWXXX]]]fffkkkmmmsssyyy|||uuuiii___^^^WWWQQQNNNKKKHHHKKKPPPPPPLLLGGGGGGKKKPPPSSSSSSZZZ\\\]]]^^^^^^___aaabbbccchhhooouuu||||||wwwrrrpppqqqssssssrrrvvv}}}tttiiiccc^^^WWWPPPMMMEEEIIIMMMOOONNNLLLJJJIIIMMMKKKGGGBBB<<<666111...444444333333222111000000...///000000///...///111////////////000000000000........................000000000000000000000000111000///...............///////////////000111111///000111222222111000///222222111111000...---,,,000///......///000111222...///000222333555555555000111111111111222222222444444444333333222222222555555555555555666777888:::<<>>??????@@@AAACCCGGGIIILLLOOOSSSVVVXXXYYY[[[YYYVVVTTTUUUWWWYYY[[[]]]^^^```dddgggfffcccaaaZZZ[[[]]]```fffmmmsssvvv~~~wwwqqqkkkddd[[[TTTNNNJJJHHHIIIGGGDDDDDDGGGDDDFFFIIINNNRRRUUUWWWXXXYYYZZZ\\\]]]^^^aaadddgggkkkpppxxx{{{wwwtttqqqppprrruuuyyy|||~~~uuukkkddd\\\RRRKKKIIIGGGIIIKKKKKKIIIGGGFFFFFFGGGEEEBBB???;;;777555444111111000000/////////...///000111000///...///000000000000///......------........................000000000000000000000000...............///000111///////////////.........///000111222222111000///......///000000000000000222222222111222222222222111222333444444222///---000000111111111222222222444444444444444444444444555555555555666777999999:::<<<>>>??????@@@AAACCCFFFHHHKKKOOOSSSVVVXXXYYY[[[YYYVVVTTTTTTVVVZZZ\\\]]]^^^```dddffffffdddaaa[[[[[[]]]```eeelllrrrvvv}}}xxxqqqkkkeee^^^VVVQQQLLLHHHGGGIIIHHHEEEEEEHHHFFFIIIMMMQQQTTTVVVWWWWWWYYY[[[]]]^^^```cccgggkkknnnsss}}}}}}zzztttsssqqqppprrrvvv|||}}}yyyrrrjjjddd\\\QQQKKKJJJIIIJJJKKKIIIGGGDDDDDDDDDDDDBBB???;;;888555444333000000000//////////////////111111000.........///000/////////.........---////////////////////////111111111111111111111111...............///000111000000111111111000000//////000111222222111000///000000000000000///......111111111111111111111000///000111333333222111000000000111111111222222222222222222222222222222222444555555555777888999::::::===???@@@@@@AAABBBCCCEEEGGGJJJNNNRRRUUUXXXYYY[[[YYYUUUSSSTTTWWWZZZ]]]]]]]]]___bbbdddeeeccc```[[[[[[\\\___eeelllsssxxxvvvrrrkkkddd^^^WWWQQQMMMIIIEEEDDDFFFFFFDDDEEEIIIHHHLLLQQQTTTVVVWWWXXXYYYXXXZZZ[[[]]]___ccchhhlllrrrxxx}}}zzztttsssrrrrrrsssyyyzzzsssqqqkkkfffaaaZZZQQQLLLLLLLLLLLLLLLIIIFFFDDDDDDEEEBBB@@@===999666444333222000000000000////////////222333333222000///000111........................///////////////////////////////////////////////////............//////000///000111222333222111111///000111222222111000///000000000000000///......//////000000//////...---...///000111222222222222000111111111111222222222111111111111222222222222444444555666777999:::;;;<<<>>>@@@AAAAAABBBCCCEEEEEEFFFJJJNNNRRRUUUXXXYYYYYYXXXVVVTTTUUUWWWZZZ]]]]]]]]]^^^aaaccccccaaa___ZZZZZZ\\\___fffooowww{{{}}}ooollleee___XXXQQQLLLIIIHHHDDDCCCEEEFFFEEEGGGKKKJJJNNNSSSVVVWWWXXXZZZ]]]YYY[[[]]]^^^aaaeeekkkooowww~~~~~~{{{uuuuuuuuuuuuwww}}}xxxqqqjjjgggccc___]]]WWWOOOLLLNNNPPPPPPNNNKKKHHHFFFFFFGGGBBB@@@<<<888555333333333000000000000000000000000222333444222000///000111,,,------....../////////////////////////////////////////////////////////000//////............///,,,...000222333333222111///000111222222111000///...//////000000000000///000000111111111000///...000/////////000111333333000111111111111222222222111111111222222333333333444444555666777999;;;<<<===???BBBCCCCCCCCCDDDFFFDDDFFFIIINNNRRRUUUXXXYYYXXXWWWVVVUUUVVVXXXZZZ\\\_________aaabbbbbb```^^^YYYYYY[[[___gggqqqzzz}}}wwwkkkhhhbbb[[[TTTMMMIIIFFFIIIEEEDDDFFFGGGFFFIIINNNJJJNNNTTTWWWXXXZZZ]]]```\\\]]]___aaadddiiiooossszzz{{{wwwxxxxxxwwwzzz~~~{{{zzzsssllleee```]]][[[ZZZUUUNNNLLLNNNSSSSSSQQQMMMIIIGGGHHHIIICCCAAA===999666444333333000000000000111111111111000111222111...------...+++,,,,,,---...///000000000000000000000000000000111111111111111111111111111000///...............***,,,...111222222222111///000111222222111000///,,,---...000111111222222333444444555444333222111222111///......000222333000111111111111222222222222222222333333444444444444444555666888999;;;<<<>>>@@@BBBDDDDDDDDDEEEGGGDDDFFFIIINNNRRRUUUXXXYYYWWWVVVVVVVVVWWWXXXZZZ[[[aaa``````aaabbbbbb___]]]XXXXXXZZZ```hhhsss}}}wwwnnnhhhccc\\\UUUOOOKKKJJJJJJJJJHHHFFFDDDDDDFFFIIIKKKOOOQQQUUUXXX[[[]]]]]]]]][[[^^^ccceeegggjjjpppuuu}}}yyyxxxvvvtttwww}}}~~~}}}wwwzzz}}}xxxpppfff```ZZZ[[[ZZZWWWSSSQQQRRRTTTWWWTTTOOOLLLJJJIIIHHHGGGEEE@@@:::555333333444444000000000000000000000000///////////////000000000111000///...------...///000///.........///111222111111000000//////......------...//////...---------///111444555555444333000000000000000000000000111///...------...///111::::::999777555444333222111111111111111111111111444222///---,,,,,,...///000111222222444444555666555666666555555777;;;>>>;;;===???@@@@@@@@@AAABBBDDDFFFIIIKKKNNNRRRWWW[[[XXXWWWVVVTTTTTTVVV[[[^^^aaa```______``````___^^^XXXWWWZZZbbbjjjrrr}}}|||rrriiiccc___YYYRRRLLLIIIGGGGGGGGGEEEDDDDDDEEEHHHLLLNNNQQQSSSVVVYYY[[[\\\]]]\\\]]]```dddfffhhhlllsssyyy|||yyyxxxxxx{{{~~~www}}}}}}~~~{{{wwwrrrkkkccc]]]YYYYYYXXXUUURRRQQQSSSUUUYYYUUUPPPMMMKKKIIIGGGEEEDDD???999555333444444333000000000000000000000000000000000000000000111111111000///...---......///000///.........///111111000000000000//////.................................///111333444444444333000000000000000000000000111000...------...000111000000/////////.........111111111111111111111111333333222111000000//////444444333333333222222222555555666555555777;;;>>>;;;===@@@@@@@@@@@@AAACCCDDDFFFIIILLLOOORRRWWW[[[YYYXXXUUUTTTTTTXXX^^^bbb___^^^^^^^^^______^^^\\\WWWWWWZZZbbbjjjqqq||||||tttjjjbbb\\\YYYSSSMMMHHHFFFEEEDDDCCCCCCBBBDDDFFFKKKOOORRRSSSUUUWWWZZZ\\\\\\\\\\\\```bbbeeefffiiiooowww~~~}}}zzz{{{}}}~~~{{{xxxzzz}}}zzzvvvrrrmmmgggaaa]]]XXXWWWVVVSSSQQQRRRTTTWWWZZZWWWRRROOOMMMJJJGGGEEEBBB>>>999555333444444333000000000000000000000000........................000000///............/////////......//////000111000000000////////////...///...---,,,,,,---.../////////000111222333333444000000000000000000000000111000///......///000111---------...//////000000111111111111111111111111222333444444444222111///333333333333222222222222444555666666666777:::===<<<>>>@@@AAAAAAAAABBBCCCDDDFFFJJJLLLOOOSSSWWW[[[[[[YYYVVVTTTUUUYYY]]]```^^^]]]]]]^^^___^^^\\\YYYWWWVVVZZZaaaiiiqqq||||||uuummmccc\\\VVVSSSOOOJJJFFFDDDCCCCCCBBBBBBCCCEEEHHHMMMQQQTTTVVVWWWYYY[[[\\\]]]]]]]]]bbbdddfffgggkkkrrr}}}}}}{{{{{{}}}zzzyyy|||{{{vvvqqqmmmhhhccc___YYYWWWUUUSSSRRRTTTWWWZZZZZZXXXTTTRRRPPPNNNJJJHHH@@@===888444444444333333000000000000000000000000000///////////////....../////////.........//////............//////000000////////////////////////000///---,,,,,,---///000000/////////000111333444000000000000000000000000111111000000000000111111...//////000111222222333111111111111111111111111111222222222222222111000000000111222333444444555333444666666666777:::<<<<<<>>>@@@AAAAAAAAABBBCCCDDDFFFJJJMMMPPPSSSXXX[[[\\\ZZZXXXXXXYYYZZZ[[[[[[^^^]]]]]]^^^___^^^[[[XXXVVVUUUYYYaaahhhppp{{{wwwoooggg___YYYQQQOOOLLLHHHFFFDDDDDDDDDDDDDDDEEEGGGJJJNNNRRRTTTYYYYYY[[[\\\]]]^^^^^^^^^ccceeegggjjjnnnxxx~~~|||{{{|||~~~}}}zzztttooojjjeeeaaa\\\YYYUUUSSSTTTWWW[[[]]]YYYWWWVVVUUUSSSQQQMMMJJJ>>>;;;777444444444333333000000000000000000000000333333333222222111111111......//////////////////---......///////////////.............../////////000///---,,,,,,---///000///////////////111222222////////////////////////111111000000000000111111..................//////000000000000000000000000111000...------///000222///000000111222333444555222444555666666777999;;;<<<>>>@@@AAAAAAAAABBBCCCCCCFFFKKKNNNQQQTTTXXXZZZYYYYYYZZZ]]]```aaa___\\\___^^^^^^^^^___^^^[[[YYYVVVUUUXXX```hhhooo{{{yyyqqqhhhaaaZZZUUUMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJMMMQQQTTTUUUZZZ[[[[[[\\\^^^___``````dddgggkkkooouuu~~~~~~~~~~~~zzztttmmmgggccc^^^ZZZUUUSSSTTTXXX\\\^^^XXXWWWVVVVVVTTTQQQLLLIII<<<999666444444444333222000000000000000000000000000000000//////......------...//////000/////////------...////////////...---............////////////...---,,,,,,---...///......//////000000000000////////////////////////000000000000000000000000///////////////.........000000000000000000000000000...,,,+++,,,...111333222222222222111111111111111333555666666777999:::;;;===???@@@@@@@@@AAABBBCCCGGGKKKOOORRRTTTXXXZZZVVVWWWZZZ___eeegggeeebbbaaa___]]]]]]]]]]]][[[ZZZUUUTTTXXX```gggooozzzzzzrrrjjjaaaZZZTTTPPPIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGIIILLLPPPSSSWWWYYY[[[[[[\\\]]]^^^```bbbccceeeiiiooouuu||||||}}}|||tttlllggg```ZZZTTTQQQSSSXXX\\\^^^YYYXXXVVVUUURRRNNNGGGCCC;;;888555444444444333222000000000000000000000000.........---,,,,,,++++++,,,---///000000000//////,,,---.../////////......---------.........//////........................---...///000000000///.../////////////////////////////////000000/////////222222222222222222222222000000000000000000000000//////......///111222333222222222222111111111111111333555666666777888::::::<<<>>>?????????@@@AAACCCGGGLLLOOORRRUUUXXXZZZXXXVVVVVVZZZ```dddbbb```aaa___[[[ZZZZZZ[[[ZZZZZZTTTTTTWWW___gggnnnyyyyyyuuummmddd\\\UUUOOOMMMGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGJJJMMMRRRVVVYYY[[[[[[[[[\\\]]]___aaacccdddgggkkkrrryyy~~~~~~yyy{{{zzzqqqkkk```ZZZSSSPPPRRRWWW[[[]]]YYYXXXVVVTTTPPPJJJCCC>>>:::777555333444444333222000000000000000000000000444333333222111000000000,,,---///000000000//////,,,,,,.../////////...------------.........//////------...//////...------,,,---///111111000...---////////////////////////......////////////......//////000000111111222222000000000000000000000000...000111333444444444333//////000111222333333444000333555666666777888999999;;;===>>>>>>>>>???@@@CCCGGGLLLPPPSSSUUUXXXZZZ[[[VVVRRRSSSXXX[[[ZZZXXXaaa^^^ZZZWWWXXXYYYYYYYYYTTTSSSWWW___fffnnnyyy}}}vvvpppggg^^^WWWQQQMMMJJJDDDDDDBBBBBBBBBBBBCCCDDDGGGJJJNNNRRRTTTWWW[[[]]]\\\]]]^^^___```bbbeeehhhhhhoooyyy~~~~~~{{{wwwxxxuuunnn```TTTMMMPPPVVVWWWXXX[[[\\\YYYTTTOOOKKKEEE???;;;777444222111111222111000------...///000111222222000000000000000///......000///...------...///000////////////////////////000000000000000000000000111111000000000000111111........................//////000000000000//////////////////000000000000////////////000000000000222111000//////.........000111111111111222222222000000111222222222222111666666777777777777777777;;;;;;<<<>>>????????????DDDJJJNNNOOORRRWWWYYYYYY]]]YYYTTTRRRTTTYYY]]]___```^^^ZZZVVVTTTUUUVVVXXXSSSUUUYYY^^^eeennnxxx~~~|||xxxpppjjjbbbZZZSSSOOOJJJHHHEEEDDDCCCCCCCCCDDDEEEFFFHHHKKKPPPSSSVVVXXX[[[^^^]]]___``````aaacccgggjjjkkksss}}}~~~||||||tttkkk```VVVPPPSSSXXXYYYXXXYYYZZZWWWRRRNNNIIIDDD>>>:::666444111111111222111111...//////000000111111222000000000000000///......000///............///000////////////////////////..............................------------..............................//////000000000000///////////////000000000111111....../////////000000000.........//////000111222000000111111111222222222000000111222222222222222,,,,,,...111333666777888;;;<<<===???@@@@@@@@@@@@CCCIIINNNOOOQQQVVVXXXXXX]]]YYYTTTRRRTTTXXX\\\^^^```^^^ZZZWWWVVVUUUVVVWWWSSSUUUYYY^^^eeennnwww}}}{{{tttpppgggaaaZZZSSSOOOKKKHHHFFFEEEDDDDDDCCCDDDEEEGGGHHHKKKNNNRRRUUUWWWZZZ]]]______```aaabbbbbbeeeiiilllooouuu~~~uuulll___XXXTTTXXX[[[[[[YYYXXXXXXTTTOOOKKKFFFBBB<<<999666444111000111222222111111111111111111111111111000000000000000//////...000//////......//////000////////////////////////........................000//////......//////000//////////////////////////////000000000000//////000000000000111111111111------........./////////.........//////000111222000000000111111111222222000111111222222222222222333333333444555666666666<<<===>>>@@@AAAAAABBBBBBBBBHHHMMMNNNPPPUUUXXXWWW\\\XXXTTTRRRTTTXXX[[[]]]___^^^\\\ZZZXXXWWWVVVVVVSSSUUUYYY^^^dddmmmvvv|||zzzssslllhhh^^^YYYSSSNNNJJJHHHFFFEEEDDDCCCCCCCCCDDDFFFHHHIIINNNQQQUUUXXXYYY\\\^^^aaa```aaabbbbbbcccfffkkkooovvv|||~~~xxxnnn[[[YYYXXX[[[^^^^^^[[[XXXTTTQQQLLLGGGCCC???;;;777666333111000111222222111222222222222111111000000//////000000000000//////000//////////////////000////////////////////////000000000000000000000000111000000//////000000111000000000000000000000000//////000000000000//////000000000000111111111222------------.........///222111000///............000000000000111111111111000111222222333333222222999999888888888888888777;;;<<<===???@@@AAAAAABBBCCCIIINNNOOOQQQVVVYYYXXX[[[XXXTTTRRRTTTXXX[[[\\\^^^]]]\\\[[[YYYXXXVVVUUUSSSUUUYYY^^^dddmmmvvv}}}yyyqqqkkkeeeaaaWWWSSSNNNJJJHHHGGGFFFEEEBBBBBBBBBCCCEEEGGGIIIKKKQQQSSSWWWYYY[[[]]]___aaa```aaabbbbbbdddiiinnnrrr~~~~~~~~~~~~tttkkkXXXYYYZZZ]]]```aaa]]]YYYRRRNNNIIIDDD@@@===999777555333111000111222222222333333222222111000000000//////000000000000/////////000000000000000000///////////////////////////000000000000000000000000...------,,,,,,------...000000000000000000000000//////000000000000/////////000000000000111111111------------.........///222111000///............//////000000000111111111111111222333333333333222///000222444666888:::;;;999:::<<<>>>???@@@AAAAAADDDJJJOOOPPPSSSXXXZZZYYY[[[XXXTTTSSSUUUXXX[[[\\\]]]]]]\\\[[[ZZZWWWUUUTTTSSSUUUYYY^^^eeennnxxx~~~xxxpppiiiccc^^^ZZZRRROOOJJJGGGFFFFFFEEEDDDCCCCCCCCCDDDGGGIIILLLNNNSSSUUUXXX[[[\\\]]]```aaa```aaabbbdddggglllsssxxx~~~~~~yyymmmdddYYY\\\______bbbccc```ZZZPPPLLLFFFBBB>>><<<888666555333000000111333333222222222222111111000000000...//////000000000000000///000000111111000000///////////////////////////........................000//////////////////000//////////////////////////////000000000000//////////////////000000000000------........./////////.........//////000111222/////////000000000111111111222222333333333333333111222333444555777888888999:::;;;===???@@@AAAAAAEEEKKKPPPQQQSSSXXX[[[ZZZ[[[XXXUUUUUUWWWZZZ\\\]]]\\\\\\[[[ZZZXXXVVVUUUSSSRRRUUUYYY___gggqqq{{{}}}xxxppphhhbbb\\\XXXTTTOOOKKKGGGDDDDDDDDDDDDCCCDDDDDDEEEGGGIIIMMMOOOQQQTTTVVVYYY[[[\\\]]]___aaaaaabbbdddfffjjjqqqyyy~~~~~~~~~~~~xxxqqqiiiccc^^^ccceeecccccceeeaaa[[[NNNJJJEEE@@@===;;;888666444222000000222333333333000000000000000000000000......///000000000000000///000111111111111000///////////////////////////........................333333222222222222333333........................//////000000000000//////---.........////////////....../////////000000000.........//////000111222////////////000000000111111222333333444444333333999888888888777777666666999:::<<<>>>@@@AAABBBBBBDDDKKKOOOPPPSSSXXXZZZZZZ\\\YYYVVVVVVXXX[[[]]]]]]\\\[[[ZZZXXXVVVUUUTTTSSSRRRUUUZZZ```hhhsss}}}xxxssskkkccc]]]XXXTTTQQQMMMIIIEEEBBBBBBCCCCCCBBBFFFFFFGGGIIILLLOOORRRTTTTTTWWWZZZ[[[\\\]]]___aaacccdddfffhhhmmmttt}}}~~~~~~yyytttqqqnnniiifffccchhhjjjfffeeeeeeaaaZZZNNNJJJDDD@@@===;;;888777444222000000222333333333///////////////000000000......///000000000000000///000111222222111000///////////////////////////000000000000000000000000111111000000000000111111........................//////000000000000//////------------.........///////////////000000000000222111000//////.........////////////000000000000111222333333444444333333222222444555777999:::;;;:::;;;===???AAABBBCCCCCCDDDJJJNNNOOORRRWWWYYYYYY\\\ZZZWWWWWWYYY\\\]]]^^^\\\[[[YYYWWWUUUTTTSSSSSSQQQUUUZZZaaajjjtttyyyrrrmmmeee]]]WWWRRRMMMJJJFFFFFFEEECCCAAAAAACCCDDDCCCEEEHHHKKKOOOSSSVVVWWWZZZ[[[[[[]]]^^^___``````aaabbbeeehhhoooxxx{{{}}}xxxqqqmmmlllllljjjhhhpppppppppooolllfff^^^XXXMMMJJJEEEBBB???<<<888666444333333222111000//////000000000000000000000000///////////////////////////000111000---,,,,,,---///...---,,,,,,---...///000000//////.........---////////////000000000000000000000000000000000000......////////////......//////////////////////////////000000000000//////////////////000000000000444333111//////000111222111111222222222333333333555666777777666666777888;;;>>>AAABBBAAAAAABBBCCCCCCGGGLLLPPPSSSVVVZZZ]]]]]][[[XXXXXXZZZ^^^```bbb___\\\XXXVVVUUUTTTSSSRRRPPPTTTZZZaaaiiisss}}}zzzuuulllggg```YYYTTTPPPLLLIIIFFFFFFEEECCCAAAAAABBBDDDEEEFFFIIIMMMQQQUUUXXXYYY[[[[[[[[[\\\]]]______```eeegggiiinnnuuu~~~{{{}}}vvvrrrnnnmmmmmmllljjjhhhoooqqqrrrpppllleee^^^YYYOOOLLLGGGBBB???;;;888555333333222222111000000000000000000000000000000000////////////////////////333444555333111000000111///...------------...///000/////////.............../////////000000000000////////////////////////......////////////......//////////////////////////////000000000000//////////////////000000000000444333111000///000111222111111222222222333333333555666777777666666777888;;;===@@@AAAAAA@@@AAABBBDDDGGGLLLPPPSSSVVVZZZ\\\]]]ZZZWWWWWWZZZ^^^```aaa___\\\XXXVVVUUUUUUSSSRRRQQQUUUZZZaaajjjttt~~~{{{tttoooccc^^^XXXSSSOOOLLLIIIGGGEEEFFFEEECCCAAAAAABBBDDDGGGHHHLLLPPPTTTXXXZZZ[[[[[[[[[\\\\\\]]]^^^``````dddfffjjjoooxxx|||{{{wwwuuuooonnnnnnppppppooommmjjjnnnrrruuussslllddd^^^[[[RRRNNNHHHCCC???;;;777444111111111111111111111111000000000000000000000000////////////////////////111222333222000//////000///......------......///////////////................../////////000000000..............................////////////......//////////////////////////////000000000000//////////////////000000000000333222111000///000111222111111222222222333333333444666777777666666777999:::<<>>:::666333000000111111111222222222000000000000000000000000///////////////////////////000000000...------/////////............/////////////////////................../////////000000..............................////////////......//////////////////////////////000000000000//////////////////000000000000222111000000000000111111111111222222222333333333444555777777666666888999999<<>>AAABBBAAAAAABBBCCCCCCGGGLLLPPPSSSVVVZZZ]]]ZZZYYYYYY\\\___bbbcccccc\\\ZZZWWWVVVVVVVVVUUUTTTSSSWWW^^^fffooozzz~~~zzzoookkkfff```[[[UUUOOOKKKFFFFFFEEEDDDCCCCCCBBBBBBHHHGGGGGGGGGJJJNNNRRRUUUTTTVVVYYY[[[[[[[[[\\\\\\]]]^^^aaafffhhhjjjrrr{{{vvvuuuyyy}}}wwwsssrrrqqqmmmjjjiiiddd^^^ZZZWWWUUUPPPMMMIIIDDD>>>999666555444333444333333222111111111222333222000/////////000111111111000000//////.........---,,,...222333222000111000////////////000000------............------////////////////////////000000000000111111111111////////////////////////000000///////////////000000000000000000000000000////////////000000000000333333333111//////111333222222111111111111111111444222111222555777888888<<>>:::666555444333222222222111111111111111222222111111000000000000000000000000000/////////////////////000000000///......//////000000000000000000000111111111111000000///////////////////////////////////////.........000000000000000000000000000////////////000000111////////////////////////---.........////////////...000222333111000///000111111222222222222222333555666666666666777999;;;===???BBBCCCCCCCCCDDDEEEGGGJJJNNNQQQSSSUUUXXXZZZYYYWWWWWWXXX\\\___```aaa___\\\YYYVVVTTTUUUVVVXXXWWW[[[cccmmmxxxzzztttnnniiieee[[[WWWQQQLLLIIIHHHFFFEEE@@@@@@AAACCCDDDEEEFFFGGGIIIKKKOOOSSSVVVXXXYYYYYYYYY[[[]]]]]]]]]^^^```bbbeeeeeejjjrrryyyyyyrrrsss|||wwwsssiiiccc\\\WWWTTTPPPKKKFFF???<<<888555555444333222111111111000000111222222111111111111000000000///////////////000000000000,,,...///000000000111111---...///000111000000000000000111111111111000000////////////////////////...---------,,,,,,++++++000000000000000000000000///////////////000111111////////////////////////.........////////////000///111444444333222111222111111222222333333333333222444555555555666:::===<<<>>>AAACCCCCCCCCDDDEEEFFFIIIMMMPPPRRRUUUXXXZZZXXXWWWVVVXXX\\\___```aaa^^^\\\XXXTTTSSSTTTVVVWWWYYY]]]dddoooyyyyyyrrrmmmhhhccc```VVVSSSNNNKKKIIIHHHFFFEEE@@@@@@BBBDDDFFFHHHJJJJJJMMMOOORRRUUUXXXZZZZZZZZZZZZ[[[]]]^^^___```cccffffffgggnnnxxx{{{ssssss|||zzztttkkkggg```\\\WWWQQQJJJDDD<<<999666444444444333222111000000000000111222222000111111111111000//////////////////000000000000+++---///000000000111333---...///111111111000000000000111111111111000000////////////////////////111111111000//////......000000000000000000000000///......//////000111222000000000000000000000000////////////000000000000000222444444333222333444111111222222333444444444222444666555444555999===:::===@@@BBBBBBCCCDDDEEEEEEHHHLLLOOOQQQTTTWWWYYYWWWVVVVVVXXX[[[___aaaaaa___\\\WWWTTTRRRTTTVVVXXX[[[^^^eeeoooxxx{{{wwwpppjjjeeeaaa]]]ZZZRRROOOLLLJJJHHHGGGEEECCCBBBCCCDDDGGGJJJLLLNNNOOOQQQRRRTTTVVVXXXZZZ[[[\\\YYY[[[]]]^^^___bbbfffiiikkknnnvvv}}}uuuqqqzzzzzzuuummmiiiddd___ZZZRRRHHH@@@999777555444444444222111000000000000000111222222000111111222111000///....../////////000000000111,,,///111111//////000222,,,---///111222111000000///000000000000000000///////////////////////////333333222111111000//////////////////////////////............///000111222000000000000000000000000000000000000111111111222111222333222111111333555111111222222333444444555555888999777444444777;;;999<<>>888666444333444444222111000000///000000111222222000111111222222000///....../////////000000111111...000222222///---...000+++---///111222222000000//////000000000000//////////////////////////////------,,,+++******))))))////////////////////////............///000222222000000000000000000000000000111111111222222222222111111111000///000333555111111222333333444555555999<<<===999555333666:::888;;;>>>@@@AAAAAABBBDDDDDDGGGKKKNNNPPPRRRUUUWWWVVVUUUUUUWWW[[[___aaaaaabbb^^^ZZZVVVTTTVVVYYY[[[]]]___eeemmmvvv}}}zzzuuukkkfff^^^XXXTTTRRRPPPOOOHHHHHHFFFEEECCCCCCBBBBBBAAACCCHHHLLLOOOPPPPPPOOOUUUWWWYYYZZZZZZ[[[\\\]]]\\\___bbbcccdddfffkkkpppvvvsssrrr|||~~~|||yyyuuurrrpppooopppmmmggg```WWWLLLBBB;;;333333222222222333333444333222111000000111222333333222000///...///000222000000000///......------//////000000000///---,,,333///---000666777333---............///000222222......///000000///...---//////......---------,,,......///000000000000000111111111111000000000000,,,---///000000///---,,,............/////////000111111111111111111111111111111111111111222222222666777777777555555777888;;;===@@@AAABBBCCCDDDFFFFFFHHHKKKMMMNNNQQQUUUWWWVVVVVVWWWXXXZZZ\\\]]]^^^```]]]YYYUUUTTTUUUXXXZZZXXX[[[aaaiiisss{{{{{{uuunnnjjjfffaaaZZZUUUQQQOOOMMMLLLGGGFFFEEEDDDCCCCCCBBBBBBCCCFFFJJJNNNQQQRRRRRRRRRVVVXXXZZZ[[[[[[[[[\\\^^^]]]```ccceeegggkkkqqqwwwwwwrrruuu~~~~~~~~~~~~}}}yyyxxxvvvssspppmmmjjjiiimmmiiiccc\\\SSSJJJ@@@999777666666555555555666666222222111000000111222222333222000///...///000111......//////////////////---.../////////...---,,,000---,,,///222333000---//////...//////000111222---...///000000///....../////////.........------......///000000000000000111111111000000000//////---...000111111000...---........./////////000000////////////////////////111111111111111222222222444555666666555666888::::::<<>>888555555444333222222222222222222111000000111222222333222000/////////000111------...//////000111111///000000111111111111000......///000000000000///000000////////////000000,,,---...///000000000///000000////////////............///000000000000000111111000000000000//////...///000111111000///........./////////000000000////////////////////////000000111111111222222222111333444555555666888;;;999;;;>>>@@@@@@AAABBBDDDEEEGGGJJJLLLMMMPPPTTTWWWXXXXXXXXXYYY[[[]]]___aaabbb___[[[WWWUUUUUUWWWXXXYYY]]]fffqqq|||yyytttnnniiiccc___XXXTTTOOOKKKIIIHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEJJJLLLOOORRRUUUVVVWWWWWWXXXYYYZZZ[[[ZZZ[[[]]]___aaaeeeiiilllpppwwwxxxtttsss{{{vvvwwwxxxzzz{{{{{{yyyxxxtttsssrrrpppmmmjjjhhhgggiiiddd\\\TTTLLLEEE>>>999444444333111000000000000222111111111111111111222222111000000//////000000......//////000000000000...//////000111111111111///111333333111000111333111000000////////////000,,,------...///000000111000000000000000/////////......///000000000000000111000000000////////////...///000000000000///......////////////000000000111111111111111111111111000000000111222222333333111333444444444555777999999<<>>;;;777777555444333333333333111111111222222111111111222111111000000000000000111111000000////////////,,,,,,,,,,,,---......//////222444333///...111444111000000////////////000---------...///000111111/////////000000000000000......///000000000000000000000000////////////...........................////////////000000000111111111111111111111111111///000000111222222333333444555555555333444555777;;;===@@@AAABBBBBBDDDEEEDDDFFFIIILLLNNNQQQUUUXXXZZZZZZYYYYYY[[[^^^aaaccccccaaa]]]YYYWWWWWWWWWWWWWWW\\\gggttt~~~~~~zzzoookkkfffaaa]]]XXXTTTQQQNNNKKKHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKMMMNNNOOOQQQSSSVVVWWWXXXYYYYYYZZZ[[[\\\]]]___bbbeeeiiinnnvvv|||{{{qqqpppssszzzzzz|||~~~}}}{{{{{{|||yyywwwtttqqqooooooooopppllleeeZZZPPPHHHBBB===:::555444333333222222222222000111222222222222111000111111111111000000000///222222111000000///......111000000000000111111222///111222000---,,,///111000000////////////000000...............///000111......////////////000000......///000000000000000000000////////////...............------........./////////000000000111111//////////////////////////////000111222333333444555666666555444444555777;;;===@@@BBBBBBCCCDDDFFFDDDGGGJJJLLLOOORRRVVVYYY[[[ZZZYYYYYYZZZ]]]aaacccbbb```]]][[[YYYXXXXXXXXXYYY___iiiuuuzzztttpppiiieee```[[[XXXTTTQQQNNNJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEFFFHHHKKKMMMOOOPPPPPPQQQSSSUUUWWWXXXZZZZZZ[[[\\\^^^___```ccchhhkkkmmmttt~~~tttnnnrrrxxx}}}~~~~~~{{{{{{}}}{{{wwwsssqqqrrruuuwwwkkkcccWWWLLLCCC===999777111111000000000000000111000111222222222222111000111111111111111000//////111111000000000000000000555444333222222222333444111111000///......///000//////...//////000111222//////...---......///000------........./////////......///000000000000000000000/////////.........//////............////////////000000000111111111////////////////////////...///000111222333444444444555666666555555777999:::===???AAAAAABBBCCCEEEEEEHHHKKKMMMPPPSSSXXX[[[ZZZYYYXXXXXXYYY]]]aaacccaaa```]]][[[ZZZYYYYYYZZZZZZ___hhhsss}}}|||xxxrrrllliiibbb^^^YYYUUURRROOOLLLJJJGGGFFFDDDDDDEEEEEEEEECCCFFFFFFHHHJJJLLLOOORRRSSSRRRSSSTTTVVVXXXYYY[[[\\\]]]^^^```aaacccgggllloooooowww~~~sssqqqyyy}}}~~~~~~|||zzzzzz~~~zzzvvvtttvvvzzz|||iiiaaaTTTHHH???999666444333333333222333333444444000111222333333222111000111111111111111000///////////////000111111222222111000///---------......444333111000000000111111............///111222222111000...------...///000,,,---------......//////...//////000000000000000000/////////............000000////////////000000000000000000111111111111111111111111111111111111...///000111222333444444333444666666666777:::<<<999<<<>>>@@@@@@AAABBBDDDFFFHHHKKKNNNQQQTTTXXX\\\ZZZYYYWWWWWWYYY\\\```ccc```___]]][[[ZZZZZZZZZZZZYYY]]]eeepppyyy}}}