BM6P6(@ $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''''''''''''(((******+++++++++***)))'''%%%%%%''')))***))))))))))))******************)))))))))))))))***++++++++++++++++++++++++******+++,,,,,,---......///////////////.........///......------///000111///000000222333444555555333333333444444333222222444444333222333444555666444444444555555555555666888888888888888888888888888999:::;;;;;;;;;::::::::::::999:::<<<>>>AAACCC@@@@@@AAABBBBBBBBBBBBAAAFFFGGGGGGFFFCCCBBBBBBCCCEEEFFFGGGIIIIIIHHHGGGGGGKKKJJJIIIHHHJJJNNNRRRUUUWWWUUUSSSPPPNNNMMMLLLLLLNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHFFFEEEFFFIIIMMMOOOTTTQQQNNNJJJFFFCCCBBBAAAAAACCCDDDDDDBBB@@@@@@AAAIIILLLNNNNNNKKKGGGCCCBBBBBBBBBBBBAAA@@@??????>>><<<<<<<<<=====================<<<;;;999888777777777777666666555555444444222222222222222222222222111111111111000000//////000000000000///////////////...,,,++++++,,,...///,,,,,,,,,+++++++++******)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######""""""###%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###"""###%%%'''((((((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''%%%$$$###"""&&&''''''((((((((((((((()))))))))(((''''''&&&&&&((((((''''''''')))***+++))))))))))))******************++++++++++++******+++++++++,,,,,,,,,------$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))(((((('''''''''((((((''''''((()))************)))((('''&&&&&&'''((()))(((((()))))))))***************)))))))))))))))***++++++++++++++++++++++++***++++++,,,,,,---------///.....................///......---...///000111//////000111222333444444222333333333333333222222444333333222333444555666444444444444555555555555666666666777777888888888888999999:::::::::::::::999999888888:::<<<>>>@@@>>>>>>???@@@@@@@@@@@@???BBBCCCDDDCCCAAAAAAAAACCCCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDFFFIIIMMMOOOPPPNNNLLLIIIHHHGGGFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKIIIGGGEEEEEEFFFHHHIIIMMMLLLIIIFFFDDDCCCBBBBBBAAABBBCCCCCCAAA@@@AAABBBIIIKKKMMMLLLIIIEEEBBBAAA>>>>>>>>>===<<<;;;;;;;;;=========<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777888777777666555555444444222222222222222222222222222222111111111000000000000000000000/////////...///---,,,++++++,,,---///,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***))))))(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$&&&'''(((((())))))(((((('''''''''((((((((((((((())))))((((((((()))***+++$$$%%%''')))+++---...///+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%)))((((((((((((((())))))&&&'''((()))*********)))''''''''''''''''''''''''(((((())))))))))))******)))))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,..............................------......///000//////000000111222333333111222222333333333222222333333222222333333444555333333333444444444555555333444555555666777888888888888888999999999::::::888888777777888999;;;<<<;;;<<<<<<==================???@@@@@@??????@@@BBB@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@AAABBBEEEHHHJJJJJJHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB???AAABBBBBBAAA@@@AAACCCGGGIIIKKKJJJGGGCCC@@@???<<<<<<;;;;;;:::999999999=========<<<<<<;;;;;;::::::::::::999999999888888888888777666666555555444000000000000000000000000222222222111111111111111000000000/////////.........---,,,++++++,,,---...,,,++++++++++++*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''(((((()))))))))))))))&&&&&&''''''((())))))***+++***)))))))))))))))******************)))))))))+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))&&&'''(((((()))))))))(((&&&''''''((((((''''''&&&(((((((((((()))))))))***)))(((((((((((())))))***************************,,,,,,,,,+++++++++++++++---------------.........------------......//////......///000000111222222000111111222222222222222222222222222222333333444222333333333444444444444222333444555777888999:::777777777777888888999999888888777777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>======>>>@@@???>>>=========>>>@@@AAAAAA@@@@@@AAACCCEEEGGGHHHGGGFFFEEECCCBBBBBBBBBCCCBBBCCCDDDDDDEEEEEEEEEDDDFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGCCCBBBBBBAAAAAAAAAAAAAAA>>>@@@AAAAAA@@@@@@BBBCCCFFFGGGIIIGGGDDD@@@>>>======<<<<<<<<<;;;;;;;;;:::======<<<<<<;;;:::999999888888888999999999999999888888777666666555555444000000000000000000000000222222222222111111111111000000/////////.........------,,,++++++,,,------++++++++++++************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((())))))******))))))''''''''''''(((((())))))++++++******))))))))))))---,,,+++)))'''&&&%%%$$$***++++++,,,,,,++++++***************++++++++++++$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))((((((''''''((()))******************************+++++++++++++++++++++***+++,,,,,,,,,---------...,,,------...............---......//////000000000///000111111222222222111111111111222222222222222222222222222333333333444333333555666888999:::;;;777666666666666777888999999888888888888888999999:::;;;;;;<<<===<<<<<<<<<===>>>???>>><<<;;;<<<===???>>>===<<<===>>>???@@@???@@@@@@AAACCCDDDEEEFFFFFFEEECCCBBBBBBBBBCCCDDDBBBBBBCCCCCCDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDEEECCCDDDEEEFFFGGGGGGFFFFFFCCCCCCCCCBBBBBBAAA@@@@@@>>>???@@@???>>>???AAACCCCCCEEEFFFEEEBBB???============<<<<<<<<<<<<;;;;;;===<<<<<<;;;:::999999888777777777888888888999999777777666666555444444444////////////////////////111111111111111111111111////////////............,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))((((((''''''''''''************))))))((((((%%%%%%&&&&&&'''((((((((())))))************)))))))))))))))*********++++++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))***++++++$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''''''''((()))***************************************+++++++++++++++***++++++,,,,,,---------,,,,,,---............------------....../////////...///000111111111111111000000111222222222222111111111222222222333333333333444555666888999:::;;;666666555444555666777888888888999999999999999999:::;;;<<<<<<======<<<<<<===>>>>>>===<<<;;;;;;<<<>>>============>>>??????<<<===???@@@AAABBBBBBBBBBBBAAA@@@???@@@@@@BBBBBB@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDCCCBBB@@@@@@???@@@???>>>===>>>@@@BBBAAACCCDDDCCCAAA???>>>>>>;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999999888777777777777777888888888666666555555444333333222////////////////////////000000000000000111111111/////////.........------++++++,,,,,,,,,,,,+++++++++************)))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$####################################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((&&&''''''(((((((((((((((***))))))(((''''''&&&&&&((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((((())))))))))))*********$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%$$$$$$%%%&&&'''((((((&&&&&&'''''''''&&&&&&%%%''''''%%%%%%%%%%%%'''''''''''''''((((((((())))))'''&&&&&&'''''')))******************************))))))******++++++,,,,,,*********+++,,,,,,------+++,,,---.........---------------------.........---...///000111111111111//////111222222222111000111111111111222222222222333333444555777888999999666555444333444555777888666777888999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<;;;:::<<<===<<<<<<===>>>>>>>>>>>>>>>;;;<<>>>>>===>>>???AAAAAA@@@AAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDCCCCCCBBBAAA@@@@@@???>>><<<<<>>;;;<<<===>>>???>>>===<<<<<<>>>@@@BBBCCCCCCBBBAAA>>>>>>======>>>???AAABBBBBBBBBCCCCCCCCCBBBBBBAAAFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCC@@@@@@BBBCCCDDDCCCCCCBBBAAAAAA@@@===;;;<<<>>>@@@>>>@@@BBBBBB@@@@@@@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::888777777777666666666666444444333222222111111000111111111111111111111111---.........//////000000//////.........---------***++++++,,,,,,++++++***************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###%%%'''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%##############################$$$%%%'''((())))))###$$$$$$%%%%%%&&&&&&'''"""###%%%'''((((((''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&'''((())))))((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((########################"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))$$$%%%&&&((((((((('''''''''(((((()))***+++,,,,,,******++++++++++++******(((((((((((())))))))))))'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((())))))(((''''''***************+++++++++++++++******++++++,,,---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++000000000000///...---,,,......//////000000111111000000000000111111111111222222222333333333444444///111333555666666666666666666444333333444555666666666777777777777666555999999:::::::::999999888999:::;;;<<<<<<<<<;;;:::======>>>???????????????===>>>@@@BBBCCCBBBAAA@@@>>>>>>>>>>>>????????????DDDCCCCCCCCCCCCBBBBBBBBBCCCGGGKKKKKKHHHFFFEEEFFFDDDCCCCCCBBBAAAAAA@@@@@@BBBBBB@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>>>>>>>>>>======>>>>>>?????????@@@>>>===============>>>>>>;;;;;;;;;<<<;;;;;;::::::;;;:::888666666666666777555444333222111111111111111111111111000000000000111111000000000000111111000000//////............+++++++++************)))+++*********))))))((((((******))))))((((((''''''%%%%%%&&&&&&&&&%%%###"""''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&$$$"""###%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((('''%%%###!!!'''&&&&&&%%%$$$###"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&%%%$$$$$$%%%'''((((((((((((((((((((((((%%%$$$$$$$$$###""""""""" !!!"""######$$$$$$''''''''''''''''''''''''(((((((((((('''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###"""""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''((())))))(((&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''***'''### $$$))),,,)))************+++++++++(((''''''&&&&&&((()))***'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))***************))))))))))))***++++++***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,------...///000000---......///000000111111//////000000000111111111111111111111222222222333000111333444555555555555666555444444444555666777777777777777777777777777888999999::::::999999888999:::;;;<<<<<<<<<;;;:::;;;<<<<<<===>>>>>>======<<<===???@@@@@@@@@>>>===>>>>>>>>>>>>????????????BBBBBBCCCCCCCCCCCCCCCCCCGGGJJJLLLLLLHHHDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@????????????@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>===============>>>>>>::::::;;;;;;;;;;;;;;;:::<<<;;;999777555444444444555444333222111111111111000000000/////////......000//////......//////000.........------,,,,,,,,,+++++++++*********))))))*********)))))))))(((((())))))))))))((((((''''''&&&'''(((((((((&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))))))))***'''&&&%%%$$$############&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$###############%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%&&&''''''((((((''''''((()))***(((&&&%%%%%%&&&(((''''''&&&&&&''''''((()))(((&&&%%%&&&''')))***))))))*********+++++++++))))))((((((((()))***+++&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%&&&'''((((((((((((((()))))))))***)))(((((((((((()))*********+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,---///000111------......///000000000//////000000000000111111///000000000000111111111111222333444444444444333555555555555555666777888888777666666666777888888888888999999999999999888999999:::;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;>>>>>>>>>>>>????????????AAAAAAAAABBBCCCCCCDDDDDDHHHJJJKKKKKKHHHFFFDDDDDD@@@@@@AAACCCDDDEEEFFFFFF@@@@@@???>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<======>>>888999:::;;;;;;<<<;;;;;;===;;;999777555333333222444333222111111111111111/////////.........------......------------......,,,,,,++++++++++++******++++++*********)))))))))******))))))))))))(((((()))))))))(((((((((((('''(((((()))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***************++++++&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&'''%%%###!!!%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&%%%&&&''''''(((((('''''')))******)))'''&&&&&&((((((((((((''''''((((((((('''((()))***+++***)))((()))))))))*********++++++******)))))))))***+++,,,%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%###$$$%%%''')))&&&&&&''''''((())))))))))))(((((((((((()))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---...///,,,------......///000000////////////000000000111//////000000000111111111222222222333333333333333444444555555666777888888888777666555555666888:::777888888999999999999888999999::::::;;;;;;;;;;;;999::::::;;;;;;;;;::::::===>>>>>>>>>===<<<;;;;;;===>>>>>>>>>???????????????@@@@@@AAACCCDDDDDDEEEDDDFFFHHHIIIIIIIIIHHHHHHAAAAAABBBCCCDDDEEEFFFFFFAAA@@@???>>>>>>???@@@AAAAAA@@@@@@???>>>>>>??????????????????????????????>>>>>>===<<<<<<<<<======777888999:::;;;<<<<<<<<<:::999888666555444333222333333222111111111111111/////////.........------......------------......+++++++++++++++*********************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))***+++,,,,,,&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&""""""######$$$$$$%%%%%%############$$$$$$$$$$$$'''''''''&&&%%%$$$######"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((%%%&&&''''''(((''''''''')))*********((('''''')))((((((''''''''''''((((((&&&((()))++++++***)))((())))))))))))************))))))))))))******++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$###$$$%%%((()))%%%&&&&&&'''(((((())))))***))))))))))))***++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---.........,,,,,,,,,---......//////...////////////000000000000000000000111111111111222222111111222222222222333444444555666777777777777666555444444666888:::666777888888999999999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::????????????>>>======<<<===>>>>>>>>>????????????>>>???@@@AAABBBDDDEEEEEEDDDDDDFFFGGGIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBBAAA@@@??????>>>?????????@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<777888999:::;;;;;;;;;;;;666666666666555555444444222222111111000000111111000000000/////////......///......------......///+++++++++++++++,,,,,,,,,*********)))))))))(((((((((((((((((((((((())))))'''''''''''''''((((((((('''''''''''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''')))+++,,,---((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%'''((('''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&"""""""""######$$$$$$$$$"""""""""######$$$$$$$$$''''''&&&%%%$$$$$$#########"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%%%%%%%$$$%%%&&&''''''((('''''''''((()))***)))((('''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))(((((()))))))))*********(((((()))))))))*********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%'''((()))%%%&&&&&&'''((()))*********))))))))))))***++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,---......///......++++++,,,,,,---...............////////////000000000000000000111111111111111000000000111111222333222333444555666666666555555444444333444555777888666666777888999999999999999999999999999:::;;;;;;<<<<<<======<<<<<<;;;;;;@@@@@@??????????????????>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCDDDDDDGGGFFFEEEFFFGGGGGGEEEDDDEEEEEEDDDDDDCCCBBBAAAAAABBBBBBAAA@@@@@@AAABBBBBB@@@@@@???????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;;;;777888999::::::;;;::::::444444555555555555444444222111111000000000111111000000000/////////...............------.........+++,,,,,,,,,,,,---------******)))))))))(((((((((''''''(((((((((((())))))&&&''''''''''''(((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''%%%$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%''')))+++,,,)))(((&&&%%%$$$######"""$$$$$$%%%%%%&&&&&&''''''#########$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&"""""""""###############!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!! """$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((())))))''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&'''((()))((((((((()))))))))******'''((())))))******))))))######$$$$$$$$$$$$##############################$$$$$$$$$$$$###############"""""""""###$$$%%%%%%$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&''''''((())))))%%%&&&'''((()))***++++++)))(((((((((((()))*********+++,,,,,,------,,,,,,+++++++++,,,,,,---------)))***,,,......,,,***)))+++++++++,,,------.............../////////000000....../////////000000000000/////////000111333444222333444555555444333333222222333333444555555666555666777888999999999999:::999888888888999:::;;;<<<<<<<<<<<<<<<;;;::::::??????>>>>>>??????@@@@@@>>>>>>>>>>>>??????????????????@@@AAABBBBBBCCCCCCEEEDDDBBBCCCFFFFFFEEECCCDDDDDDCCCCCCBBBAAAAAA@@@BBBAAA@@@??????@@@AAABBB@@@???????????????@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>===<<<;;;;;;;;;;;;888999999:::::::::999999444555555666555444333222111111000000000000111111/////////.........------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------***)))))))))(((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((()))((((((&&&%%%$$$#########%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&"""%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###############$$$%%%%%%############""""""""""""!!!!!!!!!"""###$$$$$$$$$########################""""""!!! """###$$$"""######$$$$$$$$$$$$###%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&'''(((((())))))((((((%%%&&&''''''((((((''''''&&&'''(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((()))))))))***((()))***+++++++++******######$$$$$$$$$$$$##############################$$$$$$$$$############"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))&&&&&&'''((()))***+++,,,'''''''''''''''((())))))++++++,,,---------,,,,,,+++++++++,,,,,,---------***+++---...,,,((($$$"""***++++++,,,,,,---................../////////000---------........./////////.........000222444555222333444444444333222111000111222333444444444444555555777888888999999999:::999888888888999:::;;;<<<<<<<<<<<<;;;;;;:::999>>>>>>===>>>>>>???@@@AAA>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCAAA@@@???AAAFFFHHHHHHFFFCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@???????????????@@@@@@AAAAAAAAA@@@@@@????????????>>>===<<<;;;:::::::::999999:::::::::999888888666666666666555333111000111000000000000000111111......---------,,,,,,,,,,,,++++++++++++++++++,,,******++++++,,,,,,,,,,,,))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&############"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&!!!$$$'''(((&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######""""""#########""""""!!!""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###"""""""""###$$$$$$%%%$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$$$$"""""""""""""""#########$$$$$$%%%&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&&&&((()))))))))((('''(((((((((((()))))))))))))))***+++,,,---,,,++++++!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%'''(((################################################$$$######$$$%%%%%%$$$"""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###%%%((()))'''&&&%%%%%%))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&$$$!!!"""&&&(((''''''((())))))))))))((('''''''''''''''((())))))******))))))******+++,,,******+++++++++,,,,,,,,,+++***(((''''''(((***+++++++++,,,,,,,,,,,,------------------------------............////////////---......///////////////...000222444555444333222444444444444444444444444666666666666777777777777888888777777666666555555:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>======<<>>???@@@@@@@@@@@@???DDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======>>>>>>AAA@@@>>>======>>>@@@AAABBBAAA@@@@@@?????????@@@=========<<<;;;;;;::::::888888888888888777666666666555444333222222111222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))(((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$&&&%%%$$$#########%%%%%%&&&'''((((((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!""""""############""""""&&&%%%###""""""###%%%&&&%%%$$$###""""""###$$$%%%######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''&&&&&&$$$######$$$&&&&&&%%%###$$$###"""!!!!!!"""######%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$######!!! """%%%'''&&&$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))***************((())))))***+++,,,,,,,,,'''&&&%%%$$$###!!! %%%%%%%%%$$$$$$###############"""""""""###$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''###%%%''''''&&&%%%$$$%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''&&&&&&((()))***+++,,,,,,((((((''''''(((((()))*********))))))******+++,,,*********+++++++++,,,,,,,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,------------------------------------------............---...//////000000/////////000111222333333222222444444444444444444333333555555555666666666666777777777666666666666666555::::::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;@@@@@@@@@AAA@@@@@@@@@???>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>???BBBAAA???>>>>>>???AAABBBAAAAAA@@@???????????????======<<<<<<;;;:::::::::777777888888777777666555555444333222222111111111111000000000000/////////...------------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$############$$$%%%$$$$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###############$$$$$$$$$$$$######$$$###""""""""""""###$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########%%%&&&&&&&&&%%%%%%############""""""""""""%%%$$$###""""""###$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$"""!!!"""$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************%%%&&&&&&'''(((((())))))''''''&&&$$$"""!!! $$$$$$$$$$$$$$$############""""""""""""###$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""#########%%%&&&'''(((###$$$%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((()))))))))((('''&&&%%%%%%&&&'''((()))***+++,,,)))(((((((((((()))*********))))))))))))***++++++*********++++++++++++,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,------------...//////000000000000000//////000000111111222222333333333333333333333333444444444444555555555555555555555555555666666666999999999::::::::::::;;;:::;;;;;;<<<<<<<<<;;;;;;>>>???@@@AAAAAA@@@??????>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@???>>>>>>???@@@AAA????????????>>>>>>>>>>>><<<<<<<<<;;;::::::999999666777777777777666555555444333222111111111111111111111111000000000//////------------,,,,,,,,,,,,************************)))******++++++******)))''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$###%%%&&&&&&$$$!!! ###&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######%%%$$$######$$$$$$###!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************%%%%%%&&&&&&''''''((((((""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%########################&&&%%%%%%$$$$$$######"""%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''###$$$$$$###""""""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((()))))))))))))))))))))******+++)))))))))))))))***++++++************++++++++++++,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------...///000000111111000000///.........///000111222222222222222333333333333222222333333333444444444333333444444555555666666888888888999999999::::::999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAA???>>>?????????@@@@@@AAABBBCCC>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????????????????>>>>>>======>>>>>>???======>>>>>>>>>=========;;;;;;;;;:::999999888888555666666666666555444444333222111000000000000000111111000000000/////////---------,,,,,,,,,++++++))))))))))))))))))))))))((()))***++++++***)))(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$#############################################$$$$$$%%%&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$"""###$$$%%%%%%$$$###""""""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###&&&&&&### %%%############$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$############$$$######%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***************((((((((())))))********* !!!"""$$$&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########"""""""""!!!$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$###$$$$$$###!!!!!!###%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$######"""###%%%'''(((%%%%%%%%%&&&(((***,,,---)))))))))))))))******+++))))))(((((())))))***+++))))))*********+++++++++,,,++++++++++++++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------------...............///000000000000000............///000111222111111111222222222333333222222222222333333333333333333444444555555666666777777777888888888888999999:::;;;<<<===>>>>>>>>>===>>>???@@@AAA@@@@@@???@@@@@@?????????@@@AAABBB<<<======>>>???@@@AAAAAA????????????????????????===>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<======<<<<<<;;;:::::::::999888888777777444555555555555444333333111111000/////////000000000000000////////////...------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))***++++++***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%$$$$$$$$$#################################""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$%%%'''))))))'''%%%$$$"""###$$$%%%%%%$$$###""""""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$%%% """###"""!!!""""""###############"""###$$$$$$%%%%%%%%%$$$########################!!!"""#########$$$%%%&&&%%%$$$$$$######$$$$$$%%% !!!"""$$$$$$$$$###"""########################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%'''***)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***************)))***************++++++!!!!!!"""###$$$%%%%%%&&&"""""""""###############"""""""""###""""""!!! ########################""""""""""""""""""""""""###""""""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###############"""###$$$$$$###"""###$$$""""""############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$%%%'''***,,,$$$$$$%%%'''+++///222444)))(((((((((((()))******)))(((((((((((()))******)))))))))************+++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------------------............---......///////////////......//////000000111111000000000111111222222333222222222222333333333333555555555555555666666666666666666777777777888888999999;;;<<<>>>>>>??????===>>>>>>>>>???@@@@@@@@@AAA@@@???>>>>>>>>>???@@@<<<<<<======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???>>>===<<<;;;999::::::::::::::::::999999:::;;;<<<<<<<<<;;;:::999999999888777777666666333444444444444333222222000//////......//////////////////.........------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((())))))******))))))(((''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######""""""###$$$%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$######"""###$$$&&&&&&$$$###"""######$$$$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%"""!!!$$$ !!!"""###############!!!"""###$$$%%%%%%%%%%%%$$$###""""""""""""###$$$!!!#########$$$%%%'''%%%$$$$$$######$$$$$$%%% !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&###&&&******'''$$$$$$&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************(((((((((((())))))))))))"""""""""###$$$$$$%%%%%%!!!"""""""""#########$$$!!!"""######"""!!! ########################!!!!!!!!!"""######$$$$$$"""!!! !!!######!!! ####################################$$$$$$$$$$$$$$$###############$$$%%%!!!$$$&&&&&&$$$######$$$""""""""""""#########$$$######$$$$$$%%%&&&''''''$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((())))))***%%%%%%&&&'''))),,,000222((((((''''''(((((()))***((((((((((((((()))******))))))))))))************)))******************)))************++++++++++++)))******+++,,,,,,------+++,,,,,,,,,------------,,,,,,---...............---...000111222222111111//////000000111222222333222222222333333333444444777777666666666666666555555555666666666777777777777888999;;;===>>>>>>>>>>>>>>>===<<<===???AAABBBBBBAAA???===<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>===;;;999777999999::::::::::::999999777888:::;;;<<<;;;:::999999888888777777666555555333333333333333222222111///......---......//////...------------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$"""###%%%&&&''''''&&&&&&###""""""""""""$$$%%%&&&'''&&&%%%%%%''''''&&&%%%#########$$$$$$$$$%%%%%%################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$###""""""$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$ ###$$$$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%% %%%******'''$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************(((((((((((((((((((((((( !!!###$$$%%%&&&'''!!!!!!""""""#########$$$###$$$%%%%%%%%%###"""!!!########################!!!!!!"""###$$$%%%%%%&&&!!! !!!""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""###$$$&&&&&&!!!$$$&&&'''&&&$$$############$$$$$$%%%%%%%%%&&&""""""###$$$&&&'''(((((($$$%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&$$$%%%((())))))(((&&&$$$)))(((&&&%%%%%%&&&''')))'''''''''''''''((())))))((((((((((((((()))******))))))))))))************))))))************)))))))))************+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,------......---------...000222333222111000...//////000111222222222222222333333333444444444888888777777666666555555555555555555666666666777555666888:::<<<======>>>???>>><<<;;;<<<>>>AAACCCCCCAAA???<<<;;;:::;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<:::777555999::::::;;;;;;::::::999666777999;;;;;;;;;999888888888888777666666555555222333333333333222111111......---------......///------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********************************)))(((''''''((()))***)))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&######%%%%%%%%%%%%######%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%$$$###"""###$$$%%%'''((((((''''''$$$$$$######$$$&&&''')))'''&&&%%%%%%''''''&&&%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###!!!!!!!!!"""###  """"""!!!!!!"""$$$%%%&&&&&&%%%%%%!!!!!!"""$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""$$$&&&%%%"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%###""""""!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$******'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***************)))))))))))))))((((((((($$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&############""""""""""""""""""#########$$$$$$$$$$$$###""" !!!"""############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############""""""######$$$%%%&&&&&&&&&%%%$$$###!!! %%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$%%%&&&((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))************************)))))))))***+++++++++,,,---------.........//////000///...,,,,,,---.../////////000222222333333333111111000000000000000111444444444444444444444444555666777888777666444222333333333444444444555555222222333444555666777888777999;;;<<<<<<<<<>>>@@@??????>>>>>>===<<<<<<<<<>>>>>>======<<<<<<;;;;;;;;;::::::999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777555666666777888888999999999777555444444444666777444333222111000000000000000//////...------,,,,,,---///111111///...---...,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%''''''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""""""""###$$$&&&'''((()))((('''%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$""" !!!###$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$##################!!!!!!!!!"""######$$$$$$ !!!"""###############***!!!$$$((( &&&(((###!!! !!!"""$$$$$$###$$$""""""$$$'''(((%%%"""%%%%%%$$$$$$%%%%%%&&&'''$$$######%%%''')))(((''')))((('''&&&&&&&&&&&&&&&---,,,***((('''((()))***'''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&''''''((((((((((((''''''******))))))((((((''''''########################$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###"""!!! !!!!!!"""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###"""$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############""""""######$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%!!!"""###%%%%%%&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))***************************************+++++++++,,,,,,---------............---------------......---...///000111111111111111111000000000000000111333333333333333333333333555555777777777666444333333333333333444444444444222222333444555666777777888999;;;;;;;;;;;;===??????>>>>>>===<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;;;;::::::999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888777666666888888888777777777777666777666444333333333555666444333222111000000000000/////////...---,,,,,,,,,***+++------+++***)))***++++++++++++************))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!"""#########"""!!!!!!########################%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###***!!!###$$$$$$"""&&&$$$###$$$%%%''''''&&&$$$""""""###%%%&&&%%%"""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$###%%%''')))(((((((((((('''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&''''''(((((((((((('''''')))))))))((((((((((((((($$$#########"""!!!!!!!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$#########%%%%%%$$$$$$############!!!###$$$###""""""###%%%$$$############"""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$############""""""######$$$%%%###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++************)))))))))************************+++++++++***************++++++,,,,,,,,,---------***+++,,,------...------+++,,,---...////////////000000000//////000000111333333333333333333333333444555666666666555444333222222333333333444444444222222333444555666666777888:::;;;;;;::::::;;;<<<=========<<<;;;;;;::::::=========<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666555555::::::999888777555444444555555333222222222333444444333222111000000000000///......------,,,,,,+++((()))+++***)))''''''(((************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$############$$$%%%#########$$$%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&((('''&&&%%%$$$#########&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$######$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#############################################$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$###"""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$###"""########################&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%%%%$$$$$$###((( """$$$###+++###$$$"""!!!!!!###$$$$$$###$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''))))))((((((((('''&&&&&&&&&&&&'''%%%$$$###"""###$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((())))))%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$%%%%%%&&&""""""############$$$$$$""""""""""""############ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!###$$$###"""!!!"""$$$############""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$############""""""######$$$%%%'''''''''&&&&&&$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************))))))))))))************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,((()))+++---......------+++,,,---...............000////////////000000111222222222222222222222222444444555555555444444333222222222222333333333333222222333444444555666666888999::::::888888888:::<<<;;;;;;::::::999888888;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::;;;;;;::::::::::::::::::;;;999888888777777666555555999999888777666555444444333333222111111111111222333222111111000000000111------------,,,,,,++++++***+++,,,+++)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$##################$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%''''''%%%$$$""""""!!!!!!$$$$$$$$$###$$$%%%%%%&&&########################$$$$$$######""""""""""""!!!!!!"""############"""$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""###############$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""######"""""""""###$$$%%%''''''&&&&&&%%%$$$######""""""""""""#####################"""""""""!!!!!!%%%%%%%%%%%%$$$###""""""!!!(((!!!""""""&&&000 ###!!! """###"""!!!###"""!!! !!!###$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$%%%((())))))((((((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((('''&&&&&&''''''((((((((((((''''''&&&''''''(((((()))))))))&&&&&&%%%$$$######""""""!!!!!!"""###$$$%%%%%%&&& !!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!###$$$###!!!!!!"""###"""""""""""""""""""""""""""######$$$$$$######"""######$$$$$$$$$$$$############""""""######$$$%%%&&&&&&&&&&&&%%%$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))*********+++++++++,,,,,,((()))+++---......------------.../////////......//////......///000111111222222222222222222222222333333444444444444444333111111111222222222333333222222333333444555555555777888999888777666777888::::::999999888777777777999999::::::;;;;;;;;;<<<::::::::::::::::::999999;;;:::999999999999:::;;;:::999999888777777666666555555555555555555555555222222111000000000000000111111000/////////000000,,,,,,,,,,,,,,,++++++++++++,,,,,,+++))))))***+++)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$$$$############""""""######$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$### !!!!!!!!!"""""""""$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""###$$$$$$%%%$$$###""""""!!!""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""############"""$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!""""""#########$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""###############$$$%%%%%%$$$######"""!!! !!!!!!"""""""""#########!!!!!!"""""""""############$$$$$$$$$###"""!!!!!!%%%)))$$$$$$"""---:::!!!'''%%%###$$$%%%&&&%%%$$$###""""""!!!!!!"""$$$%%%$$$############$$$%%%%%%%%%$$$$$$&&&(((***)))(((''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&%%%%%%$$$#########$$$$$$$$$############"""!!!""""""######$$$$$$%%%###"""""""""""""""!!!!!! !!!"""""""""""""""!!!#########$$$$$$$$$$$$$$$########################"""#########!!! !!!"""!!!!!!"""""""""""""""###""""""############""""""######$$$$$$$$$$$$############""""""######$$$%%%!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,***+++,,,------...------......///////////////...............///000111111333333333333333333333333222222222333333333444444000000111111111222222222222222333333444444444444666777888777666555666777888888888777666666555555666777777888999::::::;;;999::::::::::::999999888::::::888888888888:::::::::999999888888777666666111111222333444444555555111111111111000000////////////............//////++++++++++++++++++++++++*********)))''''''(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$############!!!!!!""""""###$$$$$$%%%&&&%%%$$$######"""######""""""######$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############""""""""""""#####################$$$$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$#########%%%&&&&&&'''&&&%%%###""""""#########$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&""""""!!!!!!""""""###$$$$$$######"""""""""######"""""""""######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######%%%$$$$$$$$$$$$#########!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!"""######$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!""" !!!!!!""""""#########"""######$$$%%%%%%&&&&&&""""""#########"""!!!!!!!!!%%%%%%+++,,,BBBVVV777&&&$$$###"""$$$$$$$$$###"""#########""""""$$$%%%###############$$$%%%%%%&&&%%%%%%&&&(((******)))'''&&&&&&&&&&&&'''((((((######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''(((((($$$$$$$$$$$$############$$$$$$$$$############"""###$$$$$$%%%&&&&&&''''''######""""""!!!!!!!!!!!!!!!""""""######"""!!! """""""""#########$$$$$$!!!!!!""""""######$$$$$$"""#########!!! !!!"""!!!!!!!!!!!!""""""######""""""############""""""######$$$$$$$$$$$$############""""""######$$$%%% """###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''''')))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))***************+++++++++++++++++++++,,,,,,,,,---...---------------............////////////.........------......000111111333333333333333333333333222222222222222333333444000000000000111111111222222333333333333444444444444555666666555444555777777777666666555444444444444444555666777888999:::999::::::;;;:::999888777:::999888777777888999:::999888888777666666555555///000000111222333333333111111111111111000//////---------,,,,,,------...*********+++++++++++++++)))******(((&&&&&&(((************)))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$##################$$$$$$&&&%%%$$$###""""""""""""###############$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""######$$$$$$%%%%%%&&&&&&''''''&&&$$$###"""#########$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%######""""""######$$$%%%&&&%%%%%%$$$###$$$$$$$$$###"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!"""######$$$%%%%%%!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######"""""""""""""""###$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$###### ###%%%,,,---JJJ```===$$$""" !!!"""!!! !!!###%%%%%%######$$$%%%###############$$$$$$%%%&&&%%%%%%&&&)))******)))&&&&&&&&&&&&&&&'''((((((######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''''''''&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&"""""""""""""""#########!!!!!!"""###$$$%%%%%%&&& !!!!!!""""""######""""""!!!!!!!!! """"""#########!!! !!!!!!""""""#########$$$ !!!"""###$$$%%%%%%"""######"""!!! !!! !!!!!!!!!""""""######""""""############""""""######$$$$$$$$$$$$###############"""###$$$$$$%%%""""""#########""""""!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$###$$$%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))******+++++++++,,,++++++,,,,,,,,,---------000///...,,,,,,---...///.........///......---------------......000111111444444444444444444444444222111111111222333333444000000000000111111111111333333333333333333333444333444555555444444555777777666666555444444333333222333444555666777888999999::::::;;;:::999888777:::999777666666777999:::777777777666555555444444///000000000111111111111111111111111111000//////,,,,,,+++++++++,,,------******************+++++++++++++++)))'''''')))+++************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$#########&&&%%%$$$###""""""""""""$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######""""""""""""############$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!###$$$%%%&&&'''&&&&&&''''''&&&$$$###"""""""""""""""############ !!!!!!"""######$$$$$$$$$$$$######$$$$$$%%%&&&)))((('''&&&%%%$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""###$$$%%%%%%%%% !!!"""!!!  """$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############!!!"""###$$$%%%&&&&&&&&&"""!!! !!!"""### !!!"""######$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%'''&&&%%%&&&!!!:::MMM$$$'''%%%$$$###$$$%%%$$$### ###''''''%%%###$$$%%%#########"""###$$$$$$%%%&&&%%%%%%&&&)))******)))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''''''''&&&''''''((((((((((((''''''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!%%%$$$###""""""###$$$%%%$$$###""" """###$$$###"""  !!!"""############$$$$$$$$$$$$%%%&&&%%%"""!!!!!!""""""""""""!!! !!!!!!"""###############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%%%%$$$#########$$$&&&""" %%%'''%%%"""""""""!!!!!!""""""###$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''(((((()))***++++++,,,''''''(((((())))))******&&&&&&&&&&&&&&&'''((((((************************)))************++++++++++++,,,------......------///////////////.........000000////////////000000000000000000000111111111333333333333333222111000222222111111111111222222///000111333333222111111333333333333333333333333444444444333333222222222///000111222333333444333555555666666555555444333777777777777777777777777777666666555555555666666000111222333333333222222////////////...............---,,,,,,+++++++++,,,***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***)))'''&&&%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%###!!!!!!"""###$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&''''''&&&$$$###"""###$$$$$$%%%$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%""""""""""""############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$ !!!"""###$$$%%%&&&&&&&&&''''''''''''''''''&&&!!!"""###$$$%%%&&&&&&&&&######%%%&&&'''(((((((((""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!###"""###%%%''''''$$$!!!$$$$$$$$$############"""$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***$$$$$$############$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$###""""""###$$$$$$$$$###!!! !!!###$$$######"""""""""$$$%%%&&&""""""#########$$$$$$$$$$$$%%%%%%$$$"""!!!"""###%%%%%%$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""######"""""""""""""""#########$$$$$$$$$&&&%%%$$$$$$#########$$$%%%"""!!!%%%'''%%%"""$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&''''''((((((((((((((((((((())))))))))))(((((((((((()))******************************))))))*********+++++++++++++++,,,------------,,,........................000000////////////000000000000000000111111111111222222333333222222111111222222111111111111222222000000111222222222222111333333333333333333333333555555444444444333333333111111222333444444444444555555666666555555444333666666666666666666666666666555555444444555555666111111111111111111111111////////////.........---------,,,,,,++++++++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$######"""""""""###%%%&&&$$$$$$$$$######$$$$$$$$$""""""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######!!!"""""""""############!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""$$$'''(((&&&###$$$$$$$$$############"""###""""""""""""""""""###############"""""""""!!!""""""###$$$$$$$$$$$$###############$$$%%%&&&&&&######""""""""""""######!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''''''''((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((######""""""""""""######$$$$$$$$$######""""""!!!$$$######""""""######$$$###""" """### !!!"""$$$%%%"""""""""#########$$$$$$$$$$$$$$$###!!!!!!###%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$%%%%%%$$$############$$$%%%""" !!!$$$&&&%%%###%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%&&&&&&''''''))))))(((((((((((((((((())))))(((((())))))***+++************************)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........000//////......//////000//////000000111111111111111111111222222222222222222222111111111111222222111111111000111111222333333333333333333333333333555555444444444444333333333333444555666666666666555666666666666555444444555555555555555555555555444444444333333444444555333222000///......////////////.........---------,,,,,,,,,,,,++++++++++++***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######!!!!!!!!!"""###%%%&&&'''$$$$$$############$$$$$$"""""""""#########$$$$$$&&&%%%$$$###"""###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""############!!!!!!"""###$$$%%%%%%&&&#########$$$$$$#########!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%% !!!$$$'''(((&&&%%%$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""###$$$$$$$$$$$$######"""""""""""""""######""""""############""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$###''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''(((((((((''''''''''''&&&"""!!!!!!!!!!!!""""""###$$$#########"""""""""!!!######""""""""""""######!!!!!! !!!!!! !!!""""""""""""""""""###############$$$###"""!!!"""$$$'''############""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$###############$$$%%%###!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''))))))))))))'''&&&&&&&&&''''''(((((((((((()))))))))((((((''''''&&&'''''''''&&&'''(((((()))************************))))))))))))************))))))***+++++++++++++++******+++,,,------....../////////......///////////////000000111111222222000000000111111222333333333222222111111222222333222111000000000111333444222222333333333333444444444444333333333333333333555666666777888888777777666666666666666555444444444444444444444444444444333333222222333333444444555333111...------...///.........---------,,,,,,++++++,,,,,,,,,+++++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$###""""""!!!!!!!!!###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###""""""""""""######$$$%%%%%%######""""""""""""######""""""#########$$$$$$$$$'''%%%###"""!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!""""""###$$$$$$%%%%%%""""""############""""""!!!!!!"""##################$$$$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################%%%$$$###!!!!!!!!!"""###""""""""""""#########$$$$$$###"""!!!!!!"""###$$$!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$#########""""""!!!""""""""""""""""""!!!#########"""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!!!!!!!!!! !!!###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''!!!!!! !!!""""""############"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!########################!!!!!!"""""""""############$$$$$$###!!!"""$$$&&&#########""""""""""""""" !!!!!!"""""""""""""""###""""""""""""""""""###"""######$$$$$$######"""!!!!!!"""""""""##################""""""###$$$$$$%%%$$$""""""###$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((()))))))))))))))((((((''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))*********((()))******++++++******)))******+++,,,---......//////............//////...//////000111111222222111000000000000111333333333333222222222222333333222111000000000111333444222222222333333444444444222222222222333333333333777777888999999999888888666666777777666666555444444444444444444444444444222222222222222333444444666555222///......///000------------,,,,,,,,,,,,******+++,,,,,,++++++******************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######""""""######$$$####################################""""""!!!!!!###$$$&&&''''''&&&$$$###########################""""""###$$$%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$############$$$###############""""""!!!!!!""""""###############$$$$$$$$$$$$'''%%%###!!!!!!!!!###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""############""""""###$$$%%%&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$##############################%%%$$$###!!!!!!!!!"""############$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$######"""###$$$$$$$$$#########"""""""""######$$$$$$######"""""""""""""""""""""######""""""###$$$$$$$$$$$$###%%%$$$###""""""!!!"""""" !!!"""$$$$$$$$$###"""""""""###$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''"""###$$$%%%&&&'''&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))***!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!"""""""""######"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!!###""""""!!!!!!""""""#########$$$$$$$$$$$$######!!!!!!!!!"""""""""#########""""""""""""###$$$$$$%%%$$$######"""########################$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''******))))))******+++,,,))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***+++++++++,,,,,,---------///......------......///......///000111222222333222111000//////111222333333333222222222222333333111111111000111111222333111222222333333444444555222222333333333333444444888888999999:::999999888666777777777777666555555444444444444444444444444222222222222333444555555555444222000////////////------,,,,,,,,,+++++++++))))))+++,,,,,,,,,+++******************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######""""""######$$$%%%$$$###"""!!!!!!"""###$$$########################!!!"""############""""""$$$$$$&&&&&&&&&&&&$$$$$$###############$$$$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$###"""!!!"""######""""""###$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%############""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$######"""!!!"""###%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$##############################$$$###""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$############""""""###$$$%%%%%%$$$###"""""""""""""""############""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""###### !!!"""######$$$######""""""###############""" !!!!!!"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%''')))***+++!!!!!!!!!!!!"""###$$$%%%!!!""""""""""""""""""""" !!!"""######"""!!! !!!""""""""""""""""""!!! !!!!!! !!!!!!!!!!!!"""""""""###"""$$$&&&&&&$$$"""!!!!!!######################## !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$$$$%%%$$$###""""""#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''******))))))******+++,,,))))))))))))))))))))))))(((((((((((()))))))))***)))***++++++,,,,,,++++++,,,,,,,,,,,,------------///......------......///......///000111222333333333222000/////////111222444333333222222333333444000000111222222222222111111111222333333444555555444444444555555555666666999999999::::::999999888777777777777777666555555444444444444444444444444222222222333333444555666222222111000//////......,,,,,,,,,,,,++++++++++++((()))+++,,,,,,,,,+++******************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###""""""$$$############$$$%%%%%%$$$###"""!!!!!!"""###$$$######################## !!!"""$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%$$$######"""!!!!!! !!!!!!"""#########$$$$$$$$$%%%%%%""""""""""""############"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############"""""""""!!!###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$########################!!!""""""############"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$$$$###!!! """$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""###$$$$$$$$$$$$###$$$$$$######"""#########!!!!!!!!!!!!"""###$$$%%%""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%'''((())))))!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""############"""""" """###$$$%%%$$$$$$!!!!!!!!!!!!"""""""""""""""$$$''''''%%%"""  !!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$$$$%%%%%%###"""!!!"""$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++------------------------.........------.........---...///000111222333333444222000///...///000111444333333222222333333444///000111333333222111111111111222333333444555555555666666666777777888888999999999::::::999888888777777777777777666666555555555555555555555555555333333333333444555666777///000000000///...---,,,,,,,,,,,,+++++++++******'''(((***,,,---,,,***)))***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$$$$%%%''''''''''''%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''$$$###""" """###$$$""""""""""""""""""""""""!!!###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""###$$$&&&'''!!!"""$$$%%%%%%%%%$$$!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$#########$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$##################"""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""""""""############!!!"""###$$$$$$###"""!!! """$$$###!!!!!!###&&&$$$$$$$$$############""" !!!"""$$$$$$"""!!! !!!!!!""""""#########$$$""""""###$$$$$$$$$$$$#########""""""""""""######"""!!!!!! !!!###%%%&&&""""""#########""""""!!!###$$$$$$$$$$$$%%%%%%%%%######""""""""""""""""""###$$$&&&''''''&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""############!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########""""""!!! """######""" """"""""""""############""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """###$$$$$$%%%&&&''''''***(((%%%"""!!!!!!###$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))+++************+++,,,---,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,------.........//////000000222222222111111111000000333333333222222222111111000000111222222222222111111111222333444444444444444555777777555555555666888999:::::::::999888777777777777777777666555444666666666666555333222111000111333555666666666555222111000///---+++***)))+++++++++++++++***)))((((((***+++------,,,+++***+++*********))))))((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$,,,***%%%'''%%%"""(((###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$################## !!!######!!! %%%$$$$$$######$$$$$$%%%########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###$$$%%%%%%&&&%%%###!!!!!!!!!!!!"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""##############################!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$### !!!!!!"""""""""""""""&&&%%%$$$"""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""" !!!###%%%%%%"""########################$$$###""" !!!"""""""""###$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!%%%$$$###"""###$$$%%%&&&######%%%%%%%%%%%%######$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&%%%$$$$$$######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$######"""""""""###### !!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$""""""############"""""" !!!""""""!!! """"""""""""############"""""""""!!!!!!"""""""""########################!!!"""###$$$$$$###"""!!!########################$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,++++++++++++,,,------.........------......////////////000000000111111222222222111111111000000333333222222111111111111000000111222222222222222000111222333444444444444555777888888777666666777888999:::;;;::::::888888888888888888888777666666555555555666555555444444000111333444444444444333111000///...---,,,+++***+++++++++++++++***))))))(((***+++------,,,+++************)))))))))(((((()))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###***(((&&&***((("""&&&$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''&&&$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$###########################"""!!!!!!"""$$$&&&%%%$$$ !!!!!!"""""""""""""""$$$$$$###"""""""""############$$$$$$$$$$$$##############################!!!""""""""""""#########$$$$$$$$$$$$###"""!!!!!! !!!###$$$$$$""" ########################%%%$$$###!!!!!!!!!"""###!!!"""######$$$###""""""!!!!!!!!!""""""#########%%%$$$$$$###$$$%%%&&&'''%%%%%%''''''''''''%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!&&&%%%###!!! !!!!!!""" !!!!!!!!!!!!############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&'''(((######$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,+++++++++++++++,,,------...............///000111000000111111111111222222222111111111111000000000222111111111111000000000000111111222222222222222000111222333444444444444666888999999888777777888888999:::;;;;;;:::999888999999:::::::::999888777444444555666666666666666111111222222222222111111//////......---,,,,,,,,,***++++++++++++***))))))((()))+++,,,,,,,,,+++*********))))))))))))((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###(((&&&'''000,,,###$$$%%%$$$######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$########################%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$###""" !!!""""""######""""""############$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$$$$$$$$$$######$$$"""!!!"""######!!! ########################%%%%%%###"""""""""###$$$ !!!"""######$$$###### !!!"""###$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%''''''''''''%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%$$$###''''''''''''''''''''''''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!""""""$$$$$$######""""""!!!!!!"""######$$$$$$######"""!!!""""""############"""""""""!!! !!!""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$#########"""###$$$&&&''''''''''''######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((()))***+++++++++******+++++++++***+++,,,,,,---,,,,,,,,,---...000111222111111111111111111111111111111111111000000000000111000000000000000000000000111222222333333222222000111222333333444333333555777888888777666666777777888999:::::::::999888999:::;;;<<<<<<;;;999888444555555666666666555555111111111000000/////////......---------------,,,******+++++++++******)))))))))***+++,,,++++++***))))))))))))))))))(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%+++666111%%%$$$&&&$$$###$$$%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!! !!!!!!$$$$$$############$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""#################################"""""""""""""""##############################%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%#########""" !!!!!!"""############"""######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""###$$$%%%%%%$$$$$$&&&$$$"""!!!!!!"""!!! ########################%%%$$$###"""""""""###$$$ !!!"""###$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''######%%%%%%%%%%%%######$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""##################"""!!!!!!!!!!!!"""###!!!"""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))******++++++++++++++++++************+++,,,,,,***++++++,,,---///000111000000000000000000000000000000000000000000000000000000000000000000000111111111222333333333333222000000111222333333333333333555666666555444444555555666888999999999888888888999;;;<<<<<<;;;999888666666666666555444333222111000000///............------------------------)))******+++++++++******))))))******++++++++++++(((((((((((((((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&///<<<444&&&%%%&&&$$$###$$$%%%%%%$$$###""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#############################################"""""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!(((&&&$$$$$$$$$###!!! !!!""""""###############$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############################## !!!!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$(((%%%"""!!!!!!"""!!!!!!###########################"""!!! !!!!!!###### !!!!!!"""###$$$$$$%%%$$$$$$##################%%%%%%&&&&&&&&&'''''''''######%%%%%%%%%%%%######$$$$$$######$$$$$$%%%&&&"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((( !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!###%%%%%%%%%$$$$$$""""""""""""########################""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$######""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$###"""!!!!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((,,,++++++++++++,,,------***************+++,,,,,,******++++++---...000000111000000000000///////////////000000000000000111000000000111111111111222111222222333333333333333///000111222333333333333111333444444333222222333333444666777888888777777666777:::<<<<<<;;;999777555555555444333222111000111000///...------......---------,,,,,,,,,,,,,,,))))))***++++++++++++***))))))))))))******++++++''''''(((((((((((()))))))))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''222>>>444&&&&&&%%%$$$######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%##############################""""""""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$########################$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$###""""""""""""""""""""""""""""""$$$###"""###%%%&&&&&&$$$!!!"""######$$$$$$#########$$$%%%%%%%%%$$$"""!!!######$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$######'''%%%"""!!!"""""""""!!!########################"""!!! !!!"""###"""!!!!!!!!!"""###$$$%%%$$$$$$#########"""""""""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$%%%&&&&&&'''''''''&&&%%%$$$######"""''''''&&&&&&%%%%%%$$$$$$ !!!###$$$&&&'''''''''%%%%%%&&&&&&'''(((((((((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""  !!!###$$$!!!!!!!!!""""""""""""###"""""""""""""""#########""""""############"""""" !!!"""######$$$$$$$$$!!!"""############"""!!!""""""""""""############!!!!!! !!!!!!##############################"""!!!!!!"""##############################!!!!!!!!!"""""""""#########$$$$$$$$$######"""!!!$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((+++***((('''''')))+++---***************++++++,,,,,,,,,,,,,,,---///000000222222111111111000000000////////////000000111111111111111111222222333333111222333333444444333333///000111222222333333222000222333333222111111222222333444666666666666555333555888:::;;;999777555333333333333222222111000000///......---...//////---------,,,,,,+++++++++))))))***+++++++++++++++)))))))))))))))******+++'''''''''((((((((())))))'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&'''222<<<000###&&&$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!""""""###$$$$$$%%%%%% !!!""""""""""""!!! ######""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$############$$$""""""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%&&&&&&%%%%%%""""""""""""""""""""""""!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%&&&&&&%%%""""""###$$$$$$$$$$$$### """###%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%$$$$$$$$$&&&$$$""""""######"""!!!########################""""""!!!!!!!!!"""$$$$$$######"""!!!!!!"""###$$$!!!"""""""""""""""""""""######%%%&&&&&&&&&%%%$$$%%%%%%''''''''''''%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$((((((''''''&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###%%%!!!""" !!!!!!!!!"""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!######$$$$$$$$$ !!!###%%%%%%###!!! """"""""""""############  %%%$$$###""""""###$$$%%% """"""""""""!!!!!!!!!!!!""""""""""""""""""############$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&$$$""""""%%%(((************)))***++++++,,,......---......///000111333333333222222111111111.../////////000000111111111111222222222333333333111222333333444444333333///000111222222333222222000222444333222111222222000222333555666666555555222444777999:::888666444000000111222222222222111000///...------...///000......---,,,,,,+++******((()))***+++++++++++++++)))))))))))))))******+++&&&'''''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""#########$$$$$$%%%'''222:::---!!!&&&###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""######""""""""""""#######################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$###""""""!!!""""""########################'''&&&%%%%%%$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$###################################################!!!"""$$$%%%&&&&&&%%%%%%######################## !!!""""""""""""""" $$$"""!!!"""######"""!!!""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$$$$###!!!##############################"""""""""###%%%&&&$$$###"""!!!!!!"""###### !!!"""###$$$$$$"""###$$$%%%&&&%%%$$$$$$######%%%%%%%%%%%%######$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%'''((())))))''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!! """!!!  !!!""" !!!###%%%$$$!!! !!!"""###$$$$$$"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""!!!###$$$###!!!!!!""""""""""""""""""""""""###"""!!! !!!"""$$$ !!!!!!""""""######"""!!! !!!"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''(((&&&%%%&&&))))))'''$$$ """%%%&&&&&&&&&''')))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************((())))))))))))*********)))***+++,,,...///000000000000000000////////////111111000000//////......000000111111111222222222222222333333333222222111000000111111111000000///000000000000000000000000222444666777666444222000555555555555555555555555333222000/////////000111..............................---,,,,,,+++******))))))***+++++++++++++++***+++,,,---,,,***(((&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%$$$######%%%%%%$$$###########################&&&&&&%%%$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$(((&&&""" !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""##################$$$$$$$$$$$$#########"""!!! !!!"""#########""""""!!!!!! """"""""""""""""""""""""$$$$$$##################!!!!!!""""""#########$$$ """######"""!!!###$$$!!!!!!""""""######$$$$$$$$$$$$$$$############"""$$$$$$################## !!!"""######"""!!! ######"""!!!!!!"""######!!!!!!"""""""""#########$$$%%%&&&&&&$$$"""######"""############"""!!!!!! !!!"""###$$$$$$%%% !!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!""""""######$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%################################################!!!!!! !!!!!!$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$######"""""""""""""""#########""""""""""""""""""###$$$###"""!!!!!!###"""""""""""""""!!! """""""""""""""#########"""###$$$%%%%%%$$$###"""###$$$%%%&&&%%%$$$###""""""!!! !!!###%%%###$$$%%%&&&'''&&&%%%%%%###!!!!!!$$$))),,,,,,***((('''%%%######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!!!!!!!!!! """!!!!!!!!! """!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!!!!! !!!!!!!!!""""""""""""""""""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""!!!###$$$&&&&&&&&&$$$###""""""""""""""""""""""""$$$###!!! """### !!!!!!!!!"""""""""###"""!!! !!!"""""" !!!!!!!!!!!!""""""""""""############""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###''''''''''''(((((((((((((((&&&%%%&&&((()))'''%%%!!!###%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***++++++++++++,,,,,,,,,***++++++,,,---...//////000/////////////////////111000000000/////////...000000111111111222222222111222222333222222111111000000111111111111000000000000000000000000000000333444555666555444222111222222222222222222222222222111000/////////000000...........................------,,,++++++******((())))))***************++++++,,,,,,+++***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""############!!!""""""""""""""""""!!!###"""!!!!!!!!!!!!"""###"""""""""""""""!!!!!!!!!""""""""""""""""""""""""########################!!!"""""""""############"""$$$%%%%%%$$$###%%%&&&############$$$$$$$$$$$$$$$$$$$$$############"""########################""""""############""""""########################$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$"""############$$$$$$######"""!!!###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############""""""""""""#######################################################################################""""""!!!!!!""""""###$$$$$$$$$$$$$$$###"""""" !!!!!!!!!"""""""""%%%$$$###############$$$######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""$$$######""""""""""""""""""""""""""""""#########"""###$$$###"""!!!!!!##################"""!!!!!! !!!"""$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$###"""""""""###$$$%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%'''+++...---,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%""" """#########"""""""""!!!!!!!!!"""###$$$$$$"""!!!!!!""""""""""""""""""""""""""" !!!"""###$$$###"""!!!""""""""""""""""""""""""$$$###""" !!!"""!!!!!!!!!!!!"""""""""""""""!!! !!!""""""  !!!!!!""""""######%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((()))'''&&&&&&'''(((((('''%%%###%%%&&&'''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------////////////////////////000000000000////////////000000000111111111111222111111222222222222111111000000111111111111000000000000000000000000000000444444444333333333222222222222222222222222222222111111000////////////000........................------,,,,,,+++*********'''(((((()))))))))))))))+++++++++******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""""""""############""""""############""""""###""""""!!!!!!""""""###!!!!!!""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############!!!""""""!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$######$$$$$$$$$""""""############""""""""""""""""""###############$$$&&&%%%$$$"""######$$$$$$$$$$$$$$$######""""""""""""!!!!!! """"""""""""###########################$$$$$$$$$###############""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$###$$$$$$$$$$$$###""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""!!!!!!""""""######$$$$$$"""###$$$###"""!!!!!!######$$$$$$$$$$$$######""" !!!!!!"""######$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$%%%((())))))((($$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!""" """%%%'''"""""""""""""""""""""""""""###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! """"""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######!!! !!!"""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000000000000////////////000000000000111111111111///000111111111111111111///000000111111111111000000000000000000000000000444333222111111222333333333333333333333333333333000000/////////.................................,,,,,,++++++*********)))&&&''''''((()))(((((((((++++++***)))((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!"""""""""############%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""######### """!!! !!!###%%%%%%%%%$$$$$$######"""$$$$$$$$$#########""""""###############$$$$$$$$$%%%$$$###""""""###$$$%%% !!!""""""!!! !!!!!!!!!"""""""""$$$%%%%%%###"""###$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$######"""""""""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""###############$$$$$$$$$######"""""""""#########$$$$$$$$$###############$$$%%%&&&######$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""" !!!"""###$$$$$$%%%"""###$$$###!!!!!!!!!############$$$$$$###""""""%%%%%%$$$###"""!!!!!!!!!%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((('''&&&$$$"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!! ###%%%%%%!!!!!!!!!"""###$$$$$$$$$"""###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!"""######"""  !!!"""######$$$""""""######$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$&&&''''''(((''''''&&&&&&%%%'''((((((&&&%%%%%%&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))************(((((()))))))))*********---,,,,,,,,,,,,+++++++++------....../////////000////////////000000000000000000000000000000000000...///000000111111111000//////000111111111111111000000000000000000000000333222111000000111333444222222222222222222222222////////////......------........................+++***************))))))&&&&&&'''(((((((((((((((+++***)))((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############!!!"""""""""############%%%%%%%%%&&&&&&%%%%%%%%%""""""############""""""!!!!!!""""""######$$$$$$########################""""""#########$$$$$$$$$######""""""""""""""""""$$$%%%&&&&&&%%%%%%&&&((($$$$$$######"""""""""!!!$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!""""""######""""""!!!#########$$$$$$$$$%%%%%%!!!###$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$######""""""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###"""######$$$$$$$$$##################$$$$$$$$$$$$"""""""""""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$##################$$$######""""""""""""""" !!!"""###$$$$$$%%%"""###$$$###!!!!!!!!!###!!!!!!"""""""""""""""!!!&&&&&&%%%$$$$$$###""""""%%%$$$###""""""###$$$%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&''''''%%%###!!!############$$$$$$%%%%%%''''''(((''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######""""""!!!  """###!!! !!!"""###$$$%%%&&&"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!"""###$$$###!!! !!!!!!""""""######""""""######$$$%%%%%%&&&############$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%)))(((((('''&&&%%%$$$$$$%%%'''(((((('''&&&&&&'''%%%'''((((((&&&%%%&&&&&&%%%%%%%%%&&&''''''((((((************************''''''''''''((((((((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---------......//////000////////////000000000000111000000000000000//////---...///000000111000000...///000111111222111111000000000000000000000000222111000000000111222333////////////////////////.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$""""""""""""############""""""############"""""""""######$$$$$$######"""""""""##########################################"""""""""###$$$$$$%%%%%%############""""""""""""###%%%&&&&&&%%%$$$&&&'''#########"""""""""""""""$$$$$$$$$############""""""""""""###$$$$$$%%%%%%######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""""""""######### """$$$$$$###"""###$$$$$$$$$$$$$$$$$$######""" !!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""""""""!!!""""""############$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!""""""######$$$$$$"""###$$$###"""!!!!!!### !!!""""""""""""!!!""""""######$$$%%%&&&&&&$$$$$$############$$$$$$###$$$%%%&&&''''''&&&&&&###$$$%%%&&&&&&%%%###!!!$$$############$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''&&&###""""""###&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""!!!"""############"""!!!""""""""""""""""""""""""!!! !!!"""###!!! """""""""######$$$$$$$$$"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!""""""############"""""""""!!!!!!!!! """!!!!!!"""$$$$$$###"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((%%%&&&(((((('''&&&&&&'''$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---......///000000.../////////000000000111111111000000////////////,,,---...///000000000000...///000111111222222222000000000000000000000000000000000000000111222222........................------.........---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))))))))((('''((()))******)))((((((''''''&&&&&&&&&%%%%%%%%%########################"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""############!!!""""""""""""""""""!!!"""###$$$$$$$$$$$$###"""$$$$$$##########################################!!!""""""###$$$$$$%%%%%%############"""""""""!!! """######""""""###$$$"""###############$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###&&&%%%###!!!!!!###%%%&&& !!! """###$$$###"""###$$$######$$$$$$######"""!!! !!!!!!!!!!!!"""""""""#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$""""""###$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$######""""""############$$$$$$$$$$$$######""""""""""""!!!!!!!!! $$$######""""""""""""""""""""""""""""""#########"""###$$$###"""!!!!!!### !!!"""############### """###$$$%%%%%%######$$$$$$$$$$$$#########$$$%%%''''''''''''&&&"""###$$$%%%&&&%%%$$$$$$$$$###"""""""""###%%%%%%!!!###$$$###"""!!!"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''"""""""""""""""""""""""""""!!!!!!!!!  !!!!!!""""""!!!"""###$$$$$$###"""!!!######################## """$$$%%%%%%$$$$$$$$$###############"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""%%%%%%$$$######"""######"""""""""""""""""""""""" """##################""""""!!!!!!!!! """!!!!!!"""$$$%%%###"""""""""""""""!!!!!!!!!!!!&&&&&&%%%$$$$$$#########"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$%%%'''(((((()))$$$'''))))))&&&%%%&&&((($$$&&&(((((('''&&&'''((($$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))************((())))))))))))***************+++++++++,,,,,,,,,,,,,,,------...///000000.../////////000000111111111111000000/////////...,,,---...///000000000000......///111111222222222000000000000000000000000//////000000111111111111000000000000000000000000,,,---.........---,,,+++************************(((((((((((())))))))))))'''(((((()))))))))))))))&&&''')))++++++***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''########################"""######$$$&&&''''''(((######$$$$$$$$$$$$######!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""##################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""########################!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!"""$$$%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$""""""$$$""""""""""""############ !!!###$$$###"""###$$$###############"""!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!""""""""""""#########&&&&&&%%%$$$##################$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$######"""""""""""""""#########""""""""""""""""""###$$$###"""!!!!!!###!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""###$$$%%%%%%$$$###"""###$$$%%%'''((((((''''''###$$$$$$%%%&&&&&&&&&&&&$$$###"""""""""###%%%&&&###%%%'''&&&$$$###%%%(((###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!!!!!!! ######""""""!!!!!! !!!!!!"""###############$$$$$$######""""""!!!!!!&&&%%%""" !!!###$$$ !!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!  !!!"""###"""!!!!!!!!!"""###$$$$$$###!!!!!!!!!"""$$$%%%%%%$$$"""!!!######""""""""""""######!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$######### !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''(((((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%)))(((&&&$$$#########$$$''''''''''''''''''''''''******))))))((((((((('''))))))))))))((((((((((((,,,,,,++++++***)))))))))(((***++++++++++++---...,,,,,,,,,------...............------------......//////............////////////000000000000//////......///111111222222222000///...------...///000000000000000000000000000000//////.........//////,,,,,,,,,+++++++++******))))))(((((((((((())))))******)))(((((((((((((((''''''''''''''''''''''''++++++++++++***)))''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%###"""""""""######''''''''''''''''''''''''""""""#########$$$$$$$$$&&&%%%###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###''''''&&&%%%$$$"""!!! !!!!!!"""#####################""""""######$$$%%%"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""############ !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$###!!!!!!!!!""""""$$$$$$############$$$$$$############""""""""""""!!!"""#########!!! ###""""""""""""######$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""""""""############%%%$$$###""""""###$$$%%%$$$$$$$$$######""""""""" !!!"""######$$$$$$###$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!"""############### !!!!!!""""""!!!########################!!!!!!"""############"""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!!!!!!!!!! !!!!!!""""""######!!!!!!"""########################"""""""""""""""%%%$$$"""!!! !!!"""### !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$############"""##################"""###$$$%%%&&&&&&&&&%%%$$$!!!!!!###$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$%%%%%%'''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&%%%)))(((((((((((((((((((((+++************))))))))))))+++,,,,,,,,,,,,---///,,,,,,------------------......------------......//////............//////......////////////......------...///000000000000000///...------...///000////////////////////////000000///...............,,,,,,+++++++++*********))))))(((((((((((())))))***))))))(((((((((((((((''''''''''''''''''''''''************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""!!!""""""#####################""""""######$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""######$$$$$$!!!!!!"""""""""#########%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$############$$$$$$############""""""""""""""""""#########""" ######"""!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$######"""!!! !!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!! !!!!!!!!!""""""!!!""""""""""""""""""!!!""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!""""""!!!!!! !!!!!!""""""######!!!""""""############"""""""""""""""#####################"""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$#########""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$$$$'''&&&$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))*********,,,------,,,,,,...///------------------,,,,,,......------------....................................////////////......,,,,,,---...//////////////////............//////////////////////////////111111000///...------,,,,,,++++++++++++*********))))))(((((((((((())))))***)))((((((''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######"""#################################$$$$$$%%%%%%%%%&&&&&&&&&######"""!!!!!!!!!!!!"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$###!!!"""######$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""#########""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$#########"""""""""""""""#########"""!!! $$$###"""!!!!!! !!!!!! !!!"""###$$$%%%&&&$$$$$$###""""""###$$$$$$""""""""""""############%%%%%%%%%&&&&&&%%%%%%%%%######""""""""""""!!!!!!###$$$$$$######"""!!! !!!!!!!!!"""######$$$$$$###"""!!! !!!"""###########################""""""""""""""""""""""""############""""""""""""!!!!!!"""""""""#########################################################""""""""""""""""""#########"""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$###"""!!! """###$$$$$$%%%%%%$$$$$$""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!"""############""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""###############$$$$$$$$$$$$$$$###############""""""""""""######$$$######""""""######$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""##################$$$%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((()))************+++,,,,,,++++++---............------,,,,,,,,,...------,,,,,,------.........................../////////000000/////////,,,---...////////////////////////....../////////////////////////////////111111111000...---,,,+++++++++++++++************))))))(((((((((((())))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%%%%&&&#########""""""""""""#########$$$$$$%%%%%%%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!"""""""""#####################"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$######### !!!!!!""""""###$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""###""""""""""""$$$###"""!!! !!!!!!"""###$$$%%%&&&&&&$$$##################$$$!!!"""""""""###############$$$%%%&&&&&&%%%$$$### !!!"""######$$$$$$###$$$$$$######"""!!!!!!!!!$$$"""!!!!!!"""$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$########################"""""""""""""""############"""!!! !!!"""!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""#########""""""!!!!!!!!!""""""######$$$$$$ !!!###$$$$$$###"""!!!"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$""""""!!! !!!""""""%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###""""""!!!!!!######"""!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""###$$$%%%%%%%%%%%%%%%###""" !!!"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&''''''((((((((()))&&&&&&'''((()))******+++)))***++++++***)))+++,,,.........------,,,,,,,,,------,,,,,,,,,,,,------------............------///000000111111000000///......///000000000//////...//////////////////...........................111111111000///---,,,++++++++++++*********))))))))))))(((((((((((()))))))))(((((('''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$###############""""""""""""#########$$$$$$###!!! $$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$#########!!!"""""""""############"""###$$$%%%%%%$$$###"""######################## !!!"""######$$$$$$###$$$$$$######"""!!!!!!!!!$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###### !!!!!!!!!"""""""""$$$$$$###""""""###$$$$$$########################!!!!!!""""""############""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!"""""""""############&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!""""""######""""""!!! !!!!!!""""""######"""############""""""!!!""""""""""""############ !!!###$$$$$$###""""""""""""""""""""""""#########"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$#########$$$%%%&&&&&&%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""######"""###$$$$$$%%%%%%%%%%%%######"""!!!"""###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))''''''((())))))***++++++(((***+++***)))((()))+++------------------,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,//////000000000000//////...//////000000000//////......////////////..............................000000111111000...,,,++++++************)))))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%#########$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$###"""!!! """###$$$$$$%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!########################""""""""""""############"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%""""""""""""############&&&%%%%%%%%%$$$$$$$$$$$$!!!""""""############"""$$$$$$############$$$$$$%%%$$$$$$$$$$$$###############"""""""""###$$$$$$%%%$$$###""""""!!!""""""%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""""""""""""""############"""######$$$$$$######"""!!!!!!!!!""""""""""""######$$$$$$######"""!!! !!!!!!!!!"""######$$$$$$###"""!!! !!!"""###%%%$$$"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""$$$###"""!!!!!!"""###$$$########################!!!!!!!!!"""######$$$$$$!!!!!!"""############### !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""#######################################""""""!!!!!!""""""###!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''""""""############"""""" !!!!!!""""""#####################"""!!!!!!#########"""""""""""""""!!!!!!"""##################"""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" ###"""!!! !!!"""###!!!!!! !!!"""###""""""!!! !!!"""### !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))((())))))******+++++++++)))+++++++++))))))***+++,,,,,,---------------------,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++------............------.........//////......------...///000000///...---...........................///000111000///---,,,************))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$############""""""############""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%######$$$$$$$$$######"""########################""""""""""""############!!!!!!""""""######$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$$$$###############"""""""""###$$$%%%$$$$$$############$$$$$$######$$$%%%&&&&&&''''''"""###$$$$$$$$$$$$###"""""""""""""""############%%%$$$$$$######$$$$$$%%% !!!!!!!!!###$$$$$$######"""!!! !!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""$$$###!!! !!!"""###""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#########$$$###!!! !!!###$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$ ###%%%&&&&&&%%%$$$!!!"""###############"""""""""""""""""""""""""""!!!""""""###############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""############""""""#########"""!!!!!! ###############"""!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$#########"""""""""""""""$$$"""!!! !!!"""$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!  !!!$$$###"""""""""###%%%&&& """$$$%%%!!!"""$$$$$$"""!!!######""""""""""""######!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%#########"""""""""""""""!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))************++++++++++++***,,,---,,,******+++,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++---------...------,,,,,,---...///000000///...---........................---...000111111///---,,,************))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%%%%$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%$$$###%%%$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!! """######$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########"""###$$$$$$%%%"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!"""###$$$$$$%%%""""""#########$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%############""""""""""""$$$%%%&&&&&&%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""###%%%&&&$$$$$$$$$###$$$$$$%%%%%% """###%%%'''((()))"""###$$$%%%%%%$$$###"""""""""""""""############'''&&&$$$$$$$$$$$$&&&'''"""#########$$$$$$%%%%%% !!!"""######$$$$$$###$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$###"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$ $$$'''((((((&&&$$$""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###  !!!!!!!!!!!!$$$###"""!!!!!! !!!!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""##############################"""!!! !!!"""""""""###$$$$$$$$$!!!!!!!!!!!!"""""""""""""""!!!  """### !!!"""""""""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!"""  !!!"""$$$%%%%%%%%%%%%$$$$$$######### ###&&&&&&$$$###%%%'''&&&'''''''''&&&$$$"""!!!########################&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((+++(((&&&'''))))))'''%%%''''''''''''((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------,,,,,,,,,++++++***+++---//////...---,,,////////////////////////.........------,,,,,,,,,---------,,,+++***)))((())))))((('''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!!!!"""###%%%&&&&&&&&&&&&%%%$$$$$$"""""""""!!!"""######$$$%%%%%%$$$######$$$%%%%%%###""" """%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$#########"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""######'''&&&&&&%%%$$$###""""""%%%###!!! !!!###%%%############""""""""""""!!!"""""""""############""""""""""""############%%%$$$$$$######$$$$$$%%%""""""###$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$######%%%%%%$$$###!!!"""###$$$%%%$$$######"""############"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""#################################### """###%%%%%%$$$###""""""###$$$$$$$$$"""!!! """"""###$$$$$$$$$$$$###""""""!!!!!!!!!###$$$%%%############""""""""""""%%%%%%$$$###"""""""""###""""""############"""""" !!!###$$$&&&'''&&&$$$"""!!!###$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############'''$$$!!!!!!######!!! !!!!!!""""""######""""""""""""###############"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!  !!!!!!""""""#########!!! """######"""$$$$$$$$$$$$$$$###"""!!!######""""""""""""######!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!""" !!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!! !!!!!!!!!""""""""""""!!!  !!!""" !!!""""""""""""""""""############""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%###"""$$$&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***(((''''''))))))'''%%%'''''''''((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////......------------,,,,,,,,,++++++***+++---//////...---,,,..............................---------,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))(((''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$#####################$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""  ###&&&%%%%%%$$$$$$#####################""""""#########%%%%%%$$$$$$######""""""""""""############""""""###""""""""""""###$$$$$$&&&%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$############""""""""""""#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$###!!!"""###$$$%%%$$$$$$###############""""""""""""%%%%%%$$$$$$$$$#########""""""""""""####################################!!!###$$$&&&&&&%%%$$$##################"""!!!!!!!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$############""""""""""""###"""!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!###$$$%%%%%%###!!!!!!"""$$$$$$###"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########&&&$$$!!!!!!"""###!!! !!!!!!!!!"""""""""###"""""""""""""""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""###%%%$$$$$$$$$###########################"""""""""$$$""" !!!!!! $$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############"""!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""######$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###############%%%%%%%%%$$$$$$$$$$$$######$$$$$$###"""!!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((((('''&&&&&&&&&''''''''''''(((***(((''''''))))))(((&&&''''''((((((((()))))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...------------,,,,,,,,,,,,+++,,,---.........---,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))((('''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$%%%$$$""""""$$$&&&$$$############"""""""""######$$$$$$$$$$$$######&&&&&&&&&%%%$$$######"""""""""############""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######$$$%%%$$$###""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!!!!"""##################"""""""""""""""""""""####################################!!!"""###$$$%%%$$$######$$$######""""""""""""""" !!!"""###$$$%%%%%%%%%$$$$$$###"""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$%%%###!!! """#########"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######%%%###!!!!!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!)))'''%%%$$$$$$$$$###"""###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############%%%%%%%%%$$$$$$######### !!!!!!!!!!!!!!!""""""""""""!!! !!!"""""""""""""""!!!"""######$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""####################################"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""###%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))''''''&&&&&&&&&''''''''''''((()))((((((((())))))(((((('''(((((((((((()))))))))***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000//////...------------,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$%%%&&&###############"""!!!!!!#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$###"""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$###""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%#########$$$$$$%%%%%%%%%"""######$$$$$$######"""############"""""""""!!! !!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""""""""######$$$$$$$$$$$$%%%$$$""" !!!###$$$########################!!!"""""""""#################################### !!!""""""######""""""$$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$######"""""""""############"""""""""!!!###"""""""""###$$$%%%%%%!!!!!!!!!""""""!!!!!!!!!%%%$$$$$$######$$$$$$$$$$$$""" !!!######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""(((&&&$$$$$$%%%%%%%%%#########$$$$$$$$$######"""$$$######""""""######$$$ !!!!!!!!!""""""!!!!!! !!!!!!"""#########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""!!!!!! !!!!!!!!!!!!"""""""""######"""!!! !!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############""""""%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%&&&&&&&&&''''''''''''(((((()))))))))(((((())))))(((((((((((()))))))))************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////.........---------,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%$$$$$$$$$###### !!!"""#########"""############"""!!!!!!!!!"""######$$$$$$##############################!!!###$$$%%%###""""""###"""""""""""""""""""""######$$$%%%&&&&&&%%%$$$###%%%$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$##################"""""""""!!! !!!!!!!!!!!! !!!!!!!!!""""""$$$######""""""######$$$%%%$$$$$$###############""""""""""""""""""""""""""""""""""""############$$$###""""""$$$$$$###"""###############$$$$$$$$$%%%$$$""" !!!###$$$######$$$$$$$$$$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""###############$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$######""""""############"""""""""!!!###"""""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$###""""""""""""###%%%###!!! """#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!"""###$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######  !!!!!! """######$$$$$$$$$######$$$$$$############$$$$$$ !!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$######""""""!!!!!! !!!"""""""""""""""######$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$############""""""!!!"""###%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$"""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''')))******(((((()))+++((((((((()))))))))***************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////............---------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***************))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$$$$##################"""!!!!!! !!!"""###$$$###""""""""""""###$$$$$$###"""""" """######"""!!!!!!""""""""""""############$$$######$$$$$$$$$$$$###############""""""""""""!!!""""""############"""""""""""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""#########$$$$$$ !!!!!!!!!""""""######""""""""""""######$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$###""""""###$$$###"""######""""""######$$$%%%%%%$$$"""!!!!!!!!!"""############$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""%%%%%%%%%%%%%%%&&&&&&&&&"""""""""""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$###"""############""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""############""""""!!!!!! !!!&&&$$$"""!!!###$$$$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!""""""!!! !!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$%%%"""""""""""""""######### !!!""""""###### """###"""""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&& !!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""" !!!!!!"""#########""""""""""""""""""""""""##################################################################$$$$$$""""""""""""#########$$$%%%$$$###!!!!!!!!!!!!""" !!!"""""""""""""""$$$$$$%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""!!!!!!!!! ######%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$###$$$''')))(((%%%"""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))******((((((***,,,(((((()))))))))*********)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---........................---------------,,,,,,,,,------......------------------------******+++++++++,,,,,,,,,))))))************))))))))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%$$$###"""######$$$$$$######"""!!! """###%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!!!!"""###"""!!! """###############$$$$$$%%%%%%#########""""""#########""""""############$$$$$$""""""############""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############%%%%%%############""""""""""""#########$$$$$$$$$%%%%%%""""""""""""##################""""""""""""######$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$"""!!!"""###$$$###!!!$$$###"""""""""###$$$%%%############"""""""""""""""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!"""##################$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$###############""""""""""""###"""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!! !!!!!!""""""'''%%%###"""$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""!!!!!!######"""""""""!!!!!!!!! !!!!!!""""""#########$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&""""""#########$$$$$$$$$"""""""""""""""""""""###$$$###""""""$$$&&&&&&%%%""""""###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''""""""""""""############$$$###"""!!!!!! !!!!!! !!!"""############################## !!!!!!!!! !!!!!!""""""#########$$$"""#########$$$$$$$$$$$$'''%%%###!!! """""" !!!!!!"""""""""""""""%%%%%%%%%%%%%%%$$$###"""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%$$$###"""!!!#########$$$$$$%%%%%%%%%######%%%(((+++***&&&"""$$$%%%&&&'''&&&&&&$$$###''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&)))+++***((((((***,,,))))))))))))************))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------//////.........------------,,,,,,,,,,,,---......------------------------*********++++++,,,,,,,,,((())))))*********))))))))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!###$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###!!! $$$$$$$$$$$$$$$###""""""!!!###%%%&&&&&&%%%$$$###!!!"""###$$$$$$###"""!!!"""######"""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&############""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%######""""""""""""######%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%###"""!!!"""###$$$###!!!$$$###"""""""""###%%%&&&"""############"""!!!!!! !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!"""$$$$$$$$$###"""$$$$$$%%%$$$$$$###"""!!!!!!"""$$$%%%&&&%%%%%%$$$############""""""""""""%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&'''%%%######$$$&&&&&&%%%&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""!!!!!!#########""""""!!!!!!!!! !!!"""###$$$%%%%%%%%%$$$"""!!!!!!!!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###%%%&&&'''!!!!!!""""""#########$$$%%%%%%$$$$$$###"""""""""%%%###""""""###$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!"""  """"""""""""""""""""""""""" """###!!!!!!"""""""""!!! """"""""""""""""""""""""'''&&&%%%$$$###!!! #########%%%&&&$$$"""!!!"""#########!!! """"""""""""###$$$%%%&&&!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! """!!! !!!###$$$$$$$$$######"""!!!!!!!!! !!!!!!""""""######""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''((()))***++++++***)))(((++++++******++++++,,,---...------,,,,,,------...---.........---,,,,,,+++***,,,---,,,,,,---///111---------...............------------------------+++++++++***++++++,,,,,,***************)))(((((())))))(((((('''''''''&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&$$$""""""###%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$'''&&&$$$%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&%%%########################""""""""""""""""""""""""!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$########################""""""!!!!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""###$$$ !!!!!!""""""!!!###$$$$$$$$$"""!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$###""" !!!!!!###%%%%%%$$$"""!!!"""###""""""#########$$$$$$$$$"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""######"""!!! """!!! !!!###$$$"""""""""""""""#####################""""""!!!!!!'''%%%"""!!!"""#########$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" """###"""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!"""!!!!!! """###$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!"""###$$$%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$############""""""""""""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""!!!!!! """""""""""""""""""""""""""  """###!!!!!!"""""""""!!!!!!""""""""""""""""""""""""#################################$$$%%%$$$!!!"""""""""""""""!!! ############$$$%%%&&&'''"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!!!! """!!!!!! !!!"""###$$$############""""""""""""!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))''''''(((******+++++++++++++++******++++++,,,---...------,,,,,,------...------......------,,,++++++,,,------,,,,,,...000...............---------------------------------+++++++++******++++++,,,+++++++++++++++***)))))))))((((((((('''''''''''')))(((&&&$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''"""$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%&&&&&&'''''''''&&&$$$%%%%%%$$$""" !!!"""$$$$$$%%%%%%$$$###!!!"""######""" !!!"""######$$$$$$###########################""""""""""""""""""""""""!!!###$$$%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$#############################################"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$&&&%%%$$$"""!!!!!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&!!!"""######$$$$$$######################################################$$$#########""""""""""""######################## !!!###$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""$$$###"""!!!!!!!!!"""######$$$%%%$$$"""!!!"""###""""""#########$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!######"""""""""!!!!!!!!!%%%$$$######$$$$$$"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###"""""""""!!!!!!!!! """""""""!!! !!!!!! !!!"""### !!!!!!"""""""""""""""!!!"""###$$$$$$$$$##############################!!!!!!"""""""""###########################$$$$$$$$$###"""###&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! ###$$$### !!!###"""""""""""""""""""""""""""!!! """"""!!! !!!"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$%%%&&&#########$$$&&&%%%"""###""""""!!!!!!!!!!!!!!!$$$#########$$$%%%&&&'''###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!! !!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''')))******+++&&&''''''(((***+++---...++++++******++++++,,,---...------,,,,,,------...------......------,,,,,,,,,---...---,,,,,,---...//////......------,,,,,,------------------------,,,++++++*********++++++++++++,,,,,,++++++***)))(((((((((((('''''''''''')))(((&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&& """###$$$######%%%&&&###$$$%%%&&&''''''''''''((('''%%%%%%%%%$$$!!! !!!###$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$######$$$%%%&&&''''''''''''########################""""""""""""""""""""""""!!!"""$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$###""""""######""""""""""""######%%%%%%###"""!!!!!!!!!!!!""""""""""""############&&&$$$###""""""$$$&&&'''!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""######################## !!!"""$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!! ######"""""""""###$$$$$$###$$$%%%$$$"""""""""$$$###############$$$$$$$$$#########""""""!!!!!!!!!""""""""""""############""""""######$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""######""""""%%%%%%$$$###"""!!! """""""""""""""!!!!!!!!!""""""###%%%&&&%%%""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&'''""""""""""""!!!!!!!!!!!!$$$###""""""  !!!"""""" !!!!!! !!!"""######$$$$$$############################## !!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%###""""""$$$'''(((((((((########################!!!!!!""""""""""""!!!!!!"""%%%### $$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&$$$###$$$&&&'''&&&$$$!!!###"""!!! !!!"""#########""""""###$$$%%%%%%###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""### !!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******((((((''''''(((***,,,...++++++******++++++,,,---...------,,,,,,------...,,,------...------,,,,,,,,,---///...,,,,,,,,,---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++***))))))((((((((((((((('''''''''(((((('''&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%%%%$$$!!!"""######"""###$$$&&&"""###$$$%%%&&&&&&&&&%%%'''%%%$$$%%%%%%$$$"""  !!!###$$$$$$%%%%%%(((&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''(((((('''########################""""""""""""""""""""""""!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""#########$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$######"""###""""""""""""""""""###"""!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""########################""""""!!!!!! """""""""######$$$%%%%%%"""$$$%%%$$$###"""###$$$########################$$$$$$###"""!!! !!!!!!!!!"""""""""""""""""""""#########$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$###""""""$$$#########""""""!!!!!!###########################""""""###$$$$$$""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!###"""""""""!!!!!! !!!!!!!!! !!!""""""######""""""!!!""""""#######################################!!!!!!!!!"""""""""######!!!!!!""""""###$$$$$$$$$###"""###$$$''')))***)))########################!!!!!!""""""""""""!!!!!!!!!$$$"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%''')))(((%%%######"""!!! !!!"""###!!!!!!!!!!!!!!!""""""######"""!!! !!!"""###"""""""""""""""""""""""" !!!######$$$$$$$$$ !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!"""###$$$$$$%%%$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$#########$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))((((((***)))((((((((()))++++++++++++******++++++,,,---...------,,,,,,------...,,,,,,------...------,,,+++---//////---,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***)))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$############$$$$$$###""""""###%%%""""""###$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$#########$$$%%%%%%$$$$$$$$$$$$###""""""######"""!!! !!!"""####################################"""""""""""""""""""""""""""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######"""""""""######"""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###""""""!!!!!!"""#######################################$$$$$$$$$#########""""""###############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""######$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$######"""!!!  !!!!!!"""""""""###############$$$$$$%%%$$$$$$$$$######$$$$$$$$$ !!!###$$$$$$$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """#########"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########""""""############"""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###### !!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!"""""""""#########"""###$$$''')))***)))########################!!!!!!""""""""""""!!!!!!!!!!!! """""""""""""""""""""""""""!!!"""######!!!!!!"""#########"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%''')))(((&&&$$$!!!!!!!!!!!!!!!""""""###!!! !!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""###$$$$$$$$$######"""!!! !!!!!!""""""!!!!!! !!!""""""""""""""" !!!!!!"""###$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%*********))))))(((((((((******)))))))))))))))***++++++******++++++,,,---...------,,,,,,------...,,,,,,------......------***,,,//////...,,,,,,---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))(((((())))))(((((('''&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$""""""$$$&&&%%%%%%$$$############$$$###""""""$$$&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$###&&&$$$######$$$$$$###""" !!!"""###$$$$$$$$$$$$########################"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%"""""""""###############""""""############""""""""""""###$$$$$$$$$$$$###""""""############""""""$$$$$$###"""""""""""""""!!!!!!!!!!!! !!!###%%%&&&'''&&&$$$###""""""###$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################$$$$$$$$$$$$############!!!"""######$$$#########"""###$$$$$$###"""$$$%%%$$$$$$$$$###############"""""""""!!!!!! !!!!!!""""""#####################$$$%%%&&&######""""""""""""######!!!"""######$$$$$$###### !!!"""###$$$%%%%%%#########$$$$$$$$$$$$%%%%%%""" ###$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!######$$$%%% !!!!!!"""###""""""""" !!!""""""######"""""""""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""###""""""$$$'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!###$$$###!!! """$$$$$$$$$"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$&&&((('''%%%### !!!""""""""""""""""""!!!!!! !!!!!! !!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""""""""!!!!!! !!!"""###""""""!!!!!!!!!""""""#########$$$##################$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$)))))))))))))))*********'''((()))***************++++++******++++++,,,---...------,,,,,,------...+++,,,------......------)))+++...///...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))(((((((((((()))))))))))))))(((''''''''''''''''''((((((((()))(((((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$'''******(((&&&###"""###$$$%%%$$$######$$$&&&&&&%%%######$$$$$$%%%%%%%%%$$$$$$((('''%%%&&&''''''&&&$$$###$$$%%%&&&''''''''''''########################"""""""""""""""""""""""" """######""""""###$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$#########""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$######"""""""""""""""""""""""""""!!!!!! ######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$#################################$$$$$$$$$$$$$$$!!!"""#########"""!!! !!!###$$$$$$######$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%######""""""###%%%&&&'''$$$###"""!!!!!!"""###$$$######""""""######$$$%%%!!!!!!""""""######$$$$$$!!!!!!"""""""""#########"""!!! """######"""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""!!!!!! !!! !!!!!!!!!"""""""""###!!!!!!!!!"""#########$$$!!!!!!###$$$$$$$$$###""" !!!""""""######"""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""############&&&&&&%%%%%%$$$#########$$$###"""###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!!!! !!!###$$$###"""""""""""""""""""""""""""!!!###%%%$$$!!! """$$$%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!"""$$$&&&&&&$$$!!! !!!#########"""!!!###"""!!!!!!!!!!!!"""""" !!!#########"""!!!"""""""""""""""""""""""" """######$$$$$$!!!!!!""""""""""""!!!!!! """#########"""!!!""""""""""""############"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###''''''&&&$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''((()))***+++,,,,,,%%%&&&(((***,,,,,,,,,+++++++++******++++++,,,---...------,,,,,,------...+++,,,,,,---.........---(((***...//////.........,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++***)))((((((((((((***************)))((((((&&&'''''''''(((((())))))((((((((()))(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$&&&***---...,,,((($$$######%%%'''&&&%%%$$$$$$%%%%%%###!!! !!!"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$###!!!""""""###$$$%%%%%%%%%%%%########################"""""""""""""""""""""""" """"""!!! !!!"""#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""$$$%%%&&&$$$#########""""""!!!!!!###"""!!! !!!"""$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!"""#########!!! !!!###$$$$$$######$$$&&&$$$$$$$$$$$$######"""""" !!!!!!!!!!!!!!!######$$$%%%&&&&&&''''''######""""""###%%%&&&(((%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%&&&############"""""""""""" !!!!!!"""""" ###$$$$$$""" $$$###"""!!!!!!"""###$$$########################!!!!!!!!!!!!"""###$$$%%%""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""###############"""""""""""""""!!!"""###%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""!!! !!!###$$$########################!!!!!!!!!!!!"""""""""""")))(((''''''&&&%%%$$$###$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""  !!! !!!!!!!!!!!! !!!""""""""""""!!!!!! ###"""""""""###$$$%%%%%%""""""###""""""!!! ######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!######""""""######$$$%%%########################%%%%%%%%%%%%$$$$$$$$$######"""!!! !!!"""###&&&###!!!$$$'''((($$$ """!!! """######"""$$$$$$############$$$$$$ """$$$&&&&&&$$$""""""""""""!!!""""""###$$$######################## !!!###$$$%%%%%%$$$###########################$$$$$$##################!!!"""###$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))***((((((***,,,,,,)))&&&)))************+++++++++)))***+++,,,---,,,++++++******))))))******+++,,,------,,,,,,,,,+++++++++////////////...---,,,++++++,,,,,,------,,,,,,+++---,,,,,,+++*********++++++++++++************)))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$%%%$$$######""""""######"""###$$$$$$$$$"""!!! """###$$$%%%&&&&&&&&&&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###############""""""""""""$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%$$$""" !!!###$$$#########""" ###%%%%%%###!!!  !!!"""$$$$$$############$$$$$$!!!"""$$$&&&'''''''''&&&""""""""""""#####################$$$$$$%%%%%%%%%""""""!!!!!!""""""###$$$%%%$$$###"""!!!!!!!!!!!!%%%$$$"""!!!!!!###$$$&&&!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$///,,,'''### """###""""""""""""############&&&&&&&&&&&&&&&%%%$$$###""""""""""""############!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%(((&&&%%%%%%%%%$$$!!!$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$&&&$$$""" !!!"""$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###!!! !!!###%%%########################!!!!!!!!!!!!!!!!!!!!!!!!#########""" !!!###%%% !!!!!!"""###$$$$$$%%%'''&&&%%%$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%!!!!!!!!!"""######$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$""" """###$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""&&&%%%$$$$$$%%%&&&((()))$$$"""!!!!!!""" !!!!!!!!!!!! !!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!"""###!!!""""""""""""!!!!!! """"""############""""""""""""""""""""""""""""""######""""""######$$$%%%##############################"""""""""!!!!!!!!!###"""!!!!!!!!!!!!"""###%%%###"""$$$((()))&&&###"""!!! """######""""""!!!!!!!!!!!!!!!!!!"""###!!! !!!###$$$$$$###"""""""""""""""###$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''***((('''(((***+++)))'''))))))*********+++++++++)))***+++,,,,,,,,,++++++***************+++,,,,,,------------,,,,,,,,,+++............---,,,+++***+++,,,,,,------,,,,,,+++---,,,++++++*********++++++++++++*********))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%$$$######""""""######"""######$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$############""""""""""""###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###"""!!! !!!"""$$$&&&#########"""!!!!!!###%%%&&&%%%###!!!!!!"""###$$$$$$$$$############$$$$$$ !!!############"""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###"""""""""""""""######'''&&&$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""""""""%%%$$$""" !!!"""$$$&&&""""""""""""##################$$$$$$###""""""!!!""""""""""""############!!!""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%(((&&&$$$$$$$$$###!!! $$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%$$$$$$$$$######"""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""######$$$############################################# !!!!!! !!!!!!!!!"""######$$$%%%%%%!!!!!! !!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!"""###$$$%%%###""" !!!###$$$$$$#####################$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$%%%&&&'''(((###"""!!!  !!!""" !!!!!!""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!###########################""""""""""""###$$$$$$########################""""""!!!!!!!!! ###""""""!!!!!!""""""######"""!!!$$$)))+++)))'''###!!! """######"""!!!!!! !!!!!!%%%""" """###$$$#########"""###$$$$$$%%%########################""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$%%%%%%&&&''')))(((&&&&&&((()))(((''')))))))))*********++++++)))***++++++,,,,,,++++++++++++******++++++,,,---......---------,,,,,,,,,,,,,,,---,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,+++************+++++++++*********)))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$""""""##################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%$$$######""""""######"""############"""!!!!!!!!!""""""###$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$############""""""""""""!!!!!!!!!"""###$$$%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$!!!!!! !!!###%%%&&&###$$$$$$###""""""###%%%&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$ !!!""""""!!!!!! """""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%''''''&&&%%%$$$######"""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$&&&'''""""""""""""############""""""######""""""!!!!!!"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%$$$######$$$%%%'''%%%"""!!!"""""""""!!!$$$$$$#########"""""""""""""""""""""""""""""""""&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$$$$###!!! #########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!###$$$$$$###"""!!!$$$$$$$$$######"""""""""########################"""###$$$$$$"""!!!!!!!!!!!!""""""######$$$$$$%%%!!!""""""#########""""""!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!! !!!!!!!!!!!!"""###$$$%%%"""!!!!!!"""$$$$$$###"""##################""""""""""""""""""""""""""""""$$$#########$$$%%%&&&'''""""""!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!"""$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""### !!!""""""###"""""" !!!!!!!!!!!! ###############$$$$$$$$$"""""""""""""""###$$$$$$####################################""""""""""""""""""""""""""""""""""""!!! ###'''******)))$$$"""!!!!!!"""######""""""""""""######"""""""""$$$""" """########################$$$%%%%%%###########################""""""!!!"""$$$%%%&&&########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''')))'''&&&%%%&&&'''(((((())))))))))))************)))******++++++++++++++++++++++++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++***************+++************))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%""""""""""""######$$$$$$######$$$%%%%%%$$$######$$$$$$############$$$$$$%%%$$$######""""""######""""""#########"""""""""""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###########################"""""""""!!! !!!!!!"""###%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""!!!!!!"""###$$$%%%###$$$%%%$$$###"""###%%%%%%%%%$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!"""######""""""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$###"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%%%%%%%$$$!!!"""""""""##################$$$$$$$$$######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$'''$$$!!! !!!"""""""""############""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""#########""""""!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""###############"""$$$$$$######""""""!!!!!!###########################%%%'''&&&$$$"""""""""!!!!!!!!!""""""############$$$%%%''''''&&&%%%$$$"""###$$$%%%%%%$$$###"""############""""""!!!!!!$$$$$$###"""!!!!!!""""""!!!!!!!!!###%%%%%%###!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""############$$$%%%&&&&&&""""""!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!"""$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""### !!!""""""###"""""" !!!!!!!!!!!! """"""######$$$$$$$$$$$$""""""!!!!!!""""""###$$$####################################""""""""""""""""""############"""""""""%%%'''(((((($$$###!!!!!!#########"""""""""############"""""""""!!!"""###%%%%%%###!!!######""""""######$$$%%%""""""""""""""""""""""""###""""""!!!"""$$$%%%&&&########################"""#########$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&%%%%%%&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%%%%'''((((((((()))))))))*********)))))))))*********++++++++++++******++++++,,,---......---------,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,++++++************))))))***++++++*********)))))))))((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$######""""""######""""""""""""""""""#########$$$%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$###"""###$$$######"""""""""#########$$$$$$############$$$$$$&&&%%%%%%$$$#########"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$###"""!!!!!!"""""" !!!"""###$$$$$$######&&&&&&%%%$$$$$$###""""""########################""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$###"""!!!"""""""""############"""######$$$$$$$$$##################$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$""""""###$$$&&&### !!!"""###############"""""""""!!!!!!"""""""""""""""""""""""" !!!""""""############$$$###!!! """###%%%"""""""""""""""#########""""""""""""""""""""""""""""""############""""""$$$###""" !!!###$$$#########"""""""""!!!!!!"""""""""""""""""""""""" !!!######"""  !!!!!!!!!!!!!!! """#########"""!!!"""###$$$%%%%%%$$$###"""!!!!!!""""""############$$$###""""""""""""""""""!!!!!!!!!###%%%%%%###!!!$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%!!!!!!""""""""""""######!!!""""""######""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!! !!!!!!""""""###$$$$$$$$$"""!!!!!!!!!!!!"""##############################""""""!!!!!!!!! """######$$$$$$######""" !!!###$$$&&&'''%%%###""""""#########""" !!!"""######"""!!! !!!###%%%%%%###!!!"""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&########################"""""""""######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))******)))(((((('''(((((((((&&&'''((('''%%%%%%'''(((((((((((()))))))))*********))))))))))))***++++++******))))))******+++,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,******++++++++++++*********))))))))))))***++++++******)))))))))(((((((((''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######""""""######"""""""""!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''############""""""""""""###""""""""""""###$$$$$$######""""""""""""######"""############$$$$$$$$$%%%%%%$$$###"""!!! !!!"""$$$$$$"""!!!"""### !!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$###"""!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$###"""""""""!!! !!!!!!!!!!!! !!!!!!"""######""""""""""""""""""############!!!!!!""""""######""""""#########$$$$$$$$$$$$%%%########################"""###$$$###""""""###$$$%%%###!!!!!!"""$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%###!!! """$$$&&&#########"""""""""""""""""""""""""""""""""""""""""""""############""""""%%%###!!! """$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$ !!!"""$$$%%%&&&"""!!!!!!"""$$$$$$###"""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&!!!!!!"""###############""""""############""""""!!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!"""###!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!""""""###$$$$$$!!!!!!!!!!!!!!!"""####################################"""""""""!!!!!!!!!"""###$$$$$$$$$$$$###""""""###"""""""""###%%%&&&&&&$$$""""""#########"""!!!"""###$$$$$$###"""!!!"""######"""!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((***+++))))))((('''''''''''''''%%%'''))))))'''&&&'''((((((((((((((()))))))))******))))))((()))***+++,,,))))))(((((())))))***+++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++******++++++++++++******)))))))))))))))***++++++***)))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&###!!! !!!!!!"""######""""""""""""######$$$$$$############$$$$$$%%%$$$######""""""#########"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$(((+++...############""""""""""""%%%%%%$$$############$$$######""""""""""""######"""############$$$$$$$$$###############"""!!! !!!######""" !!!!!! !!!!!!""""""""""""$$$$$$############$$$$$$""""""!!! !!!"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""#########"""""""""""""""###""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!""""""######""""""""""""############!!!""""""###$$$$$$###############$$$$$$$$$%%%%%%########################!!!###$$$###"""!!!"""$$$$$$""""""###%%%&&&%%%$$$###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""  !!!!!!"""#########""""""""""""""""""""""""###$$$%%%%%%$$$$$$&&&(((###############"""""""""!!!!!!!!!""""""###$$$%%%""""""!!!!!!!!!!!!"""""""""""""""""""""######### !!!"""$$$&&&'''###""" !!!###$$$$$$###!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######%%%&&&''''''&&&&&& !!!"""###############""""""############""""""!!!""""""""""""!!!!!! ######""""""###$$$%%%%%%""""""###""""""!!! !!!!!!""""""""""""!!!!!! !!!"""#########!!!!!!!!!!!!!!!"""##############################%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%###"""###$$$&&&&&&$$$""""""###$$$###"""###$$$&&&''''''&&&$$$###!!!###### !!!"""""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$##############################$$$%%%%%%&&&''''''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&$$$(((+++***(((&&&'''((((((((((((((())))))))))))***)))((((((((()))+++,,,((((((((((((((())))))***+++++++++*********)))))))))******+++++++++************++++++++++++******))))))((())))))***++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%###  !!!!!! !!!!!!$$$$$$############$$$$$$%%%$$$$$$###"""############"""!!!!!!!!!###$$$%%%######$$$$$$$$$######"""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""%%%***000333############""""""""""""'''&&&%%%$$$##################""""""""""""######"""############$$$$$$$$$!!!""""""#########"""""" """###!!! !!!"""""""""""""""$$$$$$############$$$$$$###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%&&&%%%###!!!!!!"""$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""###############$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$##################!!!###$$$###"""!!!"""######"""###$$$&&&'''%%%$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""!!!  !!!"""###$$$$$$###"""%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""############"""""" !!!!!!!!!  !!!"""###$$$$$$######################## !!!!!!!!!!!!"""%%%'''%%%%%%$$$$$$$$$$$$$$$$$$!!! """$$$%%%%%%$$$###""""""###$$$%%%$$$$$$######"""!!!!!!!!!###"""""""""""""""######$$$""" """###$$$$$$ !!!!!!""""""######""""""""""""""""""""""""###$$$&&&'''(((((('''&&& !!!"""$$$%%%&&&'''$$$ """###"""!!!#########""""""""""""""" !!!""""""$$$""" !!!$$$%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%$$$$$$############$$$$$$ !!!!!!""""""######""""""""""""##################"""!!!"""###%%%&&&+++(((###!!!!!!"""$$$$$$""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!%%%"""!!!!!!######  !!!!!!!!!!!!!!! """###$$$%%%&&&########################"""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''(((''''''''''''((((((((((((************))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))*********)))******++++++******++++++++++++******************************))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%$$$###!!! ################################################$$$$$$$$$######"""""""""######""""""""""""######!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$!!! !!!###%%%"""""""""######$$$$$$%%%"""############"""!!!!!!$$$###""" !!!!!!%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!""""""############""""""############""""""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$"""!!!""""""!!!!!!!!!!!!"""""" ###%%%%%%$$$#########&&&%%%%%%$$$###"""!!!!!!###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######"""!!! ########################"""""""""###$$$%%%''''''$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%###!!! !!!###%%%"""!!!!!!!!!"""###$$$$$$$$$#########""""""!!!!!! !!!!!!""""""######""""""""""""############""" """###!!!!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$###!!!  !!!###$$$###"""""""""!!!!!! #########"""######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''###"""!!!"""$$$$$$""" ###$$$$$$$$$$$$###""""""#########"""""""""""""""!!!!!!"""!!!!!! ###"""!!!!!!!!!"""$$$%%%!!!!!!""""""############"""""""""""""""#########%%%""" ###$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!! """###""" """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""############'''&&&$$$###""""""######)))&&&""" !!!"""###""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!! ###!!! """$$$$$$""" """"""!!!!!! !!!!!!""""""######$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((())))))***+++,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!################################################&&&&&&&&&&&&%%%%%%%%%$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!"""""""""#########%%%$$$!!! !!!###%%%#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$""""""!!!"""######$$$$$$######"""!!!!!!!!!""""""############"""""""""##################"""############""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%$$$###!!! """"""!!!!!!!!!!!!"""""""""$$$%%%%%%###""""""###$$$$$$$$$$$$###############"""!!!!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%########################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%############"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""  """"""!!!!!!!!!!!!!!!!!!"""######$$$######""""""######$$$###"""!!! """###%%%#########""""""!!!!!!!!!""""""""""""###$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$###############$$$$$$$$$###############"""!!! ###!!! !!!###%%%%%%$$$""""""""""""""""""#########""""""""""""######$$$"""  !!!"""!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""############'''&&&%%%$$$######$$$$$$)))(((%%%###""""""###$$$###""""""!!! !!!!!!!!!!!!!!! !!! !!!"""%%%%%%%%%###%%%%%%$$$###"""!!! ######""""""""""""""""""########################"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***,,,---...******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$#########""""""########################""""""""""""""""""""""""######""""""""""""!!!!!!######""""""""""""######"""""""""""""""###$$$%%% !!!!!!!!!"""""""""$$$###!!! """###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$###############$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$###""""""###""""""!!!!!!""""""###$$$%%%%%%###!!!!!!"""#########$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%%%%&&&############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''(((######################## !!!""""""###""""""###########################""""""!!!!!!""""""###""""""""""""""""""""""""%%%%%%$$$#########$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!!!!!"""######$$$######""""""######$$$######"""!!!"""###$$$%%%###############"""""""""!!!!!!!!!"""###$$$%%%&&&!!!"""###$$$%%%$$$######%%%%%%$$$%%%''''''%%%$$$######$$$$$$######"""!!! !!!!!!!!!!!!$$$$$$$$$$$$$$$######"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! ######""""""###$$$$$$###"""""""""""""""#########"""""""""!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! ######""""""!!!!!!!!!!!!######$$$$$$$$$$$$############""""""!!!!!! !!!"""""""""##################$$$$$$%%%&&&'''((('''&&&%%%###!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###"""""""""""""""#################################""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((()))+++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&################################################!!!!!!!!!!!!!!!!!!!!!!!! ######""""""""""""#########"""""""""######$$$%%%############$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############"""!!!!!!""""""""""""###$$$$$$%%%!!!!!!""""""############"""######$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""!!!"""!!!!!!!!!!!!""""""###!!!!!!"""##################""""""""""""""""""############""" !!!###%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""######""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%&&&&&&#########"""""""""""""""""""""""""""""""""""""""##################################################################""""""########################%%%%%%$$$###############$$$$$$%%%%%%&&&'''((((((########################!!!############"""###########################""""""""""""""""""###""""""############""""""$$$###"""!!!!!! !!!!!!#########"""""""""""""""######""""""!!!!!! """"""""""""############!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!""""""#########""""""""""""############""""""######$$$%%%$$$$$$#####################""""""""""""######$$$ !!!###%%%%%%###"""!!!%%%$$$$$$%%%&&&'''%%%$$$###############""""""!!! !!!!!!!!!!!!!!!""" !!!!!!"""!!!!!! !!!"""$$$$$$###""""""$$$$$$$$$############"""!!!!!!"""###############%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""############"""!!!!!! !!!!!!""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! ######""""""!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!"""""""""############"""###$$$%%%&&&''''''((("""###$$$""" """"""!!! """""""""""""""""""""""""""###$$$$$$$$$##################$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''' !!!###&&&'''(((''''''&&&'''''''''(((((((((((($$$%%%%%%&&&'''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))******))))))((()))))))))******++++++++++++******************************((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""########################$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############"""!!!!!! !!!!!!""""""#########!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""###$$$$$$######""""""""""""###### !!!!!!!!!!!!"""%%%'''&&&&&&%%%$$$$$$###""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""""""""""""""""""""########################%%%%%%$$$###""""""""""""""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""!!!############"""##############################""""""""""""######""""""############""""""######"""!!! """"""""""""""""""############""""""!!!!!! """"""""""""############ !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""##################$$$$$$%%%##################$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!###$$$$$$###!!! ###""""""###%%%&&&$$$###"""############"""!!!!!!!!!!!!!!!""""""######### !!!!!! !!!"""$$$$$$###"""""""""""""""""""""!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%''''''&&&###!!! !!!!!!!!!!!!"""######$$$$$$"""!!!!!! """###$$$###"""!!!"""$$$""""""""""""""""""""""""######""""""!!!!!! """""""""!!!!!!  """"""""""""!!!!!!!!!!!!""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$''')))((($$$!!!"""###!!!  !!!!!!""""""""""""############!!!###$$$$$$###""""""### !!!"""######$$$ """###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!""""""$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""###%%%'''((())))))'''''''''((((((((())))))%%%&&&&&&&&&'''(((((((((&&&'''((())))))******)))))))))))))))))))))))))))++++++***)))((((((((((((******++++++++++++******************************((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""########################$$$$$$$$$$$$$$$##########################################$$$$$$########################""""""""""""""""""""""""!!!!!!!!!""""""""""""#########""""""""""""######$$$$$$#########$$$$$$%%%"""############$$$$$$$$$!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### !!!!!!""""""""""""!!!!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$##################""""""""""""!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!"""###$$$$$$######""""""######$$$ !!!!!!!!!"""$$$&&&&&&&&&%%%$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""""""""""""""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""########################$$$######""""""######$$$""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###"""""""""############$$$"""""""""###############$$$$$$###"""!!!!!!!!!!!!""""""###$$$######!!! !!! """$$$$$$###"""""""""######""""""!!! !!!!!!""""""######$$$$$$!!!""""""############"""!!!!!!"""############### !!!!!!!!!""""""%%%$$$""" !!!###$$$$$$&&&((('''$$$!!!!!!""" !!!!!!"""######$$$$$$###""""""!!! !!!!!! """$$$###!!! !!!###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############"""###$$$%%%%%%$$$######'''***---,,,((($$$%%%''' !!!""""""!!!!!!!!!"""""""""######!!!######"""!!!###$$$ !!!!!!""""""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!"""$$$%%%&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''((((((&&&'''((()))************))))))))))))))))))))))))***))))))(((((((((((()))******++++++++++++******************************(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############"""#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$################################################################## !!!!!!!!!######""""""""""""######%%%$$$$$$######$$$$$$$$$""""""""""""############!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########"""!!! """""""""""""""#########"""""""""######""""""""""""##################"""############"""""""""""" !!!"""###$$$""""""!!! !!!!!!######$$$######""""""######$$$ """######"""!!!!!!"""#########""""""!!!!!!!!! !!!###$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""#########$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""###""""""##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######""""""######$$$$$$###"""!!!!!!"""###$$$###""""""""""""######$$$!!!"""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""  """!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!""""""#########"""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!"""######$$$$$$$$$######""""""""" !!!$$$$$$###""""""""""""""""""!!!!!! !!!!!!"""######$$$######$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$ !!!"""###$$$$$$)))&&&###!!!###!!!$$$''''''$$$"""###$$$ !!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!""""""!!!###""" """""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!""""""######""""""""""""############"""$$$%%%&&&&&&&&&"""&&&***((($$$ """ !!!"""### !!!!!!"""""""""###""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!! """$$$%%%''''''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&'''((()))************))))))))))))))))))))))))((((((((((((((()))************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""################################################"""#########$$$$$$%%%%%%######""""""""""""######%%%%%%$$$$$$###$$$$$$$$$############$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""""""""######$$$$$$%%%"""############"""!!!!!!###$$$%%%%%%$$$###"""!!!######""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""############"""""""""""" !!!"""$$$$$$###"""!!! !!!"""###$$$$$$############$$$$$$"""$$$%%%$$$"""!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''##############################""""""""""""######$$$$$$##########################################$$$###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$%%%###""" """###%%%  !!!"""###!!!!!!""""""#########$$$ !!!!!!""""""######""""""""""""############!!!###""" """!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!""""""""""""""" !!!!!!"""""""""### """###%%%&&&%%%%%%$$$###""""""######!!! """$$$%%%$$$###"""""""""""""""!!!!!!  !!!""""""###"""###$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%% """###$$$%%%&&&!!! ######!!!%%%%%%%%%$$$###""""""!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!!########################""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!""""""!!!  !!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$!!!&&&***(((!!!###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" $$$$$$$$$###############""""""!!!!!!!!!!!!""""""$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))+++(((&&&''')))+++***(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""###$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&(((((((((&&&$$$###$$$&&&#########"""""""""""""""""""""#########$$$$$$$$$###########################"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!!!!!!!"""###""" !!!"""###!!! !!! !!!"""#########""""""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$######"""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""############""""""!!! !!!!!!"""""""""###%%%%%%$$$$$$"""!!! ######"""!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$$$$#########""""""!!!!!! !!!###$$$%%%!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""!!!  !!!"""!!!!!!"""###############$$$$$$$$$$$$"""!!!  !!!""""""######&&&%%%###!!! !!!!!!""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!""""""###### !!!!!!""""""###### """### !!!#########""""""""""""""""""##################"""!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""%%%###!!!  !!!"""!!!"""###$$$###""" !!!!!!!!!!!! """"""#########$$$$$$$$$$$$$$$###""""""!!!!!! """"""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%""" !!!######"""%%%$$$$$$###""""""!!!!!! !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!########################""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!"""""""""!!! !!!"""$$$######""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""!!!%%%((('''### !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" ########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))******)))))))))((((((((((((((()))))))))***************))))))(((((((((((())))))))))))))))))))))))(((%%%###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%$$$$$$$$$#######################################""""""###$$$$$$%%%&&&'''((('''%%%###$$$%%%############""""""""""""""""""#########$$$$$$$$$###########################"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""###"""!!!!!!"""###""" """!!! !!!"""#########""""""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%''''''&&&&&&%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""###### !!!###$$$$$$%%%%%%!!!!!!!!!""""""########################""""""!!!######"""!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$############"""""""""!!!!!! !!!!!!"""###$$$ !!!!!!!!!"""######$$$$$$######"""######!!!!!! !!!""""""!!!!!!"""##############################"""!!! """"""######$$$$$$%%%%%%$$$######"""""""""######""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!!!!"""###!!!!!!"""######"""!!! !!!!!!!!!"""""""""######""""""!!!  """"""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###!!! """"""!!!""""""######"""!!! ######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!! """"""#########$$$$$$$$$###!!! """######"""######""""""!!!!!! !!!!!!!!!"""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!! """"""!!!!!!!!!!!! !!!"""$$$%%%%%%$$$"""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))************))))))))))))(((((())))))))))))*********))))))))))))((((((((()))))))))))))))))))))))))))(((&&&&&&((((((((('''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ###############"""""""""########################""""""###$$$$$$$$$$$$###$$$&&&((('''%%%$$$#############################################$$$$$$$$$##############################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""######!!!!!!!!!######"""!!!###""""""!!!!!!!!!""""""######""""""######$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$######""""""!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###"""""""""#########$$$$$$ """###$$$$$$%%%%%%"""""""""###############!!!!!!"""###$$$$$$$$$#########"""!!!!!!!!!""""""""""""""""""############"""############$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""######$$$$$$######"""%%%$$$###"""""""""""""""!!!!!!""""""######""""""!!!""""""######""""""!!!""""""######$$$%%%%%%%%%###$$$$$$$$$$$$$$$######""""""""""""""""""""""""###############"""""""""""""""""""""!!!!!!!!!!!!######""""""!!! %%%$$$######""""""##################"""!!!  !!!!!!!!!"""""""""!!!!!!  !!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""########################!!!!!! !!!!!!"""###$$$$$$###"""!!! !!!"""###!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!! !!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!$$$''''''$$$!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((+++*********))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$###"""""""""#########$$$$$$#########"""###$$$%%%%%%$$$"""""""""""""""""""""#########%%%%%%$$$$$$###""""""!!!################################################""""""$$$%%%%%%$$$###""""""%%%'''(((&&&$$$"""""""""###############$$$$$$#####################################################################$$$########################"""""""""""""""############!!!!!!!!!###$$$###"""$$$#########""""""""""""######""""""######$$$%%%$$$$$$###""""""###$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""""""""""""""###"""""""""#########$$$$$$$$$$$$$$$$$$###""""""!!!##################$$$$$$""""""###$$$$$$$$$$$$#########""""""!!!""""""###!!!"""""""""############""""""#########$$$$$$$$$#########"""""""""""""""######"""!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""############""""""$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""######"""""" !!!!!!""""""###$$$$$$$$$%%%&&&&&&%%%$$$"""!!!""""""""""""""""""""""""$$$$$$########################""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!"""$$$%%%%%%"""""""""""""""!!! !!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!!!!""""""###"""!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!!!!!""""""""""""############!!!""""""###$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""#########$$$ !!!!!!  !!!!!!!!! !!!!!!!!!!!!"""""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""""" !!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$((()))%%%!!! !!!!!!!!!""""""######""""""""""""""""""""""""###!!! !!!"""###""" !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((((((''''''''''''(((((((((((((((((((((((((((*********))))))))))))((('''(((((((((((()))))))))))))))))))))************((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$###"""!!! !!!""""""##############################$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$""""""!!!$$$&&&'''%%%###""""""""""""######$$$$$$$$$%%%###################################################$$$$$$$$$$$$#################################"""""""""###############"""!!!!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$############""""""######$$$%%%$$$##################$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$###!!!!!!$$$$$$##################$$$$$$$$$$$$$$$###""""""######""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""######$$$###"""!!!!!! !!!############$$$$$$$$$$$$"""""""""######""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!  !!!"""""""""""""""!!!!!!!!!"""######$$$$$$"""###$$$&&&&&&%%%$$$$$$##########################################$$$$$$######""""""!!!!!!  !!!"""######$$$ !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!###"""""""""""""""###### !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###""""""""""""#########""""""!!!!!!"""###$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%&&& !!!!!!"""#########$$$$$$$$$%%%%%%!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""######$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""" !!!""""""  !!!"""###"""!!! ######################## !!!!!!!!!!!!"""""""""!!!%%%((()))%%%!!!!!!""""""""""""""""""###""""""""""""""""""""""""###!!! !!!"""###""" !!!!!!""""""######$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))************+++))))))))))))))))))))))))'''((((((&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###!!!  """###""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###%%%%%%$$$""""""###""""""######$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$###"""########################""""""############"""!!!"""!!!!!!"""$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$######""""""######$$$!!!!!!!!!"""""""""######"""######$$$%%%%%%$$$$$$###############"""""""""$$$%%%%%%%%%$$$###""""""######"""""""""###$$$$$$""""""""""""############"""############$$$$$$$$$""""""""""""##################"""!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!""""""######""""""!!! !!!!!!!!!!!! !!!!!!"""""""""!!!  !!!!!!""""""""""""######$$$$$$%%%&&&&&&&&&!!!###%%%'''((((((########################"""""""""###############""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%$$$%%%%%%%%%%%%$$$###### !!!"""###$$$ !!!!!!!!!"""""""""######""""""######$$$$$$ !!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!! !!!!!!"""###$$$""""""##################""""""##################!!!"""###$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!""""""###$$$%%%%%%&&&&&& !!!###$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""######$$$$$$######"""########################""""""!!!!!!!!!!!!"""""" !!!""""""""""""""" !!!"""""" !!!""""""!!! !!!"""###"""!!! """""""""""""""""""""""" !!!!!!"""""" ###&&&((('''$$$!!!#########"""""""""""""""""""""""""""""""""""""""###!!! !!!"""###""" !!!!!!""""""###$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***))))))))))))))))))))))))(((((((((((('''''''''&&&'''''''''((((((((())))))))))))*********+++++++++)))))))))))))))))))))))))))***+++)))&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$#########""""""###$$$$$$%%%###"""!!! """###%%%$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######!!!###$$$###""""""###$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%$$$###"""##############################$$$$$$###"""!!! """!!!!!!"""$$$%%%%%%$$$"""###%%%&&&''''''''''''######""""""######$$$%%%#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$######""""""######$$$"""""""""#########$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""!!!!!!!!!######$$$$$$%%%%%%$$$$$$######""""""######$$$%%%""""""""""""############"""############$$$$$$$$$!!!"""""""""###############"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######""""""!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%&&&&&&'''!!!!!!!!!"""###$$$%%%&&&########################!!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""""" !!!"""######$$$###$$$%%%%%%%%%$$$""""""""""""!!! !!!"""###!!!!!!!!!"""""""""######"""""""""""""""###$$$$$$ !!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$"""###$$$$$$$$$###"""!!! !!!"""######"""######""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$############$$$%%%&&&&&&############$$$$$$$$$$$$ ###$$$"""!!!"""$$$!!!!!!!!!"""""""""""""""""""""""""""##################$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!"""""" !!!""""""""""""""" !!!"""""" !!!"""######"""!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! $$$''''''&&&###!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""###!!! !!!"""###"""!!!!!!""""""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$###############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******++++++++++++))))))))))))))))))))))))&&&'''(((&&&###!!!###%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''###$$$&&&''''''&&&$$$###$$$###"""""""""###%%%&&&%%%###"""!!!"""###%%%&&&&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$"""######"""!!!!!!###%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""########################$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""###$$$$$$$$$###""" """!!!!!!"""$$$&&&%%%$$$!!!"""$$$'''((((((((((((#########"""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!###"""""""""!!!!!! !!!!!!###$$$%%%&&&&&&&&&######""""""###$$$%%%%%%""""""""""""############"""############$$$$$$$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! """###$$$$$$$$$$$$!!!!!!""""""!!!  !!!!!!!!!!!!!!! !!!""""""######$$$%%%%%%'''&&&$$$""" ######################## !!!!!!"""""""""### !!!!!!""""""######!!!!!!!!!!!!"""""""""""" """############%%%###"""!!! !!!!!!""""""""""""############!!!!!!!!!!!!!!!"""######"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$"""$$$%%%&&&%%%###!!! """"""###%%%%%%&&&&&&&&&######""""""!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""############"""""""""""""""""""""""" !!!###$$$$$$!!!"""""""""""""""""""""""" !!!"""######$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!!$$$&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%'''(((***(((%%%###!!!!!!""""""&&&'''&&&###$$$'''%%%!!!!!!"""$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%########################$$$!!!"""''')))'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))******+++++++++******)))((('''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$######### !!!"""""""""""""""########################!!!!!!"""""""""!!!!!! """"""###$$$###"""!!! ######""""""###%%%&&&(((,,,)))%%%%%%&&&'''&&&$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$"""###$$$%%%'''((())))))$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$""" !!!!!!"""###$$$$$$%%%$$$$$$###"""!!!!!!!!!"""%%%###!!! !!!###%%%%%%%%%$$$######"""!!!!!!'''&&&$$$###""""""!!!!!!%%%&&&&&&&&&%%%###!!! ######""""""###$$$%%%%%%########################$$$$$$$$$#########""""""'''&&&$$$""""""###$$$%%%$$$$$$"""!!! ########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&!!!""""""#########"""""""""#########$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%""""""#########""""""!!!!!!!!!"""###$$$%%%%%%&&&########################!!!!!!!!!!!!"""###$$$%%%&&&%%%###!!! !!!"""###%%%%%%$$$"""!!!"""###"""""""""""""""!!! """"""############"""""" !!!!!!!!!!!! """###$$$###!!! !!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$###############$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$""" """"""""""""""""""""""""!!!!!!!!!"""######!!!""""""""""""""""""""""""!!!!!!"""""""""!!!!!! #########"""""""""!!!!!!""""""""""""""""""""""""######################## !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###%%%'''(((***)))&&&###"""!!!""""""$$$''''''$$$###$$$### !!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!###&&&'''%%%"""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++((((((((()))))))))))))))***))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""############$$$%%%&&&'''***'''$$$###%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""######$$$%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######""" !!!!!!!!!""""""#########$$$$$$###"""""""""############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%!!!$$$&&&((()))***######""""""###$$$$$$%%%########################$$$$$$$$$#########""""""######!!!!!!!!!###%%%&&&%%%$$$###""""""!!!!!!!!!########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###"""""""""""""""########################$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$&&&%%%$$$###"""######$$$!!!!!!""""""""""""!!!!!!###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""!!!!!!!!!!!!!!!""""""&&&%%%###!!!!!!!!!"""###"""###$$$###!!! !!!""""""""""""""""""!!! """"""############""""""!!!!!!!!!""""""""""""### """###$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%######"""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!##################$$$$$$############"""""""""!!!!!!!!!!!!!!!"""""""""###""""""###$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""###!!! !!!"""###""" """""""""""""""""""""""""""""""""!!!!!! ######""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$######"""""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&((()))+++)))'''$$$###"""""""""###)))+++((($$$$$$###!!!""""""""""""""""""""""""$$$############$$$%%%%%%""""""""""""""""""""""""!!!""""""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$%%%&&&### %%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((())))))((((((((((((''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++((((((((((((((('''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&'''%%%###"""######"""!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!!!!!!!!!!""""""""""""$$$############$$$$$$%%%!!!"""###$$$$$$###"""!!!######$$$%%%&&&&&&''''''######""""""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%#########"""######$$$%%%########################$$$$$$$$$############### !!!###%%%&&&&&&%%%$$$###"""""""""###########################"""""""""############$$$$$$############"""""""""######################## !!!"""######$$$$$$$$$$$$$$$#########"""""""""$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!"""""""""######$$$$$$###""""""""""""### !!!!!!"""!!!!!! $$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""!!! !!!&&&%%%$$$"""""""""######!!!"""###"""  !!!"""""""""""""""!!!!!! """"""############""""""""""""""""""############ !!!"""#########"""!!!"""""""""""""""###$$$%%%$$$$$$#########"""""""""""""""############"""""""""""""""###$$$$$$$$$%%%############""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######!!!!!!!!!"""$$$&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""!!!!!!""""""""""""""""""""""""$$$######""""""!!!!!! ###!!!!!!$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$''')))***+++)))'''%%%###"""""""""$$$,,,000,,,'''%%%%%%$$$""""""""""""""""""""""""######"""""""""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%###!!!%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))(((((((((((((((((((((((())))))((((((((((((((((((&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((())))))******(((((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&''''''((((((&&&%%%$$$###$$$%%%'''''''''&&&%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""" """"""!!!!!!!!!!!!!!!!!!$$$#########$$$%%%&&&&&&"""######$$$$$$######"""!!!""""""######$$$%%%%%%&&&&&&$$$###"""!!!!!!!!!,,,***'''$$$!!! $$$###############$$$$$$################################################!!!!!! !!!!!!###$$$%%%%%%$$$######"""""""""###########################""""""""""""########################""""""""""""######################## !!!"""$$$$$$$$$###"""############""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!""""""""""""######################## !!!""""""""""""""""""########################'''&&&%%%$$$"""!!! """"""!!!!!!!!!""""""###&&&%%%$$$###"""######### """"""""" !!!"""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!"""""""""######### !!!"""############"""###"""""""""######$$$%%%$$$$$$$$$$$$#########""""""""""""######"""""""""!!!!!!"""###$$$%%%%%%%%%#########"""""""""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$''')))***)))((('''%%%$$$###""""""###+++000,,,'''%%%%%%$$$!!!!!!""""""###$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$######%%%&&&'''''''''&&&$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!$$$#########$$$%%%&&&&&&%%%$$$###!!!!!!###$$$%%%########################&&&&&&$$$###"""!!!!!!!!!%%%%%%#########$$$%%%&&&$$$$$$###############$$$#########################################################"""""""""############"""!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$$$$$$$"""!!! !!!!!!"""######$$$$$$###############"""!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%''''''&&&$$$"""!!! !!!!!!!!!"""###%%%&&&'''$$$$$$##################!!!"""######!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""############"""""" !!!!!!!!!""""""!!!""""""#################################$$$%%%$$$$$$$$$$$$#########"""###""""""""""""""""""###!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!!!!""""""""""""""""""""""""""""""###!!! !!!"""###""" """""""""""""""""""""""" !!!"""###$$$$$$$$$$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&((()))&&&&&&%%%%%%$$$###""""""!!!'''***&&&#########!!!!!!!!!""""""###$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!""""""""""""#########"""""""""""""""!!!!!!!!!########################$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$###$$$&&&&&&$$$###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""############$$$############$$$$$$%%%'''%%%###!!!!!!###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%############$$$%%%&&&'''%%%$$$######"""################################################$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!"""###########################"""""""""""""""!!!!!!!!!!!!"""""""""""""""###########################$$$$$$$$$######"""!!!  !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""""""""######"""###$$$$$$%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$$$$################## !!!!!!"""$$$&&&((()))"""""""""""""""""""""""" """######"""!!!"""$$$ !!!!!!"""""""""""""""""""""############"""""" !!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$#########$$$$$$%%%$$$$$$#########"""""""""######""""""""""""######"""""""""###$$$$$$$$$%%%""""""""""""############"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''""""""""""""""""""""""""!!!!!!!!!"""######!!!""""""""""""""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""#########"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###%%%'''((("""##################""" $$$$$$""""""$$$### ########################!!!###%%%''''''&&&$$$###""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&'''&&&%%%$$$###$$$######""""""#########!!!$$$&&&&&&$$$######%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########""""""######$$$$$$%%%%%%$$$$$$###"""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''######""""""######$$$%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$###""""""##############################""""""#########$$$$$$$$$!!!!!!""""""""""""""""""###""""""!!!""""""####################################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""######"""""""""""""""### !!!!!!!!!""""""######%%%&&&&&&%%%%%%###"""""""""""""""#########$$$$$$!!!!!!###$$$$$$$$$######!!!!!!###$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##################$$$$$$!!!!!!!!!"""###%%%&&&'''!!!!!!!!!"""""""""!!!!!! """!!! """### !!!"""""""""""""""""""""############"""""" !!!!!!!!!!!!"""""""""######""""""######$$$$$$%%%$$$$$$######$$$$$$$$$######"""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$##################$$$$$$!!!"""""""""############""""""#########$$$$$$$$$$$$###""""""""""""###$$$!!!"""###%%%&&&''''''((("""""""""""""""""""""""" !!!###$$$$$$!!!""""""""""""""""""""""""""""""""""""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''''''''&&&$$$######""""""""""""""""""""""""""""""########################&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%'''((( !!!"""###############"""$$$###!!!###&&&&&&"""%%%%%%$$$$$$###""""""!!!!!!###&&&((()))'''$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))*********+++'''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$###"""!!!!!!!!!###### ###&&&&&&$$$"""###$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$### !!!"""$$$%%%&&&''''''&&&$$$###""""""!!!!!!!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$###""""""##############################""""""######$$$$$$$$$$$$ !!!""""""""""""$$$###############$$$$$$##############################""""""!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$&&&""""""""""""!!!!!!!!!!!!$$$$$$$$$######!!! ############$$$$$$$$$$$$ !!!#########"""!!! !!!######$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$###"""!!!!!!""""""!!!!!!"""###$$$$$$ !!!!!!!!!!!!!!!  !!!""" !!!"""""""""""""""""""""############""""""""""""""""""##################""""""######$$$%%%%%%%%%$$$$$$###$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$###############!!!!!!""""""#########$$$"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!###$$$%%%%%%$$$$$$!!!!!!"""############### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""###############"""!!!  """!!!"""$$$&&&"""""""""""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!""""""!!!!!! !!!!!!$$$"""!!! !!!"""$$$%%%'''%%%"""""""""######"""$$$&&&'''%%%""" !!!###$$$$$$###############$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%'''))))))((('''%%%))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&###!!!!!!###%%%$$$###"""""""""######$$$%%%%%%######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#####################""""""!!!!!!########################(((''''''&&&%%%######"""###""""""!!!"""$$$%%%&&&%%%$$$"""!!!!!!!!!"""###############""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$$$$ !!!###$$$###!!!!!!###$$$%%%$$$###"""########################!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$###"""!!!((('''&&&%%%$$$$$$$$$$$$&&&$$$""" !!!###$$$##############################""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!"""###############""""""###""""""!!! """"""""""""""""""""""""$$$###"""!!! !!!!!! """###$$$###"""###$$$###$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" ###%%%&&&%%%$$$######%%%'''((( !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!"""""" !!!!!!""""""######""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!###"""!!! !!!"""$$$%%%&&&$$$"""!!!!!!""""""!!!###%%%&&&$$$""" !!!#########""""""!!!""""""###!!!!!!"""""""""############""""""!!!!!!""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&''''''((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!###%%%$$$#########$$$$$$$$$######"""$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##################&&&%%%$$$###""""""###$$$$$$######"""""""""""""""######$$$$$$$$$$$$#####################""""""""""""######$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%###"""""""""""" !!!!!!""""""######!!! """$$$$$$###""""""###$$$%%%%%%$$$###"""######################## !!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%&&&'''%%%###!!!!!!"""$$$%%%###########################"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!######""""""###$$$$$$%%%!!!!!!"""###############!!!!!!""""""###"""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! """$$$$$$###"""###$$$%%%%%%$$$$$$$$$######### !!!!!!""""""######$$$######""""""######$$$$$$###!!!!!!"""$$$$$$$$$########################"""###$$$$$$"""!!!"""###""""""!!!!!!###%%%'''))) !!!!!!!!!!!!!!! """""""""""""""################################# !!!!!!""""""!!!!!!  !!!!!!!!!!!!"""###$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!""""""###$$$$$$#########"""""""""""""""""""""""""""""""""!!! !!!!!!"""!!!!!!!!! !!!!!!"""###"""!!!!!!!!!"""$$$%%%&&&###!!! !!!!!!!!! """###$$$$$$""""""###$$$"""!!!!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""#########""""""#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$######""""""######$$$$$$######$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$""""""$$$%%%$$$###$$$$$$&&&&&&%%%###!!! $$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!!&&&%%%$$$$$$###$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$############$$$$$$###############$$$$$$$$$"""###%%%&&&'''&&&$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$%%%$$$###$$$%%%&&&&&&&&&%%%$$$########################### !!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!"""###%%%&&&''''''&&&$$$""""""###$$$%%%########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$#########$$$%%%%%%!!!!!!"""###############!!!!!!"""######$$$$$$%%%""""""""""""""""""""""""!!!"""#########"""!!! """$$$$$$###"""###$$$&&&%%%$$$###"""###$$$$$$!!!!!!!!!!!!!!!"""""""""###"""""""""""""""######&&&$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$###""""""###"""!!!!!!"""$$$%%%&&&###############""""""!!!########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """""""""""""""###$$$$$$!!!""""""""""""!!!!!! !!!!!! !!!!!!"""###############"""""""""""""""""""""""""""""""""""" !!!!!!"""###!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!""""""###$$$'''$$$"""!!!"""""""""!!!!!!""""""############$$$""""""!!!!!!!!!"""######!!!!!!!!!"""""""""######$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%######"""######$$$%%%&&&######$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$$$$$$$$$$"""$$$&&&''''''$$$""" $$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%""""""###############$$$"""$$$&&&((((((&&&$$$###""""""###$$$$$$$$$$$$$$$ """###$$$%%%###"""""""""!!!!!!!!! """!!!!!!###%%%&&&%%%###"""###$$$%%%&&&&&&%%%%%%########################!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!"""$$$&&&&&&&&&%%%###"""!!!"""###$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######"""######$$$$$$!!!!!!"""##############################$$$$$$%%%"""""""""""""""""""""""" """###$$$$$$###!!! !!!"""$$$$$$#########$$$&&&$$$"""!!!!!!!!!###$$$$$$$$$$$$##################""""""""""""######$$$'''%%%$$$$$$$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%% """%%%%%%$$$$$$$$$%%%'''&&&%%%###""""""!!!"""""""""############""""""$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!$$$$$$###"""""""""""""""$$$###!!!  """###!!!!!!!!!!!!!!!"""###############"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$(((&&&###"""###$$$######!!!!!!!!!"""###$$$$$$###""""""""""""######$$$%%%"""""""""#########$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$ """%%%''''''&&&$$$###$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############""""""""""""!!!"""###%%%%%%$$$$$$###""""""########################"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%!!!!!!!!!"""""""""#########$$$&&&((((((&&&$$$"""""""""###$$$$$$$$$$$$### !!!###$$$%%%######""""""!!!!!! """!!!!!!###%%%&&&%%%### !!!"""###%%%&&&&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""!!!!!!!!!""""""###$$$######"""!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!"""###############%%%%%%$$$###""""""############################## !!!###%%%%%%$$$"""!!!!!!###$$$%%%$$$###$$$%%%%%%###!!!  """###$$$$$$$$$##############################$$$%%%&&&&&&%%%$$$$$$%%%%%%###"""########################$$$$$$%%%$$$###$$$&&&(((((((((&&&%%%$$$###"""""" !!!!!!!!!!!!!!!$$$$$$$$$############### !!!""""""######""""""!!! !!!!!!!!!!!!"""""""""$$$$$$###"""!!!!!!!!!!!!$$$"""  ###%%%"""""""""""""""######$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""###""""""""""""######$$$!!!!!!!!!!!!"""###$$$$$$!!!"""""""""############)))'''$$$###$$$$$$$$$###"""!!! !!!###$$$###"""###"""""""""###$$$%%%&&&############$$$$$$$$$$$$#########""""""#################################"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%!!!"""$$$&&&''''''%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&#########""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%!!!!!!"""#########""""""""""""""""""############$$$$$$############$$$$$$ !!!""""""#########$$$&&&'''&&&%%%###"""!!!"""######$$$$$$############"""!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!"""$$$%%%$$$### !!!"""###$$$%%%&&&'''########################%%%$$$$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$#########"""""""""""""""###""""""!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""!!! !!!!!!!!!!!!"""###############&&&%%%###"""!!!!!!""""""########################!!!"""###$$$$$$$$$###"""!!!###%%%%%%$$$###$$$%%%$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!"""""""""############$$$%%%&&&'''$$$$$$###$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%###"""###&&&)))%%%%%%%%%%%%%%%%%%&&&&&&!!!""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$###############$$$%%%%%%###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############(((&&&#########$$$$$$######!!! !!!###$$$"""!!!!!!!!!!!!""""""###$$$%%%""""""""""""###############""""""!!!!!!""""""###########################""""""###$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))***''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((%%%%%%$$$######"""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""%%%''''''%%%$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$""""""######$$$%%%%%%&&&############$$$$$$$$$$$$##################$$$$$$!!!"""###$$$$$$$$$###### !!!###$$$$$$$$$""""""######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$$$$$$$%%%%%%$$$######"""!!!""""""###############%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!!!! """$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$######""""""########################""""""###$$$$$$$$$$$$$$$$$$######""""""#########"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!"""###############"""!!!!!!!!!!!!!!!!!!!!!"""###############$$$###!!! !!!"""###########################""""""#########$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$############ !!!!!!""""""######""""""""""""###$$$%%%&&&"""""""""###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!!###$$$######$$$%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%############""""""!!!!!!""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!"""  !!!"""###!!!"""#########"""$$$$$$######$$$$$$%%%&&&""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############'''%%%"""""""""######"""$$$!!! ###$$$""" !!!"""$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$##################$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$#########$$$%%%%%%&&&%%%%%%$$$###"""""""""###"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''!!!"""$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((("""""""""""""""#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""%%%((((((%%%###$$$&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%&&&'''((((((&&&%%%$$$"""!!!"""######"""###$$$%%%&&&%%%%%%$$$ ###%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!!!!"""##################"""""""""""""""###$$$!!!!!!!!!!!!"""""""""""" !!!###$$$###!!!)))((('''&&&%%%$$$$$$$$$########################$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######"""######$$$%%%%%%############"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!"""######$$$$$$$$$###""""""!!!""""""!!!!!!"""###############"""!!!  """$$$%%%##############################""""""###$$$%%%%%%"""###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###!!!""""""###$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%!!! !!!###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$""" $$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############$$$######"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!###%%%%%%%%%###"""&&&%%%"""!!!!!!"""%%%&&&%%%%%%$$$###"""!!! ###"""!!!!!!!!!"""$$$$$$$$$###""" !!!""" !!!!!!""""""#########"""!!! !!!"""###"""###%%%&&&&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""""""""""""""""""""###############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&(((((())))))))))))(((((()))******)))&&&$$$######$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$############""" !!!###$$$$$$###%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$)))((('''&&&%%%%%%$$$###&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! ###"""!!! !!!"""###!!!"""###%%%%%%$$$######"""############$$$$$$$$$""""""!!! """"""###$$$$$$$$$$$$###%%%###!!!!!!###$$$"""!!!"""""""""############%%%$$$###"""!!!!!!!!!!!!""""""""""""##################"""!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$###""" """###$$$###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!! !!!######"""!!!!!!######""""""""""""######"""""""""###$$$$$$$$$%%%#########"""""""""""""""""""""""""""""""""""""""'''&&&%%%###""""""######$$$$$$$$$#########""""""""""""""""""############%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""" !!!"""######"""!!! ### """$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""!!! !!!!!!!!!!!!""""""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!"""$$$%%%%%%%%%###"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$############""""""%%%$$$###!!!!!!!!!""""""$$$###"""!!! !!!!!!""" !!!!!!!!!"""""""""######"""!!!!!! !!!"""######$$$&&&&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$####################################$$$######""""""######$$$""""""""""""###$$$%%%%%%''''''((((((((((((''''''&&&((()))(((&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!!!!!###$$$$$$###%%%%%%$$$$$$###""""""!!!#########"""""""""""""""''''''&&&&&&%%%$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""###$$$$$$$$$$$$###$$$"""!!!!!!$$$$$$###!!!#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""###############"""!!!!!!!!!!!!!!!""""""######$$$%%%%%%&&&%%%%%%############%%%%%%$$$###"""!!!!!!"""###$$$"""######$$$$$$######"""######"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$######""""""""""""########################$$$$$$"""""""""""""""""""""###""""""""""""""""""""""""'''&&&$$$###""""""######$$$$$$$$$#########""""""!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&"""###$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!###!!! """######!!!""""""""""""""""""""""""$$$$$$$$$########################""""""#########%%%$$$$$$$$$$$$$$$%%%%%% %%%$$$$$$$$$###""""""""" !!!!!!!!!!!!"""!!!!!! """"""######""""""!!!!!!""""""""""""""""""""""""###$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""######$$$$$$$$$&&&%%%$$$"""!!! $$$###""""""!!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""###%%%&&&'''&&&$$$###"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$"""!!!!!!###$$$$$$###%%%%%%$$$$$$###"""""""""$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%%%%$$$############$$$%%%#########"""######$$$%%%"""############$$$$$$$$$%%%$$$##################""""""###$$$$$$$$$$$$######"""!!!"""$$$$$$###""""""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""############"""!!!!!!!!!""""""!!!""""""######$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$"""""""""######"""""""""$$$$$$#########"""""""""###############$$$$$$%%%######""""""""""""########################""""""!!!!!!!!!""""""#########""""""""""""""""""""""""&&&%%%$$$"""""""""######$$$############""""""""" !!!!!!"""###$$$$$$$$$############$$$%%%&&&'''#########$$$######""""""!!!""""""""""""#########$$$$$$$$$############"""###""""""!!!!!!""""""###$$$""" !!!""""""!!!""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$###############$$$ !!!!!!!!!&&&&&&%%%%%%$$$###"""""" !!!!!!!!!""""""""""""!!! !!!""""""############""""""######""""""""""""######%%%%%%&&&&&&%%%$$$###""" !!!"""######"""!!! !!!!!!""""""""""""######%%%$$$###""""""!!!!!!!!!#########"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""######&&&(((((('''###"""###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""""""""######%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""#########%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''###$$$%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&(((******&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$#########""""""############""""""!!!!!!""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###############$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###%%%$$$############"""""" !!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!""""""###!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%######"""!!!!!!"""######""""""############""""""$$$$$$$$$$$$#########""""""!!! !!!###$$$######""""""""""""######$$$$$$######""""""!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!""""""###############"""""""""""" !!!"""###$$$$$$%%%&&&&&&%%%$$$###########################"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""""" !!!!!!"""""""""###""""""!!! !!!!!!"""""""""#########$$$###""""""!!!!!!""""""""""""############""""""######""""""""""""######%%%%%%%%%%%%$$$######""" !!!"""######"""!!! """"""!!!!!!!!! """""""""#########"""""""""""""""#########""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############&&&((()))'''###!!!"""%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######"""""""""""" !!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$###$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&(((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$###############!!!!!!""""""############!!!""""""######$$$$$$%%%#####################$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""############""""""$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$#########""""""######$$$""""""###$$$$$$$$$$$$###&&&&&&&&&$$$"""!!!!!! !!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######""""""""""""######"""""""""""""""#########$$$$$$###""""""###$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########""""""!!! !!!###$$$######""""""""""""######$$$######""""""!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!"""######$$$$$$%%%$$$###""""""!!!!!!"""###############"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$######"""!!! !!!!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######"""!!!!!!""""""""" !!!!!!""""""#########""""""!!!!!! """"""""""""############$$$$$$###"""""""""""""""!!!!!!""""""######""""""######!!! !!!######$$$$$$##################!!!!!!############!!!!!!"""""""""!!!!!! !!!!!!"""############### !!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$(((***(((###!!!$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""""""""######""""""""""""######$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''((()))&&&&&&'''((())))))))))))$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$######################## !!!!!!"""######$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$#########"""######$$$%%%"""############$$$$$$$$$#########"""######$$$%%%""""""###$$$$$$$$$$$$###&&&''''''%%%"""!!!!!!!!!"""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!""""""######"""""""""###$$$$$$########################$$$###"""!!!!!!"""###$$$"""""""""######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""###############$$$$$$%%%######""""""""""""######""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!"""""""""""""""###""""""""""""############!!!!!!!!!!!!"""###$$$%%%#########$$$######""""""!!!""""""""""""#########$$$$$$$$$############"""#########""""""#########"""######""" !!!###"""""""""""""""""""""""" !!!###$$$%%%&&&'''$$$$$$############$$$$$$"""""""""""""""######$$$ !!!""""""$$$$$$$$$$$$############!!!!!!!!!""""""""""""#########"""!!!!!!!!!!!!!!! !!!""""""""""""!!!###"""  """###"""""""""!!!""""""######"""##################"""""""""""""""############""""""###$$$######!!!!!! !!!"""!!!!!! ###"""""""""!!!!!!!!! !!!###$$$%%%%%%$$$$$$"""'''+++)))"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!""""""######$$$$$$%%%!!!!!!!!!"""###$$$$$$$$$######""""""""""""######""""""""""""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$ """$$$%%%$$$$$$$$$&&&$$$%%%%%%&&&&&&'''''''''''')))***)))((('''(((***&&&&&&'''(((((('''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$########################"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$######%%%&&&%%%###"""###%%%#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$""""""############""""""######$$$$$$$$$$$$############"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!!!!!!!!!!!""""""##################""""""""""""""""""""""""###$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$############""""""######$$$$$$######""" """###""" """$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&#########""""""#########!!!!!!!!!"""###$$$%%%&&& !!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""!!!  !!!!!!"""!!!!!!###!!!  !!!###!!!!!! !!!"""######$$$##################$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$###"""  !!!!!!!!! ######""""""!!!!!!!!! !!!###$$$%%%%%%$$$$$$ &&&+++)))### """""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''"""######$$$%%%%%%&&&&&&$$$##################$$$""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ """$$$$$$%%%&&&((($$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&######$$$$$$%%%&&&''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%'''((())))))%%%%%%%%%&&&'''((()))***%%%&&&''''''((((((''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%##################$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$%%%&&&&&&''''''"""######$$$&&&''''''((("""###$$$%%%%%%$$$###"""!!!"""###%%%%%%$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((""""""###$$$$$$$$$$$$### ###%%%%%%######&&&(((""""""""""""############%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!"""######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""############""""""""""""############""""""""""""""""""!!!!!!!!!!!! """#########"""!!!######""""""""""""###### !!!!!!""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!""""""######$$$$$$######"""!!!!!!!!!'''&&&%%%$$$############"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%$$$###"""!!!###""" ###%%%""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""######!!!!!!!!!"""###%%%'''''' !!!!!!$$$$$$######"""!!!!!!!!!###"""!!! !!!"""$$$&&&!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!! !!!!!!$$$###""" """###$$$############""""""""""""""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''%%%$$$$$$###"""!!! ######""""""""""""#########""" !!!###$$$$$$###!!!###$$$$$$$$$"""!!!!!!!!!"""###$$$%%%%%%&&&$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))(((''')))'''&&&'''((()))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((&&&######%%%'''((((((***)))((('''''''''''''''"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))((('''%%%$$$###"""'''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###""" """###$$$######################## !!!######""""""###%%%(((''''''&&&&&&''''''((($$$###############$$$$$$######$$$$$$$$$######"""########################$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&'''""""""#########$$$$$$$$$'''''''''&&&$$$"""!!! """############"""!!!!!!$$$""" !!!"""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$###"""""""""###%%%&&&&&&%%%###"""""""""###$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#########!!!  !!!###!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%$$$###"""!!!"""###%%%'''$$$$$$##################$$$###"""!!!!!!"""###$$$""""""!!!!!!""""""###$$$"""""""""""""""############"""!!! !!!"""$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!###"""!!! !!!"""###!!!!!!""""""#########$$$"""""""""###############!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""######$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))'''&&&'''((()))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&$$$######$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$ !!!"""#########""""""&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################!!!"""######""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$########################$$$$$$$$$######"""########################$$$$$$$$$$$$%%%%%%%%%%%%#########""""""#########""""""######$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%((('''$$$###"""""""""###############""""""""""""$$$""" !!!""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""######""""""###$$$$$$%%%$$$###"""!!! !!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$"""""""""""""""#########!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$######!!!!!!!!!!!!!!!"""######$$$###!!! !!!###$$$#########"""""""""""""""!!!!!!!!!"""######$$$$$$$$$###!!!!!!!!!###$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########""""""""""""###$$$$$$ !!!!!!"""######$$$$$$###"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!! """!!!!!! !!!!!!""""""!!!  !!!""" !!!"""###$$$%%%%%%###""""""""""""""""""!!!!!!!!!!!!"""""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$&&&&&&!!!!!!"""#####################""""""""""""######%%%###""""""$$$%%%%%%$$$&&&$$$###""""""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((((((''''''''''''((()))'''&&&'''((()))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########&&&%%%$$$######$$$%%%&&&########################"""###$$$$$$"""!!!"""###$$$$$$############$$$$$$%%%%%%$$$$$$############"""######$$$$$$$$$#######################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&'''%%%""" !!!###%%%%%%$$$###"""!!!"""######%%%###!!!!!!""""""!!! !!!!!!!!!"""""""""############$$$$$$$$$$$$#####################""""""!!!""""""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$############""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""#########$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$######"""""""""!!!!!!!!!"""######$$$$$$""""""""""""$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###$$$ """"""###############"""!!!!!!!!!!!!!!!""""""###!!!!!!""""""##################"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!!!!"""######$$$$$$######""""""!!!!!! """""""""######"""""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&& !!!!!!"""""""""!!! ######""""""""""""######$$$"""!!!"""###%%%$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$"""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))(((&&&&&&&&&'''((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((***,,,,,,)))'''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''(((******((('''%%%((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&'''''''''''''''########################%%%$$$############$$$%%%###########################$$$%%%$$$"""!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&###"""!!!!!!!!!"""$$$%%%&&&%%%###!!!!!!"""###$$$%%%###""""""""""""!!! !!!!!!"""""""""############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""""""""$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$#####################""""""""""""########################$$$###""""""""""""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$###"""!!!###""""""!!!""""""######$$$###""""""""""""###$$$#########"""""""""""""""############""""""!!!!!!""""""!!! !!!!!!"""### !!!!!!!!!!!!""""""!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""###############""""""!!!!!!######""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""######""""""!!!!!! """"""############"""!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%&&&''''''&&&%%%###"""######""""""""""""######"""!!! """######""" !!!"""###$$$###""""""######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))(((&&&&&&&&&'''((()))'''&&&'''((()))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++------***''''''''''''&&&&&&''''''(((''''''((((((((('''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((***))))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""###%%%%%%###############$$$$$$%%%##############################""""""""""""##############################$$$%%%%%%$$$"""!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""###$$$$$$###""""""$$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$ """###$$$$$$######&&&%%%###!!!!!!"""$$$%%%$$$###""""""######""" """"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$"""###$$$%%%%%%$$$""""""%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""########################""""""""""""""""""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$###"""!!!######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""############$$$$$$%%%%%%!!!"""###%%%%%%%%%$$$######""""""""""""###$$$$$$$$$$$$######"""!!!!!! ############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%###""""""!!!!!!""""""###""""""############""""""############""""""!!!!!!###""""""""""""""""""!!!"""###$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""###$$$$$$%%%&&&'''(((((('''$$$""" ######""""""""""""######""" !!!""""""!!!!!!###%%%&&&'''&&&$$$###""""""###$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''')))++++++(((&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((+++******)))(((''''''&&&'''''''''(((((((((((()))'''((())))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$%%%%%%###"""###$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$######"""""""""""""""#########$$$$$$$$$ ###&&&&&&%%%###"""&&&%%%$$$###"""###$$$$$$###""""""###$$$$$$###!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""######$$$$$$######"""!!!!!!"""""""""####################################!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$###"""""""""######"""""""""""""""""""""""" """###$$$%%%&&&$$$#########""""""!!!!!!######""""""""""""!!!!!!###$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%%%%%%%%%%""""""!!!!!!""""""###$$$#########"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""##############################""""""""""""######!!!""""""""""""""""""!!!"""""""""""""""#########"""""""""###############"""###$$$%%%%%%###!!! """"""""""""""""""""""""#########"""######$$$%%%###$$$&&&'''&&&$$$""" ######""""""""""""######"""!!! """######"""######$$$%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&&&&(((******(((&&&'''&&&&&&&&&&&&'''((()))&&&'''((()))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''''''''''')))((((((((('''''''''&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$#################################"""$$$%%%%%%######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%&&&''''''%%%%%%!!!!!!"""$$$$$$%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%!!!"""###%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$#########!!!!!!!!!###%%%&&&$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""############$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%######################## !!!!!!""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%$$$######""""""######"""##################""" !!!"""###$$$$$$%%%#########"""""""""""""""######$$$######""""""!!!"""""""""###$$$%%%%%%%%%############$$$%%%&&&&&& !!!!!!!!!!!!!!!"""######$$$$$$###############"""!!! !!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###"""""""""######""""""""""""###### !!!!!!!!!!!! !!!"""###$$$%%%%%%""""""######$$$$$$%%%%%%"""###%%%&&&%%%###!!! !!!"""###$$$%%%%%%##########################################$$$$$$$$$&&&)))***+++)))'''&&&######""""""""""""#########""" !!!###$$$$$$######"""!!! !!!"""$$$%%%$$$$$$$$$############"""!!!"""###$$$%%%$$$###### !!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))))))))(((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((((()))++++++***))))))))))))))))))***++++++&&&&&&((()))************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&'''&&&%%%###"""''''''''''''''''''''''''***)))'''%%%%%%%%%'''(((%%%&&&&&&&&&%%%$$$$$$###%%%%%%&&&'''&&&%%%###""""""###$$$%%%%%%$$$###"""###"""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""###%%%%%%$$$$$$%%%'''(((''''''&&&&&&''''''((( """$$$'''((('''&&&&&&!!!!!!"""$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###""" !!!###&&&&&&%%%###"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$%%%%%%&&&'''&&&%%%$$$### """###$$$%%%&&&"""""""""""""""""""""""" !!!""""""###""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""#########$$$$$$#########!!!""""""""""""###############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!! !!!"""######$$$$$$###""""""###%%%'''(((!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!########################$$$$$$$$$#########"""""""""""""""""""""###$$$$$$######""""""""""""######"""""""""""""""""""""""" !!! """$$$%%%$$$"""!!!%%%%%% !!!""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!%%%)))***'''$$$$$$%%%!!!!!!"""""""""#########!!!!!!""""""######$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! """"""&&&&&&%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''...***'''%%%&&&((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&'''((((((((('''&&&%%%%%%((((((((((((((('''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((''''''&&&&&&((()))*********))))))((((((''''''***)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%'''((('''%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###"""###$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$"""!!!!!!!!!"""###$$$$$$ !!!!!!""""""######""""""""""""""""""""""""!!!"""$$$%%%###"""!!!!!!!!!###$$$%%%###############"""!!!!!!"""""""""!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&#########""" ###%%%%%%%%%%%%$$$$$$$$$######""""""#########""""""!!!$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$"""!!!!!! ### !!!&&&&&&###"""""""""######$$$$$$%%%!!!!!!!!!"""""""""##############################$$$#############################################$$$$$$$$$#########""""""!!! """$$$######""""""""""""######""""""""""""""""""""""""###########################"""!!!"""######""" !!!%%%%%%!!!!!!"""!!!!!!!!!!!!!!!"""""""""###$$$$$$######""""""!!!!!!"""$$$'''(((((('''&&&'''&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''+++)))&&&%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((((((''''''&&&%%%'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((('''&&&'''((()))*********))))))((((((((((((***)))(((((((((((()))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''&&&$$$$$$$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###"""###$$$%%%###"""################################################""""""""""""""""""""""""########################!!!!!!"""###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$$$$###!!!!!! """""""""""""""!!! ################################################$$$%%%%%%###""""""$$$&&&%%%%%%%%%$$$$$$$$$######""""""############""""""######""""""""""""############$$$%%%%%%%%%%%%%%%$$$######""""""""""""###%%%"""!!!$$$((()))&&&"""#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$##########################################$$$$$$########################$$$$$$$$$################## !!!$$$######""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###### !!!$$$$$$!!!!!!###"""!!!!!!!!!"""""""""######%%%%%%$$$###"""!!! #########%%%(((******)))(((((('''&&&%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&''''''((((((((('''&&&&&&&&&&&&''''''(((((())))))******)))(((((('''&&&&&&))))))))))))))))))))))))(((((('''''''''((()))******))))))))))))(((((((((***))))))(((((())))))***+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))*********))))))))))))))))))))))))***))))))((((((''''''&&&((((((((('''''''''&&&&&&))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###$$$$$$$$$###""" %%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################!!!!!!"""""""""#########%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$###############"""""""""!!!!!!!!!$$$###""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######""""""############""""""""""""############"""""""""###$$$%%%&&&'''''''''"""""""""""""""###$$$%%%$$$###"""%%%)))***'''$$$%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""################################################$$$### !!!###%%%######""""""""""""######""""""""""""""""""""""""########################%%%$$$###$$$%%%$$$###!!! $$$$$$!!! """$$$###!!!!!!"""""""""#########""""""!!!!!! $$$""" ###(((+++,,,+++&&&&&&%%%$$$$$$###""""""%%%%%%%%%$$$$$$######"""!!!"""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((&&&$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))(((((('''&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((('''''''''''')))))))))(((''''''&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$######""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!"""$$$&&&''''''&&&&&&"""""""""""""""!!!!!! $$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%$$$$$$$$$######!!!""""""############"""!!!"""###$$$$$$###"""!!!""""""$$$%%%''''''((((((######""""""######$$$%%%"""!!!"""$$$'''(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""#########################################################$$$##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###%%%''''''&&&$$$###$$$!!! ###%%%$$$""""""""""""############ !!!!!!""""""$$$!!!!!!&&&***++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!! """###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***)))'''%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''(((((((((((((((''''''''''''((((((((((((((('''%%%&&&&&&'''((()))******(((((((((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))************))))))******++++++++++++******************************************************************************************************))))))))))))))))))))))))************++++++++++++************************)))))))))))))))((((((((())))))((((((((('''''''''))))))(((((('''''''''&&&((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###############!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""!!!###%%%&&&&&&&&&%%%###$$$$$$$$$$$$###""""""############$$$$$$%%%%%%""""""""""""""""""""""""###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###############!!!"""###$$$$$$###"""!!!!!!"""###%%%&&&'''''''''%%%$$$$$$###############!!!"""###%%%&&&'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%#######################################$$$$$$$$$!!!"""###$$$$$$"""!!! ######""""""""""""######""""""""""""""""""""""""########################$$$######%%%'''((('''%%%###$$$!!!!!!$$$&&&%%%"""""""""#########$$$$$$ !!!"""###$$$%%%%%%###"""!!!"""$$$'''((()))$$$%%%%%%%%%&&&&&&&&&'''#########"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$###&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((***)))(((&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''((()))))))))((((((&&&&&&''''''(((((())))))''''''((())))))***++++++(((((((((((((((((((((((('''((()))*********)))))))))))))))************+++)))******++++++******)))******+++,,,,,,+++******************************************************************************************************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""###""""""""" !!!"""###$$$%%%&&&$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!"""""""""!!!"""""""""""""""!!!!!!$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$########################"""###%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$###### !!!"""######$$$######""""""############""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$##################$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$"""""""""""""""!!! ######""""""""""""######""""""""""""""""""""""""########################$$$######$$$%%%%%%$$$"""###$$$!!!!!!%%%'''&&&""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$!!!"""######"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$"""###############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''###$$$%%%''''''(((((((((''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))******))))))))))))))))))))))))'''((()))***+++***))))))))))))*********+++++++++)))***++++++++++++***)))***++++++,,,,,,++++++***************************************************************************************************************************)))))))))************+++************************))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&''''''((()))))))))(((((()))***)))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%'''''''''######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""####################################$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""!!! """""""""######$$$$$$$$$""""""""""""""""""###$$$""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!""""""############"""""""""######$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$#########%%%%%%%%%$$$$$$$$$###### !!!"""######$$$$$$$$$######""""""""""""######!!!"""######$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$%%%&&&'''&&&$$$###############$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######################## !!!"""#################################""""""######$$$$$$$$$$$$&&&$$$"""!!! !!!"""#########""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""#########!!!"""$$$!!!!!!%%%''''''"""############$$$$$$$$$!!!!!!!!!!!! ###%%%$$$!!! """$$$%%%$$$$$$###"""!!! #########$$$$$$%%%%%%&&&###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$#########$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''"""###$$$&&&'''(((((()))''''''((()))))))))))))))((((((((((((((('''''''''++++++******)))(((((((((************************'''((()))++++++******)))))))))******++++++++++++)))***+++,,,,,,+++***)))***+++,,,------,,,+++***************************************************************************************************++++++++++++++++++++++++((())))))))))))*********************************)))))))))))))))*********))))))))))))((((((((((((%%%%%%&&&'''((()))******((()))*********)))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''((((((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###""""""!!! $$$$$$$$$###############""""""!!!!!!"""###$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######$$$%%%(((***+++###############"""!!!!!!!!!!!!"""###$$$$$$%%%%%%"""""""""""""""""""""""""""$$$&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$###### !!!######$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!""""""#########"""""""""""""""###$$$%%%'''((("""###%%%$$$###!!! """""""""######$$$$$$%%%######""""""""""""###### !!!"""""""""!!!"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!!!!"""&&&%%%###!!!!!!!!!!!!"""$$$###"""""""""###%%%&&&""""""""""""############$$$"""!!!"""$$$%%%%%%$$$#########$$$&&&&&&%%%$$$######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&&&&### """######!!! """$$$&&&''''''%%%$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$!!! """###$$$$$$'''&&&%%%$$$###!!!!!! ########################'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%'''((('''%%%###&&&&&&&&&''''''''''''(((""""""###$$$%%%''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))***)))))))))((((((''''''***************************+++,,,,,,+++***)))(((,,,,,,+++***))))))******)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++---------+++***++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++************))),,,+++***)))))))))***+++++++++***))))))((())))))************))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$###"""$$$######""""""""""""""""""###$$$%%%%%%$$$###""" !!!"""$$$$$$###"""""""""""""""###$$$$$$$$$%%%############""""""""""""######""""""!!!!!! $$$$$$######$$$$$$%%%&&&$$$$$$$$$###############%%%%%%$$$###"""""""""#########"""!!! !!!######$$$$$$$$$$$$######$$$$$$$$$###########################"""""""""!!!"""!!! """###$$$######################## !!!"""###$$$$$$%%%!!!###%%%%%%#########$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$###$$$$$$$$$######"""!!!"""###%%%&&&""""""""""""!!!!!!!!!!!!###$$$$$$$$$%%%%%%%%%%%%"""""""""""""""######$$$&&&%%%$$$###$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#########""""""""""""######""""""######""""""!!! """""""""""""""#################################$$$###"""""""""###$$$%%%%%%$$$###"""!!!!!!!!!"""######""""""######$$$%%%""""""""""""############$$$"""!!!"""###$$$$$$#########"""###$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!""""""  """"""""""""!!!############$$$$$$$$$%%% """#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$""""""###$$$$$$$$$################################################&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&((('''&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))'''''''''((((((((()))))),,,+++++++++******************************************+++++++++***)))(((,,,,,,+++******************+++,,,------,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++(((***+++---------+++***++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++************,,,+++++++++++++++,,,,,,++++++***)))))))))))))))************))))))))))))******)))))))))((((((((())))))))))))))))))))))))***)))((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""""""""######%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$###############&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$###############!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$""""""######$$$$$$%%%%%%######""""""!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""######""""""!!!"""""""""%%%$$$#####################$$$$$$%%%%%%$$$$$$###!!!""""""###$$$%%%&&&'''$$$$$$$$$$$$#########"""""""""!!! !!!!!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ """$$$###"""!!!"""###""""""""""""##################""""""######$$$%%%%%%$$$$$$######$$$$$$$$$##################$$$$$$!!!!!!!!!""""""""""""""" !!!!!!!!!""""""""""""""""""""""""######$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######""""""""""""######$$$$$$###"""""""""######!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$###!!!"""######"""!!!######""""""!!!""""""###""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!$$$""" !!!!!!!!! !!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$&&&$$$!!!!!!$$$%%%$$$!!!""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$### !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''(((&&&$$$&&&&&&&&&''''''''''''(((+++******)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((()))))))))+++++++++++++++*********)))))))))))))))))))))))))))************)))((((((,,,++++++************+++,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***,,,------,,,++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++++++++***************+++,,,---------------++++++******))))))******++++++*********)))))))))++++++************))))))))))))))))))))))))))))))++++++)))((('''&&&&&&&&&((((((((('''''''''&&&&&&)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$######$$$$$$%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""""""""############&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$###############!!!"""###$$$%%%&&&''''''###""""""""""""!!!!!!!!!$$$############$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""#####################$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""######$$$%%%&&&&&&%%%%%%$$$$$$$$$###############"""!!!!!!!!!"""""" """""""""""""""#########!!!###$$$$$$"""!!!"""### !!!!!!!!!""""""######""""""######$$$%%%$$$$$$#########$$$$$$%%%######$$$$$$$$$######""" !!!!!!""""""#########"""############$$$$$$$$$"""""""""""""""######$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######""""""""""""######%%%$$$"""!!!!!!"""###$$$ !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!!!!!!!!$$$######"""""""""""""""!!!"""###%%%%%%$$$######""""""#########$$$$$$$$$$$$###""""""######!!!$$$$$$###"""!!!!!!"""$$$"""!!!!!!!!!!!!!!!!!!"""!!!"""$$$%%%%%%$$$"""!!!###""""""!!!!!!!!!!!!!!!###""""""""""""###$$$%%%!!!""""""""""""#########+++&&&!!!!!!$$$&&&### !!!!!!!!!!!!""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&$$$### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''%%%&&&&&&&&&''''''''''''(((+++******)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((((((((()))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******+++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********((()))+++---......---,,,,,,++++++*********+++++++++++++++*********))))))************************))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''"""######$$$$$$######"""&&&&&&&&&&&&&&&%%%%%%%%%""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$############$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$###"""""""""""""""######$$$%%%%%%&&&""""""""""""""""""""""""###############$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$!!! !!!"""######"""######$$$$$$######"""$$$$$$$$$######""""""!!!$$$$$$$$$#########""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""###$$$&&&%%%$$$"""###### !!!!!!!!!""""""######""""""######$$$%%%###############$$$$$$%%%###$$$%%%%%%$$$###!!! !!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$$$$%%%&&&&&&%%%$$$"""!!!###############$$$$$$$$$############$$$%%%%%%&&&######""""""""""""#########"""!!! !!!!!!###$$$!!!!!!"""###############""""""""""""""""""""""""############"""!!!!!! ############"""""""""!!!!!!"""###%%%%%%$$$##################$$$$$$$$$$$$$$$###"""###$$$###!!!###%%%%%%$$$""""""$$$&&&""""""!!!!!!!!!!!!"""""""""###%%%&&&&&&%%%###"""###$$$$$$$$$###"""""""""  !!!!!!!!!""""""""""""#########!!!"""&&&%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***'''(((***,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))))))))))))))************************))))))((((((((())))))***))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&"""######$$$$$$######"""!!!!!!""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""""""""""""""###""" """#########"""!!!!!!###$$$%%%%%%$$$$$$$$$###"""""""""##################""""""""""""""""""##################""""""######$$$%%%%%%%%%$$$$$$###""""""!!!""""""""""""######$$$%%%!!! !!!"""######!!!!!!""""""""""""!!!!!!$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!$$$$$$#########"""!!!!!!#################################""""""""""""""""""$$$%%%$$$###!!!!!!"""!!!!!!!!!"""""""""############""""""######$$$%%%###"""""""""######$$$%%%###$$$%%%%%%$$$###!!! !!!!!!"""###$$$$$$%%% !!!!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%&&&%%%$$$"""!!!""""""#########$$$$$$$$$""""""!!!""""""###$$$$$$######""""""""""""######""""""!!!!!!!!!"""######"""""""""!!!"""######$$$######################## !!!"""###$$$$$$$$$""""""############"""!!!""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$######$$$%%%%%%### $$$'''&&&$$$###$$$'''######""""""""""""############$$$%%%%%%$$$#########%%%&&&&&&$$$#########!!!!!!"""""""""""""""""""""""""""#########$$$$$$###  $$$&&&%%%###%%%&&&&&&&&&&&&'''''''''#########$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%###$$$&&&(((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,*********************************)))******+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++((()))******++++++++++++,,,,,,++++++,,,,,,------,,,++++++++++++*********((((((((())))))))))))***************************)))((((((((())))))***+++)))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!!!!"""""""""""""""!!!!!!"""""""""""""""!!!!!!""""""###$$$$$$$$$$$$########################"""""""""!!!!!!"""""""""############$$$###""""""""""""###$$$$$$$$$$$$$$$###############$$$###############$$$%%%##################$$$%%%!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######""""""!!!!!!!!! ######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!###$$$###!!! """"""#########$$$$$$$$$######""""""######$$$%%%"""""""""""""""###$$$%%%######$$$$$$$$$######"""!!!""""""######$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%""""""!!!!!!!!!""""""#########""""""""""""######!!!"""######$$$$$$$$$###$$$###!!! """$$$&&&########################!!!"""###$$$$$$###!!!"""###$$$$$$###"""!!!######""""""######$$$%%%#########$$$$$$$$$%%%%%%######$$$%%%''''''$$$"""!!!&&&'''%%%###$$$&&&$$$$$$############$$$$$$########################!!!$$$&&&&&&###!!!"""###$$$$$$%%%&&&&&&%%%$$$###############$$$$$$$$$%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''"""#########$$$$$$$$$$$$$$$""" """######"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&%%%###$$$&&&(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++*********+++---...+++++++++++++++,,,---......---,,,++++++,,,---...,,,,,,,,,---------....................................---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,------------,,,,,,------............------------,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---......,,,,,,+++++++++*********)))))))))*********++++++******************************))))))((()))))))))))))))))))))((((((((('''((((((((()))******++++++''''''''''''(((((())))))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######""""""######$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$##################$$$$$$$$$#####################$$$""""""#########$$$$$$$$$"""""""""""""""###$$$$$$###############$$$$$$$$$$$$######""""""""""""###%%%$$$########################$$$$$$$$$$$$##################$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$##############################!!!!!!""""""######$$$$$$###%%%&&&%%%###!!!!!!""""""""""""#########$$$$$$######""""""######$$$%%%!!!!!!!!!!!!"""###$$$%%%##################$$$$$$####################################$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""###$$$%%%&&&#########$$$%%%&&&&&&&&&$$$###""""""""""""""""""######""""""""""""######!!!###$$$%%%&&&%%%%%%$$$%%%### !!!%%%'''########################!!!!!!"""######"""!!! !!!"""###$$$$$$###"""!!!$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%######$$$&&&((((((&&&###%%%'''%%%"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" ###&&&%%%""" !!!""" """###$$$$$$###!!! ###$$$$$$$$$$$$%%%%%%%%%"""%%%''''''((()))***######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%""" """############$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&$$$######&&&(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///++++++++++++,,,,,,---...///...---,,,,,,---...///.........////////////000///////////////////////////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---////////////////////////,,,------......------,,,------............---------------,,,,,,,,,++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************---,,,+++)))(((((((((((())))))))))))((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&''''''((((((((($$$$$$######"""#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""$$$%%%%%%$$$"""""""""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$$$$"""""""""""""""######$$$"""""""""###$$$$$$%%%%%%$$$###"""!!!!!! !!!!!!######"""!!! !!!!!!$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%######"""############""""""""""""!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%''')))***)))'''%%%%%%%%%""""""""""""#####################"""###$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%######"""""""""###%%%&&&$$$$$$$$$############### !!!!!!!!!!!!"""""""""""""""######$$$""""""!!!!!!"""$$$&&&'''######$$$%%%&&&&&&''''''%%%%%%$$$###"""""""""### !!!!!!!!!"""""""""#########$$$$$$$$$$$$###### """######""""""###%%%%%%###""""""######""" """"""""""""##################""""""!!!!!! """"""""""""############""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%"""!!!!!!"""!!!!!!"""############"""!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%''')))***$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###########################"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&)))((('''&&&%%%%%%&&&''''''''''''(((((((((((()))''''''''''''''''''&&&&&&%%%%%%&&&'''((()))***+++(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------------------------------000///...---,,,+++***))),,,,,,+++++++++,,,------------........................---------...//////111000...---------...///------------......///000***+++,,,+++***)))***+++---------------...000000///......------,,,,,,,,,//////...---...///000111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++***++++++++++++***))))))+++******)))(((''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&))))))'''&&&$$$###!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$### !!!###%%%&&&%%%$$$"""###$$$%%%%%%######$$$%%%############$$$%%%&&&&&&%%%$$$###"""""""""###$$$&&&&&&%%%%%%$$$###""""""!!!!!!""""""#########$$$!!!"""###"""!!!!!!###%%%""""""""""""############&&&$$$######$$$%%%%%%$$$########################""""""""""""!!!!!!!!!!!!%%%$$$$$$###"""""""""###$$$###!!! !!!"""""""""""""""############ !!!"""###$$$$$$%%% !!!###$$$$$$$$$$$$,,,***(((%%%$$$##################"""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$########################""""""############""""""########################"""###$$$%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""""""""""""""""""""######""""""""" """######""""""###$$$###"""!!!!!!""""""!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$###"""###$$$###!!! !!!!!!"""######$$$$$$######!!!!!!!!!!!!!!!"""######$$$######""""""######$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$###########################%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&(((((('''&&&%%%&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++------------...///000111000000000000000000000111111000000111111222333333222222111111111111222222222222111111111111222222///111111111///...///000000//////.........//////000000000/////////////////////.........000111222///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))***,,,......,,,***)))+++++++++++++++***))))))+++******)))((((((''''''***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&%%%%%%$$$###!!!"""###$$$%%%$$$######"""###$$$$$$""""""###$$$$$$$$$#########$$$%%%%%%%%%$$$############$$$%%%&&&&&&%%%%%%$$$######"""""""""""""""#########$$$###$$$%%%$$$######%%%'''""""""""""""############&&&$$$######$$$%%%%%%$$$########################!!!"""""""""######$$$$$$'''&&&%%%%%%$$$$$$%%%%%%######"""!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""#########!!!""""""############"""'''&&&$$$#########$$$$$$############""""""""""""$$$$$$%%%%%%$$$$$$######""""""#########$$$$$$$$$########################""""""############""""""########################"""###$$$$$$%%%$$$##################$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""######""""""###$$$"""!!! !!!!!! """"""""""""############!!!!!!!!!"""""""""######""""""""""""###########################$$$$$$$$$#########$$$######""""""$$$%%%&&&%%%$$$###$$$%%%"""######$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$######""""""######$$$$$$$$$######"""!!!!!!!!!$$$$$$#########"""""""""'''&&&%%%$$$$$$###$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,---...///000111000000///......///000000//////000111111222333333000111222333333444444333444333222111000000000000111222333222000///000111000//////...---,,,,,,,,,---------...........................///000222222...............---------------------------------........................------------------------+++******))))))******+++(((***---//////---***(((+++++++++++++++******)))*********))))))(((((('''******)))))))))((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%(((((((((''''''''''''&&&$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###############!!!"""######"""!!!"""###%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""""""""##################$$$%%%$$$######%%%'''"""""""""#########$$$$$$&&&$$$######$$$%%%%%%$$$########################!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%""""""######""""""!!! """"""""""""########################""""""!!!!!!###############"""!!!!!!!!!!!!!!!!!!"""###$$$%%%#######################################$$$$$$$$$###############$$$$$$$$$########################""""""############""""""########################!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""""""""######"""""""""#########""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!"""######"""!!!"""$$$"""!!! """"""!!! !!!"""""""""############ !!!!!!"""######$$$$$$!!!"""""""""####################################"""############"""!!!!!!$$$%%%&&&&&&%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!""""""#########""""""""""""######!!!!!!!!!"""######$$$$$$######""""""""""""""""""'''&&&%%%$$$################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###%%%(((***''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000............///000111111000000000///000000111111000111222333444555555555333444666888999999999999777666555333222111000000111333333222000//////111111111111000///...------,,,------....../////////------......///000111222.............../////////------------------------........................------------------------++++++************++++++***+++---......---+++***++++++,,,,,,++++++***)))*********)))))))))((((((*********)))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((('''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$$$$&&&((()))$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$###"""""""""###"""###$$$###"""!!!"""$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################"""######"""!!!!!!"""$$$""""""#########$$$$$$$$$&&&$$$######$$$%%%%%%$$$########################!!!!!!"""######$$$%%%%%%$$$$$$######"""######$$$""""""###$$$$$$"""!!! !!!"""""""""##################""""""""""""""""""""""""#########""""""!!! !!!"""###$$$$$$"""###############$$$$$$!!!!!!!!!!!!""""""######################################################"""######$$$$$$######"""########################!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""&&&&&&%%%$$$###""""""!!!""""""!!!!!!!!!!!!""""""############"""""""""""""""######$$$$$$######""""""###$$$###"""!!!"""######"""!!!!!!#########!!!!!!"""""""""############ !!!"""###$$$%%%%%%!!!"""""""""####################################""""""#########""""""!!!!!!"""""" !!!#########$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!""""""######""""""""""""""""""###!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$#########$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$'''***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((()))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........------------------------........................000000000000111222222333333333444555666666777777888999;;;<<<=========<<<<<<>>>@@@BBBCCCDDDCCCCCC???>>><<<:::999777777666666777777666444333333444555555555555444333222111///000000111111222222222---......///000111111111.../////////////////////........................////////////////////////........................,,,,,,++++++++++++,,,,,,------,,,++++++,,,------+++,,,,,,,,,,,,+++******************))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""!!!!!!"""$$$&&&######$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""######$$$%%%%%%######$$$%%%%%%$$$$$$###""""""""""""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$###############"""######"""!!!!!!"""$$$############$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$########################""""""""""""""""""""""""$$$######"""######$$$$$$"""###$$$$$$$$$###!!! !!!"""""""""############ !!!!!!"""######$$$$$$ """######$$$$$$$$$"""""""""###############""""""######$$$$$$$$$%%%"""""""""""""""###$$$%%%######################################################$$$$$$$$$$$$##############################"""######$$$$$$%%%&&&'''$$$$$$######"""""""""!!!##################""""""""""""!!! !!!"""""""""""""""#########$$$$$$######$$$$$$$$$$$$######"""###$$$###"""!!!"""######"""!!!"""###$$$###"""""""""""""""############!!!!!!""""""###$$$%%%%%%""""""""""""############$$$$$$$$$###############!!!"""######$$$$$$######!!!"""######!!! !!!###"""######$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""$$$&&&'''"""""""""######%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***((((((((())))))*********)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---------............................................................/////////111222444666777888:::===???AAAAAAAAA@@@CCCDDDEEEFFFGGGFFFEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKGGGFFFEEEBBBAAA??????>>>===>>>>>>===:::999999:::999999999999777555333222000000000000000111111111000000111222222222222111000000000000000/////////////////////////////////000000000000000000000000////////////////////////---,,,,,,++++++,,,,,,---///---,,,******,,,---///,,,,,,,,,,,,,,,++++++***************************++++++*********)))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******'''(((((((((((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%&&&%%%$$$###$$$%%%$$$$$$###"""""""""######"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%&&&$$$###"""$$$%%%#########$$$$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$########################""""""""""""!!!!!! %%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$######"""!!!""""""""""""############ !!!"""###$$$%%%%%% !!!"""$$$$$$$$$%%%###$$$$$$$$$$$$######"""""""""######$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$#############################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%&&&'''#########"""""""""""""""!!!!!!!!!""""""######$$$###"""!!! !!!"""###!!!!!!"""###$$$$$$%%%&&&""""""############"""""""""###$$$###!!!!!!!!!""""""!!! !!!#########"""""""""""""""############"""""""""######$$$$$$$$$""""""""""""############$$$$$$$$$#########""""""!!!!!!###$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%!!!"""######$$$$$$######!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!$$$###"""""""""$$$%%%'''""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))&&&'''((((((((('''&&&%%%&&&&&&'''''''''(((((((((&&&''''''((())))))******''''''((()))***++++++,,,))))))*********++++++++++++++++++,,,,,,,,,------------------............000000000000000000000000000000111222333444555555444555777:::>>>BBBEEEGGGJJJMMMRRRWWWYYYYYYXXXVVVTTTUUUVVVWWWWWWUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSQQQOOONNNMMMMMMMMMNNNNNNMMMJJJIIIIIIJJJHHHHHHHHHFFFCCC???;;;999444444444444333333333333444555666666666555444333222111111000000/////////////////////////////////000000000000000000000000////////////////////////------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,------,,,,,,+++***************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""######$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######"""$$$%%%$$$###"""###$$$###""""""""""""######$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&$$$###"""###%%%#########$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$########################""""""""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######""""""######""""""""""""############!!!!!!""""""#########$$$ !!!"""###############"""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%&&&&&&'''&&&$$$#########%%%&&&$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###########################&&&%%%$$$$$$$$$%%%&&&&&&"""###############$$$$$$""""""#########$$$$$$$$$$$$###!!! !!!###$$$ !!!###$$$%%%&&&'''!!!!!!""""""""""""!!!!!!###$$$$$$###!!!!!!!!!"""  """###"""!!!""""""""""""###########################$$$$$$$$$""""""""""""############$$$$$$$$$$$$######"""""" !!!###$$$&&&&&&''''''$$$%%%&&&$$$"""!!!!!!"""!!!!!!"""###############!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$'''&&&$$$""""""###$$$&&&##################$$$%%%"""""""""######$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%#########$$$%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))''''''((((((((('''%%%$$$'''''''''(((((((((((()))&&&''''''((()))******+++&&&'''((()))***+++,,,,,,)))************+++++++++++++++,,,,,,,,,------------------.........//////000000000000000000000000444444666888:::;;;======BBBDDDGGGLLLQQQWWW[[[]]]aaaffflllsssvvvuuusssqqqggghhhjjjjjjiiihhhfffdddaaaaaa```___```bbbcccdddgggfffdddcccaaa``````___aaabbbbbb```^^^\\\\\\]]]^^^]]]\\\YYYTTTOOOJJJGGG???>>>>>>>>>===<<<<<<<<<888888999999999777666555333222222111000///......000000000000000000000000000000000000000000000000000000000000000000000000...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,------,,,,,,+++*********************+++++++++++++++************)))))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''######$$$&&&((()))***+++''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$"""!!!###$$$###"""!!!"""###""""""!!!!!!"""###$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###!!! !!!#########$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$########################!!!!!!"""###$$$%%%%%%&&&###"""""""""###$$$$$$%%%&&&%%%###"""""""""###$$$""""""""""""########################""""""""""""###############"""!!!!!! !!!"""$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%###!!!  !!!"""$$$$$$$$$$$$######""""""###########################$$$$$$%%%%%%$$$$$$###########################'''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" """###%%%&&&%%%###"""""""""######$$$$$$$$$######"""""""""""""""!!! !!!"""### """%%%''''''%%%"""  !!!!!!""""""!!!!!!!!!!!!"""###$$$%%%#########"""""""""""""""#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&##############################""""""""""""######!!!!!!!!!!!!""""""""""""###$$$$$$###""""""###%%%$$$%%%&&&%%%###!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&******************+++,,,+++,,,,,,,,,+++***))))))...---,,,,,,---...---,,,...///000000000000222444444444333222111333777:::999<<>>@@@>>>999666333111000111222222111000000000111111222333333333111///000222333222111000///...///000///---,,,******************++++++......------------......------...............------------,,,,,,,,,++++++***++++++,,,,,,++++++***))))))(((((((((((())))))+++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%''''''((((((''''''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((("""$$$&&&%%%$$$###$$$%%%######""""""!!! ###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!"""""""""""""""""""""""""""""""""""""""############"""!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""######"""!!! """"""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%"""""""""!!!!!!!!!!!!!!!########################$$$$$$######$$$$$$%%%&&&&&&&&&$$$#########$$$$$$%%%$$$$$$$$$###############"""!!!!!! !!!""""""!!!"""$$$&&&&&&$$$"""!!!######""""""""""""""""""######"""""""""""""""###$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#################################"""!!!!!! """"""###$$$$$$$$$$$$$$$""""""###############$$$########################$$$$$$############$$$$$$"""""""""############$$$"""###$$$$$$######%%%'''$$$%%%&&&%%%###"""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&((((((''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++***++++++,,,,,,,,,++++++///.........///000000//////000111111000111333555333555777999;;;???DDDHHHGGGKKKQQQWWW^^^fffmmmqqqyyy{{{zzzqqqkkkgggeeebbb^^^[[[YYYYYYYYYYYYYYYVVVPPPLLLJJJEEE>>>???<<<999777666555444222555444333222222333555666444222111000000000000///111000////////////---+++------------------------///......------......///------...//////......------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))))))))(((((()))))))))+++*********))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$&&&&&&$$$###$$$%%%##################$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""##################%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$######""""""!!!$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$$$$######!!!!!!"""######"""!!!!!!""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$######"""&&&%%%%%%$$$######""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$#########$$$%%%&&&&&&$$$#########""""""!!!!!!########################%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&%%%######$$$%%%$$$&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((()))))))))*********((((((((())))))*********)))))))))))))))*********+++*********++++++,,,---++++++,,,------...//////---------......///000111222444555555666777:::===<<<@@@FFFLLLQQQWWW]]]aaa```eeemmmxxx{{{vvvrrrnnnmmmmmmnnnlllfffaaa\\\SSSKKKGGGEEEAAA>>><<<;;;999777;;;999777555444444555666444444444222000000111222333111000000111000...,,,000000000000000000/////////......------......///.........//////......---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))*********************)))))))))************************))))))))))))((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&&&&$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%#########"""""""""""""""%%%$$$$$$$$$$$$#####################$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""!!!!!! ######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%############%%%&&&########################!!!!!!"""""""""#########&&&%%%###""""""###$$$%%%#########"""""""""!!!!!!########################%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%&&&'''%%%###!!!!!!!!!%%%&&&''''''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((((((((('''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''((((((((()))))))))******''''''(((((()))***++++++))))))))))))************,,,,,,,,,,,,---...//////------------...///000000...///000000000222444666777:::===AAACCCGGGKKKOOOTTTYYYaaaiiiooouuu{{{~~~~~~{{{vvvmmmdddVVVQQQKKKGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA>>><<<;;;777888999777555444555777444333222333333333111///111111000000000000////////////............//////...////////////......---...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++******))))))******+++************************************************))))))))))))((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%#########""""""!!!!!!!!!$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ######"""!!!!!!"""######"""""""""#########$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""######$$$$$$########################$$$###"""!!!!!!"""###$$$########################!!!!!!""""""######$$$$$$'''%%%###"""!!!!!!!!!"""""""""""""""####################################$$$$$$############$$$$$$"""""""""#########$$$$$$!!!###%%%$$$###"""""""""$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%''''''(((((((((&&&&&&&&&''''''(((((()))'''''''''&&&&&&'''''''''''''''((((((((()))))))))&&&&&&'''((())))))******((((((((())))))*********+++++++++,,,,,,...//////------,,,,,,,,,---...///111333555666777999>>>BBBBBBGGGNNNTTTZZZ```eeehhhtttxxxmmmggg^^^VVVRRRQQQQQQQQQSSSUUUWWWWWWSSSMMMFFFAAA<<<>>>???>>>===;;;:::999777666555555555444222000000000000//////........./////////......///////////////000000///......---.........---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++************++++++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###""""""!!!!!!""""""### !!!!!!"""######$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""######$$$$$$###############"""""""""""""""!!!!!!!!!!!!""""""########################"""""""""######$$$$$$$$$%%%%%%###"""!!!!!! """"""######$$$$$$$$$%%%########################$$$$$$############$$$$$$"""""""""############$$$ ###%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''(((((((((''''''''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))'''''''''(((((()))))))))((((((((()))******++++++)))))))))***+++,,,---...---,,,,,,,,,---...000111333666;;;>>>AAAFFFNNNTTT[[[bbbkkkttt{{{~~~sssiiiaaa[[[WWWTTTYYY\\\```aaa\\\SSSHHHBBBBBBCCCEEEHHHIIIGGGCCC@@@@@@???<<<;;;:::777444111111111000000//////......000//////......//////000000000000000//////...---............---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""" ############$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&& !!!"""###$$$######"""!!!!!!"""""""""#########"""###$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""###"""""""""""""""######!!!!!!"""######$$$%%%%%%$$$#########"""""""""!!!""""""############""""""##########################################$$$$$$"""######$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%% ###&&&''''''&&&&&&&&&"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&'''((()))))))))))))))(((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))******+++,,,,,,---*********+++,,,...///000000000000111444777:::<<<>>>CCCJJJQQQWWW```kkkttt{{{pppfff```^^^aaadddddd^^^TTTIIIBBBDDDEEEJJJSSS\\\^^^YYYSSSSSSPPPLLLGGGCCC???999666444444333222222111000000000000////////////000000111111111000000///------............------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,************************'''((((((((()))))))))***''''''((((((((((((''''''))))))(((((((((((())))))''''''((((((''''''&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""####################################!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!"""######$$$######################################################$$$$$$$$$$$$#########""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%%%%$$$### !!!!!!"""""""""###!!!"""$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###"""################################################ !!!###%%%&&&&&&&&&&&&(((((('''&&&%%%$$$###"""########################'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''')))+++***(((%%%######!!!###$$$$$$###"""###$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))******++++++++++++******))))))((((((******))))))))))))******)))************++++++++++++++++++*********************+++,,,,,,---......------......000111222333555555666888<<>>===???>>>999777888333222111000111111000/////////.........//////000.................................------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************))))))(((((((((((())))))((((((''''''''''''(((((()))***+++++++++)))((('''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###############""""""""""""######"""!!!"""###%%%&&&$$$"""!!!"""%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###"""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""" """$$$%%%%%%%%%###"""############$$$%%%&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%'''&&&$$$#########$$$$$$"""##################"""###"""!!!  !!! !!!""""""!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!""""""######""""""###""""""""""""""""""###"""""""""#########$$$$$$'''&&&$$$###"""############$$$$$$%%%%%%%%%$$$$$$&&&%%%###$$$&&&'''%%%######$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++*********)))))))))))))))***+++***)))***,,,---------,,,---...//////...///111222333333777===CCCJJJOOOUUU[[[```hhhrrrzzz~~~vvvrrrqqqoookkkgggbbbbbbdddjjjpppsssqqqnnnjjjjjjkkknnnssszzz{{{{{{zzziiiZZZSSSMMMLLLUUUkkkppphhhbbbdddccc]]]WWWTTTMMMHHHFFFFFFDDD>>><<<===777444000///000111222111............///000222222...........................------------------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))))))))(((((((((((()))))))))******+++***)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""%%%$$$$$$#########$$$$$$###!!! """%%%&&&%%%$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%"""######$$$$$$#########"""######$$$$$$######"""$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""&&&%%%$$$###"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""""" !!!!!!""""""!!!!!!!!!!!!"""###$$$%%%######""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%'''''''''&&&&&&&&&&&&$$$#########$$$$$$!!!""""""######""""""!!!###"""!!! !!! """"""!!!!!!"""$$$###$$$$$$%%%&&&&&&''''''!!!!!!!!!!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!"""###"""!!! !!!"""###""""""############$$$$$$######"""""""""###$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))***************)))))))))***+++,,,+++******,,,...+++,,,------......//////000333666999>>>GGGRRRZZZjjjnnntttyyy~~~yyyssspppoooiiiccc]]]ZZZ\\\___````````````bbbggglllooommmjjjmmmmmmnnnrrrwww~~~zzzuuuxxx}}}yyyiii___XXXVVV]]]rrrwwwnnnggggggiiigggeeedddXXXRRRMMMLLLJJJEEEBBBCCC<<<888333000000222333444000000/////////000111111---------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))(((((())))))*********))))))))))))******)))************)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""&&&&&&&&&%%%%%%$$$###""""""!!!!!!"""$$$&&&%%%$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$######""""""""""""######"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""########################%%%%%%$$$###""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""$$$$$$#####################!!! !!!###$$$""""""!!!""""""###$$$%%%&&&%%%#########$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$######%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$############### """######"""!!!"""###"""""""""#########$$$$$$%%%$$$$$$######"""""""""################################################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$######!!!  """###$$$###!!! !!!###$$$###$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************+++,,,,,,,,,++++++,,,......////////////000333555666:::AAAHHHRRRaaappp{{{{{{tttnnnhhheeedddccceeehhhiiigggfffffffffdddbbbaaadddkkkqqqvvvxxx|||}}}~~~xxxkkkccc```eeewww{{{tttrrrsssrrrnnnkkkaaaZZZTTTTTTSSSOOOMMMNNNCCC@@@;;;888666555444333333222111000///.........------------------------,,,,,,------......//////......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************************))))))))))))))))))******))))))(((((())))))***))))))*********)))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$%%%&&&''''''%%%$$$###$$$############$$$######""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""############"""""""""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################%%%$$$$$$###""""""######!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%$$$#########$$$&&&'''$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$######""""""$$$%%%%%%###!!!!!!"""######""""""!!!!!!!!!!!!%%%%%%$$$$$$######""""""################################################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""###"""!!! !!!"""$$$%%%$$$###""""""""""""###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***************+++++++++***+++,,,,,,++++++---///333333333222222666<<>>;;;999888777555444000000000000000000000000000///......------............---,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++++++++***)))***************************)))((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&%%%###!!!!!!"""!!!!!!"""############"""#########""""""#########%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""###$$$&&&&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$$$$%%%%%%###"""%%%&&&%%%%%%$$$###"""!!! ######$$$%%%&&&&&&%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%%%%&&&&&&$$$######""""""######$$$#########$$$$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%''')))***%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((('''''''''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,---///111444888AAAMMM___uuu~~~wwwvvvqqqddd]]]MMMHHHAAA<<<999999999888555444333222111000000000000//////...............//////......------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******)))***************+++++++++)))'''&&&%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$""""""!!!!!!""""""#####################""""""""""""###############""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""""""""############""""""""""""######$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((######$$$&&&((((((%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''########################""""""!!!!!!!!!"""$$$$$$###%%%'''%%%""" """$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$######"""""""""######$$$$$$$$$%%%############$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%''')))***&&&%%%%%%$$$###$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''(((((((((((()))))))))***************+++++++++++++++,,,,,,,,,---------...---...000///000222666999888AAAPPPdddyyy|||xxxxxxzzz|||uuupppeee]]]RRRGGGAAA===<<<;;;555444333222111000000111000000///............////////////.........------******+++,,,------......***++++++,,,,,,,,,++++++))))))******+++++++++,,,+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$"""!!!"""###$$$$$$%%%%%%$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""######$$$$$$$$$$$$######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))%%%%%%&&&(((***)))'''$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''"""""""""""""""""""""""""""!!! !!!"""$$$%%%"""$$$&&&&&&%%%$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!!!!!########################""""""###$$$$$$$$$$$$##################$$$%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$&&&(((***%%%&&&&&&&&&''''''''''''$$$%%%&&&'''''''''''''''((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,------......//////+++---000111222666>>>CCCGGGSSSfff|||}}}nnnkkkmmmuuu~~~|||tttgggYYYOOOFFF@@@<<<666555333222111222222333111000//////......//////......//////......---,,,******+++,,,---...//////***+++,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***)))((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((*********)))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$"""######$$$%%%%%%%%%%%%%%%#########""""""#########!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%&&&'''))))))'''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''"""""""""""""""""""""""""""!!!  """$$$%%%$$$######$$$%%%&&&$$$###!!!!!!""""""###$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$######""""""!!!########################""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$""""""###############"""&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&(((((())))))((((((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,------...//////000000+++...333666:::BBBLLLTTT___kkk~~~|||rrrhhhlllvvvtttiii]]]QQQJJJAAA???<<<888666444444444111000000///////////////------...///...---,,,++++++,,,,,,,,,------......***+++,,,,,,------,,,,,,))))))***++++++,,,------******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))************)))))))))(((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$''''''&&&###""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%"""""""""#########$$$$$$$$$%%%&&&'''''''''&&&&&&"""###$$$%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((""""""""""""""""""""""""!!!!!!  """$$$&&&%%%""" !!!$$$&&&%%%$$$!!!""""""""""""#########""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$#########(((((('''&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""""""""""""""#################################""""""###$$$$$$$$$$$$###"""""""""!!!"""######$$$ ###%%%&&&''''''&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))************))))))))))))************++++++,,,,,,,,,------------------...///000000111222666===BBBHHHRRR^^^hhhrrr}}}yyyqqqmmmmmmnnnuuuxxxiii```PPPMMMGGGAAA;;;777444333111111000///////////////,,,---.........---++++++......---------,,,,,,,,,***+++,,,,,,------------))))))***+++,,,,,,------*********+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((''''''''''''$$$%%%''''''''''''%%%$$$'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""$$$'''((('''$$$!!!!!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%%%%%%%''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%############%%%%%%###"""""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%'''((("""###$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((((((((()))))))))))))))***+++***))))))+++---)))***+++,,,,,,---,,,,,,...+++,,,000222111222666999???FFFNNN^^^qqqzzzrrrnnnpppuuuyyy|||~~~pppiiiZZZIII???<<<999555333333222111///...///000//////...---------......//////.........---------+++,,,,,,,,,,,,+++******---------,,,,,,+++++++++---,,,+++******+++,,,---))))))))))))((((((((((((((((((''''''''''''(((((()))((('''''''''(((***+++'''&&&&&&''''''(((************)))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""######$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''))))))((('''''''''''''''###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((((()))))))))******)))***+++***))))))+++,,,******+++,,,---.........+++***,,,000222222777===BBBOOO___lllyyywwwiiihhhhhhnnnxxxwwwaaaPPPFFF???:::111222222111///.........000000///............/////////.........------------------------,,,++++++---------,,,,,,+++++++++,,,+++************+++,,,***)))))))))((((((((((((((((((''''''''''''(((((()))((('''''''''(((******)))(((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''******(((''''''&&&&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$######&&&%%%###"""""""""######$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))******))))))+++,,,,,,,,,,,,,,,---...//////---...111444666999CCCNNN^^^nnnxxxkkkbbb]]]aaakkkyyyiiiVVVHHH>>>555444333222111//////...111111000////////////////////////............---...............---,,,,,,------,,,,,,,,,,,,++++++++++++***))))))***++++++******)))))))))((((((((()))((((((''''''(((((()))((((((''''''(((((()))******)))(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########''''''&&&%%%$$$###""""""'''&&&%%%$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%'''''''''&&&%%%&&&'''******)))''''''&&&&&&&&&######$$$$$$$$$%%%%%%$$$""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&%%%'''%%%###!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((()))******))))))+++---///...---,,,,,,---...///222333777<<<@@@III[[[kkk}}}sssiiidddcccnnnuuukkkXXXKKK@@@<<<888444222222111111222111000//////......////////////...............---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((())))))(((((((((((())))))''''''''''''(((((()))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%$$$$$$######%%%%%%$$$###""""""""""""#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((''''''''''''(((((("""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%"""######%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((((()))************,,,...333222///---,,,---///000333555<<>>666333333333444222111000///............////////////////////////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************))))))))))))))))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###""""""############""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&((()))***+++"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%$$$$$$### !!!###$$$%%%&&&&&&$$$$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))************++++++++++++)))***+++++++++,,,...000666444111///...000333555555:::FFFWWWhhh|||~~~rrrpppqqqwwwtttmmmfffrrr|||xxxcccXXXJJJ???999777666444333333222000////////////...////////////000000000---------------,,,++++++++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***++++++*********)))))))))***))))))(((((())))))***&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&'''((()))'''''''''(((((()))))))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((('''&&&'''(((%%%%%%&&&&&&((()))++++++"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$######&&&%%%$$$############$$$###$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&'''"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((()))))))))***************+++++++++,,,,,,***+++,,,---,,,---///111777555222111333666;;;>>>CCCIIIYYYooo~~~vvvvvvvvvxxx~~~vvvkkk\\\OOOGGGAAA;;;777666555444333222111111111.../////////000000000000...............---,,,,,,+++++++++,,,,,,---------+++,,,------------,,,++++++++++++*********))))))******))))))))))))******%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((()))***&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((()))((('''&&&''')))'''''''''''''''((())))))"""###%%%''''''&&&%%%$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###((('''&&&%%%&&&'''((())) !!!"""$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$%%%&&&''''''''''''))))))((('''%%%$$$######$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((())))))))))))+++,,,---------...000222777555333333666<<>>NNN```jjjzzz~~~yyysssppplllcccSSSGGG<<<999666555666555111...222111000//////000222222000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$"""""""""!!! '''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$+++***(((%%%"""&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!###$$$%%%%%%$$$###"""""""""$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$######"""###$$$&&&'''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((+++***)))(((((('''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$$$$######"""#########""""""""""""!!!!!! %%%###"""###%%%&&&%%%##################$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))'''''''''(((***++++++,,,,,,------------,,,,,,---...000000000000000333333777@@@IIITTTeeeuuuzzzuuuyyy~~~xxxzzz~~~xxxiii[[[JJJDDD<<<777666555444222333333222111000000000111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$### !!!###%%%'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$!!!!!! !!!"""###%%%$$$###""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((***))))))((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((#########"""######$$$$$$$$$$$$$$$$$$############$$$###"""###%%%&&&%%%$$$"""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&))))))((('''((()))***++++++,,,------.........---...---...000444555333000666777???MMM^^^nnn|||tttvvv~~~~~~rrr___VVVHHH>>>999777666555444444333222111000//////000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&((((((''''''&&&&&&%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""###$$$&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$""""""!!!!!!""""""###$$$$$$######"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((('''###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''))))))((((((((()))***+++)))***+++,,,,,,------,,,/////////000222444777999AAAHHHUUUdddrrruuuiiiXXXJJJAAA<<<888555444444333333222000//////000000000////////////...............------------------------------------,,,+++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######"""######$$$$$$######"""&&&&&&&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''((())))))******((('''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((''''''###"""""""""###$$$%%%%%%!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))******+++******+++,,,---............111333111111666CCCMMMZZZhhhxxx{{{zzzwww~~~zzzjjjZZZNNNEEE<<<777444444333222222111111111111000000000//////////////////.........---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''(((((()))******+++'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''#########"""######$$$$$$"""""""""############$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$ !!!$$$&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++,,,---...///000111111111...333888888:::EEEXXXhhhyyy}}}rrrqqquuu|||xxxkkk^^^RRRGGG???999888666444222222333333111111000000000//////////////////.........------------------------------******+++,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%""""""###$$$&&&'''((((((######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((''''''((())))))***++++++''''''''''''(((***++++++(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))((($$$$$$######"""#########$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%######$$$'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!"""$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''((((((((())))))))))))))))))******+++++++++***,,,---...///111111111111000666===CCCMMM^^^ttt|||uuusssyyy|||zzz{{{{{{|||{{{zzz~~~zzzzzzvvvlllaaaVVVOOOBBB???;;;666444333444444111111111000000000//////////////////....................................)))***+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$######$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$$$$"""!!! !!!###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%!!!"""###$$$&&&'''((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((()))***+++,,,,,,''''''((((((***+++,,,---(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********%%%%%%$$$###"""""""""###!!!!!!"""""""""#########!!!$$$&&&%%%###"""$$$'''((('''&&&&&&%%%$$$###"""$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&%%%###$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''#########$$$%%%&&&'''((())))))))))))))))))))))))'''((((((((())))))******))))))***++++++++++++******+++,,,...///000000000222777@@@LLL]]]rrrzzzvvvyyy~~~~~~yyypppkkkmmmpppoooooorrrvvv||||||{{{xxxuuurrrqqqrrrssszzz||||||uuummmkkkrrryyy~~~|||tttkkkbbb[[[IIIEEE???999555444444555111111111111000000000000000/////////....................................)))***+++,,,---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###""" !!!###$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((()))***+++,,,,,,((((((((()))***,,,---...(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))'''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%&&&''''''&&&&&&''')))))))))))))))((((((((((((++++++***))))))***+++,,,...******---......111555666@@@PPPbbbttt{{{wwwrrrnnnssszzzxxxsssqqqqqqsssssstttwwwzzz}}}~~~~~~}}}|||yyyvvvtttsssssssss|||{{{wwwuuuuuu~~~~~~}}}vvvqqqnnnmmmaaaWWWHHH<<<:::;;;666...444555666444222111333666000000////////////000111,,,---...//////...---,,,,,,,,,,,,------.........************************---,,,***(((''''''((((((******))))))((((((''''''))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""###%%%&&&$$$%%%%%%###""""""$$$'''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))******)))))))))))))))***)))******)))(((''''''(((++++++)))(((''''''''''''((((((((()))******++++++%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%######%%%&&&$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((((((((('''%%%%%%%%%&&&((('''&&&&&&''')))************************,,,+++*********+++,,,---111//////222333222555:::???KKK]]]ppp{{{|||~~~zzzuuunnnjjjnnnvvv~~~}}}}}}~~~~~~~~~|||zzzzzzzzz~~~wwwsssxxx|||vvvrrrpppfffbbbWWWJJJAAA>>>;;;666111222333333222111222444000000/////////000000111------...//////...------++++++,,,,,,,,,,,,,,,---************************,,,+++***))))))(((((()))******))))))(((((((((((()))))))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&(((***+++$$$%%%%%%$$$"""###%%%&&&&&&$$$"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))******))))))))))))******)))***+++***((('''((())))))(((((((((((()))******+++++++++++++++*********%%%$$$$$$######$$$$$$%%%###$$$%%%$$$""""""$$$%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((''''''''''''(((''''''&&&%%%%%%'''(((((('''&&&((()))++++++++++++++++++++++++,,,,,,+++***+++,,,...///000...///222444444999???KKKXXXlll~~~pppssswwwyyyyyy{{{|||uuuqqqvvv}}}oooiiiiiirrr~~~wwwtttmmmooojjj\\\MMMDDD???;;;444444444333333222111000111111000000000000000111---......//////......---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))***************))))))***))))))))))))(((((((((((((((((('''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%$$$######%%%&&&%%%###""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((()))))))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))))))))******)))***+++***(((((((((***'''''''''((()))+++,,,---...------,,,++++++******%%%$$$$$$######$$$$$$%%%###$$$%%%$$$""""""$$$%%%%%%&&&&&&''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((''''''((()))*********+++++++++++++++++++++******+++---...//////---///333666:::DDDNNNXXXdddwww|||xxx}}}vvvppplllmmmsssyyy|||~~~|||xxxuuuxxx~~~wwwtttxxxwwwlll^^^QQQGGG???<<<:::777555444333000...222222111000000000111111......////////////......---------,,,,,,+++++++++++++++++++++++++++++++++''')))***+++,,,+++******))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))'''%%%###!!! $$$%%%&&&%%%$$$###%%%&&&&&&%%%###$$$%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***++++++)))(((&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((())))))))))))))))))***+++)))***++++++)))))))))+++''''''((()))***,,,---...---,,,,,,,,,+++++++++***%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%######%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%''''''&&&&&&''''''''''''&&&''')))(((''''''(((***)))))))))*********++++++************+++---///000000000222888>>>GGGWWWdddjjjrrr{{{{{{xxxyyy||||||wwwuuutttrrrooonnnuuuzzzvvvtttsss|||~~~}}}yyyssskkk]]]PPPFFF@@@999555666666333000333333222111111111111111//////////////////////////////......------,,,,,,++++++++++++++++++++++++'''(((***,,,,,,,,,++++++))))))))))))************((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%'''***+++$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$######%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++***((('''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))))))))(((((()))***++++++)))+++,,,+++***)))+++,,,***************+++,,,,,,************++++++,,,,,,%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%######%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&'''((((((&&&((())))))(((''')))***(((((())))))***+++++++++*********+++,,,///111222111333999BBBKKKVVVhhhwww~~~rrrttt|||xxxzzz}}}wwwpppnnnpppvvv}}}zzzzzzyyy}}}pppXXXLLL???888888999888555444444333222111111111111000//////......//////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++)))))))))************+++((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%(((,,,///$$$%%%''''''&&&%%%%%%&&&###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))))))))(((''''''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((()))***+++,,,***+++,,,,,,+++***,,,---,,,,,,++++++***+++++++++)))))))))***+++,,,,,,---%%%$$$$$$######$$$$$$%%%###$$$%%%$$$""""""$$$%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''&&&&&&'''&&&&&&%%%&&&'''((()))&&&((())))))(((((()))***))))))******+++,,,,,,---,,,,,,,,,---///111444555777===IIIVVV```jjjzzzwwwsss}}}~~~}}}zzzvvvuuuyyy~~~~~~vvveeeOOOAAA======:::666555555444222222111111111111000///......///000111---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,))))))*********+++++++++)))))))))(((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''$$$%%%'''(((&&&%%%%%%&&&"""!!! !!!###$$$%%%$$$########################%%%$$$#########$$$%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))*********+++(((((((((((()))***+++,,,***+++,,,,,,++++++,,,...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,%%%$$$$$$$$$$$$$$$$$$%%%"""######"""!!!!!!"""$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!$$$&&&&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))))))))))))))((('''''''''&&&&&&%%%&&&'''((()))'''((())))))(((((()))*********+++,,,,,,---...............///111444666888DDDMMM]]]mmmwwwwwwuuu{{{{{{ttttttyyywwwuuuuuuwwwxxxzzz|||}}}|||___KKKBBB???:::555666555444333222222222222111000///......///000111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,))))))******++++++++++++))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$&&&(((((('''%%%%%%&&&$$$###"""###%%%&&&'''&&&##############################"""!!!###%%%''')))""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))))))))************)))*********++++++++++++(((((((((((()))***+++,,,***+++---,,,,,,+++---...,,,+++++++++,,,,,,---...///......------,,,,,,+++'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$###$$$&&&(((''''''&&&%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""###$$$$$$%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))))))))***++++++,,,,,,+++)))'''))),,,---,,,***+++,,,------///555===CCCQQQeee|||~~~|||}}}wwwpppmmmrrr||||||xxx|||zzzsssssszzz}}}aaaLLLCCC???:::666777777555111000111444000000000///......------000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&$$$$$$%%%'''((('''&&&%%%$$$%%%&&&&&&)))))))))))))))(((((((((%%%&&&''''''&&&$$$"""!!!&&&''')))*********)))((())))))***++++++++++++*********+++,,,,,,,,,,,,++++++,,,...//////...---,,,******++++++,,,------...000...,,,,,,///111000///'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%'''***%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,***)))***---...---+++...111444333444===LLLXXXiiiyyyrrrooottt}}}zzz|||sss```SSSGGG===888888777666444222222111222222111000000//////...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++++++++******))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''%%%###!!!!!!$$$&&&***)))((('''''''''(((((((((((((((((((((((((((((((((((()))***)))'''%%%$$$'''(((((())))))))))))))))))******+++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***---------------.........///...---000444777777666&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%###$$$''')))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''(((((()))&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''((((((((('''(((((())))))*********)))))))))***++++++,,,,,,---,,,++++++---...---------222666888;;;III___qqqzzz|||~~~xxxuuuzzz~~~uuugggUUUGGG@@@<<<888777777666444111333333333222111111000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************------,,,+++***)))(((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))(((%%%!!! ###&&&***)))((((((''''''(((((('''''''''((((((((((((((()))******+++***)))'''&&&)))(((((((((((()))******)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***//////////////////000000......000333888<<<======&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$"""!!!"""$$$'''###$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((()))******++++++)))))))))***++++++,,,,,,---,,,++++++,,,---......///222888>>>III]]]www~~~yyyzzzjjj^^^NNNEEE<<<777888999666222444444333333222111111000000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))(((''''''&&&***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&$$$""""""$$$'''(((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((('''&&&***)))((((((((()))+++,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......---,,,,,,......///000111333333444555666888;;;???AAACCCCCC%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###!!!"""$$$&&&$$$%%%'''((((((((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''(((((()))***++++++,,,)))))))))***++++++,,,,,,,,,,,,,,,++++++---///111444666<<>>@@@CCCEEEGGGHHHIIIJJJ%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%&&&(((%%%&&&''''''((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''((((((((()))))))))((())))))******+++++++++)))))))))***++++++,,,,,,,,,,,,---,,,,,,...222555777:::CCCUUUllltttiiiddd]]]hhhuuuuuunnnhhhkkkzzzpppaaaNNN@@@:::888555111444444444333222222111111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))******++++++++++++***))))))(((((('''''''''''''''((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((("""%%%)))******))))))))))))************)))((('''''''''(((((())))))******++++++++++++++++++++++++***))))))))))))***+++++++++,,,------......------++++++,,,---------------******+++,,,---...//////222333666:::>>>AAADDDEEEBBBEEEIIIKKKLLLMMMOOOPPP$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''((('''&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''((((((((())))))))))))************************)))))))))***++++++,,,,,,---...///......111666:::>>>FFFUUUhhh{{{~~~sssmmmkkkiiiqqqzzztttfffgggnnnzzzuuubbbQQQFFF???999555666666555444444333333222111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++***************)))))))))(((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))))))))((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((($$$&&&((()))((((((((())))))******+++***)))((('''(((((())))))***++++++,,,++++++************++++++))))))***++++++++++++***,,,,,,---...............+++,,,------...---------,,,,,,---...000222333444<<<===@@@DDDGGGKKKNNNOOOHHHMMMSSSXXX[[[]]]```ccc$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$%%%%%%$$$%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))+++++++++***************)))))))))***++++++,,,,,,...///111000000333999>>>JJJWWWjjj}}}zzzyyyyyyzzz~~~~~~ooonnnnnnkkkvvvsssaaaSSSHHH???999777777777666555555444444111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++***)))((('''&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''''''''''')))***))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''((((((&&&%%%%%%''')))'''((()))))))))(((&&&%%%((())))))***+++,,,,,,,,,)))((((((((((((((())))))((()))***,,,,,,+++******,,,---......//////......+++,,,------......------///000111222555777999:::DDDFFFHHHKKKNNNRRRTTTUUUUUU[[[cccjjjnnnssswww{{{$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((($$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************************++++++++++++111,,,,,,222666:::DDDNNNXXXmmmzzzuuuuuutttttt}}}}}}yyyhhhVVVFFF===999777777888666111111444111111000///////////////000000000000000000000000///...,,,******+++,,,---+++++++++************)))***+++,,,***(((''''''(((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%$$$######"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%''')))&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&&&&''''''&&&&&&(((&&&$$$$$$%%%%%%"""%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''',,,+++++++++******))))))''''''((()))***))))))))))))************+++++++++(((((()))***************((()))***+++,,,---......+++,,,---------///222555777444333888<<<===@@@CCCKKKMMMOOOQQQUUU[[[bbbfffttt|||$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))************)))******+++,,,------......---///444777<<>>999666777666222222444111111000////////////000///////////////////////////...,,,+++***+++,,,---++++++++++++************+++,,,,,,+++)))(((((())))))))))))(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))'''''''''&&&&&&%%%######$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%''''''%%%###%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))(((((((((''''''''''''(((((((((((()))************+++++++++((())))))*********************+++,,,---...//////000111222333333444777999>>>:::999===@@@BBBFFFKKKNNNSSSYYY___dddllluuu|||&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''((((((((((((((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))*********++++++)))******+++---...000111,,,///555:::>>>HHH[[[kkk|||tttnnnhhheeeccceeemmmvvvppp___KKK@@@777666777555444555222111000000///000000000///////////////////////////...,,,+++++++++,,,---,,,+++++++++************+++,,,---,,,***))))))*********)))))))))(((((((((%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''(((((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&''')))''''''(((''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''&&&&&&&&&'''((())))))************+++++++++))))))***++++++++++++***++++++,,,---...///000000///111333555666888;;;===DDDAAA@@@DDDHHHJJJOOOTTTXXXbbbnnnvvv{{{&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))*********+++++++++*********+++,,,...000111000444<<>><<<;;;888666444333333333111111111111000000000000000000/////////.........------------,,,,,,,,,+++,,,,,,,,,+++++++++******++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************,,,+++*********+++---...,,,...///000111444777:::===@@@EEEJJJOOOSSSUUUVVV[[[eeettt'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&"""###%%%'''((((((((('''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))******))))))***++++++++++++***+++******+++,,,---,,,++++++444666999BBBNNNccc~~~~~~|||{{{zzzxxxuuurrrpppnnniiigggddd```]]]ZZZYYYXXXZZZYYYZZZ[[[]]]]]]]]][[[YYYXXXWWWXXXZZZ[[[ZZZYYYXXXVVVTTTWWW[[[^^^^^^]]]^^^^^^______aaadddfffgggfffhhhkkkooossswwwzzz{{{}}}}}}|||xxxrrrmmmsss~~~~~~vvv]]]III>>>>>><<<777333111222555222222111111111000000000111000000000////////////............------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((()))*********(((((((((((((((((((((((((((((())))))***+++++++++,,,,,,+++***+++,,,---...///111333555777:::>>>AAAGGGKKKQQQWWW\\\aaadddfffmmmzzz~~~(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))***))))))***++++++++++++***------,,,---.../////////...999>>>CCCRRRccczzz}}}xxxtttrrrqqqkkkkkkjjjhhhfffcccaaa```]]]]]][[[YYYVVVSSSQQQPPPQQQOOOOOORRRWWWYYYXXXVVVTTTSSSRRRSSSUUUVVVUUUTTTTTTRRRRRRSSSWWWYYYXXXWWWYYYXXXXXXXXXYYY[[[]]]^^^^^^___bbbdddgggjjjlllmmmnnnooorrruuuyyy}}}wwwmmmnnntttrrr\\\HHHDDD>>>888444222222333222222222111111111000000000000000/////////...............------------,,,,,,,,,,,,+++++++++******)))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%'''''''''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%''''''((((((((()))))))))(((((((((((((((((((((((('''(((((()))+++,,,,,,---,,,,,,+++++++++,,,...///222444777:::<<>><<<:::666000333222222222222111111111............---------------------,,,,,,,,,,,,+++,,,,,,,,,+++++++++***************+++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))***+++,,,---...,,,,,,,,,---///222444666999<<<@@@EEEJJJPPPWWW[[[jjjsss{{{yyyrrrttt{{{rrrmmmmmmooommmsssyyy}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&############$$$%%%&&&'''%%%&&&''''''''''''&&&%%%((('''&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))***++++++++++++***)))+++---......111666:::<<>>@@@@@@DDDIIIOOOUUU]]]dddiiikkklllmmmqqqzzz|||vvvpppxxx'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((%%%$$$%%%((())))))'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************---......,,,+++***+++---111,,,...333333444CCCUUUbbbtttzzzyyyvvvrrrooommmjjjgggeee^^^]]][[[XXXUUUSSSQQQPPPNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPSSSTTTUUUUUUUUUUUUUUUUUUSSSTTTTTTUUUVVVWWWWWWXXXZZZZZZ[[[\\\\\\[[[ZZZYYY\\\[[[ZZZ\\\```aaa```^^^\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVXXX[[[^^^```eeefffiiinnnsssxxx|||sssooosss{{{xxxcccPPPAAA888555:::666444555444111111444111111000000//////......---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++************++++++(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((''''''((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((''''''((((((***++++++'''''''''(((((()))***++++++,,,,,,,,,++++++...000111111333888===BBBEEEFFFEEEKKKQQQXXXbbbmmmrrrpppqqqrrrvvv|||zzzssswwwvvv&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$%%%'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,++++++---...111---...444888===PPPeee|||{{{uuunnnkkkgggdddbbb___\\\ZZZTTTTTTSSSRRRPPPOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSVVVVVVVVVVVVWWWYYYZZZZZZ[[[[[[]]]]]]^^^]]]\\\\\\\\\ZZZZZZ[[[^^^___^^^\\\\\\]]]]]]^^^^^^^^^^^^]]]_________^^^^^^^^^^^^^^^]]]]]]\\\ZZZYYYWWWVVVUUUUUUUUUUUUVVVXXXYYYZZZ[[[]]]___aaaeeejjjooorrruuuyyy|||xxxtttrrrvvv|||qqq```PPPCCC;;;:::555222333333000///111111111111000//////......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++************++++++(((((())))))))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''((((((((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''((())))))))))))))))))***++++++***++++++******,,,///222555666:::>>>CCCGGGHHHHHHKKKRRRXXX\\\dddooowwwyyy~~~&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((()))***+++***+++...000222///111888@@@NNNggg~~~}}}zzzwwwsssmmmhhhaaa^^^ZZZWWWUUUSSSQQQOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVYYYYYYXXXYYYZZZ[[[]]]___]]]]]]^^^___``````______^^^]]]\\\]]]^^^___^^^\\\]]]^^^^^^___``````______aaa````````````aaaaaabbbaaa```___]]][[[YYYXXXWWWUUUVVVWWWWWWXXXWWWVVVUUUWWWXXXZZZ\\\```dddggghhhllloootttxxx{{{wwwmmmiiinnntttcccQQQDDD<<<666333333333000///111222111111000000///......---------------,,,,,,,,,++++++++++++************++++++************++++++((())))))******))))))((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))'''&&&&&&&&&&&&&&&'''(((******************++++++++++++,,,,,,---000555888<<<>>>BBBFFFJJJLLLMMMNNNTTT[[[bbbccchhhrrr~~~&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))*********+++---///222111555>>>JJJ___}}}{{{wwwsssmmmhhheeeaaa]]]ZZZYYYVVVRRROOONNNMMMLLLJJJJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNOOOPPPQQQSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[^^^^^^_________^^^]]]]]]]]]\\\\\\\\\]]]___bbbccc``````aaaaaabbbccccccccccccbbbaaa```````````````______```aaaaaaaaaaaaaaaaaaaaa`````````aaabbbbbbcccbbbaaa```___]]]\\\\\\XXXYYYZZZ[[[ZZZXXXUUUSSSUUUUUUVVVXXXZZZ\\\^^^```aaaeeejjjooosssxxx~~~yyyllldddttt~~~qqq^^^QQQAAA:::555555555333222444222222111111000//////............---------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,)))))))))******)))))))))))))))(((((((((((())))))))))))))))))((((((((((((******))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((())))))))))))))))))(((((())))))***+++***************++++++---...///000222666<<>>JJJZZZsss|||wwwqqqkkkggg```]]]YYYUUUQQQPPPOOOOOONNNKKKHHHGGGIIIKKKLLLLLLNNNOOOOOOPPPQQQRRRSSSSSSRRRSSSTTTUUUWWWZZZ\\\]]]fffeeeeeeeeeeeeffffffgggeeefffgggggghhhhhhggggggggggggiiijjjlllmmmoooooommmmmmlllkkkkkkllllllmmmhhhhhhgggfffddddddeeegggjjjjjjjjjiiiiiihhhgggfffdddcccaaa______```aaabbbbbbccccccddddddeeeeeefffaaabbbddddddcccaaa^^^\\\XXXWWWVVVUUUTTTTTTTTTTTTSSSVVVXXX[[[^^^ccchhhlllrrruuuyyy~~~~~~tttlllooozzz|||YYYKKK>>>888666333333444333222222111111000//////.........///////////////............------------,,,,,,++++++++++++,,,,,,)))******++++++******)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************+++******((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((((((((((('''((((((((()))))))))******(((((((((((()))***+++,,,************+++,,,---......111444888;;;@@@EEEIIIHHHLLLPPPTTTXXX___hhhooo}}}%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&''''''((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&%%%$$$###&&&((($$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++***,,,------,,,---///111444===JJJVVVfff~~~}}}yyysssnnniiieee```]]]VVVUUUSSSPPPNNNMMMNNNOOOLLLJJJGGGGGGJJJMMMPPPQQQPPPQQQRRRTTTUUUWWWXXXXXXZZZ[[[\\\^^^aaacccfffgggmmmmmmmmmnnnnnnpppqqqrrroooooooooooonnnmmmkkkkkkmmmnnnqqqtttvvvvvvvvvvvvvvvuuutttsssrrrrrrssssssmmmnnnmmmkkkiiiiiilllooorrrqqqqqqpppooommmkkkkkkjjjhhheeecccbbbcccdddeeedddeeeeeeeeeeeeeeeffffffdddeeefffggggggeeecccbbb\\\[[[YYYWWWVVVTTTSSSSSSRRRSSSTTTUUUVVVYYY]]]aaahhhkkkqqqwww|||~~~xxxxxx~~~mmm\\\HHH>>>888444333333333333222111111000000///....../////////000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++******)))))))))(((((((((((())))))'''((((((((()))))))))***((((((((()))))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((((('''(((((()))))))))*********(((((()))***+++---...///+++++++++,,,...///111111222555:::???CCCGGGKKKNNNQQQXXXaaahhhnnnuuu}}}~~~%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&"""%%%&&&%%%######&&&)))%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))+++,,,------///222444;;;FFFUUUbbbqqq}}}{{{rrrnnnhhhccc___\\\YYYVVVNNNOOONNNMMMKKKKKKMMMNNNMMMJJJHHHHHHLLLPPPSSSUUURRRSSSUUUWWWZZZ\\\]]]^^^cccccceeegggjjjmmmoooqqqqqqrrrrrrsssuuuwwwyyyzzzxxxxxxwwwvvvtttqqqooonnnqqqssswwwzzz||||||{{{zzz|||{{{yyyxxxvvvvvvwwwwwwrrrttttttrrroooooosssvvvwwwwwwvvvuuusssqqqooonnnooollliiigggeeeeeeggghhhgggfffffffffeeeeeeeeeeeeeeefffggghhhhhhhhhgggfffaaa```^^^[[[YYYWWWVVVUUUTTTTTTTTTTTTTTTUUUYYY\\\]]]```fffmmmsssxxxzzz{{{zzz}}}iiiRRRDDD<<<777444444333333222222111000000000.../////////000000111111---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******++++++++++++******))))))(((((((((((())))))'''((((((((())))))******''''''(((((()))))))))***&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))***************++++++,,,...000222333,,,,,,---...000222444555777;;;AAAFFFJJJMMMQQQSSS[[[eeeqqq|||&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))******++++++,,,,,,%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&''''''((((((((((((((()))***+++,,,,,,+++))))))((((((((()))******++++++222...---///111111444999GGGRRRbbbsss}}}yyyppphhhccc```\\\WWWTTTQQQQQQPPPPPPNNNKKKJJJKKKMMMNNNNNNNNNMMMNNNRRRXXX[[[[[[ZZZ]]][[[ZZZ\\\aaaeeeffffffjjjkkkkkkmmmttt||||||wwwuuuvvvwwwyyy|||~~~}}}|||{{{xxxvvvxxx{{{~~~~~~|||xxxzzz||||||||||||yyyvvvuuuxxx{{{}}}zzzxxxwwwwwwyyyzzzuuuqqqnnnmmmnnnooonnnllljjjgggdddcccdddggghhhhhhhhhhhhhhhiiihhhhhhggggggcccbbb```^^^\\\[[[ZZZZZZZZZXXXVVVTTTSSSSSSSSSTTTUUUXXX\\\aaafffjjjmmmooowww{{{~~~fffPPPBBB;;;999888555444222222333222111///111000000000/////////.........---,,,,,,,,,,,,---000//////...---+++***)))************************))))))))))))))))))))))))'''(((((()))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((''''''&&&'''(((((()))***))))))))))))))))))(((''''''&&&&&&%%%&&&&&&'''((()))******(((((('''((())))))'''&&&((((((((((((((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))***+++,,,,,,...222777;;;333222000000333666888999===CCCJJJLLLNNNSSS]]]eeewww&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))***************))))))(((((())))))***+++++++++---+++,,,///111333999@@@UUUaaapppxxxsssqqqmmmeee^^^YYYWWWUUURRRPPPOOONNNNNNQQQPPPNNNNNNOOOPPPRRRRRRRRRRRRSSSWWW\\\___```^^^cccbbbaaaccchhhlllmmmmmmnnnoooooopppwwwzzzyyyzzz|||~~~}}}|||~~~}}}||||||}}}~~~|||xxxwwwwwwvvvsssqqqjjjhhheeeeeefffiiijjjkkkiiiiiiiiiiiiiiiiiihhhhhhgggfffeeecccaaa`````````ZZZYYYWWWUUUSSSRRRRRRRRRRRRTTTWWWZZZ^^^bbbeeefffooosssxxx|||yyyuuuzzzaaaKKK===999999555444222222222222111000000000000000000////////////...------,,,,,,------............---,,,++++++************************************************'''(((((()))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&%%%&&&''''''&&&$$$''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((************************'''(((***+++---111777;;;888666333333666:::>>>@@@BBBGGGMMMQQQVVVaaappp{{{&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((()))))))))(((((())))))***((())))))******+++,,,,,,******---111333888CCCOOOfffrrr|||tttkkkeeeccc___YYYTTTOOOOOOOOONNNNNNNNNNNNNNNSSSSSSSSSSSSTTTVVVWWWXXXXXXYYYZZZ^^^cccfffffffffllljjjjjjlllppptttuuuvvvssstttuuuwww~~~}}}||||||zzzwwwuuurrrooolllkkkkkkmmmmmmlllkkkkkkjjjjjjjjjiiiiiiiiigggfffeeecccbbbaaaaaaaaa^^^]]][[[YYYWWWUUUUUUTTTRRRRRRSSSTTTVVVYYY\\\]]]cccgggmmmrrrwww}}}yyymmmxxxvvvYYYDDD;;;:::666444222111222222111000000000000000000000000000///...------,,,---------,,,,,,------...------,,,************************************************'''((())))))******))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''(((((((((((((((&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++''')))***+++...222888<<<@@@>>>;;;:::<<<@@@FFFIIIHHHKKKPPPUUU^^^ooo&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''***))))))(((((('''''''''((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&''''''((((((((((((((()))((('''''''''(((***+++))))))******+++,,,,,,,,,------000333666???QQQaaaqqq}}}|||yyyqqqjjjbbb\\\YYYWWWSSSOOOLLLMMMNNNPPPPPPPPPPPPPPPSSSUUUWWWXXXYYYZZZ\\\]]]___```cccfffjjjlllnnnnnnssssssrrrsssuuuxxxzzz{{{yyy|||~~~~~~|||zzz}}}zzzuuusssrrrqqqooonnnmmmmmmlllkkkjjjjjjjjjjjjhhhgggeeedddcccbbbbbbbbbdddcccaaa___]]][[[YYYYYYVVVUUUTTTSSSSSSTTTVVVXXXYYY]]]bbbggglllrrryyy}}}sssuuu|||jjjRRRCCC===777555333222222333222111///000000000000111111111//////...------------------------...------,,,,,,************************************************(((((()))************)))******)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((''''''(((******)))'''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))************+++++++++++++++++++++++++++,,,,,,---///333888<<>>===555555555444333333222222333333333222222222222111......------------,,,,,,------------------------************************************************(((((()))***************)))******++++++******)))************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))************++++++,,,,,,,,,,,,++++++***,,,---///222888>>>CCCQQQXXXaaafffiiinnnvvv}}}yyy}}}xxx(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&((()))***$$$&&&))),,,---,,,+++)))))))))))))))************(((***++++++++++++---...------111666>>>KKKaaatttyyyqqqjjjfff```]]]ZZZYYYYYYZZZZZZZZZ^^^bbbdddcccbbbccciiioooppprrrtttwwwyyy|||}}}zzzwwwtttpppllliiiggggggggghhhgggeeeeeefffeeebbb```]]]]]]]]]\\\ZZZWWWTTTSSSQQQQQQRRRSSSWWW___iiioooqqqzzzwwwaaaMMMAAA>>>666555555444444333222222444444444333333333222222---------...............------------------------************************))))))))))))))))))))))))(((((()))*********************++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************+++,,,,,,------,,,,,,+++***,,,...111666===EEEJJJZZZ___eeegggiiiqqq}}}~~~{{{~~~''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%+++***'''%%%%%%&&&((()))###!!!!!!###'''))))))'''%%%%%%%%%&&&'''((())))))+++++++++++++++***)))(((***++++++++++++***)))))))))******)))((()))---000555222444;;;CCCSSSmmmxxxrrrnnnkkkgggddd^^^\\\ZZZXXXXXXZZZ]]]^^^dddeeegggjjjmmmpppssstttvvvwwwwwwwwwzzz|||zzz~~~|||wwwqqqkkkhhhhhhggggggggghhhiiihhheeebbb___```aaaaaa___[[[WWWUUUQQQPPPOOOPPPTTTZZZaaaeeejjjpppzzz}}}}}}aaaIIIBBB999<<<;;;777555777555111333222222222333222///---000000000000000///......---------,,,,,,,,,++++++......---------,,,,,,,,,************************************************))))))))))))************+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))******************))))))))))))******((()))))))))************))))))***,,,......,,,***...000222666<<>>FFFNNNTTTYYY^^^aaa```gggqqq((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&''')))'''%%%###$$$&&&(((***'''(((((('''%%%$$$%%%&&&(((((((((((((((((((((((((((((())))))******))))))((()))***,,,---.........+++,,,------...111555999AAAOOOaaasss|||wwwtttlllkkkiiifffcccccceeeggglllmmmooossswww{{{~~~~~~}}}}}}~~~}}}}}}{{{xxxsssoooooommmkkkhhhfffeeeeeeeeecccbbb___]]]ZZZXXXWWWVVVQQQRRRTTTWWW]]]eeennnttt|||~~~vvvnnnvvvkkkNNNAAA;;;666555777666444222222222333222111000000000000000///..................---------,,,.........---------,,,,,,************************************************))))))))))))***************)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,++++++************++++++*********+++++++++,,,,,,+++---...---,,,...444999???FFFOOOXXX^^^aaadddeeeccclllyyytttyyy((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))''')))***(((%%%$$$%%%&&&''''''(((((())))))******((())))))***++++++******'''(((***,,,---...//////---.........000444;;;???PPPbbbyyy{{{xxxuuurrriiiiiihhhfffdddeeehhhlllrrrrrrrrrsssvvvzzz~~~}}}yyyuuuqqqooollliiihhhhhhiiiiiieeeeeecccaaa^^^\\\YYYXXXRRRSSSTTTUUUXXX^^^fffkkksssvvv{{{sssrrrxxxdddJJJ===999777666777555222111222333222111000000000000000///..................------------............---------,,,************************++++++++++++++++++++++++))))))))))))******************)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))************+++++++++,,,++++++******++++++,,,))))))******+++,,,------+++...000//////333;;;BBBHHHPPPZZZccchhhkkkkkklllnnnyyy}}}uuuuuu)))(((((((((''''''''''''&&&''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))(((((($$$&&&((((((&&&%%%(((***&&&''''''((()))******+++))))))***+++++++++++++++'''(((***,,,---//////000////////////111777>>>DDDaaauuu~~~zzzwwwvvvtttrrriiijjjjjjhhhfffhhhlllpppttttttssssssuuuyyy}}}}}}zzzpppnnnkkkiiihhhhhhjjjkkkggggggeeeccc```]]]ZZZYYYVVVVVVUUUTTTUUUXXX^^^bbbmmmpppvvv~~~|||wwwsssssswwwvvvSSSAAA>>>;;;777777555222111222333222222000000000000000//////...//////.........---------......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************,,,++++++******++++++,,,(((((()))***,,,---...///+++...111111222777AAAIIIOOOWWWbbbkkkpppqqqqqqqqq{{{rrrrrr{{{&&&((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***)))(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))************************+++,,,,,,---,,,---000333555;;;KKK[[[uuu{{{tttqqqqqqrrrrrrqqqiiiiiijjjiiijjjmmmrrrvvvyyyxxxvvvttttttwww}}}{{{uuuqqqqqqpppmmmkkkmmmhhhdddccceeeddd```[[[\\\ZZZXXXVVVUUUVVVXXXYYY```gggrrr}}}ooogggbbbkkkdddHHH:::999===777666555444333222222111222222333333222222111111......------------......------..................000...------------,,,*********++++++++++++******))))))))))))))))))))))))************))))))))))))(((((())))))((('''&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((()))*********************))))))((((((''''''(((***++++++******+++,,,******))))))******+++,,,,,,+++***+++,,,,,,+++***//////111444:::CCCLLLRRR]]]aaannn~~~{{{((()))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''&&&%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))************,,,,,,++++++++++++++++++111///000333777BBBUUUggg~~~yyyrrrnnnnnnnnnnnnmmmiiijjjkkklllmmmppptttwww{{{yyywwwuuuvvvyyy~~~~~~yyyuuuuuusssppplllnnnjjjfffeeefffeeeaaa]]]]]][[[XXXVVVUUUUUUVVVXXX]]]cccmmmwwwxxxhhh^^^aaa{{{oooRRR@@@999999666666555444444333222222222333444555444333222111///......------......///...........................,,,++++++++++++***(((******++++++++++++******))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((''''''&&&'''((()))******)))((('''((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''(((***++++++******+++,,,******))))))******+++,,,,,,++++++,,,---.........222111333888BBBOOOZZZaaafffjjjvvv))))))***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%%%%''''''&&&$$$&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))************...---,,,++++++*********555111///444===MMMdddvvv|||zzzuuupppkkkjjjjjjjjjiiiiiikkknnnppprrrtttwwwzzz|||{{{yyyyyyzzz}}}}}}|||zzzuuuqqqppplllhhhggggggfffccc```^^^\\\YYYVVVUUUTTTUUUUUUXXX]]]dddmmmvvvsss```ZZZjjj}}}```JJJ===888777666555444444444444444333555777888888666333111///......------......///...........................,,,++++++++++++***(((******++++++++++++******))))))))))))))))))))))))******))))))))))))((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))(((((((((((((((***++++++******+++,,,******))))))******+++,,,,,,,,,,,,---...000111111444444888AAAOOO^^^kkkrrruuuwww~~~((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((()))))))))************---,,,,,,+++++++++,,,,,,444111222:::GGGYYYppp{{{vvvtttqqqmmmjjjiiiiiijjjjjjjjjmmmqqqtttvvvxxxzzz||||||{{{{{{}}}|||wwwrrrnnnjjjhhhgggfffdddaaa```^^^[[[XXXUUUTTTTTTTTTTTTXXX]]]dddlllvvvooo^^^ddduuukkkSSSCCC<<<777777555444444444555555444666999<<<;;;888444111//////............//////////////////............000...------------,,,******++++++,,,,,,++++++***))))))))))))))))))))))))***)))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))(((((((((((((((***++++++******+++,,,******))))))******+++,,,------.........///111333444888???LLL[[[iiisssyyy}}}}}}'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&$$$###&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((()))))))))************++++++++++++,,,---...///000333:::FFFTTTcccwww}}}wwwrrrooonnnlllkkkjjjkkkmmmooollloootttxxxzzz{{{}}}||||||~~~~~~zzzssspppllliiigggfffdddcccbbbaaa^^^[[[XXXVVVUUUTTTSSSUUUYYY^^^eeeoooyyyjjjfffooorrrXXXGGG>>>999888666555444444555666555888;;;>>>===999444111/////////....../////////000000/////////.........000...------------,,,***++++++,,,,,,,,,,,,++++++************************)))))))))(((((((((((('''((((((''''''''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))(((***++++++******+++,,,******))))))******+++,,,---...///...,,,---000333666>>>JJJXXXccclllrrruuu~~~zzzxxx'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%###""""""###$$$###!!!&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))*********************+++---...000111000999HHHWWWbbbmmm}}}~~~|||xxxtttqqqmmmnnnnnnmmmlllmmmpppsssooorrrwwwzzz{{{}}}~~~~~~zzzvvvssspppllliiigggggggggeeedddaaa^^^[[[YYYXXXWWWTTTUUUWWWYYY___gggqqqxxx|||mmmlll|||{{{___JJJ@@@;;;:::777555444444555666777999<<<>>>===999555222000//////......//////000111000000//////............,,,++++++++++++***(((++++++,,,,,,,,,,,,++++++************************))))))((((((((((((''''''(((((('''&&&&&&''')))***))))))(((((((((((())))))((((((((((((((((((((((((((())))))***************(((((((((((())))))))))))(((***++++++******+++,,,******))))))******+++,,,,,,...///...,,,---222666<<>><<<888555444444555555888:::<<<===<<<999555222000000////////////000000111111000000///......---...,,,++++++++++++***(((+++,,,,,,------,,,,,,+++************************))))))((((((((('''''''''((((((&&&&&&&&&''')))******)))(((''''''((()))***(((((((((((((((((((((((('''(((((()))***)))))))))'''((((((((()))))))))***(((***++++++******+++,,,******))))))******+++,,,***---//////...000777<<>>999666555666888;;;;;;:::999777555333222111111111111111111111111000000000///......------+++++++++************)))------,,,++++++******))),,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))******++++++++++++******,,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************+++,,,------+++---000111333999CCCJJJfffqqqyyyuuullljjjvvv}}}||||||{{{yyy&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))******((((((((((((((((((((('''))))))))))))(((((((((((()))))))))))))))******++++++***,,,000222222555:::FFFZZZooozzz|||||||||}}}|||xxxtttrrrsssuuuvvvwwwvvvuuutttssssssttttttyyy}}}~~~xxxtttooohhhbbb]]]ZZZXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\^^^___aaaccchhhpppyyyzzzrrrnnngggbbbaaacccfffhhhsssvvv|||xxxtttsssiiihhhgggggggggeeeaaa^^^^^^[[[XXXVVVVVVXXX[[[]]]kkkpppxxx|||tttttttttUUUHHH===999777444555888;;;;;;:::999777555333222111111111111111111111111000000000///......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************+++,,,---...---111555666777???OOO[[[uuuxxxvvvoooiiippp}}}{{{{{{{{{{{{zzzyyy&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((((())))))''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,+++,,,000333555;;;BBBTTTccctttwwwzzzrrrlllvvv~~~}}}}}}}}}zzzwwwtttssstttvvvwwwwwwvvvuuuuuuuuuuuuvvvvvvxxx|||zzzrrrmmmjjjcccaaa]]]YYYUUURRRPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUSSSSSSUUUWWWYYY[[[]]]]]]aaaaaa``````aaadddiiinnnxxx}}}uuummmeee```___\\\XXXVVVYYY___ggglll|||}}}~~~~~~wwwssslllkkkjjjjjjjjjgggdddaaa```^^^[[[XXXWWWWWWXXXZZZaaagggpppyyyrrrfffuuupppVVV@@@;;;:::666555:::::::::999888777555333222111111111111111111111111000000000///......------------------,,,,,,,,,,,,)))******+++,,,,,,------+++++++++++++++*********'''''''''&&&&&&'''''''''))))))(((((((((((())))))'''(((((())))))(((((('''***)))(((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,---......---222777888;;;III___pppyyyqqqqqqxxxwwwxxxyyy{{{{{{yyyxxx((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,------......,,,---111333777AAAKKKbbbmmmyyywww}}}tttkkkjjjwww}}}zzzyyyxxxuuusssrrrtttvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyxxx||||||uuunnnhhhccc```___WWWVVVSSSQQQPPPOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWWWWTTTVVVXXX[[[^^^```bbbbbbeeeeeedddbbb```aaadddgggjjjrrr}}}}}}yyyuuuooohhhbbb]]]ZZZWWWWWWXXXXXX[[[```iiirrryyy~~~|||{{{{{{{{{zzzvvvrrrooollljjjiiihhhfffeeecccaaa^^^[[[XXXWWWWWWWWWXXX^^^hhhqqqzzz|||lllvvvjjjJJJAAA???888666;;;888888777666555333111111111111111111111111111111000000000///......------------------,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********************))))))))))))******++++++***))))))***++++++))))))************))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,...///000000333777===HHH[[[rrr~~~}}}vvvwwwxxxzzz|||{{{xxxvvv))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''''''''(((&&&'''''''''(((((())))))'''((((((((()))))))))***++++++++++++,,,---...///000...///222555<<>>OOOnnnhhh^^^bbbrrr~~~xxxooogggbbb___\\\YYYWWWWWWWWWVVVUUUWWWZZZ]]]^^^^^^```cccfffjjjkkklllnnnqqqtttwwwyyy{{{|||~~~vvvooohhhccc]]]VVVUUUXXXZZZ^^^ccciiimmmppprrrtttrrrvvvzzz~~~|||xxxuuurrrlllhhhfffggghhhiiiiiilllpppsssrrrrrrtttwww|||yyysssiiihhhgggeeebbb```^^^]]]YYYVVVVVVXXXZZZ]]]eeemmmyyy{{{rrrqqq~~~xxxTTTAAA;;;888666666333333222222222111111111111111111000000000//////.........//////000000111------------------------...---+++***+++...111333///,,,******++++++******************************))))))))))))))))))))))))******)))(((((((((((()))''')))+++***)))(((***,,,,,,,,,,,,,,,,,,---......---,,,...222333333666:::AAAMMMgggqqqkkkdddaaacccjjjrrrvvvwwwwwwwwwwwwvvvvvvvvvuuu''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&''''''''''''(((((()))(((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,---...//////222222444:::FFF\\\{{{tttaaa```iiiyyy}}}vvvnnngggbbb___]]][[[ZZZYYY[[[[[[[[[ZZZ[[[___dddffffffggglllppptttssssssssstttvvvxxxzzzzzz{{{~~~{{{iiibbb\\\YYYXXXVVVXXX]]]___dddjjjooorrrtttvvvxxxwwwyyy~~~{{{rrroookkkjjjkkkmmmmmmllljjjlllnnnppprrrtttxxxzzz~~~yyykkkjjjhhhfffcccaaa___^^^]]]ZZZXXXZZZZZZ[[[```gggtttzzz{{{uuuzzz]]]EEE<<<999777666333333333222222222222111111111111111000000000000---------....../////////------------------------,,,+++******,,,000333666333111,,,))))))+++,,,,,,***************+++++++++(((((((((((((((((((((((()))((((((''''''((((((((()))*********)))***,,,...------,,,,,,------...///...,,,...333555555:::AAAFFFYYYzzz{{{uuummmiiieeedddhhhooovvvyyyxxxxxxwwwvvvvvvvvvvvvvvv''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))(((((()))))))))))))))***'''''''''((((((((())))))))))))***+++---...//////111333777AAARRRkkklllaaafffqqq}}}~~~yyywwwrrrlllgggdddbbbaaa^^^\\\[[[\\\^^^```aaaaaaeeejjjooopppooopppuuuzzz|||{{{yyyxxxxxxyyy{{{|||}}}~~~zzztttaaaZZZUUUUUUVVVWWWZZZ^^^ccchhhnnnrrrsssuuuyyy|||zzztttnnnjjjgggggghhhiiikkknnnqqqsssuuuwwwzzz|||~~~~~~pppnnnkkkhhheeebbb``````aaa]]][[[[[[ZZZYYY]]]dddooottt~~~}}}zzzhhhMMM@@@;;;999777333333333333222222222222222222111111111000000000------------............------------------------++++++***+++---000222444555666222,,,(((***------*********+++++++++++++++((((((((((((((((((((((((((((((((((((((()))******111...***)))***,,,......---------------......///222///000555555444;;;FFFRRRkkk}}}vvvqqqiiihhhggghhhmmmrrruuuwwwwwwwwwvvvvvvvvvuuuuuuuuu'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))((((((((('''''''''''''''))))))(((((((((((())))))(((((((((((())))))******(((((((((((())))))))))))((()))***+++---...///000222555;;;III___yyyvvvdddcccmmmxxx~~~~~~|||vvvnnnkkkgggdddcccccceeefffdddcccbbbdddhhhlllooopppsssxxx||||||yyyxxx|||}}}}}}xxxnnnfff]]]WWWTTTWWW\\\^^^aaaeeeiiimmmsssuuuvvvyyy{{{wwwrrrmmmjjjhhhfffeeeggglllqqqtttuuuxxx}}}uuusssoookkkgggdddcccbbbbbb___\\\\\\ZZZXXX[[[aaafffkkkwww~~~vvvYYYGGG???;;;888444444333333333222222222222222222111111111000000////////////....................................------,,,,,,---......///333999:::222******++++++*********++++++,,,,,,,,,************************)))((())))))***+++------===555,,,)))+++...---+++---------------...//////333...///555555555???NNNddd}}}xxxtttqqqiiijjjkkkooosssuuutttsssuuuuuuuuuuuuuuutttssssss))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))((((((((((((***)))(((((((((((())))))'''((((((((())))))******))))))))))))************)))***+++,,,...///000111333666>>>OOOhhhzzzkkk___dddqqq{{{}}}}}}}}}ssslllfffdddaaa___```cccgggjjjmmmkkkkkknnnsssyyy}}}~~~}}}yyynnnbbbZZZ[[[VVVVVV\\\cccgggjjjnnnooossswwwyyy{{{|||wwwjjjgggdddbbbccceeeffffffkkksss|||yyyvvvrrrnnniiifffeeedddccc___]]]\\\YYYWWWZZZ___^^^cccppp}}}aaaLLLAAA<<<999444444444333333333222222222222222111111111111000111111000000//////..............................//////...------,,,+++***000;;;???777---******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000EEE:::...))),,,...,,,(((...------------...//////000+++,,,444666888EEEUUUrrryyytttqqqooonnnkkkmmmpppuuuxxxxxxuuurrrssstttuuuuuuuuutttrrrqqq))))))(((((('''''''''&&&))))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))((((((((((((+++((((((---000//////111999888EEEaaa|||kkkaaa___kkkxxx|||{{{{{{~~~zzz|||xxxmmmddd___[[[[[[\\\```fffjjjlllmmmvvvsssssszzzyyypppjjjfffbbb___[[[]]]```dddhhhmmmqqqsssqqqtttzzzqqqiiihhh___ccchhhjjjkkkmmmpppttt|||}}}uuuoookkkhhheeebbb^^^]]][[[ZZZYYYXXXYYYYYYZZZaaalllvvvyyyrrrVVVCCC:::777555666777888666444222000111111111111000000000000000/////////............////////////////////////......---------,,,,,,,,,///333888888333...,,,+++...,,,++++++,,,,,,***)))************************+++***)))***,,,---------FFF:::000...,,,***+++///,,,---...---,,,,,,---///111///111555999BBBWWWjjjzzzqqqllllllnnnpppqqqpppoooqqqsssttttttssspppqqqrrrrrrrrrpppnnnlll)))(((((((((''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,)))***...000000111333<<<@@@QQQlllpppddd___bbbnnnyyy{{{zzz{{{|||}}}|||uuummmeee^^^ZZZVVVYYY]]]ccckkksssyyy}}}yyyooogggcccbbbbbbaaacccfffiiimmmqqqsssttttttuuuzzzyyyqqqiiieeefffeeeiiinnnrrruuuxxx|||zzzssslllhhheeeccc```^^^\\\ZZZYYYXXXXXXXXXXXX^^^gggqqqyyyyyy|||^^^GGG;;;777666666777666666444333222111111111111000000000000000000/////////.........////////////////////////......---------,,,,,,,,,---000333444333111//////---,,,******++++++***)))************************+++******+++,,,---......===555.........++++++...---...///...------///111000111333777;;;HHHbbbzzz~~~vvvoookkkkkknnnppppppooooooqqqsssuuuuuutttnnnnnnlllkkkkkkjjjjjjkkk(((((((((((('''''''''''')))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---++++++///111000333777???KKKaaazzzwwwddd^^^```iiissszzzzzzzzz{{{~~~~~~ssspppjjjccc]]]XXXUUUTTTUUU[[[dddlllttt~~~rrrllleee```___bbbeeegggmmmpppuuuxxxzzzzzzyyywwwyyyuuuooollljjjkkknnnqqqtttyyy}}}xxxoooiiifffeeebbb```]]][[[YYYXXXWWWWWWUUUYYY```iiirrr|||vvvzzziiiOOO???999777666666555444444444444222222111111111000000000000000000/////////......////////////////////////......---------,,,,,,,,,,,,,,,---000222444333222---+++******+++++++++)))))))))))))))))))))))))))++++++++++++,,,---......444///---...///---,,,......///000///......000222000333777999>>>QQQrrr{{{wwwrrrmmmkkklllnnnppprrrppppppqqqsssuuuuuuuuunnnkkkhhheeeeeehhhkkknnn(((((((((((((((''''''''')))(((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************+++---***+++///000000555:::AAAVVVqqqjjjaaa___fffpppvvvvvvuuuxxx{{{~~~~~~}}}xxxssspppccc___YYYSSSOOONNNNNNOOOWWWaaannnyyy}}}tttqqqgggeeebbbbbbdddhhhllloootttvvvzzz}}}~~~}}}~~~vvvrrrsssuuuxxx|||~~~|||sssllliiihhhcccbbb___\\\YYYXXXWWWWWWTTTVVV[[[aaajjjvvv}}}yyy{{{tttXXXEEE===888777555444333444555666222222222111111111000000000000000////////////...////////////////////////......---------,,,,,,,,,---+++))),,,111444555333---,,,))))))***++++++***))))))))))))))))))))))))***+++++++++++++++,,,...111///---------------...---...//////......000222000555999<<>>@@@AAABBBCCCCCCLLLSSS```rrr{{{uuuuuutttrrrsssuuuyyy{{{}}}}}}{{{zzz|||~~~}}}wwwllldddccc```^^^\\\ZZZZZZZZZWWWVVVTTTTTTWWW```kkkssscccNNN<<<;;;999777555333222222333333333222222222111111111111111111000000000000////////////////////////......---------,,,,,,,,,)))+++---,,,******...111999555000---+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---000222000,,,+++...222777>>>@@@:::555444222...---...000000000111333555777;;;DDDYYY{{{}}}tttpppooopppvvv~~~{{{yyyyyy|||~~~{{{wwwqqqmmmkkkiiihhhggggggkkkrrrzzz))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((()))***++++++***)))((((((((((((((()))))))))))),,,+++***)))))))))+++++++++,,,......---,,,---...---///333444333;;;OOOdddiii]]]aaarrr}}}zzz{{{}}}{{{xxxuuutttwww}}}yyytttrrroooiiiddd]]]TTTMMMMMMKKKHHHHHHMMMIIIJJJIIIGGGCCC@@@??????>>>>>>======>>>@@@AAABBBDDDKKKXXXgggsss~~~|||zzzzzz}}}~~~}}}~~~}}}qqqgggfffcccaaa^^^]]]]]]\\\[[[YYYYYYXXXWWWXXXaaalll{{{nnnSSSCCC===999:::999444222333333333222222111000000000222111111000///......------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,---...///444444222000,,,***)))))))))))))))******+++++++++))))))((()))***,,,...000///000333555777888999888999444111333333111000333===<<>>???@@@CCCFFFOOO[[[fffqqqyyyllljjjfffccc```___^^^^^^]]]ZZZYYYYYYWWWWWW```iiiwww}}}xxx___KKKBBB:::999999666444333333333222222111000000000222111111000//////......------------------------------,,,++++++++++++,,,,,,,,,+++++++++,,,------000444666333---((()))+++))))))*********+++++++++++++++,,,---...000222333---...000111222222222111;;;777666999999666666888>>>CCCXXXzzzyyyvvvrrroooppptttxxx|||~~~{{{{{{||||||zzzwwwtttpppjjjdddaaaeeelllrrrwww{{{))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))%%%&&&'''(((((()))((((((''')))+++,,,,,,---...000///000333888???NNNhhhlll___dddsss|||zzz{{{{{{{{{{{{{{{|||~~~}}}|||xxxrrrnnniiiaaa\\\ZZZWWWSSSOOOPPPLLLJJJLLLMMMKKKJJJKKKEEEEEEEEEEEECCCAAA???===<<<<<<<<<<<<===>>>??????BBBBBBFFFNNNWWWaaaqqq~~~ssspppkkkfffbbbaaa``````___\\\ZZZYYYWWWWWW]]]eeeqqqxxxqqqZZZKKK<<<888999888555444333333333222111111000000111111111000000//////...////////////////////////......---,,,,,,,,,,,,---,,,,,,+++*********++++++,,,333999777000***+++...,,,,,,,,,------------...,,,---...000111222333333---............---,,,,,,666444555999:::777777999???OOOlll~~~wwwuuusssrrrtttxxx|||~~~}}}||||||{{{zzzwwwtttmmmjjjfffcccdddkkkuuu|||~~~(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))$$$%%%''')))******)))(((''')))+++,,,---...111333444444666<<>>GGGUUUhhhppp^^^```qqq~~~}}}~~~|||~~~zzzuuurrrlllfffddd```[[[VVVTTTSSSSSSRRRVVVVVVUUUUUUUUUUUURRRNNNPPPMMMKKKIIIIIIGGGDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBB@@@AAAFFFJJJMMMSSSZZZcccooo}}}vvvoooiiieeebbbbbbbbb^^^[[[[[[YYYVVVXXX]]]ccckkkxxx}}}cccGGG;;;999999666444444444333333222111111111111111111111000000000000000000000000000000000000000///......------......///...---,,,,,,,,,,,,,,,+++---111555888888555333........................111222222222111///,,,+++------------......//////000000333888999999<<>>:::888888555444444333333222111111111111111111111111111111///////////////////////////...------,,,,,,------,,,,,,,,,+++,,,,,,---------+++***+++...000111111777777777666666666555555333222111///......------++++++***+++,,,---///000111//////111333888DDDPPPsss~~~{{{zzzzzzzzz{{{|||wwwnnngggcccbbbhhhlllrrrxxx|||))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((()))***++++++***)))((((((((((((((()))))))))))),,,+++***)))))))))++++++***+++,,,,,,---000444777???MMMhhhwwwjjjlllttt|||yyy{{{|||zzzzzz|||{{{{{{wwwppphhhaaa]]]]]]^^^mmm}}}}}}ttthhhaaa^^^\\\YYYVVVQQQRRRSSSTTTSSSRRRQQQPPPRRRMMMKKKNNNOOOOOOQQQTTTRRRTTTWWW[[[aaalllyyyyyytttvvv|||zzzqqqiiieeeaaa]]]ZZZ\\\[[[WWWVVVWWWZZZ^^^eeemmmwwweeeMMMAAA;;;999:::555444444333333222222111111111111111111111222222////////////////////////......---,,,,,,,,,,,,---************+++,,,------,,,,,,+++)))'''(((,,,000.........------,,,,,,,,,///...,,,++++++,,,------...------,,,---...000111888555444555666===LLLZZZ}}}{{{zzzzzz{{{{{{|||~~~vvvmmmfffcccdddmmmpppuuuzzz~~~))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,***///------333111333@@@NNNUUUnnnsssggguuu|||yyyvvvwww{{{~~~|||ttteee```eeettt{{{mmmjjjjjjhhheeekkkiiifffbbb___^^^]]]]]][[[XXXUUUVVVYYYZZZYYYVVVWWWWWWYYY\\\```eeejjjmmm~~~uuupppoooppprrrxxx|||{{{pppgggccc``````^^^\\\ZZZYYYZZZ[[[UUUZZZaaahhhpppzzzvvvUUUBBB<<<:::888555555444333222222222222111111111111111111222222......////////////......//////...---,,,,,,++++++------------------------------,,,,,,,,,,,,++++++++++++------------++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,---//////111222666888777===TTTkkk~~~zzzxxxwwwwww|||}}}~~~zzzmmmdddfffkkknnnqqqvvvzzz~~~))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((()))))))))******))))))***+++,,,,,,,,,,,,+++///,,,,,,222333888HHHZZZgggqqqjjjppp}}}}}}yyywwwxxx|||{{{jjjccceeewww~~~zzz|||zzzwwwssspppmmmlllkkkjjjhhhffffffffffffeeeddd___^^^^^^___```cccfffhhhpppxxx{{{pppkkkkkkllllllkkkooo|||sssjjjdddaaaaaa```]]][[[YYYYYYZZZWWW[[[```eeekkkttt^^^GGG===999666777666555444333333333333111111111111111111222222......////////////......///......---,,,,,,++++++************************------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------.........---,,,,,,------...///000---///333666999FFFbbb|||~~~{{{yyyyyyyyy}}}~~~~~~|||~~~~~~vvvlllggghhhlllqqquuuzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))***+++,,,,,,,,,,,,,,,000,,,+++222555>>>QQQggg~~~tttggggggzzz}}}zzzyyy{{{|||kkkbbbcccxxx~~~}}}yyyyyyxxxvvvsssqqqpppqqqnnnmmmjjjhhhffffffggggggffflllqqqsssxxxzzzrrroooooonnnmmmeeegggpppyyynnnhhhdddcccbbb___]]][[[YYYXXXYYY\\\^^^```dddmmmxxxkkkNNN???999666888777666555444444444444222222222222222222111111...//////000000//////............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------............///000111111...000333666===QQQsss~~~|||||||||}}}}}}zzzxxxwwwtttppplllkkkmmmpppwww{{{))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))*********++++++++++++))))))***+++,,,,,,,,,,,,+++000---,,,333666@@@TTTooo|||hhhfffnnn}}}||||||{{{zzz{{{~~~xxxiiibbbbbbxxx|||{{{}}}}}}yyyuuuqqqpppoooooolllppprrrrrrxxx~~~{{{sssooonnnrrrzzztttlllhhhfffcccaaa___\\\YYYWWW[[[[[[\\\\\\___gggrrr{{{tttSSSAAA;;;999888777666555444444444444333222222222222222111111//////000000000000//////......---------,,,,,,,,,........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////000111222333333444666888CCC\\\~~~~~~~~~~~~zzzwwwqqqnnnjjjiiimmmqqquuuvvv~~~))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))***+++,,,,,,,,,,,,)))000//////444666@@@TTTtttnnnbbbiiivvv}}}yyyvvvwwwxxxyyy|||yyylllgggggguuu|||zzzzzzzzzxxx{{{{{{{{{yyynnnjjjsssyyyrrrlllhhheeebbb```^^^ZZZWWWZZZZZZZZZZZZ\\\dddoooxxxvvvUUUBBB<<<;;;777666555444333333333333333333333333222222111111//////000000000000//////---------------,,,,,,,,,************************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,000000000000111222333333666777999???PPPlll~~~{{{vvvsssjjjfffbbbeeennnxxx}}}~~~))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))***+++,,,,,,,,,,,,)))000000000555888BBBWWW{{{xxxcccaaannn|||}}}yyyvvvrrrtttuuuxxx}}}tttnnnmmmqqqxxxzzzlllmmm}}}vvvoookkkeeebbbaaa```]]]YYYYYYYYYYYYXXXZZZaaalllttt~~~|||[[[HHH???<<<777666555444333333333333444444444333222222111111///000000111111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------000000000000111222333333444777===JJJbbb~~~|||zzzwwwrrrooofffbbbaaafffqqq{{{))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))******))))))***+++,,,,,,,,,,,,)))000000///555:::HHH___mmmaaahhhyyy|||zzzwwwvvvrrrsssuuuwww|||}}}|||zzzssszzzrrrllleeeaaaaaaaaa___\\\XXXYYYXXXWWWXXX]]]fffnnnxxxjjjUUUGGG???888777666555444444444444555444444333222222111111000000111111111111000000------------------------........................------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------........./////////000000111222333444999CCCVVVuuu~~~|||yyywwwuuurrrnnnjjjfffdddccchhhrrr|||))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,+++111///...555<<>>;;;888777777666555444444444333222222222222222000000000000000000000000...//////...------...000------,,,++++++++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,------------.........000...///222222111555;;;BBBRRRooo|||uuujjjccc``````bbbdddiiimmmrrruuuxxx|||*********)))))))))((((((***))))))((((((((())))))))))))(((((((((((())))))******))))))((((((''''''((()))+++***))))))***,,,++++++++++++,,,,,,---...000000444999>>>OOOoooppphhhgggsss{{{xxxuuutttsssuuuwww{{{zzz}}}{{{{{{|||~~~sssjjjddd```^^^\\\\\\[[[YYYXXXXXXYYYZZZ[[[___fffppp{{{pppSSSCCC===888888888666555555444333222222111111222222000000000000000000000000---...///...,,,,,,...///...---,,,,,,+++,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++------------............000///000222222111666===FFF^^^~~~~~~tttlllddd``````aaaeeeiiinnnttt{{{************)))))))))))))))((((((((((((((())))))(((((())))))))))))((((((***)))))))))(((((((((''''''(((***)))(((((()))+++,,,++++++++++++,,,---...///111555999CCCXXXwww|||aaabbbjjj{{{}}}wwwssssssuuuwwwzzz{{{~~~|||yyyxxxxxxxxxvvvsssqqqrrruuuxxx}}}|||zzz|||~~~~~~uuummmgggbbb```^^^]]][[[YYYXXXWWWXXXYYYZZZ\\\bbblllwww}}}```JJJ@@@999999999666444666444333222222111111222222111111111111111111111111---...///...,,,,,,...//////......---------------...---,,,,,,++++++,,,,,,---------------------------------.........//////000///111333333333999AAALLLkkkzzz{{{}}}yyywwwnnnfffaaabbbddddddfffllloooxxx++++++*********)))))))))((((((''''''(((((())))))(((((())))))))))))((((((((((((((()))))))))))))))'''(((***)))(((((()))+++,,,,,,+++,,,,,,---......///333666===MMMgggnnnYYYaaappp|||uuuqqqrrrwww{{{}}}~~~{{{yyyxxxtttsssrrrooommmmmmnnnpppooooooqqqssstttvvvwwwwwwzzz|||~~~~~~~~~zzzzzz{{{|||}}}{{{wwwtttqqqtttxxx{{{}}}|||zzz}}}zzzssslllgggdddbbb^^^\\\ZZZXXXVVVWWWWWWXXXZZZ```hhhrrr|||qqqSSSEEE:::::::::666444777444444333222222222222222111111111111111111111111...//////...------...000//////...------------......------,,,,,,,,,,,,,,,------------------------------........./////////000000222555444555===GGGWWWyyy{{{~~~yyyuuusssmmmeeebbbfffhhhfffgggmmmqqq{{{+++++++++*********))))))'''''''''''''''((())))))'''((()))******)))((('''''''''(((((())))))******((()))+++***))))))***,,,,,,,,,,,,,,,---...///000000555999CCCYYYwwwxxx___VVVbbbuuu|||wwwssstttxxx|||}}}}}}zzzvvvsssssstttrrrsssuuuxxxyyyyyywwwuuuvvvxxxzzzzzzxxxwwwxxxyyyvvvvvvwwwyyyzzzzzzwwwuuussswww{{{}}}~~~}}}{{{~~~{{{sssmmmhhhfff___]]]ZZZXXXVVVVVVVVVWWWYYY]]]dddmmmvvv[[[JJJ<<<::::::555555999555444444333333333333333111111111111111111111111///000000///......///111///...------,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000333666555777@@@KKKccc~~~|||vvvqqqooolllcccaaahhhkkkiiimmmuuu{{{+++++++++************)))'''''''''''''''((()))***'''((()))******)))((('''&&&&&&'''((()))***++++++)))+++,,,,,,+++***,,,---,,,,,,,,,---...///000111111666<<>>PPPqqq~~~|||cccWWWVVVgggyyyzzzvvvssstttxxx{{{}}}|||}}}~~~uuulllgggbbbaaa___]]]\\\ZZZWWWUUUXXXZZZ\\\```gggppp{{{jjjPPP<<<<<<<<<444111666333444444444333111///...//////000000111111222222000000///...............,,,---------.../////////.........------,,,,,,,,,,,,,,,,,,---------......////////////000000000000111333555666777<<>>===999777888222333333333333333333333222222111111000000//////000///............///////////////...---------,,,...............---------------------............////////////000000000000111---222;;;===BBB[[[zzz|||xxxyyy}}}~~~vvvpppiiiaaa^^^```bbb```ccckkkqqqwww~~~|||~~~~~~*********))))))***++++++(((((())))))))))))(((((('''(((((((((((((((((('''&&&&&&'''((((((((((((((())))))*********++++++++++++---////////////111333:::HHHgggiiiWWWPPPRRRPPP^^^uuu~~~}}}{{{xxxsssqqqsss{{{}}}}}}~~~zzzxxxxxxuuutttxxxzzzooogggdddaaa^^^]]]\\\ZZZYYYWWWWWWWWWWWW[[[aaajjjpppxxxrrrQQQAAA===:::999999555555444333222222222111222222111111000000////////////............///////////////...---------,,,........................---------.........//////////////////000000000000333000444;;;???HHHeee{{{xxxyyy}}}{{{rrrkkkddd^^^]]]```bbbccchhhpppvvv{{{***))))))))))))***++++++'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&((()))))))))))))))))))))******+++,,,,,,,,,---.../////////111555777AAAVVVwwwuuudddXXXUUUVVVVVVaaaxxxzzzxxxtttrrrvvv}}}}}}~~~|||zzzvvvtttxxxvvvjjjgggccc```^^^\\\ZZZYYYWWWWWWVVVVVVXXX^^^fffkkksss~~~{{{ZZZGGG???;;;999:::777666555333222222111111111111111111000000000000///............//////000...............---------.............../////////------........./////////////////////000000000000333444777<<>><<<999888666444333111111111222222222222222222222222000000111222222111000///////////////////////////........................///////////////............000111111111222444666>>>>>>KKKhhh}}}zzzssshhh___UUURRRQQQTTTXXX[[[bbbjjjwww~~~zzzrrrllleee```^^^]]]___aaabbbdddkkkwww+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***,,,,,,,,,,,,,,,...//////...111000444<<>>;;;:::888555333222111000333333333333333333333333111111111000000/////////////////////////////////.................................///////////////...///111111111222555777===@@@TTTwww}}}zzzvvvnnnbbbZZZSSSPPPQQQUUUYYY]]]fffoooxxx}}}~~~zzzqqqiiigggbbbgggmmmooopppxxx+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((*********))))))*********,,,,,,++++++,,,---///000...111111777BBBPPPuuusssfffggguuu~~~~~~{{{wwwuuuvvv|||~~~sssuuuyyyzzz}}}{{{wwwqqqiiiaaa```eeerrrwwwnnnhhhfff```^^^[[[XXXWWWWWWYYYZZZ[[[]]]dddmmmyyynnnRRRCCC;;;:::888666444333333333333333333333333333333333333222000...------...///////////////////////////........................------......//////000000...///111111111333555777<<>>NNNaaayyyqqqlllcccZZZSSSPPPOOOOOORRRSSSZZZgggqqqsssssstttvvvwwwyyy{{{}}}~~~~~~~~~~~~,,,,,,,,,++++++++++++***))))))***+++++++++++++++************************)))************+++++++++//////000111222333444444111777>>>PPPwww~~~{{{jjj```ggguuu~~~|||}}}uuuggg[[[ZZZYYYXXXXXXbbbyyy}}}xxxsssllldddZZZRRRSSSXXXgggvvv|||pppmmmgggaaa]]]ZZZYYYYYYUUUUUUXXXZZZZZZ\\\gggsss~~~lllLLLBBB:::;;;===;;;888666555555555555555444333333333666777444000---///111//////////////////////////////............//////000000111111111222222222333000222777999>>>PPPeee~~~vvvlllggg^^^VVVPPPNNNNNNOOORRRTTT]]]iiiqqqrrrsssuuuuuuwwwzzz}}}~~~~~~~~~{{{,,,,,,++++++++++++++++++((()))***+++++++++++++++************************)))************++++++++++++,,,---...///000111111000777???QQQ{{{uuuhhhdddppp~~~~~~|||}}}uuu___[[[XXXUUUTTT^^^sss~~~}}}yyyssskkkbbbXXXQQQRRRXXXfffuuu}}}rrroooiiiccc^^^[[[ZZZYYYUUUVVVXXXYYYWWWXXXbbbmmm{{{mmmMMMBBB;;;;;;===<<<888666666666666666666555555444444999;;;888111---///444//////////////////////////////............//////000111111111111222222222555111333888:::>>>QQQggg|||sssiiiddd[[[SSSNNNLLLNNNOOORRRUUU^^^jjjqqqrrrsssvvvtttwwwzzz~~~~~~yyy}}},,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---...///000111111<<>>888666;;;;;;555555555555555555555555333222111111000000111111000000////////////000000000000000000000000000000000111111111111222222222222555333666???BBBPPPhhh|||tttlllfff^^^VVVQQQMMMIIIKKKOOOVVV\\\ccciiilllooossswwwxxxzzz{{{|||}}}}}}||||||~~~,,,,,,,,,++++++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,---...///000111111;;;GGG[[[yyycccdddjjjvvv~~~}}}~~~sssiii```\\\[[[aaauuu~~~xxxpppfff^^^WWWRRRTTTZZZkkkvvv{{{uuummmfffaaa^^^[[[ZZZXXXUUUTTTUUUUUUVVV]]]eeeuuu{{{[[[EEE<<<===777555888666444444444444444444444444333222111111000000111111000//////////////////000000000000000000000000000000111111111111222222222222555333666>>>BBBRRRmmm}}}uuummmddd\\\UUUPPPLLLIIIKKKOOOXXX]]]eeejjjllloootttwwwyyyzzz|||}}}~~~~~~}}}}}}|||,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---...///111222333;;;GGG___lll___eeeooo}}}~~~|||{{{{{{~~~wwwhhh___[[[bbbwww~~~vvvnnnddd]]]UUUPPPSSSYYYkkksss~~~yyyqqqiiiddd```\\\ZZZZZZVVVTTTUUUTTTTTTYYY```ooo{{{fffLLL>>>===999777888333444444444444333333333333333222111111000000111111//////............//////000000000000000000000000000111111111111222222222000555555666===CCCWWWvvv{{{sssjjj```YYYSSSOOOLLLIIIKKKPPPZZZ___fffjjjlllooossswwwzzz{{{}}}~~~~~~~~~{{{------,,,,,,,,,+++++++++)))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,---...000111222555:::FFF```ccc\\\eeerrr}}}|||{{{|||oooccc]]]cccyyy}}}ssskkkbbbZZZSSSNNNQQQWWWgggmmmuuuzzz}}}}}}sssjjjccc```]]]\\\]]]XXXVVVVVVUUUTTTVVV[[[iiiuuurrrTTTAAA???;;;;;;:::444444333333333333333222222333222111111000000111111//////............//////000000000000000000000000000000111111111222222222000666666777===EEE]]]}}}wwwnnneee\\\VVVPPPNNNLLLIIILLLQQQ[[[```fffiiikkkmmmrrruuu{{{|||~~~|||---------,,,,,,,,,++++++*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---///111222333888;;;FFFaaa{{{aaa]]]gggttt~~~~~~yyyjjjcccgggyyy~~~{{{ppphhh___XXXQQQLLLOOOUUU```dddjjjooorrrwww}}}ttthhhbbb____________ZZZWWWXXXWWWTTTUUUXXXcccooo|||yyyYYYCCC???<<<;;;;;;555444444444333333222222222333222111111000000111111//////............//////000000000000000000000000000000111111111222222222000666666888???HHHbbb{{{tttkkkbbbXXXRRRNNNMMMLLLKKKMMMRRR[[[___dddgggiiikkkpppttt{{{}}}~~~~~~------------,,,,,,,,,,,,*********+++,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,...///111333444:::<<>>OOOnnn|||kkkeeedddooozzz~~~~~~|||tttxxx}}}yyywwwkkkddd[[[TTTMMMIIILLLRRRRRRTTTWWWZZZ\\\___aaacccfffjjjooosssvvvyyy|||~~~yyypppiiieeebbb``````ZZZWWWXXXXXXTTTRRRRRRWWWfffvvvgggNNNDDD;;;888:::777666666555555444333333222333222111111000000111111111111000000000000111111000000000000000000000000000111111111111222222222444777555999FFFQQQiiiyyyrrrhhh___SSSNNNLLLMMMNNNNNNQQQVVVZZZ^^^cccfffhhhkkkqqqvvv{{{|||}}}~~~......---------,,,,,,,,,'''(((((()))***+++++++++******************************+++++++++,,,,,,,,,+++,,,---...000222444555777???TTTuuuqqqeeeeeefffrrr}}}||||||}}}yyyxxx~~~|||xxxuuujjjcccZZZSSSLLLHHHKKKQQQOOOPPPRRRTTTVVVWWWXXXXXXYYY\\\aaadddgggjjjnnnpppmmmsss||||||uuuoooiiiccc```___YYYVVVWWWXXXTTTPPPPPPTTTccctttpppVVVIII===:::<<<:::777777666555444444333333333222222111000111111111222222111111111111222222000000000000000000000000000111111111111222222222666777444:::HHHTTTjjj}}}uuuoooeee\\\RRRNNNLLLNNNOOOOOORRRWWW[[[___dddgggiiimmmssswwwzzz{{{}}}~~~~~~~~~......---,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,++++++++++++,,,---......///111555888;;;>>>VVVyyyeee]]]```iiirrr~~~~~~{{{{{{{{{tttnnneee___WWWQQQMMMLLLKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTSSSSSSTTTVVVYYY]]]aaacccccchhhoooqqqqqqsssxxx}}}|||wwwpppiiieeeccc]]][[[YYYXXXXXXWWWTTTRRRZZZ```kkkxxxcccFFF;;;<<<;;;777999777666555666555444222444444333333222111000000000000000000000111111222000000000000111111111111111222222333333444555555555888<<>>;;;888666444444555777777777666444333333222222111111111000000000000000111111222000000000111111111222222000111111222222333444444444777:::AAARRRqqq}}}vvvpppjjjaaaWWWPPPMMMMMMLLLKKKLLLPPPUUUZZZ\\\```fffkkkooossswwwzzzxxxyyyzzz|||}}}---,,,,,,+++++++++++++++************************************************---,,,,,,++++++,,,,,,,,,,,,---...///000222777:::===HHHfff{{{xxxrrrZZZVVV]]]mmmwww|||~~~~~~{{{tttkkkdddbbb\\\TTTMMMKKKKKKKKKLLLFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGHHHLLLOOOLLLOOOSSSYYY___hhhqqqwwwyyyllleeeccc```]]]ZZZXXXXXXWWWVVVUUUVVVZZZbbbmmmyyy|||uuuqqqoooaaaHHH>>>;;;:::666555444555666777666555333333333222222111111111000000000000000111111222000000111111111222222222000000111111222333333444555888;;;CCCYYY}}}~~~wwwooohhh___UUUOOOMMMLLLLLLKKKKKKOOOUUUYYY[[[___eeekkkppptttxxx{{{zzzzzz{{{|||}}}......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,---,,,---...///000333777;;;===KKKlllxxxyyyuuu[[[UUU[[[hhhtttyyy|||~~~|||xxxppphhhbbb___YYYRRRMMMKKKKKKKKKJJJFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFEEECCCCCCDDDFFFHHHFFFHHHJJJNNNRRRYYY```eeennnyyy}}}qqqjjjgggaaa^^^ZZZXXXXXXXXXWWWVVVWWWZZZaaajjjvvv}}}wwwssspppkkkLLL>>>::::::999777666555666666444333333333222222222222222111000000000000000111111222111111111111222222222222000111111222333333444444777:::===GGGaaaxxxpppggg]]]UUUOOOMMMLLLLLLKKKKKKOOOUUUYYY[[[___eeekkkooossswwwzzzzzzzzz{{{|||}}}~~~///...------,,,,,,------++++++++++++++++++++++++*********+++++++++++++++,,,,,,+++++++++,,,------,,,---...///000444888;;;???OOOqqq|||qqqYYYTTTYYYaaappp|||www{{{~~~zzzzzzzzzwwwrrrkkkeee```[[[WWWRRRNNNLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@@@@@@@AAAAAAAAACCCEEEFFFIIILLLRRRUUU```kkkzzzxxxpppkkkbbb___[[[YYYXXXXXXXXXWWWXXXZZZ```hhhrrr~~~wwwqqqlllvvvSSS???::::::999888666555666555444222222222222222222222222222000000000000000111111222111111111222222222222333111222222333333444555555888<<<@@@LLLjjjxxxoooeee[[[TTTOOOMMMMMMLLLKKKLLLPPPUUUZZZ]]]aaafffkkkooorrrvvvxxxxxxyyyzzz{{{|||}}}~~~...---,,,,,,++++++,,,,,,************************++++++++++++,,,,,,,,,---,,,+++++++++,,,,,,---...,,,---...///111444999<<>>@@@BBBCCCEEEGGGJJJLLLUUU^^^lll|||~~~uuunnnccc___[[[YYYXXXYYYYYYXXXXXXZZZ^^^eeeooo{{{{{{tttlll}}}~~~XXXBBB<<<===888666555555666666555333222222222222222222222222000000000000000111111222111111111222222222333333222333333444444555666666888===DDDRRRsss~~~{{{uuulllaaaWWWQQQNNNNNNNNNMMMLLLMMMPPPVVVZZZaaadddiiimmmppprrruuuwwwwwwwwwxxxzzz{{{}}}~~~~~~---,,,++++++******++++++))))))))))))))))))))))))+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,---...///111444999<<>>@@@BBBDDDEEEFFFHHHJJJJJJRRR___nnn~~~wwwoooccc```[[[YYYXXXYYYYYYYYYWWWYYY\\\cccmmmxxx{{{rrrZZZDDD>>>@@@666555444555666777777555222222222222222222222222000000000000000111111222111111222222222333333333333333444555555666666777777>>>FFFVVVyyy{{{xxxrrriii^^^TTTNNNLLLOOONNNNNNMMMMMMQQQWWW[[[dddgggllloooqqqrrruuuvvvuuuvvvwwwyyy{{{|||~~~~~~......---------,,,,,,,,,************************++++++++++++,,,---...///++++++++++++,,,---......///000000222555:::>>>BBBAAA```{{{gggWWWQQQOOOSSS\\\lll~~~~~~zzz~~~}}}}}}{{{uuuooolllgggaaa```bbbbbb___\\\WWWVVVSSSOOOLLLIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFIIIGGGEEECCCCCCCCCDDDEEE@@@AAAAAABBBDDDEEEEEEFFFHHHLLLUUUcccppp|||rrrgggccc]]]ZZZXXXXXXXXXXXXWWWXXXZZZ___hhhsss}}}wwwyyy___FFF===<<<999999777666444444333333444333222222111111222222444333222222111111222222000111111111111222222222222333444444444555777999888>>>IIIaaazzzvvvnnndddZZZRRROOONNNNNNMMMMMMOOORRRWWWYYY[[[dddeeeiiimmmqqquuuwwwxxxyyy{{{}}}}}}}}}|||}}}~~~......---------,,,,,,,,,************************++++++++++++,,,---......++++++++++++,,,---......---......000222666;;;???FFFfff{{{eeeSSSLLLLLLQQQ]]]mmm~~~~~~}}}{{{xxxwwwtttmmmhhhdddaaa]]]]]]______\\\YYYVVVUUURRROOOLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGIIIHHHFFFEEEDDDEEEFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHOOOZZZeeettt}}}tttiiiddd___ZZZYYYYYYXXXXXXVVVWWWXXX]]]dddppp{{{{{{{{{^^^EEE;;;:::999888777666555444444444666555444444333333444444444333222222111111222222000111111111111222222222222333444444444555777999999???MMMhhhxxxuuummmcccXXXQQQNNNNNNNNNNNNNNNOOOSSSWWWZZZ[[[ccceeehhhlllppptttvvvwwwzzz|||}}}}}}|||{{{{{{|||......---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++,,,---......---...//////111555:::>>>JJJlll}}}```OOOIIIKKKSSS^^^nnn}}}}}}{{{uuuqqqnnniiiccc^^^]]][[[ZZZ[[[^^^^^^[[[XXXVVVTTTRRROOOMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFIIIPPPYYYggg|||xxxkkkgggaaa\\\ZZZZZZYYYXXXVVVVVVWWWZZZ```kkkxxx|||~~~bbbHHH<<<:::888777666666555555555555666555444444333333444444444333222222111111222222000111111111111222222222222333444555444555888:::;;;AAARRRsssvvvrrrjjj```WWWPPPNNNNNNNNNNNNOOOQQQTTTWWWZZZ\\\aaacccgggkkkooosssuuuvvvxxxzzz||||||||||||}}}~~~......---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++,,,---.........000111222222666;;;@@@MMMrrr|||[[[MMMJJJNNNXXX```ooo}}}}}}~~~zzzvvvooojjjfffaaa\\\YYYYYYYYYZZZ]]]``````]]][[[XXXVVVSSSPPPMMMKKKIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIKKKHHHHHHKKKQQQ^^^sss|||nnnjjjccc^^^\\\[[[ZZZYYYWWWWWWWWWXXX]]]hhhuuuzzz{{{iiiNNN@@@===777777666666666666666777444333222222111111222222444333222222111111222222000000111111111222222222222333555555555666888:::===CCCXXX~~~sssooohhh^^^TTTOOOMMMNNNNNNOOOQQQSSSUUUWWW[[[]]]```bbbfffjjjnnnqqqtttuuusssvvvzzz|||~~~......---------,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++,,,---.........000222222222555<<>>EEEbbbsssWWWOOOKKKNNNZZZlllyyy}}}|||~~~}}}wwwsssjjjgggbbb]]]XXXWWWXXXZZZVVVWWWZZZ[[[ZZZYYYYYYXXXXXXVVVTTTRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLMMMMMMNNNPPPQQQRRRTTTWWWZZZ]]]^^^]]]\\\ZZZXXXXXXXXXXXXWWWWWWWWWWWWQQQNNNLLLKKKIIIMMMYYYfff|||xxxrrrkkkeeeaaa^^^\\\[[[WWWZZZ]]]\\\]]]cccoooyyy}}}yyywww___IIICCC:::999888777666666666666666555444444333333444444444333222222111111222222000111111111111222222222111333555666666777:::===BBBMMMpppwwwooojjjcccYYYRRRNNNOOOQQQMMMRRRWWWXXXWWWXXX\\\``````bbbeeeiiinnnqqqsssuuuyyy{{{||||||{{{zzzzzz{{{~~~......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++,,,---......+++000555555555888AAAIIIeeeqqqUUUOOONNNSSSaaappp||||||{{{zzzsssnnniiifffaaa[[[VVVUUUVVVXXXXXXZZZ[[[\\\ZZZYYYYYYYYYUUUTTTSSSRRRPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOPPPQQQRRRTTTTTTXXX[[[___bbbcccbbb```___^^^^^^]]]\\\[[[ZZZYYYYYYTTTQQQOOONNNJJJKKKTTT___tttyyytttllleeeaaa___\\\[[[VVVZZZ]]]]]]\\\bbbmmmwww~~~|||eeeMMMFFF;;;:::999777666555555555444333222222111111222222444333222222111111222222000111111111111222222222111333555666666888;;;===CCCPPPuuu}}}vvvnnnjjjbbbYYYQQQNNNOOOQQQMMMRRRWWWYYYXXXYYY]]]aaa```bbbfffjjjnnnqqqtttuuuvvvxxxyyyzzzyyyyyyzzz{{{}}}111///,,,***)))+++...000***************+++++++++************************......---,,,,,,,,,,,,---...444111000777999>>>KKKjjj|||uuulllOOOPPPQQQVVVjjj|||~~~~~~zzztttmmmhhhhhhbbb[[[WWWWWWXXXXXXWWWZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRRRRMMMNNNOOORRRTTTTTTSSSQQQMMMOOOQQQTTTWWWXXXYYYYYYbbbaaa```bbbdddffffffffffffccc^^^\\\\\\]]]]]]]]]YYYTTTPPPNNNMMMMMMSSS[[[qqq}}}wwwmmmddd___]]][[[[[[ZZZZZZZZZZZZ\\\cccnnnvvvrrrTTTCCCAAA;;;888888888666666888777777666555333222111111333333222222111000//////000000111222222222222111444444555555666888<<>>;;;;;;:::666444555444444444444444444444333222222111111111111111000222222333444444444444444222333444555666999>>>AAAJJJhhh}}}yyysssoooeee___VVVOOOMMMNNNOOOQQQRRRUUUWWWYYY[[[]]]```bbbcccdddgggjjjmmmpppssstttuuuvvvxxxyyyyyyyyy|||}}}}}}|||...////////////...------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111///000///555;;;;;;IIIdddqqqzzz{{{bbb]]]ZZZcccuuu}}}yyyxxxzzz}}}yyyuuuoookkkgggdddddddddddddddbbbbbb```\\\YYYXXXYYY[[[[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[\\\]]]]]][[[^^^``````______aaadddeeeiiimmmrrrttttttsssrrrsssqqqnnnmmmmmmmmmlllkkkfffeeedddddddddccc___]]]\\\YYYXXXWWWTTTQQQRRRWWWaaaxxxwwwnnngggaaa\\\YYYXXXYYYYYYXXXXXX\\\cccjjjsss}}}```FFF@@@;;;;;;999555444666333333444444444444444444333333333333333333333333222333444444555555444444333444555666888;;;???CCCLLLnnn}}}yyyssspppccc]]]UUUNNNMMMNNNQQQRRRSSSVVVYYY[[[\\\^^^aaaccceeegggiiilllooorrrtttuuuuuuwwwxxxxxxxxxyyy{{{}}}~~~|||{{{}}}////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111111111777>>>===MMMkkkpppyyyxxx```]]]XXXcccyyy}}}yyyxxx{{{~~~{{{uuuqqqkkkhhheeecccddddddddddddbbbbbb```\\\YYYYYY]]]```____________^^^^^^]]]\\\_______________```aaaaaa___bbbeeeeeeddddddhhhlllmmmpppssswwwyyyzzzzzzzzzzzzxxxuuusssrrrqqqooommmhhhgggeeeeeeeeedddaaa___^^^[[[XXXXXXUUUSSSUUUZZZaaaxxx|||ssslllddd^^^YYYWWWYYY[[[ZZZZZZ\\\bbbgggppp|||hhhIIIBBB;;;999777444444777333333333444444555555555333333333333333333333333333333444555555555555555444555777777999<<>>888666999888777666666555444444333333222222222222222222222222222333555666666666555555555999666777>>>===@@@MMMaaa~~~{{{xxxsssmmmhhh]]]UUUNNNMMMOOOOOOQQQTTTWWWWWWXXXZZZ]]]```ccceeeiiilllppprrrssstttvvvwwwwwwvvvvvvuuuvvvwwwyyyzzzzzzyyywwwvvvwwwyyy{{{|||000000000///......------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000555555666<<>>>>>CCCQQQjjj{{{zzzzzzwwwpppjjj\\\TTTMMMMMMNNNOOOPPPSSSUUUVVVWWWZZZ]]]aaadddfffiiilllpppssstttuuuwwwxxxvvvuuuuuuuuuuuuwwwxxxyyywwwwwwwwwwwwxxxzzz|||}}}}}}}}}~~~000000//////............------------------------+++++++++,,,,,,,,,------,,,,,,------.../////////...333333444;;;CCC\\\~~~tttkkkVVVIIIPPP[[[aaalllyyy||||||{{{vvvqqqmmmiiiffffffcccaaabbbdddfffeeeddddddeeegggjjjkkklllllllllnnnmmmlllkkkjjjjjjjjjkkkkkkkkklllnnnrrrvvvzzz}}}|||zzzwwwsssqqqqqqqqqqqqpppmmmhhhcccbbb^^^YYYXXXZZZ___ooo{{{qqqhhhcccaaa^^^]]]]]]\\\]]]^^^___```iiirrrXXXDDD<<<>>>:::888;;;999666666555555555444444444333333333333333333333333000222444555777777777777333888777888>>>???DDDTTTsss~~~yyyyyy{{{zzzssslll\\\SSSLLLLLLNNNNNNPPPSSSTTTUUUWWWZZZ^^^bbbdddfffiiilllpppssstttuuuwwwyyyvvvuuuuuuuuuvvvwwwyyyzzzxxxxxxxxxxxxyyyzzz{{{||||||{{{}}}////////////............------------------------+++++++++,,,,,,,,,------,,,,,,---......//////000000555555777>>>FFF___pppaaaQQQJJJSSS___fffooo{{{|||{{{zzzuuuqqqnnnjjjhhhfffdddcccccceeefffhhhhhhfffgggjjjmmmoooooooooooooooooonnnmmmllllllllllllnnnnnnooopppssswww{{{~~~{{{yyywwwvvvvvvtttpppnnnmmmgggcccaaa]]]XXXWWWYYY\\\lll~~~sssjjjdddbbb^^^]]]]]]\\\]]]^^^___```gggppp}}}~~~ZZZDDD;;;===999888:::777555555555555555444444444333333333333333333333333000222444555777777777777555:::999999>>>>>>EEEUUUyyy~~~yyyxxx{{{zzztttmmm\\\SSSLLLLLLNNNNNNPPPSSSTTTUUUXXX\\\___ccceeefffhhhlllppprrrtttuuuwwwyyyvvvvvvvvvvvvwwwyyy{{{|||{{{{{{{{{{{{{{{zzzyyyyyyzzzyyy{{{//////////////////......------------------------++++++,,,,,,,,,,,,---------------...//////000000...444444666===FFF___ooo~~~WWWMMMJJJUUUaaahhhqqqzzz~~~zzzxxx|||{{{vvvrrrooommmjjjhhhffffffeeeeeefffiiilllmmmkkkmmmooorrrtttuuuuuuuuutttttttttssssssrrrqqqqqqrrrrrrrrrtttwwwzzz~~~}}}|||{{{zzzxxxuuupppllliiiddd```^^^[[[VVVUUUXXX[[[iii{{{uuukkkeeebbb]]]]]]\\\\\\]]]^^^```aaafffooo|||}}}^^^GGG<<<===999777888555555555555555555555555555333333333333333333333333111222444666777777666666555;;;::::::>>>???FFFXXXzzzxxxyyywwwrrrmmm\\\TTTMMMMMMNNNOOOPPPSSSUUUWWWZZZ^^^aaadddeeefffgggjjjnnnrrrsssuuuwwwxxxvvvvvvvvvvvvxxxzzz|||}}}~~~~~~~~~}}}zzzxxxwwwxxxvvvxxx}}}.../////////////////////------------------------++++++,,,,,,,,,,,,------------......//////000000,,,222222555<<>>999888888444555555555555555555555555444444444444444444444444222333555666666666555555333:::::::::???@@@III\\\|||yyyvvvsssooommm]]]UUUNNNMMMOOOOOOQQQTTTWWWYYY\\\___bbbdddeeeffffffiiimmmppprrrtttvvvxxxuuuuuuuuuuuuwwwyyy{{{||||||yyywwwtttsssuuuzzz}}}.........///////////////------------------------++++++,,,,,,,,,---------------......///000000000000666777999AAAJJJccc|||uuuWWWPPPNNNUUU[[[]]]```dddsss}}}yyyuuuuuuzzzxxxuuuqqqoooooonnnmmmlllhhhhhhhhhiiijjjnnnrrrvvvzzz{{{|||~~~xxxyyyzzz|||{{{vvvrrrooollliiigggaaa\\\YYYYYYWWWSSSSSSVVV\\\bbbjjjooowwwyyynnnfffbbb[[[[[[[[[\\\]]]```bbbccceeeooo|||{{{eeeLLL??????;;;999999444444555555555555555555555444444444444444444444444333444555666666666555444111999999:::???AAALLL```~~~yyytttpppmmmlll^^^UUUNNNNNNPPPPPPRRRUUUYYY[[[^^^aaaccceeeffffffeeehhhlllppprrrsssuuuwwwttttttttttttvvvxxxzzz|||~~~{{{yyyqqqppprrrwww{{{}}}333222000///...------,,,......---,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***...............///000111222111555:::===JJJlllttt[[[QQQNNNWWW_________aaammm~~~|||xxxsssqqqwww|||zzzwwwtttqqqpppoooooommmkkkkkkkkkkkkkkkmmmrrryyy}}}}}}{{{wwwtttpppmmmkkkhhhdddaaa^^^\\\YYYVVVSSSRRRRRRSSSZZZ___fffmmmqqq{{{wwwkkkccc```^^^]]]]]]```cccdddeeefffnnnzzzzzzkkkPPPBBBAAA<<<999999333999888777666666555555666444444444444444444444444666555555444444444555555333888777888???BBBOOOeee{{{vvvsssooojjjfffZZZXXXUUUQQQPPPPPPQQQRRRWWW[[[```dddeeeeeeeeeeeeggghhhiiilllnnnppprrrssspppppprrrtttvvvyyy{{{|||{{{|||~~~}}}{{{zzzsssqqqpppppptttyyy|||~~~333222111///..................---,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---...///111111444:::>>>LLLnnnsssYYYRRRSSS___gggfffdddeeeqqq}}}yyysssqqqwww~~~{{{zzzxxxvvvsssrrrrrrrrrpppooommmmmmmmmnnnpppuuu|||yyyuuuqqqnnnkkkhhhfffccc___\\\[[[YYYUUURRRPPPOOOPPPQQQTTTYYYccckkkpppyyyxxxlllddd___]]][[[[[[^^^```bbbbbbfffmmmyyy~~~sssVVVDDD@@@:::999:::555777666555444444333333444444444444444444444444444666555555444444444555555555:::999:::@@@CCCQQQiiiyyytttqqqmmmgggcccWWWVVVTTTRRRRRRSSSUUUVVVXXX[[[```cccdddcccccccccggggggiiijjjlllnnnpppqqqpppppprrrtttvvvyyy|||}}}}}}}}}~~~~~~~~~}}}{{{zzzwwwuuusssrrrtttwwwzzz|||222222111000/////////000......---,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++,,,,,,...//////111111444:::AAAQQQqqqnnnWWWTTTZZZjjjtttqqqlllllluuu}}}xxxsssqqqwww}}}{{{zzzuuutttrrrrrrssssssqqqpppnnnooopppqqqtttyyy|||wwwqqqmmmjjjgggdddbbb```]]]ZZZXXXWWWUUUQQQMMMKKKKKKLLLMMMLLLRRR\\\fffllluuuzzzmmmddd```]]][[[[[[]]]```aaabbbeeelllwww~~~^^^GGG???888888:::777777666555444444333333444444444444444444444444444555555444444444555555666888;;;:::<<>>BBBCCCVVVvvv}}}vvvqqqmmmhhhbbb]]]QQQQQQQQQRRRSSSVVVXXXZZZWWW[[[___bbbbbbccccccdddiiiiiiiiiiiijjjkkkmmmnnnqqqqqqsssuuuxxx{{{}}}~~~}}}||||||||||||{{{yyyvvvuuuvvvyyy|||666555333111000/////////......---,,,,,,,,,,,,---++++++++++++++++++++++++---------...///000111222333444888@@@KKKaaa~~~^^^QQQTTTcccyyyzzzyyy~~~|||yyyuuusssvvv~~~~~~}}}||||||yyyxxxxxxzzz{{{|||zzzyyyqqqsssuuuwwwzzzyyysssmmmgggddd^^^\\\ZZZXXXWWWVVVSSSQQQOOOMMMIIIFFFDDDDDDFFFGGGEEEFFFJJJPPPVVV```sss}}}pppeeeddd```]]][[[]]]```bbbbbbbbbhhhrrr~~~iiiMMMCCC<<<:::;;;666999888777666666555555666444444444444444444444444444444444444444555666666777:::;;;>>>AAABBBYYY}}}~~~wwwrrrmmmhhh```[[[PPPPPPPPPQQQRRRTTTVVVWWWVVVYYY^^^bbbdddeeegggiiikkkjjjjjjiiijjjlllnnnooorrrssstttvvvxxx{{{}}}~~~~~~}}}}}}}}}}}}{{{{{{zzzwwwuuuwww{{{~~~<<<:::888555222000///.........---,,,,,,,,,,,,---,,,++++++******++++++,,,******++++++---...000111444666:::BBBPPPhhhZZZOOORRRaaawww|||}}}{{{xxxuuuuuuyyy~~~}}}}}}~~~xxxwwwxxxzzz{{{|||zzzxxxtttvvvxxx{{{}}}|||vvvpppjjjddd```XXXVVVTTTSSSSSSRRRPPPNNNMMMKKKIIIFFFEEEDDDEEEEEEEEECCCDDDGGGKKKUUUfffvvvsssiiiccc___[[[YYYZZZ]]]___```aaafffooo{{{{{{qqqRRRFFF===<<<;;;555777666555444444333333444444444444444444444444444444444444444444555666777666999:::???BBBCCC]]]~~~wwwrrrmmmggg___YYYOOOOOOPPPQQQRRRSSSUUUVVVUUUYYY]]]aaadddgggiiilllkkkkkkiiiiiijjjlllnnnppptttuuuuuuwwwxxxzzz|||}}}~~~zzz{{{zzzwwwuuuvvv{{{CCCAAA>>>999555222///.........---,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,*********+++---///000111333666:::BBBSSSlllYYYLLLOOO]]]rrr}}}|||{{{}}}zzzvvvvvv{{{~~~~~~yyyyyyzzz{{{}}}}}}zzzxxxxxxzzz}}}~~~}}}zzzvvvrrrmmmgggaaa\\\VVVTTTSSSRRRRRRRRRPPPNNNKKKKKKJJJHHHGGGFFFEEEEEEDDDBBBAAACCCFFFLLLZZZhhh|||xxxnnnddd```[[[XXXYYY\\\^^^___```eeemmmyyy~~~rrr|||XXXGGG===;;;<<<777777666555444444333333444444444444444444444444444444333333444444666777777666999;;;AAADDDEEEaaa}}}wwwrrrmmmfff]]]WWWNNNNNNPPPQQQSSSUUUVVVWWWVVVYYY]]]```ccceeehhhjjjjjjiiihhhgggiiikkknnnpppwwwwwwwwwxxxyyyzzz{{{|||~~~zzz{{{{{{xxxtttuuuzzzHHHFFFBBB===888444111///......---,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,---///111222333222555:::BBBTTTnnnzzz[[[KKKMMMZZZnnnxxxyyyzzz|||xxxxxx|||~~~~~~|||}}}wwwuuurrrooojjjddd^^^YYYWWWVVVTTTTTTTTTTTTRRRPPPKKKKKKKKKJJJIIIGGGEEEDDDCCC@@@@@@BBBDDDHHHSSS^^^uuu|||qqqfffbbb]]]ZZZ[[[]]]```aaa___dddlllwwwsss\\\HHH<<<;;;===888999888777666666555555666444444444444444444444444333333333444555666777888666999<<>>999222///000......------------......---------............///+++,,,,,,...000222444555333666999@@@RRRppp}}}```MMMQQQWWW___hhhrrr}}}{{{vvvvvv|||}}}}}}yyyvvvssspppmmmkkkhhhccc^^^ZZZYYYXXXVVVVVVVVVUUUSSSQQQRRRPPPLLLHHHFFFFFFFFFGGGDDDBBB@@@>>>@@@FFFNNNUUUjjj}}}ssskkkddd]]]\\\\\\[[[]]]aaacccaaafffsssfffGGG???AAA===444777777777666555555444444444333333222111111111222444444555555666777777777333999;;;>>>DDDMMMnnnvvvooofff\\\VVVTTTQQQSSSUUUWWWXXXYYYXXXXXXVVVYYY\\\^^^___aaadddgggllljjjhhhhhhkkknnnooopppttttttttttttuuuwwwyyyzzz~~~{{{vvvtttvvv{{{PPPHHH@@@<<<888333000222......------------......------------............++++++,,,---///000222333444666999???QQQqqq}}}ZZZKKKOOOUUU\\\eeepppzzz|||yyyuuuvvv}}}~~~}}}~~~{{{vvvssspppnnnkkkhhheeebbb]]]YYYXXXWWWWWWXXXYYYXXXVVVTTTRRRQQQOOOMMMKKKIIIHHHHHHFFFDDDBBB???@@@DDDLLLQQQeeexxx~~~uuukkkddd]]]\\\[[[[[[]]]aaacccbbbfffsssiiiIII???@@@<<<555777777777666555555444444555555444333333333333333444444555555666777777777333999;;;???FFFQQQttt~~~uuunnnfff]]]WWWVVVRRRRRRTTTUUUVVVWWWWWWWWWVVVYYY\\\___```cccfffhhhmmmkkkjjjjjjlllnnnooonnnqqqqqqqqqqqqsssvvvyyy{{{~~~{{{wwwvvvwww|||KKKCCC<<<:::666222111222......------------......------------............++++++,,,,,,...///000111444777:::???RRRsss}}}yyyRRRIIILLLRRRYYYbbbmmmxxx~~~zzzwwwuuuwww~~~~~~|||~~~wwwrrrnnnllliiigggdddbbb___[[[XXXUUUVVVWWWZZZ\\\\\\ZZZXXXRRRRRRRRRQQQOOOLLLJJJHHHHHHFFFDDDAAA@@@CCCIIIMMM\\\mmmxxxmmmfff___^^^]]]\\\___bbbcccbbbgggtttoooNNN???>>><<<777888777777666666555555444666555555555555444444444444444555555666777777777444999;;;???HHHUUU{{{{{{rrrllleee\\\WWWWWWRRRRRRRRRSSSSSSUUUVVVVVVUUUXXX\\\```bbbdddhhhjjjnnnmmmlllmmmnnnooommmllllllllllllnnnqqqvvv{{{}}}~~~||||||{{{yyyxxxyyy}}}GGG@@@999777444000///111......------------......,,,,,,---------.........------------...///000111444888:::???SSSwwwrrrNNNHHHKKKPPPWWW```kkkvvv~~~zzzwwwvvvxxx||||||tttnnnkkkhhhfffcccaaa___]]]ZZZWWWTTTUUUWWWZZZ]]]^^^\\\ZZZUUUTTTSSSQQQOOOLLLIIIHHHHHHGGGFFFCCCBBBDDDHHHLLLTTTaaasss{{{pppiiibbb``````___aaadddcccccchhhtttuuuTTTBBB>>>===:::888888777777666555555555555555555555555555555444444444555555666777777777666:::;;;>>>HHHWWWwwwnnniiibbb[[[WWWWWWRRRQQQQQQPPPQQQRRRTTTUUUTTTXXX\\\```ccceeehhhjjjmmmmmmmmmooopppooollljjjhhhhhhiiikkkooouuu{{{~~~~~~}}}|||yyyzzzzzzzzzzzz{{{FFF>>>777555222...---.........------------......,,,,,,,,,------------...............///000111222444999<<<@@@WWW~~~pppPPPIIILLLPPPWWW```kkkwww{{{yyywwwzzz~~~}}}|||~~~~~~{{{sssmmmjjjgggeeeaaa___^^^\\\YYYWWWTTTTTTVVVYYY\\\]]][[[YYYVVVUUUSSSPPPMMMJJJHHHGGGGGGHHHHHHFFFEEEFFFIIILLLNNNWWWeeesss|||ppphhhaaa______^^^___ccccccccciiittt~~~yyyXXXEEE???>>>===888888888777666666555555333444555555555555444444444444555555666777777777888;;;;;;>>>GGGWWW|||sssjjjeee___XXXUUUVVVRRRQQQPPPOOOPPPQQQRRRSSSSSSVVV\\\```bbbdddgggiiikkkkkklllnnnpppooollliiigggggghhhkkkooouuuzzz}}}}}}}}}}}}}}}}}}|||{{{{{{wwwxxxzzz{{{{{{}}}CCC<<<666333111---,,,.........------------......,,,,,,,,,,,,------------------......000111222333333:::===BBB\\\rrrTTTJJJMMMQQQWWW```lllxxxzzzyyyxxx{{{|||xxxvvvpppmmmkkklllqqqttttttsssrrrqqqqqqsss{{{|||tttoookkkiiifffbbb```^^^\\\ZZZXXXUUUTTTTTTUUUWWWXXXWWWUUUUUUUUUTTTSSSQQQMMMKKKIIIIIIJJJKKKJJJIIIHHHIIIKKKJJJNNNXXXfffttt|||nnnfff___]]]\\\[[[\\\```cccdddjjjttt~~~zzzZZZGGGAAA???===999888888777777666666555333444555666666666555444444444555555666777777777999<<<;;;>>>HHHWWWzzzqqqhhhccc]]]WWWUUUVVVRRRQQQQQQPPPPPPPPPPPPQQQQQQUUUZZZ^^^```bbbdddeeegggggghhhkkknnnnnnllljjjiiiiiikkkmmmqqquuuxxxzzz|||{{{{{{{{{{{{{{{{{{zzzwwwxxxzzz{{{{{{}}}@@@999333222111......000......------------......++++++,,,,,,,,,---------+++,,,,,,---///111333444222:::>>>DDD```sssXXXKKKMMMQQQWWW```lllyyy}}}xxxwwwxxx|||yyyqqqnnnhhhddd```___bbbcccbbb___^^^______aaafffooo{{{}}}wwwqqqooolllhhhdddaaa___]]][[[YYYWWWUUURRRQQQRRRRRRQQQPPPPPPSSSWWWZZZZZZVVVQQQMMMLLLNNNNNNMMMKKKIIIHHHIIIGGGGGGMMM[[[iiixxx{{{nnnfff___]]]\\\[[[\\\```cccdddkkkuuu}}}wwwYYYGGGAAA>>>;;;999999888888777666666666333444666888888777666555444444555555666777777777777;;;<<<@@@JJJZZZ{{{rrriiiccc]]]WWWUUUVVVQQQQQQRRRRRRQQQPPPOOOOOOOOOSSSYYY\\\^^^___```bbbbbbbbbdddgggkkkmmmmmmllllllmmmoooqqqsssuuuvvvvvvzzzyyyyyyyyyyyyzzzzzz{{{xxxyyyzzzzzz{{{}}}===666111111111///000333.........------.........++++++,,,,,,,,,---------******+++,,,...000222333222:::???EEEccctttZZZKKKMMMQQQWWW```lllyyy|||uuuuuuwww|||vvvmmmhhhgggbbb]]]\\\^^^___\\\XXXXXXYYY[[[[[[]]]bbbjjjppp~~~xxxtttqqqnnnjjjfffbbb```^^^\\\ZZZYYYVVVQQQOOONNNNNNMMMLLLLLLRRRZZZaaabbb]]]VVVQQQPPPQQQQQQPPPLLLIIIGGGFFFEEECCCGGGTTTbbbpppzzzqqqiiibbb```___]]]___bbbccceeekkkuuu|||tttWWWFFFAAA===999999999888888777666666666444666888999:::999888777444444555555666777777777666;;;<<>>DDDIII___uuupppiiieeebbb^^^XXXTTTQQQQQQQQQQQQPPPPPPOOONNNTTTUUUWWWYYY\\\^^^```aaa]]]\\\]]]```fffjjjkkkjjjmmmnnnoooooonnnoooqqqssswwwwwwvvvvvvvvvvvvwwwwww{{{{{{{{{yyywwwyyy~~~999666333000000000///...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------...000111222333777???JJJffftttVVVLLLMMMPPPVVVaaammmyyyyyyrrrqqquuu|||yyypppiiieeecccaaa___^^^```bbbbbbbbbhhhkkkooorrrrrroookkkhhhhhhkkknnnppppppqqqtttvvv{{{}}}zzzxxxrrrpppmmmjjjhhheeeaaa^^^YYYWWWTTTPPPLLLHHHDDDBBBCCCIIIRRRZZZ```bbbaaa___WWWTTTPPPKKKGGGDDDBBBBBBBBBAAADDDLLLWWWggg~~~tttkkkccc```^^^\\\^^^aaaggggggiiinnnwwwuuuYYYEEE>>><<<:::999888666555444444555555555555444333333444555555333444555777777777666666888:::???DDDJJJaaa|||vvvqqqjjjeeeaaa]]]XXXSSSKKKKKKMMMNNNOOOOOOOOOOOOUUUVVVYYY\\\]]]]]]]]]\\\YYYYYYZZZ___dddiiijjjiiikkkmmmnnnooonnnnnnpppqqqrrrrrrrrrssstttvvvwwwxxxzzz{{{|||zzzxxxzzz~~~888666222000000000///...,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,---------///000111222333666???JJJgggrrrVVVLLLLLLOOOVVVaaannn{{{zzzrrrpppttt|||{{{xxxuuuooohhhbbb\\\YYYWWWWWWZZZ]]]___```gggllltttyyyyyytttmmmhhh______^^^[[[ZZZ[[[___bbbiiirrr}}}}}}zzzvvvsssoookkkiiifffccc```[[[YYYVVVQQQLLLGGGCCCAAA<<<@@@GGGMMMRRRUUUUUUUUUNNNMMMKKKHHHEEECCCAAA@@@??????BBBIIITTTddd{{{uuummmdddaaa___\\\^^^aaahhhhhhjjjooowwwtttXXXGGG@@@===999888888777666555555555555555555444333333444555555222333444666777888888888888:::???DDDKKKddd{{{xxxwwwqqqjjjdddaaa]]]WWWSSSNNNNNNPPPQQQRRRSSSSSSSSSVVVXXX[[[^^^^^^]]]ZZZXXXVVVVVVYYY]]]cccggghhhhhhhhhkkkmmmnnnmmmlllmmmmmmllllllmmmoooqqqtttwwwxxxxxxzzz|||{{{zzzzzz~~~777555222111000000///...,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,------///000222222444666>>>JJJgggqqqWWWLLLMMMOOOVVVaaaooo|||yyysssrrruuu{{{uuupppnnnooommmfff___XXXUUUSSSRRRUUUXXX[[[\\\___eeemmmssstttoooiiidddZZZYYYWWWTTTSSSTTTVVVXXXZZZbbbmmmxxx|||xxxtttoookkkiiifffcccaaa^^^]]]YYYUUUOOOIIIDDDAAA===>>>@@@CCCDDDEEEEEEEEEDDDEEEEEEFFFEEEDDDBBBAAA@@@???BBBGGGPPP___wwwvvvmmmddd```^^^[[[]]]```ffffffhhhmmmvvvuuuYYYHHHAAA<<<888888888777666666555555555555555444444444444555555333333444555666777888888888;;;@@@DDDMMMhhh~~~yyyvvvwwwqqqiiiccc___\\\VVVRRRSSSSSSTTTTTTTTTSSSSSSRRRWWWXXXZZZ\\\]]]\\\ZZZYYYWWWXXX[[[___bbbeeefffffffffhhhkkkmmmllljjjjjjjjjiiiiiiiiikkkmmmqqqtttvvvwwwyyy||||||zzz{{{~~~666444222111111000///---,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,---///000222333555777>>>JJJfffpppYYYMMMMMMPPPVVVaaappp}}}vvvuuurrruuu~~~~~~yyypppjjjeeefffjjjkkkeee___]]]ZZZWWWUUUVVVXXXYYYYYY[[[___dddhhhhhheeeaaa]]]UUUUUUTTTTTTTTTTTTTTTTTTSSSXXXaaammmxxx~~~xxxtttnnnjjjgggeeedddccc```___\\\WWWQQQJJJDDDAAABBBAAAAAA@@@????????????>>>???BBBDDDEEEEEEDDDDDDAAAAAACCCGGGMMM[[[sssvvvmmmddd___]]]ZZZ[[[^^^cccccceeekkktttyyy\\\III@@@;;;777888888888777777666555555555555555555555555555555555555555555666666666777777<<<@@@DDDNNNmmm}}}yyywwwvvvpppgggaaa^^^ZZZVVVRRROOOPPPPPPQQQQQQQQQPPPPPPWWWWWWWWWXXXYYY[[[\\\]]][[[]]]```bbbcccddddddddddddgggjjjkkkjjjhhhhhhhhhiiihhhhhhhhhjjjmmmppprrruuuxxxzzzzzzyyyzzz}}}444333111111111000///---------............------******+++++++++,,,,,,,,,++++++,,,---///111222333666777>>>JJJfffppp[[[OOOOOOQQQVVVaaappp~~~wwwuuuqqqsss|||zzztttiiieeecccfffmmmpppmmmhhhcccaaa]]]\\\[[[[[[YYYXXX[[[]]]___``````^^^[[[ZZZWWWVVVVVVWWWXXXWWWTTTQQQSSSTTTZZZdddnnnxxxxxxsssmmmhhhfffeeeeeedddbbbaaa^^^YYYSSSLLLFFFBBBAAA@@@???>>>>>>>>>>>>???>>>???BBBDDDEEEFFFFFFEEEBBBCCCDDDGGGLLLZZZsssvvvmmmddd___\\\YYYYYY]]]```aaaccciiissscccKKK???:::888888888888888777666555555444555666666666666555444666666555555555666666777777<<>>JJJhhhpppZZZQQQQQQRRRWWWaaaooo}}}zzzwwwrrrsss|||yyyssslllkkkmmmssszzz~~~{{{pppnnnkkkjjjiiigggcccaaaaaaccceeehhhiiiiiiiiiiiiiiifffdddcccbbb___[[[WWWXXXUUUWWW^^^fffooo|||wwwrrrlllgggffffffggggggfffeeeccc___YYYRRRKKKGGGCCCBBBAAAAAA@@@@@@AAAAAADDDDDDEEEEEEEEEEEEEEEDDDAAABBBEEEHHHMMM[[[uuuxxxnnneee```]]]YYYZZZ]]]^^^___bbbiiissskkkNNN@@@;;;:::888888999999888777555444444555666777777666555444444444444444555666888999777===AAADDDQQQttt~~~|||zzzpppjjjbbb\\\ZZZXXXUUURRRNNNOOOQQQSSSUUUVVVWWWWWWSSSSSSSSSTTTVVVXXXZZZ[[[^^^bbbfffhhhgggeeefffffffffggghhhhhhfffffffffhhhiiihhhffffffhhhkkkooorrrsssuuuvvvuuutttvvv|||333222111111111111...,,,------............------******+++++++++,,,,,,,,,++++++,,,---///111333444444666>>>KKKjjj{{{xxxoooZZZRRRRRRRRRWWWaaaooo}}}zzzuuuuuu}}}zzzssstttuuuyyy~~~}}}|||{{{xxxtttqqqllloootttyyy}}}~~~zzztttpppmmmjjjeeeaaa[[[VVVUUU[[[aaaiiivvvxxxssslllhhhggghhhiiiiiikkkkkkiiieee___XXXQQQNNNLLLKKKJJJHHHGGGFFFFFFFFFIIIIIIGGGFFFEEEDDDCCCCCC???AAADDDHHHNNN]]]xxxyyypppfffaaa^^^ZZZZZZ]]]^^^___bbbiiittt~~~pppQQQ@@@======888888999999888777555444444555666777777666555444222222333333555888:::<<<777===AAADDDRRRvvv}}}{{{ooohhh```[[[YYYWWWTTTRRRNNNNNNOOOPPPPPPQQQPPPPPPQQQRRRTTTVVVWWWWWWWWWWWW]]]aaafffhhhgggfffggghhhggghhhhhhgggeeeeeeggghhhhhhgggffffffhhhlllqqqtttssstttuuusssrrruuu{{{222111000///............///............---------++++++,,,,,,,,,---------,,,,,,,,,---///000222333777999===LLLooo~~~xxxrrrnnnXXXVVVSSSRRRVVV```mmmxxx{{{zzz{{{~~~~~~|||{{{~~~tttlllfffaaa[[[XXXWWWYYY\\\cccppp|||~~~{{{sssjjjddddddfffiiijjjmmmnnnnnnkkkeee___ZZZXXXSSSSSSRRRPPPOOONNNMMMMMMMMMJJJGGGEEEEEEEEEDDDCCCFFFCCCBBBFFFNNN```||||||tttiii```[[[YYYYYYYYY^^^___cccjjjtttSSSBBBAAA:::;;;;;;:::999888777666555333444444555555444444333555555555555555666777888;;;888@@@HHHQQQvvvxxxooohhh^^^VVVRRRPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPRRRRRRRRRTTTWWWYYY^^^___aaabbbddddddeeeeeeiiiiiiiiiiiigggeeecccbbbiiiiiihhhhhhiiikkkmmmnnnrrrrrrrrrrrrrrruuuzzz~~~333222111000000////////////............---------++++++,,,,,,,,,---------,,,,,,---...///111222333888:::>>>NNNqqq{{{uuupppqqqZZZRRRQQQQQQVVV___kkktttyyy~~~|||~~~xxxnnnfff___[[[UUUTTTTTTVVVXXX^^^kkkxxx~~~~~~~~~}}}xxxqqqhhhbbbbbbeeehhhiiippprrrrrrpppkkkfffcccbbbbbb```]]][[[YYYYYYYYYZZZVVVRRRMMMJJJIIIIIIHHHGGGGGGDDDCCCGGGOOO```{{{|||uuujjjaaa\\\ZZZZZZZZZ___```dddjjjtttWWWEEECCC<<<;;;;;;:::999888777666666444555555555555555555444555555555555555666777888;;;999@@@HHHRRRwww|||tttooohhh^^^UUUQQQOOOPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOQQQSSSTTTTTTUUUWWWYYY___```aaabbbcccdddddddddgggggghhhhhhgggfffddddddiiihhhhhhhhhiiijjjlllmmmmmmnnnppppppqqqtttxxx||||||444333222111000000000000///............---------,,,,,,,,,,,,------------------...///000222333444999;;;@@@PPPtttzzztttqqqsss\\\OOOOOOPPPUUU^^^hhhpppttt~~~~~~rrreee^^^XXXRRRNNNNNNNNNPPPRRRSSSWWWeeesss~~~~~~{{{tttnnneee```___cccgggiiissstttuuussspppmmmkkkkkkqqqoookkkhhhgggfffggghhh___YYYRRRKKKHHHGGGGGGFFFHHHFFFFFFJJJSSSccczzz}}}uuukkkbbb]]]\\\\\\\\\```aaadddjjjttt~~~ZZZFFFCCC<<<;;;::::::999888777666666666666666666666666666666555555555555666777888999;;;999AAAHHHSSSzzz|||tttppphhh]]]TTTOOONNNOOOPPPOOOPPPPPPQQQQQQQQQPPPPPPPPPSSSVVVXXXXXXYYYZZZ[[[aaaaaabbbbbbcccccccccccccccdddeeefffggggggggggggiiihhhhhhggghhhiiikkkllliiikkknnnppprrrtttxxx{{{zzz|||~~~wwwqqq333333222111000000000000///............---------,,,,,,,,,------------............///111222444555888;;;@@@QQQuuu~~~xxxvvvsss[[[QQQOOOOOOSSS\\\gggpppuuuzzzvvvzzzsssiii\\\TTTRRRPPPLLLHHHHHHJJJNNNPPPOOORRR^^^lllvvv~~~}}}~~~~~~yyyqqqllleee```___bbbfffjjjrrrtttuuusssqqqooonnnooovvvvvvuuusssrrrqqqqqqqqqjjjcccXXXOOOJJJGGGFFFFFFJJJHHHIIIOOOXXXfff{{{~~~vvvlllccc^^^]]]^^^^^^aaabbbeeekkksss~~~\\\FFFAAA:::::::::999999888777777666666555555555555555555666555555555555666777999999::::::BBBIIIUUU}}}}}}vvvppphhh\\\SSSNNNNNNOOOPPPOOOOOOPPPQQQQQQRRRQQQQQQRRRVVVZZZ\\\]]]]]]^^^^^^bbbbbbbbbbbbbbbbbbccccccaaaaaaccceeeggghhhiiijjjiiihhhggggggggghhhiiijjjfffiiimmmppprrruuuyyy{{{zzz{{{||||||yyytttnnnjjj222222000//////////////////............---------,,,,,,---------..................///111222444555666999@@@RRRvvv}}}{{{sss]]]UUURRROOORRR\\\iiiuuu|||}}}yyy{{{{{{sssnnniiijjjllloooooolllgggccc```ZZZTTTQQQRRRRRRNNNKKKIIIJJJMMMOOONNNOOOYYYdddjjjttt~~~}}}{{{{{{|||}}}wwwnnnkkkgggbbbaaacccgggjjjqqqsssuuutttrrrpppoooooouuuwwwyyy{{{|||{{{zzzyyyyyypppdddYYYQQQMMMKKKJJJKKKIIIKKKSSS\\\hhhyyywwwmmmddd___^^^^^^^^^aaabbbeeekkksss~~~^^^FFF@@@:::::::::999999888777777777555555444333333444555555444555555555777888999::::::;;;CCCIIIWWW{{{tttppphhh]]]TTTOOOOOOOOOPPPNNNOOOPPPQQQRRRRRRSSSRRRVVVYYY]]]```aaaaaabbbbbbcccbbbbbbaaaaaabbbcccddd```aaabbbdddgggiiikkkllljjjiiihhhggggggggghhhiiicccfffkkknnnqqqtttxxx{{{|||}}}}}}{{{xxxuuusssqqq222111000///............///............---------,,,---------............------...///000222333444444888@@@SSSvvvsss^^^VVVSSSPPPSSS^^^mmm{{{{{{tttwww~~~xxxqqqmmmiiifffbbbaaa```______\\\YYYVVVUUUUUUTTTSSSSSSQQQOOOLLLMMMLLLMMMOOOOOONNNSSS[[[```iiittt|||~~~}}}~~~~~~|||{{{{{{{{{~~~yyyuuulllkkkiiifffcccccceeehhhooorrruuuvvvtttrrrppppppsssvvvzzz~~~zzzmmm```WWWQQQNNNLLLKKKIIIKKKRRRZZZdddqqq|||yyynnnddd___]]]]]]]]]```aaadddjjjttt~~~aaaGGGAAA===999999999888888888777777555444333222222333444555444444555666777999:::;;;:::<<>>999999999888888888888888666555444333333444555666444444555666777999;;;<<<:::===EEEJJJZZZxxxrrroooiii```YYYTTTRRRPPPOOOMMMNNNPPPQQQSSSTTTTTTUUUXXXZZZ]]]^^^___aaadddfffbbbaaa``````aaaccceeefffddddddeeefffhhhjjjlllmmmmmmllljjjiiihhhhhhhhhiiifffhhhjjjlllooosssxxx|||444333222111000000000000//////.........------------------.........//////,,,,,,,,,---///000222333333:::DDDWWWxxxjjjXXXQQQPPPRRRYYYfffuuu~~~yyyvvvwww||||||uuuqqqkkkfff___ZZZWWWUUUTTTRRRRRRVVVYYYWWWSSSQQQSSSWWWUUUOOOLLLOOOPPPNNNLLLLLLLLLTTT\\\dddooo~~~}}}wwwtttttttttuuuyyy{{{~~~~~~~~~|||~~~~~~|||{{{{{{|||{{{~~~|||wwwrrrppphhhjjjkkkiiieeebbbaaabbbaaagggnnnssstttsssqqqpppooooooqqquuu}}}}}}pppeee]]]WWWTTTKKKHHHGGGKKKOOORRRXXX^^^eeerrrzzznnnddd^^^[[[ZZZZZZ^^^```cccjjjttt}}}www]]]CCC>>><<<999999999888888888888888888777555444444555777888444444555666888999;;;<<<:::===EEEJJJZZZ}}}wwwnnniiiaaa[[[VVVSSSPPPOOOMMMNNNPPPQQQSSSTTTUUUUUUWWWYYY[[[\\\]]]```cccfffaaa`````````aaacccfffgggffffffffffffhhhjjjlllmmmnnnmmmkkkiiihhhhhhiiiiiikkklllnnnooorrrvvv|||222222111000/////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333555555<<>>===::::::999999888777777666555555555555666666666666888777777777777888888999;;;<<>>DDD[[[}}}bbbRRROOOMMMPPPYYYccclllxxx~~~yyyyyy{{{}}}yyyrrrkkkeeeaaa^^^aaaeeefffccc^^^ZZZWWWUUUQQQPPPTTT[[[aaakkktttyyy}}}|||rrrggg]]]TTTRRROOONNNOOOSSSWWWZZZ]]]bbbiiiqqqxxx}}}~~~~~~{{{}}}~~~|||{{{xxxvvvkkkiiifffcccaaa_________]]]___bbbfffjjjnnnppprrrmmmlllkkkjjjkkkmmmpppqqqpppqqqrrrnnnfff[[[RRRNNNFFFBBB@@@AAAAAAAAACCCHHHLLLPPPUUUYYY]]]gggttt~~~~~~tttiiibbb______```bbbgggkkklllssswwwsssnnn]]]GGG>>><<<999999::::::999888666555555555555555666666666666888888888888888999::::::;;;<<>>FFFaaammm[[[VVVNNNMMMQQQZZZeeennnyyywwwvvvwww}}}yyyooogggccc\\\gggwww|||mmmaaaZZZTTTOOOOOOQQQUUU\\\dddiiioooxxx~~~pppdddYYYPPPJJJGGGCCCCCCBBBCCCEEEGGGJJJLLLRRRYYYbbbjjjpppuuuzzz}}}}}}}}}{{{tttooommmkkkiiifffdddaaa```___^^^^^^```bbbeeehhhkkkllllllllllllkkkiiigggfffeee]]]]]]\\\WWWQQQLLLHHHGGGEEEEEECCCAAAAAAAAABBBAAA@@@DDDHHHKKKOOOSSSZZZ___ccclllzzz~~~rrrggg___\\\]]]^^^aaafffiiikkkqqq}}}sssmmmjjjqqq~~~zzz[[[FFF<<<999888999:::;;;:::888666444555555555555666666666666555555555666777888999999;;;<<>>FFFccchhhYYYWWWPPPNNNQQQ[[[eeeooo{{{uuutttvvv|||vvvjjjbbb^^^[[[ggg{{{}}}mmm^^^VVVPPPNNNNNNPPPWWW___ccciiisss}}}vvvkkk___VVVOOOHHHFFFGGGBBBAAAAAAAAABBBCCCEEEFFFOOOVVV```ggglllqqqvvvzzz}}}~~~~~~{{{sssmmmpppooollliiifffbbb```____________```bbbdddggghhhgggggggggfffeeecccaaa```___]]]YYYTTTNNNKKKJJJKKKDDDEEEDDD@@@???AAABBB@@@???BBBGGGKKKMMMOOORRRTTTXXX^^^hhhuuu}}}qqqeee]]][[[\\\]]]___dddhhhjjjqqq}}}oookkkiiimmmvvvwwwYYYFFF<<<999999999::::::999888666555555555555555666666666666555555555555666777999999;;;<<>>FFFbbbfffXXXUUUQQQNNNPPPYYYdddooo||||||tttsssuuu|||zzzjjj```ZZZXXXZZZdddwwwwwwbbbYYYQQQMMMKKKLLLQQQXXX^^^eeennnxxx|||uuuqqqcccYYYQQQNNNJJJEEECCCFFFBBBBBBBBBBBBBBBCCCCCCCCCIIIQQQ[[[cccggglllrrrvvvyyy{{{~~~~~~|||vvvrrrsssrrrooolllhhhccc```^^^___^^^]]]]]]^^^```bbbcccddddddcccbbb```^^^]]]\\\\\\[[[WWWRRRMMMKKKKKKLLLFFFHHHFFF@@@@@@DDDEEECCCCCCEEEHHHKKKMMMNNNPPPQQQSSSVVV[[[dddsss}}}qqqddd\\\ZZZ[[[]]]]]]cccgggjjjrrr}}}mmmiiihhhoootttvvvXXXFFF>>>;;;::::::999999888777777666555555555555666666666666555555555666777888:::;;;;;;<<>>???FFFEEEEEEEEEEEEDDDCCCBBBAAAFFFLLLTTTZZZ___fffooowwwzzz|||~~~~~~}}}}}}}}}|||zzzyyyuuupppllliiieeeaaa^^^aaa^^^[[[ZZZ\\\]]]\\\ZZZ```]]]]]]___]]]XXXVVVXXXXXXTTTOOONNNNNNLLLLLLMMMKKKMMMNNNLLLIIIGGGFFFFFFIIIKKKLLLNNNNNNPPPRRRTTTQQQOOOPPPVVVaaatttrrrfff___\\\^^^```bbbdddfffiiissspppiiigggooosss|||XXXFFFCCC===;;;:::999888777777777777444444666777777777666555666666777888:::;;;<<<<<<>>>@@@HHHNNN___{{{xxxqqqfff^^^ZZZVVVRRROOOKKKLLLOOOQQQRRRRRRRRRRRRVVVWWWXXXXXXVVVUUUVVVXXX[[[]]]^^^^^^]]]\\\^^^___dddeeeeeedddcccdddgggiiinnnllliiifffdddcccccccccdddfffiiilllooorrruuuvvvxxxoooooouuu555444333111000000000000//////...------------...,,,,,,------...------------------...000222555666999;;;FFFccccccSSSPPPLLLKKKNNNWWW```kkkyyyzzzvvvqqqqqquuu~~~zzzxxxpppllleee[[[SSSOOOOOOPPPSSSQQQSSS]]]fffhhhccc]]]WWWTTTOOOKKKIIIKKKMMMOOOTTT]]]gggmmmttt|||yyymmm^^^VVVVVVUUURRRQQQPPPJJJCCCCCCIIIIIIIIIHHHGGGFFFDDDCCCBBBEEEJJJQQQWWW\\\cccnnnuuu|||}}}~~~~~~~~~~~~~~~|||yyyuuupppkkkhhheeeaaa^^^aaa___\\\\\\]]]^^^]]]\\\^^^\\\\\\]]][[[WWWWWWZZZZZZXXXVVVSSSOOOKKKKKKLLLPPPTTTYYYYYYUUUNNNJJJHHHGGGIIIKKKNNNOOOQQQSSSTTTTTTQQQQQQVVV```rrrsssggg___\\\^^^___bbbeeegggjjjtttqqqmmmnnnooouuu```JJJEEE???::::::999888777777777777555444444333444555666777888888999:::;;;;;;<<<<<>>@@@HHHPPPccczzzwwwoooddd[[[VVVTTTQQQOOOLLLLLLLLLMMMNNNPPPRRRRRRTTTUUUVVVVVVUUUTTTUUUWWWVVVWWWXXXXXXWWWWWWXXXZZZ```aaabbbcccbbbcccfffhhhggggggeeedddcccbbbbbbbbbaaafffmmmtttyyy}}}}}}uuupppuuu}}}555444333222111000000000//////...------------...............---,,,++++++---------...000222555666888:::GGGdddiiiTTTOOOLLLJJJLLLTTT\\\fffsss~~~xxxssstttuuuxxxvvvjjjeeeeeefffeeebbb]]]VVVQQQOOONNNNNNUUUYYYWWWTTTQQQOOOMMMGGGHHHIIIKKKMMMOOOPPPPPPWWW___ggglllrrrxxxzzzxxxtttlllddd]]]VVVOOOMMMPPPQQQTTTWWWWWWTTTPPPPPPRRRXXXWWWUUURRRNNNJJJGGGEEEHHHKKKNNNSSSZZZcccnnnuuu|||}}}~~~}}}wwwsssmmmiiifffcccaaa___```_____________________\\\[[[[[[\\\[[[ZZZ^^^eeejjjssszzzttthhh^^^YYYWWWWWWggg{{{uuuaaaTTTNNNPPPUUUZZZ___``````^^^[[[WWWTTTWWW```rrrvvviiiaaa]]]]]]^^^bbbggglllpppwww~~~vvvrrrPPPCCC===999999888777666666666666666555444333333555666888::::::::::::::::::::::::;;;<<>>LLLjjjqqqzzz}}}___SSSKKKIIIJJJOOOUUU\\\hhhrrr}}}yyytttnnnqqqwww~~~yyymmmbbb\\\\\\]]]hhhzzz}}}pppggg[[[NNNQQQRRRTTTUUUVVVVVVVVVVVVSSSVVVYYYYYY[[[\\\UUUMMMLLLFFFDDDIIINNNQQQTTTWWWWWW___ccc___^^^bbbeeedddbbbaaa```^^^[[[XXXVVVUUUWWWWWWYYY^^^eeekkkoooqqqsssvvv{{{~~~|||zzzmmmiiieeebbbcccdddeeefffhhhjjjllljjjfffcccbbbccc^^^^^^___``````dddqqqqqqtttyyy{{{xxxkkkddd^^^]]]dddvvvwwwmmmeeeaaa```aaabbbjjjppprrrvvv~~~rrrOOOCCC???<<<<<<;;;:::999999999999777666444333333555777999666777777999:::;;;<<<<<<<<<<<>><<<:::999888888888666555555555555555555444444444555555666777888999999:::======EEEPPPfffwwwpppoooiiiaaaYYYUUURRRPPPOOOMMMNNNOOOQQQRRRRRRSSSSSSXXXXXXWWWVVVWWWXXXYYYZZZ[[[YYYYYY[[[^^^^^^\\\YYYZZZ\\\^^^```bbbccccccbbbeeeeeeeeeffffffeeeaaa^^^[[[^^^```bbblll666555333111000//////...////////////////////////---------............///---...///000000222555888;;;===MMMpppvvvzzz^^^PPPKKKKKKLLLLLLOOOXXXeeennnyyyzzzsssrrrtttyyy~~~ssseee\\\\\\```nnnssseeeYYYWWWUUUTTTUUUVVVWWWUUUSSSSSSSSSTTTUUUVVVTTTOOOKKKIIIHHHIIIOOOVVV[[[ZZZXXXVVVXXXZZZ[[[ZZZ[[[___aaaYYYYYYYYYYYYXXXWWWVVVVVVYYY\\\aaahhhooossstttuuuxxx|||}}}{{{|||yyyvvvsssqqqnnnmmmmmmnnnooopppsssttttttsssppplllgggeeedddccccccdddccccccjjjtttsssggg___dddsssuuujjjbbb______```eeehhhlllpppuuu~~~hhhLLLCCC===<<<:::888888888888666444555555555555555555555555666777777888999:::;;;<<<@@@@@@GGGPPPeeewwwrrrqqqkkkccc\\\WWWSSSQQQOOONNNOOOPPPQQQRRRSSSSSSSSSXXXWWWVVVVVVWWWXXXZZZ[[[]]]\\\\\\]]]___^^^[[[XXXWWWXXX[[[]]]___aaaaaaaaaddddddccccccdddcccaaa^^^ZZZ]]]___cccooo666555333222000/////////.........///////////////---------............///---...///000000222555888:::>>>NNNppp~~~yyy]]]LLLKKKKKKKKKLLLOOOXXXeeennnyyy|||uuussstttxxx~~~~~~||||||mmmaaa```dddqqq|||lll]]]YYYWWWUUUUUUUUUTTTQQQOOORRRRRRTTTWWWXXXUUUNNNHHHKKKKKKMMMRRRYYY\\\[[[XXXRRRTTTWWWXXXYYYYYY[[[\\\YYYYYYYYYYYYYYYZZZZZZZZZ\\\^^^ccchhhmmmqqqssstttwww|||}}}{{{||||||zzzzzzyyyxxxwwwvvvuuuuuuuuuyyyyyyzzzyyyvvvrrrnnnlllhhhfffffffffdddbbbhhhooowwwssshhhbbbiiizzz~~~tttiiibbb``````aaafffiiimmmqqqvvv}}}fffMMMCCC;;;<<<:::888888888888666444666666666666666666666666888888999:::;;;<<<======CCCBBBHHHPPPddd}}}vvvrrrqqqmmmfff```[[[WWWRRRPPPOOOOOOPPPQQQRRRSSSTTTTTTWWWVVVUUUUUUWWWYYY\\\^^^___^^^^^^______]]]ZZZWWWUUUVVVYYY\\\^^^```bbbbbbdddbbb``````aaaaaa```___\\\]]]^^^cccrrr555555333222111000000000000000//////.........------------............///---...///000000222555888999>>>OOOpppzzz___NNNLLLLLLLLLKKKOOOXXXfffoooyyy~~~xxxrrrsssuuuzzz~~~~~~~~~}}}}}}{{{vvvuuuyyyzzzjjjfffiiivvvqqq___WWWVVVUUUUUUSSSQQQOOOMMMNNNQQQUUUZZZ\\\XXXOOOHHHKKKLLLOOOTTTYYY[[[YYYWWWQQQSSSVVVXXXYYYYYYZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\\\\___bbbdddfffhhhjjjkkkuuu{{{~~~|||{{{}}}~~~}}}~~~~~~|||zzzyyyyyy|||}}}}}}}}}zzzwwwsssqqqmmmjjjiiihhhfffccceeekkkkkk~~~{{{sssiiieeeooo|||sssiiibbb```aaabbbfffjjjnnnrrrvvv}}}gggNNNCCC:::;;;999888777888777666444666666666666777777777777888888999:::;;;<<<======AAAAAAGGGNNNaaa{{{tttoooppplllhhhccc___[[[VVVSSSPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUWWW[[[^^^```]]]]]]^^^^^^^^^\\\YYYWWWUUUVVVYYY\\\___aaacccddddddaaa^^^^^^___```aaaaaa```______ddduuu555555333222111111111111222111111///...---,,,+++---------............///---...///000000222555888:::>>>PPPqqqzzzaaaSSSNNNMMMLLLLLLOOOYYYgggqqq{{{yyyssssssuuuzzz~~~||||||}}}}}}}}}|||{{{{{{wwwtttrrrsssvvv~~~xxxqqqsssttt___TTTUUUUUUTTTRRRPPPMMMLLLKKKPPPXXX^^^___ZZZRRRLLLLLLMMMQQQTTTWWWXXXVVVUUUTTTTTTVVVXXXYYYZZZYYYXXXRRRQQQPPPOOOQQQSSSVVVXXX]]]___```___]]]]]]___bbbrrr{{{}}}}}}|||{{{}}}{{{zzzzzz{{{xxxvvvqqqnnnlllllliiieeeeeeiiigggqqq~~~xxxpppiiiiiiuuu|||rrrhhhbbb```aaabbbfffjjjooossswww~~~hhhOOOCCC:::;;;999777777777777555444555666666666777777888888777777888999:::;;;<<<<<<===>>>EEELLL___{{{rrrmmmnnnkkkhhheeeccc___[[[XXXPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTUUUWWWYYY\\\^^^```YYYZZZ[[[[[[ZZZYYYXXXXXXUUUVVVXXXZZZ]]]___aaabbbbbb```]]]\\\^^^```aaaaaaaaa``````gggzzz555555333222222111111111222111111///...---,,,+++---------............///---...///000000222555888;;;???OOOqqq}}}dddUUUPPPOOONNNMMMPPP[[[iiisss{{{vvvvvvxxx}}}zzzzzz{{{{{{{{{{{{zzzzzzwwwwwwvvvsssqqqtttzzzzzztttoooqqqsss}}}xxx___TTTVVVWWWVVVSSSOOOMMMLLLKKKTTT___dddaaaZZZTTTQQQMMMOOOQQQTTTUUUUUUTTTTTTTTTSSSSSSTTTVVVVVVTTTSSSEEEEEEEEEFFFJJJPPPVVVYYY]]]^^^^^^[[[WWWVVVXXX[[[lllxxx~~~|||}}}|||{{{||||||zzztttpppnnnooommmhhhgggiiihhhjjjnnnvvv~~~tttjjjiiimmm{{{|||rrrhhhbbb``````bbbeeeiiioootttxxx|||gggNNNCCC;;;;;;999777777777777555333444555555666666777777888666666777888999:::;;;;;;999<<>>===>>>BBBHHHOOOSSSSSSTTTTTTQQQLLLLLLQQQUUUUUUfffyyy||||||~~~~~~}}}zzzxxxvvvrrrqqqsssrrrnnnkkkllliiifffeeeiiinnnpppqqqrrrwww{{{}}}}}}~~~~~~vvvlllddd___eeesss}}}rrrhhhaaa^^^___```ccchhhnnntttzzzwwwbbbHHHAAA===:::888777666777666555333333333333444555666666777666777888999:::;;;;;;<<<;;;???IIIPPP___}}}|||vvvqqqlllfffbbb___[[[XXXNNNNNNMMMLLLMMMPPPRRRTTTPPPSSSXXX]]]___^^^\\\[[[]]]\\\YYYTTTPPPOOOSSSWWW[[[ZZZYYYXXXWWWXXXYYYYYYWWWVVVUUUVVVXXXZZZZZZZZZ___bbbbbbeeesss888777555222111000000111////////////............---------------------------...000000///000333555<<<===LLLppptttYYYOOONNNNNNPPPRRRZZZjjjzzz{{{vvvuuuvvv{{{~~~|||}}}|||}}}}}}|||{{{wwwwwwwwwvvvtttuuuwwwyyy|||~~~uuufffYYYSSSRRRJJJJJJKKKKKKLLLMMMNNNNNNNNNTTTZZZaaattt|||fffbbb```______YYYQQQNNNPPP[[[lllyyyttteeeYYYTTTTTT^^^YYYSSSMMMLLLMMMQQQSSSLLLHHHBBB>>>>>>???@@@@@@===<<<::::::===CCCIIIMMMJJJNNNRRRSSSQQQPPPQQQSSSWWW___kkkwww~~~}}}{{{{{{|||~~~~~~}}}}}}~~~yyy|||~~~{{{xxxxxxyyyzzzvvvqqqmmmlllkkkjjjiiillliiihhhiiimmmpppqqqppprrrtttvvvxxxyyy{{{~~~}}}qqqddd[[[WWWaaarrrrrriiifffeeecccaaahhhkkkooosssyyyttthhhJJJ@@@>>>777777777777777888888999333333333444444555555555555555666777888:::<<<===<<<<<>>;;;:::;;;<<<======<<<::::::===BBBHHHKKKKKKNNNRRRRRRQQQOOONNNOOOUUUZZZccclllsssvvvvvvvvvvvvxxx{{{}}}~~~}}}|||{{{}}}zzzuuuxxxyyyxxxuuusssssstttuuuqqqmmmjjjjjjjjjjjjjjjllliiihhhiiimmmppppppppprrrtttvvvwwwxxxzzz~~~wwwlll```XXXZZZdddtttrrriiieeedddcccaaagggkkkqqqwww}}}vvvfffHHH>>>;;;999999888777666666666777444444555555555555555666666666666777888:::;;;<<<<<<<<>>;;;::::::888777666555555555666666666666666555555555666666666777888999:::;;;<<<<<>>;;;;;;<<<===<<<<<<;;;::::::>>>CCCHHHLLLQQQSSSUUUVVVUUURRRPPPOOOMMMOOOSSSWWW[[[___bbbdddgggiiimmmqqqtttuuuuuutttxxx{{{}}}}}}|||}}}zzzwwwuuusssrrrlllkkkjjjgggeeecccccccccdddbbbaaabbbeeehhhiiiiiijjjjjjiiijjjllloooqqqrrrtttvvvwwwxxxyyy{{{xxxlllaaaYYYTTTXXXaaapppsssiiicccaaa``````gggkkkrrryyysssiiiKKKAAA<<<999999777666666555555555777666666666555555444444777777777777777888999999;;;<<>>>>>??????>>><<<:::999;;;???FFFMMMQQQRRRSSSSSSTTTTTTSSSQQQPPPJJJMMMPPPTTTXXXYYYZZZZZZ___aaadddhhhlllnnnoooooorrruuuwwwxxxwwwyyy}}}|||xxxvvvuuuuuutttssskkkhhhddd```^^^\\\[[[ZZZ[[[ZZZZZZ]]]aaaeeefffgggggghhhiiijjjkkknnnqqqsssuuuvvvwwwxxxyyy|||uuuhhh]]]VVVSSSXXXaaaoootttiiibbb______```gggjjjpppvvv}}}|||~~~qqqiiiKKKAAA<<<777666666666666666777777666555555444444333333333777666666666777888999999:::<<>>LLLlll}}}eeekkknnnZZZTTTOOOPPPTTT]]]lllyyyyyyuuusssssswww~~~~~~{{{zzz{{{~~~~~~~~~~~~~~~}}}zzzvvvsssrrrqqqoookkkggg^^^ZZZVVVWWW\\\ccchhhjjjmmmnnnooonnnjjjddd^^^ZZZRRRUUUVVVWWW^^^fffiiihhheee```[[[XXXYYY[[[]]]^^^UUUUUUTTTSSSSSSXXX```ggggggbbb\\\WWWSSSPPPLLLJJJJJJIIIJJJMMMQQQ[[[ooouuuhhhbbb___]]]YYYUUUUUUWWWVVVQQQMMMFFFCCC@@@>>>?????????>>><<<:::999;;;AAAJJJTTTZZZVVVTTTRRRRRRRRRRRRPPPNNNJJJLLLOOOSSSUUUUUUTTTSSSVVVXXXZZZ]]]```dddfffhhhlllooosssttttttwww||||||xxxsssssssssuuuwwwxxxwwwuuukkkfff```ZZZWWWUUUSSSRRRSSSSSSTTTWWW[[[___aaaaaaaaaccceeefffhhhkkkooorrruuuuuuvvvvvvwwwzzzsssfff[[[VVVTTT\\\eeerrrtttiiiaaa^^^^^^___fffiiinnnuuu}}}sssuuuqqqeeeIII@@@:::666555555555666666777888444444444444444333333333555555555666777888999::::::<<>>===:::999:::===HHH]]]ppprrrjjj___YYYWWWVVVSSSPPPOOOLLLIIIGGGHHHJJJKKKKKKKKKHHHEEEDDDFFFJJJOOORRRXXX[[[___cccggglllqqquuuvvvxxx{{{zzztttrrrooolllkkkjjjjjjkkkgggooowwwzzz{{{zzztttmmmggg```YYYVVVQQQKKKHHHHHHFFFFFFEEEEEEGGGIIILLLNNNPPPSSSVVVYYY[[[]]]```cccdddiiimmmlllkkkoooyyy~~~yyypppggg___ZZZYYY\\\dddoooxxxwwwjjjaaa]]]\\\]]]^^^cccmmmzzz}}}jjjkkkgggdddHHH@@@:::888888777777666666555555666666555444444444444555444444555666777888999999===>>>AAAGGGVVVuuuwwwpppjjjddd^^^YYYRRRPPPOOOPPPRRRTTTTTTSSSQQQQQQQQQRRRSSSVVVXXXZZZ[[[[[[[[[]]]___^^^\\\YYYYYYVVVRRRSSSWWWZZZ\\\\\\WWWWWWVVVVVVUUUTTTQQQNNNSSSXXXcccppp{{{555444333222111000000000000000000111000//////......---+++******+++---...///.........000333666888888CCCMMMiii{{{~~~lllYYYTTTPPPOOOOOOSSS___kkkttt{{{|||ssssssssstttyyy{{{yyyzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||zzzxxxxxxyyy{{{||||||zzzxxx|||{{{sssnnnmmmnnnssswwwtttjjjbbb```eeegggeeecccdddccc``````\\\[[[dddrrr|||~~~xxxnnnbbbYYYUUURRROOOLLLHHHHHHKKKWWWlll{{{rrrooocccaaa```aaaccc___WWWOOOJJJHHHEEEEEEFFFFFFCCC@@@<<<:::999:::===FFFXXXiiinnnfff]]]WWWVVVUUUSSSPPPPPPMMMIIIHHHIIIKKKLLLLLLOOOMMMJJJGGGGGGIIILLLNNNUUUWWW[[[___bbbggglllppprrrtttwww{{{yyysssnnnmmmjjjhhhffffffggggggiiiqqqxxxzzzzzzwwwppphhhccc\\\VVVTTTPPPKKKHHHIIIEEEDDDCCCCCCDDDFFFHHHJJJLLLOOORRRTTTVVVYYY\\\^^^```cccfffhhhiiinnnwww}}}{{{ssshhh^^^WWWTTTTTTVVV^^^hhhpppwwwuuuiii```\\\[[[[[[\\\aaalllxxxyyygggkkk|||gggdddHHH@@@:::888888777777666666555555666666555444444444444444444444555666777888999999<<<===AAAGGGUUUtttwwwoooiiiccc]]]YYYRRRPPPOOOOOOQQQRRRRRRRRRPPPQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]___^^^\\\ZZZXXXUUUSSSTTTWWWZZZ[[[[[[VVVVVVVVVWWWWWWVVVSSSQQQXXX___mmm}}}zzz555444333222111000000000......//////......---,,,...---,,,++++++,,,---...///.........000333666888777CCCNNNjjj}}}hhhVVVRRROOOOOONNNRRR\\\gggssszzzzzzrrrrrrqqqssswww|||yyyxxxxxxxxxyyy{{{|||}}}yyyzzz{{{||||||}}}}}}}}}|||zzzwwwwwwyyy{{{||||||}}}||||||tttrrrrrruuuzzz}}}yyypppgggffflllpppnnnllljjjgggbbb^^^]]]aaalll{{{~~~tttggg\\\TTTOOOJJJGGGHHHGGGKKK]]]yyyuuupppdddccceeeiiikkkfff\\\SSSNNNJJJGGGFFFHHHHHHEEEBBB===:::999:::;;;@@@NNN\\\bbb]]]WWWSSSSSSSSSRRRPPPPPPNNNKKKJJJLLLNNNOOOPPPUUUSSSPPPLLLJJJIIIJJJJJJOOORRRUUUXXX[[[```eeeiiilllooossswww{{{~~~~~~|||{{{xxxtttnnnjjjfffeeecccaaaaaaaaabbbcccjjjpppuuuuuutttqqqjjjccc```YYYTTTSSSPPPKKKIIIIIICCCBBB@@@@@@@@@AAACCCDDDGGGIIILLLNNNPPPRRRUUUXXXZZZ[[[]]]bbbhhhooouuuyyyzzzuuujjj^^^SSSNNNMMMNNNRRRXXXaaahhhoooyyy{{{rrrhhh```\\\ZZZZZZZZZ```kkkwwwvvveeelllvvveeecccHHH@@@:::888888777777666666555555666555555444444444444444444444555666777888999999<<<===AAAGGGTTTrrrxxxooohhhbbb\\\YYYSSSQQQOOONNNOOOPPPPPPOOOOOOPPPSSSVVVXXXYYYZZZZZZZZZZZZZZZ[[[]]]\\\ZZZXXXWWWUUUTTTUUUXXXYYYZZZYYYSSSUUUWWWYYYZZZYYYXXXWWW]]]iii{{{wwwooottt555444333111000000//////,,,,,,,,,,,,,,,+++******...---,,,,,,,,,,,,---...///.........000333666888777CCCNNNllldddUUURRRPPPPPPOOOQQQZZZdddqqqyyyzzzrrrrrrqqqrrrvvv}}}wwwwwwuuuuuuvvvxxxzzz{{{xxxyyy{{{|||}}}}}}}}}}}}{{{yyywwwwwwyyy{{{||||||~~~xxxxxxzzz~~~wwwooommmuuuzzzyyyuuuqqqjjjccc___```gggtttyyyjjj\\\RRRLLLHHHEEEGGGDDDIII___yyyrrrfffgggkkkqqqtttooodddZZZQQQMMMIIIGGGHHHGGGEEECCC>>>;;;::::::888:::BBBLLLSSSPPPMMMMMMOOOPPPPPPOOOOOOMMMKKKLLLOOOSSSVVVWWWYYYWWWTTTQQQMMMKKKIIIIIIKKKMMMOOORRRTTTYYY^^^bbbhhhkkkpppuuuyyy|||||||||{{{xxxtttpppmmmiiieeebbb```___]]]\\\\\\]]]___```ggglllnnnlllkkkjjjgggbbbaaa[[[VVVUUURRRLLLIIIIIIBBBAAA???======>>>???@@@BBBDDDGGGIIIKKKMMMPPPRRRUUUUUUWWW^^^hhhppptttuuusssmmmcccXXXNNNIIIIIIKKKQQQWWW^^^dddkkkvvv}}}xxxqqqhhhaaa]]][[[ZZZYYY```lllxxxuuuccclllmmmbbbbbbHHH@@@:::888888777777666666555555666555444444333333444444444444555666777888999999;;;===AAAGGGRRRpppzzzqqqiiibbb]]]ZZZTTTQQQNNNMMMNNNNNNNNNNNNNNNPPPTTTWWWZZZ[[[ZZZZZZXXXXXXWWWXXXYYYYYYWWWUUUUUUUUUUUUVVVWWWWWWWWWWWWRRRTTTXXXZZZ[[[\\\\\\\\\cccsssyyymmmfffgggpppzzz444444222111000/////////,,,------------,,,++++++------------------------///.........000333666888999DDDOOOlll```VVVSSSQQQQQQPPPRRRZZZdddpppwww{{{tttsssqqqqqquuu~~~|||vvvuuusssssssssuuuwwwyyyzzz{{{|||}}}~~~}}}|||{{{zzzxxxvvvwwwyyy|||}}}~~~{{{}}}xxxvvv~~~~~~wwwllldddaaadddmmm{{{rrrcccWWWOOOLLLKKKHHHEEEJJJ___}}}tttjjjkkkpppvvvzzzvvvlllcccUUUPPPJJJGGGFFFFFFDDDBBB@@@===;;;:::777555999@@@EEEEEEEEEHHHJJJLLLMMMLLLLLLJJJJJJMMMRRRXXX\\\^^^ZZZYYYVVVSSSPPPMMMKKKJJJHHHJJJKKKMMMOOOSSSXXX\\\dddhhhnnnuuuyyyzzzzzzzzzxxxsssnnniiieeebbb___]]][[[ZZZYYYXXXXXXZZZ\\\]]]dddggggggeeefffiiijjjhhhfff```[[[YYYTTTMMMIIIHHHAAA@@@>>><<<;;;<<<===>>>>>>@@@CCCEEEFFFHHHKKKNNNRRRRRRUUU]]]hhhpppsssssskkkggg___VVVMMMIIIIIIJJJPPPUUU\\\bbbiiittt{{{wwwpppiiibbb^^^\\\[[[ZZZbbbnnnzzzqqq___iiieee```___FFF@@@:::888888777777666666555555555555444333333333333333444444555666777888999999:::===BBBFFFQQQmmm}}}tttkkkccc^^^[[[TTTQQQNNNLLLMMMNNNNNNMMMNNNPPPTTTXXXZZZZZZYYYXXXYYYXXXWWWWWWXXXXXXWWWUUUSSSTTTUUUUUUTTTTTTUUUUUURRRUUUYYY[[[\\\\\\___aaakkk~~~wwwoooeee```___bbbfffjjj444333222111000///////////////000000//////...---------------------------///.........000333666888:::DDDNNNiiizzz]]]XXXUUURRRRRRPPPRRRZZZdddooovvv}}}tttsssqqqpppttt}}}~~~{{{ttttttsssrrrssstttuuuvvvzzz{{{}}}~~~~~~|||zzzyyyyyywwwvvvwww{{{~~~}}}{{{oooeeeccchhhrrr|||lll^^^TTTOOOMMMKKKHHHLLL]]]{{{wwwmmmmmmqqqwww|||zzzrrrjjjZZZTTTLLLHHHFFFEEECCCAAABBB>>><<<;;;888555888===@@@BBBDDDGGGIIIJJJJJJIIIHHHHHHHHHLLLRRRYYY]]]```[[[ZZZWWWTTTQQQOOOMMMMMMFFFGGGHHHIIIJJJNNNSSSWWW```eeelllssswwwxxxwwwvvvsssooohhhccc```]]]ZZZYYYVVVUUUTTTSSSTTTUUUWWWXXX___bbbddddddffflllnnnmmmiiibbb]]]ZZZUUULLLGGGFFF@@@>>><<<:::::::::;;;<<<;;;>>>@@@BBBCCCEEEHHHJJJNNNOOOSSS[[[eeellloooooofffccc\\\SSSLLLHHHIIIJJJKKKQQQYYY___fffqqq|||wwwpppiiiccc___]]]]]][[[dddppp|||lll]]]kkkaaa___[[[DDD???;;;888888777777666666555555555444444333333333333333444444555666777888999999:::===BBBFFFOOOkkk}}}vvvlllccc^^^[[[UUURRRNNNLLLMMMNNNOOOOOOOOOQQQTTTWWWYYYYYYXXXWWW[[[ZZZXXXXXXYYYYYYXXXVVVRRRSSSSSSRRRQQQPPPRRRSSSTTTWWWZZZZZZZZZ[[[```dddrrrpppiiibbb___]]][[[[[[^^^444333222000///////////////////////////......---------............------///.........000333666888:::CCCKKKeeezzz___YYYUUURRRQQQOOOQQQZZZdddnnnuuu~~~~~~sssrrroooooorrr{{{|||yyyssssssssssssssstttttttttxxxyyy{{{}}}}}}{{{yyyxxxxxxvvvvvvxxx|||~~~~~~rrrgggeeekkkuuu|||kkk]]]RRRMMMLLLJJJLLLWWWnnnnnnmmmoootttzzzzzztttnnn```YYYPPPIIIGGGEEECCCAAABBB>>><<<===<<<;;;===BBBDDDGGGJJJKKKKKKIIIHHHGGGFFFEEEEEEIIIOOOUUUZZZ\\\]]][[[XXXTTTQQQOOONNNNNNDDDEEEEEEEEEFFFJJJOOOSSSZZZ___gggooossstttsssqqqnnniiiccc^^^[[[XXXVVVTTTQQQPPPNNNMMMMMMOOOQQQRRRUUU[[[aaadddhhhmmmmmmkkkfff```[[[XXXSSSJJJDDDBBB===<<<:::888888888::::::999;;;>>>???@@@BBBDDDGGGIIILLLQQQYYY```fffhhhiiigggaaaXXXNNNFFFDDDFFFIIIHHHNNNVVV]]]dddnnn{{{|||wwwpppgggaaa^^^]]]]]][[[dddqqq|||jjj```uuubbb```XXXAAA>>>;;;888888777777666666555555555444333333222222333333444444555666777888999999999===BBBFFFNNNiii}}}~~~|||vvvlllccc\\\ZZZUUURRRNNNLLLMMMOOOPPPPPPPPPRRRTTTVVVWWWWWWVVVVVVZZZXXXWWWVVVWWWWWWVVVTTTRRRRRRRRRPPPMMMMMMPPPRRRWWWYYYZZZYYYWWWYYY```eeeuuuqqqiiibbbaaa___[[[ZZZ]]]444333222000//////......,,,,,,------,,,,,,+++***------............------///.........000333666888:::BBBIIIbbb}}}cccZZZUUUQQQOOONNNPPPYYYcccmmmttt~~~}}}rrrpppnnnmmmqqqzzzzzzwwwrrrrrrssstttttttttssssssuuuwwwyyy{{{|||{{{yyyxxxwwwvvvvvvxxx}}}}}}{{{tttiiiffflllwww{{{hhhYYYQQQKKKJJJJJJQQQdddnnnlllmmmrrrwwwyyyuuupppddd\\\RRRKKKHHHFFFDDDBBBAAA>>>===???@@@@@@CCCHHHJJJMMMOOOPPPMMMJJJGGGEEEEEEDDDDDDGGGLLLRRRVVVXXX___]]]XXXTTTPPPNNNMMMMMMCCCCCCCCCCCCDDDGGGMMMQQQVVV[[[dddkkkpppqqqooommmiiieee___[[[WWWUUURRRPPPMMMKKKJJJIIIIIIJJJLLLMMMMMMUUU^^^dddhhhllliiidddbbb\\\WWWUUUPPPHHHBBB@@@;;;:::888777666777888999777999<<<===>>>@@@BBBEEEEEEIIIPPPVVV\\\```cccdddiiiaaaUUUIIIAAA@@@DDDHHHFFFMMMVVV]]]dddnnn{{{|||wwwooofff```]]]\\\\\\ZZZdddqqq|||kkkfffdddaaaVVV@@@>>>;;;888888888777666666555555555444333333222222333333444444555666777888999999999===CCCEEEMMMhhhyyy{{{{{{vvvlllbbb[[[XXXUUURRRNNNLLLMMMOOOQQQRRRQQQRRRTTTUUUVVVVVVUUUUUUWWWUUUSSSRRRSSSSSSRRRQQQQQQRRRQQQNNNKKKKKKNNNRRRYYY[[[[[[XXXVVVXXX___fffttttttkkkdddcccaaa]]]]]]aaa444333222000///.........////////////............+++++++++,,,,,,,,,------...///000000000111444777888???III]]]iii^^^SSSKKKLLLMMMOOOXXXeeerrrvvv}}}|||qqqllljjjlllpppwwwxxxwwwrrrssstttuuutttsssrrrqqqyyyxxxwwwvvvvvvwwwxxxxxxvvvxxxzzz|||~~~zzzvvvwwwyyy{{{~~~qqqkkkfffjjjoooxxxlll[[[QQQLLLKKKGGGLLLYYYgggwwwfffdddmmmnnnoooqqqmmmfff```WWWQQQLLLIIIDDD@@@<<>><<<;;;:::999888666555555999888888888:::<<>>DDDRRR___```ZZZTTTQQQNNNOOORRRSSSPPPMMMMMMKKKGGGDDDBBB@@@@@@@@@DDDGGGLLLMMMLLLJJJHHHGGGBBB@@@??????AAAFFFJJJNNNQQQXXX^^^```dddkkkppppppnnnjjjddd___\\\XXXUUURRROOONNNLLLIIIGGGEEEDDDCCCAAACCCFFFKKKOOORRRTTTVVVZZZ[[[[[[WWWPPPJJJEEECCC===<<<:::888777666666666555555555555666777888999;;;<<<>>>AAAFFFKKKQQQTTTTTTOOOHHHCCC@@@???>>>===AAADDDKKKTTT[[[dddrrr|||uuullleeeccceeeggghhhlllvvv~~~{{{tttqqqwwwllldddkkkNNN@@@<<<<<<777777666555555555666666444444444444444444444444555555555555666777888999888>>>???CCCMMM]]]vvvxxxzzzxxxrrriiiaaa\\\YYYWWWUUURRRPPPOOOOOOOOORRRRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPOOOQQQRRRPPPMMMLLLNNNQQQNNNLLLMMMPPPRRRRRRXXX^^^ooo222222111000/////////000............------------+++,,,,,,,,,,,,------------...///000000222555888:::@@@HHH[[[{{{eeeZZZQQQQQQPPPNNNUUU___lllqqqxxxyyysssnnnlllmmmqqqzzz{{{wwwtttsssrrrqqqpppqqqrrrrrrqqqqqqpppppppppqqqssstttpppqqqtttvvvwwwzzz~~~qqqggggggiiifffaaaaaa^^^ZZZYYY\\\```dddfffkkkyyy{{{wwwqqqkkkfffccc[[[\\\^^^fffwwwwwwkkk```YYYLLLLLLGGGEEEFFFGGG^^^jjjeeebbb```[[[PPPLLLKKKKKKLLLNNNNNNIIIEEEAAA???>>>DDDRRR___```[[[QQQOOONNNOOORRRTTTTTTRRRQQQNNNKKKGGGDDDCCCBBBBBBBBBFFFJJJLLLKKKIIIHHHGGGBBB@@@???>>>AAAEEEJJJMMMQQQXXX^^^aaaffflllppppppllliiiddd```^^^\\\ZZZXXXOOONNNMMMKKKIIIHHHGGGGGGBBBCCCEEEHHHLLLPPPSSSUUUZZZ[[[[[[XXXRRRLLLGGGEEE===<<<:::777666666666666666666666666777777888888999:::;;;>>>CCCIIINNNPPPSSSNNNGGGBBB???>>><<<;;;???BBBIIIRRRZZZdddsss|||uuukkkdddbbbdddgggiiinnnwww{{{uuusssqqqgggcccjjjLLL>>><<<<<<666666555555555555666666444444444444444444444444555555555555666777888999999===>>>CCCLLLYYYwwwxxxyyyxxxtttkkkbbb\\\YYYXXXUUURRRPPPOOOOOONNNQQQRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPOOOQQQRRRPPPLLLIIIIIIKKKKKKIIIJJJMMMOOOPPPUUU\\\nnn222222111000000000000000.........------------,,,+++++++++,,,,,,,,,---------...///000000222666999;;;@@@HHHZZZggg[[[SSSRRRPPPNNNTTT^^^iiinnnuuu|||wwwqqqlllkkkkkkoooyyyzzzuuussssssrrrqqqqqqqqqqqqqqqppppppoooooopppqqqrrrsssrrrsssuuuvvvxxx}}}wwwllllllmmmjjjeeeaaa^^^ZZZYYY[[[```ccceeejjjttt|||rrrooollliiigggddd```^^^[[[\\\^^^eeeuuuxxxooofff]]]WWWMMMLLLHHHGGGIIIHHHZZZzzzppphhhccc```[[[QQQJJJHHHHHHIIIKKKJJJFFFBBB@@@??????CCCNNNZZZ]]]YYYOOOPPPQQQRRRSSSTTTUUUUUUSSSPPPLLLIIIFFFFFFGGGGGGEEEHHHJJJKKKJJJIIIHHHIIICCCAAA???>>>@@@DDDHHHKKKPPPXXX___bbbgggmmmooonnnjjjgggccc```___^^^]]][[[QQQPPPOOOMMMKKKJJJJJJIIICCCCCCCCCEEEHHHLLLPPPSSSYYY[[[[[[YYYSSSMMMHHHEEE>>><<<999777555555666777777777777777777777777777999999:::>>>DDDIIILLLNNNPPPLLLFFFAAA???===;;;:::???AAAHHHRRRZZZfffwww{{{tttjjjcccbbbdddhhhjjjpppyyy~~~xxxuuupppiiifffkkkLLL===;;;<<<666666555555444555555555444444444444444444444444555555555666666777888999999<<<===CCCKKKVVV|||yyyzzzzzzyyyxxxtttmmmddd]]]YYYXXXUUURRRPPPNNNNNNMMMPPPQQQRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPRRRPPPKKKGGGFFFFFFIIIGGGHHHKKKMMMNNNSSSZZZnnn222111111000000000000000.........---------,,,,,,,,,,,,,,,,,,---------...,,,---///000000333666999;;;AAAHHHYYYzzzhhh]]]UUUSSSQQQNNNSSS\\\ccciiiqqqxxx}}}xxxqqqllliiiiiilllvvvzzzuuurrrrrrrrrrrrrrrqqqpppppppppooooooooooooqqqrrrttttttttttttuuuxxx~~~vvvttttttqqqllldddbbb``````bbbeeefffggghhhmmmsssxxxyyytttnnnjjjdddbbb````````````]]]ZZZZZZ[[[]]]cccrrrxxxmmmfff```YYYUUUNNNLLLFFFGGGKKKHHHTTTooowwwmmmeee```\\\SSSMMMJJJHHHIIIJJJIIIEEEBBB???@@@???AAAIIISSSWWWUUUOOORRRVVVUUURRRQQQSSSVVVRRRPPPKKKHHHGGGHHHKKKLLLJJJKKKLLLLLLJJJIIIIIIKKKDDDBBB@@@>>>@@@CCCGGGJJJNNNVVV___cccgggkkkmmmkkkhhheeeaaa___^^^^^^\\\[[[UUUTTTRRROOOMMMKKKJJJIIIFFFEEEDDDDDDFFFKKKOOORRRXXXZZZ[[[YYYTTTMMMHHHFFF>>><<<999666555555666777666777777777777777666666999999:::???FFFKKKLLLLLLLLLHHHCCC@@@>>>===;;;:::>>>AAAHHHRRR\\\hhh{{{xxxrrriiiccccccfffkkknnnrrrzzz}}}~~~{{{uuupppmmmnnnnnnMMM===:::;;;777666555444444444444444444444444444444444444444555555555666666777888999:::;;;<<>>@@@@@@@@@FFFNNNSSSRRROOOUUUYYYXXXRRRNNNQQQTTTQQQNNNJJJGGGGGGIIIMMMOOONNNNNNNNNLLLJJJIIIJJJLLLEEECCC@@@??????BBBFFFHHHLLLUUU^^^cccfffjjjjjjhhhgggddd```^^^]]]\\\ZZZYYYYYYWWWTTTQQQNNNKKKIIIIIIIIIHHHFFFEEEGGGKKKPPPSSSWWWYYY[[[YYYTTTMMMHHHFFF>>><<<999666555555666777666666666777666666555444999999;;;AAAGGGLLLLLLKKKHHHDDD@@@>>>======<<<;;;>>>AAAHHHRRR]]]jjj}}}vvvppphhhcccdddiiiooorrrttt|||zzz{{{}}}tttooonnnvvvpppMMM===::::::777777666555444333333444444444444444444444444444555555555666666777888999::::::;;;CCCKKKSSSwww}}}zzzwwwsssmmmeee^^^XXXWWWTTTQQQNNNLLLLLLLLLMMMOOOSSSVVVVVVTTTQQQNNNOOOOOOOOOOOOOOOOOOOOOOOOJJJNNNQQQPPPLLLHHHGGGGGGIIIGGGGGGJJJKKKKKKPPPWWWlll555333111000.........///........................---------------------------...//////000222666:::===DDDIIIWWW|||vvvoooVVVNNNTTTQQQNNNRRRRRR]]]cccmmmvvv}}}}}}uuunnnkkkjjjkkkqqqxxx~~~uuuqqqppppppqqqrrrrrrooommmnnnooopppqqqqqqpppooonnnrrrppppppsssvvv{{{}}}yyyxxxsssqqqqqqvvv{{{xxxnnnddd[[[\\\[[[YYYZZZ^^^^^^ZZZYYYZZZ\\\^^^_________^^^ZZZWWWZZZeeeqqqzzz~~~uuujjjaaa[[[XXXTTTQQQPPPMMMJJJKKKJJJJJJOOOUUUppp{{{nnnaaaZZZZZZVVVSSSOOOKKKJJJHHHEEECCC???@@@AAADDDGGGKKKNNNPPPRRRRRRSSSSSSRRRRRRQQQPPPMMMJJJEEECCCDDDHHHMMMQQQVVVTTTQQQNNNLLLKKKLLLLLLJJJIIIGGGBBB>>>???CCCGGGNNNPPPTTTYYY]]]```bbbccc^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[YYYTTTOOOLLLKKKKKKIIIHHHHHHHHHJJJMMMOOOQQQYYYYYYXXXXXXVVVRRRKKKFFFBBB@@@===:::888666555555777777777777888888888888888:::>>>CCCGGGKKKNNNPPPKKKIIIDDD@@@===<<<<<<<<<===CCCLLLTTT]]]kkk~~~{{{wwwmmmdddcccdddgggkkkppp{{{}}}{{{zzzllltttmmmLLLBBB>>>777666666666555444444444333555555444444444444555555444444444444555777888:::999<<<<<>>777666666666666666666555555555555444444444444555555444444444444555777888999999<<<<<>><<<;;;::::::@@@EEELLLSSS\\\jjjyyy}}}qqqjjjeeeeeegggiiiooovvvyyynnnxxx]]]DDD>>><<<777555555555666666777777888555444444333333444444555333444444555666777888888888<<<<<<@@@FFFOOOnnn{{{vvvsssmmmgggaaaZZZWWWRRROOONNNNNNMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPNNNLLLGGGHHHHHHIIIHHHGGGFFFEEEDDDHHHLLLMMMLLLOOOVVV\\\jjjvvv222222111111000000//////........................------------------------...///000000111333777;;;<<>>;;;888666666666666555555555777999:::>>>AAAFFFJJJMMMMMMLLLKKKDDDCCC@@@>>><<<;;;;;;:::???EEEOOOYYYbbbmmmwww~~~{{{pppkkkgggggghhhjjjpppwww~~~iiisss~~~YYYCCC===;;;777444444444555555666666666444444333333333333444444333333444555666777888888777<<<<<<@@@EEEMMMkkk~~~xxxtttpppiiieee\\\XXXSSSPPPOOOOOONNNMMMOOOPPPRRRSSSTTTUUUTTTTTTTTTSSSRRRQQQQQQPPPNNNLLLEEEEEEEEEEEEEEEDDDDDDDDDBBBFFFJJJLLLMMMRRR[[[cccqqq{{{111111111111111000//////........................------------------------,,,---......///222666999???EEEMMMYYYqqq```NNNOOOMMMKKKLLLJJJSSSZZZdddnnnuuuzzz~~~zzzssspppllljjjmmmrrrzzz~~~vvvsssnnnjjjiiiiiihhhhhhhhhhhhgggggggggggghhhhhhjjjiiimmmttt||||||uuummmfffbbb```___aaagggtttzzztttsssxxxuuurrrpppnnnjjjddd___[[[YYYZZZZZZVVVOOOLLLMMMNNNfff|||vvvmmmeeebbbaaaaaaaaa___ccchhhlllkkkeee^^^ZZZZZZ]]]___```^^^ZZZUUUQQQIIIEEECCCHHHRRR\\\```aaabbb^^^WWWQQQMMMKKKLLLMMMMMMMMMMMMMMMMMMLLLHHHEEEEEEEEEDDDDDDEEEFFFGGGGGGMMMOOOSSSYYY___eeeiiillloooooommmjjjgggeeeeeefffeeeccc^^^ZZZVVVTTTSSSRRRSSSSSSSSSUUUVVVUUURRRPPPKKKHHHEEE@@@<<<999777777777666555555666888:::<<<>>>BBBGGGLLLNNNNNNKKKIIICCCBBB@@@???===<<<;;;;;;AAAHHHTTTaaalllvvv~~~|||wwwnnnjjjggghhhiiikkkrrrzzzgggrrrwwwUUUBBB<<<:::777444444444444555555555555444444333333333333444444222333444666777777888777777;;;===@@@EEEKKKhhhzzzuuuqqqlllggg^^^ZZZUUURRRPPPPPPOOONNNPPPQQQRRRTTTUUUUUUTTTTTTSSSRRRQQQQQQRRRQQQOOOMMMGGGFFFEEECCCBBBBBBBBBBBB@@@DDDHHHKKKNNNVVVccclllzzz000111111222111000//////........................---------------------------......//////222666999BBBHHHPPPZZZooocccQQQQQQNNNLLLMMMKKKPPPXXXcccnnnvvv}}}{{{tttqqqmmmjjjlllpppwwwwwwsssoookkkjjjiiigggfffhhhgggffffffffffffggghhhiiihhhlllttt~~~|||xxxrrrlllgggcccaaadddkkkxxx}}}uuullleee^^^\\\[[[[[[UUUMMMIIIJJJOOOccc~~~xxxtttssssssrrrqqqlllppptttuuurrrkkkccc]]]\\\^^^bbbdddbbb]]]XXXTTTLLLHHHGGGMMMYYYccchhhhhhfff```XXXPPPKKKKKKLLLNNNLLLKKKJJJLLLNNNNNNKKKHHHEEECCCAAA@@@@@@BBBEEEGGGKKKMMMSSSZZZaaahhhmmmpppqqqrrrrrrpppmmmjjjiiiiiijjjhhheeebbb^^^ZZZWWWVVVRRRRRRRRRTTTVVVVVVTTTQQQNNNLLLHHHCCC???<<<:::999888777666666777999<<<>>>===AAAHHHNNNQQQQQQNNNLLLBBBBBBAAA???>>>===<<<<<>><<<;;;999888666666777:::===???;;;@@@HHHOOOTTTTTTRRRPPPBBBBBBAAA@@@???>>>======AAAIIIUUUeeeuuu|||uuupppeeedddeeehhhkkkoooyyy}}}uuunnn~~~kkkNNN???===<<<;;;888888777777666666555555444333333222222333333444222333555666888888777777666;;;===@@@DDDIIIdddxxxtttppplllhhhaaa]]]XXXTTTSSSRRRQQQPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPQQQRRRRRRPPPOOONNNLLLHHHEEEBBBAAAAAAAAA>>>AAAEEEIIIPPP]]]nnn{{{000000///..................///000000000...---,,,...------,,,,,,------...---......///000444999===BBBKKKUUU___rrrhhhSSSPPPRRRNNNJJJKKKLLLTTT```mmmwwwwwwooollllllllllllvvv|||uuuoooooonnnjjjgggffffffeeeeeeeeefffgggiiijjjiiikkkkkkqqq}}}wwwmmmjjjkkkmmm}}}|||sssooolllhhhbbbXXXOOOMMMPPPPPPaaazzzyyywwwtttttttttuuuuuutttvvvxxx|||ooofffdddhhhlllooollleee\\\VVVKKKMMMOOOVVVdddrrruuurrroooaaaSSSMMMLLLHHHEEEDDDCCCCCCDDDFFFHHHIIIIIIHHHFFF???999:::<<<<<<===@@@GGGLLLTTT\\\dddkkkrrrwww~~~}}}}}}~~~}}}wwwrrrrrrmmmhhhggggggfffaaa\\\\\\YYYUUUSSSRRRRRRQQQQQQOOONNNLLLJJJFFFCCC@@@>>>777777888888999;;;<<<<<>><<<<<<===@@@IIIXXXhhhxxxxxxoooeeeeeedddeeeiiiqqq|||nnnuuupppvvvcccHHH???>>>:::444555555444444444333333333444444444444444444444444555444444555555666777888666===>>>???DDDJJJbbb}}}wwwuuuoooiiiaaa^^^[[[YYYWWWUUUQQQNNNNNNQQQUUUUUUSSSQQQQQQRRRVVVUUUSSSOOOKKKIIIJJJLLLKKKJJJIIIHHHFFFCCCAAA@@@AAA@@@CCCJJJTTTbbbuuu111111000///////////////....../////////...---,,,...------,,,,,,------...---......///000444999===CCCLLLVVV```sssjjjSSSNNNPPPMMMKKKMMMNNNVVVbbboooyyywwwooollllllmmmmmmrrr{{{}}}uuupppooooookkkhhhhhhffffffeeeeeefffggghhhiiikkkmmmnnnuuuyyyooolllnnnyyyxxxtttoooiiiccc[[[RRROOOQQQTTTfff|||uuuqqqkkkiiieeebbbaaaaaa``````dddmmm}}}{{{sssjjjjjjlllnnnmmmggg^^^WWWMMMMMMOOOWWWggguuuwwwrrrjjj]]]PPPLLLJJJGGGEEEDDDEEEDDDCCCCCCDDDFFFGGGGGGHHH@@@;;;<<<===<<<===@@@EEEJJJSSS]]]eeemmmtttxxx~~~~~~~~~zzzwwwqqqjjjfffggggggdddbbb___\\\XXXUUUTTTSSSQQQPPPOOONNNLLLIIIFFFCCC@@@>>>:::999999999:::<<<>>>???EEEGGGLLLOOOQQQPPPNNNMMMDDDDDDDDDBBB???======>>>CCCMMM]]]nnn}}}wwwoooffffffeeeeeeiiiqqq|||~~~qqq}}}nnn~~~```GGG>>>===999444555555444444444333333333444444444444444444444444444444444444555666777888555<<<===>>>CCCHHH```yyywwwsssmmmdddaaa\\\YYYVVVTTTQQQOOONNNQQQTTTTTTRRRPPPPPPQQQSSSSSSQQQOOOLLLLLLMMMOOOMMMMMMLLLJJJHHHFFFDDDCCC@@@???CCCLLLWWWggg{{{222222111000000000000000.........///......---,,,...------,,,,,,------...---...//////111444999===DDDNNNXXXbbbuuupppWWWNNNNNNMMMLLLNNNOOOVVVbbbnnnxxxvvvooollllllmmmmmmnnnwww}}}uuuooooooooollljjjjjjggggggffffffffffffggghhhjjjlllnnnwww|||sssqqqttt{{{rrrjjjddd]]]UUURRRRRRXXXlllyyyqqqjjjjjjiiihhhfffcccaaa```^^^[[[WWWRRRNNNLLLLLLLLLPPPaaayyysssoookkklllmmmiii```WWWOOONNNOOOXXXiiixxxxxxrrrdddYYYNNNKKKIIIFFFCCCCCCFFFDDDCCCBBBBBBDDDFFFHHHIIIBBB===>>>>>><<<===@@@BBBIIISSS^^^hhhpppwww{{{~~~wwwnnniiihhhiiiiiihhhbbb___[[[XXXWWWUUURRRPPPNNNMMMLLLJJJGGGCCCAAA???===<<<;;;:::;;;>>>AAABBBFFFHHHLLLOOOPPPOOOMMMLLLFFFFFFEEECCC@@@>>>>>>???FFFQQQbbbuuuwwwooogggfffffffffjjjrrr|||~~~rrr|||sss~~~[[[DDD===;;;888444555555444444444333333333444444444444444444444444444444444444555666777888444;;;;;;===BBBGGG]]]}}}|||zzzxxxsssiiiddd^^^YYYVVVSSSQQQPPPPPPQQQSSSSSSQQQOOOOOOOOOPPPPPPPPPOOONNNNNNPPPRRRPPPPPPOOONNNLLLIIIGGGFFF??????CCCMMMZZZlll222111000000//////000000....../////////............------,,,,,,------...---...///000111444:::===FFFPPPZZZeeeyyy}}}___QQQNNNNNNMMMNNNMMMTTT___jjjttt{{{xxxqqqllljjjkkkkkkllluuuvvvooonnnmmmkkkiiijjjgggggggggffffffffffffffffffgggkkkvvvyyyyyy~~~uuujjjccc^^^XXXSSSSSS\\\sss~~~tttkkkgggccc``````___^^^]]]YYYVVVQQQKKKFFFDDDDDDEEEHHHZZZsss~~~uuulllkkkmmmkkkaaaWWWRRRPPPPPPXXXjjjxxxxxxpppbbbXXXOOOLLLJJJEEEBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKIIICCC??????>>>;;;<<>><<<;;;<<>>???@@@HHHTTTfffzzzwwwppphhhgggfffgggjjjrrr|||vvv{{{xxxxxxVVVBBB<<<999777444555555444444444333333333333333333333333333333333444444444444555666777777555;;;;;;===CCCGGG[[[zzz~~~|||yyynnnhhh```YYYUUUSSSRRRPPPQQQRRRRRRRRRQQQPPPOOONNNOOOPPPQQQPPPOOOOOOQQQSSSQQQQQQPPPOOOMMMKKKIIIHHH@@@???BBBLLL[[[nnn~~~~~~000000///............////////////////////////000...------,,,,,,------......//////000111555:::>>>HHHSSS___jjj}}}kkkVVVPPPOOONNNMMMLLLSSS]]]hhhqqqyyy|||ssslllhhhhhhhhhmmmuuu~~~xxxooommmkkkhhhggghhhgggggggggggggggfffffffffeeeeeejjjvvvvvvjjjbbb]]]WWWUUUUUUddd{{{}}}ooojjjccc``````___[[[WWWUUUTTTPPPKKKFFFCCCDDDFFFGGGVVVlll~~~qqqmmmooolllbbbXXXTTTRRRQQQWWWfffssstttmmmccc[[[SSSPPPLLLFFFAAAAAA???DDDJJJNNNNNNOOOOOOPPPIIIEEEBBBAAA>>>:::;;;>>>BBBIIITTT___jjjsss{{{}}}xxxsssooolllcccaaa___^^^]]]ZZZVVVSSSNNNNNNMMMKKKIIIGGGDDDCCCBBB@@@>>>===>>>AAAEEEGGGJJJKKKMMMOOOOOOMMMLLLJJJFFFEEEDDDAAA???>>>???AAAKKKVVViii|||wwwpppggggggfffgggkkkttt~~~zzzuuuxxxsssSSSAAA<<<888666555555555444444444333333333333333333333333333333333333333333444444555666777666;;;<<<>>>DDDHHHZZZwww}}}qqqkkkbbb[[[VVVTTTRRRQQQRRRRRRQQQQQQQQQQQQPPPOOOQQQRRRRRRQQQPPPPPPQQQRRRQQQQQQPPPOOOMMMKKKJJJIIICCC@@@BBBKKKYYYmmm000//////...............///............///000000...------,,,,,,------......///000000222555:::>>>JJJVVVcccooouuu\\\SSSRRRPPPMMMMMMSSS]]]gggpppwww~~~vvvmmmhhhfffgggmmmttt||||||rrrmmmjjjfffeeefffffffffgggggggggggggggfffgggfffkkkxxxwwwkkkbbb[[[VVVVVVYYYoootttmmmeeeaaabbb___XXXRRRPPPQQQPPPLLLFFFCCCDDDFFFHHHWWWjjj~~~{{{tttrrrnnndddZZZVVVTTTRRRTTT___kkkmmmiiiccc]]]WWWTTTOOOGGGBBBAAA===DDDMMMRRRSSSRRRSSSTTTKKKGGGEEECCC???:::;;;???CCCIIIRRR\\\fffpppyyy~~~zzztttpppfffeeecccbbb```]]]WWWTTTOOOOOONNNMMMKKKIIIGGGFFFDDDCCCAAAAAABBBDDDGGGIIILLLMMMNNNNNNNNNLLLKKKIIIEEEDDDCCCAAA??????AAACCCPPP[[[lll}}}~~~uuunnnfffffffffgggllluuusssssszzzqqqQQQBBB===888666666555555444444444333333333333333333333333333333333333333333333444555666777777<<<<<>>KKKXXXgggttt{{{___UUUTTTRRRMMMLLLRRR[[[dddmmmuuu{{{xxxoooiiihhhhhhkkkrrrzzzvvvoookkkfffdddeeedddeeefffggghhhhhhggggggiiihhhlllzzz}}}xxxmmmccc[[[VVVXXX___xxx|||rrrhhhdddeeeccc[[[TTTPPPRRRSSSPPPJJJFFFFFFHHHMMM```ttt|||wwwqqqggg^^^WWWVVVSSSQQQWWWaaafffeeeaaa\\\XXXVVVQQQIIIDDDDDD>>>EEEMMMQQQQQQPPPRRRTTTNNNKKKIIIGGGAAA<<<<<<@@@BBBGGGOOOWWWaaakkktttzzz{{{xxxmmmllljjjhhhddd___XXXSSSPPPPPPPPPOOOMMMKKKIIIHHHGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIEEEDDDCCCAAA@@@AAADDDGGGWWW```ppp{{{qqqjjjeeeeeefffhhhmmmwwwnnnrrr{{{pppQQQCCC>>>888666888555555444444444333333333222222222222222222222222333333333333444555666666666::::::>>>DDDFFFUUUooo~~~{{{sssnnnfff___ZZZWWWTTTRRRSSSQQQPPPQQQTTTUUUUUUSSSPPPRRRTTTSSSRRRQQQRRRSSSOOOOOOOOONNNMMMKKKJJJIIIEEEAAAAAAHHHUUUkkk222111111000000000000000++++++***)))***+++---......------,,,,,,------...//////000111222666;;;>>>LLLZZZiiiwww~~~aaaWWWVVVSSSNNNIIIOOOXXXaaaiiiqqqxxx||||||~~~yyypppkkkjjjkkkiiipppxxxyyyqqqlllfffdddeeecccdddfffhhhhhhhhhhhhhhhiiiggglllyyyzzzkkkvvvyyyoooddd[[[VVVZZZbbb|||vvviiieeegggfff___WWWSSSWWWYYYVVVOOOJJJIIIKKKSSSjjj{{{sssiiiaaaWWWWWWSSSOOORRR[[[bbbccc^^^ZZZXXXWWWRRRKKKFFFFFF???EEELLLNNNMMMMMMPPPSSSPPPMMMLLLIIICCC===>>>BBBBBBFFFLLLTTT\\\fffpppwwwsssqqqooolllggg```XXXRRRQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKJJJHHHEEEEEEDDDBBBAAACCCFFFIII\\\eeesssxxxnnngggddddddeeehhhnnnxxxffflllvvvpppQQQDDD???999666888555555444444444333333333222222222222222222222222333333333333444555666666555999999<<>><<<<<>>EEEOOOWWWaaajjjxxx{{{|||}}}~~~}}}{{{yyyvvvrrrpppmmmkkkjjjiiigggeee```\\\WWWSSSQQQOOOMMMKKKKKKKKKJJJGGGFFFIIIPPPVVVjjjtttzzzrrrkkkgggffffffhhhmmmsss|||cccqqqcccGGG@@@999666888666555555444444444333333333333333333333333333333333333333333333444555666666999888:::>>>@@@CCCNNNXXXvvv}}}vvvlllaaaZZZXXXXXXUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTRRROOONNNMMMLLLIIIGGGAAAEEEEEEIIIRRRWWWiii000000///...---------------.....................---......///////////////...---...222444555:::AAAPPPlll}}}___VVVVVVUUUPPPMMMMMMSSSYYYaaakkkuuuzzz}}}xxxsssmmmiiieeeggglllttt|||oooiiigggffffffeeeeeeeeefffgggfffeeehhhiiilllrrr{{{yyynnnjjjhhhhhhgggdddccchhhsss}}}pppgggaaadddxxxzzzvvvooollleee]]]UUUSSSUUUXXXpppuuugggeeeaaaeeessszzzvvvnnnddd\\\UUUQQQOOOOOOMMMIIIDDDAAA@@@@@@@@@>>>AAAEEEIIIIIIGGGDDDBBB??????>>><<<;;;@@@HHHOOOYYYcccqqq~~~}}}{{{xxxvvvtttssspppmmmkkkccc___YYYTTTQQQOOOMMMKKKKKKKKKJJJHHHHHHLLLTTT[[[jjjttt}}}wwwpppjjjfffccceeeiiiooovvv~~~|||cccwwwzzz\\\DDD???:::666888666555555444444444333333333333333333333333333333333333222222333333444555666666555888===@@@EEENNNXXXqqq}}}vvvmmmddd^^^[[[ZZZUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSQQQNNNMMMLLLKKKIIIFFFCCCEEEDDDHHHQQQWWWhhh000///...------,,,,,,,,,---------...............---......//////////////////---///333444555999@@@LLLiiiaaaUUUTTTTTTOOOLLLLLLPPPVVV^^^jjjvvv}}}{{{vvvooojjjeeeeeehhhppp{{{qqqjjjgggeeeaaabbbdddeeefffeeedddcccfffhhhmmmrrr|||}}}qqqjjjhhhhhhiiifffaaa^^^```fffvvvuuullliiiqqqzzzqqqkkknnn~~~zzztttoooggg\\\TTTQQQSSSUUUppp|||kkkiiigggmmm}}}|||ssshhh^^^VVVQQQOOORRROOOJJJEEEBBB@@@@@@@@@===@@@DDDHHHIIIHHHFFFDDD@@@@@@???<<<999;;;AAAGGGQQQZZZhhhwww~~~~~~}}}||||||zzzwwwsssoooddd___YYYTTTQQQNNNMMMKKKJJJJJJJJJHHHIIINNNWWW___kkkuuu{{{uuunnnhhhdddaaadddiiiqqqyyyyyyiiisssnnnwwwVVVAAA???:::666888666555555444444444333333333333333333333333333333333222222222222333444555666555444666<<>>KKKiiieeeWWWUUUUUUOOOKKKJJJMMMRRRZZZgggttt{{{}}}wwwoooiiifffeeefffkkkvvvsssllliiifffccccccddddddcccbbbbbbcccbbbfffmmmuuu}}}tttooommmmmmmmmfffbbb```bbbeeelllzzzssshhh^^^[[[___qqq|||uuupppfff\\\TTTRRRTTTVVVpppwwwuuuttt{{{|||pppeee\\\WWWTTTRRROOOKKKFFFCCCCCCCCCDDDAAACCCFFFHHHIIIHHHFFFDDDBBBCCCBBB>>>::::::===AAAGGGOOO]]]lllzzz}}}|||||||||}}}~~~}}}yyysssoooccc^^^XXXRRROOOMMMLLLKKKHHHIIIHHHHHHIIIPPPZZZbbblllvvvyyyssslllfffbbb```dddkkkttt}}}zzztttooommmpppQQQ???>>>:::666888777555555444444444333333333333333333333333333333333222222222222333444555666666555777===BBBGGGOOOWWWgggwwwoookkkfff___XXXVVVUUUSSSQQQOOOOOOPPPQQQPPPPPPQQQQQQRRRSSSSSSSSSUUUSSSQQQOOOOOOMMMKKKIIIDDDFFFEEEJJJTTTXXXeee}}}222111000//////.........---------.........//////---......///////////////000///000444444444888===LLLkkkhhhYYYWWWWWWOOOKKKJJJKKKOOOVVVdddqqqwww|||~~~wwwnnnggggggeeeeeehhhqqqtttnnnkkkhhhgggfffeeebbb``````bbbccc___eeemmmwwwzzzvvvuuutttsssjjjgggfffhhhiiijjjnnntttwwwhhh```YYYUUUVVVaaasss}}}sssmmmccc[[[UUUUUUXXXZZZooowwwlllccc]]][[[QQQNNNJJJGGGEEEEEEGGGHHHEEEGGGIIIJJJJJJHHHFFFDDDEEEFFFEEEAAA===;;;===@@@@@@HHHVVVeeettt|||{{{wwwxxx{{{}}}}}}xxxqqqlllbbb^^^WWWQQQNNNMMMLLLKKKGGGHHHHHHGGGIIIQQQ[[[dddnnnwww~~~yyyrrrjjjdddaaa___dddlllvvv|||~~~uuutttmmmNNN>>>>>>:::777888777555555444444444333333333333333333333333333333333222222222222333444555555888666888>>>CCCGGGNNNUUUgggyyyqqqnnniii___WWWWWWUUURRRPPPOOOOOOPPPQQQPPPPPPQQQQQQRRRSSSSSSSSSWWWUUUSSSQQQQQQOOOMMMKKKAAADDDCCCIIISSSUUU```uuu222111000//////.........------------------------............/////////000///111222444555888<<>>KKKcccqqq[[[UUUWWWQQQMMMJJJIIIMMMWWWaaagggqqqxxxxxxoookkkgggeeeiiinnnuuuzzzooohhhcccbbbaaa`````````aaabbbcccgggmmmvvv|||vvvpppmmmcccfffiiiiiijjjrrrwwwmmmjjjhhheeeccc^^^\\\^^^\\\\\\dddqqq~~~jjjbbb]]]^^^^^^[[[YYYYYYdddtttuuu{{{vvvvvvrrrbbbZZZTTTPPPPPPOOOLLLKKKMMMMMMJJJGGGFFFFFFEEEBBB???AAACCCFFFFFFDDD@@@>>>===;;;===DDDQQQ]]]lll~~~}}}{{{zzz{{{zzzzzzyyyvvvpppiiiddd[[[WWWRRRNNNKKKJJJHHHFFFFFFFFFFFFHHHLLLTTT^^^dddkkkrrr{{{}}}{{{wwwpppiiidddbbbbbb___eeeoooxxxzzzpppTTTEEE::::::<<<777555666333333333444444444444555333222222111111222222333222222333444444555555666666888:::;;;???FFFQQQYYYiii}}}vvvqqqjjjcccXXXVVVUUUTTTUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTRRRPPPNNNKKKIIIHHHGGGDDDCCCFFFIIIJJJOOOTTTVVV```ooo222111000///.......................................////////////000000000...///111222444777;;;>>>IIIcccuuu]]]TTTVVVSSSPPPLLLJJJMMMUUU```gggpppxxx~~~|||rrrnnnjjjgggjjjnnnttt~~~qqqgggaaaaaa```______```bbbbbb```fffmmmvvv~~~yyywwwnnnpppqqqmmmkkkrrr~~~xxxrrrmmmddd___]]]``````]]]]]]aaaooo~~~yyyyyy|||zzzgggbbb```bbbaaa\\\XXXWWW```sss~~~ooolllqqq|||kkk^^^WWWSSSSSSSSSOOOLLLLLLMMMHHHEEEFFFIIIJJJFFFBBBAAADDDGGGHHHFFFCCC@@@???<<<<<>>GGGRRRZZZhhhzzzuuunnnfff___\\\YYYVVVUUUTTTRRRQQQTTTSSSSSSRRRQQQQQQRRRRRRTTTSSSRRRQQQNNNKKKIIIGGGFFFBBBAAADDDFFFHHHLLLQQQXXX]]]fffwww222111000///....................................////////////000000000111...000222333444777;;;>>>HHHccc~~~aaaUUUUUUUUUSSSPPPMMMNNNUUU```gggooowww~~~vvvqqqmmmiiikkknnnsss~~~rrrgggaaa```_________```aaabbb___dddllltttyyyyyywwwrrrpppvvv~~~sssgggbbb___aaabbb```]]]\\\```qqqpppfffaaaaaadddoooyyywwwiiieeeeeefffccc\\\VVVTTTZZZcccjjjllllllmmmmmmmmmpppqqquuuwwwrrrjjjfffgggsssuuu```YYYTTTTTTUUUQQQNNNMMMMMMIIIEEEGGGLLLNNNMMMIIIEEEGGGJJJKKKIIIFFFCCCBBB???>>>AAAKKKVVVcccsss~~~{{{zzzzzzwwwuuutttsssnnnggg```XXXUUUPPPMMMJJJHHHEEECCCCCCEEEFFFHHHLLLRRRYYY^^^hhhnnnwww~~~yyyqqqiiicccaaa```cccjjjuuupppyyy|||gggFFF???999999:::888555444444444444444444444444444333222222111111222222333222222333444444555555666666888999;;;???HHHSSS\\\jjj~~~yyyqqqiiiccc___[[[XXXVVVUUUSSSQQQSSSSSSRRRQQQPPPPPPPPPPPPSSSSSSSSSRRRPPPMMMJJJHHHDDDAAA???BBBDDDFFFJJJPPPWWWYYY```ooo222111000//////................................./////////000000000111111///111222444555888<<>>999888888888666444555444444444444333333333333222222111111222222333222222333444444555555666777888:::;;;@@@IIIVVV___mmm|||uuummmccc```[[[YYYXXXWWWWWWVVVRRRRRRQQQPPPPPPPPPPPPPPPRRRSSSSSSSSSRRROOOMMMKKKEEEAAA@@@BBBCCCCCCGGGLLLNNNPPPXXXfffzzz222111000//////.................................//////000000000111111111000222444555666999===@@@FFFbbbttt\\\VVVWWWVVVSSSNNNMMMRRR]]]fffkkkrrryyy|||sssnnniiiiiijjjnnnwww|||ooocccbbb```___^^^^^^___```eeeeeeiiisssvvvsssooojjjfffbbb]]]XXXWWWXXXaaavvvtttkkkaaa[[[WWWTTTVVV[[[XXXZZZgggwwwsssoookkkbbbWWWQQQPPPNNNMMMMMMMMMLLLJJJIIIJJJFFFDDDEEEKKKOOOPPPSSSWWWcccwww~~~wwwuuuyyycccZZZSSSTTTXXXWWWVVVVVVRRROOOKKKIIIIIIMMMQQQTTTNNNQQQSSSSSSPPPLLLJJJHHHGGGDDDDDDLLLTTT\\\fffnnnsssqqqrrrwwwxxxxxx|||}}}zzzyyyvvvqqqmmmlllmmmiiiaaaZZZVVVSSSOOOLLLJJJGGGCCCAAA@@@BBBDDDGGGJJJNNNTTTXXX___fffpppyyywwwmmmeeeaaabbbcccdddkkkuuuvvvhhhoooyyyYYYBBB???:::777777888777444555555444444444333333333333222222111111222222333222222333444444555555666888999;;;<<>>AAAFFFccc|||```WWWWWWVVVSSSNNNLLLPPP[[[dddhhhpppwwwzzz~~~rrrmmmhhhggghhhkkkuuu~~~tttcccbbb```___^^^^^^^^^___hhhgggiiitttzzzzzzvvvpppkkkfff```ZZZUUUTTT[[[mmm~~~{{{sssgggbbb]]][[[XXXSSSTTTWWWZZZXXX___nnn}}}wwwrrrlllbbbVVVOOOOOOLLLKKKKKKMMMLLLHHHDDDCCCBBB??????BBBDDDEEELLLSSSXXXnnnzzznnniiirrryyyqqqdddZZZSSSTTTYYYZZZYYYYYYTTTRRRNNNIIIGGGJJJPPPTTTQQQTTTVVVVVVSSSNNNKKKJJJIIIEEEEEELLLTTTZZZaaahhhgggddddddggghhhggglllssstttzzz|||yyyxxxuuuooojjjjjjkkkhhh```XXXUUURRROOOLLLJJJGGGCCC@@@>>>AAADDDFFFIIIMMMRRRVVV[[[bbbnnnxxx|||tttjjjcccaaabbbeeefffmmmwwwooobbb|||qqqrrrQQQBBB???:::666666777777555555555555444444333333333333222222222222222222333222222333444444555555666999:::;;;===BBBLLLYYYcccooo|||uuujjjfff```[[[XXXVVVUUUSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRTTTUUUUUUSSSQQQOOOMMMHHHDDDCCCAAA>>>@@@DDDCCCGGGRRR___kkk}}}111111///...------------........................)))+++...//////000111333444555555444555888===@@@III```iiiZZZXXXUUUSSSSSSQQQPPPVVV^^^gggkkkrrrzzz~~~yyyppphhhfffhhhkkkssszzznnneee```^^^```aaa______aaaffffffiiissstttkkkddd```___WWWUUU[[[jjjuuusssmmmiii^^^```___YYYVVVXXXZZZYYYZZZQQQRRR^^^iiisss}}}pppfff\\\RRRLLLLLLNNNPPPQQQPPPMMMJJJGGGFFFEEEAAA???AAAAAAAAAEEEJJJXXXpppxxxpppllliiiggg\\\]]]___```aaabbbdddeeeddd\\\QQQIIIHHHKKKOOORRRRRRVVVYYYWWWSSSPPPNNNLLLLLLMMMNNNPPPTTTWWW[[[]]]___\\\XXXUUUUUUXXX\\\___hhhnnnwww}}}{{{xxxtttpppkkkgggddd```\\\ZZZTTTRRRPPPMMMIIIFFFCCCBBBBBBCCCDDDDDDEEEIIIMMMQQQUUU\\\gggsss}}}vvvllleee```^^^aaaffflllqqqzzzoooeeezzzuuuhhhQQQ???>>>;;;999777666666666666666555444333333222222333333333333333333333333333333333333444555666666777999;;;;;;@@@MMM[[[dddpppzzzxxxlllfff```]]]\\\[[[WWWRRRQQQQQQRRRRRRRRRRRRRRRRRRUUUUUUUUUTTTTTTRRRQQQQQQMMMLLLJJJGGGDDDBBBAAAAAADDDCCCIIIWWWeeettt222111000///............////////////////////////+++---///000000111222444666777888888888:::>>>BBBHHH```qqq\\\VVVTTTRRRSSSQQQPPPVVV]]]ccciiirrryyy~~~{{{qqqiiiffffffiiipppxxxsssgggbbb___aaabbb```___bbbdddeeehhhrrrzzzooofff^^^YYYUUUTTT\\\kkktttrrrkkkhhh```bbb```[[[XXX[[[]]]\\\\\\UUUTTT]]]eeejjjuuuvvvjjjaaaZZZRRROOOPPPQQQSSSTTTTTTRRROOOLLLJJJHHHDDDBBBBBBBBBAAAEEEJJJXXXkkk{{{qqqjjjfffccc___aaafffkkkppprrrssssssqqqgggYYYOOOJJJJJJLLLLLLSSSZZZ^^^ZZZUUURRROOONNNRRRRRRQQQQQQRRRSSSUUUVVVXXXVVVRRRPPPOOORRRUUUXXXbbbhhhqqqyyy~~~~~~}}}|||zzzxxxsssoookkkfffccc___[[[XXXPPPOOOLLLHHHDDDBBB@@@???@@@AAAAAABBBCCCFFFKKKOOOTTT[[[eeeppp{{{}}}tttkkkeee```^^^aaagggnnnttt|||mmmiii}}}}}}fffOOO>>><<<:::777666555555555666555555444333333222222333333333333333333333333333333333333444555666666666999:::;;;@@@LLL[[[fffsss|||yyyqqqkkkddd___]]]ZZZUUUPPPRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUTTTTTTSSSRRRQQQNNNLLLJJJGGGEEECCCBBBAAABBBAAAFFFRRR]]]lll222111111000////////////000000000000000000000000...///111111111111222444777888999::::::<<>>>>>>>>>>>??????@@@CCCHHHLLLRRRXXXbbbmmmxxx{{{rrriiiccc```^^^bbbhhhrrrxxxyyyjjjnnn~~~aaaKKK<<<;;;999666555444444444555555555444444333333222444444444333333222222222333333333333444555666666555777:::<<<@@@LLL\\\hhhwww|||wwwqqqiiiccc^^^ZZZTTTOOOSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSRRRQQQNNNMMMKKKHHHFFFDDDCCCCCCCCCAAAEEENNNVVVccczzz222222111000000000000000///////////////////////////000111111000000222333555777:::;;;<<<<<<>>>@@@HHH^^^dddWWWSSSSSSUUUUUUSSSUUUZZZZZZdddqqqxxxyyy|||yyyooohhhdddccciiiqqq{{{qqqjjjeeedddcccaaaaaaccccccdddhhhpppvvvlllccc^^^ZZZdddrrr}}}zzzuuurrrooooookkkccc^^^```bbbbbb```]]]^^^cccdddcccdddiiisssvvvddd[[[SSSPPPNNNMMMOOOSSSXXXYYYZZZ[[[[[[YYYUUUSSSLLLHHHEEEDDDAAAAAAGGGOOO[[[bbbjjjuuu{{{mmmbbb\\\XXX^^^eeennnttt{{{zzzdddUUUMMMKKKKKKTTTbbbkkkdddZZZVVVVVVUUUWWWVVVSSSQQQPPPQQQRRRTTTTTTRRRPPPNNNMMMNNNPPPQQQTTTZZZccclllsssxxx}}}~~~|||{{{zzzxxxvvvtttpppmmmiiiddd```\\\VVVSSSQQQNNNIIIEEEBBB@@@@@@AAA<<<=========>>>AAAFFFIIIPPPVVV___jjjuuuwwwooofffbbb______cccjjjvvv{{{ooogggrrr~~~~~~\\\EEE<<<;;;999666555444444555555555444444444333333333555444444333333222222111333333333333444555666666555666999<<<@@@JJJ\\\kkk{{{{{{uuummmfff```[[[UUUQQQSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTTTTTTTTTTSSSRRRRRROOONNNLLLIIIGGGFFFEEEDDDEEECCCEEELLLSSS^^^www222111111000000000000000........................///000000/////////111333555999===@@@@@@@@@AAABBBMMM```kkk[[[VVVUUUVVVWWWUUUVVVYYYXXXbbbnnnuuuwww{{{}}}tttllleeebbbgggooozzzwwwooohhhfffdddaaabbbdddbbbdddgggooouuujjjdddcccbbbrrr~~~||||||{{{tttiiibbbcccddddddcccbbbccceeedddaaa```aaa^^^iiiwww~~~~~~zzzssslll___XXXSSSSSSTTTSSSTTTWWWZZZZZZZZZ[[[\\\[[[WWWSSSMMMIIIEEECCCAAACCCLLLWWW```dddhhhkkkqqq}}}{{{mmmaaaWWWRRRPPPWWW```hhhhhhjjjxxxnnnWWWKKKIIIKKKUUUhhhsssjjj\\\XXXXXXWWWZZZWWWTTTRRRPPPQQQSSSTTTUUUTTTSSSQQQQQQQQQRRRSSSQQQWWWaaalllttt{{{}}}{{{xxxtttqqqooommmiiieeeaaa\\\WWWSSSQQQNNNJJJEEEBBBAAAAAABBB<<<============@@@EEEHHHOOOTTT]]]hhhsss|||ssskkkddd```______eeelllyyy~~~hhhgggxxxwww[[[CCC<<<;;;999777666555666666444444444444444333333333444444444333333222222222333333333333444555666666666666999===@@@HHH[[[mmm~~~zzzvvvpppiiiccc]]]YYYVVVSSSSSSSSSRRRRRRRRRQQQQQQSSSTTTTTTTTTTTTSSSSSSRRRPPPOOOMMMKKKIIIGGGFFFFFFDDDBBBDDDKKKPPP\\\vvv111000000//////000000000.........................../////////...///222444777<<>>@@@FFFYYYnnnzzzvvvqqqkkkddd___\\\[[[TTTTTTTTTSSSSSSRRRRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPNNNLLLJJJIIIHHHHHHBBB@@@CCCHHHLLLXXXttt000//////......//////000........................//////000//////111444777777===DDDIIIKKKKKKKKKKKKRRR```~~~ccc[[[UUUUUUUUUTTTTTTWWWVVV[[[aaahhhoooxxxwwwmmmeeegggmmmrrr{{{wwwmmmiiieeebbbcccfff___aaaccciiivvv~~~sssjjjfffeeetttyyyqqqppprrrrrrpppnnnjjjccc]]]YYYUUURRRPPPVVVbbbooouuurrrkkkeee\\\[[[___fffjjjgggddddddbbb```___```bbb```ZZZUUUQQQLLLFFFCCCDDDMMM```rrrvvvsssmmmhhhccc______aaa^^^]]]XXXQQQIIIEEEDDDEEEPPPUUUXXXTTTPPPWWWhhhxxxpppVVVGGGHHHNNNddd}}}yyyaaaXXXXXXVVVWWWUUUQQQNNNMMMOOOQQQSSSTTTUUUUUUVVVWWWWWWWWWWWWWWW]]]fffpppyyy{{{uuuqqqooommmjjjhhheeeaaa[[[WWWLLLJJJHHHEEEBBB@@@???>>>;;;<<<<<<;;;;;;>>>BBBFFFMMMSSS^^^iiisss}}}|||vvvmmmfff___^^^^^^```gggooo{{{rrrbbbpppssszzzVVVBBB;;;999888666555555555666444444444444444444444444111222222333333444444555333333333333444555666666999777:::??????DDDXXXnnnzzzwwwrrrllleee```]]]\\\WWWWWWVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIDDDBBBCCCHHHKKKWWWsss//////............///000000000000000000000000000///000000000000222666999555;;;CCCIIILLLLLLKKKKKKNNN[[[xxxeee\\\UUUSSSTTTRRRSSSUUUVVVXXX\\\ccclllvvv~~~{{{pppggghhhnnnmmmvvvyyyoooiiifffbbbcccggg]]]___aaafffsss|||uuuoookkkhhh|||~~~vvvvvvxxxyyyrrrqqqkkkccc]]]ZZZWWWTTTQQQXXXeeettt{{{wwwmmmfffeeeffflllvvv{{{xxxtttsssfffdddbbbccceeeccc]]]WWWRRRMMMGGGDDDFFFQQQggg{{{wwwooojjjfff```ZZZWWWWWWVVVTTTNNNHHHDDDEEEGGGQQQTTTUUUSSSPPPQQQXXX^^^mmmvvvyyylllVVVIIILLLUUUkkk~~~cccXXXVVVTTTPPPOOOLLLKKKMMMPPPTTTWWWUUUVVVWWWYYYZZZZZZZZZZZZZZZ___hhhqqqyyy|||vvvrrrooommmkkkiiigggccc]]]YYYLLLKKKIIIGGGEEEBBB@@@???:::;;;;;;::::::===AAADDDMMMTTT___jjjttt}}}|||tttkkkddd^^^]]]^^^aaahhhooozzzlllaaauuuqqqqqqPPP???999888666555444444444555444444444444444444444444000111222333444444555666333333333333444555666666:::777:::??????CCCWWWnnnzzzxxxsssllleee```]]]\\\YYYYYYXXXWWWWWWVVVUUUUUURRRSSSSSSTTTTTTTTTSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJGGGEEEFFFIIILLLWWWttt000/////////...............///000000//////000111//////000111333555777888;;;<<<>>>CCCIIINNNQQQRRRPPPUUUkkknnn\\\XXX\\\VVVSSSTTTPPPVVVTTTWWW```iiiqqq{{{uuuiiifffhhhhhhsssqqqgggaaa]]]```eee\\\``````dddqqq}}}vvvpppfffsss}}}~~~~~~uuuvvvooobbbZZZZZZYYYWWWVVV]]]mmm{{{~~~wwwqqqpppdddlllyyy|||kkkbbb```ffffff]]]XXX[[[RRRPPPJJJFFFNNNbbbvvvwwwmmmfffaaa^^^\\\^^^[[[WWWRRRJJJCCCEEEKKKRRRYYYYYYVVVVVVNNNIIIQQQ\\\jjjqqqeeeTTTMMMRRRYYYooohhhYYYTTTQQQNNNKKKIIIKKKPPPTTTVVVUUURRRWWW\\\[[[WWWUUUZZZ___dddggglllrrryyy}}}zzzyyyyyyuuuqqqlllgggbbb\\\XXXPPPLLLGGGCCCAAA@@@???>>>999999888777888<<>>===999999888888888<<>>===;;;999999999888999<<>>777777777666666666555555444444333333333333222222555444444333333444444555222333333444444555666666555<<<;;;:::@@@CCCOOOeee||||||uuunnnfffaaaZZZYYYXXXVVVUUUSSSSSSRRRTTTSSSSSSTTTVVVVVVTTTSSSRRRSSSRRRRRRPPPNNNLLLJJJFFFGGGAAAAAAIIIRRRkkk000000000////////////......///111111000000111333333333333444666888999:::>>>;;;<<>><<<:::888999999999999<<>>???EEEMMMSSSTTTRRRRRRRRRZZZqqqgggRRRQQQRRRVVVWWWQQQRRRRRRWWW```hhhmmmssszzz{{{vvvmmmjjjiiilllqqqyyyqqqiiifffbbb^^^___aaa___bbbiiimmm}}}|||}}}qqqddd___cccjjj}}}~~~~~~tttkkkiiihhhccc\\\XXXYYYWWWWWW___uuu}}}tttnnniiiddd```\\\[[[WWWRRRRRRUUUlllsssjjjooollliiiaaaXXXUUUVVVUUURRRUUUXXXXXXUUURRRQQQOOOMMMDDDAAACCCQQQdddqqqrrrnnnoooiii```XXXTTTUUUYYY\\\``````______]]]\\\ZZZYYY[[[]]]```bbbcccbbbaaa```ccc```]]][[[XXXUUUQQQNNNIIIFFFBBB@@@???===;;;:::888999999999:::<<>>===666666666666555555555555444444333333333222222222333333222222222222333333555555666666777888888999666<<<:::;;;AAACCCKKK]]]zzzuuujjjccc]]][[[YYYWWWUUUTTTTTTUUUSSSRRRQQQRRRTTTUUUTTTTTTPPPPPPQQQQQQPPPNNNKKKIIIGGGIIIDDDBBBGGGLLL```~~~111111000000000/////////---///111111111111333444666666777777888:::;;;<<>>===<<<:::777888999::::::===AAADDDLLLSSS___mmmyyywwwnnnhhh\\\^^^^^^]]]bbblllvvvzzzppp\\\fffzzzuuuuuu___GGG<<<<<<666666666555555555444444444444333333333333222222333222222111111222222333333444444555555666777777777<<<:::;;;AAACCCIIIZZZxxxxxxmmmeee```^^^[[[XXXVVVUUUUUUVVVTTTRRRQQQQQQSSSTTTTTTSSSPPPPPPQQQPPPOOOMMMLLLJJJGGGJJJFFFEEEHHHIIIYYYttt111111111000000000//////---///111111111111333555888888888888999;;;<<<===>>>AAADDDGGGHHHKKKOOORRRPPPVVV\\\eee}}}fffZZZQQQQQQTTTQQQPPPNNNPPPWWW^^^dddkkksssxxx||||||rrrnnnjjjgggiiiooowwwssskkkfff``````bbb___bbbhhhhhhqqq~~~wwwoooggghhhvvv}}}vvvtttrrrlllooopppooojjjddd^^^YYYVVVWWW]]]nnnzzzuuukkkddd]]][[[ZZZXXXZZZ___mmm{{{sssrrrnnniiigggfff```YYYYYYYYY[[[[[[XXXRRRNNNLLLFFFEEEGGGPPP]]]gggllllllkkkiiiddd\\\VVVWWW___fffmmmkkkhhhccc]]]WWWSSSPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIFFFDDDBBB@@@>>>>>>>>>>>><<<;;;777888999:::;;;===AAACCCNNNTTT```nnn||||||tttlllggg\\\]]]\\\\\\eeerrrzzzzzz{{{nnnfffuuusss}}}qqqUUUAAA::::::666666555555555444444444444444333333333333222222333333333222222333333333444444444555666666777777777<<<:::;;;BBBBBBHHHWWWttt}}}qqqiiidddaaa]]]YYYWWWUUUVVVVVVWWWUUUSSSRRRSSSTTTTTTSSSRRRRRRQQQPPPOOONNNMMMMMMFFFJJJGGGFFFGGGEEERRRkkk111111111111000000000000---///111111111222444555888888888999:::;;;<<<===<<<@@@EEEGGGFFFGGGLLLQQQNNNVVV[[[aaauuusss```SSSQQQVVVUUUPPPMMMNNNTTTZZZ___fffnnnvvvzzztttpppjjjggggggmmmtttyyyoooggg```aaaccc___aaagggeeemmm{{{vvvrrrnnntttyyy|||}}}rrrnnnmmmhhhoootttrrrkkkddd]]]YYYUUUWWW___sss{{{mmmeee^^^[[[ZZZZZZ]]]aaabbb}}}ssssssuuuvvvtttsssqqqiiiaaa\\\^^^aaaccc___YYYTTTRRRFFFEEEFFFLLLUUU^^^cccdddfffgggddd]]]VVVXXXbbblllrrrppplllfff___YYYTTTQQQOOOMMMLLLJJJIIIIIIIIIJJJFFFEEEDDDEEEFFFEEEDDDBBB@@@>>>======>>>>>>===;;;777888::::::;;;===@@@CCCOOOUUU```ooo}}}yyyrrrkkkggg]]]]]][[[\\\gggvvv|||zzzuuuyyy}}}ttttttyyyhhhNNN>>>999888666666555555555444444444444444444333333333222222555444444333333444444555666666777777888888999999777<<<:::;;;BBBBBBGGGVVVrrruuummmfffccc___ZZZWWWVVVVVVVVVYYYWWWTTTSSSTTTUUUUUUTTTTTTSSSRRRPPPOOOOOOOOOOOOEEEIIIGGGFFFFFFCCCMMMeee555333222333666666444222111111000111222444666888;;;;;;::::::;;;<<<===>>>===AAAEEEIIIJJJKKKLLLMMMNNNSSSQQQXXXqqqjjjXXXVVVUUUPPPNNNOOOOOOOOOSSSYYYbbbhhhmmmsss{{{zzzsssjjjffffffkkkrrr}}}ssskkkhhhdddaaa___aaacccfffmmmuuu|||zzzmmmjjjrrr~~~wwwsssooonnnpppsssqqqggg^^^ZZZZZZYYYbbbyyyyyypppeee]]]^^^___\\\[[[]]]^^^kkkzzz}}}wwwvvvyyy|||wwwooohhhffffffhhhddd]]]XXXXXXJJJCCC???BBBNNNYYY```bbb___^^^[[[XXXWWW\\\dddkkkuuuwwwsssiiiaaa\\\VVVQQQOOONNNNNNNNNMMMLLLLLLLLLJJJGGGEEEDDDEEEFFFFFFEEEEEECCCAAA@@@AAAAAA@@@???>>>;;;:::;;;;;;:::>>>EEEJJJWWWfffqqq{{{zzzvvvpppiiiccc___[[[[[[cccrrr{{{wwwuuuyyywwwttt{{{yyy\\\FFF<<<::::::555555555555555555555555777777666555444333333222222222111111111222444555777777777777777777777777;;;:::<<<@@@BBBDDDKKKTTTsssxxxllldddaaa___]]]\\\ZZZXXXVVVXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTRRRQQQQQQMMMLLLIIIFFFEEEHHHMMMRRRrrr555333222333555555333111333222222222333555666888;;;;;;;;;<<<===???AAACCC@@@CCCFFFHHHHHHHHHIIIJJJLLLRRRRRRXXXnnn}}}eee]]]YYYUUUPPPOOONNNNNNQQQWWW```fffkkkqqqyyy~~~xxxkkkgggfffkkkqqq{{{yyyooojjjeeeaaa___```bbbdddjjjrrr~~~rrrqqqyyy}}}yyyrrrpppqqqtttqqqhhh```]]]\\\\\\eee~~~~~~sssiiibbbbbbbbb___]]]^^^\\\___ccceeehhhmmmssswwwyyy}}}~~~wwwmmmhhhgggkkkkkkeee^^^[[[QQQIIICCCCCCKKKTTTZZZ\\\ZZZYYYXXXVVVUUUYYY```fffrrrtttssskkkeee```ZZZUUURRRQQQPPPOOONNNMMMMMMLLLMMMKKKHHHFFFFFFFFFFFFEEEGGGEEEBBBBBBAAAAAA???===<<<999999;;;;;;;;;AAAGGGNNN[[[jjjttt}}}|||wwwppphhhbbb___\\\^^^iii|||}}}}}}tttttt|||sssXXXDDD;;;999999444444444444444444444444555555555444333333222222444333222111111222222333777777777777888888888999;;;:::===@@@BBBDDDKKKTTTppp~~~pppeeebbb^^^[[[ZZZYYYWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTUUUTTTTTTSSSRRRQQQNNNMMMKKKHHHFFFGGGKKKNNNaaa|||555444333333444444222000444444444444555666888999<<<<<<<<<>>>@@@CCCEEEGGGGGGIIIJJJIIIHHHGGGGGGHHHIIIQQQSSSXXXjjjppp]]]VVVTTTRRRQQQNNNMMMNNNTTT]]]ccciiinnnvvv|||nnniiigggjjjooowwwuuummmgggbbb___```aaabbbgggllltttyyyyyyvvvrrrqqqssspppiiibbb```bbbbbbmmmvvvoooiiihhhhhhdddaaaaaa]]]ZZZTTTQQQTTT___qqq~~~tttkkkgggmmmssspppggg```UUUNNNFFFCCCGGGNNNTTTWWWVVVVVVVVVUUUUUUWWWZZZ^^^gggkkkllliiifffddd^^^XXXUUUUUUSSSQQQOOONNNMMMMMMPPPMMMJJJHHHHHHGGGGGGFFFHHHGGGEEEDDDCCCAAA>>>;;;;;;888888:::;;;===CCCJJJRRR___nnnxxx}}}wwwooogggaaa```___bbbooonnnrrriiiQQQAAA999777777444444444444444444444444333333333333333333333333555555444222222222222222555666666777888999::::::;;;:::===AAABBBDDDKKKSSSkkkvvviiieee___[[[ZZZYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTTTTTTTTTTTTTSSSSSSOOOOOOMMMJJJGGGFFFGGGHHHPPPbbbzzz444333333333333222111000444444444555777999;;;=========>>>???AAADDDFFFHHHNNNNNNNNNLLLIIIFFFFFFFFFEEENNNRRRXXXggg}}}xxx\\\TTTTTTUUURRROOOLLLLLLQQQYYY___ggglllssszzzrrrmmmiiijjjmmmsss~~~zzzoooiiiccc___`````````cccgggkkk~~~}}}~~~xxxsssppppppmmmgggccccccjjjmmmzzzwwwssspppnnnmmmjjjfffddd^^^YYYRRRPPPSSS___tttyyykkkaaagggqqqrrrjjjbbbTTTNNNFFFBBBDDDKKKRRRWWWVVVVVVWWWVVVUUUTTTTTTTTTUUU[[[___aaaccceeeaaa\\\WWWVVVTTTQQQPPPNNNNNNNNNPPPNNNKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEEEECCC@@@======:::999;;;<<<===DDDKKKTTTaaapppzzz~~~vvvmmmddd___aaa```dddqqqhhhrrr{{{zzz___JJJ>>>777555666444444444444444444444444222222333333444444444444444444444333333333333333444555666777999:::;;;<<<;;;:::===AAABBBDDDJJJRRReee|||qqqkkkddd^^^[[[[[[[[[[[[VVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTPPPPPPPPPMMMHHHEEEDDDDDDHHHPPP^^^nnn222333333333222111000000222333333555888;;;>>>@@@????????????@@@BBBEEEFFFOOOOOOOOOLLLHHHEEECCCCCCCCCLLLQQQXXXeeewwwaaaVVVXXXVVVSSSPPPLLLKKKOOOVVV[[[fffjjjqqqwww}}}wwwqqqllljjjkkkoooyyyrrrllleee``````aaa```aaadddfffssszzzsssmmmkkkhhhdddccceeepppxxxwwwwwwvvvuuurrroookkkggg\\\UUUOOONNNQQQ]]]uuuvvveeeWWWYYYbbbeeeaaa\\\RRRNNNHHHCCCBBBGGGOOOUUUWWWWWWWWWVVVTTTPPPLLLIIIGGGLLLRRRXXX```ffffffaaaWWWVVVSSSQQQOOOOOOOOOOOOOOONNNNNNNNNPPPPPPNNNLLLHHHGGGFFFFFFFFFEEECCCAAAAAA===;;;<<<===>>>DDDLLLSSSaaapppzzz|||sssjjjbbb^^^___```eeerrrzzzqqqoooppp|||}}}hhhyyywwwrrrUUUDDD<<<777555666444444444444444444444444333333444444555555666666222222333444555666666666444555666888999;;;<<<===:::;;;>>>BBBCCCCCCIIIQQQ___|||wwwppphhh```\\\[[[ZZZZZZVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTQQQRRRRRROOOJJJEEECCCBBBFFFGGGLLLWWWeeettt///111333222111000111222222333444666999<<>>>>>>>>@@@FFFNNNUUUbbbpppyyyxxxnnneee```]]]\\\___ggguuuqqqgggeeegggyyyxxxlll{{{nnnOOOAAA<<<888666666555555555555555555555555444444444555555666666666111222333555666777777888555555777888:::;;;<<<===:::;;;>>>CCCCCCCCCIIIPPP[[[ttt|||uuulllccc^^^[[[YYYXXXVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTRRRSSSSSSPPPKKKGGGDDDCCCCCCAAACCCJJJTTT]]]iiisss---///222222111000111333444444555666888;;;===???>>>>>>>>>???AAADDDFFFHHHHHHKKKNNNNNNKKKGGGDDDBBBGGGJJJKKKSSS^^^iiirrr\\\VVVUUUTTTRRRPPPNNNPPPSSSWWWaaaeeekkkqqqxxxyyyqqqllliiijjjqqqzzzrrriiicccdddfffdddcccccccccgggqqq~~~tttiiidddbbbaaadddiiiqqq|||vvvmmmeee\\\UUUPPPRRRUUUaaa|||fff[[[PPPLLLJJJGGGGGGIIIHHHIIIHHHEEEBBBDDDLLLTTTZZZZZZYYYYYYXXXSSSLLLFFFBBBDDDFFFKKKWWWeeekkkiiiUUUTTTSSSRRRRRRTTTWWWXXX\\\^^^aaadddfffccc]]]YYYNNNKKKGGGEEEEEEFFFFFFFFFDDD@@@>>>???@@@CCCJJJRRRZZZeeerrrzzz{{{sssiiiaaa^^^]]]\\\aaakkkyyyxxxhhh```ccchhhsssnnnlllLLL???===:::777777666666666666666666666666444444444444444444444555222333555666777777777666666666777888:::;;;<<<<<<:::;;;???CCCDDDCCCHHHPPPXXXnnn}}}sssjjjccc^^^ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSQQQLLLIIIGGGFFFBBB@@@AAAFFFJJJNNNWWWaaa+++...111222000000222444777777666666777999;;;<<<======>>>@@@CCCFFFIIIKKKIIIMMMQQQSSSPPPLLLHHHFFFJJJJJJJJJQQQ[[[dddddd[[[TTTTTTSSSQQQPPPPPPSSSVVV___ccciiiooovvv~~~{{{sssmmmiiiiiipppxxxssskkkeeefffhhhfffddddddeeeeeejjjxxxtttiiicccaaaaaaeeejjjnnn~~~wwwmmmcccTTTPPPRRRYYY\\\cccyyyttteee^^^VVVQQQKKKDDDCCCFFF@@@CCCFFFDDDCCCGGGPPPYYY^^^]]]]]]]]]]]]YYYRRRMMMCCCCCCCCCGGGSSSaaahhhhhhUUUTTTSSSSSSTTTWWWZZZ\\\cccfffjjjnnnnnnjjjccc]]]RRRNNNHHHEEEDDDEEEEEEEEEDDD@@@>>>@@@BBBEEEMMMVVV^^^iiittt{{{~~~yyypppfff___]]]]]]^^^dddnnn{{{pppaaa]]]dddmmmpppmmmlllJJJ???>>>;;;888888777777777777777777777777333333333333333333333333444555666777777666555555777777888999:::;;;;;;<<<:::;;;???CCCDDDCCCHHHOOOVVVkkkzzzpppiiiccc^^^[[[XXXXXXWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRSSSSSSSSSQQQMMMJJJIIIIIICCCAAACCCFFFFFFEEEKKKUUU111111111111222333444444999999888888999;;;===>>>>>>???BBBEEEGGGHHHHHHHHHJJJPPPVVVYYYVVVRRROOOOOOQQQMMMMMMQQQSSS^^^{{{lll[[[[[[WWWTTTTTTQQQOOORRRWWW^^^aaaffflllsss|||xxxsssnnnkkkmmmqqq{{{zzzsssnnnmmmjjjdddbbbcccaaadddiiinnnxxxyyylllhhheee```bbbhhhlllwwwjjj]]]QQQRRRQQQXXXeeekkkxxxqqqccc^^^ZZZVVVOOOGGGFFFIIIHHHHHHIIIGGGDDDIIIZZZlllppplllfff___ZZZWWWTTTSSSOOOEEE@@@EEEMMMRRRXXX^^^VVVOOOLLLRRRXXX[[[aaaiiimmmpppqqqpppssstttlll```XXXMMMDDDBBBDDDEEEEEEGGGDDDAAA@@@AAAAAADDDNNNXXX___kkkxxx~~~|||sssiiiaaa___^^^\\\]]]iiivvvvvvbbb\\\WWW]]]nnnjjjuuuzzz|||xxx___DDD@@@:::666777666444444444444444444444444555555555444444333333333444444555666777888999999555666777888:::;;;<<<===<<<===???AAABBBEEEIIILLLUUUbbbxxxmmmeeeaaa______XXXUUUXXX[[[ZZZZZZ\\\VVVVVVVVVVVVVVVTTTSSSSSSRRRRRRQQQPPPNNNMMMLLLLLLGGGEEEBBB??????BBBHHHMMM111111111111222333444555888888888999:::;;;<<<===???@@@CCCFFFHHHIIIJJJJJJLLLRRRZZZ\\\YYYTTTQQQPPPVVVSSSTTTVVVVVV^^^vvvzzzbbb^^^ZZZVVVUUURRROOOQQQUUU[[[___eeekkkrrr{{{{{{uuuooojjjlllqqqzzzzzzqqqnnnkkkfffcccccceeefffhhhkkkpppzzzjjjfffdddaaabbbgggoooxxxhhhZZZSSSTTTRRRXXXfffnnn}}}ooo```[[[XXXWWWSSSLLLIIIJJJHHHIIIKKKKKKLLLUUUiii}}}|||sssjjjccc^^^ZZZXXXOOOHHHDDDFFFIIIKKKPPPWWWUUURRRRRRVVVXXXYYYaaakkksssvvvwwwvvvxxxyyysssjjj\\\QQQGGGEEEFFFFFFEEEFFFDDDBBBAAABBBBBBEEEOOOYYYaaammmyyyzzzqqqhhhaaa^^^]]]\\\^^^kkkzzzyyyddd[[[WWW___rrrcccooowww}}}~~~YYYBBB>>>999555666555444444444444444444444444555555444444444333333333444444555666777888999999777777888999:::<<<<<<===<<<>>>@@@AAACCCEEEJJJMMMUUU```|||tttkkkeeebbb```ZZZVVVYYY[[[[[[ZZZ\\\XXXXXXWWWWWWVVVUUUUUUTTTTTTTTTRRRQQQOOONNNMMMLLLHHHFFFDDDAAA@@@CCCHHHMMM222222222222333444555555777777999:::;;;<<<<<<<<<@@@BBBDDDGGGIIIKKKMMMMMMRRRXXX```bbb^^^XXXSSSQQQ[[[ZZZ\\\^^^\\\^^^pppkkkbbb\\\XXXWWWTTTPPPOOORRRXXX\\\cccjjjqqqyyyzzzqqqjjjlllqqqwwwuuuooommmhhheeecccfffeeeeeedddfffssszzzgggccccccbbbbbbfffrrrzzzgggWWWTTTUUURRRYYYgggpppmmm^^^YYYVVVXXXXXXSSSNNNLLLKKKKKKMMMPPPTTTaaayyyyyypppjjjfffdddXXXRRRNNNKKKHHHFFFIIINNNQQQSSSWWWYYYYYY[[[dddooosssvvvwwwvvvuuuvvvsssoooaaaVVVLLLIIIIIIGGGFFFGGGEEECCCBBBCCCDDDGGGQQQ[[[dddppp{{{}}}wwwnnnfff```]]]\\\]]]aaaooohhh\\\XXXdddzzzsssYYYiiiwwwqqqQQQ>>>===999666666444444444444444444444444444555444444444444333333333444444555666777888888999999999::::::;;;<<<======>>>???AAABBBCCCFFFJJJMMMTTT]]]uuuuuummmgggccc\\\XXXZZZ\\\[[[ZZZ[[[ZZZYYYXXXVVVUUUVVVVVVWWWVVVUUUTTTRRRPPPOOOMMMMMMIIIGGGEEEBBBAAACCCGGGKKK222222222222333555666777666777999;;;<<<<<<<<<;;;AAACCCEEEHHHKKKMMMOOOPPPZZZ```fffgggbbbZZZSSSPPP\\\^^^bbbccc```aaannn~~~tttddd]]]XXXWWWUUUQQQPPPRRRWWW[[[bbbiiipppxxxuuullllllqqqssszzzxxxpppnnnjjjfffdddaaa```_________hhh{{{{{{fffaaaccccccdddgggvvvzzzeeeVVVTTTUUURRRWWWeeeooorrraaaZZZVVVYYY[[[WWWRRRPPPPPPOOOOOOSSSYYYiii|||xxxwwwwwwnnnfff\\\TTTMMMHHHGGGHHHMMMPPPTTTXXX\\\bbbmmmuuusssuuuuuussspppooooooooobbbWWWNNNKKKKKKIIIHHHHHHFFFCCCCCCDDDEEEHHHRRR]]]fffrrr}}}zzzrrrjjjddd___\\\]]]```gggtttkkk___\\\jjjhhhVVVjjj|||cccIII<<<===999777777444444444444444444444444444444444444444444444444444333444444555666777888888:::;;;;;;;;;<<<<<<======???@@@BBBCCCDDDFFFJJJMMMRRRYYYnnnvvvooofff___ZZZ[[[\\\ZZZYYYYYYZZZYYYWWWUUUTTTUUUVVVWWWVVVUUUTTTRRRPPPNNNMMMLLLIIIHHHFFFCCCAAAAAADDDGGG222222222333444666777888777888:::<<<=========<<>>?????????@@@AAACCCFFFIIIMMMQQQRRR]]]bbbfffeee^^^VVVQQQOOOSSSXXX]]]```bbbjjjxxxlllbbbYYYWWWWWWUUUVVVXXX[[[^^^bbbffflllsss{{{uuupppooojjjqqq{{{|||vvvoooiiigggdddaaa___^^^\\\\\\ccckkkwwwtttllljjjggghhhlll~~~qqq^^^UUUPPPSSSQQQTTT\\\aaaqqqxxxqqqnnnjjjaaa[[[XXXRRRPPPPPPWWWcccwwwtttdddYYYOOOGGGIIIJJJJJJQQQbbbxxx}}}wwwoookkkkkkaaaWWWNNNMMMNNNLLLIIIIIIFFFCCCCCCDDDFFFJJJTTT^^^gggsss~~~sssiiibbbbbb```]]]aaaiiittt~~~kkkccccccsssmmmgggnnnnnnQQQAAA<<<===888777999444444444444444444444444444333333333444444444444555333333444555666777777888::::::;;;;;;<<<===>>>>>>???@@@BBBBBBCCCEEEIIILLLOOOTTTaaa{{{uuummmfffdddaaa\\\XXXXXXXXXWWWUUUTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPNNNMMMMMMJJJJJJHHHEEEBBB@@@@@@AAA222333333444555777999:::<<<<<<======>>>@@@AAABBB>>>???AAADDDHHHLLLPPPRRRUUUYYY]]]]]]XXXSSSPPPOOOOOOSSSXXXZZZ___lll}}}uuuiii^^^YYYYYYXXXYYY[[[]]]^^^```ccchhhoooxxx}}}{{{rrrnnniiiooovvv}}}rrrkkkjjjeeebbb``````^^^[[[^^^ccceeevvv{{{qqqrrrzzzwwwqqqiiiiiimmm{{{kkk[[[WWWOOOSSSSSSUUUYYYZZZfffyyyjjj___[[[RRROOOOOOUUUbbbuuuzzzsss~~~tttaaaUUUNNNJJJLLLNNNRRRbbb}}}wwwooollldddZZZQQQOOOOOOLLLHHHHHHEEECCCBBBDDDFFFIIITTT^^^fffrrr}}}{{{xxxpppeee___aaaaaa^^^dddnnnwwwnnnjjjmmm|||yyyhhhooo{{{aaaLLL???;;;<<<555555888333444444444444444444444444333333333444444444555555222333333444555666777777888999999;;;<<<===>>>>>>>>>@@@AAABBBBBBDDDHHHKKKMMMSSS]]]sssvvvnnnjjjfff```[[[ZZZXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOLLLLLLKKKHHHDDDAAAAAAAAA222333333444666888999:::>>>>>>======>>>@@@BBBCCC===>>>@@@CCCGGGKKKOOORRRNNNRRRVVVVVVSSSPPPOOOPPPMMMQQQTTTVVV]]]mmm}}}oooaaa\\\ZZZYYYZZZ]]]]]]^^^___aaaeeellluuu||||||~~~tttnnnjjjmmmrrrxxxuuummmkkkccc```___aaa___]]]]]]aaa\\\jjjyyyxxx||||||pppgggaaaeeennnuuukkkiiimmmvvvhhh[[[YYYOOOTTTTTTUUUXXXUUU```wwwqqqbbb]]]SSSOOONNNSSS^^^ooonnndddooohhh[[[UUUJJJPPPRRRTTTaaa~~~xxxttthhh]]]TTTQQQPPPLLLHHHFFFEEEBBBBBBDDDEEEIIITTT^^^fffqqq||||||vvvsssnnnccc^^^aaabbb___fffqqqxxxrrrqqquuusssffftttqqqXXXIII===;;;:::333444777111444444444444444444444444333333333444444555555555222333333444555666777777777777999:::<<<===>>>???>>>???AAAAAABBBDDDGGGJJJMMMRRR\\\ooo|||sssooojjjccc]]]\\\XXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRNNNOOONNNJJJFFFCCCBBBBBB111222222444777:::===???@@@AAACCCCCCBBBAAABBBCCC:::888777;;;BBBGGGJJJJJJNNNNNNNNNNNNPPPRRRSSSUUUQQQQQQPPPQQQVVVcccsssuuuaaa``````ZZZXXX\\\^^^^^^]]]___ccciiipppsssyyy}}}wwwpppmmmlllpppxxxwwwoookkkkkkeeeaaa```^^^[[[[[[___\\\aaappp|||qqqnnnooovvv|||xxxhhh______]]]nnnuuukkkiiijjjrrrvvvdddYYYYYYTTT[[[YYYUUUWWWUUUZZZhhhuuufff```VVVWWWPPPOOOVVV^^^vvvgggZZZdddtttsss]]]YYYVVVSSSSSSXXX___rrrzzzrrrdddWWWQQQOOOLLLHHHFFFHHHDDDBBBDDDGGGKKKRRRZZZeeeqqq~~~vvvnnniiibbb\\\\\\^^^bbbjjjssszzzwwwtttkkksss___SSSAAA???;;;777555555666777444444555555555555444444333222222222444444444333555555555555666888999:::;;;;;;;;;;;;===???AAACCCCCCBBBAAABBBCCCFFFJJJLLLOOOTTT[[[jjjyyysssqqqnnneee]]]]]]ZZZWWWTTTTTTTTTTTTSSSTTTTTTUUUTTTSSSRRRPPPOOOMMMMMMMMMLLLJJJFFFCCCAAA444444555666888;;;===???DDDFFFGGGFFFDDDCCCCCCDDD===;;;:::===CCCHHHJJJJJJIIIJJJLLLNNNQQQSSSTTTUUUYYYXXXVVVTTTVVV]]]jjjsss}}}eee___```[[[XXXZZZ[[[[[[ZZZ\\\aaagggmmmqqqxxx|||{{{tttooonnnpppwww}}}sssmmmjjjeeeaaaaaa___\\\\\\^^^\\\___jjjtttoooqqqsssrrrpppddd^^^aaacccvvvpppddd```___cccsssxxxkkk[[[TTTUUUTTT^^^^^^ZZZ[[[WWWXXXdddzzzkkkeee^^^]]]UUURRRVVV[[[ooo~~~dddWWW^^^jjj}}}ddd]]]VVVRRRQQQTTTZZZjjjzzzkkk[[[RRROOOKKKHHHHHHGGGCCCAAACCCFFFKKKSSS[[[eeerrruuummmiiibbb^^^^^^aaafffnnnwwwtttwww~~~hhhTTTIII===<<<999666444444444444444444555555555555444444444333333333444555444444555555555666777888::::::;;;;;;;;;<<<===???AAACCCCCCBBBAAAAAAAAADDDHHHKKKOOOTTT[[[hhh{{{uuutttqqqjjjccc```]]]YYYVVVUUUUUUUUUTTTSSSSSSTTTSSSRRRQQQOOONNNNNNNNNNNNMMMKKKHHHEEECCC777777777888:::<<<>>>@@@EEEGGGHHHHHHGGGGGGIIIJJJCCC@@@???AAAFFFJJJKKKJJJDDDEEEHHHKKKOOOSSSUUUWWW___^^^\\\XXXWWWZZZaaagggwwwlll___^^^\\\YYYWWWWWWVVVVVVWWW\\\cccjjjnnnuuu{{{{{{sssooooootttzzzzzzqqqiiiddd```aaaaaa]]]\\\]]]\\\]]]cccqqqxxxrrrsssrrr{{{||||||mmmlllccc^^^ccciii{{{iii]]]WWWUUUUUUccczzzvvviii___UUUQQQUUUXXXeeehhhfffeee]]]XXX___xxx|||oooiiibbbaaaWWWRRRSSSTTTccc}}}}}}cccVVVZZZccclllbbbYYYTTTRRRSSSVVVccc~~~nnn\\\RRRMMMJJJIIIKKKFFFBBBAAACCCFFFJJJSSS\\\gggttt|||rrrkkkgggbbb```bbbffflllttt}}}zzzrrrqqq\\\III???;;;:::999777666444333333444444555555555555444444444444444555555666666666666666666777888999;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDCCCBBB@@@???AAAFFFIIINNNTTT\\\fff{{{{{{zzzxxxqqqkkkeeeaaa\\\XXXWWWVVVUUUTTTSSSSSSSSSSSSRRRPPPOOONNNOOOOOOOOONNNLLLJJJGGGFFF888888888:::<<>>@@@BBBCCCEEEEEEDDDAAA???@@@DDDHHHLLLTTT\\\dddtttxxxrrrjjjfff___ZZZXXXWWWUUUTTTUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOONNNMMMKKKIIIHHH888999:::<<>>???DDDMMMVVV\\\```bbbccc```]]]\\\^^^```dddvvvmmm```\\\XXXRRRQQQOOOMMMNNNRRRYYYaaafffmmmttt}}}yyyrrrnnnoootttzzz}}}nnngggaaabbbccc```]]]]]]^^^```cccgggsss~~~sssqqqrrrrrrpppgggaaaeeepppzzz{{{|||vvvqqqpppkkkddd\\\UUURRRQQQSSS```ttt~~~~~~|||hhh```[[[WWWYYY```qqquuueeeaaa[[[fffqqquuuxxxyyynnnmmmnnnlllmmmlllddd______YYY^^^rrrsss^^^\\\aaajjjttthhhbbb[[[WWWVVVUUU[[[pppyyy```WWWOOOLLLJJJGGGGGGHHHGGGDDDCCCDDDDDDHHHSSS___nnnzzz~~~{{{vvvoooiiibbb```bbbiiipppvvv~~~wwwaaammmtttbbbPPPCCC===888888999999888777555333444444555555555555444444444666777777666666888:::999999999:::;;;<<<===>>>???>>>>>>>>>???@@@BBBCCCFFFHHHHHHEEEAAAAAAEEEIIILLLTTT]]]cccooo~~~xxxpppkkkddd]]]ZZZXXXVVVUUUWWWWWWVVVUUUSSSSSSRRRRRROOOOOONNNMMMLLLKKKJJJIII======>>>@@@CCCFFFIIIKKKJJJKKKLLLKKKKKKLLLOOORRRVVVSSSPPPPPPQQQQQQNNNKKKFFFCCC@@@???DDDLLLVVV\\\bbbdddeeebbb]]]ZZZ[[[\\\bbbppp}}}eee]]]YYYSSSQQQNNNLLLLLLOOOVVV]]]bbbiiioooxxxwwwppppppssswww~~~tttjjjccccccdddaaa___^^^^^^aaaeeejjjsssvvvtttuuurrrooogggbbbffftttyyyzzz|||tttmmmiiihhhfffaaaZZZUUUQQQQQQUUUcccxxx|||zzzuuugggaaa\\\YYY]]]gggooogggaaacccddddddeeekkktttzzzvvvtttjjj^^^^^^kkkuuuwwwttttttlllhhhggg^^^___ooohhhaaa```fff~~~vvvkkkbbb[[[WWWWWWVVVZZZlllxxxlllcccRRRLLLIIIJJJJJJGGGEEEGGGFFFDDDDDDDDDEEEJJJVVVcccsss~~~}}}zzzwwwsssmmmhhhaaa```dddmmmuuu{{{lllbbbxxxooo\\\KKK@@@<<<444555666666666444333222444444555555555555444444333555888888666666999;;;:::::::::;;;<<<===>>>???@@@????????????AAABBBCCCGGGKKKMMMKKKFFFDDDGGGKKKNNNUUU]]]ccclll~~~xxxrrriiibbb]]][[[YYYWWWYYYXXXWWWUUUTTTTTTTTTTTTOOOOOONNNMMMLLLLLLKKKKKKEEEEEEEEEFFFGGGJJJLLLMMMNNNOOONNNMMMLLLMMMOOORRRUUUSSSQQQSSSUUUVVVTTTQQQIIIGGGEEEEEEHHHNNNUUUYYY```bbbcccaaa\\\YYYYYYZZZ```kkk{{{lll___[[[WWWRRROOOLLLJJJMMMTTT[[[```fffkkkttt{{{}}}tttrrrsssuuuyyyyyynnndddcccdddbbb```___]]]```ffflllvvvuuurrrjjjdddhhhxxx}}}tttmmmjjjjjjhhhccc]]]XXXUUUTTTXXXhhh}}}yyyvvvjjjccc]]]YYYbbbnnnxxxmmmeeeaaa^^^___aaacccccccccZZZZZZTTTNNNXXXqqqzzzuuuqqqeeeaaannn}}}ppphhhdddxxxyyyoooccc\\\YYY[[[ZZZ^^^oooxxxmmmfff^^^WWWOOOKKKIIIJJJIIIFFFEEEGGGBBBAAABBBEEEFFFMMM\\\kkkwww|||xxxuuuqqqkkkgggbbbbbbgggqqqyyyuuujjjooonnnYYYHHH===999444444555555444444333333444444555555555555444444111555888888666555888<<<;;;;;;;;;<<<===>>>???@@@@@@@@@??????@@@AAACCCDDDHHHMMMRRRQQQLLLIIIKKKNNNRRRWWW^^^ccciii~~~yyypppgggbbb___\\\[[[YYYXXXVVVTTTSSSSSSSSSTTTPPPPPPOOONNNNNNMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNOOONNNNNNOOOSSSVVVSSSQQQQQQTTTXXXZZZXXXVVVKKKKKKJJJKKKMMMQQQTTTWWW[[[^^^```^^^[[[YYYZZZ\\\^^^ggg}}}{{{qqq```]]]ZZZSSSPPPLLLJJJMMMRRRZZZ^^^dddiiiqqqxxx~~~wwwsssssssssvvv{{{}}}qqqeeecccdddbbb``````\\\___dddlllwww|||wwwooogggjjjzzzvvvnnnllllllkkkgggaaa\\\ZZZYYY]]]nnn}}}yyyzzznnnfff^^^[[[eeeuuu|||qqqbbb]]]ZZZ^^^cccccc^^^ZZZLLLMMMIIIGGGXXXxxxpppiiittttttcccvvv}}}rrreee___]]]______cccsssyyynnngggccc___YYYSSSNNNKKKKKKJJJFFFEEEHHH>>>>>>AAAEEEHHHPPPaaapppzzz}}}xxxtttpppjjjeeecccdddiiittt|||qqqooo}}}~~~oooXXXFFF<<<888666666666666666666666666444555555555555555555444111555888888555555888<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@???@@@AAACCCDDDIIIOOOUUUUUUPPPLLLMMMPPPUUUXXX^^^cccgggzzz~~~tttkkkeeebbb___^^^XXXWWWUUUSSSRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPKKKQQQRRRNNNKKKJJJJJJHHHKKKNNNQQQRRRRRRQQQPPPQQQRRRVVVXXXYYY[[[]]]YYYTTTRRRQQQQQQQQQQQQRRRSSSSSSWWWYYY___eeebbbZZZUUUTTT```iii{{{eeeWWWZZZXXXUUUQQQMMMIIIHHHQQQ[[[aaaffflllrrryyyzzzssssssyyy~~~{{{iiiddddddbbb``````\\\]]]bbbllluuu~~~xxxqqqffffff|||yyytttuuutttooofff^^^ZZZYYYaaavvv{{{yyyyyylllhhhbbb___mmmuuukkkccc^^^bbbhhhgggaaa[[[QQQPPPMMMHHHUUUuuummmrrrvvviiidddaaaaaaccckkk|||xxxjjjddd___ZZZUUURRRNNNLLLKKKJJJIIIGGG?????????BBBIIIWWWhhhssstttmmmmmmkkkggggggfffmmmzzzlllvvv|||}}}mmmRRREEE===666666666555555555444444444222333444444444555777999555555666666666666666666============>>>>>>>>>>>>@@@AAABBBBBBAAABBBDDDEEEKKKRRRZZZZZZTTTOOOOOOQQQPPPWWWYYY___gggpppwwwqqqmmmiiiccc___]]][[[YYYVVVTTTSSSSSSSSSUUURRRNNNLLLLLLNNNNNNNNNMMMRRRTTTPPPMMMMMMLLLJJJKKKMMMPPPRRRQQQPPPPPPPPPQQQUUUXXXYYY]]]```^^^YYYWWWVVVVVVUUUUUUTTTTTTSSSXXXZZZ___dddaaaZZZUUUUUU___fffvvvooo]]][[[YYYUUURRRNNNJJJHHHOOOXXX^^^bbbiiipppvvv}}}}}}uuusssvvvyyywwwnnnfffdddbbb```aaa______dddlllttt{{{zzztttjjjjjj}}}yyy|||{{{uuuiii```\\\\\\ggg~~~|||{{{nnniiieeedddsssrrrlllhhhjjjkkkhhh```YYYQQQNNNKKKIIIYYY}}}mmmuuuqqqmmmiiijjjmmmtttxxxjjj```ZZZUUURRROOOMMMLLLLLLJJJHHHBBBBBBCCCFFFOOO]]]nnnzzz|||rrrllllllkkkhhhhhhiiippp|||~~~ttt{{{kkkQQQEEE===777666666555555555444444444333555666555555555777999666777777777777777777888===>>>>>>???@@@@@@AAAAAACCCDDDDDDBBBAAAAAADDDFFFLLLSSSYYYYYYSSSNNNMMMNNNQQQXXXZZZ^^^fffmmm{{{wwwuuupppiiiddd]]]\\\ZZZXXXVVVUUUTTTTTTVVVSSSPPPNNNOOOPPPPPPPPPKKKPPPQQQNNNLLLMMMLLLIIIJJJMMMOOOPPPPPPOOOOOOPPPOOOSSSWWWZZZ___dddccc___VVVVVVWWWXXXXXXWWWVVVUUUYYY[[[```eeebbb[[[VVVVVV___dddpppyyyaaaWWWXXXUUURRROOOKKKHHHLLLSSSYYY]]]dddlllssszzzyyysssrrrssspppxxx|||ooohhhdddbbbcccbbbbbbfffmmmsssxxx~~~xxxpppppp}}}oooccc```aaaooo|||oookkkhhhiii||||||{{{zzzyyyvvvoooddd\\\VVVPPPLLLLLL\\\ooonnnzzz}}}xxxuuuvvvxxx}}}uuuddd[[[UUUSSSQQQOOOOOOMMMKKKIIIEEEFFFGGGLLLVVVfffwwwzzzzzzvvvnnniiiiiijjjiiikkkmmmuuu}}}dddLLLBBB===999555555555555555444444444666777888777666666777888777777888888999999999:::>>>>>>???@@@BBBCCCDDDDDDHHHGGGEEECCC@@@AAACCCFFFMMMRRRWWWVVVQQQLLLKKKMMMRRRYYY[[[^^^dddiii|||}}}xxxqqqlllaaa___]]]ZZZXXXWWWVVVVVVVVVTTTRRRQQQRRRSSSRRRQQQGGGKKKLLLJJJIIIKKKJJJGGGJJJLLLOOOOOOOOONNNOOOPPPOOOSSSWWWYYY___dddddd```OOOQQQTTTWWWYYYZZZYYYXXXYYY\\\bbbhhhfff^^^YYYXXX___cccjjj}}}fffTTTUUURRRPPPPPPLLLHHHJJJPPPUUUYYYaaaiiipppxxx}}}uuuqqqnnnpppuuu~~~~~~qqqiiieeedddeeedddhhhooossswww~~~{{{tttvvvssseeebbbdddrrr~~~qqqllliiimmm~~~pppddd```VVVRRRRRR]]]~~~{{{oooooolll```VVVTTTRRRQQQPPPNNNKKKIIIFFFFFFJJJQQQ]]]mmm|||wwwvvvqqqkkkffffffhhhiiiooottt|||xxx|||yyyYYYFFF>>><<<:::555555555555555555555555888999:::999777666777888666777777888999::::::;;;===>>>???AAACCCDDDFFFFFFJJJIIIFFFBBB???@@@BBBEEEKKKOOOSSSSSSOOOLLLLLLNNNQQQYYY[[[]]]dddhhhvvv}}}wwwrrriiifffaaa\\\XXXWWWWWWXXXVVVTTTSSSSSSTTTTTTRRRPPPDDDHHHIIIHHHJJJMMMLLLIIIKKKMMMNNNOOONNNNNNOOOPPPPPPTTTVVVXXX\\\bbbaaa]]]PPPRRRUUUXXXZZZ[[[[[[ZZZZZZ]]]cccjjjiiibbb]]]]]]^^^aaafffuuurrrZZZTTTQQQOOOPPPNNNJJJKKKNNNSSSWWW___gggooowww~~~zzzrrrnnnrrrtttzzz{{{ooogggdddffffffjjjppptttwww}}}|||wwwzzzwwwhhhcccdddrrrrrrmmmkkkqqq}}}lllfff\\\XXXXXX\\\rrrqqqiiiuuuhhhZZZWWWTTTRRRQQQNNNLLLIIIEEEGGGLLLUUUcccrrrvvvrrrmmmhhhdddcccfffjjjssszzzlllzzzmmmQQQAAA:::888888444555555555555555555555888:::;;;;;;999777777777555555666777999:::;;;;;;===>>>???AAACCCEEEFFFGGGJJJIIIFFFBBB@@@@@@CCCEEEHHHKKKOOOPPPNNNNNNOOOPPPPPPXXXZZZ\\\cccgggqqq{{{wwwtttoooggg___ZZZXXXYYYZZZWWWUUUTTTSSSTTTSSSQQQPPPEEEHHHJJJKKKOOOTTTSSSOOOLLLMMMOOOOOONNNNNNPPPQQQRRRUUUWWWWWWZZZ___^^^[[[YYYZZZ[[[]]]]]]]]]\\\\\\]]]]]]aaagggfffbbbbbbeeeaaadddiiittteeeXXXTTTRRRRRRPPPLLLLLLOOORRRVVV^^^fffmmmuuu}}}wwwqqqppppppuuuxxxllleeehhhgggkkkpppsssuuuzzz}}}xxx|||zzzkkkdddcccrrruuupppoooxxxrrriii^^^\\\[[[YYYhhhnnneeeyyy{{{qqq```]]]XXXTTTRRRPPPNNNLLLHHHKKKRRR]]]lllyyytttooojjjfffcccccchhhnnnwww}}}zzzpppcccMMM@@@999555555444444444555555555555555888999;;;;;;999777777777444555666777999:::<<<<<<>>>???@@@BBBDDDEEEGGGHHHIIIIIIGGGDDDBBBBBBEEEHHHGGGIIILLLMMMNNNOOOQQQSSSOOOXXXXXXYYYaaafffmmm{{{|||{{{vvvooogggaaa^^^]]]]]]ZZZXXXUUUTTTSSSSSSQQQPPPFFFIIILLLNNNTTTZZZZZZVVVMMMNNNOOOOOOOOOOOOQQQSSSSSSVVVWWWWWWZZZ^^^^^^ZZZ^^^_____________________aaa^^^\\\^^^___```fffnnnoooqqqssszzz{{{aaa[[[WWWVVVSSSOOOMMMOOOPPPUUU\\\dddkkkssszzz{{{tttooonnnrrr{{{vvvllljjjiiikkkoooqqqppptttzzz}}}yyy}}}nnneeebbbuuuyyyuuuuuu}}}nnnbbb___]]]VVV```|||}}}mmmeeeuuu~~~xxxhhhddd]]]WWWTTTRRRQQQPPPOOOSSS[[[hhhvvv{{{wwwpppjjjfffeeedddeeellluuu{{{mmmsss}}}qqqWWWHHH@@@999555555444444444555555555666666666888;;;;;;999888777777555666777999:::<<<===>>>AAAAAABBBDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGIIIKKKIIIJJJKKKLLLMMMOOOQQQRRRPPPXXXWWWUUU^^^bbbgggrrr|||zzzwwwrrrmmmhhhcccaaa___\\\XXXUUUTTTSSSRRRQQQFFFIIIKKKNNNUUU\\\]]]XXXNNNOOOPPPPPPOOOOOORRRSSSTTTVVVWWWWWWZZZ______[[[]]]]]]]]]^^^___aaacccdddddd^^^XXXVVVXXX]]]iiittt~~~hhhaaa\\\YYYVVVPPPNNNOOOOOOTTT[[[bbbjjjqqqxxx|||~~~wwwqqqoooqqqyyyuuukkkjjjkkknnnnnnmmmooottt~~~~~~yyyqqqfffaaaxxx|||yyy{{{uuuhhhccc^^^SSS\\\zzz}}}ooogggsssyyyrrrvvv~~~{{{nnniiiaaaZZZVVVUUUSSSSSSUUUYYYcccppp}}}tttnnnmmmgggdddeeefffgggpppzzz}}}zzzdddrrruuuaaaLLLCCC???:::777888444444444555555555666666555777:::;;;:::888777777666777888:::<<<>>>???@@@CCCCCCDDDFFFGGGHHHIIIJJJHHHJJJKKKKKKJJJJJJLLLNNNKKKKKKLLLLLLMMMNNNPPPQQQQQQYYYVVVSSS[[[___ccclllvvvzzz||||||{{{wwwppphhhdddccc___YYYVVVTTTTTTSSSRRRIIIIIIIIIKKKNNNTTTYYY\\\WWWTTTPPPNNNPPPSSSUUUUUUVVVWWWXXXYYYYYYXXXWWWVVV]]]___``````cccggggggccciiiaaa[[[XXXYYY^^^jjjuuu|||gggSSSVVVYYYRRRPPPVVVQQQSSSWWW^^^fffmmmqqqssswwwzzz~~~{{{wwwnnnllltttzzz}}}xxxpppjjjhhhmmmpppmmmlllnnnuuupppeeejjjzzzvvvyyy}}}pppgggddd]]]]]]xxxwwwjjj```gggyyy{{{vvvrrrlllgggaaaiiiyyyvvvnnnfff```ZZZUUUUUUXXX[[[cccooo{{{}}}vvvqqqcccdddcccbbbcccjjjwwwlllZZZmmmttt|||xxxeeeVVVFFF???===999555555777666666555555555666666888888777777666666666555666777888999;;;<<<===>>>GGGIIIJJJIIIGGGFFFGGGJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTRRRSSSUUUUUUVVVZZZ```fffsss}}}tttlllgggbbb\\\ZZZZZZXXXSSSNNNJJJJJJIIIHHHIIIMMMTTTYYYccc]]]VVVRRRSSSUUUWWWXXXZZZZZZZZZZZZYYYXXXVVVVVVVVVZZZ]]]^^^bbbhhhjjjggggggccc______^^^^^^dddkkkzzzyyywwwwww[[[VVVWWWQQQNNNRRRRRRSSSWWW\\\bbbhhhkkkmmmssswww{{{zzzqqqmmmssswwwzzzwwwnnngggiiijjjgggdddeeemmmpppiiirrr}}}~~~qqqgggddd___bbb}}}tttggg\\\___mmmyyy~~~}}}yyytttmmmiiigggfffdddbbb___```hhhuuukkkddd^^^YYYZZZ]]]aaaiiiuuu~~~xxxqqqmmmdddeeeeeedddfffnnn{{{aaaWWWooottt~~~mmm\\\NNNAAA;;;:::777555555666666555555555555666666666666666666666666666666888999:::;;;<<<===>>>>>>BBBEEEGGGHHHGGGHHHIIILLLJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRTTTUUUTTTVVVWWWWWWXXX\\\ccchhhpppxxxssspppkkkddd```___^^^ZZZVVVJJJKKKKKKHHHHHHMMMXXXaaasssjjj^^^WWWVVVXXXZZZ[[[]]]\\\[[[YYYXXXVVVUUUUUURRRWWW\\\^^^bbbiiikkkiiijjjjjjlllooonnnjjjjjjmmmqqqtttttt~~~dddVVVUUUQQQOOOQQQSSSTTTUUUXXX\\\```dddfffnnnrrrxxx}}}vvvppprrrtttuuu}}}ttthhheeeeeedddaaa```hhhsss~~~pppooo}}}sssfffbbb```hhhlllbbbXXXXXXbbbmmmqqqpppjjjgggdddcccdddeeeeeeddd```ZZZ[[[ppp|||nnneee___[[[]]]aaahhhooozzz}}}wwwqqqllliiieeefffggghhhllltttmmmUUUVVVuuu{{{{{{qqq```QQQEEE:::777666555444555666555555555555555666666555555555666777777888888;;;;;;;;;<<<===>>>>>>???@@@CCCFFFGGGGGGGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTVVVWWWXXXZZZ]]]cccjjjppp|||~~~{{{uuupppiiieeecccaaa]]]ZZZGGGJJJMMMLLLNNNWWWfffrrr|||qqqcccZZZYYYZZZ\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTZZZ___```ccchhhjjjiiilllmmmsssyyyzzzvvvuuuwwwsssyyy|||oooYYYTTTSSSSSSTTTRRRSSSTTTUUUWWWZZZ___bbbkkkooouuuzzz}}}uuusssqqqrrrxxx{{{llleeefffgggfffdddiiinnn}}}~~~rrrvvvuuufff```aaalll}}}ddd^^^VVVVVVaaannntttrrrnnnlllkkklllnnnooonnnlllfff___\\\iiissshhhbbb```bbbgggnnnuuu~~~~~~wwwqqqkkkhhhfffeeefffiiilllqqqzzzxxx^^^QQQ]]]||||||iiiZZZHHH???666444444333222444555555444444444555666666333444555666777999::::::<<<<<<<<<======>>>>>>>>>BBBDDDFFFGGGFFFEEEDDDDDDFFFGGGGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRUUUWWWZZZ```iiitttxxxtttpppmmmjjjgggbbb^^^FFFJJJNNNPPPSSS]]]mmmzzzxxxnnnaaaZZZZZZ\\\\\\ZZZUUUUUUUUUTTTSSSSSSRRRRRRSSS[[[```bbbdddhhhjjjiiihhhiiimmmrrrtttrrrtttyyy~~~bbbVVVTTTTTTSSSPPPQQQRRRRRRSSSWWW]]]aaahhhlllrrrxxx||||||vvvrrrqqquuuzzzvvvkkkiiijjjiiifffiiijjjtttwwwvvvfff___dddrrr}}}tttlllaaa]]]YYY[[[jjjzzzzzzrrrqqqqqquuu{{{~~~|||yyypppjjjdddfffvvvzzznnnhhhgggjjjooovvv{{{|||tttmmmiiigggfffeeegggjjjooovvvhhhVVVWWWjjjyyy{{{tttcccUUUDDD<<<555444444222111333444444444444444555666666333444555777999:::<<<<<<<<<=========>>>>>>??????BBBBBBCCCEEEFFFFFFEEEDDDFFFGGGGGGHHHJJJLLLMMMNNNMMMNNNPPPRRRSSSRRRQQQPPPTTTWWW^^^kkk|||||||||{{{zzzwwwrrrlllgggGGGJJJMMMOOOQQQYYYdddmmmkkkcccZZZXXX\\\^^^[[[WWWQQQQQQRRRRRRRRRQQQOOONNNNNNWWW^^^```bbbfffiiiiiifffdddeeehhhiiikkkpppwwwuuu]]]TTTRRRPPPOOOPPPPPPOOOOOOSSSZZZ```eeeiiiooouuuzzz{{{vvvttttttvvv|||uuummmkkkhhhdddffffffmmm}}}}}}sssfffbbblll}}}}}}vvvpppkkkgggdddcccaaa^^^dddwwwxxxsssrrrzzz|||qqqgggiii~~~|||ooojjjjjjnnnrrr}}}yyyrrrlllhhhgggggggggiiimmmsss{{{www]]]XXXfffnnn|||}}}kkkZZZMMMAAA:::666555444222222555333333333333444555666666555555777888:::<<<===>>>===>>>>>>???@@@AAAAAAAAA@@@@@@@@@BBBFFFHHHIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMOOORRRTTTTTTSSSQQQOOOSSSWWW```qqq}}}~~~~~~yyytttpppHHHIIIKKKKKKMMMPPPUUUYYYZZZUUUSSSWWW^^^```[[[UUUOOOQQQRRRSSSRRROOOKKKIIIJJJSSS[[[\\\\\\___bbbbbb```]]]\\\^^^bbbfffpppyyyhhhXXXSSSQQQOOOPPPOOOMMMKKKNNNVVV]]]```dddkkkrrryyyzzzwwwvvvuuuxxx~~~tttnnnjjjeeeeeefffjjjwww}}}uuuooofffgggxxxxxxooohhheeeeeeeeedddcccmmmwwwqqq{{{{{{nnnqqqtttppppppssswww}}}wwwpppkkkhhhggghhhjjjlllpppxxxhhhWWWaaa{{{|||mmmwwwcccRRREEE===888555666555333444777333333333333444555666777777777999:::<<<===>>>??????@@@@@@BBBCCCDDDEEEEEEBBB@@@???@@@EEEHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTWWWWWWUUURRRPPPSSSUUU[[[iii}}}~~~|||{{{HHHHHHHHHIIIKKKLLLMMMMMMOOOMMMNNNVVV```bbb\\\TTTPPPRRRTTTTTTRRRNNNIIIEEEJJJSSSYYYYYYWWWWWWYYYXXXUUURRRRRRVVV[[[cccooozzzqqq]]]WWWUUUOOOPPPOOOKKKHHHKKKSSSZZZ\\\aaaiiiqqqxxx~~~zzzxxxuuutttyyy{{{tttoookkkggghhhkkkrrrwwwxxx~~~{{{nnnkkkfffkkkuuukkkggggggeeeeeegggtttxxxmmmxxx|||lllooo{{{~~~{{{{{{~~~~~~zzzuuuooojjjhhhhhhhhhlllnnnsss{{{ttt```WWWjjjxxxuuuuuu___MMMAAA999555444555666444555999222222222333444555666777888999:::;;;===>>>??????AAAAAABBBDDDEEEGGGHHHIIIGGGDDD@@@@@@CCCGGGHHHHHHKKKKKKKKKKKKKKKLLLMMMNNNQQQSSSWWWYYYYYYWWWTTTRRRSSSRRRTTT]]]kkk{{{GGGGGGHHHIIIJJJLLLLLLMMMNNNMMMMMMQQQVVVXXXXXXVVVVVVVVVWWWVVVTTTOOOKKKHHHEEELLLUUU[[[[[[XXXWWWWWWTTTUUUTTTSSSUUU[[[fffnnnfffWWWVVVUUUUUUPPPJJJGGGLLLSSSWWWZZZ^^^dddkkksss{{{~~~xxxtttwwwuuuxxxtttlllfffiiimmmooottt|||yyy|||yyyzzznnnooommmzzzwwwkkknnnllliiimmm{{{hhhmmmnnniiivvv}}}vvvqqqpppmmmhhhfffhhhkkknnnttt{{{eee```fff|||qqqYYYGGG===777777666555555555555555666666666777777777777777;;;;;;<<<===>>>???@@@@@@AAAAAABBBDDDHHHLLLPPPSSSLLLIIIEEEBBBAAACCCFFFHHHKKKLLLMMMLLLLLLMMMPPPRRRTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUXXX]]]ccciiimmmmmmxxxIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLMMMPPPUUUXXXXXXWWWWWWXXXZZZ\\\[[[TTTKKKEEEDDDJJJQQQWWWYYYYYYXXXXXXUUUUUUTTTRRRRRRXXXbbbiiissszzzoooYYYRRRTTTTTTQQQLLLHHHJJJPPPUUUXXX\\\bbbiiipppxxxzzztttrrrrrruuu}}}yyynnnlllkkkkkkjjjkkkwww|||}}}{{{}}}pppqqqpppqqqqqqooolllooo}}}hhhlllssseeeaaasssyyysssooommmkkkgggfffiiiqqqsssxxx~~~xxx^^^bbbrrrwwwwwwqqqVVVEEE;;;777777666555555555555555777777777777888888888888;;;<<<<<<===>>>???@@@@@@AAAAAABBBEEEIIIOOOTTTWWWVVVQQQKKKFFFCCCEEEHHHKKKKKKLLLLLLLLLKKKLLLNNNPPPUUUVVVVVVWWWWWWVVVVVVUUUVVVUUUVVVWWWYYY\\\___aaaaaajjjqqq~~~KKKKKKKKKLLLLLLMMMMMMMMMKKKKKKLLLOOOTTTWWWXXXXXXYYYZZZ^^^bbbccc[[[NNNCCCBBBEEEKKKQQQWWWZZZZZZYYYYYYXXXVVVRRRRRRWWW```gggoooqqq|||cccRRRRRRSSSSSSOOOIIIGGGKKKPPPUUUXXX^^^eeelllttt|||xxxqqqpppssszzzvvvrrrmmmhhheeedddiiiyyyrrrssstttuuuqqqrrroooqqqjjjlll{{{}}}eeeVVV^^^ooo|||uuuoookkkjjjiiigggiiimmmtttuuuxxx|||hhhWWWhhhyyyuuu{{{lllRRRBBB;;;777666666555555555555666777777777888888999999999<<<<<<===>>>???@@@@@@AAABBBBBBCCCFFFKKKQQQWWWZZZ___ZZZRRRKKKGGGHHHKKKMMMNNNNNNOOONNNMMMMMMOOOPPPUUUUUUVVVVVVVVVVVVUUUUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\bbbccciii{{{JJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKNNNRRRUUUWWWXXX[[[[[[]]]cccfff```RRREEEAAABBBEEEMMMUUU[[[[[[YYY[[[[[[YYYVVVTTTYYYaaahhhooooooxxxvvv\\\TTTTTTTTTRRRKKKFFFHHHMMMRRRVVV[[[bbbhhhpppxxx}}}tttrrrrrrvvvzzzuuunnngggeeeeeehhhooowwwwwwvvvvvv{{{uuuvvvrrrrrrnnnooottt}}}kkk]]]\\\aaawww|||wwwqqqllliiiiiiiiijjjooovvvvvvuuutttvvv}}}vvvbbb]]]wwwvvv~~~dddLLL@@@;;;777666555555555555666666555666666777888999999:::<<<======>>>???@@@AAAAAADDDDDDDDDGGGKKKPPPUUUXXX^^^[[[UUUOOOLLLKKKLLLMMMRRRSSSSSSSSSQQQPPPQQQSSSRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWYYY[[[\\\]]]^^^]]]aaa^^^^^^jjj|||GGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMPPPSSSVVVXXX\\\ZZZZZZ^^^bbb___TTTKKK@@@@@@DDDKKKTTTZZZ[[[ZZZZZZZZZZZZWWWVVVZZZaaagggkkkmmmxxxnnn[[[WWWUUUTTTOOOHHHGGGKKKPPPTTTYYY___eeemmmtttyyy}}}zzzuuuqqqpppqqqvvv}}}sssjjjiiijjjkkkmmmpppyyy~~~zzzzzzvvvttttttrrrqqqrrrrrreee^^^]]]mmm~~~wwwqqqoookkkiiikkkmmmpppzzzyyyvvvzzzmmmccctttvvvuuu{{{ZZZFFF===:::666666555555555555666666444444555666888999::::::======>>>???@@@AAABBBBBBEEEFFFFFFGGGJJJMMMPPPRRRUUUTTTSSSRRRPPPNNNMMMLLLSSSTTTUUUTTTSSSRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTUUUWWWYYY[[[]]]^^^___[[[___[[[XXX```lllFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJLLLLLLMMMPPPTTTWWW[[[XXXVVVXXXZZZXXXRRRLLL???BBBFFFMMMTTTYYY[[[[[[VVVXXXYYYXXXWWWYYY]]]bbbgggmmm|||ggg]]]VVVVVVSSSKKKIIILLLNNNQQQVVV\\\bbbiiipppuuuyyy~~~yyyqqqnnnllloooyyysssooonnnllljjjkkkkkkttt}}}~~~yyy~~~xxxtttooommmyyyvvvbbb\\\ZZZhhhyyyrrrmmmmmmjjjjjjmmmqqqxxxuuuhhhkkkyyynnnxxxmmmQQQAAA:::777666555555555555666666777444444666777999:::;;;<<<>>>>>>???@@@AAABBBBBBCCCFFFGGGHHHIIIJJJKKKKKKLLLLLLNNNPPPRRRRRRQQQNNNMMMPPPRRRSSSTTTRRRQQQRRRSSSUUUVVVWWWXXXYYYYYYYYYXXXVVVVVVVVVVVVWWWXXXYYYZZZ[[[```\\\YYY___dddsssGGGGGGHHHIIIIIIJJJKKKKKKIIIKKKLLLLLLLLLNNNRRRVVVYYYWWWUUUSSSRRROOOKKKHHH???DDDKKKQQQUUUXXXZZZ[[[WWWZZZ\\\\\\YYYXXXZZZ]]]```jjjzzzrrrbbbVVVVVVVVVPPPLLLOOOKKKNNNSSSXXX^^^eeelllpppwww|||wwwsssoooooovvvwwwrrrllliiiiiidddiiilllwww~~~{{{rrrnnnnnnrrrxxxwwwaaa^^^]]]fff|||{{{uuuooojjjkkkiiijjjooottt~~~iiihhhzzzqqqooo~~~^^^GGG===999555555555555555555666777777555666777999;;;===>>>???>>>??????@@@AAABBBCCCCCCEEEGGGIIIKKKLLLKKKJJJIIIJJJLLLNNNQQQRRRRRRRRRQQQOOOQQQSSSTTTSSSRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZWWWVVVUUUTTTTTTUUUWWWXXXZZZ___[[[[[[```bbbiii{{{IIIIIIJJJKKKLLLMMMNNNOOOJJJLLLMMMLLLKKKLLLQQQUUUWWWVVVUUURRRNNNIIIFFFCCC@@@FFFNNNSSSUUUWWWYYY\\\[[[^^^aaa```\\\YYYYYY[[[VVVbbbqqq~~~zzzeeeVVVVVVXXXSSSOOOPPPHHHLLLPPPVVV[[[bbbiiimmmvvv{{{zzzvvvtttxxx}}}uuunnnkkkkkkdddhhhhhhkkkvvv|||ooolllooopppooowwwfffeeecccggguuu~~~xxxrrrmmmiiiiiihhhjjjooovvvdddlllpppuuupppRRR@@@;;;999666555555555555555666777888777888999;;;===???@@@AAA>>>???@@@@@@BBBBBBCCCDDDDDDFFFJJJMMMNNNMMMJJJIIILLLLLLNNNPPPRRRSSSTTTUUUPPPRRRUUUVVVUUUUUUUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYWWWUUUTTTSSSTTTVVVYYY[[[VVVYYYVVVWWW^^^^^^bbbppp