BM6g 6( ''''''''''''(((((((((((('''&&&&&&''')))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))************)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&))))))(((((('''''''''&&&(((((((((((((((''''''''''''((((((((('''&&&&&&%%%$$$***111222...(((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''(((((())))))*********)))((('''&&&&&&'''(((************************+++*********))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))******++++++++++++************)))***+++***)))***+++---,,,------...///000111111333222222555999;;;:::888777888:::;;;<<<<<<<<<;;;@@@@@@?????????>>>>>>>>>???????????????@@@@@@@@@EEEDDDCCCBBBAAA??????>>>>>>===<<<;;;:::::::::;;;999::::::999666333///------...///...,,,,,,---...///......------......///---///000111111000///---,,,...000000...,,,,,,,,,...///000222333555666666444555555555444111///---///////////////////////////000000111000000///...333222000000000111222333555666888:::;;;<<<======888777777888:::>>>AAACCCHHHIIIIIIJJJKKKMMMOOOPPPLLLJJJHHHDDD@@@===;;;999777555222///------...///,,,,,,,,,,,,+++***)))((())))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,---............222222222333333444444444666666666666555555555555888777666444444333333333333444555555555444333222444222111333666666333000////////////000000000000000000000000000//////...///////////////........./////////......------------,,,++++++******++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((&&&%%%%%%'''((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))******((((((((()))))))))******)))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''&&&&&&''''''((()))((((((''''''&&&&&&&&&&&&((((((((((((((((((((('''((((((((((((((('''&&&&&&%%%***000000,,,'''&&&&&&''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((())))))))))))))))))''''''&&&'''(((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((************)))))))))(((((((((((((((((()))*********************)))))))))'''((())))))((()))+++---......///000111333333444555444444777:::<<<;;;:::888999;;;===>>>>>>>>>===?????????????????????@@@@@@@@@????????????????????????>>>===<<<;;;::::::666666555444444333444444444444444444222000...---000111222111///...///000//////............/////////000222333333222000//////111333222111/////////000111222333555777888888777888999999888777555333111111111111111111111111---......//////000111111222222222222333444555666444555666777888888888888555555444444666999;;;===AAABBBCCCEEEHHHJJJMMMNNNMMMLLLJJJGGGCCC???<<<:::999777555222000///...---,,,,,,,,,,,,++++++******************++++++++++++************************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,***+++,,,---............111111222222333444444444666666666666666666666666777777666555444444444444444444555555555444333222333222111333555555222000000000000000000///////////////000000000///....../////////////////////............---------,,,,,,---,,,++++++***+++++++++++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((((('''''''''''''''''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))'''$$$$$$%%%&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((()))******'''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&''''''((()))''''''&&&&&&&&&&&&&&&%%%''''''((((((((((((((((((((((((((()))(((((('''&&&&&&***------***'''&&&'''''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''******))))))))))))((((((((((((((((((((((((((((((""""""$$$&&&'''(((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((()))******(((((((((((())))))))))))&&&((()))***)))+++---///000000111333444666777777888777888:::===>>>===<<<:::<<<===???@@@@@@@@@@@@??????????????????@@@@@@???>>>>>>======<<<<<<<<<888888777666555444444444000//////............///000000000000//////......111222333222000///000111111111111111111111111111333444555666666555444333444666777777555444444444444444555666888999:::::::::;;;<<<======<<<;;;:::333333333333333333333333/////////000111333666777666777888888999999999999666666777777777666666555555444333333333444666777888999;;;===AAADDDGGGHHHKKKKKKJJJIIIFFFBBB???>>>999999888666555333222111000///...---,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,***+++,,,------.........000111111222333333444444666666666666666666666666777777666666555555444444444444555555444444333222222111111333444444222000111111111000000//////......////////////...------......//////////////////------------,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((()))***&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((&&&$$$$$$%%%'''((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((''''''&&&((()))+++***(((&&&'''((('''''''''((((((((())))))((((((((((((''''''''''''******))))))((((((''''''''''''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))((((((((((((((((((((((((((((((###$$$%%%&&&''''''''''''''''''''''''''''''''''''*********)))))))))))))))((((((((((((((())))))***'''''''''(((((())))))))))))+++,,,---...///222444222222333555777888999:::;;;;;;<<<===>>>??????>>><<<===???AAAAAAAAAAAAAAA@@@??????>>>======<<<<<<::::::999888777777666666222222111111000000//////......---------......///222111000000///000000111...///111111000000111333555555666666666666555555999999::::::::::::999999999;;;<<<;;;999888999:::999999::::::::::::::::::999:::;;;===============666666666666666666666666777666555555666888;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;:::999888777666555444444444444333333555666999<<<>>>???CCCDDDEEEGGGGGGFFFDDDCCC;;;:::999888777777888888555444222000............******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++******+++,,,------------///000000111222333444444555666666666666666777777777777777777666666555555444444444444444333333333111111222333333333111000222222111111000///.....................------,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''&&&$$$%%%''')))******'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))&&&'''''''''(((((())))))%%%&&&&&&'''''''''&&&&&&)))))))))(((''''''((()))&&&''''''''''''(((((((((((((((((((((''''''''''''******))))))((((((''''''&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))'''((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))******((((((((((((((())))))***&&&''''''((()))***+++++++++---///000111222555888444444555777888999:::;;;<<<===>>>???????????????===>>>@@@AAAAAA@@@?????????>>>===;;;999888777666444333333222111000//////..................------...............///000111444333222111111111111111---///222333333444777999:::;;;;;;<<<<<<;;;;;;:::>>>>>>????????????>>>>>>>>>???@@@???===<<<===>>>@@@??????>>>===<<<;;;;;;999999:::;;;<<<<<<<<<===999999999999999999999999===<<<:::999999:::<<<===>>>@@@CCCFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCC>>>===<<<:::888777666555444444444444444555666666888:::===AAADDDFFFGGGHHHCCC@@@<<<999888888:::;;;:::999777444222111000///++++++++++++++++++++++++************************++++++++++++++++++++++++(((((((((((()))))))))))))))***+++,,,------------......///000111222333444444444555555666666666666777777888888888777666555555555444444333333333333111222333444333222222111333222222111000//////..................------,,,---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&''')))******(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''((((((((((((((()))******&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''(((((()))***((())))))))))))*********&&&&&&''''''((()))))))))%%%&&&''''''''''''''''''***))))))(((((())))))***''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))((((((((((((&&&'''(((((()))(((((('''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))************((((((((((((((()))******'''((()))***+++,,,---...---///000111222333666888777777888999:::;;;<<<<<<<<<>>>@@@@@@???>>>>>>???>>>>>>??????>>>===<<<;;;::::::888666444333111111///.........---,,,,,,,,,---------------------...---------...///000111222444444444333333333333222333555888999:::<<<>>>@@@>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA??????@@@BBBEEEDDDDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>><<<;;;;;;;;;;;;<<<>>>CCCHHHMMMRRRUUUVVVRRRRRRRRRRRRQQQPPPOOOOOOGGGFFFDDDBBB@@@>>><<<;;;;;;:::999777555444444333333444777;;;???CCCFFFGGGIIIFFFAAA===:::888888999;;;;;;;;;:::888666444333...------,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,'''(((((((((((())))))))))))***+++,,,,,,---------------...000111222333444333333333444444555555666666777888999999888777666666555444333333333333444111333555555444222222333222222222111111000000///...////////////...------------......///000000000,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))(((''''''''''''''''''((('''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,+++***(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''((()))(((%%%###))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&''''''''''''(((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((())))))***(((((((((((()))))))))***&&&&&&''''''((())))))***''''''((()))))))))))))))+++***))))))************))))))*********+++++++++((((((((((((''''''''''''(((((((((((())))))))))))'''(((((())))))((('''&&&))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))*********)))((((((************************((()))))))))************((((((((((((((()))******))))))***,,,---///000000000222333444444666888:::;;;;;;<<<<<<<<<=========<<<>>>@@@@@@===<<<===>>>============;;;999777666333333222111000///......---------------------,,,,,,,,,,,,,,,------......---------...///111222333444555777888999999888888;;;===???@@@@@@AAACCCDDD@@@AAACCCDDDDDDCCCAAA@@@BBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBB@@@@@@BBBCCCGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<===???CCCHHHNNNSSSXXX[[[VVVWWWWWWXXXXXXWWWWWWWWWRRRRRRPPPNNNLLLIIIGGGFFFDDDBBB@@@===:::888777666555555555777999<<<@@@BBBEEEEEECCCAAA???<<<:::888999:::<<<>>>>>>===:::999222111000///...,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))************+++)))***+++,,,,,,---,,,,,,,,,---...///111222333333111111222222333444444555666777999::::::999777666666555444333333333444444111444777666444333333444111111111111111111111111//////000000000///......------......///000000111,,,,,,---------...............---,,,,,,,,,,,,------,,,+++*********++++++)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((()))''''''&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''((((((((()))((((((((())))))&&&!!!******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))***++++++++++++++++++***)))***+++,,,+++***++++++,,,,,,,,,---------)))(((((((((''''''''''''''''''(((((())))))******(((((()))))))))'''&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))******))))))************************(((((())))))*********+++((((((((((((((()))************,,,---///000111222555666888888888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@???===;;;<<<>>><<<===<<<;;;999777444333---.....................---.....................++++++,,,,,,------............///000111333444555666888;;;>>>???@@@??????@@@AAACCCBBBBBBAAACCCDDDAAABBBDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDBBB@@@@@@BBBDDDHHHHHHJJJLLLMMMOOOQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDGGGLLLQQQUUUXXXWWWWWWXXXYYYZZZZZZZZZZZZ]]]\\\[[[YYYVVVTTTQQQPPPIIIHHHEEEBBB???===;;;::::::888666555555777:::<<<===???BBBDDDDDDAAA===;;;666999===@@@BBBAAA???>>>555444333111000...---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,---///000222333333000000111222222333444444666777999::::::999888777666555444333222333444444222555888777555333444555111111111111111222222222000000000000000//////...---------...///000000111---------....../////////......---,,,,,,,,,,,,------,,,+++*********+++,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((()))))))))(((((('''''''''(((((($$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########""""""###$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((&&&$$$%%%((()))(((&&&''''''((()))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&***(((&&&$$$$$$'''***,,,---+++)))'''&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%######%%%)))+++***(((+++++++++++++++***)))))))))***+++***))))))+++---)))***+++,,,,,,+++***)))((((((((((((((((((((((((+++***((('''&&&&&&&&&''')))******(((&&&%%%&&&((())))))((('''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''((()))((('''&&&'''(((******))))))***+++,,,,,,---,,,***))))))******+++((()))++++++******,,,---,,,---...000222444666777999:::;;;===>>>>>>>>>>>>AAAAAA@@@@@@@@@???????????????===<<<;;;:::::::::999888777555333111000///........................------------------------///......---------......000///...---///222555888:::;;;===@@@BBBDDDEEEEEECCC???>>>AAABBB???>>>???BBBBBBCCCDDDEEEDDDBBBAAACCCBBBAAA@@@@@@@@@BBBBBBAAAAAACCCFFFFFFBBBBBBEEEMMMIIIIIIPPPWWW\\\dddkkkhhhcccZZZSSSTTTXXXWWWSSSPPPNNNJJJGGGFFFHHHHHHFFFBBBBBBBBBCCCDDDEEEFFFGGGEEEHHHJJJJJJJJJMMMRRRVVVZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\[[[YYYXXXWWWWWWXXXXXXWWWVVVTTTQQQMMMIIIEEECCCAAA???;;;777555555666777<<<===>>>>>>>>>>>>======;;;:::999999<<<@@@DDDGGGBBB@@@<<<777333000...---...------,,,+++******)))++++++************++++++******************************))))))***,,,...///+++---...000000000//////000111111222333444555555888888999999999888888777666666666666555555555555444444555555555444222111333333222111000000111111000000000000////////////,,,---------.../////////......---------,,,,,,,,,------------------------------++++++++++++------%%%&&&&&&&&&''''''(((((((((&&&$$$""""""$$$&&&(((''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%&&&'''''''''&&&$$$&&&((()))(((&&&''''''((()))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))))))))))))))(((''''''&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((('''%%%$$$&&&)))+++***))))))))))))))))))((((((''''''((()))((('''((()))+++((((((************((((((((((((((((((((((((((((((***)))(((''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''&&&&&&''')))***))))))******+++,,,,,,...---,,,+++******++++++***+++,,,,,,+++***+++---///000111333555777999999;;;<<<===>>>?????????????????????@@@@@@@@@@@@@@@>>>===;;;:::888888777777555555444222111000///...------------------------//////...---,,,+++***)))//////...............////////////000333666999;;;;;;<<<===???AAABBBCCCCCCBBB???===@@@AAA??????AAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAFFFEEEGGGJJJJJJGGGGGGJJJPPPOOOTTT]]]dddiiinnnsssppplllddd]]]]]]___]]]WWWLLLJJJHHHFFFFFFGGGFFFEEEFFFEEEEEEDDDEEEGGGIIIKKKHHHJJJMMMMMMLLLLLLNNNQQQVVVVVVXXXYYYZZZZZZ[[[[[[YYYZZZ[[[]]]]]]^^^^^^]]]\\\\\\[[[YYYVVVRRROOOMMMJJJHHHDDD@@@===;;;::::::999::::::;;;;;;;;;<<<<<<999888777777999===AAADDDGGGFFFDDD@@@<<<888444222///...---,,,++++++******+++++++++++++++,,,,,,,,,************************+++************+++---...,,,---...//////000000000000000111222333444444555777888888999888888777777777777666666666555555555444444555555555444222222333222222111000000111111000000000000////////////...//////////////////000......---------,,,,,,,,,---------------------------,,,++++++++++++,,,---'''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''''''''((())))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$&&&(((***+++)))'''&&&%%%'''(((***)))(((&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''''')))***)))((('''''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))''''''((())))))(((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%"""$$$&&&''''''&&&'''))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((($$$%%%''''''&&&&&&'''((())))))******+++,,,------000///...,,,+++++++++++++++---...---,,,,,,---...333444555777999;;;<<<===>>>>>>???@@@@@@@@@@@@@@@===>>>>>>??????@@@@@@@@@:::999888666555444333333000000000///......------------------------------............---,,,+++***000//////...//////000000///000222555888;;;>>>???======>>>???@@@AAABBBBBBCCC@@@@@@BBBBBB@@@@@@CCCAAABBBBBB@@@???@@@BBBEEEFFFGGGHHHJJJLLLMMMNNNNNNUUUSSSTTTVVVUUUPPPMMMNNNTTTVVV^^^hhhmmmooorrrwwwuuusssnnngggeeeeee```YYYKKKHHHEEEDDDDDDDDDCCCCCCFFFFFFFFFGGGIIILLLNNNPPPNNNOOOPPPNNNLLLKKKKKKLLLNNNOOOPPPRRRSSSUUUVVVVVVTTTVVVYYY\\\^^^^^^^^^]]]______aaaaaa___\\\XXXVVVUUUSSSPPPMMMIIIEEEBBBAAA::::::999999999999999:::888777666666888<<>>???EEEJJJMMMQQQWWW___ggglllppprrruuurrrqqqrrrmmmbbbXXXUUUZZZ\\\bbbiiikkklllqqqyyy|||xxxuuunnnfffUUUNNNHHHFFFFFFEEEFFFIIIGGGJJJOOOTTTYYY\\\^^^___]]]ZZZUUUPPPKKKIIIIIIJJJKKKKKKLLLMMMNNNOOOQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYZZZ\\\___``````^^^\\\ZZZ\\\[[[ZZZXXXTTTPPPMMMKKKDDDBBB@@@===;;;999999999:::999888777999;;;>>>???GGGJJJMMMOOOMMMIIIDDD@@@;;;999555111...,,,,,,+++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++...---,,,,,,---...000111000000111222333444555555555555666777777777666666777777777666666666555555333333333333333333333333222222111111111111111222000000000000////////////111111111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++*********))))))((((((((()))************)))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''&&&%%%%%%&&&((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&'''((('''&&&&&&(((***(((((()))******)))(((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%''')))******)))(((((()))((((((''''''''''''((((((******************************))))))))))))*********++++++***'''&&&&&&''')))***,,,...///000111111111111000000///...---------///111222333555777999999999:::<<<>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@???===<<<;;;:::999777777666333222111000............---------.........//////------------------------,,,...000333444555555444333333222222333444444555777999<<<>>>@@@@@@@@@@@@===<<<;;;;;;;;;;;;<<<===???BBBJJJQQQQQQKKKIIIKKKPPPQQQNNNHHHBBBDDDLLLUUU[[[bbbnnn}}}|||lllcccdddfffjjjmmmnnnqqq|||hhh^^^UUUSSSSSSRRRWWW]]][[[bbbmmmxxxyyyqqqcccVVVMMMIIIHHHIIIKKKKKKKKKKKKMMMNNNPPPQQQSSSRRRQQQPPPPPPRRRUUUVVVSSSUUUXXX[[[\\\\\\[[[ZZZ]]]]]]^^^]]]\\\YYYWWWUUUQQQOOOLLLGGGCCC???<<<;;;;;;:::999888888999:::;;;BBBEEEJJJOOOPPPNNNKKKIIIDDDBBB===888444000...---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++***------,,,,,,,,,...000111111111222333444555666666333444555666666666666666666666666666555555555555333333333222333333333333222111111111111111222222000000000000////////////000000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((&&&''')))******)))'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$((((((&&&&&&&&&''')))******(((&&&%%%%%%&&&((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&'''&&&$$$$$$%%%&&&(((((())))))(((((('''&&&'''((((((((('''''')))***((()))************)))((((((((((((((((((((((((((('''((((((((((((((('''''''''(((((('''&&&%%%''')))(((''''''''''''(((((()))))))))))))))))))))))))))+++******))))))******++++++,,,,,,***(((''''''(((***+++...000222333333333222333333333333222111111000222555666777999;;;===;;;<<<===>>>???AAABBBBBBCCCCCCBBBBBBAAA???>>>===:::999888666444222111000000//////...------.............../////////000000........................000111444666666666555444555555555555666777888888<<<===>>>@@@@@@@@@@@@???:::999888777777888999:::===CCCPPP\\\```^^^___ccckkkkkkfff[[[PPPPPPYYYdddpppyyyuuuqqquuu{{{xxxmmmfffgggjjjkkksss|||yyyeeeXXXQQQNNNNNNLLLLLLNNNPPPSSSWWW[[[]]][[[XXXSSSNNNLLLKKKLLLNNNMMMOOOQQQTTTVVVWWWXXXXXXYYYZZZ\\\]]]]]]\\\\\\[[[ZZZYYYVVVRRRNNNIIIEEEBBB>>><<<:::888777777666777===@@@EEEJJJNNNOOOOOOOOOJJJIIIEEEAAA<<<888444222//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,---...///000000111222333444555555666222333444555555555555555555555555444444444333333333222222222222333333444111111111000111111222333000000000000////////////000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))&&&'''((())))))((('''&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''((($$$&&&((((((&&&%%%''')))%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&'''((()))******))))))(((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((($$$&&&''''''%%%$$$&&&(((((((((((((((((('''&&&&&&&&&'''((('''&&&'''(((***''''''))))))))))))''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''%%%%%%&&&))),,,'''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******''')))***)))((('''(((***+++,,,///333555666666666555666777888888888777666555777999::::::;;;===>>>>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBAAA???===<<<;;;555444333222000///------...------------...//////...///////////////000000///////////////////////////111444666777777666555777777777888888999:::;;;===>>>??????@@@@@@@@@@@@<<<;;;999888999:::;;;<<<@@@HHHXXXjjjtttzzzsssccc___hhhttt~~~}}}{{{rrrpppyyyxxxkkkccc___]]]\\\^^^bbbhhhooowww~~~yyytttkkk```WWWOOOJJJGGGHHHIIIJJJLLLOOOQQQTTTUUUUUUVVVXXXYYYZZZ[[[\\\\\\ZZZZZZ[[[ZZZWWWSSSOOOMMMDDDBBB@@@===:::888777777888:::>>>BBBFFFJJJLLLMMMMMMLLLKKKIIIEEEAAA<<<:::555333000...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---,,,,,,+++++++++,,,---............//////000111222333333444111222333444444555555555444444333333333222222222222222111111111222444444111111000000111222222333000000000000///////////////000000000000000000111......---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((())))))))))))))))))'''(((((((((((((((((('''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((((((&&&%%%''')))%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((((((((((((((()))***++++++***(((&&&$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((((((((((((((($$$&&&((((((&&&%%%'''***''''''((((((''''''&&&%%%&&&'''''''''&&&&&&((()))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''))))))(((((('''&&&&&&)))...222'''''''''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%'''(((((((((***,,,+++---111444666777777777777888:::;;;<<<<<<;;;;;;:::;;;===<<<;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFBBBBBBAAA@@@>>><<<:::999111111000///...---,,,,,,------------...///000111////////////////////////000000000000000000000000***---111555888999999888999999999999:::;;;<<<=========>>>>>>???@@@AAAAAA@@@???=========>>>@@@AAAEEENNN```uuuqqqjjjsss~~~}}}uuuooorrrzzzsssooommmtttwww}}}|||kkk\\\PPPJJJCCCDDDDDDFFFIIILLLOOOQQQSSSTTTUUUVVVWWWYYYZZZ[[[VVVXXX[[[]]]\\\ZZZWWWUUUKKKIIIFFFCCC???<<<::::::444555777:::>>>CCCGGGIIILLLMMMNNNMMMKKKGGGCCC@@@:::777333///------///000,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,***+++---...///......---------...///000111222222000111222333444444555444333333333222222222111111222222111111111222444555111111000000111222333333000000000000////////////000000111111222222222333......---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))''''''(((((())))))******)))(((((((((((((((((()))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***)))(((''''''&&&''''''************))))))))))))%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''')))'''$$$%%%''')))'''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++***(((''''''((()))*********))))))((((((''''''%%%%%%'''((())))))))))))))))))*********))))))((((((((((((((()))+++,,,------000333444555666777999===<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<===>>>???@@@BBBBBBBBBBBBCCCDDDEEEFFFAAA@@@@@@>>>===;;;999888444222000---,,,---......+++---///...++++++...111111000/////////111222333222111//////111444555555222111333777:::;;;===???>>><<<;;;<<<;;;888;;;@@@AAAAAAAAABBBDDDHHHKKKMMMMMMKKKGGGCCCBBBDDDJJJNNN\\\fffwwwwwwuuu~~~}}}{{{oooYYYMMMNNNIIIHHHJJJJJJIIINNNWWW]]]ZZZTTTPPPRRRWWWWWWSSSVVVWWWXXXYYYZZZZZZ[[[[[[XXXUUUPPPKKKEEEAAA>>>===<<<<<<;;;:::999;;;>>>@@@FFFIIILLLOOONNNJJJEEEBBBBBB@@@<<<777333000---,,,)))''''''(((***,,,,,,,,,...+++'''$$$$$$''',,,///+++,,,...//////...,,,+++////////////000000000000555444444333333444444555111111222222222333333333111222333333444444444444222222111000//////000000///000000111111111111000111111111000000///...---......---------,,,,,,,,,------,,,,,,+++***))))))************************++++++******+++,,,------&&&'''((((((&&&%%%%%%%%%******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&'''((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))%%%%%%&&&&&&'''''''''(((%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''')))'''%%%&&&((()))(((&&&'''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))***)))))))))((((((((('''&&&'''(((((())))))))))))))))))************))))))(((((((((((()))***+++,,,///111444555666777888:::<<<<<<<<<<<<<<<<<<<<<<<<>>>======>>>>>>??????@@@???@@@@@@AAABBBCCCDDDDDDBBBAAA@@@>>>;;;888666444333222000...------...////////////...------...///222111000//////000111111000000000222444555666666999;;;<<<===:::888888999@@@===<<<===;;;888:::???EEEHHHNNNTTT[[[eeennnuuuqqqiii]]]TTTRRRWWW```fffssszzzzzzeeeYYYZZZWWWXXX[[[]]]^^^dddlllmmmkkkeee[[[UUUSSSQQQMMMRRRRRRSSSTTTVVVXXXZZZ[[[VVVVVVTTTQQQMMMJJJGGGEEE???>>>>>><<<::::::;;;<<>>>>>???????????????@@@@@@@@@@@@===>>>???AAAAAAAAA@@@@@@@@@???>>>;;;888555222000111000///............///222111//////000000...---333222111111111111111222111333666888:::::::::999;;;>>>@@@???<<<;;;;;;<<<>>><<<<<<===<<<:::<<>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@===>>>@@@@@@???===;;;:::::::::888777444222///....../////////////////////333000///000333444222///444444444444555555666666777:::>>>AAAAAA???>>>===>>>???>>>======@@@???<<<<<<;;;>>>BBBDDDDDDHHHNNN___rrrzzzqqquuuzzzqqqooouuuaaaSSSIIIHHHGGGFFFHHHJJJNNNPPPSSSTTTTTTTTTTTTRRRQQQPPPJJJIIIHHHHHHFFFCCC???===999999999;;;???EEEKKKNNNJJJKKKLLLLLLJJJEEEAAA>>>888444000,,,+++++++++******+++---------,,,***))),,,,,,---......---,,,,,,........./////////000000222222222222222222222222111111111111222222222222222222222222222111000///111111000000000000000111222222222111111///...------...///000111111111111000////////////.........,,,,,,,,,++++++*********++++++******))))))(((((()))******+++***)))((((((&&&''')))((('''&&&&&&'''))))))))))))))))))((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))((('''''''''''''''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))***))))))((((((&&&'''((()))))))))((((((************************((((((((()))***+++,,,,,,(((((((((((()))))))))))))))************))))))((((((((()))************************+++,,,---...///555777:::;;;;;;;;;<<<>>><<<<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@???===999666444222222222222111000///...---...///000111111000000222000000333777999777444666777888999;;;<<<<<<===<<>>CCCIIIFFF===DDDEEEJJJSSSXXX\\\bbbiiixxxyyy~~~xxxwwwzzzwwwbbbWWWTTTPPPLLLIIIIIIIIIJJJPPPPPPPPPPPPQQQRRRRRRSSSNNNMMMMMMNNNNNNLLLHHHEEE===<<<999888:::>>>BBBFFFJJJKKKNNNOOOOOOLLLHHHFFFAAA===888444222111///---......------,,,,,,,,,,,,,,,------------------,,,............////////////000000111222222111000000000000111111111222222222222222222222222111000///111000000000000000111111222222222111111///...---,,,---...000111111111111000////////////.........,,,,,,+++++++++++++++************)))))))))(((((())))))*********))))))))))))+++,,,,,,+++***+++,,,***************)))))))))&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************(((''''''&&&&&&&&&))))))(((((('''''''''''''''''''''(((''''''&&&%%%$$$$$$%%%'''((()))***+++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&(((******)))''''''(((&&&'''((()))***)))((((((************************&&&''''''(((((()))))))))(((((((((((())))))))))))(((((())))))***)))))))))'''((()))******+++************+++,,,...000111222666888;;;;;;;;;;;;<<<>>>======>>>???@@@BBBBBBCCCBBBCCCCCCCCCBBBAAA???>>>??????>>><<<888555222000------...///000000000000...///222444666555444444444444666999<<<>>>===<<<:::;;;===>>>@@@AAAAAAAAA<<>>===>>>AAACCCHHHLLLPPPZZZccc```VVVYYY[[[bbbmmmuuuzzzrrrmmmqqq|||uuudddaaa\\\WWWRRROOOMMMMMMOOOPPPPPPQQQQQQQQQPPPPPPOOONNNNNNPPPRRRRRRNNNKKKCCC@@@===:::999:::<<<>>>FFFIIILLLOOOPPPOOOLLLKKKFFFCCC>>>;;;888555111///111///...,,,,,,,,,------------------------------------........./////////,,,---////////////---,,,000000000111111111111222222222222222222222111111000000000000000111111222111111111111111000///...------///000111111111111/////////.........------++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''((()))***,,,---//////...---...///------,,,,,,+++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&))))))(((''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((('''''''''((((((&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&)))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((($$$'''******(((&&&&&&'''&&&''')))*********((('''(((((((((((((((((((((((('''(((((()))))))))(((((('''((((((((()))))))))***&&&'''(((((())))))))))))'''((()))******+++++++++******,,,---000333555666777999;;;<<<;;;;;;<<<>>>>>>??????@@@AAABBBBBBCCCBBBCCCDDDDDDBBB@@@>>><<<;;;:::999666444111///...,,,---...000111111111111111333777:::;;;;;;:::999999;;;???AAAAAABBBBBBCCC???@@@AAABBBBBBBBBAAA@@@<<<>>>???===;;;<<>><<<;;;;;;;;;BBBDDDHHHLLLNNNOOOOOONNNJJJGGGDDDAAA>>>999444000111000///...---------------------,,,,,,------------------.........//////+++,,,...//////...,,,+++000000000000111111111111111222222333333333333222000000000000000111222222000000111111111000000///......///000000111000000............---------,,,++++++++++++++++++++++++''''''(((((()))*********)))(((&&&&&&'''))),,,...000222444444333222333444444333222111000...------++++++******))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''&&&''''''((()))***%%%&&&&&&'''((()))******'''((((((((('''&&&%%%%%%'''''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((###&&&******'''%%%%%%&&&&&&''')))***+++***((('''''''''''''''''''''''''''***++++++++++++******)))'''((((((((())))))******%%%%%%'''((())))))))))))''''''(((******+++++++++***+++,,,...111444777888777999;;;<<<;;;;;;<<<===???@@@@@@AAAAAABBBBBBCCCBBBCCCDDDDDDBBB@@@===<<<777666444222000/////////...///000111222222222222333666:::>>>??????>>><<<===AAAFFFGGGEEEDDDEEEFFFCCCCCCDDDDDDCCCAAA@@@>>><<<>>>>>><<<;;;>>>FFFMMMggg|||wwwtttqqqnnnooosssuuuvvvzzzwwwrrrrrrsssrrriiigggggglllxxxuuuzzz|||sssfff]]]OOOLLLIIIKKKOOOQQQNNNJJJFFFEEECCCAAA???===<<<<<>>???@@@?????????@@@AAAAAABBBBBBAAAAAAEEEEEECCCAAA>>>;;;888777555000---...111111***$$$000111222444777:::===>>>BBBBBBCCCCCCBBBBBBAAA@@@@@@BBBCCCEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===???CCCDDD@@@EEEZZZrrr{{{zzz}}}xxx{{{~~~~~~zzzxxxsssnnnlllnnnssswwwuuupppjjjhhhiiijjjgggdddfffccc^^^XXXXXX[[[ZZZUUUVVVQQQOOOTTT\\\fffqqq{{{yyyzzzpppppp~~~wwwuuuuuu{{{}}}kkk[[[SSSIIIEEEFFFJJJKKKJJJFFFGGGGGGHHHGGGEEEBBB???>>>@@@CCCDDDDDDEEEIIIMMMJJJLLLNNNOOOMMMHHHDDD@@@999555000---,,,---.........---,,,,,,,,,---///000+++,,,,,,---.........---///////////////............//////000111222222222111111000000111111222333222222222111111111000000111111111111000000000000,,,,,,------.../////////////////////............------,,,,,,,,,---......++++++************++++++***++++++******---444999AAABBBBBBAAA???>>>???@@@@@@AAAAAA@@@===<<<<<<===555000***))),,,---+++(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''---,,,)))'''&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&'''((()))***)))(((((((((''''''''''''(((((()))))))))(((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''',,,+++*********+++,,,,,,((((((((()))))))))******))))))))))))))))))))))))(((((('''''''''((())))))''''''''''''''''''''''''+++***++++++,,,---...///...000222555888:::;;;<<<;;;<<<===>>>???>>>=========>>>???@@@AAABBBBBBBBBEEECCCAAA>>>;;;777444222///---+++,,,000222///---333444666888;;;===???@@@@@@@@@AAABBBBBBBBBBBBBBBDDDCCCBBB@@@??????BBBCCCBBBAAA@@@??????AAABBBDDDDDDFFFLLLPPPQQQYYYmmmwwwhhhfffiiinnnqqqooofff```aaabbbbbb```___]]][[[ZZZ]]]bbbfffllliiihhhjjjmmmmmmjjjeeefffccc^^^XXXXXXZZZXXXSSSTTTMMMIIILLLQQQVVV]]]dddccciiimmmnnnpppsssqqqmmmlllnnnrrrxxxzzzssskkkeeegggvvv~~~|||yyycccZZZOOOHHHGGGGGGFFFDDDFFFGGGIIIJJJIIIGGGDDDBBBCCCEEEGGGFFFDDDDDDFFFIIIOOOPPPRRRRRRPPPLLLIIIFFF@@@<<<777333111000...---,,,++++++++++++,,,---...+++,,,------......------////////////...............//////000111111222222111111000000111111222333222222222111111111000000111111111111000000000000000000000000000000000000............------------,,,,,,,,,+++,,,,,,---...++++++************++++++)))***++++++,,,000777<<>>???BBBCCCCCCBBB@@@>>>>>>???555///)))'''))),,,,,,+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***((('''%%%$$$$$$$$$$$$))))))(((''''''&&&%%%%%%""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((''''''''''''&&&&&&'''((((((((('''''')))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((***+++,,,''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''',,,,,,,,,---...000111222111333555777999;;;<<<<<<===>>>??????>>>===<<<;;;;;;;;;===>>>@@@AAAAAAAAABBB@@@===:::666222///------,,,+++,,,...000333555777999<<<>>>AAABBBBBBBBB>>>??????AAABBBCCCDDDDDDDDDDDDCCC@@@>>>>>>???AAAAAABBBCCCFFFJJJNNNQQQSSSUUUXXX```gggllluuu~~~zzzcccTTTRRRWWWZZZ[[[XXXQQQNNNOOORRRQQQSSSTTTUUUVVVVVVYYY]]]```aaadddkkkuuuyyywwwqqqkkkkkkllliiiccc^^^WWWQQQQQQSSSSSSTTTVVVYYY\\\[[[WWWWWWYYYYYYVVVUUUXXX]]]aaafffkkkpppsssooouuu{{{|||{{{xxxqqqiiifffccc___[[[WWWYYYgggvvvmmmeee[[[SSSNNNJJJFFFBBBEEEHHHKKKLLLLLLJJJIIIIIIIIIJJJJJJIIIFFFEEEEEEFFFKKKLLLMMMNNNNNNMMMLLLKKKIIIEEEAAA<<<999555000---,,,,,,,,,,,,,,,---------,,,,,,------......------...........................//////000000111111222111111000000111111222333222222222111111111111111111111111111000000000000222222111000000///......------------,,,,,,,,,+++++++++******++++++,,,---++++++************++++++((()))+++,,,///333999>>>@@@@@@>>>;;;999:::<<>>===<<<::::::;;;<<<============<<<:::888444111...---,,,...//////...---///444999;;;===@@@BBBDDDDDDDDDCCC>>>>>>???@@@AAABBBCCCCCC???BBBEEEEEEBBB@@@@@@AAAEEEKKKSSS\\\cccggghhhhhhiiioooxxxuuummmlllqqqzzzzzzvvvuuuwwwsssfffUUULLLOOOUUUWWWVVVSSSQQQSSSYYY___bbbfffhhhkkklllllllllnnnooommmrrr{{{zzzsssmmmmmmllliiifffgggjjjjjjeee^^^[[[^^^___]]]UUUUUUUUUTTTSSSSSSUUUWWWWWW[[[___``````___^^^]]][[[XXXVVVTTTPPPQQQ[[[fff}}}}}}tttpppkkkgggbbb[[[SSSNNNJJJLLLNNNOOOOOONNNOOOPPPJJJKKKKKKJJJIIIHHHHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPMMMKKKGGGDDD@@@:::444000....../////////.........,,,,,,------...------,,,------...............///////////////000000111111111111000000111111222333111111111111111111111111111111111111000000000///...---------,,,,,,,,,+++------------,,,,,,,,,,,,*********)))***++++++,,,++++++************++++++))))))+++,,,///333777::::::999888555555777;;;>>>AAABBBBBBAAA>>>======>>>888444///,,,,,,---------''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))((((((((((((''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((%%%%%%&&&'''((((((((('''***)))'''%%%%%%''')))***&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''((())))))***)))))))))*********++++++,,,,,,------...000111222555666777777888888888888>>>>>>@@@@@@@@@???>>>===999999:::999999888777666555444222000///.........///111222111000222888>>>===>>>AAACCCDDDDDDCCCBBB@@@????????????@@@AAABBB???BBBCCCBBBAAACCCHHHNNN[[[dddppp{{{}}}xxxsssuuu~~~|||wwwqqqkkkbbbZZZ[[[```dddiiipppsssqqqkkkfffccc]]]aaaccc```[[[[[[bbbjjjfffbbb___cccmmmxxxzzzxxx{{{~~~}}}nnnhhh```YYYTTTQQQPPPOOONNNOOORRRTTTVVVWWWZZZ^^^]]]\\\\\\\\\XXXVVV\\\dddooo{{{xxxwwwyyy|||~~~|||vvvnnnhhh\\\[[[YYYXXXWWWUUUSSSQQQJJJIIIIIIIIIJJJLLLLLLMMMJJJKKKKKKLLLNNNPPPQQQRRRMMMKKKJJJHHHEEEAAA:::666111111000///......------,,,------...------,,,,,,,,,---------....../////////////////////000000000111111000000111111222333111111111111111111111111111111111111000000000///*********++++++,,,,,,,,,.........------------,,,******)))))))))***++++++++++++************++++++*********,,,...111222333000000000///000333888<<>>??????>>>===<<<777777777666555333222111111000///......///111111...111555777777:::>>>BBB>>>???AAABBBCCCBBBBBBAAA@@@???>>>>>>>>>???@@@AAAEEEDDDBBB@@@AAAKKK[[[ggg{{{~~~xxx|||ssshhh___]]][[[ZZZUUUQQQRRRXXX]]]bbbiiimmmmmmkkkhhhgggfffjjjppptttxxx~~~zzzxxx~~~uuupppmmmgggcccVVVUUUYYY___dddfffhhhlllnnnnnnqqqsssqqqmmmpppuuuyyy}}}vvvuuuzzz{{{wwwsssrrrqqqjjj```WWWMMMJJJGGGGGGJJJMMMOOOPPPMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKKKKKKKJJJFFFAAA===555444111///---,,,,,,,,,------......------,,,,,,,,,,,,,,,---......//////////////////////////////111111000000111111222333111111111111111222222222111111111111000000000000++++++,,,,,,---......///............------------******))))))******+++,,,++++++************+++++++++******+++---......---******++++++,,,///444888===>>>>>>===:::999999:::666666666555222...***'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''''''''''''''((((((((()))(((((()))))))))(((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''((((((((((((***)))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&(((((((((((('''((((((((()))))))))******))))))))))))))))))))))))***))))))))))))***++++++((())))))***++++++,,,,,,//////............/////////111333666999;;;<<<===<<<<<<===<<<;;;:::888777333333333222222000///...000///......///000222444111444999===???@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA>>>======<<<===???AAACCCHHHJJJLLLMMMQQQ^^^qqq~~~yyyuuu{{{yyyoooddd^^^\\\\\\```dddccc```ccchhhsssxxx~~~ooonnnuuuyyyjjjeeeppp~~~{{{~~~~~~nnnSSSNNNHHHFFFGGGJJJMMMMMMKKKLLLLLLLLLLLLKKKJJJIIILLLLLLLLLMMMLLLJJJFFFCCC===:::666111...---...///------......------,,,+++++++++,,,------...//////////////////////////////111111000000111111222333000000111111111222222222111111111111000000000000..................//////------------,,,,,,,,,++++++************+++,,,,,,++++++************+++++++++******+++...///---***((()))******+++---000333777888888777444333333444000111111000---***((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''###$$$%%%''''''''''''&&&&&&&&&&&&'''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&((()))))))))((('''&&&'''''''''(((((()))))))))*********)))(((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((************************************************((((((''''''''''''(((((('''((((((((())))))******************))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))'''''''''((())))))******''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&(((***,,,............))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,---......//////111000000///////////////333444555777999::::::;;;<<<<<<;;;:::888666333222000000000000000//////...111000///...///111333444777:::>>>AAACCCAAA>>><<>>;;;<<>>AAA@@@>>>BBBCCCIIIOOOJJJDDDLLL\\\cccooozzzuuulllddd```^^^^^^aaafffgggkkkllliiinnn|||}}}tttpppmmmiiifffddddddaaa^^^dddqqq|||pppWWWDDDFFFHHHAAA>>>BBBKKKIIIJJJMMMPPPRRRSSSUUUNNNPPPQQQQQQNNNKKKIIIHHHEEECCC@@@<<<777333000......---------......,,,***/////////......---,,,,,,------...///000000111111222111111111111111111222000000000000000000000000222222111111000000//////---------.........//////...------------,,,,,,,,,)))******+++++++++******************************+++++++++************)))***)))))))))))))))******...---,,,+++***(((''''''%%%'''(((((('''''')))***''''''''''''''''''''''''!!!!!!"""######$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))******+++))))))(((((((((((())))))''''''''''''(((((((((((()))******+++***)))((('''))))))************))))))******))))))((())))))***&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&***)))(((((()))+++---///***)))((('''''''''(((((()))((('''(((***++++++***))))))((((((((()))******+++,,,...000111111000///000000111333444555666666:::::::::::::::999888888666555444222111000//////......---------...///000111222555777:::;;;<<<<<<@@@>>><<<>>>AAAAAA???<<<777999;;;<<<===???CCCFFFTTTXXX```fffaaaYYYaaappp|||vvvkkkfffccceeehhhjjjooouuuxxx}}}~~~{{{|||~~~~~~xxxvvvvvvvvvvvv{{{{{{xxxvvv|||xxxbbbRRRRRRPPPFFFBBBGGGCCCEEEJJJPPPRRRSSSRRRSSSSSSSSSSSSRRROOOMMMKKKJJJJJJHHHFFFBBB>>>;;;888666222000///...//////---+++------------............///000333555555555444333111111000000111222444555000000000000000000000000111111111000000/////////---------.........//////.........------,,,,,,,,,,,,,,,+++++++++*********************************+++++++++*********))))))***)))))))))))))))******++++++******)))(((''''''&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))*********))))))))))))))))))***''''''''''''(((((((((((())))))*********)))((((((((())))))******))))))((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%''')))******)))'''%%%))))))))))))*********+++)))((('''&&&&&&&&&''''''***)))((()))***+++***)))******))))))***++++++,,,...///111222222222111000///111333555777999::::::>>>===;;;888666555444444333333222111000000111111...------...///000222333555777999;;;===???@@@@@@;;;::::::<<<===>>><<<:::555:::???>>><<>>???>>><<<999666444222222222222222111000000000000000/////////000222555888:::::::::;;;<<<===>>>??????888999:::::::::999999999:::???BBBBBBEEESSSkkk~~~}}}uuu}}}}}}wwwyyy}}}tttmmmjjjbbbYYY[[[eeebbbaaa]]]VVVSSSVVVZZZ[[[WWWVVVUUUUUUTTTSSSQQQOOONNNMMMLLLJJJHHHFFFEEEDDD===:::555111000///...---,,,,,,,,,,,,------......+++...222777;;;======>>>;;;999555222000///000000000000000000000000000000////////////////////////...............///////////////...---,,,++++++***...---+++******+++---///************************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&$$$###$$$&&&'''%%%%%%&&&&&&'''&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''((())))))))))))((('''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%***)))'''&&&&&&''')))***'''((()))******)))'''&&&((((((((())))))))))))(((((('''&&&''')))***)))(((************+++,,,---...222222222333333333333222666888;;;===???@@@AAA@@@;;;999777444222222222222333222111000///.........111111111333666;;;???AAA<<<<<<;;;;;;;;;;;;;;;;;;:::<<<===<<<:::999;;;===>>>EEELLLSSS]]]mmm{{{{{{~~~}}}uuunnnrrr}}}yyyxxxvvvpppllluuu{{{qqqkkkjjjeee___UUUTTTSSSTTTUUUTTTRRROOONNNMMMMMMLLLJJJIIIIIIHHHAAA===888444111000...---.........------,,,,,,,,,......///111444777999;;;:::888555222000//////000000000000000000000000000/////////000000000000000//////////////////////////////...---,,,,,,++++++,,,+++***)))***---///111*********************************)))))))))((((((((())))))))))))((('''&&&((((((((()))))))))******'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((()))(((&&&$$$###$$$&&&'''$$$%%%%%%&&&'''''''''&&&""""""###$$$$$$%%%&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''((()))***)))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''''''''((())))))'''(((((())))))(((((('''))))))((())))))***+++,,,$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))'''$$$""""""$$$''')))'''((()))******)))((('''&&&&&&'''(((((((((''''''((('''&&&''')))+++***)))+++++++++,,,---...///000222333333333444444555555;;;<<<>>>@@@AAA@@@???>>>666666444333222222111111222222000///............222222333555:::???EEEHHH<<<<<<;;;:::999999999:::999<<<===;;;888999>>>DDDGGGRRRbbbqqq}}}|||vvvlllbbb^^^aaaccc```\\\cccnnnzzzfffZZZVVVQQQPPPRRRRRRQQQNNNOOOOOONNNNNNMMMLLLLLLKKKDDDAAA<<<888555333000...000//////...------,,,,,,222111///......///111333333333222222222222333333000000000000000000000000000000000000111111111111000000000////////////.........---------,,,,,,,,,************+++,,,...///******************************)))))))))(((((((((((())))))***)))(((&&&%%%))))))))))))))))))))))))&&&'''((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))((('''&&&%%%$$$%%%&&&'''$$$$$$%%%&&&''''''''''''######$$$$$$%%%%%%&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))%%%&&&((()))***)))((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&'''((()))***''''''(((((((((((('''''')))))))))******+++------&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))'''%%%$$$$$$%%%''')))(((((())))))***)))))))))&&&'''((()))))))))(((((((((''''''))),,,---------.........///000111222333444444444555666777888888>>>???@@@AAA???===:::888333333333333222111000///000//////....../////////222222333666;;;BBBHHHLLL;;;;;;:::::::::;;;<<<===;;;???AAA@@@===@@@JJJRRR^^^lll~~~}}}wwwmmmddd]]]YYYVVVTTTTTTYYYhhh~~~|||ddd[[[PPPKKKKKKNNNOOOOOOOOONNNNNNMMMMMMLLLKKKKKKGGGDDD@@@===:::777333000////////////////////////111000///........./////////000111222333333333333000000000000000000000000000111111111222222222333000000000000/////////...,,,,,,,,,------------...++++++++++++++++++++++++***************************)))))))))((((((((((((((()))******)))'''%%%$$$(((((((((((((((((((((((($$$&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))++++++++++++++++++++++++%%%&&&((()))***)))((('''((((((''''''''''''((((((''''''''''''((((((((()))((('''&&&&&&'''((()))***''''''((((((((((((''''''(((((((((((()))***+++,,,(((((((((((()))))))))***&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((*********))))))*********))))))))))))*********+++((()))***,,,,,,,,,+++***)))((((((+++...000000///000000000111222444555666555555555666777999:::;;;@@@@@@AAA@@@>>>:::666444333333333333222000...------------......000111222111111222666;;;BBBIIIMMM;;;:::::::::<<<>>>@@@AAADDDHHHLLLJJJIIINNNZZZeeexxx~~~nnnaaa\\\\\\UUUTTTZZZhhhuuummmaaaQQQFFFFFFJJJNNNPPPMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGCCCAAA>>>:::666222......//////000111111111+++,,,...000111111111111///000222333333222000///000000000000000000000000111111222222222333333333111111000000/////////...++++++,,,------......///,,,,,,,,,,,,***)))'''&&&************************))))))))))))((((((((((((((()))******)))'''%%%$$$(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((())),,,---------,,,***)))'''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((()))******&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))((('''((()))******((('''''''''''''''((()))))),,,***((()))++++++(((%%%(((((())))))((('''&&&&&&&&&'''((((((((((((***,,,''''''((((((((((((''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&******))))))((((((''''''%%%&&&&&&'''''''''''''''+++++++++)))'''''')))+++------,,,***((()))+++...000222444555444444555666555555666999===>>>>>><<<@@@@@@???===999555222000///111333333222000//////...------------///111222111111111444;;;CCCJJJMMMBBB>>><<<>>>@@@CCCKKKSSS```dddiiihhh```___pppxxxnnngggfffddddddjjjrrr|||tttYYYMMMKKKJJJHHHGGGHHHNNNMMMGGGHHHOOOOOOIIIHHHHHHGGGDDD@@@<<<999888444000---+++,,,...///000.........------......///---------........./////////000111222222111//////111111111111111111111111...//////000000000000///......////////////......++++++------------++++++,,,,,,,,,+++++++++******+++***)))'''''''''((()))'''((()))))))))'''&&&%%%%%%%%%&&&&&&''''''(((((('''((((((((())))))******&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((()))*********((('''&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&&&&((('''&&&&&&&&&'''((((((,,,,,,------,,,***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''((((((((((((((())))))***&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&''')))***)))((('''''''''''''''((())))))+++)))((()))+++,,,+++)))((((((((((((((('''&&&&&&&&&'''(((((('''(((***,,,''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&***)))))))))((((((((('''&&&''''''((((((((('''''')))******)))((((((+++---,,,,,,,,,+++***+++...111444555666666555444555666888888999<<>>===<<<;;;888555222000......///111000///......///---......000222444555666777666777;;;BBBHHHLLLNNNBBB???===>>>@@@IIIZZZjjj|||zzzxxxsssuuuyyy}}}|||zzz}}}}}}||||||}}}}}}}}}}}}|||~~~}}}||||||~~~}}}jjj```[[[TTTNNNKKKFFFJJJLLLLLLMMMNNNLLLGGGLLLKKKHHHDDD???;;;999999555222///...///000000///...------------......///........./////////000000000000111111111000000///000000000000000000000000...////////////...------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))+++***)))((((((((()))))))))***++++++***)))((('''((((((((()))))))))))))))'''''''''(((((()))))))))(((''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&((('''&&&%%%&&&'''***+++***+++,,,,,,+++***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((''''''(((((()))***''''''((((((((()))))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&((()))((('''(((''''''''''''(((((())))))(((&&&''')))+++++++++(((((((((((((((''''''&&&&&&'''(((((('''((()))+++''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&))))))))))))(((((((((((((((((()))))))))(((((('''))))))***))))))))),,,...,,,------......000333555888999999777555555777999<<<<<<===???BBBCCCAAA@@@:::888555222000...---------...///...------///111///000222555888:::;;;<<<999888999>>>DDDIIIJJJIIIAAA@@@AAADDDKKK[[[uuu{{{wwwsssqqqqqqpppuuu{{{}}}{{{zzzyyyuuusssqqqiii```[[[\\\___gggllljjjeeeddddddcccaaa^^^\\\\\\^^^```bbbccceeegggppp|||~~~qqqhhhiiimmmooo}}}{{{xxxtttjjj```[[[NNNKKKKKKOOOQQQNNNLLLMMMPPPNNNIIIDDD@@@===;;;:::777555222111111111000...------,,,,,,---......////////////000000000000000000000000//////000000111////////////////////////...............---,,,+++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---************))))))))))))++++++***)))))))))******)))************))))))(((******)))))))))))))))((('''''''''''''''((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&***)))((('''(((***---...)))***+++++++++***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''&&&%%%&&&(((((((((&&&((((((''''''''''''((())))))'''%%%$$$%%%''')))***'''(((((((((((((((''''''&&&'''(((((('''''')))+++''''''(((((((((((('''''''''''''''(((((((((((()))((((((((('''''''''''''''))))))))))))(((((((((((()))************)))((((((***++++++***)))***,,,...,,,---///000111444777::::::::::::888777888;;;>>>?????????AAACCCCCCAAA???777555111...---,,,---...//////000///...///222555444555888;;;===?????????<<<:::999<<>><<<999777555444333222///---------,,,,,,---......///////////////////////////111000///......///111222000000000000000000000000------.........------,,,---......//////......---------++++++++++++------++++++++++++*********)))++++++******************'''((((((((((((''''''''')))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''')))(((''''''(((***,,,...'''((()))*********)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))&&&&&&&&&''''''''''''((((((((()))******)))(((((('''&&&%%%&&&(((((((((&&&((((((''''''''''''((((((+++***(((&&&%%%&&&((()))''''''((((((((((((((('''&&&'''((('''&&&&&&(((***''''''((((((((((((''''''((())))))))))))*********(((((((((((((((((((((((((((((((((((()))))))))))))))***************)))))),,,,,,,,,+++)))***,,,...---///222333555777:::<<<999::::::::::::<<<@@@CCCAAA@@@@@@AAABBBAAA???===666444000...------///111///000000000000222555888;;;<<<>>>@@@AAAAAA@@@@@@???===<<<===AAAGGGNNNQQQLLLOOO[[[nnnxxxlllfffbbb```aaaeeeddddddcccaaa______aaaddd```XXXRRRPPPOOOPPPTTTZZZaaaeeefffeeeiiippprrrooopppkkkeeebbb]]]YYY[[[```lllyyy~~~vvvmmmccc^^^```eeeiiikkkgggnnnzzz~~~|||~~~tttnnnkkknnnwww~~~}}}yyyzzz|||eee[[[WWWVVVZZZ\\\ggg}}}|||xxxpppqqqkkk^^^VVVUUUNNNMMMKKKJJJJJJGGGCCC???:::888666555444333000...///......------......///........................000///.........///111222111111111111111111111111,,,---...///////////////------............------------++++++++++++------------,,,,,,,,,+++++++++*********+++++++++******(((''''''''''''((((((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&((()))(((''')))((((((''''''''''''(((,,,,,,,,,***(((''')))***&&&'''((((((((((((((((((''''''((('''&&&&&&''')))''''''((((((((((((''''''))))))*********+++++++++'''(((((((((((()))))))))(((((((((((())))))))))))(((((()))***************,,,,,,,,,+++***+++---///000222444666666888:::<<<888999;;;<<<===???CCCFFFBBBAAA@@@@@@AAA???===:::555333111//////000222333///111222333444555888:::AAAAAABBBBBBBBBBBBAAAAAA>>>?????????AAAHHHSSS[[[bbbdddoooyyy}}}{{{qqqfff[[[PPPLLLLLLJJJJJJLLLOOOPPPPPPPPPPPPQQQTTTWWWYYYUUUSSSUUUVVVYYY```iii{{{~~~}}}vvvnnniiidddccchhhooouuummmooouuuzzz}}}~~~|||xxxwww~~~{{{nnnfffbbb___WWWUUU```rrrzzzbbbSSSPPPMMMKKKLLLMMMKKKGGGCCC===;;;888666666555333222222111000///........................------------............///000111111111111111111111111111111------...///////////////++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,((()))******+++************))))))))))))******++++++******************)))((((((((('''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''))))))((('''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$)))(((''''''&&&'''''''''$$$%%%&&&''''''&&&%%%%%%%%%&&&''')))******))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%((('''&&&''')))***)))((())))))((('''''''''''''''(((***+++***((('''(((***&&&&&&'''((((((((((((((('''(((((('''&&&%%%'''(((''''''((((((((((((''''''))))))))))))************'''((((((((())))))))))))'''((((((((()))))))))***&&&&&&((()))******++++++)))***+++++++++---000333222444666777777888999;;;888:::<<<>>>>>>@@@BBBDDDCCCAAA@@@@@@@@@>>>;;;888333222111000000222333555333555888:::;;;<<<>>>@@@DDDCCCCCCBBBBBBBBBCCCCCC@@@FFFKKKLLLLLLRRR```kkkzzz{{{}}}mmmdddfffmmmkkkooopppooonnnlllddd[[[SSSMMMHHHHHHHHHHHHKKKPPPXXX[[[]]]^^^]]][[[ZZZ[[[^^^[[[ZZZ^^^ccclll{{{}}}wwwuuutttvvv{{{}}}uuuvvvxxx|||}}}ssshhh______eeerrr{{{bbbVVVQQQKKKJJJKKKKKKIIIFFFAAA>>>:::888888888888777555444222111///.........////////////.........---,,,---...///000000000000111111111111111111111111/////////...---,,,+++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++'''((()))*********))))))***)))(((((()))***+++,,,***************+++++++++)))))))))(((((('''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((%%%&&&((())))))'''%%%$$$$$$%%%'''((()))***))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))******'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((('''((()))++++++)))(((''')))((('''((()))******(((***)))((('''''''''''''''!!!$$$'''(((&&&%%%&&&(((&&&&&&'''((())))))(((((('''(((((('''%%%%%%'''(((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******$$$%%%'''(((***+++++++++&&&(((***+++,,,///333666444666888888888777888:::999;;;>>>?????????AAABBBDDDBBBAAAAAA@@@>>>;;;888222222111111222333444555888;;;???BBBCCCDDDEEEFFFDDDDDDBBBBBBBBBCCCDDDEEEIIISSS\\\^^^]]]bbbqqq~~~mmm^^^VVVQQQRRRUUUUUUYYY]]]\\\\\\[[[VVVOOONNNMMMPPPSSSTTTUUU\\\eeennnqqquuuuuuqqqjjjeeebbbbbb______ccclll|||~~~vvvuuutttrrrtttzzz|||tttpppiiihhhxxxxxx]]]UUULLLGGGHHHJJJJJJIIIDDD@@@<<<::::::;;;;;;;;;777666444222000......---111111000000/////////...+++,,,...000111000000///000000000000000000000000000000///...,,,)))'''&&&,,,------......------,,,++++++---......---++++++,,,,,,,,,+++++++++******&&&'''(((*********)))(((((('''&&&&&&&&&((()))***''''''(((((())))))************))))))((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((***)))((('''&&&&&&'''(((%%%&&&'''&&&%%%%%%&&&(((+++)))(((&&&&&&((()))+++***)))'''&&&%%%&&&((()))&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&((()))***'''''''''''''''((())))))'''''''''((()))******++++++,,,---///111333555666::::::::::::::::::::::::888;;;@@@CCCCCCCCCCCCCCCAAAAAABBBAAA???===:::888555555666666888:::;;;<<>>;;;::::::>>>===;;;888555222000///...---,,,,,,,,,---...///...///000000//////000111222111111111000000////////////.........---------000///...---,,,---......+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********************++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&'''&&&%%%&&&(((((((((''')))&&&%%%&&&((()))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))((((((((('''%%%&&&(((***$$$&&&''''''&&&''')))+++***)))(((''''''((()))***+++***((('''&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''((((((((()))))))))***)))((('''''''''''''''(((((((((((((((((((((((((((((('''&&&'''((()))***(((''''''''''''((())))))(((((())))))***++++++,,,,,,---///111333555777888;;;;;;;;;;;;;;;::::::::::::===AAABBBCCCBBBCCCCCCAAABBBBBBBBBAAA???<<<:::777777888:::<<<>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBB??????===<<>>>>>>>>>>>===<<<:::888666444222000///...------...//////...///000000//////000111111111000000000///////////////.........---------000///...---,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++*********************)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''''''&&&%%%&&&((((((((('''(((&&&%%%%%%((()))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((())))))))),,,,,,+++)))'''&&&''')))$$$%%%'''''''''(((+++---***)))(((''''''((()))***,,,+++***(((''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((,,,+++***)))((('''''''''(((((((((((((((((((((((((((((('''''''''((()))***((((((''''''(((((()))***)))******++++++,,,------...///111333666888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@AAAAAAAAAAAABBBCCCAAABBBCCCCCCBBBAAA???>>>:::;;;<<<>>>AAACCCDDDEEEDDDCCCCCCCCCDDDCCCAAA???>>>======AAALLL^^^rrr}}}sssvvvwww~~~vvvrrrpppoooqqqtttoookkkddd\\\TTTMMMHHHEEEEEEBBBCCCGGGJJJLLLOOOTTT___eeemmmuuu{{{~~~}}}{{{~~~pppnnnlllmmmpppwww~~~{{{lll```[[[___fffsss\\\QQQMMMHHHFFFHHHFFFGGGGGGEEEAAA>>>============>>>===<<<:::999777333222000///......///000...///000000//////000111000000///////////////.../////////............---//////...------------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,+++******)))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&%%%&&&((((((((('''&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))//////...+++(((&&&&&&'''%%%&&&''''''&&&''')))+++)))(((''''''''''''((()))---,,,***)))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((******)))((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''((())))))***)))******+++,,,---......222333444777999;;;===>>><<<<<<<<<===============@@@@@@@@@???>>>>>>@@@BBB@@@AAABBBBBBBBBBBBAAA@@@>>>???@@@BBBCCCDDDEEEEEECCCBBB@@@AAABBBBBB@@@===???>>>CCCPPPdddxxxxxxxxxiii^^^TTTRRRSSSSSSSSSTTTQQQOOOLLLHHHFFFEEEEEEFFFHHHIIIOOOYYY```dddjjjqqqwwwsssoookkkjjjlllooorrryyy}}}vvvhhh```]]]kkkyyyxxxggg___ZZZSSSNNNMMMMMMMMMLLLIIIDDD@@@>>>===<<<===?????????>>>===;;;555444222000///......///...///000000//////000111////////////............/////////...............//////......------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++//////...---+++***))))))(((((())))))******++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''(((((()))))))))))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%%%%'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''.........,,,(((&&&&&&'''&&&''''''&&&%%%$$$&&&'''((((((''''''''''''((((((,,,+++***))))))(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))******((()))***+++---...///000555666888:::<<<>>>???@@@======>>>>>>>>>?????????@@@@@@@@@>>><<<<<<>>>@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>?????????>>>???AAALLLaaayyy~~~rrraaaQQQIIICCCEEEHHHHHHGGGGGGAAAAAAAAABBBDDDGGGJJJLLLTTTWWWbbbrrr}}}xxxssspppnnnnnnvvvzzz~~~~~~~~~pppgggdddlllyyy}}}wwwrrrqqqnnnfff^^^ZZZWWWVVVTTTOOOIIIEEECCCBBB===>>>???@@@@@@@@@??????888777444111///............///000000//////000111............////////////////////////////////////...............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++//////...---+++***))))))(((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''((((((((('''(((((()))))))))))))))&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''''''''((((((((((((((('''&&&%%%&&&((((((((('''$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&)))***+++***(((''''''((('''((((((&&&$$$###$$$&&&''''''''''''''''''''''''******))))))))))))((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''))))))))))))''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&((()))***(((((((((((((((((((((((('''((()))*********))))))))))))(((((())))))***+++((()))+++---///111333444999:::;;;<<<===???@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@@@@>>><<<<<<>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>===???BBBFFFEEEKKKYYYnnnxxxsssfffVVVIIIEEEBBBCCCIIIMMMKKKHHHHHHHHHHHHGGGGGGJJJMMMQQQTTT___dddsssxxxqqqnnnmmmwwwvvvvvvwww}}}uuuxxx|||xxxttteeeccc]]]UUUMMMGGGEEEEEEBBBAAAAAAAAAAAAAAAAAAAAA<<<:::777444111///.........///000000//////000111...////////////000000000...////////////000000000......//////......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,+++******)))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&'''((())))))***%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((('''&&&%%%&&&((((((((('''$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))(((''''''(((''''''((('''%%%%%%&&&(((&&&''''''''''''''''''&&&''''''(((((())))))((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((()))***))))))(((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''((((((((()))))))))'''&&&&&&&&&'''((())))))(((((((((((((((((((((((('''((()))***+++***))))))))))))(((((())))))***+++)))***,,,///222555777999<<<<<<======>>>??????????????????@@@AAAAAABBBBBB@@@AAABBBAAA??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCAAAAAABBBCCCBBBAAA???===>>>AAABBB@@@>>>AAAIIIQQQWWW```nnnzzz~~~|||tttbbbVVVPPPIIICCCCCCEEENNNYYY]]][[[XXXXXX^^^ZZZVVVSSSTTTXXX]]]aaajjjpppxxxkkklllttt{{{xxx~~~uuufffYYYOOOJJJIIIGGGFFFDDDCCCBBBBBBCCCDDD@@@>>>;;;777444111000000...///000000//////000111/////////000000000111111.../////////000000000000---.../////////...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++*********************)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))'''&&&%%%&&&((((((((('''%%%'''(((&&&$$$"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''))))))((('''''''''&&&'''(((''''''''')))+++&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''')))*********)))((('''''''''&&&&&&'''''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))***))))))(((((((((((()))(((((((((((((((((((((((('''((()))++++++******))))))))))))))))))******+++***+++...111555888;;;<<<>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBCCCCCCAAABBBCCCCCCAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEE???@@@BBBCCCCCCAAA@@@>>>???CCCFFFCCC???CCCNNNYYYiiiuuu}}}iiieeeYYYLLLEEEFFFGGGGGGGGGNNN]]]kkkqqqooommmnnnlllfff^^^YYYYYY^^^fffkkkssszzzxxxqqqnnnttt}}}~~~~~~~~~jjj\\\TTTRRRLLLJJJGGGDDDCCCCCCEEEFFFDDDBBB>>>:::666333222111...///000000//////000111//////000000111111222222.../////////000000111111---.../////////...,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********************++++++******))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((''''''''''''(((((()))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))'''&&&%%%&&&((((((((('''&&&((()))'''###!!!"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))&&&(((******(((&&&&&&&&&((((((((('''&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&$$$&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((())))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++---111555999;;;==================>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA;;;>>>DDDHHHDDD>>>???DDD===>>>>>>>>>===>>>@@@BBBEEEEEEJJJOOOQQQRRR]]]jjj}}}nnncccccceeebbb]]]\\\OOOHHHBBBCCCEEEEEEGGGIIIOOOYYYiiixxxyyymmmccc___cccjjjppp{{{~~~llllllttt{{{~~~qqq```TTTTTTJJJCCCEEEGGGEEEDDDFFFJJJGGGBBB>>>;;;999555333000000000111111111111111000000000000000000000000111111000000//////...............////////////000,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))+++***)))'''''''''(((((()))((((((((((((((()))***++++++***)))(((((())))))''''''''''''''''''''''''***))))))((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''%%%###"""###$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&'''''''''''''''&&&%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''(((((())))))((('''&&&))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...000333777:::<<<===>>>??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCAAABBBDDDBBB>>>===@@@@@@@@@???======>>>BBBEEEOOOQQQUUUXXXWWW\\\lll~~~~~~}}}ooo^^^TTTLLLNNNPPPMMMKKKKKKIIIEEECCCFFFHHHIIILLLQQQVVVeee{{{}}}sssqqquuu{{{~~~yyyyyyyyykkkaaaUUUKKKIIIIIIFFFFFFHHHFFFDDDAAA???>>><<<999666222111111000000000111111111111111111111111111111000000000000////////////000000///......------,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++******************+++++++++***)))(((((((((((()))))))))(((((((((((())))))+++******)))(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******''''''(((((((((((('''''''''''''''(((''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((&&&'''((((((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%'''''''''((((((((())))))&&&&&&&&&'''''''''''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,...///333444777:::===>>>??????AAAAAA@@@???>>>=========@@@@@@@@@@@@@@@AAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDDIIICCC@@@AAABBB???===>>>???>>><<<999999<<>>===<<<<<>>===???===<<<:::999:::@@@HHHMMMYYY```jjjqqqxxxzzzxxxkkkaaaVVVIII???@@@@@@@@@AAACCCFFFKKKOOOTTTVVV[[[___]]]]]]dddnnnyyyuuuqqqsss}}}|||lllbbbTTTJJJFFFDDDFFFGGGGGGFFFGGGGGGGGGDDD@@@<<<:::777444111//////000222000000000000000000000000......//////000000111111000000///---,,,+++***)))------,,,,,,,,,+++++++++---,,,,,,++++++*********))))))*********+++++++++***************+++++++++******))))))((()))))))))***))))))((((((((())))))'''''''''''''''''''''''')))(((((((((((())))))************)))))))))((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''%%%&&&''''''((('''''''''$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''''''''$$$%%%&&&'''(((((((((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++...111333555:::;;;===???AAAAAAAAAAAADDDCCCAAA???>>>======<<>>;;;777333111000111111////////////////////////......//////000000111111......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++*********))))))******+++,,,,,,,,,------++++++***))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''%%%&&&''''''((('''''''''$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&''''''((('''''''''%%%%%%&&&'''((((((((((((&&&'''((((((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))*********((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++---000333555777888:::<<<>>>@@@AAAAAAAAAAAABBBBBBAAA??????>>>>>>>>>@@@@@@@@@???????????????CCCCCCDDDEEEEEEEEEDDDDDDBBBDDDIIIJJJBBB999888<<<:::===CCCJJJSSS^^^iiippp|||tttmmmjjj]]]QQQEEE???======???CCCBBBHHHNNNRRRXXXaaagggiiilllkkkkkkjjjffffffppp|||{{{zzzyyyxxxrrrggg]]]VVVNNNGGGFFFDDDCCCCCCEEEFFFFFFFFFBBB???;;;777444222111111////////////////////////////////////000000000000,,,,,,------.........///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((******,,,---............,,,+++******))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))$$$%%%&&&&&&(((((()))***''''''((((((((((((''''''&&&&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&'''''''''((()))))))))'''''''''''''''''''''''''''%%%###""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%'''(((((((((''''''&&&&&&'''''''''''''''&&&%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***''''''&&&&&&'''((()))***''''''''''''''''''''''''((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++---111555888:::;;;;;;:::;;;===???AAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@?????????CCCCCCDDDDDDDDDCCCBBBBBB@@@@@@CCCEEECCC>>>>>>AAACCCJJJUUUbbbooo{{{zzztttqqqkkk```XXXUUUJJJCCC???@@@@@@???DDDJJJKKKUUU```iiittt~~~}}}yyyuuuqqqooonnnrrr~~~xxxooocccXXXRRRNNNIIIEEEEEEGGGHHHIIIEEECCC???;;;777333111000111111111111111111111111000000000000////////////------........./////////...------------,,,,,,,,,*********++++++,,,,,,---++++++******************)))***,,,...////////////---,,,+++***))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((()))$$$%%%&&&&&&(((((()))***''''''(((((((((((('''''''''''''''(((''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))******$$$%%%'''((((((((('''''''''''''''(((''''''&&&&&&$$$&&&''''''&&&&&&((()))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''')))***,,,((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++...333888;;;=========999:::<<>>@@@FFFHHHGGGKKKRRRXXXfffvvv}}}xxxvvvxxx}}}}}}qqqbbb[[[RRRJJJGGGGGGHHHIIIFFFDDDAAA===999555111000222222222222222222222222111111000000//////......////////////////////////......---------,,,,,,,,,))))))***+++,,,------...)))))))))***++++++,,,,,,)))***,,,...000000000000---,,,+++***))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))'''''''''((((((***++++++((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((('''''''''&&&&&&&&&***'''######'''***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((("""""""""#########$$$$$$******))))))((((((''''''(((((())))))))))))(((((((((((((((((()))))))))***+++***)))))))))***,,,,,,222555888:::;;;;;;<<<===<<<>>>@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAADDDBBBAAABBBCCCCCCAAA>>>BBB>>>???DDDHHHNNNZZZfffrrrnnn]]]VVVLLLHHHGGGIIIEEE>>>>>>CCCHHHKKKKKKIIIJJJRRR\\\dddppp~~~|||zzzbbbRRRMMMLLLIIIEEEHHHFFFBBB???===;;;888666555333000///000111222111000000000000000000000000111111///...------------//////...---,,,++++++***---,,,,,,++++++,,,,,,---))))))))))))((((((((((((***+++---///000000//////------,,,,,,+++***))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))(((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((''''''''''''((())))))(((&&&''')))'''$$$$$$(((&&&&&&''''''''''''&&&&&&***))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%(((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((('''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))))))))******))))))***,,,///000555888;;;<<<<<<<<<===>>><<<>>>@@@AAA@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBBCCCAAA???>>>???>>>;;;999>>>???CCCJJJPPPYYYlll~~~ppp\\\OOOJJJBBB>>>>>>BBBEEEDDDGGGMMMPPPSSSTTTSSSUUU___nnnzzz}}}bbbQQQJJJGGGGGGIIIFFFCCCAAA???===:::777666333000///000111111111000000000000000000000000333222111000000////////////......------,,,,,,+++---,,,,,,++++++,,,,,,---*********)))))))))(((((()))***,,,------------,,,,,,,,,++++++******))))))*********))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&)))((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((&&&''')))'''$$$$$$(((&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''((())))))'''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''''''''&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))*********)))((('''***))))))***,,,000333555999;;;>>>???>>>===>>>>>>;;;===@@@@@@@@@@@@AAACCCDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCBBB@@@>>>===>>>>>><<<;;;@@@EEEMMMTTT[[[iii{{{pppaaaRRRFFF???<<<>>>::::::AAAKKKRRRXXX]]]___aaabbb```bbbnnntttqqqzzzxxx\\\LLLGGGHHHHHHFFFDDDCCCBBB???<<<999666444111000000111111000000000000000000000000000222222111111000000//////---------------------------,,,,,,++++++,,,,,,---+++++++++*********))))))))))))***++++++******)))************))))))))))))******************************))))))))))))((((((''''''(((((())))))******''''''&&&&&&%%%%%%&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((&&&''')))'''###$$$(((&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&((()))******)))(((&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((((()))***++++++***((('''*********,,,///444888:::<<<>>>@@@@@@>>>======>>>;;;===???@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCC@@@???>>>>>>???AAABBBCCCHHHMMMVVV___jjj{{{{{{vvvggg```UUUJJJAAA===<<<<<>>@@@@@@>>><<<<<<<<<;;;===@@@AAAAAABBBCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBBBB>>>=========>>>@@@DDDFFFLLLSSS^^^mmm}}}sssqqqoooiiibbb^^^QQQMMMGGGAAA???@@@CCCEEEDDDEEEIIITTTdddrrrxxxxxxuuuttttttvvvyyyxxxyyy|||ooohhheeeiiiooo}}}uuu___QQQHHHFFFDDDCCCBBB@@@===;;;999777444333333222111///000000000000000000000000...//////000//////...---,,,------......//////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++******)))((((((((((((((((((((((((((())))))''''''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++)))((((((((((((((())))))'''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''((())))))'''%%%&&&(((&&&######'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((&&&''''''((()))(((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''''''''((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((())))))))))))(((((()))))))))*********++++++,,,...111444888:::<<<===<<<>>>??????===<<<;;;<<<<<<>>>AAABBBBBBCCCEEEFFFGGGHHHIIIJJJIIIHHHEEEDDDAAABBBBBBBBBBBBAAA@@@@@@;;;;;;;;;;;;<<>>@@@@@@>>><<<<<<======???BBBCCCDDDDDDFFFHHHHHHIIIJJJJJJIIIFFFCCCAAA??????@@@@@@??????>>>===:::;;;===???BBBIIIRRRYYYcccuuuxxx{{{~~~ooobbbTTTOOOJJJIIIFFFDDDFFFKKKJJJLLLNNNMMMKKKNNNVVV]]]cccqqq~~~uuunnnmmmvvvzzz~~~{{{uuuqqq~~~vvvlllkkkqqqoooqqqtttyyy{{{gggOOOKKKFFFBBBAAA@@@???>>>===;;;999888777666333000000000000000000000000000///000111222222111000///............////////////---,,,,,,++++++,,,,,,---++++++++++++************+++***)))(((((())))))************))))))(((((((((&&&&&&&&&'''((()))))))))((((((((())))))*********(((((((((((())))))))))))((((((((((((((()))******''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&"""###'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((%%%&&&&&&&&&''''''((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))******(((((())))))))))))((((((***)))''''''(((+++...111...222777;;;>>>===;;;:::<<<>>>@@@@@@???>>>===>>>===@@@CCCDDDEEEEEEGGGIIIIIIJJJKKKKKKIIIFFFBBB@@@>>>>>>>>>>>>>>>===<<<<<<999<<>>@@@AAA@@@???>>><<<===???AAADDDEEEGGGGGGIIIHHHFFFCCCAAA???>>>>>>>>>>>>>>>@@@AAA@@@===;;;999???JJJVVVaaannn}}}{{{yyyvvvppphhhiiiwwwvvvyyyuuu___PPPFFFAAA???>>>======@@@IIIXXXlll|||wwwlllnnn{{{qqqmmmnnnnnnnnnrrrzzz~~~wwwnnnfff^^^ZZZWWWWWWVVVTTTSSSTTTXXX[[[llluuuyyysssvvvtttmmmfffaaaUUUGGG@@@AAABBBAAA>>>??????===:::888666555222222111111111111111222////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%((('''%%%%%%$$$%%%&&&'''''''''''''''''''''''''''***)))))))))))))))))))))$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&''')))(((((('''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''(((((((((((())))))))))))))))))***,,,///222555666999;;;<<<<<<;;;;;;<<<===<<<===???@@@@@@???>>>===<<<===@@@BBBEEEFFFGGGHHHGGGFFFEEEDDDBBBAAA@@@???AAA???<<<999999;;;>>>@@@@@@HHHVVVfffuuuwwwuuutttqqqnnnppp{{{~~~{{{nnn\\\MMMDDD@@@>>>===>>>>>>CCCOOO```sssyyy~~~vvvssstttvvvwwwyyyxxxvvvuuuwwwzzz~~~}}}wwwsssrrrsssuuuuuuzzz{{{vvvrrrnnniiifff___[[[VVVPPPMMMLLLMMMNNNTTT\\\hhhrrrwwwxxxwwwvvvxxx{{{}}}|||uuu}}}rrrppprrrpppooogggXXXLLLGGGFFFDDDCCCBBBAAA>>><<<:::888777333222111111111111111111000000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))*********))))))(((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***************)))))))))(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&''')))((((((((((((((())))))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((())))))************+++...111444666888999999;;;<<<<<<;;;;;;<<<===??????@@@@@@???>>><<<;;;<<<===@@@CCCEEEGGGHHHHHHDDDDDDDDDDDDCCCBBB@@@??????>>><<<999777:::BBBHHHPPPZZZjjj{{{}}}yyywwwxxxyyy|||xxxrrr[[[QQQDDD===<<<>>>>>>>>>BBBEEEPPPddd}}}}}}|||yyywwwxxx{{{}}}yyytttooojjjfffeeedddhhhfffcccaaadddiiippptttzzz|||~~~{{{tttkkk___UUUPPPMMMJJJHHHHHHOOOYYYaaaeeedddcccbbbbbbcccfffhhheeebbbeeejjj{{{{{{xxxwww~~~|||zzzyyy~~~nnnggglllttt|||~~~qqqbbbXXXSSSPPPLLLHHHDDD@@@>>><<<:::999333333222111111111111111111111111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))************)))))))))))))))*********+++++++++******************+++******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''(((((((((&&&%%%&&&'''(((''''''''''''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((''''''(((((())))))******+++---111555888999::::::;;;<<<======<<<<<<===???AAAAAAAAA@@@???===;;;:::;;;===@@@CCCEEEFFFFFFFFFCCCCCCCCCCCCBBB@@@>>>===888<<>>BBBDDDCCCKKKQQQ^^^vvvyyy|||}}}vvvtttqqqoooqqqwww}}}wwwnnniiihhhhhhgggggghhhmmmttt||||||lll```[[[WWWSSSOOOQQQVVV]]]bbbcccaaa___^^^^^^]]]\\\\\\[[[ZZZ[[[\\\ddddddcccccciiitttzzzzzz|||zzz|||wwwyyy{{{ppplllpppwwwwwwmmmfffZZZRRRHHHAAA>>>===;;;999555444333222111111111111222222111111000/////////........................------------------------)))))))))******+++++++++************************))))))))))))))))))))))))))))))************)))))))))*********++++++++++++,,,++++++******++++++,,,***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&%%%%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''(((((((((&&&%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''''''''&&&&&&'''((())))))******,,,...222666999;;;;;;:::===>>>???>>>======???AAABBBAAAAAA???>>><<<;;;:::;;;===@@@CCCDDDEEEDDDCCCBBBBBBAAA@@@???===<<<;;;888<<<@@@CCCGGGQQQ```kkkyyyvvvuuurrrhhhWWWIIICCCAAA???>>>???DDDHHHKKKLLLSSS^^^ooo{{{|||~~~}}}||||||sssuuuzzz}}}nnnccc___^^^[[[XXX[[[```eeeiiijjjjjjiiiiiimmmkkkgggbbb```___^^^\\\aaadddeeeggglllsssuuusssxxx{{{xxx|||tttlllrrr~~~yyywwwyyy~~~nnnaaaOOOCCC???>>><<<999777666555444222222111111222111111111000000000///////////////////////////------------------------)))))))))******+++++++++************************))))))))))))))))))))))))))))))************)))))))))*********++++++++++++,,,,,,++++++++++++,,,,,,)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''((((((((()))))))))))))))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))'''(((((((((&&&%%%&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&''''''(((((()))***++++++///111444888:::;;;;;;;;;>>>??????>>>======@@@BBB@@@@@@??????>>>============???BBBDDDEEEDDDBBBAAABBBAAA???>>>============BBBCCCFFFKKKVVVggg{{{wwwlllaaa]]]ZZZYYYRRRHHHAAA@@@>>>AAAFFFJJJMMMQQQUUUXXX___ooo|||tttiiibbbaaabbbcccdddkkkooovvv{{{|||vvvuuusssqqqrrrvvv{{{}}}yyyzzz{{{yyykkkiiinnnyyy}}}yyy~~~uuu[[[IIICCCBBB???<<<:::999777666444333222222111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++,,,++++++******++++++,,,((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&###$$$%%%&&&'''''''''&&&''''''''''''''''''''''''"""######$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))'''(((((((((&&&%%%&&&'''%%%$$$$$$%%%&&&'''((((((%%%&&&&&&&&&'''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((('''((())))))***,,,------...333444666999:::;;;<<<<<<=========<<<;;;<<<>>>AAA???>>>>>>>>>>>>>>>??????AAABBBEEEGGGGGGEEEBBB@@@AAA???>>>===>>>@@@BBBDDDLLLPPPXXXdddttt|||yyyiii\\\TTTLLLHHHGGGHHHGGGCCCCCCEEEKKKSSS\\\___^^^___dddjjjrrryyyuuupppmmmmmmqqqvvvzzzssskkkgggllluuu~~~iiiRRRIIIGGGEEEAAA===;;;:::777666444444333000000000111111222222333////////////////////////........................------,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''(((((('''&&&%%%$$$#########$$$&&&'''((((((((('''''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&'''((())))))***'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&'''((()))***'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++---------,,,+++***++++++,,,...//////000666777888:::;;;<<<======<<<<<<<<<:::999:::===@@@============>>>???@@@AAADDDEEEHHHIIIIIIFFFCCCAAA@@@>>>======???BBBGGGJJJQQQZZZjjjwwwsssuuuqqq\\\PPPGGGAAA@@@===>>>BBBDDDDDDGGGKKK___hhhrrrtttooommmrrrxxx{{{zzz~~~}}}~~~~~~zzz{{{oooeeegggmmmuuusssXXXNNNLLLIIIFFF>>>===;;;999777555444444//////000111222333333444000000000000000000000000........................,,,++++++******)))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++******************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((------,,,***)))((('''&&&$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))'''&&&$$$###!!!!!!%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((((())))))***((((((((((((''''''''''''''''''(((((()))*********))))))***+++---///222333777888:::<<<===>>>??????;;;999777666666999<<<>>>;;;===???AAAAAAAAA@@@???DDDEEEFFFFFFEEEAAA>>>;;;<<<===>>>>>>???EEENNNUUUbbbqqqyyykkkooozzzzzz___RRRIII???<<>>;;;::::::999555111...000222111//////111444000/////////............------------------------------,,,,,,,,,+++++++++,,,***)))+++...///...,,,,,,+++******))))))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''((()))******)))((('''))))))((('''''''''''''''''''''''''''((((((((((((+++***)))''''''(((((())))))'''%%%######%%%''')))&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&************))))))))))))''''''(((((()))))))))***))))))***+++...000333555999999:::;;;;;;;;;;;;;;;999888666444555777:::<<<<<<>>>@@@BBBCCCCCCBBBAAACCCCCCCCCCCCAAA???<<<;;;;;;<<<>>>@@@EEEPPP___iii}}}xxx}}}zzzdddNNNFFFBBB<<<;;;???AAAAAADDDMMMZZZjjjxxx}}}uuunnnwwwyyy|||pppmmmnnnsss}}}xxx~~~xxxyyy~~~kkk\\\UUUNNNIIIFFFCCC@@@??????===999555///111222111//////111333000000/////////.........------------------------.........---------,,,,,,---+++***+++---...---++++++++++++*********))))))))))))************))))))************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%$$$$$$$$$$$$$$$%%%))))))))))))************'''(((((((((((((((((((((******+++---000333555666::::::::::::999888777777:::888777666666999<<<===>>>@@@BBBCCCEEEEEEDDDDDDCCCBBBAAA@@@???===<<<;;;;;;>>>BBBHHHSSScccvvv~~~^^^MMM@@@===<<<:::;;;@@@CCCEEENNN___uuu~~~tttqqqqqqpppeeecccdddhhhlll{{{lllaaaZZZSSSOOOJJJFFFBBB??????===999666222222333222000000111333000000000/////////......------------------------//////.........---------...,,,++++++------,,,*********+++,,,+++***)))((())))))************))))))++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))+++)))(((&&&&&&((()))+++(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((++++++---///222555777888::::::::::::999888888777<<<;;;:::999:::<<>>AAABBBCCCCCCDDDEEEFFFFFFFFFFFFCCCBBB@@@>>>>>>>>>???@@@@@@KKK]]]pppyyyhhhVVVKKKCCC@@@>>>???AAABBBFFFIIIRRR\\\mmmwwwvvvnnnlllqqqwww||||||~~~{{{vvvqqqwww{{{xxxuuuuuuvvvvvvwwwwww}}}zzz|||tttvvvzzzyyywwwxxxiiiaaaUUULLLGGGCCC???<<<999888666555444333222222111000000000////////////........................---------,,,,,,,,,,,,+++------------++++++++++++)))***,,,---,,,+++)))'''))))))************))))))******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''*********+++***)))((((((''''''''''''(((((((((((()))))))))))))))(((((('''&&&''')))******)))'''&&&'''''''''((((((((())))))((('''''''''&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))******)))(((''''''''''''(((((())))))******++++++(((((()))******+++,,,,,,///000333555777888999999999:::;;;<<<===>>>>>>>>>;;;::::::;;;<<<>>>@@@AAAEEEEEEDDDDDDDDDEEEEEEEEE@@@@@@@@@AAABBBEEEGGGIIIMMM\\\sss~~~uuuiii[[[NNNDDD???>>>@@@CCCEEEHHHLLLQQQUUUbbbnnn{{{~~~kkknnnlllpppzzz}}}|||{{{yyyvvvsssooopppqqqpppnnnmmmmmmnnnooorrrxxx}}}zzzuuuqqqpppiiiiiinnnvvv~~~}}}~~~}}}ssspppzzz}}}uuuiii^^^UUULLLCCC===>>>;;;888777666666444222111111000000000/////////........................------,,,,,,,,,+++++++++,,,---...---+++***+++,,,******+++,,,+++***)))((())))))************))))))))))))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&((()))++++++)))(((&&&&&&'''((()))((('''&&&%%%''''''''''''(((((((((((('''''''''((('''&&&&&&%%%&&&&&&((((((((((((&&&&&&''''''((((((((()))))))))&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$######$$$$$$%%%&&&((((((((((((((((((((((((&&&&&&'''((())))))******)))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***++++++)))(((((('''''''''((((((((()))***+++++++++(((((()))+++,,,---...///222333555777888999999999::::::;;;======>>>======;;;;;;;;;<<<>>>???AAABBBFFFEEEDDDCCCCCCBBBBBBBBB>>>@@@CCCHHHNNNSSSWWWZZZhhhwwwzzzeeeaaaZZZPPPHHHCCCBBBBBBFFFKKKPPPRRRUUUYYY```dddoooqqqvvvxxx{{{{{{|||vvvmmmdddbbb___]]]\\\ZZZXXXVVVTTTVVVWWWVVVUUUTTTUUUVVVVVVXXX[[[^^^aaabbbcccccceeegggjjjkkkjjjjjjlllnnnpppqqqvvv{{{}}}tttqqqpppqqqttt|||xxxpppqqq{{{nnn^^^NNNCCCAAA>>>;;;999999888555333111111111000000000//////...........................---------,,,,,,,,,,,,***,,,...---+++***,,,...+++++++++*********))))))))))))************))))))*********)))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((%%%&&&'''((((((&&&%%%$$$''''''''''''((((((((((((&&&'''((((((((('''%%%%%%&&&''''''((((((''''''&&&'''((((((((())))))))))))%%%%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''*********)))((('''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***------+++***))))))))))))%%%&&&&&&'''((())))))***((((((***+++---///000000333555666888999999999999;;;;;;<<<<<<===<<<<<<<<<======>>>???@@@BBBDDDEEEFFFEEEDDDBBBAAAAAA@@@@@@???CCCIIIPPPXXX```eeehhhsssfff\\\JJJIIIFFFAAA>>>@@@FFFKKKTTTZZZ___``````eeekkkoooxxxyyytttvvvvvvrrrnnniiiiiieee``````bbb[[[QQQQQQNNNKKKIIIIIIHHHFFFDDDEEEFFFGGGGGGFFFFFFGGGIIIIIIIIIIIIIIIKKKMMMOOOPPPNNNPPPRRRRRRQQQRRRVVVYYYUUUVVVZZZ___```ccclllvvv}}}|||vvvqqqvvvqqqxxx}}}|||tttxxxttt^^^OOODDD@@@<<<::::::999666444111111111111000000000000//////////////////////////////.........---------)))+++------++++++---///,,,+++******))))))******))))))************))))))+++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((()))***'''((()))******(((&&&%%%''''''''''''((((((((()))((()))*********)))'''&&&(((((((((''''''((((((((((((((((((((())))))))))))$$$$$$&&&((()))*********(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&''''''&&&%%%$$$$$$((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((()))***---,,,+++)))(((&&&%%%$$$))))))(((((((((((())))))***************---222666666666777888999::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCBBBAAAAAADDDBBBCCCDDDAAA<<<===AAACCCNNNYYY___fffsssuuuoooyyyhhhYYYVVVNNNBBB<<<=========AAALLLZZZdddqqqxxx{{{sssiiiggglllsss~~~|||xxxtttjjjbbbXXXSSSTTTUUUUUUSSSPPPNNNKKKHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<;;;??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEIIIIIIJJJKKKNNNQQQTTTVVVaaagggllloooppprrrxxx}}}sssgggfffqqq~~~zzzxxx|||nnnTTTNNNEEE>>>===;;;888555555333000---,,,...000111222////////////000000000000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******...---+++*********++++++************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((()))***************&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))((('''&&&&&&(((''''''&&&&&&((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''(((((()))(((((((((((())))))))))))))))))((((((''''''(((((()))***,,,,,,...111555888777888888999:::;;;<<<<<<<<<======<<<;;;;;;<<<>>>>>>???@@@BBBBBBBBBAAAAAABBB>>>>>>@@@@@@===<<<>>>LLLWWWdddmmmyyyrrroooyyyxxx\\\MMMGGGBBB;;;>>>???AAAGGGRRRaaaqqq|||zzzlllhhhmmmttt}}}uuuooofffbbbaaa___\\\YYYTTTMMMFFFCCCEEEGGGFFFEEEEEEDDDAAA@@@??????@@@@@@@@@???>>>===<<<<<<<<<<<<;;;<<<=========<<<;;;:::;;;<<<======>>>>>>>>>============>>>???@@@AAAAAA??????@@@AAACCCFFFHHHJJJKKKOOOTTTVVVVVVXXX]]]aaahhhnnnuuu{{{xxxjjjfffcccnnn|||{{{zzzhhhXXXOOOGGGDDDAAA;;;777666555222///...///000000000////////////000000000000......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***---,,,+++*********++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))***************((((((((((((((((((''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&(((''''''&&&'''((()))***$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((((((''''''''''''(((''''''(((((())))))*********))))))(((''''''(((((((((+++...000222444888:::999999:::;;;<<<===>>>>>>>>>??????>>><<<;;;<<<>>>>>>>>>???AAAAAABBBBBBAAAAAA===;;;===???>>>???BBBXXXdddttt}}}yyyuuuwwwhhhPPPCCC;;;999;;;>>>@@@HHHUUUgggzzzzzzjjjeeellluuusssggg___ZZZXXXSSSMMMJJJJJJIIIGGGEEEDDD@@@<<<;;;>>>??????>>><<<<<<;;;:::;;;<<<>>>???======<<<;;;::::::::::::999999:::;;;<<<<<<;;;;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<===>>>???AAABBB===@@@DDDEEEDDDEEEHHHKKKNNNSSSYYY___cccjjjqqqwwwrrrlll]]]bbbiiipppuuuyyy}}}dddYYYNNNHHHBBB;;;555444555333111000000000///...000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++---,,,+++*********++++++************************))))))))))))))))))))))))***************)))))))))))))))))))))************(((((()))*********************)))(((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((''''''(((''''''''''''((())))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))((('''''''''''''''))))))))))))((((((((((((++++++***)))))))))))))))***---111333444666777999::::::;;;<<<===>>>??????@@@AAAAAA???===<<<===>>>===>>>???@@@@@@AAAAAAAAAAAA===<<<<<<<<<>>>FFFOOOfffttt~~~vvvWWWHHH@@@999;;;DDDDDDJJJWWWjjj~~~tttiiigggrrrwwwrrrjjj```VVVPPPKKKIIIIIIFFFCCCBBBCCCCCCBBB@@@@@@>>><<<===???@@@???===<<<<<<<<<<<<===>>>???@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<============:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<======>>>>>>===???AAAAAA@@@@@@AAACCCCCCFFFJJJLLLOOOSSSWWW[[[ggglllttt~~~|||vvvhhhgggfffiiipppzzzssseeeVVVLLLDDD<<<777777444333111111111111///---000000000000////////////......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,+++++++++++++++++++++************************))))))))))))))))))))))))+++++++++******)))))))))((()))))))))************(((((()))***************))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((()))((((((''''''''''''((((((((((((((()))))))))************)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((())))))***)))((('''''''''''''''))))))))))))((((((((((((,,,++++++******++++++,,,---000333555555555666777::::::;;;<<<===>>>??????BBBBBBBBB@@@>>>===>>>???>>>>>>>>>>>>??????@@@@@@;;;::::::::::::@@@QQQbbbyyyyyy^^^HHHCCC@@@:::===IIIQQQ\\\nnn{{{tttooolllqqq{{{ssskkkddd```YYYVVVPPPJJJEEECCCCCCCCC???>>>======>>>>>>>>>======<<<<<<<<<===<<<;;;:::===============>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<::::::::::::::::::999999<<<=========<<<<<<<<<===???@@@BBBCCCDDDFFFHHHJJJQQQVVV]]]dddkkkppptttvvv~~~vvvsssttt{{{yyyuuupppooorrr{{{~~~nnn\\\OOOFFF@@@>>>???444222111111222222000...111000000000/////////.........---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,++++++******))))))((()))))))))************(((((()))***************(((((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&''''''(((''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((((())))))))))))*********)))((('''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''''''''(((&&&&&&'''((()))***++++++************+++,,,---...000222555666666666666777;;;;;;<<<===>>>???@@@@@@BBBCCCCCCBBB@@@???@@@AAA@@@???>>>>>>===>>>>>>>>>666777:::>>>DDDPPPeeexxxxxxmmm\\\KKK@@@AAAAAA>>>CCCMMM]]]kkk}}}ooojjjjjjooottt}}}{{{wwwjjjfff```[[[WWWSSSNNNLLLGGGEEEBBB???===<<<<<<===::::::;;;<<<===<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;??????>>>======>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;:::999999;;;;;;;;;:::::::::::::::;;;;;;;;;<<<>>>@@@AAABBBAAAEEEJJJNNNRRRUUUXXX[[[eeeiiiooossswww|||zzzkkkbbbaaagggsss~~~~~~|||mmm[[[PPPHHHAAA@@@AAA888666444333333333222000111111000000//////............---,,,,,,,,,,,,---------------,,,,,,,,,,,,******+++,,,,,,,,,++++++************************))))))))))))))))))))))))+++++++++++++++*********))))))))))))************(((((()))***************''''''((())))))***++++++&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&''''''((()))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''(((((()))&&&''''''((()))******+++''''''((()))***,,,---...222444666888888888:::;;;======>>>???@@@AAABBBBBBBBBCCCCCCBBBAAAAAABBBDDDBBB@@@???===<<<<<<<<<<<<::::::AAAOOO```rrrzzzzzzyyyvvvpppggg[[[TTTIIIDDDBBBFFFIIILLLSSS\\\iiizzzyyyooolllooo{{{wwwqqqkkkbbbYYYVVVOOOLLLIIIHHHHHHGGGDDDBBB>>>>>>======<<<;;;:::999:::<<<>>>??????>>>======<<<===>>>>>>=========>>>;;;<<<<<<===>>>>>>>>>===@@@??????>>>??????@@@@@@??????>>>>>>>>>???@@@AAA???????????????>>>======:::;;;===>>>>>><<<;;;:::===>>>>>>???>>>>>><<<<<<<<<;;;;;;<<<<<<======<<<999888888999;;;<<<======999<<<@@@BBBBBBDDDGGGJJJMMMRRRWWWYYY\\\aaaiiippp}}}{{{mmmdddcccgggppp~~~~~~vvvjjj]]]UUUOOOHHHDDDDDDAAA===999666555444333111111111111000///...............---,,,,,,,,,,,,---...------------,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))***++++++++++++++++++,,,))))))))))))************(((((()))***************))))))))))))))))))******&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''&&&%%%%%%&&&&&&((()))))))))((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''((()))************)))((('''''''''$$$%%%&&&''')))+++---...333555777999999;;;>>>@@@>>>???@@@@@@BBBBBBCCCDDDBBBCCCCCCCCCBBBBBBCCCEEECCCAAA???===;;;;;;;;;;;;CCCBBBKKKaaa|||mmmeeeggggggaaaWWWNNNHHHFFFBBBDDDIIINNNSSS[[[fffnnnwww}}}zzzqqqfff\\\XXXTTTMMMFFFCCCDDDBBB@@@AAACCCCCC@@@===<<<<<<>>>>>>>>>===;;;:::;;;===@@@@@@???>>>======:::;;;<<<===<<<===>>>@@@>>>???@@@BBBCCCDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAACCCEEEFFFCCCCCCCCCCCCCCCBBBAAA@@@===>>>@@@AAAAAA???>>><<<;;;<<<===>>>>>>===;;;:::<<<;;;;;;<<<===>>>>>>===;;;:::888888999::::::999888;;;>>>>>>===>>>AAADDD???CCCGGGHHHJJJNNNWWW^^^fffqqqyyyrrrsssuuuyyyxxx~~~}}}xxxnnnfffaaa\\\TTTNNNLLLHHHDDD>>>999666555333222222111111000///......---......---,,,,,,,,,,,,---......---------,,,,,,,,,)))***+++,,,---,,,,,,+++************************))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))************(((((()))***************++++++******)))(((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''&&&%%%$$$$$$%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((((('''%%%%%%&&&)))---///((()))))))))))))))(((((('''''''''((((((((()))))))))))))))***,,,...111222333666999:::;;;<<<>>>??????????????????@@@@@@@@@EEEEEEDDDDDDCCCCCCCCCCCCAAA@@@===:::888999<<<>>>KKKSSShhhtttaaaYYYPPPKKKHHHHHHEEE@@@AAAFFFIIITTTaaahhhmmmrrrxxx{{{~~~vvvmmmddd^^^OOOMMMIIIEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;<<<======<<<;;;777;;;???>>>::::::===AAACCCDDDEEEEEEFFFGGGHHHIIIEEEFFFGGGGGGGGGGGGFFFEEEIIIHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKJJJJJJJJJJJJIIIKKKHHHEEEEEEGGGHHHFFFDDDDDDBBB@@@@@@@@@AAA@@@???@@@???>>>???@@@???===<<<<<<;;;::::::999:::::::::<<<<<<;;;:::999888888888:::;;;>>>@@@CCCFFFHHHIIIRRR\\\iiittt}}}}}}{{{}}}uuujjjaaaWWWOOOLLLMMMKKKEEE;;;444111222222000///000111222111///............---,,,+++***.........------,,,,,,,,,,,,------......------,,,++++++************++++++******))))))))))))******))))))*********++++++++++++*********))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,***)))(((''''''((()))***))))))******((('''%%%###'''''''''''''''''''''&&&))))))(((((('''''''''&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&%%%$$$$$$%%%''')))+++(((((())))))))))))(((((((((((((((((()))))))))))))))))))))+++---000222444555888:::<<<<<<===???AAA????????????@@@@@@@@@@@@DDDDDDDDDDDDCCCBBBBBBAAA:::;;;<<<;;;:::===BBBGGGVVVjjjuuu^^^PPPIIIDDDAAAAAABBB@@@@@@JJJVVVdddnnnyyyzzzlllbbb[[[VVVPPPLLLGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;;;;:::::::::;;;<<<<<<>>>>>>>>>???@@@@@@@@@???===@@@CCCCCCBBBBBBDDDGGGEEEFFFHHHJJJKKKMMMOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRUUUUUUUUUUUUVVVWWWXXXYYYUUUUUUUUUTTTSSSSSSSSSRRRTTTQQQOOONNNOOOOOONNNKKKNNNLLLJJJIIIJJJIIIHHHGGGEEEDDDBBBBBBAAA@@@===;;;======<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;888999:::<<<>>>???AAAAAAEEEKKKTTT\\\ccclllvvv~~~{{{zzz{{{rrrfff]]]WWWVVVSSSLLLCCC;;;777555222111///000111111000///111111111111000///...---------------------,,,,,,,,,,,,------------,,,,,,++++++************++++++))))))************))))))))))))*********+++++++++************)))))))))(((((((((((((((((((((((((((+++******))))))******+++(((((())))))))))))(((((('''(((((())))))((('''&&&%%%%%%%%%&&&&&&''''''((()))(((((((((''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))+++---///222555666777:::<<<>>>>>>>>>@@@AAA?????????@@@@@@AAAAAAAAACCCCCCDDDDDDCCCAAA@@@???888:::<<<<<<===DDDOOOXXXmmm}}}lllWWWHHH@@@<<<:::;;;>>>AAADDDNNNaaassstttooofff^^^RRRJJJFFFEEECCCBBB???>>>===<<<;;;<<<===>>>========================<<<<<<;;;:::::::::;;;<<<======>>>>>>???@@@BBBBBBBBBCCCEEEGGGHHHIIIJJJKKKLLLOOORRRTTTVVVXXX[[[]]]^^^]]][[[[[[]]]```ccceeeeeeeeeffffffgggggghhhhhheeeeeeddddddcccbbbaaaaaabbb```___^^^^^^^^^[[[YYYZZZXXXVVVUUUTTTSSSQQQOOOPPPNNNLLLJJJIIIFFFCCC@@@AAA@@@@@@?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;<<<<<<<<>>>>>>>>@@@AAA??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBB@@@>>><<<;;;<<<<<<<<<@@@NNNbbbqqq~~~kkkRRREEE>>>;;;::::::===CCCLLLXXXjjj}}}||||||pppbbbXXXTTTQQQLLLEEEAAA@@@AAA@@@@@@======<<<<<<<<<===>>>???=========>>>>>>?????????===<<<;;;:::::::::<<<===???@@@AAABBBBBBDDDGGGIIIIIIIIIKKKNNNRRRTTTTTTSSS[[[^^^aaacccdddeeeiiilllllljjjiiihhhjjjooossswwwuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuutttsssrrrrrrpppqqqqqqqqqqqqpppnnnmmmllljjjgggfffdddbbb___]]]^^^\\\YYYWWWVVVSSSPPPMMMIIIHHHGGGFFFDDDBBB@@@@@@=========<<<<<<<<<<<<<<<<<<<<<<<<===============???@@@AAAAAADDDIIIQQQVVV^^^ccclllttt}}}~~~|||vvv~~~qqq___OOOCCC:::666555333000///000000//////............---,,,+++***,,,,,,,,,------.........***++++++,,,,,,++++++***++++++************++++++((()))+++,,,,,,+++)))(((*********************************)))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((('''((()))******)))((('''&&&''''''(((((((((((((((((((((((())))))*********((((((((((((((('''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((***+++***)))'''&&&''''''((()))))))))))))))((((((((((((((((((((((((,,,---///222555888:::::::::<<<>>>>>>>>>>>>???@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@>>><<<:::::::::999===III```}}}|||YYYEEE???<<<<<<<<>>>>>??????>>>===>>>>>>============>>>>>><<<<<<===>>>???@@@@@@@@@<<<;;;999999999;;;>>>???FFFHHHKKKLLLMMMOOORRRUUUUUUUUUXXX\\\aaaccccccbbblllpppttttttrrrsssvvvzzz{{{zzzxxxxxx{{{~~~~~~|||zzzxxxuuuqqqnnnjjjhhhfffeeedddbbb___\\\UUUTTTSSSPPPMMMIIIFFFDDDDDDCCCCCCBBBAAA@@@??????;;;;;;<<<<<<<<<=========;;;<<<======>>>@@@CCCEEEKKKPPPWWW```iiisss||||||yyyxxxrrryyyyyyxxxttt\\\KKKAAA===777555222000000000000///111222222111111000///...,,,,,,,,,------.........***++++++,,,,,,++++++***++++++************++++++(((***+++------+++***(((************************))))))))))))))))))******++++++++++++++++++++++++((()))***++++++***)))(((***)))(((''''''((()))***)))(((((((((''''''''''''***))))))((((((''''''''''''''''''(((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%&&&'''((())))))******)))((((((((()))))))))******...000222555888:::;;;;;;;;;===??????>>>>>>>>>@@@@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA???===;;;::::::666888<<>><<<===AAAFFFKKKSSSbbbxxxyyyqqqooozzzrrrbbbXXXOOOJJJEEEBBBBBBDDD:::;;;===?????????>>>===========================<<<<<<===>>>???AAAAAABBB<<<;;;:::;;;===@@@DDDFFFLLLQQQVVVXXXXXXZZZ]]]``````cccggglllooorrrssssss{{{vvvtttsssrrrrrrpppmmmkkkeeedddbbb___[[[VVVRRRPPPKKKJJJHHHFFFDDDAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<@@@DDDIIIOOOVVV___hhhnnnxxx~~~vvvhhhhhhuuuzzzfffPPPEEEBBB:::777333111111111111000111111111000000///...---,,,,,,------------------++++++,,,,,,,,,,,,++++++++++++************++++++)))***+++,,,,,,+++***)))+++++++++***************))))))))))))************))))))))))))))))))))))))((())))))******))))))(((+++)))(((&&&&&&((()))+++***)))(((''''''''''''''')))(((((('''&&&%%%$$$###'''''''''(((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&'''((()))************))))))***+++,,,,,,------111222555777:::;;;;;;<<<===???AAAAAA@@@??????@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCC@@@===:::999999999999???LLLbbbyyydddRRRBBB???@@@???DDDKKKOOOWWWaaalll|||wwwsssooopppuuucccWWWNNNGGGBBBAAA@@@>>>???BBB<<<===???@@@@@@???@@@@@@<<<===>>>>>>???????????????@@@AAABBBDDDEEEFFFGGGCCCBBBBBBCCCGGGLLLQQQTTTXXX^^^eeehhhiiiiiilllooopppuuu|||~~~{{{yyyssssssrrrooolllgggcccaaaWWWVVVSSSOOOLLLHHHEEEDDDBBBBBBAAA@@@???>>>===<<>>>>>>>>>>>???>>>>>><<<>>>AAADDDHHHOOOVVV[[[fffmmmxxxzzzmmmgggkkksss|||~~~pppUUUIIIFFF===999555333222222222222/////////......---,,,+++------------------,,,,,,,,,,,,------------,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((('''&&&'''((()))))))))((((((''''''&&&&&&&&&''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((($$$%%%'''((()))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))******&&&'''((()))******************+++,,,...///000000222444666999;;;;;;<<<<<>>???<<<<<<>>>===>>>>>>===<<<<<<>>>@@@===>>>???AAABBBCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMKKKJJJKKKMMMQQQWWW]]]aaagggnnnwww{{{{{{{{{~~~|||||||||zzzxxxtttpppnnngggeeebbb^^^YYYUUUQQQOOOMMMLLLJJJHHHFFFDDDBBBAAAAAA???===<<<===>>>??????<<<<<<===>>>@@@EEELLLPPPUUU\\\fffqqq{{{{{{sssllliiijjjvvvyyy|||^^^PPPMMM>>>;;;666333333333333222222222222222111000///............------,,,,,,,,,,,,------......------,,,++++++************++++++,,,++++++******++++++,,,++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***'''((()))******)))((('''&&&&&&%%%&&&''')))+++,,,************++++++++++++&&&'''''''''(((((())))))'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((((((((('''%%%$$$((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''+++***(((%%%$$$#########))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((''''''''''''***((((((***///222222111444666888:::::::::<<<======>>>@@@AAABBBCCCCCCCCCDDDCCCCCCDDDGGGGGGEEEBBBAAA;;;:::===:::555===KKKRRRccc{{{zzztttsssiiiXXXJJJ@@@???>>>BBBIIISSS[[[```kkkoooxxx}}}uuujjj[[[PPPJJJFFFBBB>>>>>>>>>???????????????>>>?????????===<<<===@@@CCC@@@@@@@@@AAABBBCCCEEEFFFFFFHHHLLLRRRWWW[[[]]]\\\XXXWWWYYY___gggnnnrrrsss|||}}}{{{xxxsssooojjjddd^^^YYYZZZYYYWWWTTTPPPKKKGGGDDDGGGDDD@@@>>>>>>>>>>>>===???======>>>@@@BBBBBBAAAFFFKKKUUU```iiiqqq~~~wwwpppnnnsssyyyhhhTTTKKKBBB>>>888444333333222222...,,,***+++///111000///000000///...------,,,,,,---.........---,,,,,,+++***************************+++++++++******,,,...))))))***+++,,,...///000,,,,,,,,,++++++*********************************+++*********))))))((((((***))))))((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''++++++***)))))))))))))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((((((((('''&&&&&&''''''((((((((('''%%%%%%&&&''''''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((())))))******)))(((+++///222222222444666888999999999;;;<<>>999999=========HHHXXXkkkyyytttccc]]]]]]UUUIII@@@>>>@@@DDDLLLVVV___gggjjjnnnvvvxxxhhh]]]UUUKKKEEEDDDDDDBBB@@@>>>??????@@@@@@@@@???????????????>>>===>>>AAADDD@@@BBBDDDFFFGGGIIIJJJKKKLLLPPPVVV^^^eeeiiijjjjjjllllllnnnuuu}}}}}}zzzuuupppllldddcccbbb```\\\WWWRRRNNNGGGEEEAAA@@@@@@AAA@@@@@@>>><<<;;;<<<>>>@@@@@@@@@>>>AAAIIIRRRXXX^^^iiittt|||ssspppttt~~~jjjTTTIIIIIIDDD===888444222111///000...------///000///---000//////......---,,,,,,------......------,,,+++++++++++++++++++++++++++***+++++++++******,,,...((((((((()))***+++,,,---,,,,,,,,,++++++*********************************************)))))))))(((***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''')))'''$$$""""""$$$''')))(((((((((((((((''''''&&&'''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&'''))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))***+++,,,+++******,,,///222333333555777999:::999999:::;;;AAAAAACCCDDDEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGEEEDDD???::::::>>>BBBIIIZZZlllgggYYYLLLGGGFFFBBB>>><<<>>>FFFSSSaaalllsssuuuvvvttt|||tttooogggXXXLLLGGGBBB>>><<<>>>@@@@@@?????????@@@@@@@@@@@@??????@@@@@@@@@@@@???AAADDDGGGDDDHHHNNNQQQSSSTTTUUUVVVXXX^^^hhhrrryyy|||}}}|||~~~zzzsssrrrqqqqqqnnniiiaaa\\\QQQNNNJJJHHHGGGFFFDDDCCC???>>><<<===???@@@@@@???===>>>CCCHHHLLLNNNVVV___nnnuuu{{{}}}yyyrrrtttoooYYYKKKMMMHHHAAA;;;777444222000222111000000111000...,,,000//////......---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,---******))))))******+++,,,+++++++++++++++*********************************************))))))))))))***))))))((((((''''''&&&(((((((((((())))))))))))************************(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,++++++,,,...000333444555888999;;;<<<;;;:::;;;<<>><<<<<<===>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCEEEIIIMMMLLLRRRZZZ___aaabbbcccdddgggooo{{{}}}xxxpppjjjbbb^^^YYYTTTPPPMMMIIIGGGDDDBBBAAAAAABBBBBBBBBAAA@@@???AAADDDEEEEEEJJJQQQZZZbbbmmmxxx{{{zzz{{{xxxtttbbbUUUNNNJJJDDD>>>;;;888666444333222222222222111///---000/////////......------,,,------...------,,,,,,------------------------***+++,,,+++******+++---------,,,,,,+++,,,,,,---+++++++++************************************************)))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********+++******)))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&'''((()))***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,---...000111333666777:::<<<>>>>>>======>>>???AAABBBCCCDDDDDDDDDDDDDDDHHHGGGFFFDDDBBB@@@??????======???FFFQQQeee~~~iiiVVVJJJIIICCC===::::::===GGGQQQ___nnnzzz|||uuuppp```VVVKKKDDDDDDDDDCCC@@@@@@???>>>>>>??????>>>===>>>>>>???@@@AAABBBBBBAAA???AAACCCEEEHHHLLLQQQUUUVVV]]]ffflllmmmooorrruuu{{{|||uuummmiiiddd___[[[WWWRRROOOKKKIIIFFFEEEEEEEEECCCBBBAAA>>>>>>@@@@@@???BBBGGGIIIPPPZZZeeeooo{{{wwwmmmfffXXXTTTMMMFFFAAA<<<888555222222333333222111000000///////////////.........,,,,,,------...------,,,------------------------+++,,,,,,+++***)))+++---------,,,,,,++++++,,,,,,************************************************))))))))))))))))))******)))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***+++++++++******)))))))))))))))''''''''''''''''''''''''&&&''')))++++++)))'''&&&&&&'''((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))((('''************************(((((((((((())))))))))))+++******)))))))))******---...000111222444777999;;;===???@@@??????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDGGGGGGFFFCCC???======>>>:::AAAKKKXXXggg|||iiiRRRGGGCCC>>>;;;999;;;???HHHWWWeee|||zzz|||uuulllcccYYYSSSNNNHHH@@@<<<<<<>>>>>>>>>======>>>>>>?????????@@@>>>???@@@BBBDDDEEEFFFFFFBBBEEEIIIMMMRRRYYY```eeefffmmmtttyyyzzz}}}ssspppllliiigggccc___]]]VVVSSSPPPMMMLLLJJJHHHFFFEEEAAA@@@AAAAAA???@@@DDD@@@EEELLLSSS[[[fffrrrzzzzzzxxxzzzzzzzzzpppjjj```UUUKKKBBB999555333333333222000000111222////////////////////////,,,,,,------......------------------------------+++,,,,,,+++***)))+++,,,++++++******)))*********)))))))))***************************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((()))******+++))))))((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&'''((((((((((((((('''&&&&&&%%%&&&'''((()))&&&%%%$$$$$$$$$&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,---000222333333444888;;;:::<<>>>>>???@@@AAABBB???AAACCCFFFHHHJJJKKKLLLNNNQQQVVV]]]dddmmmuuu{{{{{{}}}zzzwwwuuussspppllliiieeebbb]]]ZZZWWWTTTQQQOOOLLLGGGDDDEEEDDDAAAAAADDD===@@@DDDGGGKKKSSS]]]eeessszzzxxxuuuyyyvvvgggYYYKKK@@@999666666444111------///222/////////////////////000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***,,,*********)))******++++++((()))))))))*********+++************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''((())))))(((((('''&&&&&&%%%&&&'''((()))%%%###"""!!!"""$$$''')))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***,,,...///---000333333333444888<<<999;;;>>>??????@@@AAACCCEEEFFFFFFGGGGGGGGGFFFFFF@@@AAAAAA???<<<<<<>>>AAARRReee}}}zzziiiOOO@@@<<<<<<<<<<<>>???@@@@@@??????@@@@@@???@@@AAACCCAAABBBEEEHHHKKKNNNOOOPPPYYY]]]ccckkkttt}}}|||xxxsssppprrrnnniiieeebbb^^^ZZZWWWNNNHHHDDDDDDCCC??????AAA>>>???AAAAAABBBHHHQQQXXXaaajjjwww{{{wwwwwwtttdddUUUHHH@@@999888555000+++***---111////////////000000000000+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))***,,,,,,,,,++++++,,,,,,---...(((((())))))*********+++************************(((((())))))*********+++)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))'''''''''''''''''''''&&&((())))))***))))))((('''''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))++++++******+++,,,,,,---111111111333555999<<<>>>======>>>???????????????DDDDDDEEEFFFFFFFFFFFFFFFFFFBBBAAAAAA???>>>FFFQQQmmm}}}mmmQQQ>>><<<<<<999???CCCPPPdddxxx}}}tttqqqiii^^^WWWKKKHHHCCC>>>;;;;;;;;;<<<===>>>??????======>>>??????>>>===???AAADDDFFFFFFEEEIIINNNRRRUUU[[[ccciiiiiipppyyy}}}{{{yyyuuuooojjjeeebbb[[[UUUMMMIIIHHHHHHFFFDDDCCCCCCAAA@@@???AAADDDFFFRRRYYYdddppp|||~~~zzzzzz|||vvvwwwnnnWWWDDD===777444555555222111333000000000000////////////---...///...------...///---,,,++++++,,,,,,***))))))+++,,,,,,+++***++++++,,,++++++,,,...---***&&&++++++++++++++++++++++++************************))))))))))))))))))))))))+++)))'''%%%$$$%%%&&&'''''''''(((((())))))******&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************+++,,,------000111222444777999;;;======>>>???@@@@@@@@@@@@@@@DDDEEEEEEFFFFFFFFFFFFEEEDDD@@@???@@@AAAGGGVVVeee|||}}}yyyppp^^^JJJ???>>>>>>===FFFPPP```qqqmmmeeeaaaZZZPPPJJJEEECCC???<<<;;;;;;<<<<<<;;;<<<>>>>>>======???@@@CCCCCCCCCDDDGGGIIIKKKLLLOOOSSSXXX\\\```fffnnnttt}}}{{{vvvrrrooogggaaaXXXQQQNNNKKKGGGCCC@@@@@@AAA@@@@@@@@@AAABBBHHHMMMTTT^^^iiiuuu{{{|||}}}~~~{{{yyylllSSSBBB;;;555444444111111222000000000000////////////---...///...------...///---,,,++++++,,,,,,+++)))***,,,------,,,++++++,,,,,,+++***+++------***(((++++++++++++++++++++++++))))))))))))))))))))))))************************+++)))(((&&&&&&&&&&&&''''''((((((((()))))))))***((((((((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&%%%$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))***)))******+++,,,---...000111333666888:::;;;<<<>>>???@@@AAABBBBBBBBBBBBEEEFFFFFFFFFFFFEEEEEEDDDBBB@@@???BBBHHHXXXrrrxxxsssqqqnnn___MMMCCC??????AAAEEEPPPaaarrr}}}|||kkkZZZSSSOOOIIIBBB>>>===<<<<<<;;;;;;;;;<<<<<<;;;===>>>>>>>>>>>>@@@BBBCCCDDDEEEGGGJJJMMMPPPQQQ\\\```fffjjjooovvvuuunnneee]]]WWWRRRLLLHHH@@@AAABBBBBBBBBAAA@@@??????AAAEEEJJJSSS```llluuuuuuzzz~~~{{{yyyzzzuuupppmmmooo}}}|||}}}zzzzzzfffLLLBBB888444333000000111000000000000////////////---...///...------...///...,,,++++++,,,---,,,***+++,,,......,,,+++,,,---,,,*********,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))((((((''''''(((((((((((())))))))))))******)))(((((('''&&&&&&***)))))))))((((((((('''((('''&&&&&&&&&'''((()))'''''''''''''''''''''&&&&&&%%%$$$###$$$&&&)))***''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))***+++---...///000222555777:::;;;;;;;;;???@@@AAABBBDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCHHHUUUooopppgggeeedddSSSCCC??????@@@IIIUUUbbbsssoooqqqqqqsss{{{tttvvvwwwgggYYYKKKFFFDDD@@@<<<;;;::::::;;;;;;<<<<<<;;;;;;>>>????????????@@@BBBDDDCCCFFFIIIMMMQQQUUUYYY\\\ggglllrrryyyxxxooohhhbbb\\\UUUPPPGGGFFFEEEEEEEEECCCAAA???===>>>???AAAGGGPPPZZZaaahhhoooyyyvvvkkkfffhhhtttxxxtttuuu~~~yyy}}}tttWWWJJJ<<<666333000///111000000000000////////////---...///...---------///...,,,+++,,,---...---++++++---......---,,,,,,---+++*********+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''(((((((((((())))))))))))))))))))))))((((((''''''))))))))))))(((((((((((()))(((&&&%%%%%%''')))***))))))((('''&&&%%%%%%$$$'''&&&%%%%%%&&&(((***,,,((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))***+++---...000111111333666888:::;;;;;;;;;???@@@AAACCCEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@AAACCCHHHQQQeeeooo```[[[[[[SSSGGG??????AAAHHH[[[nnn{{{zzzpppfffjjjnnntttwwwhhhgggfffTTTJJJBBB??????===<<<>>>;;;<<<============<<<;;;>>>?????????>>>@@@CCCEEEIIIMMMTTTYYY^^^ccchhhlllrrrwwwzzzsssllleee]]]VVVQQQNNNKKKIIIIIIGGGDDDAAA@@@@@@AAAAAABBBFFFKKKOOOZZZaaalllxxx|||lllfffhhhppp|||xxxoookkkpppxxxzzz{{{|||bbbRRRAAA888444111000111000000000000////////////---...///...---------///...---,,,,,,...///...,,,+++---......---,,,,,,---***************+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++******)))((())))))))))))(((((((((((((((((((((((())))))******'''''''''((()))*********)))(((&&&%%%&&&''')))+++))))))((('''&&&%%%%%%$$$)))(((''''''((()))***+++((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******+++,,,...000222333333444666888:::;;;<<<<<<>>>???AAACCCEEEGGGHHHHHHGGGFFFEEEDDDBBB@@@>>>===???EEENNN]]]uuupppYYYMMMJJJKKKBBB???@@@EEENNN^^^uuusssiiifffmmmttt|||hhhZZZWWWRRRFFF@@@<<<======;;;<<>>>>>???>>>>>>======<<<===>>>??????BBBFFFJJJSSSXXX```fffjjjooouuuzzz~~~wwwnnnddd]]]\\\YYYUUUSSSRRRNNNHHHDDDCCCDDDDDDBBB@@@@@@AAACCCKKKQQQ[[[gggrrr}}}qqqkkkkkknnnsssyyyqqqfffjjjqqqvvv{{{kkkYYYFFF<<<888444111111000000000000////////////---...///...------...///...---,,,---/////////...+++,,,......,,,+++,,,---***+++,,,,,,+++***+++---++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))((((((((((((''''''((())))))***++++++&&&&&&'''((()))***++++++)))((('''''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))++++++,,,...000222444666555666666777999;;;===>>>>>>???AAACCCEEEGGGHHHIIIFFFFFFDDDCCCAAA>>><<<;;;AAAJJJWWWkkksssYYYHHH@@@>>>>>><<>>===>>>>>>>>>??????@@@@@@===???AAACCCFFFKKKQQQUUUeeellltttyyy{{{yyyooohhhiiigggfffeeeccc\\\QQQIIIGGGGGGEEEBBB???>>>???AAACCCGGGNNNVVV```lllwwwvvv{{{vvvssswww~~~uuupppzzzqqq___JJJ@@@;;;777333222000000000000////////////---...///...------...///...---------///000///...***,,,------,,,++++++,,,)))+++......+++)))***+++++++++++++++++++++++++++***************************************************)))(((((((((((()))******)))))))))((((((((('''))))))))))))))))))******''''''(((((())))))******((((((((((((((()))))))))$$$$$$%%%&&&'''((()))***((())))))***))))))((('''))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))+++,,,---///111444666777777666666777888;;;===???===>>>@@@CCCEEEGGGHHHIIIFFFEEEDDDBBB???===;;;999EEEPPP```wwwoooXXXFFF>>><<<<<<<<>>;;;;;;>>><<<<<<======>>>@@@AAABBB@@@BBBEEEIIIMMMTTT\\\aaa{{{zzzssssssssstttuuurrrhhhYYYNNNKKKJJJGGGCCC@@@???AAADDDBBBDDDGGGLLLSSS^^^jjjqqqnnn|||~~~xxx~~~tttaaaMMMBBB===999444222000000000000////////////---...///...------...///...------...000111000///)))+++---,,,+++***++++++))),,,//////,,,)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))'''&&&&&&(((***+++******))))))((((((((('''++++++******)))((((((((())))))))))))((((((((((((''''''((()))***))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''''''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,,,,---...///000222555777888777888999:::;;;===>>>>>>???@@@BBBDDDEEEFFFFFFFFFJJJGGGBBB???===>>>AAABBBEEEZZZwww]]]PPPEEEBBB>>>888999@@@DDD\\\xxxqqqaaaZZZ^^^nnnvvvhhhVVVHHHBBB@@@>>>======<<<<<<<<<<<<===>>>>>>>>>@@@BBBDDDDDDDDDCCCBBBGGGIIIKKKNNNTTT___mmmwww}}}|||}}}qqqaaaWWWXXXUUUOOOHHHBBB@@@AAACCCBBBBBBCCCCCCFFFOOOZZZccckkkppp^^^NNNHHHDDD<<<444111555444444444000+++,,,000/////////...///000111111......///000111222333333///...,,,+++***++++++,,,++++++++++++++++++++++++++++++*********+++---...,,,,,,,,,++++++*********************************************************+++*********))))))(((((('''''''''''''''((())))))))))))************))))))******))))))))))))******((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((***)))))))))(((((((((''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))************)))************+++++++++''''''((())))))*********//////111222555777999:::999:::;;;<<<===???@@@@@@@@@AAACCCEEEFFFFFFEEEEEEFFFDDDBBB??????AAAFFFIIIXXXmmm{{{cccNNNEEE??????===;;;AAAKKK[[[uuuzzzkkkbbb\\\bbbqqqvvvpppZZZQQQFFF???======<<<:::<<<<<<<<<===>>>???@@@AAA???@@@AAACCCCCCDDDFFFGGGNNNQQQUUUZZZbbbppp|||sssjjjdddccc^^^VVVOOOHHHEEECCCCCCAAABBBAAAAAABBBHHHQQQXXX```tttzzzqqqbbbTTTNNNJJJCCC<<<:::222000111333111------111------........./////////------......///000000000...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))(((((((((''''''(((((()))***))))))************)))))))))((((((''''''(((((()))'''''''''''''''&&&&&&%%%&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''((())))))''''''((())))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++)))******+++,,,---------000111333555888:::<<<===;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDFFFFFFFFFEEEDDDBBBBBBAAAAAADDDKKKWWW___ssseeePPPAAA<<<:::======???LLL\\\wwwxxxkkkaaaYYYXXX___rrrjjj[[[UUUFFFBBB===<<<>>>???>>>===<<<======>>>???AAABBBCCCAAABBBCCCCCCEEEHHHMMMQQQVVVZZZ```gggqqq~~~yyyuuurrrmmmfff]]]VVVRRRNNNJJJGGGCCCCCCBBBAAAAAACCCHHHLLLRRRbbbxxxxxxooommmddd\\\WWWRRRIIICCC@@@444111000222222//////111---...///000000000//////------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************)))))))))))))))(((((((((((()))******))))))************))))))''''''&&&&&&&&&&&&'''''''''''''''((((((''''''&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''((())))))(((''')))***))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,---///000111111222444777999;;;======<<<===>>>???@@@BBBCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCAAAAAAAAACCCLLL^^^uuupppVVVIII???;;;;;;===>>>CCCWWWlll~~~}}}|||pppggg___YYYVVVXXXbbbtttkkkWWWKKKFFFAAA???======???@@@???===>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFGGGIIIOOOWWW^^^dddiiipppwww{{{qqqjjjaaa\\\ZZZXXXRRRMMMHHHGGGFFFDDDCCCCCCEEEFFFIIIRRRaaappp}}}~~~sssooolllmmmkkkiiifff```VVVLLLFFF<<<666222333333000...000...000222333444333111000------------,,,,,,++++++++++++++++++,,,------...------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((*********************************))))))))))))))))))))))))))))))******+++))))))************))))))''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))************++++++++++++))))))*********+++++++++((((((((()))+++---...000111333555777999;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEFFFFFFEEECCCBBB??????@@@HHHZZZvvv}}}]]]GGG@@@>>>;;;;;;???BBBKKKccc{{{xxxfffZZZSSSPPPSSSZZZeeexxxqqqbbbUUUIIIAAA<<>>???AAABBBBBBCCCCCCDDDEEEEEEDDDCCCBBB???AAAGGGWWWpppqqqRRR===888999888===FFFMMMYYYqqquuueeeWWWPPPNNNQQQ]]]kkk|||~~~tttiiiZZZNNNHHHCCC???;;;===<<<;;;:::;;;===???AAA@@@@@@@@@AAABBBCCCDDDEEEGGGLLLSSSWWW[[[cccnnnvvv{{{tttooojjjddd]]]WWWUUUSSSOOOLLLKKKIIIFFFDDDGGGGGGHHHKKKSSS]]]hhhoooyyyvvv{{{}}}mmm^^^LLL???333111333222111111---...///000000000///////////////......---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************)))(((((((((((()))******))))))************))))))******))))))))))))******&&&'''(((((())))))(((((('''((((((((())))))))))))'''''''''((())))))******(((((((((((((((((((((((('''((((((((()))))))))***&&&((()))***))))))+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++,,,+++,,,,,,///222555777555666888:::::::::999888<<<<<<===???@@@AAABBBCCCAAABBBCCCDDDDDDCCCBBBBBBCCCIIIXXXppp}}}qqq^^^GGG<<<<<<999;;;EEETTT___jjj}}}vvvbbbWWWPPPTTTZZZbbbuuuwwwpppiiiddd\\\UUULLLEEEAAA@@@??????<<<===>>>???@@@AAACCCDDD@@@@@@AAACCCEEEHHHJJJKKKOOOWWWbbbhhhmmmttt~~~{{{uuunnnhhhdddaaa]]]WWWSSSQQQMMMIIIFFFFFFFFFFFFFFFIIIOOOXXX___lllwwwuuuaaaOOO===777666444222111------........./////////...............---------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************((((((''''''(((((()))***))))))************))))))*********))))))*********%%%%%%&&&'''((((((((('''(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((('''((((((((())))))******&&&((()))***))))))+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++)))))))))))),,,///222555666888:::;;;;;;:::999888======>>>???AAABBBCCCDDD???@@@BBBCCCCCCCCCBBBBBBHHHRRRggg{{{cccTTTHHH<<<<<>>BBBOOOaaannnvvvfffUUUNNNPPP\\\iiivvvsssiiiccc^^^WWWQQQDDDCCCAAA<<<999999<<<@@@:::<<>>:::666222///000////////////000111111------------------------,,,------...---,,,***)))+++++++++++++++++++++++++++,,,,,,---,,,+++***)))*********++++++,,,,,,,,,************************************************(((((())))))*********+++'''''''''''''''((())))))))))))************))))))******))))))))))))******)))(((((('''''''''((((((''''''((()))))))))))))))))))))((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))(((((())))))))))))***+++,,,---++++++******************+++++++++,,,...111333555999:::;;;:::999999:::<<<======???@@@AAABBBBBBCCCAAA@@@>>>===>>>@@@BBBCCCSSShhh~~~hhhOOOBBB>>>>>>>>>???AAARRR```nnnsssbbbWWWYYY___lllxxxooojjjcccZZZRRRLLLIIIHHH@@@===::::::<<<===;;;999???>>>======@@@BBBDDDDDDEEEFFFGGGHHHJJJQQQ[[[ccceeeqqq||||||uuurrrmmmggg___YYYTTTQQQLLLJJJGGGFFFGGGIIIIIIIIIPPPWWWcccoooyyy}}}rrrgggcccqqqvvvsss}}}xxxVVVBBB:::555333333111000000////////////000////////////////////////........................------------------------,,,,,,,,,------.........,,,+++******,,,,,,+++***************************,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))(((((((((((())))))++++++************++++++(((((((((((((((((((((((())))))(((((((((((())))))******)))))))))(((((((((***)))))))))***+++,,,,,,+++***************++++++,,,,,,---...000333555666999:::;;;:::999999;;;===>>>>>>@@@AAABBBCCCCCCCCCCCCDDDDDDAAA???AAAHHHNNNeee{{{fffWWWGGG???===>>>AAAEEEPPPbbboooyyy|||jjj]]]___fffrrrvvvkkkddd___[[[TTTMMMFFFBBB???>>>>>><<<::::::===>>>===;;;===<<<<<<===@@@BBBCCCDDDDDDFFFIIILLLPPPWWWaaaiiittt~~~zzzsssmmmggg```ZZZUUUPPPMMMJJJIIIIIIIIIIIIHHHJJJOOOWWW```jjjuuusssaaaYYYggg}}}}}}nnnkkkuuueeeLLL???666222111111111000////////////000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((('''******************++++++***************+++,,,------...///000222555777888:::;;;;;;;;;::::::<<<>>>>>>???@@@BBBCCCCCCCCCCCC???BBBCCC???===AAANNNYYYtttuuucccNNNGGGAAA>>>>>>@@@IIIRRRiii{{{}}}tttiiibbblllyyyvvviii___WWWRRRRRROOOJJJEEE@@@===<<<;;;<<<;;;:::;;;===?????????======>>>???AAACCCDDDEEEFFFJJJQQQVVV\\\eeeooovvv{{{vvvrrrlllccc\\\WWWTTTPPPMMMLLLJJJHHHFFFEEEGGGJJJPPPYYYfffsss|||wwwaaaTTT___rrryyykkkgggqqq}}}tttWWWDDD999333111222111000///////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,+++++++++---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******(((''''''''''''(((((()))''''''((())))))))))))))))))(((((((((((())))))***(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''+++***************++++++)))))))))***+++,,,---...---...///111444666888999:::;;;<<<<<<;;;;;;===?????????@@@AAABBBCCCCCCBBB<<<>>>???>>>@@@JJJZZZfffyyy}}}pppXXXKKKBBB@@@>>>???AAAHHHYYYhhh}}}wwwwwwzzzmmm___WWWSSSNNNKKKHHHFFFCCC@@@>>>===============<<<===>>>???@@@@@@@@@AAABBBCCCCCCEEEGGGIIIMMMSSS\\\eeemmmvvv~~~}}}xxxmmmddd^^^[[[WWWSSSPPPLLLHHHEEEFFFFFFGGGIIIPPP[[[gggpppzzz}}}lll[[[\\\fffxxx{{{ooonnnxxx~~~___JJJ>>>777444222222111000////////////////////////////////////........................------------------------*********++++++,,,,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************'''''''''''''''((())))))''''''((()))))))))))))))((((((((((((((()))******+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((*********)))******++++++************+++,,,---...,,,...000222555777888999;;;<<<======<<<===???AAA>>>???@@@AAABBBBBBBBBAAAAAA@@@???CCCMMM\\\lllvvvlllVVVGGGAAA>>><<<===BBBKKKZZZqqqqqqfffYYYQQQMMMLLLIIIFFF===<<<;;;::::::::::::;;;?????????>>>>>>>>>???@@@AAABBBDDDDDDEEEGGGLLLOOOWWW___jjjttt}}}wwwnnnfffccc___[[[WWWQQQKKKGGGJJJIIIIIIIIILLLSSS[[[aaaoooyyy}}}~~~mmm___[[[dddyyyzzztttwwwhhhRRRDDD<<<777333222111000////////////////////////////////////........................------------------------(((((()))***,,,---......---,,,++++++------,,,++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************''''''&&&''''''((()))***''''''((()))))))))))))))(((''''''(((((()))***+++***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))***+++,,,---+++++++++++++++,,,---...,,,...000333666888999:::;;;===>>>>>>===>>>@@@BBB@@@@@@AAABBBBBBBBBBBBBBBCCCBBBCCCJJJWWWhhhxxxkkkUUUGGGAAA???<<<:::???LLL___uuu|||kkk\\\VVVNNNHHHFFFCCC@@@>>>:::999999999:::;;;;;;<<<@@@AAAAAA@@@>>>>>>@@@AAA@@@CCCEEEGGGIIINNNWWW]]]gggnnnyyy~~~vvvooommmiiieeeaaaZZZSSSNNNMMMMMMLLLJJJJJJLLLPPPSSSbbbmmmyyy~~~nnn___bbbooowwwxxxrrr[[[KKK@@@888444333222111000/////////////////////////////////........................------------------------((()))***+++,,,......///...,,,+++,,,---...---+++******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******&&&&&&&&&''''''((()))***''''''((()))))))))))))))''''''''''''((()))***+++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((()))***,,,---...,,,,,,+++++++++,,,,,,------///222555888:::;;;<<<<<<===>>>>>>>>>???AAACCCBBBCCCCCCDDDDDDDDDDDDDDDEEEHHHMMMUUU___nnn~~~nnnTTTFFF@@@>>><<>>>>>>>>@@@AAAAAA??????BBBDDDBBBEEEIIILLLRRR[[[hhhrrrzzz~~~}}}~~~}}}xxxvvvssspppkkkddd\\\WWWQQQPPPNNNKKKIIIIIILLLNNNTTT___lllsss{{{}}}{{{}}}zzzqqqsss|||zzzxxxyyybbbRRRDDD:::555444222111000/////////////////////////////////........................------------------------,,,,,,,,,,,,------------...,,,,,,,,,---...---,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))&&&&&&&&&'''''')))******'''(((((()))))))))))))))''''''''''''((()))++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++''''''((()))***,,,...///------,,,+++++++++,,,,,,///111444777:::<<<======<<<===????????????BBBDDDDDDEEEEEEFFFFFFFFFFFFEEEKKKRRR[[[aaahhhttt~~~]]]FFF>>>===;;;777FFFHHHVVVrrr|||}}}vvveeeWWWMMMIIIHHHFFFBBB===;;;;;;<<<999999::::::;;;<<<<<<===<<>>AAADDDBBB===>>>DDDDDD@@@@@@AAAEEEFFFCCCBBBHHHRRRZZZfffqqqtttttt}}}cccIIIBBB???888:::DDDCCCRRRlll|||pppmmmoooppppppssspppaaaWWWOOOKKKHHHDDD???=========;;;999;;;<<<<<<<<<;;;;;;===>>>CCCDDDCCCCCCCCCDDDEEEEEENNNRRRXXX```iiivvvyyyppplllgggddddddfffggghhhqqqqqqpppnnnkkklllpppuuuwww}}}|||vvvooohhheee^^^VVVQQQRRRQQQLLLLLLPPPQQQPPPRRRYYY```iiixxx{{{{{{~~~yyy{{{~~~rrrcccXXXLLLBBB<<<555000000111//////000//////.........------------...///000000///...---000000//////.........---........................***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))++++++******))))))(((((()))***+++++++++)))((('''************************&&&'''((()))((('''%%%$$$************************)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))''''''((())))))******+++************++++++,,,---333555888:::;;;<<<>>>??????BBBAAA===>>>CCCCCC???CCCCCCEEEHHHIIIJJJOOOVVVbbbtttmmmVVVDDDAAA@@@:::===GGGJJJ^^^|||nnneeebbbccciiiqqquuucccYYYRRRJJJEEECCC???;;;999999:::888777:::<<<======<<<===???AAABBBCCCCCCDDDDDDFFFIIIKKKTTTZZZdddooo|||~~~||||||yyysssmmmaaa]]]XXXVVVXXX]]]aaacccjjjkkkkkkhhhfffeeehhhjjjnnnsss{{{|||vvvqqqnnnccc[[[WWWWWWUUUPPPNNNQQQPPPNNNOOOTTTYYY```lllxxx{{{xxx|||zzzooogggbbbXXXMMMEEE<<<555555666333111000/////////.........------.........//////.........000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************))))))))))))*********))))))))))))))))))******+++***)))((('''************************(((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,,,,+++******+++---///000555777:::<<<<<<===???AAA???BBBCCCAAAAAACCCBBB@@@EEEDDDHHHOOOTTTVVVZZZ___ooo|||}}}YYYJJJ@@@AAA@@@<<>><<<999888888999888777:::<<<===>>>>>>???AAACCCBBBCCCEEEFFFIIIMMMRRRUUU]]]eeesss~~~}}}xxxtttpppnnnmmmiiiddd___YYYWWWTTTVVV\\\cccjjjnnnkkkkkkkkkiiifffdddeeefffiiinnnuuuyyy{{{}}}}}}yyywwwjjjeee```^^^[[[VVVRRRRRRQQQNNNMMMOOORRRVVV___hhhzzz|||vvv|||~~~yyy|||zzzvvvssstttsssiii^^^PPPCCC888666666333///...////////////..................------------....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,+++++++++******))))))))))))))))))************)))************)))(((((('''''''''''''''''''''''')))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,---,,,+++***,,,///222444666888;;;<<<======???AAABBBEEEFFFEEEDDDCCCBBBAAACCCHHHSSS]]]bbbccciiiqqqyyyiiiPPPEEE>>>>>>>>>>>>GGGUUUeeewww}}}jjj\\\\\\]]]bbbxxxkkk```SSSMMMNNNMMMFFF>>>===<<<:::::::::;;;;;;<<<<<<===>>>>>>>>>???AAACCCBBBEEEIIILLLOOOVVV]]]cccmmmvvv~~~}}}~~~~~~}}}|||xxxwwwuuusssqqqpppooooooooopppqqqqqqqqqqqqpppppphhheeebbb___^^^]]]\\\[[[^^^___bbbiiirrr|||{{{zzzwwwtttqqqpppqqqqqqssswwwzzz{{{zzzyyy{{{~~~}}}{{{sssnnnjjjfffbbb\\\WWWTTTTTTOOOMMMMMMNNNPPPUUU\\\jjjvvv~~~}}}wwwzzzzzzwww~~~qqqaaaQQQ@@@888666444111000000000000/////////.........---,,,++++++,,,---...................................................+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******))))))((((((((())))))******++++++))))))*********)))))))))'''''''''''''''''''''''')))((('''&&&&&&''')))***'''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))''''''((())))))******+++---,,,+++,,,...111555777666888;;;<<<<<<===???@@@CCCDDDFFFGGGDDDAAAAAABBBGGGTTTfffqqqqqqqqq{{{xxxfffUUUHHH@@@<<<===AAAGGGVVVeeeyyywwwhhh___aaafffqqqppp]]]UUULLLIIIKKKKKKDDD===;;;<<<<<<<<<<<<<<<===>>>>>>?????????>>>???AAACCCBBBGGGNNNSSSXXX___iiipppvvvqqqooolllkkkjjjiiigggfffbbbaaa```______^^^^^^___^^^______```aaabbbbbbbbb___]]][[[YYYYYY\\\aaadddiiinnnwww||||||}}}~~~zzzwwwrrrlllgggccc]]]YYYVVVQQQMMMMMMNNNMMMPPPUUU\\\hhhxxx~~~|||zzz~~~}}}||||||}}}|||}}}}}}yyyfffOOOAAA:::666555666111111000000000/////////...---,,,++++++,,,---...---------.......................................,,,******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))((((((((((((((())))))******++++++))))))))))))))))))******************************)))((('''''''''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++---,,,---...000444777999777999<<<=========???@@@@@@AAADDDFFFDDDAAACCCHHHSSSbbbuuu~~~||||||rrrgggUUUFFF@@@===>>>FFFQQQ]]]mmm{{{uuunnnhhhiiirrrnnn___RRRMMMHHHFFFFFFEEE???;;;999:::<<<<<<;;;;;;===>>>>>>@@@AAAAAA@@@AAACCCEEEFFFMMMWWW^^^dddlllwwwyyytttqqqqqqtttrrryyy~~~{{{wwwqqqkkkhhhfffccc```^^^\\\XXXVVVRRRRRRQQQRRRRRRTTTUUUUUUSSSTTTUUUWWWYYYZZZ\\\]]]___`````````aaagggooovvv~~~~~~|||zzz{{{|||~~~yyyqqqmmmjjjfff```ZZZTTTOOOOOOOOONNNNNNQQQTTT]]]kkkvvv|||{{{}}}}}}|||~~~~~~{{{bbbNNN???666333555111111111111000000000000......------------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++(((((((((((((((((((((((())))))))))))************)))))))))((())))))***+++************************((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))(((((()))******++++++,,,,,,,,,...000333666999:::999;;;===>>>>>>???@@@AAA>>>>>>BBBGGGGGGEEEJJJSSScccmmmyyy~~~{{{~~~mmm^^^UUUJJJ@@@>>>AAALLL]]]nnn{{{}}}}}}yyywwwooo\\\SSSKKKIIIFFFCCCAAA???<<<:::888:::<<<===;;;;;;<<<>>>>>>@@@BBBCCCDDDFFFIIIKKKQQQZZZfffooovvv~~~{{{rrriiifffcccaaacccgggdddlllrrrssssssuuutttrrrnnnkkkgggccc___[[[VVVSSSMMMMMMNNNPPPRRRTTTVVVWWWTTTUUUVVVYYY[[[^^^aaabbbdddiiinnnqqqrrrwww}}}zzzzzz{{{xxxxxxzzz}}}vvvrrrrrrnnnhhhbbb[[[VVVUUUTTTQQQOOOPPPRRRXXX```hhhpppzzz}}}{{{zzz}}}~~~~~~~~~tttrrryyy|||cccLLL:::333333222222111111111000000000.........//////.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((((((((())))))***++++++*********)))))))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))))))))))))))))))))******+++,,,,,,------+++,,,///222555888:::;;;:::===???@@@@@@@@@AAACCC>>>>>>CCCJJJKKKKKKSSS^^^mmmqqquuuwwwuuu{{{rrrZZZNNNKKKFFF@@@BBBJJJ[[[rrrttt```QQQKKKGGGGGGFFFCCC???<<<;;;;;;999<<>>HHH```|||tttbbbUUUKKKFFFEEEBBB>>><<<;;;;;;;;;:::888:::<<<======>>>@@@BBBFFFCCCCCCGGGKKKOOOWWW^^^jjj{{{uuufffaaa^^^ZZZWWWWWW___kkkxxx|||yyywwwrrrjjjccc[[[[[[]]]aaafffgggdddaaacccfffhhhjjjqqq{{{{{{yyyvvvvvvvvvwwwyyy}}}}}}~~~}}}yyyuuuqqqhhhbbbbbb```YYYTTTUUUSSSUUUWWWZZZ___hhhttt|||~~~}}}yyysssrrrtttwwwxxxxxxzzz{{{uuu|||mmmhhhqqqyyyiiiOOO>>>666444222222333111------000////////////////////////........................,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++)))(((---,,,***)))((()))***+++---,,,,,,+++***)))(((((())))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((()))******))))))))))))***************)))(((((((((((()))***)))))))))))))))***+++++++++++++++***++++++,,,---,,,...222666999<<<===>>>======<<<======>>>???@@@DDDDDDGGGOOOZZZdddjjjmmmjjjddd\\\WWW[[[kkk|||fffXXXHHHBBB@@@AAADDDHHHZZZsssmmm^^^TTTMMMJJJDDDAAA===;;;;;;;;;;;;::::::;;;===>>>>>>???AAACCCEEECCCDDDJJJPPPUUU^^^fffwwwxxxjjjaaa___\\\]]]```iiiwww}}}{{{xxxqqqkkkiiijjjkkkooosssuuutttqqqlllppptttvvv||||||xxxqqqqqqrrrsssuuuxxx{{{}}}{{{rrrkkkffffffddd]]]WWWVVVTTTUUUVVVWWWZZZaaajjjqqqzzz|||yyywwwrrrkkkhhhkkkooorrrtttxxx}}}xxxqqq|||{{{yyyllliiirrr{{{qqqVVVBBB888444222111333111------000////////////////////////................................./////////000000,,,,,,---......---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***)))+++++++++++++++***)))))),,,,,,++++++***)))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***((((((((((((((()))******))))))))))))***************))))))(((((())))))******************++++++,,,+++++++++++++++,,,------///111444888;;;===??????@@@??????>>>>>>??????@@@HHHEEEGGGVVViiivvvvvvqqqccc\\\UUUVVVaaatttwwweeeMMMGGGBBB???>>>BBBMMMYYYsssyyygggYYYQQQLLLIIIBBB???;;;::::::;;;::::::<<<===?????????@@@CCCEEEFFFFFFIIIQQQXXX___jjjsssyyynnniiifffcccbbbdddeeejjjttt|||xxxsssrrrrrrsssvvvyyy||||||{{{xxx~~~yyyuuummmnnnoooqqqssstttvvvvvvyyy}}}uuuppplllmmmkkkccc\\\YYYWWWWWWVVVUUUVVVYYY___dddmmmvvvzzzuuuqqqiiiaaa___bbbgggkkkpppvvv|||vvvpppyyy{{{zzztttlllmmmwwwzzz^^^III===666222111222111......111////////////////////////........................,,,,,,,,,,,,---,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++************+++)))***,,,---,,,+++)))'''************************))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))***))))))))))))***+++++++++++++++++++++,,,---...000222555999<<<>>>??????======>>>???AAACCCDDDEEEIIIDDDHHH[[[uuu{{{nnnaaa\\\ZZZdddxxxmmmUUUEEEDDDCCCBBB@@@FFFYYYllluuueeeWWWLLLEEEBBB@@@===:::999999:::;;;:::===>>>@@@@@@@@@BBBEEEGGGJJJKKKQQQZZZbbbjjjvvvxxxmmmgggbbbbbbgggmmmrrruuu~~~~~~|||yyyuuuqqqqqqqqqsssvvvyyy|||}}}|||tttoookkklllnnnppprrrrrrssssssrrruuuyyyzzzzzzyyyyyyzzz|||yyywwwuuuuuussslllccc]]]]]][[[YYYVVVUUUWWWYYY\\\```kkkwww~~~{{{uuuooofff]]]^^^aaaffflllrrrxxx~~~{{{xxxqqqooouuufffPPPDDD:::555111222111......111////////////////////////........................------,,,,,,+++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,)))***+++,,,++++++))))))))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((())))))***((()))))))))************))))))************)))))))))(((((((((((()))******++++++++++++,,,---...///111333666999<<<===>>>>>><<<===>>>@@@BBBEEEGGGIIIGGGEEELLLbbb|||zzzkkkbbbbbbjjj|||gggNNNBBBBBBBBBAAA@@@LLLeee}}}~~~yyypppdddVVVJJJAAA===>>>;;;999888999;;;<<<;;;===???@@@@@@AAADDDGGGJJJMMMPPPXXXccckkktttxxxllleee```ccchhhooozzz~~~{{{wwwsssooonnnnnnooorrrwww}}}|||tttmmmiiifffgggiiikkklllmmmnnnnnnkkkmmmooonnnllljjjiiiiiiiiilllpppssstttvvvyyy{{{zzz~~~~~~}}}{{{uuukkkccc```^^^[[[XXXWWWVVVVVVVVVXXX```jjjpppsssxxx~~~yyytttkkkcccgggiiimmmssszzztttwwwnnnYYYLLL???888333222222//////111////////////////////////....................................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))))))))***+++,,,++++++***))))))***+++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))******++++++******)))((((((((((((((())))))***++++++++++++,,,...///000333555777:::<<<>>>>>>>>>??????@@@AAABBBDDDEEEFFFEEEJJJXXXooo|||nnnkkkrrr|||___III<<<;;;<<<>>>CCCTTTqqqtttmmmkkkfff]]]RRRHHHAAA======:::888888:::<<<======>>>???AAABBBCCCGGGLLLOOOQQQVVV```mmmvvvtttiiiaaa___```eeeqqqzzztttnnnggghhhhhhjjjooowww~~~zzzvvvvvvuuusssnnniiidddaaa\\\\\\^^^___aaacccdddeeeccceeeeeeddd```]]]\\\\\\YYY\\\___bbbccceeegggiiijjjmmmrrrvvvyyy}}}}}}sssiiidddaaa]]]ZZZYYYWWWUUUSSSTTTYYY```dddgggoooyyy~~~|||uuunnnsssuuuxxx~~~sss```TTTFFF===555333333111000111////////////////////////........................((()))***,,,...000222222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********))))))))))))***++++++,,,+++)))((((((***,,,---))))))******+++++++++,,,)))))))))))))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))***++++++++++++***)))))))))(((((())))))***++++++++++++,,,---...///000666777:::<<<>>>?????????@@@@@@@@@AAABBBCCCDDDEEEEEESSSiiiyyyrrrXXXFFF;;;999:::@@@LLL```}}}vvvnnniiiaaa```[[[SSSIIIBBB>>>===<<<:::888888;;;===>>>???@@@AAACCCDDDGGGKKKQQQUUUYYY___lllzzzoooddd]]]]]]eeepppwwwnnnggg```aaadddhhhppp}}}~~~zzzuuussssssqqqmmmhhhbbbbbb```^^^\\\YYYVVVUUUQQQRRRRRRTTTVVVYYY[[[]]][[[\\\]]][[[XXXVVVUUUUUUTTTVVVXXXYYYXXXXXXYYYZZZ]]]___aaacccfffjjjpppttttttvvvyyy|||}}}zzzxxx}}}yyynnnkkkhhhccc```]]]ZZZVVVSSSUUUWWWZZZ]]]aaafffnnnsssxxx|||xxx}}}~~~qqqcccYYYLLLAAA888555444222000111////////////////////////........................'''((()))***,,,---...///...---,,,,,,,,,,,,---...------------------------******++++++++++++******(((((()))*********************)))******++++++,,,***************+++++++++))))))))))))))))))))))))************)))'''&&&%%%))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))******))))))))))))************)))***+++,,,,,,+++***)))*********)))***++++++,,,+++++++++,,,---...000000888999;;;>>>@@@AAAAAAAAA?????????@@@BBBDDDEEEFFFFFFZZZuuukkkSSSFFF???<<<>>>GGGVVVkkk|||ooofffdddfff]]][[[TTTKKKAAA;;;:::;;;<<<:::888999;;;>>>???@@@AAACCCEEEGGGJJJOOOUUUYYY```hhhvvvxxxnnnccc^^^]]]cccttt}}}tttiii``````bbbffflllwww~~~zzzuuurrrooonnnjjjeee```___```^^^YYYTTTRRRQQQPPPNNNMMMLLLKKKJJJLLLLLLLLLMMMPPPSSSWWWYYYVVVWWWXXXVVVTTTRRRRRRSSSVVVWWWXXXWWWUUUSSSSSSTTTUUUVVVWWWXXXYYY]]]cccgggfffhhhlllppptttvvvwwwxxxxxxyyyzzzzzzwwwsssnnnkkkkkklllnnnqqqtttzzz|||qqqsssoooiiieeebbb^^^YYYUUUVVVVVVXXXZZZ^^^bbbeeegggqqqvvv{{{zzz|||xxxmmmbbbZZZOOODDD999666555222000111////////////////////////......................../////////......---------...---,,,,,,,,,,,,---...------------------------******++++++++++++******'''((()))+++++++++***)))'''(((***,,,,,,,,,+++***************************))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))************************)))))))))))))))))))))))))))((('''(((***+++***)))************************)))************+++++++++,,,---...------///222444777999<<>>@@@BBBEEEGGGGGGFFFGGGOOO[[[eeeqqqvvvzzzeee^^^YYY[[[cccuuu}}}pppeeeaaadddfffffflllyyy|||{{{wwwqqqhhh___YYYWWWWWWQQQOOOMMMMMMOOOOOOMMMKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOQQQUUUYYY]]]\\\^^^___\\\XXXVVVVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYY[[[VVVRRRSSSXXX^^^___^^^^^^___bbbeeefffgggffffffkkkiiigggfffccc```[[[XXXVVVYYY]]]bbbhhhpppxxx}}}}}}xxxooonnnkkkfff```\\\ZZZZZZXXXWWWWWWWWWYYY\\\```bbbjjjlllooouuu{{{{{{yyy~~~{{{ssstttsssiii\\\VVVMMMAAA888444444333222333111///////////////------------------,,,,,,,,,//////............////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---+++***))))))++++++***)))************************************+++,,,......***)))))))))***+++,,,,,,)))************+++++++++((())))))******))))))(((***)))))))))))))))))))))************************++++++++++++++++++++++++)))((('''(((******)))(((************************************+++++++++++++++,,,---......000333666:::;;;<<<>>>@@@AAABBBBBBAAA???@@@DDDEEEDDDEEEJJJRRReeexxx^^^MMMBBB<<>>DDDRRRbbbqqq~~~vvvtttrrrqqquuu~~~wwwpppeee\\\VVVVVVYYY\\\YYYQQQFFF@@@>>>===;;;888===>>>@@@AAAAAACCCFFFHHHDDDFFFHHHIIILLLUUUcccnnnyyy{{{jjj]]][[[^^^jjj{{{vvvjjjaaa```dddhhhlllwww}}}xxxrrrllldddbbb]]]WWWPPPKKKJJJKKKIIIGGGEEEGGGIIIKKKJJJIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUWWWYYY[[[]]]aaafffiiiooopppoookkkgggeeegggiiijjjjjjkkkllllllkkkjjjiiilllgggbbbbbbeeehhhhhhgggdddeeeggggggfffdddaaa___^^^[[[XXXVVVTTTQQQNNNKKKMMMPPPTTTYYY^^^eeemmmrrrzzz~~~|||rrrqqqnnnjjjdddaaa``````\\\[[[YYYXXXYYY[[[]]]___aaadddjjjooouuuyyy|||~~~|||}}}}}}wwwuuuxxx{{{tttjjj___VVVIII>>>888555222000222000//////000000///---------........./////////......------------......///......---,,,,,,++++++---,,,,,,++++++,,,,,,------,,,++++++------,,,+++************************''''''''''''((())))))************)))******++++++)))************+++++++++)))******************)))))))))))))))))))))******************************++++++++++++++++++++++++***)))(((((()))***)))'''************************************+++++++++,,,***,,,---...///222666999=========>>>???@@@BBBBBBCCCAAAAAADDDEEEEEEIIIOOOZZZrrriiiOOOAAA>>>===@@@BBBJJJYYYhhhsss}}}}}}qqqfffaaa```aaafffrrrxxxiiiaaaWWWQQQQQQTTTWWWXXXPPPIIIBBB===<<<===<<<:::;;;<<<>>>???@@@CCCFFFIIIFFFIIILLLOOOTTT```qqq}}}zzzgggZZZVVVZZZhhhzzzoooddd^^^aaagggnnnvvvxxxoooiiiccc]]]YYYPPPPPPMMMJJJEEECCCCCCDDDDDDBBBBBBDDDGGGIIIJJJJJJLLLOOOSSSYYY^^^bbbdddeeefffhhhkkkmmmppptttyyy||||||xxxuuuuuuxxx{{{~~~}}}~~~zzzvvvuuuwwwxxxxxxvvvqqqrrrqqqnnniiiccc]]]YYYTTTPPPLLLHHHFFFDDDBBBAAADDDGGGKKKOOOTTTZZZ```eeelllqqqyyyttttttqqqmmmhhheeedddeee```___\\\ZZZYYYZZZ[[[\\\\\\```fffjjjllloootttwww}}}}}}ttt||||||{{{yyyrrrwww{{{~~~|||qqqfffWWWIII@@@999333///000///...///000000...------------......//////000------,,,,,,,,,,,,------.........------,,,,,,+++---,,,,,,++++++,,,,,,------,,,++++++------,,,+++************************,,,,,,,,,++++++,,,,,,---++++++******)))*********)))************+++++++++******++++++++++++******)))))))))))))))*********************************)))))))))))))))))))))))),,,***))))))***+++)))(((*********************************+++++++++,,,,,,***,,,...///111444888<<<@@@@@@???>>>>>>@@@AAABBBDDDBBBBBBCCCCCCEEEKKKTTTggg{{{]]]GGG>>>>>>@@@BBBIIIWWWfffnnnttt~~~~~~xxxpppdddZZZZZZZZZ^^^hhhxxxzzzoooaaaZZZSSSPPPRRRSSSQQQNNNFFFBBB===;;;;;;<<<===<<<;;;<<<>>>>>>???BBBFFFIIIJJJNNNRRRWWW___mmmjjj[[[SSSVVV```vvvtttiiiaaa^^^dddmmmwwwxxxqqqggg^^^XXXSSSOOOLLLJJJKKKJJJHHHEEECCCDDDEEEEEEEEEGGGIIIMMMPPPSSSTTTWWW[[[aaahhhnnnrrruuuvvvxxx{{{~~~zzzrrrhhh___ZZZVVVRRRKKKEEEBBBAAA@@@???@@@CCCGGGKKKOOOTTTYYY]]]```eeemmmuuu|||xxxxxxuuuqqqkkkgggeeeeeebbbaaa^^^\\\[[[[[[[[[[[[^^^ccchhhhhhgggggglllpppsss{{{zzzvvvuuuzzzwwwmmmoooppp~~~wwwuuuzzzyyynnnsss~~~{{{iiiWWWJJJ???777111///......000111111///---------------------------...------,,,,,,------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++***))))))++++++***)))************************000000//////////////////,,,,,,+++***)))))))))***))))))*********+++++++++******++++++++++++******(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((,,,+++******,,,,,,+++******************************++++++++++++,,,,,,,,,***,,,///000333666;;;>>>BBBAAA@@@??????@@@AAABBBCCCAAAAAACCCBBBDDDMMMWWWsssnnnRRRCCC???AAACCCHHHXXXmmmxxxwwwwwwwwwmmmcccZZZVVVTTTWWW```nnn}}}tttcccYYYUUUQQQQQQRRRQQQKKKEEE???===;;;:::;;;===>>>>>>AAAAAABBBBBBCCCEEEJJJMMMNNNSSSYYY```iiixxxrrr___VVVTTT___ooo{{{mmmddd___```kkkvvvvvvpppddd___WWWPPPKKKHHHGGGFFFFFFFFFFFFEEECCCCCCEEEHHHGGGJJJOOOUUU[[[```eeegggkkknnntttzzzzzznnnddd^^^ZZZTTTLLLEEEBBB@@@@@@??????BBBFFFJJJMMMQQQUUUYYYYYY^^^dddlllsss{{{}}}xxxqqqkkkgggfffbbbaaa```^^^]]]]]]]]]]]]```dddhhhhhhffffffkkkppppppwww}}}}}}}}}}}}{{{wwwoooiiieeeiiirrruuuqqqkkkeeedddqqq|||~~~qqqnnnttt~~~xxxwwwqqqqqqtttppp}}}|||iiiXXXIII<<<444111000///000111111///...000/////////......------//////............//////---------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++***))))))++++++***)))************************,,,,,,+++*********++++++,,,,,,+++***)))))))))***))))))*********+++++++++)))******************)))((((((((()))******++++++))))))))))))))))))))))))************************+++***)))***,,,---,,,+++************************++++++++++++,,,,,,,,,,,,,,,---000222444777<<>>???AAAAAABBBBBBCCCGGGLLLPPPRRRYYYbbbkkkvvv{{{gggXXXUUUYYYmmm}}}sssgggaaaaaahhhvvvzzzpppfff]]]XXXPPPNNNJJJFFFDDDCCCCCCDDD??????@@@@@@BBBEEEJJJNNNRRRXXXaaajjjqqqwww|||{{{nnnddd^^^UUUPPPHHHAAA>>>=========>>>AAAEEEIIILLLPPPTTTWWWWWWZZZ```gggnnnvvv~~~zzzrrrlllhhhcccbbbaaa```___^^^^^^^^^^^^aaadddffffffiiimmmqqqsssyyy{{{yyyvvvvvvssspppggg```[[[\\\ccciiijjjhhh___\\\dddvvv}}}xxxwwwwww}}}xxxooolllqqq|||mmmiiijjjgggnnnzzz}}}ppp[[[GGG;;;555333000000000111000///111111111000000000///////////////....../////////---------------------------,,,,,,++++++,,,,,,------,,,++++++------,,,+++************************)))))))))((())))))******++++++******)))*********)))************+++++++++((())))))******))))))((('''(((((()))******++++++))))))))))))))))))))))))************************(((''''''(((***,,,++++++************************+++++++++,,,,,,,,,---------///111333555888<<<@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBDDDFFFEEEGGGQQQ]]]sss{{{ooo___MMMBBB>>>AAALLLXXXttt~~~mmmaaaXXXOOOMMMOOOSSS\\\kkkyyylllWWWNNNNNNMMMKKKHHHDDD@@@===999:::;;;<<<<<<===???@@@>>>???@@@BBBEEEJJJPPPUUUZZZbbbooo{{{mmm^^^VVVZZZccc~~~vvvmmmeeedddiiiuuu|||nnnaaaYYYRRRLLLHHHEEEEEEDDDCCCBBBBBBDDDEEE@@@AAACCCGGGLLLUUU^^^eeepppwwwuuuggg]]]WWWMMMHHHBBB===<<<<<<======>>>BBBFFFJJJMMMQQQTTTWWWWWWZZZ___eeellluuu~~~wwwooojjjeeedddcccaaa```___^^^]]]\\\]]]___aaadddgggjjjmmmrrrvvvvvvrrrooopppooolllbbb\\\VVVUUUYYY^^^bbbcccZZZWWWZZZfffuuu|||yyyrrrsssyyy|||xxxrrrttttttlllccceeejjjjjjuuuvvvYYYEEE999666222000000111111000,,,------...///000000111///......------......///---------------------------,,,,,,++++++,,,,,,------,,,++++++------,,,+++************************+++******++++++,,,---...*********)))******++++++)))************+++++++++(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$$$$&&&)))++++++***************************++++++,,,,,,,,,---------...000222333555888===@@@@@@AAABBBCCCDDDCCCBBBAAABBBCCCFFFHHHGGGIIISSS___ppp~~~}}}ttt```UUUMMMEEE@@@===BBBSSSeeevvv```VVVQQQMMMLLLOOOSSS]]]kkkwwwzzzcccOOOSSSRRROOOIIICCC>>><<<<<<999;;;<<<=========???@@@AAABBBDDDFFFJJJQQQXXX^^^bbbkkkzzztttcccYYYXXXaaalllssslllgggiiiqqqooofffZZZPPPKKKHHHFFFDDDAAABBBDDDDDDDDDDDDFFFHHHHHHJJJMMMSSS\\\iiiuuu~~~~~~nnn___UUUOOOHHHDDD???<<<<<<>>>???@@@@@@CCCHHHLLLPPPSSSWWWYYYXXX[[[___eeemmmvvvyyypppkkkgggfffeeeccc```^^^]]]\\\^^^\\\[[[]]]```ccceeeeeekkknnnoookkkjjjlllmmmkkk```[[[UUUSSSTTTXXX\\\^^^VVVTTTSSS]]]ppp~~~ttttttyyyzzzyyymmmeee```gggppprrrgggPPP<<<888333000///000111111&&&'''(((***,,,...///000...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---+++***))))))++++++***)))************************)))))))))***+++,,,---...***)))))))))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))*********************)))))))))))))))++++++******************,,,,,,+++***)))(((''''''***++++++*********---///...///222555888;;;>>>???@@@AAABBBBBBBBBAAA@@@???BBBEEEIIIJJJGGGHHHTTTaaammm~~~qqqZZZMMMBBB>>>===??????GGGaaa~~~oooXXXMMMJJJJJJLLLNNNOOO[[[kkktttwww}}}qqqddd[[[VVVWWWTTTOOOIIIDDD@@@>>>===@@@AAAAAA@@@?????????@@@===@@@CCCGGGLLLVVVaaaiiippp{{{~~~hhh___XXXWWWhhh~~~}}}pppjjjlllwwwxxxlllZZZSSSKKKHHHEEEAAAAAACCCEEECCCDDDGGGFFFDDDHHHQQQTTTZZZdddqqqssseeeUUUIIIDDD???===:::999:::<<<<<<<<>>???@@@AAABBBBBBBBBAAA@@@@@@AAACCCFFFIIIHHHIIIRRR^^^qqq}}}^^^KKKCCC@@@<<<<<<@@@CCCOOOkkkxxxfffRRRIIIGGGGGGIIIKKKOOOWWWbbbnnnxxxrrrfff\\\UUURRRSSSPPPLLLFFFBBB???>>>===HHHIIIHHHEEE@@@???AAACCCCCCFFFJJJOOOUUU^^^jjjsss~~~vvvccc[[[WWW[[[pppyyyhhheeekkk}}}ttteee[[[OOOHHHDDDCCCBBB???@@@CCCGGGEEEGGGKKKMMMOOOWWWaaabbbnnnwwwiii\\\NNNDDD@@@===;;;999999;;;===>>>???EEEGGGKKKPPPTTTWWWYYYZZZYYY```fffkkkrrr}}}zzzwwwxxxzzzzzz}}}}}}vvvllljjjgggfffeeeeeedddccc^^^^^^]]]\\\]]]___aaaccceeeddddddeeeggghhhfffeee[[[VVVNNNIIIIIILLLOOOQQQPPPMMMKKKQQQ]]]kkkuuuyyytttrrrxxxnnnlllooouuu~~~{{{XXXAAA888111111222000///000000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++******+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,---************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************''''''((()))***+++,,,,,,************************)))))))))))))))))))))))))))*********)))***---///000222444777:::<<<>>>???@@@AAAAAABBBBBBBBBAAAAAACCCCCCFFFJJJKKKLLLSSS[[[uuuiiiKKK>>>======:::<<>>======PPPQQQPPPKKKCCC@@@BBBEEEEEEIIIOOOVVV]]]hhhuuu~~~mmm]]]WWWWWWaaa}}}vvvffffffqqquuuggg[[[PPPIIIEEEAAA???AAAAAAAAACCCHHHKKKLLLQQQXXX^^^fffrrr}}}{{{iii[[[PPPDDD>>>===::::::999999;;;>>>@@@BBBFFFIIIMMMQQQUUUXXXZZZ[[[YYY```gggmmmuuu|||tttmmmlllmmmnnnrrrwww~~~~~~xxxnnnllljjjiiiiiihhhgggeee``````_________```bbbcccfffdddddddddfffgggfffeeeZZZUUUNNNIIIHHHIIIKKKLLLLLLJJJGGGIIIPPP[[[gggnnnmmmiiimmmppptttuuu{{{|||\\\EEE<<<444222222000000111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))************((()))))))))************(((((())))))*********+++))))))))))))************(((((())))))************))))))******)))***---///222333666999<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCFFFEEEGGGLLLPPPRRRWWW^^^}}}}}}\\\DDD===>>>;;;999<<>>>>>NNNRRRSSSOOOHHHCCCDDDGGGHHHMMMUUU^^^hhhuuussseeeYYYVVV[[[lllxxxnnnqqqppp]]]QQQJJJEEEBBBBBB@@@@@@DDDEEEEEEJJJOOOTTTZZZdddoooyyy~~~nnn\\\OOOEEE>>>;;;<<<::::::::::::;;;===AAACCCHHHJJJNNNRRRVVVYYYZZZ[[[[[[aaahhhnnnwwwyyypppfffccccccdddiiiooorrrtttvvvzzz~~~yyypppooommmmmmmmmllliiigggcccbbbaaaaaaaaabbbccccccgggeeeddddddfffffffffeeeZZZUUUNNNIIIGGGGGGGGGGGGHHHHHHFFFEEEFFFMMMWWW^^^eeeaaaeee|||sssxxx|||zzz```KKKBBB999666333111111444////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))************))))))((((((((()))))))))************+++*********))))))(((((((((((()))))))))*********((((((((()))******++++++)))************+++...111444555888;;;===>>>??????@@@@@@AAAAAABBBCCCDDDEEEGGGFFFHHHNNNSSSXXXaaaiiikkkSSSCCC===<<<999:::???JJJ[[[sssvvvqqqvvvvvvlll```WWWPPPJJJHHHGGGFFFIIINNNWWWiiizzzmmm^^^TTTQQQPPPMMMIII@@@???===<<<<<<===>>>@@@FFFKKKQQQQQQLLLHHHGGGHHHLLLSSS]]]hhhtttkkk```XXXYYYddd{{{|||tttiiiYYYKKKDDDBBBBBBBBBBBBAAACCCGGGIIIJJJQQQXXXfffppp~~~pppbbbQQQFFF@@@;;;:::===:::;;;<<<;;;:::<<<@@@CCCKKKMMMPPPTTTVVVXXXYYYZZZ]]]bbbhhhmmmvvv~~~vvvkkk```\\\ZZZZZZ___dddeeefffjjjnnnttt{{{~~~~~~~~~~~~zzzsssrrrqqqqqqqqqoookkkhhhddddddddddddddddddeeeeeegggfffeeeeeeggggggfffeee[[[VVVOOOIIIFFFFFFFFFEEEFFFHHHHHHFFFDDDDDDIIINNNZZZZZZbbbzzzzzz|||ttt```NNNEEE<<<888444000000333////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++,,,++++++******++++++,,,---,,,,,,++++++*********************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************,,,,,,+++***)))((('''''''''(((((())))))*********(((((())))))*********+++***++++++++++++---000222555777:::===????????????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFJJJQQQYYYcccrrruuu[[[JJJ@@@:::666999<<>>@@@AAA@@@DDDJJJNNNOOONNNMMMLLLPPPWWWbbbnnn{{{zzzddd\\\WWW]]]ooommmXXXRRRHHHAAA???@@@CCCDDDBBBBBBEEEKKKOOOTTT^^^hhh|||rrrbbbUUUHHH@@@===:::;;;===:::<<<===<<<:::<<<@@@DDDPPPQQQTTTVVVXXXYYYYYYYYY]]]aaaeeejjjttt}}}|||qqqggg]]]WWWTTTSSSUUUZZZZZZ\\\___ccchhhpppyyy}}}~~~|||}}}~~~yyyuuuuuuttttttssspppkkkgggeeeeeeeeeffffffgggggggggggggggggghhhiiiiiifffddd^^^XXXOOOIIIFFFFFFFFFGGGFFFIIIJJJIIIFFFDDDEEEGGGOOOTTTaaawww}}}kkk^^^OOOGGG???:::444///...111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******))))))******++++++---,,,+++******+++,,,---,,,,,,,,,++++++*********************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++******))))))((((((''''''(((((()))******+++)))))))))))))))*********+++,,,,,,------...111444666999<<>>AAABBBAAABBBEEEKKKQQQTTTUUUTTT[[[bbbmmmxxxppp]]]VVVTTT```yyy}}}hhhXXXHHHEEEAAA???@@@AAACCCEEEFFFHHHMMMVVV]]]gggvvv|||nnncccTTTJJJ???<<<:::999999<<<888:::===<<<;;;<<>>@@@@@@@@@AAABBBEEEGGGHHHIIIMMMUUU```mmmeeeNNNBBB===;;;:::;;;AAAJJJWWWhhh{{{~~~tttddd[[[YYYXXXUUUTTTUUUWWW^^^lllzzzvvvgggaaaXXXMMMEEE@@@>>>>>><<<<<<;;;;;;===???BBBCCCEEECCCBBBHHHQQQXXXZZZYYYkkkrrr|||jjjXXXRRRRRRaaa~~~tttdddTTTHHHBBBBBBAAABBBCCCDDDEEEEEEMMMOOOWWWaaalllyyy|||qqqcccXXXKKKBBB:::999999888888:::555999<<<<<<;;;>>>DDDJJJYYYZZZ[[[]]]]]]\\\[[[[[[WWWYYY\\\cccppp}}}rrriiiaaa\\\XXXSSSQQQSSSRRRSSSTTTUUUWWW^^^hhhooowww}}}{{{}}}~~~}}}zzz{{{~~~|||xxxyyyxxxxxxxxxvvvqqqjjjeeeeeeeeeggghhhjjjjjjkkkkkkggghhhkkkmmmnnnlllgggcccbbb[[[QQQIIIGGGHHHJJJLLLIIIJJJJJJKKKLLLMMMMMMMMMEEEPPP]]]eeemmm}}}tttnnniiieeecccVVVQQQJJJEEE===555333555000000000000000000000000////////////////////////........................*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...---,,,***))))))***,,,---++++++++++++++++++++++++************************,,,,,,+++***))))))******,,,+++***))))))***+++,,,+++***)))(((((()))******(((((((((((())))))))))))(((((()))***************++++++******************+++++++++,,,///111444555;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHNNNTTT___|||}}}___KKK@@@999888:::<<>>:::666666999<<<===<<>><<>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFJJJNNNYYYnnnzzz___KKK@@@:::;;;>>>EEESSS\\\iii|||qqqaaaZZZ[[[_________aaaiiixxxuuuiiibbbVVVJJJAAA<<<;;;;;;;;;<<<=========>>>AAADDDCCCEEEGGGJJJOOOYYYfffpppjjjXXXWWWUUU[[[sss{{{fffVVVMMMGGGBBB===@@@AAAAAABBBEEEJJJRRRWWWiii{{{|||yyytttnnnfff]]]UUUMMMEEEAAA;;;888666666888:::;;;:::>>>999:::??????>>>IIIYYY```aaabbbbbbaaa___]]]\\\YYY\\\^^^eeerrruuujjjfffddd___\\\[[[XXXVVVTTTTTTUUUYYY]]]```jjjnnnuuu{{{~~~{{{zzz|||~~~}}}||||||vvvoookkkiiigggggggggiiikkklllkkkiiiiiihhhiiikkkmmmnnnlllkkkgggccc\\\SSSLLLJJJLLLOOOTTTTTTUUUVVVYYY]]]aaacccZZZTTTSSS\\\ccchhhssszzz~~~}}}~~~xxxrrrgggXXXIII<<<666444000111111111000/////////////////////////////////------------------------...............---,,,,,,,,,,,,,,,+++++++++++++++*********)))******++++++++++++++++++*********))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))((((((((((((''''''+++******))))))******++++++******))))))******+++(((((((((((())))))))))))((())))))************)))******++++++++++++++++++,,,,,,---...111444777999<<<<<<===>>>???@@@@@@AAABBBAAAAAAAAABBBDDDFFFGGGIIIKKK[[[|||sssZZZHHH???;;;???DDDQQQbbbmmmxxxyyynnnbbb^^^___dddddddddgggqqq|||rrrhhh^^^OOODDD>>><<<;;;;;;:::<<<>>>??????@@@BBBDDDCCCEEEHHHLLLTTT```ooozzzsss___PPPXXXYYYfff~~~lll```PPPDDDAAAAAAAAA@@@BBBDDDEEEEEEIIIRRRaaalllzzztttpppooojjjbbbWWWMMMFFFAAA===;;;999888777888999::::::999<<<888:::>>>@@@BBBOOO^^^bbbdddeeeeeedddbbb^^^\\\YYY\\\```hhhwww{{{pppkkkiiiddd```___]]][[[YYYXXXXXXZZZ]]]^^^fffiiimmmqqqvvv||||||{{{{{{|||{{{zzz}}}wwwrrrnnnmmmffffffgggjjjmmmnnnmmmlllkkkjjjiiijjjmmmoooooooookkkhhhaaaYYYSSSPPPQQQTTT[[[[[[[[[\\\___dddiiimmmaaaWWWSSSXXX]]]___eeemmmsss|||www{{{zzzwwwfffUUUFFF<<<666111111222222111111000///////////////////////////------------------------...////////////...------------,,,,,,++++++******(((((()))***++++++,,,+++++++++++++++************,,,,,,,,,+++++++++******++++++++++++++++++++++++******************))))))******))))))))))))******))))))))))))))))))******(((((((((((())))))))))))((()))************))))))******+++++++++++++++,,,++++++,,,...111555888:::<<<======>>>???@@@AAAAAABBBAAAAAAAAABBBEEEGGGHHHKKKKKK___}}}uuueeePPPCCC<<<===EEEMMM```rrr}}}|||vvvqqqlllggggggjjjlllllllllnnnyyyzzzvvvpppkkk```UUUFFF===;;;======<<<:::===@@@AAAAAABBBCCCEEEFFFIIIMMMSSS]]]kkk|||{{{hhhWWWLLLXXX___rrr~~~wwwiiiXXXPPPEEE??????BBBDDDDDDCCCFFFHHHKKKRRRddd|||}}}vvvnnnhhhggghhhaaaZZZOOOEEE???<<<:::999999999:::;;;;;;;;;:::888:::888:::>>>AAAGGGUUUddddddfffggggggfffccc___]]][[[___dddmmm|||wwwrrroooiiieeedddeeedddaaa___^^^^^^___```eeeeeegggiiimmmttt|||~~~|||{{{zzzzzzyyy}}}yyyuuurrrrrrkkkkkklllnnnpppqqqooommmmmmkkkjjjjjjmmmpppqqqrrrnnnkkkfff___YYYVVVWWWXXX^^^^^^___aaadddgggkkklll___WWWTTTXXXZZZYYY^^^hhhmmmxxxxxxzzz}}}wwwsssbbbSSSEEE:::222222111222222111000...////////////////////////......................../////////000///......------------,,,,,,+++*********+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,((()))************))))))))))))))))))))))))))))))&&&''''''(((((()))))))))(((((((((((())))))))))))))))))*********))))))(((******++++++,,,,,,,,,,,,***+++,,,...222555999;;;======>>>???@@@AAABBBBBBBBBBBBAAAAAABBBEEEHHHJJJNNNRRRjjjrrrwwwrrr___SSSEEE===<<>>888999===>>>===;;;>>>AAABBBCCCCCCEEEFFFIIIMMMSSS[[[gggwwwqqq```TTTOOOVVVccc~~~~~~tttaaaVVVHHHDDD???===>>>@@@@@@???CCCGGGLLLSSS```yyy~~~zzzxxxssskkkbbb^^^^^^aaaYYYSSSJJJBBB>>>;;;999777777888:::;;;:::999888777999999:::===AAAKKK[[[jjjgggggghhhhhhfffccc___]]]___ccciiirrr}}}xxxuuuoookkkiiikkkjjjhhhfffdddcccbbbbbbbbbbbbaaaaaadddkkksssyyy}}}{{{zzzyyyyyy~~~~~~{{{xxxwwwwwwssssssssstttuuutttqqqnnnooollljjjjjjmmmppprrrrrrooommmiiiccc^^^[[[\\\]]]]]]___cccfffhhhhhhgggfff[[[YYYZZZ\\\WWWRRRXXXdddkkkxxxzzzzzzrrrbbbNNN===666333111111111111///---////////////////////////......................../////////000///......------------,,,,,,,,,++++++,,,,,,---...---,,,+++***+++++++++++++++++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,%%%&&&'''((()))((('''&&&((())))))******))))))(((&&&&&&'''((())))))))))))(((((((((((()))))))))))))))************))))))(((******++++++,,,---------++++++---000333777;;;===>>>>>>???@@@AAABBBBBBCCCCCCBBBAAAAAABBBEEEIIIKKKLLL[[[xxx~~~qqqnnnuuuZZZLLLEEE>>>===BBBOOOdddvvvxxxrrrnnnkkkjjjjjjqqqyyy|||xxxrrrccc\\\[[[YYYVVVUUUFFF@@@:::777999<<<>>>>>>===???AAACCCCCCEEEGGGIIILLLRRRZZZdddrrr{{{iii[[[UUUVVV\\\oooqqq^^^NNNGGGAAA???>>>>>>???AAA@@@???FFFLLLUUUaaasss{{{zzz|||xxxuuunnnlllfff```ZZZWWWXXXYYYPPPKKKDDD>>>;;;888666555555777999999777666555666999:::;;;===BBBOOO```nnnjjjjjjjjjhhhfffcccaaa___bbbfffmmmwww}}}zzzuuupppooommmmmmkkkjjjhhhfffeeeddd``````^^^]]]^^^ccciiinnn||||||zzzzzz{{{~~~}}}|||||||||zzzyyyyyyzzzzzzwwwsssooopppmmmkkkkkkmmmoooqqqqqqooonnnlllhhhcccaaaaaaccc___bbbgggkkklllkkkhhhfff______ccccccYYYNNNRRR]]]ggguuu}}}xxx]]]EEE<<<777222000111111000...////////////////////////...........................////////////...------,,,,,,,,,,,,------------+++,,,++++++***)))((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---$$$%%%'''((()))((('''&&&'''((()))******)))(((''''''''')))***+++++++++***(((((((((((())))))))))))***************)))((((((******++++++,,,------...------///222666:::>>>@@@>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@BBBFFFIIILLLPPPkkkrrrnnnwwwwww^^^HHHAAA>>>===BBBLLL```{{{{{{ooommmkkkjjjhhhjjjttt{{{sssxxxuuufffYYYVVVVVVQQQLLLKKK>>>===;;;;;;;;;<<<===>>>???@@@BBBBBBCCCEEEIIILLLSSSZZZdddpppssscccXXXXXX^^^ooouuuiii[[[LLLBBB@@@AAA@@@@@@AAACCCFFFHHHIIIQQQYYYfffwwwzzzwww|||}}}{{{yyyvvvrrrmmmiiiaaa___\\\[[[ZZZYYYWWWUUULLLFFF???999666666555555777999;;;:::888666777888999;;;<<<===BBBQQQdddqqqooonnnllliiifffdddcccbbbaaagggooo{{{~~~yyytttsssppppppoooooommmkkkiiihhhccccccbbb```___aaaeeehhhpppwww}}}{{{{{{}}}~~~~~~}}}|||}}}}}}}}}zzzuuuqqqpppnnnllllllmmmoooooonnnppppppnnnlllhhhgggggghhhfffiiimmmqqqsssrrrqqqooojjjiiillllllaaaTTTRRRYYYhhhvvvzzzssspppwwwtttWWWCCC<<<444111111333222000////////////////////////.......................................---,,,,,,++++++,,,,,,---.........++++++******)))*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))******+++,,,,,,------%%%''')))***+++***)))((('''((()))******)))((('''((()))+++,,,------,,,,,,(((((((((((())))))))))))***************)))((((((******+++,,,,,,---......//////111444888===AAACCC>>>???@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@BBBFFFJJJMMM]]]xxxnnnppp{{{hhh]]]NNN???===<<>>>>>===<<<===>>>@@@AAABBBBBBCCCFFFJJJMMMZZZaaammmzzzooo___VVVZZZddd~~~qqqbbbYYYNNNCCC???@@@@@@??????@@@DDDIIIMMMPPP]]]fffvvv{{{{{{zzz~~~|||{{{yyyyyyxxxxxxtttrrrpppnnnkkkfff```\\\YYYXXXXXX[[[^^^]]]YYYUUUKKKEEE<<<666333444666777<<<>>>???===:::999;;;===:::<<<======CCCRRRfffrrrrrrpppmmmjjjgggfffeeeeee```fffooo|||{{{wwwvvvsssssstttsssrrrpppnnnmmmhhhhhhgggeeecccccceeegggfffnnnyyy~~~||||||~~~~~~}}}}}}}}}~~~~~~{{{vvvrrrpppnnnmmmlllnnnnnnmmmlllpppqqqpppnnnllljjjkkklllmmmnnnqqquuuwwwyyyyyyzzztttqqqrrrssskkk]]]WWWZZZlllzzz}}}{{{zzzqqqhhheeeooo}}}iiiHHH@@@777222222444333222////////////////////////////////////////////////------......------,,,+++***++++++,,,---...//////,,,++++++***+++,,,...///+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))************((())))))))))))*********++++++*********************************************+++,,,,,,+++***+++------///222555999<<<>>>??????@@@@@@AAABBBCCCDDDDDD@@@EEEEEEAAAAAAHHHPPPSSShhhtttvvvgggTTTGGG@@@>>>:::===CCCOOOhhhtttmmmgggeeeeeefffhhhlllxxxwwwiiifffppp|||vvvhhhYYYQQQKKKDDD???===::::::;;;;;;===>>>@@@AAAAAAAAACCCFFFFFFHHHOOOWWWdddlllzzzvvviii\\\UUUcccxxxpppaaaQQQHHHCCC???===>>>@@@@@@DDDHHHIIIJJJTTTaaasssyyyqqqpppyyy}}}|||xxxtttpppnnnoooooommmkkkiiigggeeeaaa^^^ZZZWWWVVVXXXXXXXXXYYY^^^```YYYOOOBBB???:::555444555888:::<<<;;;;;;;;;;;;:::888666666;;;===>>>FFFXXXkkkuuutttpppmmmmmmiiidddbbbdddjjjkkksss{{{xxxxxxvvvwwwwwwvvvtttqqqmmmkkknnnmmmjjjhhhfffdddcccbbbbbbhhhpppxxx~~~|||zzz||||||}}}|||}}}~~~zzzwwwvvvppppppppppppooollljjjhhhoooqqqrrrqqqooommmmmmmmmrrrtttxxx|||~~~xxxooogggdddxxx|||www{{{llldddcccrrrxxxWWWBBB222222555111...111000000000000000000000000111111111111000///------,,,---------...////////////......------,,,++++++******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***************************************************+++,,,,,,+++***,,,---///000333777:::===???@@@>>>??????@@@AAABBBCCCDDDBBBDDDEEEDDDCCCGGGNNNUUUsssxxxmmmWWWHHH>>>999888;;;@@@JJJ[[[www{{{pppiiieeefffhhhmmmooorrr|||wwwhhhfffqqqvvvhhhWWWNNNHHHBBB===<<<:::::::::;;;===>>>@@@AAAAAAAAACCCGGGIIILLLTTT^^^lllvvvqqqfff^^^^^^rrrrrrcccVVVIIIBBB???<<<;;;===AAADDDHHHLLLLLLPPPaaarrr{{{rrrmmmvvvzzztttpppmmmkkkgggdddbbbccccccaaa```aaa___]]]ZZZWWWTTTRRRQQQWWWZZZ\\\]]]___^^^UUUKKK@@@===999555444555888:::<<<<<<<<<======;;;999777888<<<>>>@@@III[[[nnnxxxwwwrrrooommmjjjdddbbbdddhhhkkkuuu{{{yyyyyyyyyyyyyyyxxxvvvsssooommmpppooommmkkkiiihhhggggggfffiiilllqqqvvv|||}}}{{{{{{{{{|||~~~zzzxxxwwwtttsssrrrpppooommmkkkjjjnnnoooqqqqqqpppppprrrsssxxxzzz~~~|||qqqjjj}}}yyy{{{kkkdddfffuuu]]]III777555555111///222000000000000000000000000111111111111000///...------------...............------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,*********))))))******+++************************)))+++,,,,,,++++++,,,...000222555999<<>>>>>???@@@AAABBBCCCCCCGGGDDDFFFJJJIIIHHHPPP\\\xxx\\\KKKBBB<<<999999>>>FFFUUUkkk{{{rrrjjjdddccceeekkkrrruuuwww~~~rrrdddcccpppuuueeeTTTIIICCC>>>;;;<<<999::::::;;;===>>>@@@AAADDDCCCEEEJJJNNNSSS^^^iiixxx}}}hhh``````kkkssseeeSSSJJJAAA>>>===<<<<<<>>>CCCGGGLLLOOORRR___xxx|||qqqnnnppp}}}}}}yyysssmmmgggccc```]]][[[XXXWWWWWWWWWWWWVVVXXXWWWUUUSSSRRRQQQRRRRRRZZZaaaeeeeeeaaaZZZOOOEEE>>><<<888555555666888:::;;;===>>>??????===:::888;;;>>>???BBBMMM```rrr|||{{{uuuqqqnnnjjjdddbbbeeeiiiooo{{{}}}zzzzzz|||||||||{{{xxxuuurrrooorrrqqqqqqpppooonnnmmmmmmjjjjjjiiiiiilllttt}}}}}}{{{zzzzzz}}}}}}zzzyyyyyyxxxvvvsssqqqpppooommmkkkmmmnnnpppqqqrrrtttxxx{{{}}}~~~qqq~~~|||mmmkkkooo}}}dddPPP>>>777444000///333000000000000000000000000000111111000000///...---...............---------++++++,,,------...//////,,,,,,---------.........------------------------++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))***))))))((())))))***+++************************)))+++,,,,,,++++++---...111333666999<<>>???@@@AAABBBCCCCCCDDDJJJEEEHHHPPPPPPLLLXXXjjjlllPPPDDDAAA>>>===>>>CCCOOOaaaxxx|||tttnnniiieeebbbaaabbbhhhppptttwww|||uuuhhh\\\]]]kkkzzzqqq```NNNDDD>>>;;;:::;;;999::::::;;;===???AAABBBGGGGGGIIIOOOTTT[[[hhhtttrrr___[[[cccxxxyyyfffYYYJJJCCC>>>>>>???>>>???BBBEEEGGGKKKRRR___wwwtttlllqqqyyy}}}}}}rrrpppmmmhhhccc___[[[YYYUUUTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSTTTUUUXXXZZZ\\\ccckkkpppkkkaaaVVVIII???;;;:::888666666888:::;;;<<<>>>AAABBB@@@>>>;;;:::===>>>@@@CCCQQQeeevvv~~~~~~xxxrrrooojjjeeedddfffllluuu~~~{{{|||}}}}}}}}}|||zzzvvvsssqqqsssssstttttttttsssssssssnnnllliiiggghhhnnnvvv|||~~~|||zzzyyyzzz~~~|||zzz{{{||||||xxxsssqqqppppppmmmkkknnnoooppprrrtttwww|||~~~yyywww|||tttvvv~~~dddSSSBBB888333000000333////////////////////////000000000000000///....../////////...---------,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***+++---((((((((((((((((((((((((((()))))))))************''''''((((((((()))))))))***)))((('''((()))+++,,,************************)))+++,,,,,,,,,,,,...///222333666999<<<>>>@@@AAA@@@@@@AAABBBCCCDDDEEEEEEIIIDDDGGGPPPSSSTTTeee|||yyy^^^EEE======;;;<<>>@@@BBBCCCHHHHHHLLLSSSYYYbbbooo|||zzzjjj[[[[[[hhhzzziiiXXXLLLDDD???===???@@@@@@AAAEEEHHHJJJOOO\\\uuu{{{nnnjjjttt~~~xxxttttttkkkhhhddd___ZZZVVVTTTSSSOOOPPPPPPPPPPPPRRRTTTVVVVVVWWWXXX[[[___cccgggiiiooouuuvvvlll]]]PPPCCC;;;999888888888888:::;;;===>>>@@@CCCCCC@@@===;;;;;;<<<>>>???FFFVVVkkkyyy~~~yyyrrroookkkffffffiiinnn{{{~~~|||}}}|||}}}}}}|||zzzwwwtttrrrtttuuuvvvwwwwwwwwwwwwvvvpppooommmjjjiiilllqqquuuzzz|||zzzyyy{{{~~~}}}{{{{{{~~~}}}xxxrrrpppqqqqqqnnnkkkoooppprrrsssuuuyyy~~~rrrtttyyy|||ttt```TTTEEE:::444000111333///////////////////////////000000000000//////.../////////...---------,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,)))+++,,,+++***)))***,,,))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))(((''''''''')))+++---************************)))+++,,,---,,,---...000333444777:::===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEECCCGGGNNNTTT```zzzmmmUUU???<<<===;;;???HHHNNN___uuuxxxiii```^^^______^^^ZZZYYY\\\bbbffffffhhhkkk___WWWQQQWWWdddnnnnnnkkkZZZNNNAAA<<<;;;::::::<<<;;;;;;<<<>>>@@@BBBDDDEEEHHHIIIOOOXXXaaakkkyyyooocccZZZ]]]mmmooo___PPPFFF@@@<<<;;;>>>@@@@@@CCCHHHNNNTTT```ttttttmmmlllxxx{{{wwwqqqlllkkkfffbbb]]]VVVQQQNNNMMMMMMMMMNNNPPPQQQSSSUUUYYY\\\^^^___cccggglllpppsssuuuwwwxxxrrrcccSSSHHH???888777888888999;;;<<<>>>???@@@CCCEEECCC>>>;;;;;;<<<<<<===@@@III\\\qqq}}}~~~wwwqqqnnnjjjgggiiimmmqqq~~~}}}}}}{{{|||||||||{{{xxxvvvtttvvvwwwyyyzzz{{{{{{zzzyyyrrrrrrqqqooollllllnnnooosss{{{~~~{{{zzz{{{}}}}}}}}}}}}}}}~~~}}}|||}}}|||wwwrrrqqqssssssoookkkoooqqqsssuuuwww{{{{{{uuurrrvvv}}}jjj\\\UUUKKK@@@888333222333000000000000000000000000//////000000000000//////...............---------//////...---,,,,,,++++++*********+++++++++,,,,,,------------------------,,,,,,------------,,,,,,)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))*********+++)))((('''&&&''')))+++---************************)))+++,,,---------///111555666888;;;>>>@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEDDDHHHKKKNNNYYYqqqcccMMM======???===DDDPPPTTTggg}}}xxxnnnbbb\\\\\\]]]\\\ZZZVVVVVVZZZaaaccc___\\\]]]UUUOOOMMMTTT___eeeaaaZZZNNNDDD;;;;;;===<<<<<<===<<<===>>>???AAADDDFFFGGGJJJMMMVVVcccnnnzzzxxxbbb[[[VVV\\\llluuufffWWWJJJBBB>>>;;;;;;???AAABBBGGGNNNTTTeee}}}wwwqqqrrrwww{{{uuutttqqqkkkeeeddd^^^[[[TTTOOOLLLLLLNNNPPPRRRUUUXXXZZZ\\\```fffjjjkkknnnrrrvvvzzz|||~~~~~~xxxtttgggUUUGGG@@@;;;777777888999;;;===???@@@@@@CCCEEEFFFBBB<<<999:::<<<<<<>>>BBBNNNbbbwww|||uuuooollljjjiiilllqqq{{{}}}|||}}}zzz{{{|||}}}|||zzzxxxwwwyyyzzz|||}}}~~~~~~}}}|||ttttttssspppmmmkkklllmmmnnnvvv}}}}}}~~~~~~~~~}}}}}}~~~~~~|||xxxssstttwwwwwwqqqllllllooosssvvvyyy}}}sssqqquuuyyy}}}zzz|||}}}xxxqqqbbb]]]ZZZSSSHHH>>>888444333000000000000000000000000//////000000000000//////---------...............---------------------,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((()))(((&&&%%%&&&)))+++---************************)))+++,,,---------///111666888:::===???BBBCCCCCC???@@@@@@AAABBBCCCDDDDDDGGGNNNQQQRRR___wwwXXXEEE888:::<<<;;;CCCRRRXXXlllmmmeee]]]ZZZ\\\]]]ZZZVVVUUUUUU[[[bbbccc]]]VVVTTTMMMIIIHHHPPP[[[^^^WWWNNNFFF>>>888:::>>>>>>===>>>===>>>???@@@BBBEEEGGGHHHNNNSSS^^^lllzzzqqqWWWSSSQQQXXXggg{{{|||kkk[[[MMMBBB<<<>>><<<===AAADDDFFFLLLTTTYYYrrrrrrrrrzzzyyysssnnnooommmgggaaa___WWWTTTOOOKKKLLLPPPUUUYYY[[[^^^bbbeeeggglllrrrwwwwwwzzz~~~vvvnnn]]]JJJ>>>;;;:::777666888:::<<>>@@@CCCDDDDDDDDDDDDCCCBBBBBBEEEGGGIIIQQQXXX```yyyhhhQQQDDD:::;;;BBBIIINNNQQQfffvvvwwweee]]]XXX[[[___]]]XXXUUUVVV]]]bbbaaaaaaaaa[[[SSSEEEGGGKKKNNNNNNLLLIIIGGG>>>===<<<;;;:::;;;;;;<<<>>>AAACCCCCCCCCDDDHHHLLLVVVeeennnxxxmmmWWWQQQNNNSSS]]]mmmooobbbUUUHHH???<<>>:::<<>>@@@AAABBBBBBAAA???@@@@@@AAAAAABBBEEEHHHSSSVVV]]]ppp~~~uuuUUUDDD???===AAAGGGQQQ```lll|||wwwccc___]]]]]]``````^^^^^^aaa^^^``````^^^\\\YYYRRRKKKGGGGGGHHHGGGDDD@@@<<<999::::::::::::;;;<<<===>>>???AAACCCCCCDDDHHHPPPVVVddduuujjjSSSMMMJJJMMMTTT___mmmyyy}}}nnn\\\OOOFFF???<<<===<<<<<<@@@FFFHHHOOOddd{{{xxxxxxxxxlllfff```]]]]]]\\\WWWUUUUUUVVVXXX]]]ccciiioootttvvvxxxxxxwwwwwwxxxzzz|||}}}|||yyytttnnneee\\\VVVHHH???777666666555555777999:::===BBBGGGKKKLLLLLLMMMIIIBBB<<<888777888999AAACCCMMM___rrr|||{{{uuupppkkkjjjkkkiiimmm~~~{{{zzz{{{{{{zzzxxxxxxyyy{{{||||||{{{{{{||||||}}}}}}}}}|||||||||zzzwwwvvvvvvtttrrrpppnnnmmmnnnqqqvvv~~~~~~~~~~~~~~~{{{zzzzzz{{{zzzyyyzzz|||}}}|||xxxvvvooopppqqqtttwww{{{~~~wwwccc^^^ccchhh```dddcccmmm|||qqqwww|||ppp]]]HHH<<<888111111111111111000///...000000000000000000000000////////////............//////...---------......,,,------......------,,,+++************+++,,,,,,.........---------------***++++++,,,,,,++++++***(((((((((((())))))))))))++++++******))))))(((((())))))*********+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,---.........///222777;;;<<<===@@@BBBCCCBBBAAA@@@<<<>>>???@@@@@@CCCFFFIIIYYY[[[ccc{{{tttxxxbbbJJJCCC>>>===FFFTTTeeexxxtttcccYYYYYY\\\______]]]```eeecccaaa___\\\YYYUUUNNNGGGFFFFFFFFFDDDAAA===999777;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEGGGMMMVVV]]]iii|||lllSSSLLLIIIMMMUUU]]]iiirrr~~~vvvgggUUUIIIBBB>>>>>>AAA???AAAEEEIIIMMM\\\zzz{{{~~~ppphhhddd___\\\\\\ZZZVVVUUUWWWZZZ___gggooouuuyyyzzzzzzyyywwwtttssssssssssssrrrssspppkkkeee]]]TTTKKKEEE???888444666777666666888888999<<>>@@@BBBCCCBBBAAA@@@<<<>>>???@@@AAADDDHHHJJJYYY]]]jjjssskkkjjj|||rrrUUUEEEBBB<<<===NNNfff~~~lll[[[SSSTTTXXX\\\\\\[[[___fffeee```[[[YYYVVVQQQJJJEEEEEEDDDCCCAAA???<<<:::888:::;;;===>>>@@@BBBCCCCCCDDDEEEFFFFFFIIIPPPZZZbbbnnnqqqVVVOOOKKKNNNUUU\\\eeelllqqq|||}}}mmm^^^NNNDDD???===>>>BBBBBBEEEHHHMMMVVVmmm~~~tttiiidddccc___\\\[[[YYYVVVWWW[[[bbbiiirrr{{{}}}yyyvvvssspppmmmkkkkkkjjjgggeeeccc```[[[UUUOOOGGG@@@:::999555444777888666666999888999===EEEPPPWWWYYYYYYOOOHHH???999777999:::;;;<<>>???AAABBBBBBBBBAAA>>>???AAABBBCCCFFFIIILLLUUU```tttuuu]]]```mmmbbbLLLEEE???===EEE^^^|||zzzdddSSSNNNOOOSSSYYYZZZYYY]]]dddccc[[[TTTSSSSSSMMMGGGDDDDDDCCCAAA@@@>>>===<<<;;;999:::<<<>>>@@@AAABBBBBBBBBDDDGGGIIINNNVVVbbbjjjwwwuuu[[[RRRMMMPPPVVV\\\cccjjjmmmyyyrrr```SSSFFF@@@===<<<>>>AAACCCFFFKKKTTTfffvvvvvvuuuiiiaaa]]]___[[[YYYYYYXXXWWWZZZaaakkkqqqyyyzzzsssnnnjjjgggeeeeeeeeeccc^^^ZZZTTTQQQLLLHHHDDD???:::666555333333666777555666999:::<<>>======>>>???@@@AAABBBCCC@@@BBBCCCDDDEEEGGGKKKNNNUUUhhhkkkWWWddd|||nnnRRRDDDCCC>>>DDDWWWvvvppp^^^RRRLLLLLLOOOVVVYYYYYY]]]bbb^^^TTTLLLMMMNNNIIIDDDCCCCCCBBB@@@>>>===<<<<<<<<<999;;;===???AAAAAABBBBBBBBBFFFKKKPPPWWWbbbnnnwwwvvv[[[SSSNNNRRR\\\dddlllsssvvvrrrdddRRRHHH@@@>>>>>>>>>@@@DDDEEEIIIQQQbbb|||}}}uuupppzzz|||rrrkkkccc\\\[[[ZZZXXXXXXYYYZZZ[[[bbbjjjooorrruuuwwwuuuoooiiieee___^^^]]]___```^^^WWWQQQJJJGGGCCC@@@===:::777444333222333777888777999===>>>BBBLLL[[[fffhhhaaaYYYHHHAAA999777999<<<======>>>HHHZZZooo}}}vvvsssmmmlllrrryyy~~~wwwqqqooopppqqqrrrrrruuuyyyzzzyyyxxxxxxyyyyyyzzz|||}}}~~~||||||{{{yyywwwuuusssssssssxxx}}}}}}zzzyyyyyyxxxwwwtttrrroooooorrrssssssrrrpppooooooooopppsssvvvwww{{{yyyuuurrrpppppprrrsssyyy{{{}}}ggg]]]TTTPPPLLLFFFFFFIIIKKKRRRQQQVVVgggwwwwwwkkkkkkvvvxxxttt}}}uuuyyyssszzzeeeLLL@@@:::444222333333111///000000000000000000000000////////////............,,,---.../////////...------------,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,---......,,,+++)))***++++++,,,,,,++++++***(((((((((((()))))))))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,******))))))***+++,,,,,,************************,,,///222555777999<<>>???AAACCCDDDBBBDDDEEEFFFFFFIIILLLOOOXXXpppkkkZZZnnnvvvaaaGGG===@@@>>>LLLhhh|||nnnaaaWWWRRRLLLKKKNNNTTTYYYZZZ\\\```ZZZNNNGGGIIIKKKGGGBBBBBBDDDBBB@@@===;;;;;;;;;;;;<<<===@@@BBBCCCDDDDDDCCCDDDIIIPPPXXXaaammmzzzvvvZZZRRRNNNVVVbbbnnnyyywwwfffYYYKKKCCC===>>>AAABBBEEEHHHHHHMMMXXXnnn}}}uuurrrppp~~~mmmgggeee```\\\\\\XXXWWWXXX[[[]]]```iiisssnnnnnnnnnllliiiddd```]]]WWWVVVWWWZZZ\\\ZZZRRRKKKEEEBBB>>><<<:::888666444444333555999::::::===BBBAAAGGGTTTeeepppnnnaaaUUUDDD===777666999===>>>===BBBLLL___sss}}}vvvssslllkkksss}}}|||tttooonnnooopppqqqrrrvvvyyyzzzxxxwwwwwwyyyxxxyyyzzz|||~~~~~~}}}||||||}}}}}}|||zzz}}}|||{{{yyywwwuuusssrrruuuzzz}}}zzzyyyxxxxxxwwwuuurrrooooooqqqsssrrrpppnnnoooqqqssstttuuuvvvvvv}}}{{{vvvrrroooooopppqqqxxxyyyrrrYYYNNNGGGHHHIIIEEEBBBBBBIIIQQQQQQSSSbbbpppsssiiiiiisss{{{lllqqqkkktttxxx\\\CCC===555222333444222///000000000000000000000000000/////////............+++,,,.../////////............,,,++++++,,,......++++++******++++++,,,---+++,,,---......,,,***)))+++++++++,,,,,,+++++++++''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))),,,111555888;;;>>>@@@============???AAACCCDDDFFFBBBAAAEEEIIILLLSSSZZZbbblll___}}}ppp\\\OOODDD>>><<>><<<:::888888999:::<<<<<<===@@@CCCEEEFFFFFFIIIMMMUUU___lll{{{uuuZZZTTTTTT\\\hhhvvv}}}hhhVVVMMMEEE???;;;>>>AAABBBEEEHHHMMMOOOaaa|||ssslllpppzzzxxxqqqgggbbb```^^^[[[WWWWWWUUUUUUZZZ```fffiiijjjiiihhheeebbb^^^[[[XXXWWWTTTUUUVVVXXXWWWRRRLLLGGGAAA???;;;777444222222222555444666:::<<<;;;===AAAGGGXXXlllwwwvvvlll\\\MMMCCC<<<777777777666999===CCCPPPhhh~~~{{{rrrooonnnttt{{{qqqlllkkkmmmoooooottttttsssssssssttttttuuuwwwvvvvvvvvvyyy|||~~~}}}||||||{{{yyyvvv|||{{{{{{zzzyyywwwvvvuuusssuuuyyy{{{yyywwwwwwyyyuuupppnnnmmmnnnnnnnnnpppqqqssstttuuuvvvuuuuuuyyyyyywwwrrrnnnnnnrrrvvvzzz|||oooUUULLLDDDAAAAAA>>>===???EEEGGGQQQ]]]aaaccctttuuuqqqmmmmmmvvv{{{|||nnnhhhkkk|||pppSSSAAA444555777222111444000000000000////////////000///...---,,,+++******000000000000000000000000...------------...//////------------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++************************++++++******)))******+++***...333777999;;;>>>@@@============???AAACCCDDDHHHEEEDDDHHHLLLPPPWWW___mmmtttnnniiiTTTIIIBBB???AAALLLrrryyy```QQQMMMJJJFFFFFFQQQ___eeebbb\\\ZZZ[[[QQQMMMGGGDDDCCCBBBBBBAAA???===;;;:::999999:::;;;>>>>>>???AAADDDFFFGGGHHHKKKPPPXXXdddrrrqqqYYYUUUWWWaaapppsss___OOOHHH@@@;;;:::===@@@AAADDDGGGKKKXXXttt~~~sssnnnmmmuuuzzzooohhh```[[[ZZZXXXUUURRRSSSSSSTTTYYY___dddeeeeeebbbaaa___\\\ZZZXXXWWWVVVTTTTTTTTTTTTSSSOOOIIIDDD???===:::666333222222222333333555:::<<<;;;>>>DDDSSSeeexxxzzzlllZZZLLL@@@:::666777888888;;;???FFFVVVmmm}}}yyysssppppppvvv|||tttnnnmmmnnnppppppsssssssssrrrrrrsssssstttuuuuuuuuuwwwyyy{{{~~~}}}|||||||||{{{yyywwwzzzzzz{{{{{{zzzyyywwwvvvtttuuuwww{{{|||yyyxxxwwwxxxuuuqqqoooooopppooonnnooopppsssuuuvvvvvvvvvuuuvvvvvvuuusssqqqrrruuuwwwyyy{{{~~~ttt]]]RRRIIIDDDBBB>>><<<===AAACCCNNN[[[^^^```lll}}}uuutttssstttzzzvvvyyyjjjeeejjj{{{wwwYYYEEE444333444000...111000000000000//////////////////...............---////////////////////////---------------...//////,,,---------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((())))))))))))))))))))))))))))))))))))************+++++++++************************+++***)))(((((()))+++,,,---000555888:::<<>>???AAABBBCCCHHHEEEEEEHHHLLLRRR\\\eee{{{~~~___KKKCCC???AAAGGGVVV|||gggRRRHHHGGGHHHFFFHHHUUUeeelllhhh___YYYWWWMMMIIIEEEBBBAAAAAAAAA@@@<<<<<<;;;::::::;;;<<<===@@@@@@AAACCCEEEGGGIIIJJJQQQVVV___kkk{{{nnn[[[WWWZZZfffvvvsssdddSSSGGGBBB<<<::::::???AAABBBEEEJJJPPPiiiooojjjlllsss{{{qqqkkkeee___XXXUUUTTTSSSQQQOOOPPPQQQTTTYYY]]]___^^^\\\WWWVVVUUUTTTTTTTTTUUUVVVUUUSSSQQQOOOMMMJJJEEEAAA===;;;888444222111222222333444777<<<======CCCJJJaaassszzzhhhUUUHHH;;;777666999::::::>>>CCCKKK^^^vvv{{{xxxtttrrrqqqyyy}}}vvvqqqooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrsssuuuwwwyyy{{{||||||}}}|||{{{{{{|||{{{yyywwwxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvwwwzzz~~~{{{yyyxxxwwwuuusssrrrqqqpppnnnmmmlllnnnrrruuuvvvvvvuuutttuuutttssstttvvvxxxxxxxxxxxxzzz}}}|||lllaaaVVVPPPJJJBBB===<<<===@@@KKKWWW]]]^^^gggrrrxxxzzz||||||~~~qqqwwwiiihhhmmm}}}|||aaaKKK888333333000...///000000000000////////////.........//////000000000........................------------......//////,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++************************---+++)))'''(((***,,,...000333777:::<<<===???AAA<<<======???@@@AAACCCCCCEEEBBBCCCFFFKKKSSS```lllYYYGGG@@@===AAAIIIZZZqqqeeeUUUHHHEEEGGGIIIJJJMMM[[[jjjooojjj___WWWTTTJJJHHHDDDBBBBBBAAA@@@???::::::::::::;;;===>>>???@@@AAACCCDDDEEEHHHKKKMMMYYY^^^gggsssmmm\\\YYY\\\hhhxxxqqqdddVVVIIIAAA???<<<<<<>>>BBBCCCDDDIIIPPP___~~~|||pppggggggppp~~~|||ssskkkfffddd^^^ZZZUUUSSSSSSSSSRRRQQQPPPRRRVVVYYYZZZYYYUUUSSSNNNNNNNNNNNNOOORRRTTTVVVVVVSSSOOOKKKHHHEEEBBB???:::888555333111111222333666777:::>>>>>>???IIISSSlll}}}vvvaaaNNNCCC999777777:::<<<;;;???DDDPPPfff~~~|||yyytttrrrsss|||}}}xxxsssqqqpppqqqqqqqqqqqqpppoooooooooppppppppprrruuuxxxzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzxxxvvvwwwyyyzzz{{{{{{{{{zzz{{{yyyuuutttvvv{{{}}}zzzyyyxxxvvvtttsssqqqooojjjggghhhkkkooosssuuuuuutttsssvvvtttsssvvvzzz|||zzzxxxwwwyyy||||||sssiiibbbYYYLLLAAA<<<<<<>>>FFFRRRZZZ```hhhppp~~~qqq}}}~~~ppprrryyy{{{gggRRR===555444333111111000000000000////////////....../////////000000000------------------------,,,------...............,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++************************...,,,***))))))+++...000222555999;;;<<<===???AAA======???@@@AAACCCCCCDDDCCCAAABBBGGGMMMWWWgggvvv~~~WWWGGGBBB===@@@III\\\~~~oooZZZRRRHHHDDDDDDFFFHHHJJJVVVbbbnnnqqqiii]]]TTTQQQJJJHHHEEEDDDCCCBBB@@@>>>888999:::;;;<<<>>>???@@@@@@BBBDDDEEEFFFHHHMMMQQQ]]]cccnnn{{{lll]]]ZZZ^^^jjjxxxtttdddXXXMMMCCC>>>???======???CCCCCCFFFOOOYYYsssmmmhhhfffkkkyyy}}}~~~{{{yyyuuunnngggaaa^^^]]]XXXVVVSSSRRRRRRRRRRRRRRRRRRTTTWWWXXXVVVRRRNNNKKKJJJJJJJJJLLLNNNQQQTTTVVVVVVRRRLLLHHHEEEBBB???===777666444222111222333444666888;;;===<<>>@@@>>>???@@@BBBDDDDDDEEEEEEDDDDDDFFFKKKRRR___sss|||TTTGGGCCC>>>AAAKKK^^^ooo\\\LLLGGGDDDDDDDDDCCCGGGKKKaaakkkuuuuuukkk]]]TTTPPPJJJHHHFFFEEEEEECCC???===888999:::<<<===???@@@@@@@@@CCCEEEGGGHHHKKKQQQWWW```hhhvvvlll```]]]aaammm{{{sssgggYYYOOOGGG???===???<<<===???BBBCCCIIIYYYhhhoooeeefffkkkuuu|||wwwwwwuuussssssqqqnnniiiccc^^^YYYVVVTTTQQQPPPOOONNNNNNOOOPPPPPPRRRTTTVVVTTTQQQLLLIIIHHHHHHIIIKKKMMMPPPRRRSSSTTTSSSOOOJJJEEEBBB???<<<:::555444222111111333444555555777:::;;;<<>><<>>CCCOOO^^^}}}}}}bbbLLLEEEDDDEEEHHHGGGGGGNNNWWWkkkuuu~~~qqqaaaUUUPPPJJJHHHGGGFFFEEEBBB>>>:::888999:::<<<>>>???@@@@@@AAADDDHHHIIIKKKOOOWWW]]]iiirrrnnnfffdddgggqqq|||}}}uuueeeZZZOOOHHHBBB<<<;;;======>>>AAACCCGGGRRRhhh|||oooeeecccjjjuuu~~~tttpppnnnjjjggggggddd```\\\YYYXXXUUUQQQMMMLLLMMMMMMLLLKKKLLLMMMNNNOOOQQQQQQNNNJJJHHHHHHIIIIIIJJJMMMOOOQQQRRRQQQQQQOOOKKKFFFBBB???<<<999777444333222111222444666777555888<<<>>>AAANNNiiivvvcccSSSFFF===666666888:::;;;===EEEOOOkkk~~~yyysssttt|||xxxwwwuuutttwwwyyy{{{zzzwwwuuuuuuwwwqqqpppooonnnmmmmmmmmmmmmmmmnnnqqqsssuuuwwwwwwwwwvvvuuuvvvxxxzzz|||{{{zzzvvvtttrrrrrrtttwww{{{~~~{{{zzzyyyxxxxxxyyyzzzzzz}}}zzzxxxtttqqqnnnkkkfffccceeefffhhhkkkooorrruuuwwwzzz{{{||||||{{{{{{|||~~~zzz|||}}}rrreee^^^LLLFFF@@@CCCOOO\\\aaa```fffrrr}}}tttwww|||oooaaa\\\QQQCCC888333333333000000000000///////////////////////////000000000------------------------+++,,,...///000///...---***+++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++************************))))))***+++,,,,,,------555888;;;<<<<<<<<<===>>>@@@AAACCCEEEGGGGGGGGGGGGEEEEEEHHHOOOXXXhhhxxxMMMAAA@@@>>>EEESSS]]]wwwxxx[[[DDDCCCDDDHHHLLLLLLMMMXXXfffqqq|||xxxeeeWWWPPPIIIHHHGGGFFFDDDAAA<<<888888999;;;===>>>???@@@@@@BBBFFFJJJLLLMMMRRRZZZaaasss}}}rrrmmmjjjkkksss{{{tttjjj[[[RRRIIIDDD???:::999<<<@@@AAACCCGGGLLL[[[vvvqqqcccddddddooo~~~vvvnnnkkkhhhbbb______ZZZUUURRRSSSUUUUUUPPPKKKKKKLLLLLLLLLKKKKKKMMMNNNLLLMMMMMMJJJFFFFFFHHHKKKIIIKKKNNNQQQRRRQQQPPPOOOLLLHHHDDD@@@===:::777444444333222222222444777888888;;;@@@CCCGGGXXXwwwppp]]]NNNBBB:::444444666999;;;>>>HHHSSSrrrvvvtttvvv}}}yyyxxxvvvsssvvvyyy||||||yyywwwxxxyyyqqqqqqpppnnnnnnmmmmmmmmmkkklllnnnqqqssstttuuuvvvuuuuuuuuuwwwzzz|||{{{zzzvvvtttqqqpppqqqvvv{{{~~~yyyyyyyyyyyyyyyxxxxxxwww|||~~~zzzwwwtttqqqooommmiiigggggggggiiikkkoootttxxxzzzyyy{{{}}}}}}{{{{{{~~~}}}}}}~~~|||sssnnnVVVOOOGGGHHHRRR\\\]]]YYYfffmmmuuuyyyxxxyyywwwvvv~~~}}}zzzqqqfffdddbbbZZZKKK===666555555000000000000////////////......///000111222333333........................+++,,,...000000///...---***+++,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))************************''''''(((((())))))******++++++*********************+++---.........000222555888<<<>>>>>>======>>>>>>@@@BBBEEEGGGGGGFFFFFFIIIFFFJJJRRRWWWdddmmmGGG@@@AAA@@@IIIZZZkkkxxxgggPPPFFFGGGEEEKKKWWW___dddjjjrrrzzzgggXXXQQQIIIIIIGGGBBB<<<888777999888:::;;;<<<<<<===@@@BBBAAAIIIHHHJJJVVV\\\bbbnnn}}}tttmmmoooqqqtttwww{{{|||vvvuuupppjjjqqq~~~~~~tttiiibbbTTTMMMCCC===;;;<<<<<<<<<<<>>=========>>>???@@@CCCEEEFFFFFFFFFEEEEEEDDDFFFNNNZZZpppbbbGGGCCCDDDDDDQQQfffppp{{{|||aaaNNNHHHLLLLLLRRR___hhhnnnvvv~~~{{{fffUUUNNNKKKJJJGGGAAA;;;888888::::::;;;======>>>???BBBDDDCCCKKKKKKNNNZZZbbbhhhuuuyyynnnoooooopppppprrrtttvvvqqqjjjeeeeee```^^^iiiyyy|||uuukkk```XXXMMMGGG???::::::<<<=========BBBEEEKKK]]]|||nnnaaacccjjjwww|||oookkkfffaaa]]]YYYVVVSSSOOONNNMMMKKKJJJJJJJJJJJJIIIGGGEEEFFFGGGHHHFFFDDDCCCCCCCCCCCCDDDFFFHHHIIIKKKMMMNNNOOONNNLLLIIIHHHFFFDDDAAA===:::777666555333222222333555888;;;===999===AAAFFFXXXtttxxxfffVVVIII???999666:::888;;;AAAAAAMMMddd|||wwwxxx|||{{{xxxtttpppnnnooopppoooooonnnoooppprrruuuvvvtttssssssssstttvvvwwwyyytttqqqmmmnnnrrrxxx{{{}}}||||||zzzxxxvvvwwwzzz}}}~~~{{{vvvsssrrrqqqooommmkkklllkkkkkklllpppvvvzzzyyy}}}|||{{{}}}~~~uuujjjcccddd```WWWUUUYYYgggmmmrrrssssssxxx}}}wwwttttttxxx}}}~~~~~~}}}uuuaaaHHH:::777333222111000000000000000///000111111111000///...........................---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,+++***+++,,,))))))))))))************))))))***+++++++++++++++************************))))))))))))))))))((((((******************************+++++++++...222666;;;<<<======<<<<<<>>>@@@@@@AAACCCEEEEEEEEEEEEDDDDDDEEEEEEKKK___~~~jjjUUUGGGGGGJJJNNNbbbyyy~~~mmmWWWLLLLLLRRRTTT\\\iiiuuuxxxbbbSSSMMMNNNKKKFFF@@@:::888999;;;;;;<<<>>>??????AAADDDFFFEEENNNPPPTTTaaaiiirrr~~~qqqpppmmmjjjgggeeecccccc[[[WWWTTTSSSPPPRRRcccvvv|||xxxrrrjjj```UUUNNNEEE@@@;;;888999;;;>>>???@@@BBBFFFRRRlllqqqccc___fffppp|||ooohhheee```\\\YYYVVVSSSPPPMMMLLLKKKIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDBBB@@@>>>???@@@AAADDDGGGIIIJJJMMMMMMMMMMMMKKKJJJHHHGGGFFFDDDAAA===:::777555444333333333444666999<<<===:::===BBBPPPhhhrrraaaRRRFFF<<<777666:::888;;;AAACCCRRRkkk~~~yyyyyy}}}yyytttqqqqqqrrrppppppppppppqqqsssuuuwwwrrrrrrrrrssstttuuuvvvwwwqqqooommmmmmqqqvvvzzz|||{{{{{{zzzxxxwwwxxx{{{~~~~~~~~~zzzwwwuuusssqqqooooooooonnnmmmmmmpppuuuxxxyyy|||}}}}}}~~~{{{zzzvvvgggWWWSSSZZZjjjooorrrqqqooottt~~~}}}|||~~~uuuWWWAAA888555444222111000000000000.........//////000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,***************)))))))))((()))******++++++******************************+++******))))))(((((((((***************+++++++++++++++++++++,,,000666;;;>>>???>>>===;;;<<>>999888:::<<<;;;<<<>>>???@@@BBBDDDGGGFFFPPPTTTYYYgggqqq{{{tttpppiiibbb]]]XXXTTTQQQOOOMMMLLLJJJGGGMMMbbbxxx~~~zzzwwwqqqjjjaaaXXXNNNHHH???<<<999777888;;;>>>@@@BBBCCCIIIZZZyyyssseee```bbbmmmxxxsssiiiaaa^^^[[[XXXVVVTTTQQQNNNLLLLLLKKKIIIHHHHHHGGGGGGEEEEEECCCBBBBBBAAA??????===>>>@@@BBBEEEGGGIIIJJJOOONNNMMMKKKJJJIIIIIIIIIGGGEEEBBB>>>:::666444222000111111333555888:::<<>>???@@@BBBEEEGGGGGGTTTYYY___nnnxxxuuunnndddZZZTTTNNNIIIFFFGGGHHHIIIGGGGGGQQQggg||||||vvvsssooohhh```XXXPPPHHHCCC<<<;;;:::999999;;;>>>@@@BBBDDDMMMddd~~~gggaaaccchhhtttvvvjjjccc[[[YYYVVVUUUTTTSSSPPPNNNLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDDDDBBBAAA?????????@@@AAABBBDDDFFFHHHIIIJJJLLLKKKKKKJJJJJJJJJKKKLLLKKKHHHCCC>>>999555333222000111222444777999;;;===BBBEEERRRlll{{{jjjYYYKKKAAA;;;888888<<<:::;;;BBBHHH\\\{{{|||zzzyyyxxxwwwuuusssrrrqqqrrrrrrrrrrrrrrrsssssssssssssssoooooopppqqqrrruuuxxxzzzyyyyyyyyyxxxxxxzzz~~~~~~|||yyywwwvvvssssssrrrpppnnnooorrrtttzzz|||}}}~~~yyyhhh^^^[[[^^^``````]]]___kkk~~~wwwVVV<<<;;;999555222000000000111222111000/////////000000........................------------------------+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,...---------,,,,,,++++++''''''((()))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***++++++,,,,,,,,,,,,---...111666>>>CCC@@@@@@@@@>>>===>>>AAADDDEEEEEEEEEFFFGGGHHHHHHIIIDDDEEEEEEOOOhhh}}}yyyggg```iiisss___HHHGGGDDDFFFSSShhh~~~lll]]]SSSRRRZZZdddmmmyyyvvvcccXXXSSSSSSKKKFFF???:::999:::<<<===:::<<<>>>???@@@BBBFFFHHHLLLZZZaaagggvvvrrriii\\\RRRLLLHHHEEEBBBBBBEEEIIIJJJOOO^^^uuuuuuoooiiiddd\\\TTTNNNGGGAAA===999:::::::::999;;;>>>AAA???EEEUUUqqqlll___aaagggnnn~~~uuuiii^^^YYYUUUSSSRRRRRRSSSRRROOOMMMMMMMMMMMMLLLKKKJJJHHHGGGBBBCCCCCCBBB@@@>>>???@@@BBBCCCEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSQQQMMMFFF>>>777444222222222333555777:::<<<>>>???AAAHHH\\\zzzxxxfffUUUHHH@@@;;;888888<<<;;;===EEENNNfffyyyzzz}}}xxxwwwuuutttssssssssstttttttttttttttsssrrrqqqqqqoooppprrrsssssstttvvvxxxttttttttttttuuuwww|||~~~{{{zzzyyytttsssrrrpppnnnnnnppprrryyyyyyzzz{{{}}}vvvjjjbbbWWWUUURRRPPPWWWhhhzzzxxx{{{}}}bbbDDD>>>;;;777333000000000111111111111000000/////////........................------------------------++++++------------++++++---...///...+++***+++,,,+++++++++++++++*********(((((()))************)))))))))))))))))))))))))))******************++++++((())))))***++++++,,,,,,***+++---///222888???DDD>>>???@@@@@@???@@@CCCEEEEEEEEEFFFGGGHHHJJJKKKLLLIIIEEEEEEPPPfffrrrgggUUUWWWhhhlllXXXNNNBBBCCCHHHRRRbbbxxxvvvdddYYYUUUYYYbbbkkkzzzpppaaaYYYSSSPPPHHHBBB<<<999999;;;<<<<<<<<<===@@@AAABBBDDDGGGJJJTTTbbbjjjqqqmmmcccTTTJJJFFFEEECCCBBBBBBGGGNNNVVVbbbvvvzzznnnggg___ZZZRRRKKKEEE@@@<<<:::555777999999999;;;???BBB???III]]]|||kkk^^^ZZZdddmmmuuuqqqggg]]]UUURRROOOOOONNNOOOPPPPPPNNNLLLLLLLLLLLLLLLKKKIIIHHHGGG???AAABBBAAA>>>===>>>@@@AAABBBEEEGGGIIIJJJJJJJJJIIIKKKNNNRRRVVVZZZ]]]^^^XXXQQQHHH>>>666333222222111333555888;;;===???@@@CCCNNNgggtttcccRRREEE>>>:::888777<<<<<>>CCC===???@@@AAA@@@AAADDDFFFFFFFFFFFFGGGIIIKKKMMMNNNQQQIIIFFFQQQccchhhZZZIIISSShhhYYYHHHGGGDDDBBBOOO___qqqsss```WWWXXX^^^hhhpppkkkaaa[[[TTTOOOEEE@@@:::888999<<<<<<<<<===???AAABBBDDDFFFIIILLLYYYhhhpppxxx|||iii^^^OOOEEEBBBCCCDDDCCCEEELLLVVVbbbtttxxxjjjcccZZZUUUMMMFFFBBB>>>;;;999111444777888999;;;???CCCAAAMMMcccvvv```XXXZZZgggqqq|||qqqfff___WWWQQQPPPLLLLLLLLLMMMOOOOOOMMMJJJKKKLLLLLLLLLKKKIIIGGGFFF===???AAA@@@===<<<>>>@@@???AAADDDGGGIIIJJJKKKKKKMMMPPPTTTZZZ___dddgggiii[[[TTTIII===555222222333///111333777999<<<===>>>HHHUUUppp~~~rrr```OOOCCC<<<999777555;;;<<>>999444111000000111)))***---///000000///...........................------------------------***+++---......---+++***...//////...,,,++++++,,,,,,,,,,,,------.........))))))))))))))))))))))))+++***)))'''''')))***+++'''((()))++++++***))))))))))))))))))))))))))))))***+++...111555:::===???>>>???@@@AAACCCDDDEEEFFFDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNPPPTTTYYYXXXQQQJJJWWWoookkkOOOEEECCCAAAMMMTTThhhnnn^^^ZZZ]]]cccqqq~~~zzzmmmeee[[[PPPJJJ>>><<<;;;::::::;;;===>>>AAA??????DDDGGGIIIMMMSSSbbbnnnzzz|||gggTTTEEEDDDEEECCCCCCFFFKKKQQQcccttteee]]]SSSIIIAAA??????<<<999888:::777777:::;;;;;;>>>CCCCCCSSSnnnuuueeeZZZZZZ]]]dddsssxxxeeeWWWQQQNNNKKKGGGKKKKKKKKKJJJKKKKKKLLLMMMPPPOOOMMMKKKIIIFFFDDDCCCCCCAAA???>>>>>>???BBBCCCBBBDDDFFFHHHIIIJJJMMMOOORRRYYY```fffmmmwww{{{{{{lllUUUAAA:::777222222999666777888888;;;???@@@@@@GGGeee|||qqq```OOOBBB;;;999999:::>>>@@@BBBPPPmmmwwwrrriiiaaaZZZXXXXXXYYY]]]dddppp{{{}}}{{{xxxuuuqqqooonnnooooooooorrrpppooopppmmmjjjjjjnnnoooooopppqqqtttvvvyyy{{{{{{yyyuuuqqqppprrrsssooolllnnnmmmkkkmmmrrrwww|||}}}xxxrrrqqqpppsss{{{|||sssdddUUUNNNNNNVVVgggxxxxxxoooqqqooooootttaaa^^^dddmmmrrrrrrPPP<<<555777222///222000///............---------/////////...------,,,,,,+++,,,---......---,,,+++//////.........---------***++++++,,,,,,++++++***+++++++++,,,,,,---------))))))))))))))))))))))))((((((((())))))((((((((('''((())))))******))))))***************************,,,...222666:::===?????????@@@AAACCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOLLLHHHKKKVVV______ZZZWWWiii~~~^^^GGGAAACCCCCCLLLWWWooovvveeeWWWXXXaaakkk{{{tttiiibbbXXXNNNHHH===<<<;;;::::::;;;===>>>BBB@@@AAAEEEIIIKKKQQQWWWdddrrr{{{eeeTTTEEEDDDFFFEEEGGGLLLUUUccc}}}rrraaaXXXNNNEEE>>>======:::777777888666777;;;======AAAFFFLLL]]]xxxjjj\\\VVVXXX^^^iii{{{wwwjjjZZZOOOKKKJJJHHHEEEHHHIIIJJJKKKMMMOOOPPPQQQOOONNNLLLIIIGGGDDDBBBAAABBB@@@???>>>???AAACCCEEECCCFFFIIIKKKLLLNNNPPPRRRXXXbbbmmmtttzzz~~~}}}yyydddPPP>>>999777222333888666777999:::===@@@CCCCCCTTTrrr}}}rrr```NNNBBB;;;999999666;;;???FFFYYYwwwtttmmmaaa^^^YYYTTTRRRSSSWWW[[[eeemmmyyyzzzwwwrrroooooopppppppppqqqnnnnnnooommmiiiiiimmmppppppqqqrrrtttwwwzzz|||zzzvvvrrrqqqsssssspppmmmnnnlllkkkmmmrrrwww|||~~~~~~|||xxxrrrnnnpppooossszzz}}}tttiii]]]WWWUUU[[[iiiwwwxxxsssvvvtttrrr~~~mmmcccaaakkkuuu{{{|||TTT???666777111///222000000000/////////.........------..................,,,------------------,,,///.........------------++++++,,,,,,,,,,,,++++++******++++++++++++++++++))))))))))))))))))))))))'''(((***++++++***((('''((((((((((((((()))******************************+++,,,///333777;;;>>>@@@@@@AAAAAABBBCCCCCCDDDDDDGGGGGGIIIJJJLLLMMMNNNOOOKKKDDDIII]]]jjjhhhgggkkkkkkNNN>>>===BBBEEEJJJ[[[yyysssbbbWWW]]]kkkyyyxxxkkkddd^^^TTTIIIDDD===<<<;;;::::::<<<>>>???BBBAAABBBGGGKKKNNNVVV^^^jjjzzzzzzcccRRREEEDDDGGGHHHMMMUUUbbb{{{nnn\\\RRRGGG???999999999777555666777666888===??????CCCIIIXXXlllooo\\\RRRTTTYYYbbbqqqzzzeee[[[NNNGGGFFFHHHGGGFFFIIIJJJKKKMMMNNNPPPQQQRRRNNNLLLJJJGGGDDDBBB@@@???@@@@@@??????AAACCCFFFHHHGGGIIILLLNNNPPPSSSVVVYYYdddqqqyyypppWWWGGG:::777666333333777666888:::===>>>AAAEEEHHHbbb~~~~~~rrr___MMMAAA;;;999888666;;;AAANNNeee~~~}}}wwwkkk```[[[UUUTTTRRRRRRTTT[[[cccjjjuuu}}}}}}wwwsssrrrqqqqqqqqqqqqnnnmmmoooooolllkkknnnppppppqqqrrruuuxxx{{{||||||xxxtttrrrssssssqqqnnnllljjjiiilllqqqwww{{{~~~~~~|||yyyvvvtttqqqnnnkkkmmmmmmrrrzzz~~~zzzuuunnniiieeefffnnnwww|||~~~yyyyyyyyy~~~ooolllmmmzzz[[[CCC888777000///222000111111111000000000//////,,,,,,------...//////000...------,,,,,,------...............------------,,,,,,------------,,,,,,++++++******************))))))))))))))))))))))))+++,,,------------,,,+++******)))((((((***+++,,,************************+++---000444888<<>>??????DDDKKK```vvvvvvaaaSSSMMMVVV\\\hhh{{{lllYYYRRRIIIDDDEEEHHHIIIHHHMMMNNNNNNOOOOOOOOOOOOOOOMMMKKKHHHEEEBBB@@@??????@@@@@@@@@AAACCCGGGIIIKKKLLLMMMMMMNNNRRRXXX```fffuuulll^^^III>>>555555555444444777888999<<<>>>>>>???FFFMMMjjjqqq]]]KKK???:::999888999>>>GGGXXXsss{{{uuupppooojjjaaaYYYWWWUUUWWWYYY[[[aaajjjvvv{{{wwwuuusssqqqsssooommmpppqqqoooppprrrnnnooooooqqqtttwwwzzz|||~~~{{{vvvtttssssssqqqooojjjhhhgggjjjooouuuzzz|||}}}{{{xxxwwwuuurrrnnnkkklllmmmrrrzzz~~~yyytttsssuuu{{{vvvwww}}}~~~|||bbbHHH:::777000///222000111111000000000/////////---------.........//////...---,,,++++++,,,---...------------------------,,,------......------,,,,,,,,,++++++******))))))))))))))))))))))))))))))...---,,,++++++,,,---...,,,+++***)))***+++,,,---************************,,,...111666:::===???@@@BBBBBBBBBCCCCCCDDDDDDDDDGGGGGGHHHIIIJJJJJJKKKKKKEEEJJJ^^^ssssssjjjsss{{{WWWCCC======@@@EEEPPPhhhrrreee___iiiwwwmmmfff```\\\UUUHHH???;;;<<<;;;::::::;;;>>>@@@BBBAAAAAADDDIIINNNUUUbbbnnnvvv]]]OOOEEEFFFKKKSSSbbbrrrsss```OOOEEE>>>999666777777555666888888888;;;>>>>>>>>>DDDMMMfffzzzhhhWWWPPPNNNUUU]]]mmmoooaaaQQQLLLFFFCCCDDDGGGHHHHHHLLLMMMNNNOOOOOOOOONNNNNNLLLJJJGGGDDDAAA@@@@@@@@@@@@AAABBBDDDGGGJJJMMMOOOQQQPPPNNNOOOTTT___mmmvvvrrr[[[LLL>>>777222333444444555777::::::===???===>>>GGGSSSssspppZZZHHH>>>;;;999888:::AAAOOOeeesssooojjjfffeeeaaa[[[XXXXXXVVVZZZaaagggooo{{{}}}yyyvvvvvvppplllnnnpppppppppsssllllllmmmooorrruuuyyyzzz~~~yyyuuurrrqqqpppooohhhfffeeegggmmmssswwwyyyyyyxxxxxxyyyyyyvvvqqqmmmmmmmmmrrrzzz~~~~~~vvvooouuuxxxvvv{{{hhhMMM<<<888111000333000000000000/////////......//////.........---------...---,,,++++++,,,---...,,,,,,------------------,,,------......------,,,------,,,,,,+++++++++***)))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++************+++,,,,,,++++++++++++++++++++++++,,,///333777;;;>>>@@@AAAAAABBBBBBCCCDDDDDDEEEEEEGGGHHHHHHHHHIIIIIIJJJJJJFFFSSSiiiwwwrrrkkk{{{xxxUUUEEEAAA>>>@@@GGGWWWrrrppphhhgggrrr}}}zzzsssqqqrrrhhhbbb]]]XXXOOOCCC;;;:::;;;;;;::::::<<>>;;;888777888888555666999999999;;;>>>===???HHHSSSlll{{{qqq\\\QQQPPPPPPTTT^^^qqqjjj[[[TTTJJJGGGCCCAAABBBDDDEEEEEEGGGHHHKKKMMMOOOPPPPPPPPPJJJHHHEEEBBB@@@@@@@@@AAACCCCCCEEEHHHKKKNNNQQQRRRTTTRRRQQQSSS[[[jjj{{{xxxaaaMMM@@@777444222222333555666777;;;:::===@@@>>>>>>MMM^^^nnnWWWFFF===;;;;;;::::::EEEXXXrrrzzzjjjfffaaa^^^]]][[[XXXYYY\\\^^^fffpppzzz}}}tttllllllmmmlllmmmpppkkkkkklllnnnqqquuuxxxzzz{{{vvvqqqnnnmmmmmmfffdddccceeejjjooosssuuussstttvvvxxxyyyxxxtttpppppppppsss{{{vvvhhhcccooo~~~xxxzzzmmmPPP>>>999333222444000000000/////////.........000//////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******(((((()))************)))++++++++++++++++++++++++,,,///444888===???AAAAAA@@@AAABBBCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJOOO___rrryyytttwwwvvvRRREEEAAA===AAAKKK]]]{{{mmmiiikkkvvv}}}}}}tttlllhhhggggggddd___ZZZTTTJJJ???:::;;;;;;:::::::::<<>>???CCCOOO\\\uuu}}}yyydddQQQMMMOOOOOOXXXcccwwwjjjVVVLLLIIIDDDBBB@@@@@@@@@BBBCCCDDDEEEFFFIIILLLMMMNNNNNNMMMFFFDDDAAA???>>>???@@@AAAEEEFFFHHHKKKNNNQQQSSSTTTSSSTTTUUUZZZeeevvvyyy```MMM@@@999444333222111333555777777;;;999<<<@@@???BBBUUUlll~~~lllUUUDDD===<<<<<<;;;???MMMdddnnnbbb```\\\ZZZ\\\]]]^^^cccjjjrrr{{{~~~rrrmmmllljjjjjjlllkkkkkklllnnnqqquuuxxxzzz~~~}}}vvvooolllkkkkkkeeecccaaacccggglllpppqqqqqqqqqrrruuuxxxyyyxxxvvvtttrrruuu{{{zzzfffWWW___lllzzz}}}yyyoooQQQ???;;;555444555000111111111000000000//////..................------,,,------------------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))***,,,------,,,***)))%%%&&&((()))))))))((('''++++++++++++++++++++++++---///444999===@@@AAABBB@@@@@@AAACCCDDDFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKYYYiiixxxzzzyyytttPPPDDD@@@<<>>888888666555444444555888:::<<<888===AAA???>>>GGG\\\mmmvvvhhhXXXLLLHHHMMMTTT```kkkpppZZZPPPJJJCCC@@@>>>???@@@??????@@@BBBEEEAAAEEEHHHIIIIIIGGGFFFFFF@@@@@@@@@???>>>???BBBEEEJJJMMMQQQUUUVVVVVVVVVUUUVVV\\\ccclllzzz~~~gggSSSFFF???999666222111000000000222444666===999;;;@@@AAAIIIeeebbbHHHBBBAAA<<<<<>>>>>>>>??????BBBBBBBBBCCCDDDFFFHHHIIILLLIIIJJJMMMMMMMMMSSS\\\vvv{{{wwwlllpppcccHHHAAAAAA@@@HHHTTTrrrxxx```WWWYYYYYYYYY\\\bbbiiiooorrrnnngggbbbaaa___[[[YYYYYYZZZWWWPPPGGG???;;;<<<>>>:::999:::;;;>>>???@@@@@@GGGJJJRRR]]]fffpppxxxeeeXXXWWW[[[kkkuuu]]]HHHAAA@@@:::666777555444444555777999<<<===:::>>>BBBBBBFFFTTTkkk}}}tttbbbTTTKKKIIIOOOWWWiiiyyybbbOOOIIIDDD@@@===>>>>>>??????>>>???BBBEEEAAADDDGGGHHHFFFEEECCCCCC???@@@@@@???>>>@@@CCCEEEKKKNNNSSSWWWYYYXXXWWWVVVXXX```jjjuuu}}}ooo[[[JJJ@@@:::666333333222111111222444777888<<<:::<<<@@@BBBMMMkkkwww\\\DDD??????<<<===DDDUUUooozzziiiaaa\\\aaadddhhhmmmuuuzzzuuurrrtttssssssuuuxxx{{{{{{{{{|||~~~zzztttoookkkhhhhhheee```\\\\\\___eeeiiilllmmmnnnpppsssvvvyyyzzz{{{wwwuuuxxxcccZZZVVV```rrryyyoooeee```bbb^^^QQQ???444333444222111111000000//////......------,,,,,,++++++******/////////...---------,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------******************************************++++++++++++******++++++,,,------,,,,,,,,,,,,,,,------444777<<<>>>????????????AAABBBBBBCCCDDDFFFHHHIIIMMMKKKJJJJJJIIILLLWWWbbbxxxwwwppphhhqqqoooXXXEEEBBBCCCDDDLLLYYYttteeeTTTPPPTTTTTTVVVZZZ```gggnnnrrrgggccc``````]]]YYYXXXZZZWWWQQQHHHAAA======>>>>>>::::::;;;<<<===>>>@@@AAAHHHMMMWWWcccnnnzzztttcccWWWZZZbbbtttmmmWWWHHH<<<;;;;;;777666999444444555777999;;;===>>>;;;===@@@BBBKKK]]]vvvrrr^^^QQQMMMNNNUUU^^^tttkkkRRRDDDAAA???=========>>>>>>>>>>>>???BBBDDDBBBDDDFFFFFFDDDBBB@@@@@@???????????????AAADDDGGGLLLQQQWWW\\\\\\[[[YYYYYYZZZeeeqqq|||iii^^^OOOCCC;;;777555333222222222333555777999;;;:::;;;>>>BBBEEETTTuuulllTTTAAA>>>???===AAAKKKbbbrrrddd```___eeejjjqqqzzz~~~xxxyyy~~~zzz|||{{{zzz{{{}}}}}}|||zzzzzz|||~~~yyyssslllhhhhhheee___[[[[[[]]]aaadddkkklllmmmooorrruuuxxxyyyzzzxxxwwwyyynnn```VVV\\\mmm~~~xxxnnnfffgggggg\\\III777000222666000000000000////////////////////////............000000///...---,,,,,,+++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------*********************************++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---...///222666;;;???@@@AAABBBCCCAAAAAABBBDDDEEEGGGHHHIIIKKKLLLLLLIIIGGGKKKVVV```dddffffffkkk}}}___OOOCCCEEEKKKQQQ]]]jjj}}}pppXXXNNNPPPOOOSSSZZZaaagggmmmrrruuujjjfffdddccc___ZZZZZZ]]]UUUMMMBBB;;;;;;======<<<<<<===>>>>>>???@@@CCCEEEIIIQQQ]]]jjjwww|||{{{{{{mmm___XXX]]]hhhzzzfffQQQCCC<<<999::::::666777:::444555666777999;;;<<<===??????AAAFFFRRRgggsssZZZPPPOOOSSS]]]fff|||mmm[[[HHH???>>>>>>>>>>>><<<===>>>>>>>>>???BBBEEEDDDEEEGGGFFFCCC@@@??????>>>???@@@@@@@@@BBBFFFIIIOOOUUU\\\``````^^^]]]]]]^^^hhhttt}}}zzzqqq```XXXLLLBBB;;;777555333111111222444666888;;;<<<999<<<@@@CCCKKK```cccOOO@@@???@@@???GGGTTTooommmcccccceeekkkqqq|||yyyvvvrrrqqquuu|||}}}zzz{{{{{{|||}}}vvvmmmhhhgggddd___\\\[[[^^^```aaajjjjjjlllnnnqqqsssvvvwwwxxxwwwvvvyyy~~~vvveeeVVVXXXggg{{{wwwuuurrrgggSSS>>>333222666////////////000000000000000000000000000111111111//////......---------,,,......------------......------------------------+++++++++++++++,,,,,,,,,******************************++++++,,,,,,------++++++******++++++,,,---+++++++++,,,---...///000444888===@@@AAABBBBBBCCCAAABBBCCCEEEGGGHHHJJJJJJIIILLLMMMJJJGGGJJJPPPUUURRRVVV___oooqqqRRRGGGCCCKKKWWWdddsssyyy___MMMJJJOOOLLLUUUbbbmmmtttwwwyyyzzzsssmmmgggeeeaaa[[[ZZZ\\\SSSIII>>>888999<<<;;;:::===>>>?????????AAAEEEHHHLLLVVVdddrrryyyxxxvvvttttttwww|||~~~xxxfffZZZVVV\\\hhhyyyrrrbbbOOOAAA:::999:::;;;999666666888666666777888999;;;===>>>EEEEEEGGGPPPaaawwwqqqWWWNNNPPPVVVbbbnnn~~~]]]PPPBBB>>>=========>>><<<===>>>>>>>>>@@@CCCEEEFFFHHHHHHGGGDDDAAA@@@@@@???@@@AAAAAABBBEEEIIILLLRRRXXX```cccbbb``````aaaeeemmmuuuyyy{{{yyypppggg]]]VVVLLLBBB;;;666444222000111222444666999;;;<<<888===BBBEEERRRnnnvvvZZZIII>>>???@@@AAAMMM___ppphhhjjjooouuu}}}yyytttqqqrrrsssvvv}}}{{{|||{{{{{{}}}yyyoooiiigggccc^^^]]]^^^```bbbbbbggghhhiiikkknnnqqqtttuuussstttuuuxxx|||~~~~~~vvveeeUUUTTT```sss{{{~~~}}}nnnZZZFFF888111000////////////000000000000------------------......,,,---------......//////------,,,,,,,,,,,,------------------------------+++++++++++++++*********************************++++++++++++++++++,,,,,,++++++******++++++,,,---+++++++++,,,---///000111999<<<@@@BBBAAA@@@??????BBBCCCEEEGGGIIIJJJKKKLLLHHHKKKMMMJJJIIIKKKKKKIIIMMMQQQ]]]rrrrrr[[[IIICCCEEETTTiii{{{iiiQQQDDDFFFLLLPPP]]]nnn}}}{{{qqqgggbbb___ZZZWWWWWWNNNFFF<<<888999;;;;;;:::;;;===??????>>>AAAFFFKKKQQQ^^^mmmzzz{{{wwwwwwvvvsssqqqsssqqqrrruuu{{{rrr___TTTQQQVVVaaappp}}}{{{uuulllaaaVVVKKKAAA;;;777888999999888555555555777777777999;;;???BBBEEEEEEFFFLLL[[[ppplllSSSMMMPPPXXXgggxxxqqqQQQHHH???===<<<;;;;;;===<<<===?????????AAADDDGGGHHHIIIIIIGGGDDDBBBAAAAAA???AAABBBCCCDDDHHHLLLPPPUUU[[[bbbdddbbbaaabbbeeelllqqqtttttttttqqqiii```XXXRRRIII???888333111111000111333555777999;;;<<<999???CCCGGG[[[|||nnnQQQDDD<<<>>>@@@DDDVVVlllxxxtttwww}}}}}}xxxvvvuuusssqqqwww{{{}}}{{{zzzzzz{{{|||rrrlllgggccc___^^^```bbbbbbaaadddeeefffiiikkknnnqqqrrrpppqqqtttwwwzzz|||}}}~~~vvvhhhYYYUUU\\\kkkwwwtttwwwdddPPP===111---000000000000////////////.....................---+++,,,,,,---...///000000,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,++++++++++++******************************++++++++++++************++++++******++++++,,,---***++++++,,,...///111222;;;>>>AAACCCBBB@@@@@@@@@BBBDDDFFFIIIKKKLLLMMMMMMHHHKKKKKKIIIKKKNNNJJJDDDIIIPPPaaa{{{{{{cccWWWMMMFFFEEENNNdddsss\\\IIIDDDJJJPPP\\\jjj~~~rrrddd___]]]ZZZVVVTTTGGGBBB;;;888999;;;<<<<<<;;;===@@@@@@@@@CCCIIIOOOXXXfffvvvyyytttqqqssssssrrrrrrtttoooooopppttt{{{nnnYYYNNNLLLOOOWWWaaajjjmmmiiieee[[[VVVPPPKKKEEE@@@<<<;;;666777888888888888888777888777888:::>>>EEEKKKOOOKKKMMMVVVggg~~~hhhRRROOOTTT]]]qqq{{{bbbIIICCC>>>======::::::======>>>???@@@@@@BBBEEEHHHHHHIIIIIIGGGDDDBBBAAABBB@@@BBBCCCEEEGGGJJJOOOSSSWWW]]]cccdddbbbaaadddiiilllpppqqqooommmjjjbbbYYYPPPLLLDDD;;;444111222333222333555777999;;;;;;<<<:::@@@CCCIIIbbbfffMMMBBB===AAADDDLLLccc}}}yyywwwttttttuuuyyy}}}~~~xxxwwwxxxzzzwwwqqqiiiddd______aaabbb```]]]bbbbbbdddfffiiilllnnnpppnnnppptttwwwyyyzzz{{{||||||rrrfff______iii|||~~~ssskkkqqqqqqZZZCCC555111111111000000//////......111000000000///.........,,,---------.../////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************,,,++++++******)))))))))++++++******++++++,,,---***++++++,,,...000222333888;;;@@@CCCCCCCCCCCCCCCCCCEEEGGGJJJLLLNNNNNNNNNIIIJJJIIIGGGKKKPPPLLLCCCAAANNNfffhhhMMMFFFFFFHHHJJJVVVqqqzzziiiUUUHHHIIIRRRYYYhhhvvvsssbbb]]]^^^\\\WWWTTTBBB???;;;999999<<<>>>???<<<@@@CCCCCCCCCFFFNNNTTT]]]lll|||{{{tttsssmmmjjjmmmooooooqqquuuppppppppprrrwwwlllVVVKKKIIIKKKPPPVVVZZZXXXRRRLLLIIIEEECCCAAA@@@===<<<===666888888777999<<<<<<;;;888777888;;;AAAJJJSSSXXXWWWYYYcccuuuhhhTTTSSSZZZdddzzzmmmVVVFFFAAA>>>??????<<<<<>>???@@@@@@AAACCCFFFIIIGGGHHHHHHFFFCCCAAAAAABBBAAACCCDDDFFFHHHLLLQQQUUUYYY^^^ddddddaaaaaaeeekkkiiilllmmmjjjgggddd[[[SSSKKKGGG@@@999333222444777444555777999;;;<<<<<<===;;;AAACCCJJJggg|||```MMMCCC@@@EEEJJJTTTooo~~~uuupppnnnppprrrvvv{{{tttuuuvvvyyyzzztttjjjeee```___``````]]]YYY```aaabbbeeegggjjjmmmnnnmmmppptttxxxyyyzzz{{{||||||rrriiieeekkk}}}|||qqqfffggg~~~yyy~~~cccIII;;;999222111111000///......---......---,,,+++******)))..................------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........+++++++++*********))))))******))))))******+++,,,***************************++++++,,,,,,///333666???BBBDDDDDDAAA@@@BBBDDDBBBEEEIIILLLNNNMMMLLLJJJJJJJJJJJJKKKMMMNNNKKKGGGNNNfff}}}tttXXXHHH@@@>>>@@@MMMiiisss```NNNCCCFFFXXXkkkyyy~~~lll[[[YYY\\\YYYRRRLLL???===:::888888:::===???@@@======BBBFFFIIINNNUUUaaaqqq}}}yyytttnnnjjjhhhfffeeedddeeehhhlllnnnlllrrrzzz~~~ooo\\\LLLIIIGGGHHHKKKKKKGGGDDDEEE???CCCDDD@@@>>>???===;;;<<<:::999999::::::888666777666666;;;DDDOOOWWW[[[[[[```kkk~~~eeeQQQTTTbbbrrr___KKKBBB@@@>>><<<;;;;;;<<<===??????AAACCCFFFIIILLLMMMKKKJJJGGGEEECCCBBBBBBBBBEEEFFFGGGGGGIIIMMMRRRVVV\\\]]]```cccfffiiijjjkkkfffeeedddbbb```]]]YYYVVVFFFBBB<<<666222111222222333666888999999999:::<<>>555333111000111111000///////////////............---------............////////////...,,,,,,---...------......------,,,++++++++++++,,,,,,---------+++++++++*********))))))******))))))******+++,,,***************************++++++,,,,,,///444777???BBBDDDDDDAAA@@@BBBDDDEEEGGGJJJMMMOOONNNLLLKKKIIIIIIIIIJJJMMMOOOOOOMMM___xxxiiiQQQEEE@@@???AAARRRrrroooYYYJJJFFFPPPggg|||wwwhhh[[[YYY\\\XXXNNNHHH;;;:::999999:::===@@@BBB@@@===???DDDIIIMMMTTT[[[gggxxxwwwsssmmmgggdddbbbaaa``````bbbfffjjjmmmsssyyyrrr]]]LLLGGGDDDDDDGGGFFFBBB???@@@???BBBCCCAAACCCFFFDDD@@@<<<:::999999::::::999888777777777:::BBBMMMXXX______ccclllyyycccTTTYYYfffwwwtttVVVFFF@@@>>>===<<<<<<===???@@@@@@@@@BBBDDDGGGIIILLLMMMJJJIIIGGGDDDCCCBBBBBBBBBEEEGGGHHHIIIKKKOOOTTTXXX]]]^^^aaacccfffggghhhiiicccaaa``````___\\\UUUPPPAAA>>>999555333222444555555777999999999999:::;;;@@@AAAFFFXXXxxxpppWWWGGGDDDFFFNNNXXXjjjxxxooohhhfffhhhkkkmmmsssxxx|||uuuuuuwww|||zzzssslllddd```bbbaaa^^^YYYZZZZZZ[[[]]]```dddhhhkkkllloootttyyy{{{|||zzzyyy|||vvvggg___kkkvvvfffqqqoooeeevvvwww[[[DDD:::555333111000000111000///////////////............---------............///...//////...,,,,,,---...------......------,,,++++++,,,,,,,,,,,,,,,,,,---+++++++++*********************))))))******+++,,,++++++++++++++++++++++++***++++++,,,---000555999???AAADDDCCCAAA@@@BBBEEEGGGIIILLLNNNOOONNNMMMKKKHHHGGGGGGIIIKKKOOORRRUUUpppvvvXXXGGGAAA@@@@@@DDDZZZ~~~|||hhhQQQEEEJJJ^^^yyylllbbbZZZZZZ[[[TTTIIIBBB999999999:::<<<===???@@@???>>>@@@FFFKKKQQQZZZcccpppwwwrrrlllfffddd```___^^^___bbbgggkkknnnwww~~~yyydddQQQIIIEEECCCEEEEEE@@@======AAACCCEEEGGGMMMPPPLLLDDD???<<<:::999:::::::::999999::::::;;;@@@LLLZZZdddeeegggppprrrbbbYYY```nnnbbbKKKAAA======<<<<<<===???AAABBBAAABBBCCCEEEGGGIIIKKKLLLHHHGGGEEECCCBBBBBBBBBCCCFFFGGGIIIKKKMMMQQQVVVZZZ___```bbbdddeeeeeeeeeeee^^^\\\\\\]]]^^^YYYPPPHHH;;;999666333222444666888777888::::::999999:::;;;@@@@@@HHH^^^lllSSSEEECCCGGGRRR```vvv~~~yyymmmhhhaaa___bbbhhhooorrr{{{}}}ssstttwww||||||vvvooogggbbbbbb```\\\XXXZZZYYYYYY[[[^^^bbbfffhhhjjjmmmsssxxx|||}}}}}}||||||yyymmmeeejjjvvvssssssqqqiii|||~~~iiiNNN888666444111///000000///...////////////............---------............///...//////...,,,,,,---///------......------,,,+++---,,,,,,,,,,,,,,,,,,+++******************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,...222888<<>>???@@@IIIbbbxxxbbbKKKDDDPPPhhhzzzccc\\\YYYZZZXXXOOOCCC===;;;<<<<<<<<<<<<<<<<<<;;;???>>>AAAGGGMMMSSS___jjjyyy|||uuupppnnngggfffeeefffiiimmmrrruuuxxxnnnZZZPPPJJJGGGIIIJJJFFFCCCCCCGGGKKKPPPWWW```aaaUUUGGGCCC@@@<<<:::::::::999999;;;<<<======@@@LLL]]]iiimmmpppzzznnnaaa[[[gggzzzrrrSSSDDDAAA=========>>>>>>@@@AAABBBCCCCCCEEEFFFHHHIIIIIIJJJFFFEEEDDDBBBBBBBBBBBBCCCEEEGGGJJJLLLOOOSSSYYY\\\bbbcccdddeeedddcccaaa```[[[YYYXXXZZZ[[[VVVJJJAAA777666444222222444777888999:::::::::999888:::;;;???@@@KKKfffjjjPPPGGGDDDGGGVVVkkkzzzwwwwwwyyytttjjjeeebbb^^^___fffooowww{{{|||ssstttvvvzzz}}}xxxqqqiiidddcccaaa]]]ZZZYYYXXXXXXXXX[[[___cccfffhhhkkkqqqwww{{{~~~~~~~~~|||}}}xxxrrrssswww{{{qqq}}}rrrYYY>>>777555111/////////......////////////............---------............///......///...,,,,,,...///------......------,,,+++---------,,,,,,+++++++++******************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,///444:::???@@@BBBDDDCCCAAAAAAEEEHHHKKKLLLMMMMMMLLLKKKIIIHHHDDDBBBCCCEEEFFFHHHSSS```vvvUUUDDD@@@>>>>>>???MMMeeeqqq]]]IIIHHHWWWnnnmmm]]]ZZZYYYYYYTTTHHH???:::;;;;;;<<<======<<<;;;;;;??????BBBHHHNNNVVVdddqqq}}}}}}sssrrrpppppprrrvvvzzz}}}yyyqqqooopppuuuvvvdddXXXRRRNNNQQQTTTSSSQQQQQQSSSZZZfffrrr|||xxxeeeQQQHHHDDD>>>;;;::::::999999;;;===???AAAFFFRRRdddpppzzzggg[[[YYYlllcccKKKAAAAAA???????????????@@@AAAAAADDDDDDFFFGGGGGGGGGGGGGGGDDDCCCBBBAAAAAABBBCCCCCCDDDGGGJJJNNNQQQVVV[[[^^^eeeeeeffffffeeebbb___]]]YYYXXXWWWWWWVVVPPPEEE<<<666555333222222444666777:::;;;;;;:::999999;;;===>>>AAAQQQpppgggPPPOOOJJJMMM```|||~~~vvvooonnnpppvvvzzzpppfffdddbbbaaacccjjjssszzz~~~~~~|||}}}|||xxxsssssssssuuuwww|||yyyssslllgggeeeccc```^^^YYYXXXWWWWWWYYY]]]bbbdddgggjjjooouuuzzz}}}~~~~~~~~~~~~|||}}}|||}}}wwwrrr^^^FFF:::666222000/////////...////////////............---------............///---...///...,,,,,,...000------......------,,,+++---------,,,,,,+++++++++***************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,///555<<>>>>>>>>???@@@DDDKKKQQQ[[[lll{{{~~~}}}{{{{{{}}}}}}vvvmmmeeebbbbbbgggpppyyy}}}mmm```YYYVVV[[[bbbddddddeeegggrrrttt\\\IIIEEE???;;;:::;;;<<<<<<===@@@FFFLLLVVVeeevvv\\\UUUYYYqqqrrrWWWFFF@@@@@@??????@@@@@@AAAAAAAAAAAADDDEEEFFFGGGGGGFFFEEEDDDAAAAAA@@@@@@@@@AAACCCDDDEEEHHHLLLPPPTTTYYY^^^bbbggghhhhhhhhhfffbbb^^^\\\YYYXXXVVVSSSNNNGGG???999555444333222333444666777:::;;;;;;:::999:::<<>>DDDCCCEEEFFFEEEDDDEEEIIIMMMPPPPPPOOONNNLLLJJJHHHFFFAAA@@@EEEMMMNNNQQQaaauuueeeJJJBBBAAA@@@BBBGGGUUUggg[[[PPPIIISSSiiisssggg___\\\YYYTTTIII>>>;;;>>>888999:::;;;<<<>>>??????@@@BBBHHHPPPXXXdddxxx~~~zzznnnfff]]]YYYXXXZZZaaahhhsss{{{vvviiibbb```hhhrrrwwwzzz|||uuu[[[GGGCCC===:::;;;>>>@@@BBBFFFJJJSSSaaarrrvvvWWWVVV___xxxxxx]]]LLLDDD@@@>>>===>>>???AAABBBCCCCCCDDDDDDEEEFFFFFFFFFDDDBBBAAA@@@?????????@@@AAACCCDDDGGGJJJOOOTTTXXX]]]bbbfffhhhiiijjjjjjgggccc^^^\\\XXXWWWTTTNNNEEE===999777333222222222444666888999:::;;;;;;:::999;;;>>>AAAAAAKKKeeeuuuYYYOOOMMMRRR```www{{{hhh\\\]]]]]]^^^eeeppp{{{|||{{{vvvqqqjjjiiijjjmmmqqqtttvvvvvvttttttttttttttttttttttttpppsssxxx|||~~~~~~}}}{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyzzz|||~~~xxxkkkeeefffhhhggghhhjjjkkklllnnnttt|||{{{uuunnniiieeecccaaa[[[YYYVVVUUUWWW[[[```ccchhhjjjnnnrrruuuwwwyyyyyyvvvwwwzzz~~~~~~}}}uuuwww|||mmmbbbZZZSSS???:::555111000000000000////////////............---------............///,,,---......------///000------......------,,,++++++,,,,,,,,,,,,,,,,,,---))))))******++++++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++---000777???EEEDDDFFFGGGFFFDDDFFFJJJNNNRRRRRRQQQOOOMMMJJJHHHGGGAAAAAAHHHQQQTTTWWWiii~~~~~~cccIIIAAAAAAAAAEEELLLZZZhhhtttSSSKKKIIIWWWoootttkkkaaa^^^ZZZRRREEE;;;;;;@@@===<<<;;;;;;;;;;;;<<<===@@@CCCJJJTTT]]]kkk~~~kkkcccZZZUUURRRRRRWWW]]]```iiiwww~~~qqqjjjiiirrr~~~mmmRRREEEAAA<<<:::<<<@@@DDDFFFOOOTTT```rrroooWWWZZZggg~~~dddMMMEEECCCAAA>>>;;;<<<>>>AAACCCEEEFFFFFFDDDEEEFFFFFFEEECCCAAA??????>>>>>>>>>???AAACCCDDDIIILLLRRRVVV[[[```eeeiiiiiijjjkkkkkkhhhccc___\\\WWWWWWTTTJJJ???777555666111111111333555777:::<<<:::::::::::::::;;;???BBBCCCOOOllliiiRRRMMMMMMZZZmmmlllYYYTTTVVVXXXZZZaaammmxxx~~~|||{{{yyyuuuooopppqqqtttwwwyyyyyyxxxtttsssrrrpppnnnkkkiiiggggggkkkqqqwww{{{{{{{{{zzzzzz{{{||||||}}}}}}||||||}}}}}}}}}}}}~~~ttteee]]]___aaaaaabbbeeehhhjjjmmmqqqxxx~~~xxxpppjjjeeebbb```[[[YYYWWWUUUWWW[[[```ccciiijjjnnnqqqtttvvvwwwwwwuuuvvvyyy}}}|||zzz{{{kkkiiikkkuuuyyykkk\\\WWWWWW@@@<<<666222111111111000000/////////............---------.........//////,,,---......------///111------......------,,,++++++++++++,,,,,,---------