BM6(3 $$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%%%%###""""""###$$$$$$%%%$$$$$$$$$%%%!!!"""&&&(((%%%###$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###'''(((%%%###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###############"""!!!!!!!!!""""""######""" !!!#########"""###$$$"""$$$%%%%%%###""""""#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&%%%###########################$$$%%%$$$###"""###%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!%%%'''$$$###$$$%%%$$$$$$$$$&&&&&&$$$###%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''))))))(((((((((((())))))*********)))******+++,,,***+++,,,------...------.........///000000111111111333555555444333444555666666666555444444666888777888888999999:::;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>??????>>>>>>===;;;:::999888999999999999888777777444444333333222222111111111111///...---,,,,,,,,,,,,,,,,,,---...000222333000---***)))***++++++***))))))******))))))((('''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((())))))))))))((('''(((((())))))))))))))))))************+++++++++,,,***))))))***++++++***###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$&&&&&&$$$###"""###$$$$$$%%%%%%$$$$$$&&&"""!!!$$$&&&$$$$$$&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!%%%'''###"""######!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###############"""!!!!!!"""###%%%%%%%%%$$$"""!!!!!!#########"""###$$$"""$$$%%%%%%###""""""#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$### !!!!!!""""""!!!""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$&&&'''########################"""$$$%%%$$$""""""###%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!%%%'''$$$###$$$%%%$$$###$$$&&&&&&$$$###%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''))))))(((((((((((())))))******))))))***++++++,,,+++,,,------------,,,+++---------...//////000000///111333444333333444666666666666555444444666888777888888999999:::;;;;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;999999888888999999:::;;;;;;;;;:::;;;;;;<<<===>>>??????>>>>>>===;;;:::999888999999999999888777777444444333333222111111111111000///...---,,,,,,,,,++++++++++++---///111222000---***)))***++++++***)))))))))))))))(((((('''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#####################$$$$$$$$$"""######$$$$$$$$$######$$$%%%$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%% """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((())))))))))))))))))************+++++++++,,,***))))))***++++++***######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%&&&&&&%%%#########$$$%%%%%%%%%%%%$$$'''""" ###%%%$$$$$$'''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%""" !!!""" $$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###############"""!!!!!!$$$%%%&&&''''''%%%$$$"""!!!#########"""###%%%"""$$$%%%%%%###""""""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%''''''''''''""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$######"""$$$&&&(((########################!!!$$$%%%%%%"""!!!###%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%'''%%%###$$$%%%$$$###$$$%%%&&&$$$"""%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$######$$$&&&'''(((''''''''''''''''''''''''))))))(((((((((((())))))******))))))***+++,,,,,,,,,,,,---...---,,,+++***,,,,,,------.../////////---///222333333333444666666666666555444444666888777888888999::::::;;;;;;888888888888888888888888999:::;;;;;;<<<<<<;;;;;;777777777666777888888999;;;;;;;;;;;;;;;<<<>>>>>>??????>>>>>>===;;;:::999888999999999999888777777444444333333222111111000111000///...---,,,,,,,,,+++******+++,,,...000222000---***)))***++++++***)))))))))))))))(((((('''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%% """#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''((())))))))))))))))))************+++++++++,,,***))))))***++++++***$$$&&&(((((('''&&&%%%&&&%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""######$$$$$$$$$######""""""""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!""""""#########""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""$$$%%%$$$"""###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&'''$$$###""" """###$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))++++++************++++++***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++...//////111222333444444444444444444444444444444555666888999888777555444666777888999999888777666777999;;;<<<<<<;;;:::999777777777888888999999999888999:::<<<===>>>>>>>>>@@@???>>><<<;;;:::999888666555555444444444555555111222333333333333222111111111222222111...,,,************,,,------+++)))++++++************++++++***)))'''&&&&&&'''((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&"""""""""######$$$$$$$$$$$$#########""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%&&&((('''%%%###"""###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###,,,'''###"""%%%&&&$$$!!!$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&'''((()))***+++,,,,,,)))************+++++++++!!!"""$$$$$$"""""""""###$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!############""""""""""""########################%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########"""""""""##################"""############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$%%%$$$"""###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))(((((((((((()))))),,,------,,,***)))***+++***+++,,,---...///////////////000111222333333444444444333333333333333333444555777888888777666555666777888888888777666666777999:::<<<<<<;;;:::999888888888999999999::::::888999:::<<<===>>>>>>>>>??????>>><<<;;;999888888666666555444444444444444000000111222222111000000///000111111000---+++***+++******+++------+++)))+++******))))))******+++***)))((('''&&&&&&''''''''''''((((((''''''&&&%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$#########""""""""""""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%&&&((('''%%%#################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$!!! %%%((((((&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))*********+++++++++###$$$%%%$$$""""""$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%%%%$$$###"""!!! $$$$$$#########"""""""""########################$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$"""###$$$%%%%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&$$$######$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''(((((()))(((((((((((()))))))))))))))((((((''''''(((((()))......///---+++)))*********+++,,,...///000111111000000111111111222222222222222222333333333333333333444666777777777666666666666777777777777666666777888:::;;;;;;;;;:::999999999:::::::::::::::;;;999999;;;<<<======>>>>>>>>>>>>===<<<:::999888888777777555444333333333333//////000000000000//////......//////...---+++***+++******+++,,,,,,+++)))******))))))))))))*********)))((('''&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$&&&'''&&&$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###  %%%((()))(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''++++++******)))((('''''')))))))))*********++++++%%%%%%%%%###""""""$$$'''$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######""""""!!!########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$"""""""""##################$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""%%%$$$############$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))******))))))))))))******---......---+++***+++,,,***+++,,,...//////000000111111111111111111222222111111222222222222333333222333444666666777777666555555666666666666666666777888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<==================<<<;;;:::999888777888777666444333222222222/////////000000/////////.........///...---,,,+++,,,+++******++++++***((()))))))))(((((()))))))))***)))((('''&&&%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$########################$$$%%%&&&%%%$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!"""%%%&&&&&&$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((++++++***)))(((''''''&&&))))))))))))************!!!!!!!!! !!!#########$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################&&&&&&$$$$$$######$$$$$$$$$$$$######"""""""""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! #########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""############""""""###$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))*********+++,,,,,,,,,+++---...++++++,,,------------,,,111111111111111111222222111111111222222333333333222222333444555666666666444444555555555666666777777777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============<<<<<<;;;:::999888888777777777555444222222111111000000000//////000000000......//////.........---,,,+++))))))***+++)))((()))((((((''''''(((((()))((((((((('''&&&&&&%%%$$$'''''''''(((''''''&&&%%%######""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$%%%%%%$$$###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%%%%%%%$$$###$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))*********""""""###"""!!!!!!"""$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$'''&&&$$$###""""""###$$$#########"""""""""""""""%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!#########$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&################################################"""#########""""""###%%%###########################$$$$$$%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''*********)))))))))(((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''')))++++++++++++---///+++,,,,,,---,,,,,,++++++000000111111111222222222111111222222333333444444222333333333444555555555444444333444444555666777666777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======<<<<<<;;;;;;:::999999888777777666666444333222222222222000000////////////000000.............../////////---+++)))))))))***)))(((((((((''''''''''''((((((&&&''''''''''''&&&%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$###############%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))'''''''''(((((()))))))))((((((((()))))))))******###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$'''%%%###!!!!!!!!!"""###"""###############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!###&&&###########################$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((()))************+++,,,++++++,,,---.........---//////000111222333333444222222222333444444555555333333333333333333444444333333333333333555666777666666777777888:::;;;<<<;;;;;;;;;;;;::::::999999:::;;;<<<<<<===<<<<<<<<<::::::999999888888777777555444444333222222222333//////...------...//////---,,,,,,,,,---......///...+++)))((()))))))))((((((''''''&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$###""""""$$$&&&###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&%%%%%%$$$$$$!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))*** """$$$$$$###"""!!!""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$&&&%%%###!!! !!!"""#########$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((()))*** !!!!!!"""###$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###!!!!!!###&&&########################$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$&&&''')))''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))(((((((((((()))))))))***+++***)))((()))******+++,,,...///000000111...///000111222333444444222222333444444555666666444444333222222222333333333333222222333555666777666666666777888:::;;;<<<;;;;;;;;;::::::999999999;;;;;;<<<<<<===<<<<<<<<<:::999999999888888777777444444333222222333333333...---,,,,,,,,,,,,---...++++++++++++,,,---.........+++)))(((((()))(((((('''''''''&&&&&&'''''''''###$$$&&&'''(((''''''&&&''''''((((((''''''&&&%%%#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$###$$$$$$###!!!"""$$$&&&################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&&&&$$$"""!!!!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))$$$$$$$$$#########""""""""""""############"""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%***&&&""" """""""""########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""############""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######!!!$$$%%%%%%$$$$$$%%%##############################$$$$$$$$$$$$######""""""""""""###$$$%%%&&&"""""""""###$$$&&&'''((($$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))))))))(((''''''''''''((()))***++++++,,,+++,,,------,,,---///111000222444444333333444555333333444444555444444333666555333222111222333333111222222333333444444555666999<<<<<<:::999:::;;;:::::::::999::::::;;;;;;:::<<<>>>===<<<;;;;;;<<<::::::;;;;;;:::999777666444444333222111000//////444222///,,,+++,,,...///......---------,,,,,,,,,+++*********))))))(((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""$$$%%%&&&''''''$$$$$$$$$#########""""""########################"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###%%%%%%###""""""###&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''************************$$$$$$$$$#########""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((&&&###""""""#################################$$$$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""############""""""$$$%%%&&&&&&''''''&&&&&&!!!!!!###$$$%%%&&&&&&&&&###$$$%%%$$$######%%%&&&##############################$$$$$$$$$$$$######""""""""""""###$$$%%%&&&%%%$$$######""""""""""""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!#########!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$!!!"""##################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''((())))))***)))))))))))))))(((''''''((((((((()))*********+++(((***************,,,...///111333444333333333555444444555555555444333333555444333222222222333333222333333444444555666666555888:::;;;999888999:::::::::999999999999999:::999;;;===<<<;;;::::::;;;::::::;;;;;;:::999888777222111000///...------,,,...------,,,---///111222...------------,,,,,,,,,************)))))))))(((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$##############################"""############$$$$$$$$$ !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((((($$$$$$$$$###############&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&&&&%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""############""""""%%%%%%&&&''''''''''''&&&!!!""""""###$$$%%%&&&&&&''''''&&&###""""""%%%'''##############################$$$$$$$$$$$$######""""""""""""###$$$%%%%%%%%%%%%$$$###""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$##############################!!!"""######""""""$$$%%%################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******)))))))))))))))(((((('''))))))))))))))))))))))))((()))***)))))))))+++---...000222333222222333444555555666666555444333333333222222222222222333444333333444555555666666777555666888999888777777888:::999999888777777777777888:::;;;;;;:::999999:::::::::::::::999888777666111000000///...---,,,++++++,,,,,,---///000111222------------,,,,,,,,,,,,************))))))))))))'''''''''&&&%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$########################"""############$$$$$$$$$ !!!###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""!!!!!!###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$#########!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&###!!!"""%%%''''''%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((##############################$$$$$$$$$$$$######&&&&&&%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$######"""""""""$$$%%%%%%###""""""$$$&&&###########################$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###""""""########################!!!"""$$$###""""""###%%%""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''&&&'''''''''((((((((()))(((((())))))))))))(((((()))))))))))))))((((((((()))***++++++***+++---///...000222222111111222333666666666666666555444333111222222222333333444444333333333444555555666666666666777777777777888888:::999888777666555555555666888::::::999888999999999999888888777666666555222222111000///...------,,,---.../////////...------------,,,,,,,,,++++++*********)))))))))))))))******)))((('''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$!!!!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$###############""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$!!!%%%$$$"""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''(((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))########################""""""############""""""%%%%%%$$$###"""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&%%%$$$###""""""""""""!!!###$$$#########$$$########################$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%!!!"""###$$$$$$######"""""""""##########################################$$$$$$######"""""""""""""""""""""""""""""""""""""""###$$$###!!! !!!"""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((******)))(((((()))******%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))(((((()))))))))((((((((((((((()))***++++++***+++---///...000222222111111222333666777777777666666555444222222333333444444444444222222222333444444555555777777777777888888999888999888777666555555444444555777999999888777888999777777666666555444444444222222111000///...------+++,,,.../////////---,,,------,,,,,,,,,+++++++++))))))))))))))))))************)))((('''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$########################""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$########################""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############################################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###'''"""$$$((('''%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""############"""###""""""!!!"""###$$$%%%"""$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$""""""######""" """""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!! !!!"""######################################################$$$$$$$$$$$$######"""###############"""!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))((((((((((((((((((((((((((()))***)))))))))+++---...000222333222222333444666666777777777777666666333444444555555555555444111111222222333444444555888777555666888999999888888777777666555555555555555666888999888888999:::777777666555444444444444111000000///...---,,,+++)))***,,,...///000//////,,,,,,,,,,,,++++++++++++))))))))))))************'''''''''&&&%%%%%%%%%$$$(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###"""""""""###############$$$$$$########################"""############$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################""""""######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################"""""""""##################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###'''$$$""""""%%%((('''&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############$$$###!!!!!!!!!"""$$$%%% !!!######""""""###$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$"""###$$$$$$$$$###!!!"""""""""######$$$$$$$$$########################!!!""""""######$$$$$$%%%########################!!!###$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&'''''''''((()))))))))(((***************,,,...///111333444333333333555555555666777888888888888555666777777777666555444222222333333444555555555888555333444666888888777777777666666666666666777444666888999888888999:::999888777555555555555666222111000///...------,,,***+++,,,---......//////,,,,,,,,,++++++++++++***((()))))))))************&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!"""""""""#########$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''###########################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$'''&&&###!!! !!!!!!%%%%%%$$$"""!!!!!!###%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$!!!###%%%((())))))((('''#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%&&&'''((((((((((((######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%+++***(((''''''(((***+++'''''''''''''''''''''&&&''''''((()))))))))))))))%%%&&&&&&'''((()))******+++,,,------,,,---///111000222444444333333444555444555666888999999999999777777888888888666555444333333444444555666666777777444222222555777777555777777666666666777777888555777999999999999:::;;;;;;:::888777666666777777444444333222111000////////////...---,,,,,,++++++,,,,,,,,,+++++++++******(((((())))))*********+++'''''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################"""############$$$$$$$$$!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))************************'''&&&%%%$$$############ !!!###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$############$$$$$$'''&&&$$$###"""###$$$$$$############""""""!!!!!!#########$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$############"""###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((,,,)))''')))------((($$$***)))(((''''''&&&''''''))))))(((((((((((())))))++++++,,,------....../////////000111222333333444555666777888999:::::::::999888666555444444444444333333333444444555555555444444444333333444555555555666777666555444555666444555777999:::;;;::::::888777666555555444444444222222333222222111000///---------------------------,,,,,,+++,,,---///000))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''&&&%%%###"""%%%###!!! ###''')))%%%%%%%%%$$$$$$$$$######################################################%%%%%%$$$######""""""!!!!!!""""""#########""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###""" ###$$$%%%$$$"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """###$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&%%%###"""""""""######%%%%%%%%%$$$$$$#########&&&%%%###!!! !!!!!!$$$$$$$$$######"""""""""$$$$$$$$$###############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,+++***((((((((()))***%%%%%%$$$###""""""""""""!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$$$$###############$$$%%%######$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$########################""""""""""""""""""""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%$$$$$$#########""""""""""""""""""######$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$############"""###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$''',,,///---***(((((('''''''''(((((()))))))))(((((((((((())))))+++++++++,,,------......---......///000111222222333444555666777888888888;;;:::888777666666666777333444444444444444444555444444333333333333444444444666777666555555666777777777888999999999888777888888777666555555555555222222222222111000//////------------------------------,,,+++,,,,,,......************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###""" !!!"""######$$$%%%%%%$$$$$$$$$########################################################################""""""""" """###$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################!!! !!!$$$%%%$$$"""###$$$%%%$$$"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$&&&&&&%%%$$$############%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$#########%%%$$$######""""""""""""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))((((((((()))***$$$######"""""""""######""""""###$$$%%%%%%%%%%%%#########"""""""""!!!!!!&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!###$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""######"""!!!!!!###&&&########################$$$$$$###"""""""""##############################""""""""""""""""""""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""#################################$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$############"""###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&$$$###&&&***......,,,&&&&&&&&&'''((())))))***))))))(((((((((((()))))))))******+++,,,,,,------,,,,,,---...///000111111111111333444555666666666:::999888777666666777777555555555444444444444444444333333222222333333333444555666666666666777888:::::::::999888777555444999888777666555555555555222222222222111000///...........................------,,,+++++++++,,,,,,+++++++++*********))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""######"""$$$%%%$$$""" %%%$$$$$$$$$$$$#########################################################""""""""""""############ !!!###$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%#########%%%&&&%%%$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$%%%$$$######""""""######$$$''''''%%%$$$###"""""""""#########"""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))+++***))))))((()))))))))$$$###############$$$$$$!!!""""""######$$$$$$$$$$$$#########""""""""""""'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########"""&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%&&&'''&&&%%%&&&(((***""""""############$$$$$$%%%$$$$$$###""""""""""""########################""""""""""""""""""""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""##########################################%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%#######################################$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((***(((%%%%%%((()))))))))&&&''''''((((((((((((((())))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,---...///000111111000000222333444555555555666666666555555555555555666666555555444444333333444444333222222222222333333555666777666666888:::::::::999888777666555444888888777666555555555555222222222222111000///...........................------,,,+++++++++***************))))))))))))(((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%% """%%%''''''&&&$$$"""$$$$$$$$$$$$############################################################""""""######$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############"""""""""######$$$%%%%%%$$$$$$$$$###############"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((((((((((((((('''******************************))))))))))))))))))%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!!!!!!!"""""""""###%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$######%%%'''""""""######$$$$$$$$$$$$%%%%%%$$$###""""""##############################""""""""""""""""""""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((,,,***'''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&))))))(((((((((((())))))(((((()))******++++++,,,,,,------...///000111111000000222333444555555555555555555666666666666666666666666555555444444444555444333333222222222333333555777777666777888:::999888888777777666666666888777666555444444444444111111111111000///..............................,,,,,,,,,++++++******))))))(((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""################################################"""######$$$%%%&&&''''''###$$$$$$$$$$$$######"""'''%%%""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&""""""######$$$$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))*********))))))'''&&&&&&%%%%%%%%%&&&&&&""""""!!!!!!!!!""""""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""!!!"""""""""######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$###""""""###$$$#########$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$############"""###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((())))))))))))'''%%%$$$))))))(((((((((((())))))((())))))***++++++,,,,,,,,,,,,---...///000111111000111222333444555555555555666777888999999888888666666666555555555555555666666555444333333333333555666777777777777888999888777777666666666777777777666555444333333333333111111111111000///...---------------------------******+++++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$###"""!!!!!!"""$$$%%%$$$############"""""""""######################################################$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$###"""!!!%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""""""""######$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""######$$$$$$######""""""""""""###$$$%%%''''''""""""###$$$$$$$$$######"""""""""###############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((()))************)))''''''&&&%%%$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$############""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$############""""""######$$$$$$######$$$$$$$$$%%%%%%%%%###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%&&&&&&$$$###$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$#########$$$%%%%%%########################""""""""""""""""""""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$#########"""##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$############"""###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&''''''&&&''')))))))))((('''%%%))))))(((((((((((())))))))))))******+++,,,,,,---++++++,,,---...///000000///000111222333444444444444555777888999999999888555555555555666666666666888777666555444444444444666777888888777666777999999888777666555666666777555555444333222222222222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$############""""""""""""################################################"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&%%%"""!!!"""$$$###$$$%%%$$$"""""""""###""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""""""""############"""###$$$$$$$$$$$$###"""############$$$%%%&&&&&&######$$$%%%$$$###""""""!!!"""""""""#########$$$######"""""""""######$$$#########$$$$$$$$$%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$#########""""""###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((()))***+++******)))'''&&&%%%$$$############'''&&&%%%$$$$$$$$$%%%&&&############""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###""""""############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""""""""############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$%%%%%%###!!!!!!"""$$$$$$%%%&&&&&&'''((((((############$$$%%%&&&&&&########################""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!""""""#########$$$$$$#########""""""!!!!!!########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$&&&(((((('''%%%%%%%%%$$$%%%((()))***)))((('''))))))(((((((((((())))))*********+++,,,,,,------)))***+++,,,---......///...///000222333333333333222333555666777777777777444444555555666666777777888888777666555444444444777888999888777666777888:::999777666555555555666444444333222111111111111111111111111000///...---++++++++++++++++++++++++'''((()))+++++++++***)))))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%!!!"""###%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$############""""""""""""################################################!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&'''&&&###!!!###%%%###$$$%%%$$$"""""""""##############################$$$$$$%%%%%%$$$$$$###""""""""""""############$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%$$$###"""!!!!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$"""""""""######$$$$$$$$$ !!!"""$$$&&&((()))***$$$$$$$$$$$$######""""""###########################$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((()))+++++++++***)))''''''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$###!!!!!!"""$$$'''***'''$$$!!!"""$$$&&&%%%$$$################################################%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""$$$$$$##################%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###!!!!!!!!!###$$$###"""%%%$$$######"""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""###'''(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''))))))))))))((((((((((((------------------------,,,,,,,,,---...///000111//////111222222333222222000111333555666666555555:::::::::;;;::::::999999:::999777666555555666666999999999888888888777777666666555444444444444555444444333222222111111000111000///...---...//////...---++++++++++++***(((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***(((%%%###  !!!"""###$$$%%%%%%%%%'''%%%###""""""###%%%'''################################################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""############""""""!!!!!!###!!! $$$#########""""""!!!!!!%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$""""""###$$$&&&''''''$$$""""""$$$%%%%%%$$$$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$%%%$$$#####################$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&### """%%%'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))(((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000//////000111222222222222000222333555666666666666999999::::::::::::999999:::999777666555555666666888888777777777666666666666666555444444444444444444333333222222111111000000///...---------.........,,,++++++++++++***((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%&&&&&&&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$#########"""""""""%%%$$$###"""!!!!!!""""""$$$$$$$$$$$$#########"""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%$$$$$$######%%%$$$!!! """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$######""""""########################%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$"""""""""######$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  ###%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++---------,,,,,,---......//////000000111222222222111222444555666777777777999999::::::::::::999999:::999777666555555666666666666666555555555555555666555555444444444444444333333333222111111000000///...---,,,,,,,,,---------,,,******++++++***((())))))))))))(((((((((((())))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$ !!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$######""""""###%%%&&&&&&%%%###"""################################################&&&&&&&&&&&&&&&&&&%%%$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%%%%$$$$$$######%%%$$$"""!!!"""###%%%&&&$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###########################$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""#####################$$$$$$%%%%%%%%%$$$"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((***************+++++++++------,,,,,,,,,,,,,,,,,,.../////////000111111222222333444555666777777777999::::::;;;;;;;;;;;;::::::888777666555555666666555555555555555555444444666555444444333333444444333333222222111000000000------,,,,,,,,,+++++++++---+++******++++++***(((******)))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""""""""############!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###################################################$$$%%%%%%&&&%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&&&&$$$"""!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############"""!!!"""$$$$$$$$$"""$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((((((((())))))))))))******+++++++++---,,,,,,+++++++++,,,,,,............///000111222222333333444555666777888::::::;;;<<<<<<<<<<<<<<<:::888777666555555666666555555555555555555555555555555444333333333333333333333222111111000000///,,,,,,,,,,,,,,,+++++++++,,,***)))***++++++***((())))))))))))((((((((((((&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!"""""""""#####################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%###""""""###%%%&&&################################################"""######$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############""""""##################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$#########$$$%%%''''''&&&%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$&&&&&&$$$###$$$$$$################################################"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""######$$$%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))))))))***++++++,,,,,,+++++++++******+++,,,,,,......---------///111222222222222333444555666777999:::;;;<<<<<<===<<<<<<:::999777666555555666666444444444444444555555555555444444333333333333333222222222111000000//////,,,,,,---------,,,+++***+++***))))))***+++***)))((((((((((((''''''''''''$$$%%%'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!"""""""""##################"""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###'''%%%###!!!!!!###%%%'''################################################!!!""""""###############"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""##################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!$$$&&&&&&$$$######%%%"""""""""###$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$############""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###!!!###%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))******+++,,,,,,---******)))******+++,,,---...---,,,,,,---...000222111111111111222444555666777888999:::;;;;;;;;;;;;:::999777666555555666666222222222333333333444444555444333333222222333333222222111111000000//////,,,---.........---++++++***)))((()))***+++***)))''''''''''''&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""###$$$%%%%%%%%%$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######"""""""""#########$$$$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$######$$$%%%%%%################################################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$#########$$$$$$"""""""""#########$$$$$$"""###$$$%%%%%%$$$######"""""""""######$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''##################$$$$$$%%%$$$"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$######%%%!!!!!!"""###$$$%%%%%%&&&########################'''&&&$$$$$$$$$$$$&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$!!!$$$&&&''''''&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))***+++,,,,,,------))))))))))))***+++,,,---...---,,,+++,,,...000222111000000000111333555666555666777888999::::::::::::999777666555555666666000000111111222222222333555444333333222222333333222222111111000/////////------...///...---,,,+++***)))((()))***+++***)))''''''&&&&&&&&&%%%%%%%%%%%%&&&(((((('''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!! !!!"""###$$$%%%%%%%%%!!!!!!###$$$&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&'''''''''###$$$%%%%%%%%%%%%$$$###################################################"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%$$$#########$$$%%%!!!!!!""""""#########$$$!!!"""###$$$$$$###!!!!!!#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$############""""""$$$$$$$$$#########""""""$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$(((&&&$$$"""!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""" $$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%###""""""###%%%&&&#########$$$&&&&&&%%%$$$######""""""""""""######""""""""""""""""""""""""&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))((($$$###&&&***"""############$$$$$$$$$$$$$$$$$$$$$######"""!!!$$$###"""!!!!!!"""###$$$!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))******************))))))******+++,,,...------------...//////111111000000000000000111555555666777888999:::;;;888888777666555444333333666555555444444333222222111111111111000000000000////////////............++++++,,,,,,,,,+++***))))))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!############$$$%%%&&&&&&!!!!!!!!!"""#########$$$!!!""""""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""########################%%%$$$"""!!!!!!###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$#########""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&###################################################"""!!!###%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###### !!!###%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$((('''%%%$$$###$$$%%%%%%&&&'''''''''&&&%%%$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%&&&'''(((((($$$$$$$$$#########""""""######%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&$$$######$$$&&&&&&%%%$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++)))%%%###%%%((("""############$$$$$$$$$ !!!###%%%'''((())))))$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!! !!!""""""!!!$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''''''''(((((())))))))))))************+++++++++++++++,,,,,,---...------------...//////111000000//////000000000222222333444555666777888888888777777666666555555444444333333222111111111111111111000000000////////////......------,,,,,,+++++++++++++++***))))))***)))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$#########""""""########################!!!"""######$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&################################################"""######$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%######$$$((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$###############"""######$$$%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""##################$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%#########$$$%%%&&&$$$#########%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((******((($$$!!!"""$$$"""############$$$$$$$$$$$$######""" $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!  """!!!!!!############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''&&&&&&'''''''''((((((((())))))))))))************,,,,,,++++++,,,,,,---......------------...//////000//////......///000000111111222333444555555666777777777777777777777777222222222111000000//////111111000000000000////////////...---,,,,,,+++++++++++++++*********))))))*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$##################"""""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%$$$#########''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&"""""""""""""""""""""""""""###%%%&&&%%%$$$!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$####################################### !!!""""""######"""""" !!!"""###$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%################################################"""$$$&&&%%%###"""$$$&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$)))******)))&&&$$$###$$$(((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! #################################$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#################################&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$#########$$$%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################%%%&&&&&&$$$!!! """"""#########$$$$$$$$$'''&&&$$$ """###$$$%%%%%%$$$###"""!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$###!!!"""$$$%%%%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((()))))))))))))))((((((''''''''''''((((((((((((((()))))))))************+++++++++++++++,,,------...------------.../////////............//////000222333333444555555666666555555555555666666777777222222222111000000//////111000000000////////////000//////...---,,,++++++,,,,,,++++++************++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$#########""""""""""""!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$############ !!!"""###$$$$$$%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" """$$$%%%&&&%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&################################################ !!!""""""######""""""!!!!!!""""""###$$$$$$%%%########################################################################%%%%%%$$$$$$$$$$$$%%%%%%################################################"""&&&(((&&&""" """&&&#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))))))))&&&%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$######""""""""""""##############################$$$%%%%%%%%%%%%$$$##############################"""######"""!!! !!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((('''''''''((((((((())))))((()))))))))***************************+++,,,,,,...------------...//////...............///000000222222333333444444555555222222333333444555555555333333333222111111000000000000000////////////...000000//////...------,,,------,,,++++++++++++,,,+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$############ !!!"""###$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!###$$$&&&(((########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&################################################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%###################################################&&&)))'''""" """&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%&&&###############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%%%%&&&'''%%%###"""###$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""####################################$$$$$$%%%%%%"""############$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&"""""""""######"""""""""%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""###$$$&&&&&&%%%#########$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))))))))))))))******************))))))******+++,,,...------------...//////............///000111111000111111111222222222333111222222222333333444444444444444333222222111111000000////////////......000////////////.........------+++*********+++,,,)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$"""!!!!!!%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!"""###$$$########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$###############$$$$$$$$$########################!!!"""######$$$$$$######%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$###################################################&&&'''&&&###!!!###%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%&&&"""######$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%""""""#########$$$$$$$$$$$$######"""###$$$%%%&&&######$$$$$$$$$######"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""###########################$$$#########$$$$$$%%%&&&$$$$$$$$$#########"""""""""######$$$%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&(((%%%###"""###$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$####################################%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###"""!!! $$$######""""""######$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''''''''((((((((())))))))))))))))))))))))************+++************+++,,,,,,...------------...//////////////////000111222222111111111222222222222333333333333333333333333444444444444333222222111111000000/////////.........------............//////,,,+++)))((('''((()))***((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$######"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""!!!!!!########################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""""""""###""""""#########$$$$$$$$$######################## !!!""""""######""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$%%%%%%$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$######"""""""""###$$$%%%'''((())))))$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&(((&&&###"""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&""""""""""""""""""""""""###"""!!!"""#########""""""############$$$$$$$$$!!!"""""""""""""""!!!!!!&&&%%%$$$######$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&$$$###$$$%%%'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&(((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,---......------------...//////////////////000111333333444444444444444444555555444444444444444444444444444444333333222111111111000/////////............++++++,,,------......///***)))'''&&&%%%&&&((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&&&& """###$$$&&&&&&%%%%%%$$$######"""""""""!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%&&&&&&########################!!!"""$$$%%%%%%$$$###"""######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%###"""""""""""""""######$$$$$$$$$$$$######################## !!!!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%$$$######%%%&&&%%%###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!###%%%'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###"""###%%%&&&'''&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###"""!!! !!!"""###$$$$$$%%%%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%###########################%%%&&&$$$!!! """%%%""""""###$$$$$$###!!! %%%&&&&&&%%%$$$###"""!!!############$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$ !!!######$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$"""!!!!!!!!!""""""###########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%!!!######"""!!!"""###########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$$$$##################$$$$$$$$$ """###%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$''''''''''''((((((((((((*********))))))))))))))))))************+++++++++000//////......---,,,,,,000000/////////111333444666666555444444444444555888888777777666666666555555444444333222111000000000000000000////////////------,,,+++++++++,,,,,,,,,++++++***)))(((''''''%%%&&&((())))))'''&&&$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###%%%%%%$$$$$$######$$$$$$&&&&&&&&&%%%$$$!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$#########""""""""""""######"""############$$$$$$$$$###############"""!!!!!!$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%$$$$$$###"""!!!!!!""""""%%%$$$###!!!!!!!!!"""###'''&&&&&&%%%$$$###""""""!!!""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###""""""!!!#########"""""""""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$!!!!!!"""$$$######$$$$$$$$$$$$######''''''&&&&&&%%%$$$######&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$###############""""""!!!!!!""""""###$$$$$$%%%%%%########################$$$$$$###"""""""""##############################$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%########################""""""######$$$$$$%%%%%%!!!""""""###$$$%%%########################&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((((((***)))))))))))))))))))))++++++++++++,,,,,,,,,,,,.........---------------000////////////111222333666666555444444444444444777777666666666555555555555444333333111111000///000000000/////////............---,,,,,,,,,,,,---******))))))))))))))))))((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$##################""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$###"""""""""""""""%%%$$$###"""!!!!!!"""###&&&%%%%%%$$$$$$######""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""!!!###$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$((((((&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%%%%$$$###!!! """""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###""" %%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###""""""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))******,,,,,,,,,,,,------------,,,,,,,,,,,,------------///////////////111222222666555555444444444444444666555555555555444444444444444333222111000000///000////////////.........///...------,,,,,,------(((((((((((()))))))))******)))'''&&&&&&''')))+++''''''''''''''''''''''''&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######%%%$$$######"""!!! !!!"""$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############!!!!!!"""###############$$$###""""""""""""""""""$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! """######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""###$$$######""""""$$$&&&((()))''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$###!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$#######################################"""!!! %%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$############%%%%%%$$$"""  ########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''%%%$$$###%%%&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((()))))))))))))))*********,,,,,,,,,,,,------------******++++++,,,---........./////////000111222222666555444444333333444444444444444444444444444444444444333222111000///////////////.........------...---,,,,,,++++++,,,,,,(((((((((((((((((((((((((((''''''&&&&&&'''))))))&&&&&&''''''((((((''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###############""""""""""""###$$$&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$############$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!! !!!""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%$$$$$$############################## !!!"""$$$$$$###""""""######"""""""""""""""###$$$#####################""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""##############################$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$"""!!!!!!"""###%%%''')))&&&%%%$$$$$$###$$$$$$%%%######""""""###$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%$$$######################## !!!"""###############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$%%%&&&%%%"""  ########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''((((((((('''%%%$$$%%%%%%&&&&&&'''&&&&&&%%%''''''''''''(((((((((((((((((())))))************++++++++++++,,,,,,,,,,,,)))******+++,,,---......//////000111111222222222555555444333333333333333333333333444444444444444444333333222111000///...............------------,,,+++******))))))******))))))(((((('''&&&&&&%%%$$$$$$&&&'''''''''&&&&&&%%%%%%&&&'''((((((''''''%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''!!!"""###$$$%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###!!!!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$""""""###############"""######################## !!!"""$$$$$$###""""""###"""""""""""""""###############$$$$$$$$$$$$###!!!""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################$$$###!!!"""###%%%$$$$$$!!!!!!""""""$$$%%%&&&'''&&&%%%############$$$%%%!!!!!!!!!""""""###%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''######$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$######################## """###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""$$$$$$###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((()))******++++++++++++++++++,,,,,,,,,,,,***++++++,,,---......//////000111222333333333333555444444333333333333333333333333444444444444555333333222111000//////.........---------,,,,,,,,,+++***))))))(((((())))))))))))((('''&&&%%%$$$$$$!!!###%%%'''((('''&&&$$$###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$##################$$$$$$############$$$$$$"""############$$$$$$$$$!!!!!!"""############"""###############$$$$$$$$$!!!!!!"""###############"""""""""""""""######$$$"""###$$$$$$%%%$$$$$$$$$"""""""""#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((#########$$$$$$%%%%%%&&&%%%$$$"""!!! !!!"""###$$$$$$$$$######$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$%%%%%%###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''#########"""######$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###################################################$$$$$$###"""""""""##############################""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%''''''%%%$$$###########################$$$##################### """$$$$$$######$$$%%%########################&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$######""""""######$$$%%%&&&'''((($$$$$$######$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''(((((()))******++++++,,,,,,,,,,,,------------,,,,,,------.........///000111333444555555444444555444333333222222333333333444444444555555555555333333222111000///......---------,,,,,,,,,,,,++++++******)))))))))))))))'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''!!!"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$###""" $$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$#########""""""#########"""############$$$$$$$$$!!!"""######$$$$$$$$$###""""""#########$$$$$$$$$"""""""""""""""######$$$"""""""""""""""###$$$$$$"""###$$$%%%%%%%%%$$$$$$""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""$$$$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((""""""###$$$%%%%%%&&&&&&((('''%%%######$$$%%%&&&###"""!!! !!!"""###!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&%%%######$$$&&&'''(((''''''&&&(((&&&%%%$$$$$$%%%'''(((&&&&&&%%%$$$############$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&######""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""########################$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!###$$$$$$###!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###!!!!!!"""########################%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""######$$$&&&'''((((((######""""""###%%%'''((($$$$$$######$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))'''(((((()))***+++++++++---------.........//////---------............///111222444555666666555444555444333333222222333333444444444555555666666666333333222111000///......---------,,,,,,,,,++++++,,,++++++***)))*********%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%''')))+++ !!!$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$$$$%%%$$$%%%%%%%%%$$$!!! !!!###$$$%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###""" $$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&''''''&&&%%%######""""""""""""######"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""!!!""""""###$$$$$$"""###$$$%%%&&&%%%%%%$$$#########"""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$&&&'''((()))!!!!!!""""""############""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############&&&&&&%%%$$$%%%&&&""""""############""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$###""" """###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$######### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''(((''''''&&&%%%$$$######&&&%%%###"""!!!!!!!!!"""!!!!!!""""""#########$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''&&&%%%######$$$&&&'''&&&'''###"""%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---......---...///000000//////000111000111222333555666777888;;;<<<;;;888555222111222555555555555555555444444222111000///...---,,,+++......------------,,,,,,***++++++++++++***))))))(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$...,,,)))&&&###""""""""""""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$##########################################""""""""""""""""""""""""$$$%%%000222(((######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$#########""""""""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""############"""""""""""""""###$$$%%%'''(((%%%%%%%%%$$$$$$######### """######"""!!! ##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!$$$%%%$$$###$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############ !!!"""""""""!!!!!!""""""##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""###$$$$$$$$$&&&%%%###!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******'''((()))******+++++++++---///000000//////000111000111222333444666777777<<<<<<<<<999555222222222333333333333444444444444222111000///...---,,,,,,,,,,,,+++++++++************++++++++++++***))))))(((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$######"""##################$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$#################################$$$$$$$$$########################'''######)))111111***"""######$$$$$$$$$$$$##############################"""############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############""""""######$$$$$$$$$$$$$$$######""""""""""""###$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""!!!!!! %%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!#########"""###$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""'''&&&&&&%%%$$$$$$######!!!!!!!!!"""""""""######!!!$$$&&&%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""!!!""""""$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************++++++,,,,,,------......---///000000///...000111000000111222444555666666<<<<<<<<<999555222222222111111222222222333333333111111000000///...------++++++++++++******************++++++******)))((((((''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%$$$$$$$$$###############%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################&&&&&&'''***...---((($$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!"""#########""""""""""""""" """$$$%%%&&&&&&%%%##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######"""!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########$$$$$$&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$############$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######%%%%%%%%%%%%$$$$$$######!!!!!!"""""""""""""""""" !!!$$$&&&(((((('''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$###"""!!!"""###"""###$$$%%%%%%###""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))*********+++------------......//////---...000///......///111000000111222333444555555:::::::::777333111000111000000111111222333333333000000000//////.........---------,,,,,,,,,,,,+++***************))))))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%########################"""$$$'''((('''&&&$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$################################################"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$###"""""""""""""""##################""""""!!!"""###%%%%%%&&&&&&%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!!!!%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%###"""###%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))*********+++******))))))***+++,,,---...//////......///000///000000111222333444444666666666444111/////////000000000111111222222222/////////...............------,,,,,,,,,+++++++++)))************)))((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%$$$###!!! %%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$######################## ###&&&&&&###!!!!!!#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""######$$$$$$""""""############""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###""""""%%%&&&&&&&&&######"""!!!!!!"""######$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$###""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&""""""######$$$%%%%%%&&&'''&&&%%%$$$###""""""!!!%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%"""$$$'''&&&###!!!"""$$$((('''%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,+++***))))))***+++,,,,,,...//////...---///000///000000111222222333333222333333222000//////000////////////////////////------------------......************))))))))))))))))))******))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!"""$$$$$$%%%%%%%%% !!!"""""""""""""""%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###!!!###%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$%%%########################################################################"""""""""""""""#########"""""""""######"""""""""$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#######################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$%%%&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$""" !!!$$$&&&&&&%%%########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""#####################""""""""""""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$#########"""###############""""""""""""##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######&&&(((&&&!!! &&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((...---+++******+++---...,,,---///...------...000//////000000111222222222000111222111000000111222......------,,,,,,+++++++++++++++,,,,,,---------************)))))))))))))))))))))))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""######$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""$$$&&&######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$$$$######"""%%%$$$$$$###############"""#########$$$$$$$$$$$$%%%$$$$$$############$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$############"""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$ """%%%&&&'''&&&$$$###!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!!!!"""######$$$$$$''''''&&&%%%$$$###"""!!!$$$(((***&&& """"""#########"""!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++)))(((&&&&&&''')))***,,,---///...------...000//////000000111111222222///000222222111111222444---,,,,,,+++***)))((((((*********++++++,,,,,,---,,,,,,,,,++++++++++++***)))))))))))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$######$$$%%%&&&"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!"""###%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$"""!!!!!! !!!!!!""""""#########$$$###"""""""""###$$$%%%%%%##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%##################$$$$$$ !!!###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###"""######%%%&&&%%%$$$%%%(((,,,'''&&&&&&%%%$$$###""""""########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$#########$$$%%%%%%&&&&&&""""""""""""###$$$%%%&&&%%% $$$$$$#########$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&))))))***+++++++++++++++++++++++++++,,,---......000///...------...///000,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++***)))(((((('''''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!!!! ######$$$$$$$$$######"""######""""""""""""""""""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&''''''&&&$$$"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!"""###$$$$$$&&&&&&%%%$$$###"""!!! ########################&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$######""" !!!"""#########$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######""""""""""""""""""$$$%%%&&&'''&&&$$$""" """"""###$$$%%%&&&&&&'''$$$$$$$$$##################"""!!! !!!"""###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!###%%%%%%$$$""""""###%%%))))))$$$ """$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$############%%%&&&%%%###$$$'''***&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########"""""""""""""""########################$$$$$$$$$###############"""%%%((('''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######""""""""""""""""""""""""""""""###$$$%%%&&&%%%!!!"""%%%&&&$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((()))))))))))))))'''((())))))******))))))************+++,,,---...//////...------...//////,,,------...............---------,,,,,,++++++++++++++++++*********))))))++++++******)))(((((('''))))))************))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%#########################################################"""""""""!!!!!!######$$$$$$$$$######"""########################%%%%%%%%%&&&&&&'''''''''"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&&&&%%%%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$%%%%%%!!!""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$%%%%%%$$$###!!!!!!!!!!!!"""######$$$$$$##################$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######""""""$$$&&&&&&$$$######$$$!!!%%%'''%%%###$$$### $$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!###%%%%%%###"""######$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$######"""!!!!!! #######################################$$$$$$$$$!!!&&&***)))$$$ """&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""###$$$%%%%%%&&&###!!!"""%%%'''&&&$$$######$$$$$$$$$$$$##############################"""#########$$$%%%%%%%%%$$$$$$$$$############"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******&&&&&&'''((((((((((((((())))))))))))***+++,,,---...------,,,,,,------...,,,,,,---.....................---,,,,,,+++******++++++*********)))))))))+++******))))))(((((('''((())))))******))))))((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""########################$$$$$$$$$############""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%#########""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""###$$$$$$###""" """""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%$$$############$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$######"""""""""$$$&&&&&&$$$###$$$%%% ###$$$###&&&++++++(((%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%"""###%%%$$$###"""###$$$$$$$$$$$$$$$###""""""###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$%%%%%%#########$$$%%%&&&$$$#########"""""""""!!!########################"""""""""###$$$$$$$$$%%%!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%$$$######$$$&&&'''&&&$$$######$$$$$$$$$$$$##############################!!!""""""###$$$%%%%%%&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))&&&''''''((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------//////...---+++***))))))************))))))))))))******))))))((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$############"""############$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$###############""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$""""""#########""""""!!!"""###%%%$$$######$$$%%%%%%%%%###$$$+++666:::999&&&%%%%%%%%%$$$$$$######%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""$$$$$$$$$""""""###%%%%%%$$$$$$#########"""!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$&&&%%%$$$#########%%%%%%#########$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%$$$ """&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%#########$$$%%%%%%$$$#########$$$$$$$$$$$$##############################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))(((((()))************)))(((((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------//////...---+++***))))))*********)))))))))(((((()))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$""""""!!!!!!!!!"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$######"""!!!!!!$$$$$$$$$############"""########################&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""""""""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&&&&%%%%%%$$$#########!!!!!!"""###$$$%%%%%%%%%########################"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$!!!""""""#########""""""!!!"""######""""""$$$%%%&&&((((((+++222:::<<<888%%%%%%%%%$$$$$$#########%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$### !!!!!!""""""############$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%%%%$$$###$$$$$$$$$""" """""""""#########$$$$$$########################"""##################""""""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$"""''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$ !!!!!!"""######$$$$$$$$$###############$$$$$$"""######$$$$$$###############$$$$$$$$$$$$##############################!!!"""""""""###$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''(((((())))))******))))))***+++++++++++++++(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++++++++,,,---------------......---,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$$$$############!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!#########""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######"""""""""!!!%%%$$$$$$$$$######""""""########################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""#################################"""############$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""###$$$$$$$$$%%%""""""############""""""###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$""""""######$$$$$$######!!!"""######"""###%%%'''%%%+++000222444444///'''$$$$$$$$$$$$$$$#########%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''&&&%%%%%%$$$######""""""######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$###!!!"""###%%%%%%######$$$&&&&&&###!!!""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## !!!$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""######$$$$$$###############$$$###$$$$$$$$$#########$$$######$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$############"""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))((((((((())))))))))))))))))******+++,,,+++++++++))))))))))))***+++,,,,,,+++,,,---......---,,,+++++++++,,,------------,,,---------,,,,,,+++++++++***)))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%### ###'''############################################################$$$$$$$$$%%%!!!!!!"""$$$$$$%%%%%%$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$########################"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$##################!!!""""""""""""#################################"""############$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$############$$$$$$#########"""""""""""""""##################$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%$$$$$$###$$$%%%$$$$$$$$$''')))(((...222///,,,)))%%%############$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((((('''&&&$$$""" &&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###!!!"""$$$&&&%%%######$$$''''''$$$!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&%%%$$$###!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" ###&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$###############$$$$$$%%%%%%$$$######$$$%%%######$$$$$$$$$$$$#######################################"""""""""""""""$$$$$$$$$############"""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&))))))***+++++++++++++++))))))))))))***+++,,,---,,,,,,............,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%######(((""""""""""""""""""""""""########################"""""""""######$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!%%%'''''''''&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&########################&&&%%%%%%$$$###"""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$ !!!!!!"""######$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&)))+++...111///'''!!!"""$$$%%%""""""######$$$$$$$$$%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%'''***+++$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########!!!$$$&&&'''%%%###!!!"""############$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######&&&&&&''''''&&&$$$###""""""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######"""!!!!!! $$$$$$$$$#########""""""'''$$$""""""$$$%%%""" ######""""""######$$$%%%########################%%%%%%$$$$$$###""""""!!!!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%######""""""""""""""""""######$$$$$$$$$$$$##############################)))&&&###"""$$$%%%$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%$$$"""!!!!!!!!!"""$$$&&&&&&&&&$$$###################################################$$$"""  !!!%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&((()))************((((((((((((((('''''''''%%%&&&''')))************)))))))))******+++++++++------,,,++++++++++++,,,---------.........////////////...---,,,***)))((()))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########"""""""""""""""############"""""""""!!!%%%$$$###""""""###$$$%%%$$$$$$##########################################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###  ###$$$$$$%%%%%%$$$$$$###########################"""""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$###$$$$$$$$$###!!! !!!###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""&&&%%%###"""""""""######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!"""$$$&&&&&&%%%#################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$&&&(((***$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$######""""""######$$$########################%%%%%%$$$###############&&&&&&''''''&&&$$$###""""""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""######$$$$$$$$$$$$$$$$$$#########""""""$$$###!!!"""$$$%%%$$$"""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$##############################""" """$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########!!!"""$$$$$$$$$"""!!!################################################%%%$$$"""!!! !!!"""###$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&''')))***((((((((((((((((((((('''&&&'''((()))))))))))))))))))))******+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,***)))((()))'''&&&%%%%%%&&&''')))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((('''&&&""""""""""""""""""""""""$$$###!!!"""###$$$$$$###"""######""" !!!"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%###"""""""""######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$###############!!!"""$$$$$$"""!!!"""###########################%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$&&&'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$############$$$&&&&&&&&&&&&%%%$$$######"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$###############"""!!!!!!"""$$$&&&%%%$$$######""""""######$$$%%%########################""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################## !!!###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$%%%&&& !!!"""$$$$$$###""""""################################################&&&%%%$$$#########$$$%%%######$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$""""""$$$''')))''''''(((((((((((((((((((((((())))))))))))(((((())))))***+++---...////////////...---------------++++++,,,,,,,,,---------//////...---,,,***)))(((((('''&&&%%%%%%&&&'''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$''''''&&&######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$""" """""""""""""""""""""""""""!!! !!!###$$$$$$###!!!"""######""""""###$$$$$$$$$$$$$$$######""""""#################################"""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""#########""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################""""""#########$$$$$$$$$"""######"""!!!!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################""""""###$$$$$$$$$$$$######""""""######$$$%%%########################!!!!!!"""######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$#########$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""###$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$################################################&&&%%%$$$$$$$$$$$$%%%%%%""""""#########""""""!!!########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''((((((((((((+++++++++++++++***))))))))))))+++,,,...///000111000000///...............,,,,,,,,,---------...............---,,,+++)))(((((('''&&&&&&&&&&&&'''((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$##################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!%%%'''%%%!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$###"""!!!"""$$$%%%$$$$$$%%%'''%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$################################################$$$%%%$$$###"""###%%%'''########################!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$###""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###""""""#########""""""######$$$%%%########################""""""""""""""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$################################################$$$$$$#########$$$$$$$$$!!!""""""#########""""""########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''%%%$$$&&&'''''''''(((((())))))------------,,,,,,+++***)))***+++,,,...///111111000000///............///............////////////.........---,,,+++***)))'''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""######$$$$$$$$$#########""""""""""""#########$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$### $$$&&&$$$ ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%$$$""" !!!###$$$######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$############$$$#########""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!$$$$$$$$$###"""###&&&(((########################"""###############$$$$$$######$$$%%%%%%$$$$$$###########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######### !!!"""###$$$&&&&&&'''###############$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""######""""""######$$$%%%########################"""""""""""""""""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######################## """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""################################################""""""#########$$$$$$$$$""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((******)))&&&%%%&&&&&&''''''((()))))))))------......---,,,++++++******+++,,,...///000000000000///..................////////////000000000------------,,,+++***)))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######!!!!!!!!!"""######$$$$$$#########"""""""""!!!!!!"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%########################&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""""""""""""""######$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%######$$$$$$%%%%%%$$$$$$###########################!!! !!!###%%%&&&&&&%%%""""""""""""""""""""""""'''&&&&&&&&&&&&$$$!!!!!!"""!!!!!!!!!"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################&&&&&&%%%$$$###"""!!! !!!""""""!!!"""$$$%%%########################&&&&&&%%%###"""!!! """"""$$$%%%%%%%%%$$$###########################!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###!!!"""$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&"""$$$%%%&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!"""$$$%%%&&&&&&""""""#########$$$$$$$$$"""$$$%%%$$$"""!!!###$$$######""""""######$$$%%%########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######################## ###%%%%%%###""""""$$$####################################################################################$$$$$$$$$%%%$$$######""""""!!!""""""################################################""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''')))))))))((('''&&&&&&''''''((())))))***+++,,,,,,,,,,,,,,,+++******++++++,,,------......000///......------...............////////////000------------,,,+++******&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######!!!!!!"""######$$$%%%%%%$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""###$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!$$$%%%$$$###""""""""""""""""""""""""%%%$$$$$$%%%%%%$$$!!! """######!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$#########""""""!!!#########"""###%%%########################%%%$$$$$$###"""!!!!!! !!!"""$$$%%%%%%%%%$$$########################### !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###!!!!!!"""###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%(((&&&""" !!!###%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&''' """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$$$$$$$$$$ """%%%$$$""""""$$$'''#########"""###$$$$$$%%%########################!!!"""###$$$&&&'''((()))######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%((()))((($$$ """"""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$######$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((())))))***)))******+++++++++******+++++++++,,,,,,---------//////...------------------------.........//////------------,,,,,,+++***&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!((('''&&&&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$!!!!!!###&&&'''&&&$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%% !!!!!!!!!!!!"""""""""!!!"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$#######################################$$$$$$$$$ """%%%&&&%%%%%%%%%&&&######################## !!!"""###$$$%%%&&& !!!###%%%&&&%%%###"""""""""""""""""""""""""""!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########"""######$$$%%%(((&&&$$$%%%'''(((&&&$$$$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$###"""!!!!!!""""""''''''&&&%%%%%%$$$###### !!!"""$$$%%%''''''%%%&&&''''''%%%%%%&&&'''&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%###"""!!!!!!"""###&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$####################################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''########################(((%%%###$$$&&&'''%%%""" !!!!!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$'''''''''&&&%%%$$$"""!!!&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((,,,+++)))(((''''''((((((******))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////------,,,+++***(((((('''###$$$&&&'''((('''&&&&&&)))((('''&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""#########"""""""""""""""%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!$$$%%%%%%$$$!!! $$$$$$###"""!!!!!!""""""""""""!!!!!!"""###$$$$$$########################!!!"""###$$$%%%&&&&&&&&&""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!""""""!!!!!!!!!"""$$$%%%$$$$$$##################!!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$##################%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%!!!"""######"""###%%%'''########################$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""""""""#########%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%&&&&&&$$$######$$$&&&&&&$$$$$$$$$######"""""""""%%%%%%$$$######"""""""""##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###############$$$$$$%%%&&&$$$""""""$$$%%%$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$#########"""%%%$$$###"""""""""""""""'''&&&&&&%%%$$$$$$######""""""#########$$$$$$$$$###$$$%%%$$$"""!!!!!!###((('''%%%$$$###$$$%%%&&&""""""""""""""""""""""""###$$$%%%%%%######$$$%%%'''&&&$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###""""""""""""""""""""""""################################################&&&$$$""""""$$$$$$###!!! !!!!!!"""""""""""""""""""""###$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%######"""""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((()))((('''''''''((()))***************************++++++,,,,,,,,,,,,------,,,,,,---------.................................------,,,+++***)))(((((($$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###############""""""""""""$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!$$$$$$###""""""""""""""""""""""""""""""###$$$$$$########################"""######$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###""""""""""""###$$$%%%########################"""""""""###$$$$$$$$$%%%"""!!! !!!""""""###$$$$$$%%%%%%$$$$$$########################%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$!!!"""######"""###$$$&&&########################""""""############""""""########################"""""""""#########$$$$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&%%%%%%$$$$$$###############$$$%%%%%%&&&###!!!!!!"""$$$$$$###$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############%%%%%%$$$############$$$&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$###"""""""""$$$%%%%%%###!!! !!!)))(((&&&$$$######$$$$$$###########################$$$%%%%%%######$$$%%%+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""############""""""######################## !!!######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""###$$$$$$###!!! !!!""""""######""""""######$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%######""""""!!!"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***************************++++++,,,,,,,,,,,,---------------.........//////..............................---,,,+++***))))))&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""$$$###""""""""""""""""""""""""""""""""""""###$$$###########################$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$!!!!!!"""############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$############$$$%%%%%%##########################################$$$$$$"""!!!!!! !!!!!!""""""###$$$$$$%%%%%%$$$$$$########################%%%$$$######"""############$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$"""###$$$$$$""""""###%%%########################""""""############""""""####################################$$$$$$$$$%%%"""""""""""""""############$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&''''''&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%'''%%%$$$######%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$###"""""""""%%%&&&&&&%%%$$$######$$$'''&&&$$$###"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&+++***(((&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&%%%%%%###""""""&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((************+++++++++++++++++++++,,,,,,,,,------------........./////////..............................---,,,,,,+++******(((((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&'''(((''''''&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&"""###############$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$######"""""""""""""""######"""""""""""""""##############################%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$#######################################""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###$$$##################$$$"""$$$%%%$$$###""""""###########################$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!"""""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%&&&&&&'''''''''&&&&&&$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$###%%%&&&&&&%%%%%%'''(((%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&&&&%%%$$$$$$%%%!!!""""""###############$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$###""""""'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%))))))*********++++++++++++++++++,,,,,,,,,------------------.........///...........................------,,,,,,+++++++++)))(((((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&'''''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$####################################""""""!!!!!!!!! ###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$###"""""""""""""""############"""""""""""""""###########################%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$#########"""$$$%%%%%%###""""""###########################$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############""""""######$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%!!!"""$$$$$$$$$$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##############################$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""!!!"""###!!!"""######$$$$$$############$$$$$$$$$######"""!!!!!!###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))((((((&&&%%%%%%((((((((()))******++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,,,,+++++++++***)))(((''''''&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%""""""######$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$"""""""""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$$$$######"""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%"""############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""###$$$$$$%%%%%%##################$$$$$$!!!""""""######""""""!!!!!!"""######$$$$$$######"""""""""###$$$$$$%%%%%%#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###""" ###%%%%%%$$$#################################""""""############""""""####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############""""""######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&"""%%%((((((&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""###$$$%%%##################$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""$$$$$$######$$$&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&########################"""$$$%%%$$$"""!!!"""$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$###### !!!"""###%%%%%%%%%%%%""""""""""""###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&''''''((())))))******++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------------------+++++++++++++++*********(((''''''&&&&&&'''((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$######"""###%%%'''(((%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######"""""""""""""""###$$$$$$$$$$$$###"""""""""""""""########################$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$######$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%!!!"""############"""!!!!!!""""""###############!!!""""""###$$$$$$%%%%%%######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###""""""$$$%%%%%%$$$###$$$########################""""""############""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$############$$$$$$###############""""""######$$$%%%$$$##################$$$#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""#########$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###'''+++,,,***'''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!"""###$$$$$$##################$$$$$$###############$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%!!!!!!"""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$$$$$$$&&&'''%%%&&&&&&&&&%%%%%%$$$###"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$######################## !!!###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$&&&((('''$$$"""$$$&&&""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""###$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********))))))%%%&&&&&&'''((())))))***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------++++++******************((('''&&&&&&'''((()))***)))(((''''''&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$$$$$$$###""""""###$$$%%%%%%&&&&&&###"""!!!!!!"""$$$&&&'''%%%%%%%%%$$$$$$$$$###### """###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######"""""""""""""""!!!""""""###$$$$$$$$$$$$###""""""!!!""""""###########################$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$"""###$$$$$$###"""!!! !!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###!!!!!!"""###############!!!""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!$$$&&&%%%$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""""""""#########$$$$$$######""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%###"""!!! !!!"""###"""""""""######$$$$$$$$$ !!!!!!""""""######$$$$$$########################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''(((+++)))&&&%%%&&&'''&&&%%%&&&((())))))(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###"""!!!######$$$$$$$$$%%%%%%%%%'''%%%###$$$&&&'''%%%###########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""######$$$%%%########################%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###################################################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&%%%###"""###%%%%%%### $$$$$$############$$$$$$###"""""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&+++***)))((('''&&&&&&&&&((('''&&&%%%%%%&&&((()))))))))))))))************))))))*********+++++++++,,,++++++******++++++,,,+++,,,---.........---,,,---,,,***(((((()))***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%''''''%%%$$$###"""""""""#########$$$%%%%%%%%%&&&!!!!!!!!!!!!!!!"""####################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""""""""############$$$$$$############$$$$$$##############################$$$$$$$$$######"""################################################%%%$$$$$$$$$$$$$$$$$$%%%############""""""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$#########""""""########################&&&%%%%%%$$$#########$$$########################$$$###"""!!!!!!"""###############"""######$$$%%%$$$$$$%%%&&&&&&'''((((((######$$$%%%%%%%%%%%%$$$"""###%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&''''''%%%$$$$$$&&&(((((((((&&&'''))))))'''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""&&&%%%###"""!!!"""###$$$%%%$$$######%%%%%%$$$"""############"""""""""!!!###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########""""""""""""!!!################################################%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$%%%$$$###$$$%%%%%%###!!!$$$$$$############$$$$$$#########"""######$$$$$$"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&''')))+++,,,'''&&&%%%$$$$$$&&&((()))))))))))))))************************************,,,++++++******++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,++++++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%$$$$$$$$$###$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$######"""################################################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$#########""""""########################&&&%%%$$$$$$######$$$$$$########################%%%$$$###""""""###$$$$$$###############$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''######$$$%%%%%%%%%%%%%%%!!!"""###%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&$$$###$$$&&&'''''''''&&&'''))))))'''&&&'''((($$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######&&&%%%$$$""""""######$$$$$$$$$$$$%%%'''&&&###!!!############""""""""""""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""&&&%%%$$$%%%&&&&&&$$$"""$$$$$$############$$$$$$$$$$$$######"""##################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))))))))))))))******************************))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---,,,***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""!!!!!!!!!!!!"""####################################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""######$$$$$$$$$###############################################################""""""#########%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""""""""###$$$$$$$$$$$$###""""""""""""####################################$$$$$$$$$#######################################%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%(((&&&%%%$$$%%%%%%$$$"""%%%'''(((((('''&&&&&&'''$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$"""###%%%(((***)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""&&&%%%%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""""""""###############$$$$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%***(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%***)))'''&&&$$$$$$######'''&&&&&&&&&'''((()))***((()))))))))************((()))))))))******++++++++++++************++++++---,,,,,,+++++++++++++++***++++++,,,+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""!!!$$$#########"""!!!!!!!!!""""""!!!!!!""""""###$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#############################################$$$$$$##################$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################""""""###$$$$$$$$$############################################################""""""""""""####################################$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!"""######$$$$$$$$$######!!!"""""""""####################################################################################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$"""%%%'''(((((('''&&&&&&'''$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$!!!"""&&&***------***'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###"""""""""#########$$$$$$#################################$$$$$$%%%%%%%%%((('''$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$&&&''')))***'''''''''(((((()))***+++((()))))))))************&&&&&&''')))***+++,,,---+++******))))))******+++,,,,,,+++++++++*********+++***((('''''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$#########"""!!!!!!!!!"""""""""""""""###$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#################################$$$##################$$$""""""""""""#########$$$$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######################################################""""""""""""###########################$$$"""###$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""######$$$$$$$$$######"""!!!"""""""""####################################################################################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%'''((('''%%%%%%&&&((((((&&&%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!###&&&***---...+++)))############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$""""""#########$$$$$$%%%%%%&&&!!!!!!"""$$$$$$%%%%%%$$$$$$%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''((()))*********))))))))))))************&&&&&&'''(((***+++,,,,,,******))))))))))))*********+++,,,,,,+++***((('''***)))'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!###%%%&&&&&&&&&##################""""""###""""""""""""###$$$$$$##############################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!"""""""""#########$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$#########################################################""""""#########%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""###################################################$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))(((&&&$$$&&&''''''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%(((++++++)))&&&#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&%%%$$$"""!!!"""######$$$%%%%%%&&&&&&""""""$$$$$$$$$$$$###""""""%%%&&&&&&###""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&#########"""######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((,,,+++)))'''&&&%%%$$$$$$###$$$%%%'''(((((())))))))))))))))))************(((((((((((())))))))))))******))))))))))))******(((***,,,---,,,***'''%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!! """$$$%%%%%%$$$############$$$$$$$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$################################################$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!###$$$&&&&&&%%%$$$### !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""####################################""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&'''(((((())))))((((((%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&(((((('''((()))(((%%%###$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%'''((((((%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$###!!! """$$$&&&%%%"""!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''((()))***+++!!!"""$$$%%%&&&'''''''''))))))))))))************+++******)))(((''''''&&&******))))))))))))******'''))),,,...---***&&&###((()))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! $$$%%%%%%%%%$$$!!!#########$$$%%%%%%%%%&&&#########"""######$$$%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""####################################""""""######$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###+++'''$$$###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%(((+++,,,***)))''''''&&&&&&%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&############""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''*********)))'''(((***,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&$$$###$$$&&&&&&### %%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&''''''%%%###!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""&&&%%%$$$######$$$%%%&&&""""""""""""############"""######$$$$$$######"""$$$###"""!!!!!!"""###$$$&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""#########$$$%%%%%%%%%&&&!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! %%%((('''%%%%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%***'''$$$###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******)))'''((()))+++*********)))))))))(((((())))))))))))))))))))))))*********)))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%######$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###############%%%$$$############$$$%%%""""""""""""############%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!"""###$$$###""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#################################$$$$$$$$$$$$$$$"""""""""############$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&)))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%""" $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######"""######$$$$$$$$$######%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$#########"""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******)))(((''')))+++)))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%'''%%%""""""###$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$#########"""""""""""""""######################################################$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""" !!!"""$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$ !!!!!!""""""############$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##########################################""""""#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" $$$'''&&&%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$""" $$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$############$$$$$$$$$######""""""""""""###$$$$$$%%%%%%""""""######$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''&&&'''''''''((((((((((((((()))***)))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%###!!! !!!######"""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$########################$$$%%%&&&$$$"""!!!!!!"""&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##################""""""""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$#########$$$$$$########################$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%###""""""""""""""""""###""""""#########$$$$$$$$$""""""############""""""########################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$#########"""!!!!!!!!!############$$$$$$$$$%%%""""""#########$$$$$$$$$########################)))'''&&&&&&'''(((&&&$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&&&&%%%$$$!!!!!!"""###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$############$$$$$$$$$######""""""""""""###$$$$$$%%%%%%"""""""""######$$$$$$$$$ !!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$############""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%&&&&&&&&&''''''''''''(((***)))((('''((()))************************************************)))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!! !!!$$$%%%"""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$########################"""""""""######$$$$$$$$$########################$$$%%%%%%$$$"""!!!"""###%%%$$$$$$$$$#########"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!""""""###############$$$##################$$$################################################%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%"""""""""######"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$#########"""!!!!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$########################&&&%%%$$$$$$$$$$$$"""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&&&&&&&''''''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$###$$$%%%''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''&&&"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######"""######$$$$$$$$$######%%%%%%$$$$$$###""""""""""""""""""###############!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$&&&''''''&&&%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&(((***)))(((''''''(((************++++++++++++************************))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######&&&(((###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&!!!!!!""""""###$$$$$$$$$"""""""""#########$$$$$$!!!!!!""""""###$$$$$$$$$########################!!!############%%%&&&#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%################################################!!!!!!"""############"""$$$$$$###""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$##############################$$$$$$$$$"""######$$$$$$######"""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######!!!  !!!###$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""############$$$#########$$$$$$$$$$$$%%%######################## !!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$#########%%%''''''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%''''''&&&$$$&&&((()))******)))((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""############""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))***(((''''''((())))))))))))*********+++************************))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!###%%%%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$ !!!"""###$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$######################## """###"""###%%%&&&"""######$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%$$$###############$$$$$$$$$%%%%%%""""""############""""""###$$$$$$%%%%%%$$$$$$######""" """$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######################## """$$$%%%&&&&&&&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))*********'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""%%%((((((&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$&&&%%%%%%"""###%%%'''(((((('''&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%''')))***(((''''''''''''((((((((())))))******************************)))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%% """""" !!!###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$ """###$$$%%%&&& !!!!!!"""###$$$$$$$$$########################"""###$$$###"""!!!"""###"""###$$$%%%&&&''''''(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%'''&&&%%%$$$###!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''%%%!!!!!!$$$&&&%%%%%%%%%$$$$$$######### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!###%%%%%%$$$###"""###%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******)))(((((((((((((((++++++***)))(((''''''&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###""""""%%%(((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$$$$######$$$$$$%%%&&&'''$$$!!!''''''&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!  ###''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$&&&((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%&&&''')))******((('''%%%&&&'''''''''(((((())))))(((((()))************))),,,,,,+++***(((&&&$$$###(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" $$$(((%%%  %%%&&&&&&%%%$$$$$$######"""!!!"""$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$$$$$$$$$$##################$$$%%%%%%$$$###"""!!!########################&&&$$$######%%%&&&&&&%%%%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$"""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################&&&%%%###""""""###%%%&&&""""""""""""###$$$&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&'''******)))(((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%&&&&&&%%%$$$"""$$$'''))))))'''%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$!!! !!!"""#####################$$$%%%%%%%%%$$$$$$#########################################################$$$###"""""""""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))((()))******++++++******++++++***)))(((''''''&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!$$$&&&$$$!!!!!!$$$%%%%%%%%%$$$$$$$$$$$$###$$$##################$$$$$$$$$############$$$$$$##################$$$$$$###$$$$$$%%%$$$###"""!!!########################%%%###""""""$$$%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%""""""############""""""###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""&&&%%%###""""""###%%%&&&!!!!!! !!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''***))))))((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&((()))(((&&&$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$###############"""%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$###############$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%######$$$%%%$$$"""!!!""""""###$$$$$$%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((()))******+++++++++++++++***)))(((''''''((())))))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###############"""""""""######$$$$$$$$$%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###""""""########################$$$"""!!!"""###%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%$$$######$$$###"""!!!!!!"""$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&""""""!!!!!!!!!""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''))))))(((((((((((())))))((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''((((((&&&$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&####################################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$&&&$$$"""$$$'''(((&&&###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&''''''&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((******+++,,,,,,,,,,,,+++,,,***((('''&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%###!!!"""$$$%%%###!!!""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%#########$$$####################################$$$###""""""$$$%%%%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((())))))((('''%%%$$$############"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((((((((())))))((((((((()))))))))))))))%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###%%%&&&'''&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%###"""$$$((()))'''$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''******+++,,,,,,,,,,,,+++---,,,)))'''&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&### """%%%&&&$$$!!!""""""###$$$%%%&&&&&&'''"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%##################$$$$$$########################&&&$$$######%%%&&&&&&%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((())))))((('''%%%$$$#####################$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((())))))***'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$###''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&&&&&&&&&&(((***''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""############$$$$$$$$$###############$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%'''(((&&&%%%%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((((((((((((''''''''')))******+++++++++++++++---,,,***((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%###!!!"""%%%&&&%%%###""""""###$$$%%%%%%&&&&&&!!!"""$$$&&&&&&$$$"""!!!$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%#########"""######$$$%%%########################&&&$$$###$$$%%%'''&&&&&&###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""###$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%((((((((((((((()))******((((((''''''&&&&&&%%%%%%))))))************))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$ ###%%%'''&&&%%%%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&&&&''''''((()))***)))(((((((((''''''''''''((()))******++++++*********)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$#########%%%%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$############$$$$$$##################$$$$$$######"""""""""###%%%%%%########################%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%""""""############"""""" !!!"""###$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""##################$$$################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###""""""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""######$$$%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%((((((((((((((()))******++++++***)))(((''''''&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((()))&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$$$$######$$$$$$###''''''%%%###$$$%%%$$$$$$$$$%%%%%%&&&''''''""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++&&&&&&&&&'''''')))******))))))(((((('''''''''&&&(((((()))***************''''''((()))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$$$$#####################"""""""""###%%%&&&########################$$$###!!!"""###%%%%%%$$$%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$ """######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""############""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%))))))((())))))***++++++***)))(((''''''((()))***&&&'''((()))************(((((((((((((((''''''&&&%%%%%%&&&%%%$$$%%%'''***)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%))))))'''&&&$$$###!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$###""" """###%%%&&&&&&%%%%%%###"""!!!!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""%%%''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""########################$$$###"""!!!!!!!!!######%%%%%%%%%&&&&&&&&&''''''(((&&&###$$$'''((('''%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&(((*********)))***,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########"""""""""!!!!!!!!!###$$$###"""!!!"""###$$$$$$######$$$$$$%%%&&&################################################$$$$$$##################&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$######"""########################%%%$$$#########$$$&&&&&&######$$$%%%%%%%%%%%%$$$""""""""""""!!!!!!!!!!!!&&&&&&&&&$$$""""""###$$$######$$$$$$$$$$$$######$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######"""""""""!!!$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%$$$###"""###$$$########################%%%%%%&&&''''''&&&&&&%%%%%%###""""""###$$$$$$###"""$$$%%%%%%###""""""###''''''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$###)))))))))))))))***++++++***)))(((((((((((()))***&&&&&&&&&&&&&&&&&&%%%$$$(((((((((((((((''''''&&&&&&'''((('''&&&&&&(((******)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))(((((('''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""""""""""""""""""""""""""$$$######"""""""""######$$$%%%%%%%%%%%%&&&&&&&&&'''%%%###$$$&&&'''&&&%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))''')))******)))(((((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&"""$$$%%%$$$###"""###$$$###############$$$%%%%%%########################################################################$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###########################"""!!! !!!############$$$%%%%%%%%%%%%$$$"""""""""###############$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""" !!!$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$########################%%%%%%%%%%%%%%%$$$$$$$$$%%%###""""""###$$$$$$###"""###%%%%%%###"""######&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###$$$$$$"""$$$$$$#########$$$%%%&&&((((((((('''''''''&&&&&&******))))))******++++++***))))))(((((())))))***(((((('''&&&%%%###"""!!!(((((((((((((((''''''&&&(((***+++***)))(((((()))***)))((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%'''&&&$$$$$$$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$############$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))***+++***(((&&&&&&'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$###$$$%%%###""""""""""""###$$$$$$##############################################################################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%###"""!!!$$$'''(((&&&#########$$$$$$$$$$$$######"""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$!!! """%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################&&&%%%$$$###""""""###$$$%%%###""""""###$$$$$$###!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$############"""""""""###$$$%%%&&&%%%$$$#########$$$%%%++++++*********++++++,,,))))))))))))))))))))))))+++******)))(((&&&%%%$$$(((((((((((((((''''''&&&(((***,,,,,,***(((''''''))))))((('''&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''&&&&&&$$$$$$$$$###$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$'''&&&$$$######$$$&&&'''&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******(((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$###"""############$$$$$$$$$%%%$$$$$$$$$%%%$$$######$$$$$$$$$%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''')))***,,,+++)))''''''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%"""""""""!!!""""""###$$$###############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%$$$"""!!!$$$))))))%%% ######$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""$$$%%%########################'''&&&$$$"""!!!"""###$$$%%%###""""""###$$$$$$###!!!###$$$$$$#########$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%###############$$$$$$%%%%%%###""" !!!###$$$,,,,,,++++++++++++,,,,,,))))))************))))))***************)))(((((((((((((((((((((''''''&&&''')))+++***)))'''&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&$$$###!!!!!!###$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((,,,...,,,)))%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((***++++++***))))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$###"""!!!"""$$$"""""""""!!!""""""###$$$################################################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$&&&###"""$$$((((((#########$$$$$$$$$$$$######$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!###$$$$$$######$$$%%%########################(((&&&$$$###"""###$$$&&&%%%###""""""###$$$$$$### """$$$$$$######$$$%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%(((&&&%%%###$$$%%%'''(((------,,,,,,++++++,,,,,,)))******++++++******)))''''''((()))))))))(((((((((((((((((((((''''''&&&&&&''')))((('''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$###""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%(((+++---,,,(((%%%$$$$$$%%%%%%%%%%%%&&&&&&########################"""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$&&&''''''%%%###"""###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((******+++''')))++++++)))))))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############!!!"""######"""!!!"""######""""""""""""###$$$$$$################################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$########################'''%%%$$$%%%&&&&&&"""######$$$$$$$$$$$$######$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% """$$$&&&&&&%%%###""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!"""$$$$$$######$$$&&&########################&&&%%%$$$######$$$%%%&&&%%%###""""""###$$$$$$### """$$$$$$$$$###$$$%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%&&&'''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''......---,,,,,,,,,,,,,,,)))***++++++++++++***)))''''''((((((((((((''''''(((((((((((((((''''''&&&&&&'''((('''&&&&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((############$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$######""""""######$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$&&&((()))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&########################!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!""""""###$$$%%%%%%#########$$$$$$$$$%%%%%%$$$'''))))))&&&#########!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++''')))***)))'''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!!!!!!! """###$$$$$$""""""###$$$###############$$$%%%%%%################################################!!!""""""###$$$$$$%%%%%%######$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$######""""""%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""###$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################ """###$$$######%%%&&&########################""""""######$$$$$$%%%%%%%%%###""""""###$$$$$$### """$$$$$$$$$###$$$&&&"""###%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%((()))###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!!!!!###%%%"""###$$$%%%&&&%%%%%%$$$############$$$$$$$$$%%%///...---,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))******)))(((''''''(((((((((((((((''''''&&&'''''''''&&&&&&''')))+++(((((('''''''''(((((()))(((((((((''''''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&%%%&&&&&&'''((()))***%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!!!!!###%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################"""!!! !!!###%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$'''******&&&######$$$!!!"""$$$&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((())))))(((%%%###""""""(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&################################################!!!""""""###$$$$$$%%%%%%%%%%%%''''''''''''%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$((('''&&&&&&%%%$$$###""""""###$$$$$$######&&&(((######$$$$$$$$$$$$######"""""""""###$$$%%%''''''#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## """###$$$######%%%&&&######################## !!!###$$$$$$$$$$$$%%%###""""""###$$$$$$### """$$$$$$$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""#################################$$$$$$%%%%%%%%%$$$###""""""$$$&&&)))***###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""%%%(((!!!"""###$$$%%%$$$######%%%&&&'''(((((((((((('''111000///...------------,,,***)))***+++,,,+++***((()))***++++++***)))(((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###""""""###$$$%%%%%%&&&&&&%%%%%%&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$%%%$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%$$$###$$$%%%&&&''')))(((&&&$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''+++***((('''''''''((()))************************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%!!!  """$$$&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" """$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$############### %%%((($$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""$$$&&&%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############"""""""""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""(((%%%""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%444333111///...---,,,,,,,,,***))))))******)))((()))***++++++++++++***)))'''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''%%%%%%'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########&&&&&&%%%%%%$$$###"""""""""""""""""""""###$$$$$$###$$$$$$###""""""$$$%%%########################!!!!!!"""######$$$######%%%$$$$$$$$$$$$%%%'''''')))(((&&&$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$''''''''''''''''''''''''))))))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""((('''$$$"""!!! !!!!!!######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!%%%$$$$$$$$$##################$$$$$$######""""""$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! !!!###$$$%%%$$$###### !!!!!!!!!""""""""""""&&&%%%$$$###""""""""""""##################$$$$$$"""&&&)))&&&!!!!!!%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###!!! !!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########"""""""""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""" """%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%999888666333111000///...///---++++++++++++)))(((***++++++,,,++++++******''''''(((((((((((())))))'''''''''''''''''''''''''''(((((((((&&&&&&((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((()))'''%%%###''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""&&&&&&%%%%%%$$$###""""""!!!"""######$$$#########!!!"""$$$%%%$$$###$$$%%%######################## !!!###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%,,,***'''$$$"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$$$$###############""""""!!!!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""###$$$$$$$$$%%%###%%%&&&&&&%%%$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###!!!""""""######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""!!!!!!"""%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%===<<<:::888666444444333333111//////......,,,***+++++++++++++++******)))(((((((((((((((((())))))''''''''''''''''''''''''((())))))(((''''''(((***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$'''''''''&&&&&&'''''''''(((&&&$$$###"""###%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""""""%%%&&&%%%%%%%%%&&&########################!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***+++'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######""""""!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%###""""""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$$$$##################$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%???>>>===;;;999888777777666444222111000///---+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***)))'''''')))***(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&''''''''''''&&&###"""!!!"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################!!!"""###$$$%%%&&&&&&'''"""###$$$%%%%%%$$$###""" """%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''(((((()))***+++++++++&&&%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&(((((((((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%%%%###!!!"""$$$$$$###!!!######$$$$$$$$$%%%%%%%%%$$$##################$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#####################$$$$$$#########""""""###$$$$$$$$$$$$###""""""######"""""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$###""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%DDDCCC@@@>>><<<:::999888777555333222222111///------,,,+++******)))************))))))))))))((((((((((((((((((((((((((((((((()))))))))'''''')))***(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''''''''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&''''''$$$$$$$$$%%%$$$$$$###""""""###%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((()))*********))))))%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""###############""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&(((((((((((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""""""""############$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""""""""#########$$$$$$&&&%%%$$$###"""""""""""""""""""""###$$$$$$$$$%%%'''%%%$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ ###$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNMMMIIIFFFBBB???===<<<;;;999777777777666444333000///---,,,++++++,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&(((***(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$############$$$%%%&&&#########$$$$$$%%%%%%&&&!!!###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&'''((((((((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$""""""############""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$################################################$$$$$$%%%&&&&&&'''((((((!!!!!!"""######$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""""""""#########$$$###"""!!!"""$$$&&&'''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$###$$$######"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""##################$$$$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$%%%'''((((((&&&%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### $$$%%%$$$###$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%YYYWWWSSSNNNIIIDDDAAA@@@@@@>>><<<<<<<<<<<<:::999222111///...------......+++*********))))))(((((())))))))))))))))))))))))'''(((((((((&&&&&&((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###%%%''')))***((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&!!!$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""'''&&&$$$###"""###$$$$$$&&&&&&&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((())))))%%%&&&&&&&&&&&&$$$###"""$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''' !!!###%%%'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""######$$$%%%%%% !!!###%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""" !!!!!!"""""""""###"""!!! !!!###%%%''''''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###"""""""""""""""######!!!!!!"""""""""#########""""""""""""###$$$%%%&&&$$$$$$$$$###############!!!###$$$$$$""""""###%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$%%%&&&''''''''''''"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###!!!###%%%%%%%%%$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###&&&&&&###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnllleee[[[PPPHHHFFFFFFCCCAAA???>>>>>>>>><<<:::777555111000///...---+++******))))))))))))******((()))*********((('''&&&))))))))))))((((((((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((***(((&&&&&&&&&&&&$$$"""############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$############$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&$$$"""!!!"""###$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$######"""!!!!!!!!!%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$###"""""""""###%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$#########""""""!!!"""""""""############%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&###$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!$$$&&&%%%###$$$$$$###############$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$######### """$$$$$$######$$$%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""############$$$%%%&&&'''%%%%%%%%%$$$$$$#########""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}uuuiii[[[OOOGGGEEEEEEDDDCCCCCCCCCCCCAAA???;;;999666444222000---+++,,,++++++*********++++++((())))))******)))((('''))))))))))))((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''%%%$$$$$$$$$$$$###!!!$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########""""""######$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$"""!!!"""$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((((((((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""#########"""######$$$$$$$$$###""""""""""""###$$$%%%'''((()))$$$$$$###""""""###$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###"""!!!######""""""""""""######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###$$$$$$#########$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{kkk\\\PPPIIIEEEDDDCCCCCCDDDDDDBBB@@@@@@>>><<<:::888444000,,,......---,,,++++++++++++((())))))*********))))))))))))))))))((((((((((((&&&&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$&&&((((((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$###$$$$$$###"""!!!###$$$$$$$$$############$$$$$$########################&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%######""""""######$$$%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$###!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$###""""""######$$$$$$$$$############$$$$$$%%%&&&&&&'''$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%%%%#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%###""""""#####################$$$$$$%%%$$$$$$###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""############""""""!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzkkk^^^VVVLLLIIIEEECCCDDDDDDDDDCCCCCCBBB@@@???>>>:::555222111000///---,,,,,,++++++))))))******************))))))))))))((((((((((((%%%&&&((()))***))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&))))))'''$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###############$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%###"""!!!"""#########$$$$$$$$$######$$$&&&$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$###############!!!"""###$$$%%%&&&&&&&&&###############$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%&&&%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!&&&&&&%%%$$$%%%&&&'''(((############$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$##################$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%#########%%%&&&%%%$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""""""""$$$$$$$$$###############$$$$$$######$$$$$$%%%%%%################################################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyllldddZZZUUUNNNJJJHHHGGGGGGGGGCCCCCCCCCCCCCCCAAA===:::444333111000...---,,,,,,+++************+++++++++))))))))))))((((((((((((&&&''')))***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&))))))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%'''(((((('''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%###"""!!!"""######$$$%%%%%%%%%######%%%'''$$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###########################!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$########################""""""""""""#########$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################### !!!###$$$$$$$$$###""""""""""""######$$$$$$$$$'''%%%###$$$%%%&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$"""!!! #########$$$$$$#########$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$###############$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""""""""$$$$$$$$$###############$$$#########$$$$$$%%%&&&################################################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzrrrhhhccc[[[TTTOOOKKKHHHEEEDDDCCCCCCDDDEEEEEEBBB@@@999888666333111000///...---,,,++++++******++++++))))))))))))(((((((((((((((((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""!!!"""""""""$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$############$$$$$$########################"""###############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""""""""""""""###############"""###$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$###############$$$$$$$$$!!!!!!"""""""""#########"""###$$$%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%% """$$$$$$###""" !!!!!!""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""######$$$$$$$$$######"""###$$$%%%%%%%%%######"""###$$$$$$$$$$$$###""""""######$$$$$$$$$###############$$$$$$%%%%%%&&&########################$$$###"""###%%%&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&& !!!"""######'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%###""""""#####################$$$$$$############$$$%%%&&&&&&$$$$$$$$$##############################$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$$$$######""""""######$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$zzzvvvooohhh___VVVLLLFFFFFFEEEDDDDDDEEEFFFEEECCC???===;;;888666444222222///...---+++************))))))))))))(((((((((((()))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$%%%%%%%%%&&&%%%#########%%%%%%%%%###$$$$$$$$$###$$$$$$%%%%%%##############################$$$%%%&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$###$$$$$$###!!! !!!###$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""""""""#########$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$$$$"""!!!"""###%%%$$$$$$######$$$$$$$$$###"""""" """###%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$''')))!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$#########$$$"""""""""###$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$######"""!!!!!!"""######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$tttfffWWWNNNHHHFFFDDDDDDEEEEEEEEEDDDCCCAAA???<<<999777555555111///---+++***)))******))))))))))))(((((((((((()))(((&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%############$$$%%%&&&&&&########################"""###$$$%%%&&&'''''''''%%%%%%&&&&&&(((***+++,,,$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###%%%&&&''''''&&&%%%"""######!!! $$$$$$############$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&########################"""######$$$$$$%%%%%%&&&!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%$$$###### !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###"""!!!!!!###%%%&&& !!!!!!"""###$$$$$$$$$&&&$$$###$$$%%%''''''&&&$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&%%%###!!! """###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!!!!!$$$&&&$$$$$$$$$$$$%%%&&&'''(((#########""""""""""""!!!#########$$$$$$%%%%%%%%% """$$$$$$$$$###$$$%%%!!!!!!"""###$$$%%%%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!###"""!!! !!!"""###""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ooo^^^QQQLLLFFFBBBBBBDDDFFFGGGGGGGGGGGGFFFCCC???:::888222000---+++,,,,,,++++++,,,+++***((('''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&)))+++)))&&&$$$&&&)))'''(((((((((''''''%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%###"""&&&&&&$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&#########$$$$$$%%%%%%%%%########################!!!!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$!!!!!!$$$'''&&&$$$###"""!!! !!!"""###$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""%%%%%%$$$$$$$$$$$$%%%%%%"""############""""""!!!%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$'''&&&&&&%%%$$$$$$$$$%%%#########$$$%%%%%%%%%&&&$$$###"""!!!!!!"""###$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###"""!!! """###$$$%%%%%%$$$###""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%|||nnn^^^WWWMMMDDD@@@@@@AAAAAADDDFFFGGGHHHGGGDDDAAA???777555111//////...,,,++++++***)))'''&&&&&&''''''***))))))(((((())))))***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%###!!! &&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%##############################"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$#########""""""##############################""""""######$$$%%%%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%$$$$$$############$$$$$$""""""############""""""&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######""""""###############$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############"""###$$$$$$$$$$$$###"""""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$######"""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&'''&&&%%%$$$""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%rrrhhhYYYKKKCCC@@@??????CCCEEEGGGIIIIIIHHHFFFDDD>>><<<888555333111...+++,,,+++***(((((((((((()))+++******))))))******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***'''$$$%%%((()))&&&###''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$######$$$%%%%%%$$$############$$$%%%$$$$$$$$$###############%%%$$$###""""""###$$$%%%######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$&&&'''########################!!!!!!"""###$$$$$$$$$$$$&&&%%%$$$###############$$$$$$############$$$$$$$$$$$$######""""""########################""""""$$$###""""""""""""###$$$$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$""" !!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$#########%%%'''))))))'''$$$""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzzhhhWWWLLLFFFCCCCCCBBBDDDFFFHHHIIIHHHGGGEEEDDDBBB>>>;;;888444///,,,///...,,,+++******++++++*********))))))*********((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''***(((&&&&&&((()))'''%%%'''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&'''''')))(((%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((((((((''''''&&&&&&%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$##################$$$$$$$$$$$$####################################$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""%%%'''&&&###!!!###%%%$$$$$$$$$######$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&"""""""""######""""""""" !!!"""###$$$%%%%%%%%%$$$$$$######"""#########%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$#########"""!!!!!!!!!########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxxfffWWWNNNHHHEEE@@@AAABBBDDDFFFGGGHHHHHHGGGEEECCC@@@===999333///000///---+++******++++++***))))))(((((())))))***))))))))))))))))))))))))&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((()))***)))'''&&&''')))'''&&&$$$######$$$&&&'''(((''''''&&&&&&''''''(((***(((&&&#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$#########$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!###$$$%%%&&&''''''#########$$$$$$%%%%%%%%%""""""############""""""###$$$$$$%%%%%%$$$$$$###"""%%%''''''$$$"""###%%%################################################%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""!!!!!!###!!!"""############"""!!!!!!!!!"""$$$%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$#########"""!!!!!!!!!######$$$$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$##################$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&################################################%%%$$$"""!!! """###%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%uuufffYYYNNNHHH@@@@@@@@@AAADDDGGGJJJLLLHHHGGGFFFEEECCC???999555222000...,,,***))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&)))+++***&&&$$$&&&)))&&&%%%%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$##############################"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%###"""""""""###%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$########################### !!!"""$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%"""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###"""$$$&&&'''&&&$$$$$$$$$""""""############""""""###############$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""######$$$%%%######%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!! !!!!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%%%%%%%###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$$$$##################""""""######$$$%%%%%%$$$######&&&&&&&&&%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$###""""""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### $$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%################################################$$$###"""!!!!!!!!!"""#########$$$%%%%%%%%%$$$$$$%%%###!!! """$$$&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxxkkk^^^VVVJJJHHHEEEBBBBBBEEEHHHKKKHHHHHHIIIJJJIIIEEE@@@<<<666555222///,,,+++******+++******))))))******+++))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$!!!"""###%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$'''&&&&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$##############################""""""###$$$%%%%%%%%%%%%!!!###$$$$$$######$$$%%%&&&%%%$$$$$$######$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&''''''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""###$$$&&&((('''&&&$$$######$$$%%%%%%$$$######""""""#########$$$$$$$$$##############################""""""######$$$%%%"""###%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""""""""$$$"""###$$$%%%%%%$$$###"""######$$$%%%%%%$$$$$$$$$''''''%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$###################################################$$$$$$$$$######""""""""""""###$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{nnnfffWWWRRRKKKEEEBBBBBBDDDFFFIIIIIIKKKMMMMMMJJJEEEAAA<<<:::777333000///...---,,,++++++++++++++++++,,,))))))))))))))))))))))))******)))((('''&&&&&&%%%%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''$$$"""###%%%&&&$$$!!!%%%&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%&&&''''''&&&%%%###$$$&&&((()))))))))((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&'''&&&&&&%%%######$$$$$$$$$$$$##############################!!!"""###$$$%%%&&&&&&&&&!!!###$$$$$$######$$$&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###******++++++)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$#################################$$$%%%%%%$$$###!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""%%%)))***'''###$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&'''######%%%%%%%%%###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$%%%'''"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%$$$######+++***(((%%%###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''#########$$$%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$### !!!###%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""######$$$&&&''''''(((%%%$$$###""""""###$$$%%%$$$$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%vvvjjjbbbWWWMMMHHHGGGFFFFFFGGGIIIKKKLLLLLLKKKHHHFFFCCC@@@:::555000...------)))))))))***,,,+++)))'''************))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$######$$$$$$$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((&&&$$$"""""""""$$$%%%###$$$%%%$$$###!!!!!!"""((('''%%%$$$###$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&%%%'''))),,,***)))'''%%%$$$%%%'''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%%%%###"""!!! ###%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$############$$$&&&)))***"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%###!!!  $$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$%%%###!!!###&&&'''&&&$$$%%%$$$###"""!!!!!!!!!!!!###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%$$$###"""!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%""" (((%%%""""""###%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%'''%%%###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$vvviii[[[PPPJJJFFFEEECCCEEEGGGJJJLLLMMMLLLJJJFFFCCC???:::555222000///,,,+++******++++++)))'''************))))))))))))))))))))))))(((((((((''')))(((((((((''''''''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%&&&%%%$$$""""""$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%'''&&&%%%%%%%%%(((***+++)))(((&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""!!!"""######"""!!! !!! !!!###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$%%%'''((("""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$###""""""""""""###$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$###%%%###"""###%%%&&&%%%###&&&%%%$$$###""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! !!!"""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$""" !!!"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$~~~nnn^^^QQQKKKHHHDDDDDDEEEHHHKKKNNNNNNMMMIIIHHHEEEAAA===888555333000...+++******+++***)))++++++*********))))))))))))(((((((((((('''''''''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%''''''((((((((($$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$"""!!!"""%%%(((######$$$$$$$$$###""""""###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%###%%%)))---......((((((&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######"""""""""###""""""!!! """###"""""""""###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#####################$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""""""""###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!""""""###############&&&$$$###$$$%%%%%%$$$###&&&&&&%%%$$$#######################################$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""###%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ooo```UUUPPPIIIGGGEEEFFFIIILLLLLLLLLKKKKKKJJJHHHDDD@@@;;;888555222---+++***++++++***+++++++++*********)))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&''''''''''''""""""######$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""############"""!!!"""###"""""""""$$$&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""""""""###!!!"""(((000555444111''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%###"""###"""""""""##################$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$#####################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$###"""&&&%%%$$$##########################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ssseee]]]NNNIIIDDDCCCFFFIIIJJJIIIJJJKKKLLLLLLJJJEEEAAA>>>:::666111---,,,,,,,,,,,,++++++++++++************************************'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%$$$$$$######$$$$$$$$$%%%&&&'''''''''''''''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############"""!!! """%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!! !!!"""###$$$$$$$$$##############################%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!! !!!!!!%%%---555777333...&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%###!!! #########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""##################%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$######""""""""""""##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""""""""""""""$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%"""!!!!!!"""######""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$yyynnnXXXPPPGGGCCCEEEHHHHHHGGGGGGHHHKKKLLLLLLIIIFFFCCC???;;;555111//////...---,,,++++++++++++***************+++++++++++++++,,,'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&''''''''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$#########%%%&&&'''%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!!!!"""###$$$$$$##############################!!!###$$$$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%###""" ###%%%)))///222111,,,'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&''''''((((((''''''&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$#########""""""""""""###$$$$$$ """"""!!!!!!###%%%#########$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%$$$$$$######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%#########%%%######"""""""""""""""##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$!!!"""######$$$$$$##############################&&&%%%$$$$$$######$$$$$$$$$###""""""$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnncccUUULLLJJJIIIGGGDDDBBBDDDGGGJJJKKKKKKIIIHHHBBB>>>999555333111///---,,,,,,+++++++++*********))))))******++++++++++++''''''''''''((((((((()))'''''''''((((((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$##################&&&%%%$$$$$$######$$$$$$######%%%&&&&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$!!! !!!$$$&&&$$$$$$###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$########################!!!$$$%%%%%%&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$)))(((((((((''''''&&&&&&$$$&&&)))++++++)))&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&(((((('''&&&$$$"""%%%&&&''''''''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%######"""""""""###$$$%%% """###$$$###$$$''')))"""""""""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$""""""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&%%%######$$$&&&$$$######""""""######$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%'''%%%######%%%&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwdddVVVPPPKKKFFFAAA>>>AAADDDHHHJJJKKKKKKJJJDDD@@@;;;888555222000...,,,,,,,,,+++++++++******(((((())))))*********+++&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$!!!"""###%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$"""""""""$$$&&&(((&&&###!!!%%%$$$###"""""""""###%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% """###%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((('''%%%###!!!$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%$$$$$$$$$%%%'''((("""###$$$###""""""$$$%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%############$$$%%%%%%%%%%%%$$$!!!###&&&%%%######%%%'''$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$%%%!!!"""###$$$%%%&&&''''''%%%%%%%%%$$$$$$#########"""############$$$$$$$$$""""""""""""""""""""""""%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!"""############"""###$$$%%%&&&''''''((()))$$$############$$$&&&'''%%%### !!!###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$~~~zzzkkk^^^TTTMMMJJJHHHEEEEEEHHHHHHFFFGGGKKKFFFBBB<<<888777777777777111000///...---,,,+++++++++++++++***************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''&&&&&&''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############""""""((('''&&&%%%$$$$$$$$$$$$$$$$$$############""""""&&&&&&&&&''''''''''''(((########################""""""!!!!!!!!!###$$$%%%&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''))))))(((&&&%%%$$$%%%%%%&&&#########$$$%%%&&&((()))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&%%%$$$###"""""""""!!!!!!""""""###$$$%%%%%%$$$######$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""$$$%%%$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###((('''%%%###""""""############$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%~~~ssshhh[[[SSSNNNIIIFFFHHHIIIGGGGGGIIIDDD@@@;;;888777888888888333333111///...,,,++++++++++++++++++************))))))))))))))))))))))))'''&&&&&&%%%###""""""!!!(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""$$$%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$###""""""############$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%|||{{{qqqcccYYYOOOFFFEEEEEECCCAAABBBBBB>>>:::888888999999999888666444111///---,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$))))))((((((((('''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((('''&&&$$$##################$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$######"""""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""$$$%%%$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$############$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######"""""""""############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%{{{zzzzzznnn^^^NNNGGGEEEBBB???>>>???===999888999:::::::::;;;:::777444111///------------,,,,,,++++++******)))))))))))))))))))))))))))))))))******++++++,,,((((((((((((((((((((((((******(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&%%%$$$############$$$%%%%%%&&&''''''%%%$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&!!!!!!"""""""""######$$$######$$$%%%%%%%%%%%%$$$###$$$&&&&&&&&&&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""############$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%xxxvvv|||uuu```SSSLLLFFFBBBAAA???<<<:::999:::;;;;;;;;;===<<<:::888555222000///......------,,,++++++***************************%%%%%%&&&'''(((((())))))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%&&&((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$######$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&& !!!!!!"""#########$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""##################$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%}}}vvvuuuxxxwwwxxxqqqcccWWWLLLDDDBBB???===;;;;;;<<<======<<<;;;<<<<<<<<<:::777444222//////...------,,,++++++************************(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$###############$$$%%%&&&''''''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%%%%###$$$$$$###"""!!! #########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###"""""""""$$$%%%$$$###############$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%|||xxxrrrmmmmmmuuuxxxiiiXXXKKKFFFAAA???===<<<===>>>===<<<999;;;>>>???>>>;;;777444000000///...---,,,++++++*********************************)))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$######"""""""""###%%%%%%&&&'''&&&&&&$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$###############$$$%%%%%%###$$$%%%%%%%%%%%%$$$###!!!!!!"""#####################$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###"""""""""$$$%%%$$$###"""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%}}}vvvkkkdddgggooozzz}}}gggWWWPPPBBB@@@>>>>>>>>>???>>>===777:::>>>AAAAAA>>>999666111000///...---,,,++++++************************%%%&&&'''((()))***++++++(((((((((((((((((((((((())))))(((''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$"""!!! %%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$#########"""""""""############$$$$$$$$$###########################$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''+++***((('''&&&'''((((((&&&''''''((('''&&&$$$###$$$$$$###############$$$###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$ """###$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$##################"""!!!!!!"""###$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""$$$%%%$$$###!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$######""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%yyynnnjjjjjjmmmxxxiiiSSSHHHAAA===@@@CCCAAA>>>===???===<<<===>>>>>>===<<<777444111......---,,,+++************))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&& """###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###"""!!!!!!########################""""""#########$$$$$$$$$)))'''&&&$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!###$$$%%%&&&'''"""###%%%%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$"""!!!"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&'''))),,,---&&&&&&&&&&&&&&&&&&&&&&&&{{{vvvrrrooosssyyyzzzgggRRRIIIAAABBBDDDBBBAAAAAA???>>>===>>>???@@@@@@???<<<999555222111000...,,,++++++******************))))))))))))))))))))))))***))))))(((''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""!!! !!!"""###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########"""""""""###$$$$$$%%%%%%"""###%%%%%%###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###### !!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&xxxsssssspppttt{{{zzz```TTTGGGCCCCCCBBBCCCEEE???>>>===???AAACCCCCCBBBBBB???;;;888555333000...,,,++++++++++++++++++,,,))))))))))))))))))))))))***))))))((((((''''''&&&******))))))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&$$$###"""!!!$$$$$$##################"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$ """###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&{{{ooonnnooowwwooo___NNNFFFCCCAAABBBEEE@@@???>>>@@@CCCEEEGGGGGGGGGDDD@@@<<<:::666333000---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))((((((''''''***+++,,,,,,+++***((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&##################""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%$$$###"""!!!########################"""###%%%%%%###"""###$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&|||uuunnnoooxxx|||kkkXXXLLLFFFBBBAAACCCAAA??????@@@DDDGGGIIIIIIIIIGGGCCC@@@===:::555222...---+++***))))))***+++************************)))))))))))))))((((((((('''(((***++++++***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''%%%%%%%%%&&&&&&'''''''''%%%&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%"""###%%%%%%###"""###$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxppprrr{{{zzzfffYYYQQQIIIDDDDDDBBB@@@???@@@DDDHHHJJJKKKJJJHHHEEECCCAAA===999666222000---+++)))))))))***************************))))))))))))))))))))))))%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""###%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$"""######$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{tttuuu}}}xxxkkk```TTTKKKHHHCCCAAA???@@@DDDGGGJJJKKKKKKIIIGGGFFFDDDBBB>>>;;;777555111---+++******+++************************))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&((((((########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###%%%%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyuuuyyy~~~wwwkkk]]]QQQLLLDDDAAA@@@@@@CCCGGGJJJKKKKKKJJJHHHHHHGGGEEEAAA???;;;888444///,,,++++++,,,************************)))))))))))))))*********---,,,***(((''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&((()))))))))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&######""""""###%%%&&&(((########################&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!"""###%%%%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&xxxvvv~~~zzzmmm___TTTIIIGGGFFFDDDDDDEEEFFFGGGJJJIIIGGGEEECCCBBBAAAAAA???===999555222000000///******)))(((((((((((()))************************(((,,,...))) ###***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&(((&&&$$$%%%'''(((&&&$$$***)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""#########""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$%%%''''''((('''%%%$$$###$$$%%%%%%$$$$$$%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%######"""!!!(((%%%###$$$&&&'''%%%"""'''$$$!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!!!!"""###$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$##################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""&&&&&&%%%$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''zzzwwwwwwyyy~~~|||mmmaaaSSSOOOJJJEEECCCDDDFFFGGGHHHGGGFFFEEECCCBBBAAA@@@@@@>>><<<888555222000///+++***))))))((((((((((((************************&&&***,,,)))$$$"""&&&+++''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&$$$###$$$'''((('''&&&######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$$$$"""!!!###%%%&&&%%%$$$&&&$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$#################################"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$######$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''wwwuuussstttyyypppccc^^^UUULLLGGGEEEFFFHHHEEEEEEEEEEEECCCBBB@@@@@@AAA@@@>>><<<999666333111---,,,+++***)))(((((((((************************%%%'''))))))(((((()))+++''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$######$$$'''(((((('''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((()))%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!! """$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%##################$$$$$$%%%$$$$$$###""""""!!!!!!#################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%###!!!"""%%%&&&$$$!!!###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''xxxssssssxxxzzzqqqlllcccYYYPPPKKKHHHGGGDDDDDDDDDDDDCCCBBB@@@??????@@@??????===:::777666000///---,,,***)))))))))************************&&&&&&(((***,,,,,,+++)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''((($$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%"""!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%"""""""""###$$$%%%%%%%%%###$$$%%%$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""!!!!!!###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%(((%%%"""###&&&'''%%%"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''yyysssrrrtttvvvyyyuuuooofff[[[QQQIIIEEEDDDDDDDDDDDDCCCBBBAAA@@@===>>>?????????===<<<;;;444333111...,,,+++******************************(((((()))+++------)))&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%$$$"""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((('''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############!!!!!!"""""""""#########""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&)))'''$$$$$$&&&'''&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''|||vvvsssrrrwww}}}|||xxxqqqfffYYYNNNGGGGGGFFFEEECCCBBBAAAAAAAAA======>>>>>>>>>>>>>>>===888666444111///---,,,+++************************))))))***+++,,,+++(((&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''&&&###""""""############$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%###$$$### ###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$##################$$$$$$!!!!!!""""""###$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&((((((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''{{{|||qqqeeeXXXQQQJJJHHHEEEBBBAAAAAABBBBBB???>>>>>>===<<<<<<<<<<<<;;;:::777444111///------************************'''(((*********)))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$&&&'''&&&###"""###$$$%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%''''''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&%%%######$$$&&&!!!$$$%%%""""""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&"""""""""###$$$$$$$$$%%%#########$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$#############################################$$$%%%&&&'''%%%''''''$$$ """&&&((('''&&&%%%$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''zzznnnccc\\\MMMJJJFFFBBB@@@@@@BBBCCCBBB@@@>>><<<::::::::::::===<<<999666333000......************************%%%''')))***(((((()))+++''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$"""$$$&&&%%%###"""$$$&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%%%%%%%'''((("""###%%%&&&'''&&&%%%%%%###%%%((((((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$######%%%((( $$$'''&&&""" """&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$######""""""###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&'''"""&&&'''### &&&((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''zzz}}}xxx{{{zzzrrrmmm^^^PPPCCCBBBCCCAAA@@@AAAAAA@@@===:::777777888:::;;;<<<>>>>>>;;;777333000111000...,,,+++***))))))+++++++++************)))))))))))))))************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&(((((('''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""&&&((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&(((((('''%%%&&&''''''((((((''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######### !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&''''''''''''''''''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$"""######$$$$$$$$$%%%%%%%%%"""&&&'''%%%###%%%'''$$$$$$############$$$$$$ ###%%%''''''%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$######%%%'''(((rrrttt|||uuurrrwww{{{wwwnnn```QQQKKKFFFAAA???@@@BBBAAA???===:::888888888:::;;;======<<<999555333111000...,,,+++***+++++++++++++++************)))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&'''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######%%%'''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%######%%%(((%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$%%%&&&$$$$$$############$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$###$$$%%%'''(((ooonnnrrrzzzvvvjjjhhhlllwwwrrrcccVVVLLLCCC@@@AAAAAAAAAAAA@@@===:::888666888999;;;<<<<<<;;;999888333111///,,,++++++,,,,,,+++++++++************)))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%$$$######%%%'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))'''"""!!!%%%***$$$$$$%%%&&&&&&&&&&&&&&&!!!"""###%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&!!!"""###$$$&&&'''((((((%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$&&&&&&%%%$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%'''(((zzztttpppqqqttt{{{~~~ooohhhhhhlllvvvpppaaaTTTIIIDDDCCC???@@@@@@@@@@@@===999666666888999;;;<<<===<<<<<<888666222///,,,+++,,,,,,+++++++++*********))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))&&&$$$'''***###$$$%%%%%%&&&&&&%%%%%% """$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%#########$$$%%%&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''((())))))$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######"""!!!######$$$$$$$$$%%%%%%%%%'''### !!!$$$'''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''vvvooolllppp|||tttkkkgggfffooo~~~oooaaaTTTKKKEEE???>>>>>>???@@@???;;;888777888999:::<<<>>>??????===;;;777222///---,,,++++++++++++*********))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''%%%""" !!!&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((())))))((('''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%$$$#########%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%'''$$$!!!!!!$$$&&&&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''wwwpppmmmttt|||~~~ssshhh___```hhhtttvvvhhhWWWJJJCCC@@@===>>>@@@@@@>>>;;;999999999:::<<<>>>@@@AAA@@@>>>;;;777333000---,,,+++++++++************)))))))))))))))************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%###!!!&&&&&&%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''wwwvvvzzzvvvttthhhbbb```bbbkkkuuukkkXXXLLLFFF@@@>>>???AAA@@@===;;;;;;::::::;;;===???AAA??????===;;;888444111///+++++++++************)))((((((((())))))))))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###!!!###%%%%%%###!!!!!!"""&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''''''''''''''~~~~~~zzz|||uuulllbbb\\\___gggvvv~~~fffSSSKKKBBB>>>???AAA@@@???===<<<;;;:::;;;===???@@@===>>>>>>===;;;888555222+++++++++************)))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''''''''''''''&&&"""$$$&&&%%%$$$###$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""$$$'''((('''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$)))---,,,(((%%%'''+++%%%&&&''''''((((((''''''%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%$$$###!!!######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%!!!$$$''''''$$$"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''}}}uuukkkeeeaaa```mmmyyyttt^^^OOOBBB??????===;;;======<<<;;;<<>>666...---------,,,,,,***)))(((******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((((((((('''***(((&&&$$$$$$&&&(((******&&&######%%%''''''&&&((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""$$$'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###%%%(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''(((((('''''''''&&&&&&&&&}}}ssslllgggdddgggqqq}}}jjj[[[LLLEEEBBB>>>;;;<<>>>>>???AAABBBBBBAAACCCAAA@@@AAABBB@@@:::444//////...---+++***))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''&&&$$$""""""$$$&&&''')))&&&######%%%''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""###&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''))))))((((((((('''''''''xxxqqqmmmeeeiiisssyyyjjjYYYNNNGGGBBB>>>>>>AAA@@@@@@AAACCCDDDBBBAAAAAA???>>>???BBBBBB>>>;;;444222000---+++***))))))******)))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''(((&&&$$$$$$%%%''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''(((&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((('''''')))))))))))))))(((((((((zzznnnlllmmmtttxxxgggXXXOOOHHHCCC@@@@@@???@@@BBBDDDEEEDDDBBBAAA???>>>???AAAAAA@@@>>>888666222///,,,+++***++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%((((((&&&%%%%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$%%%%%%$$$&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''(((((('''%%%######%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''((((((''''''((((((((((((((((((((((((yyyrrrpppwwwvvveeeXXXOOOFFF@@@>>>>>>???AAADDDEEEEEEDDDCCCBBB@@@@@@@@@@@@??????;;;999555111...,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&'''''''''''''''((('''%%%######%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############"""""""""$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''}}}uuuttt{{{uuueeeYYYLLLCCCAAA??????@@@CCCEEEFFFFFFEEEDDDCCCBBB@@@???>>>>>>===;;;777444000...------++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%'''((()))######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############"""""""""$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''wwwvvv|||uuuiiiZZZNNNGGGDDDAAAAAABBBDDDFFFFFFDDDEEEEEECCCAAA???>>>===<<<;;;999666333000...---,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%'''''''''''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&''''''%%%%%%''')))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&###%%%&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&'''((("""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&(((((('''&&&%%%###$$$%%%&&&''''''''''''&&&'''''''''((((((((((((|||uuuwww|||vvvhhh[[[LLLIIIDDDBBBBBBDDDEEEEEECCCDDDEEEEEEBBB@@@>>>>>><<<;;;:::888555222///...,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''''''''''''''''''''''''''###&&&((((((%%%$$$%%%'''%%%%%%&&&&&&'''(((((((((#########$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$''')))(((&&&%%%'''***))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######&&&&&&&&&'''&&&&&&%%%%%%!!!###&&&((('''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""$$$&&&(((***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''#########$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''''''((()))((('''&&&&&&(((((('''&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########"""###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$######$$$&&&(((((('''&&&%%%###$$$%%%&&&'''''''''''''''((((((((())))))******wwwsssvvvxxxwwwnnn___RRRGGGFFFEEE@@@>>>??????@@@AAABBBBBBAAA??????===:::666555666555222...------,,,,,,***)))'''&&&)))***++++++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&***)))(((&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&'''(((((('''&&&%%%((('''&&&%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%$$$######%%%'''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%)))******((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######%%%''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}xxxuuutttwww~~~{{{mmmaaaTTTMMMHHHAAA>>>@@@CCCCCCCCCDDDCCCBBBAAA@@@>>><<<999888888666444111......---+++***)))(((((()))***++++++)))(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$ """&&&'''&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%$$$###$$$%%%'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&((()))(((&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&%%%$$$"""###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''xxxsssoooppprrrwwwvvviii]]]RRRGGGCCCDDDEEEEEEEEEEEEDDDDDDCCCCCC@@@>>><<<::::::888666444111///---+++***))))))))))))***++++++)))(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&'''((((((&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%'''&&&%%%######%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((wwwnnnhhhfffjjjuuuuuudddUUUKKKHHHEEEDDDDDDCCCCCCCCCDDDDDDAAA???>>><<<:::999777555333111...,,,*********+++)))***++++++)))(((((()))************************(((((())))))))))))(((((((((''''''''''''&&&&&&&&&###%%%'''))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&))))))'''&&&'''(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''&&&$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))~~~rrriiibbbaaahhhqqq~~~{{{gggUUUJJJCCCBBBAAA@@@@@@AAACCCDDD@@@???>>><<<:::888666666555333000---+++++++++,,,)))***++++++)))(((((()))))))))))))))))))))))))))(((((()))******)))(((((((((''''''''''''&&&&&&&&&###$$$''')))))))))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&+++,,,'''%%%'''(((&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''(((&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))zzzqqqggg```aaafffrrrzzzaaaPPPFFFDDDAAA???>>>???AAABBB?????????===999777666777666555222///---,,,,,,,,,)))***++++++)))(((((()))(((((((((((((((((((((((('''((()))******)))((('''(((''''''''''''&&&&&&&&&$$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''"""$$$%%%$$$$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&---...((($$$((()))'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((~~~ttthhhcccdddffftttttt___MMMJJJEEEAAA>>>>>>???@@@???@@@@@@>>>:::777777888666555444222000...,,,+++)))***++++++)))(((((()))))))))))))))))))))))))))&&&''')))******)))'''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''"""$$$%%%&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%...000((($$$(((***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''))))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''xxxzzzqqqhhhfff___lllzzzoooTTTPPPJJJCCC???>>>>>>???@@@AAABBB???:::777888999666666555333111...,,,+++)))***++++++)))(((((()))))))))))))))))))))))))))&&&'''(((******((('''&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((((((((((((&&&%%%''''''&&&&&&&&&''''''(((###%%%''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''((('''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%///111((($$$(((***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$&&&''''''''''''''''''&&&""""""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((())))))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&)))++++++)))&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''wwwooottt}}}wwwooofffdddeeeoooppp```MMMCCCCCCDDDAAA<<>><<<:::888777777777888888666555333222000000))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((()))&&&$$$$$$&&&((())))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''%%%$$$###'''''''''''''''''''''''')))'''$$$""""""###%%%'''+++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$###%%%''''''&&&$$$&&&&&&&&&'''''')))***+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((***+++***(((''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!! """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((~~~qqqppptttyyyzzzlllgggdddhhhttt|||kkkVVVHHHCCCAAA>>>;;;======<<<;;;999888777777666555444333222111000///++++++******)))*********************))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((()))&&&$$$$$$&&&((())))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%''''''&&&''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&((())))))'''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""!!!!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((wwwqqqnnnoooxxx{{{sssjjjeeehhhsss{{{eeeRRRFFF@@@===;;;;;;;;;<<<<<<;;;999888777333333222222111000000000...---,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&(((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&***(((&&&######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''))))))'''%%%((('''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''(((((()))))))))xxxssspppsssyyyyyymmmgggkkkuuu~~~rrr^^^MMMCCC===;;;888:::;;;<<<<<<;;;999777333222222222222222111111000///...---,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''''''''(((((('''%%%(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))(((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''###%%%'''''''''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''''')))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''((())))))******}}}wwwsssrrr}}}|||pppkkkooosssxxxgggVVVGGG>>>999888999;;;<<<<<<;;;999888444444444444444444444444222111///---+++******)))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''%%%&&&'''))))))(((&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&((((((&&&$$$(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$&&&((((((''''''((()))&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''(((((()))******+++~~~~~~vvvqqqrrrzzz~~~sssooonnnvvv|||yyynnn___OOOAAA999999:::;;;;;;;;;:::999888666666666666555555555555444333111...,,,***))))))************))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&%%%%%%&&&(((((('''%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%'''((()))'''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))***++++++}}}yyyxxxyyy}}}yyytttwww}}}wwwrrrnnnssszzz}}}uuujjj[[[KKKAAA;;;;;;;;;::::::999999999777777777666666555555555777555333000...,,,******************))))))))))))))))))))))))))))))))))))'''((())))))))))))(((''')))((('''&&&&&&'''((())))))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&'''((((((&&&$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))'''%%%$$$%%%%%%%%%''')))***)))(((%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++,,,,,,ssskkkfffhhhvvv{{{zzz{{{yyyjjjmmmttt||||||rrreeeUUUJJJ===<<<;;;:::999999999999888777777666555555444444999888555222///---,,,+++************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((((('''''''''((((((&&&$$$&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))...,,,)))'''%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''%%%%%%%%%&&&(((+++,,,+++***$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((())))))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''%%%######$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&'''((()))***+++,,,,,,|||nnnbbb^^^fffqqq~~~zzzooohhhlllvvvuuubbbRRRDDD===888999;;;::::::;;;<<<;;;:::888777666666666::::::999777333...***((()))(((&&&''')))******)))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! ###%%%'''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&(((((((((((((((''''''''',,,***&&&%%%%%%&&&&&&%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))((((((((('''''''''***)))'''%%%$$$$$$$$$$$$'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((+++*********))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&$$$###''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%%%%%%%&&&###$$$%%%&&&''')))******)))(((''''''''''''&&&%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%,,,(((&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!! !!!###$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************wwwhhh___bbbiii}}}uuukkkkkkqqqyyylll[[[IIIAAA:::999:::999999;;;<<<;;;:::888777666666666:::::::::999666222...++++++***((((((*********)))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$&&&((()))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((+++)))&&&%%%%%%&&&'''&&&+++++++++******)))))))))''''''''''''''''''''''''%%%%%%&&&'''((())))))***)))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%((((((''''''&&&''''''((('''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))'''&&&%%%&&&((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))((('''''''''''''''&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))((('''&&&&&&''''''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """###$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************tttfffbbbdddppptttnnnnnnsss{{{wwweeeQQQGGG===:::999777888:::;;;;;;999888777777666666888999;;;;;;999666222///...,,,***)))******)))(((******)))))))))((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))***(((%%%%%%&&&(((((('''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))******+++,,,++++++***)))((('''&&&''''''''''''&&&&&&&&&&&&%%%&&&'''((()))*********((())))))(((''''''(((***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((&&&%%%%%%'''***++++++***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))((((((((((((''''''%%%&&&&&&'''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************tttjjjfffkkk{{{{{{xxxyyysssrrruuuxxxnnn\\\OOOBBB<<<888666777999;;;:::999888777777777777666888:::<<<;;;888555222///---+++******)))(((&&&*********)))))))))(((((((((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))'''(((((((((((((((((('''%%%&&&&&&'''((()))******((('''%%%&&&'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))((((((((((((*********))))))(((((((((*********)))))))))(((((($$$%%%''')))******))))))((())))))(((''''''(((***(((((((((((((((((((((((()))(((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))++++++***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((&&&'''''''''((((((((()))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))'''%%%###'''''''''''''''''''''&&&$$$%%%&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&$$$$$$&&&%%%"""&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************wwwmmmjjjuuu~~~vvvttttttxxxzzzuuurrrwww|||yyygggZZZJJJAAA;;;777666999::::::999888777777777777333555888:::;;;999777555000...+++***)))((('''%%%************))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((''''''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((()))(((((((((''''''(((((((((%%%&&&&&&'''((()))******(((&&&&&&&&&(((******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''''''''(((((()))))))))++++++*********)))))))))%%%&&&((())))))((('''&&&((()))***)))'''''')))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((())))))'''%%%$$$'''''''''''''''&&&&&&&&&###%%%''''''%%%%%%''')))&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%!!!"""'''&&&!!!&&&%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************{{{nnnssszzz{{{lllhhhhhhnnnwwwzzzsssooorrrxxxuuufffTTTIIIAAA;;;999::::::999999888777777888888333444666888999999888777111///,,,+++******(((&&&++++++*********)))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))((('''&&&''')))***)))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++%%%&&&&&&'''((()))***+++))))))))))))((((((((((((((((((((((((''''''&&&%%%))))))***)))(((((()))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))'''''''''''''''''''''''')))'''&&&&&&(((((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))************)))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&$$$''')))(((&&&%%%''')))%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&%%%"""&&&---...)))&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************|||zzzwww{{{rrrjjjcccdddiiippp}}}xxxoooooorrrxxxrrr___RRRIIIAAA===>>>:::999888888777888888888444555666777888999::::::333111...------,,,+++)))+++++++++*********))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""######$$$$$$%%%&&&&&&'''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((('''(((******)))'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***((((((((())))))***************)))))))))(((((((((***)))((((((''''''(((((()))******)))(((((()))+++)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((()))))))))*********)))))))))(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&)))+++***&&&%%%'''***%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!''''''$$$(((222444---%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************zzzwwwsssgggbbbaaadddooo{{{|||rrrpppoooqqqzzzyyygggYYYNNNEEEAAAAAA999999888888888888888888666666666777888999;;;<<<555333000/////////---,,,+++++++++************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((+++***)))((('''&&&%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++******))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((''''''''')))(((((()))******((('''((()))))))))******++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&+++++++++***************,,,,,,,,,++++++++++++***+++***)))(((((()))***+++)))******)))(((((()))+++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))(((((())))))******++++++************************)))(((((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))*********+++''''''(((((())))))******$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''***---+++&&&$$$'''***'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% &&&&&&!!!$$$...///(((%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************~~~~~~|||qqqeee___```hhhooo|||}}}xxxrrrooorrr}}}rrrfff```YYYLLL???BBB;;;666666888999<<>>===;;;777333000...------***))))))***++++++)))''')))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&'''''''''((((((((()))&&&((()))((('''%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))))))))((('''''''''''''''(((((('''&&&&&&%%%$$$$$$(((((((((''''''(((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''(((((())))))((('''&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***)))))))))((((((((('''''')))))))))))))))))))))))))))))))))((((((''''''''')))(((((('''((()))***+++***************)))(((((())))))************))))))++++++***))))))***++++++,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((++++++++++++++++++,,,,,,++++++***))))))(((''''''&&&'''((()))************,,,+++******++++++***((('''((())))))((((((((()))((()))***++++++***)))(((******))))))((((((((((((((())))))***)))((('''&&&(((***++++++)))(((((()))''''''(((((((((((((((((())))))((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))***)))'''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""###%%%%%%%%%&&&&&&'''&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((()))))))))************+++++++++uuu~~~tttkkkeeebbbgggqqq~~~tttpppqqquuuxxxyyylll^^^IIIAAA;;;;;;;;;888777777777666444333444777999;;;>>>===:::777333000---+++***))))))***+++,,,***((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))'''''''''''''''(((((((((&&&''')))((('''&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&'''((((((((())))))******)))(((''''''&&&'''''''''((((((''''''&&&%%%%%%$$$))))))(((((((((((())))))''''''''''''(((((((((((('''''''''(((((('''''''''&&&'''(((((()))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((()))******+++((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))(((((()))(((((((((((()))***+++*********+++******)))((())))))************))))))++++++***))))))***++++++***************++++++++++++++++++************************++++++,,,,,,,,,,,,,,,++++++***)))))))))'''((()))******************)))(((((())))))((('''+++)))(((((())))))(((''')))))))))******)))))))))***))))))))))))((((((((((((((())))))(((((('''&&&)))+++,,,,,,***))))))***%%%&&&'''((())))))))))))'''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((()))((('''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&(((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))************+++++++++___rrrzzzsssnnniiilllsss}}}wwwuuutttttt|||yyynnnSSSHHH>>>;;;:::777555666777666555444444666888:::>>>>>>===;;;777222...+++***))))))***+++,,,+++)))))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&###%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&'''(((((()))))))))(((((((((((((((((((((((()))))))))*********++++++******))))))******+++,,,(((((('''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******))))))******++++++******)))+++******************+++(((((())))))******++++++++++++++++++*********************++++++,,,,,,---,,,+++++++++*********)))))))))******+++*********+++***((((((*********)))+++))))))***------***&&&+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((((('''(((***++++++)))(((((()))''''''((()))))))))))))))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((''''''''''''&&&%%%$$$$$$###&&&)))(((%%%$$$%%%'''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((((((((()))))))))))))))*********+++++++++OOO]]]qqq~~~sssooommmssszzzuuuqqqpppzzzzzz___PPPAAA999777666555777888777666555555666888999===>>>>>>===:::555000---+++***))))))+++,,,+++***((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%'''''''''&&&&&&'''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%))))))(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((()))***(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((***************+++,,,,,,''''''((((((((((((((((((************************((((((((((((((((((((((((((())))))*********************++++++++++++************++++++++++++***************++++++*********+++,,,,,,------.........*********************************++++++,,,,,,,,,++++++************))))))******+++++++++++++++***///---++++++---......---((((((***...222111---(((+++***)))(((((()))***+++))))))))))))************++++++************)))***)))***++++++)))(((((()))))))))******)))(((''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''''''''''''''''''''&&&%%%$$$$$$###&&&)))(((%%%$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))))))))***))))))*********+++++++++EEENNN[[[kkk~~~wwwooommmsss~~~tttmmmkkkqqqzzziiiWWWDDD:::777666666888888777666555555666777777;;;<<<======;;;777333000...,,,***)))***+++***)))((((((((((((((((((((((((%%%%%%&&&'''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''""""""###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%&&&&&&'''((($$$%%%%%%'''((()))******''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))******+++,,,(((((((((((())))))))))))************************''''''(((((((((((())))))((()))******++++++******)))***++++++,,,+++++++++******++++++++++++******)))***++++++++++++***)))***+++++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,***((((((***+++,,,+++'''(((,,,000222111...***+++***)))(((((()))***+++)))))))))************+++---,,,+++************+++***,,,------+++******+++************)))((('''&&&'''''''''''''''(((((((((((((((((((((((((((((((((******)))(((((((((((()))((()))))))))))))))******((((((((((((((((((((((((''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''))),,,---+++(((&&&(((***''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******)))************+++++++++@@@DDDKKKVVVfffzzzxxxppplllpppyyypppfffiiinnnwww{{{mmm[[[GGG===;;;888777777777777666555444444555555888999;;;<<<<<<999666444000---+++************)))((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$&&&(((((('''''''''(((((('''&&&&&&&&&&&&'''(((***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))''''''&&&'''(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))***++++++))))))))))))******++++++************************((((((((())))))*********((()))***+++++++++******)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++***)))***++++++++++++***))))))(((((((((((((((''''''***+++++++++,,,,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,))))))+++,,,------------***(((&&&%%%''')))******(((***,,,---,,,,,,,,,---******))))))))))))******))))))*********+++++++++,,,,,,***)))))))))***+++***+++---,,,***))))))***))))))*********))))))((())))))((((((((((((((('''(((((((((((((((((((((((())))))(((''''''''''''''')))************))))))(((((((((((((((((((((((((((&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))),,,...,,,'''%%%'''***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''%%%###%%%%%%&&&&&&'''&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********)))************+++++++++@@@@@@CCCJJJUUUfffzzzuuuiiieeeooo~~~wwwaaabbbeeemmm}}}{{{uuunnn]]]JJJAAA>>>:::777555666555555444333333333333666888:::;;;<<<:::888777111...+++*********)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((+++*********))))))))))))'''''''''&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((,,,***'''$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''((()))***+++,,,%%%%%%%%%%%%&&&&&&'''((()))))))))(((''''''&&&&&&))))))(((((((((((())))))''''''''''''((((((((()))***)))(((''''''((()))******)))((('''&&&&&&'''((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))((()))******+++))))))******+++++++++,,,************************))))))******++++++++++++((()))***+++,,,+++******)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***))),,,,,,++++++******)))))),,,,,,,,,------............------,,,+++***))))))------------------------((()))+++,,,---.........///---******,,,...//////+++,,,,,,***&&&&&&***...)))))))))******)))))))))))))))******++++++++++++,,,+++)))((((((((()))***''')))******(((''''''((('''((()))******++++++*********))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((()))(((((('''&&&%%%))))))))))))))))))))))))######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&)))+++)))$$$"""$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$&&&'''"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$%%%''''''%%%###$$$$$$%%%&&&''''''''''''***&&&###"""%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))************)))************+++++++++???@@@AAACCCGGGSSScccooo~~~pppiiiggghhh|||{{{jjj___ZZZdddvvv~~~wwwpppoooaaaRRRIII@@@888666999666555333333555666666555444555888<<>>>>>>>>AAAIIIVVV```rrr{{{pppiiieeemmmxxxooocccZZZ___mmm{{{{{{vvvqqqdddWWWNNNEEE<<<888999888666444444555555444333444555888<<>>>>><<<<<<@@@HHHOOO\\\lll~~~rrriiidddhhhsss{{{nnnaaa^^^cccppp~~~xxxmmmbbbYYYQQQFFF>>>;;;999777555555555555333111333444777<<>>===>>>BBBEEEPPPZZZjjj{{{uuuhhhdddfffsss|||mmmdddaaagggvvvzzzqqqhhh```TTTGGG???999888666666666666444222333444777<<<@@@BBBAAA???:::777333///,,,+++++++++***************)))(((((($$$%%%&&&((()))***++++++))))))))))))))))))))))))'''((()))(((&&&%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%''')))***)))((('''''''''((()))(((&&&%%%&&&'''((((((''''''''''''(((((('''''''''''''''((()))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))***((('''(((***+++***))))))))))))******)))))))))+++******))))))***+++,,,************************++++++++++++++++++++++++'''))),,,...///...---,,,//////............//////---///000111000000111222111555666333444888:::999666666666777888888888999;;;;;;::::::;;;<<<===>>><<<===???@@@@@@???===<<<===;;;:::;;;>>>BBBCCCDDDBBBAAA???>>>===>>>??????;;;;;;::::::999888888777888555333222333333333222000000000000///...---,,,............------------------------------------------,,,,,,,,,,,,------,,,,,,+++******)))(((((())))))))))))))))))))))))''''''(((((()))))))))***'''((())))))''''''((()))''''''(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((()))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((()))******+++,,,******+++++++++++++++,,,CCCCCCCCCAAA??????@@@AAAEEEJJJTTTccctttqqqfff___eeessszzznnndddbbbkkkvvv|||tttlll```PPPCCC;;;999666666666777666555444555777<<<@@@BBBBBBAAA<<<:::777222///,,,,,,,,,***************)))(((((("""###%%%'''(((*********)))))))))))))))))))))))))))******)))'''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&'''((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%(((******(((&&&'''(((***+++,,,+++)))))))))***(((((((((''''''(((((((((%%%%%%%%%&&&''')))***+++((())))))))))))))))))(((((((((((((((((((((((((((+++******)))))))))******(((((((((((((((((((((((())))))))))))++++++*********))))))))))))))))))***,,,,,,+++***))))))))))))******************++++++************************''')))+++---///...---,,,...............//////000...000222222111000222444777<<>>>>>;;;888777777777777666333333333333222000...---//////......------------------------------------,,,,,,++++++++++++,,,,,,***************+++++++++'''((((((((((((((((((((('''((((((((())))))******((()))******(((((()))*********))))))(((((((((((((((((())))))))))))))))))(((((('''''''''((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''')))******++++++******)))(((((((((((((((((((((((((((((((((((()))***+++,,,******++++++,,,,,,,,,,,,EEEDDDCCCAAA@@@??????>>>???AAAHHHUUUcccssszzzjjj]]]^^^gggtttwwwjjjaaabbbiiivvv|||wwwmmm[[[KKK@@@<<<888666666777888888555666888<<<@@@CCCCCCBBB>>>===;;;777222///---...***************)))((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))''')))******((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))))))))'''&&&'''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&(((***)))&&&$$$&&&)))((()))******(((((((((***)))((((((''''''(((((()))%%%%%%%%%&&&((()))+++,,,((())))))******))))))(((((((((((((((((((((((((((***)))(((((('''''''''((((((((((((((((((((((((((())))))***++++++++++++*********))))))))))))*********++++++++++++***))))))+++++++++++++++,,,,,,,,,************************(((***,,,...////////////............///111222333222444666666555666;;;???BBBIIIOOONNNMMMOOOQQQPPPQQQPPPNNNMMMNNNQQQTTTVVVRRRQQQQQQQQQRRRTTTWWWYYYXXXXXXYYYZZZZZZYYYXXXXXXSSSPPPNNNNNNQQQTTTVVVWWWYYYWWWTTTQQQPPPQQQSSSTTTXXXVVVSSSPPPNNNLLLJJJJJJIIIEEEAAA===<<<;;;:::999888888888888666444222000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,'''(((((())))))))))))(((((())))))))))))))))))***(((***+++***)))((()))+++++++++***))))))(((''''''(((((())))))))))))******))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''((()))+++,,,******++++++,,,---------GGGFFFDDDBBBAAA@@@>>>=========CCCMMMVVVbbbuuuuuueeeaaabbbhhhxxx~~~rrrfffbbbdddjjjvvv{{{jjjXXXGGGBBB;;;666555666777888777777999<<<@@@BBBCCCBBB???@@@@@@<<<666111......***************)))((((((((()))))))))))))))(((((())))))))))))))))))))))))###%%%((((((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''))))))&&&###"""&&&***%%%'''((('''&&&%%%&&&((())))))(((((((((((())))))((((((((('''(((((()))***((()))************)))((())))))))))))))))))))))))((((((((('''(((((())))))(((((((((((((((((((((((((((***+++,,,,,,++++++++++++***)))(((((()))***+++&&&'''***,,,---,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333222222333444666777999::::::===@@@AAAAAAEEEMMMTTTXXXbbbiiijjjhhhiiijjjiiidddbbb^^^]]]^^^aaafffjjjjjjiiigggffffffhhhjjjlllmmmmmmmmmmmmmmmmmmmmmmmmjjjgggbbb``````bbbcccccccccaaa^^^]]]]]]___aaacccfffeeecccaaa````````````]]]YYYRRRLLLHHHFFFCCCAAABBBBBBBBBAAA@@@===:::888555555444444333222222111........................------,,,,,,,,,,,,------+++++++++++++++++++++***((()))***+++,,,++++++************))))))))))))))))))***++++++))))))***+++******))))))))))))))))))(((((()))))))))*********%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&'''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&''')))+++,,,******++++++,,,------...KKKIIIFFFCCCBBBAAA???===::::::>>>EEEIIIQQQbbbtttppphhhbbbaaammm~~~yyylllfffgggdddqqq~~~vvvdddMMMGGG>>>777444555666777888888999<<<@@@BBBCCCBBB???AAABBB???888222//////***************)))(((((('''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))!!!%%%'''((((((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''&&&&&&'''((()))***++++++''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&'''((())))))(((((('''))))))%%%!!!!!!%%%***(((***+++***))))))***+++))))))(((((((((((())))))++++++***(((((('''''''''((()))***++++++***)))(((************************))))))))))))***,,,---...(((((((((((((((((((((((((((***,,,---,,,++++++++++++***)))(((((()))***+++"""%%%)))---//////---,,,,,,,,,,,,------.......................................///000111333555666777888999:::===???AAABBBCCCGGGJJJKKKNNNTTT^^^fffmmmxxxxxxuuuqqqnnnoootttzzz~~~}}}zzzxxxwwwxxxyyyzzz~~~~~~}}}||||||}}}~~~~~~{{{uuuqqqpppooooooooojjjhhhffffffgggjjjnnnpppqqqqqqppppppqqqssstttuuuqqqkkkccc[[[VVVQQQMMMKKKKKKKKKKKKKKKIIIFFFCCCAAA<<<;;;;;;:::999888888777222222222222222222222222.........------............------,,,+++***))))))***+++,,,---...------,,,++++++******))))))(((((()))+++++++++***)))***+++((((((((()))******++++++(((((())))))*********+++!!!$$$''')))))))))(((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&''''''%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&############$$$$$$%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&''')))+++,,,******+++,,,,,,---......NNNMMMKKKIIIFFFCCCAAA@@@@@@======@@@DDDJJJVVVbbbzzzxxxkkkaaadddmmmzzzpppjjjffflllwwwvvv]]]SSSEEE<<<999999888666888999<<>>BBBCCCDDDEEEGGGKKKPPPSSSSSSXXX]]]______dddoooxxx|||vvvrrrrrrqqqppppppqqqsssuuuwww|||~~~zzznnngggccc^^^XXXXXXVVVSSSRRRRRRRRRPPPOOOJJJIIIGGGEEEBBB???===<<<>>>;;;888777888777444111.../////////---,,,---...///......---,,,+++++++++***))))))(((((((((((()))++++++++++++*********)))(((((()))*********************))))))))))))******))))))(((((((((((())))))+++***((('''&&&'''((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((+++******)))))))))))))))""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&''''''''''''''''''''''''))))))(((''''''''''''((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''************************************************111111111111000///...---OOONNNLLLIIIFFFDDDBBBAAAAAA>>>>>>@@@CCCHHHRRR\\\mmm{{{tttgggcccffftttwwwrrrnnnnnnsss|||~~~kkk___NNNAAA:::888666555777999<<>>@@@AAADDDKKKSSS___kkk}}}ssshhhdddhhhvvv~~~zzzuuuqqqvvvzzzlllWWWFFF===999888777777999<<>>AAACCCEEEEEEAAABBBBBBAAA???<<<999777222000---***))))))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((((((((()))(((((('''''''''((((((''''''(((((((((((('''''''''((()))******)))((('''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&((())))))************)))))))))******++++++******))))))+++,,,+++(((&&&'''(((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))***++++++,,,************++++++,,,,,,---------,,,,,,++++++***,,,...//////...------...///000000000///000222444666888:::;;;>>>BBBGGGKKKPPPWWW___bbbaaadddkkkrrrvvvzzz~~~|||xxxuuusssrrrrrrjjjddd\\\WWWSSSOOOKKKGGGBBB@@@>>><<<:::999666555555555444333222222111111------,,,,,,,,,,,,------++++++++++++************))))))***++++++++++++***+++******))))))******+++,,,++++++++++++++++++,,,***))))))))))))***++++++''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&)))+++***'''&&&(((+++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******((((((''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,WWWVVVTTTRRRPPPMMMLLLKKKJJJDDDAAAAAAAAA>>>???CCCJJJQQQ\\\hhhuuu|||tttdddcccgggrrr{{{vvv|||}}}iiiUUUFFF>>>:::999666888:::===@@@BBBDDDEEE@@@AAAAAAAAA???===;;;999555333///,,,***)))***+++************************'''((())))))))))))(((((()))))))))))))))))))))******))))))(((((()))******''''''((())))))((('''''''''((()))******)))((('''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''''''''''')))'''%%%$$$$$$%%%''')))))))))************))))))((())))))******))))))(((***+++,,,+++***)))((()))(((((())))))*********+++************************(((((())))))******************))))))***+++,,,,,,******++++++,,,,,,,,,,,,...------,,,,,,++++++++++++---//////...---...//////000222111111333777:::<<<>>>AAADDDGGGLLLSSSWWWaaaiiiqqquuuuuuwww~~~{{{ssslllgggbbb\\\WWWOOOLLLHHHFFFEEEBBB???<<<:::999888777555444333222///...------,,,,,,------+++************)))))))))))))))***+++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))******''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&(((&&&$$$"""$$$&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((((((((())))))(((((((((((())))))************************++++++++++++++++++++++++---------------,,,++++++UUUTTTSSSQQQOOOMMMKKKKKKLLLFFFCCCDDDCCC???===>>>@@@FFFNNNXXXdddsssxxxggg```]]]dddsssuuuttt~~~vvvbbbPPPCCC:::777666777999;;;>>>AAACCCDDDAAABBBBBBBBBAAA???>>>===888666222///,,,+++++++++++++++++++++++++++++++++(((((())))))******))))))************))))))))))))))))))************++++++&&&'''((())))))((('''&&&'''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))******)))(((((()))******(((((())))))******))))))(((((())))))))))))((((((&&&'''((()))***+++++++++''''''((()))***+++,,,,,,************************((((((((()))******++++++++++++*********++++++,,,***++++++,,,---,,,,,,,,,------------,,,,,,,,,,,,***+++------------///111000333555555555888>>>CCCFFFHHHLLLPPPTTTZZZ```dddqqqwwwyyyrrrlll```[[[UUUQQQNNNJJJEEE@@@@@@???>>><<<999777666555222222000///......------+++++++++*********)))))))))***++++++,,,+++++++++++++++************++++++******))))))))))))******))))))))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&'''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''((()))))))))((((((+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***WWWVVVUUUSSSQQQOOOMMMMMMMMMGGGDDDFFFEEEAAA======<<<@@@FFFLLLVVVcccsss~~~{{{oooeee\\\\\\dddrrrxxxrrruuu{{{ooo]]]LLL@@@:::777777888:::<<>>>>>999888555222///---+++***************************((())))))***++++++***************)))(((((('''''''''((()))***++++++***)))&&&'''((())))))((('''&&&(((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))******)))))))))&&&'''((())))))))))))((((((((())))))))))))((((((&&&&&&''')))++++++++++++(((((())))))******++++++************************'''(((((()))******++++++,,,,,,+++*********++++++***+++,,,---------,,,,,,,,,,,,,,,---------------,,,---......///111444777666:::===>>>>>>BBBIIIPPPTTTXXX]]]bbbggglllqqquuu|||}}}}}}rrrllleeeaaa^^^ZZZSSSNNNKKKJJJHHHEEEBBB???===;;;777666555333111000//////---------,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,))))))(((((((((((()))))))))))))))((('''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$""""""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&###"""$$$)))+++***'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&'''(((((())))))((((((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''(((((()))&&&'''((()))***))))))(((***))))))(((((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,ZZZYYYXXXVVVTTTRRRQQQPPPNNNHHHEEEGGGGGGBBB>>>===>>>@@@CCCFFFMMMXXXfffpppwwwkkk___[[[[[[bbbttt{{{ssspppppp}}}xxxgggUUUHHH@@@777777888999;;;===???@@@===>>>>>>>>>>>>===<<<<<<:::999777444111...+++***))))))))))))))))))))))))))))))***+++++++++++++++******)))((('''&&&&&&%%%%%%''')))***+++***)))(((&&&'''(((******((('''&&&((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((()))(((((())))))************))))))+++******+++,,,+++***)))************))))))))))))************************'''(((((()))***+++++++++------,,,+++***************+++,,,---...---,,,,,,,,,,,,,,,------.........000111111222222555999===>>>AAAEEEFFFGGGLLLTTT[[[aaaeeekkkqqqvvvzzz~~~||||||yyy}}}{{{xxxttttttxxx|||~~~~~~|||zzzyyyxxxvvvssspppmmmoootttxxxzzzzzzyyyxxxuuuxxx{{{|||zzzxxxwwwwww{{{|||vvvsssqqqnnnhhhbbbUUUTTTQQQNNNJJJGGGDDDCCC;;;:::888555333111000000//////.........---------******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++************++++++)))))))))((('''%%%######''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((&&&###!!!!!!###&&&(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&!!!'''+++)))%%%((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&'''(((*********)))(((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------^^^ZZZWWWUUUVVVUUURRROOOMMMKKKIIIGGGFFFDDDAAA???>>>?????????AAAIIIVVV```nnn{{{|||rrrfff]]]\\\cccjjjyyy}}}vvvnnnhhhnnnyyyuuufffQQQ???999666444555999<<<<<<:::<<<======>>>???>>>>>>>>><<<;;;999666333///,,,***+++++++++*********))))))+++******))))))******+++,,,+++******))))))*********)))(((''''''((()))***(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((()))************(((&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))*********))))))))))))******+++++++++++++++***))))))%%%&&&&&&'''((()))************))))))))))))******))))))************))))))(((((()))***************)))))))))***++++++,,,,,,++++++******)))(((((((((*********)))******+++,,,222000---+++***+++,,,,,,+++*********,,,---,,,+++***))))))***,,,------,,,000333666777999===CCCIIIMMMOOOTTTWWWZZZ^^^bbbfffnnnrrrxxx|||~~~yyysssooommmllljjjkkkmmmrrrwwwyyywwwtttssssssssstttxxx}}}xxxtttoookkkiiiiiigggfffhhhkkkooorrrrrrqqqqqqqqqqqqqqqqqqpppnnnmmmkkkkkksssuuu{{{~~~|||zzzooohhh```ZZZWWWSSSMMMHHHEEECCCAAA???===;;;777555333222000...---,,,+++***////////////...+++)))(((---,,,++++++***+++++++++'''((()))***+++,,,------************))))))))))))***)))((('''&&&%%%$$$$$$''''''''''''(((((((((((()))+++---......,,,)))(((%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&!!!"""###$$$&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&'''***,,,...+++***)))(((''''''((())))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***)))'''&&&&&&&&&'''(((((((((((((((((()))******''')))******))))))***+++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------,,,***)))(((ccc___YYYWWWWWWVVVSSSQQQNNNLLLIIIHHHGGGEEEBBB@@@>>>??????>>>>>>DDDNNNWWWcccppp~~~xxxkkk___ZZZ[[[^^^gggvvvyyypppjjjfffmmmyyywwwiiiTTTBBB===999666666999;;;:::999888888999:::::::::::::::<<<;;;999666333///,,,***,,,++++++++++++*********************************+++***))))))(((((())))))***)))(((''''''((()))***'''&&&&&&&&&'''((())))))((((((((((((((('''''''''))))))***))))))((('''&&&'''''''''((((((((()))))))))))))))))))))***++++++))))))(((((((((((())))))'''(((((((((''''''&&&%%%'''(((((())))))***************))))))))))))******))))))************))))))((())))))************************)))))))))))))))))))))))))))***************************++++++,,,///...,,,+++***++++++,,,******+++,,,...///......///......///000222333333555999>>>AAACCCGGGNNNSSSZZZ]]]bbbfffjjjmmmqqqtttyyy||||||zzz{{{yyyuuupppllljjjhhhgggeeefffiiinnnsssvvvuuusssrrrssstttxxx{{{vvvpppllljjjiiiiiihhhjjjmmmrrrttttttsssssstttsssssssssqqqooollliiigggggghhhlllttt}}}|||ssslllfff```XXXRRRNNNKKKFFFCCCAAA???<<<;;;:::888666444333222000///...//////000000000//////,,,,,,+++******+++++++++************++++++++++++************))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))+++++++++***((('''''''''((())))))(((''''''(((''''''''''''&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&'''''''''&&&&&&''')))+++,,,***)))((('''''''''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***)))((('''''''''((()))((((((((((((((()))******((()))******))))))***+++,,,,,,++++++***++++++,,,------------------------------......---,,,+++***kkkeee]]]YYYWWWWWWTTTRRRPPPMMMKKKIIIHHHFFFDDDAAA???@@@???===<<<>>>EEEJJJWWWcccqqq}}}uuuggg]]]WWWUUUVVV```pppwwwpppeeedddiiivvv{{{nnnYYYHHHAAA<<<888666888999999777999999:::;;;;;;;;;;;;;;;<<<;;;:::777444000---+++,,,,,,,,,,,,++++++++++++((()))***++++++***)))(((***))))))((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''((()))++++++))))))(((((('''''''''&&&))))))((((((((((((((()))(((((((((((()))))))))******************++++++,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%$$$******************************))))))))))))******))))))************))))))((()))******++++++******+++******)))((((((''''''(((((())))))***++++++,,,***************+++,,,,,,++++++++++++++++++++++++)))***,,,...000000000000111000///000222555888:::===BBBJJJPPPTTTYYY___dddnnnrrrwww{{{}}}{{{xxxuuusssnnnmmmkkkiiigggfffeeedddcccdddggglllrrrvvvwwwvvvwwwxxxzzz|||uuupppoooooopppppppppssswwwyyyyyyxxxxxxyyyyyyyyyyyywwwtttoookkkhhheeedddeeejjjpppwww{{{}}}{{{tttllleee___ZZZTTTOOOKKKHHHEEECCC???===:::999888666333111------------......///000+++++++++******++++++,,,,,,,,,++++++*********)))++++++*********)))))))))((((((((())))))*********((((((((()))))))))******((((((((((((((('''''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++)))((('''&&&&&&&&&((('''&&&&&&&&&''')))***'''''''''&&&''''''((()))(((((('''&&&&&&&&&&&&''''''''''''((())))))******+++***)))((('''((())))))((((((((((((((()))******((()))******))))))***,,,,,,++++++***++++++,,,,,,........................------............---,,,rrrkkkbbb[[[XXXWWWUUUSSSRRROOOMMMKKKJJJHHHFFFCCC@@@@@@@@@===;;;<<>>888666777888888777::::::;;;<<<<<<<<<<<<<<<===<<<<<<:::666333///------------,,,,,,,,,++++++(((***,,,------,,,***(((******)))(((((((((((()))))))))(((((((((((())))))'''''''''(((((()))++++++)))))))))(((''''''&&&&&&))))))(((''''''(((******''''''((((((((()))))))))***))))))))))))***++++++)))((((((''''''(((((()))'''(((((((((((((((''''''******************))))))******))))))))))))******)))******++++++******)))))))))***++++++++++++***+++*********)))))))))((()))))))))******++++++++++++************+++,,,,,,***+++,,,------------,,,)))+++...000000000000000222222222333555:::@@@DDDGGGNNNXXXaaagggmmmtttyyyyyyvvvttttttlllkkkjjjiiihhhhhhggggggfffhhhlllqqqwww{{{}}}~~~|||wwwwwwyyy{{{|||zzz|||}}}xxxssspppkkkiiihhhiiimmmrrruuuwwwwwwuuussstttvvvxxxyyyyyywwwzzz~~~~~~uuurrrllleee___XXXRRRMMMIIIFFFBBBAAA@@@===999555333222000...---,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++*********))))))((((((((()))))))))******))))))))))))************)))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&''''''(((''''''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((((((((()))******++++++,,,+++)))((((((((()))***((((((((((((((())))))***(((***++++++***)))+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------------------............yyyqqqfff^^^ZZZXXXUUUSSSTTTQQQOOOMMMLLLJJJHHHEEEAAAAAA@@@???======>>>???FFFLLLYYYhhhwwwxxxjjjaaaUUUSSSWWWggg~~~wwwmmmeeehhhvvvxxxfffUUUFFF@@@999555666888888777777888888999999999999999>>>>>>>>><<<999555111///---------,,,,,,,,,++++++***+++---......---+++***++++++***))))))))))))***(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((('''''''''&&&))))))(((''''''(((******&&&&&&'''''''''((((((((()))(((((((((((()))*********))))))(((((())))))***((())))))*********)))))))))))))))))))))))))))(((******))))))))))))************++++++++++++******))))))***+++++++++++++++*********++++++,,,,,,,,,,,,+++++++++******))))))+++++++++***+++,,,,,,---+++,,,---.../////////...+++---000111///...///000555777888:::>>>EEENNNTTTVVV]]]hhhqqqyyy}}}xxxvvvuuuooonnnmmmlllkkkkkkkkkkkkmmmpppuuuzzz~~~~~~{{{||||||yyyrrrooommmmmmooorrrtttuuuvvvssspppoooppprrrsssssspppqqqsssuuuvvvyyy|||zzzoooddd]]]ZZZVVVQQQOOOMMMJJJCCC>>>;;;999777444222111000000...------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++************)))))))))(((((((((''''''))))))))))))************+++)))(((&&&&&&'''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''(((((('''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((''''''&&&&&&&&&''''''((((((((())))))***+++++++++,,,+++)))((((((((()))***((((((((((((((())))))***)))***++++++******+++,,,+++*********++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,---------~~~vvvkkkccc^^^[[[XXXUUUVVVSSSQQQOOONNNLLLJJJGGGDDDCCCBBB@@@?????????@@@>>>BBBLLL\\\lll|||yyymmm]]]VVVSSS^^^qqq{{{rrriiigggooo{{{|||kkk\\\LLLEEE<<<777777888888777888999999:::;;;:::::::::>>>>>>???>>>;;;777222000,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***,,,++++++***************(((((())))))))))))((((((***)))(((((('''''''''((((((((((((((((((((((((((())))))((((((((((((((()))&&&&&&&&&&&&''''''''''''((((((((((((((())))))*********))))))))))))******'''((())))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))***++++++,,,+++++++++******++++++,,,------...---,,,,,,+++******))))))+++++++++++++++,,,------------....../////////000,,,///222111//////222555666999>>>BBBHHHQQQ\\\dddjjjqqqzzz~~~}}}|||}}}yyyuuusssqqqpppnnnllllllmmmnnnooosssxxx~~~}}}~~~~~~zzzwwwuuuuuuvvvxxxyyyyyyyyyvvvsssqqqrrrtttuuuuuussstttsssrrrpppppprrrtttyyy{{{}}}uuulllgggaaa]]][[[VVVNNNGGG@@@>>><<<:::777666555444111000///...---,,,,,,,,,***+++++++++,,,,,,------,,,++++++++++++*********)))))))))(((((('''''''''((((((((()))))))))******+++***)))''''''(((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&'''(((((((((((((((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))******++++++&&&&&&&&&'''((()))++++++'''(((''''''''''''''''''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((()))******+++++++++***)))((('''((())))))((((((((((((((()))******)))***++++++******+++---************+++,,,------......//////000111111111------,,,,,,+++,,,,,,---{{{qqqhhhccc___[[[XXXWWWUUURRRPPPOOONNNKKKIIIHHHFFFCCCAAA@@@@@@??????>>>===CCCQQQ```oookkk```XXXZZZeeewww{{{qqqhhhfffmmmyyy}}}qqqcccVVVMMMCCC;;;999888888777999::::::;;;;;;;;;;;;;;;<<<===>>>===:::666111///,,,++++++++++++*********************************++++++***)))))))))))))))'''((()))******)))(((''''''''''''&&&''''''((((((&&&&&&''''''((()))))))))))))))***))))))((('''&&&''''''''''''(((((((((((())))))(((((())))))***+++))))))(((((((((((())))))'''((())))))******))))))((())))))******+++++++++******))))))))))))*********++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------///...---,,,---...///000---000222222111333888===<<>>;;;999444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********(((((())))))))))))******''''''((((((((()))))))))***))))))((((((((((((((()))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$%%%&&&'''(((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''&&&&&&&&&'''((())))))''''''(((((()))((((((((('''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''(((((()))******+++***)))((('''''''''((()))((((((((((((((()))******)))***,,,+++******+++---************+++,,,---......//////000111111222222000///...---,,,,,,------~~~tttlllgggccc^^^ZZZXXXVVVSSSQQQPPPOOOLLLJJJKKKHHHDDDAAA@@@??????>>>BBB>>>@@@KKKVVVcccvvvzzzlll___[[[___mmmzzzkkkaaabbbnnnyyy|||~~~~~~ttthhh]]]TTTHHH>>>:::999777666555555666777777777777777;;;;;;<<<<<<999555000---+++++++++*********))))))))))))(((((((((((())))))******)))((((((((((((((('''((()))******)))((('''%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((()))******)))************(((&&&%%%(((((((((((())))))))))))*********)))***++++++,,,((((((''''''''''''(((((())))))***+++++++++++++++))))))***+++,,,,,,------******))))))))))))*********++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))*********++++++,,,------,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///---000333333333666>>>DDDIIIPPPYYYbbbjjjvvv~~~xxxsssnnniiieeegggiiikkknnnrrrvvvyyy{{{|||uuusssrrrpppmmmkkkmmmqqqvvvzzz{{{{{{zzz|||~~~~~~}}}|||yyyyyy{{{~~~~~~~~~}}}{{{zzz{{{}}}zzzxxxvvvtttttttttvvvwww}}}{{{pppggg```^^^[[[VVVPPPIIIDDDAAA777555333111///---,,,,,,///......---+++******))),,,,,,,,,+++++++++******'''((()))***+++,,,------''''''''''''((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***(((((('''''''''&&&&&&&&&$$$$$$&&&'''''''''&&&%%%$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''((()))******))))))))))))*********((('''&&&&&&&&&&&&&&&&&&'''((()))'''''''''((())))))*********)))'''&&&&&&''''''(((((((((((((((((()))******)))+++,,,,,,+++***,,,---************+++,,,---...,,,------...///000000111222111///...---------...{{{tttqqqlllddd\\\XXXVVVTTTRRROOOMMMLLLKKKIIIHHHGGGEEECCCAAA???>>><<<;;;>>>CCCIIISSSdddsss~~~fff\\\[[[aaavvvvvviii___bbbjjjtttyyy{{{}}}yyylllbbb[[[PPPDDD;;;777666777;;;999666666777999:::::::::;;;;;;<<<<<<888333......---,,,+++************+++++++++*********)))))),,,,,,***)))((((((((((((+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))++++++***))))))((())))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))((((((''''''&&&&&&***)))))))))***+++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---......------,,,,,,---///000111///111444888<<>>777333222111...,,,222///,,,,,,---...//////000///...---,,,,,,,,,,,,------,,,,,,+++***))))))---,,,+++)))((('''''''''((((((''''''&&&&&&&&&%%%'''&&&''')))******'''$$$))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%((())))))'''((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&***)))((('''&&&%%%$$$$$$''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((()))))))))))))))((((((''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))************+++++++++++++++,,,,,,,,,------------.........//////000000000///...,,,++++++,,,,,,zzzvvvppphhhaaa[[[ZZZWWWTTTQQQOOONNNMMMJJJIIIHHHFFFDDDBBB@@@???>>>===>>>AAAEEEMMM[[[hhh~~~rrreee]]]\\\iiiyyy~~~oooaaa^^^aaajjjrrrzzz~~~yyynnneeeXXXKKK@@@;;;::::::<<<999777666777888777777888999;;;<<<<<<999333///---,,,++++++************+++++++++*********)))))),,,+++***))))))((())))))************)))))))))((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))******)))((((((((())))))))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************************))))))((((((******************+++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,------.........------...///111222333666:::???DDDKKKRRRWWWbbbkkkwww|||qqqhhhfffdddaaaaaaddddddhhhnnntttzzzzzzxxxvvvwwwvvvuuuuuu{{{}}}{{{zzzxxxwwwuuuvvvzzz~~~}}}xxxsssmmmeee___TTTLLLCCC<<<999888666444000...,,,,,,---.........///...---,,,,,,,,,,,,,,,---,,,,,,++++++*********)))))))))))))))******+++((((((((((((''''''&&&&&&'''''''''(((***)))'''%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&&&&'''((((((&&&(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((******))))))((((((((((((************++++++++++++++++++,,,,,,,,,---------............/////////000111000...---,,,,,,,,,---|||vvvnnnhhhaaa___\\\XXXUUURRRPPPOOOLLLKKKIIIGGGEEECCCBBBAAAAAA???>>>???@@@DDDOOOZZZmmmxxxqqqcccYYY]]]hhh|||yyyjjj```]]]aaakkkvvv}}}xxxooo```PPPDDD<<<:::999;;;999888777888777555444555777999<<<===:::555000,,,++++++************++++++++++++***************+++******)))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((('''(((((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++******)))))),,,,,,,,,+++++++++++++++,,,++++++************+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,------000000///000111333666888:::>>>DDDJJJQQQYYYaaafffttt|||xxxpppiiifffdddbbbccceeegggkkkrrrxxx~~~yyywwwttttttvvvxxxyyyyyyzzz~~~~~~zzzwwweee\\\NNNDDD>>><<<:::888333111000/////////---,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++((())))))))))))******+++))))))))))))(((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++)))'''&&&'''((('''&&&((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''((())))))))))))((((((((())))))))))))((((((''''''''''''((((((((((((***))))))((((((((((((((())))))))))))))))))))))))***))))))))))))(((((((((************+++++++++,,,,,,,,,,,,,,,------------............////////////000///...---,,,,,,---...{{{tttooofffdddaaa\\\XXXTTTRRRQQQNNNMMMKKKJJJGGGFFFDDDCCCCCC@@@>>>>>>>>>???FFFNNN___kkk|||zzziii[[[ZZZ```nnn}}}yyylllddd```fffooowww~~~yyyjjjZZZKKKAAA;;;999999888777888888888555333333444777;;;<<<:::666222++++++************++++++*********************************)))******++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,++++++---,,,++++++***************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------...222222222444666;;;???AAADDDHHHPPPXXX```jjjsssxxx{{{tttnnnjjjgggffffffkkknnntttzzz|||yyywwwwwwwwwwwwvvvuuuyyy}}}}}}|||~~~wwwlll[[[NNNEEE@@@<<<:::;;;999777555444111...+++------,,,,,,,,,,,,------++++++++++++++++++,,,,,,+++++++++***)))(((((('''******)))))))))))))))))))))(((&&&&&&'''(((((('''))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%&&&''''''''''''''''''(((((())))))))))))(((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------............//////////////////...---,,,,,,---...///yyyuuummmjjjfffaaa\\\WWWTTTRRRPPPOOONNNLLLJJJHHHGGGFFFDDD@@@>>>??????>>>BBBHHHVVVaaaqqqooobbb\\\]]]bbboooyyyooocccaaadddmmmyyyxxxjjjZZZMMMBBB===888777777888999999777555222333555999;;;:::777444---,,,++++++++++++++++++************************+++***************+++,,,))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++------,,,+++*********+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,---------...............------......///000222222444777===DDDJJJNNNRRRWWW___hhhqqqzzzyyyrrrooonnnmmmpppssswww{{{~~~}}}|||zzzxxxvvvuuuxxx{{{zzzvvvwww||||||lll^^^TTTLLLEEEAAA>>><<<:::999777555111///......------,,,,,,------++++++++++++++++++,,,,,,******++++++***)))((('''))))))******************)))(((&&&&&&'''(((((('''))))))))))))))))))))))))(((((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((())))))***((((((((((((''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........///////////////.........,,,,,,,,,,,,---...000111}}}tttqqqlllfff```[[[WWWUUURRRRRRPPPNNNLLLJJJIIIHHHEEEAAA???@@@AAA???AAAEEENNNWWWeeeuuuxxxkkkaaa[[[VVVaaarrrwwwggg___[[[cccppp|||zzzkkkZZZJJJAAA;;;999888888999999777666222222444666888999777555///...---,,,,,,+++++++++***************+++++++++,,,++++++*********++++++))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++---,,,,,,++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,---------.....................///000111222333333555888???HHHRRR[[[```fffkkkqqqyyy|||{{{zzzxxxxxxzzz}}}~~~~~~{{{yyyxxxzzz{{{zzzwwwwwwyyy|||~~~yyynnndddZZZPPPIII@@@>>><<<;;;;;;:::888666111000///...------------++++++++++++++++++++++++&&&''')))***+++++++++***))))))))))))************)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''###%%%((()))(((((()))***((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))))))))(((((('''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((()))************)))&&&'''((())))))******)))''''''''''''((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,---------............///////////////.........+++,,,,,,---///222555666{{{xxxsssllleee___[[[YYYTTTSSSRRRPPPNNNLLLJJJJJJFFFAAA@@@BBBBBB@@@@@@BBBEEELLLXXXgggwwwwwwggg\\\RRRXXXddduuuoooddd\\\^^^gggrrrmmmXXXKKK@@@>>>:::888888777666555444333222444666888888777222111///...---,,,++++++))))))*********+++++++++---,,,,,,+++************((()))))))))************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******)))((((((((())))))((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))*********++++++++++++,,,,,,+++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,------------...------------.....................000111333555666:::===BBBKKKXXXeeeqqqxxx|||{{{|||}}}}}}||||||{{{{{{zzz}}}~~~}}}{{{}}}}}}vvvlll___VVVKKKHHHDDDAAA@@@>>><<<;;;444333111000...------------,,,,,,++++++*********%%%&&&)))+++,,,,,,+++***((((((((()))))))))******'''''''''(((***)))'''%%%''''''''''''''''''''''''%%%&&&(((******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******(((&&&'''((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((()))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((()))***************&&&'''((()))************''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------------------............000/////////............,,,---...000333777;;;===|||wwwpppiiibbb^^^[[[UUUTTTSSSQQQOOOMMMKKKKKKGGGBBB@@@BBBBBB???>>>@@@???DDDNNN]]]ooonnn___TTTVVV^^^nnnwwwkkkaaa^^^___hhhzzzjjj[[[EEEBBB===999777666444333555333222222444777888888444333111///---,,,++++++))))))******++++++++++++...---,,,+++************(((((())))))*********+++((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))),,,+++***))))))((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---*********++++++,,,,,,,,,++++++++++++,,,------...+++++++++,,,,,,+++++++++,,,,,,,,,---------......---------.........//////---...///000333555777888BBBEEELLLWWWeeeuuu{{{|||}}}}}}}}}|||zzz||||||yyyuuuuuuzzz|||{{{zzzyyyzzz}}}}}}oooeeeYYYTTTNNNHHHDDDAAA>>><<<555444333111///...------------,,,,,,+++***))))))((()))+++,,,+++***((('''''''''(((((()))))))))***''''''''')))******'''$$$))))))))))))))))))))))))$$$&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,+++'''$$$$$$%%%)))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***++++++''''''''''''((((((((()))(((((((((''''''&&&&&&%%%&&&''''''(((((((((((((((&&&'''((()))************''''''''''''((((((((()))((((((((((((((()))******(((((((((((((((((((((((())))))******++++++++++++++++++,,,,,,,,,------------------.........//////000000//////.........------...000333777;;;???AAA{{{uuuooohhhbbb^^^\\\YYYVVVSSSQQQOOOLLLJJJLLLJJJFFFCCC@@@?????????EEEAAACCCNNN\\\kkkyyyyyylll^^^WWWWWWddduuutttfff___\\\bbbsssgggTTTHHH===999888666555666222222222333555888:::<<<555222...---......---***+++++++++************)))+++++++++************)))(((((((((((())))))))))))************))))))))))))))))))))))))***************************************'''$$$%%%(((******(((++++++******)))(((((((((''''''&&&'''((()))+++,,,''''''((((((((((((''''''))))))))))))))))))))))))((()))******+++++++++***.........------,,,,,,,,,,,,,,,------...---------+++,,,...---,,,,,,---///000///------...///......///222444555666;;;CCCJJJKKKNNNTTT]]]jjj||||||}}}~~~~~~|||yyyxxxxxxyyy|||zzzvvvpppllllllqqquuu~~~ooohhh^^^TTTMMMHHHDDDBBBDDD???:::555444333222222---,,,,,,+++******++++++++++++******)))(((((('''((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))((('''&&&%%%%%%%%%'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%'''(((***++++++)))))))))(((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---+++(((&&&&&&(((+++---***++++++,,,---...//////,,,,,,------...///000000444000...000000---,,,...///000333888???DDDGGGHHH|||vvvpppjjjfff```\\\XXXTTTRRRPPPNNNLLLLLLJJJGGGDDDAAA@@@@@@@@@BBB???AAAJJJUUUbbbqqq}}}uuueee\\\XXXaaaooo|||xxxlllccc]]]___mmm|||^^^PPPAAA;;;;;;999666666333222333444555888:::<<<888444000......///---,,,++++++++++++************+++++++++************)))++++++******))))))((((((************))))))))))))))))))))))))************(((((((((((((((((((((((()))'''%%%%%%(((***)))(((((((((((()))******++++++++++++***))))))***+++,,,)))******++++++******)))************************,,,,,,---.........------------------------,,,,,,............---,,,+++++++++---......---,,,...//////...------...000000000000333888<<<@@@GGGQQQWWW\\\___dddjjjrrr~~~zzzyyyzzz|||}}}|||xxxqqqjjjffffffgggrrruuuxxx{{{}}}zzzooodddZZZRRRKKKGGGDDDAAA===:::888777555333111000///---,,,+++++++++,,,,,,++++++*********)))((()))++++++)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((((((''''''&&&(((((((((''''''&&&&&&%%%((((((((())))))((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((())))))'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***,,,+++)))'''''')))+++,,,,,,,,,------------------,,,,,,---......//////000222...---000000//////222333666;;;BBBJJJQQQUUUWWWxxxqqqmmmeeeaaa[[[VVVSSSRRRPPPNNNMMMKKKHHHEEECCCBBBAAAAAA???===>>>DDDKKKUUUdddrrr~~~pppddd[[[]]]gggrrr~~~wwwlll```\\\eeepppkkkXXXEEE======;;;777555333333333444666888:::;;;;;;888333//////......---,,,+++++++++************+++++++++************)))------,,,+++***)))((((((************))))))))))))))))))))))))************(((((((((((((((((((((((()))(((&&&&&&((())))))(((((((((((()))******++++++---,,,+++***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++******,,,,,,------------------/////////...---,,,******+++---......------...///------------///000222333222888@@@HHHPPPYYYcccjjjppprrrtttvvvyyy~~~}}}wwwnnnfff```]]]cccfffkkkppptttyyy~~~yyymmmaaaUUUNNNGGGEEEBBB@@@???===:::888666555333000...,,,++++++---,,,,,,,,,,,,,,,,,,,,,(((***++++++***))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''((('''''''''''''''((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******+++***))))))))))))***+++......---------,,,,,,,,,---------......//////000///,,,,,,///111000222666777<<>>======>>>>>>BBBNNN[[[eeeooozzz~~~yyyjjjbbb___bbblllvvvpppddd```___cccuuuvvv___GGG<<<<<<;;;777444555444444555666888:::;;;<<<:::666111...,,,,,,---,,,,,,,,,++++++++++++***+++++++++*********))))))'''(((((())))))*********************)))))))))(((((()))))))))************))))))))))))))))))))))))((())))))))))))(((((()))++++++******)))((((((((('''(((((()))***+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------.........++++++,,,---............,,,---///...------...000...///000000000222777:::CCCLLLXXXccclllssszzz~~~zzztttqqqttt|||xxxmmmfff^^^```bbbbbbbbbccceeefffnnnwwwpppfff\\\XXXQQQLLLHHHEEECCCAAA???===:::666333000---,,,,,,,,,,,,,,,,,,+++++++++)))***,,,,,,***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))*********''''''(((((((((((((((((('''&&&%%%%%%%%%'''((()))(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''''''''((((((((()))))))))***************************))))))))))))************)))***+++,,,,,,+++***)))++++++,,,,,,---...//////.........///////////////---,,,---///000///444;;;BBBJJJWWWbbbjjjppptttwww|||uuuppphhh```[[[VVVSSSPPPOOONNNMMMKKKJJJHHHGGGFFFAAA>>>===>>>>>>???HHHQQQ___iiiuuu}}}vvvlllccc```eeemmm}}}xxxmmmddd]]]YYYeeeuuuwwwaaaJJJ>>>;;;999777555666555555555666888:::;;;:::999777444///---------,,,,,,,,,,,,+++++++++++++++++++++************)))&&&&&&'''((()))***++++++************))))))))))))))))))))))))************(((((((((((((((((((((((((((***++++++)))(((((()))((((((((()))******++++++((()))***,,,---.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------------******,,,---.../////////,,,...//////......///000...000222333444777>>>CCCOOOXXXdddooouuuyyy}}}zzztttrrrwww}}}|||yyy{{{~~~uuuooohhhhhhgggddd```]]]\\\\\\```gggrrr|||yyylllggg```XXXRRRMMMGGGDDDBBB@@@===:::666444222111......---,,,,,,+++******)))+++,,,,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''%%%%%%''')))***+++++++++((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((''''''(((((()))***((((((((((((((((((((((((%%%&&&&&&'''((()))*********))))))(((''''''&&&&&&''''''(((((())))))******************************)))))))))*********++++++******++++++++++++*********++++++,,,---...///000////////////////////////...---///111111222888@@@KKKUUUbbbmmmssswwwzzz}}}zzzuuummmfff```ZZZUUURRROOOOOONNNMMMKKKJJJHHHGGGBBB>>><<<>>>??????CCCIIIVVV```mmmyyyvvvjjjaaaaaafffuuu~~~uuuiii]]]VVV[[[eeerrrzzzfffPPPCCC===888666666666666555555666888:::;;;999::::::777222///...///------,,,,,,,,,++++++++++++++++++************)))((((((((())))))******+++************))))))))))))))))))))))))************(((((((((((((((((((((((((((***,,,,,,)))'''((()))((((((((()))******++++++******,,,------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++&&&'''((()))***+++++++++------------------,,,,,,++++++,,,---............---...//////......///000---111555777:::@@@IIIPPPYYYbbbnnnwww{{{|||~~~}}}yyyxxx}}}}}}zzzyyyyyyzzz}}}~~~|||uuuuuurrrmmmfffaaa^^^^^^\\\]]]aaaiiiuuu|||vvvnnnfff[[[QQQJJJEEECCCAAA>>>;;;999777777111000///...---+++******)))+++,,,,,,+++******+++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''%%%%%%&&&&&&'''((((((((())))))))))))((((((((('''%%%&&&'''((())))))))))))******))))))((((((''''''&&&&&&'''((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((''''''''''''''''''((()))*********************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------.........000/////////////////////...///111444555666>>>GGGQQQ\\\kkkuuu{{{}}}}}}xxxqqqjjjddd]]]WWWSSSPPPOOOOOONNNLLLJJJIIIHHHCCC>>>;;;>>>@@@@@@AAADDDIIIRRRaaaqqq}}}}}}ooobbb^^^aaahhh{{{zzzlll^^^UUUVVV[[[fffwww}}}kkkVVVGGG>>>888666777666666666666777888:::;;;888:::<<<:::555111000000---------,,,,,,,,,+++++++++++++++************)))+++++++++***************************))))))))))))))))))))))))************************************'''***---,,,)))'''''')))++++++******)))(((((((((******+++,,,+++***)))((()))))))))******)))))))))++++++++++++++++++++++++((()))+++,,,......//////.........------,,,,,,,,,---------...------,,,,,,---...//////......///111,,,111666:::>>>FFFQQQYYY^^^gggsss|||~~~~~~~~~~~~~~~~~~}}}zzzxxxxxxyyy}}}|||vvvoooiiifffeee^^^ZZZXXX\\\hhhvvvwwwiii[[[QQQGGGEEECCCAAA>>>===<<<;;;333222111000...,,,+++***)))+++---,,,+++***+++,,,))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************))))))))))))$$$%%%%%%&&&'''((())))))******))))))((((((((('''&&&&&&''''''((('''''''''+++******)))(((''''''&&&%%%&&&(((***+++******)))((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))&&&''''''((()))******+++************************)))************+++++++++,,,++++++******++++++,,,......---------,,,,,,,,,000000000000////////////...///333777888:::DDDNNNSSS^^^nnnyyy}}}}}}wwwqqqjjjbbbZZZTTTPPPOOOOOOOOOOOOMMMJJJGGGFFFDDDBBB@@@>>>??????@@@FFFMMMYYYhhhvvv{{{nnn```VVV]]]kkk|||{{{qqqjjjYYYTTTSSS]]]jjjttt{{{uuu```JJJ???===;;;777555666888:::;;;;;;;;;:::888777666666666333///,,,000//////......---,,,,,,++++++,,,,,,+++***((('''((()))***+++,,,---......+++*********))))))(((((()))))))))))))))))))))))))))***++++++***(((&&&$$$))))))))))))))))))))))))+++***'''&&&&&&'''***+++''')))***+++******+++---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,---........./////////000000000000000------......///000222333444777<<>>FFFPPPZZZaaalllvvv|||~~~yyyrrrllleee]]]WWWSSSQQQPPPOOOOOONNNLLLJJJGGGEEECCC@@@?????????@@@CCCIIITTTbbbppp}}}{{{pppcccZZZVVV___lllzzzwwwppp```XXXTTT[[[eeeoooxxx|||hhhRRRBBB===999555555777999;;;<<<<<<;;;;;;888777666666666444000---//////......---,,,,,,,,,++++++,,,,,,+++***((('''+++++++++++++++*********************)))))))))(((((((((((((((((((((((((((&&&&&&(((((('''&&&$$$###))))))))))))))))))))))))******))))))))))))******''')))***+++******+++---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------............///////////////------------...............//////000111222444666999===EEEOOOZZZccchhhjjjkkknnnrrruuuyyy}}}~~~}}}vvvqqqhhhdddbbbcccdddfffnnnxxx}}}~~~ppp___SSSHHHFFFGGGDDD@@@>>>>>>:::555222111000//////,,,+++++++++++++++,,,,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++++++++++++++*********)))))))))))))))(((''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((((((((('''''''''((((((((()))))))))''''''+++000111,,,&&&******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))************************))))))))))))++++++++++++++++++,,,,,,---......//////...------222...---000111//////222333111444:::???BBBIIIRRRZZZ```jjjrrryyy|||~~~zzzuuupppiiiaaa[[[VVVTTTQQQOOOOOOOOONNNMMMIIIGGGEEEBBB@@@?????????@@@EEEMMMXXXfffuuu~~~vvvjjjbbbSSSUUU\\\gggwww~~~yyyjjj___VVVWWW^^^hhhttt}}}rrr\\\III???:::777666888;;;===>>>>>><<<;;;777666666666666555222//////......------,,,+++++++++++++++++++++***)))(((++++++*********)))))))))************))))))))))))((((((((((((((((((((((((((((((*********)))(((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))''')))***+++******+++---*********++++++++++++,,,,,,,,,---------...............------------......///////////////.........,,,,,,---------............000111222333555888;;;BBBHHHQQQ]]]fffmmmpppqqqoooqqqtttvvvzzz~~~}}}wwwwwwyyy{{{~~~{{{qqqmmmjjjiiigggeeeiiiooowww}}}sssdddSSSJJJFFFCCCCCCDDDDDD@@@:::666444222000...------,,,+++++++++,,,,,,,,,,,,+++***)))((((((''')))))))))))))))))))))))))))******************+++)))))))))))))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))%%%$$$---777999///$$$******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++******************************++++++,,,,,,---------....../////////......222///...000111///111555555555999@@@EEEIIIOOOVVV\\\```fffmmmtttyyy|||}}}|||wwwsssnnnfff___YYYVVVQQQOOONNNOOONNNNNNJJJIIIGGGDDDBBB@@@??????>>>BBBHHHPPP\\\lll}}}{{{rrrjjjZZZTTTRRRZZZjjj}}}vvvhhhZZZVVVYYYbbbppp|||{{{gggRRRDDD===999777999<<>>:::777555222111//////...---,,,++++++,,,,,,,,,+++******)))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((()))))))))******'''(((((((((((())))))))))))%%%%%%,,,666777...$$$((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++)))***************++++++******++++++,,,---...............///////////////111......000000000444999<<<@@@FFFLLLQQQTTTXXX\\\```aaadddjjjpppuuuxxxyyyzzzxxxsssjjjccc]]]YYYSSSOOONNNNNNNNNMMMKKKJJJHHHFFFDDDBBBAAA@@@>>>AAAEEEKKKTTTcccuuu~~~vvvoooaaaVVVNNNRRR___qqqsssbbbYYYXXX___lllxxxqqq[[[JJJ@@@:::888:::===???@@@@@@>>>===888666555666777777555444///......------,,,++++++++++++******************((((((((()))******++++++))))))))))))))))))******************************'''((((((((())))))((((((************************+++***(((''''''(((***+++''')))***+++******+++---))))))*********+++++++++++++++++++++,,,,,,,,,,,,///......------......///.........---,,,,,,,,,+++......//////000111222222+++///333555777<<>>????????????999888666666777777666444000//////...------,,,,,,++++++******)))******+++,,,,,,+++***)))(((((('''))))))))))))************++++++++++++++++++++++++************************************************+++***'''%%%%%%'''***+++''')))***+++******+++---*********++++++++++++,,,*********+++++++++,,,,,,//////............/////////////////////.........------...///000000111111---222888;;;>>>DDDNNNWWWaaagggooosssttttttuuuwwwzzz}}}yyysssooommmwwwyyy{{{}}}}}}|||{{{zzz|||~~~yyyyyy~~~}}}kkkXXXNNNLLLJJJHHHDDDBBB@@@???<<<:::666555333111///...------,,,,,,+++++++++*********************************)))******************+++'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******&&&&&&'''((())))))******((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((((()))))))))************+++)))((('''((()))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,))))))******+++,,,,,,,,,++++++,,,,,,------..................///000111111000...///111333555>>>GGGWWW```kkkqqquuuyyyyyyvvvsssrrrqqqsssvvvuuuqqqmmmvvvmmmfffaaa\\\WWWTTTQQQNNNLLLKKKJJJJJJIIIGGGFFFDDDCCC???BBBFFFGGGIIIRRR```lllzzz}}}qqqbbbVVVQQQPPPUUUggg{{{zzzjjj___[[[aaaiiivvvqqq```PPPDDD;;;;;;;;;<<<===>>>???@@@;;;999777666777777666444111000000//////...------++++++***))))))***+++,,,------,,,+++***)))((((((((()))))))))************************************///...------,,,,,,,,,,,,******************************)))(((((()))******''')))***+++******+++---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------//////............//////.........///////////////......///000111222333333111777>>>CCCGGGOOO[[[dddkkkpppvvvxxxxxxyyy|||~~~zzzxxxwwwwww}}}}}}~~~zzzzzz{{{{{{gggZZZWWWOOOMMMJJJGGGEEECCC@@@>>>999888666333111///......,,,,,,++++++++++++******************************+++++++++++++++*********''''''((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********)))******)))((('''((()))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++*********+++++++++,,,,,,))))))***++++++,,,------,,,,,,------------------///.........///000111222111000222555666:::EEEPPPaaannn{{{}}}~~~~~~yyyqqqjjjyyyqqqiiieee___ZZZWWWSSSOOOMMMJJJJJJJJJIIIHHHGGGEEEDDD???CCCFFFFFFFFFMMMZZZdddrrr~~~}}}nnn___VVVMMMKKKYYYlll~~~qqqbbbZZZ\\\bbbnnnyyyyyykkk[[[OOO;;;;;;::::::;;;===???AAA<<<:::777777777777666444111111111000//////......++++++***))))))***+++,,,+++++++++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))---,,,+++***)))(((((()))************************)))***+++,,,,,,+++***)))((()))++++++******,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......//////............//////+++,,,,,,------.........000111222333444555666666666<<>>JJJVVVggguuu}}}qqqhhh|||qqqkkkbbb[[[VVVTTTRRRQQQNNNLLLJJJJJJJJJIIIGGGEEE???AAABBBAAAAAAFFFPPPXXXjjjvvv{{{kkkZZZNNNLLLRRRXXXnnn{{{jjj___[[[\\\dddrrr~~~~~~tttaaaPPPCCC<<<777999;;;;;;;;;======999666555777888777555000000///...---,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++************)))************************,,,+++++++++***))))))))))))************+++++++++(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,---------..................////////////...------------...//////---...000000111333666888;;;CCCOOOXXX___dddiiilllxxx{{{~~~}}}~~~|||zzz{{{xxxtttsssssswwwwwwnnneee^^^UUUPPPOOOMMMIIIEEE>>>:::777555666555222///...---,,,+++************))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))************))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''******))))))(((((('''''')))((('''&&&&&&'''))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&)))***(((&&&))))))))))))))))))))))))(((((()))***************))))))************))))))---,,,+++)))((('''''''''))))))*********+++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,000111222111///......///111444888;;;AAAJJJVVV^^^jjjxxx}}}ssslll}}}tttnnnfff___ZZZWWWTTTRRRNNNLLLJJJJJJJJJJJJHHHFFFCCCDDDDDDAAA@@@CCCKKKRRRbbbnnn~~~sssaaaTTTNNNNNNQQQdddyyyqqqddd]]][[[dddqqq~~~zzzhhhXXXIII@@@:::999:::999:::<<<===:::777666777777666444111000000///...---,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++++++++************************++++++++++++(((((()))))))))*********+++++++++***++++++,,,---,,,,,,---------.....................////////////......------......///000///000111111222555999<<>>;;;888777777666555333111111000///...---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))*********+++++++++++++++************+++++++++,,,))))))*********++++++++++++++++++++++++,,,------,,,------------.....................////////////...............///000000222222222222444888===BBBMMMWWWdddnnnqqqppppppooowww~~~~~~}}}~~~}}}zzzwwwvvv~~~vvvpppqqquuu{{{~~~wwwnnnfffaaa\\\VVVRRRLLLFFF>>>:::888777555333222111000...------,,,,,,************************))))))******++++++******))))))************))))))))))))))))))))))))))))))))))))************))))))((()))*********)))((('''(((((((((((())))))))))))******)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''))))))))))))))))))))))))(((((()))***************))))))************))))))((((((((()))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...///000000...000111111111222555888999>>>FFFLLLRRRYYYbbbiiikkkuuu|||xxxvvv~~~|||wwwrrrkkkccc[[[UUUPPPNNNLLLKKKKKKKKKJJJIIIIIIHHHFFFBBB??????BBBEEELLLWWWhhhxxxxxxkkk___SSSLLLMMM\\\qqq~~~rrrggg```___gggsss}}}{{{ooodddWWWKKK???:::888777999<<<>>><<<:::999777666444333222111111000///...------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------........................//////////////////......//////000111333333444444777<<>>;;;999777444444333222000...------,,,++++++++++++++++++++++++))))))***************)))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++***((('''''''''(((((())))))******+++***))))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((())))))(((((())))))))))))))))))))))))(((((()))***************))))))************))))))((((((((()))***+++,,,---++++++,,,,,,,,,---------------------.........///,,,------...//////000000///000000000111444888;;;>>>DDDMMMUUUZZZ```ggglllooovvv{{{||||||}}}}}}vvvkkk___WWWSSSPPPMMMKKKKKKKKKKKKJJJHHHGGGEEEBBB@@@@@@AAABBBGGGPPP___ppp~~~xxxjjjZZZNNNLLLUUUfff{{{vvvmmmhhhbbbeeemmmwww|||xxxnnnfff\\\OOOBBB;;;999888:::>>>===<<<<<<:::777555444444222222111000///......------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////............////////////000////////////000111111333444555777;;;BBBJJJPPP\\\bbbiiimmmnnnooorrrttt}}}zzz|||~~~wwwvvvuuuvvvzzz}}}tttrrrooommmpppxxx{{{vvvrrrpppbbbZZZNNNEEE@@@===999777666555333111///...------++++++++++++++++++++++++)))))))))******)))(((((())))))************))))))))))))))))))))))))))))))))))))************)))))))))******++++++)))((('''''''''(((((())))))******+++******)))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))(((((())))))************************(((((()))***************))))))************))))))+++***************++++++++++++,,,,,,,,,---------------........./////////////////////////////////000111111111222555;;;???CCCJJJTTT\\\```eeeiiimmmrrrvvvxxxyyy~~~~~~ttteee[[[VVVSSSOOOLLLKKKKKKKKKJJJHHHGGGEEECCCBBBAAAAAAAAACCCJJJWWWgggwwwuuubbbTTTQQQRRR\\\ooo{{{tttooogggfffiiisssyyyvvvoookkk```SSSEEE>>>:::888:::===;;;<<<===;;;888666555555333333222111000///......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------........./////////............////////////000000000000000111111222333555999===CCCKKKSSSYYYdddhhhllloooppptttyyy~~~~~~}}}|||~~~~~~}}}{{{{{{|||~~~zzzzzzzzz{{{}}}vvvsssooojjjiiilllsssxxx~~~}}}ooofffYYYNNNHHHBBB>>>::::::888666444111000///...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***))))))((('''))))))************))))))))))))))))))))))))))))))))))))************))))))******)))))))))((((((((((((((((((((())))))))))))************))))))''''''))))))))))))))))))))))))''''''''''''''''''''''''((()))******(((((()))***************************(((((()))***************))))))************))))))---,,,+++***************++++++++++++,,,,,,,,,,,,---------.........//////111000000000////////////222222222222555:::AAAFFFLLLSSS\\\bbbfffhhhkkknnnqqquuuvvvwww|||~~~}}}lll```YYYUUUPPPMMMKKKKKKJJJIIIIIIHHHFFFDDDCCCBBBAAA???AAAEEEOOO]]]nnn~~~ooo```VVVQQQTTTdddyyyzzztttjjjeeeeeennnuuuuuuqqqpppfffXXXIII@@@;;;777777:::999;;;===<<<999666666666444333222111000//////...------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------************++++++++++++---,,,,,,,,,,,,---..................////////////............////////////111111000000000111222222444888===DDDKKKSSS\\\bbbhhhlllpppsssvvvzzz~~~~~~||||||yyyyyyyyyxxxvvvssspppooollllllkkkkkklllnnnoooqqqssswww}}}{{{yyytttoookkkjjjmmmoooooouuu|||zzzqqqdddYYYPPPJJJCCC???>>><<<:::777555333111111------------------------******++++++******)))((())))))************))))))))))))))))))))))))))))))))))))************))))))+++***(((&&&&&&'''((()))))))))))))))((((((((((((((()))************(((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***(((''')))+++************************(((((()))***************))))))************))))))---,,,++++++*********+++*********++++++++++++,,,,,,,,,---------.........000000000000000000111111222222333555999AAAJJJPPPVVV\\\dddiiikkklllnnnpppqqqtttuuuvvvzzzyyy{{{}}}~~~}}}}}}pppccc[[[WWWQQQMMMKKKKKKIIIIIIKKKIIIGGGEEEDDDBBB@@@>>>???BBBIIIVVVgggxxxzzzlllZZZQQQOOO]]]qqq}}}wwwjjjbbbaaajjjrrrsssqqqrrriii\\\LLLBBB<<<777555777888;;;===<<<999666666888444333333222111000//////...------,,,,,,------...++++++++++++++++++++++++************************+++++++++************)))************************---------,,,,,,+++++++++++++++,,,,,,,,,---------))))))*********+++++++++---,,,,,,,,,,,,---................../////////000............/////////000111111111000111111222333555:::AAAHHHPPPYYYbbbhhhhhhlllrrrwwwzzz{{{|||~~~~~~}}}{{{wwwwwwvvvvvvuuuuuuttttttoooooopppooommmjjjgggeeeeeedddcccccccccdddeeeffffffiiimmmnnnqqqwww{{{vvvqqqnnnnnnoooggglllrrrvvvwwwzzzxxxkkk___VVVOOOGGGBBBAAA???===:::777555444333------------------------,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))************))))))+++)))'''%%%%%%&&&(((*********))))))((((((''''''((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++************************(((((()))***************))))))************)))))),,,++++++***++++++,,,,,,))))))*********+++++++++,,,,,,,,,---------............///000111222333333111222444777===FFFQQQXXX]]]cccjjjnnnnnnoooppprrrqqqtttuuuuuuwww{{{{{{wwwooorrrvvvxxxyyy|||vvviii```[[[SSSNNNKKKIIIHHHHHHIIIHHHFFFEEEEEEDDDAAA???@@@CCCHHHOOOZZZjjj|||www```VVVPPPVVVeeexxxpppggg___aaajjjsssvvvuuulllcccVVVIII@@@;;;999999;;;::::::999888777666666777555333333333333111//////...------,,,,,,------------------,,,***((('''(((((()))***++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***+++*********))))))((((((((()))***+++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******++++++,,,,,,---...//////111000///////////////000111111111222333444555666999@@@IIIQQQWWW]]]ccchhhkkkqqqyyyzzzssspppoooqqqrrrrrrrrrrrrqqqppprrruuuxxxrrrsssvvvxxxyyyyyyyyyxxxuuuuuuuuutttsssrrrqqqpppqqqnnnkkkkkkmmmmmmjjjgggbbbbbbbbbccccccccccccccccccdddgggjjjnnnrrruuuvvv|||zzztttqqqnnnmmmlllmmmnnnrrruuuwwwwwwjjj\\\QQQIIIEEEGGGDDD@@@===;;;888444222000///---++++++***++++++,,,,,,,,,+++++++++*********))))))))))))***+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''''''''((()))*********))))))((((((''''''))))))************))))))(((((())))))))))))((((((&&&)))------***(((((()))***((('''&&&&&&'''(((***)))))))))***++++++,,,,,,)))(((((())),,,------,,,***)))))))))***+++,,,,,,)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,------------------///000111000000000222444222666:::<<>>BBBKKKZZZgggmmmrrrssstttuuuvvvwwwwwwwwwtttqqqooooooqqqrrrpppnnnjjjmmmrrrvvv{{{|||rrreee___XXXQQQMMMLLLJJJIIIGGGFFFEEEEEEFFFEEECCCAAA===>>>???BBBJJJWWWhhhtttzzzlll]]]VVVYYYfffyyyxxxnnnbbb___eeeqqqzzz~~~{{{rrrcccRRREEE<<<999777777777777777777777777777777555333222333333111000...---,,,,,,++++++,,,,,,******+++,,,------,,,,,,000///...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************))))))))),,,---------------,,,+++++++++++++++,,,,,,,,,,,,)))******,,,---...///000------......//////000000000000000//////000000111222111111222555999===@@@HHHOOOXXX___cccgggkkknnnxxx~~~}}}}}}~~~}}}}}}~~~tttqqqmmmiiihhhiiilllnnnmmmpppsssuuuwwwxxx{{{}}}~~~zzzxxxvvvsssqqqpppppppppmmmpppsssxxx{{{}}}}}}~~~zzzyyyyyy|||vvvsssoookkkiiijjjkkkmmmlllsss~~~ssscccVVVOOONNNKKKGGGEEECCCAAA???===666444000---******+++,,,++++++*********))))))))))))***+++,,,,,,,,,+++***+++******))))))******+++))))))))))))))))))))))))&&&'''((()))))))))((('''))))))))))))(((((((((((())))))************))))))(((((())))))))))))((((((''')))++++++***)))))))))))))))''''''''''''))))))******))))))(((''''''&&&(((&&&%%%&&&(((((('''&&&---,,,+++******))))))******))))))))))))***++++++++++++++++++,,,,,,,,,,,,------------......//////+++---000111111222444666999@@@FFFLLLWWWgggsssxxx{{{zzzzzzzzzzzzzzz{{{|||xxxuuuqqqooooooqqqqqqqqqooorrrvvvzzz~~~|||tttgggbbbZZZSSSNNNLLLJJJIIIFFFEEEEEEEEEFFFFFFEEECCC@@@@@@??????DDDPPP___jjjyyyxxxfffXXXTTT\\\nnnzzzpppccc\\\```jjjvvv|||xxxkkkZZZKKK???999777666666666666666777777777777555222222222333222111------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,//////...,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************---------------,,,+++***+++++++++,,,,,,,,,------)))***+++,,,---///000000......//////000000000111000000000///000000111111222111222444888???EEEHHHPPPUUU]]]cccggglllsssxxx~~~||||||}}}~~~xxxyyy||||||xxxvvvtttrrrsssuuuxxxzzz{{{~~~}}}}}}{{{}}}zzzuuupppmmmlllmmmnnnmmmqqqyyyooo```WWWQQQNNNJJJGGGEEECCCAAA???:::888333///,,,+++,,,---,,,,,,,,,+++++++++******'''(((***,,,,,,+++)))(((************************))))))))))))))))))))))))&&&''')))***+++)))(((&&&))))))))))))(((((((((((())))))************))))))(((((())))))))))))((((((''')))************))))))))))))(((''''''((())))))++++++++++++******))))))+++***))))))***+++)))(((,,,,,,+++*********++++++******))))))******+++,,,+++++++++,,,,,,,,,---------------...//////000000...000222444444555888:::===FFFQQQYYYdddqqqzzz}}}~~~}}}}}}||||||~~~~~~zzzuuuqqqpppsssvvvxxxuuuxxx|||{{{sssjjjddd\\\TTTOOOLLLJJJIIIFFFEEEEEEFFFGGGGGGEEEDDDBBBAAA???===@@@IIIVVV```pppwwwooo___UUUVVVdddttt{{{rrreee\\\[[[bbblllttt}}}yyyqqqcccRRREEE<<<888666666666666666777777777777555222111222333333222...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,------........./////////000000000000000000000000000000111222222111222444888???GGGOOOSSSWWW[[[aaaffflllttt~~~}}}~~~zzzwwwzzz~~~{{{wwwzzz}}}wwwrrrnnnmmmlllppppppssszzz{{{lllcccXXXTTTOOOJJJGGGDDDAAA???>>>;;;777333///...............---------,,,,,,,,,+++,,,...//////---,,,***))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++)))(((&&&(((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((((((((((()))***+++******))))))(((((((((((())))))))))))******++++++++++++---+++***+++,,,,,,+++***************+++,,,---...***************++++++,,,++++++,,,,,,,,,---------------...//////000111111000222333444555777:::===CCCNNN[[[eeennnxxx||||||~~~}}}}}}}}}~~~~~~xxxsssrrrvvv|||~~~}}}uuunnnhhh___WWWQQQNNNLLLJJJGGGFFFEEEFFFGGGGGGEEEDDDAAA@@@>>><<<<<>>;;;777444222111000/////////.........------+++,,,,,,------,,,******((())))))******))))))((())))))))))))))))))))))))((()))*********)))((('''(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((()))((('''(((***++++++***))))))))))))))))))))))))&&&''''''((())))))******+++)))))))))++++++***))))))))))))***,,,---///000+++************+++,,,,,,,,,,,,,,,,,,---------------......///000111222222000111222333555999???CCCMMMXXXdddmmmttt|||~~~}}}|||wwwwww{{{zzzrrrlllcccZZZUUUQQQNNNLLLHHHGGGFFFFFFGGGGGGEEECCCAAAAAA???<<<;;;???HHHNNN\\\gggvvvsss___RRRSSS\\\mmm~~~|||sssggg\\\XXXZZZ^^^iiioootttpppcccRRRDDD===999999999888777777777666777444111000111333444444000///......------......------,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------...........................////////////////////////000000000000111222333444444888???HHHTTT___hhhmmmjjjpppxxx~~~{{{vvvsssqqqkkkmmmmmmlllkkknnnvvv}}}~~~{{{xxx|||zzztttqqqttttttuuuuuuyyytttmmmddd[[[SSSMMMGGGDDDAAA@@@>>><<<999666333222///.........------------*********)))))))))(((((())))))***++++++***))))))))))))))))))))))))))))))*********)))))))))(((((('''((((((((()))))))))***))))))************))))))(((((())))))))))))((((((***(((&&&'''***,,,,,,***)))))))))******)))))))))((((((((((((((())))))))))))((('''(((***++++++************+++,,,---...///++++++******++++++,,,---,,,,,,,,,------------...---...///000111222222333000111222444888@@@IIIPPPYYYbbbkkkpppwww~~~|||uuuooofff]]]WWWSSSPPPNNNIIIGGGFFFGGGGGGGGGEEECCCBBBBBBAAA>>>===@@@GGGMMMUUUbbbrrr~~~zzzcccQQQNNNTTTbbbtttyyymmm```XXXWWWYYYaaajjjssssssgggVVVGGG???;;;::::::999888777666666777444111000111333444444000000///............///++++++++++++,,,...000111---------,,,,,,+++++++++------------------------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,---------......---------.........//////////////////............000000000000111222333444777;;;CCCOOO[[[gggpppuuurrryyy{{{yyyvvvrrrooommmlllllljjjmmmpppppppppttt{{{zzz{{{}}}{{{}}}}}}{{{zzzxxxmmmcccYYYRRRLLLHHHAAAAAA@@@???<<<888555333......---------,,,,,,,,,......---,,,++++++,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))++++++***)))(((((())))))'''((((((((())))))******))))))************))))))(((((())))))))))))((((((***(((&&&'''***,,,,,,***))))))************)))))),,,,,,++++++***))))))))))))(((((())),,,------,,,,,,,,,,,,++++++,,,------++++++******++++++,,,---,,,,,,,,,---------......---...///000111222333333222333444777===HHHSSS[[[bbbiiinnnrrrxxxyyyvvvzzztttlllddd^^^XXXRRRNNNJJJIIIHHHFFFDDDCCCDDDEEEJJJHHHEEECCCCCCDDDEEEGGGQQQ\\\hhhtttnnnYYYPPPQQQUUUfff~~~wwwkkk```YYYVVV^^^dddnnnvvvttteeeOOO???:::888888:::888444444777777666555333222222333333444222///---------,,,+++------------------------,,,------......------,,,---------,,,,,,+++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///------......//////000000000000000000////////////111111111111111333777;;;:::???HHHTTTaaammmvvv{{{xxxrrrmmmmmmmmmnnnooopppqqqrrrqqqvvvzzz||||||~~~tttiii___TTTJJJHHHDDDAAA??????===999555333000---++++++++++++***************************+++++++++*********))))))+++++++++*********))))))***************)))((('''++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************)))************++++++++++++*********))))))((((((******************************++++++++++++******+++***)))(((((()))***+++---------............///------...///000111222222333555777;;;CCCPPP```kkkttttttuuuvvvyyy}}}xxxvvvyyyqqqiiibbb[[[TTTOOOKKKJJJHHHFFFEEEDDDEEEFFFHHHFFFDDDBBBAAABBBDDDEEEKKKUUUbbbnnn}}}wwwbbbTTTQQQNNN\\\rrrqqqdddZZZUUU\\\cccpppzzzzzzlllUUUEEE<<<:::999:::888444444777777666555333222222333333555222///------------,,,------------------------,,,,,,------------,,,,,,---------,,,,,,+++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------............///.........///////////////000000000000000000000///000000000000000333777;;;@@@FFFOOOYYYfffsss~~~vvvppplllkkklllnnnqqquuuyyy{{{}}}}}}vvvkkk^^^SSSLLLHHHCCC@@@@@@>>>;;;888666333000---------,,,+++******+++++++++++++++++++++++++++*********))))))+++++++++*********))))))***+++++++++******)))(((***))))))))))))))))))***((())))))******))))))((())))))))))))))))))))))))))))))***+++++++++++++++)))************++++++++++++*********))))))))))))******************************++++++++++++******---,,,+++******+++,,,------------............///.........///000111111222000333777>>>HHHXXXjjjvvv}}}{{{xxxvvvwww|||{{{wwwvvvxxxpppiiiaaaXXXQQQMMMKKKIIIGGGFFFFFFGGGGGGFFFEEEBBB@@@@@@@@@AAABBBDDDMMMYYYfffvvvooo]]]SSSKKKSSSbbbyyy|||kkk^^^WWWYYYbbbppp}}}ttt^^^MMM@@@<<<::::::999555555888777666555333333333333444555222///.........---,,,------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++)))******+++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---------............//////////////////.........000000000000000000000000000111111111222555;;;???IIIPPPZZZdddnnn{{{~~~wwwrrrooommmmmmooorrrwww}}}{{{mmmaaaSSSNNNFFFBBBAAA@@@>>><<<:::777333111000///---,,,+++++++++,,,,,,---------+++++++++***************+++++++++***************++++++,,,,,,,,,+++******))))))(((((((((((())))))*********++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,)))************+++++++++***************)))))))))******************************++++++++++++******,,,,,,++++++++++++,,,,,,---------............////////////000000111111111000444:::BBBNNN___qqq~~~~~~yyyxxx|||~~~}}}|||}}}}}}~~~wwwqqqiii^^^VVVPPPMMMJJJHHHGGGHHHHHHHHHFFFEEECCCAAA@@@@@@AAAAAA@@@GGGRRR___ooo{{{gggYYYOOOOOOWWWjjjuuufff]]]WWW___mmm|||yyyeeeUUUDDD???;;;;;;:::666666888777666555333333333444555555333000.........---,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------............///000000//////......------000000000000000111111111222222333333555:::AAAEEEQQQ[[[gggpppxxx{{{zzzxxxvvvsssrrrtttxxx{{{~~~zzznnn]]]VVVLLLEEECCCBBB@@@>>><<<999666333222000...,,,++++++,,,,,,---.........************************************************,,,,,,,,,------,,,++++++))))))(((((((((((())))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))*********+++++++++***************************************************++++++,,,,,,++++++***************************---------............/////////000000000111111111555999???GGGQQQ```qqq}}}~~~||||||~~~|||xxxpppfff]]]TTTPPPKKKIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA???DDDMMMZZZhhhwwwrrrcccUUUNNNOOO___uuunnndddWWW\\\fffttt|||xxxjjj\\\IIIBBB<<<;;;:::888777999777666555444333444555666555333000.........---,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------............///000000//////......------///000000000111111111222111111222444888>>>FFFLLLYYYcccrrr{{{zzzwwwuuussspppsssuuuwwwxxx|||~~~~~~|||}}}yyyjjjaaaUUULLLGGGDDDBBB@@@>>>;;;777555333111...,,,,,,,,,---------.........************************************************+++,,,,,,---------,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((())))))***************))))))*********+++++++++***************+++++++++************************++++++,,,,,,,,,,,,++++++*********++++++*********---------............/////////000000111111222222888<<>><<<999777666333000...------------------------***************+++++++++***************+++++++++++++++,,,---------,,,,,,++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))************))))))************+++++++++*********+++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------............///...//////000111222333444777>>>GGGQQQ[[[fffrrrzzz}}}{{{ssssssxxx~~~|||rrriii]]]WWWOOOKKKJJJKKKIIIGGGHHHGGGFFFEEECCCBBBAAAAAA@@@@@@DDDNNNWWWcccvvvwwwbbbTTTLLLRRR^^^ooo|||sssddd]]]WWW\\\fffmmmlllgggQQQGGG>>><<<<<<:::999:::777666555444444555666777666333000/////////...---------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------............///.........//////////////////000000111111222333333000222444888???IIITTT\\\kkkrrr|||zzz|||{{{xxxxxx~~~uuurrrmmmhhhgggkkkrrrxxx{{{yyyyyyyyyzzz||||||yyyuuuxxxyyytttqqquuu}}}mmm___UUUMMMGGGCCC@@@>>>;;;:::999777333111......------,,,+++++++++))))))*********+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,,,,******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,---------............///---...///000222333555555:::BBBNNNXXXbbbkkkuuu{{{|||{{{tttuuu{{{tttkkk```YYYPPPKKKKKKKKKIIIFFFHHHGGGFFFEEECCCBBBAAA@@@???>>>AAAIIIQQQ\\\ooo|||jjj[[[PPPQQQXXXddd}}}xxxiii^^^TTTUUU___iiillljjjSSSHHH???<<<<<<:::999:::777666555444444555666777666444111/////////...---------------------------+++++++++,,,,,,++++++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---------.........//////---.........//////000000///000000111222222333333444555888===EEEPPP\\\dddrrrvvv~~~{{{|||}}}zzz}}}}}}vvv|||{{{zzzmmmmmmkkkiiijjjrrr}}}~~~{{{zzzxxxwwwvvvxxxwwwrrrmmmoooyyy{{{wwwnnnnnnxxxuuufffZZZQQQIIIDDDAAA???===<<<;;;999666333......---,,,+++******)))))))))******++++++++++++))))))******++++++++++++)))***++++++,,,,,,,,,,,,))))))(((((((((((())))))*********++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++******,,,,,,,,,,,,******---------.........//////,,,---...000222444666666???HHHTTT___gggnnnuuuzzz~~~{{{wwwzzzzzzrrrfff```XXXQQQLLLIIIGGGFFFHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBEEEIIIRRReeevvvpppbbbRRRKKKNNNZZZnnn}}}nnndddXXXSSSWWW```gggkkk^^^OOOBBB>>>===:::888:::666555444333333444666777666555222000...---------666///(((''',,,///...+++++++++,,,,,,++++++***))),,,---...---+++***+++,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,---------...///000000111------............---------...//////......///111111111111222444444333222333555;;;CCCOOO]]]iiipppvvv~~~~~~{{{{{{{{{~~~~~~zzzzzz~~~}}}{{{zzzxxxooopppssswww|||{{{wwwtttwwwsssppppppmmmkkkmmmqqq}}}}}}wwwpppnnnpppuuu~~~{{{nnnggg___UUULLLEEEBBB???>>>>>><<<777333000//////000111000---+++...---,,,+++************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,++++++************++++++---,,,+++******+++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------......///.........///...000333444333777<<>>>>>===:::666222111//////000///---+++------,,,+++************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((+++++++++***************)))))))))***+++++++++,,,++++++************++++++,,,+++************+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------......//////......111000111444555555:::@@@DDDLLLVVV^^^eeellluuu||||||yyyxxxwwwllleee[[[RRRLLLJJJHHHGGGDDDDDDDDDCCCCCCBBBBBBBBBAAA???@@@AAADDDJJJYYYggg{{{wwwcccTTTLLLPPP^^^lllzzznnn___SSSQQQVVV___dddiii[[[KKKBBB<<<888888:::777666444333333444555666777666444222111000//////,,,+++******+++,,,,,,------------------,,,++++++,,,---...---+++***+++,,,,,,,,,++++++***+++++++++++++++,,,,,,------......++++++,,,,,,---.........//////000000000000//////---...//////......///111...///000111333555777888<<>>EEEHHHOOOWWW^^^eeemmmuuu{{{~~~{{{yyy}}}{{{{{{ppphhh]]]SSSMMMJJJHHHHHHDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAABBBGGGRRR^^^pppzzzgggWWWNNNOOO\\\iiiyyyuuueeeVVVQQQTTT]]]dddnnncccSSSFFF===999999;;;888777555333333333444555444333222111///...------(((+++......,,,+++---///------......------,,,++++++,,,------++++++,,,------,,,+++******************++++++,,,---...//////,,,,,,---------........./////////000000/////////---...//////......///111000000111222333555888;;;@@@HHHUUUbbbooo|||{{{zzz{{{{{{~~~~~~xxxuuuuuusssnnnlllmmmjjjpppyyyzzzqqqfffaaa```hhhjjjrrr~~~|||qqqggg```TTTMMMEEE@@@@@@@@@???===999666222///...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,+++++++++***************++++++************++++++***))))))))))))))))))************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111111444222333777:::<<>>FFFPPP___nnnzzz||||||~~~~~~|||wwwwwwvvvssspppqqqmmmpppuuu|||zzzmmmdddbbbdddccceeemmm|||xxxooojjj\\\UUUKKKDDDAAAAAA???>>><<<888444111000///---+++++++++,,,---------,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,+++++++++***************++++++************++++++)))))))))******)))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////111222333333222555:::>>>@@@GGGNNNRRRVVV\\\dddkkkrrrxxx||||||yyy~~~zzzvvvsssrrrwww}}}yyyssshhh^^^VVVQQQMMMJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFCCCAAABBBBBBCCCHHHPPP\\\mmmssscccTTTNNNUUU___ooo}}}ttteeeYYYWWW^^^fffooommmcccSSSEEE???===<<<:::888666333222222333444444444444444222111000///+++...111000...---...000---------------,,,++++++***,,,------++++++,,,...------,,,,,,++++++,,,,,,,,,,,,------......//////////////////////////////------............---------...//////......///111333444555444444777>>>DDDNNNZZZkkkzzz~~~{{{zzzzzzvvvtttuuuppppppqqqvvv}}}sssjjjgggaaa``````dddooo~~~vvvsssggg^^^SSSJJJEEECCC@@@>>>===:::777444333111///---+++,,,---......---,,,+++))))))))))))))))))))))))************************************************---,,,,,,+++***)))((((((***************+++++++++******************++++++++++++************++++++)))******++++++******)))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111333444333333888???CCCFFFLLLSSSWWW[[[bbbkkkssszzz~~~zzz{{{}}}zzzwwwtttrrrqqqsssuuuyyy}}}yyypppfff^^^WWWQQQMMMHHHGGGGGGFFFEEEDDDCCCCCCFFFBBB@@@BBBBBBAAAEEEJJJTTTbbbvvv{{{jjjYYYOOORRRZZZiiixxx{{{kkk]]]WWW[[[aaallloooiiiYYYJJJCCC???<<<:::999666444222222222333444444444444333111000///......///...---------...,,,,,,,,,,,,,,,++++++******+++---,,,,,,+++---...---------,,,------......---------.............................................////////////......---...//////......///111111333555555666;;;DDDKKKWWWeeewww~~~{{{yyyyyysssrrrqqqttt{{{yyypppmmmccccccbbbbbbgggvvv|||yyyqqqhhh\\\QQQKKKFFFBBB???===;;;999777666444111...,,,---...///...---+++)))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((+++++++++***************)))))))))***+++++++++,,,++++++************++++++******+++,,,,,,+++******((()))***+++,,,------...------------------------------------............000/////////000222444666444666<<>>HHHPPP^^^lll~~~}}}~~~~~~vvvtttssswww|||~~~uuurrrgggiiihhhdddcccmmm}}}xxxooobbbVVVOOOIIICCC???===<<<::::::888666222///---...//////...,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,+++++++++******))))))(((((()))***+++,,,,,,---++++++************++++++***+++,,,------,,,+++***((())))))+++,,,---......---------------------------------.........//////000000//////000222555666666888???HHHNNNPPPTTTZZZaaafffooozzz}}}sssqqqnnnrrrwww|||~~~}}}xxxxxxxxxwwwwwwxxx||||||sssjjjaaaXXXQQQMMMJJJGGGFFFFFFFFFEEEDDDEEEDDDBBBAAAAAABBBCCCDDDMMMVVVfffzzz{{{gggWWWPPPOOOaaammmzzziiiXXXUUUZZZ]]]cccgggbbbUUUGGG===999;;;999555333111222333444555555555444333222000000111000...,,,,,,,,,...///------------------------........................***+++,,,,,,------,,,,,,---......,,,++++++---///////////////////////////............////////////...//////000000000000///000444888999;;;DDDSSS^^^kkkttt~~~{{{}}}zzzyyyuuutttwwwyyyzzz~~~zzzsssgggaaacccdddfffrrr}}}xxxsssjjj]]]NNNEEEAAAAAA???>>><<<;;;:::777333000111000...---......---,,,+++,,,,,,,,,,,,+++************))))))***+++,,,,,,++++++************++++++++++++++++++++++++++++++,,,***((((((***+++,,,+++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////------......///000000000///000000/////////222444888>>>GGGOOOUUUZZZ]]]___iiimmmuuu{{{uuuooouuu~~~~~~~~~~~~wwwppphhh^^^WWWQQQNNNJJJHHHGGGFFFEEEDDDFFFEEECCCAAAAAAAAACCCDDDIIIRRRaaatttnnn^^^UUURRRWWWdddwww~~~mmmZZZRRRSSSTTT[[[bbbaaaXXXKKKBBB===;;;999666333222222333444555555444444333111000///111///...,,,,,,,,,...///------------------------------------------------++++++,,,------------,,,---......---++++++---///////////////////////////............////////////000000111111111111111111222555888;;;@@@JJJYYYdddrrr{{{}}}~~~|||{{{~~~~~~zzzvvvsssuuuvvvwww{{{~~~vvvkkkcccbbbaaa```jjjxxxwwwtttlllbbbVVVLLLEEEAAAAAA???>>>===<<<:::666333222000...---------,,,+++,,,,,,,,,,,,,,,+++******+++*********++++++,,,---++++++************+++++++++++++++++++++++++++++++++)))'''''')))++++++***)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,------------.........------......///000000000222333444333333444777:::;;;BBBLLLUUU\\\aaaeeegggmmmrrrzzz~~~yyyuuu{{{}}}xxxpppfff^^^UUURRRMMMJJJHHHGGGEEEDDDGGGFFFDDDBBBAAAAAABBBBBBEEELLLYYYkkk~~~xxxgggZZZTTTPPP[[[nnnuuuaaaTTTQQQOOOVVV^^^aaa\\\RRRGGGAAA;;;999666444222222333444333333333333222111//////000///...,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------......---,,,,,,---///////////////////////////............////////////111111111222222222333333444666:::???HHHUUUcccmmm|||}}}yyyxxx{{{yyyttttttsssssswww|||}}}{{{~~~zzzooofffbbb]]]YYY___iii}}}xxxtttmmmggg```VVVKKKCCCCCCAAA??????>>>===:::777333111...---------,,,+++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,---++++++************++++++++++++++++++++++++++++++***((('''''')))******))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---------------......//////000000111111222222222222333777:::???GGGRRR]]]dddjjjmmmooosssxxx~~~}}}vvvlllcccXXXTTTOOOKKKIIIHHHGGGFFFGGGFFFEEECCCBBBAAAAAAAAAAAAGGGSSSbbbuuunnn^^^TTTOOOWWWgggzzz|||jjj\\\TTTQQQVVV]]]bbbaaaWWWKKKAAA;;;:::777555333222333333222333333222111000/////////...------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------...///...---,,,---///////////////////////////............////////////111111111111222222333444666888===FFFSSSbbbooowww}}}~~~xxxuuurrrpppsssyyy||||||xxxyyy}}}zzzqqqiiiccc[[[VVVXXX___mmm{{{{{{uuummmiiieee]]]PPPGGGDDDBBBAAA@@@@@@???<<<:::555222///---------,,,,,,------,,,,,,++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++***)))((((((***++++++***))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------.........///000000111111111222222111000222666999CCCJJJVVVaaaiiinnnqqqsssxxx~~~yyyppphhhZZZVVVPPPLLLJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBAAAAAA@@@EEENNN[[[lllrrr```TTTPPPTTT^^^pppqqqbbbXXXRRRTTTYYY___aaa[[[MMMBBB;;;:::888666444333222222222222222222111111000///......---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------...//////------...///////////////////////////............////////////000000//////000222333444777;;;CCCOOO___nnn{{{|||wwwrrrooopppuuuwww}}}zzzuuutttuuuxxxyyyvvvrrrlllggg___YYYXXX[[[```mmm|||yyyoooiiifff```UUULLLFFFDDDBBBAAA@@@@@@>>><<<888555111.........---,,,...---,,,+++++++++,,,,,,+++******)))))))))******++++++************+++++++++++++++++++++++++++++++++***)))***,,,---,,,+++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------......//////000111111111666666555444333555999===FFFMMMXXXbbbjjjnnnrrrttt|||zzzsssnnn___[[[TTTOOOLLLKKKIIIIIIFFFFFFEEEEEEDDDCCCBBBBBB@@@DDDKKKTTTcccxxxtttcccWWWNNNOOOUUUfff}}}|||kkk^^^TTTRRRSSSYYY___\\\PPPDDD<<<;;;999777555333222222222222333333222111111000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,...000000...---...///////////////////////////............////////////000/////////000111333555999@@@MMM\\\kkkzzz|||vvvqqqqqqtttwww|||zzzvvvrrrqqqpppppprrrrrrqqqnnngggaaa]]]\\\ZZZcccooozzzuuummmiiiddd[[[SSSIIIGGGDDDBBBBBBAAA???>>>;;;888333000//////......///...,,,+++++++++,,,---++++++******)))*********++++++************+++++++++++++++++++++++++++++++++******,,,---...,,,+++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------...//////000000111111222555555444333444777<<<@@@JJJQQQZZZdddkkkqqquuuxxx{{{vvvuuuhhhbbbZZZSSSNNNKKKIIIHHHEEEEEEEEEEEEEEEDDDCCCCCC@@@CCCHHHOOO\\\ooowwwiii^^^PPPMMMOOO^^^vvv~~~nnn^^^XXXTTTXXX___]]]QQQEEE<<<;;;999777555333222111333333333333333222222111,,,------......///......------------------------------------------------,,,------...............,,,...000000///.........////////////////////////............////////////111000//////111333555666;;;GGGXXXiiivvvyyywwwzzz{{{~~~}}}|||xxxssspppnnnppptttwwwuuupppiiiccc___ZZZ___gggqqqwwwpppiii```YYYMMMJJJGGGDDDCCCCCCAAA???>>>:::555111000000000//////...,,,+++++++++---......---,,,,,,+++++++++,,,++++++************++++++++++++++++++++++++++++++*********+++------,,,***)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,------------........./////////000111111222222000111222333555;;;AAAFFFOOOUUU^^^gggooowww}}}}}}yyyzzznnnhhh___VVVPPPLLLIIIGGGDDDEEEEEEEEEEEEEEEDDDCCC???BBBGGGLLLWWWiiiyyynnndddTTTNNNMMMZZZqqqkkkbbbZZZ[[[```^^^QQQDDD<<<;;;:::888555333222111333333444444444333222222,,,,,,---.../////////...------------------------........................,,,---......//////......,,,...000111///.........////////////////////////............/////////000222111111000222444666888===KKK```qqq~~~~~~zzzyyytttqqqpppvvv{{{zzzuuuooogggaaa\\\___ccckkk{{{vvvmmmddd]]]PPPMMMIIIFFFEEEDDDBBBAAA@@@<<<666222111111111000000...---++++++,,,---...000///...---------------++++++************++++++++++++++++++++++++++++++)))))))))+++,,,---+++))))))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........///////////////000111111222222111333444777;;;BBBJJJPPPRRRXXXaaajjjsss|||{{{|||~~~zzzsssnnnfff]]]TTTNNNKKKIIIHHHHHHFFFEEEDDDDDDDDDDDDFFFDDDDDDJJJRRR```sss}}}{{{yyyrrriiiaaaPPPFFFPPPdddxxxooo^^^^^^ddd___SSSJJJ???===:::888666555555444333333444444333111000///////////////////////////..............................------------..............................***+++---///000000//////////////////////////////000000000000111111111111------111444444333777===FFFSSSfffvvvyyyooouuuuuuvvvzzz|||xxxooogggdddcccdddhhhrrr~~~vvvmmmggg```QQQEEECCCFFFFFFCCCAAAAAA===999666444333111///......---,,,,,,+++******,,,,,,,,,+++++++++******))))))***++++++++++++***...,,,+++))))))***,,,---...---+++***)))***++++++))))))************))))))++++++++++++******))))))...---+++*********++++++,,,,,,,,,---------......---------............/////////000000111111222222222444666888===EEEQQQYYY]]]ccciiiooowww~~~yyyxxx}}}}}}wwwrrrjjjaaaXXXRRRMMMKKKIIIHHHGGGEEEEEEDDDDDDDDDEEEBBBBBBGGGOOO[[[mmm||||||zzzzzzvvvooofffVVVKKKQQQ```rrr|||fffaaaccc___VVVOOOAAA>>>;;;888666555444444222333333444333222000000////////////////////////..............................------------..............................+++,,,---/////////......////////////////////////000000000000111111111111//////222555555444888???JJJWWWiiixxxzzzvvvwwwyyyuuutttssstttwwwzzzxxxrrrllleeecccbbbeeelllxxx~~~tttmmmfffYYYMMMJJJIIIFFFCCCBBBAAA>>>:::777555333111......------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++---,,,***))))))+++,,,------,,,++++++******++++++******++++++++++++******++++++++++++*********)))------+++*********++++++,,,,,,,,,---------......---------............/////////000000111111222222555777999;;;AAALLLYYYccceeekkkpppttt|||}}}zzz|||}}}yyyqqqggg^^^WWWQQQOOOJJJIIIGGGFFFEEEDDDDDDDDDCCCAAAAAAEEEJJJSSScccqqqzzzzzz}}}zzzuuukkk\\\PPPQQQZZZhhhnnnaaa___]]]XXXTTTDDDAAA<<<888777555444222222222333333333222222111////////////////////////..............................------------..............................------......///......---////////////////////////000000000000111111111111111111333555555555;;;BBBQQQ^^^nnn{{{uuuooopppsss|||uuusssrrrtttvvvwwwuuurrrjjjgggddddddiiisss}}}}}}tttmmmcccXXXSSSNNNGGGCCCBBBBBB???<<<:::888444000------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++++++++++++++++++++***)))***+++---...++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++************---,,,,,,++++++++++++,,,,,,,,,,,,---------......---------............/////////000000111222222333666888;;;???GGGTTTdddooooootttwwwzzz|||~~~~~~~~~wwwmmmccc[[[TTTQQQKKKJJJHHHGGGEEEEEEDDDDDDDDDAAAAAACCCGGGMMMZZZfffwww{{{|||~~~yyymmm```TTTPPPSSS^^^vvvooo___ZZZXXXWWWUUUHHHCCC===999777666444111111222222222222333222222////////////////////////..............................------------................................................------///////////////////////////000000000111111111111222111333555666777???GGGWWWdddttt}}}|||uuunnnoootttyyyuuuqqqppprrrtttuuuuuuqqqmmmiiigggjjjrrr{{{zzzqqqiii```[[[SSSJJJDDDDDDBBB@@@>>><<<:::666111---,,,,,,,,,---------------,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++******)))***+++,,,---...***+++,,,------,,,***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////000111222222333333444888>>>EEENNN\\\kkkuuuvvvzzz}}}~~~|||{{{zzzqqqggg^^^VVVRRRLLLKKKIIIHHHFFFEEEEEEDDDEEECCCBBBDDDEEEHHHRRR]]]kkkzzz}}}zzznnnbbbWWWQQQNNNVVVlllnnn^^^WWWVVVVVVUUUKKKEEE===999888777444111222222222222222222333333////////////////////////..............................------------..........................................---------...///////////////////////////000000000111111111111333111222555777;;;EEEOOO^^^kkkyyy{{{yyyxxx{{{xxxqqqsssxxx~~~yyyrrrmmmmmmpppsssvvvvvvrrrnnnkkkmmmrrryyy~~~sssllleeeaaaZZZOOOHHHFFFCCCAAA???===;;;777333///---------------------...,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++))))))******+++,,,---...)))***,,,------,,,+++*********++++++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////000111222333444444333999DDDNNNXXXdddpppyyy}}}|||yyy}}}}}}tttkkkaaaYYYTTTMMMLLLJJJHHHGGGEEEEEEEEEFFFDDDCCCDDDDDDEEEMMMVVVeeesss}}}pppeeeZZZSSSNNNQQQcccxxxqqq___VVVUUUVVVUUUMMMFFF===999999999666222333333222111111222222333////////////////////////..............................------------....................................---------......///////////////////////////000000000000111111111111333111222666:::AAANNNZZZffftttzzzwwwuuuxxx{{{vvvxxx||||||sssllljjjlllrrrvvvyyyvvvrrrooonnnqqquuuxxxwwwpppjjjhhhbbbXXXNNNIIIDDDBBB???===<<<999555333.........---------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,*********+++,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------......---------............///...///000111222444555555666???KKKWWWaaakkkuuu|||}}}yyyzzz}}}wwwnnnddd[[[VVVNNNMMMKKKIIIGGGFFFEEEEEEFFFDDDDDDDDDCCCCCCHHHPPP___kkk|||vvvjjj___WWWPPPOOO\\\mmmttt___RRRQQQRRRRRROOOFFF===999::::::777333555444222111111111111222////////////////////////..............................------------..............................------,,,,,,---...///000////////////////////////000000000000111111111111444222444999???HHHWWWeeeooo|||{{{wwwtttuuu{{{}}}|||~~~}}}}}}|||zzzwwwuuutttppprrruuuvvvuuuuuuvvvwwwyyy{{{}}}}}}ssskkkhhhkkkqqqwww|||xxxsssqqqpppqqqqqqyyywwwpppooolllaaaTTTLLLEEEBBB???===<<<:::888666//////......------,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++---.........------,,,,,,,,,---------......---------............///...///000111333444555666;;;BBBNNNXXXbbblllvvv}}}zzzvvvvvvxxx|||yyypppfff]]]XXXNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDCCCDDDBBBAAAFFFMMMUUU___nnn{{{zzzoooccc[[[SSSNNNXXXfffxxxuuu]]]NNNLLLNNNNNNOOOFFF===999:::;;;888444666555333111000000111111////////////////////////.................................------.................................---,,,,,,,,,---...000111////////////////////////000000000000111111111111555444666;;;CCCMMM^^^llluuu|||xxxttttttyyy|||zzzyyyzzzyyywwwtttqqqnnnlllkkkkkkkkkkkkjjjgggdddbbb```aaacccfffggggggfffggghhhggghhhjjjlllooosssyyy}}}~~~~~~|||ssskkkgggkkkrrrxxx}}}xxxtttqqqooonnnpppzzz|||uuuuuusssgggXXXNNNEEEBBB???<<<<<<;;;:::999000000///...---,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******++++++***)))***+++---...,,,------......------,,,+++++++++,,,,,,---------***+++---...///...------,,,,,,,,,---------......---------.........//////...///000111333444555666===CCCMMMVVV___jjjuuu}}}zzzuuuqqqrrrtttyyy~~~xxxuuunnncccZZZTTTQQQMMMJJJIIIHHHFFFDDDDDDDDDCCCDDDDDDEEEFFFGGGPPPWWWbbbmmmuuu|||vvvkkk```UUUNNNQQQWWWooossscccSSSJJJIIIKKKJJJEEE>>><<<===<<<888444555444333222111111111111111000000////////////000,,,---///000000///---,,,---,,,,,,,,,,,,---..............................////////////////////////000000000000000000000000------......///111222333000555;;;AAAJJJXXXiiivvv||||||vvvuuuzzz{{{|||~~~{{{yyywwwuuurrrooommmkkkkkkgggfffeeecccaaa___]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXX[[[[[[[[[[[[\\\\\\\\\\\\^^^___aaabbbdddfffggghhhmmmnnnpppqqqsssuuuwwwwww~~~~~~vvvmmmfffgggmmmsss|||}}}uuuooolllmmmjjjppp|||yyyvvvooo^^^MMMGGGCCC???>>>>>>>>><<<999555333000...,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------...---,,,,,,......---,,,///...,,,++++++,,,...///...------,,,,,,,,,------////////////000000000000111222333111000222777;;;AAAGGGNNNUUU\\\ggguuu}}}vvvuuusssqqqpppssszzz{{{vvvoooddd[[[UUURRRNNNKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFHHHOOOYYYbbbjjjooosssvvvyyy|||zzzooodddXXXPPPPPPUUUiii~~~ssscccSSSIIIGGGHHHHHHCCC===;;;<<<;;;888555555444333222111111111111111000000///////////////,,,---...000000...---,,,------,,,,,,------...///........................////////////////////////000000000000000000000000.........///000111222333222777>>>GGGRRRbbbsss~~~|||xxxwwwzzz~~~|||~~~{{{vvvtttrrrooommmkkkjjjhhheeecccaaa``````______^^^\\\[[[ZZZXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZ[[[]]]___aaabbbcccffffffhhhiiikkkmmmnnnoooqqqtttxxx{{{|||}}}}}}xxxqqqkkkjjjmmmpppzzz}}}|||uuunnnjjjiiiccchhhrrr}}}uuudddSSSJJJFFF@@@>>>>>>>>><<<999555333111///......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++...---,,,,,,......---,,,---,,,***))))))***,,,---///......------.........////////////000000000000...000111111000222888<<>>>>>>>><<<:::666555222000000000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,......---,,,---,,,+++******+++,,,---//////.........//////000////////////000000000000,,,///222222333666;;;@@@HHHLLLQQQXXX```lllzzzzzzrrrllllllkkklllpppwww{{{ssskkkeee[[[WWWQQQMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCGGGMMMVVV^^^eeekkkqqqtttzzzxxxyyy}}}tttgggYYYQQQPPPYYYlll}}}tttfffVVVIIICCCAAA@@@>>>:::999::::::999888666555444333333222222222222111000//////......///------...//////...---------------------...//////........................////////////////////////////////////////////////111000000000000111222333888<<>>>>>>>>===888777444222000000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++......------------......,,,,,,------------.........---,,,,,,......---,,,///...------------...///..................///000////////////000000000000...111444666666:::@@@EEEMMMPPPVVV^^^hhhuuuzzzsssmmmmmmmmmmmmpppvvv~~~wwwqqqlll^^^ZZZSSSNNNKKKIIIGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCHHHPPPZZZcccmmmvvv|||}}}}}}qqqaaaUUUQQQUUUeeezzz~~~~~~}}}wwwjjjZZZLLLDDDAAA>>><<<:::999999:::::::::777666555444333333333333222111000///............---..................---...------------...//////........................////////////////////////////////////////////////111111000111111222333444:::@@@LLL^^^ppp~~~|||vvvssspppmmmiiifffeeedddcccaaadddddddddccccccdddeeefffffffffffffffggghhhiiiiiihhhhhhiiijjjkkkmmmnnnnnnmmmnnnooooooooooooooonnnoooooopppqqqqqqrrrssssssuuuuuuuuuwwwyyy}}}~~~wwwtttssstttuuu|||{{{||||||vvvoooppprrrvvvxxxvvvpppjjjeee```^^^dddqqq}}}~~~ddd[[[NNNEEEAAA@@@@@@@@@<<<:::666222000.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******------,,,,,,,,,,,,------,,,,,,,,,------............---,,,,,,......---,,,........................---,,,,,,,,,------...///////////////000000000000000222555666888===EEEKKKQQQUUU\\\eeerrr|||vvvppppppooooooppptttzzz~~~|||vvvqqqddd___WWWPPPLLLIIIGGGFFFDDDDDDCCCCCCBBBCCCCCCCCCAAAEEEMMMXXXdddrrrzzziii[[[TTTRRR___sss~~~}}}}}}~~~~~~{{{ppp```QQQGGGCCC===<<<;;;:::999:::;;;;;;777777666555444444444444333222111///..........................................------......///000........................////////////////////////000000000000000000000000000000000111222444555666;;;DDDTTTeeevvv~~~{{{zzzyyy~~~~~~{{{xxxvvvrrrnnnkkkhhhfffdddcccdddeeeeeedddfffhhhjjjkkkkkkmmmppprrrrrrrrrrrrssstttuuuvvvwwwxxxyyyzzz|||}}}|||wwwssspppooouuu|||}}}~~~qqqoooooosssyyyzzzvvvrrrfffaaa]]]___iiivvvxxxlll[[[MMMFFFCCCBBBBBB>>><<<888444000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++******))))))******+++)))******++++++,,,,,,---...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000///111333555999AAAKKKSSSXXX]]]eeeppp~~~{{{tttsssrrrqqqppprrrwwwzzzyyytttjjjddd[[[SSSNNNKKKHHHFFFCCCCCCBBBBBBBBBCCCDDDDDDAAAEEELLLVVVdddvvvqqq```WWWQQQ[[[mmm~~~}}}~~~uuufffWWWKKKFFF======<<<;;;::::::;;;<<<888777666555444444444444333222111///......------.........------........................//////000........................////////////////////////000000000000000000000000//////000111333555777888<<>>>>>===;;;::::::;;;===888777666555555444444555333222111///......------......------------.....................///000000........................////////////////////////000000000000000000000000//////000111333666888999<<>>;;;888777777:::999777666444333333333111111222111111000///...////////////////////////------,,,+++,,,---...///---------.........//////000000000000000000000000000000000000000111111222333000000444555444666;;;CCCPPPbbbrrr~~~{{{|||}}}}}}{{{|||~~~{{{uuuooolllkkkkkklllmmmqqqwww|||~~~rrrpppwww~~~~~~{{{wwwmmmeeeaaa```aaakkkwwwkkkWWWHHHAAA???>>>>>>>>><<<999555111...000///...---------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,///......------......///---------............///111000000000111222333333222444888>>>IIIYYYiiittt{{{~~~{{{vvvrrrjjjaaaWWWPPPKKKIIIFFFDDDBBBBBBBBBCCCBBBAAAAAA???BBBLLLXXXhhh|||ooo\\\RRRVVVaaauuu}}}yyyqqqdddUUUJJJDDDCCCBBB@@@===;;;:::::::::999888666555444333333222222111111000000//////////////////////////////......---------...///000---------.........//////000000000000000000000000000000000000000111111222222000000333444333666;;;FFFUUUgggvvv~~~~~~}}}xxxpppiiifffeeefffiiimmmsssxxx~~~wwwssswww||||||{{{xxxppphhhdddaaa```fffooo~~~lllXXXJJJDDDCCCAAA@@@@@@>>>:::666222000000///...------,,,,,,---,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........./////////000000000000000000111222333333111444888AAANNN]]]kkkttt|||}}}yyypppeee[[[SSSMMMKKKFFFDDDBBBBBBBBBBBBAAA@@@BBB@@@AAAGGGRRR```uuuwwweeeWWWVVV\\\ooo~~~zzzttthhhYYYNNNGGGEEECCC@@@>>>=========;;;:::888666555444444444444333111000//////000000//////////////////////////////......//////000111------........./////////000000000000000000000000000000000000000111111222444111111333444444999@@@LLL\\\ooo}}}~~~{{{qqqiiidddccccccgggjjjoootttzzz~~~yyywwwxxxzzz{{{yyyssslllgggaaa^^^```fffuuuzzz}}}lllZZZMMMHHHHHHCCCCCCBBB@@@===888444222000///...---,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,---------............------------......------,,,,,,,,,,,,------////////////000000000111////////////000111222333333555<<>>>>>;;;:::999777666555444444666444222///...///000111////////////////////////........./////////000000............////////////////////////////////////000000000000000111111222666444444555666777>>>GGGTTTeeexxx~~~zzz~~~uuunnniiihhhhhhiiikkkoootttyyy~~~wwwuuuvvvyyyxxxtttnnnggg```\\\]]]```mmmsss{{{zzzmmm\\\NNNIIIIIIEEEEEEDDDBBB>>>:::666333000000...---,,,,,,,,,,,,---------...---,,,,,,+++,,,,,,,,,---------------+++,,,,,,---...---------,,,,,,,,,---------............------------......//////............//////....../////////000000000.........///000111222333666999@@@LLLZZZgggooorrrsss{{{~~~|||}}}|||pppdddZZZRRRNNNJJJGGGEEECCCCCCCCCAAA@@@@@@>>>???CCCIIIVVVlll~~~{{{lll\\\QQQZZZqqq~~~}}}{{{wwwnnnbbbYYYMMMHHHCCC????????????>>><<<;;;999888666555555555666555222000//////000111////////////////////////------......////////////........./////////000000////////////////////////000000000000000111111222555333333555555888BBBMMM\\\mmmyyyyyy}}}wwwssspppnnnmmmnnnppptttxxx}}}}}}yyyzzz}}}yyyttttttvvvvvvtttooofff```]]]^^^___eeellluuu{{{|||{{{{{{|||yyyzzzwwwmmm___QQQIIIGGGEEEEEEDDDBBB???;;;777555111111///...---,,,,,,,,,---............---,,,,,,,,,,,,,,,------.........,,,,,,---.........------,,,,,,,,,---------......------,,,,,,,,,,,,------000//////......//////000------........./////////......//////000222333444777:::AAALLLXXXcccjjjmmmpppwww}}}}}}wwwkkk___VVVQQQLLLJJJGGGEEEEEEDDDBBB@@@???>>>@@@CCCGGGRRRgggyyytttaaaPPPRRRaaawww}}}}}}zzzrrrggg___QQQKKKDDD??????@@@???>>><<<<<<:::888777666666666666555333111000///000000////////////////////////,,,---.../////////............/////////000000000000000000000000000000000000000000000000111111222333222222333444999FFFSSSfffvvvzzzzzz}}}~~~}}}xxxtttqqqqqqqqqtttxxxzzz{{{zzz|||~~~zzzvvvvvvyyy~~~wwwuuuuuutttvvvrrrjjjdddbbb```^^^[[[dddpppwwwyyywwwvvvvvvuuuvvvuuuooodddWWWLLLFFFDDDEEEEEECCCAAA>>>:::888333222111///...---------,,,,,,------,,,,,,+++***,,,,,,,,,---......//////,,,,,,---...............,,,,,,,,,---------......------,,,,,,,,,,,,------......------------......------------............/////////000111333444555555:::AAAIIIRRR[[[dddkkkrrrxxx~~~}}}rrrfff[[[UUUNNNLLLIIIGGGFFFEEECCCAAA??????AAABBBEEEMMM```rrrxxxdddRRRPPPWWWfff}}}wwwmmmfffVVVOOOFFFAAA@@@AAA@@@>>>===<<<;;;999888777666666666555444333111000///...////////////////////////---...///000000000//////.../////////000000000000000000000000000000000000000000000000000111111222444333444555777===MMM[[[ppp}}}|||zzzyyy}}}xxxvvvvvvwwwzzz{{{zzzxxxxxx~~~zzzvvvvvvyyy}}}}}}xxxuuusssxxxyyysssmmmhhhbbb[[[UUU___llluuuxxxvvvtttssssssssssssqqqkkk___RRRHHHEEEEEEFFFEEEDDDAAA>>><<<555444222111///.........------......------,,,+++,,,,,,------.../////////,,,------...............,,,,,,,,,---------............------------............------------..................///////////////000000111222444666777555;;;CCCIIIOOOXXXfffppptttyyy}}}wwwjjj___XXXPPPMMMJJJHHHGGGFFFDDDBBB@@@@@@AAABBBCCCJJJ[[[lllxxxeeeUUUPPPRRR\\\rrrzzzqqqjjjZZZRRRHHHBBBBBBBBBAAA???===<<<;;;999888777666666555555555444222000///---////////////////////////...///000222222111111000////////////000000000000000000000000000000000000000000000000000111111222777666777999;;;CCCSSScccvvv{{{xxxvvv}}}~~~|||{{{|||~~~~~~|||yyyvvvyyy{{{wwwwwwzzz{{{zzzvvvsss{{{{{{tttmmmcccXXXSSS^^^lllvvvyyywwwuuutttrrrqqqrrrssspppfffWWWKKKFFFFFFGGGGGGFFFDDDAAA???666555333111000///......000000000111000000///...,,,,,,------...///000000,,,---......//////......,,,,,,,,,---------......//////............//////000000////////////000000////////////000000000000000000111222333555777888777>>>GGGKKKPPPZZZkkkxxxtttyyy{{{||||||{{{}}}{{{nnn```VVVOOOLLLJJJHHHGGGFFFDDDCCCAAA@@@AAABBBAAAFFFTTTbbbzzzxxxjjjXXXMMMKKKTTTgggyyyyyypppgggWWWHHHCCCDDDBBB@@@>>>???===;;;999777666666666555444444333222111000000000///...---------------111000///......---......////////////////////////111111111000000000000000111222333222111111333555111333444555;;;III^^^nnn}}}yyywww|||yyyzzz}}}yyyssssssvvvzzzyyywwwyyy|||yyy|||~~~wwwjjj^^^WWWXXXaaaoooxxxyyywwwwwwzzzxxxuuussstttpppbbbSSSJJJGGGDDDEEEFFFFFFCCC@@@:::999555222000//////000,,,,,,,,,,,,,,,---...///......------------......---------.........//////////////////////////////------------------------////////////////////////.........///////////////000...///222444333555999999BBBJJJOOOXXXfffssszzz||||||{{{zzz{{{~~~yyyvvvuuuxxxyyy{{{{{{yyyzzz~~~rrrddd[[[OOOMMMIIIGGGGGGFFFDDDBBB@@@???@@@AAAAAAEEERRR___sssyyylll[[[OOOKKKQQQbbbqqqwwwkkk[[[KKKDDDDDDBBB@@@??????>>><<<999777666666666555444444333222111000000000///...------------...//////.........//////000////////////////////////111000000000000000000000000111111111000000222444333444666999@@@QQQfffuuu}}}zzz}}}{{{uuuxxx}}}~~~~~~}}}wwwrrrsssuuu|||~~~|||}}}zzzssseee\\\ZZZ^^^kkkvvv{{{}}}~~~~~~~~~|||yyywwwrrrdddWWWOOOKKKHHHGGGHHHGGGDDDAAA===;;;777333000/////////---,,,,,,,,,------...///......------------......---------.........//////........................------------------------/////////////////////////////////000000000000111000...///333444333666;;;BBBKKKTTTZZZaaannnzzz|||zzz{{{~~~xxxsssqqqrrrsssuuuvvvvvvxxxtttfff]]]PPPMMMJJJGGGFFFDDDCCCAAA@@@>>>???@@@@@@CCCOOO[[[kkk|||~~~rrrbbbUUUNNNPPP^^^lll{{{rrraaaOOOGGGDDDAAA@@@@@@@@@???===:::888666555555555555444333222111000000//////......------......---------......///111111////////////////////////000000000000000000111111///000111000//////111333444666999>>>JJJ]]]rrr~~~uuussswww~~~yyyxxxxxx}}}{{{tttqqqqqquuu~~~}}}}}}oooddd\\\ZZZdddqqq{{{|||ttthhh\\\UUUPPPKKKIIIIIIIIIFFFDDDAAA>>>999444111/////////---------,,,------...///......------------......---------.......................................------------------------////////////////////////000000000111111222222222111///000333444444999???JJJSSS\\\bbbjjjttt}}}|||yyyzzzzzzsssooommmmmmnnnqqqrrrwwwssseee[[[RRROOOJJJGGGEEEDDDBBB@@@???======??????BBBKKKVVVeeewwwzzziii[[[QQQRRR___mmm}}}yyyhhhUUUJJJEEEAAA???@@@AAA@@@>>>;;;999777666555555555444333222111111000//////............//////...............///000000////////////////////////000000000000000111111111///000111111///000111333444666;;;EEEUUUjjj~~~zzzppppppuuu}}}~~~xxxxxx~~~wwwrrroooqqqxxx{{{nnnaaaXXX]]]jjjwwwxxxlllbbbXXXSSSLLLIIIIIIJJJHHHGGGEEEBBB===777333000//////......------------............------------..............................................................................///////////////////////////000000000111222222222222000111444555666===FFFRRR[[[eeekkkrrr{{{{{{yyy}}}xxxrrrnnnlllmmmpppsssyyysssfff]]]UUUQQQKKKGGGEEECCCAAA@@@???======>>>???AAAHHHQQQaaasss~~~nnn^^^SSSRRR```ooo~~~mmmZZZMMMFFF@@@???@@@@@@@@@>>>===:::888666555666555555444333222111111//////.........//////000000000///...............//////////////////////////////000000111111111111111222222222111111333444444777>>>LLL```vvv}}}rrrrrrwww~~~zzzwwwyyyzzzsssnnnqqquuu|||zzzkkk]]]\\\fffrrr~~~rrriiiZZZTTTLLLHHHHHHJJJJJJIIIIIIFFFAAA;;;666333111000///......---------............------------...........................---................................................////////////////////////......///000000111222222222111222555666:::DDDNNN___gggpppwww~~~zzzuuurrrrrruuuyyyuuukkkdddXXXSSSMMMHHHEEECCCBBB@@@@@@======??????@@@EEELLL]]]nnnqqqaaaTTTRRR]]]lllqqq^^^QQQHHH@@@>>>????????????===<<<:::888777666666555444333222111111//////......//////000000111111///......---------/////////////////////////////////000111111222222111222333222111111333555555888BBBTTTkkkyyyuuuzzzyyyxxxzzz|||uuuqqqtttwww{{{ttteee```dddnnn|||zzzppp^^^VVVMMMGGGGGGIIIJJJIIIKKKIIIEEEAAA<<<777333111000///......---...............------------.....................---------------------------------........................////////////////////////---......///000111222222333222444777999>>>KKKXXXhhhooowww}}}~~~{{{zzz~~~wwwnnnhhh[[[VVVOOOIIIFFFDDDBBBAAAAAA>>>===???@@@@@@DDDJJJVVVhhh|||xxxiiiZZZSSSZZZfff|||rrraaaTTTIII@@@===>>>>>>>>>>>>>>>===;;;:::888666666555444333222222111///////////////000111111000//////.........//////////////////////////////...//////000111111222222000111222111000000222444777;;;GGG[[[uuu|||www{{{~~~~~~xxxuuu}}}zzzxxx}}}}}}{{{vvviiibbbaaahhhwwwwwwddd[[[PPPHHHFFFGGGHHHHHHLLLKKKIIIFFFAAA;;;555222000000///.....................------------......//////.........---------------------------------........................////////////////////////...//////000111222333444333333555888;;;BBBQQQ```ooovvv}}}~~~vvvmmmhhh\\\WWWPPPJJJGGGDDDCCCBBBBBB>>>===@@@@@@@@@CCCHHHRRRcccwwwqqq```VVVYYYcccyyysssbbbUUUJJJAAA=========>>>>>>>>>>>><<<;;;:::666666555444333222222111///////////////000111111......---......///000111////////////////////////...//////000111222222222///000111000//////111333999===JJJ```zzz{{{xxx{{{}}}}}}}}}xxxqqqvvv|||vvvzzz}}}ssshhhaaa^^^cccqqq|||iii```SSSJJJFFFFFFFFFFFFLLLLLLKKKIIIDDD===777333000000///........................------.........//////.........---------------------------------///////////////////////////////////////////////////000111222333444555555333333666999<<>>======???CCCGGGRRR\\\nnnyyygggXXXUUUYYYssszzzrrrcccTTTHHHAAA??????>>>?????????>>>===;;;:::777777666555333111...,,,000000000000000000000000////////////////////////////////////////////////000000000000111111111111111222444444444444666777888@@@RRRjjj~~~}}}{{{zzzwwwvvvxxx~~~{{{{{{rrrrrrsss{{{{{{rrrsssvvvwwwxxxppphhhbbb___bbbnnnzzzyyygggTTTLLLKKKIIIGGGGGGJJJKKKLLLMMMJJJCCC:::333111///......//////...,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000/////////000///...------...///000000111222111000000222444444444777===DDDOOOaaaqqq|||tttnnneee___WWWOOOJJJGGGDDDBBB@@@@@@???===<<<>>>BBBFFFOOOYYYjjj~~~}}}kkk\\\XXX[[[nnn{{{yyypppbbbSSSHHHBBB@@@@@@??????@@@@@@???===<<<;;;555666777777777666555444000000000000000000000000////////////////////////////////////////////////000000000000111111111111///000222222222222444666;;;DDDWWWppp|||}}}{{{zzzzzz|||zzzxxxvvvwww}}}~~~xxxtttzzz|||vvvpppooosss{{{zzzooommmpppqqqsssmmmfffbbb___```jjjttt|||lll[[[QQQLLLHHHEEEEEEHHHIIILLLMMMLLLFFF>>>888333111////////////...,,,---------...............------------------------------------------------.....................---000///...------...///000...///000///......000222555555999@@@GGGSSSfffvvvxxxrrrhhhbbbZZZRRRMMMIIIFFFDDDAAAAAA@@@>>><<<===AAADDDJJJTTTeeexxxppp```ZZZ\\\fffsssyyypppbbbTTTHHHBBBAAAAAA??????@@@@@@@@@>>>===<<<666666777777777666555555000000000000000000000000////////////////////////////////////////////////000000000000111111111111///000222222222333555777>>>JJJ___xxx~~~zzz{{{}}}yyytttvvvyyy~~~}}}{{{yyyzzz~~~}}}vvvrrrrrrrrruuu|||}}}zzzzzz|||uuuooommmrrrzzz}}}ooojjjjjjkkkmmmiiieeeccc___^^^dddlllyyysssdddXXXNNNFFFCCCDDDGGGHHHKKKNNNNNNJJJDDD???666333000/////////...---...............---------........................------------------------------..................//////............//////...///000000//////111222666666;;;CCCKKKXXXkkk{{{}}}yyy||||||wwwkkkeee\\\TTTNNNJJJGGGEEEBBBBBB@@@>>><<<===???BBBFFFOOO___rrrsssbbbZZZZZZ]]]jjj~~~uuugggWWWKKKDDDAAA@@@???@@@AAAAAAAAA@@@>>>===:::999777555333111///...///////////////////////////////////////////////////////////////////////////000000000111111111111111333444444444555888:::???NNNeee~~~|||}}}~~~~~~tttppptttzzz~~~}}}~~~xxxrrrooonnnpppuuu}}}yyytttrrrrrrsssuuuwww{{{xxxnnnooorrr{{{tttkkkiiihhhhhhffffffeeeaaa]]]```fffvvv}}}vvvjjj___RRRFFFBBBDDDGGGHHHKKKNNNOOOMMMHHHDDD:::666222000//////...---/////////...---------,,,................................................////////////000000000000/////////....../////////000111222222111111333555666777===EEENNNZZZmmm}}}|||uuuvvv~~~{{{mmmggg^^^UUUOOOKKKGGGEEEAAAAAA@@@>>><<<<<<>>>@@@DDDLLLZZZmmm~~~tttcccYYYVVVUUUbbbwww|||nnn^^^PPPFFFAAA???@@@AAABBBBBBBBBAAA@@@???<<<;;;888555111...,,,+++////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111222333333333444555999;;;AAAQQQjjj~~~{{{qqqnnnttt{{{zzzrrrpppnnnmmmqqqzzz~~~|||xxxssspppnnnmmmmmmnnnqqqvvvzzz}}}}}}{{{zzzzzzzzz{{{|||~~~qqqnnnmmmtttzzzqqqjjjfffgggfffggghhhccc^^^___cccuuu~~~}}}wwwnnndddWWWJJJEEEFFFGGGHHHJJJMMMNNNMMMIIIFFF>>>:::444000//////....../////////...---------,,,------------------------.........................../////////000000111111...//////////////////...000111222222111222444666666888>>>GGGOOO[[[nnn~~~|||tttsss{{{~~~oooiii```WWWQQQLLLIIIFFF@@@AAA@@@???===<<<>>>@@@CCCIIIVVVgggzzzwwwfffYYYUUUOOO[[[ooottteeeVVVJJJBBB>>>@@@AAABBBCCCCCCBBBAAA@@@===;;;999777444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111444888;;;EEEVVVooo~~~zzzsssqqqvvv}}}yyypppmmmkkkmmmuuu~~~||||||zzzxxxuuussspppooonnnpppsssuuuuuussspppnnnmmmmmmnnnnnnppptttzzz~~~xxxppplllrrr~~~xxxnnnfffhhhhhhhhhiiiddd^^^^^^cccqqq|||}}}xxxqqqjjj^^^PPPIIIHHHEEEFFFGGGJJJMMMMMMKKKIIIBBB===666111/////////..................---------------------------------........................,,,,,,------.../////////......////////////.........///000000000111333555777999@@@JJJSSS```rrrzzzqqqpppvvv}}}~~~ssslllcccZZZSSSNNNJJJHHH??????@@@>>>======>>>@@@BBBGGGQQQbbbvvv|||jjj[[[VVVLLLVVViiiwwwiii[[[MMMCCC>>>AAABBBCCCDDDDDDCCCBBBAAA===<<<:::888666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111444888<<>>??????>>>======???@@@AAAEEENNN^^^sssmmm^^^WWWJJJTTTfffxxxkkk]]]OOODDD>>>AAABBBCCCDDDDDDCCCCCCBBB>>><<<:::888666555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333333333333666;;;>>>OOOaaazzzxxxqqqmmmbbbbbbbbbaaaaaabbbccccccaaafffnnnvvv|||~~~}}}|||uuuqqqnnnnnnsss{{{}}}xxxuuusssuuuwww}}}xxxvvvnnnmmmjjjfffbbbbbbfffjjjnnnssszzzuuuuuu{{{xxxtttllliiihhhkkkrrrzzz}}}oookkkiiihhhgggbbb]]]^^^ccc```ppp~~~xxxsssiii[[[OOOJJJ===>>>AAAEEEKKKNNNOOOOOOGGGAAA888222///...//////,,,------....../////////000000000000000000000000////////////////////////.........///000111111222---...///000000///...---000111222333222333666888777;;;DDDQQQ^^^nnnzzzqqqlllmmmoooxxx~~~vvvqqqiiiaaaYYYRRRKKKGGGEEECCCAAA???>>>>>>>>>>>>BBBFFFNNN[[[kkk{{{hhhWWWOOOTTTddd}}}{{{qqqcccRRRGGGCCCAAABBBDDDGGGIIIHHHEEEBBBAAA>>>:::888888777666444000///////////////000111222222111000///...------000000000000000000000000111111000000000000000000444111000222222333999@@@RRRdddzzzxxxjjj```^^^ZZZXXXZZZ[[[WWWUUUVVVVVVYYY```gggnnnsssvvvwwwooolllkkkmmmnnnrrr}}}~~~vvvpppllljjjhhhiiiooowww|||xxxqqqllliiifffdddcccgggjjjnnnrrrwww|||yyyuuuyyyuuukkknnniiigggjjjnnnsss|||qqqmmmllliiifffbbb``````aaabbbgggsssuuuoooeeeTTTCCCFFFCCCAAABBBGGGKKKMMMMMMNNNGGG===555///---,,,+++////////////////////////......................................................---,,,---...///000///+++((())),,,///111000...000111222111111333444888>>>HHHTTTbbbttt{{{rrrkkkjjjkkkxxxzzzvvvqqqjjjbbb[[[TTTMMMIIIEEEDDDBBB@@@???>>>>>>???AAAEEEMMMYYYjjj~~~mmm^^^TTTWWWddd{{{ttteeeTTTHHHDDD???@@@BBBEEEGGGFFFCCC@@@@@@>>>:::888888888666555000000////////////000000111111111000//////......000000000000000000000000000000000000000000000000555333444666777888>>>FFFWWWfffzzz|||nnndddZZZUUURRRTTTSSSPPPOOOPPPOOORRRWWW]]]bbbgggiiikkkhhheeedddfffhhhnnnyyywwwrrrlllfffbbbaaa``````gggnnn|||}}}uuuooojjjfffdddeeegggiiillloootttzzz}}}vvvxxxyyyooommmhhheeehhhlllpppwwwsssmmmlllkkkgggdddbbbaaa```bbbeeemmm{{{zzzpppfffVVVHHHEEEBBB@@@BBBFFFKKKMMMNNNOOOIII@@@888222///...---..............................................................................---------...///000111///------//////...,,,///000222222111222333555999@@@KKKWWWfffxxx{{{sssmmmlllnnnwwwzzzwwwrrrkkkddd^^^WWWQQQMMMFFFEEECCCAAA????????????@@@DDDKKKWWWhhh~~~tttfffYYYZZZdddxxxzzziiiVVVJJJEEE@@@@@@BBBEEEGGGGGGDDDBBBAAA>>>;;;999999999888666111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111000222555666888???GGG[[[hhhwww~~~~~~uuukkk]]]VVVQQQQQQOOOLLLLLLMMMKKKLLLOOORRRUUUYYY[[[\\\]]][[[ZZZ]]]```gggtttxxxpppgggaaa\\\XXXUUUTTTSSSTTTZZZaaappp|||zzztttooolllggggggggggggiiilllrrrvvv~~~yyyvvvzzzwwwooojjjhhhiiilllnnnttt{{{wwwmmmmmmllljjjgggdddaaa___ccccccgggrrrtttgggYYYNNNEEEBBB@@@@@@DDDIIIMMMOOOQQQLLLDDD<<<666222000000..............................................................................------......///000/////////000111111...,,,///000222222222333555777<<>>HHH^^^hhhsss~~~|||zzzzzzzzz}}}~~~tttggg___XXXUUURRROOONNNPPPLLLLLLLLLMMMOOOPPPRRRSSSTTTRRRQQQTTTXXX___lllxxxyyyrrrjjjbbbYYYTTTNNNKKKHHHIIIHHHIIINNNUUU^^^lll~~~zzzpppooollliiihhhiiinnnqqqyyy~~~{{{uuuvvvwwwrrrnnnooopppqqquuu{{{zzznnnmmmmmmmmmkkkgggccc```cccbbbccckkkyyyyyyjjj[[[PPPEEEBBB??????BBBGGGLLLOOOPPPMMMGGG@@@888333111111------------------------...............................................................//////000,,,,,,---///000111111111000111222222222444777999@@@IIIWWWdddrrr~~~{{{xxxvvvwwwxxxzzz|||zzzvvvooohhhbbb]]]WWWSSSIIIHHHEEECCCAAA@@@@@@@@@???AAAGGGQQQbbbxxxxxxlll\\\ZZZ^^^mmmttt```PPPHHHCCCCCCEEEGGGJJJJJJIIIGGGDDDAAA===;;;;;;:::999777222222111000000000000000//////000000111111222222////////////////////////111111111222222333333333222333555777777888BBBMMM^^^fffpppzzz~~~~~~~~~{{{xxxvvvvvvxxxzzz}}}qqqiii```[[[VVVQQQPPPRRROOONNNNNNMMMMMMMMMNNNNNNNNNLLLLLLOOORRRWWWbbbnnn{{{vvvqqqkkkccc\\\UUUNNNJJJFFFCCCAAACCCBBBBBBFFFLLLOOO[[[ooo|||zzzuuuooojjjiiikkknnnuuuzzzvvvssszzz|||wwwuuuuuutttxxx}}}}}}ooooooooooooooolllgggcccaaa```___eeepppmmm\\\PPPEEECCC@@@>>>???CCCJJJNNNNNNMMMJJJBBB:::444111000........................////////////////////////////////////////////////.........///////////////------,,,,,,---...111333000111222333333555999<<>>IIIUUUdddpppzzz}}}|||}}}~~~}}}yyyrrrkkkddd^^^XXXTTTLLLJJJGGGEEECCCAAAAAAAAAAAABBBEEEMMM\\\rrr|||qqq]]]YYYZZZfffttt~~~jjjVVVKKKBBBBBBCCCEEEHHHIIIIIIHHHIIIFFFAAA>>><<<:::777666444333222111000000000000111111111111111111222222000000000000000000000000...//////000111111222222//////222333444:::IIIYYYgggmmmuuu}}}}}}}}}~~~{{{vvvrrrtttvvvwwwxxx{{{uuummmeee[[[VVVUUURRRRRRRRRRRRQQQOOONNNLLLKKKIIIIIIJJJHHHGGGLLLSSS[[[aaajjjqqquuuxxxyyyzzzzzzyyywwwsssnnnjjjfffdddYYYUUUPPPLLLIIIGGGDDDBBBCCC@@@@@@AAA@@@>>>@@@EEECCCIIITTT```nnn~~~vvvpppllllllnnnttt}}}}}}tttuuu|||}}}}}}}}}yyywwwvvvxxx{{{{{{wwwrrriiiccc]]]ZZZ___lll{{{uuueeeXXXHHHFFFAAA<<<:::===EEEKKKLLLNNNNNNHHH>>>555111111000000000000000000000000////////////////////////////////////////////////---...///000111000000///000111111///---,,,///111111222333333444777<<<@@@LLLYYYiiittt{{{}}}}}}~~~~~~yyyrrrkkkddd^^^XXXTTTLLLKKKHHHEEECCCBBBAAAAAABBBBBBDDDLLL[[[qqqttt___ZZZZZZdddqqq}}}mmmXXXLLLEEEDDDEEEGGGJJJLLLKKKJJJKKKGGGBBB>>><<<999777555444333222111000000000000111111111111111111111111000000000000000000000000,,,------...///000000111111222555777888@@@RRRdddlllrrryyy|||zzz|||{{{~~~|||wwwrrrtttvvvvvvvvvyyy~~~xxxoooddd]]]\\\TTTUUUVVVVVVUUUSSSPPPOOOJJJIIIIIIIIIFFFBBBEEEKKKLLLSSS\\\dddiiikkkmmmnnnnnnlllhhhddd___[[[WWWVVVSSSPPPKKKHHHGGGGGGFFFEEECCCAAAAAABBBAAA>>>@@@DDDAAAEEELLLUUUaaaqqq}}}tttpppnnnlllrrr{{{uuutttzzz~~~}}}zzzyyy{{{}}}xxxqqqjjj```YYY\\\iii{{{wwwiii\\\JJJGGGBBB<<<888<<>>CCCGGGMMMPPPJJJ@@@:::555222111000//////000000///...////////////////////////////////////////////////+++,,,,,,---...//////000000//////.........//////000000333555555666???IIIXXXbbbnnnwww|||xxxooofff^^^WWWSSSOOOLLLGGGEEEDDDCCCBBBAAAAAAAAADDDLLLWWWfff}}}~~~sssbbbYYYUUU___ppp}}}~~~qqq^^^OOOGGGEEEEEEHHHLLLNNNMMMKKKMMMKKKGGGBBB===:::777666444444333333111000///...///000111000...------...111000000000000000000000222222222111111111000000333000222777:::@@@TTTkkkyyy|||uuuzzz}}}yyyuuuuuuvvvwwwvvvtttrrrssstttttttttuuuxxx{{{}}}}}}tttmmmeeeaaa]]]ZZZYYYWWWRRRNNNKKKIIIGGGFFFFFFEEEDDDBBBEEEGGGJJJMMMQQQSSSUUUVVVUUUSSSPPPMMMJJJIIIHHHGGGIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAABBBCCCFFFJJJRRR]]]hhhpppzzzsssnnnooouuu}}}}}}{{{~~~}}}{{{{{{~~~ssshhhbbbcccjjjxxxyyyoooeeeWWWMMMCCC>>><<<;;;>>>CCCGGGMMMPPPJJJAAA;;;666111111000//////000000///...//////////////////////////////////////////////////////000000111111222222111000000//////000000000000111333666666888BBBLLL\\\fffsss|||{{{rrrjjjaaaZZZUUUOOOLLLGGGDDDCCCBBBAAA@@@@@@???CCCJJJSSSbbbxxxuuucccZZZUUU^^^mmm{{{sss```OOOHHHGGGFFFHHHLLLMMMKKKIIINNNKKKHHHCCC???;;;999777444444333333222111000000...000000000......///000000000000000000000111111222222222111111111111111111111444999;;;BBBXXXooo}}}wwwrrr{{{xxxtttooonnnppprrrqqqpppnnnooopppqqqrrrtttwwwzzz{{{}}}zzzooojjjccc___\\\YYYUUUQQQLLLJJJHHHFFFFFFFFFDDDCCCDDDDDDFFFHHHIIIKKKLLLMMMOOONNNLLLJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDGGGKKKSSS\\\cccpppwww~~~zzzuuuqqqrrrxxxyyyxxx}}}vvvlllgggeeeiiiuuu{{{rrrjjj]]]RRRGGGAAA>>><<<>>>BBBFFFMMMPPPKKKCCC===666111111000//////000000///...////////////////////////////////////////////////..................//////111111111000000111111222111111333666777;;;GGGRRRbbblllyyy~~~|||~~~uuulllddd\\\WWWPPPMMMHHHEEECCCBBBAAA???@@@???BBBIIIQQQ^^^sssxxxdddZZZTTT[[[jjjyyy~~~~~~tttbbbRRRHHHFFFFFFHHHLLLMMMLLLIIINNNLLLIIIEEEAAA===:::999555444444333222111111111...///000000///...///111000000000000000111111111111111111111111111111111111222666999:::CCCYYYooozzzrrrqqq}}}xxxrrrllljjjjjjlllkkkjjjiiikkklllmmmoooqqquuuxxxyyy{{{zzztttllleeebbb^^^YYYUUUQQQNNNLLLJJJJJJIIIGGGEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHNNNUUUZZZaaahhhrrr||||||zzzwwwuuusssuuu{{{}}}uuussswww|||~~~}}}}}}vvvooojjjgggiiisss}}}~~~vvvnnnbbbWWWKKKDDD???;;;<<<@@@EEELLLOOOLLLEEE???888111111000//////000000///...////////////////////////////////////////////////------------------------111111000000000111222222222111333777999???MMMZZZgggqqq~~~|||yyy{{{~~~~~~|||{{{~~~wwwoooggg^^^YYYRRRNNNIIIEEEDDDBBBAAA???AAA@@@BBBHHHOOO[[[nnn}}}yyyfff[[[TTTYYYfffwww}}}vvvfffWWWHHHFFFEEEGGGLLLOOONNNMMMNNNMMMJJJGGGCCC???<<<:::777666444333222222222222...///111000//////000111//////000000111111111111111111111111111111111111222444777999;;;EEE[[[nnnwwwqqqrrr{{{tttlllgggggggggfffeeeeeegggiiijjjkkknnnrrruuuwwwyyy|||~~~uuunnnjjjeee```\\\VVVSSSPPPNNNLLLKKKIIIGGGEEEEEEEEEFFFHHHJJJLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFJJJOOOSSSWWW\\\dddllluuu}}}~~~zzzwwwvvvuuuuuutttwww}}}{{{rrrpppsssxxxzzzzzzzzzuuurrrnnnjjjjjjqqq{{{xxxrrrfff[[[NNNEEE???::::::===CCCJJJNNNMMMHHHCCC:::333111000//////000000///...////////////////////////////////////////////////111111111000000000000000////////////000000111222333222444777<<>>KKK```ppp{{{wwwrrrwww~~~vvvmmmfffdddddddddccccccdddfffggghhhkkknnnqqqtttvvvyyy{{{~~~yyyuuupppiiieee\\\YYYUUURRRPPPNNNKKKHHHFFFFFFFFFGGGIIIKKKNNNOOOKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGFFFEEEDDDDDDCCC@@@AAABBBCCCDDDFFFJJJMMMOOOSSSXXX^^^dddjjjqqqvvvzzzzzzxxxwwwuuutttssssssssstttuuu|||}}}uuurrruuuzzz{{{zzz{{{yyyxxxuuupppmmmrrrzzzyyytttjjj^^^PPPGGG@@@::::::<<<@@@GGGMMMMMMKKKFFF===555111000//////000000///...///////////////////////////////////////////////////////////////////////////////////////000111222444222444888>>>HHH[[[kkkqqqxxx|||xxxwwwzzz}}}}}}}}}vvvnnngggaaaVVVRRRMMMHHHFFFDDDBBB@@@@@@???@@@DDDIIIRRRcccsss}}}~~~}}}pppcccWWWVVV___ooossseeePPPKKKGGGFFFJJJOOOQQQQQQOOONNNLLLJJJFFFBBB>>><<<;;;999777444222111111111111222222111///...///000...//////000111111222222000000111111111222222222444555666999BBBTTTgggtttxxx~~~xxxuuu|||~~~vvvllleeecccddddddcccaaabbbdddeeeeeehhhkkknnnppprrruuuwww{{{{{{tttooofffccc^^^ZZZWWWSSSPPPMMMLLLKKKKKKKKKLLLNNNQQQRRRQQQQQQRRRQQQPPPOOOMMMLLLIIIJJJJJJKKKLLLMMMMMMNNNJJJIIIHHHGGGFFFEEEDDDDDDAAABBBCCCCCCCCCDDDFFFHHHJJJLLLNNNQQQTTTYYY^^^bbbdddkkkppppppoooqqqpppnnnnnnnnnnnnmmmmmmmmmnnnooopppxxx}}}~~~|||zzz}}}wwwqqqttt{{{yyytttmmmaaaSSSJJJBBB<<<;;;===>>>EEEKKKMMMMMMIII@@@777111000//////000000///...////////////////////////////////////////////////+++,,,,,,,,,---.........000000000000111222333333444333444999???LLL```qqqwww}}}{{{wwwwww{{{yyy{{{~~~~~~yyyqqqjjjeeeWWWSSSNNNIIIGGGDDDBBBAAA???>>>???CCCGGGPPP```ooo~~~zzzuuugggYYYVVV]]]kkk~~~xxxiiiTTTOOOHHHFFFIIINNNQQQQQQOOONNNMMMJJJGGGBBB???======;;;777444222000000111222333333222///......///...//////000111222222222000000111111222222222222444444555999FFF[[[nnnxxx~~~yyy~~~yyyxxx|||uuujjjdddbbbddddddddd```aaaccccccdddfffjjjlllmmmooorrrtttxxx}}}{{{uuuoookkkfffaaa^^^ZZZVVVSSSRRRQQQPPPOOOPPPQQQSSSUUUSSSSSSSSSRRRQQQOOOMMMKKKJJJJJJKKKLLLMMMNNNOOOOOOKKKJJJJJJHHHGGGFFFEEEEEEDDDEEEFFFEEEDDDDDDEEEGGGFFFGGGHHHIIIKKKNNNSSSVVVUUU]]]bbbccccccfffhhhggggggggghhhgggffffffhhhiiimmmuuuzzzxxxwwwyyy}}}uuuvvv}}}~~~yyytttpppdddVVVLLLDDD===<<>>AAAGGGNNNQQQMMMDDD<<<555111///111111///...///---...///000000///...---000000000000000000000000...............///000000///000111111000111333444222555888<<>>===>>>AAACCCIIIWWWdddzzzuuupppuuurrr___UUUWWWeee}}}www]]]SSSIIIHHHKKKMMMQQQUUUUUUSSSOOOLLLIIIEEE@@@<<<:::999777555333222222111000222111------111222000111111000///////////////111111000000111111222333333555888>>>III[[[ooo|||{{{uuuttt||||||}}}~~~ssshhhdddcccaaabbbeeedddeeeeeedddbbbbbbdddeeegggiiinnnrrrwww}}}}}}wwwsssrrrnnnhhhcccaaa___]]]]]]```bbbcccccccccaaa___]]]\\\ZZZVVVSSSPPPNNNLLLKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDEEEEEEFFFGGGHHHHHHHHHJJJLLLPPPTTTWWWYYY[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXbbbhhhtttxxxssssssrrruuu}}}xxxsssrrriii]]]QQQHHHAAA===;;;>>>AAAGGGNNNRRROOOFFF???777222000222222000///000......////////////......000000000000000000000000000000/////////000000111222333444444333444666777444555777<<>>===>>>@@@BBBHHHUUUbbbxxxtttlllnnnvvvxxxbbbWWWYYYggg|||~~~cccWWWLLLIIILLLOOORRRVVVUUUSSSPPPMMMJJJFFFAAA===:::999777555444222222111111222///+++---555<<<===111000//////////////////111111000000111111222333555666888???LLL___sssxxxqqqttt}}}yyy}}}|||qqqgggcccaaa``````cccdddeeeeeedddbbbaaabbbdddcccgggkkkqqqwww|||xxxvvvsssnnniiikkkjjjhhhiiijjjlllkkkkkkkkkhhheeecccaaa^^^[[[YYYTTTRRROOONNNOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDGGGJJJMMMQQQSSSUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUUUU\\\cccppp{{{uuutttrrrqqq{{{zzztttnnnqqqiii^^^RRRJJJCCC???<<<===@@@FFFNNNSSSQQQIIIBBB999444111333333000000111//////............//////000000000000000000000000222111111000000000111111000111222111111111333555777555666<<>>===>>>@@@BBBFFFSSS___uuutttkkkiiinnn}}}gggYYYYYYeeexxxjjj\\\NNNJJJLLLOOORRRUUUVVVTTTQQQOOOLLLHHHBBB>>>;;;:::888666444222222111111222000...333===FFFHHH222222111111111111111222111111000000111111222333666666999AAAPPPdddxxxyyysssuuutttzzzyyyoooeeeaaa```^^^^^^```bbbbbbbbbaaa___^^^___aaaaaaeeejjjpppxxx|||zzzxxxvvvsssppprrrqqqpppqqqssstttsssrrrtttqqqmmmiiifffccc```]]]ZZZWWWTTTSSSSSSSSSRRRQQQOOOOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFIIIKKKOOORRRTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRVVV^^^lll{{{{{{yyyvvvttt|||zzzrrrkkknnnhhh]]]SSSKKKDDD???<<<;;;>>>EEEMMMSSSRRRKKKEEE:::555111222222//////111000///...------...///000////////////////////////111111000000//////000000...000000000000000222444999666666???NNN^^^jjjoooxxx|||xxxrrrmmmfff```VVVNNNIIIFFFDDDCCC>>>===???AAAAAAEEEQQQ]]]sssvvvllliiilllzzzkkk[[[XXXaaaqqq~~~sssbbbQQQKKKLLLOOOQQQTTTVVVUUUSSSQQQNNNIIIDDD@@@<<<;;;999666444222111111///111111///333<<>>IIIXXXdddiiijjjmmmvvvzzzuuunnnjjjfffbbb[[[TTTOOOKKKGGGDDDAAA@@@AAACCCCCCEEEOOO[[[ppp~~~qqqoooqqq|||ooo]]]TTTXXXggguuu}}}qqqZZZPPPOOOQQQRRRSSSWWWVVVUUUTTTQQQLLLFFFBBB===<<<:::777444333111111...000000,,,,,,//////,,,///////////////000111111111111000000111111222333555777===KKK___ttt|||zzzoooiiiuuuqqqhhh___\\\[[[XXXWWWXXX[[[\\\]]]\\\\\\\\\^^^```]]]___dddjjjrrr|||zzzpppjjjlllnnnqqqwww}}}~~~~~~}}}vvvvvvwwwxxxxxxuuuqqqmmmiiifffaaa^^^]]][[[YYYXXXWWWWWWWWWXXXXXXXXXXXXYYYUUUTTTRRRPPPNNNMMMLLLLLLHHHHHHGGGGGGHHHJJJLLLNNNOOOQQQTTTVVVUUURRROOOLLLMMMLLLLLLLLLLLLMMMNNNOOOPPP[[[iiivvv}}}ttthhhccc\\\UUUNNNHHHAAA===<<>><<<:::777555333111111///222111//////333444222111111000111111222333333111111111000111222222333444777>>>MMMbbbvvv|||vvvmmmiiivvvpppggg^^^\\\ZZZWWWVVVWWWVVVXXXYYYYYYYYYYYY\\\^^^[[[^^^bbbgggoooyyy|||qqqkkkjjjhhhgggkkkrrr|||}}}yyyyyy~~~zzzrrrsssvvvyyy{{{zzzvvvrrrpppmmmiiifffdddbbb```^^^ZZZZZZZZZ[[[\\\\\\]]]]]]XXXWWWUUUSSSQQQPPPOOONNNMMMLLLKKKJJJKKKMMMOOOPPPRRRTTTWWWXXXWWWTTTPPPMMMIIIHHHHHHHHHIIIIIIJJJKKKQQQ[[[jjjvvv}}}}}}{{{}}}}}}{{{|||}}}xxxhhhddd]]]WWWPPPIIICCC>>>???AAAHHHPPPWWWXXXTTTOOO@@@999444333111///...111---...///000000///...---000000000000000000000000.........///000222444555111222333333222333555777888===GGGRRR]]]dddffffffjjjvvvzzzrrrjjjccccccbbb___YYYPPPJJJHHHIIIBBB???>>>@@@AAAFFFQQQ\\\mmm|||vvvvvv}}}~~~rrrbbbVVVTTT```mmm~~~~~~cccUUUQQQQQQTTTWWWYYYXXXVVVTTTQQQMMMHHHDDD???<<<888555444333111///111111111111111111111111000000//////.........---000111222333222333555777888;;;DDDTTTiii|||{{{uuu}}}tttjjjggguuurrreeeZZZWWWXXXVVVTTTTTTWWWWWWWWWXXXXXXXXXYYYYYYYYY]]]aaaeeekkkuuuuuuhhhbbb]]]^^^aaaeeemmmuuuzzzvvvuuujjjkkknnntttzzz}}}|||zzzwwwsssmmmkkkkkkkkkiiihhh___``````bbbcccdddeeefff___^^^\\\ZZZZZZXXXUUURRRRRRPPPNNNMMMMMMNNNQQQSSSRRRUUUYYYYYYWWWSSSPPPOOOLLLLLLJJJJJJIIIJJJKKKLLLOOOYYYiiiwww|||xxxyyy{{{|||{{{xxxxxx{{{~~~~~~{{{pppllleee]]]UUULLLCCC>>>???@@@EEEMMMTTTWWWUUURRREEE???888444333222000....../////////000000000111000000000000000000000000000000000000000111111222000222333333222333555777<<<<<>>???DDDLLLTTTXXXVVVTTTGGGAAA999444222222111///////////////000000000000000000000000000000000000000000000000000111111222000222333333222333555777<<<===HHHYYYaaa```bbbjjjqqq{{{~~~}}}tttyyypppjjjccc^^^WWWRRRPPPMMMHHHDDDCCCAAA???AAAAAAEEEOOOYYYmmm{{{ttttttyyyzzz|||~~~ttteeeXXXUUU___llleeeWWWRRRRRRUUUYYY\\\[[[YYYXXXUUUQQQKKKGGG@@@===999666444333111000111111111111111111111111222222111111111111000000000111222333222333555777666;;;GGG[[[ttt~~~uuunnnqqqwww~~~qqqkkklll}}}qqqdddXXXSSSRRRQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSWWW[[[___eeeooozzzrrrhhh^^^YYYVVVUUUXXX]]]eeemmmyyyuuuhhh^^^YYYZZZ]]]ccclllvvv}}}}}}yyytttqqqpppqqqqqqrrrrrrrrrrrrrrrrrrpppmmmkkkiiifffbbb^^^___^^^\\\[[[ZZZYYYZZZZZZ___bbbdddddd```[[[WWWUUUQQQPPPNNNLLLKKKKKKLLLLLLNNNWWWeeeqqq||||||yyy|||~~~|||yyyxxxzzz}}}}}}|||mmmggg```XXXQQQJJJEEEAAA<<<>>>BBBKKKSSSXXXXXXVVVKKKCCC999333222222222111000000000000////////////000000000000000000000000000000000000000111111222000222333333333333666888<<>>:::777555333111000111111111111111111111111111111111111111111111111000111222333222333555777666<<>>EEEOOOVVVZZZ[[[UUUMMMAAA888555444222111------...///000111222222000000000000000000000000000000000000000111111222000111333444444666888;;;???LLL\\\fffmmmssszzz}}}wwwggg[[[PPPKKKFFFDDDEEEFFFFFFEEE???>>>???BBBDDDGGGPPPYYYeeeyyy~~~vvveee[[[aaammmzzzfffXXXPPPNNNRRRXXX______```___]]]WWWPPPJJJDDDAAA<<<999777555222000111111111111111111111111111111111222222333333333000111333333222333555777888???NNNddd|||~~~~~~}}}nnn\\\SSSVVVddd}}}tttiii[[[UUUPPPNNNKKKGGGGGGJJJIIIIIIIIIJJJJJJJJJKKKKKKEEEHHHLLLPPPVVV```lllttt~~~yyykkkaaaWWWOOOLLLIIIIIIKKKPPPZZZgggttt|||nnniiibbb```bbbfffhhhiiilllrrrzzz}}}uuuqqqlllgggeeefffjjjlllooosssvvvwwwuuuqqqnnnmmmaaa^^^ZZZVVVRRROOOMMMMMMHHHKKKNNNQQQWWWbbboooyyy~~~||||||uuussstttvvvwwwyyy~~~~~~yyyxxx{{{zzzqqqggg\\\QQQGGG@@@======>>>EEENNNVVVZZZ[[[VVVMMMBBB:::666444222111,,,---...///000111222333000000000000000000000000000000000000000111111222000111333444444666999;;;BBBPPP```jjjpppwww|||kkk___VVVPPPJJJGGGGGGHHHGGGFFFFFFCCCBBBCCCDDDFFFOOOYYYjjjzzzzzzlllbbbfffooovvvcccWWWQQQPPPUUU\\\```dddccc___[[[XXXSSSMMMEEEBBB>>>;;;888666333000111111111000///......---111111111111111111111111000111111111111222555777999AAASSShhhyyy~~~~~~{{{{{{~~~{{{lllZZZTTTWWWfffyyymmmcccYYYUUUNNNJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJKKKNNNTTT^^^iiiqqqxxx~~~tttggg]]]VVVRRRKKKJJJIIILLLRRR\\\gggmmm{{{yyyjjjgggeeeeeegggkkkoooqqqyyy~~~{{{qqqkkkeeecccaaa```ccchhhpppuuuzzzzzzuuuqqqqqqsssmmmhhh```YYYTTTPPPNNNLLLLLLKKKMMMQQQVVV\\\hhhsss|||sssmmmnnnppppppsssyyy~~~|||wwwvvvyyy|||{{{yyytttkkk]]]PPPEEE@@@>>>??????AAAJJJVVV[[[[[[VVVPPPFFF<<<555111000000000000000000000000000000000000000000000000000000000000000000111222333444555111000444888888;;;???DDDNNN^^^kkksssxxx|||pppddd[[[VVVOOOKKKKKKKKKIIIGGGFFFCCCCCCDDDDDDGGGPPPZZZkkkzzz~~~pppgggjjjsssrrraaaUUUOOONNNTTT[[[```cccccc___\\\YYYTTTNNNEEEBBB>>>;;;888666333111222222111000000///......111111111111111111111111000111111111111222555777999AAARRRgggwww}}}zzzuuussssssvvvyyy{{{|||}}}iiiVVVTTTXXXhhhuuuggg]]]WWWSSSMMMIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHIIIJJJMMMSSS]]]hhhoooxxx}}}zzzmmmcccZZZTTTNNNLLLIIIHHHKKKRRRZZZ^^^oooxxx~~~tttlllkkkkkklllppptttwwwyyy~~~{{{sssjjjddd^^^\\\[[[ZZZ]]]bbbmmmssszzz|||yyyuuutttuuuqqqlllccc\\\WWWSSSPPPNNNLLLJJJLLLPPPSSSXXXcccnnn~~~~~~uuuooommmoooooorrrwww}}}~~~xxxtttssstttxxx}}}yyyxxxssskkk```TTTKKKFFF???@@@@@@CCCLLLWWW]]]\\\XXXRRRHHH>>>666222000000000000000000000000000000000000000000000000000000000000000000111222333444666222111555888888;;;???FFFRRRaaannntttyyyvvvmmmddd]]]VVVQQQOOONNNKKKIIIFFFCCCCCCEEEEEEIIIRRR\\\kkkzzzuuukkkoooxxx~~~ooo^^^SSSNNNMMMSSSZZZ___cccddd```]]]ZZZUUUOOOFFFCCC???;;;999666333111222222222111000000//////111111111111111111111111000111222111111222555777888AAARRRfffuuu}}}zzzssslllgggjjjqqqxxx|||{{{eeeRRRTTTYYYjjjssseee[[[TTTPPPLLLHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIILLLRRR[[[fffmmmvvv|||uuuhhh\\\TTTOOOMMMHHHFFFFFFJJJOOOSSS```iiixxxzzztttppprrrtttwww{{{~~~uuummmbbb\\\XXXVVVUUUTTTWWW\\\hhhoooyyy~~~~~~{{{yyyxxxwwwqqqhhh```ZZZVVVSSSQQQOOOMMMNNNQQQSSSVVV___hhhvvvvvvpppmmmnnnnnnqqqvvv|||~~~vvvqqqoooooottt}}}{{{yyytttlllbbbWWWMMMHHH@@@AAABBBEEENNNZZZ___]]]\\\VVVLLLAAA888333111000000000000000000000000000000000000000000000000000111000000111111222333444777333333666888999<<>>DDDPPP^^^mmmtttvvvyyy~~~~~~{{{}}}yyyqqqjjj```XXXSSSPPPKKKHHHEEEDDDDDDGGGIIIMMMWWWaaaiiiwwwxxxllllllsssqqq```VVVQQQPPPTTT[[[\\\aaadddbbb```^^^XXXRRRHHHEEEAAA===:::777444111222222222111111111111111111111111111111111111111111222222222222333666888999BBBSSSdddoooyyyooobbb___gggqqquuu|||jjjVVVPPPXXXlll|||lllaaaSSSPPPLLLJJJHHHGGGEEECCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGJJJOOOWWW```fffnnnttt|||{{{mmm^^^UUULLLKKKHHHGGGGGGIIILLLOOOOOOWWWddduuu~~~}}}}}}|||ssskkkaaa\\\WWWVVVTTTQQQSSSWWW]]]eeerrr}}}~~~xxxooofff```[[[WWWUUUWWWUUUVVVWWWVVVUUUZZZbbbkkkwww|||sssnnnpppsssssstttwww}}}|||qqqsssxxx{{{sssjjj```UUUKKKCCCAAACCCEEEIIIRRR^^^bbb```___YYYOOODDD;;;444000...000000000000000000000000111111111111111111111111111111111111222333444555777555555888999:::AAAHHHUUUeeetttwwwuuuwwwzzz||||||tttppp|||{{{uuummmcccZZZUUUPPPKKKGGGEEEDDDEEEHHHJJJOOOYYYdddiiiwww{{{mmmkkkooouuudddYYYSSSQQQTTTZZZ[[[aaadddcccaaa___ZZZSSSJJJFFFBBB>>>;;;777444111111111111111111111111111111111111111111111111111111222333222222333666888:::CCCTTTdddnnnvvvuuugggbbbgggmmmttt|||ooo[[[RRR[[[ooonnnaaaUUUQQQMMMIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDFFFIIIMMMTTT]]]ccciiiooowww}}}{{{nnnaaaXXXMMMKKKIIIGGGFFFGGGIIIJJJMMMRRR]]]nnn~~~uuunnngggaaa\\\ZZZWWWSSSSSSVVVZZZaaammmyyyzzzqqqhhhbbb]]]YYYWWWVVVUUUVVVXXXVVVTTTXXX___hhhsssuuuqqqrrrvvvvvvvvvyyy}}}yyyyyy||||||ssskkkcccYYYOOOHHHAAACCCFFFJJJTTT___cccaaa```ZZZQQQFFF<<<555111///000000000000000000000000111111111111111111111111222111111222222333444555666555666999:::<<>>;;;888444111000000000000000000000000111111111111111111111111111222333333222333666999;;;EEEUUUdddmmmuuu~~~rrrkkkkkknnnvvv~~~rrr^^^XXXaaavvvrrrcccVVVQQQLLLHHHGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAAAAACCCEEEHHHLLLSSS[[[```dddjjjrrrxxx|||xxxlllaaaZZZLLLKKKIIIHHHGGGHHHIIIIIIOOORRR[[[jjj|||}}}wwwqqqkkkeeebbb]]]WWWVVVYYYXXX^^^hhhttt~~~|||sssjjjddd```\\\ZZZVVVVVVXXXZZZXXXVVVZZZ```fffooo}}}|||uuuuuuwwwwwwwwwyyy|||~~~xxxoooggg^^^SSSKKKAAACCCFFFJJJTTT___cccaaaaaa\\\SSSHHH???777333111000000000000000000000000111111111111111111111111222222222222333444555555555444666999:::===FFFQQQbbbuuu~~~vvvuuuuuusssuuuyyy}}}}}}|||zzznnnkkkvvv~~~zzzrrrggg]]]WWWRRRLLLHHHEEEDDDEEEIIILLLQQQ\\\gggnnnzzzvvvoooppp}}}zzziii\\\TTTPPPRRRVVVZZZ```ddddddcccaaa\\\UUUKKKGGGCCC>>>;;;888444222///////////////000000000111111111111111111111111222222333333222444666999<<>>HHHSSSfffzzzwwwuuuuuuqqqqqquuuwwwssspppwww{{{pppmmmxxx}}}wwwpppfff\\\UUUPPPMMMLLLHHHHHHGGGGGGKKKSSS]]]eeeoooyyy{{{qqqttt{{{zzzgggXXXRRRSSSWWWYYY]]]aaadddccccccaaaZZZRRRLLLEEEAAAAAA@@@;;;777666111111111111000000000000///000000000000111111111444333111111222444777999===EEEVVVgggooosss}}}}}}vvv```ZZZeee|||vvvfffZZZTTTLLLEEECCCCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCEEEHHHNNNVVV[[[```dddjjjqqqvvv{{{vvvkkkaaaYYYTTTNNNLLLKKKJJJKKKMMMQQQSSSTTTTTTYYYgggyyy~~~yyyrrrmmmhhhccc___[[[\\\bbbmmmzzzwwwoooiiieeecccbbb]]]^^^^^^^^^]]]^^^aaadddhhhoooyyyzzzvvvxxx{{{xxxwwwzzz{{{yyy{{{uuudddWWWPPPEEECCCDDDLLLXXXaaaeeeeeeeee___XXXPPPEEE:::555666000000000000000000000000000000000000000000000000000111111111222222222222777666777:::<<>>FFFXXXiiipppsss~~~}}}~~~ttt^^^ZZZeee}}}uuufffXXXSSSLLLFFFDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCEEEHHHMMMUUUZZZ]]]bbbhhhooouuuzzztttkkkbbbZZZVVVPPPNNNLLLJJJKKKNNNQQQSSSXXXXXX^^^kkk}}}{{{vvvsssqqqqqqxxxzzzssslllfffaaa[[[[[[___iiiuuuxxxqqqkkkgggeeedddaaaaaabbbaaa``````ccceeejjjqqq{{{{{{wwwyyyyyyvvvtttvvvzzz|||wwwvvvxxx~~~mmm]]]SSSHHHEEEEEEKKKVVV```eeeeeefff```YYYQQQFFF:::555666111111111111111111111111000000000000000000000000------...///000111222333777666777:::===CCCOOO[[[ttt~~~|||vvvtttpppjjjeeeiii{{{uuuqqq}}}yyyrrrhhh^^^WWWSSSPPPNNNJJJIIIIIIJJJNNNVVVaaahhhoooyyy|||nnnmmmyyyxxxgggXXXRRRRRRUUUXXX___cccfffffffffeee^^^VVVQQQJJJDDDCCC@@@:::444222222222111111111000000000111111111111222222222333333333222111222444777999???HHHZZZlllrrrrrr{{{|||~~~qqq\\\YYYddd|||tttdddUUUQQQKKKGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDGGGLLLRRRWWWZZZ___eeelllsssyyy|||sssjjjccc\\\XXXRRRPPPMMMLLLLLLOOORRRUUU[[[\\\bbbooo}}}rrrnnniiidddaaaaaabbbcccoooxxx}}}ssskkkfff___^^^^^^eeeppp{{{}}}vvvqqqmmmkkkjjjgggggggggeeecccccceeefffmmmttt~~~~~~zzz{{{xxxuuuuuuvvvxxxxxxrrrrrruuuzzzvvvcccWWWKKKGGGEEEIIITTT___eeefffgggbbb[[[TTTHHH<<<666666111111111111111111111111000000000000000000000000,,,,,,...///111333444555555555888;;;>>>DDDQQQ^^^yyyzzzwwwqqqkkkdddfffvvvyyysss~~~{{{tttiii___XXXTTTQQQOOOJJJJJJJJJKKKPPPXXXccckkkpppzzz{{{mmmlllwwwyyyiiiZZZRRRRRRUUUXXX^^^cccfffggggggfff```XXXRRRKKKEEEDDDAAA;;;555333222222222111111111000000111111222222222333333333333222222222333555777888???HHH[[[mmmrrrpppwww}}}yyy|||nnnZZZVVV```xxxrrrbbbRRROOOKKKHHHFFFEEECCCAAABBBAAAAAAAAAAAAAAAAAABBBAAABBBCCCCCCEEEIIIOOOSSSWWW[[[bbbiiiqqqxxx|||ssskkkccc]]]XXXSSSQQQNNNMMMNNNQQQUUUXXX\\\^^^dddpppuuummmbbb```\\\YYYWWWXXX[[[\\\jjjuuu|||sssmmmhhhdddbbbeeennnyyy}}}xxxuuurrrqqqllllllkkkiiifffeeefffhhhpppwww}}}}}}xxxxxxyyy|||}}}xxxppppppsssxxx|||gggYYYNNNIIIEEEHHHRRR^^^eeehhhiiiddd^^^WWWKKK>>>777666111111111111111111111111000000000000000000000000///000111222444555666666555666999===@@@FFFTTTbbbzzz~~~wwwnnnffffffsss~~~zzzttt}}}{{{tttjjj```YYYTTTQQQPPPJJJJJJJJJLLLQQQZZZeeelllrrr{{{yyynnnmmmttt|||mmm^^^TTTRRRUUUXXX]]]bbbeeefffgggfff```YYYRRRKKKFFFEEECCC<<<777555222222222222111111111111111111222222222333333333222222222222333555666777===GGG[[[mmmrrroootttxxxuuuyyyjjjWWWRRR[[[qqqooo___PPPMMMJJJGGGFFFEEECCCAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDGGGKKKOOOTTTXXX___fffnnnvvv~~~}}}uuummmfff^^^ZZZUUUSSSPPPNNNOOOSSSXXX[[[]]]```gggrrrtttggg___XXXWWWVVVUUUUUUVVVWWWXXXfffqqq}}}xxxppplllggggggmmmwww|||yyyvvvuuuqqqpppooollliiiggghhhiiiqqqyyy~~~}}}yyyyyy~~~|||sssrrrtttxxx|||kkk]]]OOOIIIDDDGGGRRR^^^fffiiikkkfffaaaZZZNNN@@@777666111111111111111111111111111111111111111111111111222222333333444444555555555777;;;???AAAGGGWWWfffyyy|||rrrhhhfffppp|||wwwrrr|||{{{tttjjj```YYYUUURRRPPPJJJJJJJJJLLLQQQ[[[fffnnnttt}}}xxxnnnnnnrrr~~~rrrcccWWWSSSUUUXXX]]]bbbeeeggghhhgggbbbZZZSSSLLLGGGFFFDDD===888666333222222222222111111111111111111111222222222333222222222333444555666777===GGG[[[mmmrrrooouuutttrrrwww~~~{{{eeeSSSNNNVVVjjjlll\\\OOOLLLHHHFFFEEEEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBDDDHHHKKKPPPTTTZZZaaaiiirrrzzzyyyqqqjjjccc^^^ZZZWWWSSSPPPPPPTTTYYY\\\^^^bbbiiitttyyyjjj^^^XXXTTTTTTSSSSSSSSSTTTUUUVVVcccnnnzzzvvvpppmmmooovvv~~~}}}zzzwwwvvvttttttsssooollljjjkkklllrrrzzz}}}|||yyyvvvwwwyyy|||mmmaaaOOOIIIDDDGGGRRR___gggjjjmmmhhhddd]]]QQQAAA888666222222222222222222222222111111111111111111111111111222222222222333333333666888>>>AAABBBHHHXXXhhhxxxuuujjjeeelllwww|||pppmmmzzz{{{tttiii```YYYTTTQQQOOOIIIIIIJJJLLLQQQ[[[gggnnnvvvwwwmmmlllooo{{{wwwgggZZZUUUVVVYYY^^^cccggghhhjjjiiiddd\\\VVVOOOIIIGGGDDD===777555333333222222222111111111000000000111111111222222111222222333444555666777===GGG[[[nnnsssrrrxxx}}}sssqqqwww~~~www```OOOLLLRRReee~~~iiiYYYOOOKKKGGGEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBAAAAAABBBEEEHHHLLLPPPUUU\\\cccllluuu{{{|||vvvoooiiiddd```]]]WWWRRRPPPRRRVVVYYY\\\aaaiiirrr}}}}}}|||||||||ssshhhaaa]]]YYYXXXUUUSSSTTTVVVYYY[[[dddooo|||wwwvvvyyy}}}zzzxxxxxxxxxvvvssspppnnnooopppttt|||yyyzzz|||~~~zzzkkk```NNNHHHDDDHHHSSS```hhhkkknnnjjjfff```SSSCCC999666222222222222222222222222111111111111111111111111000111111222333444444555777:::@@@CCCCCCIIIYYYiiiyyy{{{nnnhhhllluuu|||ssshhhhhhxxx{{{tttiii___XXXTTTQQQOOOIIIIIIIIILLLQQQ[[[gggoooxxxwwwllljjjnnnzzzzzzjjj\\\UUUVVVYYY___dddhhhiiikkkkkkfff^^^YYYQQQJJJHHHDDD<<<555333333333333222222222111111///000000000000111111111111222222333444555666666>>>HHH\\\ooouuuttt{{{}}}sssqqqxxxuuu]]]LLLLLLQQQbbb~~~|||hhhXXXOOOKKKGGGDDDCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAAAAA@@@AAADDDFFFIIILLLRRRXXX___hhhqqqwww~~~yyytttnnnjjjfffaaaZZZSSSPPPQQQSSSVVVYYY^^^fffooozzz{{{uuupppnnnnnnrrruuuxxxvvvqqqkkkgggfffbbb___ZZZVVVVVVZZZ___bbbiiisss}}}~~~|||{{{zzzyyyvvvrrrqqqrrrsssuuu}}}zzz||||||~~~}}}tttggg]]]MMMGGGDDDHHHTTT```iiillloookkkgggaaaTTTDDD999666222222222222222222222222111111111111111111111111111111222444666777888999888;;;AAADDDDDDIIIYYYjjj{{{ssskkkooowww~~~}}}}}}{{{vvvlllbbbdddvvv|||uuujjj```XXXRRRNNNKKKGGGFFFIIIPPPWWW]]]fffooozzzuuuiiicccfffrrrxxxfff[[[YYY[[[```ggglllkkkjjjjjjgggcccXXXRRRKKKGGGEEEAAA:::444444333222111000000000000222222111111111111111111000111222333222333555777>>>JJJ^^^ooowww{{{}}}qqqooowwwuuuYYYLLLFFFMMM^^^www|||gggVVVSSSJJJCCCBBBCCCAAAAAACCC@@@@@@@@@?????????>>>>>>????????????@@@AAABBBCCCJJJLLLPPPTTTZZZaaaiiiooovvv}}}zzztttoookkkggg```XXXQQQMMMMMMNNNUUUZZZaaahhhpppzzzyyysssllldddbbbcccfffnnnuuuwwwuuusssnnnhhheeecccaaaaaaccceeeeeeeeelllqqq|||{{{{{{{{{xxxvvvtttuuuvvv{{{{{{}}}|||zzz~~~yyyvvvtttnnnccc[[[QQQJJJEEEIIIUUUbbbjjjlllmmmkkkfff^^^TTTGGG<<<555222222222111111111111000//////000111222333333333111111222333444555777888:::>>>CCCEEEIIIRRR___iiiwww|||rrrlllpppuuu}}}{{{{{{ooodddbbbeeevvv{{{tttiii___WWWRRRMMMKKKHHHGGGKKKRRRXXX^^^hhhrrr{{{tttgggbbbdddpppnnn```\\\]]]```gggllllllkkkjjjhhhdddZZZTTTMMMIIIGGGCCC<<<666333333222111000000000000111111111111111111111111000111222333222333555777???KKK___qqqyyy~~~|||pppmmmuuu}}}vvvZZZLLLGGGLLLZZZqqq}}}hhhWWWQQQIIICCCBBBCCCAAA@@@AAA?????????@@@AAAAAABBBBBB????????????@@@AAABBBBBBGGGIIIMMMRRRWWW^^^eeejjjrrryyy~~~yyyuuuoookkkddd\\\TTTOOONNNMMMRRRWWW]]]cccjjjttt~~~}}}}}}{{{qqqjjjccc]]][[[]]]bbblllvvvzzz{{{zzzvvvpppnnnllljjjiiikkklllkkkkkkjjjmmmttt|||yyyvvvvvvxxx{{{}}}zzzvvvwww}}}|||{{{|||~~~yyyuuurrrpppjjj```XXXQQQJJJEEEJJJWWWdddkkkmmmooommmhhh```VVVJJJ>>>777222222222222111111111111/////////000111111222222333333333444555777888999;;;>>>BBBEEEIIIRRR```jjjvvvzzzuuuoooqqqttt{{{~~~}}}|||pppcccbbbfffxxxyyyrrrhhh^^^WWWQQQMMMJJJJJJIIILLLSSSYYY```kkkttt{{{}}}qqqfffaaa```nnnttteee^^^]]]```gggllllllkkkkkkiiieee]]]WWWOOOKKKIIIDDD===777333222111000////////////111111111111111111111111000111222333222333555777???LLL```rrr{{{|||oookkkrrrzzzxxx[[[LLLGGGJJJUUUjjjkkkZZZPPPHHHCCCCCCCCCAAA>>>???======>>>@@@BBBCCCDDDEEE>>>>>>>>>>>>???@@@AAABBBBBBEEEJJJOOOTTTZZZ```dddlllrrr{{{}}}uuuqqqiiiaaaXXXRRRNNNLLLNNNRRRXXX]]]ccclllvvv~~~yyypppkkkhhhhhhnnnuuu{{{rrrhhhaaaZZZUUUUUUYYY]]]iiiwww{{{{{{yyyvvvuuuuuuuuutttsssmmmmmmooottt}}}{{{yyyyyy}}}zzzvvvrrrsssyyy~~~|||zzzzzz{{{|||wwwrrrpppnnnhhh^^^WWWPPPJJJFFFKKKYYYfffnnnppprrrooojjjcccYYYMMMAAA999333222222222111111111111//////000000000000000000444444444555777888:::;;;<<>>>>><<<===>>>???AAABBBCCCDDD>>>>>>>>>>>>>>>???@@@@@@???CCCHHHMMMRRRVVV[[[___fffmmmvvv}}}yyytttlllcccZZZSSSLLLHHHJJJMMMRRRWWW]]]fffqqqyyy}}}ssskkkccc^^^\\\[[[```fffpppyyy~~~zzzvvvsssrrrjjjbbb\\\VVVRRRSSSYYY\\\jjjzzz}}}{{{vvvssspppooosss{{{~~~~~~yyytttrrruuu|||}}}zzzzzzzzz~~~yyytttqqqoooiii```YYYPPPJJJFFFLLLZZZhhhppprrrtttqqqkkkeee\\\PPPBBB999333333222222222111111111111111111111000000000000333444444555777999:::;;;===@@@CCCEEEJJJTTTbbbmmmvvvxxx|||tttmmmkkkjjjnnnrrr{{{~~~nnn```^^^eeezzztttooofff^^^WWWQQQMMMJJJHHHFFFIIIPPPXXX```lllvvvzzz||||||~~~yyynnnddd___[[[jjj~~~sssccc\\\[[[aaahhhmmmnnnnnnnnnllliii```YYYQQQLLLIIIDDD<<<666333222111000////////////000000111111111222222222000111222333222333555777===III\\\nnnyyytttooouuu|||zzz\\\MMMEEEGGGQQQeeetttcccRRRKKKFFFFFFFFFCCC@@@???>>>>>>>>>>>>????????????>>>>>>=========>>>?????????BBBGGGKKKOOOSSSXXX[[[aaagggqqqyyy~~~zzztttkkkaaaYYYQQQJJJEEEFFFIIINNNRRRXXXaaalllttt~~~}}}tttmmmddd^^^YYYXXXVVVUUUWWW\\\aaakkkyyy~~~wwwqqqmmmjjjhhhiiiddd```\\\WWWSSSUUUZZZ```ooo{{{tttooonnnpppuuuyyy}}}ttttttyyy}}}yyyyyy{{{}}}wwwsssqqqkkkbbb[[[RRRKKKFFFLLLZZZhhhqqqtttuuuqqqlllfff^^^RRRCCC999333333333222222222222111222222222222222222222222222333333555666999:::;;;???BBBEEEGGGKKKTTTbbbmmmuuuwwwzzz~~~uuuoookkkhhhgggmmmxxx}}}lll\\\[[[bbbxxxsssnnnfff^^^XXXRRRNNNJJJFFFEEEGGGOOOVVV___lllwww{{{zzzoooddd```\\\jjj~~~pppbbb]]]]]]aaahhhnnnoooooopppnnnkkkaaa[[[RRRMMMJJJEEE<<<666444333222111000000000000000000000111222222333333000111222333222333555777;;;GGGZZZlllwwwwwwqqqvvv}}}zzz]]]NNNEEEFFFOOOccc~~~vvvdddTTTLLLGGGFFFFFFCCC@@@AAA??????>>>>>>============>>>>>>============>>>>>>???AAAEEEHHHLLLPPPUUUXXX\\\cccllltttzzzyyyrrrggg^^^WWWPPPIIICCCCCCFFFIIILLLQQQZZZeeemmmwww}}}yyypppgggaaaXXXTTTSSSTTTTTTQQQRRRUUUUUU]]]kkkyyyvvvnnnhhhdddaaa___aaa```aaabbb]]]YYYZZZ___hhhwwwyyysssqqqpppqqqsssuuuxxxzzz|||wwwwww{{{{{{wwwwww{{{wwwsssnnneee]]]TTTLLLFFFJJJXXXhhhrrrvvvwwwsssmmmhhhaaaUUUEEE:::333333333333222222222222222333333333333333333333222222333555777999;;;<<<@@@DDDHHHJJJMMMUUUaaakkkrrrsssuuuyyyxxxuuuqqqlllgggmmmxxx|||kkk[[[XXX___ttt~~~sssnnnfff___YYYTTTNNNKKKFFFEEEGGGNNNVVV___lllxxx}}}}}}pppeee```]]]kkk|||kkk___\\\^^^aaahhhnnnooopppqqqppplllddd]]]UUUOOOLLLFFF>>>777555444333222111111111111///000000111222222333333000111222333222333555777;;;FFFXXXjjjvvvvvvqqquuu|||yyy]]]OOOGGGFFFLLL^^^yyyuuudddUUUMMMFFFEEEDDDBBB@@@AAA????????????>>>>>>======>>>======<<<<<<=========>>>@@@CCCEEEHHHLLLRRRVVVXXX___gggooouuu|||xxxooodddZZZTTTOOOIIIDDDAAACCCEEEFFFIIIQQQ[[[ccclllqqqyyy|||uuuoooggg```[[[UUUQQQPPPRRRRRRPPPQQQTTTQQQWWWaaammmzzz}}}tttlllfffbbb^^^\\\^^^aaagggkkkhhhbbbbbbfffooo~~~}}}zzzsssssssssssssssuuuyyy|||}}}{{{}}}~~~~~~yyywwwyyy|||yyyrrriiibbbVVVMMMEEEHHHUUUfffrrrwwwzzzuuuoookkkdddXXXHHH;;;444444333333333222222222111111111222222333333444333444444666888;;;===>>>AAAEEEJJJMMMOOOUUU```hhhllllllnnnsssyyy}}}{{{zzzvvvpppmmmqqqyyy}}}kkk[[[XXX]]]rrrsssnnnggg```ZZZTTTOOOLLLGGGEEEGGGNNNWWW```mmmyyy~~~qqqfffaaa^^^lllxxxggg\\\ZZZ\\\aaahhhnnnpppppprrrpppmmmfff___WWWQQQMMMGGG???888555555444333222222222222///000000111222222333333000111333333222333555777;;;FFFXXXjjjuuuuuuppptttzzzxxx]]]PPPIIIFFFIIIYYYttttttbbbUUULLLDDDCCCBBB@@@???AAA????????????????????????>>>======<<<<<<<<<======>>>???AAABBBEEEJJJPPPUUUUUU\\\eeelllrrryyyxxxnnnbbbYYYSSSOOOIIIEEE@@@BBBBBBBBBDDDJJJSSSZZZaaafffnnntttwwwzzz|||}}}{{{uuuoooiiiccc]]]YYYWWWSSSQQQRRRRRRQQQRRRVVVTTTWWW]]]fffqqq~~~vvvnnniiiddd```^^^___eeennntttrrrkkkjjjmmmsss~~~}}}{{{yyywwwwwwzzz}}}~~~{{{www|||xxxyyy~~~~~~xxxnnngggXXXNNNEEEFFFTTTeeerrrwww|||wwwqqqmmmggg[[[JJJ===444444444333333333222222//////000111222333333333444555666777:::<<<>>>???BBBFFFLLLNNNPPPVVV___fffggggggiiimmmttt{{{~~~{{{{{{|||xxxrrrtttuuuyyy~~~lll\\\XXX]]]qqqtttmmmccc\\\WWWRRRMMMHHHEEEFFFGGGKKKSSS```oooxxxwwwiii______oooqqqcccZZZWWWXXXbbbjjjqqqrrrrrrsssqqqnnnddd^^^VVVOOOJJJDDD===888333333222111111000000///222222111111111111222222000111222222111222444666===CCCSSSggguuutttkkkppp{{{vvvaaaNNNIIIGGGJJJXXXrrrsssaaaUUULLLFFFEEEDDDBBB@@@AAAAAAAAA???>>>============;;;<<<===============<<<;;;===@@@CCCFFFJJJOOORRRUUU[[[dddlllqqqwww}}}zzznnnaaaXXXPPPGGGAAA@@@AAAAAAAAABBBDDDGGGKKKMMMYYYZZZ^^^dddjjjooorrrrrruuusssooohhhbbb]]][[[\\\WWWUUUTTTRRRRRRSSSTTTUUURRRTTTYYY```iiivvv~~~wwwsssnnngggcccdddaaaiiittt|||~~~{{{wwwttt|||~~~{{{}}}~~~xxx~~~|||vvvvvv{{{}}}yyyqqqiiiWWWOOOFFFEEEOOO___nnnwww{{{wwwsssmmmeeeYYYJJJ@@@:::444111222333111111333000000000000111222333444555666777999;;;===>>>???GGGIIIKKKMMMQQQVVV]]]bbbaaadddhhhlllpppvvv}}}|||{{{||||||{{{zzzyyy}}}nnn[[[UUUYYYooossslllbbbZZZUUUQQQKKKHHHEEEFFFGGGKKKSSS```oooxxxzzzkkkaaa```nnn|||ooobbbZZZYYYZZZeeemmmtttuuuuuuvvvsssnnnddd^^^VVVPPPKKKEEE>>>888333333333222111111000000222222111111111111222222000111222222111222444666<<>>???@@@GGGIIIKKKNNNRRRWWW]]]aaa```ccchhhlllqqqvvv|||~~~zzzzzz{{{}}}}}}||||||nnnZZZUUUYYYooossskkkaaaXXXSSSOOOJJJGGGFFFFFFHHHKKKTTT```oooxxx~~~nnnbbbbbbmmm~~~yyymmmaaa[[[[[[]]]gggpppwwwyyyyyyxxxtttoooeee___WWWQQQLLLEEE>>>888444444444333222222111111222222111111111111222222000222222222222222444666;;;BBBTTTjjjyyy|||ssswww|||fffRRRHHHDDDDDDPPPgggxxxgggWWWNNNFFFEEEDDDAAA???@@@???>>>======<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;999;;;>>>@@@BBBFFFJJJMMMPPPUUU[[[aaafffmmmuuu{{{~~~qqqbbbXXXPPPIIIEEEEEEAAA@@@??????@@@AAABBBCCCDDDFFFIIIMMMRRRWWW[[[]]]ccceeeffffffcccaaa``````^^^]]][[[ZZZZZZZZZ[[[\\\\\\]]]___bbbhhhpppzzz~~~zzzvvvpppmmmmmmuuu~~~~~~{{{wwwyyy~~~}}}~~~xxxqqqooorrrzzz|||sssjjjXXXQQQIIIHHHRRRaaaooowww{{{xxxsssmmmeeeXXXJJJ???999444111222333222222444222222222333333444555666333555777:::===@@@BBBCCCGGGIIILLLPPPSSSXXX]]]aaaaaadddiiinnnrrrwww}}}|||xxxwwwzzz~~~nnnZZZUUUYYYooorrrkkk```XXXSSSOOOKKKGGGGGGGGGHHHLLLTTTaaaoooxxxpppccccccmmm|||zzznnnbbb]]]]]]```hhhqqqzzz||||||zzzuuupppfff```YYYRRRMMMFFF>>>888555555444333333222222111222222111111111111222222111222333333222222444666;;;BBBVVVnnn~~~www{{{hhhRRRIIICCCBBBLLL```{{{yyygggYYYPPPHHHEEEDDD@@@???@@@AAA@@@@@@???>>>>>>??????>>>>>>>>>>>>===<<<::::::999:::<<<>>>@@@CCCGGGJJJNNNRRRWWW[[[```gggqqqxxxtttdddYYYQQQJJJFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBDDDFFFJJJMMMRRRWWW[[[aaadddhhhjjjjjjgggfffeeeaaaaaa```___^^^______```aaabbbccceeejjjqqqyyy|||wwwtttttt{{{}}}yyyuuuwww|||{{{|||}}}}}}vvvoookkkmmmvvv}}}~~~zzzqqqhhhZZZSSSLLLLLLVVVdddqqqyyy{{{xxxtttoooggg\\\NNNDDD:::444111333333222222444222222222222333444555666444666888<<<@@@CCCFFFGGGGGGJJJNNNQQQUUUZZZ___cccdddhhhmmmrrrwww{{{{{{uuuuuuzzzppp[[[VVVZZZppp}}}qqqkkkbbb[[[VVVRRRMMMIIIHHHHHHIIILLLTTTaaaoooxxxqqqeeeeeennn}}}~~~qqqeee^^^___aaahhhqqqzzz}}}|||{{{vvvqqqgggaaaZZZTTTNNNGGG???888555555444333333222222111222222111111111111222222111222333333222333555777<<>>>>>>>>>>>===<<<::::::888:::;;;<<<>>>@@@DDDGGGLLLPPPTTTXXX\\\cccmmmtttxxxhhh\\\TTTLLLHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDFFFHHHKKKOOOVVV[[[ccchhhmmmppppppmmmkkkjjjfffeeeeeedddddddddddddddfffgggiiikkkooouuu}}}}}}{{{|||}}}xxxtttvvv|||~~~{{{|||}}}|||uuummmjjjjjjttt|||}}}zzzwwwnnnddd\\\UUUOOOPPPZZZiiiuuu|||zzzxxxuuuqqqkkk```SSSJJJ;;;555222333444222222444111111111222222333444555666888;;;???CCCGGGJJJKKKHHHKKKOOOSSSWWW\\\bbbggghhhmmmsssyyy}}}yyysssssszzzqqq[[[VVV[[[pppyyyqqqkkkeee```\\\XXXQQQMMMHHHHHHIIIMMMTTTaaaoooxxxsssggggggqqqtttggg```aaaccchhhqqqyyy|||||||||xxxsssgggbbb\\\VVVPPPHHH???888444444444333222222111111222222111111111111222222111333333333222333555777<<>>>>>======>>>>>>>>>===>>>>>>>>>===<<<;;;;;;999:::;;;<<<<<<>>>BBBDDDJJJMMMRRRUUUYYY```iiiooo{{{~~~nnncccYYYPPPKKKJJJFFFFFFFFFFFFFFFFFFFFFEEEDDDFFFHHHHHHIIINNNVVV\\\hhhlllrrruuuuuusssqqqpppmmmmmmlllllllllkkkkkkkkklllnnnppprrrvvv||||||xxxuuuxxx~~~}}}{{{||||||{{{uuunnnjjjkkkqqq{{{}}}xxxuuurrrjjjaaa[[[UUUPPPSSS]]]lllxxx~~~|||yyyvvvsssmmmcccVVVMMM===777333444444111000222111111111111222333444555888999<<<@@@DDDHHHKKKMMMJJJLLLOOOSSSXXX___gggmmmlllqqqxxx~~~xxxrrrsss{{{pppYYYTTTZZZnnnvvvppplllhhheeebbb]]]VVVPPPIIIIIIJJJMMMTTTaaannnxxxvvvkkkkkkuuuvvviiibbbbbbeeeiiirrryyy|||}}}~~~{{{wwwhhhccc]]]WWWQQQIII???888333333333222111111000000222222111111111111222222222333444333333333555777<<>>>>>======>>>??????<<<===============<<<<<<999:::;;;;;;<<<===@@@CCCFFFJJJOOOSSSWWW]]]eeekkkuuu{{{vvvkkk```VVVOOOMMMGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNNNNSSS[[[bbbnnnrrrxxx|||}}}{{{zzzzzzuuuvvvvvvvvvuuuuuutttttttttuuuwwwyyy}}}}}}yyy~~~~~~|||yyywww{{{~~~yyyzzzzzz}}}|||uuuooollllllnnnyyy}}}}}}yyytttrrrppphhh___XXXSSSOOOSSS^^^mmmyyy~~~{{{xxxtttmmmbbbUUUKKK???999555555333000///111222222222333333444555666888999<<<@@@DDDHHHJJJLLLLLLMMMPPPSSSYYYbbblllsssnnnttt{{{wwwqqqttt}}}mmmVVVQQQWWWkkkuuupppmmmjjjhhhfffaaaYYYSSSIIIIIIJJJMMMUUUaaannnxxx}}}}}}~~~xxxnnnnnnxxxwwwjjjcccdddgggkkkssszzz|||}}}~~~zzziiiddd]]]XXXRRRIII???888333333222222111000000///222222111111111111222222222333444444333333555777;;;AAAVVVsss{{{tttyyyvvv___JJJBBB???FFFNNN]]]zzz|||fff[[[PPPJJJGGGDDDBBBDDDAAA@@@@@@@@@@@@@@@AAAAAA<<<<<<===============<<<:::;;;<<<<<<;;;===@@@BBBDDDHHHMMMRRRUUU[[[bbbhhhqqqxxx|||pppeeeZZZRRROOOJJJKKKLLLNNNOOOPPPPPPPPPSSSUUUVVVUUUUUUZZZcccjjjsssxxx~~~||||||}}}}}}||||||{{{zzzyyy{{{|||~~~|||yyy}}}}}}|||yyyxxx}}}wwwxxxxxx||||||vvvpppmmmnnnkkkxxx}}}|||xxxssspppnnnggg___VVVQQQNNNRRR^^^mmmyyy}}}yyytttlll```RRRHHH@@@:::555555333000...000444444444444444555777777777999;;;???CCCFFFIIIKKKMMMNNNPPPTTTZZZdddooovvvooouuu}}}~~~wwwqqqttt}}}kkkSSSNNNTTThhh~~~ssstttoookkkiiiiiieee^^^WWWPPPKKKIIINNNVVV```mmmxxxvvvttt~~~xxxkkkaaa```cccooovvv}}}~~~~~~~~~|||xxxooohhh```YYYTTTLLLAAA999777666444333222111111111000111111111111222222222222222222222333444555555===AAARRRnnn{{{sssvvvzzzeeeQQQEEE???EEEMMMZZZuuupppeeeYYYQQQJJJEEEDDDGGGBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>============;;;;;;;;;<<<===>>>???@@@BBBEEEJJJOOOSSSXXX\\\```mmmrrryyyuuuiii___WWWQQQMMMMMMPPPVVVYYYXXXYYY\\\XXXZZZ]]]]]]^^^ccciiiooozzz~~~}}}{{{}}}zzzvvvssswwwxxxppplllkkkiiiqqq}}}zzztttpppqqqppphhh]]]QQQMMMJJJQQQ___oooyyy~~~{{{uuunnndddSSSDDD???999444333111,,,)))***333333222111222333444555:::===AAACCCEEEHHHJJJLLLQQQQQQSSSXXX```hhhnnnqqqvvvuuuwww~~~~~~wwwrrrvvvcccQQQPPPRRR```yyywwwtttoookkkjjjjjjggg___YYYQQQLLLJJJOOOWWWaaannnyyy{{{yyyyyymmmcccbbbfffmmmuuu|||}}}~~~}}}yyyooohhh```ZZZTTTLLLBBB:::666666444333222111111111000111111111111222222222222222222222333444555555;;;???NNNgggzzzqqqsss|||{{{fffQQQEEE???DDDIIITTTnnnwwwiiiZZZQQQLLLGGGEEEGGGBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>???@@@CCCGGGLLLPPPTTTYYY]]]hhhmmmttt{{{{{{pppeee[[[UUUQQQPPPSSSYYY]]]^^^aaafffeeehhhjjjjjjkkknnnsssxxx~~~yyyuuurrruuuzzzrrrmmmllllllrrr~~~~~~{{{uuuqqqqqqpppfff[[[QQQLLLJJJPPP^^^nnnxxx}}}~~~zzztttnnncccRRRCCC:::555222444444111000222444444333333333555666777:::===AAADDDFFFHHHKKKMMMQQQQQQSSSWWW^^^fffmmmpppuuuuuuxxxwwwppplllsssxxx]]]MMMLLLNNN[[[sss{{{sssoookkkkkkllliiibbb\\\SSSMMMKKKPPPXXXbbbooozzz}}}{{{nnneeedddhhhlllttt{{{}}}~~~}}}zzzpppiiiaaa[[[UUUNNNCCC;;;666555444333222111111111000111111111111222222222222222222222333444555555;;;???MMMbbbxxxyyypppqqqyyyiiiSSSGGGAAADDDFFFNNNfffrrr___TTTOOOJJJGGGFFFCCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>>>>============::::::::::::;;;;;;<<<======@@@DDDHHHKKKPPPUUUXXXcccggglllrrrzzzyyymmmbbbZZZWWWTTTVVV\\\bbbffflllrrruuuwwwzzzzzzyyy{{{{{{|||yyyuuuqqqsss||||||uuuooonnnooorrr||||||wwwsssrrrpppeeeYYYPPPKKKIIIOOO]]]mmmwww|||~~~~~~zzztttnnncccRRRBBB999444222555666555555777555444444444555666888999:::===AAADDDFFFIIILLLNNNRRRSSSTTTWWW]]]eeelllqqqtttuuuyyy~~~ssskkkfffnnn}}}zzz}}}}}}oooWWWIIIHHHIIIUUUlll~~~qqqnnnkkkkkkmmmkkkddd^^^TTTOOOMMMRRRZZZdddqqq|||||||||nnneeedddiiikkkssszzz}}}~~~~~~zzzqqqjjjbbb\\\WWWOOODDD<<<666555444333222222222222000000111111111222222222222222222222333444555555;;;AAAOOOdddwwwzzzqqqsssyyypppVVVKKKDDDEEEFFFKKKaaazzz~~~fffYYYRRRLLLGGGEEECCCCCCBBBAAA???>>>======>>>>>>>>>>>>============:::::::::999::::::;;;;;;<<<>>>BBBEEEHHHLLLQQQTTT^^^aaaggglllsss~~~uuuiii```\\\XXXXXX]]]ccciiirrrzzz~~~}}}yyyyyy|||}}}}}}zzzuuuqqqttt}}}xxxqqqooonnnpppzzzzzzvvvuuuqqqeeeYYYNNNJJJHHHNNN\\\lllwww{{{|||vvvooodddRRRBBB;;;666444555666333333555444444444444555777999:::;;;>>>BBBEEEHHHJJJMMMPPPTTTTTTUUUXXX]]]eeennntttvvvwww||||||qqqiiiccciiiyyyzzzvvvxxx{{{{{{yyyttthhhRRRFFFGGGFFFQQQggg}}}nnnkkkiiijjjlllkkkfff```UUUPPPNNNSSS[[[eeerrr}}}}}}xxx{{{lllcccccchhhlllttt{{{}}}{{{sssmmmddd]]]XXXPPPEEE===555555444333222222222222000000111111111222222222222222222222333444555555:::AAAPPPfffyyy|||uuuvvv|||yyyYYYLLLCCCDDDEEEHHH[[[qqqooo___UUUMMMGGGDDDCCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>>>>============;;;::::::999999999::::::<<<>>>@@@BBBEEEIIINNNQQQZZZ^^^ccchhhoooyyy~~~pppgggbbb\\\YYY\\\aaagggqqqzzz|||yyyxxx||||||~~~|||yyyvvvtttxxxzzzssspppkkknnnyyy}}}yyyxxxsssfffYYYMMMHHHFFFMMM\\\lllxxx}}}~~~xxxqqqfffSSSCCC<<<666333444444222111222333333333333555777999;;;===@@@DDDGGGJJJMMMPPPRRRVVVWWWXXXZZZ```iiittt{{{|||}}}{{{nnnfff```cccpppyyytttuuuwwwvvvtttpppeeeQQQFFFGGGFFFPPPeeexxxjjjgggfffhhhkkkkkkfffaaaUUUPPPNNNSSS[[[eeerrr}}}xxxttt}}}wwwjjjaaabbbhhhnnnvvv}}}|||vvvooofff___YYYPPPEEE<<<555444333333222222222333000111111111111222222222222222222222333444555555999>>>NNNdddxxx~~~vvvwww|||^^^MMMAAAAAACCCDDDRRRccctttbbbWWWMMMFFFDDDBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>============<<<;;;::::::999999999999<<<===???@@@BBBFFFKKKOOOTTTYYY___eeekkktttzzzrrrjjjbbb]]]\\\___cccllluuu|||{{{{{{}}}}}}|||zzz}}}|||~~~xxxvvvuuuvvv}}}{{{tttrrrkkkmmmxxx{{{zzzuuugggYYYKKKGGGFFFMMM]]]nnnzzzzzzsssgggTTTCCC888333111333444222222444222222222333555888:::<<>>KKKaaawww}}}uuuuuuzzzgggRRRBBBAAACCCCCCKKKWWWqqquuucccVVVLLLGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>==================;;;:::999999999999;;;<<<===>>>???CCCHHHLLLNNNSSSZZZaaagggoooxxx~~~}}}sssjjjbbb___^^^```gggooozzz}}}wwwssstttxxx|||~~~}}}~~~|||~~~~~~|||vvvrrrsssxxx{{{vvvtttoooooowww~~~{{{zzztttfffWWWIIIEEEEEEMMM^^^ppp|||zzzsssgggSSSBBB777222000333444333333555333333333444777999<<<>>>AAADDDHHHLLLOOORRRUUUXXXYYY\\\___bbbhhhtttyyyhhheee___YYY\\\lllyyysssssssssqqqnnnmmmcccOOODDDEEECCCLLLaaa~~~xxxooodddbbbaaadddhhhiiiddd```UUUPPPNNNSSS[[[eeerrr}}}wwwttt}}}}}}pppeeeaaaeeelllrrrzzz|||{{{sssiiiaaaZZZPPPDDD;;;444444333222222222333333000111111111111222222222222222222222333444555555???@@@JJJ```www{{{ssssssvvvpppXXXEEECCCEEEDDDHHHQQQeeetttcccUUUKKKGGGIII??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>============>>>===<<<;;;:::999999999:::;;;<<<<<<===AAAFFFJJJIIIOOOWWW^^^dddkkksssxxxzzzpppgggbbb______dddkkkuuu~~~vvvuuuwww{{{}}}~~~~~~zzz||||||{{{~~~vvvoooqqqxxx{{{wwwvvvtttqqqvvv}}}zzzyyyssseeeVVVHHHEEEEEENNN___qqq~~~zzzrrrfffRRRAAA999444222444444222222444444444444666888;;;>>>???BBBEEEJJJMMMPPPSSSWWWYYYZZZ]]]aaadddkkkxxxyyyllliiibbbXXXUUUbbb{{{|||vvvuuuuuusssppplllaaaMMMBBBBBBAAAJJJ___|||}}}uuuqqqeeebbbbbbfffjjjiiibbb[[[SSSPPPPPPUUU\\\eeesssxxxzzz~~~nnnbbb___bbbgggqqqxxx~~~yyyvvvqqqjjjbbbYYYOOOFFF@@@777666444222111111111111111111111111111111111111333333333444555666777888;;;AAALLL^^^vvvzzzsssnnnkkkvvvuuu^^^HHHAAA>>>;;;???HHH[[[oookkk[[[SSSNNNHHHDDDAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============>>>============<<<<<<<<<777777888999<<>>III\\\uuu}}}uuuoookkkoooyyy|||dddLLLCCC@@@===@@@GGGOOObbb~~~|||hhhXXXPPPKKKFFFBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>=====================<<<<<<<<<;;;;;;888888888:::<<>>???DDDEEEUUUppp|||hhhXXXOOOJJJEEEBBBDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::888888888999;;;>>>@@@BBBBBBEEEIIINNNSSSYYY```eeejjjrrrzzztttrrrttt|||zzzsssiiibbb```cccgggiiixxxzzzsssqqquuu{{{{{{|||xxxrrrlllcccWWWMMMHHHHHHKKKWWWhhhyyy{{{rrreeeQQQ@@@777444222222333444333333888777777888:::===@@@BBBDDDGGGKKKNNNPPPTTTWWWZZZ```ccchhhooozzz}}}pppbbbYYYWWW]]]lllzzz|||yyyrrr___KKKBBB???AAAMMMZZZ{{{wwwoookkkiiigggfffgggiiihhhccc^^^XXXTTTTTTXXX]]]dddppp{{{}}}~~~~~~||||||zzzmmmcccaaaeeejjjqqqxxx~~~~~~wwwssskkkaaaWWWLLLBBB<<<666555444222111111222222111111111111111111111111333333333444555666777888:::>>>GGGVVVmmmzzzoooiiifffnnn}}}uuuZZZJJJCCC???>>>@@@DDDPPPfffmmm\\\RRRLLLHHHEEEDDDDDDCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::777777777888999<<<>>>???AAACCCGGGKKKOOOUUU[[[___cccjjjuuu|||wwwwww~~~tttnnneee^^^\\\]]]aaadddttt}}}vvvooommmrrryyy|||{{{rrriii___TTTLLLFFFGGGMMM[[[lll{{{|||sssfffRRRAAA777555222222333444444333888888888999;;;>>>AAABBBFFFIIIMMMPPPRRRUUUXXX[[[^^^ccchhhnnnzzz~~~qqqaaaXXXUUUZZZgggtttwww|||uuuaaaLLLBBB>>>@@@LLLZZZxxxuuunnnkkkgggfffgggiiikkkkkkgggcccXXXUUUUUUYYY^^^dddoooyyy{{{wwwwwwxxxzzznnndddbbbfffjjjpppxxxyyytttlllbbbWWWLLLAAA;;;666555333222111222222333111111111111111111111111333333333444555666777888:::===DDDQQQggg~~~|||qqqiiieeelllyyy}}}bbbNNNCCC>>><<<===DDDMMM```zzzsssaaaTTTMMMIIIFFFCCCCCCCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::666666666666777999;;;<<>>???KKKXXXxxxsssllliiidddfffhhhkkkmmmlllgggdddXXXUUUUUUZZZ^^^dddoooyyywwwqqqsssttt{{{|||~~~~~~yyymmmdddaaadddiiioooyyy{{{vvvmmmcccXXXLLLAAA:::555444333222111222333333111111111111111111111111111111111222333444555666666999???LLLbbbyyytttlllcccjjjuuukkkUUUEEE>>>======@@@HHHYYYpppzzzfffWWWNNNIIIGGGDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::777666666666777888:::;;;;;;===???BBBDDDHHHMMMPPPXXX]]]dddmmmxxxxxxrrroooooommmhhhbbb\\\ZZZ[[[]]]hhhtttuuukkkffffffnnnwwwxxxmmmbbbXXXNNNHHHEEEJJJUUUdddsss}}}tttgggSSSBBB888555333333444555444444555666888;;;>>>AAACCCEEEJJJNNNRRRUUUVVVXXXYYY[[[___ggglllppp|||rrraaaWWWUUUYYYccclllrrrzzzvvvaaaMMMBBB===>>>HHHUUUwww}}}qqqjjjgggbbbeeeiiilllmmmjjjddd```XXXUUUVVVZZZ___eeepppzzzvvvooopppsssyyy{{{}}}}}}}}}{{{oooeeebbbeeeiiioooyyy~~~xxxooodddYYYMMMAAA:::555444333222222222333444111111111111111111111111111111111222333444555666666888===HHH\\\sss~~~yyyqqqeeejjjtttttt\\\HHH???>>>@@@>>>EEESSShhhmmm\\\QQQKKKIIIEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;999888777777888999:::;;;999:::<<<>>>@@@CCCGGGJJJRRRVVV\\\ccclllxxx}}}xxxvvvwwwwwwtttnnngggcccbbbbbbhhhtttsssjjjgggjjjttt~~~}}}uuukkk```VVVMMMHHHGGGNNNZZZjjjxxx~~~uuuhhhTTTCCC888666333333444555555444555666999<<<@@@DDDGGGHHHLLLOOOTTTVVVXXXYYYZZZ[[[]]]ffflllppp}}}wwweeeZZZWWWZZZbbbkkkqqqzzztttaaaMMMBBB======FFFRRRppp{{{ooohhheeeaaaeeeiiimmmlllgggaaa\\\WWWUUUVVVZZZ___fffpppzzzvvvnnnppptttzzz}}}~~~~~~~~~rrrhhhdddgggkkknnnzzzyyypppeeeYYYMMMBBB;;;555444333222222222333444111111111111111111111111333333333444555666777888:::;;;===FFFYYYnnnzzz}}}||||||uuugggllluuuzzzaaaKKK@@@@@@CCC>>>DDDQQQcccyyytttaaaUUUNNNLLLFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@????????????>>>>>>============<<<<<<<<<::::::999999999:::<<<===999:::<<<>>>???BBBFFFIIINNNRRRWWW]]]dddooo|||{{{tttnnnkkkkkkmmmxxx~~~}}}tttlllkkkppp{{{}}}{{{{{{{{{tttkkkaaaWWWNNNIIIIIIQQQ^^^mmm{{{~~~uuuhhhTTTCCC888666444333444555555444555777:::>>>BBBFFFIIIKKKMMMPPPTTTWWWYYYYYYZZZ[[[YYYcccjjjnnn|||{{{hhh]]]YYY[[[bbbjjjpppzzz|||sss```MMMCCC===<<>>AAACCCNNNaaarrrxxx~~~~~~uuueeeiiiqqq|||kkkSSSCCC@@@CCCCCCCCCHHHVVVppp~~~fffXXXPPPKKKIIIIIIGGGDDDAAA@@@@@@AAAAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;===;;;999888999999888666...000555:::>>>BBBDDDEEEIIILLLRRRXXX```hhhqqqwww{{{vvvtttuuuxxx~~~yyytttrrrpppqqqwww}}}uuuuuuvvvxxx{{{ssshhh^^^UUUOOOMMMJJJSSSbbbsss~~~wwwhhhSSSCCC888666444444555666666666555888;;;>>>AAADDDIIILLLSSSUUUWWWXXXWWWWWWXXXYYY___aaaccchhhwwwrrr___[[[ccckkkmmmttt}}}|||vvvrrrfffSSSDDD===>>>DDDHHH^^^vvvwwwkkkddd```___dddhhhiiiiiiggg```WWWPPPRRRTTTXXX]]]eeennnuuu~~~zzzqqqqqq|||}}}}}}}}}ooohhhiiinnnvvv{{{{{{tttlll^^^LLL@@@;;;555444333222111111111111333333222222111222222333444333333333333444555555666<<<@@@BBBMMM___pppxxx|||}}}zzzhhhiiimmmvvvnnnVVVFFFAAABBB@@@AAAFFFRRRiiiooo```UUUNNNHHHGGGFFFEEECCCBBBCCCDDDAAAAAA???>>>>>>===============<<<<<<<<<;;;;;;;;;<<<:::999888:::::::::999777777777999:::===???AAAHHHKKKOOOTTT[[[bbbjjjooo~~~}}}{{{uuupppmmmlllqqqvvv~~~yyyyyy{{{~~~~~~vvvkkk___UUUOOOKKKQQQYYYhhhxxx}}}vvvfffQQQAAA888666444444555666666666666888<<>>BBBKKK]]]nnnwwwzzz~~~oookkkiiiooo|||rrr\\\KKKBBB@@@===???CCCMMM]]]uuu|||jjj\\\RRRJJJIIIGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::999888888:::;;;;;;:::<<<:::888777777:::<<<>>>EEEGGGKKKOOOSSSYYY```eeesss{{{zzzsssnnnjjjlllpppxxx|||pppbbbVVVNNNKKKSSS\\\jjjyyy}}}tttcccNNN???888666444444555777777666777:::===AAADDDHHHMMMPPPRRRTTTVVVWWWVVVVVVVVVXXX[[[\\\\\\```lll~~~ooojjjoootttttt}}}kkkSSSBBB>>>@@@CCCDDDPPPeeerrrggg```\\\___dddggghhhiiihhhbbbZZZRRRSSSUUUWWW\\\ccckkkqqq|||wwwwww{{{vvvmmmkkklllxxx}}}~~~yyytttmmm```MMM???:::444444333222111111111111222222111111222222333333444333333333333444555555555999>>>BBBKKKZZZlllxxx}}}wwwooohhhjjjvvvwwwcccQQQDDD>>><<<>>>BBBHHHSSSfffsss```SSSNNNLLLIIIGGGEEECCCAAA???BBBAAA@@@???????????????============<<<<<<<<<<<<:::999777777999:::999999888777777777888;;;===???@@@BBBFFFIIIMMMRRRYYY]]]gggnnnxxx~~~wwwpppnnnooouuuttteeeWWWOOOLLLTTT^^^mmm{{{~~~rrraaaMMM???888666444444666777888777888;;;???BBBFFFJJJOOORRRRRRTTTVVVVVVUUUUUUUUUWWWYYY[[[ZZZ]]]hhhzzzuuupppuuuzzzzzzrrrVVVDDD???AAABBBAAAKKK^^^yyyrrrggg```^^^___cccggghhhiiiiiiccc\\\SSSTTTVVVXXX\\\ccckkkqqq{{{xxxxxx|||vvvllljjjlllwww|||~~~yyytttmmm___MMM???999444444333222111111111111222111111111222222333444444333333333333444555555777:::???DDDKKKXXXjjjxxxuuujjjhhhppp}}}lllYYYHHH???======AAAFFFKKKYYYsss|||gggWWWQQQNNNIIIFFFEEEEEECCCAAABBBAAAAAA@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<;;;999777777777777666555444555777999:::;;;<<<<<<<<<>>>AAADDDHHHMMMSSSXXX]]]ccclllvvv}}}wwwtttwww}}}||||||vvvfffXXXQQQOOOYYYcccsss~~~qqq___KKK>>>888666444444666888888888:::===AAADDDGGGKKKPPPSSSSSSTTTVVVVVVUUUTTTUUUVVVYYY[[[[[[\\\fffwwwuuurrrxxx}}}wwwZZZGGG@@@@@@@@@???HHHZZZuuurrrhhhbbb______cccfffgggiiiiiiddd]]]SSSUUUVVVYYY]]]dddlllrrr{{{}}}wwwvvv}}}uuummmlllooowww{{{zzztttlll^^^KKK>>>888555444333222111111111111111111111111222333444444444333333333333444555555888;;;@@@EEEKKKUUUgggwww{{{ooohhhkkkwwwwwwdddPPPCCC???===@@@DDDFFFOOOgggsssbbbVVVQQQJJJGGGGGGHHHGGGFFFBBBBBBAAAAAA@@@AAAAAABBB>>>>>>>>>=========<<<<<<<<<:::888777777777666555555777888::::::999888888:::<<>>888666444555777999999999<<>>>>>>>>>>>=========<<<<<<:::999888999:::999888888888888888777777777777;;;<<<===>>>@@@CCCHHHKKKNNNSSSYYY___eeennnxxx|||nnn^^^TTTRRRTTTYYYeeeuuuzzzlllZZZHHH===888666444555777999:::999>>>@@@CCCEEEGGGKKKOOORRRUUUWWWXXXXXXVVVUUUVVVWWWVVVZZZ]]]^^^eeesss}}}tttkkkjjjrrrzzz~~~|||rrr[[[HHH???>>>???AAADDDQQQggg}}}pppgggbbbaaa^^^cccfffgggiiijjjfff```TTTUUUWWWZZZ___gggooouuu{{{~~~tttrrr{{{xxxmmmiiimmmtttxxx~~~}}}tttjjj[[[III<<<888555444333222111111111111111111111111222333444555444333333333333444555555999:::???DDDGGGNNN```rrr}}}vvvjjjdddiiiwwwuuu^^^MMM@@@;;;<<<@@@AAAEEEXXXmmmoooeeeWWWMMMIIIGGGDDDBBBBBBBBBAAAAAAAAABBBBBBCCC>>>>>>>>>>>>============<<<:::999:::;;;<<<<<<;;;999777666555555777:::;;;<<<<<<=========???CCCFFFIIINNNSSSXXX]]]dddmmmtttzzz|||~~~wwwjjjZZZRRRQQQUUU___kkkzzzxxxjjjWWWFFF;;;888666444555777999::::::???AAADDDEEEGGGJJJNNNQQQVVVWWWYYYXXXWWWVVVVVVWWWUUUZZZ]]]^^^eeerrr|||zzzqqqhhhgggoooxxx|||yyy~~~|||{{{~~~{{{mmmYYYGGG>>>===@@@CCCBBBMMM```yyy}}}pppfff___]]]\\\^^^bbbfffiiihhhdddaaaTTTSSSVVV]]]bbbgggpppxxx}}}{{{tttrrrxxxooojjjjjjnnnqqq{{{xxxjjjXXXGGG<<<888555444333333222222333333000000111222333444444555222444555555444444666777:::;;;@@@EEEJJJPPP]]]jjj|||uuuiiibbbdddssslllTTTDDD>>>===??????BBBRRRddd~~~rrr```WWWPPPHHHEEEGGGBBBAAA@@@@@@AAAAAA???>>>AAA@@@??????>>>>>>??????@@@>>><<<:::999:::;;;<<<777777777777777888888888:::::::::;;;<<>>;;;>>>AAABBBIIIXXXqqq{{{nnneee___\\\[[[]]]aaaeeehhhgggccc```UUUTTTWWW^^^ccchhhpppyyy{{{ssssssvvvlllgggiiimmmqqq{{{~~~vvvhhhUUUEEE:::666555444333333222222333333333333333333333333444444333444666666555555666888;;;<<<@@@FFFIIIOOO\\\hhhxxx{{{mmmbbbaaannn}}}pppYYYEEE???<<<>>>===???MMM]]]uuu~~~jjj\\\SSSKKKHHHIIIDDDCCCAAAAAABBBBBBAAA???AAA@@@@@@???????????????@@@>>><<<:::::::::;;;<<<888888888888888888888888888888888999:::<<>><<<>>>@@@???EEESSSiiiyyymmmeee___\\\ZZZ\\\___cccffffffbbb___WWWVVVZZZ```eeejjjrrrzzzzzzssssss~~~ssshhhcccffflllqqq|||}}}uuugggTTTDDD:::666555444333333222222333333555555555444444333333333333555777777666666888999===>>>AAAFFFIIIMMMYYYeeettt~~~rrrccc___jjjxxxrrr]]]JJJBBB>>>>>>======HHHVVVhhhyyyxxxfffYYYOOOLLLLLLGGGEEECCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@????????????>>><<<;;;:::;;;;;;<<<888888888888888888888888777777666777888:::<<<===;;;>>>AAAEEEHHHMMMSSSWWWYYY```iiiooouuu}}}~~~zzztttrrrtttvvvyyy~~~}}}zzzwwwwwwuuunnnfff___WWWSSSWWW___nnnzzz}}}tttdddPPPAAA;;;888777777777999<<<>>>@@@FFFGGGJJJMMMQQQTTTWWWXXX[[[```gggjjjhhhccc^^^[[[[[[]]]___aaaeeemmmxxx|||||||||{{{xxxrrrkkkhhhlllvvv~~~}}}{{{pppdddSSSFFF???>>>>>>>>>???CCCMMM___wwwwwwnnngggbbb^^^[[[]]]```cccfffeeebbb___XXXXXX\\\ccchhhlllsss{{{zzzttttttpppddd```ccckkkqqq|||~~~vvvgggUUUFFF<<<888555444333333222222333333444444444444444333333333444666777888777777999;;;>>>???CCCFFFHHHKKKVVVaaaqqq|||uuueee^^^gggsssrrr```QQQGGG@@@@@@???===EEEQQQ___ppprrr```UUUOOOMMMIIIGGGDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;<<<<<<999999999999999888888888777777666666777999:::;;;;;;===@@@CCCFFFJJJOOOSSSVVV[[[bbbggglllrrr{{{|||yyyqqqmmmnnnnnnsss}}}~~~zzzvvvsssqqqpppiiibbb[[[VVVTTT\\\eeettt}}}sssbbbNNNAAA<<<999888888888:::<<>>===BBBKKKXXXjjj~~~kkk]]]TTTOOOKKKHHHEEECCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@>>>=========<<<<<<<<<===;;;:::::::::999999999888888888777777777999:::;;;;;;===???AAACCCFFFKKKNNNPPPTTTYYY]]]aaagggnnnsss|||yyyqqqlllllliiiqqq}}}}}}xxxsssnnniiihhhbbb[[[WWWSSSTTT]]]hhhxxx}}}rrr```LLL@@@===888777777888:::===@@@BBBGGGIIILLLPPPTTTVVVXXXYYYYYY[[[___aaabbb___[[[XXX\\\___bbbbbbdddjjjvvv}}}|||zzzuuuqqqrrrttttttqqqnnnpppyyy~~~rrrgggXXXKKKCCC???===<<>>FFFQQQbbbvvvzzzjjj\\\SSSMMMJJJFFFDDDCCCCCCBBBBBBAAABBBCCCDDDCCCBBBAAA@@@========================<<<;;;;;;::::::999999999:::999888777888888::::::999;;;<<<===>>>AAAEEEHHHLLLNNNRRRUUUYYY^^^dddhhhooovvv~~~~~~xxxqqqmmmmmmhhhqqqyyytttmmmfffaaa\\\WWWTTTRRRTTT^^^iiizzz|||ppp]]]III>>><<<777777777888;;;???BBBEEEHHHJJJMMMQQQTTTVVVWWWWWWWWWWWWYYY[[[]]]]]][[[XXX[[[^^^aaaaaabbbjjjxxx|||uuupppkkknnnpppmmmjjjlllvvv|||vvvnnn```QQQFFF???=========???DDDMMM\\\lll|||vvvrrroookkkgggcccbbbbbbccccccaaa^^^[[[UUUVVV\\\eeelllqqqyyywwwvvv{{{pppddd```eeennnttt}}}zzzqqqbbbPPPBBB:::777555444333333222222333333222222222333333333444444222444666777777888:::;;;>>>???CCCGGGGGGHHHQQQ[[[nnnttteeeZZZWWW```ppp~~~{{{ooo\\\IIIBBB???;;;===CCCHHHXXXlll|||xxxfffYYYPPPMMMHHHEEEDDDDDDDDDCCCBBBBBBDDDDDDDDDCCCAAA@@@=========>>>>>>>>>======<<<<<<<<<;;;::::::999999:::999888777777888999999888999:::;;;;;;===@@@CCCGGGIIILLLOOOSSSWWW\\\___ccciiipppvvv{{{{{{|||zzzwwwpppllllllhhhrrr|||tttlllaaa\\\YYYWWWVVVYYYcccnnn{{{yyylllYYYEEE;;;:::777777888:::===BBBFFFHHHIIIKKKNNNQQQTTTUUUUUUUUUWWWVVVUUUWWWZZZ]]]\\\[[[ZZZ]]]```___aaajjjzzzyyyrrrgggiiihhhccc^^^cccooozzz~~~zzzuuuiiiXXXHHH???===???<<>>???CCCGGGGGGHHHQQQZZZlllzzzkkk]]]WWWTTTfffvvv}}}{{{fffQQQGGGCCC>>>???DDD@@@PPPdddtttmmm]]]RRROOOJJJGGGFFFFFFEEEEEEBBBCCCDDDEEEEEECCCAAA@@@<<<===>>>>>>>>>>>>>>>=========<<<;;;::::::999999999999777666666777777888888999:::::::::<<>>===@@@>>>AAAHHHQQQ\\\hhhttt{{{~~~~~~uuuppplllkkklllddddddcccbbb___\\\XXXVVVRRRSSSWWW^^^iiiuuuzzzwwwsss|||pppjjjfffeeeooo|||}}}yyyoooaaaQQQCCC:::666666555333111111222333444333333222222111222222222555555666888:::<<<>>>???BBBCCCDDDEEEFFFJJJPPPTTTdddwwwzzznnn___TTTVVV\\\iiixxxvvvbbbNNN@@@:::;;;<<>>===>>>AAAIIIUUUdddqqqyyy}}}~~~~~~uuuooojjjggghhhdddddddddccc```[[[VVVSSSPPPRRRWWW___jjjuuu}}}zzzvvv|||mmmhhhggghhhqqq}}}}}}yyypppaaaRRRDDD;;;666555444333222222222333333444444333333333333333444666666777888;;;===???@@@CCCCCCDDDEEEFFFJJJNNNRRR```qqq{{{oooaaaVVVSSSXXXdddsss|||mmmYYYHHH@@@>>>@@@===AAAMMM___pppppp___WWWOOOLLLIIIEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@??????>>>=========<<<<<<<<<;;;;;;::::::999888777777777777777777777777888888999999;;;<<<>>>@@@BBBEEEJJJNNNQQQUUUYYY^^^aaafffjjjnnnsssvvv{{{~~~}}}vvvvvvwwwwwwyyy}}}xxxsssuuuzzzsssnnnlllkkkjjjkkkuuuqqqeee___ccchhhjjjrrr~~~sssaaaNNN@@@;;;::::::;;;===AAAEEEIIILLLNNNQQQRRRSSSUUUUUUUUUUUUTTTWWWUUUUUUXXX^^^bbbaaa______]]]^^^```cccjjjzzzqqqeeeZZZTTTOOOPPP\\\lll~~~xxxgggSSSEEE@@@??????DDDMMMZZZiiiuuu{{{}}}|||~~~vvvnnnfffbbbaaabbbccceeedddaaaZZZSSSOOOMMMPPPWWW```kkkwww}}}yyy|||kkkfffhhhjjjsss}}}~~~yyypppaaaRRRDDD;;;777444444333333333333222222555444444333333444444555666777888999;;;>>>@@@AAADDDDDDEEEEEEFFFIIIMMMPPPYYYiii}}}~~~tttggg^^^TTTWWWaaaoooyyy~~~wwwbbbNNN@@@===>>>:::===FFFRRR^^^mmmkkk___SSSMMMIIIEEECCCDDDFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA============<<<<<<<<<<<<;;;;;;:::999999888888888666666666666777777777777888999;;;<<<>>>AAAEEEHHHKKKNNNRRRUUUXXX\\\```cccgggkkkppptttwww{{{xxxqqqpppooonnnpppttt}}}{{{uuuppprrrzzz|||uuupppmmmllllllpppxxxpppgggbbbffflllpppzzzqqq___LLL???:::999:::<<>>@@@AAAEEEFFFFFFGGGGGGIIILLLOOOUUUaaarrr{{{qqqiii[[[[[[aaammmxxx~~~lllUUUCCC<<<;;;;;;<<>>>>>>>>=========<<<<<<;;;;;;;;;:::999999888777555555666666666666666666888999;;;<<<===???CCCEEEFFFIIILLLOOOQQQTTTWWWZZZ]]]aaafffkkkooossswwwzzz~~~wwwpppnnnlllkkkmmmrrryyy|||vvvrrroooqqqxxxxxxrrrnnnmmmnnnrrryyyppphhhdddhhhooouuu~~~}}}nnn[[[III>>>:::999:::<<<@@@DDDHHHLLLOOOPPPSSSTTTUUUWWWWWWWWWVVVUUUWWWVVVVVVYYY\\\______^^^]]]\\\]]]```dddkkkzzzrrrcccXXXNNNJJJSSSaaayyyyyyaaaKKKBBBBBBAAAGGGUUUhhhxxx}}}zzz|||~~~vvvjjj___YYYXXXYYY]]]cccfffddd^^^VVVPPPJJJNNNVVV```lllxxxyyy{{{zzz~~~iiidddhhhkkkqqqxxx}}}xxxnnn___PPPCCC<<<999333333444444444333222111222222111222222333444444555666777999;;;>>>@@@BBBFFFGGGHHHHHHHHHJJJMMMOOOSSS\\\jjjyyyyyysssddd```aaajjjttt{{{xxxaaaMMMAAA======<<<===@@@DDDOOOcccvvvqqq^^^TTTNNNJJJHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA??????>>>>>>>>>=========::::::::::::999888777666666666555555555555555555777888:::;;;<<<===???BBBCCCFFFIIIKKKMMMOOORRRTTTVVVZZZ___dddiiimmmqqqttt{{{~~~}}}wwwqqqooommmkkknnntttxxx|||yyysssrrrrrrtttyyy{{{tttpppooopppuuuyyyyyyoooiiifffiiiooowwwzzzjjjWWWGGG===:::::::::<<<@@@EEEJJJMMMPPPQQQUUUUUUWWWXXXXXXWWWVVVVVVUUUUUUVVVWWWZZZ\\\\\\\\\ZZZZZZ\\\aaafffnnn}}}uuuhhh^^^SSSJJJOOOZZZpppjjjOOOBBBAAAAAAHHHWWWkkk}}}~~~{{{|||~~~uuuiii]]]XXXYYYXXX]]]bbbfffeee___XXXSSSLLLOOOVVV```kkkxxxvvvyyyzzz|||hhhdddhhhkkkqqqxxx|||wwwlll^^^NNNBBB;;;888444444333333333333222222111111111111222333444444666666888:::<<>>===;;;:::;;;>>>EEEUUUddd~~~yyydddWWWQQQLLLIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>999:::;;;;;;:::999777666666666666666555555555555444555777888888888:::<<<@@@CCCFFFHHHIIIKKKNNNPPPQQQUUUZZZ___cccgggkkknnntttwww{{{~~~yyytttqqqnnnlllpppvvvyyy|||yyysssuuuwwwyyy{{{~~~}}}wwwtttuuuwwwzzz}}}{{{sssllliiifffhhhpppzzzxxxfffSSSEEE===;;;;;;;;;>>>BBBHHHLLLPPPRRRSSSVVVWWWXXXYYYYYYXXXWWWVVVTTTUUUVVVWWWXXXYYYZZZZZZYYYYYY]]]bbbhhhpppxxxlllcccVVVJJJKKKSSSfff|||tttWWWFFFCCCBBBHHHWWWlll{{{}}}tttggg\\\YYY[[[ZZZ^^^cccgggeee___XXXSSSNNNPPPVVV^^^jjjwwwuuuzzz}}}wwwfffdddhhhlllsss|||{{{uuujjj\\\MMMAAA:::888555444333222222222333333222111111222333444555555888888:::<<>>>>>>>>:::;;;<<<===<<<:::888777777777777666666666555555222444666666666666777888<<>>AAAFFFKKKPPPSSSUUUVVVWWWXXXYYYZZZYYYYYYXXXWWWUUUVVVWWWXXXXXXXXXZZZ[[[[[[[[[___dddiiiqqq|||pppeeeWWWIIIGGGOOOYYYoooaaaLLLGGGDDDIIIWWWlll{{{|||~~~sssfff\\\ZZZ]]]]]]```eeegggeee___WWWRRROOOQQQVVV^^^iiivvvvvv{{{ssseeedddhhhllluuuzzztttiii[[[LLL@@@:::777666555333111111222333444333222222333444555666777::::::<<<>>>AAADDDGGGHHHGGGIIILLLMMMNNNOOORRRTTTUUUVVV^^^nnnyyymmmcccbbbhhhmmmtttzzzlllWWWIIIAAA===;;;===@@@CCCHHHOOOaaawwwuuufff]]]TTTMMMJJJGGGGGGFFFFFFEEEDDDDDDDDDHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@????????????>>><<<<<<>>>>>>===<<<999888888888777777666666666555333555777777666666777888999<<>>@@@CCCHHHNNNSSSVVVXXXYYYXXXXXXYYYZZZZZZYYYXXXWWWVVVWWWYYYYYYYYYYYYZZZ[[[]]]]]]aaafffjjjqqqrrrfffUUUGGGEEELLLOOOdddhhhQQQJJJFFFJJJWWWmmmzzz|||}}}~~~~~~qqqfff___[[[ZZZ\\\___bbbcccaaa[[[UUUPPPOOOQQQWWWaaammmxxx{{{xxx{{{pppfffeeeiiinnnuuu|||~~~xxxsssiiiYYYIII===888777444333333222222333333444666555555555555666666777:::<<<>>>???@@@BBBEEEHHHKKKLLLNNNNNNNNNPPPSSSUUUTTTYYY___iii{{{yyykkkbbb```gggqqqwww|||uuuaaaOOOEEEAAA>>>>>>======BBBIIIZZZmmmrrrddd\\\VVVRRRKKKFFFDDDGGGIIIGGGEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::999888777666666555555555333333333444555666777888999999:::<<<>>>@@@BBBCCCCCCFFFJJJOOOUUUZZZ^^^```cccfffiiilllnnnrrrvvvyyy~~~}}}}}}~~~}}}qqqmmmqqqwww}}}}}}||||||zzzvvvrrrvvvxxxyyyyyyzzz~~~}}}uuummmjjjhhhfffgggnnnyyyzzzppp^^^LLLAAA@@@BBBDDDEEEHHHLLLNNNPPPRRRTTTVVVTTTTTTTTTUUUVVVWWWXXXYYYWWWZZZ[[[ZZZWWWVVVXXXZZZ^^^^^^```dddhhhooo}}}xxxiiiZZZLLLEEEEEENNN\\\tttsssUUUGGGAAAGGGTTTggg|||xxxwww|||rrrggg```\\\[[[]]]___cccdddbbb]]]WWWSSSPPPRRRXXXcccooozzz{{{zzz~~~~~~zzzpppiiijjjnnnsssyyy~~~}}}uuupppeeeVVVGGG===888777444333333222222333333444666555555555555666777777:::<<<>>>???@@@BBBEEEHHHKKKLLLNNNNNNNNNOOOQQQSSSTTTXXX^^^fffvvvwwwkkkfffjjjrrrxxx~~~{{{hhhWWWIIIBBB<<<:::999999===CCCSSSddd}}}mmm```VVVRRRNNNHHHEEEGGGIIIFFFDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;999999888777666666666666444333333444555666777888999999:::;;;===???AAABBBCCCEEEHHHLLLPPPTTTWWWYYY^^^```dddfffiiilllppptttzzz}}}~~~}}}{{{zzz{{{|||}}}uuunnnooossszzz}}}|||yyytttpppppprrrtttuuuwww}}}yyywwwvvvqqqmmmlllkkkjjjkkkrrr|||zzznnn\\\JJJAAA@@@CCCEEEDDDGGGIIIKKKMMMOOORRRTTTUUUUUUUUUVVVWWWXXXYYYYYYXXXYYYZZZYYYWWWVVVXXXZZZ^^^^^^```dddgggmmm{{{{{{mmm^^^PPPHHHGGGKKKWWWmmm~~~___OOODDDHHHQQQbbbzzz~~~xxxuuuxxx{{{~~~~~~ssshhhaaa]]]\\\^^^aaadddfffddd^^^XXXTTTPPPSSSZZZeeerrr}}}~~~zzzwwwyyy|||~~~~~~}}}yyy|||wwwppplllpppvvvzzz~~~|||sssmmmaaaSSSEEE<<<777666444333333222222333333444666555555555666666777888:::<<>>IIIXXXooo|||jjj]]]VVVSSSLLLHHHIIIJJJGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@>>>??????>>>>>>===<<<;;;:::999888777777666666777444444444444555666777777888888999:::<<<>>>???@@@AAABBBDDDGGGJJJMMMOOOPPPWWWYYY\\\___aaaeeeiiilllrrrvvv{{{~~~}}}xxxxxxwwwwwwwwwyyyzzz{{{{{{qqqooopppwww}}}~~~|||xxxsssooolllmmmppprrrvvv}}}wwwnnnllllllkkkkkknnnoooooorrrxxxxxxkkkXXXHHH@@@???CCCFFFGGGHHHIIIJJJKKKMMMPPPSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVYYY[[[]]]]]]___ccceeekkkwwwssseeeVVVLLLJJJIIISSSeeezzzcccQQQHHHIIINNN\\\ttt~~~wwwrrrssswwwzzz~~~sssjjjccc___]]]```bbbeeefffccc]]]WWWRRRPPPSSS[[[ggguuuxxxrrrqqqvvv}}}~~~~~~}}}}}}yyy|||tttooonnnuuu}}}}}}uuummm```QQQCCC:::666555444333333222222333333444555555555555666777888888999<<>>===<<<<<<;;;:::999888888777777888666555555555555555666777888888888999:::;;;===>>>>>>???AAACCCEEEGGGIIIJJJRRRTTTWWWYYY[[[^^^bbbeeellloootttxxx{{{~~~}}}zzzwwwvvvttttttttttttuuuwwwxxxyyy}}}}}}~~~~~~~~~zzztttsssxxx}}}~~~zzzuuuqqqmmmnnnooosssxxx}}}rrrgggccccccdddjjjppprrrtttxxx~~~}}}vvvfffSSSFFF@@@???CCCHHHKKKLLLLLLLLLLLLNNNRRRUUUSSSSSSTTTTTTTTTTTTTTTTTTWWWWWWVVVUUUUUUWWWYYY[[[[[[\\\^^^bbbcccgggrrr~~~wwwkkk\\\QQQMMMIIIQQQ```rrrcccOOOHHHHHHKKKYYYqqqzzztttoooqqquuuwww|||}}}tttllleeeaaa___bbbdddffffffbbb[[[TTTOOOOOOSSS\\\jjjyyyzzzqqqnnnpppvvvzzz~~~{{{zzz|||~~~|||~~~pppmmmnnnwwwzzzpppaaaPPPCCC:::555333444333333222222333333444555555555666666777999999999<<<@@@BBBDDDEEEHHHIIIJJJLLLNNNNNNNNNMMMNNNNNNQQQRRRUUU[[[eeesssvvvqqqvvv{{{kkk[[[III???<<<:::;;;===???GGGWWWooouuujjj]]]UUUNNNMMMMMMJJJIIIJJJGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;:::999999888888999777666666555555555666666777777777777888999:::;;;:::;;;===@@@BBBEEEGGGHHHMMMPPPRRRUUUWWWZZZ]]]```fffiiinnnrrrtttxxx{{{~~~{{{wwwsssqqqpppppppppqqqrrrtttvvvwwwxxxzzz{{{|||||||||~~~zzzvvvpppppppppsssyyy{{{oooddd^^^]]]```hhhqqqtttwww}}}zzzqqq___MMMDDDAAA@@@EEEKKKMMMNNNNNNNNNNNNPPPSSSWWWUUUVVVVVVWWWWWWVVVUUUTTTVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZ]]]aaaaaacccmmmxxxyyyoooaaaUUUPPPJJJPPP\\\kkk}}}gggRRRGGGGGGKKKZZZrrrtttooonnnqqqtttvvvxxx|||}}}uuunnngggccc```ccceeeggggggccc[[[TTTOOOOOOTTT___nnnvvvpppooorrruuu~~~|||yyywwwyyy{{{~~~|||mmmjjjkkkttt~~~}}}rrraaaPPPBBB:::555222444333333222222333333444555555555666777888999:::999<<<@@@CCCEEEGGGHHHJJJIIILLLNNNOOOOOONNNOOOOOOOOOPPPTTTZZZ```kkk|||{{{rrrsssxxxuuufffSSSFFF>>>999999<<<>>>CCCPPPccc{{{vvveee\\\SSSPPPNNNKKKIIIJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAA@@@@@@???>>>======<<<;;;::::::999999:::888888777666555555555555666666666666666777888999888999;;;===@@@CCCEEEFFFIIIKKKNNNPPPRRRTTTXXX[[[```cccgggjjjmmmppptttwwwwwwyyy|||~~~}}}yyyvvvrrrnnnlllkkklllmmmoooqqqsssuuuvvvwwwyyy{{{|||{{{zzz}}}{{{rrrqqqpppsssyyy~~~~~~xxxnnnccc^^^\\\___hhhrrrvvv{{{xxxjjjXXXHHHCCCCCCBBBFFFMMMMMMNNNOOOOOOOOOQQQTTTWWWYYYZZZ[[[[[[[[[YYYXXXWWWTTTSSSSSSUUUWWWYYYYYYXXXYYYYYY]]]______```hhhrrrzzzrrrfff[[[VVVLLLQQQZZZgggwwwgggSSSGGGFFFKKK[[[sss|||ppplllkkkppptttuuuwwwzzz|||vvvoooiiidddbbbbbbdddggggggddd^^^WWWRRRPPPVVVcccssswwwttttttttt{{{}}}{{{xxxvvvwwwxxxzzz~~~{{{kkkggggggpppzzz}}}qqq___NNNBBB:::666333444333333222222333333444555555555666777999:::;;;999<<>>===>>>===<<<;;;::::::::::::999888777666555555555555666555555555555555666777777888999<<<>>>@@@BBBBBBDDDFFFHHHJJJLLLNNNRRRUUUYYY\\\___aaadddgggkkkmmmoooqqqsssuuuwwwzzz~~~|||{{{zzzyyyvvvtttrrrooommmkkkjjjiiihhhjjjllloooqqqsssuuuvvvyyy{{{}}}|||zzz}}}uuusssrrrvvv}}}~~~{{{yyytttlllbbb^^^]]]```jjjtttyyyvvvdddRRRDDDCCCEEEDDDGGGNNNNNNPPPRRRSSSTTTUUUWWWYYYZZZ[[[\\\\\\[[[ZZZWWWVVVQQQQQQRRRUUUYYYZZZXXXVVVXXXYYY\\\___^^^^^^eeennnzzz{{{uuujjj```[[[RRRUUU\\\ggguuuyyyfffTTTIIIGGGJJJZZZsss}}}ooojjjiiimmmqqqtttxxx||||||vvvpppjjjeeebbbaaacccggghhhfffaaa[[[VVVRRRXXXeeewwwzzzwwwwwwxxx}}}{{{wwwvvvwwwwwwxxx~~~~~~}}}jjjeeedddlllwww{{{ooo\\\LLLAAA;;;777555444333333222222333333444555555555666777999:::;;;888<<>>EEEQQQccc{{{uuuhhh```ZZZRRRNNNNNNIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>===<<<;;;;;;:::;;;;;;:::999888666555555555555555555444444444555555666777888999:::<<<===??????@@@BBBDDDFFFHHHJJJNNNQQQUUUWWWYYY[[[]]]```dddggghhhjjjmmmoooqqqtttxxx{{{~~~|||yyywwwuuuuuuooonnnmmmkkkjjjiiiiiiiiifffhhhjjjmmmppprrrttttttyyy|||}}}|||zzz}}}xxxvvvuuuyyy~~~yyyvvvqqqiiibbb^^^^^^aaakkkuuu{{{uuuaaaOOOBBBCCCFFFEEEHHHOOOPPPSSSVVVXXXXXXYYY[[[]]]XXXYYYZZZZZZYYYWWWUUUSSSPPPPPPRRRVVVZZZ[[[XXXUUUWWWXXX\\\^^^]]]\\\ccckkkvvv|||vvvmmmddd```YYY[[[aaajjjuuu~~~xxxhhhWWWKKKHHHJJJYYYssspppjjjgggjjjnnnsssyyy~~~}}}zzzsssjjjeeeeeefffeeefffggggggccc\\\VVVTTT\\\iii{{{{{{{{{{{{xxxvvvxxx~~~mmmhhhdddiiiuuu{{{ooo\\\III===999777555444333333222222333333444333444555666666888<<>>@@@CCCFFFIIIKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQRRRRRRTTTXXX___gggmmmwwwtttvvvgggNNN@@@>>>???@@@===>>>GGGWWWlllssshhh```WWWSSSUUUPPPLLLJJJJJJHHHFFFHHHMMMDDDCCCCCCBBBBBBBBBCCCCCC??????????????????@@@@@@@@@??????>>>===<<<<<<<<<;;;:::999888777777777777777666666666555555555555999888777777888:::<<<===??????@@@BBBDDDGGGIIIJJJLLLOOOSSSVVVXXX[[[___bbbccceeehhhjjjkkknnnqqqtttyyyzzz{{{}}}~~~|||yyyxxxvvvssspppmmmiiihhhgggfffeeeeeeffffffhhhhhhhhhiiikkknnnqqqsssuuuwwwzzz|||~~~}}}yyyxxxxxx}}}{{{uuusssnnnfffaaacccfffhhhnnnvvvuuuiiiYYYNNNDDDCCCFFFHHHKKKNNNTTTVVVXXXZZZ[[[[[[ZZZYYYTTTTTTUUUVVVVVVVVVVVVUUUPPPRRRTTTWWWYYY[[[[[[[[[YYYZZZZZZYYYYYY[[[^^^aaatttzzzuuummmcccZZZ___fffnnnxxxwwwuuummmXXXNNNEEEIIIZZZooossskkkeeeggglllppptttyyyzzz~~~{{{tttkkkfffffffffeeefffggggggccc]]]WWWXXX___lll}}}{{{|||{{{yyywwwzzznnniiieeejjjuuuzzzmmmZZZHHH===888666555444333333222222333333444333444666666777999<<>>???AAACCCFFFIIILLLMMMLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUXXX]]]dddiiizzzwwwwww{{{|||oooVVVEEE>>>;;;===:::;;;CCCOOO```vvvvvvkkk___YYYXXXRRRNNNKKKKKKHHHEEEFFFJJJEEEEEEDDDDDDCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;999888888777777777777777666666666555555555888888777666777999;;;<<<<<<<<<===???AAACCCFFFGGGGGGIIIMMMPPPRRRUUUXXX[[[^^^```bbbdddeeehhhkkknnnrrrsssuuuwwwzzz}}}~~~{{{yyywwwtttrrrqqqnnnkkkhhhdddcccbbbaaaaaabbbcccdddffffffffffffiiillloooqqquuuwww{{{~~~~~~{{{{{{~~~}}}}}}}}}zzz{{{}}}zzztttrrrmmmfffcccfffjjjmmmsss{{{rrrfffUUUKKKCCCDDDHHHKKKNNNRRRUUUVVVXXXZZZZZZZZZYYYXXXSSSTTTUUUUUUUUUVVVUUUUUUSSSUUUVVVXXXZZZZZZZZZZZZ\\\\\\\\\ZZZYYYZZZ]]]```mmm{{{xxxrrrlllaaafffmmmuuu~~~~~~vvvvvvooo\\\OOOFFFIIIXXXmmmtttkkkdddeeeiiimmmrrrxxxzzz~~~~~~|||uuukkkfffeeeeeeeeeeeeffffffccc]]]YYY^^^dddppp{{{||||||zzzyyy|||oookkkgggkkkuuuwwwiiiVVVFFF<<<888666555444333333222222333333444333555666777888:::===@@@AAAAAABBBDDDFFFJJJMMMNNNMMMMMMNNNPPPQQQSSSTTTTTTVVVWWWXXXXXXYYY[[[___cccwww|||yyy|||}}}yyycccPPPCCC<<<;;;:::;;;@@@FFFRRRdddttt}}}nnnbbb\\\VVVQQQNNNMMMJJJFFFFFFHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;<<<;;;:::999888888888999777777777777666666666666777777666666666888999:::888999999;;;===???AAABBBBBBDDDGGGJJJLLLNNNQQQTTTWWWYYY[[[\\\^^^```dddfffiiijjjkkknnnqqquuuxxxyyy~~~~~~~~~~~~~~~}}}}}}{{{wwwtttssspppmmmkkkiiigggdddaaa]]]]]]\\\\\\]]]___```aaacccccccccccceeehhhkkkmmmssswww{{{{{{xxxwwwyyy}}}|||{{{zzz{{{}}}~~~}}}|||{{{zzzssspppllliiihhhlllppptttzzz~~~mmmaaaQQQIIIDDDFFFKKKNNNRRRVVVVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYY^^^^^^]]][[[YYYYYY[[[^^^fff{{{|||yyyvvvgggkkkqqqzzz|||xxxyyy}}}vvvwwwssscccQQQGGGIIIVVViiiwwwlllcccbbbeeeiiipppvvvyyy}}}~~~{{{uuukkkddddddbbbcccddddddcccaaa]]][[[bbbiiitttzzz{{{|||zzzzzz}}}|||pppmmmjjjnnnvvvtttdddQQQDDD<<<777555555444333333222222333333444444555777888999;;;???BBBDDDDDDDDDEEEGGGJJJNNNOOONNNNNNOOOQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[^^^```ppp~~~||||||mmm[[[LLLBBB;;;;;;===@@@CCCIIIXXXgggzzznnnddd[[[VVVQQQPPPMMMIIIHHHIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999999::::::888888888777777777666666666666666555666777888999666666777888:::;;;===>>>???BBBEEEGGGHHHJJJMMMOOOQQQSSSUUUVVVWWWZZZ]]]___```aaacccfffjjjnnnqqqsssuuuuuuvvvwwwyyy|||~~~~~~}}}|||zzzyyywwwwwwvvvtttqqqnnnmmmjjjgggdddcccaaa^^^\\\YYYYYYYYYYYY[[[]]]```aaabbbaaaaaaaaacccfffiiikkkqqquuuzzz~~~}}}||||||{{{xxxuuuxxx|||~~~{{{wwwuuuvvvxxxyyyzzz|||zzztttrrrooooooqqqtttwww{{{yyyggg[[[OOOIIIFFFIIINNNPPPTTTXXXWWWWWWXXXXXXWWWWWWUUUUUUSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYY]]]]]]\\\ZZZXXXXXX[[[]]]cccwww~~~|||fffiiioooxxx}}}xxxwww}}}}}}vvvwwwuuugggSSSIIIIIIRRRccc~~~|||oooccc```bbbfffmmmtttwww{{{~~~{{{tttjjjcccbbb```aaabbbbbb```___]]]]]]dddlllyyyzzz{{{|||{{{zzz~~~{{{qqqnnnmmmpppwww~~~qqq___LLLAAA;;;666444555444333333222222333333444444666888999:::<<<@@@CCCFFFFFFGGGHHHIIILLLNNNPPPOOOOOOQQQRRRTTTVVVWWWXXXWWWYYY[[[[[[\\\]]]___aaakkkzzz~~~xxx|||~~~}}}ppp```QQQEEE===<<<===@@@BBBFFFRRR]]]jjj}}}~~~pppbbbZZZSSSQQQOOOKKKIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;999888888888888777777777666666666666666666777777666666666777888:::;;;<<<===???AAACCCDDDEEEHHHJJJLLLNNNPPPQQQRRRTTTXXXZZZZZZ[[[]]]```dddgggkkkllllllmmmnnnpppsssuuuwwwxxx~~~~~~~~~}}}}}}|||{{{zzzxxxxxxwwwtttsssqqqqqqpppnnnjjjggggggddd```^^^]]]\\\ZZZYYYWWWWWWWWWXXX[[[]]]```bbbaaaaaa```aaabbbeeehhhiiimmmqqquuuxxxyyy{{{}}}~~~wwwtttwww{{{|||{{{yyy{{{{{{uuurrrrrrtttwwwxxxzzzvvvtttuuuxxx|||}}}~~~sssaaaVVVOOOKKKJJJMMMPPPQQQTTTXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVTTTUUUUUUVVVXXXYYYZZZ[[[ZZZZZZZZZXXXWWWXXX[[[^^^aaaqqq{{{dddeeeiiirrr}}}zzzwww{{{{{{tttsssqqqeeeUUUJJJHHHNNN\\\wwwssseee``````dddkkkrrrsssxxx}}}~~~|||uuujjjcccaaa___```aaaaaa___^^^______hhhqqq|||~~~~~~||||||pppooonnnrrrxxx|||nnnZZZGGG???;;;555333555444333333222222333333444555777888:::;;;>>>BBBEEEGGGHHHIIIKKKLLLNNNOOOOOOOOOPPPRRRSSSUUUWWWYYYYYYYYYZZZ\\\]]]]]]^^^```ccchhhvvv||||||xxxxxx{{{~~~ssseeeUUUHHH@@@<<<<<<>>>BBBFFFNNNWWWbbbtttmmmcccXXXTTTPPPLLLJJJJJJHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@????????????????????????======<<<<<<<<<<<<<<<===999999999999888888888777666666666777777777777777666666666777777999::::::999;;;===>>>>>>???AAACCCHHHIIIKKKLLLMMMOOORRRTTTTTTUUUWWWZZZ]]]aaaccceeeeeefffgggiiilllmmmoooppptttvvvzzz|||~~~}}}|||{{{wwwxxxyyy{{{}}}|||zzzyyyxxxuuuttttttsssrrrqqqpppppplllkkkjjjiiihhhfffccc```___\\\YYYWWWWWWWWWVVVUUUUUUUUUUUUWWWYYY\\\___aaaaaa`````````aaadddfffhhhiiikkkmmmnnnnnnooopppqqqqqqzzzxxxtttpppqqqvvv|||{{{tttpppqqquuuyyy{{{}}}yyyvvvuuuyyy~~~mmm\\\RRROOOLLLMMMQQQSSSSSSUUUYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTUUUWWWXXXUUUUUUVVVWWWXXXZZZ\\\]]]ZZZZZZZZZXXXWWWXXX[[[^^^___iii|||}}}vvvdddbbbbbbiiivvvxxx{{{zzzqqqnnnlllaaaVVVKKKHHHKKKUUUnnnuuufff```___bbbhhhnnnppptttzzz}}}wwwllldddbbb___aaabbbaaa```___aaaccclllwwwooooooooosssyyyyyylllVVVCCC===:::444222555444333333222222333333444555777999:::<<<>>>CCCFFFHHHIIIKKKNNNOOOOOONNNNNNPPPQQQRRRTTTWWWXXXZZZ[[[]]]^^^^^^^^^]]]^^^aaacccfffooo~~~}}}zzz~~~yyyuuuuuuzzz}}}}}}~~~rrrbbbTTTFFF@@@<<>>======<<<<<<======>>>::::::999999999888888888777777777888888777777666666666666666666777888999777999;;;;;;;;;<<<>>>???BBBDDDEEEFFFGGGIIILLLNNNNNNOOOQQQSSSVVVYYY[[[]]]^^^___aaaccceeefffggghhhjjjlllpppsssuuutttsssqqqoooppprrrtttvvvxxxyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~|||yyyuuurrrooommmllliiiiiiiiihhhhhhhhhggggggdddbbbaaa``````^^^ZZZWWWVVVSSSQQQOOOPPPQQQQQQQQQRRRRRRRRRTTTVVVYYY\\\^^^```___^^^^^^```bbbeeefffeeeffffffeeecccbbbccceeeeeeoooyyyuuupppqqqrrrvvv|||}}}yyyssspppsssxxx}}}}}}yyyvvvtttsss{{{yyyhhhYYYPPPMMMLLLNNNSSSUUUTTTWWW[[[YYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\ZZZYYYYYY[[[^^^```dddssszzzrrrddd___[[[___lll|||}}}~~~}}}sssnnnkkkbbbWWWLLLHHHHHHOOOggg|||uuufff___]]]___dddjjjlllqqqwww{{{~~~yyynnnfffddd```bbbdddcccaaa```cccfffppp{{{}}}nnnoooppptttzzz~~~xxxkkkTTTAAA<<<:::444222555444333333222222333333444666777999;;;<<>>AAAGGGLLLOOOSSSOOOYYYgggwwwnnnccc\\\UUURRRRRRLLLKKKIIIHHHGGGFFFFFFFFF@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===============>>>>>>:::::::::999999999888888777888888888888888777666555555555555555666777888888:::;;;<<<;;;<<<===???>>>???AAABBBCCCDDDGGGJJJJJJKKKLLLNNNQQQTTTVVVWWWZZZ[[[]]]___aaabbbbbbbbbccceeeiiilllnnnnnnlllkkkjjjjjjlllnnnqqqssstttuuuwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{}}}}}}{{{zzzyyyzzz{{{|||{{{{{{zzzyyyyyyyyyzzzzzzvvvuuuqqqmmmiiifffcccbbbaaaaaaaaaaaa````````````^^^\\\[[[ZZZZZZXXXTTTQQQPPPMMMKKKJJJKKKMMMMMMMMMOOOOOOPPPQQQSSSVVVYYY[[[___^^^]]]]]]^^^aaaccceeecccbbbaaa^^^[[[ZZZ[[[]]]```kkk}}}xxxpppmmmooorrrxxx}}}{{{vvvrrrqqquuu|||zzzvvvtttrrrqqq{{{vvveeeWWWOOOKKKKKKOOOTTTWWWVVVXXX]]]YYYYYYXXXXXXXXXYYYYYYZZZXXXWWWVVVUUUUUUWWWYYYZZZ^^^]]]\\\[[[[[[\\\]]]]]]aaaaaa___\\\ZZZZZZ[[[]]]bbbdddppp~~~xxxpppddd]]]VVVXXXddduuuwwwqqqnnneeeWWWMMMHHHGGGKKKbbbxxxzzzuuufff^^^\\\]]]aaagggjjjooouuuzzz}}}~~~vvvlllfffgggcccbbbcccbbbbbbgggmmmrrr{{{vvvqqqppppppttt|||vvveeeTTTBBB:::777555333444111333444444444444555777777888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999999999999888888888888777666666666666666666666666444444555777888:::;;;;;;<<<===>>>@@@AAACCCDDDEEEGGGHHHJJJJJJKKKMMMPPPSSSPPPRRRTTTUUUUUUVVVXXXZZZ[[[]]]```ccceeefffggggggffffffeeeeeefffhhhjjjlllooooooooonnnnnnnnnnnnnnnrrrrrrsssuuuvvvxxxyyyyyy}}}|||zzzxxxwwwvvvuuuuuuuuuuuutttttttttsssssssssrrrqqqpppooonnnmmmllllllkkkjjjhhheeebbb___]]][[[ZZZZZZZZZYYYXXXWWWUUUTTTVVVVVVUUUTTTRRRQQQPPPPPPHHHGGGGGGGGGHHHJJJLLLMMMOOONNNMMMNNNPPPTTTXXXZZZYYY[[[]]]^^^___```bbbddd___```___[[[WWWUUUXXX[[[bbbpppwwwhhheeejjjkkksss}}}}}}zzzzzzuuusssuuuxxx||||||xxxsssqqqrrr{{{qqq```RRRKKKMMMPPPTTTXXX[[[]]]^^^^^^____________]]][[[YYYXXXZZZYYYYYYYYYYYYYYYZZZZZZYYYZZZ\\\]]]^^^_________cccaaa___^^^^^^___aaacccbbbgggppp~~~yyysssmmmggg___WWWVVV```mmmxxx~~~||||||zzzrrrkkk^^^QQQFFFEEELLLZZZrrrxxxhhh\\\WWWXXX[[[^^^iiimmmsssxxx|||xxxpppjjjiiieeeccccccbbbbbbgggnnnuuu~~~~~~sssooonnnooottt|||~~~vvvcccRRRAAA999777555333333111333444444444444555777888999;;;===@@@CCCEEEFFFJJJKKKNNNPPPRRRRRRSSSRRRSSSTTTUUUWWWZZZ]]]```aaabbbbbbaaaaaaaaaaaa``````cccbbbfffrrr}}}~~~~~~}}}|||}}}wwwoooiiihhhjjjmmmpppxxxiiiZZZLLLJJJMMMPPPQQQSSSKKKJJJNNNXXXaaaiiiuuu~~~oooddd\\\WWWSSSPPPMMMKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????????????????????????????=========<<<;;;;;;::::::999999999999888888888888666666666666666666666666777777777777777777777777999999:::<<<===???@@@@@@BBBCCCDDDEEEEEEGGGJJJMMMLLLNNNPPPQQQQQQQQQSSSUUUUUUWWWYYY\\\^^^___```````````````aaabbbcccdddeeeiiiiiiiiiiiiiiiiiiiiiiiikkklllmmmnnnpppqqqrrrssssssrrrqqqooonnnmmmllllllkkkkkkkkkkkkjjjjjjjjjiiikkkkkkjjjiiihhhgggffffffbbbaaa___\\\YYYVVVTTTSSSUUUUUUUUUUUUSSSRRRQQQPPPNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKLLLNNNNNNMMMNNNPPPSSSVVVXXXWWWYYY[[[]]]^^^___bbbdddbbbcccbbb___[[[ZZZ]]]aaammmyyyooobbbaaaeeemmmsss||||||yyyxxxsssqqquuuyyy}}}}}}xxxsssrrrssszzznnn^^^TTTOOONNNPPPTTTXXX[[[]]]^^^^^^^^^_________^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZ[[[\\\]]]^^^______```cccaaa___^^^^^^___aaacccdddhhhooo}}}zzzuuupppllliiiddd]]]VVVVVV___mmmzzz{{{|||{{{uuunnndddWWWLLLHHHKKKVVVooo}}}lll^^^WWWWWW[[[]]]gggkkkqqqvvvzzz~~~|||uuuooolllhhheeedddcccccchhhooo{{{xxxooolllmmmooouuu}}}}}}ttt___OOO???888666444222222222333444555444444555777888999;;;???BBBEEEGGGIIIKKKLLLNNNQQQRRRSSSSSSSSSQQQSSSUUUXXX[[[]]]___```___````````````aaaaaaaaaaaa^^^___gggqqq{{{~~~|||}}}|||xxxpppgggdddhhhlllsss}}}|||jjjXXXQQQRRRSSSSSSTTTLLLIIIIIIMMMQQQVVV]]]cccppp}}}tttggg___YYYVVVQQQMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFCCCBBBBBBAAAAAA@@@?????????????????????????????????>>>>>>======<<<;;;;;;:::999999999888888888888666666666666666666666666666666666666666666666666777777888999:::<<<<<<======>>>@@@@@@@@@BBBDDDGGGEEEGGGIIIJJJJJJJJJLLLNNNMMMNNNPPPSSSUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\aaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeefffggghhhiiilllkkkjjjiiihhhgggfffeeedddddddddccccccccccccbbbbbbbbbaaa```___^^^]]]]]][[[ZZZYYYVVVTTTQQQPPPOOONNNNNNNNNNNNMMMLLLJJJJJJFFFFFFEEEEEEDDDCCCBBBBBBEEEEEEEEEEEEFFFHHHIIIJJJMMMMMMMMMNNNPPPRRRSSSTTTVVVXXX[[[\\\^^^```dddgggggghhhhhheeecccdddhhhmmm}}}rrrfff___```dddqqqvvv|||~~~zzzwwwtttqqqpppuuu{{{}}}wwwssssssvvv{{{~~~|||jjj\\\UUUTTTSSSUUUXXX\\\___```aaabbb^^^^^^___``````______^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\]]]^^^^^^___``````bbbaaa___^^^^^^___aaabbbfffhhhmmmyyyvvvlllfffdddeeeaaa[[[TTTSSS[[[iiiwwwxxxxxxyyyuuuooolllaaaUUUNNNJJJQQQjjjrrraaaWWWVVVYYY\\\ccchhhnnntttxxx|||yyytttpppkkkgggeeeddddddjjjqqqzzzrrrllljjjlllpppvvv~~~{{{qqq[[[LLL===777666444222111222333555555444444666777777999;;;???BBBFFFHHHJJJKKKMMMOOOQQQSSSTTTTTTTTTRRRTTTVVVYYY[[[\\\]]]\\\]]]^^^^^^___``````aaaaaa```]]]]]]bbbiiirrr~~~~~~yyylllfffiiinnnoooyyy|||eeeXXXTTTTTTUUUXXXWWWSSSNNNKKKIIIJJJMMMQQQXXXcccsssyyyooobbb\\\TTTOOONNNMMMLLLKKKFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<::::::999999999888888888666666666666666666666666222222333444555666777888777777888999999:::;;;;;;;;;<<<>>>???>>>???AAACCC@@@AAACCCDDDCCCDDDFFFGGGGGGHHHJJJKKKMMMNNNOOOOOOPPPQQQSSSUUUVVVVVVVVVUUUZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\]]]^^^___``````dddddddddcccbbb```______]]]]]]]]]\\\\\\\\\\\\[[[YYYXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHKKKLLLLLLNNNOOOPPPQQQQQQWWWYYY[[[]]]___bbbfffjjjnnnoooqqqppppppsssyyy~~~uuuhhhcccbbbfffkkkwwwzzz}}}zzzvvvrrrppprrrxxx|||vvvsssuuuxxxyyyfffZZZWWWXXXUUUWWWYYY\\\^^^```aaaaaa]]]]]]^^^___```aaaaaaaaa^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^___``````aaa```___^^^^^^___```aaacccfffkkkvvvvvvjjjbbb```aaa___ZZZTTTQQQVVVcccrrr|||yyyxxxzzzvvvrrrrrriii___VVVMMMOOOfffwwweeeXXXTTTVVVZZZ```eeelllssswww{{{~~~|||xxxsssmmmhhhfffeeeeeelllttt}}}tttmmmjjjiiilllqqqxxxxxxnnnWWWIII;;;777777444222111222444555555555555666888777888;;;>>>BBBEEEHHHIIIKKKMMMOOOQQQSSSTTTTTTTTTTTTVVVXXXYYYZZZZZZZZZYYY\\\\\\]]]^^^___``````aaa___]]]___dddhhhmmmwwwsssjjjiiilllkkksss}}}rrraaaXXXTTTWWW\\\dddbbb\\\RRRJJJFFFGGGHHHKKKSSS^^^jjjyyyjjjbbbXXXQQQOOONNNMMMKKKFFFFFFFFFEEEFFFFFFGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>======:::::::::999999999999888777777777777777777777777222222333444555666666777666666777777888888888999999:::<<<===<<<<<<>>>???<<<>>>???@@@???@@@AAACCCDDDEEEEEEFFFGGGIIIJJJJJJKKKLLLNNNPPPQQQQQQQQQPPPTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNLLLLLLJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFIIIJJJKKKLLLMMMNNNOOOOOOUUUWWWZZZ\\\___dddiiimmmwwwzzz~~~{{{iiibbbccchhhnnnsss|||}}}vvvtttssswwwzzzvvvuuuxxx}}}uuudddZZZXXXYYYUUUVVVWWWXXXZZZ[[[\\\\\\[[[[[[\\\^^^___aaabbbccc______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```______^^^]]]]]]^^^______^^^aaahhhssswwwkkkbbb^^^^^^]]]ZZZUUURRRVVVcccttt~~~|||xxxvvvooohhh^^^RRRQQQddd{{{{{{jjj[[[SSSTTTWWW]]]ccckkkrrrwwwzzz~~~{{{uuuoooiiigggfffgggoooxxxyyynnnhhhhhhiiimmmtttzzzuuujjjTTTGGG:::777888555333222222444555666555555666888888999;;;>>>BBBEEEGGGHHHKKKLLLNNNQQQRRRSSSSSSSSSUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^_________^^^aaaeeegggkkksss}}}{{{oooiiiffffffnnnwwwooo___WWWYYY___jjjnnnmmm```QQQIIIFFFFFFFFFJJJOOOVVVbbbuuuyyynnn```VVVRRRPPPMMMKKKHHHGGGGGGFFFFFFFFFGGGGGGEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======::::::::::::999999999999777777777777777777777777666666666555444444333333444555555555555555555555555777999999999888999::::::<<<============>>>@@@BBBBBBBBBBBBCCCDDDFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRPPPOOOOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCAAABBBBBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEHHHHHHHHHIIIKKKMMMNNNOOOQQQTTTXXX]]]bbbiiiqqqvvv{{{nnnbbbaaaeeelllsssyyy{{{xxxyyyzzzyyy{{{~~~qqqccc[[[YYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\YYYYYYZZZ[[[]]]___aaabbb```___^^^]]]]]]\\\\\\]]]]]]]]]\\\[[[\\\]]]^^^___]]]]]]\\\\\\\\\\\\]]]]]]YYY]]]cccmmm}}}~~~xxxooofff```]]]\\\ZZZWWWUUUYYYggg{{{~~~|||yyyuuupppgggZZZTTTaaatttqqq```UUUSSSVVVZZZ```iiipppvvvyyy|||~~~~~~vvvpppjjjggggggiiirrr{{{uuuiiidddfffkkkooovvv{{{}}}rrrgggRRREEE:::888999777444222333444666666555555777888:::;;;===@@@CCCEEEHHHIIIJJJKKKNNNPPPRRRRRRSSSRRRTTTTTTUUUVVVXXXZZZ\\\]]][[[[[[\\\\\\]]]]]]^^^^^^___^^^```cccdddgggqqq{{{{{{ooogggdddiiirrrzzzkkk[[[ZZZ___jjjwww~~~rrr___PPPIIIEEECCCEEEGGGJJJQQQ```tttoooaaa[[[WWWRRRMMMJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>======;;;;;;:::::::::999999999777777777777777777777777777777666666555444444333666666555555555555555555444666888888777666666777888:::;;;;;;;;;;;;<<<>>>??????>>>>>>>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPOOOMMMKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBB??????@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCDDDEEEFFFEEEEEEGGGFFFFFFGGGIIILLLOOOPPPPPPTTTZZZbbbjjjttt}}}ooohhhbbbdddjjjooovvv}}}~~~{{{{{{~~~yyykkkbbb^^^[[[YYY^^^^^^]]]\\\[[[ZZZZZZZZZXXXXXXXXXYYYZZZ]]]___``````___^^^]]]\\\\\\\\\\\\]]]\\\[[[ZZZZZZ\\\]]]^^^[[[[[[ZZZZZZZZZZZZ[[[[[[WWWZZZ^^^fffuuuzzztttmmmfffaaa^^^^^^[[[VVVXXXdddyyy}}}yyyvvvoooaaaWWW]]]jjjxxxfffYYYUUUWWWWWW]]]fffnnntttwwwzzz||||||~~~wwwpppjjjhhhgggjjjsss}}}~~~sssfffbbbdddlllqqqwww||||||pppeeeQQQEEE:::888999777444333333444666666555555777888<<<===???AAADDDFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRRRRRRRSSSUUUXXX[[[^^^```[[[\\\\\\\\\\\\]]]]]]]]]___^^^___```aaadddooo{{{xxxnnnccchhhooovvv{{{sss___ZZZ___hhh|||jjjWWWLLLFFFAAACCCDDDDDDIIITTTeeeqqq}}}mmmddd^^^WWWRRRMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>=========;;;;;;;;;:::::::::999999777777777777777777777777444555555555666777777777888888888888888777777777444666999999888666666777777999::::::999999;;;<<<===<<<;;;;;;;;;<<<>>>???>>>>>>===>>>???@@@BBBDDDCCCCCCDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFGGGHHHGGGFFFCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCC>>>============<<<<<<<<<>>>>>>??????>>>>>>======>>>??????@@@@@@AAAAAAAAA@@@AAACCCEEEFFFFFFEEEEEEFFFEEEEEEEEEGGGKKKOOOQQQRRRVVV^^^hhhsss~~~ooolllgggeeeiiiooosssyyy~~~zzz}}}rrrgggbbb___\\\YYYZZZYYYWWWVVVTTTSSSRRRRRRWWWWWWWWWWWWYYY[[[]]]___```___^^^]]]\\\[[[[[[[[[]]]\\\ZZZYYYYYY[[[\\\^^^YYYYYYYYYZZZZZZYYYYYYYYYXXXYYYZZZ```ooo~~~zzztttmmmgggbbbaaa]]]VVVTTT^^^qqq|||yyytttfffXXXZZZddd~~~}}}kkk]]]WWWXXXTTTZZZdddlllrrrvvvxxxzzz{{{{{{}}}}}}vvvnnnkkkiiillluuuxxxmmmfffddddddnnnrrrxxx~~~|||nnn```GGGBBB;;;555333222222111333555666888888777555444999<<>>>>>>>>>>>>>>>>>>>><<<:::888777:::999777666666666777888666666666666666666666666444444444444444555666777444444444555555555666666666666777888999:::;;;;;;999999:::::::::;;;;;;;;;============>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@@@@????????????>>>>>>=========<<<=========>>>>>>>>>??????;;;<<<<<<===============>>>??????@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGFFFHHHKKKKKKJJJOOOWWWWWWZZZcccpppyyyuuunnnoooooopppqqquuuzzz~~~~~~~~~{{{kkkdddaaa^^^[[[[[[YYYXXXXXXWWWUUUSSSQQQPPPTTTTTTTTTTTTUUUWWWYYY[[[aaa``````___^^^^^^]]]]]][[[ZZZYYYXXXWWWXXXXXXYYYYYYVVVTTTTTTVVVWWWTTTRRRWWWVVVZZZ```iiivvv~~~|||vvvpppkkkfff```ZZZSSSSSS___lll|||lll[[[YYYcccrrrpppaaa\\\XXXVVVXXX```iiioooppptttyyyxxxyyyzzz~~~~~~vvvnnnkkkjjjnnnyyyyyymmmgggeeeeeemmmrrrxxx}}}yyyjjj[[[FFFBBB;;;666444333333222222444555777888999999999:::<<<@@@BBBCCCEEEGGGIIINNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUXXXYYY[[[ZZZZZZ[[[[[[\\\\\\[[[[[[XXXZZZ\\\]]]]]]```eeejjj}}}uuuoooooowwwzzz{{{tttjjjggghhhxxxhhhRRRDDD@@@???@@@BBBEEENNNWWWhhh}}}vvviiiaaaYYYVVVRRROOOMMMKKKHHHFFFFFFFFFFFFEEEEEECCCBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>>>>>=========>>>>>>>>>===;;;999888::::::999888888888888999666666666666666666666666666666666555666666777777555555555666666777777777777777777888888888888888888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>?????????>>>???@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@??????===>>>>>>??????>>>>>>===>>>>>>=========<<<<<<<<<999999:::::::::;;;;;;;;;;;;<<<======>>>>>>======?????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFHHHJJJJJJJJJOOOWWW[[[```iiiwww|||yyyxxxxxxxxxyyyyyyyyyyyyzzz|||}}}}}}~~~xxxiiibbb___[[[YYYXXXWWWVVVVVVUUUSSSQQQPPPOOORRRRRRRRRSSSUUUWWWYYY[[[^^^^^^_________^^^]]]]]][[[ZZZXXXWWWVVVVVVVVVWWWVVVTTTSSSSSSUUUUUUSSSQQQUUUUUUXXX___gggtttzzztttkkkfff___WWWOOONNNXXXddd{{{qqq^^^XXX^^^kkkwwwiii```XXXXXXYYY___ggglllnnnqqqvvvxxxyyyzzz}}}}}}~~~yyypppmmmmmmrrr~~~zzznnngggfffgggmmmqqqxxx}}}}}}vvvfffVVVEEEAAA;;;666444444444333222333444666888;;;===>>>;;;===@@@BBBCCCDDDFFFHHHNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYXXXYYYYYYZZZ[[[[[[ZZZZZZXXXYYYZZZZZZZZZ\\\```cccsssxxxrrruuuxxxyyyuuunnniiiwwwyyy___NNNFFF@@@???@@@BBBGGGMMM[[[ooozzzoooddd```ZZZUUURRRNNNJJJHHHIIIHHHGGGFFFEEECCCBBBAAAEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>========================<<<;;;;;;;;;;;;;;;;;;;;;:::999999777777777777777777777777999999888777777777888888666666777777777777888888888888777777666666666555777777777888888888999999888888888999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFIIILLLLLLLLLSSSZZZbbbhhhrrr{{{rrrooorrryyy}}}}}}~~~{{{{{{{{{|||~~~~~~{{{}}}~~~sssfff___\\\XXXVVVVVVTTTTTTSSSRRRQQQOOONNNNNNOOOPPPPPPRRRTTTVVVXXXYYYZZZ[[[]]]______^^^]]]\\\ZZZYYYWWWUUUSSSSSSSSSSSSSSSRRRPPPQQQRRRRRRQQQPPPSSSSSSVVV\\\dddppp~~~yyynnnhhh___VVVMMMJJJQQQ[[[lllzzzfff[[[ZZZ```vvvwwwgggZZZZZZYYY\\\ccchhhjjjnnnrrrwwwxxxyyy{{{yyytttsssssswwwvvvqqqqqqvvv{{{nnnggggggiiimmmqqqxxx}}}|||tttdddTTTCCC???:::666555555444444222222333444777:::===@@@<<<>>>AAACCCCCCDDDFFFGGGMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[XXXXXXXXXXXXYYY[[[^^^```mmmzzzxxxvvvxxxyyy~~~vvvrrrzzzooo[[[OOODDDBBBCCCDDDFFFIIISSSccc{{{qqqkkkccc\\\WWWTTTQQQOOOKKKJJJIIIHHHFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????========================:::;;;<<<===<<<;;;:::999888888888888888888888888::::::999888777777777888777777777777777777777777777666666666666555555555666666666777777777777888666777777777888888888888777888888888888999999999999999:::;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999999::::::::::::999999::::::::::::::::::::::::<<<<<<<<<<<<============<<<===>>>>>>??????>>>>>>??????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDDDDEEEEEEFFFHHHHHHJJJNNNOOOQQQXXX```iiippp|||{{{sssiiibbbeeeppp~~~~~~|||zzzyyyxxxyyyzzz~~~|||zzz{{{}}}~~~{{{}}}zzznnnccc]]]ZZZVVVTTTUUUSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUVVVVVVXXX[[[^^^^^^^^^\\\ZZZYYYXXXUUUSSSQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOORRRQQQTTTYYY```kkk}}}{{{qqqkkkbbbZZZPPPJJJMMMUUUbbbzzzppp```YYYWWWjjjqqq___ZZZWWWXXX^^^cccgggkkkpppuuuvvvxxxyyy}}}zzzppphhhdddccccccmmmzzz|||vvvuuuzzz{{{mmmfffhhhkkkmmmrrryyy~~~~~~|||tttbbbRRRAAA===999666555555555444333333222333444888;;;======???BBBDDDDDDEEEGGGHHHKKKLLLNNNPPPRRRTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]YYYXXXWWWWWWYYY\\\^^^___gggrrr||||||}}}~~~gggYYYJJJEEEEEEDDDEEEGGGMMMYYYmmm|||pppeee]]]XXXUUUSSSLLLKKKIIIHHHGGGFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAA============>>>>>>??????:::;;;<<<<<<<<<;;;999888999999999999999999999999::::::999888777777777777666666666666666666666666444555555555666666666666555555666666666777777777666666777777777888888888777777777888888888999999777888888999888888777777999999::::::::::::999999888888999999999999888888999999999:::::::::::::::888888999999999:::::::::===>>>>>>???@@@????????????@@@@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHKKKOOORRRUUU]]]gggqqqyyy~~~wwwjjjccc[[[XXX___nnnzzzvvvvvvwwwzzz~~~~~~yyyvvvwww|||~~~}}}|||~~~}}}rrrhhh___\\\YYYUUUTTTUUUSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTVVVYYY\\\]]]\\\ZZZYYYXXXVVVTTTQQQOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOPPPRRRQQQSSSWWW\\\fffvvv~~~tttnnnggg___UUUMMMLLLPPP^^^rrrvvvdddYYYSSSbbbyyy|||hhh]]]WWWUUUYYY___ccchhhmmmpppsssvvvxxx{{{uuuiii^^^XXXUUUSSS\\\fffssszzzyyy}}}}}}yyykkkeeehhhmmmnnnssszzz}}}zzzqqq___MMM>>>;;;777555555555444444444333333333444777999;;;===@@@CCCEEEFFFGGGIIIKKKJJJKKKNNNQQQTTTVVVXXXXXXYYYXXXXXXWWWWWWXXXXXXXXX[[[[[[]]]^^^______``````[[[YYYWWWXXXZZZ]]]^^^^^^___hhhxxxxxxiiiWWWMMMIIIEEEDDDFFFHHHNNN]]]qqqwwwjjj```YYYUUUNNNMMMKKKHHHGGGFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCC??????>>>>>>>>>>>>???@@@<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::999999888888888888999777777666666666666555555444555555555666666777777555555555666666666777777666666666777777777888888777777777888888888999999777777888888888777666666888888999999999999888888888888999999999999888888999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKIIIIIILLLRRRVVV[[[eeeooozzz|||nnnfff[[[WWWTTTUUU___ooo|||uuuvvvxxx|||yyytttssswwwzzz{{{}}}iiibbb[[[YYYWWWTTTSSSVVVSSSRRRQQQPPPPPPPPPRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUXXXYYYZZZZZZYYYXXXWWWUUUSSSPPPNNNMMMMMMMMMKKKMMMNNNOOONNNOOOPPPRRRSSSRRRSSSVVVYYYaaappp~~~yyytttooohhh]]]QQQLLLLLLYYYiiivvvyyyggg[[[VVV```uuutttbbbZZZTTTVVV[[[___dddiiikkkooouuuxxx{{{}}}qqqcccWWWOOOKKKIIINNNTTT]]]mmm{{{{{{~~~}}}|||vvvhhhcccgggnnnooottt{{{|||xxxmmmXXXFFF;;;888555444444444444333333333333444666888;;;<<<>>>AAADDDFFFHHHIIIKKKMMMJJJKKKOOOSSSWWWZZZ\\\]]][[[[[[ZZZYYYYYYXXXYYYYYY[[[\\\]]]^^^___`````````___\\\XXXXXXZZZ\\\\\\[[[\\\aaammmooo```TTTLLLIIIKKKIIIIIIQQQaaaqqqsssfff^^^VVVTTTPPPMMMJJJHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???>>>>>>>>>???@@@>>>>>>===<<<<<<<<<<<<===:::::::::::::::::::::::::::::::::999::::::;;;;;;888888888777777666666666777777777666666666666666555666666666666777777777555555555666666666777777666777777777888888888888888888888888888777666666666777777888888777777666999999::::::::::::999999999999999:::::::::;;;;;;======>>>>>>>>>?????????>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEGGGIIIKKKMMMNNNNNNNNNRRRYYY^^^eeeppp{{{rrrbbbWWWTTTSSSTTTZZZeeesssyyy{{{~~~yyyssspppssswwwyyy}}}qqqaaa[[[WWWVVVUUURRRRRRUUURRRQQQPPPOOOOOOPPPRRRSSSPPPQQQSSSUUUWWWXXXXXXXXXUUUUUUVVVWWWXXXXXXXXXWWWUUUTTTRRRPPPNNNMMMMMMMMMKKKMMMPPPPPPOOOOOOQQQTTTUUUSSSTTTVVVWWW]]]kkkxxx|||uuuiiiYYYOOOLLLQQQ^^^iiivvv|||oooeee\\\bbbsssjjj___VVVUUUXXXZZZ^^^bbbeeellltttxxx|||zzzoooaaaTTTKKKGGGCCCEEEHHHNNN]]]rrr~~~{{{{{{}}}zzzzzz~~~uuugggbbbgggnnnpppuuu|||{{{uuuiiiSSS@@@999777444333444444333222222333444666888:::===>>>>>>AAADDDGGGIIIJJJMMMOOOJJJLLLPPPUUUYYY]]]___aaa]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[]]]^^^___`````````aaa^^^YYYXXXYYYZZZYYYXXX^^^```hhhvvv~~~}}}rrraaaUUUQQQRRRMMMIIILLLWWWbbbmmm{{{uuukkk___\\\WWWRRRNNNKKKJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAA???>>>>>>>>>???@@@AAA@@@>>>=========>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>999999999999888888777777999999888777666555444444666666666666777777777888444444444555555555666666666666666777777777888888888888999999888777666666555666666666666666666555::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDBBBCCCEEEHHHJJJMMMOOOPPPTTTUUUYYYaaagggnnnzzzlll[[[PPPSSSTTTXXX```kkkxxxyyysssoooqqquuuxxx~~~~~~hhh\\\WWWTTTTTTSSSPPPQQQUUUQQQPPPOOONNNNNNPPPQQQSSSNNNPPPSSSVVVYYYZZZ[[[[[[VVVVVVVVVVVVVVVVVVWWWWWWUUUSSSQQQOOONNNNNNNNNNNNKKKNNNPPPQQQPPPPPPRRRUUUVVVTTTTTTVVVVVV[[[hhhuuusssaaaSSSNNNJJJVVV```nnn}}}xxxppp```dddsssooocccWWWTTTVVVWWWZZZ]]]bbbjjjsssyyy|||~~~vvvmmmbbbWWWLLLEEE???AAADDDHHHPPP```sss}}}}}}}}}~~~|||{{{yyyyyy{{{~~~}}}pppfffeeejjjpppqqqvvv|||~~~zzzxxxnnn\\\KKKBBB999888666444333333333333333444666777888;;;???BBB>>>AAAEEEIIILLLMMMNNNNNNJJJLLLPPPUUUYYY]]]```aaa______^^^]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^______```^^^[[[ZZZZZZYYYWWWVVV[[[\\\aaalllyyyuuuyyyxxx}}}wwwhhh]]]VVVTTTPPPMMMNNNPPPVVVdddqqqyyyooohhh^^^WWWRRROOOLLLIIIJJJGGGDDDCCCDDDEEEFFFFFFCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============777888999999;;;;;;<<<======;;;999:::===>>>===;;;999999999888888888888777888888888888888888888888777777777777777777777777777777777777777777777777555555555666666666666666;;;:::888777777777888888999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBCCCDDDDDDBBBBBBCCCDDDEEEHHHKKKLLLLLLOOOTTTXXXZZZ]]]bbbiiisssrrrbbb[[[\\\___dddhhhkkksss~~~}}}tttsssrrrtttxxx}}}ooo```UUUUUUSSSRRRRRRSSSTTTTTTPPPOOOOOOOOOOOOPPPQQQRRRPPPQQQSSSUUUWWWXXXYYYYYYVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVTTTQQQNNNMMMPPPPPPRRRSSSSSSTTTTTTTTTWWWWWWYYY\\\\\\]]]eeennn~~~lllUUUEEEGGGLLLWWWgggtttzzzmmmiiinnn|||gggVVVUUUVVVUUUVVV\\\___dddlllttt||||||vvvnnneeeZZZOOOHHHDDDEEEEEEFFFKKKWWWgggssszzz{{{}}}|||zzzyyyyyy{{{|||nnneeeccchhhmmmqqqvvv||||||yyyuuukkkYYYHHH???999777666444333333333333555666888888999:::>>>@@@@@@BBBFFFIIIKKKMMMMMMMMMMMMNNNQQQUUUXXX[[[\\\]]]______^^^^^^^^^^^^^^^_________^^^^^^]]]^^^^^^______]]][[[ZZZZZZZZZYYYXXX\\\[[[___gggrrruuuqqqqqquuu~~~|||lll```\\\VVVQQQOOOMMMNNNUUU]]]hhhzzz|||tttiii___ZZZVVVRRROOOKKKHHHEEECCCCCCDDDDDDCCCDDDDDDCCCCCCBBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>::::::;;;;;;<<<<<<=========;;;999:::===>>>===<<<;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888777777777777777777777777333333444555777888999::::::999999888888888888999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@AAAAAA???AAABBBBBBBBBBBBDDDEEEIIILLLOOOPPPRRRUUU\\\aaacccgggnnnvvvzzzjjj___^^^ccclllsssxxx|||}}}zzzrrrrrrsssvvvzzz~~~hhh[[[RRRQQQQQQPPPPPPQQQRRRSSSQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWUUUSSSQQQPPPPPPPPPRRRSSSSSSTTTTTTTTTWWWWWWYYY\\\\\\]]]dddmmmkkkTTTEEEFFFHHHPPP\\\iiittt|||zzzoooiiilllqqq___ZZZXXXSSSRRRWWW\\\aaahhhpppwww}}}yyyssslllbbbWWWPPPKKKJJJHHHGGGIIIRRR___iiivvvxxx|||{{{zzzyyyyyy|||zzzlllcccaaafffjjjqqqvvv|||zzzvvvqqqfffSSSCCC<<<888777555444333222333333666888999999999:::===???CCCEEEGGGJJJKKKLLLLLLLLLPPPQQQRRRTTTVVVXXXYYYZZZ^^^^^^^^^]]]^^^^^^______```______^^^^^^^^^______^^^\\\ZZZZZZ[[[\\\[[[ZZZ\\\ZZZ[[[aaaiiiuuuyyypppnnnpppxxxpppeee]]]UUUQQQMMMIIIIIIKKKUUUfff{{{vvvjjjbbb\\\WWWSSSQQQMMMIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????===========================<<<;;;;;;===>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999::::::::::::::::::::::::888888888888888888888888444444555666888999::::::888999999::::::::::::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>============>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???@@@BBBBBBBBBDDDFFFHHHHHHLLLOOORRRUUU[[[cccjjjqqqwww{{{lllbbb___eeennn|||~~~}}}wwwvvvppprrruuuzzzppp___VVVPPPPPPOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRUUUUUUWWWXXXYYYZZZZZZZZZWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[YYYWWWUUUUUUTTTUUUQQQQQQRRRSSSTTTTTTTTTTTTWWWVVVXXX[[[\\\]]]dddlll}}}lllVVVIIIFFFEEEIIIRRR]]]jjjzzz}}}yyy{{{{{{yyysssjjjhhhyyy~~~jjj```YYYRRRQQQTTTWWW\\\cccjjjqqqxxx~~~{{{vvvnnnddd^^^RRRQQQOOOMMMPPPWWWbbbjjjtttwww|||}}}|||zzzzzz}}}xxxkkkcccbbbeeeiiirrrvvv|||~~~yyytttmmm```NNN@@@:::777666555333222222333333555777999:::;;;<<<>>>AAAFFFGGGIIIJJJLLLLLLLLLLLLQQQRRRRRRTTTUUUWWWXXXYYY\\\\\\\\\\\\\\\]]]^^^___^^^^^^^^^^^^___```aaabbb```^^^\\\[[[\\\]]]\\\[[[[[[XXXXXX\\\bbbkkk|||xxxsssqqqwww~~~nnndddYYYTTTPPPJJJGGGGGGLLLXXXiiizzzzzzoooggg```[[[WWWTTTPPPMMMLLLKKKJJJIIIFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>=========<<<======<<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999888888888888888999:::<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????>>>>>>??????@@@AAA???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDEEEFFFIIILLLIIIMMMRRRVVV[[[cccmmmuuuyyylllccc___aaalllwwwxxxttttttrrrvvv{{{yyyeeeYYYSSSPPPQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXXXXYYYZZZ\\\]]]^^^^^^\\\YYYVVVUUUUUUWWWXXXSSSTTTUUUUUUVVVVVVVVVUUUWWWVVVWWW[[[\\\]]]bbbiiitttmmmZZZPPPGGGDDDFFFOOOZZZfffuuu{{{yyyxxxvvvvvvllleeeooovvvggg\\\TTTRRRUUUTTTXXX^^^eeekkkrrrxxx}}}}}}}}}wwwpppjjj^^^\\\YYYWWWYYY___gggmmmuuuyyy~~~~~~vvvjjjccccccgggjjjssswww|||~~~~~~}}}xxxrrrjjj[[[JJJ===999666555444333222222333333222555888;;;<<<>>>AAACCCGGGHHHIIIKKKLLLMMMNNNNNNQQQQQQRRRSSSUUUXXXZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\]]]^^^```bbbdddeeecccaaa^^^]]]]]]\\\[[[YYYZZZWWWWWWZZZ^^^ffftttwwwrrrvvv~~~|||ooobbbYYYSSSLLLHHHHHHDDDKKKWWWeeetttwwwnnniii]]]YYYTTTQQQOOONNNMMMKKKGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@???????????????>>>>>>======<<<<<<===============>>>???@@@===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>????????????????????????@@@AAAAAA?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGJJJMMMNNNRRRYYY```gggppp{{{|||uuummmgggaaa```aaaeeeoooyyy~~~vvvtttwwwyyy}}}nnn___VVVSSSPPPQQQRRRRRRSSSTTTTTTUUUVVVVVVUUUUUUTTTUUUUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\^^^^^^]]][[[XXXUUUTTTUUUWWWYYYVVVVVVWWWXXXXXXXXXWWWWWWWWWUUUVVVZZZ\\\]]]aaagggooolll]]]TTTGGGDDDFFFNNNZZZeeerrr||||||zzzuuusssuuukkkccchhhzzzrrrbbbXXXTTTUUUTTTWWW\\\aaaffflllssswwwwwwzzz~~~}}}}}}}}}xxxtttnnnkkkfffccccccfffkkkooowww|||ssshhhdddeeeiiilllssswww}}}}}}}}}{{{uuuooofffWWWEEE;;;888666555333222222222333444111444888<<<>>>@@@CCCEEEGGGGGGIIIKKKMMMOOOQQQRRRQQQRRRRRRSSSVVVYYY\\\^^^YYYYYYYYYZZZ[[[]]]^^^___\\\]]]^^^___aaaccceeefffeeebbb```^^^^^^]]][[[ZZZ[[[XXXXXX[[[^^^cccnnnyyyyyyqqqttt}}}rrreeeYYYNNNHHHHHHCCCEEELLLWWWdddvvv}}}wwwgggccc]]]XXXTTTRRROOOMMMJJJJJJHHHGGGFFFFFFEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>============>>>???>>>======???AAA=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@????????????@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFIIIMMMPPPRRRXXXaaajjjrrr||||||mmmeee___]]]^^^cccgggjjjrrrzzz~~~wwwwww{{{vvveee[[[UUURRROOOPPPQQQRRRSSSSSSSSSRRRVVVVVVVVVVVVVVVWWWXXXXXXZZZZZZZZZZZZYYYYYYXXXWWWXXXXXXXXXYYYZZZ[[[\\\]]][[[YYYWWWUUUTTTUUUWWWYYYWWWXXXXXXYYYYYYXXXXXXXXXWWWTTTUUUZZZ]]]]]]```eeemmm}}}|||lll^^^UUUIIIDDDDDDLLLWWWbbbmmmwwwuuuzzzzzzsssrrrqqqkkkccccccmmmpppaaaYYYUUUUUUXXX[[[^^^bbbgggmmmqqqsssuuuyyy|||}}}}}}}}}{{{wwwrrrnnnnnnppprrrtttzzz~~~{{{nnneeecccfffjjjmmmtttxxx}}}~~~}}}|||wwwrrrkkkaaaRRRAAA888777555444333222222222333444333666:::===>>>@@@BBBDDDEEEFFFHHHKKKNNNQQQTTTVVVTTTTTTTTTTTTVVVYYY\\\^^^YYYZZZZZZ[[[]]]^^^```aaa_________```aaabbbdddddddddbbb___^^^___^^^]]]\\\]]][[[[[[]]]^^^```hhhrrr{{{uuutttzzzxxxeeeTTTLLLKKKFFFEEEHHHNNNVVVaaattt|||wwwooohhhbbb]]]XXXUUUOOONNNLLLJJJIIIGGGGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????===???@@@???======@@@BBB???>>>>>>>>>>>>=================================>>>>>>>>>>>>>>>>>>>>>>>>========================:::;;;;;;<<<<<<======>>>>>>>>>======<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???????????????????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGHHHKKKOOOUUUYYY]]]dddooozzzrrrgggbbb^^^___dddlllqqqsssyyy~~~xxxyyy~~~}}}iii^^^XXXSSSPPPQQQRRRSSSTTTTTTSSSRRRRRRVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYWWWVVVVVVWWWXXXYYYWWWWWWWWWXXXXXXWWWWWWVVVWWWTTTTTTZZZ]]]]]]___ccciiiuuu|||qqqdddZZZOOOGGGCCCHHHRRR]]]jjjtttwwwyyy}}}yyyrrrsssnnnkkkeee^^^^^^lllqqqccc[[[VVVXXXZZZ\\\___ccchhhllloooqqqtttvvvxxx{{{~~~yyyvvvvvvyyy{{{|||{{{xxxkkkcccbbbfffkkkmmmtttxxx}}}~~~||||||tttooohhh^^^NNN>>>777666555444333222222222333444555888;;;>>>>>>???AAABBBDDDEEEGGGKKKOOOSSSVVVXXXVVVVVVUUUUUUWWWYYY\\\]]][[[[[[[[[]]]^^^```bbbcccbbbbbbaaaaaaaaaaaabbbbbbbbb```___^^^___```___^^^^^^]]]]]]^^^^^^^^^dddllluuu{{{vvvyyy~~~rrr]]]RRRPPPFFFCCCCCCFFFGGGKKKYYYhhhuuuxxxpppiiiccc```SSSQQQOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===???AAA@@@>>>===@@@CCC@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;@@@???>>><<<<<<<<<===>>>===========================>>>>>>>>>>>>???????????????>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGJJJMMMPPPVVV]]]bbbmmmuuuzzznnniiigggdddeeellltttzzz|||}}}yyy{{{sssaaaYYYVVVRRRNNNTTTUUUVVVWWWWWWVVVTTTTTTVVVVVVVVVWWWYYYZZZ\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZYYYXXXWWWWWWXXXYYYZZZVVVVVVVVVWWWVVVVVVUUUUUUWWWTTTTTTYYY]]]]]]___bbbeeennnwwwkkkbbbWWWLLLDDDFFFOOO[[[iiittt|||}}}xxxrrrtttnnnmmmfffYYYQQQYYYpppmmmbbbVVVXXXYYYZZZ\\\```eeehhhlllnnnppprrrsssvvvyyy||||||yyyzzz|||uuugggaaaaaadddjjjpppuuuyyy}}}~~~|||yyyyyytttooodddUUUFFF<<<777777444333333333333444555666888:::<<<===>>>???AAACCCFFFGGGIIILLLPPPSSSUUUWWWUUUUUUVVVWWWYYY\\\___```]]]]]]]]]^^^___```aaaaaaccccccccccccccccccccccccfffeeeccc```^^^___cccffffffeeecccaaa```aaaeeeiiivvv~~~~~~vvvtttxxx|||ooo]]]SSSOOOFFFAAACCCFFFGGGLLLSSS___fffwwwuuunnngggaaaYYYSSSQQQOOOLLLJJJHHHGGGFFFFFFGGGGGGFFFDDDCCCBBBAAABBBDDDFFFFFFEEEBBBBBBBBBAAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAABBBBBB@@@@@@????????????@@@@@@>>>>>>============>>>>>>@@@@@@@@@@@@@@@???>>>===@@@@@@@@@@@@???===<<<;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@??????>>>>>>======@@@?????????>>>>>>======>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAADDDEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDEEEFFFHHHIIIKKKNNNRRRTTTXXX```llluuu{{{{{{qqqmmmmmmnnnnnnmmmrrryyy~~~~~~iii]]]XXXSSSOOONNNQQQUUUYYYYYYWWWUUUUUUWWWWWWXXXYYYZZZ\\\]]]^^^___``````___]]][[[ZZZXXXXXXXXXXXXXXXWWWVVVVVVYYY[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXWWWUUUSSSRRRTTTTTTUUUWWWZZZ]]]```bbbfffmmmxxx~~~~~~wwwoooaaaVVVJJJEEEFFFOOO```ooottt|||zzzvvvrrrqqqjjj[[[NNNMMMZZZhhhqqqgggaaaZZZYYY]]]bbbcccbbbggghhhkkknnnrrrvvvxxxzzz}}}zzz{{{~~~tttgggbbbbbbeeejjjpppxxx|||}}}{{{zzzsssnnncccTTTEEE;;;777777444444444333333444555555888:::<<<===>>>???AAADDDFFFGGGJJJMMMQQQTTTWWWXXXWWWWWWXXXYYYZZZ\\\___```]]]]]]]]]]]]^^^___```aaaccccccccccccccccccccccccddddddccc```______bbbeeeffffffeeecccaaabbbeeegggrrrzzzzzzvvvvvvwww{{{|||kkk```UUUMMMGGGFFFFFFDDDFFFJJJPPPUUUcccvvvvvvoooddd]]]XXXUUURRROOOOOOMMMJJJIIIIIIHHHFFFEEEEEECCCAAAAAABBBCCCCCCBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@??????>>>>>>>>>>>>??????>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>???????????????>>>============<<<<<<===>>>>>>???????????????>>>>>>>>>@@@@@@??????>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIKKKMMMRRRVVV\\\aaafffooozzzxxxmmmhhhjjjqqqvvvyyyvvvzzz{{{{{{||||||yyyfff]]]YYYVVVSSSRRRSSSVVVYYYYYYWWWVVVVVVWWWYYYYYYZZZ\\\]]]^^^___```bbbaaa```^^^\\\[[[ZZZYYYVVVVVVVVVUUUTTTTTTVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYYYYXXXVVVTTTSSSSSSTTTUUUVVVYYY]]]```bbbeeekkkuuu~~~zzz|||zzzlll```RRRIIIEEEJJJWWWcccrrrzzzyyyvvvrrrrrrmmm___QQQLLLSSS\\\qqqrrriii___ZZZ\\\```cccccceeefffiiilllppptttvvvxxx}}}|||~~~}}}rrrfffbbbdddggglllqqqwwwzzz}}}~~~|||yyywwwvvvrrrlll```RRRDDD;;;888777555555444444444444444555777999<<<===>>>@@@BBBDDDFFFHHHKKKOOOSSSWWWYYYZZZ[[[ZZZ[[[[[[\\\]]]___```____________```aaabbbbbbccccccddddddddddddddddddcccccccccaaa______aaacccfffffffffeeecccbbbccceeelllsss~~~zzzuuurrrrrrrrrxxxsssaaaYYYQQQMMMIIIEEEDDDEEEEEEHHHPPP[[[gggvvvvvvkkkddd```\\\YYYWWWTTTPPPMMMLLLKKKJJJIIIHHHEEECCCBBBBBBCCCBBBAAADDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@???????????????@@@@@@????????????@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>===>>>>>>???@@@@@@?????????>>>>>>=========>>>>>>??????????????????@@@@@@@@@@@@@@@????????????>>>??????@@@AAAAAABBBBBBCCCBBBAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLOOOSSSVVV[[[aaajjjrrrzzz{{{lllgggbbbccckkkwww~~~yyywwwxxxzzz|||sssddd^^^\\\ZZZYYYYYYUUUWWWYYYYYYXXXXXXXXXYYY[[[[[[\\\]]]___```aaaaaacccbbbaaa___^^^\\\[[[ZZZUUUVVVVVVTTTSSSSSSUUUWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSTTTVVVYYY\\\___aaaccchhhppp}}}|||xxx{{{wwwkkk\\\PPPHHHGGGOOOYYYkkkuuu|||xxxsssuuurrrhhhZZZPPPNNNPPP[[[sssyyyiii]]]ZZZ]]]aaadddbbbdddfffjjjnnnqqqtttuuu~~~}}}~~~yyynnneeecccfffiiinnnsssvvvyyy{{{|||yyyvvvtttsssqqqjjj]]]NNNBBB;;;888777666555555444444444444444777999<<<>>>???AAADDDFFFHHHJJJNNNRRRVVVYYY[[[\\\^^^^^^^^^^^^^^^_________bbbbbbaaaaaabbbccccccdddccccccccccccddddddddddddaaabbbbbbaaa```___```aaaeeefffgggfffdddbbbbbbcccfffllluuuvvvpppooonnnqqqxxxssskkk```WWWPPPKKKIIIHHHEEEEEEHHHMMMRRR\\\nnn~~~}}}uuuooojjjfffaaa]]]XXXTTTRRRQQQPPPPPPKKKIIIEEEDDDDDDEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAA@@@??????>>>??????@@@@@@?????????@@@@@@???>>>>>>>>>>>>???>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEGGGHHHIIIJJJGGGJJJNNNQQQSSSWWW]]]bbbgggnnnxxxyyylllbbb```aaagggsss~~~yyyvvvtttxxx{{{~~~{{{oooccc``````___^^^^^^XXXYYYYYYYYYYYYZZZZZZ[[[]]]]]]^^^___```bbbbbbccccccbbbaaa___]]]\\\[[[ZZZXXXXXXXXXVVVUUUUUUVVVXXXWWWXXXZZZ[[[\\\\\\\\\\\\ZZZZZZYYYYYYWWWVVVUUUUUUSSSTTTTTTVVVXXX[[[^^^```cccffflllvvv~~~yyy{{{}}}rrreeeYYYOOOKKKNNNUUUbbblllwww|||uuuxxxxxxrrrfffYYYOOOJJJNNNaaa{{{wwwfff]]]\\\___aaa```bbbdddhhhlllooorrrsss}}}|||{{{}}}tttkkkddddddhhhkkkpppuuuzzz|||~~~~~~{{{xxxvvvvvvpppgggYYYKKK@@@:::888777666555555444444444555555777:::===???AAACCCFFFHHHJJJMMMQQQUUUYYY\\\]]]^^^___```````````````______aaaaaa`````````aaabbbbbbbbbbbbbbbcccccccccdddddd```aaabbbaaa___^^^___aaadddeeegggfffdddbbbaaaaaabbbgggnnnwww}}}tttoookkkkkkqqqwww}}}uuuggg\\\UUUPPPLLLGGGEEEEEEFFFGGGLLLXXXdddsss{{{tttnnnggg```\\\YYYVVVTTTNNNKKKGGGEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???======AAA@@@@@@?????????@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKIIINNNTTTXXX[[[aaaiiioooyyy|||nnnddd___```eeeooo{{{{{{tttrrrrrrwww|||uuukkkcccbbbcccaaa```aaa\\\[[[ZZZZZZZZZ\\\]]]]]]______```aaabbbccccccdddbbbaaa```^^^]]][[[ZZZYYYXXXYYYXXXWWWUUUUUUVVVXXXWWWYYY[[[]]]^^^^^^^^^]]]ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTUUUVVVYYY[[[^^^```dddfffiiippp~~~zzzzzz~~~xxxmmmcccYYYPPPOOORRRWWW___kkkttt}}}|||tttwwwyyywwwooobbbTTTKKKIIIUUUggg|||tttfff___]]]^^^___aaacccgggkkknnnqqqrrr{{{zzzyyy|||~~~ooohhhccceeejjjnnnrrrvvvyyy{{{}}}}}}zzzwwwvvvvvvnnndddUUUGGG>>>:::888777555555444444555666666777888;;;>>>AAACCCEEEHHHKKKMMMPPPTTTXXX[[[]]]^^^^^^``````aaaaaaaaa``````___^^^^^^^^^]]]]]]^^^^^^___``````aaaaaabbbcccccccccaaaaaaaaa___]]]]]]___aaabbbdddeeedddbbbaaaaaaaaa```eeekkkqqqzzzrrrllliiikkkqqqxxx}}}oooeee\\\SSSJJJEEEBBBCCCCCCDDDKKKRRR\\\lll}}}tttllleee___[[[UUUQQQMMMJJJIIIIIIIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIILLLNNNPPPQQQWWW___dddhhhoooyyy{{{rrrjjjdddbbbdddjjjuuuyyyuuuqqqoooqqqxxxxxxlllfffaaabbbdddcccbbbccc___]]]ZZZZZZ\\\^^^______``````aaabbbbbbcccddddddbbbaaa```^^^\\\[[[ZZZYYYXXXXXXXXXVVVTTTSSSUUUWWWWWWYYY\\\___`````````___\\\[[[ZZZXXXWWWWWWWWWWWWVVVVVVVVVWWWYYY\\\___```dddeeefffjjjvvv~~~xxxwww{{{|||uuummmaaaSSSMMMMMMNNNSSS]]]iiirrr{{{ssstttuuuvvvrrrhhh[[[PPPHHHMMMWWWfffzzztttggg___\\\]]]___aaaeeeiiilllooopppzzzxxxwwwzzz~~~xxxllleeebbbffflllppptttxxxwwwyyy{{{zzzxxxvvvuuuuuunnncccSSSEEE===999888777444444444444555777888999999<<<@@@BBBEEEGGGKKKMMMPPPRRRVVVZZZ]]]^^^^^^^^^___```aaaaaabbbaaa``````___^^^^^^]]]]]]^^^^^^___^^^______```aaaaaabbbbbbaaaaaa```]]]\\\\\\___bbbaaabbbcccbbb``````aaabbb```eeekkkooottt{{{ssskkkjjjlllrrr|||qqqdddXXXOOOGGGEEEEEEDDDFFFIIIMMMYYYjjj|||~~~vvvnnnjjjccc^^^XXXSSSPPPOOONNNMMMMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@@@@AAACCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQUUUYYY\\\aaahhhqqqwww|||~~~uuuqqqqqqqqqpppoooooorrrzzz|||wwwttttttrrruuu~~~zzzmmmccc^^^]]]```cccbbbbbbcccbbb^^^[[[ZZZ\\\___``````aaaaaaaaabbbbbbcccddddddcccbbbaaa___^^^\\\[[[ZZZYYYYYYYYYWWWUUUTTTVVVWWWWWWYYY]]]```bbbbbbaaa```___^^^\\\ZZZYYYYYYYYYZZZWWWWWWWWWXXXZZZ]]]___aaabbbcccccceeennn{{{}}}xxxvvvwwwzzz|||}}}~~~{{{xxxsssfffWWWLLLIIIIIIJJJRRR___kkkwwwwwwuuusssuuuuuuooobbbXXXIIIIIILLLSSSaaawwwrrrddd\\\[[[\\\___bbbfffjjjlllnnn~~~}}}~~~yyywwwvvvxxx~~~|||tttjjjdddaaafffmmmqqqtttxxxzzz|||~~~}}}{{{yyyyyyyyymmmbbbQQQCCC<<<999888777333333333444666777999::::::===AAACCCFFFIIILLLOOORRRTTTXXX\\\^^^___^^^^^^^^^___aaabbbbbbaaa``````bbbaaa````````````aaaaaa]]]^^^^^^___```aaaaaabbbbbbaaa___\\\ZZZ\\\___bbb```aaaaaa```______aaaccc```ffflllooorrrzzzzzzpppjjjiiillluuuvvviii\\\PPPKKKIIIGGGFFFGGGFFFMMMXXXfffuuu}}}yyyooojjjccc\\\XXXVVVTTTSSSPPPPPPOOONNNMMMLLLKKKKKKGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBB???@@@AAAAAABBBBBBBBBBBB??????@@@AAAAAAAAAAAA@@@??????@@@AAABBBDDDEEEFFFCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKOOOPPPQQQUUUZZZ___dddgggooowwwxxxoookkknnnuuu{{{}}}~~~|||zzz}}}}}}xxxuuuxxxwww{{{pppeee[[[XXXYYY^^^bbbbbbbbbdddccc___[[[ZZZ]]]```aaaaaaaaaaaaaaabbbbbbccccccddddddcccbbbaaa___]]]\\\[[[\\\\\\\\\ZZZWWWWWWXXXZZZWWWYYY]]]```bbbcccbbbaaaaaa```^^^\\\[[[[[[[[[\\\XXXXXXXXXYYY[[[^^^```bbbaaabbbaaabbbjjjuuu|||}}}yyyuuuuuuuuuvvvvvvwwwvvvwwwtttjjjYYYNNNJJJFFFFFFMMMZZZgggsss}}}xxxtttuuuwwwsssiii___JJJHHHFFFHHHPPPccc~~~yyyhhh^^^YYYZZZ]]]```dddhhhjjjlll|||zzz|||~~~xxxxxxxxxyyy}}}zzzooogggfffdddeeeiiiooovvv{{{{{{}}}|||yyywwwyyywwwssslll[[[III@@@<<<999666666555555555444444666:::===>>>???AAADDDGGGKKKNNNOOORRRUUUYYY[[[\\\]]]^^^___aaabbbcccdddcccaaa___]]]```````````````___^^^^^^ZZZZZZZZZZZZ[[[\\\]]]^^^___]]]\\\ZZZZZZ[[[]]]^^^````````````aaabbbcccdddfffhhhjjjmmmooosssxxx|||{{{nnnggghhhnnnrrryyy}}}oooaaa[[[VVVOOOJJJKKKJJJFFFIIITTT___lll|||zzzrrriiiccc```______ZZZYYYWWWTTTRRRPPPOOONNNHHHIIIIIIGGGEEEEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA?????????@@@AAACCCEEEEEEFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJLLLOOORRRWWWXXXZZZ^^^dddlllvvv|||yyywwwjjjiiiiiinnnuuu~~~~~~~~~~~~~~~~~~ttteee\\\YYYXXXVVVWWWZZZ]]]______ccc```\\\[[[]]]```bbbccccccbbb```___^^^___aaabbbbbbaaaaaa```______^^^^^^\\\\\\[[[ZZZZZZYYYZZZZZZ[[[\\\]]]^^^___aaabbbbbb^^^^^^^^^^^^]]]\\\[[[[[[YYYXXXXXXXXX[[[^^^bbbdddccc``````ccceeejjjuuu~~~{{{{{{{{{yyywwwwwwzzzvvvrrrmmmggg]]]PPPGGGDDDDDDHHHPPPZZZgggxxxxxxwwwyyywwwmmmeeeWWWKKKCCCDDDHHHQQQiiitttccc___[[[YYY]]]```bbbgggmmm}}}{{{}}}~~~zzzzzzzzz{{{~~~xxxllleeeddddddfffkkkqqqvvvzzz}}}~~~}}}yyywwwwwwtttooofffWWWGGG???<<<999777888555555555444444666:::===???@@@BBBEEEHHHLLLOOOQQQTTTWWWZZZ\\\]]]^^^___aaabbbbbbcccdddcccaaa___^^^_______________^^^]]]]]][[[[[[[[[[[[\\\]]]]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]]````````````aaabbbccccccdddeeehhhjjjlllpppuuuxxxuuullliiijjjlllsssyyyqqqiiibbbZZZVVVVVVPPPJJJIIIMMMSSS[[[gggsss}}}xxxtttqqqpppoookkkiiiddd___ZZZWWWTTTSSSNNNNNNLLLIIIGGGEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHGGGHHHJJJKKKNNNNNNMMMMMMOOORRRWWWZZZaaadddhhhnnnttt|||{{{tttlllhhhiiiggggggjjjpppyyy~~~{{{~~~yyylllbbb[[[ZZZXXXVVVWWWZZZ]]]^^^___bbb___\\\\\\^^^```aaabbb```___^^^\\\\\\]]]___```________________________\\\\\\[[[[[[ZZZ[[[[[[[[[\\\]]]]]]^^^___```aaaaaa^^^^^^^^^^^^]]]\\\[[[[[[YYYXXXWWWXXXZZZ]]]aaaccccccaaaaaacccdddgggpppzzz}}}zzzwwwuuuuuuyyywwwuuurrrmmmcccVVVLLLEEEDDDGGGOOOXXXcccsss}}}~~~|||uuunnnaaaTTTIIIEEECCCHHH[[[pppmmmaaa\\\ZZZ\\\___```dddiii|||{{{~~~|||||||||}}}ssshhhaaabbbeeehhhmmmrrrvvvyyy~~~|||xxxvvvuuuqqqkkk___QQQCCC===:::888777999444444555444444666:::===???@@@CCCGGGKKKNNNQQQSSSUUUXXX[[[\\\]]]^^^```aaabbbbbbcccccccccaaa```___]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\^^^______``````aaabbbbbbaaaccceeeggghhhkkkpppsss|||xxxpppkkkiiinnnttt|||~~~~~~uuulllgggfff[[[TTTMMMKKKKKKNNNUUU\\\ooo{{{}}}~~~xxxqqqiiiccc]]]ZZZVVVTTTQQQNNNKKKJJJIIIHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHHHHHHHJJJLLLOOOPPPQQQRRRTTTYYY```eeerrrwww~~~|||nnneee^^^ZZZ[[[___fffhhhlllttt}}}|||{{{zzzyyy}}}yyyjjjbbb]]]ZZZZZZXXXWWWXXXZZZ]]]^^^^^^___^^^\\\]]]^^^_________\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^_________``````^^^^^^^^^^^^]]]\\\[[[ZZZWWWWWWWWWWWWYYY\\\___aaabbbaaaaaaccccccccciiirrr~~~zzzvvvuuuuuuyyyxxxyyyyyyvvvlll___VVVJJJGGGGGGMMMTTT]]]kkkwwwzzzmmm```QQQHHHBBBAAANNN^^^|||{{{hhhaaa\\\]]]^^^___bbbfff{{{zzz|||~~~~~~~~~|||nnnccc^^^aaaeeekkkppptttvvvwww||||||yyyuuuttttttnnngggYYYMMM@@@;;;999666666777333444555555555777;;;===@@@AAAEEEIIIMMMPPPSSSTTTUUUWWWZZZ[[[[[[\\\^^^```aaaaaabbbbbbbbbaaa```___]]]]]]]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYXXXXXXZZZYYYYYYYYYYYYZZZZZZ[[[]]]^^^___``````aaaaaaaaa```aaacccdddeeegggkkknnnrrrzzz}}}uuupppnnnsss{{{~~~yyyuuukkkcccYYYRRRNNNMMMOOOQQQYYYbbbooo}}}|||yyy{{{{{{}}}vvvmmmhhh```]]]YYYUUUSSSRRRPPPOOOMMMLLLJJJHHHGGGHHHIIIKKKFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIILLLMMMMMMNNNPPPRRRSSSVVVYYY]]]aaahhhqqqwwwvvvkkk^^^WWWTTTUUU\\\ccckkkmmmrrrzzz~~~zzzzzzyyyyyy~~~mmm```[[[YYYYYYYYYXXXWWWXXXZZZ]]]]]]]]]]]]\\\[[[\\\^^^^^^]]][[[YYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZ[[[\\\]]]____________^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYVVVUUUUUUVVVXXX[[[]]]___^^^^^^```bbbaaa```dddkkkwww}}}zzzxxxvvvwwwxxx{{{~~~}}}vvvjjjaaaQQQLLLIIIKKKPPPXXXcccnnn}}}xxxkkk[[[OOOFFFBBBJJJTTTggg{{{uuujjj```]]]]]]]]]aaaeee}}}yyyyyy{{{uuuhhh```\\\```ffflllqqqtttuuuvvvwwwwwwuuurrrrrrsssllldddTTTIII???:::777444333555333555666777777999<<<>>>AAACCCFFFJJJNNNQQQSSSTTTSSSUUUWWWXXXXXXYYY\\\^^^__________________^^^^^^\\\\\\]]]]]]\\\\\\[[[ZZZYYYZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[]]]^^^___```aaaaaaaaa``````aaabbbbbbcccdddhhhjjjmmmrrr}}}}}}rrruuuzzz~~~wwwkkk___WWWSSSOOOLLLMMMQQQYYYcccpppzzzxxxwwwvvvwww{{{~~~qqqllleee```]]]ZZZWWWUUUWWWUUURRRPPPNNNNNNOOOPPPJJJIIIIIIHHHHHHIIIJJJJJJFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCBBBAAAAAA@@@AAAAAAAAACCCDDDDDDEEEFFFFFFFFFGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLOOORRRTTTVVVXXX[[[^^^___dddkkkpppuuu|||qqqbbbYYYRRRPPPRRRXXXdddooovvvxxx{{{~~~{{{{{{zzzzzzxxxggg]]]YYYXXXWWWXXXWWWVVVXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\\\\ZZZXXXVVVVVVWWWWWWXXXYYYZZZ[[[]]]]]]\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXWWWTTTTTTTTTUUUWWWYYY[[[\\\ZZZZZZ]]]```___^^^bbbhhhsss~~~yyyssssssuuuyyy~~~|||ssslllXXXPPPIIIIIINNNWWWcccmmm{{{uuueeeVVVJJJEEEGGGLLLVVVlllvvvfff___]]]^^^aaaeee{{{xxxyyy}}}}}}nnnccc___\\\```gggmmmrrrtttttttttttttttqqqoooppppppiii```NNNFFF===999666333222555444666777888999;;;>>>@@@BBBDDDGGGKKKOOOQQQRRRSSSRRRSSSUUUUUUUUUWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[XXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^```aaabbbbbbaaa``````aaaaaaaaa```bbbdddgggkkkmmmvvvzzzzzz{{{|||~~~qqqfff]]]SSSJJJIIIIIIKKKQQQYYYcccsss}}}yyytttpppqqqvvv|||xxxppplllhhhccc___```^^^[[[XXXUUUSSSRRRQQQMMMLLLKKKJJJIIIJJJKKKLLLIIIIIIIIIHHHHHHGGGGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQOOORRRVVVZZZ^^^bbbfffiiinnnuuu}}}yyyhhh]]]PPPLLLKKKOOOUUU^^^lllxxx~~~~~~~~~~~~oooccc]]]YYYWWWUUUWWWVVVUUUWWWYYYZZZYYYXXXXXXWWWWWWXXXYYYXXXWWWUUUTTTUUUUUUWWWXXXYYYZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUURRRRRRSSSTTTUUUWWWYYYZZZWWWXXX[[[^^^^^^\\\```fffppp{{{ooooooppptttzzz~~~~~~zzzuuuaaaVVVKKKJJJNNNXXXeeepppxxxooo]]]OOOGGGDDDCCCMMM```{{{rrriiifffdddeeeggg~~~zzzxxx{{{uuuggg______^^^aaagggmmmrrrssssssssstttrrrooolllmmmmmmdddYYYIIIBBB;;;999666333444777555777999:::;;;===???AAACCCEEEHHHLLLOOOPPPQQQQQQRRRSSSTTTTTTTTTUUUXXX[[[YYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVXXXYYY[[[\\\]]]\\\[[[ZZZXXXXXXYYYZZZ[[[[[[[[[[[[]]]___aaabbbccccccbbbaaa___``````___^^^___aaacccggggggnnnzzz{{{}}}zzzpppaaaTTTMMMJJJIIILLLMMMOOOYYYeeettt~~~yyyttttttwwwyyyzzzvvvrrrpppmmmiiiddd```]]][[[VVVTTTRRROOONNNMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOQQQQQQRRRQQQNNNOOOPPPSSSUUUWWWYYYZZZYYY]]]ccciiinnntttyyy}}}~~~uuukkk```WWWRRRKKKKKKOOOWWW___gggtttzzzrrrfff^^^ZZZXXXVVVTTTUUUTTTTTTVVVXXXXXXWWWVVVWWWUUUTTTTTTUUUUUUTTTSSSQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^______]]]]]]\\\\\\[[[\\\\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTSSSQQQQQQRRRSSSUUUVVVWWWXXXXXXXXXZZZ]]]\\\ZZZ^^^dddhhhzzzrrrkkkkkknnnssszzz~~~}}}{{{qqqbbbSSSLLLNNNVVVbbbmmmssszzzxxxeeeVVVMMMGGGCCCHHHSSSiii}}}yyysssooommm}}}yyyxxx}}}}}}~~~}}}zzzpppccc^^^```___bbbhhhmmmqqqssssssssstttrrrnnnkkkkkkjjj```UUUEEE???:::999777555666:::555777:::;;;<<<>>>@@@BBBCCCEEEIIILLLOOOPPPPPPOOORRRSSSTTTTTTTTTUUUXXX[[[WWWWWWVVVVVVVVVWWWWWWXXXUUUVVVVVVVVVVVVUUUTTTTTTSSSUUUWWWYYYZZZZZZYYYXXXXXXXXXZZZ[[[\\\\\\\\\\\\^^^___aaacccdddcccbbbaaa^^^______]]]\\\]]]___aaabbbbbbgggqqqyyy|||~~~qqqbbbSSSOOOMMMMMMJJJGGGLLLUUUTTT^^^mmmyyy~~~}}}}}}}}}~~~xxxsssnnnkkkdddbbb^^^ZZZXXXVVVVVVVVVQQQQQQPPPPPPOOONNNMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNOOOOOONNNOOORRRTTTVVVWWWWWWWWWYYYZZZ\\\___bbbeeeggghhhkkkooouuu|||~~~{{{ooommmggg___WWWRRRPPPPPPNNNPPPWWWaaahhhppp{{{rrrjjj```ZZZWWWVVVUUUTTTTTTSSSSSSUUUWWWWWWVVVUUUVVVTTTRRRRRRSSSTTTSSSRRRPPPQQQRRRTTTVVVWWWXXXXXXVVVWWWYYY[[[^^^```bbbccc```______^^^]]]]]]]]]]]]XXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTRRRQQQPPPQQQRRRSSSTTTUUUVVVWWWZZZYYY[[[\\\[[[XXX\\\bbb___rrrxxxiiihhhiiiooowww}}}~~~oooZZZOOOMMMRRR\\\fffpppuuu~~~}}}kkk]]]UUUNNNIIIDDDJJJ[[[wwwxxxttt~~~|||}}}zzzyyy~~~xxxqqqggg^^^[[[]]]___ccciiinnnpppqqqrrrsssmmmooonnnmmmmmmiii]]]PPPDDDAAA===999666555666666999;;;>>>@@@@@@AAACCCEEEGGGGGGIIIKKKNNNPPPQQQRRRUUUUUUVVVVVVWWWWWWWWWVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPUUUUUUVVVVVVWWWXXXYYYYYYWWWXXXZZZ]]]___```aaabbbbbbbbbbbbbbbbbbaaa``````bbbaaaaaa````````````aaabbbaaacccgggllluuutttddd^^^UUUNNNJJJIIIHHHHHHLLLPPPVVV]]]eeemmmtttyyyyyytttmmmhhhfffeeeeeeddd]]]\\\[[[XXXVVVTTTRRRQQQSSSRRRRRRRRRSSSTTTVVVWWWTTTTTTUUUVVVVVVVVVVVVVVVVVVXXX\\\```cccdddddddddgggjjjmmmooorrrvvv{{{~~~sssggg```ZZZYYYUUUQQQMMMKKKMMMOOOOOOUUU___hhhpppvvv|||xxxgggaaaZZZVVVUUUVVVUUUTTTWWWUUUTTTTTTVVVWWWWWWVVVWWWVVVUUUTTTRRRQQQQQQPPPPPPQQQRRRSSSTTTVVVWWWWWWXXXYYY[[[[[[\\\]]]```bbbaaa```___]]]\\\ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXWWWVVVUUUSSSRRRRRRSSSQQQPPPRRRVVVXXXWWWVVVVVVYYY[[[\\\[[[[[[[[[\\\bbbnnn|||lllgggdddiiittt~~~pppZZZNNNPPPVVVYYYdddhhhrrr}}}uuulll```RRRGGGCCCEEENNNccc~~~xxxrrrqqq~~~vvvooofff]]][[[]]]___ccciiinnnpppqqqrrrrrrooopppooommmlllgggZZZMMM>>><<<999666444444555666888:::===???@@@AAACCCDDDHHHHHHJJJLLLOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVTTTTTTSSSRRRRRRSSSTTTTTTRRRRRRSSSSSSRRRRRRQQQPPPTTTTTTUUUUUUVVVWWWWWWXXXWWWXXXZZZ\\\^^^```bbbccc``````aaaaaaaaaaaa``````aaa```````````````aaaaaaaaa```aaaeeehhhooo|||vvvoooeee^^^YYYTTTNNNJJJJJJKKKMMMPPPUUU[[[aaafffooowww{{{xxxwwwvvvuuuooommmhhhccc___]]]\\\\\\XXXXXXYYYZZZ\\\]]]^^^___aaabbbcccdddeeeeeeeeeeeegggiiimmmrrrvvvyyy{{{|||}}}}}}qqqfff[[[TTTNNNOOOOOONNNOOOQQQUUUXXXZZZ```hhhooouuu{{{yyyoooccc^^^XXXUUUUUUVVVVVVVVVWWWUUUTTTTTTVVVWWWWWWVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTWWWYYYZZZ[[[[[[]]]```bbbaaa```___]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTWWWWWWVVVUUUTTTSSSRRRRRRSSSQQQPPPRRRUUUVVVVVVTTTVVVXXX[[[[[[[[[[[[[[[\\\YYYdddqqquuuiii```dddooo{{{~~~eeeTTTPPPRRRUUU\\\aaakkkwwwxxxpppeeeWWWLLLFFFDDDFFFQQQffftttnnnnnn~~~ssskkkccc\\\[[[]]]___dddjjjnnnpppqqqqqqrrrqqqqqqpppmmmjjjdddWWWJJJ;;;999777555444444666777777999<<<>>>???@@@BBBDDDHHHIIIKKKMMMPPPRRRTTTUUUSSSTTTVVVXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTPPPQQQRRRRRRSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVXXXXXXXXXZZZ\\\```bbbddd^^^^^^______```_________^^^^^^^^^^^^___```aaaaaa___^^^___bbbcccgggpppzzzyyyrrrnnnfff[[[RRRNNNLLLIIIGGGHHHKKKNNNQQQWWW^^^hhhqqq||||||uuupppmmmmmmmmmffffffhhhiiikkknnnooopppvvvwwwxxxzzz{{{|||}}}}}}{{{}}}{{{lllaaaXXXPPPKKKGGGIIIMMMPPPUUUZZZ```eeehhhmmmsssyyy}}}uuukkkfff___[[[VVVTTTTTTVVVWWWWWWWWWUUUTTTTTTVVVWWWWWWVVVUUUVVVWWWXXXWWWUUURRRPPPPPPQQQRRRSSSSSSRRRPPPPPPVVVWWWYYYZZZZZZ[[[^^^``````___]]]\\\[[[ZZZYYYYYYYYYXXXVVVTTTSSSSSSSSSTTTVVVUUUUUUTTTSSSRRRRRRQQQSSSQQQQQQRRRTTTUUUTTTSSSUUUWWWYYYZZZZZZZZZ\\\]]]ZZZaaakkkyyy~~~jjj^^^cccnnnwwwlllUUUKKKJJJKKKPPPVVVaaaoooyyy}}}uuujjj]]]TTTGGGEEEBBBDDDOOOddd|||~~~~~~~~~vvvrrrttt}}}pppggg```ZZZZZZ]]]```dddjjjnnnpppqqqqqqrrrooopppnnnkkkhhhbbbUUUGGG;;;:::888666666666777777666888<<<>>>???@@@BBBDDDGGGHHHJJJLLLOOORRRTTTUUUSSSTTTVVVXXXYYYWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVVVVWWWZZZ]]]aaaccc^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\^^^______]]]\\\]]]```aaabbbhhhoooxxxjjj___XXXUUUQQQMMMLLLJJJIIIIIIMMMQQQWWW]]]fffttt{{{zzzzzz{{{}}}{{{sssggg\\\UUUPPPMMMJJJIIIMMMSSSYYY___fffmmmqqqtttxxx}}}}}}ppphhhccc```\\\YYYVVVTTTSSSTTTVVVWWWWWWUUUTTTTTTVVVWWWWWWVVVUUUWWWZZZ\\\[[[YYYUUUSSSPPPQQQRRRRRRRRRPPPNNNMMMSSSUUUVVVWWWWWWXXX[[[]]]\\\\\\ZZZYYYXXXWWWWWWWWW[[[ZZZWWWUUUTTTTTTTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSSSSSSSTTTTTTTTTSSSTTTVVVXXXYYYYYYZZZ[[[]]]aaaccchhhtttqqqbbbgggooosss~~~pppWWWJJJGGGFFFGGGMMMYYYgggqqq{{{wwwmmmbbb[[[JJJHHHDDDCCCHHHTTTbbbmmm}}}||||||{{{zzzzzz}}}zzzwwwzzz}}}nnnddd]]]YYYYYY]]]```dddjjjnnnppppppqqqqqqllllllkkkhhhfff```RRREEE;;;:::999777666555555555555888;;;===???@@@BBBDDDEEEGGGIIIKKKNNNQQQSSSTTTSSSTTTVVVXXXXXXWWWVVVUUURRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUTTTUUUWWWZZZ^^^```_________^^^\\\[[[YYYXXXXXXXXXXXXYYYYYY[[[\\\]]]\\\ZZZ\\\```aaaaaadddiiipppxxxmmmbbb```]]]\\\ZZZVVVPPPLLLKKKLLLMMMOOOTTT]]]iiirrr}}}ttteee```XXXRRRNNNMMMMMMMMMNNNSSSZZZbbbjjjqqqxxx}}}~~~~~~nnneee```]]]\\\ZZZYYYWWWTTTRRRRRRTTTUUUWWWUUUTTTTTTVVVWWWWWWVVVVVVXXX\\\^^^^^^\\\XXXUUUQQQRRRRRRRRRRRRPPPOOONNNQQQSSSTTTTTTSSSTTTVVVXXXXXXWWWVVVUUUTTTSSSSSSSSSZZZYYYWWWUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRTTTUUUUUUUUUUUUUUUUUUVVVUUUVVVXXXXXXXXXYYY[[[\\\``````bbbkkk~~~mmmiiikkknnn{{{uuu]]]OOOIIIFFFBBBGGGRRR___jjjuuu|||uuummmddd___TTTOOOGGGCCCEEEJJJOOOSSSbbbjjjuuu}}}}}}zzzvvvrrrsssxxx}}}|||mmmaaa[[[WWWXXX\\\```eeejjjnnnpppppppppqqqiiijjjhhheeebbb\\\OOOBBB999888777666444333333333666888<<<>>>???AAACCCEEEEEEFFFHHHKKKNNNQQQSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVSSSTTTTTTUUUUUUTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUWWWYYY[[[\\\______^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[YYYZZZ^^^aaa```bbbfffeeeuuu{{{nnnlllkkkkkkkkkggg___YYYQQQOOOLLLJJJJJJOOOVVV[[[gggppp~~~|||oooccc[[[VVVTTTQQQOOONNNPPPRRRTTTUUUZZZccclllttt{{{{{{lllaaa\\\ZZZYYYWWWYYYYYYWWWUUURRRRRRTTTVVVWWWUUUTTTTTTVVVWWWWWWVVVVVVXXX\\\^^^^^^\\\YYYWWWSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUWWWXXXVVVWWWXXXWWWWWWWWWYYY[[[\\\]]]```gggvvv|||lllfffmmm~~~xxxbbbRRRIIIDDDBBBEEELLLVVV___kkk}}}xxxpppjjjdddaaaaaaWWWJJJ@@@>>>@@@CCCFFFNNNUUU___jjjuuu{{{tttmmmlllqqqwwwmmm```YYYVVVXXX[[[aaaeeekkknnnppppppppppppiiiiiigggccc___XXXJJJ<<<777777666666666555555555666999<<>>BBBFFFPPPcccuuuuuujjjeeehhhmmm|||vvvfff]]]ZZZYYY[[[___eeegggkkkoooqqqrrrqqqqqqqqqnnnhhhaaaXXXLLL@@@777:::999777666666777888999<<<>>>@@@AAABBBCCCFFFHHHHHHIIIKKKNNNPPPSSSUUUVVVVVVUUUTTTTTTTTTVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[YYYXXXWWWVVVWWWYYY[[[[[[ZZZYYYZZZ[[[^^^\\\ZZZ[[[]]]]]]\\\ZZZ\\\\\\\\\]]]^^^^^^______\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXWWWWWWXXXYYY[[[\\\]]]cccjjjpppyyyzzzmmmbbb\\\WWWUUUSSSPPPNNNNNNPPPQQQVVV\\\eeeoooxxxzzzvvvllleee\\\TTTOOOLLLIIIGGGEEEFFFFFFFFFGGGIIINNNQQQXXX```mmmxxxssskkkfffccc^^^YYYUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZYYYXXXXXXXXXYYYYYYWWWWWWWWWXXXZZZZZZXXXWWWXXXWWWWWWVVVVVVXXXYYYZZZ[[[YYYWWWUUUTTTSSSRRRRRRTTTSSSRRRQQQPPPPPPQQQQQQRRRUUUXXXZZZYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXWWWWWWVVVXXXWWWVVVUUUUUUVVVWWWWWWWWWVVVXXX]]]bbbiiiuuu~~~zzzrrrjjjXXXLLLDDDDDDEEEGGGTTTeeezzzxxxooohhhfffgggfffaaaWWWKKKAAA<<<;;;777888;;;???AAAHHHXXXhhhwwwlllggghhhkkk}}}{{{nnnaaa[[[YYYZZZ]]]bbbdddgggkkkoooqqqrrrqqqqqqpppnnnjjj```TTTFFF<<<666999888777777777888999:::<<>>777777999<<<===AAALLLXXX~~~uuujjjeeefffjjj}}}sssiii___ZZZZZZZZZ^^^cccdddgggkkknnnqqqrrrqqqpppkkkllliii___QQQDDD===:::888888777777888999;;;<<<>>>@@@BBBDDDEEEGGGIIIKKKOOOOOOPPPQQQSSSTTTUUUVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXYYY______]]]\\\[[[ZZZYYYYYY\\\___bbbcccbbb```___^^^aaa``````````````````___```_________^^^^^^]]]]]]^^^^^^^^^___```aaaaaaaaa^^^\\\ZZZXXXXXXYYYZZZ\\\^^^aaaeeegggjjjoooxxxyyytttlllddd]]]VVVQQQNNNIIIHHHIIIKKKOOORRRUUUVVV[[[___eeelllttt|||}}}tttpppiiiaaaYYYSSSOOOMMMGGGEEECCCBBBCCCDDDEEEFFFKKKOOOTTTYYY]]]aaafffiiiooowwwyyyrrrmmmkkkgggfffeeeccc```]]][[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\]]]^^^^^^```______``````___\\\ZZZWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZYYYWWWTTTRRRRRRRRRTTTUUUVVVVVVVVVTTTRRRPPPTTTWWWZZZ\\\[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVWWWWWWWWWWWWWWWWWWXXXXXXZZZYYY[[[^^^______eeemmm{{{~~~|||{{{vvvsssnnnaaaSSSKKKFFFEEEKKKSSScccwww~~~{{{rrrrrrpppjjjaaaUUUHHHAAA:::999:::<<<<<<===DDDLLL|||qqqfffcccfffkkk~~~~~~~~~}}}|||zzz{{{~~~ooofff___\\\[[[[[[___dddeeegggkkknnnpppqqqpppoookkkllliii^^^OOOBBB===<<<777777777888:::;;;<<<===???AAADDDFFFGGGIIIKKKNNNQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUVVVVVVWWWXXXYYYVVVVVVVVVWWWWWWXXXXXXXXX\\\\\\[[[ZZZZZZZZZ[[[[[[\\\___bbbcccbbb```^^^^^^]]]^^^___``````aaabbbbbbaaa``````______^^^^^^]]]^^^^^^___```aaabbbbbbccc___^^^\\\ZZZZZZZZZ[[[\\\\\\___bbbccceeeiiiooosss~~~~~~|||ssslllddd]]]YYYRRROOOLLLKKKLLLMMMLLLKKKNNNPPPRRRUUUZZZ```gggllltttzzzyyyppphhhccc]]]ZZZUUUOOOKKKHHHGGGFFFAAABBBBBBCCCDDDGGGKKKMMMUUU\\\eeelllqqqsssttttttwwwzzz{{{tttooollljjjggggggfffeeeccc```]]][[[ZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaaaaaaaabbbbbb```]]]ZZZWWWVVVVVVUUUVVVWWWXXXYYYYYYZZZZZZXXXUUURRRRRRSSSSSSTTTVVVWWWWWWUUUSSSQQQUUUXXX[[[\\\[[[ZZZZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^\\\ZZZXXXWWWUUUVVVVVVWWWWWWXXXXXXXXXYYYXXX[[[^^^^^^]]]bbbiiirrrzzzvvv}}}xxxuuusssiii]]]SSSKKKFFFHHHLLLWWWggg}}}xxxxxxwwwuuunnnaaaRRRGGG@@@<<<:::;;;;;;;;;???DDD|||oooeeeccciiippp~~~}}}||||||}}}}}}|||}}}|||jjjddd^^^]]]\\\\\\```ffffffhhhkkknnnpppooonnnmmmmmmlllggg\\\MMM@@@;;;:::555666888999;;;===>>>???@@@BBBEEEGGGHHHJJJMMMPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVWWWXXXZZZ[[[\\\\\\WWWWWWWWWXXXXXXYYYYYYZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]\\\___aaaaaa```^^^]]]]]]ZZZ\\\]]]^^^^^^___aaacccaaaaaa`````````_________^^^^^^^^^___```aaaaaabbb```______^^^]]]]]]]]]]]]]]]^^^```aaacccfffkkknnnwww~~~vvvmmmggg___ZZZTTTQQQPPPOOOLLLIIIHHHGGGFFFGGGJJJNNNRRRUUUXXX\\\ccciiiooouuu{{{}}}uuurrrppplllgggaaaZZZTTTQQQNNNLLLHHHEEEBBBAAAAAAAAA@@@AAACCCEEEGGGLLLRRRVVV___gggsss|||~~~}}}{{{zzzzzz}}}xxxsssnnnkkkhhhfffeeeeeeeeedddccc```]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^___^^^^^^^^^^^^______````````````bbbbbb```]]]YYYWWWVVVUUUUUUUUUVVVXXXYYYXXXZZZ\\\ZZZUUURRRRRRSSSRRRSSSUUUWWWWWWVVVUUUTTTUUUXXX[[[\\\[[[ZZZYYYZZZYYYYYYZZZ[[[\\\^^^______`````````___]]]ZZZXXXVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWZZZ]]]\\\ZZZ___eeeeeesss{{{xxx|||~~~{{{wwwnnnaaaSSSIIIGGGHHHJJJVVViii|||}}}{{{zzzzzzxxxnnn```UUUJJJBBB<<<::::::999;;;???|||rrriiihhhooovvv~~~~~~~~~vvvddd___]]]]]]]]]]]]aaahhhhhhiiilllnnnooonnnlllkkkjjjhhhbbbXXXKKKAAA<<<:::444666888:::<<<>>>???@@@AAACCCFFFHHHJJJLLLOOOQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWYYY[[[]]]___``````YYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\ZZZYYYYYYZZZ[[[\\\]]]___```___^^^\\\\\\]]]XXXZZZ\\\\\\[[[[[[]]]```aaaaaa``````````````````]]]]]]^^^^^^______````````````aaaaaaaaa```______`````````aaabbbfffjjjlllnnnyyy}}}tttooohhhdddccc___ZZZUUUIIIGGGEEEDDDDDDFFFGGGGGGHHHJJJNNNQQQTTTXXX]]]aaagggkkkpppwww}}}sssiiiaaa[[[YYYVVVSSSOOOMMMKKKJJJFFFFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLOOOSSSZZZbbbiiipppwww|||zzzxxx{{{vvvsssnnnjjjiiihhhfffeeecccccccccbbbaaa___]]][[[\\\]]]^^^___```````````````______^^^^^^^^^^^^___]]]]]]___aaaaaa```\\\XXXWWWVVVUUUUUUUUUVVVWWWXXXWWW[[[]]]ZZZUUURRRRRRTTTQQQRRRSSSUUUVVVVVVVVVVVVUUUXXX[[[[[[ZZZYYYYYYYYYXXXYYYZZZ[[[]]]^^^___`````````___^^^\\\YYYVVVUUURRRSSSTTTVVVVVVVVVVVVVVVWWWVVVXXXZZZXXXVVVZZZaaa^^^iiiyyyuuu```PPPIIIGGGDDDLLLYYYiiizzz|||xxxyyy{{{yyyppphhhYYYMMMAAA<<<;;;999:::===~~~uuummmmmmttt{{{yyyppp___\\\[[[\\\]]]]]]bbbiiiiiijjjmmmnnnooommmkkkjjjdddbbb\\\TTTKKKCCC???===444555888:::===???@@@@@@AAADDDGGGIIIKKKMMMPPPRRRPPPPPPQQQSSSTTTUUUVVVWWWVVVXXXZZZ]]]___aaabbbccc[[[[[[\\\]]]^^^^^^_________^^^\\\ZZZYYYYYYZZZ[[[^^^______^^^\\\\\\\\\^^^XXXZZZ\\\[[[YYYXXXZZZ\\\````````````aaaaaaaaaaaa]]]]]]]]]^^^^^^^^^^^^^^^___```bbbddddddbbbaaa___cccbbbaaaaaacccfffiiilllhhhoooxxx}}}yyywwwssslllfffPPPMMMIIIFFFDDDCCCBBBAAACCCCCCDDDDDDEEEHHHLLLPPPPPPRRRVVV[[[aaafffkkkmmmrrruuuyyy}}}yyysssllleeeaaa[[[UUUQQQMMMLLLIIIGGGGGGGGGIIIJJJEEEEEEFFFHHHJJJMMMOOOPPPSSSVVVXXX[[[```iiittt{{{}}}zzzyyy}}}~~~uuuqqqmmmiiiffffffgggggggggbbbbbbbbbaaa___]]]\\\[[[^^^___```aaabbbbbbbbbbbbaaa```___^^^^^^^^^^^^^^^[[[\\\]]]___aaa___[[[XXXVVVVVVUUUUUUUUUVVVWWWXXXWWW[[[]]][[[UUURRRRRRTTTPPPQQQRRRTTTUUUWWWWWWWWWUUUXXXZZZ[[[ZZZXXXXXXXXXXXXXXXZZZ[[[]]]^^^``````______^^^]]]ZZZWWWTTTSSSQQQRRRTTTUUUVVVVVVUUUUUUWWWVVVWWWWWWUUUSSSWWW]]]^^^fffqqqlllWWWMMMIIIEEEIIISSS___mmm}}}{{{uuuvvv|||{{{vvveeeWWWHHH@@@===;;;<<>>@@@CCCEEEFFFGGGGGGGGGHHHJJJNNNRRRTTTWWWXXXZZZ^^^ccciiiooorrr~~~wwwtttsssuuuwwwzzzzzzyyywwwrrrlllfffbbb[[[ZZZWWWSSSOOOKKKHHHGGGDDDDDDCCCBBBCCCDDDEEEFFFKKKMMMOOOQQQRRRVVV]]]bbbdddeeehhhkkkooovvv}}}rrrmmmgggffffffffffffeeeeeeeeeccccccbbbaaa___]]][[[ZZZZZZ[[[\\\^^^___``````aaa``````___^^^\\\[[[ZZZYYY[[[[[[ZZZ[[[[[[ZZZWWWUUUTTTTTTUUUWWWYYYYYYVVVTTTWWWWWWXXXXXXWWWUUUSSSQQQQQQRRRTTTVVVWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXXXXWWWTTTUUUWWWYYY[[[\\\]]]]]]\\\]]]\\\[[[XXXUUUQQQOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVYYY^^^fffssskkkVVVHHHEEEHHHJJJPPP^^^sssyyyuuuxxx|||}}}{{{yyyjjjVVVHHHBBB@@@>>>;;;}}}xxxwwwyyy}}}zzzvvvssslllbbbYYYYYYXXXVVVWWW[[[___bbbccclllkkkkkklllmmmllliiigggbbbZZZOOOFFFAAA===999666555777:::;;;===???BBBEEEIIIKKKMMMNNNOOOPPPRRRTTTTTTSSSRRRQQQQQQRRRSSSTTTWWWWWWYYY]]]aaaddddddcccaaa``````___^^^]]]]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\]]]]]][[[[[[\\\]]]]]]\\\ZZZYYYYYYZZZ\\\]]]^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbcccdddffffffccceeeiiipppzzz~~~zzzyyy{{{vvvlll___XXXWWWVVVSSSPPPLLLIIIEEECCCCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJHHHHHHJJJLLLPPPUUUYYY[[[bbbiiiooosssxxx{{{wwwqqqrrroookkkkkkmmmpppqqqpppqqqnnnhhhbbb______```bbb``````___]]]ZZZVVVRRRPPPOOONNNLLLJJJGGGEEEDDDCCCEEEGGGHHHHHHIIIJJJNNNPPPWWW[[[```ccceeehhhlllpppxxxyyyzzz|||~~~zzzppphhhdddeeeeeedddddddddcccccccccbbbaaaaaa___^^^\\\ZZZYYYYYYZZZ[[[]]]^^^___``````___^^^]]]\\\[[[YYYXXXXXXZZZYYYXXXXXXXXXXXXVVVTTTSSSSSSTTTUUUWWWWWWTTTRRRUUUVVVWWWWWWWWWUUUSSSRRRPPPQQQSSSUUUWWWXXXYYYYYYWWWXXXXXXYYYYYYXXXXXXXXXVVVVVVXXXYYY[[[[[[\\\\\\\\\\\\\\\ZZZXXXTTTQQQOOOOOOPPPQQQRRRTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWYYY]]]bbbllluuu___OOOEEEFFFGGGMMMZZZnnn~~~wwwxxx|||~~~~~~yyyiiiYYYKKKBBB???>>>{{{xxxxxxzzz~~~{{{zzzzzzvvvqqqiii^^^UUUVVVUUUUUUWWW[[[```cccdddjjjiiiiiijjjkkkiiifffddd^^^UUUIII@@@<<<:::888666555777999;;;===???CCCEEEHHHKKKOOOQQQRRRSSSTTTVVVWWWVVVTTTRRRQQQQQQRRRRRRVVVVVVXXX\\\aaadddeeeeeebbbaaa```___^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYWWWYYYZZZYYYXXXWWWXXXZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[]]]^^^___``````aaaaaaaaa^^^___```bbbcccdddeeeeee___bbbffflllttt{{{zzz|||~~~}}}rrrkkkjjjiiigggddd\\\XXXTTTPPPNNNLLLIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEHHHKKKLLLMMMRRRUUUWWW[[[```___[[[ZZZXXXUUUTTTUUUVVVVVVVVVXXXVVVRRROOOMMMMMMNNNOOONNNMMMLLLJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCDDDDDDDDDEEEIIINNNPPPPPPRRRXXX^^^iiiooovvv{{{~~~{{{wwwwwwxxx{{{vvvooohhhdddbbbbbbbbbbbbbbbaaaaaaaaaaaa``````^^^]]][[[ZZZXXXWWWWWWXXXYYY[[[]]]]]]^^^^^^]]]]]]\\\ZZZYYYXXXWWWVVVXXXVVVUUUTTTUUUUUUUUUTTTSSSRRRRRRSSSUUUTTTRRRPPPRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQSSSTTTVVVXXXYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYWWWTTTQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXYYY\\\___eeeuuukkkYYYHHHEEEDDDIIIUUUfffxxx|||yyy}}}ppp\\\LLLDDDCCC}}}|||||||||}}}yyywwwzzz{{{vvvppphhh^^^VVVSSSSSSSSSWWW\\\aaadddfffhhhhhhhhhiiiiiigggccc```YYYPPPDDD<<<999888777666555777:::;;;===@@@CCCFFFHHHLLLPPPSSSUUUUUUVVVWWWXXXWWWUUUSSSRRRRRRSSSSSSVVVVVVXXX[[[```dddeeeeeebbbaaa```___]]]\\\ZZZZZZXXXYYYZZZ[[[ZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSSSSSSSTTTVVVWWWWWWTTTVVVWWWVVVUUUUUUVVVWWWWWWWWWWWWXXXXXXWWWWWWWWW[[[\\\]]]^^^____________]]]___```bbbccccccbbbbbb___bbbfffjjjpppwwwzzzyyyzzzyyyxxxoookkkgggccc```]]]ZZZWWWVVVUUUTTTQQQNNNKKKHHHGGGFFFFFFFFFGGGHHHJJJLLLMMMLLLNNNMMMLLLPPPUUUVVVSSSOOOMMMLLLKKKLLLMMMNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLJJJHHHHHHIIIKKKLLLGGGGGGGGGGGGHHHJJJLLLMMMMMMTTT[[[]]]\\\___gggnnnxxx~~~wwwsssrrrtttwww|||rrrllliiieeedddeeeaaaaaaaaa`````````_________^^^]]][[[YYYXXXWWWVVVUUUVVVWWWYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXVVVVVVUUUWWWUUURRRRRRSSSTTTTTTTTTSSSRRRQQQRRRSSSSSSQQQOOOPPPPPPRRRRRRSSSSSSRRRRRRQQQRRRSSSTTTVVVXXXYYYZZZYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXVVVSSSQQQPPPOOOOOOQQQRRRSSSTTTTTTTTTRRRSSSUUUWWWYYYZZZZZZZZZZZZ]]]___bbbkkkvvvfffOOOHHHCCCGGGPPP^^^nnnzzzsss___QQQJJJ~~~}}}}}}|||}}}~~~}}}|||yyyzzz|||~~~{{{wwwxxxzzz{{{|||}}}}}}wwwqqqkkkddd[[[UUURRRRRRSSSWWW]]]cccfffgggggggggggghhhhhheee```]]]TTTLLLAAA999777888888777555888:::<<<>>>AAAEEEHHHJJJMMMRRRUUUVVVWWWXXXYYYWWWWWWUUUUUUUUUUUUVVVWWWWWWVVVWWWZZZ^^^bbbcccccc``````___]]]\\\ZZZYYYXXXXXXXXXYYYZZZZZZXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUURRRTTTUUUUUUTTTTTTUUUVVVUUUVVVWWWWWWWWWWWWVVVUUUZZZZZZ[[[\\\]]]]]]]]]]]]___```aaabbbbbbaaa___^^^___aaadddgggjjjoootttwww|||}}}{{{yyyxxxvvvtttqqqnnnkkkjjjgggddd___ZZZVVVTTTMMMNNNOOOPPPRRRTTTVVVWWWSSSSSSOOOKKKMMMSSSUUUTTTRRRRRRQQQOOONNNMMMNNNOOOLLLMMMMMMNNNPPPRRRTTTUUURRRPPPMMMKKKKKKMMMPPPRRRQQQQQQPPPPPPRRRTTTVVVWWW]]]dddkkknnnmmmooovvv|||wwwqqqpppqqquuu|||xxxnnnfffcccbbb```aaaddd`````````_________^^^^^^^^^]]][[[YYYWWWVVVVVVUUURRRSSSUUUVVVXXXYYYYYYYYY[[[ZZZYYYXXXWWWUUUTTTTTTUUUSSSQQQQQQRRRTTTTTTTTTRRRQQQQQQQQQSSSSSSQQQPPPNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSUUUWWWYYYZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSQQQPPPNNNOOOPPPRRRSSSSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\ZZZ]]]```bbbeeerrruuuZZZNNNFFFGGGNNNXXXfffqqq~~~wwwbbbSSS{{{{{{zzz{{{|||~~~}}}|||{{{wwwyyy~~~zzzyyyyyyzzz{{{~~~}}}vvvoooiiibbb[[[WWWRRRRRRTTTYYY___dddggghhhffffffgggggggggddd___[[[OOOGGG>>>888777888888777777999<<<>>>@@@CCCGGGJJJLLLOOORRRUUUVVVWWWXXXZZZXXXWWWWWWVVVWWWXXXZZZ[[[YYYXXXWWWYYY\\\^^^______^^^]]]\\\[[[ZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOOOOOOOPPPPPPQQQRRRPPPRRRSSSSSSRRRRRRTTTUUUWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\____________^^^]]]\\\\\\]]]___aaabbbccceeeiiilllooowww~~~zzzuuuooojjjfffddd]]]^^^```ccceeegggiiijjjdddbbb]]]XXXYYY___bbbaaabbbaaa```\\\XXXUUUTTTTTTUUUUUUUUUVVVXXXZZZ]]]^^^\\\ZZZXXXVVVVVVYYY\\\^^^___^^^]]]]]]^^^```cccdddkkkpppvvvwwwvvvvvvzzz~~~xxxsssrrrrrrxxxwwwkkkddd```___```^^^___ccc___^^^^^^^^^^^^]]]]]]]]]\\\ZZZXXXVVVTTTSSSSSSSSSPPPQQQSSSTTTVVVWWWWWWWWWXXXXXXWWWVVVTTTSSSRRRQQQRRRPPPOOOPPPRRRSSSSSSRRRQQQPPPOOOPPPQQQRRRRRRQQQMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQSSSUUUXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQNNNOOOPPPQQQRRRSSSSSSSSSUUUVVVWWWYYYZZZ[[[[[[[[[YYY[[[___``````fffuuu||||||fffVVVIIIHHHMMMSSS^^^jjjqqqzzzsssbbb~~~yyyyyyyyyzzz{{{~~~~~~}}}|||{{{{{{~~~~~~|||zzzzzz|||vvvmmmeee^^^YYYVVVRRRSSSUUUZZZ```eeehhhhhhffffffggghhhgggccc]]]YYYIIICCC;;;777666777777666888:::===???AAADDDIIIKKKNNNPPPSSSTTTTTTVVVXXXZZZZZZZZZYYYYYYYYYZZZ[[[\\\[[[YYYWWWWWWYYY[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWYYYXXXWWWWWWVVVVVVWWWWWWVVVVVVUUUUUUTTTRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOONNNOOOQQQQQQPPPQQQRRRTTTWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[]]]^^^___^^^^^^___ccceeeeeejjjqqqyyy}}}yyyuuutttssstttvvvyyy|||~~~yyywwwrrrmmmooovvvzzzzzzwwwxxxwwwrrrlllhhhggghhhiiihhhfffeeefffhhhjjjkkkjjjiiihhhggghhhkkkoooqqqqqqpppoooooopppsssvvvxxxzzz|||~~~~~~}}}||||||}}}}}}yyyxxxyyy}}}ooogggddd```]]]___```^^^^^^aaa\\\\\\\\\\\\[[[[[[[[[[[[YYYWWWTTTRRRPPPOOOPPPPPPNNNOOOQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMOOOQQQRRRQQQPPPNNNMMMLLLMMMPPPQQQQQQQQQLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMOOORRRTTTVVVXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQRRRSSSUUUWWWVVVUUUTTTSSSRRRQQQQQQQQQNNNNNNPPPQQQRRRSSSSSSSSSUUUUUUWWWXXXXXXYYYYYYYYYWWWWWWYYY\\\ZZZ\\\ggguuu{{{yyyooo\\\LLLIIIKKKNNNWWWcccfffooo{{{vvv|||yyyyyyyyyzzz{{{~~~~~~}}}|||{{{}}}|||~~~|||{{{}}}{{{qqqfff\\\UUUQQQOOOSSSTTTVVV[[[aaafffhhhiiiffffffggghhhgggccc]]]XXXFFF@@@999666666666666444999;;;>>>@@@BBBFFFJJJMMMPPPQQQSSSSSSSSSUUUXXXZZZ]]]\\\[[[ZZZZZZ[[[\\\\\\\\\ZZZWWWWWWXXXYYYXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVYYYXXXWWWVVVUUUVVVWWWXXXVVVVVVUUUUUUTTTRRRQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNLLLNNNOOOOOOOOOOOOQQQRRRUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWYYYZZZ[[[_________^^^]]]^^^aaaddd^^^bbbfffmmm}}}~~~{{{~~~}}}}}}~~~}}}{{{xxxuuutttuuuvvvwwwsssrrrrrrrrruuuxxx|||~~~~~~~~~~~~yyymmmccc\\\]]]ZZZYYY\\\\\\ZZZZZZ]]]ZZZZZZZZZZZZYYYYYYYYYYYYVVVTTTQQQOOOMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTUUURRRRRRQQQPPPNNNMMMLLLLLLJJJJJJKKKNNNPPPQQQOOOMMMLLLJJJJJJKKKNNNPPPQQQPPPLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJLLLOOORRRSSSWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPQQQSSSUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVUUUSSSUUUWWWVVVVVV```mmmyyy|||zzz{{{ttt___MMMJJJJJJKKKTTT___bbbiiirrr{{{zzzzzzzzz{{{|||~~~}}}zzzzzz~~~|||~~~|||pppbbbXXXUUUSSSQQQRRRSSSWWW]]]ccchhhiiijjjgggffffffggggggddd]]]WWWIIIAAA999555666999999888;;;===???AAACCCFFFIIILLLSSSSSSTTTUUUWWWXXXYYYYYY]]]\\\[[[ZZZYYYXXXWWWVVVWWWWWWVVVVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYXXXVVVUUUTTTUUUVVVVVVUUUTTTTTTUUUWWWUUUPPPLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLRRRRRRSSSTTTUUUVVVWWWWWW[[[ZZZYYYWWWVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZXXXYYY[[[\\\]]]]]]\\\[[[XXXZZZ^^^ccclll}}}|||}}}ssskkkfffaaa]]]VVVVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXVVVUUUPPPNNNKKKIIIIIIJJJKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTRRRPPPNNNLLLMMMMMMNNNNNNNNNPPPQQQQQQPPPNNNNNNJJJJJJJJJLLLOOOQQQQQQPPPOOOMMMLLLJJJIIIIIIIIIIIIGGGHHHKKKKKKLLLMMMOOOQQQUUUVVVWWWUUUSSSRRRRRRSSSSSSRRRPPPOOOOOOPPPRRRSSSSSSRRRPPPOOONNNOOOPPPPPPMMMNNNOOOOOOPPPPPPPPPPPPVVVUUUTTTTTTTTTUUUVVVWWWWWWUUURRRQQQQQQTTTWWWYYYiiitttvvvhhhTTTEEEBBBGGGNNNRRR^^^cccjjjqqqyyy}}}}}}}}}yyyzzz{{{|||~~~|||}}}~~~~~~yyymmm```WWWSSSRRRQQQRRRTTTXXX^^^cccggghhhhhhgggfffeeeffffffbbb[[[UUUGGG@@@888555666999999888<<<>>>@@@BBBDDDFFFJJJLLLPPPQQQRRRTTTVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVXXXWWWVVVUUUTTTUUUUUUVVVVVVUUUTTTUUUVVVUUUQQQMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOOOOOOONNNMMMLLLNNNNNNOOOPPPQQQRRRSSSTTTVVVUUUUUUTTTTTTUUUWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\ZZZYYYXXXXXXZZZ\\\]]]cccooozzzvvvwwwttthhhbbb___ZZZWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYXXXVVVUUUTTTPPPOOOLLLJJJJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSQQQOOOMMMLLLLLLMMMMMMMMMNNNOOOOOOOOOOOONNNMMMKKKKKKJJJLLLOOOPPPPPPPPPNNNMMMKKKJJJHHHHHHHHHIIIGGGHHHJJJKKKKKKKKKMMMOOOSSSTTTUUUTTTRRRQQQPPPQQQQQQPPPNNNMMMMMMNNNPPPQQQQQQPPPOOONNNMMMMMMNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQVVVVVVUUUTTTTTTSSSSSSTTTTTTRRRPPPOOOOOOQQQTTTVVV]]]eeesss~~~|||{{{zzzssshhhWWWIIICCCDDDIIIMMMWWW[[[bbbhhhoooxxx|||}}}|||zzzzzzzzzxxxzzz|||~~~~~~~~~~~~~~~~~~uuuhhh\\\UUURRRQQQQQQTTTVVV[[[___ccceeefffffffffeeedddeeeddd___WWWQQQEEE@@@:::777888:::;;;:::===???BBBDDDEEEGGGJJJLLLMMMNNNOOORRRTTTVVVXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVUUUTTTTTTTTTUUUUUUWWWUUUTTTTTTUUUTTTRRRPPPQQQQQQPPPOOONNNNNNMMMMMMNNNOOOPPPPPPOOONNNMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXXXXYYYZZZ[[[[[[[[[______^^^\\\ZZZXXXVVVTTTWWWXXXXXXXXX[[[bbbmmmuuuyyyrrrpppttt{{{~~~uuuiiibbb```^^^[[[XXXVVVUUUTTTSSSSSSRRRRRRSSSUUUVVVVVVVVVVVVTTTSSSRRRQQQPPPMMMKKKKKKKKKLLLMMMJJJJJJJJJKKKLLLMMMOOOOOOQQQPPPNNNLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKMMMOOOPPPPPPOOOMMMLLLJJJIIIHHHHHHGGGHHHFFFHHHJJJJJJIIIIIIKKKMMMOOORRRTTTTTTRRRPPPNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLNNNOOOQQQQQQRRRRRRUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOMMMLLLMMMNNNPPPQQQRRRUUUaaawwwyyyvvvsssrrrmmmfffZZZMMMDDDAAACCCFFFOOOSSSYYY^^^ccckkkuuu|||}}}zzzzzzzzz{{{~~~|||yyywwwwwwxxxwwwyyy|||}}}}}}~~~|||pppbbbXXXSSSPPPPPPRRRVVVYYY]]]aaacccdddeeeeeefffeeeddddddbbb\\\SSSLLLDDD@@@<<<:::;;;===>>>>>>???BBBDDDFFFGGGHHHKKKMMMLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTTTTSSSSSSRRRRRRUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPQQQPPPOOONNNMMMOOOOOOPPPQQQQQQRRRSSSSSSOOOOOOOOOOOOQQQRRRUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\______]]][[[YYYWWWUUUTTTVVVVVVWWWWWWYYY^^^eeekkk}}}{{{uuuqqquuu{{{qqqkkkeeebbbbbbaaa^^^[[[VVVUUUSSSRRRQQQPPPPPPPPPSSSTTTUUUUUUUUUTTTRRRQQQPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMLLLLLLMMMOOOPPPOOONNNLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGIIIIIIHHHHHHIIIKKKMMMPPPSSSTTTRRROOONNNMMMLLLLLLKKKJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOPPPXXXkkkxxxqqqmmmkkkfffccc\\\QQQFFF@@@???AAAIIIMMMRRRVVV[[[bbblllsss}}}yyyvvvwww{{{~~~~~~|||}}}|||yyyvvvuuuvvvwwwwwwyyy|||{{{|||}}}zzzkkk\\\UUUQQQNNNOOOSSSWWW[[[aaaddddddddddddeeefffeeecccccc```YYYOOOGGG@@@>>><<<;;;<<<===>>>???AAADDDGGGIIIIIIJJJKKKMMMNNNNNNNNNOOOOOOOOOPPPPPPSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQOOOPPPQQQRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUTTTSSSRRRRRRRRRRRRUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOQQQQQQQQQRRRSSSSSSTTTTTTRRRQQQPPPPPPQQQRRRSSSTTTWWWWWWXXXYYYZZZ[[[\\\\\\]]]\\\[[[YYYXXXWWWWWWVVVWWWWWWWWWXXXZZZ]]]aaadddpppvvvuuuwww}}}xxxqqqeeebbb___^^^___^^^[[[XXXUUUTTTSSSQQQPPPOOONNNNNNRRRSSSTTTUUUTTTSSSRRRQQQOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKLLLNNNOOONNNMMMKKKKKKJJJJJJIIIGGGFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJMMMOOORRRSSSRRROOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIKKKMMMNNNNNNNNNMMMNNNPPPQQQRRRQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPVVVbbbvvv{{{pppkkkiiibbbbbb^^^UUUKKKCCC@@@@@@CCCGGGLLLOOOSSSZZZcccjjjvvvxxxrrrrrruuu|||{{{{{{{{{zzzxxxxxxxxxuuusssrrrtttvvvvvvxxxzzz}}}~~~|||}}}~~~xxxgggWWWRRRPPPMMMOOOUUUXXX^^^dddgggfffeeeeeeggggggeeedddccc___WWWLLLCCC;;;:::::::::;;;<<<>>>>>>CCCFFFIIIKKKKKKKKKLLLMMMOOONNNNNNNNNNNNNNNMMMMMMOOOPPPPPPPPPPPPPPPPPPPPPSSSTTTTTTUUUTTTSSSQQQPPPNNNOOOQQQRRRSSSSSSRRRQQQPPPQQQRRRSSSSSSSSSRRRRRRQQQSSSTTTTTTRRRPPPQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRTTTTTTRRRQQQQQQRRRSSSSSSUUUVVVWWWXXXYYYZZZ[[[\\\ZZZYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYXXXYYY[[[\\\^^^fffttt}}}zzz}}}rrrhhhccc___^^^]]]]]]]]][[[YYYVVVTTTSSSRRRQQQOOOOOONNNNNNQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLJJJJJJKKKJJJIIIKKKMMMNNNNNNMMMKKKKKKKKKKKKJJJHHHGGGFFFDDDFFFHHHHHHGGGGGGIIIKKKLLLOOOQQQRRRPPPNNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFHHHIIIKKKKKKLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNOOOOOOOOONNNMMMLLLKKKNNNTTT[[[iiitttnnnnnngggeeeaaaZZZQQQIIIDDDBBB???BBBEEEHHHJJJPPPXXX^^^lllxxxyyypppmmmooo~~~zzzwwwwwwwwwvvvuuussssssrrrqqqooooooqqqsssvvvwwwxxxzzz|||~~~}}}|||{{{|||~~~xxxdddTTTPPPPPPMMMPPPVVVYYY___fffiiihhhfffgggiiihhhfffeeeccc___VVVJJJAAA999:::<<<<<<===>>>@@@AAAEEEHHHKKKMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSTTTUUUTTTRRRPPPOOOLLLNNNPPPRRRRRRRRRQQQPPPOOOPPPQQQRRRSSSRRRRRRQQQNNNQQQTTTTTTQQQOOOOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLMMMOOOQQQSSSTTTUUUTTTTTTQQQQQQQQQQQQQQQRRRRRRRRRTTTTTTRRRRRRRRRRRRSSSTTTTTTTTTUUUWWWXXXZZZ[[[[[[XXXXXXWWWWWWWWWXXXYYYZZZ\\\[[[YYYYYYZZZ[[[]]]]]]cccnnn~~~|||oooggg```\\\\\\\\\\\\\\\[[[ZZZXXXVVVTTTSSSRRRPPPPPPOOOOOOOOONNNOOOPPPQQQQQQQQQOOOOOONNNNNNMMMKKKJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMNNNNNNMMMMMMLLLLLLHHHJJJMMMNNNNNNMMMJJJHHHHHHHHHHHHIIILLLMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFDDDEEEGGGHHHHHHHHHJJJLLLKKKMMMOOONNNMMMLLLMMMNNNJJJKKKKKKKKKKKKKKKKKKJJJHHHIIIJJJKKKKKKKKKKKKJJJGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOMMMNNNOOOPPPOOONNNLLLKKKHHHMMMRRRWWW```ssszzzuuuvvvqqqmmmggg```XXXPPPIIIDDD>>>@@@BBBCCCCCCGGGMMMRRR```kkk{{{uuupppppp|||yyyvvvtttttttttsssqqqppppppooommmllllllooorrrvvvvvvwwwyyy{{{}}}~~~}}}{{{xxxzzz}}}wwwcccRRROOOPPPMMMPPPWWWYYY```hhhkkkiiiggghhhjjjhhhgggeeeccc___UUUIII@@@;;;===???@@@AAABBBCCCEEEFFFIIILLLNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLMMMNNNNNNOOOOOORRRSSSTTTTTTSSSQQQOOONNNKKKMMMOOOQQQRRRQQQPPPOOONNNOOOQQQRRRRRRRRRQQQQQQLLLPPPSSSTTTQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPSSSUUUVVVVVVVVVRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUSSSTTTUUUVVVXXXYYYZZZ[[[YYYXXXWWWVVVWWWXXXYYYZZZ\\\[[[YYYZZZ\\\___aaabbbfffnnnzzz~~~ppphhhddd___ZZZVVVVVVWWWWWWWWWUUUTTTRRRSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMOOOOOOPPPOOONNNMMMOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLGGGJJJMMMPPPPPPMMMJJJGGGGGGFFFFFFHHHKKKMMMMMMMMMLLLLLLMMMMMMLLLJJJHHHGGGCCCEEEGGGHHHHHHIIIKKKMMMJJJLLLLLLLLLKKKJJJLLLMMMIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIKKKLLLLLLLLLKKKKKKHHHHHHIIIJJJKKKKKKKKKJJJNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNOOOPPPOOONNNLLLJJJIIIMMMQQQUUU\\\jjj}}}~~~zzz}}}zzztttkkkccc]]]UUULLLFFF@@@BBBCCCAAA@@@BBBGGGLLLWWWcccrrr~~~vvvvvvxxxtttpppooooooooommmkkkkkkjjjhhhhhhiiikkkoooqqqvvvvvvvvvvvvxxxzzz|||}}}|||yyyyyyzzz{{{}}}ssscccRRRLLLMMMOOORRRVVV^^^```dddfffhhhiiilllnnnlllkkkhhhddd^^^TTTIIIAAA=========>>>@@@BBBDDDFFFJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOOOONNNNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOKKKLLLNNNPPPQQQQQQPPPPPPLLLLLLMMMNNNPPPQQQRRRRRRKKKKKKLLLLLLMMMMMMMMMNNNLLLNNNOOOQQQSSSTTTUUUVVVSSSTTTTTTTTTSSSRRRQQQQQQTTTSSSSSSRRRRRRRRRRRRSSSRRRSSSUUUWWWYYYZZZZZZ[[[YYYYYYYYYYYYYYYXXXXXXXXXZZZ[[[]]]___aaabbbddddddmmmrrrxxx{{{|||}}}~~~~~~rrrfffbbb```\\\YYYUUUUUUVVVWWWWWWWWWVVVVVVSSSQQQNNNMMMNNNNNNLLLKKKKKKLLLMMMOOOOOOOOONNNMMMOOONNNLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOONNNLLLJJJIIIJJJKKKLLLMMMLLLKKKJJJIIIDDDEEEGGGIIIJJJKKKLLLLLLOOONNNLLLLLLMMMMMMKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMIIIKKKLLLLLLJJJIIIJJJKKKNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOQQQRRRRRROOOLLLJJJNNNMMMNNNRRRWWW___ooo}}}zzzpppiiieee```XXXRRRIIIGGGDDD@@@===>>>AAACCCOOOTTTbbbuuutttqqqmmmllllllmmmkkkjjjjjjiiihhhiiijjjlllnnnpppsssssstttuuuxxxzzz}}}~~~}}}zzzyyyzzz{{{~~~tttdddTTTNNNNNNPPPSSSWWW^^^aaaeeehhhjjjlllnnnpppooommmjjjeee^^^SSSHHHAAA>>>>>>>>>???AAADDDFFFGGGKKKLLLNNNOOOPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNOOONNNNNNMMMMMMNNNOOOPPPQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTRRRSSSTTTVVVXXXYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZ\\\\\\^^^```bbbeeehhhiiinnnrrrvvvxxxvvvvvvxxxzzz}}}zzz|||~~~}}}}}}~~~vvvhhh___]]]\\\YYYVVVSSSSSSTTTUUUVVVVVVVVVVVVSSSQQQNNNNNNNNNNNNLLLKKKKKKKKKMMMNNNNNNNNNMMMMMMNNNMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPOOONNNLLLJJJIIIJJJKKKKKKKKKJJJHHHHHHEEEEEEGGGHHHJJJKKKLLLLLLNNNMMMLLLMMMNNNMMMLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNJJJLLLNNNMMMLLLKKKKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOQQQRRRSSSRRRQQQPPPNNNMMMOOOSSSVVVZZZfffrrrxxxqqqjjjddd___\\\QQQLLLFFFAAA??????@@@@@@HHHLLLXXXhhhxxxnnnkkkiiihhhiiiiiiiiihhhggghhhiiijjjlllmmmnnnooopppqqqrrruuuwww{{{}}}}}}{{{xxxzzz|||uuufffVVVOOOOOOQQQTTTXXX___cccgggkkkmmmooorrrtttssspppkkkeee]]]RRRGGG@@@>>>>>>???@@@BBBEEEHHHIIIKKKMMMOOOPPPPPPPPPNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJMMMMMMLLLKKKKKKJJJIIIIIILLLMMMOOOQQQRRRRRRQQQQQQOOOOOOPPPQQQQQQPPPPPPOOOPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTVVVXXXYYYZZZVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUURRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\\\\]]]_________aaadddhhhlllnnnqqqtttwwwvvvrrrooonnnooopppxxx|||uuuuuuttttttwww~~~~~~|||oooggg^^^YYYYYYYYYWWWTTTQQQRRRRRRSSSTTTUUUUUUVVVRRRQQQOOONNNOOOOOOMMMKKKJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPOOOLLLJJJLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNLLLNNNPPPPPPNNNMMMNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUOOOOOOPPPSSSTTTUUU\\\dddwwwzzzqqqjjjhhhhhh^^^XXXOOOIIIFFFCCC@@@>>>CCCEEEMMMXXXddduuuhhhgggfffeeeffffffggghhheeefffiiikkkmmmnnnooonnnpppqqqsssuuuwwwzzz|||}}}}}}}}}{{{yyy|||rrreeeWWWQQQQQQQQQUUUYYYaaadddiiimmmppprrrtttvvvuuuqqqkkkcccZZZPPPFFF@@@>>>>>>>>>@@@BBBEEEHHHJJJJJJLLLNNNOOOPPPOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKJJJIIIHHHHHHGGGHHHHHHLLLLLLLLLKKKJJJJJJIIIIIIMMMNNNPPPRRRSSSSSSSSSSSSPPPPPPQQQQQQPPPPPPPPPOOOQQQPPPPPPOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOORRRUUUWWWYYYZZZ[[[XXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVRRRSSSSSSTTTVVVWWWXXXYYY\\\[[[[[[[[[\\\^^^___```cccbbbaaabbbdddhhhlllnnnuuuwwwyyywwwqqqllljjjjjjiiimmmuuu}}}{{{xxxwwwwww{{{tttkkkddd___ZZZXXXYYYZZZWWWUUURRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSRRRQQQQQQPPPPPPQQQQQQPPPOOOMMMMMMHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLNNNPPPQQQPPPMMMJJJMMMMMMNNNNNNNNNOOOOOOOOONNNMMMKKKJJJHHHGGGGGGGGGJJJJJJIIIIIIJJJJJJKKKLLLOOOPPPQQQQQQQQQQQQPPPOOONNNPPPRRRRRRQQQPPPQQQRRRPPPOOOOOOOOOOOOPPPPPPQQQRRRQQQQQQRRRSSSTTTVVVWWWSSSPPPPPPRRRRRRQQQWWW^^^hhhwwwyyysssooommmjjjfffaaaYYYPPPHHHBBB>>>AAACCCGGGMMMSSS___ttteeeddddddccccccdddfffgggdddeeeiiilllnnnooooooooorrrssstttvvvwwwyyyzzzzzzzzz}}}~~~||||||||||||mmmbbbXXXTTTSSSTTTWWW[[[bbbfffkkkoooppprrrssstttsssnnnggg___WWWNNNFFFAAA======>>>???AAADDDGGGHHHIIIJJJLLLNNNOOOOOONNNMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNQQQTTTWWWYYY[[[\\\YYYXXXVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSUUUVVVVVVSSSSSSSSSTTTVVVXXXZZZ\\\^^^^^^]]]]]]^^^```aaacccfffeeeccccccdddfffiiilllsssvvvyyyvvvpppkkkhhhhhhgggiiilllqqqzzzxxxpppjjjfff___\\\ZZZYYYZZZYYYWWWTTTTTTSSSRRRPPPPPPPPPPPPPPPSSSRRRRRRRRRSSSRRRPPPNNNMMMMMMNNNOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRPPPPPPPPPOOOOOONNNMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLKKKLLLNNNPPPRRRRRROOOLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOMMMKKKJJJHHHHHHGGGKKKJJJJJJJJJJJJKKKLLLLLLOOOPPPRRRSSSSSSSSSQQQQQQPPPRRRTTTTTTSSSRRRSSSTTTQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTSSSRRRRRRSSSTTTUUUVVVRRRPPPQQQQQQRRRXXX^^^bbbmmm}}}~~~wwwrrrqqqsssrrrkkk^^^QQQGGGCCC@@@@@@CCCFFFHHHOOO___ooobbbccccccbbbaaabbbdddfffccceeehhhkkknnnoooppppppssstttuuuwwwxxxyyyyyyyyyyyy|||~~~}}}{{{zzz|||~~~|||ggg```YYYXXXXXXXXX[[[___cccgggkkknnnoooooooooooommmhhh```YYYRRRLLLFFFBBB>>>>>>>>>???AAACCCEEEGGGHHHIIILLLNNNOOONNNMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLNNNOOOOOOOOONNNOOOOOONNNNNNNNNOOOPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNQQQUUUXXX[[[\\\]]][[[ZZZXXXVVVTTTTTTTTTUUUSSSSSSSSSSSSTTTTTTUUUVVVTTTTTTTTTVVVXXX[[[^^^```aaa```___^^^___aaacccdddgggfffeeeddddddfffhhhiiiooosssuuutttnnnhhheeeeeeeeeeeeeeegggllltttrrrjjjfffeeeddd\\\ZZZXXXXXXXXXWWWUUUSSSTTTSSSQQQPPPOOOOOOPPPPPPTTTTTTTTTUUUVVVUUURRRPPPPPPPPPQQQRRRQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSQQQPPPPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIKKKMMMNNNLLLLLLMMMPPPRRRRRRPPPNNNNNNNNNOOOOOOOOOPPPPPPPPPSSSRRRPPPNNNLLLKKKJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNPPPRRRTTTUUUTTTSSSRRRQQQSSSUUUUUUTTTTTTUUUVVVSSSSSSSSSSSSTTTUUUVVVVVVXXXWWWUUUSSSSSSSSSSSSTTTXXXSSSQQQRRRTTTUUUZZZ```bbbiiissszzz}}}~~~zzzpppcccYYYSSSFFFCCCBBBCCCDDDGGGQQQ\\\ppp```aaabbb```^^^___aaadddccceeegggjjjmmmoooqqqrrrrrrsssuuuxxxzzz{{{{{{{{{zzz|||~~~|||yyyyyy}}}~~~{{{zzz{{{ooobbb^^^[[[]]]^^^^^^```ddddddgggkkkmmmlllkkkjjjiiieeeaaaYYYSSSNNNIIIFFFCCCAAAAAA@@@AAABBBCCCEEEFFFHHHJJJLLLNNNPPPOOOOOONNNOOOOOONNNMMMLLLKKKJJJIIIFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPOOOOOONNNNNNMMMMMMLLLMMMNNNPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOONNNNNNMMMMMMMMMMMMOOORRRVVVZZZ\\\^^^______]]]ZZZXXXWWWVVVWWWWWWTTTTTTTTTSSSTTTTTTUUUUUUUUUUUUVVVWWW[[[^^^bbbddddddcccaaa``````aaadddeeeffffffffffffggghhhiiijjjmmmqqqtttrrrlllfffcccbbbbbbbbbbbbbbbdddiiippptttyyyqqqiiidddaaa```___ZZZYYYXXXWWWWWWVVVTTTSSSQQQQQQOOOOOOOOOQQQRRRTTTVVVUUUVVVWWWXXXWWWUUURRRRRRSSSTTTTTTTTTSSSQQQPPPPPPQQQQQQQQQQQQPPPNNNMMMNNNMMMMMMMMMNNNPPPRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPOOONNNMMMMMMMMMNNNNNNLLLKKKJJJJJJJJJLLLNNNOOOMMMMMMMMMOOORRRSSSRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRUUUTTTRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOMMMOOORRRTTTVVVUUUTTTSSSQQQSSSUUUVVVUUUUUUVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUXXXTTTSSSVVVXXXXXXZZZ^^^```eeekkkuuuuuulll[[[RRRJJJFFFDDDDDDIIIOOO\\\ooo^^^``````___\\\\\\___bbbdddeeegggiiilllooorrrsssppprrruuuxxx{{{}}}}}}~~~{{{}}}~~~{{{xxxyyy~~~}}}xxxtttppp}}}qqqeee```]]]]]]aaacccbbbdddgggdddgggkkklllkkkhhhffffffaaa\\\UUUOOOKKKHHHFFFDDDCCCCCCBBBBBBCCCDDDFFFGGGIIIKKKMMMPPPQQQQQQPPPOOOOOOOOONNNMMMLLLKKKJJJIIIEEEEEEDDDDDDEEEFFFGGGGGGCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIKKKLLLLLLKKKJJJIIILLLLLLKKKKKKLLLNNNPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMOOOPPPTTTWWW[[[^^^```aaaaaa___]]]ZZZYYYXXXYYYZZZUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVYYY\\\aaaeeegggfffeeebbbaaa```bbbdddeeeeeeeeefffhhhiiijjjkkklllnnnrrruuusssmmmgggcccbbbaaabbbbbbbbbcccfffjjjnnnsss{{{~~~rrroookkkfffbbb^^^\\\ZZZYYYYYYXXXXXXWWWWWWVVVVVVOOONNNNNNNNNPPPRRRUUUWWWWWWVVVWWWXXXZZZYYYVVVSSSTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRSSSSSSRRRPPPNNNMMMNNNMMMKKKJJJLLLNNNRRRTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRQQQPPPOOOOOOOOOPPPQQQMMMLLLKKKJJJKKKLLLOOOPPPNNNMMMMMMNNNQQQSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSVVVUUUTTTRRRPPPOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPKKKNNNQQQTTTVVVVVVUUUTTTQQQSSSUUUVVVUUUUUUVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[YYYXXXXXXXXXXXXWWWWWWWWWWWWTTTTTTYYY[[[ZZZYYY[[[\\\aaaeeekkk{{{qqqcccTTTLLLGGGDDDEEEHHHPPPaaawww___^^^^^^]]]]]]]]]^^^^^^dddfffhhhjjjkkklllnnnqqqrrrrrrsssuuuwwwyyy|||}}}|||||||||||||||~~~zzzxxx{{{|||oooeeebbbZZZ]]]```bbbccceeegggiiijjjiiihhhhhhiiiiiigggfff```XXXQQQMMMIIIDDDCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGMMMNNNOOOPPPRRRSSSTTTUUURRRQQQPPPNNNLLLKKKIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJFFFIIIKKKLLLLLLLLLNNNOOOPPPPPPPPPQQQQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNQQQSSSVVVYYY[[[\\\]]]]]]^^^^^^___^^^]]][[[YYYWWWTTTUUUUUUUUUUUUTTTSSSRRRXXXYYY[[[]]]___aaacccdddeeedddcccbbbaaabbbcccdddggggggffffffggghhhiiiiiikkklllmmmmmmkkkhhhdddbbbcccbbbbbbbbbccccccdddeeeiiioooxxx}}}xxxooommmiiiddd```\\\ZZZZZZZZZZZZYYYXXXWWWUUUSSSRRRSSSRRRPPPOOOOOOPPPPPPQQQSSSTTTUUUVVVWWWXXXWWWWWWUUUVVVWWWXXXXXXWWWVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMKKKKKKKKKMMMOOOQQQQQQRRRSSSTTTUUUTTTTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQRRRNNNLLLMMMMMMKKKMMMQQQTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSVVVUUUUUUSSSQQQOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLMMMPPPRRRTTTUUUUUUUUUTTTUUUWWWXXXXXXXXXWWWVVVYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWWWWVVVYYYYYYYYYZZZ[[[[[[\\\\\\[[[^^^bbbhhhnnn}}}|||fffWWWLLLDDDDDDHHHOOOVVVggg|||^^^]]]]]]\\\]]]^^^___```eeegggiiijjjkkklllnnnpppssstttuuuwwwxxxzzz{{{|||||||||}}}}}}~~~}}}~~~vvvjjjaaa___ZZZ]]]aaadddeeefffhhhjjjjjjiiiiiiiiijjjhhheeebbb\\\TTTNNNKKKHHHDDDBBBDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKNNNPPPRRRTTTUUUPPPPPPOOOMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHJJJKKKKKKLLLNNNPPPOOOOOONNNNNNNNNOOOOOOPPPUUUUUUTTTSSSQQQPPPOOOOOOQQQSSSUUUYYY[[[]]]^^^^^^[[[[[[\\\]]]]]]\\\[[[ZZZWWWWWWVVVVVVVVVUUUUUUUUUXXXYYYZZZ\\\___aaabbbccceeedddcccbbbbbbcccddddddggggggffffffgggggghhhiiijjjkkkkkkkkkiiifffcccaaabbbbbbbbbbbbbbbcccdddeeeggglllrrrwww~~~yyyrrrnnnllljjjfffbbb___\\\[[[ZZZ[[[ZZZZZZYYYWWWUUUSSSRRRSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVXXXYYYZZZYYYXXXXXXSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMKKKKKKKKKLLLNNNOOOOOOPPPRRRTTTUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTOOOMMMNNNNNNLLLNNNRRRTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUTTTTTTVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNKKKLLLOOOQQQSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[]]]aaaeeejjjvvvzzziiiYYYLLLGGGIIILLLQQQ___rrr]]]\\\[[[[[[\\\^^^aaabbbfffhhhjjjkkkkkklllnnnpppuuuvvvxxxyyyzzz{{{zzzzzz||||||~~~|||wwwtttlllbbb\\\\\\ZZZ^^^cccggghhhhhhiiijjjjjjjjjjjjkkkjjjfff```\\\UUUNNNIIIHHHFFFBBBAAACCCCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPQQQNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFEEEDDDFFFHHHIIIIIIJJJLLLOOORRRSSSSSSRRRQQQQQQQQQQQQRRRWWWWWWVVVTTTSSSRRRQQQPPPQQQSSSVVVYYY[[[]]]]]]]]]WWWXXXYYY[[[\\\\\\]]]\\\ZZZYYYXXXWWWVVVWWWXXXXXXXXXYYYZZZ\\\^^^```aaabbbeeeddddddccccccdddeeeeeefffffffffffffffgggggghhhhhhhhhhhhhhhfffdddaaa```aaa``````aaabbbcccdddeeedddgggjjjmmmpppwwwxxxrrrmmmjjjgggfffccc```]]]\\\[[[[[[[[[[[[ZZZYYYWWWUUUSSSRRRSSSSSSRRRSSSSSSTTTUUUVVVSSSSSSRRRRRRSSSTTTVVVWWWVVVWWWYYY[[[\\\\\\[[[[[[VVVVVVUUUSSSRRRPPPOOOOOOOOONNNLLLKKKKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWUUUVVVVVVVVVVVVVVVWWWWWWVVVQQQOOOQQQPPPNNNPPPSSSTTTUUUWWWYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUWWWVVVVVVUUUSSSQQQPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOKKKLLLOOOQQQSSSUUUVVVVVVXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[^^^aaadddlll}}}wwwbbbQQQHHHGGGIIIKKKUUUdddsss[[[ZZZZZZZZZ\\\___bbbdddgggiiikkkkkkllllllnnnpppuuuvvvyyy{{{{{{{{{zzzyyy{{{}}}xxxoooiiiccc\\\YYYZZZ[[[```eeeiiijjjjjjjjjjjjjjjjjjkkkkkkiiiccc[[[UUUMMMGGGCCCDDDCCCAAA@@@CCCCCCCCCDDDDDDFFFGGGIIIJJJMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBFFFGGGHHHHHHHHHKKKOOORRRUUUUUUTTTTTTTTTUUUUUUVVVYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUWWWYYYZZZ[[[ZZZZZZVVVWWWXXXYYYZZZ[[[\\\\\\[[[YYYXXXVVVVVVWWWYYYZZZYYYYYYZZZ\\\]]]___``````ccccccccccccdddeeeeeeffffffeeeeeedddeeeeeefffffffffeeeeeedddbbbaaa___^^^_________```aaabbbdddeeeaaacccfffhhhkkkpppvvv{{{}}}vvvqqqmmmjjjgggaaa```^^^\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYWWWUUUSSSRRRSSSSSSSSSTTTUUUWWWXXXXXXUUUTTTRRRQQQRRRTTTVVVWWWWWWXXXZZZ\\\]]]]]]]]]]]]YYYXXXVVVTTTRRRPPPOOONNNQQQPPPNNNMMMLLLLLLLLLMMMOOOPPPRRRTTTVVVVVVVVVVVVTTTUUUVVVWWWWWWXXXXXXXXXWWWSSSQQQSSSRRRPPPQQQTTTTTTVVVXXXZZZ[[[ZZZXXXWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWWWWVVVUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQMMMNNNPPPRRRTTTVVVWWWXXXYYYXXXWWWVVVWWWXXXYYYZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXZZZ]]]```dddppp{{{kkkXXXMMMIIIHHHHHHMMMXXXeeerrrYYYYYYYYYZZZ\\\___bbbdddgggiiikkkllllllmmmoooqqqtttvvvxxx{{{||||||{{{zzz}}}ttthhhaaa\\\XXXXXX[[[^^^bbbgggjjjkkkjjjjjjjjjiiiiiijjjjjjggg___UUUNNNGGGAAA>>>@@@AAA??????AAABBBBBBCCCDDDEEEGGGIIIJJJNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGEEECCCCCCFFFGGGGGGGGGGGGJJJNNNQQQPPPPPPQQQQQQSSSTTTUUUVVVXXXXXXXXXWWWWWWVVVVVVUUUWWWWWWXXXYYYYYYXXXVVVUUUWWWWWWWWWWWWXXXYYYYYYZZZYYYXXXVVVUUUUUUWWWYYYZZZYYYYYYZZZ[[[\\\]]]^^^___```aaaaaabbbcccddddddeeeddddddcccbbbbbbcccccccccdddcccbbb```___^^^^^^]]]]]]]]]]]]___```bbbdddeeebbbccceeegggiiilllpppssstttyyy~~~~~~zzzvvvppplllhhheeebbb```\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZYYYXXXVVVTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXYYYVVVUUUSSSRRRSSSTTTVVVWWWVVVWWWYYY[[[\\\]]]\\\\\\YYYXXXWWWUUUSSSQQQOOONNNRRRQQQPPPOOONNNMMMMMMMMMPPPQQQSSSTTTUUUUUUTTTSSSRRRSSSUUUVVVWWWWWWWWWWWWWWWTTTRRRTTTSSSPPPPPPSSSSSSUUUXXXZZZ[[[ZZZXXXWWWVVVVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSPPPQQQRRRSSSUUUWWWXXXYYYXXXXXXWWWVVVVVVXXXYYYZZZWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^]]]\\\\\\[[[ZZZYYYXXXXXXVVVUUUVVVZZZ]]]___gggooo}}}xxxgggZZZRRRIIIFFFGGGNNNWWWccctttXXXXXXYYY[[[]]]___aaabbbgggiiikkkmmmmmmoooqqqssstttuuuxxx{{{}}}~~~~~~~~~qqqccc\\\YYYYYY[[[___aaadddhhhjjjjjjiiiiiiiiiggghhhhhhhhhccc[[[PPPIIIBBB===;;;>>>???>>>>>>@@@AAAAAABBBCCCEEEGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNLLLKKKIIIHHHIIIJJJLLLNNNMMMMMMMMMNNNMMMLLLLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIIIIGGGFFFDDDDDDFFFGGGHHHHHHGGGIIILLLNNNOOOPPPPPPRRRSSSUUUWWWXXXUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUTTTSSSWWWWWWVVVVVVVVVVVVWWWXXXWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\\\\]]]]]]\\\]]]___```bbbbbbccccccbbbaaaaaa````````````aaacccaaa___]]]\\\\\\]]]]]][[[[[[\\\]]]___bbbccceeeeeeeeeffffffggghhhhhhiiijjjmmmrrryyy~~~{{{wwwpppmmmiiifffcccaaa]]][[[XXXWWWVVVUUUVVVWWWXXXYYYYYYYYYXXXWWWUUUSSSQQQPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVTTTVVVWWWYYYZZZZZZYYYYYYWWWWWWVVVTTTSSSQQQPPPPPPQQQPPPPPPOOONNNNNNMMMLLLPPPQQQRRRSSSSSSSSSRRRQQQQQQSSSTTTVVVWWWWWWVVVVVVVVVSSSRRRSSSRRROOOOOORRRRRRTTTVVVXXXYYYYYYXXXWWWUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXWWWVVVVVVVVVVVVWWWXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWVVVSSSTTTXXX[[[\\\```eeemmmzzzttteeeZZZNNNIIIEEEGGGLLLUUUdddqqqVVVXXXZZZ\\\^^^`````````fffhhhkkkmmmnnnpppsssuuuuuuvvvxxx{{{}}}nnn```ZZZZZZ[[[```ddddddgggiiiiiihhhgggggghhhfffffffffeee```WWWMMMFFF???:::999<<<>>>======???@@@@@@AAABBBDDDFFFGGGHHHJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIJJJMMMNNNMMMNNNOOOOOOOOONNNLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFEEEDDDEEEGGGHHHIIIHHHHHHJJJKKKPPPQQQQQQRRRSSSTTTVVVWWWPPPPPPQQQRRRSSSTTTUUUUUUSSSTTTUUUVVVVVVUUUSSSSSSVVVUUUUUUTTTUUUVVVWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\YYYZZZ\\\^^^```````````````______^^^]]]]]]^^^^^^bbbaaa^^^\\\[[[[[[\\\]]]YYYZZZ[[[]]]___aaacccdddffffffeeefffffffffeeeddddddfffjjjooouuu}}}wwwqqqmmmkkkjjjhhheeecccbbb___\\\ZZZUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVTTTRRRPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRQQQNNNNNNNNNNNNMMMLLLLLLKKKMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWWWWWWWVVVUUUUUURRRQQQRRRQQQNNNMMMOOORRRSSSTTTUUUVVVWWWWWWWWWTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUTTTUUUUUUVVVWWWVVVVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYXXXXXXWWWWWWVVVVVVXXXSSSRRRUUUXXXYYYZZZ]]]bbblllyyyrrrdddYYYRRRJJJGGGGGGMMMXXXdddUUUWWWZZZ]]]___```___^^^eeegggjjjmmmnnnqqqtttvvvvvvwwwyyy||||||nnn___YYYZZZ^^^ccchhhggghhhiiiiiigggffffffgggeeeeeedddccc^^^UUUKKKDDD===999888<<<>>><<<<<<>>>??????@@@AAACCCEEEGGGHHHMMMMMMLLLLLLKKKKKKKKKKKKNNNMMMJJJIIIIIIKKKMMMNNNNNNNNNOOOPPPOOONNNMMMLLLKKKKKKJJJKKKKKKLLLMMMNNNGGGGGGHHHGGGGGGFFFEEEDDDEEEGGGIIIIIIHHHHHHHHHIIIMMMMMMMMMMMMMMMNNNOOOPPPKKKLLLMMMOOOPPPRRRSSSTTTPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTSSSSSSTTTVVVXXXYYYVVVVVVWWWXXXYYYYYYXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[VVVXXXZZZ\\\^^^____________^^^]]]]]]\\\\\\\\\\\\bbb```]]][[[ZZZ[[[\\\^^^YYYYYYZZZ\\\^^^aaacccdddeeeeeeeeefffggghhhfffeee```cccggglllpppvvv|||yyypppjjjgggeeedddbbbaaa___^^^]]]\\\YYYVVVTTTSSSRRRRRRRRRTTTUUUVVVWWWWWWVVVUUUSSSQQQOOONNNOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSKKKLLLLLLLLLLLLKKKKKKJJJJJJLLLNNNPPPRRRSSSSSSSSSSSSTTTVVVXXXXXXWWWVVVUUUTTTQQQPPPRRRQQQMMMLLLNNNQQQRRRRRRSSSTTTVVVWWWWWWSSSTTTUUUUUUVVVVVVVVVVVVSSSSSSTTTTTTTTTSSSSSSRRRPPPPPPPPPPPPQQQQQQQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTVVVWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVYYYTTTQQQTTTVVVVVVVVVXXXZZZcccmmmyyy|||qqqddd[[[QQQKKKHHHJJJSSS^^^YYY[[[^^^aaaccccccbbbaaaeeegggkkknnnrrrtttuuuuuuttttttvvvyyy~~~~~~}}}wwwlll___YYY]]]dddhhhiiihhhhhhhhhhhhhhhhhhggggggfffgggeee```WWWLLLDDD???;;;;;;<<<<<<===>>>>>>>>>AAABBBCCCDDDDDDEEEGGGJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJKKKNNNNNNPPPQQQQQQPPPPPPOOONNNMMMKKKKKKLLLKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKJJJIIIGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLNNNLLLKKKKKKNNNPPPQQQQQQOOOOOONNNNNNOOOQQQRRRTTTVVVVVVUUUUUUTTTUUUUUUVVVYYYYYY[[[\\\\\\[[[ZZZYYYXXXYYYYYYYYYZZZZZZZZZZZZVVVVVVUUUUUUVVVYYY[[[]]][[[\\\^^^]]]\\\[[[[[[\\\]]]\\\[[[[[[[[[\\\]]]]]][[[[[[[[[[[[\\\]]]^^^___bbbccceeeeeeeeedddbbbaaa```___^^^___dddkkkrrrvvv|||qqqnnnjjjddd```]]]\\\[[[___]]]ZZZYYYYYYXXXVVVTTTSSSRRRPPPOOOPPPQQQSSSUUUTTTTTTSSSQQQPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRUUUUUUTTTRRRRRRSSSPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOKKKJJJJJJIIIIIIIIIJJJJJJMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRTTTUUUUUUTTTTTTSSSPPPOOOOOONNNNNNNNNOOOOOOMMMOOOQQQRRRTTTTTTTTTSSSUUUSSSQQQQQQQQQRRRQQQPPPOOOPPPQQQRRRRRRQQQPPPOOOOOONNNNNNNNNOOOQQQSSSTTTUUUTTTRRRQQQQQQQQQRRRSSSQQQPPPPPPPPPQQQRRRTTTUUUQQQQQQPPPOOONNNNNNNNNNNNRRRRRRRRRSSSTTTTTTUUUUUUZZZZZZYYYYYYXXXVVVUUUTTTUUUTTTRRRQQQPPPQQQSSSTTTVVVYYYaaajjjuuuzzzyyy}}}tttjjj\\\NNNFFFEEEIIILLLZZZ\\\^^^```bbbcccccccccfffhhhjjjnnnqqqsssuuuvvvvvvvvvxxx{{{|||yyy{{{uuukkkaaa]]]bbbgggjjjjjjhhhhhhhhhhhhggggggggggggeeedddaaaZZZQQQHHH@@@<<<;;;;;;<<<======>>>>>>???BBBCCCDDDDDDDDDDDDFFFIIIIIIIIIJJJKKKKKKJJJIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQQQQPPPNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKLLLKKKJJJKKKNNNPPPPPPOOONNNNNNMMMNNNOOOPPPRRRSSSUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[\\\\\\[[[[[[XXXYYYYYYYYYYYYZZZZZZZZZXXXWWWUUUUUUUUUVVVWWWYYYYYY[[[\\\\\\ZZZYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^___[[[[[[[[[[[[[[[\\\]]]]]]___```bbbccccccaaa```^^^YYYXXXXXXYYY\\\bbbgggkkkpppsssxxx~~~uuummmcccbbb___\\\[[[ZZZ[[[[[[]]][[[ZZZZZZZZZXXXVVVTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQPPPOOONNNMMMLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPOOOOOOOOOOOONNNNNNOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHIIIIIILLLLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRPPPPPPOOOOOOOOOOOOOOOPPPMMMNNNPPPRRRSSSSSSSSSSSSRRRPPPOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQPPPOOOOOOMMMMMMLLLMMMNNNOOOQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRPPPPPPOOONNNNNNNNNNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUWWWWWWXXXWWWWWWVVVUUUTTTUUUTTTRRRPPPPPPPPPQQQRRRSSSVVV[[[bbbjjjxxx}}}xxxzzz}}}ttteeeVVVKKKFFFEEEFFF[[[\\\]]]___aaacccdddeeehhhiiijjjmmmpppsssvvvwwwxxxxxxyyy|||}}}wwwyyy~~~|||uuupppjjjdddcccgggkkkkkkjjjggghhhhhhhhhggggggfffeeeddd```ZZZSSSJJJCCC===:::<<<<<<<<<===>>>>>>??????CCCDDDDDDDDDCCCCCCEEEGGGFFFFFFGGGHHHHHHGGGFFFFFFIIIIIIHHHIIIIIIJJJKKKLLLLLLNNNQQQRRRRRRPPPNNNLLLLLLJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJKKKMMMPPPQQQPPPNNNMMMMMMMMMMMMNNNPPPQQQSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWYYY[[[[[[[[[[[[XXXXXXXXXYYYYYYYYYZZZZZZYYYXXXVVVTTTSSSSSSSSSTTTWWWXXXZZZZZZYYYXXXXXXYYYXXXXXXXXXYYY[[[^^^```bbb]]]\\\ZZZYYYYYYYYYZZZ[[[[[[\\\^^^___```___]]]\\\YYYXXXXXXYYY[[[___ccceeejjjlllnnnrrrxxxtttmmmhhhccc```YYYXXXWWWVVVVVVWWWXXXYYYYYYXXXXXXYYYZZZYYYVVVSSSQQQQQQOOONNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIILLLLLLMMMMMMNNNNNNMMMMMMKKKJJJJJJJJJLLLMMMLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPMMMNNNOOOQQQRRRRRRRRRRRROOOMMMLLLLLLNNNOOOOOONNNNNNNNNOOOOOOOOOOOONNNNNNLLLKKKKKKKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPOOONNNNNNMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUSSSQQQOOONNNOOOPPPPPPRRRSSSVVV[[[___hhhzzzyyyxxxyyy}}}zzznnnaaaTTTJJJDDDAAA\\\\\\]]]^^^```ccceeefffiiiiiijjjlllooosssvvvxxxyyyyyyzzz}}}zzz{{{uuummmiiifffeeegggkkkmmmllliiigggggghhhhhhhhhgggfffeeeddd___VVVMMMFFFAAA===;;;<<<======>>>>>>??????@@@DDDEEEEEEDDDBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHJJJKKKKKKKKKNNNRRRUUUVVVTTTQQQOOONNNLLLJJJJJJKKKKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGNNNLLLIIIFFFEEEDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLNNNRRRUUUUUUSSSQQQMMMMMMLLLLLLMMMOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXVVVUUUSSSSSSSSSSSSVVVWWWYYYYYYXXXWWWXXXYYYVVVWWWXXXZZZ]]]```ccceee^^^\\\ZZZXXXWWWWWWXXXYYYYYYZZZ\\\^^^^^^]]]\\\[[[ZZZYYYZZZ[[[]]]```ccceeehhhiiijjjlllooouuu||||||nnnddd```______]]]YYYXXXWWWUUUTTTTTTTTTTTTUUUUUUVVVXXXYYYXXXTTTQQQPPPOOOOOONNNLLLKKKJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKIIIHHHIIIKKKLLLLLLJJJHHHHHHJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQMMMNNNOOOOOOPPPQQQQQQQQQMMMLLLJJJKKKMMMNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMOOOPPPOOOPPPQQQRRRQQQPPPOOONNNPPPPPPOOONNNMMMLLLKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUSSSRRRPPPNNNMMMMMMNNNNNNSSSSSSUUUWWWYYY^^^kkkyyy}}}yyyttttttxxx}}}zzzwwwpppggg\\\QQQHHHCCC\\\\\\]]]___aaacccfffgggiiijjjkkklllpppssswwwyyyyyyzzz|||}}}~~~zzzoooiiidddccceeehhhlllmmmkkkhhhfffggghhhiiiiiihhhgggfffeee^^^SSSJJJDDDAAA???=========>>>>>>???@@@@@@@@@DDDEEEEEEDDDBBBBBBCCCDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJMMMRRRVVVXXXWWWUUUSSSPPPNNNLLLKKKKKKJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGNNNMMMJJJGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNQQQVVVZZZZZZXXXVVVOOONNNMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRUUUVVVWWWXXXWWWVVVUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUWWWXXXYYYXXXWWWXXXYYYWWWWWWXXX[[[^^^bbbeeeggg___]]]ZZZXXXVVVVVVWWWXXXXXXYYY\\\^^^^^^^^^]]]\\\VVVVVVVVVWWWZZZ]]]aaacccddddddeeeeeegggkkkppptttzzz~~~rrrlllccc^^^\\\[[[[[[ZZZXXXWWWVVVUUUSSSRRRRRRQQQQQQRRRSSSUUUVVVUUURRROOONNNNNNNNNMMMLLLJJJHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJIIIHHHFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQMMMMMMNNNNNNNNNOOOPPPPPPLLLKKKJJJJJJLLLNNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPOOOPPPQQQRRRQQQPPPOOONNNPPPPPPOOONNNMMMKKKJJJIIIKKKKKKLLLNNNNNNNNNNNNMMMKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPRRRSSSTTTUUUUUUUUUQQQPPPNNNLLLKKKKKKLLLMMMQQQQQQRRRUUUUUUWWWaaakkk|||wwwrrrqqqsssttttttqqqqqqooojjjaaaWWWMMMGGG[[[\\\^^^```bbbdddfffgggiiijjjkkknnnqqqtttwwwxxxzzz|||{{{qqqiiifffaaabbbdddhhhkkkllljjjhhheeegggiiikkkkkkkkkjjjiiiddd[[[OOOGGGCCCAAA@@@???>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDCCCBBBAAACCCDDDGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIIIILLLPPPTTTVVVUUUTTTSSSOOONNNKKKJJJJJJIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNRRRWWW\\\^^^]]][[[QQQPPPOOONNNMMMMMMNNNNNNPPPQQQRRRTTTTTTTTTSSSSSSUUUVVVVVVWWWVVVTTTSSSRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWXXXWWWWWWXXXYYYWWWXXXYYY[[[^^^aaaeeeggg```^^^ZZZWWWVVVVVVXXXYYYXXXYYY\\\^^^______^^^^^^XXXWWWVVVWWWYYY]]]aaaccccccddddddcccdddfffjjjnnnqqquuuyyy}}}xxxrrrnnnddd```\\\YYYWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPQQQRRRRRROOOLLLLLLMMMMMMNNNLLLJJJGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHJJJLLLLLLKKKJJJIIIFFFHHHJJJJJJHHHFFFEEEEEEFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMNNNOOOOOOLLLKKKIIIJJJKKKLLLLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJJJJJJJKKKMMMOOOPPPOOOOOOOOOOOOOOONNNMMMMMMOOOOOOOOONNNLLLKKKIIIHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSNNNMMMKKKJJJJJJJJJLLLMMMMMMMMMOOOQQQRRRRRRYYYaaakkk~~~yyysssqqqnnnkkklllmmmnnnkkkeee\\\SSSMMMZZZ[[[^^^aaadddeeeffffffhhhiiilllooorrruuuvvvwww{{{~~~{{{zzz}}}}}}~~~~~~rrrfffbbbbbbbbbcccdddgggiiijjjjjjiiidddfffiiilllmmmmmmlllkkk```WWWKKKCCC@@@@@@???>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDCCCBBBBBBCCCEEEGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOOOONNNMMMKKKIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJJJJJJJKKKOOOTTTZZZ]]]^^^]]]TTTSSSQQQOOOMMMMMMMMMMMMOOOQQQSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQSSSUUUVVVUUUUUUVVVWWWWWWWWWXXXYYY\\\___bbbccc```^^^[[[XXXVVVWWWYYYZZZWWWYYY[[[^^^___```___^^^^^^]]]ZZZYYY[[[^^^bbbeeeffffffeeecccbbbcccfffhhhiiimmmppprrrtttwww~~~|||qqqkkkgggccc```ZZZXXXVVVUUUSSSRRRQQQPPPLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNNNNLLLJJJJJJKKKMMMNNNMMMKKKHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFHHHJJJLLLLLLKKKIIIHHHFFFKKKPPPOOOIIIDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMLLLKKKLLLMMMNNNOOOKKKIIIHHHHHHIIIJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFGGGIIIKKKMMMNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPLLLKKKIIIHHHIIIJJJLLLMMMLLLKKKMMMPPPPPPOOOTTTZZZ___kkk||||||tttmmmhhhhhhjjjmmmmmmiiiccc\\\WWWYYY[[[___bbbeeefffffffffgggiiilllpppsssuuuvvvwww}}}zzzyyy||||||}}}~~~~~~}}}lll___\\\___cccdddeeegggiiijjjkkkkkkdddfffjjjmmmoooooonnnmmm\\\SSSGGG@@@>>>???>>><<<>>>??????@@@@@@AAABBBBBBAAABBBCCCCCCBBBBBBDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIGGGHHHLLLQQQXXX\\\]]]]]]VVVUUURRRPPPNNNMMMLLLLLLOOOQQQSSSUUUVVVVVVTTTTTTQQQRRRSSSTTTUUUUUUTTTSSSPPPPPPPPPQQQQQQQQQQQQRRRTTTTTTTTTTTTSSSRRRPPPPPPPPPRRRTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXZZZ]]]___```aaa^^^[[[XXXWWWXXXZZZ[[[VVVXXX[[[^^^___```______aaa___[[[XXXYYY\\\```cccddddddbbb```^^^]]]___aaadddhhhlllnnnmmmmmmooorrrxxxzzznnnfffaaa^^^[[[YYYTTTTTTSSSSSSTTTUUUVVVVVVMMMNNNNNNNNNNNNNNNMMMMMMOOOMMMKKKKKKLLLLLLJJJIIIIIIKKKMMMNNNNNNKKKHHHFFFCCCCCCDDDDDDEEEFFFFFFFFFEEEGGGJJJKKKLLLKKKIIIGGGGGGOOOVVVTTTLLLEEEEEEHHHGGGHHHHHHIIIIIIIIIHHHHHHCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEFFFGGGIIIKKKLLLKKKKKKJJJIIIJJJKKKLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKLLLMMMNNNJJJHHHFFFFFFGGGGGGGGGEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMLLLKKKJJJHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEFFFHHHKKKMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIHHHHHHHHHJJJLLLMMMLLLLLLNNNQQQQQQOOORRRWWWXXX^^^hhhwwwyyyoooiiidddgggkkknnnmmmjjjeeebbb