BM6P6(@ }}}tttiiidddeeeiiillllllhhhgggtttpppfffgggiiiiiinnnhhheeelll{{{rrrlllqqq~~~jjjXXXDDDAAA<<<777333222333333333222000///............,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************)))(((((((((((((((((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((())))))(((&&&$$$))))))))))))******************)))))))))))))))***+++++++++*********))))))************************(((((((((((()))***+++,,,---......///////////////............///000222222111222333444444333111000111222444666888:::;;;;;;:::::::::999888666444333555555666666777777888888999::::::;;;;;;::::::999777888;;;>>>@@@AAABBBBBBAAAAAABBBCCCBBBAAA@@@???AAA@@@??????AAACCCCCCBBBAAAAAA????????????AAAAAA;;;>>>AAACCCBBBAAAAAAAAABBBEEEHHHHHHEEEBBBBBBCCCEEEFFFFFFDDDAAA@@@@@@@@@AAABBBCCCCCCAAA??????@@@@@@BBBCCCBBB???===<<<<<<;;;;;;;;;<<<===>>>>>>???CCCBBB@@@???===;;;999999777666777999;;;<<<;;;:::888777555333111000000000777666666555444333333222444333111///...///000111111111111111000000000000000000000000000111111111,,,---...//////...---,,,))))))***+++,,,,,,,,,,,,------,,,,,,+++*********////////////............***++++++,,,,,,---......++++++++++++++++++++++++---,,,,,,+++***)))((((((************))))))))))))''''''(((((()))))))))***)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((((((&&&%%%%%%&&&'''((()))'''&&&'''((()))((('''&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$yyyssslllkkknnnrrrrrrrrryyywwwssslllpppuuuvvv|||wwwtttxxxlllTTTEEE???===999555222111111111111000000000///.................................))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''(((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&&&&''''''((((((((()))))))))******)))))))))))))))***+++++++++******)))))))))************************(((((((((((()))***+++,,,------...////////////////////////000000111222333111222222222222222111111111111333555777999:::;;;;;;:::999888777666555555666666666666666666777777::::::;;;;;;;;;;;;::::::888:::<<>>>>>??????@@@;;;===@@@AAA@@@???@@@AAADDDGGGIIIHHHEEEBBBBBBBBBEEEFFFFFFDDDBBB@@@@@@AAABBBCCCDDDCCC@@@>>>>>>>>>>>>@@@AAA@@@>>>;;;::::::::::::;;;<<<<<<======>>>@@@@@@>>>===;;;999888777888888888:::<<<===<<<;;;999777555333111111111111444444444444444444444444333222000......///000111111111111111000000000000111000000000000000000000,,,---...//////...---,,,,,,,,,---,,,,,,+++***))),,,++++++++++++*********............------------)))************+++++++++++++++++++++++++++++++++***************)))))))))*********)))))))))(((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((()))'''&&&'''((()))(((&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$wwwwwwtttaaaOOO???666888666444222000///............///000000///...---------------------------)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''''''''(((&&&&&&'''''''''((((((((()))))))))(((((())))))***************))))))))))))************************(((((((((((()))***+++,,,------...////////////...000000000111111222222333222111111111111111222222111111111333555777:::;;;<<<;;;999777666666777777777777777777777666666666::::::;;;;;;;;;;;;:::::::::;;;>>>AAABBBBBBBBBAAA===>>>@@@BBBCCCCCCCCCCCCAAA@@@>>>???@@@BBBAAAAAA>>>>>>????????????>>>>>>:::<<<===>>>======>>>@@@EEEGGGHHHHHHEEEBBBAAAAAADDDEEEFFFDDDBBBAAAAAABBBCCCDDDDDDCCC@@@=========<<<===???>>><<<:::999999999:::;;;<<<<<<======<<<>>>===<<<;;;999888777666:::999999;;;======<<<;;;999777555333222222222222333333444444444555555555111000///......///000000222222111111111000000000111111111000000/////////------............------------------,,,+++***))))))************+++++++++------------,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++(((((((((((()))))))))*********))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&''''''(((((('''&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||hhhUUUHHH???999555222222111111000...---,,,+++---///000000///...,,,******************************))))))((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''((((((((()))(((((((((((())))))***))))))))))))))))))))))))************************(((((((((((()))***+++,,,,,,---......//////......//////000000111111111111222111000//////000222333111000000111333666999;;;<<<;;;999777666777999::::::999999999888888777777999999::::::::::::999999:::;;;>>>AAABBBBBBAAA@@@===>>>@@@BBBCCCCCCCCCBBBAAA???>>>>>>@@@AAA@@@???===>>>???@@@@@@???>>>===:::;;;<<<;;;;;;;;;===???CCCDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEDDDBBBAAABBBCCCDDDEEEEEECCC???<<<;;;;;;:::<<<>>>===<<<:::999::::::;;;<<<===>>>>>>=========<<<;;;:::999888777666:::999999:::<<<===;;;:::999888666444333333444444666555555555555555555555000//////......///000111222222222111111111000000222222111000///......---------------------------)))***+++,,,------------(((((()))******+++,,,,,,------------,,,,,,,,,,,,......------,,,+++******************************'''(((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}fff[[[MMMAAA<<<999888777///000000000000///---,,,+++,,,...///000///---,,,************************++++++***)))((((((''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''((((((((()))))))))((((((''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,------...............---...///000000//////...000000///...///000222333111000000000222666999;;;<<<;;;999777777888:::;;;<<<;;;;;;::::::999999999666777777888888777777666888:::===@@@AAAAAA???>>>???@@@AAABBBBBBBBBAAAAAAAAA???>>>>>>???@@@???>>>===>>>???@@@@@@???>>>===999:::;;;;;;:::;;;===???>>>>>>???@@@BBBCCCCCCCCCBBBCCCDDDCCCBBBAAABBBCCCDDDEEEEEEBBB???<<<:::::::::<<<>>>>>>===;;;;;;;;;<<<===???@@@@@@???>>>===<<<<<<<<<;;;:::999999888888888888999;;;<<<;;;999999888666555555555666666999999888777666555444333///////////////000111111222222222222111111111111222111111000///...---------------,,,,,,---------******+++,,,------------(((((()))***+++,,,,,,---.........------------,,,///......---,,,+++******************************))))))(((((('''&&&&&&%%%)))))))))(((((((((((('''))))))))))))))))))))))))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))%%%&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}hhhWWWLLLEEE===777555555444333//////000000000///...---,,,,,,---......---,,,+++++++++++++++++++++++++++*********))))))((((((((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))''''''''''''((()))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,---............---,,,---.../////////...---............///000111222000000000222444666999:::;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;:::::::::555555666666666666555555666999===@@@AAAAAA???>>>???@@@AAABBBBBBBBBAAA@@@AAA???======>>>???>>>=========>>>>>>>>>>>>======999;;;<<<===<<<<<<===???;;;;;;;;;===@@@CCCCCCCCC@@@AAABBBBBBAAA@@@AAACCCDDDDDDDDDBBB>>><<<:::::::::<<<>>>???===<<<<<<======???@@@BBBBBB@@@???>>><<<<<<<<<;;;;;;:::::::::777666666888;;;<<<;;;:::999888777666666666777888;;;:::999777555444333222...//////000111222222333333222222222222111111111000000000//////.........------,,,,,,,,,,,,------.........------,,,+++***))))))***+++,,,,,,------............------------,,,,,,++++++***)))((((((******************************)))((('''&&&%%%%%%))))))((((((((((((''''''))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((('''&&&%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzhhhYYYKKK@@@>>>:::555333333333111///000/////////...............---------,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&%%%###"""&&&&&&'''''''''((((((((('''&&&&&&'''''')))******&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,------......---------...///000000///...---,,,---...///000000000000///000111333555777999:::999:::::::::;;;;;;<<<<<<999999999999::::::::::::555666666666666666666555666888===AAACCCBBBAAA???===>>>@@@BBBCCCCCCBBBBBB@@@???======>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<:::<<<>>>???>>>>>>>>>???<<<;;;:::<<<@@@CCCCCCBBB>>>???AAA@@@@@@???AAABBBBBBCCCDDDBBB>>><<<;;;;;;999;;;>>>>>>===<<<=========>>>@@@BBBBBB@@@>>>===;;;;;;;;;;;;;;;:::::::::666666666999<<<>>>===<<<999888777666777777999999888777666555444333222111...///000111333333444444333333222222222111111111//////////////////......------,,,++++++,,,------............---,,,+++***++++++,,,,,,---------...------------,,,,,,,,,++++++++++++******)))))))))************************)))))))))(((((('''''''''))))))((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&((((((((((((''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################|||{{{ppp]]]KKKAAA===:::999555222222333444111///000///...------------...///...---,,,+++******+++((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$ """$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((('''$$$""" %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,------......------...///111222111000...---+++,,,...000111000000//////000222555777888999999999999:::;;;<<<<<<<<<<<<777777777888888999999:::666666777777777777666666666999>>>BBBDDDDDDBBBAAA;;;===???AAACCCDDDDDDDDD@@@???===<<<===>>>===<<<;;;:::888888888888:::;;;:::<<<@@@AAA@@@????????????===;;;===@@@CCCBBBAAA===>>>@@@@@@??????@@@BBBBBBCCCCCCAAA>>><<<;;;;;;888:::===>>>===<<<<<<===<<<>>>@@@AAAAAA???===;;;::::::::::::::::::::::::666666777:::===??????>>>999888777777777888999:::444444444333333222222222...///111222444444555555333333333222222222111111.........///////////////------++++++++++++------++++++,,,---............,,,,,,------------......,,,,,,,,,+++++++++******---------,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$&&&((())))))(((''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""vvvbbbXXXJJJAAA<<<999555222111111111000000000000000...............------------,,,++++++,,,,,,***((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&%%%###"""!!!!!!''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###(((******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++............////////////000000000111111222222222333444555666888888999999888999:::;;;:::888666444888777666666777888;;;<<<888888777777888888999:::;;;===@@@BBBCCCCCCAAA@@@>>>======???CCCDDDBBB???>>><<<:::999;;;<<<======;;;<<<===<<<::::::<<<======@@@CCCDDDBBB???>>>>>>AAA???===<<<=========<<<@@@@@@@@@@@@@@@???>>>>>>>>>@@@AAA@@@===:::888888777999;;;=========;;;:::>>>???@@@AAAAAA@@@???>>>=========<<<;;;:::999888;;;;;;<<<>>>@@@???===::::::::::::999999999888888;;;:::888555333111000000333333444555555444333333222222111111000/////////...///000111111111111111//////............//////000000000000///...---,,,******+++,,,------------+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%''''''&&&''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''+++)))&&&$$$######%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!nnn\\\OOOGGG>>>999777777444222111111000000000000//////............------------...---,,,,,,------+++)))******))))))))))))******''''''''''''''''''''''''''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))(((''''''((()))))),,,,,,,,,+++++++++++++++.............../////////000000111111222222222222444555666777888999999999888999:::;;;:::999777666888888777777888999<<<===888888888888888999:::::::::<<>>>>>???BBBEEEFFFDDDAAA???<<<::::::;;;=========;;;<<<<<<;;;::::::;;;===>>>AAACCCDDDBBB@@@???>>>@@@???>>>>>>??????===<<>>>>>>>>???@@@>>><<<:::::::::999:::<<<=========<<<<<<>>>???@@@@@@@@@???>>>===;;;<<<<<<<<<;;;:::999999;;;:::;;;===???>>><<<:::::::::999999999888888888;;;:::888666444333222222333333444555555444333333000000000000000111111111//////000000111111111111//////............/////////000000///...---,,,,,,++++++,,,---------,,,,,,+++***)))(((((())))))***))))))************))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%)))))))))((())))))******''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""jjjSSSCCC===999444222333333222000111111000000////////////------------------------///...------...---+++)))+++******))))))******+++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111111222222222222555666777777888888888777777888999::::::999888777999888888888999;;;===>>>999999888888999999:::;;;:::<<>><<<======>>>??????>>>>>>>>>===>>>>>>===;;;;;;<<<>>>===============>>>>>>>>>???????????????>>>===<<<::::::;;;;;;;;;::::::999:::999:::;;;======<<<:::999999999999888888888777999999777666555555444444333333444444444444333333...//////000111111222222/////////000000000000000...........................//////......---,,,+++,,,------------,,,,,,+++++++++***)))(((((())))))((())))))******))))))((('''''''''''''''''''''''')))******))))))((('''&&&***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''((((((((()))###$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!$$$$$$$$$##################$$$$$$$$$$$$###""""""|||jjj[[[NNNBBB:::777555222111222111///---000000000//////......---++++++,,,,,,---------......---,,,,,,---,,,***(((******))))))))))))******''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$###!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))),,,,,,,,,,,,,,,---------,,,,,,,,,---.........///111111111111111111111111444555555666666666555555555666777888888888888777999999999999:::<<<===>>>999999999999999::::::;;;999;;;>>>BBBDDDFFFFFFFFFCCCDDDFFFHHHIIIGGGEEEBBB@@@>>><<<<<<===>>>===<<<>>>??????===;;;:::;;;===@@@BBBDDDDDDCCCAAA@@@AAA??????@@@AAACCCBBB@@@===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<>>>AAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>===<<<<<<;;;999::::::;;;;;;;;;;;;:::999888888:::<<<===;;;:::999888888888888777777777777777666555555555555555333333333333333333333333//////000000111111111111/////////////////////000---------......------------------------,,,++++++---------------,,,+++***++++++***))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******)))(((((('''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''"""$$$&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######"""!!!!!!$$$$$$######""""""!!!!!!######$$$$$$$$$######"""{{{ooo]]]MMMCCC===:::888444333222222222111///...000000//////...------,,,)))******+++,,,---......,,,+++***+++++++++)))'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((()))))))))))))))+++++++++,,,,,,---------+++++++++,,,---.........000000000000000000000000222222333333333333333222333333444666666777888888::::::::::::;;;<<<======999999888888999999:::;;;999;;;>>>AAACCCEEEFFFGGGFFFGGGIIIIIIGGGEEEBBBAAA@@@???======>>>>>>===<<>>>>>???BBBCCCCCCAAA???<<<======>>>>>>>>>======:::;;;<<<;;;;;;<<>>>>>??????===<<<>>>?????????======???@@@AAABBBCCCCCCAAA@@@@@@AAA>>>>>>>>>@@@CCCCCCBBB@@@>>>?????????>>>>>>===<<<999:::<<<<<<<<<===@@@BBBBBBBBBBBBAAA@@@???>>>>>><<<;;;;;;::::::;;;<<<<<<<<<<<<=========<<<<<<;;;999888777999;;;===<<<;;;777777777777666666666666444333333333333333444444333333222222222222333333222222111111000//////...000///---,,,,,,---......***+++,,,------,,,+++*********++++++++++++*********+++++++++++++++***)))))))))************))))))'''(((((())))))(((((('''************************''''''((((((((((((''''''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$''''''(((((('''%%%###!!!&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$###zzztttmmmfff]]]RRRIII>>>===:::888555333111000///000111222222222222333000//////...---,,,+++***''''''(((***+++---......,,,+++******++++++)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!$$$&&&&&&$$$###$$$&&&!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((()))*********)))(((((()))******+++,,,,,,))))))***+++,,,---............---------,,,,,,,,,...///000111222222222222333333444555777999;;;<<<<<<<<<<<<;;;::::::999888777777666666777777888999999:::<<<>>>@@@BBBDDDDDDBBBDDDDDDBBB@@@>>>@@@BBBAAA@@@??????@@@???===<<<;;;<<<======<<<===???@@@@@@BBBBBBBBB@@@???@@@AAA>>>======>>>AAABBBBBBAAAAAAAAA@@@@@@???>>><<<<<<888:::<<<======>>>???@@@BBBBBBBBBBBBAAA???===<<<::::::999999:::;;;<<<===>>>?????????>>>===<<<<<<999888888999;;;=========777777666666666555555555555444444333333333444444333333222111111222333333111111111000000000000000000///---,,,+++,,,---...***+++,,,------,,,+++***))))))***************)))(((((()))*********))))))'''((()))***++++++******''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############!!!!!!""""""###$$$$$$$$$""""""##################""""""###$$$$$$$$$$$$$$$wwwvvv{{{pppiii^^^SSSJJJCCC>>>;;;888666444111000000000000333444444333222111222333000//////...,,,+++******&&&'''((()))+++---......---,,,++++++,,,,,,***((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###%%%'''%%%###"""###&&&!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((()))*********)))'''(((((()))******++++++((()))***+++,,,---......---------,,,,,,+++++++++......000111333333444444444444555777999;;;===>>><<<<<<<<<;;;:::999777666666666666666666777777888999:::;;;===???AAACCCCCC???@@@AAA???======AAADDDBBB@@@@@@@@@@@@@@@===;;;999:::;;;;;;;;;<<<>>>@@@@@@AAABBBAAA???>>>???@@@>>><<<<<<===@@@BBBCCCBBBBBBBBBBBBAAA???>>><<<;;;777:::===>>>>>>>>>>>>???AAABBBCCCCCCBBB???<<<;;;999888888888999;;;===>>>@@@@@@@@@@@@???===<<<<<<:::999888999<<<>>>>>>>>>777666666666555555555555666666555444444444444555444333222111111222333444/////////000111111222222000///---+++++++++---...)))***,,,------,,,***)))((()))************))))))&&&'''((()))))))))))))))%%%''')))***++++++++++++''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%############$$$%%%%%%&&&''''''''''''''''''''''''######$$$%%%'''(((((()))''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############""" !!!"""###$$$$$$""""""######$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$dddgggpppyyyvvveeeTTTLLLDDD???===;;;777333222111111000000000000000000111222333222000...,,,...---+++)))(((((()))))))))******+++++++++******************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""$$$&&&((((((&&&$$$"""%%%%%%%%%$$$###"""!!!!!!%%%$$$###""""""######$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))))))))))))))*********************+++,,,---...---...000111222222111111444555666777999;;;<<<===<<<<<<<<<<<<;;;:::999888333444555777888888888888888:::===@@@BBBBBB@@@???===>>>???@@@@@@@@@@@@@@@?????????>>>===;;;:::999777888888999;;;<<<======>>>>>>>>>>>>===;;;:::999===<<<;;;<<<===@@@CCCDDDCCCBBB@@@>>><<<<<<<<<<<<>>>======<<<<<<<<<======??????AAAAAA@@@>>><<<:::888999::::::999;;;>>>@@@@@@AAABBBBBBAAA>>><<<:::999999999<<<>>>???>>><<<;;;:::999888777777777777;;;:::999666444333444555222222222222222222222222...//////000000000000///000000/////////.........++++++,,,------------,,,,,,,,,++++++***)))))))))))))))*********+++++++++******+++***)))'''&&&$$$***)))((('''''''''''''''***)))(((&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################""""""#########$$$$$$$$$########################^^^^^^eeeqqq|||ooo\\\NNNGGGAAA:::777777666333000111111000////////////000///000111111111///---,,,---,,,***))))))))))))***'''((()))***+++++++++++++++******))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###$$$%%%%%%$$$$$$"""!!!!!!!!!"""###$$$$$$######"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))++++++******************+++******++++++,,,---...,,,---///000111111111000333444555777888:::;;;<<<=========<<<;;;888666555333444555666888888888888999;;;===@@@@@@@@@>>>===>>>??????@@@@@@@@@@@@???<<<<<<<<<;;;:::999999888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::<<<>>>AAABBBAAAAAA???>>>======<<<<<<;;;;;;::::::::::::;;;;;;<<<============;;;:::999999:::;;;::::::;;;>>>@@@@@@@@@@@@@@@???>>><<<;;;:::::::::<<<>>>>>><<<;;;;;;;;;:::999888888888888;;;;;;:::888555333444555222222222222222222222222000111111111111111000000,,,,,,,,,,,,+++++++++***(((((()))************))),,,++++++******)))((((((((((((((())))))*********((())))))******)))'''''')))((((((''''''''''''(((***)))(((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$########################""""""#########$$$$$$$$$########################XXXUUUYYYeeesss~~~{{{xxxhhh[[[OOOBBB999;;;777222000111222111///000000///............///---...//////...---+++***+++******)))))))))******%%%&&&((()))+++,,,,,,,,,++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """%%%%%%$$$""" $$$$$$$$$#####################$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((()))))))))))),,,,,,,,,++++++******)))************+++,,,---...------...///000000000000222333444555777999:::;;;<<<======<<<:::777444222333444555666777888888888:::<<<>>>???@@@???===<<<@@@@@@@@@@@@@@@@@@???>>>::::::::::::999999999888::::::;;;<<<===>>>??????======>>>>>>>>>>>>======999999888999:::<<<>>>@@@>>>?????????>>>>>>===<<<:::::::::999999::::::;;;<<<<<<;;;;;;::::::999999999;;;<<<<<<;;;<<<>>>@@@??????>>>==================<<<<<<===>>>===;;;888;;;;;;:::999888888888888:::;;;;;;999666333333333222222222222222222222222333333333333222111000000++++++************))))))''''''((())))))))))))(((++++++******)))(((((((((''''''(((((((((((())))))&&&'''((()))******))))))(((''''''''''''(((((()))))))))******))))))((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%#######################################$$$$$$$$$########################TTTRRRUUU]]]fffmmmwww|||xxxuuu}}}nnndddVVVJJJCCC===777333555222//////000111000/////////...---------------+++,,,,,,,,,,,,+++***))))))))))))))))))*********%%%&&&''')))***+++++++++++++++***)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!###$$$###""""""#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))(((((((((((()))))))))))),,,,,,++++++***)))(((((())))))))))))***+++,,,,,,......//////000000000000000111222444666777888999999:::;;;;;;999666333111333333555666777888888888:::<<<===???@@@@@@??????AAAAAAAAAAAA@@@??????>>>>>>===<<<;;;:::999999999999999:::;;;;;;<<<======<<<======>>>??????>>>>>>888888888999:::<<<===>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;::::::;;;;;;:::;;;======<<<===>>>@@@???>>><<<;;;:::;;;===>>>>>>===<<<======<<<999666999999888777777777777777777999999888555222111000111111111111111111111111333333333222222000//////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++***))))))(((((('''(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''((()))***((()))***++++++***)))(((((((((((())))))*********&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((########################"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$########################################################################OOOQQQVVVZZZ[[[^^^jjjvvv{{{yyy}}}wwwpppnnnttt{{{{{{hhhZZZLLLFFF>>>999777777555444333111///.../////////......---,,,,,,++++++,,,,,,***************))))))(((((()))))))))******))))))''''''((()))))))))((((((******))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$###"""""" !!!"""$$$$$$########################$$$#########"""""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))+++******)))(((''''''&&&'''''''''(((((()))***+++////////////000000000111//////111222444555777777555666777888777666444222222333444666777777777777999:::===???AAABBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>@@@???===;;;999888888888777777888888999:::::::::;;;<<<===>>>>>>??????>>>999999::::::;;;<<<===>>>;;;<<<>>>??????>>>======:::::::::::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;:::<<<=========<<<>>>???>>><<<:::999999:::<<<======<<<;;;<<<<<<;;;888555777666555555555555555555444555666555333000//////111111111111111111111111111111111111000///------,,,,,,,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++******)))((((((((())))))))))))))))))))))))***))))))((((((((((((((('''''''''''''''((()))***((()))***++++++***)))(((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############################################################""""""""""""""""""""""""GGGKKKRRRUUUSSSTTT```nnnxxxqqqrrrzzzqqqjjjiiijjjiiihhheee___UUUJJJBBB888555333111222222111000000///...---,,,+++++++++,,,,,,+++************+++)))(((((((((((((((((((((((())))))******)))((((((''''''((((((((((((''''''))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$######$$$$$$$$$######""""""!!! !!!"""$$$%%%###############$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))))))))((((((''''''&&&''''''''''''((()))***+++000//////......///000000---...///111222444555666444444444555555444444444222333444555666777777777888999;;;>>>@@@BBBCCCDDDAAAAAAAAAAAAAAAAAA@@@???>>>===;;;999777777777777777777888888999999999999;;;;;;<<<======>>>======::::::;;;<<<<<<======>>><<<<<<===>>>>>>=========777777777777888999::::::999999999999888888888888999;;;======<<<<<<<<<======<<<:::888888888:::;;;:::999999:::;;;:::888555555444444333333444444444111222333333000/////////111111111111111111111111////////////...---,,,,,,***************+++++++++))))))***+++++++++++++++,,,,,,++++++***)))))))))******))))))))))))((((((+++***)))(((''''''(((((((((''''''''''''(((((()))(((((())))))******))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$####################################$$$$$$$$$###############"""""""""""""""""""""""">>>AAAGGGKKKJJJJJJSSS^^^lllssskkkllltttwwwddd\\\\\\RRROOOKKKFFFBBB===888555111000////////////...------------,,,+++*********++++++***))))))))))))***(((((((((''''''((((((((())))))******)))((('''&&&%%%&&&''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$"""""""""!!!!!!""""""""""""######$$$$$$$$$######""""""##################""""""#########$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))((((((((((((((())))))((())))))***+++,,,......---,,,,,,,,,---...,,,---...///111333444555555444333222111222222333222222444555666777777777888888:::<<<>>>???AAAAAA@@@@@@AAAAAABBBAAAAAAAAA===;;;:::999888999;;;<<<:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<=========>>>======<<<<<<<<<======666666666777777888999:::777888999::::::999888888888:::======<<<;;;;;;<<<<<<;;;:::888777777777888666666666888::::::888666555444444333333444444555000111222111//////111222111111111111111111111111------............---,,,((((((((()))))))))******(((((()))***************------,,,,,,+++*********)))))))))((((((''''''''')))((((((''''''(((******)))((((((''''''''''''(((((('''''''''(((((()))***%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############### !!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""::::::===AAABBBBBBGGGMMMVVVuuuqqqgggfffjjjttt}}}yyyfffRRRHHHHHH;;;;;;<<<<<<:::777333000000//////............---+++,,,---,,,+++***+++,,,+++******)))))))))))))))(((((('''''''''(((((())))))*********)))(((&&&%%%###$$$%%%'''((())))))***&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$######!!!###%%%&&&&&&$$$""" """"""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************************+++,,,---...---,,,+++*********+++,,,+++,,,---///000222333444777666333111///000111111222222444555666777777777888888999:::;;;======>>>???@@@AAAAAABBBBBBBBBBBB<<<<<<;;;:::;;;===@@@AAA=========>>>>>>>>>>>>>>>:::;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<<<<<<>>===;;;;;;;;;<<<===888888888888999:::;;;<<<999:::<<<======<<<;;;999888:::<<<===<<<::::::;;;<<<;;;:::888777666666666333333444777999:::888777555555444444444555555666111111111000///000333555000000000000000000000000------..................((()))))))))******++++++))))))***+++++++++++++++......---,,,,,,++++++***(((((('''''''''&&&&&&&&&''''''&&&'''(((***,,,---***)))((('''''''''''''''((('''&&&&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""######$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""888888999:::<<<===>>>>>>NNNZZZkkkwww~~~uuueeeYYYZZZeeepppvvv~~~uuuyyy}}}rrrcccTTTJJJBBB;;;777444333333222111000//////000000///...---,,,,,,++++++,,,,,,---,,,+++)))(((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((('''%%%$$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%$$$###""" !!!"""###$$$%%%%%%""""""############""""""######""""""""""""######!!!!!!"""###############"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((''''''((()))***++++++,,,******)))))))))***,,,---111111000000//////......111111111000000000000//////111333444444555777888666888;;;>>>???>>>===<<<===>>>@@@@@@@@@@@@BBBDDD???===;;;<<>>;;;999888999;;;:::999999:::<<<999:::<<<=========<<<;;;>>>>>>==================777777777888999:::;;;<<<:::<<<======;;;::::::::::::::::::;;;;;;===>>>???<<<;;;:::999888888888888:::999777666555444555555666666666666555444333222222222333333333444444444333333222111000000000000------,,,,,,,,,,,,++++++************************,,,+++******))))))******+++++++++************)))$$$%%%''')))******)))))))))((('''&&&%%%&&&&&&''')))))))))))))))((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""""""""############"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$666666777888999:::;;;<<>>===<<<<<<>>>@@@AAA@@@??????@@@AAA>>>======>>>AAADDDDDDDDDCCCBBBAAA@@@@@@???===::::::;;;<<<<<<;;;:::<<<===;;;;;;<<<===========================<<<<<<<<<<<<888888777888888999:::;;;:::;;;<<<<<<:::999999:::;;;;;;;;;<<<<<<>>>>>>???::::::999999888888999999:::999777666444444444444666666666666555444333222222222222222333333333333222222111000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++*********))))))&&&&&&'''((((((((('''&&&)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#########"""$$$$$$######"""!!!!!! """"""""""""############"""""""""#########$$$$$$""""""############""""""444444444555666777888888<<>>===>>>??????>>>???AAADDDEEEEEEDDDAAA@@@???@@@AAA@@@===;;;;;;<<<===<<<;;;;;;===???======<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;999999888888888888999999999;;;;;;;;;999888999:::<<<<<<<<<======>>>>>>>>>888999999999999:::::::::;;;:::888666555444333333555666666555555444333222111111111222222222222333111000///......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***++++++*********)))))))))'''''''''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!%%%$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""############!!!!!!!!!"""""""""######""""""############""""""333333333444444555555555777999;;;;;;;;;<<<>>>@@@===@@@CCCCCCBBBBBBFFFJJJSSS[[[mmmqqqccc```aaabbbjjjqqqnnngggfffmmmrrruuu~~~|||gggXXXRRRPPPOOOMMMJJJMMMMMMHHHCCCAAA;;;555666555333222222111000///------------......//////************++++++++++++++++++)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""""""""!!!!!!$$$###!!! !!!###$$$########################"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""#########$$$$$$&&&''''''&&&%%%'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""""""""###$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&((((((''''''''''''(((((())))))(((((((((''''''''')))))))))))))))(((((((((***))))))))))))************+++,,,---///000222222111111111000000000//////...000222222222333555777:::999999888999:::;;;<<<===>>>??????======>>>?????????@@@AAACCCCCCAAA???=========>>>@@@???===;;;;;;<<<<<<;;;:::;;;===??????>>>===<<<<<<===>>>???============<<<<<<<<<<<<;;;::::::999999999999:::999:::;;;:::888777888:::;;;;;;<<<<<<<<<<<<<<<<<<777777888999::::::;;;;;;<<<;;;:::888666555444444555555555555444333222222000000111111111222222222111111///...------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$###############""""""""""""""""""!!!!!!############""""""!!!!!!!!!"""""""""############!!!!!!!!!!!!""""""""""""#########$$$$$$#########333333333333444444444444333555777888777777777777666888:::;;;:::<<<@@@CCCEEEJJJVVVeeeooosssvvvzzz}}}sssdddZZZXXXYYYYYY___ggguuupppnnnooopppsssyyy{{{hhhaaa```ggglllnnnvvvzzznnnbbbRRRFFF@@@===;;;999;;;===<<<888666777666222000111111000///...---,,,,,,,,,------.../////////,,,++++++***))))))((((((***)))((('''((()))***+++'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ !!!!!!!!!""""""###"""  """###"""###$$$$$$$$$$$$###"""!!!""""""###############%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%'''(((######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((((((((('''''''''''')))))))))((((((((((((((()))))))))***))))))))))))+++,,,,,,---.../////////000000000/////////......---///111222222333444666999888777777777999;;;<<<:::<<<============>>>@@@@@@?????????@@@???<<<999999:::;;;===???>>><<<999:::::::::999888999;;;===???>>>===<<<<<<===>>>???========================<<<;;;;;;:::::::::;;;;;;:::::::::999777777888:::999:::;;;;;;;;;:::999999666777888:::;;;;;;;;;;;;===<<<;;;:::999777666555555555555555444333222111000000111111111222222222222222000///...---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))*********)))))))))(((((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############################################################"""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!333333333333333333333222000222444666666555444333555555666555555777;;;>>>999;;;BBBLLLRRRUUU[[[aaabbbccc^^^UUUPPPQQQSSSSSSUUU]]]jjj~~~sssdddbbbhhhiiilllrrr{{{ttteee]]][[[```bbb```dddmmmqqqvvvxxxrrrjjjddd^^^YYYNNNGGG>>>999777666444333333555444000///222111///+++---//////...------...,,,,,,------.........///---,,,+++***)))(((''''''((((((((((((((())))))***&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######"""########################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!!!!""""""""""""!!! !!!""""""###$$$%%%%%%$$$###"""!!!!!!"""############"""$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$######$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))*********)))(((''',,,,,,------------------............---------------...000111111222444666666666666666777999;;;<<<888:::<<<<<<<<<<<<>>>@@@>>>===<<<;;;<<<;;;888666888999:::===???>>>;;;888999999888777666777:::<<<>>>>>>======<<<<<<======;;;;;;;;;<<<======>>>>>>;;;;;;::::::::::::;;;<<<;;;;;;;;;999777777999;;;999999:::;;;:::999777666666777999:::;;;;;;::::::;;;;;;;;;;;;:::888777666444555555444444333222111111111111222222222222333333222000///------,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))******)))))))))((((((((($$$$$$$$$%%%&&&((()))***%%%&&&''''''((('''''''''&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&########################!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""#####################$$$$$$$$$$$$$$$%%%######""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""###### 333333222222111111111111111111111222444444333222111222222222333444666888555555999>>>???>>>BBBHHHIIIKKKJJJEEEDDDGGGIIIGGGGGGMMMWWWdddwwwtttaaaXXXZZZ\\\]]]___ccciiisss}}}|||xxxtttkkkaaaVVVOOOLLLPPPOOOJJJKKKQQQOOOQQQPPPLLLIIIHHHDDD>>>;;;999555444555555444222---000000------//////,,,+++---//////...---///111+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))&&&'''(((((()))))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###########################""""""""""""########################"""###%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$##################$$$$$$$$$############$$$$$$$$$$$$!!!"""######""""""###%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))))))))*********)))'''&&&+++,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,...000111111111333555333444444666777999;;;<<<999:::<<<<<<;;;;;;<<<>>>;;;:::888888999999888777::::::<<>>888888888888999999:::;;;<<<<<<;;;999888888:::<<<999:::;;;;;;;;;999777555666777999;;;;;;;;;999999888888999999999888777666444444444444333222111111222222222222333333333333222111///---,,,++++++***++++++++++++************++++++++++++++++++++++++******)))(((((((((((((((***)))))))))((((((((((((''''''&&&&&&&&&''')))***%%%%%%'''(((((((((''''''&&&&&&'''(((((()))******&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$!!!"""""""""#########$$$#########$$$$$$$$$%%%%%%"""""""""""""""""""""###""""""""""""############"""""""""#########$$$$$$ !!!!!!!!!!!!!!!!!! 222222111111000000//////333222000000222333333333---...000111111222333333555555888:::888444555:::888;;;;;;888777::::::777:::???EEELLLXXXfffnnnoookkkfffcccbbbYYYMMMKKKQQQHHHJJJKKKNNNRRRXXX```fffaaabbb```[[[WWWUUUOOOGGGDDD===;;;???>>>888888===;;;;;;999666888;;;888333333222111222333222///---,,,000111///000333333111***,,,...---+++***,,,...************************************++++++++++++%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""######""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!###$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%""""""""""""############"""$$$%%%%%%$$$###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******((()))*********((('''&&&******+++,,,,,,---......,,,,,,,,,+++++++++******,,,...000000000111333555111222444666888:::;;;<<<;;;<<<===<<<:::999:::;;;999777555666888:::::::::;;;<<<>>>@@@BBB@@@===999999999888666555666:::===;;;<<<=========<<<:::999444444666777999;;;<<<===666666666666777888999:::======<<<:::888888;;;===:::;;;<<<===<<<:::777666666888:::;;;;;;:::999888555666777888888777666555444444444444333222111111222222333333333444444444111000...,,,+++***))))))+++++++++************)))******************************)))((((((((((((((())))))))))))((((((((((((***)))((('''&&&'''(((((($$$%%%'''((((((((('''''''''''''''((()))******+++%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$%%%&&&(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%"""""""""""""""#########""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$000000000000000000000000000000000000111111111111000000111111111222222222222222222222222222222222333444444555666666666555444666999===AAAEEEHHHIIIGGGGGGFFFDDDAAA>>><<<;;;:::;;;<<<>>>@@@BBBCCCDDDGGGFFFEEECCC@@@===:::999888777555555555444333222444333333222111000//////---......///000/////////000///---,,,++++++,,,,,,,,,,,,,,,,,,+++***)))((()))***+++***(((((()))+++))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%$$$""" ######""""""######$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$############$$$$$$ !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$"""!!!!!! !!!###%%%&&&""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%&&&$$$###!!!!!!"""$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%))))))((('''''''''''''''''''''''''''(((((((((((()))((('''''''''(((***+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******,,,---///000111222333444555666888:::;;;<<>>???@@@???<<<:::::::::666666666666666666555444444666777777666666777999:::999999888888999999:::999;;;;;;:::888666666666888888999::::::999777777555444333444666666555444222111000......//////000444444444333333222222222000///...---,,,+++++++++******))))))))))))******+++*********))))))((((((((()))***++++++***(((((())))))(((((('''''''''&&&(((''''''&&&&&&((()))***$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""$$$%%%$$$###$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""############""""""""""""""""""""""""////////////////////////000000000//////........./////////000000000111111222222222222222222222222111222222333333444333333111222444777999;;;===>>>999999999888777666444333333444555666777888999999;;;;;;;;;999888666444333444444333222333222111111000000000///////////////---...//////000000//////...---,,,,,,,,,---...///---......------+++*********)))((((((((())))))***((((((((((((((((((((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$#########""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$######$$$$$$###!!!######""""""######$$$%%%#########"""""""""!!!!!!"""############$$$$$$$$$######""""""######$$$%%%$$$######""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((******)))***++++++,,,,,,++++++))))))***************+++******+++,,,...///000000111222333555777999:::;;;AAA@@@===;;;:::999999999<<<:::888666555777888:::<<<>>>AAACCCBBB@@@===;;;777888999:::::::::::::::>>>??????>>>;;;999999999888888888888888777666555555666888777666666888999999999888888888888999999999:::;;;:::777666555666777777888999888777666555333222111222444555444333111000///.........//////222222222111111111000000///...---,,,,,,+++++++++******))))))))))))******************)))))))))((())))))*********))))))(((***)))))))))(((((((((((((((''''''&&&'''((()))***&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%$$$###""""""######$$$$$$$$$%%%######""""""""""""############$$$$$$$$$$$$######!!!!!!"""""""""#########""""""""""""""""""""""""////////////////////////111000000///...---,,,+++............////////////111111111111111111111111//////000111111111000000000000111111222333333333111222222333333333222222111111222222222222222222000111111111111000//////000000000000000/////////,,,,,,,,,---------......------...///////////////,,,,,,,,,,,,---...///000...............---,,,+++,,,(((%%%%%%'''))))))(((((((((((((((((((((((((((***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&$$$"""!!!###$$$############""""""######$$$%%%"""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$######"""""""""###$$$$$$$$$######""""""######$$$"""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""##################$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((''''''(((((()))***))))))***+++++++++++++++*********++++++,,,,,,,,,+++++++++,,,---......///000111222444666888::::::>>>===;;;999888888888999;;;999777666666777888999===>>>@@@AAAAAA???<<<:::777888999:::;;;;;;;;;;;;===>>>>>><<<999777777888;;;;;;;;;:::999888777666666777888888777777888999999888888777777888888999888::::::999777555555555555666666777666555444333000//////000333444444333000///...---------...///000000////////////............---,,,++++++++++++***))))))(((((())))))***************)))))))))))))))))))))(((((())))))************))))))))))))(((''''''&&&&&&''''''((()))''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""!!!!!! ###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$### !!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""######""""""""""""""""""""""""////////////////////////000000//////...------,,,---.........////////////000000000000000000000000......///////////////...111111111000000000000000///000111222222222222222111111000//////...............//////000//////...---............---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------......///---------------,,,++++++---(((######'''***)))'''(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%''''''%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$'''$$$!!! """###$$$$$$######""""""######$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""############""""""""""""#########"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$###############"""""""""######$$$%%%$$$######""""""###$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((())))))((())))))***+++***************++++++,,,---......,,,---------......//////000111222444666888::::::<<<;;;999888777777888888999888777666666777888999;;;<<<=========;;;999888777888999;;;<<<<<<<<<<<<<<<===<<<:::888666666777<<<<<<<<<;;;:::999888777777999:::999888888999::::::999999888888999999:::888999:::999777555444555444555555555555444222111//////...000333444444333000///...---,,,------...///.....................------,,,+++++++++++++++))))))(((((((((((())))))*********)))))))))))))))***)))(((''''''(((***+++)))))))))(((((((((((((((&&&&&&&&&&&&''''''(((((('''(((((((((((()))))))))'''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""!!! """$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''########################""""""######$$$$$$%%%%%%###"""""""""$$$%%%$$$###!!!""""""###$$$$$$%%%%%%$$$######""""""######$$$"""######$$$$$$######"""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!........................////////////////////////........./////////000000////////////////////////......////////////......000000000000000000000000------.........------,,,...------,,,+++******)))000000000000000///......+++---///...---,,,---///......---,,,,,,+++******)))***++++++,,,,,,++++++---------------,,,,,,+++******+++++++++***))))))---(((###$$$(((***)))&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$!!! """$$$%%%%%%######""""""######$$$%%%########################""""""#########$$$$$$$$$######""""""!!!""""""######""""""""""""""""""######"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$&&&''''''&&&%%%%%%$$$#####################"""!!!!!!!!!!!!""""""######""""""######$$$$$$%%%"""###%%%%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((('''((())))))******)))))))))***+++,,,---...//////......//////000000111111222222444555777888::::::999888777666666777888999888777777666666777888888;;;;;;;;;;;;;;;:::999888999999:::;;;<<<=========;;;;;;;;;999777666777888;;;;;;;;;;;;:::999888777999:::;;;:::999888999:::<<<;;;;;;::::::;;;;;;<<<888::::::999777555555555444555555555444333111000111000000111444666555555000///...---,,,------...////////////////////////,,,,,,+++*********++++++))))))(((((((((((())))))))))))))))))))))))******)))((('''''''''(((***+++''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''((((((((())))))(((&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&########################"""""""""######$$$$$$$$$###"""""""""$$$%%%$$$###########################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!............................../////////000000000.........////////////000............................../////////...---------------....../////////------......------,,,+++............---------,,,000000000000///...---,,,+++...///...+++***,,,//////......---+++******)))))))))***+++++++++++++++------------,,,+++))))))(((((()))))))))(((((('''+++(((&&&&&&)))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%###!!!!!!###$$$%%%$$$######""""""######$$$%%%############$$$$$$$$$$$$"""############$$$$$$$$$######"""!!!!!!!!!""""""###""""""!!!!!!""""""###""""""""""""###$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$######""""""##################!!!!!! !!!!!!""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''((()))))))))(((&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''((()))))))))))))))((()))***+++---...///000//////000000111222222333444444555666777888888999777777666666666777999:::777777666666666777888888;;;;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<:::::::::888666666888:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<;;;:::999:::;;;===<<<<<<;;;;;;<<<<<<===999;;;;;;:::888666666666555666666666555333222111222111111222555666666555000///...---------...///...////////////000000000++++++******)))******+++)))((((((''''''(((((()))))))))))))))************''''''''''''((()))******%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((()))((('''&&&%%%######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$######$$$$$$%%%&&&########################"""""""""##################"""""""""$$$%%%$$$###$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""........................//////..................,,,---------............------------------------...............---,,,+++,,,,,,,,,---------............////////////............//////000000000000---............------,,,***---///...***(((***------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,)))***+++++++++***))))))''''''((((((((((((''''''(((((()))*********((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$###!!! !!!###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###"""!!!"""$$$%%%$$$#########""""""######$$$%%%""""""""""""#########$$$"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&'''((())))))'''%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''&&&'''(((((())))))(((((('''((()))+++,,,...///000---......000111222333333444444555555555666666666666666666666666888:::;;;666666666666777777888888::::::999999:::;;;<<<===<<<============<<<;;;;;;999999999888777777:::===;;;<<<======>>>=========;;;<<<===<<<:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::<<<<<<;;;999777777777777888888888666555333222333222222333555555555444111000///.........//////............//////000000******))))))))))))******((((((''''''''''''((((((((()))))))))************%%%&&&'''((())))))))))))&&&&&&&&&&&&''''''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""############$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""######$$$%%%####################################""""""""""""###"""""""""$$$%%%$$$##################$$$$$$$$$###""""""""""""""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""........................//////...---,,,++++++***++++++,,,,,,,,,------------------------------------------------,,,+++***------------------------***+++,,,------.........))))))***+++,,,------...,,,,,,---...............***---///---(((&&&(((+++************++++++++++++,,,,,,---.........------&&&''')))***++++++******''''''((((((((((((((('''&&&))),,,,,,+++)))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&$$$""" !!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###%%%&&&$$$############"""###$$$$$$%%% !!!!!!!!!""""""######"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$&&&%%%$$$#########$$$%%% !!!!!!"""###$$$$$$%%%######"""""""""""""""###!!!!!!"""$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&''''''(((((((((((((((&&&'''(((***,,,...///000,,,,,,---///000222333333444444444444444444444444666666555666777999:::<<<555555666666777777888888777777666666777999;;;<<<>>>>>>>>>>>>===<<<;;;:::888999999888777888<<<>>><<<===>>>??????@@@@@@???<<<===>>>===;;;::::::<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<===<<<:::888777888888999999999777666444222444333222222444555444222222111000......//////000---------....../////////***)))))))))))))))******((((((''''''''''''(((((((((((())))))*********+++$$$%%%''')))***))))))(((&&&'''''''''(((((())))))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""!!!"""######$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!###"""""""""$$$%%%$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$""""""############"""""" !!!!!!!!!"""""""""""""""""""""""""""---,,,,,,++++++,,,,,,---...---+++******+++---............------,,,,,,,,,------++++++++++++------...------,,,,,,------.../////////......------,,,///,,,***+++---...,,,)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###'''&&&$$$######$$$&&&''''''&&&$$$""""""###$$$%%%"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&$$$"""!!! !!!"""###########################""""""""""""####################################!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!%%%%%%$$$###"""""""""###%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))((((((((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((()))***************++++++******++++++,,,---/////////000111111222222444555777888777666444333555555555555555666777888555555555555555666777777777888888777777777:::<<<======<<<;;;:::999999888999777666666999<<<>>>???<<<<<<>>>??????>>>>>>===>>>=========<<<<<<<<<<<<>>><<<:::999999999888666@@@;;;666555777999:::999<<<;;;999777666555555555222222222222222222222222333000...------......---------------,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''((())))))***&&&((()))***)))(((&&&%%%%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%########################""""""!!!!!!!!!!!!""""""&&&%%%""" """$$$&&&$$$#########"""!!!!!!!!!$$$$$$##################%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!"""###############,,,,,,,,,++++++,,,,,,,,,...---+++******+++---......---------,,,,,,,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,///---+++,,,---...,,,*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********************+++))))))))))))))))))))))))******))))))((((((''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&$$$###"""###$$$%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""########################%%%$$$"""!!! !!!"""###""""""""""""""""""""""""!!!!!!"""""""""####################################$$$$$$%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""%%%$$$######""""""######$$$$$$###""""""###$$$$$$########################%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''(((((('''''''''((())))))******))))))***************++++++,,,......//////000111111222333444666777777666555444333333444444666777888999555444444444444555666666666777888777777888:::<<<======<<<;;;;;;:::999999;;;999888999<<>>===;;;<<<===>>>>>>?????????>>><<<::::::<<<===<<<;;;>>>:::666444666888999999;;;:::888777555444444444333333333333333333333333333111...---...///...---............---,,,++++++))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))&&&&&&''''''((())))))***'''''')))))))))(((&&&%%%&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$$$$###""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$###"""""""""""""""""""""""""""###############""""""""""""""""""""""""!!!!!!"""###############,,,,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***,,,---...---,,,,,,------,,,*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************(((((()))******+++,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###"""  !!!!!! """"""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%$$$$$$######$$$$$$###"""""""""######$$$$$$###""""""###$$$$$$########################&&&$$$"""###%%%&&&%%%"""########################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((((((&&&''''''((()))((((((((())))))(((((())))))***+++............///000111111111222444555666555555444111222333444666888999:::333333333333333444555555555666777777777888:::=========<<<<<<;;;;;;::::::<<<;;;;;;===@@@BBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<888:::<<<>>>@@@AAAAAA@@@===<<<;;;<<<>>>@@@@@@@@@<<<999555444555777888888999888777555444333222222333444444444444444444444333111///.../////////...////////////...---,,,+++))))))))))))))))))))))))((((((((()))))))))******************))))))))))))&&&&&&''''''((()))))))))''''''((()))((('''&&&%%%&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$"""##################"""""""""""""""""""""###$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############+++++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++***)))((()))***,,,---,,,,,,++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++((((((((((((((((((((((((((()))))))))*********+++((((((((((((((((((((((((''''''(((((())))))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###################################################$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""!!!!!! !!!!!! !!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""######""""""""""""######$$$##################$$$########################'''$$$!!!"""&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''(((''''''''''''((())))))------,,,,,,---...///000000111222333444444444444111222333555666777777888222222222222222333333444333555777777777888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;===<<<===???AAABBBAAA@@@AAA@@@???>>>===;;;:::999777999;;;>>>?????????>>>===<<<;;;<<<>>>@@@@@@@@@999777555333444555777777888777555333222111111111222222333333333333333444333111//////000000///---............---,,,+++***************************(((((()))))))))*********((((((((((((''''''''''''''''''''''''(((((())))))''''''((((((((('''&&&%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######################## !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%% !!!"""#########"""!!! !!!!!!""""""######""""""""""""##################""""""""""""######""""""############"""""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******)))))))))+++,,,---************)))((())))))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###################################################$$$$$$#########""""""""" !!!!!!""""""""""""""""""""""""""""""##############################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!###""""""!!!""""""###############$$$$$$#################################&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((())),,,++++++***+++,,,.../////////000111222333333333333444555555666555555444111111111111111222333333333555777888777888999;;;:::::::::;;;;;;;;;;;;;;;<<<;;;<<<>>>@@@AAA@@@>>>>>>===<<<;;;999888777777999:::;;;<<<<<<<<<;;;:::===<<<:::;;;<<<======<<<666666555444333444666777666666444222111000000000000000111111222222222222222111//////000000...,,,,,,,,,,,,,,,,,,+++))))))++++++++++++++++++++++++))))))))))))************((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%###$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$######################## !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!###$$$%%%$$$###""" !!!!!!""""""###!!!!!!"""""""""#########""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!"""###$$$$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++******++++++++++++******+++******))))))******+++))))))******************)))***+++***((('''((()))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$#########""""""$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$########################################################################### !!!!!!""""""######$$$""""""""""""####################################""""""""""""############"""""""""""""""""""""""" !!!"""###$$$%%%!!!""""""######""""""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""!!!!!!!!!"""######"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&''''''((()))+++***)))))))))+++---////////////000000111111222444444555666666444333222111111111111111222333333333555888888777777888999888888999999::::::;;;;;;<<<;;;:::;;;===???>>>===;;;;;;:::999888888888999;;;;;;::::::999999999999===;;;999999999:::999888555555555444333444666888666555444222111000////////////000000111111222222111/////////000///---+++,,,,,,,,,++++++***)))(((++++++++++++++++++++++++)))))))))*********++++++************))))))))))))''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """###%%%%%%%%%$$$$$$""""""################## !!!!!!""""""#########!!!""""""######""""""!!!"""##################"""""""""""""""""""""###$$$ !!!"""######""""""""""""""""""""""""!!!!!!"""###############)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))******++++++)))***+++,,,,,,+++***)))******))))))))))))******'''((()))******)))'''&&&***,,,---,,,)))((()))+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((())))))))))))))))))))))))******))))))((((((''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$################################################### !!!""""""#########!!!!!!""""""###$$$$$$%%%!!!!!!"""###################################################$$$$$$$$$$$$########################!!!!!! !!!"""###$$$!!!""""""######""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$###"""########################"""%%%'''&&&"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''(((((()))+++)))((('''(((***,,,...//////////////////000000222333555666666555444333222111111111111222333333444666888888777666666777666666777888999999::::::<<<;;;999999;;;===>>>===;;;;;;:::::::::;;;===>>>===<<<:::888888999:::;;;;;;999777777888999888777444555666555444444666999666555444222111000/////////000000111222222333333///.........///...,,,***,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************))))))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$########################################################################"""!!!!!! !!!!!!""" !!!"""######$$$$$$$$$###############""""""""" !!!!!!"""######$$$ !!!"""######"""!!! ######$$$$$$$$$$$$######$$$###"""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""###############((()))+++,,,,,,+++)))(((******++++++++++++******(((((())))))*********+++)))***+++,,,,,,+++***)))******))))))))))))******%%%''')))***)))'''$$$###+++---///...+++)))+++---******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((()))*********"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%&&&&&&!!!"""$$$&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######################## !!!"""######!!!""""""###$$$%%%%%%%%% !!!"""###############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###########################"""!!! !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""######################## %%%)))'''"""###(((##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''&&&''''''(((((((((((((((&&&'''(((((())))))(((((((((''''''''''''((())))))***)))'''&&&'''))),,,...000//////.........//////000111444666666666555444222222222111222222333444555777999999777555555555555555666777888999999:::===;;;999888:::===>>>>>><<<<<<;;;<<<===???AAABBB>>><<<:::888888:::<<<>>>999888666777888999999888333555777666444444777999666555444222111000000///000000111222333333444444...------.........+++)))------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###""" """###$$$""""""""""""""""""""""""$$$$$$$$$#######################################""""""!!!!!!!!!!!!"""""" !!!"""######$$$""""""!!!!!!  !!!"""######$$$ !!!"""######"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############*********)))))))))))))))''''''((()))***+++,,,,,,***************************************************************)))((('''************************%%%&&&'''((())))))(((((())))))************))))))((($$$$$$((('''""""""%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! ###############################################################"""!!! """"""############""""""########################"""""""""""""""""""""""" !!!"""######"""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$%%%$$$$$$$$$######"""""" !!!!!!""""""##################""""""""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###!!!"""$$$$$$######$$$&&&$$$$$$$$$###############%%%### !!!###$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,------......///000000000000000000111222222333333000111111222333333333333888888888888777666555444444555777999::::::::::::888999:::999888888:::<<<===AAAAAA>>>===@@@AAAAAA???===;;;::::::;;;<<<===777777777777777777777777777888999::::::999777666666555333111000...------111111111111111000//////000///...---,,,+++++++++++++++++++++++++++++++++(((((()))************))),,,,,,++++++***))))))(((+++***'''%%%$$$$$$%%%&&&''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""######""""""!!!!!! """"""$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!!!!###$$$###"""!!!"""#####################$$$$$$""""""!!!!!!!!!###$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!!!!"""""" !!!###$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))))))))))))))((((((((()))******++++++************************************************))))))*********)))((((((''''''''''''''''''''''''''''''((((((((((((((()))''''''(((((((((((('''''')))%%%&&&))))))$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))))))))((((((((('''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&################################################""""""######$$$#########""""""############""""""########################""""""""""""""""""""""""######$$$$$$###"""!!! !!!!!!""""""######""""""""""""############""""""""""""############$$$$$$"""""""""""""""#########$$$$$$#########""""""""" !!!!!!!!!"""""""""###!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""#########"""!!! !!!"""### """######!!!!!!"""$$$########################%%%$$$!!!  """###$$$$$$$$$#########""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,---......////////////000000111111222222111222333444444555555444666666666666555444333222444555777999::::::999888777888999888777777999;;;:::>>>???<<<;;;>>>@@@???<<<;;;999888888999;;;<<<999999999999999999999999999:::;;;;;;;;;999777666666555333222000/////////111111111111111000//////000///...---,,,,,,,,,,,,++++++++++++++++++++++++&&&'''((()))***,,,------,,,,,,++++++***)))((((((***)))'''&&&%%%%%%&&&'''''''''(((((())))))))))))''''''''''''''''''''''''***)))))))))(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""############"""""""""""""""""""""""""""""""""###############""""""######"""!!! """######$$$$$$######"""!!!###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!!!!###$$$###"""!!!"""###"""""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""######!!!!!!""""""""""""!!!!!!$$$######"""!!!!!!"""""" !!!""""""######""""""!!!!!!""""""""""""!!!!!!########################))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********))))))''''''''''''''''''''''''******(((''''''((())))))&&&''''''((((((''''''&&&)))'''(((******'''&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""################################################!!!"""###$$$%%%%%%%%%%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###""" !!!"""###$$$$$$######""""""############""""""######$$$$$$%%%%%%%%%%%%############""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$%%%!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" """""""""  !!!!!!""""""######$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$###########################""""""""""""########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((((((((((()))))))))************+++,,,,,,------...---......///000000111111222333444555666666666666555555555555555444333222333555888::::::999777666555666888777666666777999666:::<<<999999<<<===<<<999888777777777888999::::::::::::::::::::::::::::::;;;<<<<<<;;;999777666555444333222222111111222111111111111111000////////////...---,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))+++,,,------,,,+++***)))((('''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%############""" """######$$$$$$######"""!!!###$$$###"""!!!"""###""""""############""""""!!!###$$$###"""!!!"""######"""""""""!!!!!! %%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!""""""!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!########################((((((((()))))))))))))))******))))))((((((((((((************************))))))))))))))))))))))))''''''((()))*********))))))))))))))))))))))))))),,,+++)))'''&&&''')))***((())))))))))))))))))(((((((((((())))))((('''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$"""!!! ################################################"""###$$$%%%%%%%%%%%%%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!"""###$$$$$$$$$"""!!!""""""############""""""#########$$$$$$%%%%%%&&&$$$$$$######""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!"""###"""  !!! !!!!!!"""###$$$$$$%%%"""###############""""""#################################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((()))))))))************++++++,,,---------,,,------......//////000222222444555666666666666666777777777666666555444333555777999999888555333444555777777666666666888444999;;;999888;;;<<<;;;777777777777777888999:::::::::::::::::::::::::::;;;;;;;;;:::999888777666444333333222222333333444111111111111111000////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))(((((()))***,,,,,,+++***)))(((''''''%%%&&&'''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""!!!###$$$###"""!!!"""###"""""""""######"""""""""!!!###$$$###"""!!!"""###%%%%%%$$$$$$###"""""""""$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!""""""!!!  """###!!!!!!""""""""""""!!!!!! ''''''(((((())))))))))))******))))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((,,,***((('''&&&'''((()))(((((())))))))))))((((((&&&'''(((''''''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&'''################################################%%%%%%%%%%%%%%%$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""###$$$$$$###"""!!! """"""############""""""!!!!!!!!!"""###$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!"""###$$$###!!! !!!""" !!!"""######$$$$$$!!!!!!"""#########"""!!!########################""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''')))))))))*********+++++++++++++++,,,------......,,,,,,,,,---......//////000111222333444555555555666666666666666555555444222444666888888666444333444666888888777666777777555:::<<<:::999<<<===;;;777777777888999:::;;;;;;888888888888888888888888999999999888777666666555333333222222333333444555111111111111111000////////////...---------..............................000...+++)))''''''((()))++++++******)))(((((('''%%%&&&'''((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""#########$$$%%%%%%"""""""""######"""""""""!!!###$$$###"""!!!"""######""""""""""""""""""###!!!###$$$###"""!!!"""###$$$$$$$$$$$$######""""""!!!!!!""""""############!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!""""""!!!  """###!!!!!!""""""""""""!!!!!! &&&''''''(((((())))))***)))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$&&&'''%%%&&&((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%################################################%%%%%%%%%%%%$$$###"""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!#########""""""!!!!!!!!!!!!!!!""""""############"""""" !!!"""######$$$############""""""""""""!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""###$$$###!!!!!!!!!### !!!!!!""""""######### !!!""""""######""""""###############$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''')))))))))*********++++++***++++++,,,,,,---......,,,,,,,,,---......//////...///000222333444444444333333444444444333333222222333444555666555555444555777999:::999888888888777<<<>>><<<;;;======:::666777888999:::;;;<<<<<<777777777777777777777777888777777777666666666666222222222222222333444444111111111111111000////////////...............///........................***)))((((((((()))***+++))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""######""""""!!!   !!!###$$$%%%!!!""""""######""""""!!!!!!###$$$###"""!!!"""#########""""""""""""######!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!""" """###$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!########################&&&&&&''''''((())))))***((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%###'''(((%%%%%%)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$#################################$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!! #########################################################$$$######""""""""""""############""""""########################""""""""""""""""""""""""  !!!"""### !!!###$$$""""""############"""""" """######$$$"""""""""""""""#########"""""""""#########$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! !!!"""""" !!!###!!!!!!!!!""""""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,------.../////////---...000222333444444555222333333444444333333333222222222222333555666666666999;;;<<<;;;:::::::::999>>>@@@===<<<===<<<999555666777999:::;;;<<<<<<777777777777777777777777777777777777777777888999222111111111111222333333111111111111111000////////////............//////------------------------'''''''''(((((())))))***''''''(((((()))*********))))))(((''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&################################################$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""###"""""""""""""""""""""!!!!!! """###$$$!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$!!!###$$$###"""!!!"""### !!!""""""######!!!"""######$$$###""""""!!!!!!""""""""""""!!!!!! !!!"""""" !!!""""""######""""""!!!!!!""""""""""""!!!!!!########################&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))))))))((('''&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&'''(((((((((((((((((('''###'''(((%%%%%%******%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################ !!!"""###############""""""############""""""########################""""""""""""""""""""""""###"""!!! !!!""""""!!!%%%(((""""""############"""""" !!!"""###$$$$$$!!!!!!""""""######$$$$$$""""""######$$$$$$$$$%%%######""""""!!!!!!!!!  !!!"""######!!!!!!!!!!!!!!!"""###### !!!"""######"""!!!  !!!"""""""""""""""!!!!!!!!!!!!$$$#########$$$%%%&&&&&&""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++,,,,,,---......//////000...///000222333444555555444444555555666555555555111111111111222444666888777:::===>>>===;;;;;;;;;999>>>@@@>>><<<<<<;;;888444555666888:::;;;<<<<<<777777777777777777777777777777777777888999:::;;;222111111000111111222222111111111111111000////////////.........//////000++++++++++++++++++++++++((()))))))))((('''&&&%%%&&&&&&'''((()))***+++++++++***(((&&&&&&((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((################################################$$$$$$$$$############"""""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$!!!###$$$###"""!!!"""###!!!!!!"""###$$$%%%&&&&&&######$$$$$$###""" !!!!!!""""""""""""!!!!!! !!!"""### !!!###$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%(((''''''&&&&&&''''''(((***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""(((''''''&&&$$$######"""%%%###!!!"""%%%'''&&&$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###(((&&&###"""###$$$$$$###""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!"""############### !!!!!!"""###$$$$$$$$$!!!""""""!!! $$$$$$###"""!!!!!!"""""""""######""" !!!###############"""  !!!""""""###"""""""""$$$$$$###"""!!!"""### !!!!!!"""""""""###""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""####################################""""""""""""##########################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))+++++++++,,,,,,---------...///111222333333222222444555555666555444222111222222333444666888:::;;;;;;<<<===>>>???????????????>>>===;;;999999888888888888888888888999999999777777777777777777777777555555444555666777999:::555444222111000111111222444444333333222111111000///...---...//////---+++000...,,,***))))))))))))***++++++***'''&&&&&&'''(((((((((((())))))))))))+++***)))'''''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!""""""############$$$$$$###"""!!!  """$$$$$$%%%""""""############""""""""""""""""""##################""""""!!!!!! ###"""!!! !!!"""###########################!!!!!!""""""!!! #########""""""""""""""""""""""""""""""######$$$%%%%%%$$$###"""!!! $$$""" !!!$$$%%%###!!!""""""!!!!!!"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###&&&###!!! !!!"""""""""""""""############"""""" !!!"""###$$$$$$$$$$$$!!!!!!"""############### !!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!! !!!"""""""""""""""$$$######"""!!!!!!"""""" """"""""""""$$$%%%"""######""""""!!!  !!!!!!""""""""""""!!!!!!"""###"""  !!!""""""""""""""""""!!!!!!"""""""""""""""""""""""" """###"""!!! !!!"""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! """"""""""""####################################""""""""""""##########################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''))))))))))))((((((((((((''''''(((((()))))))))************+++++++++++++++,,,---...000111222222222555555555444333222111000222222333444666888:::;;;;;;<<<<<<===============<<<<<<;;;:::999888888888888888888888888777777777666666666666666666666666555555444444555666888999666555333111111111111111333333222222111000000000///...---...///...---+++---,,,+++*********+++,,,***++++++***'''&&&&&&''''''((((((((()))))))))))))))((('''&&&&&&''''''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$################################################$$$$$$######$$$$$$%%%&&&"""""""""""""""#########"""""""""!!!!!!!!!!!!!!! """###$$$$$$$$$""""""############""""""""""""""""""############""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """""""""""""""#########""""""!!!!!!""""""###$$$!!!!!! ###!!! """###""" """"""!!!!!!"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&'''%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###""""""""""""############"""""" !!!"""############!!!!!!"""###############!!!!!!!!!"""######$$$$$$%%%$$$$$$########################""""""######$$$######"""!!!!!!!!!""""""!!!###$$$$$$###!!! !!!!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!"""""""""  !!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!"""!!!  !!! !!!!!!""""""######$$$$$$###"""!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""####################################""""""""""""##########################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********************)))))))))***++++++---...000222333666555444222111000000000222222333444555777999:::;;;;;;;;;;;;;;;;;;:::999888999999999999888777666888888777777666666555555555555555555555555555555555555444444555666777888777666444222111000111111111111111000//////.........---------......,,,***++++++***++++++,,,---...******+++)))'''&&&&&&'''''''''((((((((()))))))))'''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%#########""""""""""""""" !!!!!!""""""""""""###$$$$$$#########!!!""""""######""""""!!!""""""""""""############!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!""""""######$$$$$$""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""  !!!"""!!!""""""!!!!!!!!!"""######(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$'''%%%###"""$$$%%%%%%$$$""""""############"""""" !!!"""""""""""""""!!!!!!"""###############!!!!!!""""""##################"""!!!!!!!!!!!!"""%%%$$$###"""!!!"""###$$$###""""""!!!!!!!!!"""""" ###$$$###!!!!!!!!! !!!"""""""""""""""""""""###""""""!!! !!!"""###"""!!! """###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""" !!!"""######$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""""""""####################################!!!"""""""""##########################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((******++++++++++++******))))))(((*********+++...000333555666555333000////////////222222333444555777888999::::::::::::999888777666555666777777777777666555888888777666555444444333555555555555555555555555666666666666666666777777777666444222111000000111000000//////...------,,,...---,,,,,,------,,,*********++++++,,,,,,------)))******)))'''%%%&&&''''''''''''((((((((())))))&&&&&&&&&&&&'''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%############"""""""""""" !!!!!!!!!!!!$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############ !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######"""""""""######$$$$$$$$$!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###((((((((((((((((((((((((*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))'''&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$&&&'''''''''''''''''''''''''''$$$######""""""######$$$&&&$$$""""""$$$%%%%%%%%%""""""############"""""" !!!!!!""""""""""""!!!!!!!!!"""###############"""""""""""""""############"""!!!!!! !!!!!!$$$###""" !!!"""###"""!!!!!!!!!!!!!!!""""""!!!###$$$%%%&&& !!!""""""######"""""""""###""""""!!!  !!!"""!!! !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""### !!!"""######$$$ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((($$$%%%&&&'''((()))***+++,,,,,,++++++*********)))+++++++++,,,///222555777555444222000/////////000222222222333555666888888999999999999888666555444444444555555666555555555888777777666555444333333666666666666666666666666777777777777777777777666666555333111000000000000//////...------,,,,,,+++---,,,+++,,,------+++)))***+++++++++++++++++++++((())))))(((&&&%%%&&&'''''''''''''''((((((((((((''''''(((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########""""""""""""""""""!!!!!!!!!!!! ############"""!!! !!!!!!""""""""""""!!!!!!!!!"""""""""############ !!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###$$$$$$%%%!!!!!!!!! !!!""""""### !!!!!!!!!""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$#########""" """###"""""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$""" """###$$$###""""""############""""""!!!""""""######"""""""""!!!!!!"""###############""""""""""""""""""######$$$######"""""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!""""""""""""!!! !!!""""""###""""""!!!""""""""""""!!!!!! !!!"""###$$$%%%"""""""""""""""""""""""""""###$$$###"""!!!"""$$$ !!!!!!""""""###### !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&'''(((((())))))+++++++++++++++*********+++,,,---...111333555666333333222111000000000000222222222333444666777888888888888888777666555444555444444333333444555555777777666666555555444444888888888888888888888888777777888888777666555444444333111000//////000000.........---,,,,,,++++++,,,+++++++++,,,,,,***((())))))******+++******)))'''((()))(((&&&%%%&&&'''&&&&&&'''''''''((((((((('''((())))))***))))))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$!!!"""""""""##################""""""!!!!!!!!! """"""######""""""!!! !!!!!!""""""!!!!!! """"""""""""############!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""!!!!!!"""#########""""""!!!!!!""""""######$$$$$$!!!!!! !!!!!!"""### !!!!!!""""""""""""###$$$###"""!!!"""$$$""""""!!!!!! !!!!!!&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$"""###$$$""" """""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$""" """$$$$$$$$$""""""############"""""""""###############""""""!!!!!!"""##################"""""""""""""""""""""$$$$$$###""""""""""""""" !!!"""""""""""" !!!""""""&&&&&&&&&###  !!!"""""""""""""""!!! !!!!!!""""""""""""!!! !!!  !!!""""""###""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&''''''((((((((()))))))))***************+++,,,...000222333444444111222222222222222111111222222222333444555666777777777888888777666555555777555333222111333555666666666666666666666666666888888888888888888888888666666666666555444222222111000///......///000111///......---,,,,,,++++++,,,+++***+++,,,,,,***(((%%%&&&''')))************'''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''((()))))))))((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&################################################"""""""""""""""###$$$$$$ !!!"""###$$$$$$%%%"""""""""###############!!!"""######$$$$$$###### !!!!!!!!!!!! """"""""""""############""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""#########!!! !!!""""""############$$$$$$$$$$$$ """$$$###!!! !!!###""""""!!! ((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((("""###$$$%%%'''((())))))%%%&&&&&&''''''&&&&&&%%%(((((((((((()))))))))***((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&& !!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$%%%$$$""""""$$$&&&&&&&&&""""""############""""""######$$$$$$$$$######"""!!!!!!"""########################"""""""""""""""###""""""!!! !!!!!!!!!!!!"""#########""" !!!"""### !!!"""######$$$&&&)))!!!!!!""""""""""""!!!!!! !!!""""""###"""""""""$$$$$$$$$"""!!!"""### """""""""""""""""""""""" !!!"""!!!  """""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&''''''''''''''''''''''''(((((())))))*********+++...000222333333222000111222444444333222222222222222333444555666777777777777777777777666555999666333111000222555777666666666777777777777777777777777777777777777777444444555555444222000//////......------...000111///......------,,,,,,+++,,,+++******++++++***(((!!!###%%%(((***+++++++++&&&'''((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$ """###$$$%%%&&&!!!!!!"""###$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&&&& !!!!!!!!!!!! """"""""""""##################""""""!!!!!! """###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""########################""""""""""""""" !!!""""""!!!!!!!!! !!!###""" """###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$######$$$%%%&&& !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$###"""!!!!!!!!!"""######"""""""""###%%%&&& !!!###$$$%%%###""" """""""""""""""######$$$######""""""!!!!!! !!!!!!"""!!!!!! !!!"""###$$$%%%&&&&&&&&&""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&%%%$$$###!!! """!!! !!!###$$$$$$#########""""""!!!!!!""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((,,,+++)))'''$$$""" )))+++---///111111111111///111333333111///////////////000111222333333444777666666555444333333333222111000000000222555666444444555888<<<<<<888555777666666555444444333333444444333333222111000000222222111000///...------......---,,,++++++***))),,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((((('''%%%######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""######$$$%%%&&&''''''((($$$%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!! ###$$$""" !!!!!!""""""######"""############!!! """""""""############"""""""""""" &&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%######"""!!!!!!"""######!!!!!!""""""######$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!"""$$$$$$""""""###$$$$$$###!!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""######"""!!!!!! !!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!!!!! """!!!!!! !!!"""###$$$#########"""""""""!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***+++---///000111111111///111222222111///////////////000111222333444444777777666555555444333333222111111000111333444555555555666999<<<<<<999666666666555555444333333333444444333333222111111000222222111000///...------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************))))))))))))******(((((((((((((((((((((((((((''''''''''''''''''((()))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""######$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!"""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! """""""""#####################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!! ######""" !!!!!!!!!!!!""""""""""""#########""""""!!!  """###$$$$$$############"""""""""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&###""""""!!!!!!""""""###"""""""""""""""##################$$$$$$$$$$$$%%%########################""""""""""""""""""###$$$!!!!!!!!! !!!!!!"""###$$$#########""""""!!!!!!!!!!!! !!!!!!"""### !!!"""########################""""""!!!!!!!!!""""""###""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((($$$$$$&&&'''(((***++++++***+++,,,...///000000000///000222222000//////000///000111111333333444555777777777666555555444444111111111222222333333444666666777:::<<<;;;999777555555444444333222222222444333333222222111111111222111111000///...------++++++++++++,,,,,,------+++++++++++++++***************))))))))))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$##############################$$$$$$%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$"""!!! !!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""######$$$$$$%%%%%%######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!! !!!"""###""" """"""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!######$$$$$$$$$$$$############""""""""""""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$!!!"""$$$%%%%%%$$$######$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%###########################"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$############$$$$$$#########"""""""""""""""############$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$"""""""""!!!""""""""""""%%%$$$###"""!!!!!!!!!""" !!!"""""" !!!!!!!!!"""""""""###"""""""""######""""""!!!###$$$$$$$$$$$$$$$###"""!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""################################# !!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((***+++,,,---...///000000///000111111///...///000000000111222333444555555777777777666666555555555000111222333333333333222555666777999999999888777555444444333333222111111333333333222222111111111111111000///...------,,,+++++++++++++++++++++,,,+++++++++*********************))))))))))))******''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###  """""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""######$$$%%%%%%###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!######""""""!!!!!! $$$###""" !!!"""""""""""""""""""""!!!!!!###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&&&&%%%$$$%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%###########################"""""""""$$$%%%$$$###$$$$$$$$$$$$############$$$$$$$$$###$$$$$$%%%%%%#################################"""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$#####################"""$$$$$$###"""!!!!!!"""""" !!!""""""###"""""""""!!!!!!!!! !!!!!!"""!!!!!! ######$$$$$$$$$######"""$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''***************************++++++,,,---...//////...///000000......///111111111222333444555666666666666666666555555555555111111222333333333222222444555666777666666666555555444444333333222111111333333222222222222222111111111000///...---,,,,,,------,,,++++++***))))))******************************))))))))))))******''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###########################$$$$$$###  ######""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ !!!!!!"""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######""""""!!!!!! $$$###!!! !!!"""""" !!!!!!""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$######"""###$$$%%%&&&''''''''''''&&&%%%%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###""""""#########$$$$$$$$$$$$$$$############$$$%%% !!!!!!""""""!!!!!! """""""""""""""#########"""""""""############$$$########################""""""""""""""""""###$$$###$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!! !!!!!!"""############"""!!!  !!!!!!!!!!!! !!!!!!"""!!!!!!!!!$$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((()))***++++++++++++***+++,,,---...///...///000///......000111111222333333555555666777555555555555555555555444222222222222222222222222333444666666444444444555555555444444333222222222222222222222222222222222111000000///...---,,,,,,------,,,+++***)))(((((()))))))))*********************))))))))))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""########################"""###$$$"""!!! !!!############"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!! !!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%&&&""""""!!!!!!!!!!!! !!!!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&& !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###!!!"""######$$$%%%&&&&&&$$$######"""""""""###### !!!""""""!!! !!!!!!""""""######$$$$$$""""""""""""############%%%$$$###""""""###$$$%%%$$$###"""""""""""""""""""""###$$$$$$$$$"""!!! !!!"""###$$$$$$######"""!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!"""###""""""!!! !!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''""""""###%%%&&&'''((()))++++++******+++,,,---......//////...---...000222222222333444555666777777333333444444444444444444444333222111111222333333333555777666444333444666666666555555444333333333222222222222222222222222000000///...---,,,,,,+++,,,+++++++++******))))))((()))))))))*********+++******))))))))))))******(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$$$$#########$$$%%%&&&""""""""""""""""""""""""########################!!!"""###"""!!! !!!"""############"""""""""!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###### !!!###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!"""###$$$%%%""""""!!!!!!!!!  !!!""""""######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$&&&((()))#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########"""###$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###""""""###$$$&&&'''((((((######"""""""""""""""###!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%""""""""""""############%%%$$$"""!!!!!!"""$$$%%%$$$$$$###"""!!!!!!""""""!!!"""#########!!! """$$$%%%%%%$$$###"""""""""""""""###$$$$$$ !!!!!!""""""######!!!!!!"""############### """###$$$$$$$$$$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!! """#########"""!!! !!!!!!"""""" !!!!!!!!!"""  !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***++++++*********+++---.........///...---...000222222333333444555666777777333333333333333333333333555333111000000111333444444666888777444333555777777666666555555444333333222222222222222222222222000000///...---,,,,,,+++***************+++++++++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''""""""""""""""""""""""""######################## !!!""""""!!!!!!"""###$$$#########""""""!!!!!! !!!"""$$$$$$"""!!! !!!!!!!!!!!!""""""""""""########################!!!!!!"""###############$$$$$$$$$#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$### !!!### !!!!!!""""""###### !!!"""######"""!!! """"""!!! !!!"""###"""!!!!!!!!!  !!!"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###%%%&&&###  !!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!"""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!  !!!"""!!!  """$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! """"""""""""############!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!"""%%%$$$######%%%%%%$$$###!!!!!!"""############"""$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,222000...---...000333555111222333333444444333333222222111111000111111111111000000///000000111111555444333222222333444555555666666666777777888888777555444222111111222222111111111000///---,,,+++---,,,***)))))))))*********)))(((''''''&&&''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$###"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""!!!  !!! !!!!!!""""""######!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!$$$&&&&&&%%%###""" !!!!!!!!!!!!  !!!"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$#######################################"""""""""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """""""""""""""""""""""""""!!!!!!!!! !!!"""!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!!!!!!!""""""##############################$$$###"""!!! !!!"""%%%$$$######%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++,,,///...---,,,---///111222111222222333444333333333222111111111111111222222000000000000111222222333555444444333333444444555222222333333333444444444555444333111111111111222111111000000///---,,,+++,,,,,,***)))))))))******(((((((((((((((((())))))''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%&&&&&&%%%%%%$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''!!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%#################################""""""!!!!!!!!!!!!"""$$$###!!!!!!!!!!!!!!!!!!"""######!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""!!!!!!!!!!!!  !!!"""######$$$!!!!!!""""""""""""###### !!!"""###$$$%%%%%%###########################""""""!!!!!!!!!!!!"""%%%$$$######$$$%%%$$$###!!!"""######$$$$$$######&&&%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******+++++++++++++++,,,------......111111222333333333333222000000000000111222333333000111111222333444444555444444555555555555444444111111222222222222333333333333222000000000000000000000000///...---,,,+++,,,+++******)))*********((((((((()))******++++++''''''((())))))))))))))))))(((''''''&&&&&&''''''(((((())))))(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! """###!!!!!!!!!"""""""""######$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%########################!!!!!!"""""""""#########"""######$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""### !!!""""""###$$$$$$########################"""""""""!!!!!!!!!!!!"""$$$###"""###$$$%%%$$$""" !!!!!!"""""""""""""""!!!!!!""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((()))******+++((()))+++,,,------------000111111222222222222222000000000000111222333444000111222333555666666666333444555666666555444333444444444444444444444444111111000000////////////////////////...---,,,+++++++++******************)))*********++++++******''''''((())))))))))))))))))(((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!!######""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!"""""""""""""""############%%%$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$############$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""######$$$$$$######################## !!!"""###$$$%%%%%%!!!!!!"""######"""!!! !!!!!!!!!!!!!!!""""""###!!!!!!"""#########"""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######################## !!!!!!!!!!!!!!!!!!"""###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""!!!$$$###""""""$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!"""###$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&''''''(((((()))******((()))+++---.........---///000111111222222111111000000000000111222333444000111333555666666777666222333444555555444333222444444444444444444444444//////000/////////........./////////...---,,,+++************+++*********,,,,,,,,,,,,+++***((('''''''''((()))))))))))))))))))))(((''''''''''''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""###############$$$$$$$$$$$$$$$######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!!######""""""!!!!!! !!!!!!!!!"""""""""""""""######################## !!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""#####################""""""!!!!!! &&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""''''''&&&$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$"""""""""$$$%%%$$$###!!!!!!!!!!!!!!!"""###### !!!###$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""######!!!!!!"""###""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!$$$###""""""###$$$###""""""######$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((()))+++---/////////...//////000111111111111000000000000000111222333333111222444555666666666555222222333333333333222222333333222222222222111111...//////000000//////..................---,,,,,,))))))***++++++++++++***,,,------,,,+++)))'''%%%''''''((()))))))))))))))***)))((((((''''''((((((&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!#################################"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!!  !!!""""""""""""!!!!!!!!!!!! !!!"""#########""""""########################!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!$$$&&&'''%%%###!!!!!!!!!!!!"""""""""######!!!!!!"""""""""!!! '''&&&$$$######$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""" !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$%%%$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&###!!!!!!###&&&&&&%%%!!!!!!!!!!!!!!!"""###### """###$$$###"""!!!###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!"""######"""!!!"""###!!!!!!!!!"""""""""###### !!!!!!""""""###### !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""######"""!!!$$$"""!!!"""###$$$###!!! !!!"""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''((())))))((()))***,,,---...//////...///000000111111000000222111111111111111222222111222444666666555444333222111111111111111111222222222111111111000000000...///000000000000///...------.........---,,,,,,((()))***+++,,,++++++******+++,,,,,,+++)))'''&&&''''''((()))))))))))))))***))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!############""""""""""""""""""!!!!!!""""""###$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!!  !!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """###$$$$$$$$$$$$ !!!!!!!!!""""""""" !!!"""""""""!!! '''&&&$$$######$$$&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" """$$$%%%&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ###!!!""""""!!!!!!!!!!!!!!!"""######!!!"""###"""!!! ######""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!###$$$###"""!!!"""### !!!!!!""""""!!!"""$$$%%%%%% !!!!!!!!!""" !!!"""###$$$%%%%%%######################## !!!#########"""!!!###"""!!!"""###$$$###!!!######$$$%%%%%%%%%%%%%%%""""""###$$$%%%''')))***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((()))***,,,---//////...//////000000000000000222222111111111111111111111333444666666555333222222111000//////000111222333222222222111111000000...///000111111000//////---------...------,,,,,,((()))***+++,,,,,,+++***((()))***++++++***(((''''''(((((()))))))))))))))******)))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""#########"""""""""""""""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """""""""  !!! !!!!!!""""""###### !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""!!!!!! !!!"""$$$$$$"""!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!###%%%&&& !!!!!!!!!!!! !!!#########"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&%%%$$$############################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""############""""""$$$$$$$$$######"""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$#############################################"""!!! !!!!!!!!!!!!""""""""""""$$$###!!! """"""""""""""""""""""""!!!!!! !!!!!!"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""" !!!!!! """###%%%&&&&&&###############"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!! !!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))***+++---...///000......//////000000111111000000000///000111111222222222222222222222333333111222222111000...///000444333111///...---......000000////////////000000000000///...,,,+++******+++,,,,,,------,,,,,,+++---------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))---***''''''(((***++++++%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""#########""""""!!!!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""###$$$%%%%%%%%%$$$!!! """###""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$###""""""!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$###""""""!!!################################################&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######!!!!!!"""""""""#########""""""""""""""""""""""""##############################$$$$$$$$$$$$#############################################"""!!!!!!!!!!!!!!!"""""""""######&&&%%%$$$###""""""######""""""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""######"""""""""""""""""""""""" !!!!!! !!!!!!""""""""""""###############"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!! !!!!!!!!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!! !!!"""""""""""""""""""""""""""""" !!!!!!"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''++++++++++++++++++++++++,,,,,,---...000111222222000000000///000000111111222222222222222222222222///000111111///...///000333222000...------------///......---------......---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&%%%'''(((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""############"""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$%%%%%%$$$$$$###""""""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """"""###############"""$$$!!! """###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$##########################################"""""""""""""""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""!!!!!! """"""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!  ###!!! """"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!######################## !!!"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###############$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''******************************+++---///000222222111000000/////////000000333333222222111111000000---...000///......///000111000...---,,,,,,,,,,,,------,,,+++++++++++++++)))******+++,,,---......******++++++++++++******,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###########################$$$$$$############"""""""""######$$$$$$######""""""""""""""""""""""""""" !!!""""""############!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! """""""""""""""!!! ###""" """""""""!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""""""""############""""""######$$$$$$$$$%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$####################################"""""""""""""""###"""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""#########"""!!! !!!""""""""""""""""""!!!$$$$$$############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!! !!! !!!""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$######""""""""""""##############################"""""""""""""""######$$$###########################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''')))***+++,,,******+++,,,---...///000000000///.........//////333333222111000//////...+++---......------///000......---,,,,,,+++++++++---,,,+++***************))))))***+++,,,,,,------)))******++++++******)))+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))******)))'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###""" !!!"""###"""!!! !!!""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ###"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###############!!!!!!"""""""""#########$$$$$$$$$######"""""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$####################################"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!"""""""""""""""###### !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""########################""""""!!!!!!""""""###$$$########################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&((()))******+++++++++++++++,,,,,,,,,//////...............///222222111000000///......+++---......------...000------,,,,,,,,,+++******---,,,,,,+++******++++++++++++++++++++++++++++++)))******++++++******)))******+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))******((('''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######!!! !!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!!!!""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!######!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###""" ########################"""""""""############$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""!!!"""""""""############%%%$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$####################################""""""""""""""""""""""""######$$$$$$$$$$$$#################################"""!!!!!!!!!"""$$$$$$"""""""""#########$$$$$$ !!!"""###############""""""""""""""""""""""""###""""""!!!!!!""""""#########"""""""""""""""!!!"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!"""###$$$$$$%%% !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""###$$$%%%%%%$$$###""" """"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! #########""""""!!!!!!!!!######$$$%%%%%%$$$##############################"""""""""""""""######$$$###############$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''+++++++++*********))))))---------------...//////111111000000//////......,,,---///...------...///,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,------,,,,,,++++++************++++++++++++******)))***************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""########################### !!!!!!!!!!!!""""""$$$!!!!!!$$$"""""""""""""""""""""""" !!!!!!""""""""""""!!!"""###"""!!! !!!"""!!! !!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!""""""""""""######!!!""""""######!!!""""""""" """###""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$###!!! ########################""""""""""""############!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$#########""""""""""""######################################################$$$$$$$$$$$$#################################"""!!! !!!"""$$$%%%!!!!!!!!!"""""""""######""""""###$$$$$$$$$###"""""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!"""######$$$ !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!###$$$$$$###!!!  ###$$$""" !!! !!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""###########################""""""""""""###$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,---...///000////////////////////////...///000///...---...///+++,,,---------,,,+++***************+++,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$!!!!!! !!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!"""###"""!!! !!!""" !!!"""###$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!  !!!"""###""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""""""""""""""!!!"""###""" !!!$$$"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""############"""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$############""""""!!!!!!!!! """"""""""""""""""""""""##############################$$$$$$$$$$$$#################################"""!!! !!!"""$$$&&&!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!  !!!######!!! ###''''''%%%$$$$$$%%% !!!!!!!!!"""""""""""""""""""""""""""!!!"""###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!""""""######"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""###### !!!"""######"""!!! """"""""""""""""""""""""###############$$$$$$%%%""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&((()))******&&&''''''((()))******+++******+++,,,---///000111.........//////////////////000111000...------...+++,,,---...---,,,+++***((()))))))))***,,,---...------------------------+++,,,,,,------,,,,,,+++((())))))*********))))))))))))))))))))))))))))))************************+++(((&&&%%%&&&((())))))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%% ###$$$$$$### """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!######"""!!! !!!""" !!!"""$$$$$$"""""""""""""""""""""""" !!!""""""!!!!!!!!!  !!!"""###""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""!!!!!! """###""" !!!$$$"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!""""""""""""!!!!!! !!!###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!"""$$$%%%$$$!!!######"""!!!!!! !!!!!!###$$$%%%$$$"""!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&& !!!"""###$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%###"""!!! $$$###"""""""""###%%%%%%""""""######$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$#########""""""'''&&&###!!!!!!"""$$$%%%#########""""""""""""""""""######"""  """###############$$$$$$$$$ ######""""""!!!!!! ######""""""""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""###!!! ###$$$""" !!!!!! !!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""######$$$###""" !!!""" """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""#########$$$%%%%%%$$$###"""""""""### !!!""""""######""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''))))))))))))************,,,,,,,,,,,,---....../////////............//////000000//////............+++++++++,,,,,,,,,------***+++------------+++***///...---,,,+++++++++++++++++++++++++++***)))((())))))((((((((()))+++,,,,,,++++++******++++++,,,)))))))))))))))))))))***(((((('''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$######"""""""""""""""###"""""""""""""""#########""""""############""""""$$$###""" !!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!""""""###### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!"""$$$%%%$$$"""$$$###""""""!!!!!!"""""""""###$$$$$$###"""###$$$$$$$$$############$$$$$$################################################"""###############$$$$$$%%%$$$###""""""!!!!!!!!!########################""""""""""""""""""""""""######################## !!!###$$$$$$$$$$$$###"""""""""###$$$%%%###############$$$$$$%%%######$$$%%%$$$###"""!!!"""###$$$$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#####################$$$$$$$$$%%%$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!""""""######$$$$$$%%%%%%"""###$$$"""!!! !!!"""$$$$$$###"""!!!  ###"""""""""!!!!!!!!! ######""""""""""""###### """""""""""""""""""""""""""  """"""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!"""""""""###$$$###"""!!! !!!"""""""""######""""""!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""#########$$$$$$######"""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))************+++,,,------//////............//////.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,///...---,,,+++++++++++++++++++++++++++***))))))***))))))))))))***+++,,,+++++++++******+++++++++******))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$######"""""""""###############"""""""""""""""""""""############""""""$$$###"""!!! !!!"""#########"""!!! """"""""""""""""""""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""$$$$$$######""""""######"""###$$$$$$###"""###%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$######"""""""""&&&%%%$$$###""""""""""""########################""""""""""""""""""""""""########################!!!###%%%&&&&&&######""""""######$$$%%%$$$###"""""""""###%%%&&&!!!"""###$$$%%%$$$######"""###$$$$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""#########$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$###"""!!! !!!""""""###$$$%%%&&&'''###$$$$$$###"""!!!"""###$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""""""""#########""""""""""""""""""""""""!!! !!!!!! !!!!!! !!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""""""""######""""""!!! !!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""###$$$$$$%%%$$$$$$###""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((************+++,,,---...//////............//////,,,,,,,,,,,,++++++++++++------------.........//////......------......///......---,,,++++++++++++++++++,,,,,,,,,+++******+++************+++,,,,,,++++++************++++++*********))))))(((((((((&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$###############$$$$$$$$$$$$######""""""!!!!!!!!!""""""######""""""!!!###""""""!!!!!!!!!!!!"""""""""######""""""!!! ########################"""""""""!!!!!!!!! #########"""!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$######%%%%%%$$$######$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$############$$$$$$"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""###$$$%%%%%%########################""""""""""""""""""""""""########################!!!"""###$$$$$$%%%%%%%%%###############$$$$$$$$$$$$###"""!!!"""###%%%&&&!!!"""###$$$%%%%%%$$$###"""###$$$###"""!!!"""$$$########################""""""!!!!!!!!!!!!""""""!!!""""""""""""#########$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######""""""""""""######$$$$$$$$$"""$$$%%%$$$###"""###$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$%%%$$$$$$$$$$$$######""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((+++++++++,,,---...///000///......------......///,,,,,,++++++++++++++++++............////////////111000///......///000111...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,******))))))))))))***************)))((((((''''''((((((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$############$$$$$$%%%%%%$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!"""""""""############""""""########################"""""""""!!!!!!!!!!!! ###"""""""""!!!!!!!!! $$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""" !!!"""######"""!!! """"""""""""##################""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$############$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%""" !!!$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$###"""""""""###$$$%%%!!!"""###$$$%%%%%%$$$###!!!"""######"""!!!"""###########################""""""!!!!!!!!!!!!""""""!!!""""""""""""#########$$$$$$###""""""#########""""""""""""###############"""!!! !!!###$$$######""""""!!!!!! !!!###%%%%%%$$$######$$$!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""###$$$$$$############$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""######$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))+++++++++,,,---...000000......------------......,,,,,,,,,,,,------------........./////////000000111111///......///111111------,,,+++++++++,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,++++++++++++***))))))(((((())))))***))))))))))))((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######""""""###$$$$$$%%%%%%$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###############""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""######"""!!! """"""""""""############"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%""" !!!$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&########################!!!!!!!!!""""""#########$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!""""""""""""!!!""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""#########$$$$$$$$$$$$###""""""""""""###!!!!!!!!!""""""""""""""""""!!!"""$$$######"""!!!  """$$$%%%$$$#########""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$############$$$$$$#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!######$$$$$$######"""!!!!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!############!!!!!!""""""!!!!!!!!!!!! """"""!!!!!!!!!"""######!!!!!!""""""###$$$$$$%%%""""""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''((((((((()))))))))(((((()))***+++---...///......------------......------------......................../////////000111000000//////000000111---,,,,,,++++++,,,,,,,,,,,,,,,---.........------+++++++++,,,++++++***)))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&%%%$$$############&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!"""#########""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$"""!!!###%%%###############$$$%%%%%%###$$$%%%$$$"""""""""$$$$$$$$$############$$$$$$"""""""""###$$$%%%%%%%%%########################"""""""""""""""!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!""""""""""""!!!!!!"""###$$$%%%$$$$$$###!!!"""###%%%%%%$$$###"""######$$$%%%$$$###"""!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#####################$$$$$$$$$%%%$$$$$$###"""""""""""""""!!!!!!""""""############"""!!!!!! !!!"""###$$$######""""""!!!!!! !!!###$$$###"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!! !!!!!!$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!###$$$###!!!!!!"""$$$###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!  !!!"""######"""!!!###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!###$$$$$$###!!! """"""!!!!!!!!! ###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''((((((((((((((()))***+++---...///...------,,,,,,------...,,,---------.........///------.........///////////////000000000000//////,,,,,,,,,++++++,,,,,,---,,,,,,---...............******+++++++++***)))((()))((((((''''''(((((()))&&&&&&''''''((()))))))))'''&&&%%%$$$############&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!! !!!"""###$$$#########""""""""""""""" !!!!!!!!!!!!  !!!"""######"""!!!!!!!!!"""""""""!!! #################################"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""  !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###""" $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%"""!!!###%%%###"""""""""###$$$$$$%%% """###$$$######%%%&&&$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! """"""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%$$$###### !!!$$$&&&&&&%%%###!!!###$$$%%%%%%$$$###"""!!!!!!"""###"""!!! !!!###########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!""""""""""""######$$$$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%""""""""""""############ ###$$$###"""!!!""" !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!! !!!!!!!!! """""""""""""""""""""""" """$$$### !!!###!!!!!! !!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!  !!!#########"""!!!"""""""""""""""!!! """"""!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """###$$$$$$###""" """"""!!!!!! $$$###"""!!!!!! !!!!!!######""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''******+++,,,---///111111...------,,,,,,------...,,,,,,,,,------.........------------.........///...///000111111000///...,,,,,,,,,++++++,,,------,,,,,,---.../////////...)))***++++++***)))((('''((((((''''''''''''((((((%%%%%%&&&'''((()))******)))((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!! !!!######"""""""""""""""######### !!!!!!!!!!!!  !!!#########"""!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""!!!!!!  !!!!!!""""""""""""""""""""""""""""""  !!!!!!###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""############""""""############""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$###"""!!! $$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! ###"""!!!!!!!!!"""$$$%%%""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""%%%$$$######""""""#########$$$$$$######"""!!! """"""""""""""""""""""""%%%$$$###!!! $$$"""!!! !!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!! !!!"""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$""""""!!! """"""""""""############""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""#########"""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++,,,,,,,,,---------++++++,,,------------,,,+++,,,...---,,,++++++,,,,,,,,,,,,---------......000000000000000///............---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++)))((('''''''''((()))***(((((((((((())))))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&!!!!!! !!!!!!""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!"""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$"""!!!"""###$$$###""""""""""""""""""######$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$#########"""""""""""""""############""""""""""""$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!"""$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$###""""""!!!!!!"""""" !!!"""######$$$$$$###"""""""""""""""""""""""""""!!! ###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!"""""""""!!!!!!!!!  !!!"""###### !!!"""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$!!!!!!"""""""""#########""""""!!! """"""""""""############""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***,,,------,,,++++++,,,,,,,,,---------.........000000111111000000///.........---,,,,,,,,,,,,,,,.........------,,,,,,+++---,,,+++***))))))******((((((((((((''''''''''''((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""############""""""!!!!!! !!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!""" !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!"""######""" """""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""############"""!!!!!!######"""!!!!!!!!!"""#####################""""""""""""############$$$$$$$$$$$$###### !!!""""""######"""""""""############$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$""""""############"""""" !!!"""###$$$%%%%%%$$$$$$######"""!!!!!! """#########$$$$$$$$$$$$######""""""""""""######""""""######$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############"""""""""!!!"""######$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$###############""""""!!! !!! !!!"""######$$$$$$###""""""""""""""""""""""""!!!  !!!###"""!!! !!!"""###########################"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###############""""""""""""""" !!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""""""""!!!!!! !!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######################################################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))************((()))******++++++*********+++------,,,++++++,,,---------.........//////111111111111111000//////...---,,,,,,++++++,,,,,,//////......---,,,++++++///...,,,+++***)))))))))((((((''''''&&&&&&&&&%%%(((&&&$$$""""""$$$''')))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""" ###""""""!!!!!!""""""### !!!"""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######""" """""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""###$$$$$$$$$$$$###"""###$$$$$$$$$""" !!!"""$$$$$$###""""""###""""""""""""""""""###""""""############"""""" !!!"""""""""""""""""""""#########$$$$$$$$$################################################""""""############"""""" !!!!!!"""######$$$$$$############""""""!!!!!!###########################""""""""""""""""""###!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! """""""""""""""######$$$""""""############""""""""""""#########$$$$$$$$$###########################"""!!!!!! !!!!!!###$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######"""!!!!!!"""#################################"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$########################$$$###"""!!!  !!!""""""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######"""!!! !!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########################################################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))'''((())))))***))))))))))))+++,,,,,,+++++++++,,,------........./////////111111111111111000000///---,,,,,,+++++++++++++++///...------,,,+++******++++++******)))))))))((()))((((((''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""##############################""""""""""""###### !!!!!!!!!"""""""""###########################"""!!!!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!"""###$$$########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$$$$%%%%%%$$$###"""###$$$$$$$$$""" !!!"""$$$$$$###"""""""""""""""######"""""""""!!!""""""######""""""!!! !!!"""""""""""""""""""""#########$$$$$$$$$################################################""""""############""""""######""""""""""""""""""!!!!!!""""""############$$$######"""!!!!!! """""""""######""""""""" !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""""""""############""""""############""""""""""""#########$$$$$$$$$##############################"""!!!!!!!!!!!!"""###$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$%%%######""""""""""""#################################"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""############$$$$$$$$$$$$$$$###"""!!!  !!!""""""""""""""" !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""########################""""""""""""#########$$$$$$!!!!!! !!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''((())))))))))))((((((***,,,,,,+++++++++,,,------------.........///111111111111111000//////,,,,,,+++************+++,,,,,,++++++***)))(((((((((((())))))************)))))))))(((((((((''''''%%%&&&''')))))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######"""""""""""""""""""""""" !!!###$$$%%%######""""""""""""############""""""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!!!!!!!"""###############""""""############""""""""""""############"""""" !!!""""""######"""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############""""""############""""""############""""""!!!!!! !!!!!!"""######$$$$$$$$$$$$###"""!!! """"""############""""""!!!!!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!"""############"""""""""############"""""""""############$$$$$$$$$###############$$$$$$$$$$$$###""""""!!!!!!"""""" !!!"""######$$$$$$###"""""""""""""""""""""""" !!!!!!"""###################################################"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!###############$$$$$$$$$ !!!!!!"""""" !!!""""""""""""""" !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""#####################$$$$$$$$$############$$$$$$$$$$$$!!! !!!!!!"""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((())))))((((((''')))+++,,,+++++++++---,,,,,,,,,---------......000000000000000///......,,,+++******))))))***************)))))))))(((((('''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))%%%''')))++++++***(((&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$%%%&&&&&&%%%$$$$$$ !!!!!!""""""###### ###"""!!! !!!"""###$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""########################%%%%%%$$$$$$######""""""$$$"""!!!"""###$$$###""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!!"""######$$$$$$######"""!!!"""######$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""############"""""""""""""""""""""#########"""""""""""""""##################""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!"""###$$$######"""""""""############"""""""""############$$$$$$$$$""""""#########$$$$$$$$$""""""!!! !!!!!! !!!"""######$$$$$$###""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""#########$$$$$$#########"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!"""""""""#########$$$$$$ !!!"""###### !!!"""""""""""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""#########!!!!!!""""""######$$$$$$""""""""""""############ !!!""""""""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''')))+++++++++++++++---+++++++++,,,,,,,,,,,,---///////////////...------++++++***)))))))))))))))))))))))))))************'''((()))***+++******)))&&&&&&'''(((((()))))))))'''''')))))))))((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! """###$$$"""!!!!!! !!!!!!""""""!!!!!! !!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$%%%$$$"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!! &&&%%%$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""""" !!!"""###$$$%%%%%%$$$$$$######"""!!!!!!!!!###############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$%%%&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""" !!!"""$$$$$$######"""""""""############"""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!  ###$$$$$$######"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!""""""############!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""####################################!!!!!!""""""""""""!!!!!! !!!"""######$$$ !!!"""######$$$!!!!!!!!!!!!"""""""""""" !!!"""###""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''')))++++++++++++,,,---******+++++++++,,,,,,,,,...............------,,,+++******))))))))))))))))))))))))***++++++,,,,,,&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%'''!!!!!! !!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!&&&$$$"""!!! !!!"""### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$""" !!!###########################""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$#########""""""!!!!!!&&&%%%###"""""""""###$$$ !!!!!!!!!!!!!!! &&&%%%###"""""""""###$$$"""!!! """######"""######"""""""""""""""############"""""""""""""""########################$$$$$$$$$############"""$$$###!!! !!! !!!"""######$$$%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""###"""!!! !!!"""$$$%%%""""""""""""""""""""""""###!!! !!!!!!  !!!!!!""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""##############################""""""!!!!!! """"""""""""""""""""""""######################## !!!!!!!!!!!!  """######!!!###""""""!!!"""$$$&&&'''""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!  !!!######$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###!!!!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$&&&''')))+++---...)))***,,,......---,,,+++***++++++++++++***)))))),,,,,,,,,++++++*********+++*********))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!"""#########!!! !!!!!! !!!!!!######""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!###$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!! """""""""""""""""""""""""""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$$$$############$$$$$$############"""""""""!!!  !!!"""$$$%%%$$$$$$###"""!!! !!!###$$$%%%"""!!!!!!""""""!!!######""""""""""""#########"""""""""""""""""""""########################$$$$$$$$$#########""""""###"""!!! !!!""" !!!!!!""""""######$$$######""""""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$###""""""######""" """"""""""""############$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!"""!!!  !!!""" !!!""""""######""""""""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""###""" !!!###$$$###"""!!!"""###"""###$$$$$$%%%$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))******)))***---...//////...---***+++++++++******)))))),,,,,,+++++++++***************)))))))))(((((((((************++++++++++++(((((((((((((((((((((((('''((())))))******))))))))))))))))))((((((''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""!!!  !!!""""""""""""""""""!!! !!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""#########""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$$$$############$$$$$$############""""""""""""  !!!###$$$%%%$$$$$$###"""!!! !!!###############!!! !!!"""!!! ###"""""""""""""""######""""""""""""""""""##############################$$$$$$#########""""""""""""!!! !!!###$$$"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""&&&$$$######$$$%%%###"""$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!"""######$$$$$$######"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!  !!!"""!!!!!!###$$$###"""!!!"""###"""###%%%&&&'''&&&$$$############"""!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((((((''''''''''''(((+++---//////...---++++++*********)))))))))+++++++++***************((((((((((((((('''''''''(((((()))))))))*********''''''''''''''''''''''''((())))))************))))))))))))(((((((((((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######################################################!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$###"""  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$$$$############$$$$$$#########"""""""""""""""%%%$$$$$$############### !!!!!!""""""""""""!!!######$$$%%%%%%###"""!!!$$$###!!!!!!"""""""""!!!""""""""""""""""""###$$$"""""""""""""""#############################################""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""""""""""""""!!!"""###$$$$$$###"""!!!#########""""""""""""""""""""""""""""""""""""""""""$$$&&&(((((('''%%%$$$""""""""""""""""""""""""%%%$$$######%%%%%%$$$###$$$$$$$$$######""""""""""""###$$$%%%%%%%%%$$$###########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""############""""""!!! !!!!!!""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!""""""""""""!!!!!!###""""""""""""""""""###!!!!!!"""###############!!!""""""###############"""#########$$$$$$$$$$$$###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!"""""""""""""""!!! """"""!!! !!!###$$$###"""!!!"""###!!!###&&&(((((('''%%%###""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&$$$&&&)))+++---...------+++******)))))))))))))))*********************)))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''))))))***************)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################""""""#########""""""!!!###"""!!! !!!"""###!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""!!!!!!""""""############ ###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""######$$$$$$$$$$$$#########""" !!!"""######""""""######$$$%%%%%%###"""!!!%%%###""""""###$$$###"""""""""!!!!!!"""###$$$$$$!!!!!!""""""#############################################"""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&############""""""""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""###%%%(((******)))&&&%%%""""""""""""""""""""""""$$$"""!!!"""###$$$###"""#########""""""!!!!!! !!!###$$$$$$$$$###"""######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""!!!"""###"""!!!  !!!"""###"""!!!  !!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!"""##################"""!!!!!!"""###############!!!!!!"""############""""""#########$$$$$$$$$$$$###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""###"""!!!!!!######"""!!!!!!###$$$###"""!!!"""###!!!###&&&(((((('''%%%### !!!!!!"""$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&***---////////////+++***)))((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))*********))))))((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$###""" ###"""!!! !!!"""###!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""$$$$$$############$$$$$$""""""""""""############ """########################"""!!!  !!!############$$$"""!!!!!!###$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""######$$$$$$##############################"""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%########################!!!""""""######""""""!!! """###$$$%%%&&&""""""""""""""""""""""""###%%%'''))))))(((&&&%%%"""""""""""""""""""""""""""!!! !!!#########!!!"""""""""!!!!!!!!!!!!!!! !!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!""""""######""""""!!!!!!###$$$###!!!!!!""""""#########"""""" !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!!""""""############"""""" !!!!!!""""""!!!!!! !!!""""""######"""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$"""!!!"""###$$$###"""!!!###$$$###"""!!!"""###"""###%%%&&&'''&&&$$$### !!!"""###$$$%%%&&&'''"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''''''))),,,///111222111111+++***)))((('''((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))))))))(((((('''&&&''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""###$$$$$$############$$$$$$!!!"""""""""############ """###########################"""!!!  !!!###$$$%%%!!!"""$$$$$$###!!!!!!!!!!!!"""###$$$%%% !!!!!!"""######$$$$$$###########################"""""""""!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%"""""""""""""""""""""""""""###%%%&&&&&&&&&$$$###"""""""""""""""""""""""""""!!! !!!###$$$###"""""""""""""""""""""######""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!"""""""""""""""""""""""""""######################## !!!!!!!!!"""""""""################################################### !!!!!!""""""!!!!!!  !!!"""""""""!!!###"""""""""!!!""""""### !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!"""######"""!!!!!! !!!""""""######"""""" !!!!!!"""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###!!! !!!"""###"""!!!!!!###$$$###"""!!!"""###"""###$$$$$$%%%$$$$$$$$$""""""""""""############!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&'''))),,,...000000000///+++***(((''''''''')))***'''''''''((((((((())))))&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))(((&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$ !!!"""""""""""""""!!!!!! !!!!!! !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!"""""""""""""""""""""""""""#################################"""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""######$$$$$$############$$$$$$!!!!!!""""""#########$$$###$$$$$$%%%%%%###"""!!! !!!######$$$$$$$$$&&&%%%###"""""""""###$$$ #########!!!!!!!!!!!!"""###$$$%%% !!!!!!"""###$$$$$$$$$########################""""""""""""!!!!!!!!!!!!######$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%%%%###"""!!! !!!"""###""""""""""""############"""""""""""""""""""""""" !!!"""###$$$###"""""""""""""""""""""""""""""""""!!! !!!###$$$$$$"""""""""######$$$$$$$$$%%%$$$###""""""###%%%'''(((""""""######$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###"""!!!  """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""##############################"""""""""""""""""""""""" !!!!!!!!!!!!  !!!###$$$######!!! !!!"""### !!!!!!"""###$$$$$$%%%  """###%%%&&&!!!!!!""""""""""""!!!!!! !!!"""######"""!!! ######$$$%%%%%%%%%%%%%%% !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""  !!!"""!!! !!!###$$$###"""!!!"""###"""############$$$$$$$$$#########"""!!!!!! !!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%''')))+++------,,,,,,+++***((('''&&&''')))***&&&'''''''''(((((())))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###&&&((( !!!#########"""!!!!!!!!! !!!!!! !!!!!!!!!""""""###### !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""######""""""""""""""""""########################!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######$$$######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""$$$### ###$$$"""#########"""""""""""""""%%%###!!! !!!###%%%""""""!!!!!! !!!  """###############""""""""""""$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$######"""!!!""""""  !!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$#########""""""!!!!!!$$$$$$$$$#########""""""######""""""######$$$%%%######""""""""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%&&&""""""""""""############!!!!!!!!!!!!!!!  !!!"""!!!!!!""""""""""""""""""""""""""" !!!######!!!!!!!!!"""$$$#########""""""!!!!!!!!!"""""""""!!! !!!"""###$$$###!!! !!!!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""############$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!   !!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""  ###%%%###!!! !!!!!!!!!!!!!!!  """######!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((++++++)))(((''''''''''''))))))(((((((((((()))))))))(((''''''''')))***+++((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((()))(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""!!! !!!!!!$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""### !!!"""######!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""&&&$$$###"""###$$$###""" !!!!!!"""#########""""""!!!!!!   !!!!!!!!!"""######$$$$$$############""""""""""""""""""!!!!!!!!!!!!"""""""""$$$######$$$"""###"""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!! ###""""""!!!"""###$$$%%%!!!!!!""""""#########$$$###"""!!!!!!!!!!!!"""###""""""!!! """$$$%%% """######"""!!!"""############"""""""""""""""""""""""""""""""""""""""##################$$$$$$############"""""""""!!!$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$######""""""""""""######""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""###"""!!!!!! !!!"""###""" """###"""""""""""""""""""""""" !!!######!!!!!!!!!"""#########"""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!""""""""""""###"""""""""""""""#########!!!!!!"""""""""#########$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""""" !!!""" !!!!!!!!!""""""!!!!!!  !!!""""""###!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((('''(((((()))***))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))(((((((((''''''((()))))))))((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""### !!!"""""""""!!!!!!""""""######$$$$$$!!!""""""""""""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$""" !!!"""!!! ###""""""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!######""""""""""""""""""############$$$$$$$$$$$$###""""""!!!!!!""""""###!!!###""""""###!!!""""""""""""""""""######""""""""""""""""""""""""###"""""""""""""""!!!!!!"""""""""""""""###$$$$$$ !!!"""###$$$%%%%%%###"""!!!!!!!!!!!!"""###%%%###  ###%%% """$$$$$$######$$$%%%$$$$$$######"""!!!!!! """"""""""""""""""""""""$$$$$$#########"""""""""############""""""""""""$$$$$$$$$###############!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!###############""""""!!!"""#########!!!!!!###$$$"""""""""""""""""""""""" !!!######!!!!!!!!!"""######""""""""""""!!!!!! !!!""""""!!!!!!!!!!!! """"""""""""#####################""""""!!!!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!########################"""""""""#########$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""############""""""""""""###!!! !!!!!!"""######""""""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))+++,,,)))((((((''''''(((((()))''''''((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%'''((('''&&&%%%&&&(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######""""""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$""" !!!"""!!! $$$$$$######"""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""$$$$$$###""""""!!! """""""""######$$$$$$$$$###""""""""""""""""""###!!!###""""""###!!!"""""""""""""""#########""""""############""""""############"""""""""""" !!!!!!""" !!!!!!"""######$$$$$$#########""""""#########&&&%%%###!!! !!!"""!!!###$$$######$$$%%%############""""""!!!!!!""""""""""""""""""""""""############""""""""""""#########"""""""""""""""########################"""!!!!!!!!!!!!"""######""""""############"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!""""""#########"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""############"""!!!!!!"""######"""!!!!!!"""$$$"""""""""""""""""""""""" !!!######!!!!!!!!!"""""""""""""""""""""!!!!!!!!!  """### !!!!!!!!!!!! !!!!!!"""""""""#########""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""############"""""""""!!!!!!!!! !!!""""""############"""######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&''')))***+++(((((((((''''''(((((((((&&&'''((()))))))))''''''))))))))))))))))))))))))(((((((((((())))))))))))******+++******)))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###############"""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""%%%$$$""""""###$$$$$$###"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!######""""""!!!!!!!!!!!! !!!!!!""""""###############""""""""""""######!!!###""""""###!!!!!!!!!""""""############""""""############""""""""""""""""""############ !!!!!!!!!!!!!!!######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""!!!  """###""""""###%%%!!!!!!""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""#################################""""""""""""###$$$$$$!!!"""############"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!""""""######"""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!"""""""""#########!!!!!!""""""!!!!!! !!!!!!"""!!! !!!###"""""""""""""""""""""""" !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""""""!!!  """###""""""""""""!!!!!! !!!!!!!!!"""""" !!!""""""###### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!   !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######""" !!!!!!!!!!!!"""""""""""""""##################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""############"""""""""!!! !!!!!!!!!!!!"""###!!!!!!"""##############################"""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******+++******)))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! ###############"""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""%%%###""""""###$$$$$$### !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""$$$######""""""######$$$"""$$$### ###$$$"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!!"""###########################""""""!!!!!!###$$$$$$%%%%%%$$$$$$###!!!######"""!!!!!!"""###""""""###$$$ !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%""""""""""""###########################$$$$$$$$$###############$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" """######""""""""""""############!!!!!!!!!!!!!!!  !!!!!!  """"""""""""""""""""""""""" !!!######!!!!!!!!!""" !!!!!!!!!!!!"""""" !!!""""""$$$######"""!!!!!! !!!!!!!!!!!! """######$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######""" !!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""############"""""""""""" """"""!!!"""###%%% !!!"""#####################"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((()))))))))***))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######################## !!!!!!!!!!!!  """###$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!! """###"""""" !!!"""""" !!!!!!!!!!!!!!! !!!!!!  !!!!!!"""############""""""""""""""""""$$$######""""""######$$$###%%%$$$!!!!!!$$$%%%### !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""""" !!!"""###$$$######""""""""""""""""""#########!!!"""############"""!!!!!!"""######"""!!!###$$$$$$###"""###$$$"""""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!""""""######!!!"""""""""############""""""#########$$$$$$$$$"""""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%"""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!""""""""""""###"""""""""""""""!!! !!!""""""!!! !!!###"""""""""""""""""""""""" !!!######!!!!!!!!!""" !!!!!!!!!"""""" !!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""""""""!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""!!!"""""" !!!### !!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""####################################$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!#########"""!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""#########$$$ !!!!!!""""""###!!!""""""""""""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!! """######"""!!!!!!!!!""""""""""""""" !!!!!!!!!""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""$$$$$$############$$$$$$$$$&&&%%%""""""%%%&&&$$$ !!!!!!"""###$$$$$$$$$%%%###""" """###%%% !!!!!!""""""!!!"""""""""!!! !!!"""###$$$%%%%%% !!!""""""!!! %%%%%%$$$##################%%%&&&&&&$$$######$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###### """###$$$$$$###""" !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############### !!!!!!!!!"""###############"""!!!!!!"""######"""!!!!!!"""$$$"""""""""""""""""""""""" """######!!!!!!!!!""" !!!!!!""""""!!!"""""""""!!!  !!!"""""""""""""""############!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!! ###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!  !!!!!!!!!""" !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""" """###!!!  !!!"""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&""""""""""""############%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&'''(((((()))((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$""""""###$$$$$$$$$############$$$$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!"""###$$$$$$###"""!!! """######!!!!!!$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """######!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%% !!!"""###$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$"""!!!"""$$$%%%%%%$$$%%%%%%$$$$$$###""""""""" !!!!!!"""""" !!!"""$$$$$$"""!!! """""""""!!! !!!!!!"""$$$$$$%%%%%%%%%###%%%%%%$$$"""!!!"""###((('''%%%###""""""###$$$!!!!!!"""%%%((('''###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###""" """###$$$$$$$$$$$$$$$###"""!!! !!!!!! !!!######$$$&&&&&&$$$###$$$%%%%%%$$$"""!!!!!!!!!"""#########""""""!!!!!! ########################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###!!!%%%((('''""" ###$$$$$$###"""!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############(((%%%!!!!!!###"""""""""""""""!!!!!!!!!""""""""""""""""""""""""########################%%%$$$###"""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! """ """###"""!!! !!!"""###""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!########################%%%###""" !!!!!! !!!""""""""""""""" !!!!!!!!!"""###"""!!!  !!!######""""""""""""###### """"""""""""""""""""""""""""""""""""####################################"""""""""###$$$$$$$$$%%%########################&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""""""""""" """######"""!!!!!!  !!!###$$$###$$$%%%%%%$$$###"""!!! !!!"""######"""!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!$$$$$$######"""!!!!!!  !!!###$$$###"""!!!"""#########""""""""""""#########"""!!! !!!"""###""""""############"""""" #########$$$######"""!!!###$$$%%%$$$"""!!!"""###&&&%%%###"""!!!!!!!!!"""!!!!!!"""$$$'''&&&### """"""############""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""!!!!!!"""######$$$$$$###""""""!!! !!!###"""!!!!!!"""$$$"""$$$%%%%%%$$$######$$$$$$######"""""""""""""""############""""""""""""########################!!!""""""######""""""!!!"""############$$$$$$$$$######$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""###$$$(((+++)))%%%"""###%%%$$$######"""""""""""""""""""""""""""##################""""""""""""######""""""""""""############&&&%%%$$$#########$$$%%% """"""""""""""""""""""""###########################"""""""""""""""######%%%%%%$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""!!! ###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!"""""" !!!"""""""""""""""!!! !!!!!!!!!""""""###"""!!!  !!!######""""""""""""#####################"""!!!!!!""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$####################################$$$$$$$$$$$$$$$######""""""""""""""""""#########""""""""""""""""""""""""!!!"""""""""""""""!!!!!!############""" """!!!  !!!!!!!!!"""#########!!! !!!"""############"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""#########""""""""""""######""""""!!! !!!""""""!!!""""""######""""""!!! %%%%%%$$$###""" ###$$$$$$$$$"""!!!"""#########!!! """"""!!!###%%%%%%$$$"""######""""""""""""############################## !!!!!!""""""######""""""""""""""""""""""""!!!""""""""" """###""""""######""""""!!!!!!!!!"""$$$###""""""###%%%!!!###$$$$$$###""""""###"""############""""""!!!############$$$$$$$$$$$$########################!!!""""""######""""""!!!"""############$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$$$$(((***)))&&&$$$$$$%%%#########"""""""""""""""""""""""""""############$$$######""""""######$$$""""""""""""############ !!!"""############""" """"""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%$$$$$$######"""!!! """!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!###$$$$$$"""!!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######!!!"""""""""""""""!!! !!!!!!!!!"""""""""""""""!!! !!!!!!###""""""!!!!!!""""""### !!!"""######!!! """"""""""""""""""""""""""""""""""""####################################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$##############################$$$$$$######"""!!!############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! #########"""!!! ######!!!  !!! !!!""""""######""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!######""""""""""""######!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""### !!!""""""###$$$$$$"""######$$$$$$######"""!!!###$$$###"""!!!"""#########""""""""""""######!!!!!! !!!!!! !!!!!!""""""!!!!!! $$$$$$$$$###!!! """###$$$###"""!!!"""###""""""!!!!!! ###"""!!!""""""###$$$$$$$$$###"""!!!!!!"""###$$$  !!!"""######$$$""""""""""""""""""""""""###$$$$$$###""""""###%%%!!!!!!""""""""""""!!!!!!!!!"""$$$###""""""###%%%!!!"""$$$$$$"""!!!"""###!!!"""###$$$$$$###"""!!!"""""""""######$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$##################$$$"""$$$&&&&&&###!!!!!!"""""""""#########"""""""""!!!"""""""""##################""""""""""""######!!!"""""""""############ !!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""############"""!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!###%%%%%%###"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!######!!!  """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###$$$$$$"""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!  !!!!!!"""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###""""""!!!!!!""""""######!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!"""#########"""######$$$$$$######"""!!!###$$$###"""!!!"""#########""""""""""""######!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! !!!"""######"""!!!"""###""""""""""""""""""!!!!!!"""""""""!!!!!!"""###%%%$$$###"""!!!!!!"""###$$$  !!!"""######$$$""""""""""""""""""""""""""""""###"""!!! """$$$ !!!""""""""""""!!!!!! !!!###"""!!!!!!"""$$$!!!"""$$$$$$"""!!!"""###!!!"""###$$$$$$###"""!!! !!!!!!""""""#########""""""""""""""""""""""""#########$$$$$$#########""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!#########$$$$$$######### !!!######"""!!! !!!"""############""""""!!!"""""""""############!!!!!! !!!!!!!!!"""""""""############(((&&&$$$###""""""###$$$""""""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!! !!!!!!$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """###$$$%%%$$$"""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!  !!!!!! !!!""" !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###%%%''''''&&&###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!"""### !!!!!!!!!!!!!!! !!! !!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!###$$$###"""!!!"""#########""""""""""""###### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""#########"""""" """###"""!!!!!!"""$$$"""######$$$$$$######"""!!!"""""""""!!!!!!###%%%######""""""""""""############################## !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######"""""" !!!###"""!!!!!!"""$$$!!!###$$$$$$###""""""###!!!""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$###""""""!!!"""###$$$$$$###"""!!! !!!###$$$$$$###""""""""""""""""""############!!!  !!!""""""""""""############(((&&&###!!! !!!""" !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!! """!!!!!!!!!!!! ###""""""!!!!!!""""""#########""""""!!!!!! """"""###"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######$$$$$$"""###"""  ###&&& !!!""""""######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$ !!!"""""""""""""""!!!!!!!!!"""""""""######!!!!!!"""#########"""""""""!!!!!! !!!!!!""" !!!###%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###""""""######$$$##############################$$$$$$######"""!!!############"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!   !!!""""""""""""!!!!!! !!!""""""!!!  !!!!!!"""#########""""""""""""""""""""""""!!!   !!!"""###!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!###$$$###"""!!!"""#########""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""###""""""###############""" !!!""""""!!!!!!"""$$$""""""###$$$$$$$$$###"""!!!######!!! """$$$""""""############""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!  """!!!""""""###$$$$$$######!!!"""$$$###""""""###%%%"""$$$%%%%%%$$$######$$$"""""""""""""""######$$$######"""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """############$$$$$$$$$######$$$$$$$$$$$$######!!!""""""######""""""!!!"""""""""###$$$$$$"""!!! !!!###$$$$$$$$$""""""""""""""""""############!!!!!! !!!!!!""""""""""""############""""""!!!!!!  !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!! ######""""""""""""###############"""!!! """"""!!!!!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""###"""!!!!!!$$$&&& !!!"""###$$$"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$$$$### """############!!!!!!"""""""""######### !!!"""###$$$######"""!!!!!! !!!!!! !!!!!!!!! """"""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$######""""""""""""""""""#########"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!"""!!!   !!!""""""!!! !!!  !!!"""######"""!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!"""###$$$!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""" !!!""""""""" !!!!!!""""""!!!!!! !!!###$$$###"""!!!"""#########""""""""""""######!!!"""###$$$$$$###"""!!!!!!""""""######""""""!!! !!!""""""######$$$$$$$$$$$$$$$###""""""!!!""""""!!!!!!"""$$$!!!"""###$$$$$$###"""!!!!!!$$$###!!! """###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$###""""""###%%%""""""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&###$$$&&&&&&$$$###$$$%%%###"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!! !!!"""######!!! !!!###$$$%%%$$$###"""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############ """$$$&&&&&&%%%###"""!!!""""""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!"""###""""""######$$$$$$%%%%%%######""""""""""""######$$$######"""!!! ###""""""""""""###$$$$$$%%%$$$$$$###"""!!!!!! """""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!  """"""!!!!!!"""###!!! """$$$%%%"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""########################!!!"""###$$$%%%$$$###### !!!###$$$$$$$$$""""""""""""############ !!!"""$$$$$$$$$###"""!!!!!! !!!!!!!!!"""""""""######$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""######$$$$$$$$$%%%########################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!""""""######$$$$$$""""""""""""""""""""""""###$$$$$$######"""!!! !!!###$$$!!!!!!"""""""""   !!!"""%%%$$$###""""""###$$$%%%""""""""""""!!! """"""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!###$$$$$$!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""#########""""""""""""######"""###$$$%%%%%%$$$###"""""""""############"""""" !!!"""######$$$ !!!$$$%%%%%%$$$!!! """"""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!! $$$%%%######&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!! $$$&&&&&&%%%""""""""""""############%%%%%%$$$###"""""""""### !!!"""$$$$$$$$$$$$"""!!! !!!###$$$"""!!!  !!!"""%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""###$$$%%%###!!! !!! !!!!!!!!!!!!"""###$$$$$$$$$"""!!! """"""""""""""""""""""""""""""""""""""""""""""""###############"""!!! ###"""###$$$%%%%%%###!!!$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!!!!!!! !!! !!!""""""!!! !!!"""### !!!""""""!!!  !!!!!! !!!"""!!!!!!"""""""""###############""""""!!!!!! """"""###""" !!!"""###""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""######""""""!!!!!!  !!!""""""!!!!!!### """$$$###!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!###"""!!! """"""""""""############!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$######"""!!! ######!!!  !!!"""""""""""""""""""""############"""""""""  """###!!! !!!!!! """"""""""""""""""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!"""###"""!!!"""###%%%&&&$$$"""!!!!!!"""%%%&&&!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""######$$$###"""!!! %%%$$$###!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""######$$$$$$############"""""""""!!!"""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!###$$$!!!"""%%%%%%"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###""" """###"""!!!""""""""""""############$$$$$$######"""###############$$$######"""!!!!!!"""!!!!!! !!!"""###$$$"""!!! !!!"""""""""""""""""""""######"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""###$$$%%%$$$"""!!!!!!""" !!!!!!!!!"""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!"""###$$$######"""!!!""""""!!!!!!!!!!!!!!!"""$$$###""""""""""""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### """!!!!!!!!! !!!!!!!!!!!! """!!!"""&&&+++,,,&&&!!!""""""!!!!!!  !!!""""""!!! !!!""""""!!! """#########$$$$$$$$$%%%%%%%%%###"""""""""!!!!!!!!! !!!  """$$$###!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! """"""""""""""""""""""""  !!!!!!!!!!!!!!!$$$!!! ###$$$###!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!! !!!!!!!!!######"""""""""###$$$$$$""""""""""""############!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!!"""#########%%%$$$###"""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###!!! !!!!!! """"""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!! !!!###""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""&&&$$$!!!!!!$$$&&&############$$$$$$$$$$$$############""""""""""""#########$$$######"""!!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!###""" ###%%%###########################""""""######$$$$$$######$$$"""!!!!!!"""""" """"""""""""##################"""""""""###$$$$$$$$$$$$$$$$$$###"""!!! """!!!!!!!!!!!!"""###$$$"""!!!!!! !!!!!!""" !!!""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""###$$$!!!!!!!!!"""""""""######$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""$$$$$$!!! !!!#########"""!!! !!!!!!###""""""!!!!!!""""""###""""""############""""""""""""""""""""""""""""""""""""""""""############!!!""""""""""""#########!!!!!!!!!!!! !!!!!!""""""!!!!!! """ """***111111))) !!!""""""!!!  !!!!!!!!!!!! !!!###"""!!!!!!"""$$$#########$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!!!! !!!###$$$$$$###$$$######""""""""""""###""""""""""""""""""""""""$$$######""""""!!!!!! """""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!$$$###""""""###$$$###!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###""""""###$$$%%%&&&&&&""""""""""""############!!!!!!"""###$$$$$$$$$$$$$$$###""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%((((((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%$$$###""""""!!!!!!""" !!!"""""""""""""""   """######""" """!!! !!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!  !!! !!!###!!!!!!"""###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###"""###"""!!! !!!!!!""""""!!!!!!!!!!!!""""""&&&$$$!!!!!!$$$&&&$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""######$$$$$$$$$######"""""""""""""""############""""""############""""""!!!###!!!"""$$$###########################""""""############""""""%%%$$$$$$$$$$$$$$$###"""!!!"""""""""############""""""!!!""""""###$$$%%%!!!"""###$$$$$$$$$$$$###"""""""""""""""#########"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""####################################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######$$$%%%""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""######&&&%%%!!!"""%%%&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! ###(((---,,,%%%"""$$$$$$###""" !!!!!!!!!!!!!!!!!! !!!"""######""""""###$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!##############################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!!!!!!!!!!!!! $$$$$$###$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$""""""!!!!!!"""###$$$$$$!!!"""""""""############!!!!!!"""#####################"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""#########"""""""""!!!!!!""""""!!! !!!"""""""""""""""!!!  !!! !!!"""######"""!!! """!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!###$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""######"""######$$$$$$$$$######!!!"""""""""#########$$$""""""############""""""!!!###!!!"""$$$###########################""""""#########""""""!!! """###$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!"""###$$$$$$!!!"""###$$$$$$%%%$$$$$$!!!""""""###############!!!""""""""""""""""""!!!$$$$$$$$$######"""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###%%%""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""###$$$!!!%%%(((&&&""" ###'''%%%%%%$$$###""""""######!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! ###&&&&&&%%%###"""!!!"""$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!"""######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######$$$%%%###"""!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$ !!!!!!!!!!!!!!! """###$$$%%%$$$#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%$$$$$$###"""!!!!!!""""""!!!"""""""""############!!!!!!"""#########""""""###"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""############"""""""""""""""!!!!!! !!! !!!""""""""""""""""""!!!!!!"""###"""!!! !!!"""###!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!! !!!"""!!! """$$$%%%$$$"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!"""############"""!!!###$$$%%%%%%%%%$$$""""""""""""""""""############!!!"""######$$$######### !!!!!!""""""#########!!!""""""######""""""!!!!!!###""" ###%%%###########################""""""######""""""!!!!!! """""""""###$$$""""""""""""############""""""!!!!!!!!!"""######$$$$$$$$$%%%$$$$$$###"""!!!"""######$$$$$$######!!!""""""######""""""!!!%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""###!!!!!!!!!"""""""""######"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$$$$&&&'''%%%###"""%%%'''""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""""""######""""""!!!"""%%%'''%%%!!!!!!$$$ !!!""""""!!! !!!!!! !!!!!! !!!###"""!!!!!!"""$$$$$$###############""""""!!!!!!!!!!!!"""""""""""" """###"""!!!!!!"""$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! """$$$%%%$$$#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%&&&&&&%%%$$$###"""""""""""""""""""""############!!!!!!"""######""""""!!!"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$%%%&&&&&&######""""""""""""###### !!!"""""""""""""""###"""!!! !!!"""######"""  """###!!!  !!!"""!!! """""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!  """###!!!!!!#########$$$$$$$$$$$$######""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!######"""""""""###$$$$$$ !!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""############"""""""""###$$$%%%$$$###!!! !!!"""""""""############ !!!""""""#########""" !!!!!!"""###### !!!!!!""""""!!!!!! !!!###$$$!!!"""%%%%%%""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!! !!!###""""""""""""###############""""""!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$######!!!"""############"""!!!###############""""""""" """!!!!!! !!!!!!""""""""""""""""""""""""""""""######"""  !!! !!!!!!!!!"""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""$$$%%%%%%%%%$$$######$$$%%%%%% !!!"""###$$$""""""###$$$$$$###""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""#########$$$$$$$$$ !!!!!!!!!"""""""""############""""""!!!"""######!!! !!!"""""""""!!!!!! """!!!  !!!"""!!!""""""!!! """###$$$$$$######"""""""""""" !!!!!!!!!"""""""""### """###"""  """!!!!!!!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$###"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""""""""######""""""""""""############!!!"""""""""""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%&&&'''######""""""""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """""""""!!!"""""""""""""""""""""""" !!!!!!!!! !!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!! !!! """"""######$$$$$$$$$$$$######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###""""""!!!"""###$$$%%% !!!"""#########""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!"""######!!!"""$$$%%%$$$""" !!!!!!""""""#########$$$ !!!""""""""""""""" !!!""""""### !!!!!!!!!!!! $$$%%%######&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """###"""!!!"""###""""""""""""############$$$###"""!!!!!! !!!!!!!!!$$$&&&'''((()))!!!"""###$$$%%%$$$######!!!"""###$$$$$$###"""!!! !!!!!!""""""###### !!!!!! !!!!!!########################"""######""" !!!!!!!!!!!! !!!"""$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""$$$&&&&&&$$$!!!!!!###$$$$$$$$$!!!"""""""""###%%%&&&'''"""###$$$%%%%%%$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!  !!!!!!""""""""""""############"""""" """###  !!!"""###"""!!!  !!!""" !!!!!! !!!"""""""""!!!!!!  !!!!!!!!!""""""###### """$$$"""!!!""""""!!!!!!"""###$$$$$$######################## !!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!""""""!!! """$$$###"""###%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!"""""" !!!"""###""""""""""""############!!!"""""""""""""""!!!!!!""""""!!!""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""##################$$$$$$!!!!!! !!!""" !!!!!!""""""""""""""" !!!""""""!!!  """"""   """###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!! """###!!!"""###$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!! !!!"""### !!!"""$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######!!!!!!""""""#########$$$###!!! !!!$$$%%%$$$"""########################"""############$$$$$$$$$$$$#########""""""!!!!!! !!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$###"""""" !!!"""###$$$######"""""""""######$$$$$$$$$$$$###############"""!!! """"""""""""""""""""""""$$$#########""""""!!!!!!%%%%%%%%%$$$###"""!!! !!!"""$$$%%%$$$###!!! ######"""""""""""""""###""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""###!!! !!!###$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""" !!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!  !!!"""""""""!!!"""!!! !!!###$$$############""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""""""""###%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!########################&&&&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!""""""""""""###""""""!!!  !!!""""""###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!######""""""!!!!!! !!!!!!!!!!!!   !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """###$$$###!!! !!!!!!!!!"""######$$$$$$$$$$$$###############$$$ !!!!!!!!!!!!!!!$$$$$$######"""!!!!!! #################################"""""""""""""""!!!"""""""""###############!!! !!!$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""###############$$$$$$%%%$$$$$$$$$"""""""""""""""######$$$#######################################"""!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""#########"""!!!!!! !!!!!! ######""""""""""""#########"""""""""!!!!!!!!!!!!$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""###""" !!!###$$$$$$###"""""""""""""""""""""""" !!!!!!"""$$$$$$###""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!  !!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!"""######$$$$$$ !!!!!!!!!!!!"""""""""  """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!!!!!!!"""!!!!!! !!!"""###$$$#########"""""""""!!!!!!!!!!!!"""""""""#########%%%$$$###"""""""""###$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$################################################%%%%%%%%%%%%$$$$$$$$$###$$$!!! !!!"""""""""############"""!!! """"""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!! !!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """$$$$$$###"""!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#####################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""###############"""!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$######""""""""""""!!!!!!"""""""""""""""#########""""""""""""""""""######$$$$$$#########"""""""""#########""""""!!!!!!!!!############""""""""""""!!!!!!###$$$$$$%%%%%%%%%""""""!!!!!!!!!"""###$$$"""""""""""""""!!!!!!!!!######""""""""""""!!!!!!""""""""""""""""""""""""############"""""""""""" !!!""""""""""""""" """###$$$###""""""###"""""""""""""""############"""""""""!!!!!!!!!######$$$$$$######""""""""""""""""""""""""""""""###""" !!!###$$$######"""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$######""""""######"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""""""""!!! """$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!"""#########!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""############""""""""""""!!!!!!!!!!!!!!!"""""""""###############"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$##################!!! """"""!!!""""""#########"""!!!!!!###""""""""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!! !!!!!! !!!"""#########!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$###"""$$$$$$######"""!!!!!! """!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!"""""""""""""""#########""""""""""""#########"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$"""""""""""""""#########%%%%%%$$$$$$###"""""""""$$$$$$######"""!!!!!!!!!$$$$$$######""""""!!!!!!!!!""""""###$$$$$$###### !!!""""""###""""""""" !!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""""""""""""""!!! !!!"""$$$$$$%%%%%%$$$""""""""""""""""""###$$$#########"""""""""!!!!!!""""""#########""""""!!!""""""""""""""""""""""""$$$"""!!!!!!"""######"""""""""""""""""""""""""""!!!""""""#####################"""""""""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############ !!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""!!! !!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!############$$$$$$$$$$$$"""""""""######$$$%%%%%%######$$$$$$%%%%%%&&&&&&""""""""""""#########$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########################################################"""""""""""""""###!!! !!!""""""!!!!!!!!!"""""""""!!!!!!  !!!"""######$$$ !!!"""$$$$$$!!! !!!!!!""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###############""""""!!!!!!##################$$$%%%"""""""""!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%""""""""""""""""""""""""############""""""!!!!!!######"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%$$$$$$###!!!!!!""""""############$$$$$$$$$$$$######""""""$$$#########"""""""""!!!$$$$$$######""""""!!!!!!"""#########""""""!!! """%%%%%%###!!! !!!"""###$$$"""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###"""!!!  !!!!!!""""""""""""!!!!!!"""###$$$$$$############""""""""""""!!!""""""#########""""""########################$$$###!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!"""""""""######### !!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""""""""!!!!!!!!! """#########"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """"""#########$$$$$$$$$ !!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""" !!!"""###"""!!! !!!!!! !!!!!!"""### !!!"""$$$$$$ !!!""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!""""""##################""""""###$$$%%%%%%######""""""!!!!!!!!!!!!################################################"""""""""""""""""""""###############"""""""""""""""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""!!!"""###%%%%%%$$$######!!!!!!!!!"""######$$$$$$############################################################""""""""""""#########""""""!!!"""$$$%%%###  !!!######$$$"""!!!  !!!"""###""""""""""""""""""""""""""""""""""""############&&&&&&%%%%%%$$$"""!!! !!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%$$$$$$#########"""""""""""""""######$$$$$$##############################%%%###!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""""" !!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""######""""""""""""############!!!!!!############!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!#########"""!!! """"""#########"""!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""$$$$$$%%%%%%%%%##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""!!!!!!######"""!!! !!!!!!!!! !!!!!! !!!!!!"""###$$$  !!!"""############"""!!! !!!!!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$ !!!!!!"""######$$$$$$ !!!"""###$$$$$$######""""""!!!!!! #########"""""""""""""""########################!!!!!!!!!"""######$$$$$$############"""""""""!!!"""$$$%%%$$$!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!!!!"""""" !!!###$$$%%%$$$###""" !!!!!!"""######$$$$$$ !!!!!!""""""######$$$"""""""""######$$$$$$%%%"""""""""""""""#########!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""$$$""""""""""""""""""""""""!!!"""""""""##################$$$######"""!!!!!!$$$###############$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########"""""""""######$$$%%%%%%$$$$$$########################%%%###!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!!!!"""""""""!!! """""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!""""""""""""###!!!"""###$$$$$$###"""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!"""#########"""""" !!!"""###""""""!!!""""""!!!!!!!!! !!!!!!!!!"""!!!"""###$$$%%%$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################""""""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!!"""###$$$"""!!! !!!!!!"""######""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""###""""""""""""!!!!!!!!!!!! !!! !!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""######"""""""""""""""######### !!!"""###$$$$$$$$$######"""!!!!!! !!!""""""############################## !!!"""###$$$%%%%%%$$$#########""""""!!!!!!"""$$$%%%$$$!!! !!!###########################!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!###$$$$$$$$$"""!!! !!!!!!"""###$$$$$$$$$ !!!"""###$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""######$$$$$$ !!!""""""""""""###!!! ###$$$$$$######"""!!! !!! !!!###$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%########################%%%###"""!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!!!!######""" """""""""""""""""""""""" !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!"""  !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!""""""###### !!!"""############### """#########"""!!!"""!!!!!!!!! """"""""""""############!!!"""###$$$%%%$$$############""""""!!!!!! """"""""""""############""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$########################!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%###"""!!!"""$$$$$$"""!!!""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$###""""""!!!!!!!!!!!!""" """###### !!!!!!""""""######   !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$######"""!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$###"""!!!!!!  !!!###$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$###"""!!!"""$$$&&&'''"""""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$"""!!! !!!###$$$$$$###"""!!!""""""############""""""""""""""""""!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""!!!###%%%%%%$$$###"""### !!!"""######"""!!! $$$###"""!!!!!!"""###$$$""""""""""""############""""""############""""""%%%$$$$$$$$$###"""""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!! ###%%%&&&'''%%%%%%&&&'''"""###%%%%%%%%%###!!!  """#########"""!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%$$$######"""###%%%'''(((""""""""""""############""""""!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!! !!!""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """"""""""""############ !!!"""######$$$######""""""!!!!!! !!!!!!!!!!!!"""!!! ############"""!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""##############################%%%$$$"""!!!!!!!!!"""#########""""""!!!!!! ######""""""!!!!!! ###"""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""#########""""""!!!  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! '''&&&&&&%%%%%%$$$$$$###$$$$$$$$$###"""!!!!!!  !!!"""######$$$$$$###""""""$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!"""!!!!!!!!! """"""""""""""""""""""""!!!"""######"""!!!!!!!!!""""""""""""!!!!!!""""""#########"""!!! %%%$$$$$$$$$"""!!! #########$$$$$$############"""""""""!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""!!!###%%%%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """!!!  !!!"""""""""""""""############""""""############""""""$$$$$$$$$###############"""""""""""""""############"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!! !!!"""###%%%%%%%%%###""" """#########"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###### !!!""" !!!!!!!!!!!!""""""!!!!!!"""######$$$"""""""""!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!"""""""""######$$$$$$%%%$$$"""###$$$$$$###"""""""""""""""############ !!!""""""######"""""""""!!!!!!!!! !!!!!!!!!""""""""""""###  !!!############"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%$$$###############%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$"""!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!! """"""""""""""""""""""""%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""###"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!!!! !!!"""#########$$$###""""""$$$$$$###""""""""""""""""""""""""""" !!!######""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!! %%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###%%%%%%###"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$#########"""""""""""""""######"""""""""!!!!!!!!!###"""""""""""""""!!!!!! !!!######"""""""""#########$$$%%%%%%###"""!!! !!!""""""######""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!"""###### !!!!!!!!!!!! !!!"""""""""!!!!!!""""""""""""""""""""""""############"""""""""""" """$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&""""""""""""############ !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""############ !!!"""###"""######""""""!!! """""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""#####################$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$######"""!!!"""""""""###""""""""""""!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!! ########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%$$$######""""""!!!!!! !!!!!!""""""#########"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!! """"""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! """"""!!!!!!!!!###$$$%%%"""""""""!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$"""###%%%$$$###"""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""######!!!"""""""""##################""""""""""""######"""""""""###$$$$$$$$$%%%############""""""""""""#########"""""""""!!!!!!############""""""""""""###$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$######"""!!!!!!""""""###############"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!"""######"""!!! """"""""""""############""""""!!!!!!!!!""""""### !!!!!!""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''&&&###""""""###$$$%%%&&&'''(((((($$$###"""###$$$%%%$$$###!!!"""""""""############"""""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""""""""""""""""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""!!!!!!""""""######$$$$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###$$$$$$######""""""!!!!!! """""""""""""""!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###%%%""""""!!!!!!!!!!!!""""""!!! !!!!!!!!!"""!!!!!! !!!###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$######"""""""""!!!!!!!!!"""""""""######"""$$$$$$$$$""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!"""""""""##################"""!!!!!!"""######"""""""""###$$$$$$$$$%%%#########"""""""""""""""############""""""""""""""""""""""""############!!!######"""!!!"""############$$$$$$$$$######"""""""""""""""######$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""  !!!!!! """"""""""""############""""""!!!!!!!!!!!!!!!"""!!!!!!!!!""""""#########!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""###&&&''''''%%%###!!!""""""###$$$&&&'''(((((($$$###!!!!!!!!!!!! !!!"""""""""############!!!!!!"""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###"""!!! !!!""""""""""""!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$####################################"""""""""!!!""""""""""""###############"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""!!! """""""""""""""""""""""""""!!! """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$###"""!!! !!!"""###!!!!!! !!!"""###$$$$$$###"""""""""""""""###"""!!! !!!"""###$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""%%%%%%%%%$$$$$$######""" ###$$$$$$###""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """"""""""""############$$$###"""!!!!!!"""###$$$###############$$$$$$$$$!!!"""""""""############$$$$$$#########"""""""""!!!!!!"""""""""""""""### !!!"""!!! !!!"""###############$$$$$$$$$###""""""""""""###$$$%%% !!!"""#########""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!"""#########"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""############""""""#########"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""###$$$$$$"""  !!!"""######$$$$$$&&&$$$"""""""""!!! """"""""""""############ !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!$$$###"""!!! !!!!!!""""""""""""!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%"""""""""############$$$%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$########################"""############"""!!!!!!"""""""""############$$$#########"""!!! !!!!!!!!!!!!"""""""""""" """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$"""!!!"""###$$$###"""""""""""""""""""""""""""###""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""""""""######"""!!! !!!"""###""""""!!!!!!!!!"""###$$$"""############""""""!!!!!!  !!!$$$$$$$$$#########""""""########################!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########%%%%%%$$$$$$###""""""!!! !!!!!!!!!###$$$$$$###!!!"""###%%%""""""""""""""""""""""""###"""!!! !!!"""### !!!""""""!!! """"""""""""############$$$###"""!!!!!!"""###$$$$$$$$$$$$############### !!!"""###$$$$$$%%%$$$$$$$$$#########"""""" !!!!!!!!!""""""""" """$$$$$$###"""###$$$######"""######$$$$$$%%%######"""""""""###$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""##################$$$%%%&&&&&& !!!!!!!!!!!!""""""!!! """""""""""""""!!!!!!!!!###############"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!"""""""""!!!!!!  !!!!!!"""""""""%%%###""""""######""" """"""""""""############ !!!!!!!!!"""""""""### !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""###########################$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################"""######$$$###"""!!! """"""#########$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!###"""""""""!!!!!!!!! !!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######### """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!%%%$$$###$$$%%%%%%%%%###""""""""""""""""""""""""%%%&&&'''''''''%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###""""""!!!$$$"""!!! !!!"""$$$###"""!!!!!!!!!###$$$%%%!!!###$$$%%%$$$$$$&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$############"""########################!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$###"""!!!!!! ############$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&###########################"""!!! !!!"""###!!!"""###$$$$$$###"""!!!""""""""""""############$$$###""" """###$$$%%%$$$$$$$$$######"""""" """###$$$%%%&&&$$$$$$$$$############""" !!!!!!""""""!!!"""###"""!!!"""#########""""""###$$$%%%%%%$$$###"""""""""###%%%%%%######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%% !!!###$$$""""""""""""###############"""!!! """"""!!!!!! ###############"""!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%%%%&&&$$$$$$###"""""""""!!!!!!""""""""""""############"""!!!!!!!!!###$$$###"""""""""""""""############$$$$$$$$$############### !!!!!!!!!""""""######""""""""""""############!!! !!!!!!"""###$$$!!!!!!"""""""""""""""!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""###############"""""""""###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################"""######$$$$$$"""!!! """"""######$$$$$$$$$$$$ !!!!!!""""""######"""#########$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""######""""""!!!!!!!!!  """###%%%&&&&&& !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""######### !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!$$$#########""""""!!!!!! """#########"""!!!$$$$$$######"""!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!&&&%%%###"""""""""############""""""""""""###### !!!"""###$$$$$$######!!!!!!"""###############$$$$$$######""""""!!!!!!###"""!!!!!!"""###########################!!!!!!!!!!!!""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!! !!!###$$$$$$######"""!!! ###""""""###$$$$$$""" ############"""!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$"""""""""!!! ############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """""""""""""""######### !!!######""""""$$$%%%$$$%%%%%%$$$!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""#########"""  !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! $$$#########""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!! ######""""""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%###""""""###%%%###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$"""!!! """""""""$$$&&&&&&$$$"""&&&%%%$$$"""""""""##################""""""""""""######""""""!!!!!! """"""""""""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! ######"""""""""!!!!!!!!! !!!"""!!!!!! """""""""""""""###############"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""%%%%%%###"""""""""############""""""""""""######"""""""""""""""#########!!!!!!"""############"""#########"""""""""""""""%%%$$$###""""""###$$$%%%########################""""""""""""############""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$#####################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!"""############"""!!!!!!###"""!!!"""###$$$###"""############"""!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######### !!!!!!!!! """""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$#########"""!!!!!!!!! !!!######""""""$$$%%%'''%%%"""!!!!!!###%%%'''""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! $$$$$$$$$######"""""""""###""""""!!! !!!!!!############"""""""""""""""""""""!!!!!!!!! ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%###!!! """%%%###"""!!! !!!"""###"""""""""""""""""""""!!!###""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############"""!!!!!!"""!!!!!!###%%%%%%###!!!%%%$$$###"""!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""!!!!!! !!!!!!"""$$$######""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!! !!!!!!"""######$$$$$$"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############!!!!!!""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######%%%$$$######"""#########$$$$$$############$$$$$$$$$###"""!!!!!!!!!"""### !!!""""""######""""""""""""""""""############%%%$$$###""""""###$$$%%%####################################$$$$$$$$$$$$!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""!!!!!!""""""######""""""""" !!!#########"""######""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!!!!""""""""""""!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$%%%$$$######!!!!!!  !!!######""""""$$$%%%444...%%% !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""######### !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! $$$$$$############""""""$$$$$$###"""""""""######$$$$$$$$$$$$###############"""""""""""""""!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############'''%%%"""###$$$&&&$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###""""""  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""############!!! !!!###$$$"""!!!######"""!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""############!!!!!!!!!!!! """"""""""""""""""""""""!!!"""""""""#####################"""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###$$$$$$##################$$$$$$############$$$$$$&&&$$$"""  !!!""" !!!!!!"""""""""""""""!!!!!!""""""######$$$$$$""""""!!! !!!""""""########################"""""""""#########$$$$$$ !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!"""############  """""""""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""### !!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!######""""""!!!!!!!!! !!!######""""""$$$%%%777///%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!!  !!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###""""""#########$$$$$$#########"""""""""############""""""""""""######""""""######$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$""""""###$$$$$$###!!!""""""!!!!!!!!!!!!"""""""""""""""""""""##################"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!  """###""" !!!!!!!!!!!!!!!"""""""""############"""""""""!!! !!!"""#########!!!!!!""""""###""""""""" !!!!!!""""""!!!!!! """""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""&&&%%%$$$###############"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!"""""""""############&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""############$$$#########$$$##################$$$&&&$$$"""  !!! !!!"""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""########################!!!!!!!!!"""""""""######!!!!!!"""######$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$#########"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""#########!!!"""######!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! #########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!"""""""""### !!!######""""""$$$%%%)))$$$ $$$&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!!  !!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""#########"""""""""!!!!!!!!!""""""""""""##################""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%$$$############$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""$$$$$$"""!!!!!!"""!!!!!!""""""""""""!!!!!!!!!"""""""""#########$$$""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!"""!!! !!!!!!""""""""""""############"""""""""!!! !!!"""###$$$$$$ !!!!!!""""""""""""!!!!!!""""""######""""""!!!""""""""""""""""""""""""""""""############"""""""""######$$$$$$######"""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! """""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!""""""###$$$$$$$$$$$$#########""""""""""""######$$$###"""   !!!!!!""""""!!!!!!""""""""""""#####################$$$$$$################################# !!!!!!!!!""""""""""""""""""######$$$#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!  !!!""""""###"""$$$"""!!!!!!###%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! ############""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" """###$$$$$$ """######$$$ !!!######""""""$$$%%%###!!! !!!$$$%%%### """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!############""""""!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!""""""!!!!!! !!!""""""""""""""""""!!!!!!!!! !!!!!!"""""""""""""""#########""""""######$$$%%%########################"""""""""############$$$%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$ ###%%%%%%###"""###%%%!!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!######$$$%%%########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! """ !!!""""""!!! !!!"""###$$$$$$###############"""""""""""" !!!"""######$$$ !!!!!!!!!!!!!!! """"""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""######$$$$$$######"""  !!!""""""""""""""""""""""""$$$$$$$$$$$$############!!!!!!!!!"""""""""######!!!!!!  !!!"""############"""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$###############"""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!""""""!!!!!!#########"""""""""""""""######$$$$$$$$$$$$##############################!!!!!!"""""""""###############$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!  !!!"""""""""!!!$$$###""""""$$$$$$$$$"""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!! ###""""""""""""!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!###$$$$$$ !!!""""""""" !!!######""""""$$$%%%%%%$$$######"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$######""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""#########$$$!!! !!!"""############"""""""""!!!!!! !!!!!!!!!"""""""""######""""""######$$$%%%########################""""""""""""############%%%###"""!!!!!!"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$"""""""""$$$%%%%%%$$$ !!!"""######"""!!! !!!""""""######$$$%%%%%%"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""!!!!!!!!!"""!!!!!!"""###""" """###%%%%%%%%%%%%############"""""""""""" !!!!!!""""""###### !!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""###$$$%%%""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""######$$$$$$  !!!"""!!!!!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""###$$$%%%%%%$$$###!!!!!! !!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""""""""""""""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!!!!!!! """"""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""$$$%%% !!!!!!!!!"""%%%'''""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""!!!  !!!""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""######$$$$$$%%%%%%%%%%%%!!!!!! !!!!!!"""######$$$$$$$$$############""" !!!!!!""""""#########"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$"""!!! !!!"""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$&&&!!!$$$'''$$$ !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%############"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""############!!!!!!######### """$$$%%%&&&&&&%%%############""""""""""""!!!!!!!!!!!!""""""""""""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""$$$%%%&&&###"""!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!  !!!######""""""!!!!!! !!!"""""""""!!! """"""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!########################!!!!!!!!!!!!!!!""""""""" !!!!!!""""""######$$$#########""""""!!!!!! !!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%$$$###  !!!!!!""""""!!!!!! !!!!!!%%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!"""""""""###############"""!!!!!!!!!###$$$###!!! !!!""""""""""""###$$$&&&&&&######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######$$$#########""""""!!!!!!!!!!!!""""""#########$$$&&&%%%###!!!!!!!!!!!!""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""" !!!!!!!!! !!!"""######$$$############""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""############""""""""""""############""""""!!!  """###"""############$$$$$$$$$'''$$$""""""###%%%%%%$$$""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$""""""!!!!!!"""###$$$$$$"""###$$$%%%%%%$$$###"""########################""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!############""" ######""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!! """"""""""""############"""!!! !!!###$$$###"""!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""###"""""""""!!!!!!!!! """!!!!!!!!!!!! ############""""""""""""#########""""""!!!!!!!!!$$$$$$######"""!!!!!! ######""""""######$$$%%%#########""""""""""""!!!""""""""""""""""""""""""########################$$$$$$######"""!!!!!! """"""""""""""""""""""""%%%$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!! $$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""######""""""!!! """######!!! !!!!!!"""""""""""""""###$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!"""###$$$############"""""""""!!!!!!"""""""""############%%%$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!"""############!!!!!!!!! !!!!!!""""""###"""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""############""""""""""""############""""""!!!!!! !!!"""###""""""#########$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$########################$$$$$$$$$######$$$%%%%%%"""""""""""""""###$$$%%%######$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""###""""""""""""""""""###"""######""""""!!! ###"""""""""!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""############################################################"""""""""!!! !!!!!!""""""!!!!!! """"""""""""############!!!!!!!!! !!!!!!"""######""""""!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""!!! !!!"""###$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!######""""""######$$$%%%#########""""""""""""!!!""""""""""""""""""""""""########################$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! """"""""""""!!!!!!!!!!!!######""""""""""""!!!!!!######"""""""""!!!!!!!!!######""""""""""""######$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""#########""" """"""""""""""""""""""""######################## !!!!!!""""""###""""""""""""""""""""""""""""""""""""##################""""""!!!!!! """""""""""""""""""""""" """######"""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!############""""""""""""""""""""""""""""""""""""######"""!!!!!! !!!""""""""""""!!! !!!######"""!!!!!!""""""""""""!!!!!!"""#########""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%############""""""""""""""""""""""""############%%%$$$###"""!!!!!!!!!""" !!!!!!"""""""""""""""########################!!!!!!!!!!!!"""###$$$$$$%%%$$$"""!!! !!!!!!!!!"""""""""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""############""""""""""""############"""""""""!!!!!!!!!!!!"""###$$$"""""""""#########$$$$$$&&&$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$############$$$%%%%%%$$$$$$############$$$$$$###########################""""""!!!!!!""""""###$$$$$$$$$######$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""" """######$$$""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%!!!!!!!!!!!! !!!""""""######""""""!!!""""""""""""##############################$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! ###""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!! """$$$%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!! ######""""""!!!!!! """"""""""""""""""!!!!!!###########################""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!###$$$%%%%%%###!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""!!!!!! """""""""""""""""""""""" !!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!$$$#####################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!  """###"""!!!"""######"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%#########""""""""""""""""""""""""""""""#########$$$######""""""""""""""" """#########"""!!!########################"""!!!!!! !!!###$$$%%%&&&$$$""" !!!"""###!!!!!!"""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""############""""""""""""############"""""""""""""""""""""######$$$""""""""""""############%%%###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%###########################""""""""""""""""""###%%%$$$$$$######$$$$$$%%% !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!""""""##############################"""######$$$$$$######""" !!!!!!""""""###### !!!""""""######""""""""""""""""""""""""########################%%%$$$"""!!!!!!"""$$$%%% """"""############""""""!!!"""""""""##################$$$$$$$$$#########""""""############""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""##################"""!!!!!!!!!!!!""""""""""""!!!  """%%%&&&######"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""###$$$%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%########################"""#########$$$$$$%%%%%%######""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""" !!!"""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!  """###"""!!!"""######"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$""""""""""""""""""############""""""""""""""""""############"""""""""!!! """#########"""!!!########################""""""!!!!!!!!!###%%%&&&$$$###!!! !!!"""$$$&&&!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""############""""""""""""############""""""!!!""""""###############!!!!!!"""""""""#########$$$###"""###$$$$$$###"""########################!!!!!!""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%##############################""""""""""""############""""""""""""###### !!!""""""######"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""!!!!!!################################################$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############!!!""""""""""""!!! """######$$$$$$######"""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$%%%""""""""""""!!!!!!!!! """"""""""""##################""""""""""""""""""######""""""######$$$%%%#########""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&######################## !!!!!!"""###$$$%%%&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!"""######$$$""""""############""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###$$$$$$!!!""""""""""""!!! !!!######"""!!!!!!""""""""""""!!!!!!"""######!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$######""""""""""""########################""""""""""""""""""############"""!!! !!!!!!"""""""""""""""########################""""""""""""###$$$%%%%%%"""!!!!!!!!!"""###%%%&&&!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""############"""""" !!!"""#########""""""!!!!!!!!!"""""""""#########""""""###$$$$$$###!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$############$$$$$$$$$############$$$$$$########################$$$######""""""######$$$""""""!!!!!!!!!!!!"""""" !!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!###################################################"""!!! !!!"""###!!!!!!!!!"""""""""""""""!!!""""""######""""""!!!""""""""""""############!!!""""""###"""!!! """###$$$$$$$$$$$$###"""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######"""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!""""""######$$$#########"""""""""!!!!!!"""#########$$$$$$$$$%%%""""""""""""""""""############""""""######$$$%%%#########""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################### !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""######$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$"""!!!!!!!!! !!!!!! !!!!!!""""""""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""######""""""!!! """######!!! !!!!!!"""""""""""""""###$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$###""""""!!!"""""""""########################"""""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!"""""""""""""""""""""!!!!!!""""""###""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""############"""""" !!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""###"""""""""###$$$$$$""" ##############################""""""""""""######%%%$$$###"""""""""""""""######$$$$$$$$$$$$##############################$$$######""""""######$$$""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!! !!!!!!!!!"""""""""######"""!!! !!!"""### !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########################################################"""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! """"""""""""###############$$$%%%%%%%%%###"""!!!"""###$$$%%%%%%$$$###"""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!""""""######!!!!!!"""############"""$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%% """###%%%&&&&&&#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""###### !!!!!!""""""!!!!!!!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&""""""!!!!!! !!!!!! !!!!!! !!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!###############"""!!!!!!!!!###$$$###!!! !!!""""""""""""###$$$&&&&&&!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""###$$$$$$###!!!!!!!!!!!!""""""#########$$$$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$###""""""######"""!!!  !!!"""######$$$###### !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""""""""############""""""!!!"""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$###"""!!!!!!"""""""""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$######""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""#########"""!!! !!!"""### !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""!!!!!! !!!"""###$$$%%%%%%################################################"""###$$$$$$$$$$$$###""" !!!!!!!!!"""""" !!!!!!!!!!!! """"""""""""############$$$###"""!!! !!!"""""""""""""""#########"""!!! !!!###$$$!!!!!!!!!!!!!!! """"""""""""!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!######""" ######""""""""""""######$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$#########""""""""""""""" !!!###$$$$$$$$$###"""######""""""!!!!!! """""""""""""""######$$$""""""!!!!!!!!!!!!!!!"""########################""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!"""######$$$$$$%%%""" """###!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$"""  """###$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$###"""###$$$$$$###"""##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""$$$###"""###%%%%%%###""" !!!!!!!!!!!! """""""""""""""""""""""" """"""############""""""""""""#########$$$$$$$$$%%%%%%$$$###"""!!! #########"""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######""""""###$$$$$$###"""###$$$+++)))&&&$$$""""""###$$$  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""###!!! ###$$$""" !!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""############$$$%%%'''''''''%%%###"""$$$"""!!!!!!"""$$$""""""######$$$$$$$$$%%%###"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""!!!!!! !!!"""###$$$!!!""""""""""""!!! """"""""""""!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!######""""""""""""######!!!!!!  !!!""""""######""""""!!!######$$$$$$$$$$$$######$$$$$$###""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###%%%$$$$$$###"""!!!  !!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""##############################""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!! !!!""""""######""""""######""""""""""""""""""%%%""" """"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!""""""!!!########################!!!!!!""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""########################$$$###""""""$$$$$$###"""########################$$$###"""!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""""""############""""""""""""############""""""###""""""###$$$$$$###!!! !!!!!!!!!!!! """"""""""""""""""""""""$$$#########"""""""""""" !!!!!!!!!!!! """"""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############"""""""""###$$$$$$$$$%%%%%%$$$######"""""""""###$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$###"""###$$$(((&&&%%%###"""""""""###$$$###""""""""""""###$$$""""""""""""""""""""""""######################## !!!!!!!!!""""""""""""""""""""""""""""""###!!! ######""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""############"""###$$$%%%$$$###!!! ###"""!!! !!!"""###"""""""""#########$$$$$$""""""!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""######""""""!!!!!!""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""######""""""""""""######!!!!!! !!!"""""""""##################"""######$$$$$$$$$$$$######%%%$$$$$$###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!""""""&&&%%%$$$###"""  !!! !!!"""#########!!! !!!""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""  !!!""""""""""""!!!$$$$$$###""""""!!! $$$""" !!!"""!!! """"""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!############"""""""""""" """$$$$$$"""!!!######################## !!!###$$$$$$###""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""""""""""""""""""""""""""######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############"""""""""!!!!!!"""######""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """""""""############$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$##################$$$$$$$$$$$$###""""""""""""###$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!""""""""""""""""""""""""""""""###!!! !!!"""###""" #########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! !!!"""#################################""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!"""######""" ###"""!!! !!!"""###!!!!!!""""""""""""######"""!!!!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$%%%$$$$$$###%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""###""""""############"""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!###$$$######""""""""""""############"""######$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$######""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################!!!!!!"""###############"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""#########$$$###!!! !!!###$$$$$$$$$###"""!!!!!!!!!!!!%%%$$$$$$###"""!!! !!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""############"""""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!###"""!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!"""###%%%''''''%%%########################### !!!###$$$%%%###""" """""""""######""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$######""""""######$$$"""""""""""""""""""""""""""######$$$$$$######""""""######$$$$$$######""""""!!! !!!######!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!! """"""############""""""""""""""""""############!!!!!!""""""############"""""""""""""""#########"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$###"""###$$$$$$###"""###$$$""""""###$$$$$$######"""!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""###$$$######"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""%%%$$$$$$###"""!!! !!!!!!"""""""""""""""""""""############""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###""" !!!###%%%######""""""""""""############"""######$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!!!!""""""###########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!"""""""""#########$$$""""""!!!!!!!!!!!!"""""""""""""""!!!!!! ###"""  """###%%%$$$###""""""!!!"""""""""""""""""""""#########!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!! ######""""""######$$$%%%!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########""""""""""""######!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!""""""###&&&((((((%%%###"""""""""""""""""""""""" """###%%%$$$###!!! """"""############""""""!!!!!!!!!!!!!!!"""#################################"""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######"""!!! !!!######!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$############"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&"""###$$$$$$###"""###$$$"""###$$$$$$%%%$$$$$$$$$"""##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############"""""""""#########""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$""""""!!!!!!"""$$$$$$######""""""!!!!!! !!!"""""""""""""""!!!!!!""""""######"""""""""""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! """$$$%%%######""""""""""""######!!!!!! !!!"""""""""##################"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!"""###########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!"""###############!!!""""""######$$$$$$$$$###""""""!!!!!!""""""###"""""""""!!! ###"""!!! !!!"""###$$$$$$###"""""""""######!!!!!!!!!"""######$$$$$$ !!!""""""#########"""!!! $$$############$$$%%%%%% !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!"""###### !!!"""!!! """$$$ !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############""""""""""""######!!!!!!""""""""""""!!!!!!############"""""""""""" !!!###%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###!!! """######$$$$$$######"""!!! !!!!!!"""###$$$""""""""""""""""""""""""###"""!!!!!!######"""!!!"""""""""""""""""""""""" !!!"""###$$$  """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######"""!!!!!!"""######""" !!!""""""######""""""!!!""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!! ###"""""""""""""""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###############$$$$$$$$$##################$$$$$$"""!!!!!!!!!!!!"""######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""""""""""""""###$$$$$$###"""###$$$######$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""##############################""""""""""""!!!!!!"""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################"""!!! !!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""!!!!!!""""""############$$$$$$""""""""""""""""""""""""%%%###!!! !!!###$$$#########""""""""""""""" !!!"""###""""""!!! !!!""""""""""""!!!!!!""""""#########"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""###$$$######""""""""""""######!!!!!!  !!!""""""######""""""!!!######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$######################## !!!"""######"""!!! !!!!!!!!!!!!""""""""""""########################!!!!!!"""###############!!!""""""######$$$%%%%%%######""""""""""""######"""""""""!!!!!!!!!!!!!!!#################################"""######$$$$$$"""""""""""""""#########"""!!!!!! !!!"""###$$$""""""""""""!!!!!!!!!!!!#########"""###$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""!!!!!!!!! !!!""""""######"""""" !!!!!!!!!!!!!!!!!! !!!"""""" """%%% !!!"""######"""!!!  !!!"""""""""""""""""""""""" !!!"""###############""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!! !!!###$$$###"""""""""""""""""""""""""""############""""""!!!!!!"""######$$$$$$######""" !!!"""###$$$###########################!!! !!!"""###"""!!!###########################""""""!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$######""""""###$$$$$$###!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!! ######""""""!!!!!!!!!!!!"""""""""""""""######### !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$###############"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!!!!"""###$$$$$$###"""###$$$$$$$$$""""""!!!"""###$$$ !!!!!!!!!!!! """"""""""""""""""""""""#################################"""""""""!!!!!!"""""""""""""""""""""""" """###### !!!###############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""############!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!$$$$$$#########""""""""" !!!!!!""""""""""""""""""""""""""""""""""""###!!!!!!$$$'''"""""""""""""""######### """#########"""!!! !!!!!!"""!!!!!!!!!""""""#########"""""" !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$######""""""""""""######$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$############""""""###$$$%%%%%%########################!!!"""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!""""""###$$$$$$%%%%%%######""""""""""""######!!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$######""""""!!!!!!%%%$$$#########$$$&&&''' !!!!!!""""""######"""""""""""""""######$$$""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!! !!!!!!"""###############"""""""""!!! !!!###""" """%%% !!!"""$$$$$$"""!!! !!!!!!!!!"""######################## !!!"""######$$$######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$###"""!!!!!!###%%%%%%%%%########################$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$###### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###"""!!!########################&&&%%%$$$"""!!!!!! $$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###"""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$############""""""############""""""######""""""!!!!!!!!! ######"""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&######"""######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$&&&&&&'''''''''"""$$$$$$$$$###"""###$$$%%%###!!!  """######$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""""""""""""""""" """$$$### !!!###&&&&&&%%%%%%$$$#######################################""""""!!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""###########################$$$%%%%%%!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$######"""""" !!!!!!""""""""""""""""""""""""######"""!!! $$$$$$$$$#########""""""""""""""""""""""""""""""%%%###  """########################""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#####################""""""""""""######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""  !!!"""######"""!!!  !!!"""### !!!""""""!!!  !!!!!!"""""""""""""""######""""""!!!!!! $$$$$$$$$$$$###!!! ######""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!! ######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%$$$###"""!!! """"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" """###"""!!! !!!###""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######################## !!!!!!!!!"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! $$$$$$$$$######!!! !!!!!!!!!!!!""""""""""""##############################"""""""""""""""###$$$###"""!!!!!! !!!!!!$$$$$$############$$$$$$######$$$$$$%%%%%%%%%&&&$$$#########""""""!!!!!!##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!  """###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""  """""""""""""""""""""""""""!!!  !!!"""######""""""!!!!!! """"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############""""""""""""""""""!!!!!! $$$$$$$$$###""""""!!!!!!$$$$$$$$$#########""""""######################## !!!!!!!!!""""""!!!!!!########################!!!!!!""""""""""""""""""!!!!!!"""#####################""""""""""""""""""######$$$$$$###""""""!!!""""""""""""""""""""""""###"""""""""""""""""""""######""""""""""""######"""""""""""""""##################"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""" !!!""""""!!! !!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""###$$$$$$######"""!!! ###"""""""""""""""!!!!!!######""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""##################""""""""""""###############!!!!!!""""""""""""!!!!!!$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###"""!!! !!!###""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""######################## !!!!!!!!!""""""""""""###$$$$$$$$$$$$########################### !!!!!!!!!""""""""""""""""""""""""!!!!!!"""######"""!!!!!!$$$$$$$$$######"""!!! """"""""""""##########################################""""""""""""#########""""""!!!!!!!!!!!!"""$$$######""""""######$$$!!!!!!!!!"""""""""##################"""""""""!!!$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################""""""""""""""""""""""""######""""""""""""##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""########################!!!  """###""""""""""""""""""""""""######"""!!!!!!"""######!!!!!!!!!!!!""""""""""""###"""!!!!!! !!!######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! ########################$$$$$$$$$#######################################"""%%%&&&$$$""" """"""""""""""""""""""""!!!!!!""""""#########$$$!!!""""""############"""$$$#########""""""!!!!!!""""""######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$############$$$$$$!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""###$$$######!!! !!!!!!""""""!!!!!! !!!""""""######"""""" !!!""""""###$$$$$$"""###############"""""""""""""""###############$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!$$$###"""!!!!!!!!!"""###!!!"""$$$$$$"""!!!$$$######"""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######""""""!!! !!!!!!""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######""" !!!!!!""""""!!!!!! !!!"""######!!!!!!"""###""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!"""""""""""""""###$$$$$$$$$$$$########################### !!!"""#################################!!!""""""######""""""!!!######$$$######"""!!! ############$$$$$$$$$$$$###########################"""""""""""""""######""""""!!!!!!!!!"""######$$$######""""""######$$$ !!!!!!!!!!!!""""""############""""""""""""$$$$$$###"""!!! ############################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""!!!!!! !!!""""""######""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!! !!!###%%%&&&""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%% !!!"""###############"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""!!!!!! !!!!!!!!!"""""""""################################################ ###&&&&&&%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$!!!"""############""""""$$$$$$######""""""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$######""""""######$$$ !!!"""###$$$$$$%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""######"""!!! !!!"""###"""###%%%&&&%%%###!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!"""############"""!!!!!!"""""""""#########!!!"""######$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!%%%###!!!  !!!""" !!!"""######"""!!! ######""""""!!!!!! """!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""############"""""" !!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""######"""!!! !!!"""######"""!!!"""###""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###########################!!!!!!""""""####################################""""""""""""""""""""""""###############"""!!!!!!"""""""""#########$$$$$$########################""""""""""""""""""###$$$!!!!!!!!!!!!"""###$$$$$$######""""""""""""######"""""""""""""""##################"""""""""""""""#########""""""!!!!!! #########################################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###"""############"""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""############!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!############"""""""""""" !!!!!!""""""###############################################################$$$###"""!!!!!! !!!!!!""""""############""""""#########""""""!!!#########$$$###"""!!! !!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""###"""!!! !!!"""######$$$%%%&&&%%%$$$!!! """""""""!!!!!!"""""""""!!!""""""###############$$$#########"""""""""!!!!!!"""###$$$$$$%%%$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!%%%###!!!  !!!"""###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""############"""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!  !!!"""######"""!!! """###$$$###"""!!!"""$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$###########################$$$$$$######""""""""""""##############################""""""""""""######"""############""""""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""!!!""""""###$$$%%%###""""""""""""""""""############"""""""""""""""""""""""""""""""""######"""""""""######$$$$$$$$$################################################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""##################"""###"""""""""!!!!!!!!! !!!"""############""""""######################## !!!"""""""""#########$$$!!!###$$$&&&&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""#####################$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""############""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""######$$$%%%$$$###"""!!!###""""""!!!!!!""""""###!!!"""######$$$$$$######%%%$$$$$$###""""""!!!!!!""""""###$$$%%%%%%%%%$$$"""""""""###############$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$!!!""""""######""""""!!!$$$###"""!!!!!!!!!"""###$$$"""!!!!!!"""$$$!!!!!!!!!!!!""""""""""""!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######""""""!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!""""""######""""""!!!!!!""""""######""""""!!!"""###$$$$$$""""""###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ########################$$$######""""""######$$$""""""############"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######"""""""""###$$$$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!! """"""""""""############!!!!!!"""###$$$%%%&&&&&&################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$########################### !!!!!!""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""######"""!!!!!!#########"""!!! !!!"""#########"""!!!######################## """###$$$$$$ !!!!!!""""""#########"""###$$$%%%%%%$$$###""" """"""""""""!!!!!!!!!!!! !!!!!!""""""###!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ###############"""!!!!!! """$$$$$$$$$###"""!!!""""""###$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$$$$###""""""""""""""""""###"""""""""""""""##################"""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!"""""""""#####################"""!!!!!!"""######""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%$$$$$$###"""""""""""""""!!!!!!"""############$$$$$$$$$###"""!!! !!!"""### !!!!!!"""######$$$$$$"""##################""""""""""""###############""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""### !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""###""""""""""""""""""###"""###$$$$$$""""""###$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""############""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$######"""#########""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!"""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""######################## !!! """"""""""""""""""""""""!!!!!!"""######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!######"""!!! """""""""""""""""""""""" !!!###$$$%%%&&&''' !!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""###$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!""""""""""""""""""""""""""""""!!! ###############"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$#########""""""""""""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$ !!!"""######"""!!! """!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""!!!!!! """""""""###$$$$$$%%%%%%###"""!!! !!!"""### !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!!!!""""""###### !!!"""$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$###"""!!!!!!"""###$$$"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%!!!""""""#########"""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###"""""""""###""""""!!!!!!!!!!!!""""""&&&%%%%%%%%%$$$$$$######!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!  """###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""######!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""#########"""!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$%%% !!!!!!"""""" """###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$#########""""""!!!!!!######""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&$$$""" """$$$&&&#########"""""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""%%%###"""###$$$$$$###"""%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""""""###$$$$$$###!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$#########""""""############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!""""""##############################""""""""""""""""""""""""!!!!!!""""""######$$$$$$&&&%%%%%%$$$###"""!!!!!! """!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%######################## !!!""""""""""""############"""""" !!!!!!!!!"""  !!!!!!""""""######%%%%%%$$$###""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""!!! !!!"""$$$$$$$$$###"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%######$$$$$$$$$######"""######################## !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""""""""###############"""""""""###$$$$$$############"""""""""!!!######""""""""""""######$$$######"""""""""######$$$$$$$$$$$$$$$###""""""%%%$$$###!!!!!!###$$$%%%!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""###!!! !!!""""""!!! $$$$$$$$$###############""""""""""""""""""""""""###"""!!! !!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""""""""""""""""""""""""""$$$""" """###"""!!!"""""""""""""""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!"""""""""###%%%$$$###"""!!!!!!"""###$$$$$$#########"""""""""!!!!!!"""""""""#########"""""""""#########$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%############"""""""""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$########################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""##############################"""""""""""""""""""""""""""""""""""""""#########%%%%%%$$$$$$###"""""""""!!! ###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""#########"""""""""""""""$$$$$$############$$$$$$########################!!!!!! !!!""""""###""""""############"""""" !!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$###""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""!!! !!!!!!!!!!!! !!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############%%%%%%%%%$$$$$$"""!!!!!!########################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""###""""""!!!!!!!!!""""""############""""""""""""######""""""""""""######$$$###""""""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""######################## !!!"""###$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""###""" !!!!!!""" ###############$$$$$$$$$###########################"""!!!!!!!!!"""$$$$$$$$$$$$$$$###############%%%%%%$$$$$$######"""""""""""""""######"""!!!!!!########################!!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""######""""""""""""""""""##############################"""  !!!!!! ############"""""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!"""""""""######$$$$$$###"""""""""##################"""""""""!!! !!!!!!!!!""""""""""""!!!"""""""""############$$$$$$$$$###############$$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$########################""""""""""""""""""""""""################################################$$$$$$##########################################""""""""""""""""""""""""############""""""""""""########################$$$###"""###%%%&&&%%%$$$###########################$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!!!!!#########""""""#################################"""""""""!!!""""""###$$$""""""############"""""" !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""!!! ###"""!!! !!! !!!"""###$$$""""""""""""""""""""""""#########"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################"""!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!!!!!!!!""""""#########"""""""""""""""######""""""""""""######$$$###"""!!! ######$$$$$$$$$######""""""###$$$$$$$$$$$$###"""!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%###""""""######"""!!!"""""""""###$$$$$$$$$%%%##############################"""!!!!!!"""###$$$#########"""""""""""""""$$$######"""!!! !!!###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$"""""""""""""""#################################!!! !!!!!! $$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!"""""""""#########$$$##############################"""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!"""""""""#################################$$$$$$############$$$$$$#########"""""""""""""""$$$###"""!!!!!!!!!######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################$$$$$$############$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$######""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########"""""""""""""""######""""""""""""##############################$$$######"""######$$$$$$""""""############"""""" !!!!!!!!!!!!"""""""""""""""############""""""######""""""!!!!!! ###""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""!!! $$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$######"""""""""######""""""""""""""""""############""""""""""""############"""!!!!!! !!!!!!"""######$$$$$$$$$######!!!###$$$%%%%%%$$$###!!!$$$#########""""""!!!!!!"""######$$$$$$#########""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""$$$######"""!!! !!!###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$!!!!!!""""""####################################"""  !!!######"""$$$$$$######""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""#####################$$$$$$$$$$$$###############"""""""""""""""""""""#########$$$$$$""""""""""""####################################$$$######""""""######$$$""""""""""""""""""######&&&%%%###"""!!!!!!!!!"""########################$$$$$$######$$$$$$%%%&&&########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################&&&&&&%%%%%%$$$$$$##############################""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""###$$$$$$%%%%%%"""######""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""" !!!"""###$$$$$$%%%######""""""""""""##############################$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""###""""""############""""""######""""""!!!!!! #########""""""######$$$!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$"""""""""""""""!!! """!!!!!!!!!!!!###%%%&&&!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$###""""""""""""###$$$%%%""""""""""""##################""""""""""""#########""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""%%%%%%$$$###"""!!! !!!"""######$$$#########""""""""""""""""""""""""!!!""""""!!!###############$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############%%%%%%$$$$$$######"""""""""""""""######"""!!!!!! !!!!!!!!!"""""""""#########""""""""""""###$$$$$$!!!!!!!!!"""######$$$$$$########################"""!!! """$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""#########$$$$$$$$$%%%%%%"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######"""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$"""#########$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######""""""""""""############&&&%%%$$$###"""!!!!!!!!!########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""################################################%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""""""""######$$$$$$$$$%%%###$$$%%%$$$###"""###$$$###########################$$$$$$$$$$$$###"""""" """###$$$%%%&&&#########""""""#################################%%%$$$######"""#########""""""############""""""!!!!!!!!!"""""""""######""""""############""""""""""""""""""!!!!!!!!!!!!###############$$$$$$%%%!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""###"""""""""""""""######"""""""""""""""!!! !!!"""$$$%%%!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""######$$$$$$$$$######"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############ !!!"""###$$$%%%!!!"""""""""##################""""""""""""######"""""""""""""""###$$$%%%""""""###$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$######""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!######"""$$$$$$$$$######################################################"""!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$######""""""######$$$%%% !!!!!!"""######$$$$$$"""""""""""""""""""""""""""!!! ###$$$$$$$$$"""""""""""""""###############"""""""""!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!! """"""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$######""""""""""""######!!!"""""""""############"""######$$$$$$#################################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$"""$$$&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!"""###$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$###"""""""""""""""""""""############""""""!!!!!!"""""""""#########!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""""""""!!! !!!""""""""""""!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!######################## """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%!!!!!!""""""#########$$$######""""""""""""######!!!!!!""""""###%%%&&&'''!!!"""###$$$$$$$$$$$$$$$########################""""""""""""############!!!!!!"""###############"""""""""""""""""""""""" ###&&&&&&%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """"""######$$$$$$$$$%%%!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$#########"""######$$$%%% !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$###!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$######""""""""""""######!!!!!!""""""#########$$$ """$$$%%%&&&%%%%%%########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$######################## ###%%%$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###"""""""""""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############"""############$$$$$$$$$"""!!! !!!"""###"""!!! ####################################""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""######$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""####################################%%%&&&'''&&&### ######""""""!!!!!! """""""""""""""""""""""""""""""""""""""######$$$#########"""!!!  !!!"""###$$$$$$%%%$$$$$$########################""""""""""""###### !!!!!!""""""""""""""""""""""""""""""""""""############""""""$$$$$$###############$$$######""""""""""""#########"""""""""!!!!!! ###!!!  !!!###"""""""""###%%%$$$""" !!!"""#########!!! !!!!!!!!!!!!!!!""""""#########""""""!!!!!! """""""""""""""""""""""""""!!!  """###""""""!!!!!! #########"""""""""""""""$$$###"""""""""###%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$############"""!!! !!!"""###########################!!!!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""##############################!!!"""######$$$$$$$$$$$$""""""""""""""""""""""""########################!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$################################################""""""""""""""""""""""""$$$#########""""""!!!!!!%%%%%%$$$###"""""""""#####################$$$$$$$$$%%%&&&&&&%%%$$$"""!!!"""############$$$$$$$$$###"""""""""###$$$%%%%%%""""""!!!!!! """""""""""""""!!! """!!!!!!!!! ###"""!!! !!!"""#########""""""!!!!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""""""""#########!!! !!!"""###""" !!!!!!!!!!!! !!!!!!!!!""""""""""""######""""""!!!############"""!!! """###$$$$$$$$$$$$###"""""""""""""""############""""""#########$$$$$$$$$###"""!!!"""$$$$$$$$$###!!! ########################!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""""""""!!!!!!############"""""""""!!!$$$$$$$$$$$$$$$###""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$######$$$%%%######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%$$$######"""!!!!!!!!!""""""######$$$$$$$$$##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""""""""!!!!!!!!!!!!""""""######""""""""""""###############""""""!!!!!!!!!!!!""""""""""""""""""!!! ###$$$###!!!!!!"""######"""!!! """"""!!!!!!!!!"""#########"""""""""!!!!!!!!! """"""""""""""""""""""""%%%$$$""" !!!"""""""""!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""######"""!!!"""###$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$###############%%%&&&&&&&&&&&&&&&%%%$$$################################################!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$""""""""""""############$$$$$$###############$$$####################################################################################"""""""""!!!$$$$$$######"""#########""""""######$$$$$$$$$%%%!!!""""""#########"""""""""############$$$$$$$$$######"""""""""###$$$$$$$$$$$$######""""""""""""$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$#########"""###"""!!! !!!"""######"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""""""""#########!!! !!!"""###""" !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""%%%$$$$$$###!!!"""###$$$$$$$$$$$$###"""""""""""""""############"""""""""#########$$$$$$$$$###"""###%%%&&&%%%$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""#########""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###%%%'''###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$###""""""!!! ########################""""""############""""""""""""!!!!!!!!!""""""#########""""""""""""#####################"""""""""!!!"""$$$%%%%%%$$$"""!!! #########!!!""""""""""""!!!!!! ###""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""'''%%%###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!"""###$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$######""""""'''((((((''''''&&&%%%$$$################################################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""#########$$$$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########"""######$$$$$$!!!""""""###$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$######"""!!!!!!!!!""""""$$$############"""""""""$$$%%%%%%%%%%%%$$$######"""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""##################"""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""""""""#########!!! !!!"""###""" """"""############"""""" !!!!!!!!!"""""""""###############$$$$$$%%%%%%%%%$$$###""" #########$$$$$$#########!!!"""""""""############""""""""""""############$$$###"""###%%%%%%%%%###"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$######"""!!!"""""""""####################################%%%%%%$$$""" """$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$######""""""""""""######$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$######$$$$$$%%%%%%######""""""""""""######$$$$$$##################!!!"""###$$$$$$###"""!!! """######!!!""""""""""""!!!!!!!!!###############$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!!!!!!!!!!!"""!!!!!!""""""######$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%&&&&&&%%%$$$$$$################################################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########"""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###"""""""""###$$$%%%%%%!!!!!!"""###%%%&&&''''''%%%$$$#########$$$&&&'''""""""#########$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""##############################""""""""""""#########!!! !!!"""###""" !!!""""""######""""""!!! !!!!!!!!!!!!"""""""""######"""""""""###%%%%%%######$$$$$$######"""!!!$$$##################$$$!!!"""""""""############!!!!!!"""""""""############"""!!!"""$$$%%%$$$###""""""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$%%%########################$$$$$$$$$$$$$$$###""""""""""""""""""""""""######"""######$$$$$$$$$######!!!"""""""""####################################&&&&&&%%%"""!!!""""""""""""####################################"""""""""""""""######$$$############""""""""""""&&&&&&%%%%%%$$$#########""""""#########$$$$$$$$$######""""""""""""######!!!"""""""""#########$$$########################""""""############""""""$$$$$$$$$$$$$$$%%%&&&&&&######""""""""""""########################$$$$$$###"""!!!!!!!!!!!!"""######!!!!!!"""###""""""!!!!!!!!!!!!"""""""""###############$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!""""""######$$$$$$!!!!!!""""""############ !!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########"""""""""###$$$%%%&&&&&&''''''######################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&######""""""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""#########"""""""""###$$$%%%%%%!!!"""###$$$%%%&&&'''''''''&&&$$$#########$$$%%%""""""#########$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!""""""#########""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$$$$###""""""###$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!##############################################################################""""""""""""#########!!! !!!"""###""" !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""###!!!  !!!###$$$""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""############!!!!!!!!!"""""""""#########"""!!!"""$$$$$$$$$###!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!""""""#########%%%$$$$$$######$$$$$$%%%((('''&&&%%%###!!!""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########""" !!!""""""""""""############$$$########################"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$#########""""""""""""###$$$$$$%%%%%%######""""""""""""###### !!!""""""###$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""###$$$%%%######""""""""""""######"""""""""###############$$$###!!! !!!###$$$$$$###!!!!!!#########""""""!!!!!!!!!!!!""""""######""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######!!!!!!""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""#########"""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""############""""""###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################"""###%%%&&&((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&############$$$$$$$$$$$$""""""""""""###$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################"""######$$$$$$"""######$$$%%%&&&''''''%%%$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###!!!!!!"""""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!"""""""""""""""##################"""""""""""""""""""""""""""##############################################################################""""""""""""#########!!! !!!"""###""" !!!!!!!!!!!! !!!!!!!!!"""""""""######!!! !!!###$$$!!!!!!"""###############$$$$$$###""""""###$$$$$$""""""""""""############!!!!!!!!!!!!"""""""""###$$$###"""###%%%%%%%%%$$$ !!!!!!"""######$$$######################## !!!!!!""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###""" !!!"""""""""############""""""###$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###""""""#########$$$$$$$$$########################"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!##################""""""!!!""""""###$$$$$$%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""###$$$%%%&&&######""""""""""""######!!!!!!!!!""""""##################""""""#########"""!!!!!!"""$$$%%%$$$###"""!!! !!!"""###$$$""""""!!!!!!!!!"""###### !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!"""###$$$$$$$$$###""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""############################## !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%######%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%&&&#########$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&########################################################################!!!"""""""""############$$$$$$######"""#########$$$$$$$$$%%%%%%&&&&&&&&&""""""#########""""""!!!"""############$$$$$$$$$######"""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""############### !!! !!!"""######"""!!! !!!!!!!!!"""""""""###!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""##############################################################################""""""""""""#########!!! !!!"""###""" !!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""!!! !!!###%%%'''!!!!!!""""""""""""!!!!!!%%%$$$###""""""###$$$%%%""""""""""""############!!!!!!!!!!!!""""""""""""%%%$$$###$$$&&&'''&&&%%% !!!"""#################################"""######$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$!!!"""$$$%%%%%%%%%!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""#################################### """$$$$$$""" """"""######$$$$$$$$$$$$########################"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$$$$%%%&&&'''(((######""""""""""""###### !!!!!!"""""""""###"""###%%%&&&&&&%%%###""" ###%%%&&&%%%###"""!!! """###$$$!!!!!!!!!!!!!!!""""""### !!!!!!!!!""""""######""""""""""""""""""""""""""""""#########""""""!!!""""""!!!!!!  !!!!!!"""###$$$$$$$$$!!!"""###%%%%%%$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""########################$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%&&&%%%%%%&&&&&&&&&'''''''''""""""""""""###$$$%%%&&&################################################""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$"""############$$$$$$$$$######""""""###$$$%%%%%%!!!!!!""""""############ !!! !!!"""""""""######$$$$$$ !!!"""######"""!!! !!!!!!!!!""""""###### """###%%%&&&'''""""""""""""""""""""""""!!!###%%%&&&%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""##############################################################################""""""""""""#########!!! !!!"""###"""!!!""""""############""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!######$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!###!!!!!!"""%%%%%%"""########################&&&%%%###"""""""""######&&&$$$""" !!!"""###########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$#########""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$###""""""""""""%%%$$$###"""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%&&&%%%%%%$$$###"""!!!!!!""""""""""""############%%%%%%$$$###"""""""""###%%%$$$$$$###############""""""""""""""""""""""""!!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!! $$$$$$###"""!!!!!!""""""###############"""!!! !!!!!!"""###%%%%%%###!!! """%%%''''''&&&$$$###&&&%%%$$$"""!!! %%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!!!!"""$$$$$$######""""""!!!!!! !!!"""######$$$"""############$$$$$$$$$$$$$$$$$$#########""""""###############"""!!! !!!$$$%%%$$$""" ########################$$$#########""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$###############""""""###$$$$$$###!!! &&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&(((%%%%%%$$$###$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&$$$""""""###$$$###""""""###$$$$$$%%%%%%%%%%%%&&&%%%###"""""""""######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""!!!"""$$$%%% !!!"""$$$$$$$$$###"""%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!"""############"""###"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$############""""""######$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$$$$#########"""""""""""""""######%%%$$$$$$&&&((((((&&&###########################%%%%%%###"""""""""######%%%$$$"""!!!!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###$$$#########"""""""""""""""############"""!!! $$$###############$$$$$$""""""!!!!!! !!!!!!!!! ######""""""######$$$%%% !!!"""###$$$%%%&&&&&&""""""""""""############&&&%%%$$$$$$######$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$###""""""""""""""""""############""""""!!! """###$$$######!!!"""$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!"""###$$$###""""""""""""###$$$"""!!!!!!!!!""""""###############""""""""""""""" !!!!!!""""""######"""############$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$######### """$$$%%%$$$"""!!!########################$$$#########""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$!!!!!!"""###############&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###############$$$%%%%%%%%%$$$$$$&&&%%%###"""""""""###$$$""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%% !!!""""""!!!!!!"""###!!!!!!"""#####################"""!!!!!!"""############""""""""""""#########"""!!! !!!"""############""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""######$$$$$$######!!!!!! !!!######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$######"""#########################################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$$$$&&&(((******'''%%%########################%%%$$$######"""##################"""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""###############"""""""""""""""######""""""!!!!!!""""""""""""###$$$%%%&&&######"""""""""###$$$$$$##############################""""""######$$$%%%!!!"""$$$&&&'''((("""""""""#########$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%"""!!!!!! """""""""""""""""""""""" !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""!!!!!!$$$###""""""""""""""""""!!!""""""############""" !!!"""###$$$###############""""""""" !!!""""""###""""""!!!!!!""""""###""""""""""""###$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$$$$###"""#######################################"""""""""$$$$$$############$$$$$$""""""######$$$$$$%%%%%%!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&%%%(((***)))%%%######$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$############$$$""""""""""""############%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$###!!! !!!""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###!!!!!!###""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$###""""""###$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""########################$$$#########""""""!!!!!!########################""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""##################$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$!!!"""$$$&&&'''&&&%%%###########################$$$$$$##################""""""############"""!!!########################%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""##################""""""##############################$$$$$$$$$$$$############""""""###$$$$$$%%%!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$$$$""""""!!! """"""""""""""""""""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!!!!!!!!######"""""""""""""""### !!!"""###############!!!!!!!!!!!!###$$$###"""!!! !!!!!!$$$###"""!!!  """"""!!!!!!!!!!!!""""""######$$$$$$$$$#########!!!!!!""""""######$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$################################################$$$$$$############$$$$$$""""""######$$$%%%&&&&&&###"""!!!!!!"""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%***(((%%%###!!!!!!""""""$$$)))---,,,'''######%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######"""###$$$###!!! !!!"""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!! $$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%$$$##################$$$""""""###$$$$$$$$$######################################################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!""""""""""""######$$$$$$$$$$$$######$$$$$$###"""!!!!!!"""""" !!!"""###################################################$$$#########!!!"""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%$$$$$$##################$$$$$$$$$"""######$$$$$$$$$######%%%$$$$$$###""""""###### !!!""""""""""""""""""""""""######""""""######$$$%%%%%%%%%$$$$$$###""""""!!!############$$$$$$$$$$$$######""""""""""""######$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""###### !!!"""##################$$$### !!!$$$###!!!  !!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%$$$"""!!! !!!!!!""""""######$$$$$$############""""""""""""""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""'''&&&%%%$$$#########$$$#######################################$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%***(((%%%###!!!!!!""""""$$$(((---,,,'''###$$$&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!"""######""""""###$$$$$$###"""!!!!!!"""###$$$########################!!!"""############"""!!!"""######$$$$$$######"""!!!!!!!!!"""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$############""""""######$$$%%%#########$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!######$$$"""!!!!!!###$$$########################""""""###$$$$$$$$$$$$###"""""""""""""""#################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!!&&&%%%$$$###""""""""""""######""""""######$$$$$$""""""""""""""""""""""""######""""""######$$$%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%"""!!!!!!!!!!!!"""######%%%%%%$$$###############"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!""""""############"""###%%%%%%"""!!!######!!! !!!""""""!!!!!!!!!!!!"""$$$%%%&&&!!!""""""######""""""!!!$$$$$$%%%%%%$$$""" """"""""""""####################################"""############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!&&&&&&%%%$$$#########$$$#################################$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&###&&&))))))&&&$$$$$$&&&$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$#########!!!"""######""""""$$$%%%$$$######"""""""""""""""######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$### !!!###$$$$$$###!!! """"""""""""############""""""""""""############"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###########################"""""""""############$$$##############################$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############"""""""""""""""###%%%%%%$$$!!!"""%%%########################!!!"""###$$$%%%$$$$$$######"""!!!!!!!!!"""$$$%%%######################## !!!"""######$$$%%%########################!!!"""$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%% !!!!!!!!!!!!!!!$$$$$$###############$$$((('''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!!!!"""###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""!!!!!!"""######$$$%%%%%%$$$############$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""###$$$$$$"""############""""""!!! ###&&&$$$!!! ###"""""""""!!!""""""###### !!!"""###$$$%%%""""""###$$$$$$###"""""" !!!###$$$$$$###!!! #########""""""""""""""""""""""""######$$$$$$%%%"""############$$$$$$$$$""""""#########$$$$$$$$$#########$$$######""""""$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$%%%$$$"""""""""##################"""!!!!!!!!!"""###$$$$$$###"""!!!"""$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""!!!"""######$$$$$$###### !!!!!!###$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%"""###$$$$$$$$$$$$###"""!!!!!!"""$$$$$$%%%%%%$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%%%%%%%""" $$$########################!!!"""###$$$%%%%%%$$$######"""!!! """$$$&&&########################!!!"""###$$$%%%########################!!!###$$$%%%$$$###"""#########$$$$$$%%%%%%%%%!!!!!!"""###############""""""""""""###$$$%%%&&&$$$$$$###"""!!!!!!!!!!!! #########"""###$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%%%%$$$$$$###############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""!!!""""""###$$$$$$###############"""!!! !!!%%%&&&"""!!!###&&&!!!!!!""""""######$$$$$$"""!!!!!! !!!"""###$$$%%%%%%$$$###"""!!!###$$$$$$###"""$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""###############"""######$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&%%%%%%###"""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###""" !!!###%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%%%%&&&&&&%%%""" !!!!!!"""###$$$$$$$$$"""!!! !!!"""######"""!!! !!!"""######"""!!!&&&%%%"""!!!!!!"""%%%&&&######$$$$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""###$$$%%%&&&######$$$$$$$$$$$$###############"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$&&&$$$"""$$$&&&'''%%%""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$$$$###$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$"""!!!"""$$$&&&""""""""""""""""""""""""########################$$$######"""""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""!!!"""###""" !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###"""!!!"""###$$$###"""""""""""""""""""""""""""%%%%%%$$$$$$"""!!! ######$$$$$$$$$$$$##############################&&&&&&%%%$$$###"""!!! $$$$$$######"""""""""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&###$$$&&&((((((&&&$$$"""(((&&&$$$""""""$$$''')))'''%%%######%%%&&&'''&&&$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$#######################################!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!""""""#########$$$"""$$$%%%%%%###"""###$$$######""""""""""""######""""""!!!!!!"""###$$$$$$&&&$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$###!!! """$$$$$$""" ###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$######### !!!"""#########"""!!!#########"""""""""""""""$$$$$$%%%%%%$$$######""" !!!"""######"""!!! ########################"""############$$$$$$$$$########################$$$###########################$$$%%%%%%$$$#########$$$$$$###!!! !!!###################################################$$$######"""""""""""""""%%%$$$$$$$$$##################$$$$$$$$$######"""!!!"""$$$%%%&&&%%%$$$###""""""############""""""###########################"""""""""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""!!! !!!###%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$###############""""""!!!!!!!!! $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''%%%""" """$$$&&&'''%%%######$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$###""""""""""""###########################!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$#######################################"""""""""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%""""""""""""#########$$$"""$$$%%%%%%###""""""############""""""#########"""""""""""""""###$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$"""!!! !!!######!!! $$$"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$#########!!!"""######"""!!!""""""""""""##################$$$$$$######""""""""""""############""""""########################"""############$$$$$$$$$#################################"""""""""!!!!!!"""######$$$$$$######"""###$$$%%%$$$!!! ################################################$$$######"""""""""""""""$$$$$$#########""""""""""""######$$$$$$$$$############%%%&&&&&&&&&%%%$$$#########""""""#######################################"""""""""!!!!!!!!!######$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$!!! !!!$$$%%%%%%$$$"""""""""""""""""""""""" !!!"""###############$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))(((&&&###!!!!!!"""###%%%***(((&&&%%%&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$#####################""""""""""""######""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%######"""!!!!!!!!!""""""########################"""!!!!!!!!!!!!"""############$$$$$$$$$$$$#######################################"""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""""""""###############!!!###$$$$$$###"""######$$$$$$############$$$$$$""""""""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$#########$$$$$$$$$###"""$$$###!!! """$$$&&&########################!!!""""""###############""""""###$$$$$$$$$$$$######""""""""""""""""""###$$$$$$$$$###############!!!###%%%&&&%%%###"""!!!!!!""""""######$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$###""""""!!!!!!"""""""""######"""""""""!!!###%%%%%%###!!! !!!################################################$$$######"""""""""""""""#########""""""""""""!!!""""""###$$$$$$$$$######!!!"""######$$$$$$######%%%$$$""""""""""""$$$%%%#################################"""""""""!!!!!!$$$$$$$$$$$$############""""""""""""""""""""""""#########$$$$$$%%%%%%&&&###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """##################$$$$$$$$$$$$##############################"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''(((((()))***))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))************(((''''''&&&&&&&&&''''''***(((&&&%%%%%%&&&((()))...,,,***)))))))))'''&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#############################################""""""""""""######""""""###$$$$$$$$$$$$##################$$$$$$%%%###""""""!!!!!!!!!!!!!!!########################""""""!!!!!!""""""###$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!"""####################################### """###""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$"""###$$$$$$$$$############"""!!! !!!"""$$$%%%########################!!!!!!"""############"""""""""###$$$$$$$$$$$$###"""""""""######"""""""""###########################$$$%%%&&&%%%$$$"""!!!!!!!!!""""""######$$$$$$!!!""""""#########""""""#########""""""#################################""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$############""""""""""""""""""### ###%%%&&&%%%$$$$$$%%%################################################$$$######"""""""""""""""#########""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""%%%$$$###""""""###$$$%%%####################################""""""""""""$$$#####################""""""""""""""""""""""""#########$$$$$$%%%%%%&&&%%%###""""""######!!! $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((*********)))***++++++,,,+++******))))))******+++************************,,,,,,,,,---------......,,,---......---+++((('''***)))(((((((((***,,,---...,,,*********)))'''%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############################################################""""""""""""######""""""###$$$$$$$$$$$$#########""""""######$$$%%%###""""""!!!!!!!!!!!!!!!########################"""""""""""""""###$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!"""############"""$$$$$$$$$############### !!!"""###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%######"""""""""""""""###"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$!!!"""$$$$$$"""!!!"""###"""""""""""""""######$$$######################## !!!""""""######""""""""""""###$$$$$$$$$$$$###""""""############"""""""""""""""###########################"""!!! """"""""""""############""""""######$$$$$$######!!!!!! !!!!!!########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!###%%%&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""$$$$$$#########"""""""""!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###################################################$$$$$$$$$$$$$$$%%%$$$""""""######!!! """"""""""""""""""""""""%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""""""""""""""#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((()))******++++++---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,------------.........//////000000111222333555666555222///---,,,+++*********,,,---...,,,***)))))))))(((&&&$$$%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######"""""""""##############################$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$######"""!!!!!!!!!""""""###########################""""""""""""###$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""###############$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###############$$$$$$$$$$$$$$$#########!!!"""######%%%&&&$$$$$$############$$$$$$$$$######""""""""""""""""""$$$&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$!!!###%%%%%%###"""###$$$ !!!"""###$$$######"""######################## !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!!!!"""""""""#########$$$""""""!!! !!!"""#########""""""""""""""""""######$$$%%%%%%$$$$$$""""""!!! !!!""""""########################"""############$$$$$$$$$########################""""""######$$$$$$%%%%%%%%%$$$############$$$%%%"""###$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""%%%$$$$$$$$$############!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))******))))))***++++++,,,------//////......//////000111//////............//////------------......//////......//////000111111222444555666666666666555444222111000///............,,,+++++++++,,,+++(((&&&''')))******))))))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$""""""#########$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""""""""#################################""""""######$$$%%%######$$$$$$$$$$$$##############################!!!!!!"""""""""###############$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######%%%%%%%%%$$$$$$############$$$&&&&&&%%%$$$$$$%%%#########""""""#########$$$$$$###"""""""""""""""###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$$$$&&&)))(((&&&$$$%%%'''!!!###$$$%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$"""!!!  """$$$%%%$$$$$$######""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################"""############$$$$$$$$$######################## !!!"""###$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!$$$&&&&&&%%%""""""""""""""""""""""""!!!"""############""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((())))))******++++++******+++,,,------......000000000000000111111222000000////////////000000---------....../////////---......///000111111222333333333333444666888999999888666444222000/////////......///000///,,,***)))***,,,,,,++++++,,,---************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""######$$$%%%$$$$$$################################################"""######$$$%%%######$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########)))******)))&&&$$$$$$$$$######""""""""""""######$$$$$$###""""""!!!""""""***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###"""""""""###'''%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""""""""###%%%&&&######"""!!!!!!"""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$########################$$$###""""""######"""!!!%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! &&&%%%###""""""###%%%&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))######""""""######$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""########################$$$$$$#####################""""""""""""$$$%%%&&&"""""""""""""""""""""""" !!!"""###$$$$$$###"""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$###!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&'''&&&&&&''''''((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((,,,+++)))(((((()))+++,,,++++++,,,---...///000000111000///---------...///000///...---------------000///......///000222333111111000///............///...---,,,---000333444000000222555777999;;;<<<<<<999555222111222555777444333222222111///,,,))),,,---...///000000000000///000000//////...---,,,***))))))((((((((((((((((((''''''&&&&&&''''''((('''&&&%%%&&&((((((&&&$$$"""######$$$%%%%%%&&&&&&############""""""""""""###"""""""""!!!!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!$$$######$$$%%%$$$""" ###"""""""""!!!!!! !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""$$$&&&&&&&&&$$$######$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""######$$$%%%################################################!!!"""###$$$$$$###"""!!!""""""""""""#########$$$########################"""!!! !!!###$$$$$$###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%###"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!######""""""######$$$%%%$$$$$$###############$$$######""""""######$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""$$$%%%%%%%%%$$$$$$###"""################################################&&&%%%$$$""""""""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,+++******+++,,,---...000111111111111111111111111000000///////////////---------,,,,,,---......333333222222333444666777555444333222111000000000111000...---...111444666666777888:::<<<>>>@@@AAA>>>;;;888555444555666888444333222333333333000.........///000000111111222222222222222222111111000---,,,+++******)))))))))***)))(((''''''''''''(((((('''&&&&&&((((((&&&$$$$$$#####################$$$$$$$$$$$$############$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###""""""!!!!!!""""""###$$$######$$$%%%$$$""" #########"""""""""!!!!!!"""######$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$############"""###$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!!!!""""""########################""""""""""""""""""""""""######$$$"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""############"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$%%%%%%$$$"""""""""""""""###$$$%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!###"""!!! !!!"""###""""""######$$$%%%%%%&&&#########"""""""""""""""""""""!!!!!!""""""###$$$%%%$$$###"""!!!!!!!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$###############$$$$$$$$$%%%$$$$$$###"""################################################&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))***+++++++++,,,,,,...///000000111111444444444333333333222222000000000000000//////...+++,,,,,,---...///111222999888888888999:::;;;<<<;;;:::888777666555555555555333000///000333777:::===>>>???@@@AAACCCDDDDDD???>>><<<:::888777777777555444444555666777555444111111111111222333444555444555555666666666666555333222111000///------,,,---,,,+++***)))((((((((()))'''&&&&&&''''''&&&$$$&&&&&&%%%$$$$$$###""""""&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######""""""######$$$$$$#########%%%$$$###!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$&&&&&&%%%$$$###!!!!!! $$$%%%&&&&&&%%%$$$"""!!!$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""##############################$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###########################"""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%$$$###!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$######"""################################################***)))((('''%%%$$$""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$&&&%%%$$$###""""""""""""######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""##############################$$$$$$$$$$$$#############################################$$$$$$$$$"""""""""######$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''%%%&&&'''(((((()))((((((''''''(((((((((((()))))))))******+++,,,---.........000222555666666666555444444444444444444444333///000111222222111//////---......000222444666777=========>>>??????@@@AAAAAA@@@???===<<<;;;::::::999777444222333777;;;>>>AAABBBBBBCCCDDDDDDEEEEEEAAA@@@@@@???===;;;999888888777666777999999888666444444333333444555777888555666777888999999999999999999888777666444333222222111///...,,,+++++++++***((('''&&&''''''%%%$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##############################&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$######&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""###############$$$ !!!"""$$$$$$###""""""&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########!!!"""###%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$###########################""""""""""""""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!!!!!!!!!!!!!"""###$$$%%%"""######$$$$$$$$$######################################################$$$$$$%%%&&&'''(((((()))########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$######""""""######$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""########################"""######$$$$$$#################################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!###$$$%%%&&&########################$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''%%%&&&'''((())))))))))))((((((((())))))*********+++,,,,,,---///000000111222444777:::;;;<<<;;;:::444444555555666777777888222333444555666555444333111222333555777999;;;===??????@@@AAABBBBBBBBBBBBDDDDDDBBBAAA@@@?????????===;;;888777888;;;???BBBDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFDDDBBB???======;;;999999999999777666666666666666777888888999666777888999:::;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::888777555333111000//////---+++((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###### !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###$$$###""""""$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%""""""###%%%%%%&&&&&&&&&################################################""""""###$$$%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!!!!"""""""""###### !!!"""$$$$$$###""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&(((&&&$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######""" """""""""""""""###$$$%%%""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""""""""""""""#########$$$$$$$$$###$$$%%%%%%&&&"""!!!!!!!!!!!!!!!""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""###############$$$$$$$$$!!!"""######$$$#################################"""""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$###!!!!!!"""""""""""""""""""""""" !!!"""$$$&&&'''""""""""""""""""""""""""""""""##################&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))*********''''''(((((())))))******---......000111222333444555777999<<<===>>>===<<<666777888999:::;;;;;;<<<666777777888888888888888555555666777999;;;===>>>>>>???@@@AAAAAABBBBBBAAACCCCCCBBBAAA@@@@@@@@@@@@===<<<;;;:::;;;>>>@@@BBBEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKJJJHHHEEECCC@@@>>>;;;999999888666555666666777999999999999999666777888999:::;;;;;;;;;???@@@AAABBBCCCBBBAAAAAA===<<<;;;999777666666555222///,,,*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""!!!!!!"""""""""$$$###!!!"""###%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&''''''$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%!!!!!!"""###%%%&&&'''((($$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############""""""""" !!!""""""######!!!!!!"""###############""""""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$###"""$$$$$$#########$$$$$$%%%""""""###$$$$$$$$$$$$$$$################################################((('''&&&$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""!!!!!!"""""""""########################$$$$$$%%%$$$###""""""!!!!!!!!!!!!######""""""######$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$!!!!!!"""#######################################!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""###""""""!!!!!!"""###$$$########################!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((************((())))))******+++,,,,,,...///000111333444555666666888999;;;<<<======<<<999999999999::::::;;;;;;666555555555666666777888666666666777888999;;;;;;;;;<<<===??????????????????>>>>>>======>>>>>>???;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHIIIIIIGGGFFFEEE@@@===:::888888888666555555666999;;;<<<;;;999888888888999:::;;;;;;;;;;;;===>>>AAACCCEEEFFFEEEEEEBBBAAA???>>>===<<<<<<<<<888555111///......------))))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$$$$###!!!!!!###%%%%%%$$$############$$$$$$$$$%%%###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%""""""######$$$%%%&&&'''""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""#########""""""!!!!!!!!! !!!!!!"""######$$$$$$"""""""""""""""######$$$ !!!###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""""""""###%%%&&&&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%"""""""""""""""######$$$)))(((&&&$$$###""""""!!!#########"""###$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$!!!!!!"""#######################################!!!""""""###$$$$$$%%%%%% !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&&&&'''%%%&&&''')))******++++++++++++,,,---....../////////000111222444555666777777777999:::;;;;;;<<<<<<999999888888888888777777222111111000111222444555666666555555666777888888999:::<<<===>>>>>>===<<<;;;;;;::::::;;;;;;<<<===999999:::;;;<<<===>>>>>>======>>>>>>??????@@@@@@BBBCCCDDDDDDDDDDDDCCCBBB???<<<999888888888777666444666999<<<===;;;999777999:::;;;;;;;;;;;;;;;;;;:::<<<@@@CCCFFFGGGGGGGGGDDDCCCBBBAAA@@@?????????<<<999555222222222111000//////---,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! !!!""""""###$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%!!!%%%"""%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################"""$$$%%%### $$$'''''''''&&&&&&%%%$$$######!!!!!!!!!"""#########$$$########################"""######"""!!! !!!$$$%%%%%%$$$######$$$&&&######""""""""""""#####################"""!!!!!!""""""""""""############'''&&&$$$$$$$$$$$$&&&'''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$))))))***+++***)))((('''////////////000000000000111111111222333333444444999:::;;;;;;:::999888777:::999888666444333111111000000///...............///000222444444444444333444555777999::::::999999999999:::;;;;;;;;;;;;:::888888888888888:::;;;<<<999::::::;;;;;;;;;;;;;;;999:::;;;<<<===??????@@@888777555333222111000000333333555666777888888888<<<<<<;;;:::::::::;;;;;;<<<>>>AAADDDEEEFFFEEEEEEDDDEEEFFFFFFDDDBBB@@@>>>===;;;888888888888666555555444222000...---,,,,,,******)))(((((((((((((((%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###%%%''''''%%%###"""!!!""""""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""#########$$$$$$$$$$$$%%%########################%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!##############################################################################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ ###%%%&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###&&&%%%'''########################"""###%%%%%%$$$###$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################"""###$$$###!!!!!!$$$&&&%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%$$$"""!!!"""###"""######"""!!!!!!"""$$$$$$$$$############$$$$$$###############"""!!!!!!""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((***+++,,,,,,+++***......//////000000111111222222333333444555555555777888888999999888777666333333222222111111000000111000000/////////000000000000222333444444444444444555777999:::;;;;;;;;;777888999::::::::::::::::::;;;<<<<<<<<<;;;::::::888999::::::;;;;;;::::::888888999:::;;;<<<======888777555333222000000///222222333444555666666666999999999999:::;;;<<<===>>>???BBBEEEGGGHHHGGGGGGIIIIIIHHHFFFEEEDDDDDDDDDBBB???<<<:::999777555333444333222111000/////////,,,+++***((('''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$########################$$$$$$$$$$$$##################""""""""""""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% """%%%&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$###############""""""""""""######$$$$$$$$$######"""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$$$$%%%%%%%%%$$$######################## """$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$%%%#########"""!!!!!! %%%%%%%%%$$$$$$$$$$$$$$$###########################%%%%%%%%%###"""###$$$"""######"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$######"""!!!"""""""""#########$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((('''(((+++---...////////////000000111222333444444333444444555555666777777555555666777777777666666000111111222333333444444444444444333444444555555111111111111222333444444333333555666777888888777888999:::;;;<<<=========???@@@BBBCCCBBB@@@===;;;::::::;;;<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;999888777555333111000000111111222222333333333333555555555777888:::;;;<<<>>>???BBBEEEGGGHHHIIIIIILLLJJJHHHFFFEEEEEEFFFGGGDDDAAA>>><<<;;;:::888666444333333222222222333333111000...+++)))'''&&&&&&((('''&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$$$$%%%######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!###$$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""###############"""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######################################################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!$$$"""$$$+++######################## """$$$$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$#########""""""!!!!!!!!!!!!$$$#########"""!!!!!!!!!###########################$$$%%%$$$###"""###$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$######$$$$$$$$$#########$$$$$$######"""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))***************&&&''''''((()))***+++,,,+++,,,...000222222222222333333444444555555555666444444555666666777777888555555666777777888888888555666777888999:::;;;;;;:::999999999999:::;;;;;;999888666555555666777777777777777777777666666555;;;<<<>>>@@@AAABBBCCCCCCDDDEEEFFFGGGFFFDDDBBBAAA??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>=========;;;;;;:::999777555333333111111111000000111111111222222222333444666777888:::<<<>>>AAACCCEEEFFFFFFHHHGGGEEEDDDDDDEEEEEEFFFAAA???===<<<======<<<;;;666555444444333333444444666555333000...---,,,++++++***)))'''&&&%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""###$$$##################""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!""""""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&!!!%%%!!!&&&555%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%$$$##################"""""""""$$$#########"""!!!!!!!!!########################"""###$$$###""""""###$$$$$$%%%%%%$$$######$$$&&&######""""""""""""############$$$$$$$$$$$$##################$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********(((((()))+++,,,---...///111222333444555444333333444444444444444444333333555555666666777888888999888888888999999:::;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<<<<======BBB@@@>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB?????????>>>===;;;999888444333222000000000000000222222111111000111111222555666888:::<<<>>>???@@@AAABBBCCCEEEEEEEEEEEEDDDAAA???=========>>>===<<<999888666555444444333333666555444333222111111111///...,,,***((('''&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""###$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""#########$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$###!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###***""")))###,,,EEE%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''++++++'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################!!!"""$$$###""""""###$$$"""######"""!!!!!!"""$$$###""""""""""""""""""###"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))++++++,,,---///000111222444555666666555444333222222222222111111111111111777777888999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>;;;;;;<<<<<<<<<=========???>>>===<<<<<<<<<<<<===@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===??????<<<===@@@BBBEEEGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEAAABBBCCCCCCBBB@@@???>>>777666444222111111111222333333111000///.........000111222444555777888999<<<>>>AAADDDFFFFFFEEEEEEEEECCC@@@>>>>>>===<<<:::;;;:::999888666666555555444444333222222222333333333111000...,,,+++******+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!###$$$%%%$$$$$$%%%'''#########$$$$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$!!! ###%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""***)))###111SSS---%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%######$$$#########$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###***000///(((""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################"""###$$$$$$######$$$&&&"""######"""!!!!!!"""$$$$$$######""""""######$$$"""###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))******+++---...///000111222333444333444444555444333222111//////000111333444444555:::;;;;;;<<<<<<======>>>@@@???>>>=========>>>???>>>>>>???@@@AAAAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA????????????@@@===>>>AAADDDGGGIIIKKKLLLIIIIIIHHHHHHGGGGGGFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCDDDEEEEEEDDDCCCBBB<<<:::777555333333333444555444222111000////////////000000111222333444555777888;;;>>>AAACCCEEEFFFGGGEEEBBB@@@@@@@@@>>><<<===<<<;;;;;;:::::::::;;;555555444333333333444444666555333111///.........---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&!!!""""""######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% """%%%&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""#########$$$$$$$$$%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$###"""!!! """###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&'''((((((""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!!###%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''((("""333ZZZ111$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((%%%$$$###$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###,,,444222(((!!!"""&&&###############$$$$$$$$$!!!!!!""""""#########$$$###########################$$$&&&%%%%%%%%%&&&'''$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++,,,------......///000111222333444555555111111222333333222111111///000111444666888:::;;;=========>>>??????@@@@@@AAA@@@???=========>>>???CCCDDDEEEFFFGGGIIIJJJJJJHHHGGGEEEDDDBBBAAAAAAAAAFFFHHHKKKNNNPPPQQQQQQQQQSSSQQQNNNJJJGGGDDDCCCCCC???AAADDDGGGJJJMMMOOOOOOMMMNNNPPPPPPNNNKKKHHHFFF>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAACCCEEEFFFGGGFFFEEEDDD>>><<<999777555444555555555555333222111111111111000000000000111222333444333444555777:::???CCCFFFEEECCCBBBBBBCCCCCCCCCBBB===============>>>??????999888777666666555555555777777555333222111000000...---,,,***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%$$$$$$$$$$$$$$$###!!! !!!###$$$!!!!!!"""###$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###%%%''''''%%%###"""!!!#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%$$$$$$%%%&&&%%%### %%%%%%%%%$$$$$$#########&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$#########&&&&&&''''''&&&$$$###"""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&(((***,,,$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%)))&&&###"""$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((())))))((('''&&&&&&''')))))))))***+++,,,,,,---111333222333444333222333555666444333333222111000000///---///333666777888<<>><<>>@@@@@@===>>>BBB;;;@@@AAA===<<<@@@AAA>>>AAAAAAAAAAAA@@@AAAAAABBBBBB@@@>>><<<<<<:::888666000111333333222222333444111222333555555555444333444555555777999;;;===>>>BBBBBBBBBBBBBBBAAA@@@???<<<===>>>???????????????>>>;;;888666444555666777333444444555555444444333666555222///,,,)))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######"""""""""###%%%&&&%%%$$$###"""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""######$$$%%%%%%%%%%%%$$$###!!! !!!###$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&'''&&&%%%###"""############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$%%%%%%###!!!%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%###"""!!!$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$###"""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""'''$$$""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((('''''''''((((((((())))))(((((('''''''''(((*********+++,,,,,,,,,---000222222333444333222111222333333222222222333333444444333444555666666777;;;@@@???@@@CCCEEEGGGIIIJJJJJJOOONNNNNNMMMIIIHHHQQQ[[[llllllnnnpppsssuuuuuuuuummmnnnlllfff___ZZZZZZ[[[iiiuuu~~~yyypppkkkiiihhhdddaaaXXXWWW```rrr}}}{{{uuummmgggVVVMMMDDDBBB???<<<===AAA>>>CCCDDD@@@???CCCDDDBBBDDDCCCBBB@@@>>>>>>???@@@BBBAAA@@@@@@AAAAAA@@@>>>888888888777666555555555777888999999999888777666555555666777888999;;;<<<>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????===:::777555555666777777777777777666555444444777666333000---+++))))))''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$##################$$$%%%%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###!!!!!!$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$"""!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''))))))((((((((())))))***''''''((((((((()))))))))(((((((((((()))***+++,,,+++,,,------,,,---///111000222444444333333333444444333333333333555777888666777666666888===DDDHHHJJJMMMSSSXXX\\\___`````````cccddd```VVVUUUddduuuzzz}}}}}}vvvlllfffgggkkk|||wwwsssqqqooollliiidddiiiwwwyyylllbbbVVVNNNJJJHHHJJJNNNQQQTTTUUUSSSQQQTTTUUUTTTPPPNNNIIICCC>>><<<<<<>>>>>>>>>???BBBDDDEEEDDDCCCBBBAAA???===;;;:::999999>>>>>>>>>>>>>>><<<;;;;;;888999999::::::;;;;;;<<<;;;;;;;;;;;;===???BBBCCCGGGFFFFFFFFFDDDCCCBBBAAAAAA???<<<999777666777777;;;;;;::::::999888777666888777555222000---+++******)))))))))((((((''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%############%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################'''%%%""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###"""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''((((((((('''(((((())))))'''(((((((((((()))))))))(((((()))***+++,,,---...,,,---......------///000---000333555666666888999666555444444555777999;;;888999999:::AAANNNYYY^^^aaaeeejjjppptttuuuttttttpppqqqqqqkkkbbbcccssswww|||~~~xxxnnnhhhkkkqqq}}}xxxsssooonnnmmmkkkjjjiiiqqq{{{qqqeee]]][[[]]]bbbfffkkkmmmmmmkkkjjjkkknnnooohhhddd[[[PPPEEE???>>>???===>>>BBBFFFIIIJJJGGGEEEGGGEEEBBB@@@???>>>===<<>>>>>>>>????????????>>>>>>:::999999999;;;>>>AAABBBGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA???<<<:::999999999;;;;;;<<<<<<;;;;;;::::::888777666444222///...,,,,,,++++++***)))(((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$"""!!!###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%% !!!###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&$$$""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""" ###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))(((((((((((()))))))))***((()))***+++---......///---...000000//////000111...111333555555666888:::777888999:::===AAADDDEEEDDDFFFFFFGGGRRRcccqqqvvvvvvyyy|||}}}zzzwwwxxxvvvsssnnnjjjlllzzz~~~|||zzzvvvssshhhnnnqqqmmmeeebbbffflllyyy~~~~~~yyysssrrrpppnnnnnnllliiihhhhhhhhhhhhhhhkkkvvvwwwqqqiiieeegggooovvvzzz~~~|||{{{yyyxxxyyy}}}{{{qqqbbbSSSJJJHHHIIILLLOOOUUUZZZ]]][[[VVVQQQLLLHHHDDDAAA@@@???>>><<<<<<<<<======>>>???@@@AAAAAAAAAAAABBBAAA@@@??????===<<<::::::;;;===???AAADDDDDDFFFGGGHHHHHHHHHHHHFFFDDDBBB@@@>>>======<<<999:::;;;===>>>>>>>>>>>>999888888777555222000///...---,,,+++***)))((((((&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$###!!!!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%!!!!!!###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$#########$$$%%%%%%%%%$$$###"""######%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""%%%$$$"""###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""!!! ###$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))((((((((()))))))))*********+++,,,---.../////////---///111222222111222333444555666666666777999;;;>>>@@@CCCHHHMMMRRRVVVWWWXXXZZZXXXVVVaaattt|||vvvrrrtttpppkkkiiihhhkkkvvvvvvpppnnnkkkfffaaaVVVZZZ^^^\\\XXXWWW\\\aaaiiikkkjjjccc^^^^^^]]]ZZZ[[[ZZZZZZZZZZZZ[[[]]]^^^iiittt}}}wwwuuurrrpppqqquuuwwwvvvtttlllkkkiiiiiiooozzz|||zzzyyyzzzrrrddd[[[[[[^^^jjjooowww|||ssslllZZZUUUMMMHHHFFFCCC???<<<::::::;;;;;;===???@@@AAA???@@@AAAAAAAAA@@@>>>===??????>>>======>>>???@@@@@@BBBDDDFFFHHHIIIJJJKKKHHHGGGEEEDDDCCCBBBAAAAAA:::;;;===>>>@@@AAABBBBBB;;;;;;;;;;;;999777555333111000///...,,,+++***)))(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&#################################$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ ###&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((()))))))))*********,,,---...////////////......000333444444444555666888999::::::<<>>???@@@???@@@BBBBBBBBBAAA???>>>@@@AAAAAAAAAAAABBBBBBBBB@@@AAACCCFFFHHHJJJKKKLLLIIIIIIHHHGGGFFFFFFEEEEEE===>>>@@@AAACCCDDDDDDDDD???@@@@@@@@@???===:::999555444333111000...---,,,************)))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''%%%############$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!%%%&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))++++++))))))))))))************---...///000000///.........000444555555666777888:::;;;===???DDDJJJRRRWWW```cccgggkkkmmmnnnnnnmmmfffhhhccc^^^eeewww~~~wwwvvvtttoooiiibbb[[[WWWSSSSSSTTTSSSOOOOOOYYYeee___XXXPPPMMMNNNMMMGGGAAA>>>???AAAAAAAAACCCEEEGGGHHHJJJGGGBBBAAADDDEEEDDDGGGHHHHHHHHHHHHHHHJJJLLLNNNTTT]]]ccc___VVVQQQRRRUUURRRPPPQQQVVVYYYZZZZZZQQQWWW\\\^^^eeemmmnnnjjjjjjaaaYYYWWWVVVXXXbbbnnnzzz}}}|||xxxyyywwwjjjaaaWWWMMMFFF???>>>=========>>>???@@@AAABBBDDDEEEEEECCCBBBAAA@@@AAABBBDDDDDDEEEDDDDDDAAABBBDDDGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDCCC@@@>>><<<888777666444222000///...---------,,,+++***))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$%%%'''(((%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$!!!"""###%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################((()))***)))'''&&&&&&((($$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$((('''%%%###""""""###$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################""""""""""""""""""""""""&&&%%%$$$###""""""""""""%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&(((######)))---///)))((('''&&&&&&&&&&&&&&&&&&((())))))(((''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))((()))***+++---///000000000...,,,...222444444222333111111555;;;===;;;888===@@@EEELLLUUU]]]cccgggiiiiiiiiijjjkkkiiifffddd^^^ZZZVVVVVV\\\eeennnssskkkiiieee```[[[VVVRRRPPPSSSMMMIIIKKKJJJFFFHHHMMMLLLJJJIIIHHHHHHHHHFFFDDD@@@???===<<<<<<===???@@@BBBAAA@@@@@@AAAAAA???>>><<<@@@DDDDDDAAA???@@@CCCGGGGGGHHHHHHHHHGGGFFFFFFJJJIIIHHHIIIKKKMMMMMMMMMKKKOOORRRRRRTTTXXXYYYVVVJJJIIIGGGEEEEEEKKKTTT[[[kkknnnqqqsssuuu}}}yyylll]]]TTTNNNMMMHHHBBBCCCHHHKKKIIISSSOOOJJJEEECCCAAA@@@???;;;???EEEIIIJJJIIIHHHGGGCCCEEEHHHHHHGGGIIILLLPPPLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEEEEEEEFFFEEEBBB@@@===<<<;;;999666333000...000000//////.........---'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%''''''%%%%%%%%%%%%'''''')))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%% ###&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$###"""!!!!!!"""###$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################$$$###############$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''%%%""""""%%%((()))(((%%%%%%%%%$$$$$$%%%%%%&&&%%%''')))((('''&&&'''(((&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((('''&&&&&&''''''''')))))))))*********++++++,,,,,,---...///000111111222000///111444666666555666555777<<>>???DDDFFFDDDCCCBBBCCCBBBAAA???<<<;;;:::999:::<<>>;;;;;;<<<===<<<<<<<<<======>>>???>>>>>>>>><<<<<<===>>>??????@@@@@@FFFEEEEEEEEEFFFFFFFFFFFFBBBFFFGGGFFFGGGJJJIIIFFFAAA@@@???===>>>CCCKKKRRR^^^bbbgggkkkqqq{{{wwwkkkbbb]]]]]]ZZZXXX\\\dddiiiiiikkkdddXXXMMMFFFBBB???>>>>>>@@@CCCFFFFFFEEEEEEDDDGGGIIIKKKLLLKKKLLLOOOQQQMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGFFFCCCAAA>>>>>><<<;;;999777666555222222222111000//////...***)))(((&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$"""!!!!!!!!!"""###%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%"""%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&((((((&&&%%%&&&'''''''''((((((((()))))))))&&&'''(((((())))))(((((())))))((('''''''''''''''))))))***+++,,,,,,---...000000000000111111111111111111111333777999:::999======@@@GGGMMMQQQOOOLLLIIINNNUUU[[[___```___^^^QQQPPPPPPQQQQQQPPPLLLJJJFFFFFFGGGIIIMMMPPPQQQPPPQQQPPPMMMJJJGGGCCCAAA@@@BBB>>><<<===<<<999:::===@@@???>>>>>>??????>>><<<;;;:::999999:::<<<>>>@@@???===::::::;;;<<<<<<<<<>>><<<;;;<<<>>>@@@???===<<<;;;;;;<<<===>>>@@@@@@BBBBBBCCCCCCBBBAAA@@@@@@>>>BBBCCC@@@@@@AAA@@@<<<:::::::::999;;;???EEEJJJOOOSSSYYY^^^fffppp}}}uuupppnnnpppppprrrzzzooo^^^PPPHHHDDDAAAAAAAAABBBBBBCCCDDDDDDEEEHHHIIIKKKKKKJJJJJJKKKLLLNNNNNNLLLKKKIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIHHHEEECCCAAA@@@>>>===<<<<<<<<<===666555444333222111000///...---,,,***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((###$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&$$$""")))((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''((((((((()))))))))&&&&&&'''(((((((((((('''******)))(((''''''''''''((((((***+++,,,...//////111111111111111111111000000111333777:::===???@@@EEEFFFIIINNNRRRSSSQQQNNNNNNPPPTTTVVVUUURRRNNNLLLEEEEEEGGGIIIKKKKKKIIIGGGAAAAAABBBDDDFFFHHHGGGEEEFFFEEEDDDBBB@@@>>>===<<<>>>===<<<===<<<<<<<<<===>>>===<<<===???@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAABBBCCCDDDBBBAAADDDCCCCCCBBBCCCDDDGGGHHHJJJHHHFFFCCCBBBBBBDDDEEEBBBCCCEEEEEEDDDCCCCCCCCCAAAEEEFFFDDDCCCCCC@@@;;;;;;;;;:::;;;<<>>???888777666444333111000000111000///---+++)))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%###%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$######$$$$$$######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''+++***((('''&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&+++***)))(((((((((((((((((()))***+++---///000000111111111111111111111111333666:::>>>BBBEEEGGGIIIKKKKKKMMMNNNOOOMMMJJJHHHLLLLLLKKKJJJHHHEEECCCAAAAAABBBCCCFFFHHHHHHFFFDDD>>><<<;;;<<<>>>@@@@@@???>>>>>>>>>===============;;;<<<======>>>??????>>><<<<<<<<<>>>AAADDDDDDCCCBBBCCCGGGJJJMMMNNNOOOOOONNNNNNPPPRRRSSSRRROOOLLLNNNRRRTTTQQQNNNOOOWWW^^^aaa]]]WWWPPPLLLJJJJJJKKKJJJLLLOOOOOONNNMMMOOOQQQJJJOOORRRQQQOOONNNIIIBBB???===<<<;;;===???AAABBBEEEFFFHHHKKKNNNSSSXXX\\\kkksss{{{{{{sssllliiijjjyyy~~~wwwrrrtttyyy}}}{{{oooddd^^^KKKGGGBBB@@@@@@BBBBBBBBBHHHGGGGGGGGGHHHJJJKKKLLLMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKIIIGGGDDDBBB@@@===;;;;;;<<<<<<888777666555333222111000222111000///---+++***)))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$###############""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%(((***)))((('''%%%$$$###""""""%%%&&&((((((&&&%%%&&&'''&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''******))))))))))))*********+++,,,---///000111222222222333444444555666666<<>>???AAABBBBBB===AAACCCCCCEEEHHHHHHFFFAAAAAACCCFFFKKKOOOPPPPPPMMMQQQYYY```eeehhhhhhgggaaabbbcccfffhhhgggcccaaabbbgggjjjgggbbbdddppp{{{{{{qqqhhhbbb______```___aaaccccccaaaaaaeeehhhdddjjjoooooommmiiiaaaYYYJJJGGGCCCAAAAAABBBBBBBBB@@@@@@AAABBBDDDFFFIIIJJJSSSXXX^^^___[[[XXXXXXZZZdddhhhkkkjjjgggiiipppxxx}}}uuummmXXXTTTOOOMMMNNNOOOMMMKKKKKKHHHEEEEEEGGGJJJKKKLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIIIIKKKLLLLLLIIIGGGEEEDDDAAA>>><<<;;;::::::888888777666555333333222111111111111000///...---***))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&''')))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&$$$$$$&&&)))&&&&&&%%%$$$$$$$$$%%%%%%%%%''')))((('''&&&'''(((''''''((((((((()))))))))'''(((((()))))))))))))))))))))))))))***+++,,,,,,......///000111222333444555555777888:::<<<===>>>DDDGGGKKKMMMLLLLLLMMMOOOHHHHHHGGGEEECCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBBBBAAA>>>;;;>>>======>>>AAACCCCCCBBB>>>???AAADDDFFFIIIKKKLLLMMMSSSWWWWWWZZZ______[[[RRRRRRUUUZZZ```eeeggghhhfffmmmvvv|||zzzyyyzzz|||}}}}}}|||~~~~~~}}}{{{|||~~~~~~~~~{{{|||~~~tttccc^^^WWWSSSRRRSSSRRRQQQNNNLLLKKKKKKKKKJJJIIIIIIIIIKKKMMMNNNMMMLLLMMMNNNRRRUUUWWWXXXYYY]]]fffmmmttt}}}vvvkkkiiigggjjjoooqqqpppmmm```YYYQQQKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJLLLLLLJJJHHHFFFEEECCCAAA???===<<<;;;999999888888777666666555111222333444444333222222...---,,,***((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%'''&&&&&&%%%'''((($$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$"""###$$$&&&'''((())))))$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&)))(((&&&$$$$$$&&&%%%%%%%%%&&&'''((()))***&&&((())))))(((''''''((())))))))))))************))))))***+++++++++++++++(((((())))))***+++------111111222333444444555666777888:::<<>>CCCDDDFFFIIILLLMMMLLLJJJDDDEEEGGGJJJNNNQQQSSSTTT```ggglllmmmpppvvvwwwrrrcccdddgggmmmtttyyy|||}}}{{{uuummmhhhffffffeeeccchhheeebbb___]]]ZZZWWWUUUJJJJJJIIIHHHGGGFFFFFFFFFIIIKKKLLLMMMOOOSSSZZZ```iiiwwwyyyzzzzzz||||||ssseeeZZZRRRNNNKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJLLLLLLJJJHHHFFFFFFEEEDDDCCCAAA???>>>:::::::::999999888888888111222444666777777666666111000...,,,***((('''&&&&&&'''((())))))((('''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%%%%((((((&&&%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$%%%''')))&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((%%%###$$$''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&)))***)))&&&$$$$$$&&&"""""""""###$$$&&&'''(((########################&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))******++++++++++++***'''***,,,...---------...333222000///000222444666;;;>>>CCCFFFFFFEEEDDDDDDHHHGGGFFFGGGIIILLLNNNOOOOOOJJJEEEAAA@@@BBBCCCDDDDDDDDDBBB@@@???@@@DDDFFFGGGEEEEEEFFFBBB???CCCIIIGGGLLLTTT\\\```^^^XXXSSSTTTPPPSSS]]]dddhhhmmmsss}}}uuuuuuyyyvvvkkk[[[RRRJJJHHHGGGEEEEEEGGGBBBCCCFFFHHHHHHIIINNNTTT```dddqqq}}}~~~yyymmmdddXXXMMMLLLGGGBBB@@@AAADDDFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGEEEHHHKKKLLLLLLKKKLLLMMMKKKJJJGGGEEECCCBBBBBBBBB<<<<<<;;;:::888777777666000000111333666888777666777444000,,,)))'''''''''(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((((((''''''((()))&&&''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))***++++++++++++***)))+++---.........///000...///111444666999;;;<<<@@@AAACCCCCCBBBBBBCCCDDDHHHGGGGGGJJJOOORRRRRRQQQHHHEEEBBB@@@@@@BBBCCCEEEIIIIIIHHHFFFDDDDDDGGGIIIGGGGGGHHHIIIHHHFFFKKKRRRZZZaaakkktttxxxwwwsssooojjjhhhkkktttzzz}}}rrrfffYYYRRROOOKKKHHHIIIHHHHHHIIIIIIHHHGGGJJJNNNTTTUUU]]]jjjqqqpppmmmnnnlllpppxxx~~~}}}zzz{{{zzznnndddUUUOOOGGGBBBAAACCCDDDDDDGGGGGGHHHJJJJJJIIIGGGFFFDDDGGGJJJKKKLLLLLLMMMNNNJJJIIIGGGEEEDDDDDDDDDDDD@@@???>>><<<:::888666555444333333444777999999888999777444000---+++***))))))'''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&(((***+++***))))))***''''''((((((''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((('''%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))*********+++++++++,,,---.........///111333///111555999===@@@AAAAAACCCCCCBBB@@@@@@BBBFFFIIIKKKIIIIIILLLQQQSSSPPPKKKBBBBBBAAAAAACCCEEEHHHJJJNNNNNNNNNLLLJJJJJJKKKMMMMMMMMMPPPTTTUUUVVV\\\dddrrr{{{{{{iii```\\\WWWSSSRRRWWWXXXXXXUUURRRPPPPPPQQQOOOMMMNNNSSSWWWWWWXXXYYYYYY^^^gggooopppqqqxxxhhh___QQQHHHCCCBBBBBBAAABBBBBBDDDGGGIIIIIIFFFCCCFFFHHHJJJKKKKKKJJJKKKLLLIIIHHHGGGFFFFFFEEEFFFFFFDDDCCCAAA???<<<999777666888666555555888999::::::;;;:::888666333000---,,,***)))'''&&&'''((('''&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&(((+++,,,+++)))((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""%%%((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########%%%%%%$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))******+++,,,,,,......///......///222555666888:::<<>>>>><<<999>>>AAAEEEHHHKKKOOOUUUYYY]]]```ccceeedddccccccdddiiikkkpppwww{{{~~~|||{{{|||}}}}}}}}}~~~xxxqqqeeeZZZTTTQQQPPPNNNKKKMMMRRRVVVWWW[[[fffrrr{{{hhh]]]\\\___bbbbbb\\\SSSIIIBBBBBBEEEFFFFFFFFFGGGHHHGGGFFFFFFHHHIIIKKKJJJIIIHHHGGGEEEDDDCCCFFFEEEDDDCCCBBB@@@@@@???>>><<<888777888999999999999:::;;;:::999555222000---+++)))((((((((('''%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&$$$###"""!!!!!!%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''))))))'''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%"""  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''%%%$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&'''''''''(((((((((++++++++++++++++++++++++,,,,,,++++++,,,...000111000111222222222333555777:::::::::;;;>>>CCCHHHJJJGGGIIIKKKKKKIIIGGGFFFFFFDDD@@@;;;888999;;;===>>>???CCCHHHLLLQQQWWW```fffssswww{{{~~~~~~|||zzzzzz{{{}}}wwwrrrkkklllooouuuzzzyyyrrrkkkggghhhjjjnnnrrruuuyyy{{{llljjjhhhggghhhiiiiiihhh```^^^```eeeiiilllttt|||zzzkkkaaa\\\WWWQQQLLLJJJJJJLLLMMMOOOXXXaaattt|||qqqpppwwwvvvjjjZZZNNNIIIFFFCCC@@@@@@BBBCCCDDDEEEFFFIIILLLIIIIIIIIIHHHGGGEEEDDDCCCEEEEEEDDDDDDDDDDDDCCCCCC@@@>>>;;;999999999888777888888::::::999777555333111///,,,++++++***(((''')))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%&&&'''$$$%%%%%%&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''######$$$%%%&&&''''''((('''&&&%%%&&&(((((('''$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((())))))))))))''''''''''''((((((((((((************************...---,,,,,,---///222333222444666777666666888999777888:::===BBBFFFJJJLLLGGGHHHIIIGGGDDDAAA??????===>>>>>><<<<<<>>>CCCGGGHHHMMMTTTZZZ```jjjvvv~~~|||~~~~~~vvvqqqpppgggiiijjjjjjhhhddd___\\\XXXYYY\\\___bbb```]]]YYYSSSTTTVVVXXX[[[^^^```aaaXXXVVVTTTSSSTTTUUUTTTTTTQQQOOOOOOSSSUUUWWW]]]eeemmmooopppppppppppprrrttt|||yyyuuunnneeeaaaZZZTTTRRRQQQOOORRRWWW___kkkyyy||||||~~~||||||ssshhh___VVVKKKCCC@@@AAABBBBBBBBBCCCFFFHHHDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA>>>===<<<;;;999777777777888999999999888777666333000///......,,,***))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))))))))(((&&&%%%'''(((%%%&&&&&&'''((((((((('''$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###"""$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%'''((())))))(((&&&%%%&&&))))))'''%%%+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&(((************''''''''''''((((((((()))))))))))))))))))))))))))///...------...000333555333666999::::::999::::::777999===AAAEEEGGGIIIJJJDDDDDDDDDBBB???======>>><<<@@@CCCCCCAAABBBGGGLLLTTTYYYaaahhhppp|||}}}uuummmnnnjjjiiiiiiddd\\\WWWWWWVVVVVVVVVVVVVVVUUUTTTTTTQQQRRRTTTUUUVVVVVVUUUUUUOOOOOOPPPQQQRRRSSSTTTTTTSSSPPPNNNNNNOOOPPPPPPOOOMMMJJJJJJKKKLLLLLLQQQWWWZZZZZZZZZ[[[\\\]]]]]]]]]aaaccceeeeeeeeegggmmmrrr~~~{{{pppeee```[[[VVVTTTUUUMMMXXXeeeiiifffcccdddggglllsssxxxyyy{{{}}}~~~zzzmmm\\\PPPEEEEEEDDDBBB???>>>@@@AAA@@@BBBDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCAAA@@@???===999777777777888999::::::::::::999777444222111000///---******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((())))))(((&&&$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&'''&&&'''&&&$$$(((...111///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&'''((()))************++++++++++++,,,---......---.../////////111444777:::;;;<<<===<<<:::999888===<<<===@@@EEEHHHGGGEEEBBB???>>>???===<<>>>>><<>>===;;;:::777666666777999;;;;;;:::888666444333222222///...---+++)))((('''&&&+++((($$$$$$%%%'''%%%$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&(((&&&&&&''''''(((((())))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((((((''''''((()))***'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&& !!!"""###%%%&&&%%%$$$'''---...+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((())))))*********++++++++++++,,,---......000111222111111111444666777888999:::;;;<<<======DDDBBB@@@AAACCCDDDCCCAAA===;;;<<<@@@BBBCCCHHHOOOZZZ___eeegggfffgggkkknnnuuuzzzyyyrrrrrrllliiiccc[[[VVVUUUXXX[[[ZZZ\\\\\\[[[XXXUUUTTTTTTTTTVVVYYY[[[[[[\\\^^^```aaa```^^^^^^```cccgggjjjiiikkkooorrruuuwwwwwwxxxxxxyyyzzzzzzyyyvvvsssqqqmmmllljjjhhhhhhjjjlllmmmlllkkkiiifffdddcccbbbaaa]]]]]][[[WWWSSSQQQQQQRRROOOPPPPPPOOOMMMNNNPPPRRRTTTYYY```dddfffiiiooosssxxxxxxxxxzzzuuujjjggg```XXXPPPKKKJJJKKKPPPRRRWWW]]]dddmmmuuuzzzzzzyyynnncccTTTGGGAAA??????>>>???AAACCCDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEBBB@@@>>>===;;;999777777888:::;;;;;;:::999777666444333333///...---,,,+++***)))))))))'''$$$$$$%%%&&&%%%$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))((((((((((((((()))'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%&&&$$$&&&%%%$$$&&&+++***'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((())))))*********++++++++++++,,,---...///333444444333222333444666777888;;;>>>AAADDDFFFGGGKKKHHHDDDAAAAAA@@@???>>>;;;;;;???HHHNNNTTT\\\eeetttwwwzzz{{{zzzzzz}}}yyyrrriii___ZZZZZZWWWVVVUUUSSSQQQRRRVVVYYYXXX[[[]]]^^^]]]]]]^^^___cccfffkkkooorrrvvvzzz}}}~~~}}}||||||~~~}}}|||vvvuuurrrlllfffbbbaaabbb\\\\\\ZZZVVVRRRPPPOOOPPPMMMPPPRRRSSSSSSUUUZZZ^^^aaa```___aaafffmmmtttyyy|||qqqfff\\\SSSMMMIIIJJJKKKMMMQQQXXXaaajjjnnnuuuyyyeeeSSSHHHCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFDDDEEEGGGHHHGGGEEEBBB@@@???>>>;;;999888999::::::::::::;;;:::999777555444/////////...---,,,,,,,,,)))(((&&&&&&'''((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&''''''(((((((((((('''''')))(((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''''''''((())))))$$$''''''%%%'''***((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%&&&''')))''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++,,,---...///000222333555555444555777888<<>><<<:::999999999:::;;;===>>>>>><<<;;;999777666444111///,,,***))))))*********))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))(((((((((''''''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''''''''(((((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&***))))))))))))(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$'''((('''%%%&&&)))((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((()))******+++'''''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))))))))))))))))))))***)))(((((()))***,,,---.........///000222333444111333777999:::;;;===???BBBFFFLLLQQQSSSQQQMMMJJJBBBBBBCCCCCCEEEIIIOOOSSS[[[```mmm}}}}}}yyyvvvpppgggbbbaaaddd```ZZZUUUSSSUUUYYY[[[^^^[[[\\\aaagggkkkqqqxxx~~~yyywwwuuullliiieee```ZZZUUUQQQOOOVVV[[[dddlllqqqwwwxxxooobbbYYYSSSPPPLLLJJJIIIQQQ[[[dddjjjoootttwwwxxxiii[[[RRRJJJDDD@@@AAAAAACCCDDDFFFHHHIIIJJJEEEEEEGGGHHHHHHHHHGGGGGGBBBAAA@@@>>><<<;;;;;;::::::;;;<<<===>>>>>>===<<<;;;:::777444111...+++***((()))+++***(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((('''''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""###$$$%%%%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))))))))((('''&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%"""$$$((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%"""!!!!!!#########$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((()))***++++++''''''''''''''''''''''''((('''''''''''''''((()))))))))))))))))))))))))))***)))(((((()))***,,,...//////000111222444555666555777;;;======>>>???AAACCCEEEIIILLLMMMKKKIIIGGGEEEHHHLLLOOOSSSYYYaaagggmmmsss}}}wwwjjjfffdddddd```ZZZWWWXXXYYYXXXXXXZZZ___dddjjjnnnuuusssuuu|||vvvkkkbbb]]]\\\ZZZ[[[^^^^^^```iiisssrrrvvvzzz||||||}}}}}}yyynnnfff```YYYTTTNNNOOOQQQTTTWWW[[[___bbbmmmvvv}}}yyymmmaaaTTTKKKEEEDDDCCCBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHDDDCCCBBBAAA@@@???>>>>>>:::;;;;;;<<<===>>>>>>???===<<<:::777444111///...***,,,...,,,)))&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((()))))))))&&&&&&'''''''''''''''((($$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''')))))))))((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$#########$$$$$$%%%&&&### !!!&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&$$$###$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++***(((((()))***---...000000111222333555777888999<<>>???@@@>>>===<<<:::777555333222...111222000,,,)))((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######""""""######$$$$$$%%%%%%%%%&&&&&&&&&******)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$###'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$&&&((()))((('''%%%%%%%%%&&&(((***(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))************+++*********)))))))))(((++++++******,,,///222333333333444444555666666777;;;>>>DDDFFFBBB;;;;;;@@@>>>CCCHHHHHHGGGKKKSSS[[[aaabbbfffjjjqqq{{{vvvqqqiiiaaaZZZVVVUUUUUUUUUWWW\\\aaaggglllpppqqqzzzqqqfffaaa^^^ZZZWWWWWWWWWWWWUUUUUUVVVYYY\\\hhhrrrvvvkkknnngggbbbbbb]]]SSSNNNNNNQQQVVV]]]ccckkkuuuqqq```QQQCCC??????>>>???CCCBBBCCCCCCCCCCCCDDDFFFHHHEEEEEEEEEEEEDDDDDDDDDDDD>>>===<<<<<<<<<===???@@@AAAAAA???>>>;;;888666555666555222///---+++***)))&&&'''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&******)))'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%"""!!!!!!###&&&(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))((((((((())))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%***)))'''&&&'''(((***+++%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&''''''((((((''''''&&&(((((()))))))))*********))))))******+++++++++,,,*********+++,,,...000222444333333444666888;;;<<<@@@>>>???BBBBBB??????BBB@@@GGGOOOTTTWWW]]]fffnnntttuuuxxx}}}vvvqqqooooooooo^^^]]]\\\[[[[[[\\\]]]^^^dddgggnnnvvv~~~}}}vvvnnniiifffddd```[[[VVVRRRPPPOOOUUU^^^mmm{{{}}}wwwsssqqqkkk```WWWUUURRRTTTWWWZZZbbbnnn}}}|||nnn^^^NNNFFFBBB???>>>@@@BBBDDDEEEGGGGGGGGGHHHIIIFFFEEEEEEEEEEEEDDDDDDDDD???>>>=========>>>???@@@BBBAAA@@@>>><<<:::888666444333111///---,,,+++***&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((())))))***((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''%%%$$$$$$%%%&&&&&&$$$%%%'''))))))((('''%%%(((((((((((((((((((((((('''(((((())))))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))((())))))+++,,,---......+++,,,---...///111222222555555555666999===@@@BBBBBB<<<888;;;>>>???@@@CCCEEEOOO\\\fffmmmttt}}}{{{uuulllbbb\\\ZZZZZZ[[[WWWZZZ```gggnnnssswwwxxx{{{{{{qqqeeeZZZRRRMMMOOORRRZZZdddkkksss}}}pppfffaaa]]][[[VVVTTTXXXbbboooxxxqqq^^^QQQIIIBBB???>>>>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDD???????????????@@@AAAAAABBBBBBAAA@@@>>><<<:::999444333111000...,,,+++***''''''(((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((())))))***+++(((((((((((((((((((((((()))))))))))))))(((''''''%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$############$$$%%%%%%'''((((((((('''&&&(((((((((((((((((((((((('''(((((())))))))))))((('''(((((())))))(((((('''''''''((((((((()))))))))))))))***+++,,,------......///111222444444555555666777:::<<>>???@@@BBBCCCCCCFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@>>>===<<<666555444111///,,,***)))(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******))))))))))))******(((((((((((((((((((((((()))))))))***))))))((('''%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''((()))******))))))((())))))))))))))))))((((((((((((((())))))))))))*********+++++++++,,,,,,///000222444555777777777999<<<@@@CCCDDDDDDAAA@@@BBB???>>>>>>>>>BBBMMMYYY___kkk}}}wwwkkkaaaYYYXXXVVVUUUWWW```kkksssvvvnnn```aaadddhhhlllnnnmmmkkkmmmqqqwwwzzzxxxpppeee]]]```]]]ZZZWWWVVVXXX\\\^^^```eeeqqqwwwooohhhdddccccccfffkkknnnrrrzzzuuulllccc\\\WWWXXXYYYYYY\\\```aaadddjjjrrrxxx|||vvvlllfffccc```]]]fffqqqxxxkkkfffddd```\\\OOOJJJCCC??????BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>:::999777555111...+++)))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$((((((((('''''''''''''''((('''%%%$$$%%%&&&(((***((((((((((((((((((((((((''''''((()))************))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,---//////111333666888:::;;;===???CCCFFFGGGEEEBBB???<<<<<<>>>AAACCCIIIXXXfffttt{{{rrrkkkfff```ZZZUUUSSSWWW^^^eeennnzzz{{{{{{yyywwwvvvxxx{{{~~~yyyvvvsssqqqnnnhhh```YYYTTTSSSSSSUUUXXXZZZ[[[ZZZVVV]]]fffkkkiiiccc[[[VVVYYYXXXWWWVVVUUUUUUVVVVVVWWW___mmmwwwlllddd___UUUXXX^^^ccceeelllzzzyyyrrrsssuuuuuuxxxwwwnnnllljjjddd^^^\\\UUUUUUWWW^^^bbbdddhhhlllwww|||vvvnnnhhh^^^aaajjjsssxxx||||||~~~|||fff\\\OOOFFFBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@===<<<;;;999555111...,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&###$$$%%%''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++***)))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((('''&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((******++++++***)))******++++++******)))************++++++++++++,,,,,,---...///000000111222222333555888<<>>>>><<<:::888666///...,,,***))))))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000...+++)))((()))***,,,+++***((('''''')))+++,,,&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&'''(((***"""$$$'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###&&&((((((&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))%%%$$$&&&%%%!!!###(((000,,,'''%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######!!! ###%%%$$$$$$$$$%%%''')))***###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''###$$$$$$%%%&&&'''(((((())))))))))))***************(((%%%$$$$$$%%%(((******)))(((''''''((()))***+++++++++*********))))))++++++++++++++++++,,,,,,,,,...000111111222333555777:::>>>@@@AAAAAABBBCCCBBB===<<>>AAABBB@@@======AAA@@@???AAACCCCCCAAA>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@???=========<<<:::888333222///,,,***))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%"""""""""###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$222000---***))))))***++++++***)))(((((()))***+++))))))((('''''''''((((((***)))'''&&&&&&''')))***$$$&&&((((((''''''''')))''''''''''''''''''''''''&&&$$$###$$$&&&((((((&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&"""!!!%%%%%%######'''---***&&&%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""$$$&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))((('''&&&&&&'''((()))***))))))(((((())))))***+++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,---//////000222555888???BBBEEEGGGFFFDDDDDDDDDBBB???AAALLLXXXbbbllluuuyyyyyy}}}pppggg\\\XXXTTTSSSVVVYYY\\\\\\kkkuuuuuummmiiieeeffffffgggggghhhhhhhhhcccdddcccaaa___]]]]]]^^^]]]YYY\\\hhhppprrryyyzzz~~~|||}}}~~~vvvrrriiiaaa\\\___eeemmmxxxxxxnnndddZZZVVVYYYdddrrr~~~xxxlllWWWKKKAAA???@@@?????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>===;;;999555444111///,,,+++******))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''((('''&&&$$$!!! %%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$444222///,,,***))))))***++++++)))(((((()))***+++,,,+++***)))(((((((((((())))))''''''''''''))))))'''((()))((('''''')))+++((((((((((((((((((((((((((('''%%%%%%'''((('''&&&%%%&&&'''(((((((((((((((&&&&&&%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''$$$$$$''')))((('''(((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((()))(((((((((((((((((())))))))))))******)))))))))+++++++++***************++++++,,,,,,,,,---------//////000000222555;;;???EEEGGGHHHHHHDDDAAA??????CCCCCCLLL^^^ppp|||zzzkkk^^^XXXPPPRRRVVVZZZ```hhhooouuuxxxlllaaaXXXSSSTTTSSSSSSUUUXXX\\\```cccfffiiimmmpppqqqqqqrrrtttmmmkkkqqq~~~yyytttvvvxxxxxxjjjcccaaaaaaeeejjjuuu}}}xxxddd[[[VVVZZZeeeqqq~~~fffUUUBBB;;;<<<>>>>>>???@@@AAAAAAAAA@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>???>>><<<:::999777555222000...,,,,,,******)))((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777555222///,,,*********,,,+++***)))))))))******+++***)))((((((((((((((())))))(((''''''((())))))((())))))'''&&&&&&)))+++''''''''''''''''''''''''***)))''''''''''''''''''%%%&&&'''(((((()))(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&((()))(((%%%$$$$$$$$$%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))((()))***++++++***)))((('''''')))******)))''''''************************,,,,,,,,,---.........///333333333444666:::@@@EEEKKKJJJHHHDDD???<<<<<<===DDDLLL]]]qqq}}}qqqfff\\\VVVVVVVVV^^^hhhrrrzzzxxxtttmmmddd[[[SSSMMMJJJLLLLLLNNNSSS[[[eeennnttt~~~~~~{{{qqqppprrr{{{sssmmmfffcccfffhhhjjjlllpppvvv{{{~~~|||mmm___[[[___fffpppxxxqqq\\\FFF>>>???@@@@@@@@@BBBDDDEEEDDDBBB@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@???===;;;<<<;;;999666333111//////,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))%%%&&&&&&&&&'''(((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;;;999666222///---++++++,,,,,,+++***************((('''''''''(((((()))***))))))(((((((((((())))))(((((((((&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&''''''%%%&&&'''((())))))))))))+++***)))'''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''###'''))))))'''$$$!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&$$$$$$$$$'''''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''))))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((()))))))))*********((()))***++++++***)))(((%%%&&&((((((((((((&&&%%%************************,,,------...//////000000444555666777999<<>>===>>>===<<<:::777555333222///...,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&===<<<999666333000...---,,,,,,,,,++++++***))))))''''''''''''((()))***+++))))))))))))))))))))))))'''(((((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((&&&%%%'''(((%%%&&&'''((()))*********,,,+++)))'''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%...444111***&&&$$$""""""$$$'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''&&&&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&)))(((''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******))))))))))))************((()))***++++++***)))(((&&&''''''((((((''''''&&&***************+++++++++------...///000111111222444666999:::;;;===???AAAFFFDDD@@@======BBBKKKQQQZZZooo~~~|||ggg___XXXXXX[[[cccnnnyyy|||uuurrrpppooosssssspppiii```YYYWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTQQQWWWaaannn|||~~~zzznnnaaaXXXSSSRRRUUUZZZ^^^jjj}}}wwwsssoookkkiiimmmxxxyyykkk^^^ZZZZZZUUUOOOKKKGGGEEECCCBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBB@@@>>>???>>>>>><<<:::888666555222111///---,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&???>>><<<999666333111000,,,,,,,,,,,,+++***)))))))))))))))(((((()))******)))))))))******)))))))))((()))******(((''''''((('''''''''''''''''''''''''''((()))(((%%%%%%''')))%%%&&&'''(((***************)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$222<<<777---)))(((((($$$&&&((((((&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%$$$###$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))&&&&&&''''''(((((())))))((((((((())))))))))))***((())))))))))))))))))((())))))(((((((((((())))))))))))*********+++++++++---......///111222222333666:::???AAAAAA@@@???>>>>>>???AAADDDJJJTTT___fffwwwyyyqqqmmmkkkhhhfffYYYXXX]]]gggsss{{{nnnccc]]]\\\[[[[[[[[[\\\[[[XXXTTTTTTXXX\\\aaacccgggjjjjjjhhhdddbbb```gggsss{{{xxxvvvvvv|||xxxmmmcccZZZWWWYYYYYYaaammmzzz~~~yyyoooppptttyyy|||uuuqqqtttwwwtttpppnnn^^^UUUIIICCCCCCEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBCCCCCCAAA???>>>>>>>>>>>><<<:::888777444333222///...,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&$$$######$$$&&&'''@@@???===;;;888555333222---------,,,+++***)))(((---,,,+++***))))))))))))))))))************))))))(((***,,,,,,***(((((((((((((((((((((((((((((((((%%%'''((('''%%%$$$''')))%%%&&&''')))******++++++'''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''---:::444)))$$$%%%'''%%%((()))(((%%%%%%&&&)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%######$$$"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((($$$%%%&&&'''''''''%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))******+++((((((((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((())),,,+++***))))))***+++,,,))))))******++++++++++++---...///000111222333333:::???EEEHHHGGGDDD@@@??????CCCJJJSSS^^^jjjuuu}}}rrrllleee```^^^\\\YYYWWWXXX\\\iii{{{pppfffYYYOOOKKKLLLMMMNNNKKKMMMPPPRRRUUU\\\eeemmmrrrwww~~~|||tttooonnnvvv|||uuuqqqsssxxxvvvhhh______[[[]]]aaagggrrryyyrrrjjjggglllwwwwwwgggSSSGGGDDDEEEBBB???@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAABBBCCCCCCAAA@@@>>>>>>???>>>===<<<:::888666555333111///---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&$$$######$$$&&&'''CCCCCCAAA???<<<999666444222111...,,,***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((''''''((((((&&&'''((((((((((((((('''''''''''''''''''''''''''---***'''%%%&&&(((,,,...$$$%%%&&&'''((((((''''''(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))'''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''++++++***)))&&&###''''''''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))((()))***)))'''&&&&&&'''***)))((((((((()))++++++'''((()))***************))))))***+++++++++++++++***+++,,,+++******,,,......000222444666777777777@@@EEEJJJJJJFFFCCCDDDFFFEEEMMMVVV___mmm~~~}}}oooddd^^^WWWTTTTTTVVVZZZ^^^iiiyyyrrrccc[[[RRRHHHCCCDDDFFFGGGFFFKKKOOOSSSWWW```ooo{{{}}}yyyuuutttwwwmmmoooeee\\\\\\bbbmmmvvvhhhffflllqqqqqqyyy{{{ooo]]]OOOGGGCCCCCCCCC???>>>@@@AAA???@@@DDDEEEBBB@@@AAACCCEEEDDDBBBAAAAAA@@@???>>>===<<<<<<:::999777555222///,,,+++******+++******)))((('''''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((())),,,***)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$DDDDDDCCCAAA>>>;;;999888444333000---+++***))))))************************&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((((()))))))))(((((('''''''''''''''''''''''''''))))))((('''((()))***+++'''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((()))))))))'''&&&'''(((((((((''''''''')))***+++((())))))************)))'''(((((()))))))))))))))+++,,,---,,,+++,,,...000222222333555777999;;;<<>>>>><<<;;;:::777555222///...+++++++++******)))(((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))(((&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$EEEEEEDDDCCCAAA???>>>===888666333000...,,,++++++++++++++++++++++++++++++************************'''((()))*********)))(((************)))(((''''''''''''''''''''''''''''''&&&'''((()))))))))((((((***)))((('''''''''((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&&&&'''(((******)))************))))))((('''((())))))******))))))+++---......---...000222555555666888:::===@@@BBBEEEEEEDDDCCCHHHSSSbbbmmmxxx|||lll^^^UUURRRTTTYYYbbbppp{{{pppiiidddeeeccc]]]XXXTTTOOOIIIHHHKKKNNNPPPPPPQQQRRRSSSYYY]]]cccnnn~~~tttiiibbbaaaccchhhpppxxx~~~|||}}}vvvkkkoooxxxyyyfffSSSGGGFFFAAA>>>???@@@???@@@CCCCCCBBBAAAAAACCCDDDDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@???>>>===;;;888555333111,,,,,,++++++***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''((($$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$DDDDDDDDDDDDCCCBBBAAA@@@<<<;;;777444111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,+++)))(((++++++++++++***(((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((,,,+++((('''&&&'''((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((&&&&&&&&&'''((()))***+++***************)))((('''******+++,,,,,,,,,,,,++++++,,,.........000222444555777999<<>><<<:::777555444...---,,,+++******))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''((('''%%%%%%%%%&&&((()))%%%&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCCCCCDDDDDDCCCCCCBBBBBB@@@>>>;;;888555333222111---------,,,,,,,,,++++++))))))))))))))))))))))))&&&'''***+++,,,+++***)))++++++++++++***(((''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***,,,+++((('''&&&'''((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))'''&&&$$$$$$&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))''''''((()))******++++++***************)))((('''******+++,,,,,,,,,,,,,,,***,,,...//////111444777555888===AAACCCCCCBBB@@@???@@@CCCLLL]]]uuummmaaaZZZVVVYYY```mmm|||yyypppfff___]]]YYYTTTOOOKKKMMMPPPTTTWWW[[[aaagggpppvvvzzzxxxqqqkkkiiijjjooo}}}~~~vvvfffbbb___]]]]]]```dddhhh~~~{{{xxxrrrqqqxxxvvvgggPPPGGG??????@@@??????AAAAAAAAABBBBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???===;;;888666555111000...,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCCCCCCCCDDDDDDCCCCCCCCCCCCAAA>>>;;;888777666666000000///...---,,,,,,+++************************((()))***+++++++++***)))************)))(((''''''(((((((((((((((((((((((()))((('''&&&&&&(((***+++***)))((('''''''''((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''''''''((((((%%%%%%&&&&&&'''(((((((((***)))((('''&&&%%%$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))((())))))***************)))************))))))(((((()))******+++*********+++---///111222444777::::::<<<@@@CCCDDDCCCAAA???<<>>???@@@AAABBBBBBBBBCCCEEEGGGHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@>>><<<:::777666444222000...---,,,------))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********$$$%%%&&&'''''''''''''''&&&&&&&&&'''(((((())))))))))))(((((('''&&&&&&%%%'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&DDDDDDEEEEEEEEEDDDDDDCCCEEECCC@@@===;;;:::::::::555444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************(((((()))))))))(((((('''((((((((((((((((((((((((((((((((()))))))))******'''''''''''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((()))((((((''''''&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((()))*********)))((('''((())))))************)))((()))******++++++******---///222444555888;;;>>>BBBBBBBBBCCCBBBBBBAAAAAAAAALLL___vvvxxxfffYYYSSSYYYdddooo{{{mmmdddWWWTTTOOOKKKIIIIIIJJJKKKLLLQQQaaaxxxvvvnnngggaaabbbggg|||yyy{{{vvvaaaTTTHHHEEEEEECCCAAABBB???AAACCCCCCBBBBBBEEEHHHJJJIIIIIIHHHGGGFFFEEEDDDBBBBBBAAA???===;;;999888666555222000......//////***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((((((((('''&&&$$$%%%''')))***)))((((((((((((((((((''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&EEEEEEFFFFFFFFFEEEEEEDDDEEEDDDAAA???===<<<<<<<<<999888666444222000......((((((((((((((((((((((((,,,,,,+++***)))))))))***&&&'''((((((((((((((('''))))))))))))))))))))))))&&&(((***,,,,,,+++)))((($$$%%%&&&'''((((((''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((((((''''''(((***((())))))))))))'''&&&%%%'''((()))***************++++++,,,------------,,,///111444666888:::>>>AAAIIIGGGDDDAAA@@@AAABBBCCCIIIWWWppp}}}pppcccYYYQQQSSSdddwww{{{iii^^^YYYJJJIIIHHHFFFEEEGGGKKKNNNSSSZZZmmmvvvkkkgggjjjrrrzzzxxxyyyvvvjjj\\\OOOKKKKKKIIIGGGGGG???AAACCCCCCAAABBBEEEHHHKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCBBBAAA???===;;;:::888666444111//////000000******))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''((())))))((('''&&&###%%%(((***+++***((('''&&&&&&''''''((()))))))))&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&HHHHHHGGGFFFEEEEEEFFFFFFJJJGGGBBB>>>===>>>@@@BBB@@@>>>:::666222000///...000...+++***+++,,,++++++))))))))))))************(((((())))))))))))(((((()))(((((('''''''''(((((('''((())))))(((&&&$$$"""((((((((((((((((((((((((&&&'''((('''%%%%%%'''((((((((((((''''''&&&&&&&&&""""""$$$&&&(((***+++,,,$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&''''''&&&$$$$$$$$$%%%'''))))))))))))((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++)))((('''((()))+++,,,,,,,,,++++++***)))))))))(((+++---/////////111222111222333555999>>>DDDGGGLLLHHHGGGFFFBBB???FFFQQQ]]]xxxyyylll___YYYQQQ^^^pppsssaaaTTTOOOOOOJJJGGGGGGJJJLLLLLLOOOSSSZZZjjj{{{vvvmmmsssuuu|||ttttttwww}}}}}}rrrqqqnnnfff```___]]]UUUKKKIIIDDDAAAAAAAAA@@@CCCHHHIIIIIIIIIIIIHHHGGGFFFFFFIIIFFFBBB@@@@@@@@@@@@???:::888666444222111000000//////...,,,+++***))))))))))))((((((((())))))***''''''(((((())))))******(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%HHHHHHGGGFFFFFFFFFFFFFFFGGGFFFEEECCCAAAAAA@@@@@@AAA@@@<<<999666444222222222///---,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''''''''(((((((((((())))))((('''%%%%%%((((((((((((((((((((((((&&&'''((('''%%%%%%'''((()))(((((((((''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''''')))((('''&&&&&&''')))***((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******((((((((()))+++,,,,,,,,,++++++*********))))))+++.../////////111333333444777;;;AAADDDEEEEEEEEEBBBBBBFFFHHHNNN\\\jjjyyyyyyssskkkaaa\\\\\\eeevvvsssmmmnnnqqqsssuuurrrlll```SSSKKKJJJKKKKKKLLLOOOTTTUUUSSSTTTYYYgggtttyyywww}}}}}}|||yyywwwxxx{{{}}}~~~vvvhhhNNNGGGAAAAAAAAAAAACCCFFFHHHHHHIIIJJJJJJJJJJJJIIIHHHEEEAAA??????@@@???>>>;;;:::888666444222000///.........---,,,+++***))))))((((((((((((((())))))'''((((((((()))))))))***(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%HHHHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHFFFDDDAAA???CCCBBB???===:::999888777444222///...------+++***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&((()))***&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******)))((()))***+++,,,,,,++++++++++++++++++++++++---///000000000222444666888===BBBGGGHHHGGGEEEFFFDDDGGGMMMWWWfffyyy|||uuummmfff```^^^dddllliiiZZZUUUWWWZZZZZZZZZXXXTTTMMMHHHHHHLLLQQQZZZ]]]dddiiifffaaaaaafffvvv~~~tttmmmmmmqqquuuyyy^^^RRRFFFCCCCCCCCCDDDFFFGGGHHHJJJKKKMMMMMMNNNNNNGGGDDDAAA@@@@@@@@@???>>><<<<<<;;;:::777444111///------.........---+++***)))((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&$$$######$$$'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%IIIHHHHHHGGGGGGGGGHHHHHHGGGHHHIIIIIIHHHFFFCCCBBBDDDCCCBBB@@@>>>===<<<;;;777555222111000...,,,******)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***))))))(((((()))***++++++((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******)))))))))***+++,,,+++++++++,,,,,,,,,,,,,,,---///000111111222555777888===CCCEEEEEEFFFIIILLLVVVWWW[[[bbbnnnpppjjjbbb^^^aaammm~~~vvvgggTTTJJJJJJMMMNNNMMMMMMLLLJJJIIIMMMUUU```hhhvvvyyy~~~wwwooopppuuutttmmmlllmmmtttwwwdddPPPFFFDDDDDDEEEGGGIIIJJJKKKMMMOOOPPPPPPQQQHHHFFFCCCBBBBBBBBBAAA???>>>>>>>>>===:::666333000,,,---...//////...,,,+++))))))((((((''''''(((((((((((((((((())))))))))))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$###"""$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%IIIHHHHHHHHHHHHHHHIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCBBBAAA???>>>>>>:::888666444333222///,,,++++++******)))))))))((((((((())))))))))))((((((((((((((((((((()))******))))))(((((()))***+++,,,((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((())))))%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,++++++,,,,,,---------...///000222333444666999<<<:::AAAFFFDDD@@@DDDPPP\\\mmmqqqwww~~~qqqaaa]]]YYY]]]mmmxxx^^^TTTIIIEEEGGGJJJJJJHHHHHHIIILLLSSS___nnn}}}~~~vvvyyyyyyqqqmmmssswww\\\KKKDDDBBBCCCFFFKKKLLLNNNOOOPPPQQQQQQRRRLLLJJJGGGFFFEEEEEECCCAAA?????????>>><<<888555222---.../////////...---,,,******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%IIIIIIHHHHHHHHHIIIJJJJJJMMMKKKIIIGGGFFFGGGHHHIIIFFFFFFEEEDDDCCCAAA@@@???===;;;999888777555222000,,,,,,,,,++++++******)))(((((())))))))))))(((((((((((((((((()))***++++++(((((())))))*********+++((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********++++++++++++,,,++++++,,,------...//////000222444555777:::>>>AAA???CCCEEEBBBAAALLLaaassspppeeeWWWYYY^^^iiiooo\\\OOOKKKFFFDDDEEEGGGGGGFFFGGGMMMYYYhhhyyy{{{yyyuuurrruuuxxx||||||vvvvvviiiTTTHHHBBBBBBEEELLLMMMNNNPPPQQQRRRSSSSSSPPPNNNKKKJJJIIIGGGDDDBBB@@@@@@???>>><<<:::777666000000//////............,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''''''''&&&''''''((()))&&&&&&&&&'''''''''''''''%%%$$$###$$$%%%&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%IIIIIIIIIIIIIIIJJJKKKKKKLLLKKKIIIGGGGGGGGGHHHIIIHHHHHHHHHGGGFFFDDDBBB@@@???===<<<;;;;;;999666333......------,,,++++++***(((((())))))))))))(((((((((((((((((()))***+++,,,'''((()))*********)))(((((((((((((((((((((((((((&&&'''((('''%%%%%%'''((((((((((((((()))))))))***&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((())))))(((''''''&&&''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,+++++++++,,,---...///000000111333555777:::>>>CCCGGGEEEEEECCCCCCLLL___yyyxxxjjjbbb```___kkkxxxrrr]]]MMMFFFEEEDDDCCCCCCFFFIIILLLSSS^^^ppp|||~~~|||}}}yyysssoooppprrrttt{{{wwwcccRRRGGGDDDFFFJJJKKKMMMPPPRRRTTTUUUVVVSSSQQQNNNLLLJJJGGGDDDAAA@@@???>>>===<<<:::999999333222000...------...///...---,,,+++***************)))))))))((((((((('''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((###""""""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%IIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJIIIHHHEEECCCAAA@@@???>>>======;;;888555//////...------,,,++++++(((((())))))))))))(((((((((((((((((()))***+++,,,&&&((()))++++++)))'''&&&((((((((((((((((((((((((&&&'''((('''%%%%%%'''((())))))******+++++++++,,,'''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''$$$$$$%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&)))))))))((('''''''''&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++***+++,,,---...000111111222444666888;;;@@@FFFJJJJJJEEEAAAFFFVVVpppyyyhhh\\\[[[```ooovvviii```UUUKKKAAABBBBBBBBBBBBGGGOOOUUUbbbppp~~~|||{{{yyyuuutttsssrrrxxxzzzzzzooo]]]NNNHHHIIIGGGIIILLLPPPSSSVVVXXXYYYTTTRRROOOMMMJJJGGGCCC@@@@@@???>>><<<;;;;;;;;;;;;555333000---,,,---...//////...---,,,++++++++++++******))))))((((((((('''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((!!! ###&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%FFFEEEFFFIIIIIIGGGJJJNNNIIIIIIHHHHHHIIIJJJLLLMMMIIIIIIHHHHHHGGGFFFEEEEEE@@@>>><<<;;;;;;;;;:::888333111...---------+++***,,,+++******++++++***)))***************************+++,,,,,,+++***)))(((***)))((('''''''''''''''((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((()))***++++++***)))(((,,,,,,+++++++++,,,------///...------///222555777777777999>>>DDDGGGGGGEEEHHHEEEEEEQQQlllrrrddd\\\^^^kkkxxx|||lll```XXXQQQIIICCCEEEAAA@@@EEELLLSSS]]]eeezzz{{{vvvvvvyyy|||wwwxxxxxxpppeeeUUUIIIEEEHHHKKKMMMNNNQQQVVVYYYWWWUUURRRPPPNNNLLLHHHEEEDDDCCCAAA>>><<<:::999888888777555333111000000111//////...---+++******)))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''***)))'''&&&'''(((***+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%HHHFFFFFFIIIIIIGGGIIILLLKKKJJJIIIIIIJJJKKKLLLMMMIIIIIIHHHHHHGGGFFFFFFFFFCCCAAA>>>=========;;;999666444111000///...,,,++++++***))))))******)))'''((((((((((((((((((((((((***++++++,,,+++***)))((())))))((((((''''''((((((((((((((('''''''''&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++***)))(((,,,,,,++++++,,,,,,---...------...000111333444555666999===BBBFFFGGGGGGFFFFFFKKKTTTddd}}}yyywwwoooddd___dddqqq}}}yyylllfff^^^VVVPPPKKKFFFCCCEEEFFFLLLUUU\\\bbbkkkssswwwsssuuu}}}wwwtttvvv|||qqqbbbVVVJJJHHHGGGHHHLLLQQQUUUVVVXXXVVVTTTSSSRRROOOKKKHHHGGGFFFCCCAAA>>>===;;;;;;999777555333111000000000//////...---,,,+++******+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((('''&&&%%%&&&''')))***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%IIIFFFFFFIIIIIIGGGGGGJJJLLLKKKKKKJJJKKKKKKLLLMMMIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDAAA@@@@@@>>><<<:::999777444333222000...,,,,,,***))))))***+++)))(((((((((((((((((((((((((((***++++++++++++***))))))((((((((((((((())))))))))))))))))((((((((('''''')))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))))))))************))))))******+++******))),,,,,,,,,,,,,,,---......+++,,,///222444444444444444999???BBBBBBBBBDDDEEEGGGUUUiii~~~}}}ssslllhhhdddbbbccckkk|||}}}kkkccccccRRRRRRPPPKKKFFFDDDEEEHHHNNNTTT```lllqqqttt{{{}}}~~~uuuuuurrrzzz{{{uuuqqqtttzzz|||lll```SSSMMMGGGFFFKKKPPPSSSSSSXXXXXXXXXXXXWWWTTTPPPLLLJJJIIIFFFDDDAAA???>>>>>>999888666444222111000000//////...---,,,++++++***+++******)))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%&&&((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%HHHDDDCCCFFFHHHFFFGGGIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGHHHFFFDDDBBBAAA@@@===:::;;;999777555444222///,,,---,,,++++++,,,,,,+++)))*********************************+++************'''(((((()))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************((()))))))))))))))******))))))*********+++******,,,,,,,,,,,,,,,---...///,,,---///222444555666777999>>>CCCBBB@@@@@@FFFLLLTTTgggyyymmmccc___```^^^jjj{{{yyygggXXXSSSTTTIIIJJJIIIEEEBBBDDDNNNVVVdddjjjvvv~~~~~~}}}yyyxxx|||rrruuu|||xxxuuuttt{{{uuuiii]]]XXXRRRMMMMMMNNNQQQRRRXXXYYYZZZ[[[[[[YYYTTTPPPKKKJJJGGGEEEBBB@@@??????:::999777555333222111000/////////...---,,,,,,++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%JJJDDDAAACCCEEEEEEFFFIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCAAA===;;;<<<:::888777666333000------+++******+++,,,***)))++++++++++++++++++++++++******************++++++'''((()))***++++++******))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************'''''''''(((((()))))))))***************++++++,,,,,,,,,,,,,,,---...///000/////////111333777:::<<>>===<<<;;;888666333222000000/////////.........+++******)))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\QQQFFFCCCDDDDDDEEEHHHDDDEEEGGGIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHFFFBBB???>>>===<<<<<<;;;999555222...,,,++++++,,,---+++***))))))))))))))))))))))))******)))))))))***,,,,,,***+++,,,------+++***(((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&''''''((())))))************))))))***,,,---...+++,,,,,,,,,...///000111111222333555888<<>>>>>>>>>>><<<888555222000//////000000///...++++++++++++++++++++++++******)))))))))***,,,---***+++---------+++)))(((((('''''''''&&&&&&&&&&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&''''''(((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((('''(((((()))***+++++++++******))))))***,,,---///+++,,,,,,---...///111111///222555999<<>><<<999666444000000000000////////////+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$###"""!!! ###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%pppbbbRRRIIIDDDAAABBBEEEIIIHHHGGGHHHIIIKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJKKKMMMMMMJJJFFFBBB@@@>>>>>>>>>===;;;999666333///...............,,,,,,,,,------.........+++++++++,,,---...000111------,,,,,,+++***))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))***)))((('''''''''''''''((((((((('''%%%$$$&&&'''######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''***++++++++++++'''''''''''''''((()))***'''&&&%%%%%%%%%%%%&&&'''&&&''''''(((((((((((((((&&&(((((('''$$$$$$'''***''''''''''''((((((((()))''''''((((((((((((''''''&&&'''(((******+++++++++***)))))))))))))))***+++,,,------------------...,,,...111111000000000000444222777>>>???;;;@@@JJJQQQ\\\hhhsssttthhh___aaauuuqqqeeeUUUMMMGGGEEEDDDBBBEEEIIIKKKXXXnnn~~~yyy|||}}}zzzzzz}}}xxxqqqnnnsssvvvpppgggiiiuuu^^^RRRNNNSSSTTTPPPPPPWWWSSSXXX[[[WWWTTTSSSOOOKKKHHHFFFBBB???===;;;888666333222111///......------...---,,,+++***************)))((()))***+++***((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&xxxlll___XXXQQQJJJEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIMMMMMMNNNNNNOOOPPPQQQQQQRRRPPPNNNMMMNNNLLLIIIFFFDDDBBB@@@???>>>===<<<::::::666222000///...---,,,+++,,,,,,,,,------------------,,,,,,,,,---------++++++***))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%% !!!###$$$%%%&&&%%%%%%(((''''''''''''(((((()))(((((('''&&&&&&'''((((((&&&'''(((((())))))(((((('''(((((('''%%%%%%'''***'''''''''((((((((())))))''''''(((((((((((('''''''''((()))***************)))))))))))))))******+++,,,,,,,,,,,,------------,,,...000111111000111222555444888>>>>>>===HHHVVVlllvvv}}}pppeee___hhhzzz}}}mmm___UUUJJJEEEBBBBBBCCCDDDIIIOOOVVVcccvvv~~~qqqpppnnnjjjhhhooogggXXXMMMPPPTTTQQQQQQUUUUUU[[[^^^\\\ZZZZZZXXXTTTPPPLLLGGGBBB???===:::888555444333111000/////////...---,,,+++***************)))((((((******)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&{{{sssnnnfffYYYMMMHHHEEEFFFGGGIIIIIIJJJJJJJJJNNNNNNPPPRRRTTTUUUWWWXXXVVVTTTRRRQQQPPPNNNKKKIIIGGGEEEBBB@@@@@@???===;;;===:::555222000...,,,***++++++++++++,,,,,,,,,,,,//////...---,,,+++***************))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''(((((((((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&)))((((((''''''''''''((())))))(((''''''((())))))&&&'''(((((())))))(((((('''(((((('''&&&&&&((()))''''''((((((((()))))))))'''(((((())))))(((((('''((())))))*********)))))))))))))))))))))***+++++++++++++++,,,,,,---------,,,...000111111222333444888888;;;??????CCCUUUkkkxxxiii```]]]ddd{{{vvvdddXXXMMMEEECCC@@@@@@DDDFFFIIIPPPXXXhhhsss{{{sssjjjgggjjjtttyyyeeeSSSQQQTTTSSSSSSUUUVVV\\\______^^^```___\\\YYYTTTMMMGGGCCC@@@===;;;888777555333222111000000...---,,,++++++*********)))(((''''''))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&{{{jjjYYYQQQRRRQQQOOOLLLJJJJJJKKKMMMLLLMMMOOORRRUUUXXXZZZ[[[YYYXXXWWWVVVTTTRRRPPPOOOKKKHHHEEEBBBBBBAAA???>>>>>>;;;777333111///---+++++++++++++++++++++++++++.........---,,,+++***))),,,+++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''%%%&&&''''''&&&&&&(((***)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))))))))***)))((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((()))'''(((((((((((()))))))))(((((())))))))))))(((((()))************))))))((())))))))))))***+++,,,,,,******++++++,,,---------,,,...111222222333555666;;;;;;>>>BBBBBBJJJeeewwwhhh]]]```kkk~~~qqq___SSSLLLEEEAAACCCCCCGGGLLLOOORRR[[[eee{{{tttmmmlllssswwwaaaWWWSSSQQQRRRUUUTTTZZZ^^^^^^^^^aaaaaa___```[[[RRRKKKFFFBBB???===:::999777555333222111000......---,,,++++++++++++)))'''&&&'''((()))(((&&&((((((((((((((((((((((((*********++++++***************))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&yyyiiiaaaeeeaaaZZZQQQJJJHHHJJJNNNIIIKKKMMMPPPTTTWWWYYYZZZ_________]]]YYYUUURRRPPPOOOLLLHHHEEEDDDCCCAAA@@@<<<:::666444333222///---+++++++++++++++++++++++++++,,,,,,------,,,+++++++++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''(((((((((((('''''')))))))))(((((('''''''''%%%%%%&&&&&&'''(((((()))''''''((())))))((((((''''''((((((((('''((()))+++((((((''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***(((((())))))))))))(((((()))************))))))((())))))))))))***+++,,,---******+++,,,,,,---.........000111222222444666888999:::???CCCEEEQQQqqqtttiii``````rrrtttiiiZZZPPPIIIEEECCCBBBEEEIIIPPPWWW[[[___jjjuuu~~~{{{zzzpppnnnwwwppp^^^QQQKKKNNNSSSSSSYYY]]]]]]^^^aaabbbaaaddd___WWWPPPJJJEEE@@@===;;;:::888555333222000000///...---,,,++++++++++++)))'''&&&'''((()))(((&&&((((((((((((((((((((((((((())))))******))))))((())))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''yyytttwwwrrrhhhZZZNNNHHHJJJMMMIIIJJJLLLOOORRRUUUWWWXXXdddffffffddd^^^XXXSSSQQQSSSOOOKKKGGGFFFEEECCCBBB<<<:::888777666555222000,,,,,,,,,,,,++++++++++++)))***+++---------,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***$$$%%%&&&'''''''''&&&%%%'''((()))((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&)))((((((''''''''''''(((&&&''''''((((((''''''&&&'''((())))))******))))))***))))))***++++++)))(((((((((((()))))))))******((())))))******))))))(((((())))))*********)))))))))))))))***+++,,,---...++++++,,,,,,---...//////000111333333333444666999666888>>>FFFKKKYYYyyyyyypppfffbbbfffuuuwwwggg^^^UUULLLGGGDDDBBBDDDGGGKKKRRR\\\dddgggjjjwwwvvvttt{{{zzzoooqqqzzzxxxcccRRRIIIJJJMMMRRRXXX\\\]]]___ccceeedddeeebbb^^^YYYSSSLLLDDD???===<<<:::777444222111000///...---,,,++++++++++++)))(((''''''))))))((('''))))))))))))))))))))))))%%%%%%''''''''''''%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''xxxiiiYYYOOOMMMOOOKKKLLLNNNPPPRRRTTTVVVWWWaaaeeeiiiiiiddd^^^XXXVVVVVVRRRMMMIIIGGGFFFEEEDDD???===;;;::::::888555333------------,,,,,,,,,+++)))***+++---------+++***'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((###$$$&&&'''((('''&&&%%%'''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&''''''((()))(((''''''''''''(((((()))'''((())))))))))))((('''(((((()))************)))***))))))***,,,,,,***'''(((((()))))))))*********))))))************))))))'''((()))***************)))))))))***+++,,,......+++,,,,,,---///000000111222333444333333444666999777999BBBMMMUUUeee{{{tttfffbbb___fff{{{nnn___XXXPPPIIIDDDDDDCCCDDDLLLUUU]]]dddnnntttssssss~~~|||sssrrrzzz}}}wwwzzz|||hhhYYYPPPLLLKKKNNNTTTYYY[[[^^^dddhhhhhhgggfffeeeccc]]]UUUJJJDDD@@@???<<<999666444222222///...---,,,,,,+++,,,,,,***)))((((((******)))((())))))))))))))))))))))))$$$%%%'''(((((('''%%%$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''vvveeeXXXSSSRRRMMMNNNPPPQQQSSSUUUVVVWWW[[[aaahhhkkkiiiddd```^^^XXXTTTNNNJJJHHHGGGFFFEEECCCAAA???===<<<:::666444.........------,,,,,,,,,)))+++,,,------,,,***)))))))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))''''''((((((((((((''''''''''''(((((())))))******(((''''''''''''&&&&&&&&&%%%&&&(((******)))((('''&&&''''''%%%######$$$%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''((()))***((()))***++++++***)))((((((((()))***************+++))))))***------***'''))))))))))))************))))))************))))))''''''(((******+++++++++)))))))))***+++---...///,,,,,,---...///000111222444444555444333444666888;;;===GGGTTT___oooqqqfff___]]]]]]___nnn{{{gggTTTMMMQQQIIIDDDBBBDDDFFFJJJWWWdddooovvv~~~{{{xxx~~~wwwzzz|||zzz~~~~~~mmmaaaZZZRRRKKKIIIOOOUUUXXX\\\dddiiiiiiiiiiiijjjjjjeee[[[OOOGGGBBBAAA>>>;;;888555444333//////...---,,,,,,,,,,,,+++)))((()))***+++***((())))))))))))))))))))))))'''((()))++++++)))((('''((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''ooo\\\OOONNNLLLMMMRRRUUUUUUWWW[[[ZZZ___fffkkkmmmkkkgggccc^^^YYYSSSNNNLLLKKKKKKJJJBBB@@@???>>>===<<<999666222111000///...------------.........---+++)))(((***((('''(((***++++++***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$$$$%%%&&&'''((()))'''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******+++++++++************)))******++++++++++++******************+++,,,---...,,,...///000///000111333888333333666777555444666<<>><<<999666444333111///------------,,,,,,------,,,+++***)))+++)))((((((***+++******((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((((('''((()))))))))(((&&&%%%&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((()))'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++*********))))))))))))(((***++++++,,,,,,++++++***************+++,,,---...,,,...000000000000222333222000111555777666999===FFFSSScccsssvvvbbbUUUUUU[[[mmm~~~eeeVVVNNNHHHEEEEEE???DDDHHHLLLWWWiii{{{~~~~~~~~~}}}xxxsssllleeeZZZXXXZZZ___bbbdddggglllsssvvvxxxuuurrrlllbbbXXXKKKHHHCCC???<<<:::666444111000///...---,,,,,,,,,++++++************++++++)))))))))(((((()))))))))(((((()))************)))******))))))))))))*********)))'''&&&%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzcccRRRMMMJJJMMMQQQTTTXXX^^^```aaadddgggiiijjjkkkkkkjjjeee^^^XXXTTTPPPMMMJJJHHHFFFCCC@@@???<<<999666888666333000------------++++++,,,,,,,,,,,,+++***,,,***))))))*********)))((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))((((((''''''''''''((((((((()))(((((('''&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''&&&&&&&&&((((((((('''(((((()))***(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))******+++***))))))))))))(((((((((++++++,,,,,,,,,,,,++++++*********++++++,,,---...---...000000000111222444222111222555666888@@@HHHXXXiii~~~qqq[[[SSS```ppplllWWWLLLGGGEEEDDDEEEDDDHHHNNNYYYkkk}}}~~~}}}~~~ssspppzzz~~~uuummmggghhhiiiiiikkknnnxxx|||~~~|||yyyuuulllbbbRRRNNNHHHCCC@@@===:::888111111///...---,,,,,,,,,++++++************++++++((((((''''''''''''((((((''''''((()))))))))))))))******))))))))))))******)))((('''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}fffWWWQQQNNNRRRVVVWWWYYY\\\^^^```cccfffhhhjjjkkkkkkmmmiiiccc^^^ZZZVVVRRROOOJJJGGGDDDAAA???===;;;888;;;888555111............++++++,,,,,,---------------+++))))))******)))((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((('''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%%%%&&&''''''''''''&&&(((((((((''''''((())))))((((((((())))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************++++++************))))))))))))******++++++++++++******++++++++++++,,,---......---///111111111111333555666555555777888===JJJWWWpppooo]]]^^^uuuooo```OOOHHHFFFEEEEEEGGGKKKTTT```ooo~~~|||}}}qqqnnnuuu}}}zzzzzz{{{~~~zzzqqqkkkjjjnnnzzz~~~~~~{{{ssskkkZZZUUUMMMGGGBBB???<<<:::333222000///------,,,,,,,,,,,,+++*********++++++((((((''''''''''''(((((('''((())))))******))))))******))))))))))))******((((((''''''&&&&&&&&&&&&)))'''%%%$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnn___[[[ZZZ___aaa^^^ZZZXXXZZZ]]]aaaeeehhhjjjiiiiiimmmjjjfffbbb```\\\XXXVVVLLLIIIEEEBBBAAA@@@===<<<===:::777333111/////////,,,,,,------......//////---,,,***)))***+++***)))))))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''###$$$%%%''''''(((''''''(((((('''''''''((((((((('''(((((((((((((((((('''&&&''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&'''(((((((((((((((((((((''''''&&&''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))************************))))))******++++++++++++,,,,,,++++++++++++******))))))************))))))++++++++++++,,,---...///...000111222111222444555666555777;;;@@@JJJ\\\lllvvveee^^^lllvvvaaaUUUJJJFFFFFFFFFHHHJJJRRRbbbvvvxxxzzz|||wwwssssss{{{|||mmmkkkpppvvv{{{~~~yyyqqqbbb\\\SSSJJJDDD@@@===;;;444333222000///...---------,,,,,,+++******++++++***))))))))))))))))))***((()))******++++++************))))))))))))******'''''''''''''''&&&&&&&&&)))'''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwmmmiiiiiinnnnnnggg\\\VVVWWWYYY^^^cccfffgggggggggkkkiiigggeeedddaaa^^^[[[QQQNNNIIIFFFDDDBBB@@@>>><<<;;;999666444222000000------,,,,,,---...//////---+++******+++++++++***))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''"""###%%%'''((((((''''''(((''''''''''''((())))))'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''(((((())))))((((((((((((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++************************************************((()))***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++*********++++++++++++,,,---...//////000222222222222444666222444;;;GGGTTTcccuuu|||hhh___hhhxxx]]]UUULLLEEEFFFIIILLLOOOSSS\\\oooxxxpppkkkwwwsssoootttrrrwww{{{}}}}}}wwwllldddYYYNNNFFFAAA===;;;777666444222000//////......---,,,++++++***++++++++++++************++++++))))))***+++++++++++++++******))))))))))))******&&&''''''(((''''''&&&&&&)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~yyywwwzzzxxxnnn```XXXVVVWWWZZZ]]]aaadddfffhhhiiihhhggggggfffddd```]]]ZZZUUUPPPKKKGGGEEEBBB@@@;;;;;;:::999777444111000,,,,,,+++++++++,,,------,,,+++)))***+++,,,,,,+++))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''###%%%'''((()))((('''&&&(((''''''&&&'''((()))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''***)))((((((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))************************((()))***,,,------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,+++,,,,,,---...//////111222333333333555666555:::III^^^rrrmmmaaahhh{{{dddSSSNNNIIIHHHNNNUUU[[[aaagggmmm~~~vvvkkksss{{{qqqqqqnnntttyyy}}}}}}tttlll___RRRIIICCC???===999888666444222111000000......---,,,++++++++++++++++++************++++++((())))))*********************))))))))))))******%%%&&&'''(((((('''&&&&&&((('''''''''))))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}qqqcccZZZVVVVVVVVVXXX\\\aaafffiiiiiihhhhhhhhhgggeeeaaa^^^aaa\\\UUUOOOJJJFFFBBB@@@:::;;;;;;;;;999555222000,,,+++***))))))***+++++++++***)))***+++------,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''')))******(((&&&%%%((('''&&&&&&'''((()))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&++++++***))))))((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))************************((()))+++,,,------,,,,,,+++++++++************)))---......//////......---,,,,,,,,,,,,---.../////////111333333333333555777<<>>:::999777555333222111111///...---,,,++++++++++++++++++************++++++'''(((((()))))))))))))))******))))))))))))******%%%&&&'''(((((((((&&&&&&'''''''''(((***)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssfff\\\WWWYYY[[[]]]^^^______```hhhiiijjjjjjiiihhhgggfffbbbeeeccc[[[SSSPPPKKKGGG???===;;;::::::888555222++++++,,,------......///------,,,,,,,,,,,,++++++((()))************))))))******)))(((((((((((((((&&&&&&''''''(((((())))))+++***)))(((''''''((()))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***))))))******))))))))))))************---------,,,,,,+++++++++)))************+++++++++)))***,,,...///000111111333444444333111444999>>>@@@QQQkkk}}}rrreeeZZZ___oooppp```RRRLLLLLLLLLJJJTTTjjjzzz}}}~~~}}}zzz~~~tttjjjlllqqqxxx||||||}}}wwwjjj^^^VVVNNNEEE>>>@@@<<<777444222111000..................---++++++------,,,,,,+++***))))))+++*********))))))((((((((((((((()))******+++++++++******)))(((''''''&&&((((((((((((((((((((((((***(((&&&&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&~~~ssskkkaaaaaaaaaaaaaaaaaabbbcccfffhhhjjjmmmnnnnnnnnnmmmiiijjjggg___YYYUUUOOOIIICCCAAA>>><<<;;;888555333000000///...---,,,++++++------,,,,,,,,,,,,++++++***************)))((((((******)))((((((((((((((('''''''''((((((((((((((()))((('''&&&%%%&&&&&&'''(((((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++,,,++++++***))))))******************++++++++++++---------,,,,,,+++++++++************++++++++++++++++++,,,---///000111111555666666444222333999>>>GGG[[[www|||sssggg___\\\kkkuuuiii___TTTKKKJJJMMMPPPXXXjjj~~~vvvkkkiiilllqqqvvvzzz~~~yyynnnddd\\\TTTKKKEEEAAA===999666444333222000/////////...------,,,,,,------,,,,,,+++******)))++++++++++++*********)))*********)))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((&&&%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~sssppplllfffaaa___aaacccbbbeeekkkppptttuuuuuuuuuqqqqqqllleeeaaa]]]TTTKKKHHHEEEAAA>>><<<:::666444333222111///...,,,+++***------,,,,,,,,,,,,++++++***+++++++++***)))((((((***))))))((((((((((((((())))))((((((((((((((('''(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))(((&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))******+++,,,+++******)))*********+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---------...///111222666777777555444777===CCCNNNgggzzzpppbbb[[[\\\jjjuuummm___YYYSSSNNNIIIFFFIIIOOOWWWjjjzzz}}}|||qqqgggggghhhmmmttt{{{}}}uuummmfff]]]TTTMMMBBB???;;;999777666444222111000///------------...---,,,,,,++++++*********,,,,,,,,,+++++++++++++++++++++******)))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&yyyjjj^^^ZZZ\\\```___cccjjjqqqvvvxxxyyyxxxxxxvvvqqqllliiieeeZZZOOOKKKHHHCCC???===;;;999777222111111000//////......------,,,,,,,,,+++++++++)))******++++++*********))))))(((((((((((())))))***)))))))))(((((('''''')))))))))((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---000///...------///111333333555666666777<<>>;;;999888555444222111...,,,+++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''tttaaaXXXZZZ^^^^^^bbbiiiqqqvvvyyyyyyyyy|||{{{wwwsssqqqmmmbbbVVVNNNJJJEEEAAA>>>===<<<;;;444333222222111000//////------,,,,,,,,,+++++++++'''((()))+++,,,,,,,,,,,,))))))(((((((((((())))))******))))))((((((((('''(((((())))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))''''''((((((((((((''''''(((((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++***************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------111000...---...000222333111333555666888???IIIPPP___{{{vvvcccTTTRRRSSSUUUeeeyyyooo]]]SSSMMMGGGEEEDDDFFFFFFJJJTTT```}}}}}}~~~yyyhhhccc^^^```iiiuuu|||tttkkkbbb\\\LLLHHHBBB===:::888666444222111...,,,++++++,,,---,,,,,,+++++++++++++++***))))))******************(((((())))))************(((((((((((())))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''lll___]]]______cccjjjqqqvvvyyy{{{{{{}}}zzzvvvlllbbbUUUPPPIIICCC@@@???>>>===888777666333111///...---------,,,,,,,,,,,,++++++((((((***+++,,,,,,------((((((((((((((())))))******))))))))))))))))))(((%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))''''''((((((((((((''''''((((((((()))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++*********)))******+++,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000/////////000111333444222444666888<<>>===???BBBFFFNNN^^^mmm|||~~~~~~{{{ooojjjdddccchhhsss~~~yyyqqqiiidddUUUOOOGGG???:::888666555333111///...,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********'''(((((()))******++++++))))))))))))((((((((((((((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''yyyhhhaaa```bbbffflllrrrxxx}}}xxxppp]]]WWWOOOGGGCCCAAA???>>>888777666444222111//////------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***((((((((((((((()))******)))))))))))))))*********$$$%%%'''(((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&''''''((((((''''''((((((((((((''''''(((((()))))))))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******))))))***++++++,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,---------------------..................///000222333444444222555999>>>FFFRRR```iiikkkTTTOOOMMMUUUhhhmmmWWWMMMFFF>>><<<;;;>>>CCCIIIUUUiii{{{}}}~~~|||ssskkkiiioooxxx}}}wwwqqqnnn```XXXLLLBBB<<<999777777444333222111000...------++++++++++++++++++++++++)))))))))******+++++++++)))))))))))))))***************))))))((((((''''''((((((((((((((((((((((((&&&''')))(((&&&%%%&&&(((''''''''''''''''''''''''nnnccc```eeehhhmmmttt{{{yyyddd^^^TTTKKKEEEAAA???>>>555444444444444333333333---------,,,,,,,,,++++++---------,,,+++***((((((((((((((((((((()))******(((((())))))******++++++&&&''')))*********))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******))))))***+++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------------.........//////,,,...///111333444444444111666===FFFQQQaaarrr}}}www]]]NNNPPPTTT```xxxcccKKKFFFFFFCCC@@@@@@BBBGGGNNN[[[qqq|||~~~sssjjjiiipppwww{{{wwwvvvggg^^^PPPDDD===:::999888555555555444222000///...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******)))(((((((((+++******)))(((''''''&&&((((((((((((((((((((((((###&&&((((((&&&&&&(((***((((((((((((((((((((((((ooobbbbbbgggfffkkkttt|||}}}qqqgggYYYMMMGGGDDDAAA???<<<:::777666555444222000///...------,,,,,,,,,,,,------,,,+++***)))((((((,,,,,,,,,++++++*********)))))))))))))))((((((((((((((())))))*********+++%%%%%%&&&&&&''''''(((((((((((()))))))))))))))(((&&&'''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%%%%&&&''''''(((******((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************++++++++++++************++++++++++++++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++---,,,+++)))((())))))***///...,,,+++***+++,,,,,,------,,,+++,,,---...///000---...222555333333666999<<>>===;;;888777777555333111//////...---,,,,,,,,,,,,)))))))))))))))(((((((((,,,,,,,,,++++++*********((((((((((((((((((((((((''''''(((((())))))))))))'''''''''''''''((((((((($$$$$$&&&'''(((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((******((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))*********************)))*********)))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++...---,,,+++++++++,,,,,,111000...---,,,,,,------111//////333444333555999===EEEWWWnnnrrrbbb[[[VVVdddvvv}}}wwwnnn^^^MMMDDDBBB???;;;???HHHQQQZZZgggyyyzzzuuu|||{{{uuuyyy~~~~~~wwwmmm^^^QQQHHHAAA;;;888666555444222000///...---,,,+++******))))))******+++++++++************)))---,,,+++***************))))))))))))((((((((((((&&&''''''((((((((((((((((((((()))******)))((((((''''''''''''''''''''''''uuujjjgggaaaaaaeeeooowww|||zzziiiZZZPPPJJJDDDAAA>>><<<999888888777555444000000...------,,,,,,,,,(((((()))))))))*********+++++++++++++++*********&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))((((((((((((((('''"""###%%%'''((()))))))))*********))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&(((***)))((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))***)))((((((((()))***+++((((((((((((((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,,,,+++,,,,,,,,,//////......---...//////333000000222333444999@@@JJJVVVmmmxxxggg^^^]]]jjj|||vvveee[[[QQQHHHEEECCCAAAAAACCCJJJTTT___hhhuuuwwwpppwwwwww{{{}}}vvvkkk]]]QQQFFF???<<<777666444222000///...---+++******)))))))))))))))+++++++++************)))++++++******)))*********))))))))))))((((((((((((&&&''''''(((((((((((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&vvvrrriiieeedddiiiooovvvpppbbbXXXQQQKKKGGG???===999888888777666555111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************%%%%%%&&&'''((())))))***((((((((((((((((((((((((******))))))((((((''''''&&&&&&((()))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))'''&&&'''(((***+++************************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---...//////---------,,,,,,,,,------******+++---///000222333333111111222333666@@@KKK___lll}}}jjj]]]\\\ccc~~~jjjWWWLLLDDD@@@DDDDDDCCCIIITTT^^^gggqqqyyywwwooottt{{{~~~}}}xxxkkk\\\NNNEEE@@@999777555222000///.........---,,,,,,++++++,,,,,,+++++++++*********))))))******)))))))))***++++++))))))))))))((((((((((((&&&''''''(((((((((((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&uuummmfffeeeiiippp}}}yyylllaaaXXXOOOIIIAAA>>>:::888777777666555222222000///...---------.........---,,,++++++***************************%%%&&&&&&'''((()))******))))))))))))))))))))))))******))))))((((((''''''((()))))))))))))))((('''&&&&&&'''((())))))***+++(((((((((((((((((((((((()))))))))*********))))))&&&'''))))))'''&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((((((((((((''''''''')))***+++************************((((((((()))))))))*********************************+++,,,---.../////////------------------------((()))+++---///000222222222111222333555<<>>999999<<<888777666444222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,''''''((((((((((((((((((************))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))&&&'''))))))'''''''''((())))))))))))))))))))))))''''''((((((((((((''''''&&&((())))))(((''''''(((%%%&&&''''''&&&$$$%%%&&&(((((((((((((((((((((((((((((())))))))))))((((((++++++******))))))(((((()))***+++,,,,,,+++***)))((()))+++,,,,,,+++)))(((,,,,,,,,,++++++*********************************,,,+++******+++,,,...//////......---------......111///------///222444555111???JJJLLLQQQeeeyyynnnaaaTTTRRRjjj~~~eeeXXXOOOFFFAAABBBGGGEEEKKKaaa}}}}}}xxxuuuzzzoooaaaOOODDD;;;999:::777222000///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''((())))))((('''&&&xxxcccWWWKKKEEE@@@:::777999999888666444222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))((((((************)))))))))))))))(((((((((((())))))***((((((((((((((((((((((((&&&(((***)))((('''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&'''))))))'''&&&'''((('''(((******)))((())))))((((((((((((((((((((((((((())))))******))))))((()))((((((((('''''''''&&&******++++++++++++******((()))+++,,,,,,+++)))(((,,,,,,,,,+++++++++******************************,,,++++++++++++---...//////......------.........000///......111444777888777DDDNNNRRRZZZooowwwhhh```XXXYYYbbbyyynnnYYYPPPJJJBBB???AAAEEEHHHUUUlllxxxtttxxxyyylllWWWKKK@@@<<<;;;777333111111000...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((())))))((('''&&&{{{nnncccVVVMMMFFF>>>999888999999777555333111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******)))))))))************))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''''')))******)))(((((()))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''$$$&&&'''(((''''''''')))(((((((((((((((((((((((()))******************)))((((((((((((''''''''''''++++++************++++++)))***+++,,,,,,+++***))),,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,---...//////......---......//////......///111333666999;;;BBBLLLUUU[[[fff{{{tttaaaWWWTTTRRRbbbxxxmmm\\\LLLGGGDDD??????CCCFFFPPPccczzz{{{wwwwww}}}yyybbbUUUGGG@@@<<<777444333222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))***))))))(((((())))))***''''''((((((((()))))))))(((((())))))))))))((((((''''''((((((((((((''''''xxx|||}}}qqqaaaSSSJJJCCC???<<<::::::888666444222111000------------------------,,,++++++******++++++,,,+++++++++***))))))((((((************)))))))))(((******)))(((((('''((((((''''''''''''''''''''''''((()))++++++)))))))))***((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&((((((&&&&&&&&&'''"""$$$&&&'''&&&&&&'''(((((((((((((((((((((((((((******++++++++++++******************)))))))))))),,,+++***))))))***+++,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///...............//////000...///111222444777:::<<>>MMMVVVbbbooodddTTTVVV]]]sssiiiVVVKKKCCCCCCAAA>>>CCCLLLSSSbbbwww{{{xxx~~~}}}zzzzzzvvvgggUUUIII???888666777222111000///---,,,******------------------------+++,,,,,,,,,,,,+++************))))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((())))))xxxvvv{{{sss^^^QQQLLLGGGBBB<<<<<<:::888666444333222------------------------,,,++++++******++++++,,,))))))))))))))))))))))))************))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''''')))******)))(((((())))))))))))))))))))))))))))))))))))******)))))))))&&&((())))))(((''''''(((%%%''')))***)))((()))***(((((((((((((((((((((((()))******************)))''''''''''''((((((((((((++++++************++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...............///000111111000222444444555888???DDDQQQ]]]mmm}}}|||cccYYYbbbnnnwww\\\NNNFFFAAABBBAAA@@@HHHTTT```ooo{{{}}}{{{tttaaaRRREEE;;;888999555444333111///......---------------------------,,,,,,,,,,,,,,,++++++***+++******))))))******+++''''''((((((((()))))))))(((((())))))))))))((((((''''''&&&''''''((()))***uuuqqqqqqtttkkk\\\TTTKKKBBB===<<<;;;999777555333333........................,,,++++++******++++++,,,((())))))******+++++++++************)))))))))))))))(((((((((((())))))***((((((((((((((((((((((((&&&(((***)))((('''(((((())))))))))))))))))))))))(((((())))))))))))((((((''')))******)))(((((()))$$$&&&((((((&&&&&&&&&'''((((((((((((((((((((((((((())))))******))))))(((&&&'''''''''((((((((()))******++++++++++++******+++******************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...............///000111222000222555555777<<>>III^^^ppppppgggkkkxxxsssZZZJJJFFF???EEEEEEIIIVVV```nnn|||yyy}}}|||xxx}}}~~~}}}}}}nnnYYYHHH>>>999999777555111......000222---------,,,,,,,,,++++++---------,,,,,,++++++++++++***************++++++%%%%%%&&&'''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((vvvoooiiidddgggpppooo\\\MMMFFFBBB<<<:::999888555222222111///---,,,,,,---...++++++++++++++++++++++++))))))******************&&&&&&''')))***,,,------******)))))))))((((((((('''''''''((((((((((((((()))))))))))))))(((''''''(((((())))))))))))((((((''''''(((((())))))******))))))******)))(((((('''''''''&&&%%%&&&'''((()))'''(((((()))***)))))))))(((((((((((()))))))))))))))))))))(((((((((((((((***************************++++++,,,,,,++++++******,,,------,,,+++---...------,,,,,,------...///........................000000///000000111222333888666999BBBNNN]]]rrrxxxhhhjjjxxxtttbbbPPPGGGGGGAAAFFFJJJXXXmmmvvv~~~xxxrrruuuvvvvvvxxx{{{yyy{{{~~~~~~vvvaaaNNNAAA;;;888666444111......///000---------,,,,,,,,,++++++...---------,,,,,,,,,++++++***************++++++&&&&&&'''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((zzzsssiiifffiiixxx}}}hhhWWWLLLFFF???;;;:::999666333444333111///...---......,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---&&&'''((()))***,,,------++++++*********)))))))))))))))(((((((((((((((''')))))))))))))))(((''''''&&&'''((())))))***))))))&&&&&&'''((()))***++++++***************))))))(((&&&&&&'''''''''(((((((((((())))))***************(((((((((((())))))))))))((((((((((((((((((((((((***************************++++++,,,,,,++++++***+++---......---,,,...///...------------...//////......................../////////000000222333333999888???QQQfffzzzyyykkkdddrrruuugggZZZOOOFFFEEEIIIFFFKKKWWWpppwwwpppkkkjjjjjjlllttt~~~}}}|||{{{yyyyyyxxxxxxyyyvvvrrrqqqtttxxx|||}}}yyywwwuuuuuuvvvvvvuuutttttttttttttttttttttttttttssssssrrrsssuuuxxx{{{|||~~~}}}~~~nnnZZZJJJ@@@999888555333111000000000------------,,,,,,,,,,,,.........---------------++++++***************+++'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((rrriiiiiirrr{{{sss```RRRKKKCCC>>><<<;;;999777444333111///......------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++***************)))++++++*********)))))))))***)))))))))(((((('''''')))))))))))))))(((''''''&&&&&&''')))************'''''''''((()))*********)))))))))******))))))(((&&&&&&'''(((((((((((('''(((((()))************)))(((((((((((())))))))))))(((((((((((())))))))))))***************************++++++,,,,,,++++++***+++,,,------,,,,,,---...---------------......///------------............/////////000111333444555:::;;;IIIdddlllgggkkk}}}nnnaaaTTTKKKFFFCCCEEEIIIKKKXXXlllvvvmmmhhhddd```\\\___lll|||yyyssssssqqqpppoooooooooooonnnllliiijjjlllpppssstttooommmkkkjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffgggiiikkknnnpppsssuuuwwwwwwxxxxxxzzz|||}}}~~~~~~yyy{{{gggTTTHHH===;;;888666555333222111...------------,,,,,,,,,........................,,,+++******)))*********((())))))*********))))))((((((((())))))(((((((((((((((((((((((((((((((((~~~vvvuuutttzzz}}}kkkWWWOOOEEE???<<<<<<;;;999333333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,+++++++++******))))))******)))))))))(((((((((******))))))(((((((((''')))))))))))))))(((''''''&&&&&&''')))************))))))))))))((((((((((((''''''(((((()))(((((('''&&&'''(((((())))))((((((&&&'''(((((())))))(((((((((((((((((()))))))))))))))))))))******+++++++++***************************++++++,,,,,,++++++***)))+++,,,,,,++++++,,,---,,,,,,,,,+++,,,,,,---...---------........./////////000000111333555666777===DDDYYYzzzrrrdddkkkwww~~~ooo[[[RRRJJJGGGEEECCCDDDHHHQQQiiizzznnngggcccZZZVVVTTTZZZlllxxxwwwvvvvvvuuurrrnnnjjjhhhhhhgggeeeeeeddddddddddddbbb```aaadddgggiiijjjfffcccaaa`````````^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZ[[[]]]___aaacccbbbdddfffggghhhiiikkkmmmqqqrrruuuyyy}}}|||qqq[[[MMMAAA===999666555444222000.........---------,,,,,,........................,,,++++++***))))))******)))***************))))))(((((()))******)))((((((((((((((((((((((((((((((zzz```WWWJJJAAA===<<<;;;999333333222000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((())))))******+++,,,,,,---******)))))))))(((((((((***))))))))))))))))))((()))))))))))))))(((''''''&&&'''((())))))***))))))***)))))))))((((((((('''&&&''''''(((((((((((('''''''''((((((((()))))))))&&&&&&'''((((((((((((((((((((((((((()))))))))))))))******++++++,,,,,,,,,***************************++++++,,,,,,++++++***)))***,,,+++******+++---,,,++++++++++++,,,------------......///000000000000111222333555777999:::BBBPPPlllqqqeeeeeesss}}}mmmaaaKKKGGGDDDDDDCCCBBBEEEJJJZZZ{{{uuuiiiaaa```PPPRRRXXXeeezzz~~~{{{zzzzzzyyyxxxqqqooommmkkkjjjgggbbb___^^^]]]\\\ZZZYYYXXXXXXXXXYYYWWWVVVWWWZZZ\\\]]]]]]ZZZXXXVVVUUUUUUUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPRRRSSSUUUUUUWWWXXX[[[[[[\\\\\\^^^```cccdddgggjjjooossswwwyyy}}}~~~zzzcccTTTFFF@@@999555444333000...............---------,,,---------------.........,,,,,,+++***)))))))))))))))************))))))(((((((((************((((((((((((((((((((((((((((((ooodddUUUHHHBBB???===;;;555444444222000...---,,,------------------------++++++++++++++++++******)))******++++++,,,,,,---++++++*********))))))))))))))))))))))))*********)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''((())))))))))))))))))((('''''''''(((******''''''((()))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,***************************++++++,,,,,,++++++******+++---,,,++++++,,,...,,,,,,,,,,,,,,,---............//////000111111222111222333555777999;;;<<>>GGG[[[{{{xxxhhh^^^ZZZ^^^ccc|||uuubbbPPPCCCCCCAAA???>>>???DDDRRR```sssyyyrrrhhhZZZQQQOOOTTTbbbzzz~~~}}}{{{vvvooojjjfffdddbbbaaaZZZWWWTTTRRRRRRQQQOOONNNOOONNNLLLJJJHHHGGGFFFFFFFFFEEEDDDEEEGGGHHHHHHFFFGGGEEECCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGIIIKKKKKKLLLNNNQQQTTTXXX[[[\\\___```ccchhhnnnssswwwzzz~~~~~~~~~rrrUUULLLAAA:::888888666333//////.........---------+++++++++,,,,,,------------,,,+++***)))))))))))))))))))))))))))(((''''''''')))***++++++***)))'''((((((((((((((((((((((((zzzfffVVVMMMGGG@@@;;;999555111...///111222222------,,,,,,,,,------...,,,,,,,,,++++++,,,,,,---************************++++++***))))))***++++++))))))))))))***************************)))(((((((((((((((((())))))))))))+++***)))(((((()))***+++******)))((((((((((((((((((&&&###!!!!!!###&&&(((++++++***)))))))))))))))(((((((((((())))))))))))((()))))))))************,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++******++++++,,,---...------------...//////---/////////---...///111555999===>>>===>>>CCCHHHNNNbbb~~~vvv___TTTQQQXXXmmmeeeSSSIIIDDD@@@>>>???AAABBBHHHZZZmmm|||tttlll```TTTRRRWWW```www}}}{{{xxxsssppplllhhhddd```]]][[[XXXVVVQQQPPPNNNLLLJJJIIIIIIHHHIIIHHHEEECCCAAAAAABBBCCC@@@@@@@@@???????????????@@@@@@????????????@@@@@@@@@???>>>======>>>???@@@>>>>>>??????@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBEEEEEEFFFHHHJJJLLLNNNOOOPPPRRRTTTXXX]]]aaaeeegggjjjnnnsssxxx||||||wwwuuuxxxcccPPP@@@<<<999000,,,///444222000///000111000///......---------,,,,,,,,,+++,,,,,,---------,,,,,,------+++***)))'''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((rrr```RRRIIIAAA<<<<<<888444111111111111111...------,,,,,,------...------,,,+++++++++,,,,,,++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))******)))(((((()))************)))(((((((((((((((+++)))'''&&&&&&''')))+++(((((('''&&&&&&&&&&&&&&&(((((((((((()))))))))***************+++++++++++++++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------.../////////000000000//////111333555:::??????===???FFFLLLTTTeee~~~lllXXXSSSXXXggg|||aaaOOOFFF@@@;;;;;;>>>AAACCCMMMbbbwww~~~~~~}}}zzzrrrcccVVVVVV^^^sss~~~|||yyywwwuuuqqqmmmiiieeebbb]]]ZZZWWWUUUSSSQQQJJJIIIHHHFFFDDDCCCCCCCCCCCCBBB@@@>>>======>>>??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======???>>>============>>>???===>>>>>>>>>?????????@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFGGGHHHJJJNNNRRRVVVYYY[[[___ccchhhmmmrrrwww||||||yyyuuutttppp\\\JJJCCC>>>666333666333111//////000000///.........---------,,,,,,,,,))))))))))))))))))((((((++++++******))))))(((((())))))))))))))))))))))))************************mmmZZZMMMDDDAAA>>>;;;777555444333111///......---------------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***))))))(((((('''''''''***************)))(((((((((((((((((())))))))))))***))))))(((((())))))******))))))(((((((((((((((******)))(((((()))************)))((((((((())))))((((((((()))))))))*********++++++++++++,,,,,,,,,***))))))))))))))))))************++++++++++++,,,------,,,,,,------...///...------------...//////000000111111000111444666888>>>CCCBBB???AAAKKKTTT\\\llluuuaaaQQQRRRaaayyyrrrYYYKKKBBB>>>;;;<<<@@@EEEKKKYYYqqq~~~~~~jjj]]]bbbooo|||xxxuuusssooommmjjjgggbbb___[[[XXXTTTQQQOOOMMMKKKIIIDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<========================<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@???>>>>>>>>>>>>?????????AAACCCFFFIIILLLMMMQQQTTTXXX]]]bbbhhhooossszzz}}}~~~xxxuuu{{{}}}zzzxxx{{{gggRRRGGG???777444777333111////////////...---......---------,,,,,,,,,---,,,+++)))))))))******)))))))))))))))*********))))))))))))))))))))))))************************xxxcccRRRIIIFFF>>>;;;888666555444222000///......------------.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))((('''&&&&&&%%%***************)))(((((((((((((((((()))))))))))))))))))))(((((()))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&++++++******)))******+++(((((()))))))))******************+++++++++,,,,,,******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,---.........------------.../////////000111000111222666999<<>>============<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================@@@???>>>===============<<<======???AAACCCEEEFFFGGGJJJLLLPPPTTTYYY```dddllloootttxxx|||zzzqqqpppuuu||||||sss\\\LLL@@@888555777333111///...//////...,,,......---------,,,,,,,,,///...+++)))((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''mmmYYYLLLHHH<<<:::888666666555333222000///...---------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***))))))((('''&&&&&&%%%***************)))(((((((((((((((((())))))))))))((((((((())))))((((((((())))))(((((((((((())))))%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&''''''((())))))))))))************))))))))))))*********++++++++++++******+++++++++))))))*********++++++++++++++++++++++++,,,,,,---...------------...//////.../////////000333777:::>>>BBBEEECCCBBBIIIWWWcccpppjjjWWWMMM]]]uuu[[[LLLFFFBBBAAAAAABBBHHHXXXppp}}}xxx}}}zzzwwwsssnnnkkkbbb___\\\XXXVVVSSSOOOMMMKKKHHHDDDBBBAAAAAA???>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>=========>>>???@@@AAABBBCCCEEEFFFHHHJJJMMMRRRVVV\\\___dddjjjooovvv|||~~~rrrlllkkkppp||||||zzzjjjVVVGGG===999999444222000/////////...,,,......---------,,,,,,,,,,,,***(((&&&%%%%%%'''(((++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''~~~}}}|||zzzbbbQQQHHH>>>;;;888666666666555444000000///...---------------,,,,,,++++++,,,,,,---************************,,,+++***))))))***+++,,,***))))))(((((('''''''''***************)))(((((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((())))))***'''(((((())))))(((((('''((((((''''''(((((()))))))))))))))*********++++++(((((()))))))))*********,,,,,,++++++++++++,,,,,,*********++++++++++++,,,+++************+++,,,,,,...------------...//////.../////////000444999===???AAABBBCCCHHHTTTdddppp|||\\\TTTUUUmmmjjjUUUJJJEEECCCBBBBBBGGGSSShhh|||zzzxxxtttqqqnnnkkkfffcccZZZWWWSSSPPPNNNKKKIIIGGGFFFCCC@@@>>>>>>>>>===<<<;;;::::::999999999::::::999:::::::::::::::::::::888999999::::::;;;;;;;;;::::::999999999999::::::;;;;;;<<<======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======<<<;;;;;;<<<===>>>??????AAABBBCCCCCCCCCEEEHHHKKKNNNQQQVVV[[[```gggnnnssswww|||vvvnnnhhhfffllltttuuu^^^LLL@@@:::777555333111000000000...---......---------,,,,,,,,,,,,+++***((((((((())))))+++++++++***)))(((((('''))))))))))))))))))))))))************************tttppp~~~qqq\\\OOOCCC???:::777666666666555111000///...------------++++++++++++,,,---......++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))''''''((())))))(((''''''((((((((((((((()))******))))))))))))))))))))))))***************+++,,,,,,))))))*********+++++++++))))))*********+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------...------------...////////////000000222666;;;@@@CCCCCCCCCHHHTTTeeexxxpppRRRVVVddd}}}ttt[[[MMMGGGDDDCCCEEEKKKXXXkkk|||~~~zzztttpppooommmjjjgggdddaaa\\\YYYRRROOOKKKHHHGGGFFFDDDBBBBBB@@@===;;;<<<<<<;;;:::999999999888888999::::::::::::::::::::::::999999888888999::::::;;;<<<<<<::::::999999999999::::::;;;<<<============<<<;;;===<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===:::::::::;;;;;;<<<===>>><<<>>>@@@@@@???@@@BBBCCCDDDFFFJJJMMMRRRWWW^^^bbbhhhmmmssszzz|||uuulllddddddhhhzzz~~~gggSSSEEE;;;666777555222111111000///.........---------,,,,,,,,,------------,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))************************yyykkkhhhwww}}}gggYYYGGGCCC===888777666666555111111000......---------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,%%%(((---000000---(((%%%))))))))))))***************************)))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******))))))(((((((((((())))))''''''&&&''''''((()))))))))************+++++++++******+++++++++,,,,,,,,,******))))))))))))******++++++,,,,,,,,,------------,,,,,,,,,,,,---.........------------...//////000111111111333888>>>BBBHHHFFFGGGOOO```uuugggOOO\\\qqquuuaaaMMMFFFDDDCCCDDDGGGXXXkkk~~~}}}zzzuuuooojjjhhheeebbb```]]]ZZZVVVSSSMMMJJJGGGDDDCCCBBBAAA???@@@>>>;;;::::::;;;:::999;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::888888999:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<===>>>>>>===<<<;;;=========<<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;>>>>>>======<<<=========;;;;;;;;;;;;;;;<<<>>>>>>888:::===>>>======>>>??????AAACCCEEEHHHMMMSSSWWW[[[```ffflllrrrxxx}}}|||rrrgggbbbccchhh}}}qqq\\\MMMAAA;;;888555333222222111000.........---------,,,,,,,,,))))))***+++++++++******'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((wwwmmmkkkppp~~~tttbbbPPPFFF===<<<<<<999777666444333111000...---------*********++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,+++)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((()))************+++++++++***************++++++,,,++++++,,,,,,,,,---------...------,,,+++***))))))---.........---,,,,,,+++///////////////.........000---,,,222777:::@@@EEEDDDCCCMMMcccyyyrrr]]]UUUjjjkkkZZZSSSJJJCCCAAADDDJJJOOOddd|||~~~~~~{{{vvvppplllgggccc```ZZZYYYYYYXXXUUURRROOOMMMEEEDDDCCCAAA???>>><<<<<<===<<<:::;;;;;;;;;:::999::::::999999999999999999::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;===>>>???======<<<<<<===???@@@BBB???>>>>>>>>>??????>>>===@@@???>>>>>>>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>>>>>>>===============>>>===============<<<<<<<<<@@@AAABBBCCCFFFHHHJJJKKKOOORRRWWW]]]cccjjjqqqvvv}}}{{{rrrggg```cccuuulllUUUEEE???555555444222///......//////............---------)))))))))******+++++++++++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((((('''zzzooonnnrrr~~~~~~mmmVVVKKK@@@<<<;;;888555555444333111000......------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((()))************+++++++++)))(((((((((((()))******++++++++++++,,,,,,,,,,,,------,,,,,,+++*********------......------,,,+++////////////////////////111......444999<<>>???@@@@@@???>>>=========>>>>>>@@@?????????@@@AAABBBCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@?????????@@@@@@???@@@@@@AAAAAAAAA@@@@@@======<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEHHHKKKOOOTTTYYY___fffjjjqqqwww~~~uuukkkddd[[[gggwwwrrrZZZHHH???999888666333000.........///............---------,,,,,,,,,,,,,,,,,,------++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''{{{wwwxxx|||bbbTTTEEE>>>;;;777555666444333222000///......---,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++'''''''''''''''(((((()))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++------......------,,,,,,////////////////////////111///111666:::>>>EEEMMMRRRlllsssgggeeevvvvvvgggWWWJJJEEE>>>===CCCEEEGGGVVVjjjvvv{{{}}}xxxppp}}}zzzwwwlllhhhbbb]]]XXXTTTPPPLLLJJJIIIGGGEEEDDDBBBAAAAAA?????????>>>======<<<<<<===;;;:::;;;<<<<<<;;;999888888999999999999999999::::::::::::;;;;;;<<<<<<=========>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@????????????????????????@@@@@@????????????@@@@@@AAADDDGGGKKKNNNSSSYYY]]]cccjjjttt|||yyypppjjj\\\aaahhhsss|||eeePPPDDD<<<:::777444111///......///............---------------,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''nnn^^^LLLBBB===999888999555444333111000///............------,,,,,,++++++------,,,,,,,,,+++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********))))))*********+++++++++'''''''''''''''((())))))))))))*********++++++++++++++++++,,,,,,,,,------,,,------...------,,,,,,///////////////000000000111000333777:::>>>HHHRRRbbb{{{gggbbbjjj~~~hhhWWWLLLFFFFFF===;;;CCCFFFIII^^^xxx|||yyy|||}}}wwwqqqmmmmmm~~~{{{vvvqqqmmmddd```[[[VVVRRRNNNJJJGGGEEEDDDBBB@@@>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;:::999888888888999999999999999::::::;;;;;;<<<<<<======???????????????@@@AAAAAA>>>???@@@AAABBBCCCCCCDDD@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEE??????????????????>>>>>>AAAAAA@@@???????????????@@@BBBDDDFFFIIILLLQQQTTTYYYaaalllvvv}}}{{{tttoooeeeaaa___eeeyyyqqqZZZJJJ>>>;;;777444222111/////////............---------+++++++++******)))))))))*********************)))))))))))))))))))))))))))((((((''''''''''''''''''xxxgggRRRFFF???:::999:::666555333222000////////////......------,,,,,,,,,------,,,,,,,,,+++++++++---------,,,+++***))))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++))))))*********+++++++++))))))(((((())))))***+++))))))*********++++++++++++++++++,,,,,,---......,,,,,,------...------,,,////////////000000111111111222555888:::@@@NNN\\\yyy~~~kkk\\\dddxxxuuu^^^OOOHHHFFFGGG>>>===CCCIIIRRRlll{{{{{{|||yyyqqqhhhgggkkkvvv}}}xxxtttppplllgggccc\\\XXXSSSOOOLLLIIIEEEBBBAAA???>>><<<;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<999888777888999:::999777888888999999::::::::::::;;;<<<<<<===>>>>>>??????BBBAAA@@@@@@@@@@@@@@@AAACCCDDDDDDEEEFFFGGGHHHHHHDDDEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQPPPOOOOOOPPPRRRPPPQQQRRRSSSSSSSSSSSSRRRWWWWWWWWWVVVUUUSSSQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@????????????@@@AAABBBDDDEEEEEEHHHKKKNNNSSS[[[eeennnuuu||||||vvvrrriii```XXX[[[lll{{{bbbMMM???;;;666333222222111000///............---------+++++++++******))))))))))))***++++++++++++******))))))))))))))))))))))))''''''((((((((((((((((((qqq[[[KKKBBB;;;999:::666555444222111000000///..................------------,,,,,,,,,,,,++++++------------,,,+++***)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***************+++,,,,,,*********++++++++++++,,,++++++,,,,,,------......,,,,,,------......------...//////000000111111222111333777;;;>>>HHH\\\ooovvvggg\\\^^^sssiiiVVVIIIDDDCCCBBB??????EEEPPPbbb}}}}}}{{{||||||uuuggg___fffrrr~~~vvvrrrmmmiiieeeaaa\\\YYYRRROOOKKKGGGEEECCC@@@===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<888777666777999:::999888999999::::::;;;;;;<<<<<<======>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDFFFGGGHHHIIIKKKMMMPPPRRRTTTUUUUUUWWWZZZ]]]\\\ZZZYYY\\\___aaabbbdddeeeffffffeeedddeeeeeedddcccaaa___]]]\\\XXXWWWUUUTTTRRRQQQPPPPPPMMMLLLKKKJJJHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDGGGJJJMMMSSS[[[bbbhhhooowww}}}|||xxxtttlllbbbYYYZZZgggjjjSSSCCC>>>777444444444222000///............---------------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))hhhVVVIII@@@;;;;;;777666444333111000000000.............../////////------,,,,,,,,,,,,++++++******,,,---------,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------+++,,,------......------...//////000111111222222111444:::???EEETTTnnn~~~ssscccZZZ___ppprrr\\\NNNFFFBBBAAA<<<@@@CCCHHHWWWqqq{{{|||rrrfffdddrrrzzzwwwvvvlllhhhccc___[[[WWWSSSPPPJJJGGGDDDBBB@@@???===;;;999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;999888888999:::;;;;;;999::::::;;;<<<<<<======>>>??????@@@AAABBBCCCDDDDDDCCCCCCDDDDDDFFFGGGHHHIIIIIIHHHGGGHHHJJJNNNSSSVVVZZZ\\\___cccfffhhhjjjjjjmmmpppsssssspppooorrrvvv{{{|||~~~~~~|||{{{zzzxxxvvvtttrrrpppooonnnkkkiiifffdddcccccc[[[ZZZXXXVVVTTTQQQOOOOOOMMMLLLJJJHHHFFFEEEDDDCCCBBBCCCCCCCCCBBBCCCFFFHHHIIIMMMRRRVVVZZZaaajjjppp{{{}}}yyywwwnnnfff^^^]]]bbbsssyyy```JJJDDD;;;777666555222//////............---------,,,,,,,,,,,,,,,,,,------((()))+++------,,,+++***))))))))))))))))))))))))))))))))))))******++++++sss___QQQFFF???>>>777666555333222111000000------......//////000000---------,,,,,,,,,++++++&&&(((***---.../////////))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***************++++++,,,++++++,,,,,,,,,---------------------------------+++,,,,,,---.........---...//////000111222222222111555<<>><<<::::::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFCCCCCCDDDFFFIIIKKKMMMOOOPPPPPPPPPSSSYYYaaahhhmmmqqqssswww{{{}}}zzzwwwvvvuuummmkkkiiigggdddaaa___]]]VVVTTTRRROOOLLLIIIHHHGGGDDDEEEEEEDDDDDDEEEGGGIIIGGGJJJMMMOOOSSSYYYbbbiiivvv|||~~~{{{xxxmmmfff___ZZZZZZeee~~~nnnPPPIII???999888666222...//////.........---------)))))))))******++++++,,,((()))+++---------+++***))))))))))))))))))))))))))))))******+++++++++,,,mmmVVVHHHBBBAAA;;;999666444444333111000111000///......------......---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((('''(((((()))***+++,,,,,,+++***))))))************))))))((((((''''''))))))*********))))))(((+++*********************************************.........///......---------------.........//////000000000000//////222444222;;;AAAHHHZZZuuuwwwfff^^^SSSQQQeee{{{YYYIIIDDD???===???>>>DDDKKKWWWlll~~~|||zzznnnfffwwwzzzuuupppkkkfffccc___XXXPPPLLLKKKJJJGGGCCC??????>>><<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>;;;::::::999999::::::;;;;;;<<<===>>>???????????????>>>============?????????AAACCCDDDEEEGGGJJJLLLLLLMMMMMMNNNOOOSSSXXX\\\\\\___ccciiioooxxx}}}{{{{{{xxxrrrmmmddd```ZZZVVVTTTSSSRRRQQQNNNKKKGGGDDDDDDEEEEEEEEEIIIHHHGGGGGGKKKQQQXXX\\\hhhnnnvvv{{{~~~}}}zzzwwwuuukkkaaa\\\ZZZaaattt}}}___LLL>>>;;;888111000666111000000000000000111111+++,,,,,,,,,,,,+++***************))))))))))))(((((()))***++++++***)))((())))))((('''''''''''''''vvv^^^MMMCCC@@@<<<:::777555444333222000000///...------,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***+++***))))))(((((())))))))))))))))))))))))(((((())))))************))))))))))))*********+++++++++++++++++++++++++++++++++------.........------,,,---------.........//////000000111000///000222444777<<>>>>>>>>>>>>>>@@@AAABBBBBBCCCCCCCCCCCCAAACCCEEEFFFHHHJJJMMMOOORRRTTTXXX[[[```fffnnnsssuuuxxx}}}xxxtttooojjjfffaaa\\\YYYVVVRRRNNNKKKJJJJJJJJJIIIIIIGGGFFFFFFIIINNNTTTWWW___eeelllqqqtttyyy}}}zzzwwwuuussskkkbbb]]]YYY\\\iiixxx~~~}}}iiiTTTBBB===:::333111444000000000//////000000111+++,,,,,,,,,,,,+++******++++++*********)))))))))((()))***++++++***)))((())))))(((''''''''''''(((jjjWWWJJJCCC>>>;;;888666555444222111//////...---,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************************************))))))))))))))))))))))))((())))))******))))))(((***))))))(((((((((((()))***)))(((((((((((((((((())))))))))))************))))))***************))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.........////////////000111000000111333666<<<<<>><<<;;;;;;:::999888888888888::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<=========????????????@@@@@@@@@@@@>>>@@@BBBDDDEEEEEEDDDDDDEEEHHHLLLOOORRRUUUYYY\\\bbbeeejjjpppvvv~~~{{{tttmmmiiiccc___ZZZWWWUUUSSSRRRPPPLLLJJJHHHGGGHHHKKKOOOQQQTTTXXX^^^cccgggnnnwww}}}~~~~~~zzzwwwsssppppppjjjccc]]]WWWUUU\\\dddxxx~~~xxxvvvwwwwww___HHH>>>;;;666333333000000///......//////000,,,,,,,,,,,,,,,++++++***,,,+++++++++************))))))************))))))***)))((((((''''''((((((xxxdddSSSIIIAAA===999666555444333222000000///...------------......---,,,,,,,,,,,,,,,...------,,,+++***))))))************************************************)))))))))))))))))))))))))))))))))******)))))))))******)))(((((('''((((((***))))))((((((((())))))(((((())))))******++++++))))))***+++++++++******+++*********************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,............///////////////000111111000222555777<<<===KKKcccsssxxx}}}www^^^UUUPPPeee~~~dddLLLEEEEEEBBB??????IIIMMMXXXmmmzzzuuukkkgggbbb\\\XXXSSSNNNKKKIIIEEEAAA>>>======;;;999::::::999888888888888888999999999999999999999999;;;<<<<<<===>>>?????????CCCCCCCCCBBBBBBCCCCCCCCCAAAAAACCCDDDEEEGGGGGGHHHLLLQQQWWW^^^dddjjjppptttyyy|||~~~tttpppjjjeeebbb^^^[[[YYYRRRPPPNNNKKKJJJJJJKKKLLLMMMOOOSSSVVV\\\ccclllrrrssszzz|||xxxsssooolllmmmiiibbbZZZSSSPPPSSSWWWcccvvv{{{yyywwwiiiMMM@@@===999555333000//////............///,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******)))))))))******)))))))))***))))))((('''(((((((((|||oooZZZMMMDDD@@@;;;777666555444333222111000///............///...------,,,,,,------------,,,,,,+++***))))))************************************************))))))))))))))))))))))))))))))************))))))******)))(((((('''((((((*********))))))******+++(((((())))))*********+++))))))***+++++++++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++***+++,,,,,,---------,,,........./////////000000///000111111111333666999:::@@@RRRhhhtttxxxrrr\\\XXXZZZwwwppp[[[HHHBBBBBB@@@???BBBKKKRRRddd~~~~~~wwwpppkkkddd```[[[VVVRRRNNNIIIFFFBBB@@@>>><<<;;;;;;:::999;;;::::::999999999999999888888888999999999999999;;;<<<>>>@@@AAAAAAAAAAAAEEEDDDDDDCCCDDDDDDEEEFFFHHHGGGGGGHHHKKKNNNQQQSSSVVV\\\eeeoooxxx{{{uuuqqqlllhhheee]]][[[WWWSSSOOOMMMKKKKKKJJJJJJLLLNNNRRRXXX___dddjjjnnnrrrrrrrrrxxx{{{vvvqqqmmmjjjkkkhhh```VVVOOONNNOOOPPPWWWiii{{{rrrTTTCCC>>><<<888444000000///...............,,,------------,,,++++++,,,,,,,,,+++++++++*********))))))))))))))))))*********)))(((((((((((((((|||zzz```OOOFFFBBB===888777666555444333222111000///////////////......---------------,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))******++++++******)))***))))))(((((((((((()))***************++++++,,,(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,---,,,,,,+++***)))((((((***************************+++,,,------......---....../////////000000000///000111222222444888:::;;;HHH\\\mmmwwwppp^^^^^^iiibbbRRREEEBBBAAA???DDDLLLSSS\\\rrr|||uuunnnfffaaa\\\XXXTTTOOOLLLIIIEEECCC>>>===<<<;;;;;;:::::::::;;;;;;::::::999::::::;;;777888888999999:::;;;;;;;;;===???AAACCCDDDDDDCCCEEEDDDCCCCCCDDDFFFGGGHHHKKKLLLNNNQQQUUUZZZ___aaagggnnnxxx}}}yyyvvvnnnkkkfffaaa[[[VVVRRRPPPNNNLLLKKKKKKMMMQQQUUUWWW```bbbdddccceeennn~~~zzzvvvqqqmmmjjjiiifff]]]SSSMMMMMMMMMKKKQQQ___qqq}}}]]]HHH???===999555111111000///............---------------,,,++++++,,,+++++++++******************))))))))))))******+++***))))))(((((())))))~~~jjjWWWHHHDDD>>>999777666555444222111000//////.........//////...---------------***++++++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))******++++++******))))))(((((((((((())))))***)))))))))))))))***++++++((((((((('''''''''''''''((()))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,....../////////.../////////000000000000...000111222333555999;;;AAARRRffftttooo___cccxxxpppUUUKKKDDDBBBAAAAAALLLZZZeeennnyyyrrrlllfff___[[[SSSPPPLLLIIIGGGDDDAAA???:::;;;;;;;;;:::::::::;;;:::::::::999999::::::;;;666777888999:::<<<<<<===<<<===@@@CCCEEEEEEEEEEEEGGGGGGFFFFFFHHHJJJLLLNNNPPPTTT[[[dddkkkqqquuuwww|||uuummmfff```]]]XXXUUURRRPPPOOOPPPQQQQQQVVVWWWXXXYYY^^^iiiyyy{{{wwwrrrnnnkkkdddccc]]]RRRMMMLLLIIIDDDJJJRRR^^^nnnhhhNNNAAA<<<999555222222111000////////////---------...------,,,+++++++++*********)))))))))+++***)))(((((()))***++++++***))))))(((((())))))ttt```IIIEEE>>>:::777666555555111000///......------...//////...------------...)))******++++++,,,------************************************************))))))))))))))))))))))))******++++++++++++******(((((('''(((((()))***+++((((((((((((((()))******((((((''''''&&&&&&&&&%%%((()))***+++,,,---------'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////000000000000...000111222333555999<<>><<<888999::::::999999:::;;;:::999999999999999::::::666666888999;;;===>>>>>><<<>>>AAADDDFFFFFFFFFFFFKKKKKKJJJKKKLLLOOORRRTTT[[[bbbmmmzzz}}}tttnnnjjjbbb___ZZZWWWTTTSSSRRRPPPPPPQQQRRRUUU\\\ggguuu|||wwwsssooolllaaabbb]]]SSSMMMLLLFFF>>>CCCGGGOOO^^^wwwpppSSSCCC<<<888555333333111000////////////------......------,,,+++*********))))))))))))(((+++***)))(((((()))***++++++******)))))))))))))))~~~}}}oooTTTJJJ???;;;888555444555000000////////////000000////////////////////////************************))))))************))))))---,,,+++***))))))))))))******))))))))))))******,,,+++***((((((((()))***&&&&&&&&&&&&''')))*********((('''(((+++,,,+++(((++++++***)))(((((())))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------------,,,+++************........./////////000000000000000000////////////444000000666::::::>>>EEEQQQcccwwwyyyiiiiiiqqqsss```SSSOOOCCC???EEEHHHLLLdddxxxuuu{{{{{{vvvppphhh```ZZZTTTOOOLLLHHHGGGDDDAAA>>><<<:::999999999999999999999999999;;;;;;:::999888777666666<<<:::777777:::===???AAABBBDDDFFFGGGGGGGGGIIIKKKKKKNNNQQQSSSTTTWWW^^^cccqqqyyyzzztttllleee```[[[TTTOOOOOONNNPPPVVVZZZaaalllxxx{{{vvvqqqlllhhhbbb^^^XXXQQQKKKFFFDDDBBBAAAAAAFFFRRRcccvvv{{{^^^JJJ???:::777666555333111/////////000///......------,,,++++++,,,+++***))))))***+++,,,************))))))))))))++++++***)))))))))))))))zzz|||zzz^^^QQQDDD>>>;;;888555555111111000///////////////........................++++++++++++++++++++++++******))))))))))))******---,,,+++***))))))))))))******))))))))))))******,,,+++)))((((((((()))***''''''''''''((()))******+++)))'''(((***+++***)))++++++***)))))))))))))))******+++++++++,,,,,,,,,)))******+++,,,,,,---------,,,++++++***++++++++++++++++++,,,,,,,,,------111111111111111000000000333000111666888:::AAAJJJZZZooorrriiirrrooo^^^PPPFFFEEEAAAAAAFFFJJJTTToooyyyuuuuuuzzz~~~wwwlllggg```YYYTTTOOOKKKIIIEEEDDDAAA???<<<:::999999999999999999999999999999::::::999999888777666666999888777888;;;>>>@@@AAABBBDDDFFFFFFGGGHHHKKKMMMMMMQQQVVVZZZ___fffooovvvyyyrrrlllddd\\\VVVRRRPPPPPPTTTYYY___jjjuuu|||xxxrrrlllhhhaaa]]]WWWQQQJJJFFFCCCBBB===;;;===EEERRRddd}}}hhhRRRDDD<<<:::777555333111000000000000///......------,,,++++++,,,+++************+++,,,************))))))))))))+++***)))(((((((((((()))kkkZZZIIIBBB@@@<<<777555333333111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,+++***))))))))))))******))))))))))))******+++***))))))((()))))))))))))))((((((((())))))***,,,***(((''')))******)))+++***))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,---+++++++++++++++,,,,,,---------........./////////111111111111111222222222111111333666777===HHHTTTiiiyyyhhhggg|||ooo[[[OOOIIIDDD???CCCGGGHHHOOObbb}}}{{{wwwvvvvvvwwwyyy|||xxxqqqbbb^^^XXXRRRNNNKKKGGGEEEAAA@@@>>><<<:::999999888999999999999999999999999999999999888888777777777999999:::<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKNNNRRRUUUYYY]]]dddjjjqqqzzz}}}tttiiibbb[[[VVVTTTUUUXXX\\\gggqqq}}}zzztttnnniii```]]]WWWPPPJJJEEEBBBAAA@@@===<<<>>>EEEUUUooouuu[[[HHH???<<<888666444222111000000000///......------,,,++++++,,,,,,++++++++++++,,,,,,************))))))))))))))))))((((((''''''((((((vvvbbbNNNEEECCC???999555555444333111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,++++++***))))))************))))))))))))************))))))))))))))))))+++***)))))))))))))))***,,,+++)))'''((()))************)))))))))))))))*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********+++,,,---........./////////000000000000000000111111111111111222000333666777:::DDDUUUccczzz|||iii```jjjxxx```QQQKKKJJJJJJ@@@GGGKKKLLLYYYqqqwwwqqqpppuuuzzz~~~zzzpppiii]]]YYYSSSNNNJJJGGGDDDBBB======<<<::::::999999999888888888888888888888888888888888888999999999999;;;<<<>>>@@@AAABBBDDDEEEFFFHHHLLLPPPTTTZZZaaaeeeooosssyyyyyyrrrgggaaa[[[YYYYYYZZZ```hhhpppvvv}}}|||vvvooojjj```\\\VVVOOOIIIDDDBBB@@@@@@???>>>===@@@LLLdddyyybbbKKK@@@===888666444222000////////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((''''''''''''((((((jjjSSSHHHDDD@@@:::777666555444222000///..............................,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((***+++---,,,+++******)))***************))))))))))))******)))))))))*********))))))+++***)))))))))))))))*********)))(((((((((***+++***)))))))))))))))************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,*********+++,,,---//////++++++,,,,,,,,,---------/////////000000000111111000555999;;;BBBRRRggguuuzzzhhh^^^dddxxxiiiTTTIIIFFFFFFGGGBBBHHHKKKRRRhhh{{{vvvqqqooorrrxxx~~~zzzrrrhhhaaaXXXTTTNNNIIIEEECCC@@@>>><<<<<<;;;:::::::::;;;;;;888888888888888888888888888888999999::::::;;;;;;<<<>>>AAABBBBBBBBBEEEGGGIIIMMMSSSZZZbbbjjjsssxxxuuummmeeeaaa]]]YYYZZZ]]]```ccciiiooottt{{{~~~wwwpppjjj```\\\VVVOOOIIIDDDBBB@@@::::::;;;<<<<<>>;;;:::<<<;;;;;;::::::;;;;;;<<<888888888888888888888888888999999:::<<<===>>>>>><<>>BBBFFFHHHIIIMMMUUU[[[aaahhhrrr~~~xxxlllbbb^^^VVVSSSTTTVVVXXXZZZcccmmmvvv|||{{{|||}}}~~~~~~xxxpppjjjaaa]]]WWWQQQJJJFFFCCCBBB>>>======???>>>>>>EEEMMMWWWjjjeeeNNNBBB;;;:::777444222111111111///......------,,,++++++******+++,,,,,,+++******************)))))))))))))))(((((((((((()))***+++rrr\\\LLLAAA===>>>666555444333222111111111------------------------***************************++++++,,,,,,++++++***+++***************++++++******))))))))))))******'''((()))+++++++++***)))&&&&&&&&&&&&''')))******!!!&&&+++---,,,***+++,,,))))))((())))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,------------...///000000111222222333333444:::AAAJJJ```~~~|||iii\\\]]]dddwwwkkkPPPFFFEEEDDDAAA@@@GGGJJJXXXpppwwwiiikkkooovvv~~~|||vvvnnnggg```XXXOOOIIIGGGDDD@@@>>>>>>>>>===<<<::::::999999999999999:::777777777777777777777777999:::;;;===>>>@@@AAABBBBBBFFFKKKNNNQQQWWW```hhhooovvvzzzmmmggg]]]XXXVVVVVVTTTSSS[[[eeemmmwww{{{zzz{{{zzz{{{}}}}}}xxxpppjjjbbb^^^XXXQQQKKKFFFDDDBBB@@@===;;;<<<;;;:::>>>DDDGGGZZZrrrpppUUUFFF===<<<999666444333222222///......------,,,++++++)))***+++,,,,,,+++***)))************)))))))))))))))))))))))))))***++++++eeeRRRFFF>>>;;;<<<999555333222222000///000000///...------,,,,,,///...---,,,+++,,,------*********++++++,,,---------------------,,,+++************+++,,,,,,,,,---******++++++++++++******+++***)))'''''''''((((((************************))))))***++++++++++++***(((***,,,+++(((''')))+++...---,,,,,,++++++++++++++++++,,,,,,,,,---------............////////////000111222111000000222444444===AAANNNoooqqq]]]UUUUUUkkkdddLLLGGGFFFAAABBBJJJFFFPPPaaavvvnnnpppnnnsss{{{vvvmmmbbb\\\YYYUUUMMMFFFDDDCCC@@@===;;;:::999999666777999:::;;;::::::999666666666666777888::::::<<<===@@@BBBCCCDDDDDDDDDGGGIIIMMMSSS[[[fffrrryyy}}}tttllldddYYYRRRRRRVVVZZZ\\\nnnuuu~~~~~~{{{xxxuuuzzzzzz{{{{{{{{{wwwqqqlllddd___WWWPPPKKKGGGCCCAAA>>>===<<<;;;:::;;;<<<===CCCNNN]]]ooo~~~~~~}}}bbbGGG@@@===888333222333222////////////...------,,,,,,......------,,,+++******))))))))))))))))))))))))++++++************++++++pppYYYIII???;;;;;;999555333333222111000000//////......---,,,,,,///...---,,,,,,,,,------++++++******************,,,,,,,,,,,,,,,+++***************+++++++++++++++******++++++++++++******+++***)))((((((((()))***************************))))))***++++++++++++***)))***,,,+++)))(((***+++...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------............////////////000111222111000111333555:::BBBEEESSStttjjj[[[VVV^^^wwwwww]]]HHHFFFFFFAAACCCKKKKKKYYYlllrrrppppppwwwxxxppphhh^^^WWWUUUQQQIIICCCBBBAAA???<<<;;;:::::::::::::::;;;;;;:::888777666888888888888999:::;;;<<<;;;===???BBBCCCEEEGGGHHHNNNSSS[[[eeeppp}}}yyyqqqfff^^^\\\]]]^^^___jjjooovvv}}}|||xxxuuuxxxxxxyyy{{{{{{yyytttpppeee```XXXPPPKKKGGGCCCAAA>>>===;;;::::::;;;<<<<<<>>>GGGTTTddd{{{~~~kkkQQQBBB>>>999444444444222000/////////...------,,,,,,...------,,,++++++******))))))))))))))))))))))))*********))))))*********fffQQQDDD???;;;999666444444333222111000//////......---------///...---,,,,,,,,,,,,---,,,++++++***))))))((((((++++++++++++++++++***)))******************))))))******++++++++++++***************)))******++++++************************))))))***++++++++++++******+++,,,,,,******+++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------............////////////000111222222111222444666;;;BBBEEESSSsssuuucccZZZVVVjjjkkkVVVFFFFFFGGGDDDEEEMMMTTTfff}}}xxxqqqttt}}}yyyqqqhhh```WWWQQQNNNKKKDDD??????>>>===;;;::::::::::::::::::::::::999888777666::::::::::::;;;<<<======>>>???AAACCCEEEIIINNNQQQWWW^^^kkkxxxyyyqqqkkkiiigggfffkkknnnqqqtttwww{{{}}}xxxuuuuuuvvvwwwyyy{{{{{{xxxvvvgggaaaYYYQQQKKKGGGDDDAAA>>>===;;;:::::::::;;;<<<;;;AAAIIIWWWmmm||||||www\\\EEE???999666555444222000/////////...------,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))***))))))(((((())))))***uuu\\\MMMFFF<<<999666555555555444333000/////////......------......------,,,,,,,,,,,,++++++++++++******))))))******+++++++++******)))+++*********)))(((((((((******++++++++++++***************++++++,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...............///////////////111222222222333555777:::@@@DDDTTTqqqqqq```YYYXXXvvvcccSSSHHHHHHIIIFFFIIIOOO^^^ssssssxxx|||qqqiii___YYYQQQKKKHHHEEE@@@<<<;;;;;;;;;:::::::::::::::666666777888999::::::;;;;;;;;;;;;;;;<<<===>>>???AAACCCEEEGGGIIIOOOVVV\\\fffooo}}}}}}xxxtttsssrrrrrrrrrppppppsssxxx{{{~~~xxxtttsssssstttwwwzzz|||{{{zzziiicccZZZQQQKKKGGGDDDBBB>>>===;;;:::999::::::;;;>>>???CCCMMM```zzzzzzzzzzzzyyyzzz}}}}}}dddIIIAAA999777666444111////////////...------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))gggSSSIII===;;;888666666555444333///////////////.........---------------,,,,,,,,,+++++++++,,,,,,,,,------)))******+++++++++******+++*********)))(((((((((******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,++++++,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,---------.....................///////////////000222333333444777999<<>>;;;999999::::::::::::999999555666666777888:::;;;;;;;;;;;;;;;<<<===>>>???@@@CCCFFFIIIKKKNNNVVVaaaiii|||}}}zzzuuurrrrrruuuxxxyyytttrrrqqqqqqssswwwzzz{{{{{{llleee[[[RRRLLLGGGDDDCCC>>>===;;;:::999999::::::>>>===@@@HHHYYYrrr~~~}}}~~~}}}{{{|||}}}nnnPPPDDD999777666333///////////////...------,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))sssYYYJJJ@@@===999777666666444333////////////////////////------......------,,,+++++++++,,,,,,---......///)))***++++++,,,+++++++++******************))))))******++++++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,******+++---......---,,,,,,+++++++++,,,------,,,---------........................///////////////000222333444555888;;;;;;DDDLLL]]]ttt{{{{{{hhh[[[[[[uuunnnTTTLLLFFFFFFIIIMMMVVV```xxx{{{yyyrrriii```ZZZQQQMMMHHHCCCAAA>>><<<:::999999::::::::::::999999999888888777777777888888:::;;;;;;===>>>@@@BBBCCCEEEIIIOOOTTTYYYcccqqq{{{yyyuuurrrpppoooooorrruuuxxxxxxnnnggg\\\SSSLLLHHHEEECCC>>>===;;;:::999888999999:::999<<>>AAACCCFFFGGGIIIPPPYYYaaajjjwwwyyyuuussspppmmmlllnnnqqqssstttppphhh]]]SSSLLLHHHEEEDDD>>>===;;;999888888888999888777:::BBBLLL___{{{eeeQQQ???;;;:::444222555/////////...------,,,,,,------------------------))))))))))))))))))))))))*********))))))*********xxxsss|||yyywwwnnnYYYCCC@@@<<<999777555333222////////////000000000000,,,---.........---,,,+++------,,,++++++************+++,,,---------------*********+++,,,,,,,,,---******++++++++++++*********++++++,,,+++***((('''(((((((((((((((((((((((())))))***++++++++++++***+++)))((()))---...---+++++++++++++++,,,,,,---...---------.........//////............/////////000///000222444555777:::<<<@@@MMMZZZkkk}}}www]]]]]]kkkjjjQQQJJJGGGFFFIIIRRRbbbvvv}}}}}}vvvmmmddd\\\VVVSSSIIIFFFBBB>>>;;;:::999999999:::;;;<<<;;;:::999888555555555555777999;;;===;;;<<<===@@@CCCFFFHHHJJJNNNWWWcccnnnyyyzzzuuutttpppllljjjkkkmmmpppqqqqqqiii^^^SSSLLLHHHEEEDDD>>>===;;;999888888888888:::999:::@@@FFFTTTnnnmmmVVVBBB===;;;555444888000//////...------,,,,,,........................))))))))))))))))))))))))++++++************++++++vvvnnnqqq{{{{{{zzzbbbKKKBBB999888777555444555222111000//////...............---------,,,,,,,,,************************///...,,,***))))))******************************))))))))))))))))))))))))((()))***++++++++++++++++++,,,---,,,***)))***+++++++++++++++,,,---...///)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,......//////000000111111111333333111111666<<>>@@@EEEGGGGGGKKKSSSTTT```pppyyyvvvxxx~~~{{{wwwpppllllllllljjjkkknnnrrrmmmeee[[[RRRKKKEEEBBB@@@>>><<<:::999888888999888999:::<<<>>>JJJaaawww|||```FFF>>>;;;555111333111111111000//////......+++++++++*********))))))+++++++++++++++***)))((())))))))))))))))))))))))rrrqqqyyyyyy|||hhhPPPFFF<<<999888555444555222111000//////......///.........---------,,,,,,++++++++++++++++++++++++...---,,,************+++******************************************************+++++++++******)))+++,,,---,,,***)))***+++*********++++++,,,---...++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///......//////000000111111111333444333444999???CCCKKK```xxxiiiaaammm}}}wwwbbbRRRHHHEEECCCFFFKKKUUUjjjzzzyyy}}}uuuqqqiiibbbZZZSSSKKKGGGAAA@@@>>><<<:::999999999999888888888888888888888999999999999:::;;;<<<===@@@>>>@@@FFFJJJKKKQQQYYYeeeqqqxxxpppnnnmmmhhhddddddaaaeeeqqq~~~}}}vvvpppkkkkkkkkkjjjkkkmmmrrrnnnhhh^^^SSSKKKEEECCC@@@>>><<<:::999888888999888999:::;;;===GGG^^^rrreeeIII???<<<777333444000000///......------,,,,,,,,,+++++++++*********+++++++++++++++***))))))))))))))))))))))))))))))yyytttuuutttXXXKKK???:::888666555555222222111000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++)))((((((,,,---...,,,***))))))******************+++,,,---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......------......///000......//////000000111111111333555666777;;;BBBHHHTTTmmmqqq\\\[[[nnnooo]]]NNNEEEBBBBBBBBBEEENNN^^^wwwxxxrrrrrryyy}}}|||nnniiibbb[[[TTTMMMFFFBBB>>>===<<<:::999999999999888888888777777777666666888888999999;;;<<<===>>>AAAAAACCCIIIOOOUUU___hhhxxxnnnfff\\\VVVUUUSSSPPPMMMOOONNNTTTfffyyyvvvpppkkkkkkkkkiiijjjmmmqqqpppkkkbbbUUUKKKFFFEEE@@@>>><<<:::999888888999888888:::;;;;;;DDDWWWjjjlllMMMAAA>>>999555444.........---,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++***)))))))))))))))))))))))))))xxxrrr}}}___PPPAAA:::999777666777333222111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************+++++++++++++++++++++++++++++++++++++++***)))(((------...,,,***))))))******)))))))))***++++++,,,,,,,,,,,,---,,,,,,++++++---------------------------------------......///......//////000000111111222222555888888;;;DDDMMM___zzzzzzbbbUUU]]]ooo}}}~~~nnnZZZLLLEEEBBBCCCEEEBBBFFFQQQgggyyynnnhhhmmm|||{{{www~~~wwwgggbbb[[[TTTNNNHHHBBB???:::::::::999999999999999999999999888777777666666888999999:::<<<>>>???@@@FFFFFFHHHMMMVVVcccrrr|||pppfffZZZTTTMMMJJJKKKKKKJJJHHHHHHIIIUUUkkkwwwpppkkkkkkjjjhhhiiikkkooopppmmmdddXXXMMMGGGFFF@@@>>><<<:::999888888999888888999::::::@@@PPP___tttTTTCCC>>>:::555333///......------,,,++++++......---------,,,,,,,,,+++++++++,,,,,,+++******))))))))))))))))))))))))}}}ssswwwiiiWWWDDD<<<:::888888888333222111000000///////////////.........---------++++++++++++++++++++++++)))******+++,,,,,,,,,,,,************************************************((()))***+++++++++++++++,,,------,,,***))))))************)))******++++++)))***+++,,,---.........------------------------------......////////////......//////000000111111222222555888999<<>>@@@BBBCCCIIIKKKLLLQQQ^^^ppp|||mmmaaaZZZUUUQQQLLLJJJJJJKKKIIIHHHHHHMMM^^^xxxyyyrrrmmmllljjjhhhgggjjjlllmmmkkkeee[[[PPPIIIFFF@@@>>><<<:::999888888999888777888999999===IIIVVVttt}}}]]]HHH???:::555222000000//////...---------.........---------,,,,,,***++++++,,,,,,,,,++++++************************zzzyyyvvvaaaKKK???<<<:::999999333333222111000000000000/////////.........------************************)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++,,,---,,,*********+++++++++*********++++++,,,((()))+++,,,.../////////------------------------//////000111111111111000......//////000000111111333111555;;;===BBBRRRddduuuiiiYYYVVVggg~~~jjjXXXGGGBBB@@@<<<<<>><<<888888999999999999888888999999999999999999999999;;;;;;<<<>>>@@@CCCEEEFFFKKKPPPUUU[[[jjjsssjjjeeeccc```]]]XXXUUUSSSQQQOOOMMMQQQYYYlll|||uuuooommmkkkgggfffhhhggggggfffccc]]]TTTLLLFFF@@@>>><<<:::999888888999777777888:::999;;;DDDOOOdddhhhOOOAAA:::666333111111111000//////............---------,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,************************nnnSSSDDD???;;;999888333333222111000000000000////////////............++++++++++++++++++++++++******+++,,,,,,,,,+++***************************************************)))******+++++++++******)))+++,,,,,,+++***+++---,,,,,,++++++++++++,,,,,,***+++,,,---.......................................///000111111111000000......//////000000111111333111666???DDDLLL```wwwrrr]]]YYYUUU\\\uuuaaaPPPBBB@@@???::::::???FFFMMMaaayyy~~~yyyuuupppqqqvvvjjjaaaXXXTTTMMMGGGBBB???<<<:::888999:::::::::999888888777777888888999999::::::<<<<<<>>>@@@BBBEEEGGGIIINNNWWWbbbmmm}}}~~~|||{{{{{{xxxvvvssspppmmmjjjgggeeehhhqqqxxxqqqnnnkkkgggeeegggbbbaaa``````___XXXNNNEEE@@@>>><<<:::999888888999666666888:::999:::AAAJJJSSSooosssXXXEEE;;;888666222111111000000///......------------,,,,,,,,,+++***+++,,,,,,------,,,,,,************************~~~wwwZZZHHHAAA<<<888777444333222111000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,******************************+++++++++++++++++++++++++++++++++++++++***)))((((((***+++,,,++++++,,,...------,,,,,,+++,,,,,,,,,,,,,,,------...---------........................+++,,,.../////////...---......//////000111111111444222777BBBIIITTTlllxxx\\\PPPSSSWWWccc}}}[[[KKK?????????;;;===DDDEEENNNccc}}}}}}tttjjjppp|||qqqeee\\\VVVQQQJJJDDD@@@===;;;999999999:::;;;:::999888777555555666777888999::::::======???AAADDDFFFIIIJJJQQQ___nnn|||zzzsssppplllgggeeefff___\\\\\\^^^```[[[OOOEEE@@@>>><<<:::999888999999666666888:::::::::@@@HHHGGGbbb{{{]]]GGG<<<999888111111111000//////......------,,,,,,,,,+++++++++***+++,,,,,,------------************************|||eeeQQQEEE;;;444333666666555444222111000000......//////......---,,,///...---,,,++++++++++++,,,+++***))))))***+++,,,)))))))))***+++++++++,,,...------,,,+++++++++,,,---,,,,,,+++***)))((((((,,,+++))))))***,,,...000++++++++++++++++++++++++---------...------,,,,,,---------............///000///......///000///---...///000222222222111111000777<<<@@@PPPkkk}}}dddUUUSSSGGGYYYwwwsssWWWKKK@@@===???AAAEEEIIIDDDVVVlll|||}}}yyyrrrooo|||vvvlllaaaZZZSSSNNNGGGAAA>>><<<:::999777888999:::999777555333::::::::::::;;;<<<===>>>BBB???>>>AAAEEEGGGLLLRRR\\\kkkxxxrrrnnnjjjccc___aaa]]]ZZZ[[[]]]YYYPPPGGGEEEAAA===;;;:::::::::999888888888999:::;;;===>>>IIIXXXooocccMMMBBB<<<555666444111/////////...---------------------------*********))))))))))))(((++++++************++++++}}}vvvnnnWWWIII>>>888777777666555444333111000000......//////......---,,,///...---,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,***************+++++++++,,,+++******)))))))))***,,,,,,,,,+++******))))))&&&&&&%%%%%%&&&''')))***++++++++++++++++++++++++,,,------...------,,,,,,---------............///000///---...///000///---,,,---...000000000000///111666<<>>BBB@@@BBBGGGJJJMMMTTT[[[iiixxx{{{uuupppkkkddd______[[[YYYZZZ\\\YYYQQQIIIDDDAAA===;;;::::::999888888888888999:::;;;<<<===AAAPPPfff~~~jjjQQQCCC<<<888666444111/////////...---------------------------,,,,,,,,,,,,++++++++++++++++++************++++++wwwxxx{{{aaaNNNBBB<<<;;;777777666444333222111000...////////////...------......---,,,++++++++++++------............------+++++++++***************++++++***))))))))))))***,,,,,,,,,,,,,,,+++++++++((((((((())))))******+++++++++++++++++++++++++++,,,,,,------...------,,,---------............//////...---...///000///...------...000000111111000333666>>>OOOhhh}}}cccQQQKKKGGGQQQqqq~~~^^^LLLEEE@@@AAACCCFFFJJJPPPSSSggg}}}vvvsss{{{}}}uuulllbbbWWWQQQHHHDDD@@@============<<<;;;;;;:::999888888888888888888999:::;;;<<<>>>>>>AAABBBGGGMMMQQQUUU```kkk{{{~~~xxxsssllleee```\\\YYYWWWYYY[[[YYYRRRLLLDDDAAA===:::999999888777777777888888999:::<<<<<<>>>KKK```wwwtttWWWEEE===:::777444111////////////...---------------------------,,,,,,,,,++++++++++++++++++************++++++{{{yyyiiiRRRDDD===<<<888888777555444222111000///////////////...------...---,,,,,,+++++++++,,,,,,---...//////...---,,,,,,+++++++++***))))))))),,,,,,+++++++++++++++,,,+++++++++,,,,,,---------++++++,,,---......------++++++++++++++++++++++++,,,,,,------...------------------............//////...---...///000///...///000111222333333444444666888BBBXXXtttyyy]]]OOOMMMQQQaaa~~~xxx\\\IIIDDD@@@@@@@@@@@@EEEKKKZZZpppuuuvvvxxxooofff\\\RRRLLLDDDAAA===;;;;;;<<<<<<;;;<<<;;;999777777777999:::888888999:::;;;===???@@@@@@CCCIIIPPPUUU^^^nnn~~~zzztttnnnfff```[[[XXXVVVWWWYYYXXXTTTOOODDDAAA===:::999999888777777777777888888999;;;;;;;;;EEEXXXnnn~~~___HHH===<<<777444111000000000///...------------------------++++++*********)))))))))++++++************++++++xxxvvvrrrVVVEEE===::::::999888666444222111000//////000000//////...---------,,,+++++++++,,,,,,+++,,,---......---,,,+++,,,+++++++++***)))))))))+++++++++******+++,,,,,,***++++++,,,,,,------...((()))***++++++*********+++++++++++++++++++++++++++,,,,,,---.........------------............//////------...000000000///000000111222333444555666:::;;;GGG___yyy}}}yyy]]]QQQQQQ]]]sssnnnWWWEEEBBBAAAAAABBBDDDMMMVVVbbbyyy~~~uuu~~~zzzrrriii```VVVNNNIIICCC@@@<<<:::::::::999888;;;999777555555666888999888888999;;;<<>>MMMbbbyyy}}}gggKKK>>><<<777555222000000000///...------------------------+++++++++************)))++++++************++++++vvvqqq{{{}}}^^^JJJ???:::;;;:::999777555333111111///000000000000///......---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************)))(((((((((((()))************++++++,,,,,,------))))))))))))))))))******++++++++++++++++++++++++++++++,,,---............---------............///...------...000111000////////////000111333444555<<>>AAACCCDDDFFFIIIPPP\\\iiiyyy}}}yyyrrrkkkeee^^^\\\YYYXXXWWWVVVTTTRRRFFFCCC???;;;:::999888777777777666666777888888999888===IIIZZZrrr~~~pppQQQAAA===888555222000000000000///------------------------------------,,,,,,,,,,,,++++++************++++++wwwqqqpppttt|||{{{wwwiiiRRREEE>>><<<;;;999777555333222111000000000000000///......,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***************+++++++++((((((((((((((()))***************+++++++++++++++------++++++++++++,,,---++++++++++++++++++++++++***+++,,,---............---------............///...---,,,...000111000////////////000111333555666<<>>FFFUUUlllxxxXXXEEE???888555222111111111000///------------------------......---------,,,,,,,,,++++++************++++++{{{qqqiiidddjjjxxx~~~tttnnnxxxrrrYYYJJJBBB<<<;;;:::888555333222111000000000000000//////...,,,,,,,,,++++++,,,------------+++******+++------))))))******+++++++++,,,******)))******+++,,,,,,************************...,,,***))))))***,,,---++++++++++++++++++++++++***+++,,,---............---------.........//////...---,,,...000111111000222111111222333666888999;;;DDDVVViiissssssvvv|||sss\\\XXX^^^|||uuuUUUKKKCCCBBBBBBEEEJJJWWWooo}}}pppjjjaaaXXXPPPJJJDDDAAA===;;;999999:::::::::888999999999999999999:::::::::;;;<<<>>>AAADDDFFFHHHQQQVVVcccxxx~~~zzzsssmmmdddbbb^^^ZZZWWWTTTSSSRRRIIIEEEAAA===<<<;;;999888777666666666666777777888999:::@@@MMMddd}}}]]]GGGAAA888555222111111111000///------------------------,,,,,,,,,+++++++++******++++++************++++++xxxkkk___```pppzzztttrrryyyfffMMMBBB@@@;;;999999777333222444111111000000//////......------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++************+++,,,------)))***++++++))))))***+++...---,,,***)))(((((((((************************---------.........//////---------........./////////////////////000111111444000000222333222555999>>>DDDVVVmmmyyy{{{lllZZZ[[[ffffffRRRHHHBBBAAA???AAAQQQlll}}}}}}zzzpppfffYYYQQQMMMIIIBBB;;;<<<999666777999:::888666888777777777888999::::::>>>@@@BBBBBBAAACCCHHHLLLXXXfffxxx}}}}}}}}}vvvllliiiccc\\\WWWUUUTTTQQQNNNKKKHHHDDD???;;;999888888777777777777777888888999999<<<@@@III[[[yyygggLLL===999777444333222111000...000000///...------,,,,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++yyymmm```]]]hhhwwwtttsssxxxnnnSSSFFF@@@;;;888888777333222444111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,)))***+++***)))((()))***,,,+++******************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////////////////000111111222000000333555444777<<<>>>HHH]]]uuugggXXX^^^kkkuuu]]]MMMEEEDDDDDDDDDJJJ^^^{{{~~~{{{|||wwwmmmdddWWWOOOLLLGGGAAA;;;;;;999777777888999888666888777777888888999:::;;;<<>>@@@BBBCCCEEEKKKSSSYYYmmmzzzpppgggaaaYYYTTTRRRQQQNNNLLLIIIGGGCCC???<<<:::999888777777666666777777888999555999===AAALLLdddwwwYYYEEE<<<999555333222111000.../////////...------,,,,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++vvvhhh[[[WWWddd|||{{{~~~fffPPPCCC<<<777777777555333555111111000000//////......++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***)))+++,,,---,,,***))))))***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////000000//////000000111222000///222555666555:::@@@IIIaaa}}}eeeTTTRRRcccvvvyyyfffUUUHHHCCCAAACCCCCCHHHZZZyyy{{{yyysssjjjqqqyyyqqqjjjbbbZZZPPPIIIEEEBBB===::::::999888888888888888888888888888999999;;;<<<===@@@BBBDDDFFFIIIQQQ[[[ccczzz|||rrrggg```XXXRRRPPPOOOLLLJJJHHHFFFCCC@@@===;;;999999666666666666666777888888333777<<>>:::666333222111000/////////.........---------------,,,,,,,,,+++++++++---,,,++++++******++++++|||ooo___TTT[[[vvv~~~pppWWWHHH???888888888666444444111111000000//////......------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,---...---+++***+++,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000000000000000000111222222111000333555444444:::BBBMMMmmmnnnXXXMMMSSShhh}}}oooZZZKKKDDDBBBBBBBBBCCCKKK```uuuooooookkkfffqqq~~~uuukkkccc[[[UUUMMMFFFBBB???<<<:::999999999888777777888888888888888999:::<<<===>>>AAABBBDDDFFFKKKUUUbbbkkk|||tttiiibbbYYYRRROOOMMMKKKIIIFFFEEECCC@@@>>>;;;:::999666666666555666777777888444777;;;>>>CCCTTTwwwjjjNNN@@@<<<777444222111000///...............---------------,,,,,,,,,+++++++++---,,,++++++******++++++uuudddUUUWWWlll}}}aaaMMMCCC:::999:::777444444111111000000//////......------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,---,,,+++***)))+++,,,---,,,++++++,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------....../////////000000000111000000000000111222222111111333555444555===HHHUUUyyywww___NNNLLLYYYqqqhhhRRRFFFCCCBBBBBBBBBFFFQQQgggpppkkkhhhhhhjjjooozzz}}}sssggg^^^VVVQQQJJJDDD@@@===;;;:::999::::::888777666888999888888999:::;;;===>>>??????AAACCCGGGNNN[[[kkkvvv}}}vvvnnnfff[[[SSSOOOMMMJJJHHHEEEDDDBBB@@@>>><<<::::::666666555555666666777888777777:::===AAAOOOooorrrUUUBBB>>>888444222111000///........................------,,,,,,,,,,,,++++++---,,,++++++******++++++xxxhhhXXXUUUeeexxxoooRRRFFF===;;;;;;888555333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***,,,------,,,+++***''')))************+++---,,,,,,+++++++++,,,------------------------------+++++++++,,,,,,,,,------.../////////000000000000111111000000111111222333222111333555555888DDDQQQeeewwweeeRRRIIIPPPccc}}}cccLLLCCCBBBBBB@@@AAAGGGUUUkkklllhhhbbbaaannn}}}rrrddd[[[SSSNNNHHHBBB>>><<<;;;;;;888::::::999666666777:::888999999:::<<<===???@@@???AAAEEEKKKUUUfffzzz~~~xxxrrrjjj^^^UUUPPPMMMJJJGGGDDDCCCBBBAAA???===;;;:::666555555555555666777777999666777;;;>>>IIIeee{{{\\\CCC???999444222111000///........................------,,,,,,,,,,,,++++++---,,,++++++******++++++yyyjjjZZZUUUaaaqqqxxxTTTIII>>><<<<<<999555333111111111000//////......++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++((()))+++---------++++++%%%&&&((()))((()))***,,,*********+++,,,---///000........................---------.........//////////////////000000000000111111111000111111222333111111333555666<<>>>>>FFFUUUlllnnnhhh^^^]]]rrr~~~rrrcccYYYQQQMMMGGGBBB>>><<<;;;<<<888:::;;;999666555777:::999999999:::<<<>>>???@@@AAADDDHHHPPP]]]qqq{{{uuulll```VVVQQQMMMJJJGGGCCCCCCBBBAAA???===;;;:::555555555555555666777777;;;666666:::;;;DDD]]]xxxbbbDDD@@@999444222111000///---.....................---------,,,,,,,,,++++++---,,,++++++******++++++zzzttteeeVVVWWWbbb^^^NNN@@@>>>>>>888555666444333222000//////............---------,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///000//////.........//////000///////////////000111444000333888777:::QQQnnn|||YYYSSSJJJKKK```~~~{{{ZZZGGGCCCCCC@@@===BBBKKKXXXjjj~~~zzzhhhfffcccpppuuuiii]]]VVVOOOJJJDDD@@@>>>===<<<<<<;;;::::::999888888888999888:::<<<>>>>>>???AAACCCFFFHHHMMMXXXiii~~~vvvooodddZZZRRRLLLGGGEEEBBBBBBAAA???===;;;999777777666555555555555555666333333555888;;;CCCSSSccc~~~lllLLL===777666000222555...000////////////.........//////...---,,,,,,++++++,,,,,,,,,+++++++++******|||xxxkkk\\\YYY___qqqfffRRRAAA===<<<777333444444333222000////////////............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******---------............/////////............//////000000/////////000111111222111444999:::BBB^^^|||rrrUUUOOOJJJQQQlllzzzYYYGGGCCCCCCAAA???AAAJJJZZZlllyyynnnlllkkkxxx|||rrrggg[[[TTTMMMHHHBBB>>><<<<<<;;;:::;;;:::999999888888999999:::<<<>>>>>>>>>???BBBCCCGGGKKKSSS```qqqwwwpppdddZZZQQQLLLHHHEEEBBBBBBAAA???===;;;999777555555555555666777888888666555777999:::@@@NNN\\\wwwvvvSSSBBB:::888222222444.../////////............---///......---,,,,,,++++++,,,,,,,,,,,,++++++++++++}}}tttddd[[[[[[]]]qqqsss[[[DDD======888444444444333222111000//////////////////.........------++++++,,,------...//////------,,,,,,++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******---------............/////////............//////000000000000000111222222111222555:::???OOOqqq|||eeeRRRMMMLLL\\\{{{yyyXXXGGGBBBBBBBBBBBBBBBNNN```ttt}}}wwwuuutttyyyooocccXXXQQQJJJFFFAAA===;;;;;;:::999::::::999999888888999999<<<===>>>??????@@@BBBDDDHHHOOO\\\kkk}}}~~~zzzrrreeeZZZQQQLLLHHHFFFBBBAAAAAA???===;;;999888555555555666777888999:::999888888888888;;;GGGSSSkkk\\\HHH===;;;444222333...///............---------.........------,,,,,,+++------------,,,,,,,,,,,,{{{lll]]]WWWTTTddd}}}eeeIII@@@???<<<888777444444222111000/////////000////////////.........,,,,,,,,,---------.........------,,,+++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------............//////............//////000111000000000111222333333222444777:::CCC[[[oooXXXPPPLLLPPPfffwwwWWWGGGBBB@@@AAADDDFFFVVVlll|||yyyvvvkkk```VVVPPPHHHEEE@@@===;;;;;;:::999::::::999999888999999:::<<<===>>>>>>>>>???BBBEEEIIITTTeeexxx}}}|||sssgggZZZRRRLLLIIIGGGAAAAAA@@@???===;;;999888777777666777777888999999:::888777888777999AAAKKK```yyycccLLL???<<<555333444///............------------......---------,,,,,,,,,......---------,,,,,,,,,~~~qqqaaaWWWPPPYYYkkk|||nnnOOOBBB@@@<<<999999555444333111000000//////000////////////...............---------,,,,,,,,,------,,,+++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++........................---------......------------------............///...............///000000000000000000111222333444333777999:::GGGccc}}}eeeQQQJJJIIISSSpppsssTTTGGGBBB>>>@@@FFFKKK^^^xxx|||}}}sssiii^^^UUUOOOGGGDDD@@@===<<<<<<;;;::::::999999888999999::::::;;;<<<======>>>@@@CCCFFFLLLZZZppp}}}uuuhhh\\\SSSMMMIIIFFFAAAAAA@@@???===;;;:::999999999888777777666777777888666666888777888>>>FFFXXXpppiiiNNN???<<<666333444111//////.........------------------------,,,,,,,,,......---------,,,,,,,,,~~~tttfff]]]PPPPPPYYYeeennnvvvwwwVVVEEE???999777999555444333222111000000000/////////.........------//////...---,,,,,,++++++,,,,,,++++++******))))))***++++++,,,,,,++++++******++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++---------............///......---......///000111/////////000111222333444444888999;;;LLLkkkyyyaaaOOOEEEGGGXXXzzzkkkPPPFFFCCC???AAAJJJQQQfff{{{pppeee[[[SSSMMMEEEBBB???======<<<;;;999999999888888999999::::::;;;<<<===>>>???AAAFFFIIIRRRccc{{{~~~}}}|||}}}~~~~~~~~~vvvjjj___UUUNNNHHHEEEAAA@@@@@@???===<<<:::999:::999888777666555555555666444555888888888===CCCPPPggg|||{{{pppRRR@@@>>>777333444333000////////////.........------------------------------------,,,,,,,,,,,,~~~vvvllleeeVVVOOONNNVVV```pppaaaMMMAAA888666999555444333222111000000000............---------,,,---------------------,,,+++++++++******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------............///---------......///000111.........///000111333333333888:::===RRRrrrxxx___PPPGGGLLLaaa}}}bbbJJJEEEDDDAAAEEEOOO[[[pppxxxmmmbbbXXXPPPKKKBBB@@@===<<<;;;;;;:::888999999888888999999:::;;;<<<===>>>???AAAEEEJJJNNN\\\nnnyyyqqqppprrrssstttwwwyyy}}}~~~uuunnnllljjjjjjmmmrrrwww{{{~~~wwwlllaaaWWWOOOHHHCCC@@@@@@@@@???===<<<::::::888888777666555555555555666444555888999888;;;@@@JJJ___}}}{{{{{{yyyWWWCCC@@@999333444333111111000000000/////////------------------------,,,,,,,,,,,,++++++++++++}}}wwwqqqlll```TTTMMMQQQ[[[oooxxx~~~kkkTTTDDD999777;;;555555333222111000000000......---------,,,,,,,,,+++,,,,,,------......///***************++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************************---......//////......------------.........//////---------......000111111---------...///111222333333888:::???VVVwwwyyy___QQQMMMTTTjjjuuu[[[FFFEEEFFFCCCHHHTTTcccyyyvvvjjj___VVVNNNIII@@@>>><<<:::::::::888777999888888888999::::::;;;===>>>@@@AAACCCGGGMMMQQQcccvvvpppiiieeejjjqqqtttvvvxxxnnnqqqxxxvvvkkkcccaaa^^^]]]___ccchhhkkkuuu}}}}}}wwwmmmcccYYYOOOGGGBBB@@@@@@@@@???>>><<<;;;:::666555555555555666666777888555666999:::888999===EEEZZZzzz\\\FFFCCC;;;333333222111111111111000000000000------------------------,,,,,,,,,+++++++++******~~~}}}zzzvvvrrreee[[[QQQPPPZZZqqqwwwpppwwwuuuVVVDDD<<<888666555444333222111111111111//////.........---------......---------,,,,,,,,,...---,,,+++************&&&''')))***+++++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000111111000000000000111111111111222222222111111111111111333888===EEEVVVmmmsssXXXPPPNNN___yyypppVVVDDDEEEEEEBBBNNNcccyyyvvvjjj^^^TTTLLLGGGCCC@@@<<<::::::::::::999777888999999888999;;;===>>><<<===BBBEEEIIIQQQZZZsss{{{gggddddddkkkzzzzzzrrrnnnwwwwwwhhh^^^ZZZZZZZZZ[[[^^^aaadddeeeooowwwzzzqqqggg\\\QQQFFF???BBB@@@>>>=========;;;:::888777777777777777888999777777777777888999:::;;;GGGOOOhhheeeEEE;;;:::666333444111555777333//////000000000///...---,,,+++++++++***+++---...///......---~~~|||wwwttthhh^^^TTTQQQXXXkkk}}}uuusssxxx___III>>>:::999555555333222111000000000//////.........---------......---------,,,,,,,,,------,,,+++***************+++,,,---......------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000000000000000111111111111222222222111111111111111666:::>>>FFFVVVlllqqqYYYTTTUUUmmmhhhRRRDDDEEEFFFEEETTTkkk~~~sssggg\\\RRRJJJEEEBBB???<<<::::::::::::999777888999999888999;;;===@@@>>>???CCCGGGLLLVVV```{{{rrreeeeeejjjxxxzzzttt{{{{{{wwwtttvvvrrrcccZZZTTTTTTUUUXXX___hhhpppvvvzzzrrrhhh^^^SSSHHHBBBCCC@@@>>>=========;;;:::888888777777777777777888777777777777888999::::::CCCLLLdddmmmMMMAAA===777222222666111///000222111111222///...---,,,+++++++++++++++,,,---......------,,,}}}yyyuuulllcccXXXRRRTTTbbb{{{rrrqqquuuvvvyyy{{{lllQQQAAA<<<<<<666555444222000///....../////////.........------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////000000000000111111111111222222111111111222222333999;;;>>>FFFXXXppplllXXXWWW]]]~~~]]]MMMDDDFFFFFFHHH]]]wwwzzzooocccYYYPPPHHHDDDAAA>>>;;;:::::::::999888777999999999999999;;;===BBB@@@AAAEEEIIIQQQ^^^kkkiii```cccoooyyyrrrzzz}}}qqqggg```___```ggg{{{ooo```WWWVVVVVVYYY___iiiyyyzzzssskkkaaaVVVLLLFFFCCCAAA>>>=========;;;:::999999888777666666666777777777777777888999::::::>>>GGG^^^wwwWWWHHH@@@888222111555...***...111111111222///...---,,,,,,+++,,,,,,,,,,,,---------,,,++++++}}}yyyuuunnnfff[[[RRROOOVVVjjj}}}yyymmmnnnvvv|||~~~zzzYYYDDD<<<<<<777666444222000///...---////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........///000000000111111111111222111111111111222333444999:::>>>III```|||{{{bbbRRRVVVdddlllQQQGGGCCCFFFFFFJJJcccwwwlll```VVVNNNHHHDDD@@@>>>;;;:::::::::999888888999::::::999999;;;===BBB@@@BBBFFFLLLVVVgggvvviii```fffvvvtttnnnkkkxxxvvveee\\\TTTOOOPPPSSS^^^wwwppp```VVVYYY[[[___iiiyyy{{{uuummmeeeZZZPPPJJJDDDBBB???>>>======;;;:::::::::888777666666666666666666666777777888999:::;;;DDDWWWuuu^^^JJJ???888444333///999;;;333---000222///000///......---------...---------,,,,,,+++******~~~}}}{{{wwwtttooohhh^^^SSSKKKMMM\\\mmmzzzqqqttt|||cccIII===:::888777555333111//////...000000/////////...............---------,,,,,,,,,++++++,,,---------,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........///000000000111111111111222111000000111333555666888:::AAARRRpppoooWWWMMMUUUmmm|||ZZZIIIDDDCCCEEEEEELLLggg~~~vvvjjj___UUUMMMGGGDDD>>>===;;;:::;;;:::999888888999::::::999:::<<<>>>@@@@@@BBBHHHNNN[[[ooonnndddjjj{{{zzzlllccccccjjj~~~zzzfffXXXRRRKKKGGGIIINNNZZZtttqqq```VVVUUUXXXbbbrrr{{{vvvpppggg]]]SSSMMMEEEBBB@@@>>>>>>===;;;:::::::::888777666666666666666666666666777888999:::;;;BBBRRRjjjcccJJJ===777555666222RRR\\\CCC...111444,,,111000000////////////000...------,,,,,,+++++++++||||||zzzvvvrrroooiiiaaaVVVJJJHHHTTTccc|||xxxzzzoooQQQ@@@:::888777666444222111000000000000000/////////............---------,,,,,,,,,+++,,,---......---,,,+++,,,++++++******+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////000000000000111111111111222111000000111444666888888>>>JJJbbbtttaaaPPPMMMZZZzzznnnOOOEEEBBBCCCFFFGGGQQQlll|||}}}~~~vvvjjj]]]SSSLLLFFFCCC===<<<::::::;;;;;;999777888:::::::::999:::<<<>>>>>>???DDDKKKRRR```vvvtttcccggguuuzzzhhh```ZZZbbbsssnnn]]]TTTKKKFFFEEEHHHKKKVVVpppsssbbbWWWSSSYYYhhh|||wwwqqqiii___UUUNNNFFFCCC@@@???>>>===;;;999999999888777666666666777666666666666777888999999;;;AAALLL```{{{jjjNNN>>>888777888<<>>>>>@@@GGGOOOWWWfff}}}zzzffffffnnnyyyvvvhhh```aaaeeetttwwwaaaTTTPPPEEECCCDDDHHHKKKUUUmmmyyyfffZZZWWW^^^qqq}}}xxxrrrjjj```UUUNNNFFFDDDAAA???>>>===;;;999888888777777777777777888666555555666666777888999999>>>GGGWWWqqqtttVVVDDD;;;888666;;;QQQ[[[LLL888222111//////.............../////////...---------...///000~~~||||||zzzvvvsssooolllggg]]]OOOJJJSSSaaa||||||~~~~~~bbbJJJ>>>888888777666555444444444000000000000////////////......---------,,,,,,,,,---...//////...,,,***)))******))))))***,,,---///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000111111000000000000111111111111222111000000111444888:::???KKKbbbnnnTTTMMMMMMZZZpppkkkUUUHHHBBBAAACCCGGGMMM\\\xxxwwwvvv~~~}}}tttgggZZZPPPHHHCCC@@@<<<;;;::::::;;;;;;999777999:::;;;;;;::::::<<<>>>>>>AAAIIIRRR[[[jjjpppmmmoootttnnnbbbaaaiii{{{nnnWWWLLLKKKCCCBBBEEEJJJMMMUUUmmm~~~kkk___YYY```ttt}}}yyyssskkk```UUUNNNFFFDDDAAA???>>>===;;;999888777777777777777888999555555555666666777888999777<<>>@@@BBBBBBAAAEEEQQQbbbvvvtttllliiinnnooonnnvvv|||hhhWWWLLLFFFFFFCCCDDDHHHKKKTTTkkkvvvddd\\\cccxxx{{{uuunnncccWWWNNNJJJFFFAAA===<<<;;;;;;:::999888777666666555555555666666666666777777777777999===AAALLLeeemmmRRRBBB:::666888555333222222111000.........---------,,,,,,,,,------..................~~~zzzxxxxxxvvvtttlll]]]NNNHHHNNNWWWuuunnnQQQEEE;;;999666444444444222111000000000000000000000000////////////............///.........------------,,,,,,---------,,,++++++///......------......///...---,,,,,,+++++++++,,,,,,,,,,,,---------..................//////////////////000000111222222333333//////222444555999???NNNdddrrrYYYMMMIIIPPPkkkrrrZZZNNNCCC@@@CCCCCCCCCMMMccczzz|||||||||~~~uuueeeZZZPPPFFF@@@>>>>>>======<<<;;;:::999888888999;;;;;;<<<===@@@BBBDDDDDDIIIWWWhhh|||yyyuuuyyy{{{}}}yyyeeeUUUKKKFFFFFFCCCDDDHHHKKKTTTkkk}}}mmmccciii|||}}}}}}wwwpppeeeYYYQQQLLLHHHCCC???======<<<;;;999999888777666666666666555666666666777777777777888;;;>>>HHH___~~~tttXXXGGG<<<777777555222111111111///............---------,,,,,,......------------------{{{yyyxxxxxxvvvoooaaaQQQIIIJJJOOO^^^uuuxxxXXXFFF<<<:::666555444444222111000000000000000000000000/////////............---+++++++++++++++*********------------,,,,,,+++***,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------..................////////////......///000000111111222444111111333444555;;;BBBZZZxxxzzzfffRRRJJJJJJVVVuuunnnUUUJJJAAA???BBBCCCDDDOOOcccxxx~~~~~~}}}rrrbbbWWWNNNDDD???===???>>>===<<<;;;::::::999777888:::;;;;;;===@@@BBBFFFGGGOOO^^^pppsssaaaSSSJJJFFFFFFBBBCCCHHHKKKTTTkkk{{{nnnssszzzsssiii]]]UUUNNNJJJEEEAAA???>>>===<<<:::999888777666666666666555555666666666777777777777888:::BBBVVVuuu~~~bbbMMM???777666444111000000000///---.........------------,,,......------,,,,,,++++++~~~zzzxxxxxxyyywwwqqqeeeWWWMMMJJJJJJPPP```}}}aaaIII>>>;;;777555444333222111//////////////////////////////.........---------))))))))))))))))))))))))------------,,,+++******++++++************++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..................////////////.........///000000111111333111222444333555===GGGfffppp___OOOIIIMMM\\\|||lllRRRHHH@@@>>>BBBDDDGGGRRRfffzzz}}}ooo```UUULLLCCC>>>>>>>>>>>>===<<<;;;:::999999666888:::;;;;;;===@@@BBBFFFIIIRRRcccuuuooo^^^QQQJJJGGGEEEBBBCCCHHHKKKTTTjjj||||||wwwmmmbbbZZZPPPKKKFFFAAA???>>><<<;;;888888777666555555555555555555555666666666777777777777888===NNNkkkjjjRRRAAA777555333000///000000...---............------------......---,,,++++++******}}}yyywwwwwwvvvtttooofff[[[PPPJJJGGGIIISSSjjjkkkMMMAAA===888555444333222111////////////////////////............------------------------------------,,,---------,,,,,,+++***......------------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////.........///000000111111111111333444333555@@@MMMpppiiiZZZLLLJJJSSSggglllRRRHHHAAA>>>BBBEEEKKKXXXmmm{{{mmm^^^SSSKKKCCC??????===<<<<<<;;;:::999888888666888:::;;;<<<===@@@CCCEEEIIIUUUgggyyymmm]]]QQQJJJHHHDDDAAACCCHHHKKKTTTjjj~~~yyypppfff^^^PPPLLLFFFAAA???===;;;:::777777666555444444444444555555555555666666666666777777888<<>>>>>======<<<;;;:::999888888777999;;;===>>>@@@CCCFFFIIIOOO]]]ooo~~~kkkZZZOOOIIIFFFBBB@@@CCCIIILLLSSSiii~~~zzzsssiiibbbTTTOOOIIIDDDAAA>>><<<;;;999888777666666555666666444444444555555555666666444666:::>>>BBBRRRrrrwww\\\GGG;;;555333111111111222111000////////////..................------------------~~~|||yyyvvvqqqkkkddd[[[PPPIII@@@GGGLLLPPP___|||dddEEEAAA:::666444333333222000000000000000000000000......---------,,,,,,,,,.........//////000000000)))***+++,,,---............------,,,,,,------...++++++++++++,,,,,,---...,,,,,,,,,---------................../////////000000000000111222222333333000444999:::888===OOOaaahhhXXXKKKQQQjjjdddLLLJJJHHHAAAEEEKKKUUUkkksssfffVVVLLLEEE???<<<===>>>>>>===<<<;;;::::::999888:::<<<===>>>AAADDDGGGLLLRRRaaasss~~~jjjYYYMMMGGGEEEBBB@@@CCCIIILLLSSShhh~~~zzzsssiiibbbVVVQQQKKKEEEBBB@@@===<<<;;;:::999888777777777777444444444555555555666666333555:::>>>@@@NNNmmmyyy^^^III===555333222111222222222000000/////////............------..................{{{uuuoookkkggg```UUUMMMDDDDDDEEEMMMbbbnnnTTT@@@:::<<<666333555222000000000000////////////////////////////////////.........---,,,,,,++++++---------------------------------------------------,,,,,,+++*********+++------------------------000000000000000000000000000000000000000111111111555222444777666;;;RRRmmm}}}~~~kkkXXXLLLWWWsssaaaNNNFFFCCCFFFIIISSSgggqqqfffWWWKKKDDDAAA???===>>>===<<<;;;;;;<<<===>>><<<:::;;;>>>??????CCCIIIMMMYYYjjj{{{~~~nnn\\\MMMEEEDDDCCCAAACCCIIIMMMVVVlll}}}uuujjjaaa]]]VVVLLLDDD@@@===:::777999999888888777666666666444444444555555555555666888777999===???IIIccc~~~}}}aaaIII;;;777444000......//////...//////.........------------,,,,,,++++++,,,,,,---~~~yyyrrrnnnjjjcccXXXOOOEEEDDDDDDLLL___wwwWWWBBB;;;<<<555111222///111000000000////////////////////////////////////000000000///...---,,,,,,------------------------------------------------...------,,,++++++,,,,,,------------------------////////////////////////000000000000111111111111444111444888888???XXXqqq|||gggVVVLLL[[[yyyyyy\\\MMMGGGDDDCCCMMMaaa{{{~~~oooeeeVVVJJJDDDBBB@@@??????>>>===;;;;;;;;;<<<===<<<:::;;;>>>??????DDDJJJPPP\\\mmm~~~ppp^^^NNNEEEDDDCCC@@@CCCHHHMMMVVVmmm|||uuukkkddd\\\UUULLLEEEBBB???<<<:::999999888888777666666666444444444555555555555666777666888<<<>>>GGGaaa{{{dddKKK;;;777444111////////////...//////.........------------,,,,,,++++++,,,,,,---}}}vvvrrrmmmfff[[[RRRHHHFFFDDDJJJ[[[xxx{{{{{{~~~]]]GGG>>>===666222222...111111000000000/////////////////////////////////333222111000///...------------------------------------------------------......------,,,,,,------------------------------////////////////////////000000000111111111222222222111444888;;;EEE^^^www|||cccTTTMMM```kkkUUUJJJGGGEEEDDDTTTooo}}}nnndddUUUJJJEEECCCAAA@@@@@@???===;;;::::::;;;;;;<<<:::;;;???@@@@@@EEEKKKTTT___qqqtttbbbPPPFFFDDDBBB@@@BBBHHHMMMWWWooo|||vvvmmmggg]]]VVVLLLFFFCCCBBB???===999999888888777666666666444444444555555555555666666555777;;;===DDD\\\tttjjjNNN;;;888555111//////000///////////////.........------------,,,,,,,,,,,,------yyytttppphhh]]]TTTKKKGGGEEEHHHVVVppp~~~|||{{{zzzeeeMMMAAA@@@999555555111111111111000000000//////////////////////////////333222111000///...---,,,------------------------------------------------------,,,,,,,,,,,,------------------------------////////////////////////000000000111111222222333222222444888===JJJddd{{{~~~cccTTTPPPeeexxx^^^NNNHHHFFFFFFKKK\\\zzz{{{|||pppeeeWWWKKKEEEBBBAAA???@@@???===;;;::::::::::::<<<:::<<>>;;;999999888888777666666666444444444555555555555666666333555999:::???PPPdddyyyXXX@@@999666222000000111111000000000/////////............------,,,,,,------...yyytttqqqiii___VVVOOOIIIFFFFFFKKK\\\}}}~~~rrrvvvuuuWWWCCC<<<555444777444222222111111111000000000////////////////////////.........---,,,,,,++++++------------------------------------------------++++++*********+++,,,,,,------------------------........................///000000111222333444444444555777999BBBUUUppp{{{]]]VVVYYYpppyyy^^^MMMGGGEEEEEEFFFRRRmmm~~~}}}tttiiiYYYLLLEEEAAA>>><<>><<<:::999999::::::;;;:::<<<@@@CCCDDDIIIPPP^^^iiizzz~~~lllXXXJJJEEECCC@@@BBBGGGMMMXXXrrr}}}xxxqqqllleee]]]RRRJJJEEEBBB>>>:::999999888888777666666666444444444555555555555666777444555999:::===KKK]]]___EEE:::777333111111222111111000000000/////////............------------......~~~xxxtttqqqkkk```XXXOOOIIIFFFFFFGGGTTTtttxxxzzzqqquuu```HHH>>>555444777555222222222111111111000000////////////////////////------,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++++++++,,,------------------------------........................///000000111333444444555444666888;;;FFF]]]xxxjjjSSSRRR^^^xxx~~~iiiSSSHHHFFFDDDEEEGGGXXXsssssshhhYYYLLLEEEBBB???>>>======;;;:::999:::;;;;;;;;;:::<<>><<<;;;:::::::::;;;<<<;;;<<<@@@DDDGGGOOOWWWcccsssqqq___OOOEEEDDDAAABBBGGGLLLWWWooo~~~{{{vvvppplllcccYYYPPPLLLGGG@@@;;;:::===<<<;;;999777666555444333333333444555666777777555555888999888;;;FFFRRRkkkeeeFFF888555222111222444444444////////////..................---------,,,,,,,,,}}}xxxtttnnnfff```YYYMMMGGGIIIIIIKKK]]]uuuxxxvvvXXXBBB===;;;777444333333222222111000/////////...---,,,,,,---...///111000///---,,,,,,,,,,,,---------------.........'''%%%###&&&+++---,,,)))------------------------,,,,,,,,,---------............////////////......111000///000333444333222333888:::EEE[[[ppppppXXXLLLKKKPPPmmmaaaRRRFFFCCCBBB@@@FFFOOOaaa}}}{{{zzz~~~qqqgggYYYLLLDDD@@@??????>>>===<<<;;;::::::;;;<<<<<<;;;<<>>:::888666444444333222111000///......---,,,++++++,,,---......------,,,+++,,,,,,,,,------------,,,,,,,,,,,,***(((''')))---///...,,,,,,,,,,,,,,,---------------------.........//////...//////000000//////...111000///111333444333222555:::<<>>======;;;;;;:::;;;<<<===<<<;;;===AAADDDHHHQQQ[[[lll{{{vvveeeUUUKKKDDDAAABBBGGGKKKUUUmmm~~~xxxqqqllldddZZZQQQLLLHHHAAA<<<;;;999999888777777666555555444444555555555555555555555444666888777999BBBMMMaaa{{{iiiIII>>>;;;666333222111///...////////////..................---------,,,,,,,,,|||mmmgggfffgggqqq}}}zzzuuupppjjjeee]]]SSSMMMKKKFFFBBBKKKYYYssskkkLLL>>>:::888777555444333222111///......000//////......//////000------,,,,,,,,,,,,---------------,,,,,,+++++++++000///---...///000...,,,++++++,,,,,,,,,,,,,,,---.../////////000000000000//////000000000000//////111000111111333333444333555:::>>>PPPooozzz]]]OOONNNNNN```wwwXXXMMMEEEDDDCCCAAAFFFOOOfffvvvxxxwww}}}tttiiiZZZLLLCCC???>>>>>>===<<<;;;:::;;;;;;===>>><<<<<<>>>BBBDDDHHHSSS^^^qqqvvvfffUUUJJJDDDAAABBBGGGJJJSSSjjjyyyrrrmmmddd[[[QQQMMMIIIBBB===<<<777777777777666666666666555555555555555444444444555444555777666888@@@III[[[tttmmmLLL???;;;777333222111///...////////////..................---------,,,,,,,,,rrrdddbbbdddiiivvvzzztttpppkkkggg]]]UUUOOOKKKFFFAAAGGGPPPdddzzzrrrPPP>>>999888777444444333222111000///...111000000000000000000111---------,,,------...///---------,,,,,,+++++++++---,,,++++++,,,,,,+++***+++++++++,,,,,,---------------.........///////////////000000000000//////000111222222222333444444555:::AAAXXX}}}sssXXXOOOQQQQQQiiiqqqTTTJJJDDDDDDCCCBBBHHHRRRaaaxxxyyy}}}|||vvvkkk[[[LLLCCC?????????===<<<;;;:::;;;;;;===>>><<<<<>>FFFVVVmmmsssQQQ>>>:::666333333222111000////////////..................---------,,,,,,,,,zzzlllbbbccciiiqqqyyytttpppkkkhhh___XXXQQQLLLFFFAAADDDJJJWWWmmm|||XXXBBB;;;888666333333222222111000000000////////////////////////...---------------......------------,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,------......+++++++++,,,,,,,,,,,,---///000000111111000000///000111333333222222444555555;;;FFFbbbkkkUUUMMMRRRYYYuuummmPPPGGGBBBCCCBBBAAAHHHTTTaaavvvyyynnn]]]NNNDDD@@@@@@@@@======;;;;;;:::;;;<<<===<<<===@@@DDDDDDIIIVVVddduuu}}}lllZZZMMMDDDAAABBBFFFIIIPPPfff||||||uuupppfff\\\SSSNNNJJJCCC>>>===777777777777777777777666444444555555555555555555777555444777777888<<>>999555111111111111111111111111---..................---------,,,,,,,,,,,,,,,------------------.........,,,,,,---.........///000+++,,,,,,---......//////,,,,,,,,,,,,------------000000111111111111000000000222444444222222444666888???LLLkkkyyygggSSSMMMRRReeeiiiPPPHHHCCCCCCBBBBBBKKKXXXggg||||||ppp___OOOEEEAAAAAAAAA>>>===<<<;;;::::::;;;<<<<<<===AAADDDEEEIIIXXXgggvvv}}}mmm[[[MMMDDDAAABBBFFFHHHOOOdddzzz}}}vvvqqqfff]]]SSSOOOJJJDDD???>>>999999888888888777777777333444444444555666666666999666555777888888<<>>;;;666444333333222111////////////..................---------,,,,,,,,,yyynnniiipppzzzwwwrrrnnnkkkiiiggg___VVVMMMEEEAAAAAACCC@@@WWWrrrhhhMMM@@@:::555000111111111111222222222......////////////......---,,,++++++******++++++---------....../////////...//////...,,,++++++,,,,,,,,,------...///000000////////////000000000111000000111111111111000000///222444444222222444777:::BBBPPPqqqttteeeTTTOOOSSSnnnhhhSSSKKKEEEFFFEEEEEEOOO]]]nnn}}}qqq```PPPFFFBBBBBBBBB???>>><<<;;;:::::::::;;;<<<>>>BBBDDDEEEJJJXXXhhhwwwzzzlllYYYLLLDDDAAABBBFFFHHHNNNcccyyy}}}vvvrrrfff]]]TTTOOOKKKDDD???>>>::::::999999888777777666333333444444555666777777:::666555888999888<<>>;;;999:::;;;;;;;;;@@@???AAADDDGGGLLLYYYeee{{{yyyiiiXXXMMMFFFCCCBBBCCCFFFOOO```pppxxxrrrggg___UUUMMMHHHDDD@@@===;;;999888888888777555333555444444333333333444444555555666666777999:::;;;GGGUUUlllQQQDDD<<<666555555222111111000000////////////000000......---------,,,,,,,,,{{{wwwzzztttpppkkkhhheeeaaaYYYQQQJJJEEEBBB@@@DDDNNNfffzzzRRRDDD@@@666444333333333444333111...//////111111111000...---------------------------//////.........------------------,,,,,,,,,++++++......//////......---,,,,,,------....../////////000000000000111111111111222222222111111222555888:::AAAXXX|||sssbbbVVVPPPdddfffOOOHHHDDDDDDEEEJJJ[[[nnn{{{ppp___OOOEEEBBBBBBBBBAAA>>>;;;::::::;;;;;;;;;???>>>AAADDDGGGMMMZZZggg}}}uuufffVVVKKKDDDBBBAAABBBDDDMMM]]]mmmwwwrrrggg```UUUMMMHHHDDD@@@===;;;999888888888777555333555444444333333444444444444444555555666888999:::DDDQQQhhhUUUDDD<<<666555555222111111000000////////////000000//////.........---------}}}vvvooohhhdddeeeaaaZZZQQQJJJEEEBBBAAAAAALLLddd|||YYYFFF@@@666444333333333444333111//////000111111111000...---------------------------...............---------------------,,,,,,,,,,,,......//////......---,,,///.....................000000000000111111111111///000000000000222666999:::EEE]]]~~~rrr___VVVVVVnnnaaaLLLGGGDDDDDDEEELLLccczzz|||qqq___OOOFFFBBBBBBBBBAAA>>>;;;:::;;;<<<<<<;;;======@@@DDDGGGNNN]]]jjj~~~zzzoooaaaSSSIIICCCAAA@@@AAACCCJJJZZZiii~~~vvvqqqggg```UUUNNNIIIEEE@@@===:::999777777777777555333444444444333333444444555555555555666777888999:::???LLLccc[[[FFF>>>777666555222111222000000////////////000000000000/////////.........~~~uuunnngggccceeeaaaZZZQQQJJJEEEBBBAAA@@@HHH```{{{wwwxxx^^^GGG@@@999555444333333333333111000///000000111000///......................................................------------------,,,,,,.........///......---,,,........................///000000000111111111111///000111000111333666999;;;IIIccc~~~mmmZZZUUU[[[www[[[JJJEEECCCEEEFFFQQQllltttbbbRRRHHHDDDDDDEEEAAA>>>;;;:::;;;<<<<<<<<<<<<<<>>AAAAAALLLiii{{{uuulllmmmwwwvvvUUUFFF;;;888555333222333333333222111000000///////////////........................---------.........//////------------.........///......//////......---,,,//////////////////000000000000000000111111111111///000111111222444888;;;AAAPPPgggcccRRR[[[lllmmmPPPHHHAAA???FFFRRRfffuuucccRRRHHHCCCCCCCCCBBB???<<<;;;<<<=========>>>===???DDDIIIRRRcccsss}}}yyytttmmmiiidddaaa\\\UUULLLFFFCCCAAABBBBBBBBBDDDOOO[[[lll~~~xxxsssfff```WWWQQQLLLGGGAAA<<<999777444333555666666666333333333333444555666666444444444444444555555666:::@@@PPPmmmuuuNNNDDD:::777555222111333000000////////////000000............------------|||pppiiifffaaa]]]VVVMMMFFFAAA>>>===CCC@@@IIIccc~~~vvvvvvmmmooo|||[[[GGG999888666333222333444333222111111000///////////////////////////////////////---------.........//////---------.........//////......//////......---,,,111111111000///.........000000000000111111111111,,,---...///111444999===GGGVVVllldddTTT___qqqdddLLLIIIAAA>>>GGGUUUiiiwwweeeTTTJJJFFFEEEEEEBBB@@@<<<;;;<<<=========???>>>@@@DDDIIIRRRcccsss}}}wwwmmmgggeeebbb___]]]ZZZTTTKKKDDDAAA@@@AAAAAAAAACCCMMMXXXiii~~~xxxtttfff```XXXQQQLLLGGGAAA<<<999777444333444666666666222222222333444555666777888777777777777888888999999>>>MMMiiixxxOOODDD;;;777555222111333000000////////////000000000/////////............|||qqqiiieee```^^^YYYNNNBBB;;;;;;>>>???AAAHHH[[[|||xxx}}}~~~ppphhhqqq^^^EEEAAA999777444333444444444333222111111000///......---////////////............------------------------...//////000000000000000......//////000000111111............////////////222111000//////000111111333111222444555666<<>>CCCIIIQQQaaappp}}}vvvkkk```XXXYYYUUUUUUYYYWWWNNNGGGFFFDDD@@@???BBBDDDEEEIIINNNfffwwwyyyttteee___XXXRRRNNNIIIBBB===;;;:::888777666555666666444444444444444444444444555555666666777777888888;;;???JJJbbbZZZEEE======555222444222000000000000////////////........................tttkkkgggbbb```ZZZPPPDDD======???<<>><<<<<<<<<<<<;;;<<<<<<>>>CCCHHHPPP```ooo{{{}}}sssjjj^^^UUUUUUQQQQQQUUUTTTMMMHHHHHHDDD@@@???BBBDDDEEEIIIOOOdddtttyyytttgggaaaYYYRRRNNNIIICCC>>>;;;:::888777666555666666444444444444444444444444555555666666777777888888;;;???IIIaaa\\\FFF===<<<555222444111000000000000////////////........................xxxnnniiieeeccc\\\QQQFFF???>>>???<<>>GGGaaa{{{wwwUUUHHHMMMQQQfffrrr^^^OOOGGGBBBBBBCCCNNNeeesssoooxxxfffVVVLLLHHHHHHHHHDDDAAA>>><<<<<<<<<<<<;;;<<<<<<>>>CCCGGGOOO^^^lllzzzxxxrrrkkk___UUUSSSQQQRRRVVVVVVQQQMMMKKKEEEAAA???AAADDDEEEIIIOOOaaapppzzzuuukkkdddZZZRRRMMMIIICCC???;;;:::888777666555666666444444444444444444444444555555666666777777888888;;;???III______HHH===<<<555222333000000000000000////////////........................{{{pppjjjgggccc\\\QQQGGG@@@>>>???@@@CCCGGGMMM\\\sss}}}~~~~~~uuuQQQ???;;;888666444444444333222111111111000000000//////////////////............------------------------+++,,,------......------000000000//////......---............////////////000000000000000111111111555333444555555777AAAKKKlllfffLLLHHHMMMSSSkkksss```PPPHHHEEEAAAAAACCCOOOgggyyyppppppzzzhhhWWWLLLGGGGGGHHHEEEBBB>>><<<<<<===<<<<<<===<<<>>>BBBFFFMMM\\\kkkxxxzzzvvvpppdddYYYYYY[[[___cccccc\\\TTTNNNFFFBBB???AAACCCEEEJJJPPP^^^kkk~~~zzzuuummmfff[[[SSSMMMIIIDDD@@@;;;:::888777666555666666555555555555555555555555555555666666777777888888;;;>>>GGG\\\{{{cccKKK>>><<<555222333000000000000000////////////........................}}}ssslllfffbbbZZZPPPGGGAAA>>>>>>AAACCCFFFIIIQQQccc{{{WWW@@@<<<999666555444444333222111111111111000000000000////////////............------------------------+++,,,,,,---------------000000//////......------............//////////////////000000111111111111444333444666666999EEEQQQrrrvvv\\\KKKKKKMMMXXXuuuwwwbbbQQQGGGCCCCCC@@@AAADDDPPPggg~~~}}}uuurrrvvv|||lllZZZNNNHHHGGGIIIEEEBBB>>>============<<<======???BBBFFFMMM\\\jjjxxx|||vvvkkkaaaeeekkksssvvvtttjjj[[[OOOIIICCC@@@AAACCCDDDIIIOOOZZZgggyyyzzzuuunnnfff[[[SSSMMMIIIDDDAAA;;;:::888777666555666666555555555555555555555555555555666666777777888888;;;===EEEWWWtttiiiNNN???<<<666333444000000000000000////////////........................vvvpppeee```XXXOOOGGGAAA???===>>>???CCCFFFKKKXXXooo___DDD===:::777555555444333222111111111111111111111111////////////............------------------------+++,,,------......------//////..............................////////////...///000111111222111111333333444666666;;;IIIWWWvvvmmmWWWMMMNNNOOOaaalllVVVIIIDDDBBBAAA>>>BBBHHHSSSfffxxx}}}wwwxxxzzz~~~ooo___QQQIIIGGGHHHEEEBBB???============<<<>>>===???CCCFFFNNN]]]kkkzzz~~~vvvooouuu}}}vvvbbbRRRKKKFFFBBBBBBBBBCCCHHHNNNWWWdddwww}}}yyytttllleee[[[SSSNNNJJJDDD@@@;;;:::888777666555666666555555555555555555555555555555666666777777888888;;;<<>>======>>>===???CCCGGGOOO^^^mmm|||mmmZZZNNNHHHCCCBBBBBBBBBFFFLLLVVVbbbvvv~~~xxxtttiiicccZZZTTTOOOJJJDDD@@@;;;:::888777666555666666555555555555555555555555555555666666777777888888;;;;;;???MMMhhhsssVVVCCC???888666777222000000000000////////////........................|||xxxddd___VVVOOOIIIEEEBBB@@@BBBAAACCCFFFGGGKKK[[[lllqqqlllMMM>>>;;;777555555555333222111111111111111111222222000/////////............------------------------,,,---......//////......,,,------....../////////............/////////000---...000111222222222111000111444666777===NNN___qqq[[[SSSRRRYYY|||bbbMMMGGGFFFCCC>>>===FFFQQQ[[[hhhvvv~~~uuufffVVVLLLHHHHHHFFFCCC???======>>>======>>>===@@@DDDHHHPPP___nnn}}}uuucccPPPIIIDDDBBBAAAAAAEEEKKKUUUbbbuuu}}}wwwsssgggaaaZZZTTTPPPKKKDDD???;;;:::888777666555666666666666666666666666666666555555666666777888888888;;;;;;===JJJeeevvvXXXDDD???999777888222000000000000////////////........................~~~qqqlllaaaWWWQQQMMMGGGCCCCCCCCCAAAAAACCCEEEIIISSS^^^lllzzzyyyLLLCCC;;;555555555333111222111111111111000000000000333111///...---...000111........................,,,++++++******++++++,,,---------............///////////////000000000000...............///000000333222555888888===RRRhhhsssfffUUURRRdddmmmQQQEEEDDDBBB===AAAJJJWWWbbbnnnzzzxxxiiiXXXKKKIIINNNIIIFFFAAA???>>>???>>>>>>>>>>>>AAADDDFFFMMM\\\lllvvvbbbQQQKKKDDD@@@AAADDDEEEEEETTTbbbwww}}}zzzwwwjjjddd[[[TTTOOOJJJEEE@@@===;;;999666555555555666555555444444444333333333444444555666777888999999999:::===GGGZZZuuu}}}]]]GGG@@@999777777222111111111000000000000000////////////////////////tttiii___VVVRRRNNNHHHEEEDDDBBB??????AAACCCFFFQQQ[[[lll~~~~~~QQQDDD<<<666555555333111222111111111111000000000000111111///.........///000...........................------,,,,,,------...---------............///////////////000000000000111000000000000000111111444222444888888???UUUlllrrrfffUUURRRdddvvvXXXHHHDDDBBB???CCCOOO]]]iiitttxxxiiiXXXKKKIIIOOOLLLHHHBBB???>>>>>>>>>>>>>>>>>>AAADDDFFFLLL\\\kkk~~~rrr___NNNIIICCC???AAADDDFFFFFFSSSbbbvvv|||yyykkkddd[[[TTTOOOJJJEEE@@@===;;;999666555555555666555555444444444333333333444444555666777888999999999999<<>>===>>>AAADDDFFFLLL[[[iiixxxlllZZZLLLHHHCCCAAABBBEEEHHHIIISSSaaauuu}}}yyykkkddd[[[TTTOOOKKKEEEAAA===;;;999666555555555666555555444444444333333333444444555666777888999999::::::<<>>???AAAJJJTTTkkkaaaGGG>>>777666555333222333111111111111000000000/////////000000//////...---........................,,,,,,++++++++++++,,,,,,---------............///////////////000000000000444444333222222222222333444222333777:::DDD^^^yyytttkkk```RRRQQQfffpppSSSGGGEEEGGGFFF[[[qqq}}}zzz|||lllZZZMMMLLLQQQTTTNNNEEE???<<<<<<=========>>>AAADDDEEEKKKYYYggguuu}}}{{{zzzgggWWWLLLIIIFFFDDDDDDGGGKKKMMMTTTbbbuuuzzzuuukkkeee\\\UUUPPPKKKEEEAAA===;;;999666555555555666555555444444444333333333444444555666777888999999<<<<<<===BBBQQQkkkfffMMMBBB999777888333444444333222000///......////////////////////////zzznnndddZZZUUUPPPIIIDDDBBB@@@>>>>>>??????AAAIIIRRRooo~~~xxx|||hhhIII@@@888666555333222333111111111111000000000///...////////////...------........................---,,,,,,++++++,,,,,,------------............///////////////000000000000333222222111111111222222444222333888;;;GGGbbb}}}rrrggg[[[NNNQQQjjjyyyYYYIIIGGGIIIHHHbbb||||||ppp^^^PPPNNNRRRVVVPPPGGG@@@===============>>>AAADDDEEEJJJWWWeeeuuu}}}|||vvvcccUUUKKKJJJHHHGGGGGGJJJNNNQQQYYYfffxxxyyytttkkkeee\\\UUUPPPKKKFFFAAA===;;;999666555555555666555555444444444333333333444444555666777888999999======>>>BBBNNNggg~~~}}}gggMMMBBB999777999555444444333222111000///...////////////////////////}}}tttzzztttiii]]]VVVPPPHHHDDDCCC@@@>>>>>>??????@@@GGGPPPpppoooiiiqqq{{{nnnKKKBBB999777555333222333111111111111000000000000/////////.........------........................//////............//////---------............///////////////000000000000111111000000111111222333333111333888===IIIdddssseeeXXXLLLSSSqqq~~~]]]KKKIIIKKKNNNlll~~~uuucccTTTPPPSSSWWWQQQIIIBBB???>>>===<<<===>>>AAADDDEEEIIIVVVcccuuusssaaaUUUJJJJJJKKKKKKLLLPPPUUUYYYbbbmmm~~~{{{vvvllleee\\\UUUPPPLLLFFFBBB===;;;999666555555555666555555444444444333333333444444555666777888999999;;;===>>>AAALLLccclllPPPDDD:::777999666444444333222111000000///////////////////////////yyyrrrppp}}}xxxlll___VVVPPPIIIEEEFFF@@@>>>>>>???>>>>>>EEENNNkkkhhhdddnnnzzztttMMMCCC:::777555333222333111111111111000000000000000///...---,,,---..............................//////............//////---------............///////////////000000000000000000000000111222444444222000333999>>>IIIddd~~~uuudddWWWLLLXXXzzz___MMMJJJKKKVVVvvv}}}xxxzzzhhhWWWRRRTTTVVVQQQJJJDDDAAA???===<<<<<<>>>AAADDDDDDHHHTTTbbbsssppp___UUUKKKNNNQQQSSSVVV\\\ccciiimmmwww|||xxxllleee]]]UUUQQQLLLFFFBBB===;;;999666555555555666555555444444444333333333444444555666777888999999888;;;===@@@III^^^{{{sssUUUGGG;;;888999555333333333222222111111111////////////////////////rrrnnnrrryyymmm___VVVPPPJJJHHHHHH???======>>>======DDDLLLeee|||gggdddnnn{{{xxxNNNDDD:::777555333222444111111111111000000000000111///---,,,+++,,,...///........................------,,,,,,,,,,,,---------------.........//////////////////000000000000//////000111222444555666111000444:::>>>JJJddd~~~wwweeeWWWMMM[[[```OOOKKKKKK\\\~~~wwwooo}}}kkkYYYSSSTTTUUUQQQKKKEEEBBB@@@>>><<<<<<>>>AAADDDDDDHHHTTTaaaqqqnnn]]]UUUOOORRRWWW[[[```gggpppwwwttt~~~|||xxxlllfff]]]VVVQQQLLLFFFBBB===;;;999666555555555666555555444444444333333333444444555666777888999999666999<<>>======>>>AAAEEEGGG^^^yyy}}}nnndddmmmzzz~~~ZZZDDD;;;<<<888555777444000000000000111111111111000000000000000000000000...................................................111333222///---...000000000000000000111111222000111111111111222222222333555666777>>>PPPiii{{{pppaaaRRRIII[[[vvvXXXKKKJJJKKK^^^yyy{{{uuunnn~~~ooo^^^TTTTTTUUUTTTPPPIIIBBB>>>>>>AAA???>>>@@@BBBCCCGGGRRR^^^rrr}}}ssshhh^^^WWWQQQ[[[fffnnnqqqsssxxx{{{~~~yyytttjjjddd[[[TTTPPPLLLFFFBBB<<<:::888555444444444555666666555444444444444555666666666777777777777777777:::999>>>JJJTTTjjj```JJJBBB<<<888666555444333222111111111111000000000000////////////vvvhhhrrrvvvhhhZZZPPPJJJGGGEEE@@@???======>>>@@@CCCEEEXXXrrr~~~yyy~~~mmmfffppp|||\\\EEE;;;<<<777555666333222111111111000000//////////////////////////////................................................,,,...///...,,,***+++---000/////////000000111111000111111111111222222222444666777999@@@SSSlllsss^^^RRRMMM___oooUUUKKKJJJKKK^^^wwwwwwrrroooqqq```VVVUUUVVVUUUQQQJJJBBB>>>>>>@@@>>>>>>@@@BBBCCCGGGRRR^^^ooo~~~zzzssskkkccc[[[VVVZZZbbbkkkppprrrvvv|||zzzuuukkkddd\\\VVVRRRMMMGGGBBB<<<;;;888666444444555555666666555444444444444444555555555666666777777777888;;;999===GGGPPPdddbbbMMMCCC===999777555444333222111111111111000000000000////////////qqqlllxxxzzzkkk^^^SSSMMMHHHFFFBBB@@@>>>======???AAACCCPPPhhh{{{www{{{pppmmmwww___GGG;;;;;;666444555222333333222111000///..............................................................................+++,,,------+++***+++,,,....../////////000000000000111111111111222222222444666888:::CCCWWWqqqsssXXXQQQRRRdddeeeQQQJJJIIIIII[[[rrrsssooovvvtttdddYYYVVVWWWWWWSSSLLLCCC>>>===>>>>>>>>>@@@CCCDDDGGGSSS^^^nnn|||{{{vvvsssooohhhbbb]]]XXXTTTQQQZZZ___dddhhhkkkqqqzzz{{{uuukkkfff___YYYTTTOOOHHHBBB===<<<999777555555666666666666555555444444444444333333444555666777777888999;;;999;;;DDDJJJ]]]yyyfffOOOEEE???;;;999555555444333222222222222000000000000////////////tttppp}}}}}}oooaaaVVVNNNIIIFFFDDDBBB???===<<<===???AAAIII___wwwyyyvvv{{{xxxxxxeeeKKK<<<:::555333555111222222111111000//////..............................................................................//////...------...///---......///////////////000000111111111222222222333555777;;;EEEZZZvvvjjjQQQOOOTTTiiiuuu[[[MMMIIIGGGFFFVVViii|||~~~~~~qqqqqqvvvwwwhhh]]]WWWXXXXXXUUUNNNEEE>>><<<=========@@@CCCDDDGGGRRR]]]mmm|||{{{pppkkkfffbbb[[[VVVSSSRRRPPPOOORRRVVV[[[^^^cccmmm{{{|||vvvlllgggaaa[[[WWWPPPHHHBBB>>><<<999777666666666777555555555555555444444333222222333444555666777888888;;;999;;;BBBGGGXXXsssiiiRRRFFF???;;;:::666555444333333222222222000000000000////////////~~~}}}|||~~~zzzvvvrrrcccWWWOOOHHHEEEEEECCC@@@===<<<<<<>>>???EEEZZZtttwwwvvv}}}lllOOO===:::555333444000000000000000000000111111........................................................................000///......///000000000------...///000//////...000000111111111222222222111444666:::EEE[[[xxxttt]]]KKKLLLUUUkkkkkkTTTJJJFFFEEECCCQQQaaayyyzzz}}}zzz}}}zzzrrrwww~~~ppp{{{mmmaaaYYYYYYYYYWWWPPPGGG@@@===<<<<<<===???CCCCCCFFFPPP[[[jjjxxx|||pppiiieee```\\\UUUQQQOOOOOOPPPPPPQQQVVV\\\bbbiiivvv}}}wwwnnniiibbb]]]XXXQQQIIICCC>>><<<999777666666666777555555666666555555444333222222333444555666777888777:::999;;;BBBFFFVVVqqqkkkSSSFFF>>>::::::777666555444333333333333000000000000////////////|||sssmmmkkkkkkgggiiimmmsss|||}}}uuufffZZZPPPIIIEEEEEECCC@@@===;;;<<<===>>>DDDXXXsss|||yyyxxxzzzrrrTTT???:::555444555000//////000000111111111111........................................................................000...,,,,,,---/////////---...///000111000//////000111111111111222222222111333555999EEE\\\zzzkkkSSSIIIJJJTTTlllbbbNNNGGGDDDBBBBBBOOO[[[rrruuuyyyzzz~~~vvvrrr}}}zzzssstttggg^^^XXXZZZXXXRRRIIIAAA======<<<<<>>:::;;;777777666555444444444444000000000000////////////oooddd^^^\\\\\\VVVYYY]]]dddoooyyyiii\\\RRRJJJFFFDDDBBB???===;;;<<<===>>>CCCVVVsss}}}|||xxxWWWAAA;;;555555555000111111111000000000000000////////////////////////................................................///,,,******,,,//////...---...000222222111000///000111111111111222222222222333666:::FFF]]]{{{hhhRRRIIIIIISSSlllyyy[[[JJJDDDBBBAAACCCPPPZZZooovvvnnnvvvzzz~~~|||pppooo~~~~~~{{{nnncccXXXYYYYYYTTTKKKCCC>>>===<<<<<>>CCCVVVrrr{{{ZZZBBB<<<666555666111333333222111000///......000000000000000000000000................................................111---******---000000///...///111222333222000///000111111111111222222222333555777;;;FFF^^^}}}hhhTTTJJJJJJSSSmmmrrrVVVGGGCCC@@@AAADDDRRRZZZnnnooojjjtttzzz}}}yyylllmmmrrrfffWWWYYYYYYTTTLLLDDD???>>><<<<<>>888777666555555444444555000000000000////////////ttt```RRROOOQQQSSSQQQRRRTTTZZZeeesssxxxhhh]]]VVVOOOKKKFFFDDDAAA>>><<<<<<<<<===???KKKggg[[[@@@;;;888666888555222222111111000///////////////000000000000//////000000//////.........---,,,,,,---.../////////...000000000000000000000000000000000000///////////////000111222222222222222333444666<<>>>>>>>>>>>@@@DDDKKKOOOfffrrrxxxvvvsssqqqrrrwww|||}}}xxxqqqkkkbbbZZZTTTNNNGGGBBB???===:::777555555555666666666555555555444444444555333111222666888777555999999:::;;;<<>>===>>>>>>@@@IIIbbb]]]BBB<<<777666777444222222111111000000////////////000000000000//////000/////////............------......///.........////////////////////////000000000000////////////222333333333333222222111222444777<<>>LLLYYYccciiitttuuusssuuuppplll~~~yyymmm```\\\YYYVVVMMMCCC>>>???>>>>>>>>>>>>???CCCJJJNNNbbbnnn~~~xxxxxxxxxxxxzzz~~~yyyqqqjjjaaaZZZTTTNNNHHHCCC???===:::777555555555666666666555555555444444444666444222333666888777666888888:::;;;;;;@@@OOO]]]{{{{{{^^^JJJ@@@:::777999999888777666555444333333222222111111000//////wwwlll]]]RRRMMMKKKLLLLLLKKKMMMQQQYYYeeeuuuqqqfff[[[RRRLLLHHHFFFCCC@@@???>>>??????AAAGGG[[[zzzaaaDDD===777555666333222222222111000000//////...//////000000//////...////////////.....................///......------////////////////////////////////////000000000000444444444444333222111111000555888;;;GGGaaa{{{bbbRRRIIIOOOcccwwwXXXJJJ??????CCCAAAQQQ\\\cccfff~~~|||wwwoooiiizzz}}}qqqddd___YYYUUUOOOFFFAAABBB============>>>BBBHHHLLL\\\iiizzzwwwnnndddcccbbbbbbffflllrrruuu|||~~~yyyxxxzzz~~~}}}xxxpppjjjaaaZZZTTTOOOHHHCCC???===:::777555555555666555555555555555444444444666555444444666888888777777777999:::;;;@@@OOO]]]yyy~~~bbbNNNCCC>>>;;;<<<;;;:::888666555444333222222111111000/////////cccZZZRRRPPPQQQOOOLLLKKKKKKPPPXXXbbbmmm{{{vvvjjj]]]SSSLLLHHHFFFCCC@@@???>>>??????BBBFFFYYYxxxfffHHH>>>777444555222333333222111111000000///...//////////////////...///////////////............/////////...---,,,,,,////////////////////////////////////000000000000333333333333333333222222000555999;;;GGGddduuu^^^PPPIIIUUUoookkkQQQIIIAAA@@@CCCBBBSSSbbbffffff~~~zzzoooiiizzzuuuhhh```XXXTTTOOOHHHCCCCCC<<<=========>>>AAAFFFJJJVVVdddvvvyyyjjj```[[[YYYWWWWWW[[[```dddgggkkktttssshhhccccccffflllttt{{{vvvoooiii```YYYTTTOOOHHHDDD???===:::777555555555666555555555555555555555555666555555555777888888999666777888:::;;;@@@OOO]]]xxxdddPPPEEE@@@>>>>>>===;;;999777555444333222222111000000//////...XXXRRRQQQWWWYYYSSSLLLIIIJJJTTTbbbppp{{{|||zzzlll^^^SSSLLLGGGEEEBBB???>>>===>>>>>>AAAGGGZZZzzzkkkJJJ@@@777444555222333333222222111000000000......////////////...............///////////////.../////////...---,,,,,,.........................../////////000000000111//////111222333333333333///666999<<>>@@@EEEHHHRRR```rrrqqqcccZZZYYYWWWUUUWWW[[[^^^``````eeelllwwwqqqcccZZZVVVXXX[[[eeettt|||vvvnnnggg___YYYTTTOOOIIIDDD???===:::777555555555666444555555555555555555555555555666666666777888999666666888:::;;;AAAOOO^^^xxxfffQQQEEE@@@???>>>>>><<<:::777555333333222222111111000/////////VVVSSSVVV___```VVVLLLJJJLLLYYYlll}}}yyy}}}nnn```TTTNNNGGGEEEBBB???>>>===>>>>>>???HHH\\\{{{nnnMMMAAA777444555333333333333222111111000000---......//////......---.........///////////////.........///......------..............................//////000000111111---...///111222333444444000666999===OOOooolllVVVKKKHHH^^^wwwYYYHHHJJJFFFCCCDDDFFF\\\nnnmmmhhh|||qqqlll}}}mmmaaaWWWTTTSSSMMMFFFBBB===>>>>>>>>>>>>@@@DDDGGGNNN[[[mmm|||mmm```YYYVVVVVVYYY```ggglllllljjjppppppttt}}}zzzgggYYYTTTSSSWWW___nnnxxxlllfff^^^XXXTTTOOOIIIEEE???===:::777555555555666444444444555555555555555444555666666555666888999777777999;;;<<>>===;;;999777555444333333333222222111000000000UUUSSSYYYddddddYYYRRRTTTWWWdddwwwrrrvvvqqqbbbWWWQQQHHHFFFCCC@@@???>>>??????===HHH\\\wwwyyyyyyyyytttxxxqqqNNNAAA888444666444444333333222222111111000---......//////......---............/////////000------......///..........................................///000111111111///000111222333333444444222777999>>>TTTvvvkkkYYYPPPJJJcccsssUUUFFFIIIEEEBBBFFFMMMgggxxxvvvqqq{{{ppplllooocccXXXVVVVVVPPPHHHBBB>>>????????????AAADDDFFFKKKWWWgggwww|||jjj^^^YYYTTTXXXbbbqqq~~~xxx}}}sss```UUUTTTWWW]]]mmm~~~wwwkkkfff^^^XXXTTTOOOJJJEEE???===:::777555555555666444444444555555555666666333444666555444444777999777888:::<<<===CCCRRRaaayyykkkSSSEEEAAA@@@<<<<<<:::999777555444333444444333333222111111111QQQPPPXXXdddeee]]]ZZZ```cccooouuugggiiirrrcccYYYTTTIIIGGGDDDBBB@@@@@@@@@@@@<<>>DDDSSSbbbyyymmmTTTFFFAAAAAA;;;;;;:::888666555444333555555444333333222222111WWWXXXYYYkkkqqqvvvvvvxxxtttwwwuuuggg[[[aaazzzuuufffZZZTTTNNNJJJDDDBBBBBBBBB???===AAACCCNNNffflll^^^bbbjjjqqqyyyxxxPPP===999777666777444333222111000000000000////////////////////////////////////////////////......---------,,,,,,,,,---......///000111111222////////////000000000000111111222222222333333333333555999BBBWWWrrrnnn\\\UUUVVVjjjoooVVVGGG@@@DDDDDDEEEYYYtttnnnpppggg|||vvvlll___WWWTTTQQQKKKEEEBBB@@@>>>===???AAABBBBBBGGGQQQ```qqqiii]]]^^^^^^ccctttpppZZZQQQWWW___rrryyyqqqhhhddd]]]WWWRRRLLLGGGCCC===<<<:::888666666666666555555555555555444444444555555555555666666666777:::888888:::===CCCRRR```zzznnnUUUKKKFFF@@@@@@===:::888777666444333555555444333333222222111SSSXXX^^^xxxyyyrrrsss|||~~~ggg]]]VVV]]]uuuwwwiii\\\UUUOOOJJJEEEBBBBBBBBB???===???@@@JJJaaaeeeZZZ```lllsss|||zzzQQQ>>>999666555666444333222111000000000000////////////////////////....................................------,,,,,,---------...///000000000////////////000000000000000000111111111222222222444666999AAATTTooowwweeeZZZSSShhhoooXXXIIIAAAEEEEEEHHH^^^zzznnnoooeeezzzyyyoooaaaYYYVVVSSSMMMIIICCCAAA>>>>>>???AAABBBBBBGGGPPP^^^nnn~~~mmm___]]]aaajjj~~~qqqYYYPPPUUU^^^xxxyyyrrrhhhccc]]]WWWQQQLLLGGGCCC===<<<:::777666666666666444444444444444444444444555555555666666666666666888777888:::<<>>>>>EEEZZZ||||||^^^XXXaaapppxxx}}}TTT???:::666444555444333222111000000000000////////////////////////------------------------/////////............---,,,,,,------......//////////////////000000000000//////000000000111111111666777999@@@RRRkkknnnZZZRRRfffsssYYYJJJBBBEEEFFFKKKdddmmmpppggg|||~~~ssseee[[[WWWTTTQQQMMMEEEBBB???>>>???AAABBBBBBGGGNNNZZZhhhyyyvvveee______kkkvvvssswwwsss\\\TTTZZZcccyyyssshhhccc\\\VVVPPPKKKFFFCCC===;;;999777666555555666444444555555555555444444666666666666666555555555666666888:::<<<@@@LLLXXXrrrrrrYYYPPPKKKEEE???===;;;:::999888555333444444333333222222111111UUU___qqqxxxnnnhhhmmmrrruuu}}}www___WWWTTTTTTaaa|||rrrddd[[[QQQLLLFFFCCCCCCBBB@@@===???>>>CCCUUUwww{{{qqqZZZ[[[hhhvvvVVVAAA;;;666444444444333222111000000000000////////////////////////------------------------/////////////////////...---------....../////////////////////000000000000000000000000111111111222666777999@@@RRRlllpppTTTSSSgggxxxYYYJJJBBBEEEFFFMMMiiimmmtttoooxxxiii]]]WWWUUUSSSQQQGGGDDD@@@>>>???@@@AAABBBFFFKKKUUUbbbrrrnnnddd___kkkwwwggg```eeetttyyyddd]]]dddnnnzzzuuugggbbb[[[TTTOOOJJJEEEBBB<<<;;;999777666555555555444555666777777777666555666666666666555555555555666666999<<<<<>>===<<<;;;888666444444444333222222111111XXXcccxxxrrriiijjjmmmoooxxxttt[[[XXXUUUYYYnnnwwwhhh]]]RRRMMMGGGDDDDDDCCC@@@>>>@@@AAADDDSSSsssyyyyyyiii[[[cccrrr~~~XXXCCC<<<777444444444333222111000000000000////////////////////////...........................////////////////////////////////////000000000////////////000000000000111111111222222222333333555777999BBBUUUpppnnnPPPRRRfffyyyXXXIIIBBBDDDFFFMMMkkknnnzzzyyy|||mmm```XXXUUUSSSRRRJJJFFFAAA??????@@@AAAAAADDDIIIQQQ]]]mmmwwwjjjgggnnn|||zzzggg\\\XXXeee~~~kkkdddjjjsss{{{vvvgggaaaZZZRRRMMMHHHDDDBBB<<<;;;999777555555555555555666777999999999888777666666666666666555555555777888:::======>>>HHHRRRjjjsssZZZQQQMMMGGGAAA@@@???>>>>>><<<999777555555444444333222222222XXXeee{{{|||ooolllkkkjjjqqq{{{wwwaaa[[[]]]hhh{{{kkk___SSSNNNHHHEEEDDDCCC@@@>>>@@@DDDGGGQQQmmmuuuzzz}}}iiibbbmmm{{{ZZZDDD===888555555444333222111000000000000////////////////////////////////////////////////---............///////////////000000000000000000////////////000000000000111222222222222333333333444777:::CCCXXXtttjjjQQQNNNcccwwwVVVIIIBBBEEEFFFNNNmmmooo~~~rrrdddZZZUUUSSSRRRMMMHHHCCC??????@@@AAAAAACCCGGGOOOZZZjjj}}}tttnnnpppwww}}}{{{oooeeeaaabbbuuusssiiilllrrryyysssfffaaaYYYQQQLLLGGGDDDAAA<<<:::888666555444444555444555888999:::999888777555555555555666666666777999999:::<<<;;;===FFFPPPeeesssZZZQQQMMMGGG@@@????????????===:::777666666555555444333333333WWWeee{{{wwwqqqnnnlllqqqzzzmmmiiiqqq}}}lll```TTTOOOIIIEEEEEECCCAAA>>>===DDDGGGNNNgggwwwuuu~~~sssqqqzzz[[[EEE>>>999666666444333222111000000000000////////////////////////........................,,,,,,------............////////////////////////////////////000000000000111111111111222222222222444777;;;EEEZZZvvv}}}bbbRRRMMMbbbvvvVVVJJJDDDGGGGGGOOOnnn|||qqq~~~~~~xxxiii]]]VVVSSSRRRNNNJJJDDD???>>>@@@AAAAAAAAAFFFMMMYYYhhh{{{uuuvvv{{{}}}vvvrrrsssxxx}}}rrrrrrvvv}}}uuuooofff```XXXPPPJJJFFFCCCAAA;;;:::888666555444444444222444666888999888777666333444444555666777888888:::999999:::999:::CCCNNN```zzzsss[[[RRRNNNIIICCCBBBBBBBBBBBB@@@===:::777777777666555555444444WWWeeezzz|||wwwtttqqqwwwxxxxxxmmm```TTTOOOIIIFFFEEEDDDAAA>>>:::CCCGGGLLLbbb|||sssuuu~~~~~~[[[FFF???:::666777444333222111000000000000////////////////////////------------------------,,,,,,,,,---------...........................---////////////000000000000000000000000111111111111555777;;;EEE[[[wwwqqqYYYPPPNNNdddvvvVVVKKKFFFIIIIIIPPPpppyyyvvv{{{qqq}}}zzz|||mmm```XXXTTTRRRPPPKKKDDD@@@>>>???AAAAAAAAAEEEMMMXXXhhhzzz~~~|||{{{{{{rrrlllfff```WWWOOOJJJFFFCCCAAA;;;:::888666555444444444000222555777888777555444222333444555666888999999:::888888888666888BBBMMM]]]wwwttt\\\SSSOOOJJJGGGFFFFFFGGGGGGEEEAAA???888888888777666666555555]]]bbbtttwwwttt{{{nnn```[[[TTTLLLGGGEEECCC@@@>>><<>>:::777666666555444222111000000000000000000000000000000000000...---...///000///......------------...//////000000000000000////////////////////////.........000111111222222333444444888999;;;GGG```fffUUUPPPQQQjjjuuu^^^JJJEEEGGGCCCPPPuuu~~~ttt~~~zzzyyyqqqvvv}}}~~~pppaaaUUUQQQTTTVVVNNNEEE@@@@@@@@@???===BBBFFFLLLUUUdddvvv}}}tttnnneee^^^TTTMMMIIIEEEAAA>>>:::999777555444333444444555555555555555555555555444444555555666777777777777666777999999;;;BBBKKKZZZ{{{zzz```UUUPPPMMMKKKJJJJJJJJJKKKHHHAAA<<<999:::;;;;;;:::999777666]]]bbbsss~~~qqqbbbZZZTTTLLLGGGEEEDDDAAA???>>>EEEGGGHHHUUUmmm{{{|||uuuzzzaaaHHH>>>:::777666666555333222111000000000000000000000000000000000000...---...///000///......------------...//////.....................---////////////////////////000111111222222333444444777888;;;HHHbbbeeeVVVRRRRRRkkkwww^^^KKKEEEGGGCCCPPPsssuuu~~~|||wwwmmmrrryyyvvvgggZZZVVVWWWUUUOOOFFFBBBAAAAAA???>>>AAADDDJJJTTTbbbttt|||tttmmmeee]]]TTTMMMIIIEEEAAA===;;;999888666555444555555555555555555555555555555444444555555666777777777777666777999:::;;;BBBKKKZZZyyy{{{bbbVVVRRRPPPKKKJJJJJJJJJJJJGGGAAA<<<::::::;;;;;;:::999777666\\\```qqqtttfffZZZTTTLLLGGGFFFEEEBBB@@@???DDDEEEDDDMMM```pppuuusssxxx~~~eeeJJJ>>>:::777666555444333222111000000000000000000000000000000000000...---...///000///......------------...//////------..................////////////////////////000111111222222333444444666777;;;IIIeeeeeeVVVSSSTTTmmm|||___LLLFFFHHHDDDQQQqqqyyywwwjjjmmmuuu}}}ooo```ZZZZZZTTTPPPJJJEEEBBBAAA@@@???@@@CCCHHHQQQ___ppp{{{sssmmmccc]]]TTTMMMIIIEEE@@@===;;;:::888666555555666666555555555555555555555555444444555555666777777777888666777999:::;;;CCCKKK]]]yyyfffYYYTTTRRRLLLKKKJJJJJJIIIFFFAAA===;;;;;;;;;;;;:::999777777YYY^^^nnnwwwjjjZZZTTTLLLHHHFFFEEECCCAAA???BBBCCCCCCIIIXXXkkkwww}}}jjjMMM???:::777555555444333222111111111111////////////////////////000...---...///000///......------------...//////////////////000000000000///////////////000000000000111111222222333444444444777<<>><<<<<<<<<;;;:::999888777YYY]]]lllzzzlll[[[UUUMMMIIIGGGFFFCCCAAA===???AAACCCHHHUUUmmmoooPPP???:::777555444444333222111111111111////////////////////////000...---...///000///......------------...//////.../////////000000111111////////////000000111111000111111222222333444444444777===MMMkkkcccSSSOOOWWWpppbbbPPPHHHHHHHHHWWWsss~~~lllllluuuxxxfffZZZWWWWWWWWWUUUPPPIIICCCAAAAAABBBCCCGGGMMMXXXgggwww}}}xxxqqqkkk```ZZZRRRLLLHHHEEE???;;;888777555444333333444555555555555555555555555555444444555555666777777777888777888::::::<<>>===<<<;;;:::999999\\\^^^jjjzzzmmm]]]WWWOOOIIIGGGFFFCCCAAA===>>>AAADDDGGGSSSnnntttRRR???:::888444444333222222111111222222000000000000000000000000000...---...///000///......------------...//////,,,,,,------.../////////...//////000000111111222000111111222222333444444555888???OOOlllyyy^^^PPPMMMWWWqqqdddRRRIIIIIIKKK]]]xxxnnnmmmuuu|||iii]]]YYYZZZ\\\\\\VVVLLLDDDAAABBBBBBCCCFFFKKKTTTaaaoooyyy}}}wwwoooiii^^^YYYQQQLLLHHHDDD???;;;666666444333333333444444555555555555555555555555444444555555666777777777999777888:::;;;<<>>AAAEEEEEEMMMlllxxxTTT@@@:::888444333333222222111111222222000000000000000000000000000...---...///000///......------------...//////,,,,,,------...//////000...//////000111111222222000111111222222333444444666999@@@PPPmmmnnnWWWMMMNNNWWWqqqfffSSSJJJIIIMMMccc~~~nnnllltttpppddd```]]]aaaccc\\\OOOEEEAAABBBBBBBBBDDDGGGOOO[[[hhhqqq||||||vvvnnnhhh]]]XXXQQQLLLHHHDDD???:::777666555444333444555555555555555555555555555555444444555555666777777777999777888;;;;;;<<>>:::888777555444444555666666555555555555555555555555444444555555666777777777999888999;;;;;;===DDDMMMaaa~~~}}}aaaTTTSSSTTTRRRTTTSSSPPPJJJFFFEEEFFFEEEDDDBBB@@@>>>===>>>>>>^^^```kkk|||nnndddZZZQQQNNNKKKEEEBBBBBB<<>>BBBGGGJJJaaaxxx}}}TTTCCC===888999444333222111000000000000111111111111111000000///.........///////////////////////////////////////000000000000000111111222............////////////000111111222222333444444555999BBBUUUvvvtttfffUUUHHHJJJRRRrrrfffNNNKKKMMMLLLooovvvcccgggsssvvvhhh```___aaa```WWWKKKDDDCCC???>>>???DDDHHHNNNZZZeeesss~~~|||tttlllggg\\\VVVNNNIIIFFFDDD???<<<777666555444444333444444444444444444444444444444555555555555666666666666777666888::::::<<>>@@@???BBBFFFHHH^^^mmmvvv|||~~~~~~UUUDDD===777999444333222111000000000000111111111111000//////....../////////////////////////////////////////////000////////////000111111....../////////000000000000111111222222333444444555999CCCWWWvvvqqqfffUUUIIIMMMSSSrrreeeNNNLLLNNNOOOssstttcccgggrrrxxxjjjbbbbbbdddddd]]]QQQHHHGGGAAA@@@AAADDDGGGLLLWWWbbbmmmzzz{{{tttlllggg[[[VVVNNNIIIFFFCCC???<<<777666555444444333444444444444444444444444444444555555555555666666666666777666888::::::===GGGSSSnnn~~~fff\\\YYYYYYWWWTTTQQQNNNLLLKKKLLLMMMNNNJJJEEECCCAAA@@@===:::iiilllxxx~~~qqqaaaXXXOOOMMMJJJFFFDDDEEE@@@AAA???AAAEEEFFFXXXyyyrrreeemmmvvvyyyuuuzzzXXXEEE<<<666888444333222111111000000111111111111000///...---,,,//////////////////......//////////////////////////////......//////000111/////////000000000111111000111111222222333444444555999CCCXXXvvv~~~pppfffTTTHHHMMMVVVuuu```MMMJJJLLLQQQtttrrrbbbfffppp{{{mmm```___bbbddd___SSSIIIFFFDDDBBBBBBEEEFFFJJJTTT^^^gggvvv{{{ssslllggg[[[UUUNNNIIIFFFCCC???;;;777666555444444333444444444444444444444444444444555555555555666666666666777666888;;;;;;>>>IIITTTooonnneeeaaa]]]VVVTTTQQQOOOMMMMMMNNNNNNNNNKKKGGGDDDBBB@@@===;;;nnnuuussseee[[[RRRNNNKKKGGGDDDEEEBBBBBB???AAADDDCCCSSSrrriiibbbiiirrrvvvtttzzzZZZFFF<<<666777444444333222111111111111000000000000///---,,,+++////////////............////////////////////////...............///000000000000000000111111111111000111111222222333444444777:::DDDYYYtttvvvkkkTTTFFFKKK[[[{{{}}}ZZZKKKGGGIIIPPPooorrrbbbeeemmm~~~ooo```___aaadddbbbWWWLLLGGGEEECCCBBBDDDEEEHHHRRR\\\gggvvvzzzssskkkfff[[[UUUNNNHHHFFFCCC???;;;777666555444444333444444444444444444444444444444555555555555666666666666777777999;;;<<>>;;;777666555444444333444444444444444444444444444444555555555555666666666666777777999;;;<<>>:::777666555444444333444444444444444444444444444444555555555555666666666666888888999;;;;;;===HHHSSSbbbzzz~~~qqqjjjaaaXXXTTTSSSRRRQQQPPPOOOOOOOOOTTTTTTSSSPPPKKKFFFDDDCCCyyykkk___TTTMMMIIIDDDBBBCCCBBBAAA>>>BBBFFFDDDOOOjjjqqqjjjsssaaaJJJ>>>777999555555444333222222222222//////000000111111000000111000000///......------////////////////////////000////////////000111111....../////////000000000000111111222222333444444999999CCCZZZssslllVVV\\\bbblllQQQNNNFFFEEENNN[[[qqq|||hhhhhhsssssshhh___```ccc___XXXSSSHHHEEECCCCCCBBBDDDLLLVVVaaaqqq~~~xxxqqqiiidddZZZTTTMMMHHHEEEBBB>>>:::777666555444444333444444444444444444444444444444555555555555666666666666999888999::::::<<>>BBBGGGEEEPPPjjj}}}tttxxxbbbKKK???888:::555555444333222222222222...///000111111222222222111000000///...---------////////////////////////000000000000000111222222............////////////000111111222333333444444888777CCC[[[uuunnnVVV[[[___fffKKKJJJBBBAAAKKKUUUiii~~~jjjkkkxxxzzzmmmbbbbbbeeeccc]]]YYYJJJGGGEEEDDDBBBBBBIIIRRRZZZkkk~~~xxxqqqiiidddZZZTTTMMMGGGEEEBBB>>>:::777777555444444444444444444444444444444444444444555555555555666666666777999888999:::999;;;DDDOOObbbyyy}}}oooiiiccc]]]\\\[[[YYYWWWTTTQQQOOONNNMMMPPPTTTUUUSSSRRRTTTVVV|||jjj]]]QQQKKKHHHDDDAAAAAA??????AAAAAA@@@EEEUUUeee}}}gggIII===;;;:::555555444333222000000///000000000000/////////////////////...---------,,,---------.........//////222000///---,,,,,,,,,---000000000000////////////111111111222333444555666888:::EEEXXXooocccSSSWWW``````LLLFFFCCCCCCEEENNNfff~~~~~~lllooovvviiibbbbbbeeeeeecccQQQKKKEEEDDDCCCCCCHHHNNNVVVdddwwwzzzuuunnngggcccYYYTTTNNNIIIEEEAAA===:::777666555444444333333444333333333444444444555555333444555666777777777777888777888:::;;;===EEEOOOZZZssszzziiieeeddddddfffcccbbbccc^^^TTTMMMKKKNNNNNNRRRXXXZZZXXXWWWYYY|||jjj]]]QQQKKKIIIDDDAAAAAA??????AAAAAA@@@EEETTTcccjjjKKK???<<<:::555555444333222111000000000000000000////////////..................---------------.........//////111000...---,,,---------000000000000000000000///111111111222333444555666777;;;GGG\\\sss]]]LLLPPP```~~~^^^JJJCCC@@@AAABBBKKKbbbyyylllpppzzzkkkbbbaaadddeeefffWWWOOOGGGEEEEEEDDDFFFJJJSSSaaatttzzztttmmmeeeaaaXXXSSSMMMHHHDDD@@@<<<:::777777666555444444444444333333444444444555555555333444555666777777777777888777888:::;;;===EEENNN^^^wwwwwwgggdddeeeeeemmmhhhfffeee```XXXRRRQQQTTTRRRUUU[[[___\\\ZZZZZZ{{{kkk^^^QQQLLLIIIEEEBBBBBB??????@@@AAA@@@DDDRRR```nnnNNN@@@<<<999555555444333222111000000000000000000////////////..................//////------.........///////////////...------......///000000000000000000000000111111111222333444555666777<<>>:::888888888777666555555555555444444555555555666666666333444555666777777777777888777888:::;;;<<>>:::888777666555444444333333444333333333444444444555555333444555666777777777777777666888;;;;;;;;;AAAIII^^^xxxssskkkgggjjjoooppppppqqqeee^^^ZZZ\\\^^^ZZZVVVTTTzzzmmm```TTTNNNKKKGGGDDDDDDAAA??????AAAAAABBBHHHOOObbbuuutttUUUEEE>>>888444444444444444333333333000000000000////////////000000000///////////////.../////////000000000000......000000111000/////////000000111111222333333111111111222333444555666<<>>;;;999666555444333333222222333222222222333333333333444333444555666777777777777777666888;;;;;;;;;AAAHHH[[[tttssslllhhhmmmsssssspppooohhhbbb]]]]]][[[WWWUUUVVV|||mmmaaaTTTOOOLLLHHHEEEDDDAAA??????AAAAAAAAAFFFMMM___tttuuuVVVGGG@@@:::444444444444444444333333000000000000////////////111111000000//////......////////////000000000000...///000111111000///...///000000111222222333333111111111222333444666666;;;KKKhhhoooVVVLLLMMM___mmmRRRHHHBBBBBBCCCEEEQQQ```{{{kkkZZZ```qqqrrrbbb\\\```gggvvvkkk]]]RRRHHHBBBBBBFFFGGGNNN[[[nnnzzztttmmmfff^^^YYYSSSOOOJJJEEEBBB???;;;999555555444333222222222222111111222222222333333333333444555666777777777777666666888;;;;;;;;;@@@HHHXXXqqqtttmmmjjjpppuuutttooommmkkkeee```^^^ZZZVVVVVVYYYpppeeeUUUKKKGGGEEECCCAAAAAA>>>===?????????DDDKKK]]]}}}]]]EEE;;;999777666555333222222333333222111///.........///000000000000000000000000000000000000///......------///000111222222111000///111///---///333555444222000222333333444666999<<<;;;TTTllljjjQQQJJJOOOZZZqqqVVVIIIAAABBBCCCEEEQQQ```}}}hhh[[[bbbxxxwwwggg[[[\\\bbbnnnooogggYYYKKKEEECCC@@@DDDIIISSSdddyyyzzzqqqiiiaaaZZZVVVPPPLLLGGGCCC@@@===:::888555444333333222222222222444444333333333333222222444444444555555555555666555666888999:::===AAADDDRRRhhhwwwooohhhjjjqqqsssmmmeeeeeeeeedddaaa]]]YYYWWWVVVqqqeeeVVVKKKGGGFFFDDDAAAAAA>>>===??????@@@DDDKKKYYY|||~~~{{{~~~^^^FFF<<<:::888777555333222222222222222111000///...///000000000000000000000000000000//////000000000000000000//////000111111000//////000000111111111000111222000222333333444555999;;;AAAYYYppphhhOOOHHHKKK\\\zzz[[[MMMCCCCCCDDDGGGUUUggg}}}hhh[[[ccczzzzzziii\\\[[[aaappppppjjj[[[NNNHHHEEECCCAAAEEENNN^^^sssxxxpppiiiaaaZZZVVVQQQMMMHHHCCC@@@===:::888555444333333222222222333222222222333333444444444555555555666666666777777666777888999:::===@@@CCCPPPggg}}}zzzuuupppjjjhhhjjjiiifffbbbbbbbbbbbb___[[[XXXVVVTTTrrrfffWWWLLLHHHGGGDDDBBB@@@>>>===???@@@@@@EEELLLUUUyyyzzzvvv```HHH===;;;:::888666444222111111222222111000000//////000000000000000000000000000000/////////000111222222222...//////000000//////......111444222...,,,...222000222333333333555888;;;AAAXXXooogggQQQHHHIII\\\^^^OOODDDDDDEEEIII\\\sss|||ggg[[[ddd~~~lll]]]ZZZ^^^oooqqqlll___QQQJJJHHHFFFCCCFFFOOO]]]ppp~~~vvvooohhhaaa[[[WWWQQQMMMHHHDDD@@@>>>:::888444444333222222222333333000111111222444555555666666666666666777777777888777888999::::::<<<@@@BBBNNNeeeuuunnnkkkiiiiiihhhccc___^^^aaacccaaaaaa```___\\\YYYVVVTTTwwwvvv{{{sssgggXXXMMMIIIGGGDDDBBB@@@>>>===???@@@AAAFFFLLLVVVzzzxxxssscccJJJ???===;;;999777444222111111111222222111111000000000000/////////////////////////////////000000111111111......////////////.........000111000...---///111111222333333333444777:::===SSSggg~~~gggTTTKKKKKKZZZ^^^MMMCCCDDDEEELLLeee|||ggg[[[eeeooo^^^XXXZZZkkkooommmaaaSSSKKKHHHFFFBBBFFFMMMZZZkkk{{{tttmmmgggaaa[[[WWWQQQMMMHHHCCC@@@===:::888444333333222222333333333111111222333333444555555555555666666666777777777888999:::::::::<<>>===@@@AAAAAAFFFMMM[[[~~~yyysssvvvqqqrrrxxxzzzzzzgggMMMAAA???;;;:::777555333222111111222222222222222111111000////////////////////////000000000//////.........//////............/////////------...111222111000111222333222222444777999???QQQaaawwwzzzgggVVVMMMKKKWWW^^^MMMCCCFFFHHHQQQqqq|||hhh[[[fffsss```WWWWWWeeelllnnndddUUULLLGGGDDD>>>AAAGGGRRRbbbwww}}}yyyrrrlllfff```[[[WWWPPPLLLGGGCCC@@@===:::888333333333222222333333444333333333333333333333333444444555555555666666666888999:::;;;;;;<<>>>>>@@@AAABBBGGGNNN___|||uuuyyy}}}kkkggglllyyy~~~~~~kkkOOOBBB@@@;;;999777555333222222333222333333333333222111111000000000000000000000000000000000///...---------000//////......//////000000---+++...222555333000111222222222222333666999DDDSSS]]]ooo}}}jjjWWWLLLJJJVVV```NNNEEEIIILLLUUUzzz}}}iii\\\fffyyydddYYYXXX```kkkqqqiiiZZZOOOGGGCCC@@@BBBGGGNNN\\\ppp|||wwwqqqjjjeee___YYYVVVOOOKKKFFFBBB>>><<<999666333333222222222333444444444444444333333222222222444444444444555555555555888999:::;;;;;;===@@@CCCPPPfffzzznnnkkklll{{{~~~}}}rrrccc[[[]]]cccfffbbb\\\YYYYYYXXXUUURRRwwwiii^^^TTTNNNNNNRRR[[[ooosssgggWWWLLLGGGEEEBBB???@@@>>>>>>@@@AAABBBHHHNNN```~~~wwwzzz~~~yyyuuu}}}{{{eeecccmmmnnnQQQDDDAAA:::888777555444333444444222333444444444333222111000000000000000000000000000000000///////////////111000////////////000111000000///000111222222111111222222222222333666888CCCNNNVVVfffsss\\\NNNKKKXXX```NNNEEEIIIKKKTTTzzz}}}jjj\\\eee~~~iii]]][[[___mmmvvvpppaaaTTTJJJEEEDDDFFFHHHLLLVVViii~~~{{{wwwpppiiiddd^^^XXXTTTNNNJJJEEE@@@===:::777555333222222222333333444555333333333333333333333333555555555555666666666666777888:::;;;<<<>>>BBBEEESSSiiivvvpppoooqqqyyynnnggggggjjjmmmfff^^^ZZZZZZZZZWWWUUUttthhhZZZRRRMMMKKKMMMQQQfff{{{rrrgggWWWKKKFFFDDDAAA???@@@>>>>>>@@@AAABBBHHHOOO___~~~yyyzzzpppwwwwwwxxxpppcccbbbooopppRRRDDDAAA999888666555444444444555333333444555444333222111000000000000000000000000//////000000111111222222222111000//////000111222000333444333000...000333111222222222111333555888<<>>LLLddd~~~cccNNNKKKZZZ~~~~~~\\\HHHHHHDDDEEESSSjjjkkk]]]iii{{{wwweeeYYY]]]lllyyyyyykkk[[[OOOIIIGGGDDDBBBFFFLLLWWWhhhxxx{{{uuunnnfff___YYYTTTPPPKKKGGGBBB>>><<<999666444555444222000000111222333555555555555555555444444555666666777888888999999:::777555888:::;;;???EEEVVVooovvviiijjjsssttt}}}{{{|||}}}}}}qqqeeebbbbbb```]]]\\\|||xxxvvvttttttxxxzzzuuukkkcccXXXMMMHHHLLLJJJGGGSSSfff}}}xxxjjjZZZPPPIIICCCBBBCCC@@@???===<<<===@@@DDDFFFUUUjjjvvvnnniiihhhdddttt~~~llllllyyytttTTTEEEBBB===:::666333333222222111333333333333222222222222000000000111111111222222222111000//////000111222////////////000000000000000000000000111111111111222222222222333444555555:::===JJJbbb|||aaaMMMKKK[[[~~~}}}\\\HHHGGGDDDEEEQQQeeehhh\\\jjj~~~{{{hhh[[[ZZZggguuuxxxoooaaaSSSKKKGGGDDDCCCEEEIIIRRRaaaooo~~~xxxsssttttttzzzyyytttmmmeee^^^XXXSSSOOOJJJGGGBBB>>>;;;999666444555444222111000111222333444444555555555555555444666666777777777888888999;;;777777999;;;<<>>:::666444333333222111222222222222111111111000111222222222333333333333333222111000000111222333//////////////////......000000000111111111222222222222222222333444555555999;;;GGG^^^xxx\\\LLLLLL\\\|||{{{\\\GGGFFFCCCDDDNNN^^^~~~fff[[[jjj~~~iii[[[VVV```nnnwwwuuuiiiYYYNNNGGGDDDCCCDDDFFFLLLXXXdddtttvvvjjjbbbaaaaaahhhnnnttt}}}}}}wwwrrrkkkccc]]]WWWQQQNNNIIIEEEAAA===;;;999666444444333222111111111222333333333444555666666666666777777777777777777777777;;;999888;;;<<<===CCCKKKaaazzzyyynnneeelllzzz~~~pppcccaaadddccc]]]YYYzzzooobbbXXXUUUSSSUUUVVVVVVYYY```eeegggrrreee[[[ZZZ\\\cccuuuwwwjjj[[[QQQKKKDDDBBBCCC@@@>>>===<<<===???AAABBBJJJTTT[[[[[[fffyyyllldddnnnuuuVVVFFFEEE>>>;;;777555444444333222111111111111000000000000111111222222222333333333444333222111111222333444111111000000//////......000000111111111222222222222222222222333444555555999:::DDDXXXrrrxxxVVVIIILLL[[[zzzyyyZZZEEEDDDBBBDDDKKKXXXxxx~~~gggZZZiii}}}iiiXXXTTTZZZhhhwww{{{ppp]]]PPPFFFDDDCCCEEEEEEIIIRRR\\\mmm~~~sssggg\\\UUUUUUVVV\\\aaaeeeooo|||{{{uuuppphhhaaa[[[UUUOOOLLLGGGDDD???<<<:::888666444333333222111111222222333222333444555666666666666777777777777777777777777<<<::::::<<<===???FFFOOOfff~~~wwwmmmeeemmm|||yyyjjj^^^___dddddd^^^ZZZ|||pppggg^^^TTTOOOOOOMMMRRRSSSSSSZZZjjjxxx~~~tttdddeeepppwwwjjj[[[RRRKKKEEEBBBBBB???>>>===<<<<<<>>>???@@@JJJOOOSSSVVVdddzzzwwwwwwxxxWWWGGGEEE???<<<888555555444333333111111111000000000//////000000000000111111111111333333222111111222333333222222222111111000000000111111111111222222222222222222222222333444555555::::::BBBTTTkkklllOOOGGGKKKXXXwww{{{[[[DDDCCCAAADDDJJJTTTqqqzzziii\\\iii}}}jjjXXXTTTWWWcccwwwttt```QQQFFFDDDDDDEEEFFFGGGPPPYYYiii~~~qqqdddZZZSSSPPPRRRTTTYYY\\\___gggvvv}}}yyyrrrmmmfff^^^XXXSSSMMMJJJEEEBBB>>>;;;999888666444222222222222222222222333222333444555666666666666666666666666666777777777;;;:::;;;===>>>@@@IIISSSjjjyyyppphhhnnn|||}}}zzzyyyxxxwwwuuusssggg]]]```fffgggdddaaaxxxmmmaaaYYYSSSNNNNNNQQQNNNUUUYYY[[[ggg}}}{{{ooouuuwwwjjj\\\SSSLLLEEEBBBBBB???>>>===<<<<<<======>>>FFFIIILLLQQQ```~~~{{{ZZZIIIFFF@@@<<<888666555555444333111111111111000000000///....../////////000000000222111000//////000111222222222222222222222111111111111111222222222222333222222222222333444555555999:::AAARRRhhhaaaJJJFFFJJJVVVuuu___FFFCCCAAACCCIIIOOOjjjzzzkkk^^^kkk~~~mmmZZZTTTTTT```wwwwwwcccVVVHHHFFFEEEFFFEEEFFFNNNWWWeeeyyyyyyfffZZZSSSPPPQQQUUUSSSYYY^^^```fffsss~~~{{{wwwooojjjccc\\\VVVQQQLLLHHHCCC@@@<<<:::888777666444111222222222222333333333333333444555666666666666444444555666666777888888;;;:::<<<>>>>>>@@@KKKVVVmmm}}}tttlllpppzzz|||}}}wwwsssqqqqqqqqqqqqqqqhhhaaaeeejjjlllkkkjjjwwwhhh___WWWUUUUUUUUUXXX]]]]]]eeekkkppp~~~wwwjjj\\\TTTMMMFFFBBBBBB???>>>===<<<<<<<<<<<<===BBBDDDHHHNNN\\\yyy___MMMJJJ@@@===999666666555555444222222111111111000000000....../////////000000000000///............///000111111111111111222222222111111111222222222333333222222222222333444555555888999AAARRRggg{{{[[[IIIFFFIIIUUUuuufffKKKEEEBBBCCCGGGKKKcccwwwlll^^^iiizzzmmmZZZQQQQQQ^^^vvvxxxfff\\\KKKHHHFFFFFFDDDDDDKKKTTT```tttrrr```VVVRRRQQQTTTXXXZZZdddmmmqqqvvv~~~yyytttmmmhhhaaaZZZUUUOOOJJJGGGBBB???;;;999888777555444111111222222333333333333444444555555555555555444222333444555666888999999::::::<<<>>>===@@@LLLXXXqqqxxxoooqqqxxxxxx|||wwwpppmmmmmmpppssstttpppjjjfffiiillllllmmmooozzzmmm]]]WWWTTTWWW\\\```fffllloooyyywwwjjj]]]TTTMMMFFFBBBBBB???>>>===<<<<<<<<<<<<<<<@@@BBBFFFMMM[[[wwwbbbQQQNNN@@@===999777666666555444222222222222111111111111////////////000000000000///...---,,,,,,---.../////////000000111111222222111111222222222333333333222222222222333444555555666888AAARRRiiiwwwYYYIIIFFFHHHUUUvvvlllPPPHHHCCCCCCEEEGGG^^^ooommm]]]ffftttkkkXXXOOONNN\\\vvvyyyiiiaaaNNNJJJGGGEEEBBBBBBIIIQQQ\\\ooo~~~ooo^^^VVVSSSSSSUUUYYYhhhuuuwwwqqqlllggg```YYYTTTNNNIIIFFFAAA>>>:::888777777555444000111222333333333333333555555555666555555444444111222333555777888999:::999999<<<======@@@LLLYYYtttzzzqqqqqqwwwuuuwwwrrrllljjjlllrrrwwwzzznnnjjjhhhjjjjjjiiikkkpppooo```WWWSSSSSS]]]jjjuuuvvvlll^^^RRRKKKGGGDDDAAA>>>>>>>>><<<:::999:::;;;@@@AAABBBHHHZZZyyyfffRRRLLLIII@@@888666555222111222222222222111111111111111111111000000//////..................////////////////////////000000000000)))+++///222444555555555222222333444444555555666999888<<>>>>>>>><<<:::999:::<<>>>>>>>><<<::::::<<<===BBBIIINNNSSSaaa|||jjjVVVPPPGGG???777666666444333555222222222111111111000000000000000000////////////............////////////000000000//////.........000000111222222111000///222222333333444444555555::::::???NNNjjjrrrUUUFFFGGGLLL]]]bbbPPPDDDDDDIIIHHHYYYkkkuuuaaacccjjjrrr___UUUZZZhhh||||||lll]]]RRRHHHEEEEEEEEEGGGJJJMMMWWWjjjooo]]]VVVUUU]]]vvv|||uuuooohhhddd^^^XXXTTTOOOJJJGGG@@@>>>;;;888666444444444333333333222222222222111333333333444444444555555777777666666666666777777;;;888:::??????BBBQQQccc~~~zzzuuummmmmmnnniiikkklllooovvv}}}}}}zzzwwwqqqkkkhhhiiijjjiiiggg~~~gggWWWTTT[[[mmmyyyooo```TTTMMMHHHDDDBBB>>>>>>>>><<<;;;;;;===???AAAKKKQQQUUUccckkkWWWRRRGGG>>>777666666555444666333333222222111000000000000000000000////////////............////////////000000000///......------000111111222111111000///111222222333444444555555;;;<<<@@@NNNiiisssVVVFFFFFFKKKaaagggRRREEEEEEIIIHHH[[[tttxxxdddeeejjjyyyhhh\\\aaammm~~~rrrcccWWWKKKFFFEEEDDDFFFJJJJJJSSSfff}}}ppp___WWWVVVcccuuukkkjjjqqqxxx{{{sssmmmfffbbb\\\WWWRRRNNNIIIFFF>>>===:::777555444444444222222222222222222222222333333333444444444555555666666666666666777777888<<<999:::??????AAAPPPaaazzztttllllllnnniiikkkmmmrrrwww||||||yyyvvvrrrnnnjjjggghhhiiiiiiiiiiiiYYYVVV___tttyyyooo```TTTMMMHHHEEEBBB??????>>><<<;;;<<>>>>>AAAOOO```}}}|||uuummmmmmoookkkmmmnnnqqqsssuuutttrrrpppmmmkkkhhhggghhhiiijjjjjjkkk[[[WWWaaawwwwwwmmm___SSSLLLHHHEEECCC??????>>><<<;;;===AAADDDRRR___fffdddnnn~~~}}}nnn\\\XXXHHH@@@888777777555444666444333333222111000//////////////////000000000000............////////////.................................///000111222222111111222222333333444444555999???MMMlllvvvZZZJJJGGGJJJdddlllUUUHHHEEEHHHOOOkkk}}}eeeccchhh}}}{{{vvvssszzz}}}mmm```RRRJJJGGGDDDDDDGGGKKKRRRaaauuuyyyiii___^^^hhh}}}hhh]]]YYY___uuu}}}vvvnnniiiaaa]]]WWWRRRNNNJJJEEEBBB<<<;;;888666444333333333111222222222222333333333333333333444444444555555333444444555777888:::;;;;;;888:::>>>>>>@@@OOO```{{{{{{tttlllmmmpppmmmnnnnnnnnnnnnmmmmmmllllllkkkjjjhhhgggggghhhiiijjjnnn^^^[[[dddwww~~~uuukkk]]]RRRLLLHHHFFFCCC??????>>><<<<<<>>>BBBEEEYYYjjjtttrrr|||tttoooxxx|||zzzqqq```]]]JJJAAA999888777555333555444444333222111000///....../////////000000000111............////////////,,,------....../////////.........//////000111222111111111222333333444444333888===JJJhhhxxx^^^NNNKKKMMMdddmmmXXXKKKFFFIIITTTvvv~~~gggfffjjj~~~xxxmmmppp}}}ooocccUUUMMMHHHDDDCCCEEEHHHMMM[[[nnnqqqgggeeekkkxxxrrrbbb```bbbmmmzzzsssmmmhhh^^^ZZZUUUPPPLLLHHHCCC@@@;;;:::888555444333333333111111222222222333333333333333333444444444555555555555555555666777999999:::888999>>>>>>AAAOOOaaa{{{xxxqqqiiikkkooollljjjkkkkkkjjjiiihhhiiiiiikkkkkkiiigggfffeeefffgggrrrbbb___fffwwwzzzqqqjjjggghhhmmmnnnnnnuuu~~~sssjjj\\\QQQLLLHHHFFFDDD??????>>><<<<<<>>>BBBFFFZZZooo|||}}}zzz~~~wwwiiihhhxxx}}}tttbbb```KKKBBB:::888777444333444444444333222111000///....../////////000000111111............/////////000+++,,,,,,---...///000000000000////////////000111000111111222333333444444444888<<>>AAAPPPaaa}}}uuunnnggghhhnnnkkkfffhhhjjjjjjiiihhhhhhhhhmmmmmmkkkhhheeeccccccdddvvvbbb\\\dddsssrrrddd^^^bbbdddaaa\\\\\\aaaggglllvvvpppcccUUUOOOKKKEEEAAA@@@???@@@@@@===:::;;;BBBHHHdddoooxxx~~~rrrnnnfffjjjmmmwww|||mmm]]]MMMBBB:::888999666444444666555444333111000///...////////////////////////000000////////////000000000000000000000000000000111111111000000000000000222222333333333333444444111666:::BBB]]]yyy```SSS[[[dddmmmYYYKKKEEEJJJ^^^eeeppplllwwwiiiiiippppppfffXXXNNNIIIGGGEEEDDDEEEHHHRRRbbbxxx}}}yyyyyy|||~~~xxxsssvvv{{{tttnnnhhheee\\\XXXRRRLLLHHHDDD@@@===:::999666444333222222222111111222222222333333333111333555555444333444555666666666777888888999999<<<::::::===>>>CCCVVVkkkrrrlllkkkjjjjjjllleeekkkpppnnnhhhcccdddgggkkkiiigggdddccccccdddeeexxxddd]]]eeessssssiiiggghhhfff^^^TTTOOOQQQUUU\\\eeemmmnnnnnnttt{{{~~~|||kkk^^^PPPJJJGGGCCCAAAAAA@@@AAAAAA>>>;;;===BBBHHHYYYbbbjjjqqqnnnlllwwwdddkkkqqq~~~rrraaaMMMCCC:::888999666444444444444333333222111111111000000000000000000000000000000////////////000000000000000000000000000000111000000000000000000000222222333333333333444444555999<<>>BBBGGGMMMTTTZZZccc}}}}}}ooopppuuukkkuuu}}}uuueeeNNNCCC:::999999777555444222222222222333333333333111111111111111111111111000000////////////000000000000000000000000000000000000000000000000111111222222333333333333444444666:::<<>>>>>AAADDDFFFKKKPPP[[[xxxvvv|||~~~|||vvveeeNNNDDD;;;::::::888555555333333333333333333333333111111111111111111111111000000////////////000000////////////////////////000000000000000111111111222222222333333333444444444777;;;BBBVVVtttxxx[[[ZZZ\\\yyylllWWWIIIEEEJJJRRRnnn~~~ggggggaaa{{{uuummmgggooozzzyyyvvvmmmaaaVVVPPPLLLHHHEEEFFFGGGKKKVVVhhh~~~xxxssslllddd^^^XXXTTTNNNIIIFFFBBB???<<<888777555333222222222333111111222222222333333333111333555555444333444555666666666777888888999999<<<:::===BBBEEEMMMbbbxxx{{{oookkkmmmnnnqqqtttuuupppjjjffffffggggggfffkkkjjjhhhfffeeedddccccccrrrvvv{{{wwwdddQQQDDDCCCJJJQQQZZZ```dddaaa______^^^\\\___kkkvvviii[[[LLLEEEBBB@@@???AAA??????@@@???>>>???@@@BBB???EEELLL[[[{{{{{{wwwfffOOOEEE<<<:::;;;888666666555555444444333222222111000000000000000000000000000000////////////000000//////////////////////////////000000111111111111222222222333333333444444444777:::AAARRRnnnwwwZZZXXXUUUrrrnnnXXXHHHEEEIIILLLbbbzzzfffeee^^^zzz||||||{{{nnnbbbgggtttvvvyyypppdddZZZSSSMMMHHHDDDGGGGGGJJJTTTdddzzzzzzuuurrrlllddd^^^UUUQQQLLLHHHDDDAAA>>><<<777666444333222222222333111111222222222333333333111333555555444333444555666666666777888888999999===;;;===BBBDDDKKK___uuutttqqqrrrrrrsssuuurrrmmmgggeeehhhjjjjjjiiilllkkkiiigggeeedddccccccvvvcccPPPFFFGGGPPPXXXfffmmmrrrrrrqqqpppmmmiiidddooovvveeeXXXJJJCCC@@@>>><<<=========>>>???@@@@@@AAAAAA:::AAAJJJ\\\~~~{{{iiiPPPEEE<<<;;;;;;999666666666555555444333222222111000000000000000000000000000000////////////000000000000000000000000000000/////////000111111222222222222333333333333444444777999;;;AAAOOOhhhsssVVVVVVQQQmmmoooVVVFFFEEEKKKKKK\\\{{{~~~zzzgggfff```|||zzzuuuuuurrr```bbbqqqvvv|||ttthhh^^^WWWPPPJJJEEEFFFGGGJJJQQQ```uuu~~~wwwrrrpppkkkbbb[[[SSSOOOJJJFFFCCCAAA>>><<<777666444222222222222333111111222222222333333333111333555555444333444555666666666777888888999999===;;;<<>><<<===>>>@@@BBBCCCBBBBBB===CCCKKK]]]|||jjjPPPFFF===;;;<<<999777777444444444444444444444333111111111111111111111111000000////////////000000000000000000000000000000...//////000111111222222222222333333333333444444666777:::@@@MMMeeeqqqUUUVVVPPPkkksssWWWEEEDDDJJJGGGUUUkkk~~~}}}iiijjjccc}}}rrrnnnxxxvvv```aaaqqqxxxxxxmmmccc[[[TTTLLLGGGDDDEEEHHHOOO]]]qqqvvvnnnkkkjjjjjjiiipppsssyyy}}}uuupppmmmhhh___WWWQQQNNNIIIEEEBBB@@@===;;;666555333222222222222333111111222222222333333333111333555555444333444555666666666777888888999999<<<999;;;@@@BBBIII]]]sss}}}vvvvvvwwwuuurrrqqqlllllllllmmmoooooonnnnnniiiiiiiiihhhggggggfffeee|||qqqhhheeejjjrrryyytttaaaUUUJJJFFFEEECCCAAABBB<<<===>>>AAADDDEEEDDDCCCCCCGGGMMM\\\~~~|||iiiPPPFFF===<<<<<<:::777777222222333444444555666666222222222222222222222222000000////////////000000000000000000000000000000...//////000111222222222222222333333333444444444111333888???LLLeeesssXXXXXXQQQkkkyyyZZZEEEBBBGGGBBBMMM^^^kkkmmmgggtttmmmtttyyyaaaaaarrrzzz{{{pppfff^^^VVVNNNIIIBBBCCCGGGMMMZZZnnn~~~uuuiii```]]]\\\[[[ZZZ]]]aaagggooo{{{}}}tttooolllfff\\\SSSQQQMMMHHHDDDBBB@@@===;;;666555333222111222222333111111222222222333333333111333555555444333444555666666666777888888999999:::888;;;@@@CCCJJJ___uuu|||vvvxxxzzzwwwsssqqqlllnnnppprrrrrrqqqooonnnllllllkkkiiigggeeecccaaayyywwwzzztttdddVVVGGGBBBAAA???>>>???@@@???>>>@@@@@@??????AAAFFFHHHNNN___}}}jjjTTTHHH===;;;;;;999999:::555444444333333333444444111111111000000000000///000000000000000000000000,,,------...///000111111...///////////////......222222333444444555555666111555999???LLLfffyyy```UUUTTTjjjZZZIIIDDDBBBFFFMMM\\\pppqqq```jjjwwwnnnsss}}}iii___fffrrrzzznnnddd[[[QQQHHHDDDFFFHHHKKKUUUggg{{{{{{dddYYYZZZVVVVVVXXXUUUYYYVVVXXXcccooo}}}|||yyytttmmmfff```[[[WWWNNNKKKFFFCCC@@@>>>;;;999777666444333222111111111222222111111111111111222333333333444444444555555777777777888999999::::::<<<:::<<>>>>>>>>======???@@@AAABBBDDDEEEHHHPPP```{{{nnnTTTIII>>>;;;;;;999888999666555555444333333333444333333333333222222222222////////////////////////---.........///000000000///000000111000000//////222222333333444555555555444777:::???LLLfffzzzbbbWWWRRRhhh___KKKEEECCCEEEJJJXXXlllwwweeemmm~~~sssvvvnnncccfffpppzzzpppfff^^^SSSJJJEEEFFFGGGIIIQQQbbbuuuuuu___VVVXXXTTTTTTWWWUUUVVVTTTWWWaaammm{{{|||yyysssllleee^^^XXXUUUOOOKKKFFFCCC@@@>>><<<:::666555444333222111111111222222111111111111222222333333444444444555555555777777777888999999::::::<<<:::===@@@AAAKKKggg~~~zzzuuurrrqqqpppnnnlllkkknnnqqqqqqmmmjjjiiiiiiggggggggggggggghhhiiiiii|||ooo___RRRFFFBBBAAA>>>===>>><<<<<<===>>>@@@DDDGGGIIIEEEKKKUUUeee~~~rrrVVVJJJ???<<<<<<999888888888777666444444333333333444333333333222222222222////////////////////////////////////////////////000111111222222111111000222222333333444444555555777999;;;???LLLggg}}}dddWWWOOOdddeeeNNNFFFCCCDDDHHHVVVhhh{{{ggglllwwwvvvuuuhhhgggmmm|||~~~{{{sssjjjaaaWWWNNNGGGFFFEEEGGGMMM[[[lllyyyppp[[[SSSVVVSSSTTTWWWVVVSSSTTTYYYcccnnn{{{|||wwwqqqjjjddd]]]WWWSSSOOOKKKGGGCCC@@@>>><<<:::666555444222111111111111222222111111111111222222333444444444444555555555777777777888999999::::::;;;:::===AAADDDOOOlll~~~wwwqqqllljjjiiijjjkkkmmmoooooollljjjhhhhhhiiijjjjjjjjjkkkkkkllllllxxxkkk[[[PPPEEEBBB@@@======>>><<<>>>>>>>>>AAAHHHMMMNNNHHHNNNYYYjjjrrrWWWKKKAAA>>>===:::777777999888777555444333333333222222111111111000000000000000000000000000000000000000000///////////////000000111111222111111111111222222333444444555555777999;;;>>>LLLiiidddSSSNNNaaa~~~kkkQQQFFFDDDDDDGGGUUUggg{{{dddfffvvv|||sss}}}mmmgggiiizzz~~~xxxoooeeeZZZPPPIIIFFFDDDFFFKKKVVVffftttooo[[[TTTWWWSSSSSSXXXWWWRRRWWW```jjjuuuyyyuuunnniiiddd^^^XXXSSSNNNKKKFFFBBB@@@>>>;;;999555444333222111111111111222222111111111222333333444444444444555555555555777777777888999999::::::;;;;;;>>>CCCGGGTTTrrr{{{ssskkkfffeeegggiiigggiiilllnnnoooooooooooorrrqqqpppooommmkkkjjjiiitttfffVVVMMMDDDAAA@@@<<<<<<>>>===@@@@@@>>>BBBLLLRRRSSSKKKQQQYYYgggpppWWWLLLBBB???>>>;;;888777:::999777666555444444444222222222111111111111000111111111111111111111111000000000000000/////////...///000000111111111000111111222222333444444555666888:::>>>MMMllldddPPPOOO___{{{rrrTTTGGGCCCEEEGGGTTTgggzzzaaa___mmmsssrrriiigggxxx~~~uuujjj]]]TTTLLLGGGDDDGGGKKKSSScccrrrppp\\\UUUVVVQQQQQQXXXXXXUUU___mmmxxxvvvqqqkkkgggddd```ZZZTTTMMMJJJEEEAAA???===:::888444333333222111111111111222222111111222333333444444444444555555555666666777777777888999999::::::;;;;;;>>>DDDIIIXXXwwwuuupppiiicccaaacccgggiiiiiijjjlllooorrrtttuuuuuuwwwvvvtttqqqnnnllljjjiiipppaaaRRRJJJDDDAAA???<<<;;;===<<>><<<:::777555333222222111111111111111222222222222333444555555555555555555666666666666777777777888999999::::::<<<;;;???EEELLL\\\|||}}}nnnggg```bbblllvvvyyyyyyuuutttssstttwwwyyyxxxvvvuuussspppnnnmmmnnnppprrr|||kkk[[[MMMGGGCCCAAA???;;;:::===777>>>@@@???III\\\iiiiiiMMMPPPTTT]]]sss~~~zzzzzzjjjTTTJJJBBBAAAAAA>>>;;;:::888888777777777777777888333333333222222222111111000000000000000000000000......///000111222222333///000111222333444444444000111111222333333444444888:::===AAAOOOkkkpppdddOOOXXXpppgggKKK@@@CCCIIIXXXqqq}}}```XXXbbbwwwwwwvvvooommm{{{{{{ooofffYYYOOOIIIJJJIIIIIIVVVfff{{{yyyeee\\\\\\XXX\\\iiippp}}}yyyuuummmddd___]]]XXXOOOGGGIIIFFFAAA===;;;999666444222222111111111111111111222222222222333444555666555555555555666666666777777777777888999999::::::<<<<<>>===<<<;;;<<<===AAAAAAIIIeeewwwrrrRRRRRRXXXhhh~~~yyyjjjqqqyyykkkWWWNNNEEEAAABBBCCC???:::999999999888888888888888777666444333222111111111222222222111111111111000222222222222222222222222111111000000111111222333111111222333333444555555777555777@@@QQQkkkssscccPPPWWWlllfffPPPCCCEEENNN\\\cccRRR\\\qqqtttwwwllllllzzznnnaaa___VVVMMMIIIIIIMMMVVV___tttooo______cccgggrrr~~~vvvnnnjjjddd^^^YYYTTTOOOKKKEEECCC@@@===999777555444222222222222222222222222222222222222333444555555444444555555666777777777888888888888999:::;;;<<<======@@@EEEKKK[[[zzz~~~rrrpppooottt|||}}}wwwtttxxx||||||zzzzzzwwwtttrrrqqqqqqrrrrrrrrrtttmmmqqq}}}kkk^^^LLLHHHCCC???>>>===<<<;;;======AAABBBLLLgggvvvnnnTTTUUU]]]rrr{{{mmmeeeooozzzmmmXXXPPPGGGCCCDDDDDDAAA===;;;::::::999999888777777666555444333222222222222222222222111111111111000222222222222222222222222111111000000111111222333111111222333333444555555666555777???NNNfffuuucccSSSYYYkkkgggRRREEEGGGOOOgggeeeTTT^^^ooo{{{ppp||||||rrrkkkwwwvvvkkkcccZZZOOOJJJIIILLLUUU]]]qqqzzzjjjgggkkkqqq}}}}}}tttlllhhhbbb\\\WWWRRRMMMJJJDDDBBB@@@<<<999666555444222222222222222222222222222222222222333444555555444444555555666777777777777777777888999999:::::::::<<<@@@EEEKKK[[[yyyrrrppppppttt{{{zzztttsssyyy}}}}}}||||||yyywwwuuussssssrrrrrrqqquuunnnttt}}}kkk^^^KKKGGGBBB???======<<<;;;>>>===@@@CCCPPPjjjuuuhhhSSSTTTaaa~~~nnnfffeeeqqq}}}oooYYYRRRJJJGGGGGGGGGDDD@@@>>>===<<<;;;999888777777666555444333333333333333222222222111111111111000111111111111111111111111111111000000111111222333111222222333333444444555555555777>>>III^^^{{{hhhVVVYYYiiikkkUUUGGGGGGNNNllleeeTTT^^^nnnuuunnnxxxzzznnnuuu}}}tttiii___SSSLLLIIIJJJRRRZZZkkk{{{{{{wwwzzz{{{rrrhhhddd___YYYUUUPPPKKKHHHCCCAAA???;;;888666555444222222222222222222222222222222222222333444555555444444555555666777777777666777888999:::::::::999999<<>>======<<<<<>>======<<<<<>>;;;999777555444444111111111111111111111111222222222222333444555555444444555555666777777777888999:::;;;<<<<<<<<<<<<>>>AAACCCGGGTTTnnn|||vvvuuuvvvxxx|||vvvxxxzzzzzzwwwtttssstttsssaaaTTTIIIEEE@@@=========<<<<<<>>><<>><<<:::999888777666555555555555555222222222111111111111000111111111111111111111111111111000000111111222333333333333333333333333333666777999<<<@@@OOOjjjqqqUUURRRZZZttthhhNNNDDDGGGJJJZZZzzzpppZZZ]]]fffuuujjjjjj}}}tttvvv|||rrrfff]]]TTTLLLLLLOOOYYYjjj~~~~~~vvvmmmaaa]]]XXXTTTPPPMMMIIIFFF===<<<:::888666555444444111111111111111111111111222222222222333444555555444444555555666777777777:::999999999:::;;;<<<======@@@BBBJJJ]]]zzzyyyuuuuuuvvvxxx{{{~~~}}}|||tttwww{{{zzzvvvrrrqqqqqq~~~qqq___RRRHHHEEE@@@===<<<===<<<<<<===<<<@@@DDDOOOdddiiiXXXLLLOOOhhhqqqrrrsss```UUUSSSQQQNNNMMMKKKJJJIIIFFFEEEDDDAAA???===;;;:::999888777666555555555555222222222111111111111000222222222222222222222222111111000000111111222333333333333333333333333333444555888:::>>>MMMiiilllWWWRRRXXXqqqgggOOOGGGHHHHHHUUUuuuuuu]]]]]]aaa{{{lllfffxxxwwwqqqyyyoooeee[[[RRRNNNPPPVVVfffxxx~~~zzzqqqggg^^^ZZZUUUQQQNNNJJJGGGDDD<<<;;;999777555444444444111111111111111111111111222222222222333444555555444444555555666777777777:::888777666777999;;;======AAAFFFRRRkkkwwwrrrsssuuuwwwyyy|||yyyuuuuuutttxxx|||zzztttooollllll}}}ppp___RRRHHHDDD@@@===<<<===<<<<<<<<<<<<@@@DDDMMMbbbgggWWWKKKNNNgggqqquuuppp^^^TTTSSSPPPNNNLLLKKKJJJIIIFFFFFFDDDBBB@@@>>><<<<<<:::999888666555444444444222222222111111111111000222222222222222222222222111111111000111222222333333333333333333333333333333444666888<<