BM6P6(@ ###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$###!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++---------...............000000///......///111111333333222333333444555666999999888777666666666666777666666666666777777888777666666555555555555666222333444666777888888888666555444222222333444444888888888888888777666666222333666888999777666444333222111222333444333111///999;;;333---//////***------......------,,,+++...,,,)))***---...---++++++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%################################################"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###!!! !!!###&&&(((%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######&&&%%%###"""!!!"""######$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!""""""""""""#########$$$ !!!!!!""""""######""""""""""""####################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''')))******++++++''''''(((((())))))******,,,---...000444:::CCCHHHYYY^^^iiixxx$$$#########""""""!!!!!!%%%$$$###$$$$$$$$$""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********------------............000//////...//////111111333333333333444555666666888888777666666666666666555555555666666777888999777777666555555555555666333333555666777888888888666666555444444444444444666666777777666666555444000222444777777777555444000///...000333555555555...333666333///...---***------......------,,,,,,...,,,******,,,---,,,***+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#######################################$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""############%%%%%%%%%%%%$$$$$$######"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$###""""""!!!"""###%%%'''%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$#########""""""#########$$$$$$##################$$$###"""!!!!!!"""###$$$"""######$$$$$$######"""############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""####################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&'''((()))*********'''''''''((())))))******---......---...222777;;;BBBGGGQQQ___nnn}}}%%%%%%$$$###"""!!! $$$###"""###%%%%%%###!!!"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,,,,------............///////////////000111111333333333333444555666777777777666666666666666777555555555666777888999:::888777666666555555555666333444555777888888888888666666777777666666555444555555555555555444444333000111444555666666444333000...---...111333444444000///000444555000,,,,,,......---------,,,,,,,,,...,,,*********+++***)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$###############%%%%%%$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$###""""""""""""###$$$"""""""""######$$$%%%%%%%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$######$$$###""""""""""""###$$$"""""""""######"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""####################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$######$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%'''((())))))))))))&&&''''''(((((()))******---------,,,+++,,,...000222777>>>GGGSSScccsss~~~&&&&&&%%%%%%$$$######"""###""""""###%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$!!!"""######"""!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())),,,,,,,,,------......///......//////000000111111333333333333444555666777777777777666666777888888777777777666777777888888888888777666555555555555444555666777888888888888777777888999888777666555555555666666555555444333333444555666666444333222444111///...///000111000444---...888<<<555///000......------,,,,,,,,,,,,---,,,+++***)))))))))(((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""""""""!!!!!!!!!""""""""""""#########$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!###$$$%%%%%%$$$###########################""""""############""""""#########"""""""""""""""$$$############"""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$############$$$$$$########################"""""""""""""""#########$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''((())))))***)))+++,,,---,,,,,,...000...222666:::???JJJXXXcccvvv|||$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""######"""!!!"""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((++++++,,,,,,---......///---......///000111111111333222222333333444555666777777777777888888999::::::999888777777666666777999999777666666555555555666666777888999999999999777888999999999888666555666777777777777666555555888888888777666444222000444111//////000000000///555,,,,,,777<<<777222222///...---,,,,,,,,,---------,,,,,,***)))(((((())))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""$$$$$$$$$###########################$$$$$$$$$$$$$$$###"""""""""######$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!###%%%%%%%%%$$$###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%% !!!###$$$%%%%%%$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###""""""""""""""""""######""""""""""""""""""""""""############""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###""""""$$$$$$###"""$$$######""""""######$$$########################!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&'''(((((())))))''')))+++,,,,,,,,,---///***---000000111555>>>FFFWWW___lllxxx!!!!!!"""""""""#########"""""""""###%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((******+++,,,---......///,,,---...000111111111111111111111111222333444555666666666666777888::::::::::::999888777777777777:::999888777666555555555777777888999999999999999888888999999888888777666888888888888888777777666::::::999777555333222111000//////000222333333222222------333888777333111///...---,,,+++,,,------,,,,,,---+++)))(((***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$################################################$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''"""############$$$$$$$$$######$$$%%%%%%$$$###### !!!###$$$%%%%%%$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""######$$$$$$$$$############$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############ !!!!!!!!!!!!$$$############"""""""""""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""###$$$###"""######""""""""""""##############################!!!""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''((())))))((()))******)))((()))+++)))+++.........///333777;;;CCCOOO[[[gggsss#########"""""""""""""""###""""""###%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%$$$###$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))***+++,,,---......///,,,---...000111222111111000000000000111222333444333333444444555777888999888777777777888888999:::;;;:::999777666555555555777888999999::::::999999999999888777777777777777888888999999888888777666888777777666555333333222//////000222444444333000000111111000333777666222000...---++++++,,,---...+++,,,---,,,***)))+++---((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%$$$#########$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""#########""""""#########$$$$$$#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!"""""""""############ !!!"""###$$$$$$%%%$$$$$$$$$#########""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$"""!!!"""###$$$###!!!######""""""""""""##############################""""""######$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))((())))))((('''''')))***,,,---......///000111222///444:::@@@HHHUUUdddnnn~~~'''&&&&&&%%%$$$###""""""$$$###"""###%%%%%%###!!!######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!#########"""!!!"""###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))******+++---...//////+++,,,...000111222111111////////////000111222333111111222333444555777888555555666777888:::<<<===;;;:::999777666555555555888888999:::::::::999999:::999777666666666777888888888888888888777666666444444444444444444444444333333333555555333000,,,111666555000222::::::444000...---++++++,,,---...***,,,...---******,,,///((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""######$$$$$$$$$%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!  !!!###%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""######$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""######&&&%%%###"""""""""#########$$$%%%&&&&&&%%%$$$###""""""############""""""!!!!!!""""""#########$$$######$$$%%%'''((()))***$$$$$$$$$$$$######""""""""""""""""""#############################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!!"""###$$$###!!!######""""""""""""######""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((())))))((())),,,//////---++++++---......---000111111111444===LLLWWWlllzzz######""""""""""""######""""""###$$$$$$$$$$$$###########################$$$$$$##################""""""#########$$$$$$$$$%%%$$$#########$$$%%%&&&###################################################$$$$$$%%%%%%$$$$$$###########################'''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++++++++,,,,,,,,,------//////...------...000111000000111111111222222222333444444555555444444333555333333555:::<<<<<<:::===:::777777999:::999777888999::::::;;;;;;;;;;;;666777999::::::999888777888;;;===;;;888555444555777666555444333222222222666888999777444111111333222444444222444999;;;:::---+++)))***,,,---+++)))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&%%%$$$$$$############%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$###"""""""""###%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$############"""!!!"""$$$&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%###!!!!!!$$$%%%$$$"""%%%$$$######""""""######$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%"""!!! !!!###$$$###""" !!!!!!!!!"""""""""""""""""""""""""""&&&$$$!!! !!!%%%))),,,'''$$$  """!!!%%%%%%$$$###"""!!! ###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""$$$&&&%%%$$$$$$%%%%%%### !!!$$$'''(((((((((((())))))))))))+++++++++***************///---,,,---000555:::>>>WWWkkk$$$$$$############$$$$$$"""######$$$%%%$$$$$$$$$##################################################################$$$$$$$$$$$$#########$$$%%%&&&###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&+++++++++,,,,,,,,,,,,---///............///000000000000000111111111222222333333444444444444333333555333333666:::<<<<<<:::>>><<<999888:::;;;;;;999888999::::::;;;;;;::::::666777999:::;;;:::888888555888;;;:::888777888999555555444333222222222222444666888666333111111333222444444222333777999777,,,+++)))***,,,---,,,***---,,,***)))((((((((()))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!"""############$$$$$$$$$######$$$$$$$$$###""""""$$$###"""""""""###%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$############"""""""""""""""######$$$%%%#########$$$$$$$$$%%%%%%$$$""" !!!$$$%%%###"""%%%$$$######""""""######$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""######$$$$$$""""""###$$$$$$$$$######%%%$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""$$$$$$###$$$''',,,111444)))%%%"""!!!"""######"""$$$$$$######"""!!!!!!!!!!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%'''&&&%%%((()))***(((&&&&&&(((+++'''((((((((())))))))))))(((((())))))))))))))))))---,,,+++,,,...222666999HHHZZZooo}}}%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%################################################$$$$$$##################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''******+++++++++,,,,,,,,,---...///000000000000000000000000000111111111111222222222333333222222222444333333555888:::;;;:::===;;;888888999::::::999888999999:::::::::::::::777888999:::;;;:::999999333555888999999:::;;;===333333222222222222333333333555666666444222333333333555444000111444666444+++******+++,,,------,,,000...,,,***)))((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!"""############$$$$$$$$$"""######$$$$$$$$$######$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$############"""$$$###!!! """$$$%%%#########$$$$$$$$$$$$%%%$$$###""""""###$$$###!!!%%%$$$######""""""######$$$######""""""######$$$$$$$$$###############$$$!!!!!!!!!"""######$$$$$$""""""#########"""!!!!!!"""###$$$###"""""""""$$$########################"""""""""""""""""""""""" """&&&)))---///'''%%%"""""""""######"""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""######$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&''''''&&&&&&((()))((('''&&&''')))''''''((((((((()))))))))((((((((()))******++++++*********+++,,,///111333:::FFFVVVbbbhhhmmmrrrwww$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#######################################$$$$$$$$$$$$$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************++++++++++++,,,---///000111111000////////////000000000111111111111222222222222111111222222222444666777888888999888666555666777777888888999999:::::::::999999777888999:::;;;;;;::::::333444666888999:::<<<===333222222222333333444555444555666666666555555555333555333//////222222000+++******+++,,,---------///...,,,***))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((('''%%%######$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$############$$$$$$%%%%%%########################$$$$$$$$$###############$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$%%%$$$############"""!!!%%%$$$######""""""############""""""""""""######$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###"""!!!!!! """"""!!!!!!###%%%$$$############""""""""""""""""""""""""""""""""" !!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!""""""############&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%#######################################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&'''''''''((((((((()))))))))******+++,,,------...)))******+++,,,,,,------333888@@@HHHNNNRRRUUUVVV######""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%########################""""""#########$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&'''''''''(((((()))))))))*********+++++++++,,,...///000000//////....../////////000000000000111111222222111111000///000111222333444555666777666666555444555666888999999999::::::999888888777777888999::::::;;;;;;555555555666777999999999444444333444444555666777777777777888999999888777333555333///---000000...++++++,,,,,,,,,,,,---...,,,+++***)))((()))******))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&''''''(((((('''%%%######$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$%%%%%%$$$###"""""""""%%%$$$######""""""#########""""""""""""""""""###$$$###""""""!!!!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""""""""!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))***+++,,,,,,------******++++++++++++++++++...///222777;;;>>>???>>>###""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''((())))))))))))************+++,,,---.../////////............////////////111111111222222111111111...000111222222222444666666777777666555666888:::999999999999999999888777666666777888999999:::;;;777555444444555666666555555555444555555666777777999888888999:::;;;999888444555333...---//////---,,,---...---,,,+++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""######$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%########################"""""""""###############$$$$$$$$$############"""###$$$&&&'''&&&%%%###!!!"""""""""############$$$###$$$%%%%%%###"""###$$$%%%$$$######""""""#########""""""!!!!!!""""""###%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$$$$###'''%%%############!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$!!!!!!""""""#########$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$#################################$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$######$$$%%%$$$###$$$&&&''''''&&&&&&&&&'''''''''((((((((('''''''''((())))))***************************************---111333444333$$$######""""""######$$$"""######$$$%%%$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))***************+++,,,---...///------........./////////111222222222222222222111///111333333222222444777555666777666444444777:::999999999999999888777777555555555666777888::::::777555222222444555444333555555444444444555555666:::999888999:::;;;999666444555333...---//////------...///...+++***+++------,,,+++***))))))***+++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((((((&&&$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$###""""""###$$$%%%&&&&&&&&&%%%%%%########################!!!"""""""""#########$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###""""""""""""""""""############"""$$$%%%%%%###"""$$$&&&%%%$$$######""""""######""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$ ###%%%""" !!!""""""###$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!###%%%%%%###"""###%%%"""""""""""""""#########%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%###$$$%%%$$$!!! ###%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''(((***))))))(((((())))))***)))))))))***,,,---......%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###########################!!!""""""###$$$$$$%%%%%% !!!###$$$%%%&&&'''"""###$$$%%%&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))***)))))))))***,,,...///---------.........//////222222333333333333222222000333555555333333666888222444555333222222555888999999999999999888777666444444444555666888999:::666333000000333444444222555444444333333444444444:::888777888::::::888555444555333...---000000---...///111///+++)))***,,,111///---+++************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$###"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((******'''%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&'''&&&%%%%%%########################!!!!!!""""""#########$$$$$$$$$$$$############"""&&&$$$"""!!! !!!"""###""""""""""""############!!!###&&&%%%######%%%'''%%%$$$$$$###"""#########""""""!!!!!!!!!!!!""""""&&&%%%$$$###""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###############"""'''$$$!!!!!!"""###%%%&&&'''(((""""""""""""""""""""""""&&&%%%$$$"""""""""###$$$!!!$$$###!!! !!!#########""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!""""""######""""""""""""#####################################################################$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&))))))&&&$$$%%%&&&(((%%%""""""%%%((()))(((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))((('''&&&&&&''')))***++++++++++++***))))))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################&&&%%%%%%%%%$$$$$$######$$$###"""!!!!!!"""###$$$!!!!!!"""###%%%&&&'''(((########################$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&'''(((***+++...---,,,++++++,,,...///111...,,,---///111000...111222333333444444333333333333222111222333555666777555222111222444777:::???>>>===;;;999888888888777777666666666666777777777666555444444444444444666666444333333444555666777888:::;;;:::777444222444333333222111000//////000000000///...---++++++,,,,,,,,,,,,,,,,,,------)))&&&$$$%%%))),,,,,,+++))))))(((((('''''''''&&&''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%########################%%%###!!!"""$$$%%%$$$!!!$$$$$$############$$$$$$"""############$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""######""""""""""""######&&&%%%$$$#########$$$%%%##############################""""""######$$$%%%""""""############""""""&&&$$$"""###'''...555:::$$$#########""""""!!!!!!((())))))'''%%%######$$$"""!!! !!!"""###"""!!!%%%$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$#########!!!!!!"""###$$$###"""!!!"""###%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$''''''''''''(((((((((((()))))))))))))))******+++))))))))))))((((((((((((%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$##############################""""""""""""!!!!!! $$$###""""""""""""###$$$""""""###$$$%%%&&&&&&'''########################$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&'''(((***+++---,,,+++++++++,,,...000000...,,,---///000000...000111222222333333222222222111111000111222333444555444333222222444777999===<<<;;;:::999888888888777777666666666666777777555555555555666777888888888777777666555555555666555666888999999777555444555555333222000///------////////////...---,,,,,,,,,,,,,,,++++++++++++++++++(((&&&''')))+++***))))))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%########################$$$""" !!!###$$$###!!!$$$$$$############$$$$$$"""############$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$##############################""""""""""""##############################%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""######$$$$$$$$$########################$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&##############################""""""######$$$%%%""""""############""""""$$$###""""""%%%***000444############"""""""""!!!''''''(((&&&$$$######$$$"""!!! !!!#########!!!$$$$$$#########""""""""" ###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###############!!!!!!"""###$$$###""""""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((***+++&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((((((((())))))(((((())))))***+++)))(((((((((((((((((((((###############"""""""""%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((('''''''''((()))***++++++******+++---///000///---,,,---...000000//////000000111222111111111111000000000000111222222333333333333444555666777::::::999999999888888888777777777777777777777777444444555666888:::;;;<<<:::999999888777666666555222333555777777666555444555555333111///...,,,+++------............------,,,,,,++++++******)))))),,,+++)))((()))***)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###"""!!!$$$$$$############$$$$$$"""############$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$##############################""""""""""""##############################%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%&&&##############################""""""######$$$%%%""""""############""""""###"""!!!"""###&&&)))+++############""""""""""""$$$%%%&&&%%%###"""###$$$"""!!! !!!###$$$###"""######""""""""""""!!!!!!########################!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$###############$$$############"""""""""###!!!!!!"""###$$$###"""""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&(((***+++,,,&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''(((((((((((((((((((((((()))******((((((((((((((((((((((((###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((()))***)))))))))***+++---...///------,,,---...///000000///000111111222222111111111111111111111111111111111222333444555666666666888999999:::::::::::::::777777777888888777777777444444555666888:::;;;<<<::::::999888777666555444222333444555555444333222333333222111///...------***+++,,,,,,---------,,,,,,++++++***)))(((((('''+++******)))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#########"""$$$$$$############$$$$$$""""""#########$$$$$$$$$######"""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###"""!!!!!! ########################$$$$$$$$$#########""""""$$$$$$$$$######$$$$$$$$$######""""""##########################################""""""######$$$%%%"""######$$$$$$######"""""""""""""""######$$$$$$#########"""""""""""""""!!!###$$$###""""""###$$$"""!!! !!!###$$$###""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$#########""""""""""""&&&$$$###!!!!!!###$$$&&&###########################"""""""""""""""""""""###!!!!!!!!!###$$$###""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$((((((''''''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''''''''(((((((((((((((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$#########"""""""""###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))(((((()))***+++,,,......,,,,,,---------...///111000111111222222222222222222222222222222222111111000111333444555666666555888999:::;;;<<<<<<<<<;;;777777888888888888777777666666666666777888999:::999888888666555444333333333444444444333222000///////////////////////////(((((()))***++++++++++++++++++******)))(((''''''((())))))***))))))******'''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######""""""""""""##################"""!!!!!! ##############################""""""######$$$%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""!!!""""""""""""""""""###### """###"""!!!!!!"""$$$###"""!!!"""###$$$$$$"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%########################"""""""""""""""""""""######!!!!!!!!!###$$$###"""!!!###'''******(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))&&&&&&''''''((((((((()))$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""""""""############$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""""""""###"""""""""#########$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,,,,,,,***,,,------,,,---///111000111222222333333222222222222333333222222111000///000222333555666666666888999;;;<<<======<<<<<<666777888999999888777666888777777777777777888888888777555333333333333444444444444333222111//////------......//////000000(((((()))******+++******++++++******))))))((((((%%%''')))***)))((()))***'''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$##############################""""""""""""############################## !!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%'''))))))########################$$$$$$$$$############"""###""""""""""""""""""###"""""""""""""""!!! ##############################""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%$$$###""""""""""""""""""############ """###"""!!!!!!"""######"""!!!"""$$$%%%$$$###!!!!!!""""""""""""######"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$###############$$$$$$$$$"""""""""############$$$###!!!!!!"""###$$$###"""!!!$$$'''******(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%###############$$$$$$$$$""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""###%%%&&&((()))%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$%%%########################%%%$$$###"""!!!""""""### !!!"""###$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''(((((()))******+++******)))+++------,,,,,,///222///000000111222111111111111111222222222111//////000000111222444555666777777888:::<<<<<<<<<;;;:::666777999::::::999777666888888888888888999::::::999777444111111222555666333333333222222111111111------............//////******++++++++++++++++++************************%%%(((******'''&&&&&&'''''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$##############################""""""""""""############################## !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## !!!###$$$&&&''''''########################$$$$$$$$$############"""$$$######""""""######$$$ """"""###""""""##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######!!!"""""""""############"""###$$$###!!!!!!"""######"""!!!"""$$$%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&&&&&&&$$$$$$$$$$$$##################""""""""""""######""""""#########$$$$$$$$$############$$$$$$%%%%%%###!!!!!!"""###$$$###"""######%%%&&&&&&&&&%%%$$$#########################################################$$$%%%&&&&&&&&&""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""""""""###%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''((())))))######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################!!!!!!"""""""""#########!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%########################%%%$$$"""!!!!!!!!!"""### """###$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((())))))*********)))))))))+++------,,,,,,///222...//////000000000000000///000111111111///...---000000111111333555777888666777999;;;;;;;;;999888666777999::::::999777666999999999999:::;;;<<<===999777333111000333666888222222222222222333333333//////.........---------,,,,,,---------,,,,,,+++***************+++++++++&&&)))+++***&&&######$$$&&&'''''''''(((((())))))''''''''''''((((((((()))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""############################################################""""""""""""""""""""""""########################$$$#########""""""!!!!!!########################$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$$$$$$$#################################"""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$!!!!!!""""""#########$$$###$$$$$$###"""!!!!!!######"""""""""$$$%%%$$$###""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%&&&&&&''''''############""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!!!!!"""###$$$###"""$$$###"""!!!!!!###%%%&&&######################################################$$$%%%&&&&&&''''''""""""######$$$$$$$$$$$$ !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&%%%###"""""""""#########################################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$######""""""######$$$########################%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%$$$###""""""###$$$%%%(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))***************++++++,,,---...//////,,,---///000111111111000222111111111000000////////////000111333444555666444444444555555555555555111111222222333444555555555777888::::::888777555888555111...---...000222333333333333333222111000,,,------...............+++,,,,,,++++++)))(((((((((***,,,------+++((('''++++++***)))((('''&&&&&&)))((('''&&&%%%%%%&&&'''((((((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$$$$$$$##################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$################################################$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""&&&%%%$$$#########%%%%%%######$$$%%%%%%%%%%%%$$$ !!!"""###$$$$$$%%%##############################"""""""""""""""######$$$%%%%%%%%%%%%$$$###"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!! !!!!!!######""""""""""""######""""""""""""""""""""""""%%%%%%$$$$$$######""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''(((((((((((((((''''''&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""########################$$$$$$############$$$$$$########################%%%$$$######"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,---...//////---...000111111111111000111111111111000000000///000000111111222333444444444444444444555555555555222222333333444444555555555666777888888777666555666444000------...111333222222222222222111000///------...////////////...+++++++++++++++***)))))))))***+++,,,,,,***)))'''))))))))))))(((((((((((())))))'''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$###############"""########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""""""""#########$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""""""""###$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""#########$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$#########""""""################################################""""""""""""""""""""""""#########"""""""""""""""###"""!!! !!!""""""######""""""""""""######""""""""""""""""""""""""###############"""""""""########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""########################&&&&&&&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++,,,---.../////////000111111111111000000111111111111000000000000111111111222222222333333333333444444555555555555444444444555555555555555666666666666666666666666444222000......000222444222222222222111000///.........///000000000//////+++++++++++++++*********++++++*********)))))))))'''((((((((()))))))))***))))))((('''''''''(((((($$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!""""""###########################"""############$$$$$$$$$########################$$$$$$$$$###############"""""""""""""""#################################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$"""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""!!!###########################"""""""""""""""############$$$%%%%%%$$$######"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############&&&%%%$$$###"""""""""#########""""""""""""######""""""""""""""""""""""""!!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))******+++,,,---......///111111111111111000000000111111111000000000000000222222222111111111111111333333333444444555555666666666666666555555555555666555444444444444555666333222111000111333555666333333333222222000///......//////000000000000000++++++++++++++++++++++++,,,+++***)))((())))))***(((((((((((()))))))))))))))))))))((((((((())))))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###""""""""""""""""""###########################""""""#########$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""""""""######$$$$$$########################$$$$$$$$$#########""""""###############################################################$$$$$$$$$########################!!!!!!!!!"""""""""######$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""###$$$######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$&&&&&&%%%$$$###"""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((()))))))))*********)))******+++,,,---......111111000000000000000000000000000000000000111111222222111111111111000000222222333333444555555666666666666666666666555555555555444444444444555555333333333444555666888999555555555444333222000///...//////000000000000000---,,,+++******++++++,,,,,,+++)))((('''((()))************)))((('''''''''(((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%&&&######""""""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###""""""""""""######$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$########################"""""""""#########$$$$$$######""""""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""!!!""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$########################"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$###"""!!! ######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((()))###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))***+++,,,---......000///////////////000000000000000000111111111111111111111111111111000000111111222333444555555666555555555666666666666666555555555555555555555555444444555777888999999999666666666555444222111000......///000000000/////////...,,,+++******+++++++++***)))((('''((())))))++++++***)))((('''&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$######""""""######$$$########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""#######################################$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""!!!"""######$$$$$$###### !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###""""""""""""###$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!! ######""""""""""""######""""""""""""""""""""""""!!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%'''((()))###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#################################""""""!!!!!!""""""###########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((())))))))))))***))))))***+++,,,------.........---------///000111///000000000111111111111000000000000111111111111000111222333444555555666444444444555555666666777444555666777777666555444444555666888888999999888666666555444333111000///------...////////////...111///---+++))))))************)))(((((((((((((((******))))))((((((''''''%%%&&&'''((()))(((((('''&&&''''''((()))******+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$######""""""######$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$############"""########################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############!!! !!!""""""############### !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$########################"""############$$$$$$$$$#################################""""""#########""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""###############"""""""""##############################""""""""""""############$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&(((***"""###%%%&&&'''&&&%%%%%%################################################""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$#########""""""########################%%%%%%$$$$$$###"""""""""$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))***+++,,,------...---,,,,,,,,,---...000111//////000000111111111222///000000000111111111111000111111222444555666666222333333444555666777777444555777888888777555444333444666888888888888777555555555444222000///...,,,------...............222000...+++)))))))))***))))))))))))(((((((((((((((((((((((())))))))))))$$$%%%'''(((((((((''''''&&&'''(((***,,,...000000'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$######""""""!!!!!!########################$$$$$$$$$############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######################## !!!!!!!!!"""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""""""""######""" !!!!!!"""###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""###$$$%%%$$$###"""######""""""""""""######""""""""""""""""""""""""%%%%%%$$$$$$######""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$&&&)))***!!!!!!""""""######$$$$$$&&&%%%$$$$$$$$$$$$###"""########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$############"""&&&&&&%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))))))))***+++,,,------...//////000000000000//////......///000222333444555222111000000000111222333555444444333333333444444444444444444444555666666555666666666666666555555555555666777777666555444444444333222222111111000111222222111111000///......---,,,************+++(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&'''***///555888999222)))###"""######"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########+++(((%%%"""!!!"""%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$$$$$$$#########"""""""""######$$$$$$%%%&&&&&&&&&$$$###!!!!!!"""$$$%%%######""""""""""""############""""""""""""######%%%$$$$$$##################"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######"""!!!!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%'''&&&$$$"""!!!!!!"""###$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""######$$$$$$$$$###"""!!!!!! """######""""""###$$$########################"""#########$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""######$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''############$$$$$$$$$$$$%%%$$$###$$$$$$%%%$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""$$$$$$######""""""!!!!!!"""######$$$$$$######"""######""""""######$$$%%%%%%###""""""$$$%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((())))))'''(((((()))***+++,,,---,,,---...///000000000000//////000111222333444444111111000///000111222333555444444333333444444555444444333333333444444555333444555666666666666666555666777777777666555555444444333222222111111000111111111111000///.........---+++***)))))))))***)))))))))***************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''''''''))),,,///111;;;555...)))'''''''''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$)))'''%%%###"""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""####################################$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""$$$%%%######""""""""""""############""""""""""""#########""""""!!!!!!!!!!!!!!!#########"""######$$$$$$########################""""""!!!!!!""""""###$$$$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##################$$$%%%%%%$$$$$$##################&&&%%%$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###""""""""""""###$$$&&&%%%$$$########################"""!!! """######""""""###$$$#################################$$$$$$$$$%%%%%%######"""""""""""""""#########""""""######$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$############"""########################"""""""""######"""""""""######""""""######$$$%%%%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))&&&''''''((()))***++++++***+++---...000111111111111111222222222333333333111111000000000111222333555444444444444444555555444333333222222222333333111222333444666666666666555555666666666666555555444444333222222111111000111111111111000///...---...---+++***((((((((((((+++++++++***************(((((((((((((((((((((((((((((((((''''''''''''&&&)))((((((''''''(((((()))000---)))'''&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################"""""""""############$$$$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$############"""########################################################################$$$$$$$$$###############&&&%%%%%%$$$######""""""$$$$$$###""""""###$$$%%%######""""""""""""############""""""""""""#########""""""!!!!!!!!!!!!!!!$$$$$$######"""#################################!!!!!!!!!!!!!!!""""""###$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""######%%%%%%$$$#########$$$$$$"""""""""!!!!!!  """######""""""###$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!######""""""######$$$%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%&&&%%%#########$$$########################$$$##################$$$########################$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&""""""############""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''((((((''''''&&&%%%%%%&&&''''''(((((()))&&&''''''((()))***+++,,,,,,---...///000111111111333333333222222222222222222222222222222333333333444444444444444444555666555444333333222333333333222222333444555555555444333333444444444444444444444444333222222111111000000000000000///...---------,,,+++***(((''''''&&&+++***************))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""###################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$######""""""###$$$%%%######""""""""""""############""""""""""""######%%%$$$$$$###############%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$##################$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%#########$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$######"""""""""############""""""!!!!!!!!! """######""""""###$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!""""""######""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!&&&'''(((&&&###!!!!!!"""#################################$$$$$$#################################$$$$$$$$$#########""""""""""""######$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''(((((()))***+++,,,,,,//////000111111111000000333333222222222222111111333333333444444444444444333333333333333444555555555555444444444444555555444555555555444333222222111111111111222222333333444444333222222111111000//////000//////...---,,,,,,,,,+++***)))((('''&&&******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((('''&&&%%%&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################"""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$###""""""######$$$$$$%%%######""""""""""""############""""""""""""######%%%$$$$$$###############%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%###"""!!!######$$$$$$$$$###""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""!!!!!!!!!""""""###$$$$$$###############""" """######""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!"""###$$$$$$######""""""######$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""""""""%%%'''(((&&&""" !!!###########################"""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$$$$############""" !!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''(((((()))***+++,,,---//////000000000000//////222111111111111111111111222333444555555555444444222111111111222333444555555444444444444555666777666666666666444333222111111000000000111222333444444444333222222111111000////////////...---,,,+++++++++++++++***)))((('''******))))))((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))&&&'''((()))))))))))))))***++++++***'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$############""""""""" !!!"""###$$$%%%&&&&&&###############$$$$$$$$$$$$$$$$$$############"""################################################!!!!!!!!!"""######$$$$$$###############$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""""""""###$$$$$$%%%%%%######""""""""""""############""""""""""""#########""""""!!!!!!!!!!!!!!!$$$$$$######"""#################################"""""""""""""""######$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""############"""!!!!!!#########$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###$$$########################!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###$$$%%%######""""""######$$$%%%%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#######################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###############$$$$$$"""%%%(((&&&"""!!!###&&&########################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""#########$$$$$$$$$$$$############""""""######$$$%%%###%%%'''&&&$$$###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((&&&''''''((()))***++++++,,,,,,---.../////////...000000000000000000000111111111333444444444333222000000000000111222333444222222222333444555666777666666666666666555444333222111111111222333555666444444333222222111111000............---,,,++++++******+++,,,,,,+++***)))++++++******)))(((((('''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((())))))''')))***((($$$""""""###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################%%%%%%$$$$$$############""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""#########$$$$$$$$$""""""""""""############!!!!!!"""###$$$%%%%%%%%%######""""""""""""############""""""""""""#########""""""!!!!!!!!!!!!!!!#########"""######$$$$$$#######################################$$$%%%%%%"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$######"""""""""###""""""""""""###$$$%%%%%%$$$$$$###""""""###$$$%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%&&&&&&%%%$$$##################$$$%%%%%%######################## """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&###&&&&&&###"""%%%)))########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""#########"""###$$$$$$%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((%%%%%%&&&'''((()))******((()))***,,,---......///.../////////000000000000///000111222333222111111////////////000111222333000000111222333555666777555555666666666666666666333333222222333555666777444444333333222111111000............---,,,++++++)))***+++,,,---,,,++++++,,,,,,++++++***))))))((((((((((((((((((((((((((('''((((((((())))))******''''''&&&&&&&&&'''(((((($$$''')))(((&&&%%%'''***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$######"""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############""""""######$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###""""""######$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""############""""""""""""######%%%$$$$$$##################"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$""""""!!!!!!"""$$$&&&'''%%%$$$"""!!!!!!###$$$&&&$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&'''"""""""""""""""#########!!!"""######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$#############################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""""""""############""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$&&&'''(((((()))(((((('''&&&'''((()))***************+++,,,------,,,,,,---...///000111111000111111111111111000///000000111111111000000///444333111111111333555666555444444333333333444444444333222222222333333444999666222000000000000000/////////...------,,,,,,+++++++++************)))((((((((((((''''''''''''(((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$######%%%%%%%%%###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$ !!!"""######$$$#########""""""!!!!!!"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!$$$'''((('''$$$###$$$$$$##################$$$$$$#########$$$&&&'''###############"""!!!!!!$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$############"""''''''%%%$$$###"""""""""###""""""!!!!!!!!!!!!!!!#########"""""""""""""""$$$###"""###&&&'''%%%"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######"""############$$$$$$$$$%%%###!!!!!!$$$((('''&&&$$$"""!!! """###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""############""""""$$$$$$############$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&'''((((((((()))((('''''''''((()))***************+++,,,------+++,,,,,,---...///000000...//////000000000000000000000111111111000000///333222111111111333555777777666555444333333222222444444444444444333333333666333111000000000000///.........---,,,,,,+++++++++++++++************)))******)))))))))(((((((((((((((((((((''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$%%%$$$$$$#######################################""""""""""""""""""""""""""""""######$$$%%%%%%&&&%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!! !!!!!!""""""#########""""""""""""!!!!!!!!! """######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""" !!!$$$&&&'''&&&%%%###########################$$$######"""###$$$%%%&&&###############"""!!!!!!##################$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%%%%$$$$$$$$$###############""""""""""""######$$$$$$$$$#########""""""%%%%%%$$$###""""""""""""%%%$$$######""""""#########"""""""""""""""""""""$$$###"""###&&&'''%%%###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$%%%%%%### """%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((((((''''''(((((()))***************+++,,,---...++++++,,,---...///000000------......///000000000///000000111111000000000111111000111222444666777999888666444333222222222555555666666666444333222222111000000111111000......------,,,++++++******+++++++++************)))++++++*********)))))))))((((((((((((''''''''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! ###############$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#####################"""!!!!!! ########################"""!!!!!!!!!!!! """######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$##############################"""""""""###$$$$$$#########$$$######"""!!!"""""""""###$$$$$$$$$%%%########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################"""""""""######""""""""""""######$$$$$$#########"""""""""######"""""""""""""""###&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""#########""""""$$$%%%&&&$$$###""""""""""""""""""""""""##############################"""""""""######$$$"""############$$$$$$$$$%%%&&&%%%$$$""""""$$$&&&$$$$$$$$$%%%&&&&&&''''''######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''((((((((())))))******+++,,,---...,,,,,,---...///000111111..................//////...///000000000000000000//////000111222444666777777666555444333333333333555666777888777666333222111000000111222222111///......------,,,++++++++++++++++++*********))))))++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""########################%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$#########""""""##################"""""""""""""""""""""!!!!!!!!!"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$%%%%%%###############$$$$$$$$$""""""""""""""""""###############$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$##############################""""""""""""##################"""""""""""""""""""""""""""###$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%"""""""""""""""#########""""""###$$$$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$""""""#########$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$###""""""###$$$$$$######""""""""""""####################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''''')))))))))***+++,,,...///......///000111222333333111000///.....................///000000000000000...///000111222444555666444444333333333444444555555666777888888666444333111111111222444444222111//////......---,,,,,,,,,+++++++++*********))))))******)))))))))(((((((((((((((((((((''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&########################"""###$$$$$$%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""################################################""""""""""""""""""""""""$$$$$$############$$$$$$########################"""#########$$$$$$$$$%%%"""""""""""""""""""""!!!########################"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$""""""######""""""""""""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################!!!!!!""""""######$$$$$$######$$$$$$$$$$$$$$$$$$######""""""""""""###############"""""""""!!!!!!############$$$$$$%%%&&&%%%%%%$$$###############!!!!!!""""""############!!!"""###$$$$$$######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%#########""""""#########""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&)))))))))***+++---.../////////000111222333444444333222111/////////000111------...///000000000000...///000111222333444555111111111111222333444555444555666777777666555555333222111222333444333222000//////......---,,,,,,+++++++++************)))******)))))))))(((((((((((((((((((((''''''''''''$$$%%%&&&'''((()))***+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$############### """$$$%%%&&&%%%###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#######################################""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$ !!!!!!"""######$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############"""""""""######$$$"""""""""###$$$$$$%%%%%%######$$$$$$######"""!!!"""###$$$$$$%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%########################!!!"""######$$$$$$##############################""""""""""""#####################$$$$$$$$$$$$$$$######""""""""""""############"""""""""!!!!!!!!!$$$$$$######$$$%%%&&&&&&$$$$$$###"""""""""""""""!!!!!!!!!"""######$$$$$$ """$$$$$$###"""###$$$""""""""""""""""""""""""########################!!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$!!!###$$$$$$###"""###%%% !!!!!!###$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))))))))(((((((((((()))***+++---.../////////000111222333333444222222111000111333555777,,,---...///000000000000//////000111222333333333111111111000111111222222333444444555555666666777444222000000111222222111//////...------,,,,,,++++++++++++************)))++++++*********)))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""""""""#########$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""######$$$$$$$$$$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$###############"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$"""!!!"""###$$$$$$%%%%%%%%%$$$##################$$$$$$########################!!!""""""################################################""""""""""""""""""""""""#########$$$$$$######""""""""""""#########"""""""""!!!!!!!!!!!!$$$###############$$$%%%$$$$$$###""""""""""""""" !!!!!!"""######$$$$$$"""$$$$$$"""!!!###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%"""############$$$$$$$$$"""###$$$###""""""$$$&&&""""""######$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''(((***+++++++++***)))(((((()))***+++---///000......///000111222333333111111000111333666999;;;,,,---...///000000000000///000111222222222222222222222111000/////////000333333333333444666777888555222///...///000111000......---,,,,,,++++++***+++++++++************))),,,,,,,,,+++++++++******)))((((((((('''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%%%%$$$#########""""""###$$$%%%%%%&&&&&&!!!!!!""""""#########$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""!!!!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#######################################!!!!!!"""###############""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!!!!""""""############""""""""""""######""""""""""""!!!!!!!!!!!!######""""""""""""######%%%$$$######""""""###### !!!!!!"""###$$$$$$$$$"""$$$$$$"""!!!"""$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%"""############$$$$$$$$$###$$$$$$###"""###%%%(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%#################################$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++...///000111111222111111......///000111222333333333333333222111000......222222222333333444444444222222222222222333333333777666555444333222222222444333222333444333000...///...---,,,+++++++++++++++++++++************))))))))))))))))))))))))***((((((((((((((('''''''''***((('''&&&&&&'''(((******)))((('''&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$***)))((('''%%%###""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""###############$$$$$$$$$######""""""!!!!!! ########################%%%###!!!!!!###$$$%%%$$$########################$$$##################$$$'''$$$""""""%%%&&&%%%#################################""""""""""""######$$$###"""!!!!!!###%%%&&&&&&%%%$$$###"""""""""""""""###%%%&&&&&&%%%###"""###$$$$$$###!!! """###'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########"""""" !!!"""######"""!!! $$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############"""""""""!!!""""""###$$$'''%%%""""""$$$&&&''''''&&&%%%###""""""###%%%&&&$$$#########""""""!!!!!!!!!""""""""""""#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!!!!"""""""""#########$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++,,,---...///000000000///------...///000111222222333333333222222111000///000000000000000111111111111111111222222222222333333333222222222222222333444333222333333333000.........---,,,+++++++++++++++++++++************)))******))))))))))))))))))&&&&&&'''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$"""""""""###$$$$$$$$$%%%######""""""!!!!!!!!!!!!########################$$$""" """$$$$$$###########################$$$$$$###""""""###$$$$$$&&&$$$""""""$$$&&&%%%###""""""""""""""""""""""""######""""""""""""######$$$######"""###$$$%%%&&&((('''&&&$$$###"""""""""!!!"""$$$%%%%%%$$$"""!!!$$$%%%%%%$$$"""!!!###$$$'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!"""######"""!!!!!!############"""""""""!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%""""""""""""###############""""""""""""###$$$$$$)))'''###"""###%%%&&&&&&&&&%%%###""""""###%%%&&&$$$#########"""""""""""""""""""""#########$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!""""""###$$$$$$$$$ !!!!!!!!!""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++***+++,,,------.........,,,,,,---...///000000111111111222222222222222111111111000000000000000000000000111111111222222222111111000000111111222333444333222222333222000......---,,,++++++***+++++++++++++++************)))*********))))))(((((((((%%%%%%%%%&&&&&&''''''((()))((('''&&&&&&'''((()))((('''&&&&&&%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""#################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%###""""""""""""!!!!!!!!!###########################!!! """######"""########################%%%$$$"""!!!!!!"""$$$%%%%%%$$$""""""$$$%%%$$$###""""""""""""""""""""""""######""""""""""""#########$$$$$$%%%%%%%%%%%%%%%***)))'''%%%###""""""!!!!!!"""###$$$$$$###"""!!!%%%&&&&&&%%%###"""$$$%%%&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$############"""""""""!!!""""""######""""""!!!############""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$###############$$$%%%%%%---)))%%%"""###$$$%%%%%%&&&%%%$$$######$$$%%%&&&###############"""""""""############$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$!!!!!!!!!"""""""""#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((()))*********))))))+++,,,------------++++++,,,---....../////////000111222333333333333444444444333333222222111///000000111111222222222222222111111111111111222444333111111222222000...---,,,,,,+++******+++++++++++++++*********))))))*********)))((((((''''''%%%%%%&&&&&&'''((()))))))))(((''''''''''''((()))&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""###########################"""!!!!!!###$$$$$$###########################&&&$$$"""!!!!!!"""$$$&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""$$$%%%''''''&&&%%%$$$'''&&&%%%$$$###"""""""""""""""###$$$$$$###""""""$$$%%%%%%$$$""""""###%%%&&&$$$######$$$%%%$$$###########################$$$##################$$$######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$##############################"""######$$$$$$$$$######%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&///+++&&&###"""###$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%####################################$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###!!! !!!###$$$######################## !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$"""""""""#########$$$$$$""""""######$$$$$$$$$$$$"""#########$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))+++,,,---.........++++++,,,,,,------............000111222333333333555555444444333333222222///000000111222222333333666666444333222111000000444222111000111111000///,,,,,,+++*********+++++++++++++++*********))))))))))))))))))((((((''''''&&&&&&'''((()))******+++((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%""""""""""""####################################$$$###"""###%%%&&&%%%$$$########################%%%$$$"""!!!!!!"""$$$%%%############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###&&&'''((('''%%%$$$"""""""""""""""######$$$###$$$$$$$$$$$$$$$$$$######$$$$$$###!!!!!!"""###&&&$$$"""###$$$%%%%%%$$$#################################$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$####################################$$$$$$$$$######"""$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&...+++&&&###"""###$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&$$$###!!!########################"""""""""######$$$$$$$$$########################$$$$$$############$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((()))))))))***))))))+++---.../////////++++++,,,,,,------------,,,---...000111222222222222222222111111111111111000000111222333444444555999888666444333111111000444222000000000111000///++++++************+++++++++++++++************)))((((((((((((((((((((((((((((((((())))))******+++((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$"""""""""############$$$########################$$$######%%%&&&'''%%%$$$########################$$$##################$$$"""###$$$###!!!!!!###$$$##############################""""""""""""######"""###%%%&&&'''&&&$$$### !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$"""!!! !!!###%%%$$$"""###$$$%%%%%%$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######!!!!!!"""""""""""""""###$$$######""""""######$$$""""""""""""############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$###$$$$$$$$$$$$###""""""###############"""""""""#########$$$$$$$$$$$$%%%###############$$$%%%%%%+++(((%%%######$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################!!!!!!""""""###$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""###$$$%%%$$$$$$###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))***,,,---...//////,,,,,,,,,---------------+++,,,---///000000000000///////////////000000000111111222333444555666666888777666444333222222222444222000///000000000///++++++************+++++++++++++++************)))&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$###############""""""#########$$$$$$$$$#################################$$$&&&&&&%%%###########################"""###$$$$$$$$$$$$###""""""###$$$###!!! """%%%##############################""""""""""""######""""""$$$%%%%%%%%%$$$###!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$###"""!!!"""$$$%%%###"""###$$$&&&%%%%%%########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""######$$$$$$###""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#####################$$$$$$$$$%%%%%%###""""""""""""###$$$$$$&&&$$$######$$$%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!!!!"""###$$$$$$$$$########################$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$############$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))+++---.........,,,------------------...+++,,,---...////////////......//////000000111111111111222333555666666777666555444444333333333333555222000//////000000///+++***************+++++++++++++++************)))%%%%%%&&&'''((()))******((((((((((((((('''''''''''''''((((((((((((''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######"""  !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$########################"""""""""$$$%%%&&&$$$"""########################!!!"""$$$%%%%%%$$$"""!!!!!!###$$$###!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$###############$$$######""""""""""""######%%%%%%&&&$$$###"""###%%%%%%###"""###$$$&&&&&&%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$###### !!!!!!!!!""""""######%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""!!!"""######$$$"""""""""###%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%!!!""""""""""""#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""########################### !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########"""###"""  ###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$### """###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%###!!! """""""""""""""!!! %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++***(((&&&%%%&&&'''((('''((()))******++++++***//////...------,,,++++++++++++,,,------,,,++++++---,,,***)))***+++---///...///000111222333444444444333222222222333444555000//////.........//////---,,,,,,+++,,,---...///222000///---,,,,,,,,,---((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######""")))&&&###  ###%%%***(((&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%###########################$$$$$$%%%%%%&&&&&&'''##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################&&&&&&'''&&&%%%#########%%%$$$$$$$$$###"""""""""'''&&&$$$###"""###$$$$$$((('''$$$"""(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""" !!!"""###$$$%%%&&&&&&!!!###$$$###"""!!!"""###%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""""""""######%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$######!!! !!!###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$######%%%###!!!###&&&'''%%%###########################""""""""""""""""""""""""!!!!!!""""""############ ###&&&&&&$$$""" """######$$$%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$########################'''&&&&&&%%%%%%$$$$$$###&&&%%%###"""""""""#################################$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$#########$$$$$$""" """$$$########################$$$##################$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$######"""!!!######$$$$$$$$$###""""""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))'''&&&&&&&&&((()))'''((()))******++++++***------,,,,,,+++++++++,,,,,,,,,---......---,,,,,,000///.........///111222//////000111222333444444222111000000000111222333000000///...............------,,,,,,,,,---...//////...---++++++***+++++++++*********))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))(((%%%###"""###%%%&&&((('''%%%#########$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$)))...---((($$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######"""""""""###&&&&&&%%%"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%%%%$$$######""""""!!!!!!###$$$###"""!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###&&&%%%###""""""#########%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#################################"""""""""!!!!!!%%%###"""###%%%&&&%%%###########################"""""""""""""""""""""""""""""""""""""""######### """$$$&&&&&&%%%###""" !!!""""""###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############"""############$$$$$$$$$######""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((()))'''((()))******++++++***,,,+++*********+++---...---......//////......---............//////////////////000111222333333444111111111111111222333333222111000......---------------,,,,,,,,,---......,,,,,,+++***)))))))))***++++++*********)))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$############"""######$$$%%%########################%%%%%%$$$######"""!!!!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################!!!)))000000)))###$$$'''%%%%%%%%%%%%%%%&&&&&&&&&"""############"""!!!!!!%%%%%%%%%%%%&&&%%%### ########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###""""""!!!!!!!!!###$$$###"""!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%$$$######"""############$$$$$$%%%%%%$$$$$$###&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$#########""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""""""""$$$###"""###%%%&&&%%%$$$########################""""""""""""""""""""""""#########"""""""""""""""######$$$%%%%%%%%%%%%$$$ !!!!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$##############################$$$$$$%%%&&&&&&'''%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""""""""######$$$%%%&&&&&&$$$###"""""""""###%%%&&&$$$$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&((()))***'''((()))******++++++***++++++******+++---///000/////////000000/////////------...///000////////////000000111222222333333333333333333444444555555222222000///------,,,,,,------------------------************)))))))))***)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$######"""!!!$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################%%%$$$$$$$$$#########"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$################################# %%%******&&&""""""$$$###$$$$$$$$$%%%%%%&&&&&&!!!"""###$$$$$$###"""!!!%%%$$$###%%%'''&&&###"""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%!!!###$$$###"""!!!"""############$$$$$$%%%%%%%%%######################################################""""""######$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###"""###############$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$###""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%########################""""""""""""""""""""""""############""""""""""""$$$############$$$%%%%%%!!!!!!!!!!!!""""""######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$#################################$$$%%%%%%$$$######%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""""" !!!"""######%%%$$$######$$$%%%'''(((######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))'''((()))******++++++***+++++++++,,,---///111222000000000000000000000000111111222333333333333222000000000111222222333333333333444444555555555555222222000///------,,,,,,---------------------,,,*********+++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$###"""!!!############$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%###""""""###$$$###"""""""""######$$$$$$%%%%%%"""###$$$%%%%%%%%%######&&&### !!!$$$%%%### !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''!!!###$$$###"""!!!"""###!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""""""""##############################$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$$$$######$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$######"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""#########"""""""""""""""###""""""!!!"""###$$$%%%###############$$$$$$$$$"""###############$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#####################$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###""" !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((((((((('''((()))******++++++***++++++,,,...///111111222111000000//////000000111000111111111111222222222000000111111111222222222111111222333333333333333222111000......---------------.........---,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$"""######$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""####################################$$$$$$%%%&&&&&&''''''##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################)))$$$ $$$&&&%%%#####################$$$$$$######$$$%%%%%%%%%%%%$$$%%%###!!! !!!#########!!!""""""######$$$$$$$$$"""############$$$$$$$$$ !!!!!!""""""#########!!!###$$$###"""!!!"""###!!!!!!!!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###""""""""""""""""""###"""""""""########################"""######$$$%%%###$$$$$$%%%%%%$$$$$$###!!!$$$&&&&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!################################################"""""""""""""""#########"""$$$%%%%%%$$$###%%%&&&########################""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!""""""###$$$""""""""""""####################################""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$######""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%### !!!###%%%%%%$$$########################"""###$$$%%%%%%$$$###"""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''''''''((()))******++++++***)))***---///000000000///111000////////////000111///......---...///000111111111111111111222222222111222333444444444333222000000///...............------.........---,,,+++((()))***,,,------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################&&&$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%######$$$###""""""###%%%""""""######$$$%%%%%%&&&!!!!!!"""""""""###############""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""############"""""""""""""""######################################################""""""######$$$%%%$$$######""""""######$$$!!!"""""""""#########$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$######&&&&&&###!!!###%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!!!!"""""""""#########"""$$$%%%%%%######$$$'''########################"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""#########$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$###############!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''### ###&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###""" """"""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((()))******++++++***'''))),,,///000000...---111000///......///000111333111000//////111333444111111111111111222222222333444555666666666555444000//////.........//////------...///...---+++***'''(((***+++,,,,,,,,,+++*********))))))))))))(((++++++++++++++++++++++++(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$######""""""###$$$$$$######$$$$$$$$$######""" !!!!!!"""######$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""##############################%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######################## """%%%&&&$$$""""""###&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!$$$''''''$$$"""###%%%""""""###$$$%%%%%%&&&&&& !!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""###%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&$$$###&&&***""""""###$$$%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&########################""""""""""""""""""""""""##############################$$$$$$%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''########################"""""""""""""""""""""""" """###$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""########################""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$$$$%%%%%%!!!"""###$$$%%%%%%$$$##############################$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""########################&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%333***)));;;111"""111,,,,,,------.../////////333222000///...///000222333333333333333333333333444333222111222333444555333222111222444666777666444222000------...///000...---,,,+++++++++,,,---*********++++++,,,,,,---///,,,******++++++(((&&&)))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&******))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$############"""$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########"""""""""""""""!!!###%%%''''''%%%###!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################!!!!!!""""""######$$$$$$$$$""" !!!$$$%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%""""""###%%%''''''$$$""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$%%%&&&'''))))))$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&(((///(((555UUUMMM000...,,,,,,,,,---......//////222111///......///111222444444333333333333333333333222222222222333555555555444222222444555444333222222111000000/////////000///---++++++***+++++++++++++++++++++,,,,,,,,,...,,,***)))******(((&&&''''''((((((((((((((((((''''''(((((((((((('''''')))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""&&&%%%###"""""""""###$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$############"""$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$###""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""""""""##################""""""####################################$$$$$$%%%%%%$$$$$$###################################################""""""""""""############$$$"""!!!!!!$$$$$$###!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$##################""""""###$$$&&&&&&$$$"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###!!!!!!"""""""""#################################$$$##################$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%)))%%%666UUUOOO222***++++++,,,,,,---.........//////......///000222333555555444444333333222222222222111222333444555666777555333333333333222111111111222222222000...---111000...,,,+++*********,,,,,,,,,,,,++++++++++++---+++))))))***)))(((&&&&&&&&&'''(((((()))******((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%########################%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$############"""###$$$%%%$$$#########%%%$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""##############################!!!""""""""""""############""""""!!!!!!""""""##############################$$$$$$%%%%%%$$$$$$##################################################################"""""""""$$$###""""""###$$$###"""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$###""""""!!!!!!!!!!!!###%%%%%%###!!! !!!!!!!!!""""""""""""########################$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!"""""""""########################%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!"""$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''###***(((---999222(((---******++++++,,,---------------------///000222333555555444444333333222222111111111222333444555666777555333222333333222111111111111111000///...---//////...---,,,+++++++++---------,,,,,,++++++***++++++***))))))(((((('''''''''(((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$##################$$$$$$$$$$$$#########"""""""""###$$$$$$""""""###$$$%%%%%%###""""""###%%%%%%"""""""""##################""""""""""""""""""###"""""""""""""""###############"""!!!!!!"""############$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$######"""""""""###############$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!! """###$$$""" !!!!!!!!!"""""""""######""""""""""""""""""""""""$$$######"""""""""######""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$###"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%###########################"""######$$$$$$$$$######!!!"""$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((+++---,,,***(((###$$$///))))))******+++,,,,,,,,,+++,,,,,,---///000111222444444333333333222222222111111222333444444555555444222111111333444444333333111///---------...///,,,---------------------...------,,,,,,++++++++++++++++++***)))(((((((((******))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$#########$$$$$$$$$#########"""""""""###$$$$$$""""""###$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$%%%%%%"""""""""######"""""""""!!!!!!""""""############$$$###""" """###$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""###########################$$$$$$%%%%%%$$$$$$###################################################%%%%%%$$$$$$######""""""######$$$$$$#########$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!! !!!"""###"""!!!"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$#########$$$$$$%%%################################################!!!"""############"""!!!"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$#########"""!!!!!!!!!$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$########################"""###$$$$$$%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))...(((&&&)))+++)))'''&&&(((((())))))***+++++++++++++++,,,---...///000111111111111222222222222222111222333444444444333333111000///111333555555555444222///---,,,---///111+++,,,---......//////...------------,,,,,,,,,,,,***+++,,,+++)))))))))***++++++***))))))(((''''''((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""###$$$%%%$$$#########%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&""""""############""""""!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$!!!""""""""""""############""""""!!!!!!""""""##############################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$############$$$%%%$$$######$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%"""!!! !!!"""######!!!############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$#################################### !!!###$$$$$$###!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$%%%%%%&&&###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))+++"""###***+++***(((###''''''((())))))******+++***+++,,,---...//////////////////000111111222222333333444444444333222111111000///000333555555555444333222111000000000111,,,---...//////......---,,,,,,,,,---------------+++,,,...---***)))***,,,******))))))))))))))))))''''''(((((((((((('''''''''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###""" """$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$"""""""""###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$$$$$$$############$$$$$$!!!""""""""""""##################""""""####################################$$$$$$%%%%%%$$$$$$######################################################$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%###"""$$$&&&&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$$$$$$$$$$############"""##################$$$$$$###!!! !!!"""$$$###"""""""""""""""###################################################$$$%%%%%%$$$#########""""""""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""######$$$%%%%%%&&&&&&#########$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((()))))))))$$$***...&&&$$$***+++''''''(((((()))*********++++++,,,---............------...///000111222222333444555555444333111000222111000000333444444444444444555555444333111000....../////////...,,,+++,,,,,,,,,------.........+++---///---+++***+++---((((((((()))******++++++&&&'''((())))))((('''&&&'''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''########################"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$"""!!! ###&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$&&&''''''&&&$$$$$$ !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########################################################$$$$$$%%%%%%&&&"""%%%&&&%%%###"""$$$&&&$$$###!!! !!!###$$$$$$$$$############$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""###"""!!!!!!###$$$$$$###!!!!!!!!!!!!""""""""""""########################""""""!!!""""""###$$$$$$######""""""!!!!!!!!! ###########################"""!!! !!!"""###############$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$((('''&&&$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################"""!!!!!!%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& ###'''***,,,------***)))((('''(((***,,,---000///...---,,,+++++++++---......///000111111222111111222222222111111000111111222222222333333333222222222111111111000000------..................************+++---000111+++++++++************)))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&''')))******''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$###!!! """"""###$$$$$$$$$$$$###$$$$$$###"""!!!!!!"""""""""###$$$%%%%%%$$$""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%$$$$$$$$$###"""""""""$$$$$$$$$############"""%%%$$$$$$$$$###"""""""""##############################""""""######$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!"""""""""############$$$$$$##################!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%###"""!!!%%%%%%&&&&&&'''((((((((("""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############"""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$!!!#########"""!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###"""!!! !!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((((((''''''))))))((('''((()))+++---000///...---,,,,,,,,,,,,,,,---...///000111222222111111222222222111111000111111111111222222222222222222111111111000000000........................************+++,,,...///+++++++++*********))))))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%$$$###!!! """"""###$$$$$$$$$$$$$$$%%%%%%$$$###############"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############"""$$$$$$$$$######################################################$$$$$$%%%###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###"""""""""""""""""""""####################################!!!""""""######$$$$$$%%%$$$$$$$$$$$$############!!!"""###%%%&&&((()))***!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!"""###############"""############$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$"""###$$$$$$""""""###$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$)))(((''''''((()))+++,,,......---,,,+++++++++,,,+++,,,---...000111333333000111111222222222111111000000000000111111111111111111111111000000000000........................***************+++,,,,,,++++++*********)))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############$$$############$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&##########################################""""""########################!!!""""""######$$$$$$%%%$$$######""""""###%%%&&&!!!"""###$$$%%%&&&&&&''' !!!"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$######### !!!"""######"""!!! """""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""" !!!###$$$%%%%%%%%%"""############$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((((((((''''''((()))++++++,,,+++***************+++***+++,,,...000222333444000000111222222222111111////////////000000000000111111000000000/////////...............---------+++*********************************))))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$#########$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$%%%%%%%%%$$$$$$###"""""""""###############$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$############""""""###############$$$$$$$$$ !!!!!!""""""######$$$%%%$$$""""""###%%%''')))&&&&&&%%%$$$######"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%###""" !!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***'''''''''(((((()))******((((((((('''(((((())))))******,,,---///111333333///000111222222222222222....../////////000000000000000000/////////......//////.........---------++++++++++++******))))))*********)))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""!!!!!!###%%%&&&$$$$$$########################$$$%%%%%%%%%%%%$$$######""""""""""""###$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""######""""""######$$$%%%$$$$$$$$$#########""""""###"""""""""######$$$%%%$$$$$$$$$###############$$$######""""""######$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$ !!!""""""###%%%$$$######$$$&&&)))***'''&&&&&&%%%$$$###""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((())))))***'''&&&&&&&&&'''((())))))***+++,,,---///000222222///000111222222222222222////////////000000000000////////////............/////////...------,,,,,,***++++++,,,++++++************)))))))))((((((((()))((((((''''''(((((()))'''(((((((((((()))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%$$$$$$######"""######$$$###$$$$$$%%%%%%%%%%%%%%%"""""""""!!!""""""###$$$""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$########################!!!"""###%%%%%%$$$######$$$$$$$$$##################""""""""""""###$$$$$$########################"""""""""""""""###$$$%%%##############################""""""""""""######"""""""""###############""""""######$$$$$$$$$%%%#########$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%% !!!!!!""""""###%%%$$$$$$$$$%%%&&&((()))#########$$$$$$%%%%%%&&&$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$%%%%%%$$$######""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''((())))))))))))''''''''''''((()))***+++++++++,,,---...000000111//////000222222333333222//////000000000111111111/////////.........------000//////...------,,,,,,***+++,,,------,,,++++++***)))))))))(((((((((((())))))(((((((((((())))))'''((((((((())))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%###"""""""""######$$$%%%###""""""""""""$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$############"""$$$$$$$$$#######################################!!!"""$$$%%%%%%$$$###"""###############$$$$$$$$$"""""""""""""""###$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%##############################""""""""""""######"""""""""######$$$$$$%%%###############$$$$$$$$$""""""######$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""###$$$%%%%%%!!!!!!""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***%%%&&&'''((())))))))))))(((((((((((()))+++,,,---,,,,,,------...///000000//////000222222333333333000000000000111111111111//////.........---------000000///...------,,,,,,***+++,,,---...---,,,,,,))))))))))))(((((((((((())))))(((((((((((())))))'''((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&###""""""""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################%%%$$$$$$$$$######""""""$$$$$$$$$############"""%%%$$$$$$$$$######""""""######################## """$$$%%%%%%%%%###"""""""""######$$$$$$$$$%%%"""""""""""""""######$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%##################$$$$$$######""""""""""""######""""""###$$$%%%%%%&&&&&&########################!!!!!!"""###%%%&&&'''(((!!!""""""###$$$$$$%%%%%%#########$$$%%%%%%&&&&&&!!!!!!"""############"""""""""""""""!!!!!!!!!!!! """###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''))))))(((((('''''''''&&&)))***+++---.../////////000000111222222222222222000000//////.........---...---,,,+++++++++,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++***)))(((((()))***++++++******)))(((''''''&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$###"""!!! !!!###$$$###"""!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###### !!!###$$$%%%%%%$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######""""""$$$$$$$$$######"""""""""$$$$$$$$$#########"""""" !!!"""$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((((((((((((***+++,,,...//////000000///000000111111111111111000/////////............///...---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))************))))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$###"""!!!!!!!!!###$$$###"""!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############""""""###$$$%%%$$$$$$#########$$$$$$$$$######"""########################""""""""""""############""""""""""""""""""""""""$$$############$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$#########$$$$$$$$$#########"""""" !!!"""###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((())))))***++++++++++++,,,---///000000000000...//////000000000000000////////////............///......---,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$######""""""!!!###$$$###"""!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))'''((()))***,,,---......------///000000111111111---......///000////////////////////////...............---------,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******((()))***+++,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$#######################################""""""""""""!!!!!!"""###############!!!###$$$###"""!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###########################$$$%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''((()))+++,,,...///000......///000111111111111------...///////////////.........///////////////---------------,,,,,,+++------,,,,,,,,,+++++++++))))))************))))))((()))***,,,,,,,,,+++***(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""" !!!"""###############!!!###$$$###"""!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$########################!!!"""""""""####################################&&&&&&&&&&&&&&&%%%$$$###########################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''((()))+++---...///000......///000000000000000---......///////////////.........///////////////---............---,,,,,,------,,,,,,,,,,,,++++++))))))************))))))))))))***+++,,,,,,,,,,,,))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################!!!!!!"""""""""""""""### !!!!!!"""#########"""!!!###$$$###"""!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&((('''&&&$$$############!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$%%%&&&&&&%%%#####################$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((''''''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((()))***,,,...//////......//////000000//////......///000000000000///............/////////000///000000111000///...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++,,,------******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""""""""###%%%%%%########################!!!!!!!!!!!!""""""######!!!!!!"""""""""""""""!!!!!!###$$$###"""!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%!!!!!!"""$$$$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""$$$%%%&&&%%%###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---------,,,+++******)))))))))))))))))))))))))))(((''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%'''((()))***,,,---...///---...///////////////......//////000000000000000---.........//////000000111222222333333111000///---------,,,,,,,,,++++++,,,------......------,,,+++***))))))***,,,...///+++******)))(((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''((('''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###"""!!!!!!###%%%&&&"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!###%%%%%%%%%######""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&333222111000///.........000---***))))))))))))(((******))))))((((((''''''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''((((((((()))***++++++------...///000///.........///111222////////////............////////////000000000000222444555666444111...+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------+++******)))((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######"""""""""%%%%%%$$$###""""""######$$$$$$$$$############"""#########$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$...***%%%$$$$$$%%%###!!!########################$$$)))$$$ !!!!!!!!!!!!!!!""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$$$$$$$######""""""""""""############$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((---111111...***'''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$888777666444333333333222444222///......---+++***((((((((()))))))))******''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%))))))***+++,,,---......000///.........///111111/////////////////////////////////000000000111111111222555666555222...,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%$$$$$$###""""""######$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!###""""""""""""""""""#########$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$"""!!! !!!"""###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---)))%%%$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""")))---(((!!! """"""!!!!!!!!!!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&***------+++(((&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$>>>===<<<;;;;;;;;;;;;;;;<<<;;;888777666444111...)))))))))***++++++,,,,,,((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%((())))))***+++,,,------//////......//////000111...//////000000111111111000000000111111111222222///222555888777444000---000000000/////////......------------------------+++++++++,,,,,,++++++***((()))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$############"""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""######$$$###############""""""""""""######!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&---000+++%%%$$$$$$$$$!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))(((&&&%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%@@@@@@@@@AAAAAABBBDDDDDDEEEDDDBBBAAA???<<<888555/////////......---------+++++++++***)))(((((('''''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))'''(((((()))***+++,,,,,,............//////000000...//////000111222222333000111111111222222222222///222666999999777222000000000000////////////...------------------------------.........---,,,,,,***+++---...---,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###############$$$$$$$$$$$$#########""""""$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""######$$$#########""""""""""""""""""#########$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,...***&&&&&&&&&%%%!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%???@@@@@@BBBDDDFFFHHHIIIJJJIIIGGGFFFDDDBBB===:::888888666444222///...---///...---+++***((('''&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((())))))&&&''''''((()))***++++++---......///////////////...//////000111222222333000111111111222222222222000333777::::::888444222/////////.........---------------------------------.........------,,,+++***+++---...---,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###############$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$######""""""######$$$ !!!"""###############"""""""""######"""""""""######$$$%%%&&&'''''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&)))'''%%%&&&'''%%%""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((('''''''''''''''&&&&&&======>>>@@@BBBDDDFFFGGGGGGEEEDDDCCCBBBAAA>>>;;;<<<;;;:::888555333111000111111///...,,,+++***)))******))))))((((((''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''((()))***+++------...////////////......//////000000111111111000000000111111111222222111333666888888666444222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########"""######$$$%%%$$$$$$$$$############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""###"""""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$###&&&&&&$$$"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''<<<<<<<<<<<<===>>>???@@@???===;;;:::;;;;;;:::888888888888888888888777777666666555555444444333333///...---,,,+++)))((((((***)))(((''''''''''''(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%&&&'''((())))))***,,,---.../////////....../////////////////////////////////000000000111111111222333444444333111000.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$%%%$$$$$$$$$############"""!!!!!!!!!"""""""""""""""######""""""""""""######""""""""""""""""""!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###""""""#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$&&&&&&###""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((<<<;;;::::::999999999:::888555333333444555555555333444555777999;;;======;;;;;;<<<<<<=========>>>444444222111///---,,,+++******)))((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&'''((()))))),,,,,,.../////////...---////////////............////////////000000000000111111111111000000/////////............---------************************...///......---,,,+++***+++******)))((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######"""""""""######""""""###$$$%%%%%%$$$$$$$$$############"""$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""###""""""!!! !!!"""###$$$$$$###"""!!!###$$$%%%&&&%%%$$$###"""""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&$$$"""$$$%%%########################"""&&&'''%%%%%%&&&&&&""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%&&&(((((()))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((BBB>>>999777888999777666555666666444222111333444222555999;;;<<<======>>>>>>>>>???BBBEEEGGGGGGFFFEEEBBB<<<666222000000000---,,,*********)))'''%%%'''((((((((('''''''''(((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''))))))***''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&''')))+++,,,---...000///...------...222111...+++******+++,,,+++,,,---...///111222222333333333222111000000///---,,,,,,++++++,,,,,,---***,,,---,,,))))))+++...,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%$$$$$$%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!%%%%%%$$$######$$$%%%%%%########################"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$"""  ###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$***(((&&&%%%&&&''''''&&&"""""""""###$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$###!!!$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""""""""############"""!!!&&&$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++...,,,&&&###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((@@@<<<777555555666555444555666777555333222333444222555999;;;<<<<<<===>>>BBBAAABBBDDDGGGHHHHHHGGGDDDBBB@@@<<<999777555555///...---...//////...,,,,,,------+++***((((((((((((''''''&&&&&&&&&''''''((((((((((((((()))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""######$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&''')))+++,,,---///000000...------...111000///------------...,,,------...///000111111333222222111000000//////,,,,,,++++++++++++,,,,,,+++,,,---,,,***))),,,...,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%''')))'''$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%########################!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$+++)))&&&%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$###############%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,***&&&###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((AAA===888555444444444333555777888777555444333444555777;;;<<<<<<;;;;;;<<<===<<<<<<>>>@@@AAA???>>>??????@@@???>>>===;;;999666555444666777888888777444222000---+++)))(((''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""######$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''')))***+++...///000///---,,,---...000000000000000000000000............/////////000111111000000//////......,,,++++++******++++++,,,,,,------,,,++++++,,,...---,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###%%%&&&'''&&&$$$###$$$%%%+++((($$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######################## !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%$$$%%%&&&%%%###"""###$$$########################%%%%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&((((((''''''&&&''''''(((((((((((((((((((((((((((BBB???;;;777555555555555666888999999777555555555;;;===??????===:::999999777666666777888888777555777888:::;;;<<<======<<<@@@??????AAADDDGGGHHHGGGCCC>>>666000,,,***))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''(((******,,,---...---,,,+++,,,.........///000111111000000///////////////.........000000//////............+++++++++******+++++++++------------,,,,,,---...---,,,,,,,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%(((%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$######$$$&&&(((((('''%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%######%%%&&&&&&%%%$$$%%%&&&%%%###"""###$$$########################%%%$$$###""""""###%%%'''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''''')))(((((('''''''''''''''((((((((((((((((((((((((AAA@@@===:::888666666777888:::::::::888666666777AAACCCCCCBBB>>>999777666888777666777888999777555444444555777999<<>>999666555666555555777999999888777333444555777:::>>>BBBDDDHHHIIILLLSSS]]]eeekkknnnpppeeeVVVIIIAAA<<<888555000///...---,,,+++++++++******))))))(((((('''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((()))******)))+++...111111111000000//////......///////////////.........//////////////////......---,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%""""""###%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$'''&&&%%%%%%%%%$$$!!!$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&***(((&&&%%%%%%%%%$$$"""$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###$$$%%%"""$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''!!!$$$'''(((%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))'''(((((((((((()))))))))******)))(((''''''''''''))))))))))))))))))))))))BBBEEEGGGGGGDDD@@@??????======<<<999777777:::<<<@@@BBBBBBAAA===999777666222222222555777999888777333444888;;;???AAACCCDDDFFFGGGIIIOOOWWW___dddgggggg___TTTMMMIIIEEE???;;;777666444222000//////...)))))))))(((''''''&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((()))******+++---111555666555222000///..................///////////////////////////////////////...------,,,,,,------......+++)))***,,,---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""$$$&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###$$$%%%%%%""" ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''###'''(((&&&$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))'''((((((((())))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))FFFJJJNNNOOOKKKHHHFFFFFF???>>><<<888666777;;;>>><<<>>>@@@???<<<999888777222222333666999;;;;;;;;;111444999>>>BBBCCCBBBBBBEEEDDDEEEGGGMMMRRRUUUWWWQQQMMMIIIIIIJJJHHHCCC>>><<<;;;999666444333222111---------,,,+++******)))***)))((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((()))***+++---000444888:::888444111///......///............//////000000/////////000000000000000///......------......///...+++)))))),,,---,,,***((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&'''///,,,(((%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$ """%%%$$$""""""$$$&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ ###&&&((('''%%%""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''"""'''(((&&&$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((((((((())))))******++++++)))(((''''''''''''))))))))))))))))))))))))OOOLLLIIIGGGFFFDDDAAA??????===<<<;;;<<<<<<:::888:::===@@@AAA@@@>>>===>>>888666444444666888999999555888<<>>======;;;;;;>>>BBBEEEDDDCCC???===<<<>>>AAADDDEEEEEEAAABBBCCCBBB@@@===<<<;;;666444000---+++******+++&&&'''(((((()))))))))***$$$$$$$$$$$$%%%&&&((()))((('''%%%$$$%%%''')))***(((((((((''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&''''''%%%###!!!!!!"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######"""((('''%%%%%%%%%&&&(((******)))(((***---222777;;;<<<999444000...---///000//////...------------.........///000000///...---------,,,+++++++++,,,,,,------,,,++++++******)))******))))))))))))******))))))))))))((((((((((((''''''((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%---***&&&######$$$%%%$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$/////////...+++'''###!!!%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######### !!!!!!###$$$%%%&&&&&&&&&)))((("""!!!&&&'''###%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&'''''''''(((************))))))))))))++++++++++++*********************))))))(((((('''PPPMMMJJJGGGEEECCC@@@>>>@@@>>>======>>>??????>>>???AAAEEEHHHJJJHHHFFFDDD@@@===999666555666555555777999<<<>>>???===;;;999<<<:::888999<<<======<<<;;;:::888999<<>>999444000---,,,,,,+++)))(((((()))(((((('''''''''((((((((())))))'''&&&&&&%%%&&&'''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###******+++)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''((('''&&&%%%%%%&&&((())))))))))))***---111555777777555222///---------...//////...---------------...///000000000///......,,,,,,,,,,,,------...///------,,,,,,+++***************)))))))))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###!!!$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++,,,------------++++++'''&&&%%%$$$###$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$%%%&&&'''&&&'''%%%"""$$$((((((###$$$$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++XXXTTTPPPMMMJJJHHHEEECCCBBB@@@>>>???AAACCCDDDDDDFFFHHHMMMTTTYYYYYYUUUPPPKKKFFF???:::888666555444777999<<>>;;;999<<<:::777777888999888888999777555666999<<>><<<;;;::::::777999===@@@AAA@@@???======;;;999888888999999:::888666555666:::???BBBDDDDDDIIIQQQXXX___eeekkknnnnnnlllhhh```WWWLLLCCC===:::444...,,,...111111//////000111111000---***(((&&&&&&'''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))$$$&&&'''&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))'''((()))+++,,,,,,------,,,---------------,,,,,,...............------,,,,,,,,,------------------,,,,,,,,,,,,,,,---...///...------,,,++++++******,,,+++***)))(((((((((((())))))))))))((((((((((((************))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$ ###'''))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########"""""""""######""""""#########$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((***,,,,,,***'''&&&%%%$$$%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))************++++++))))))))))))************((()))))))))))))))******++++++++++++++++++,,,,,,ooommmjjjhhhfffccc```]]]VVVTTTRRRSSSTTTVVVVVVVVV\\\[[[]]]bbbfffcccZZZRRRJJJFFFAAA???>>>???@@@@@@;;;===>>>@@@@@@@@@@@@???<<<<<<;;;:::999999:::;;;777555555777<<>>:::999:::;;;@@@BBBDDDDDD@@@999222---************))))))))))))((((((((((((((()))))))))(((((('''&&&%%%$$$"""!!!%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))************)))***+++,,,---............---.../////////...,,,+++***)))))))))***+++,,,---...---,,,***))))))))))))......------,,,,,,++++++******))))))))))))******))))))))))))(((((((((((($$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%###$$$'''((((((&&&###!!!%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%$$$#########$$$%%%&&&"""############$$$$$$$$$""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,///444444...''''''+++(((%%%###$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%'''((())))))((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++++++++,,,,,,+++++++++,,,------......++++++,,,,,,------......,,,------...///000000111tttuuuwwwyyyyyywwwrrrnnnlllmmmnnnqqqttttttsssqqqpppnnnjjjddd\\\TTTMMMIIIDDDCCCCCCEEEGGGIIIIIIHHHIIIHHHGGGFFFHHHLLLPPPSSSYYYYYYXXXSSSKKKCCC???===999888999<<>>???AAAAAA???===888:::<<<>>>BBBHHHNNNSSSRRRTTTVVVWWWWWWTTTQQQOOOKKKNNNPPPMMMGGGGGGMMMSSSTTTWWWYYYYYYTTTKKKBBB<<>>???AAABBBCCCCCCgggkkkpppuuuxxxyyywwwvvvrrrpppppptttyyy}}}~~~}}}ssssssqqqnnnjjjeee```]]]YYYWWWUUUTTTUUUVVVWWWVVVUUUTTTTTTWWW]]]fffooouuu{{{gggTTTGGGBBBCCCAAA>>>======>>>>>>>>>999888777777:::===???@@@CCCEEEGGGGGGEEEEEEHHHKKKJJJNNNSSSVVVWWWVVVVVVWWW___aaa```\\\ZZZVVVMMMBBB===444------...,,,***+++---...///000///---***((()))'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))%%%""""""$$$&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''###%%%&&&&&&%%%%%%'''(((%%%&&&(((*********)))))))))************+++++++++,,,,,,------------......,,,---///...---,,,,,,---///...------,,,,,,,,,,,,,,,,,,---...---,,,***)))***)))))))))+++,,,...///)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%########################%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###############"""!!!!!!%%%###""" !!!###$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$%%%%%%&&&&&&&&&&&&$$$###"""""""""###%%%%%%%%%%%%&&&'''((((((((((((''''''&&&%%%$$$""""""!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''+++///333666777??????===;;;666111,,,)))******))))))((((((((('''))))))(((((('''''''''&&&'''(((***+++++++++***)))))))))(((((((((''''''''''''((()))***************%%%%%%&&&(((+++,,,,,,+++++++++,,,---......---+++...000333444555777999;;;<<<===>>>??????@@@DDDFFFHHHIIIIIIJJJKKKOOOTTTXXX^^^aaaeeejjjmmmnnnmmmlllkkkjjjiiilllqqquuuwwwwwwrrrrrrqqqooollliiifffdddcccaaa_________```aaaaaadddcccccceeeiiipppvvvzzzzzzjjj[[[RRRNNNJJJHHHDDDAAA?????????>>>>>><<<:::999;;;<<<>>>???===???@@@???>>>>>>AAADDDGGGKKKQQQWWW[[[^^^bbbdddlllmmmlllhhhfffbbbYYYNNNDDD;;;444333444222000111000111444555444111---+++***(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((&&&###"""$$$&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''&&&%%%'''(((%%%&&&((()))******)))))))))************+++++++++)))))))))*********+++++++++,,,......---,,,,,,---...------,,,++++++,,,,,,,,,,,,---------,,,+++***)))***+++,,,,,,++++++***)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################"""!!!!!!$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$###"""""""""###%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&$$$$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++,,,,,,111111000...,,,(((&&&$$$((('''''''''&&&&&&&&&&&&))))))((((((((('''''''''&&&''''''(((((((((''''''))))))((((((((('''''''''%%%%%%&&&'''((((((''''''))))))***+++---......---***+++,,,...000000000///111444777999<<>>===:::888999777:::>>>AAA@@@;;;666222...,,,*********)))(((&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$###%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&&&&&&&(((&&&&&&'''))))))))))))))))))************+++++++++(((((()))))))))*********)))+++---...---,,,---...---,,,++++++***+++++++++,,,,,,,,,---,,,,,,+++***(((***,,,---,,,***(((&&&))))))******))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""###############"""!!!!!!$$$###"""!!!!!!"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))((((((''''''&&&''''''''''''&&&&&&&&&&&&))))))((((((((((((''''''(((((('''&&&&&&''''''''')))))))))(((((((((((((((''''''((()))))))))((((((++++++,,,,,,---------...---...000333555777888999;;;===AAAEEEIIIOOOVVV[[[aaabbbcccdddcccdddgggiiinnnppprrrssstttvvvxxxzzz\\\\\\\\\\\\\\\\\\\\\\\\```^^^[[[ZZZ[[[\\\^^^___bbbcccfffiiillloooqqqsssqqqpppooonnnmmmnnnqqqsssyyyzzz{{{||||||zzzyyyxxxrrrlllddd^^^\\\[[[YYYXXXYYYWWWTTTPPPNNNOOORRRUUUXXXYYYYYYUUUNNNEEE===999666666555555666999===@@@IIIMMMRRRYYY```jjjsssyyy~~~xxxooodddZZZQQQLLLGGGAAA>>>>>>???CCCIIINNNNNNJJJDDD@@@888444///+++***))))))((()))))))))((('''&&&%%%%%%''''''''''''''''''''''''(((''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''&&&&&&'''(((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,(((***,,,------,,,...///++++++***************+++++++++,,,,,,,,,+++++++++((()))+++++++++***(((&&&))))))*********))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""###############"""!!!!!!###""""""!!!""""""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******)))(((((((((((()))***+++)))))))))))))))((((((((())))))((((((((((((((((((+++***)))((('''((()))******)))))))))))))))))))))+++,,,------------------...///000000///000111222444666999<<>>BBBDDDBBBEEEIIIOOOWWW```jjjqqquuuvvvvvvvvvzzz~~~|||wwwpppjjjccc___WWWNNNJJJKKKBBBHHHPPPYYY```cccddddddXXXOOOBBB666///---,,,,,,******))))))(((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&&&&&&&(((&&&&&&&&&&&&'''((()))***)))************+++++++++******+++++++++,,,,,,,,,(((***,,,---,,,+++,,,---*********)))******+++,,,+++************+++,,,,,,***)))(((((((((***,,,---))))))******++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################"""!!!!!!!!!!!!""""""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&%%%%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))******)))((((((((())))))***+++---------------.........,,,---...000111222222222000333666888999<<>>@@@BBBCCC@@@BBBEEEIIINNNUUU]]]bbbeeefffeeeeeejjjooonnniiifffcccbbbbbb^^^WWWTTTVVVRRRUUUYYY___dddgggiiijjjeee\\\OOOCCC999333///,,,))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%''')))(((&&&%%%&&&(((%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''&&&%%%'''(((&&&&&&%%%%%%&&&''')))***)))************+++++++++)))*********++++++++++++)))+++------+++***+++,,,***************+++,,,,,,+++***)))))))))***,,,---+++++++++++++++*********((()))***++++++++++++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############"""!!!!!! !!!"""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&)))(((&&&''''''(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%'''((()))***+++***))))))&&&&&&&&&&&&'''''''''((((((((()))))))))*********'''((()))***+++,,,,,,,,,....../////////000000000222333555777999;;;<<<<<<888<<>>AAADDDEEEGGGGGGHHHNNNTTTXXX[[[bbbkkksssqqquuuyyyzzzyyy{{{~~~}}}}}}}}}yyyvvvtttttttttuuurrrqqqpppqqqpppjjj___WWWVVVTTTQQQNNNLLLMMMOOOPPPTTTYYYaaagggmmmqqqtttwwwtttvvvxxxxxxvvvtttttttttrrrnnnkkkmmmsss{{{|||rrrhhhaaa]]]\\\[[[XXXRRRLLLHHHFFFFFFDDDHHHGGGBBB@@@DDDIIILLLNNNMMMLLLLLLLLLMMMNNNOOOSSSUUUXXX[[[___eeekkkoooqqqxxx{{{yyyuuurrrmmmhhhgggddd^^^UUUJJJ>>>555000---,,,***)))(((((()))))))))***,,,,,,,,,***'''&&&(((((())))))))))))((((((...(((%%%'''((('''(((+++'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((((((((((((((()))***+++,,,,,,+++***))))))***+++,,,........................******))))))******+++,,,))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&((('''%%%"""!!!###&&&***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&& !!!!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!""""""#########"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((************))))))))))))++++++******))))))(((((()))***)))((('''))),,,///------...///000000...,,,111333666777999;;;>>>AAABBBHHHPPPVVVXXXXXXXXXXXX[[[aaaiiiooossswww{{{~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxvvvoooeee]]][[[YYYVVVSSSPPPOOOOOOOOONNNRRRWWW\\\___ccchhhkkkqqqsssuuuvvvuuutttttttttvvvtttsssuuuzzz~~~uuukkkccc^^^[[[ZZZZZZZZZYYYVVVRRROOONNNNNNJJJMMMLLLFFFAAACCCEEEFFFIIIHHHGGGFFFFFFGGGHHHIIINNNRRRWWW[[[^^^eeemmmsss~~~}}}yyysssmmmiiiccc[[[SSSKKKCCC<<<777000...,,,***))))))******'''((()))*********)))((((((((())))))))))))((((((***%%%$$$''')))'''&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((((((((((((((()))***+++,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************---,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&######"""  ###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!!!!"""###"""""""""""""""""""""""""""###############$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((******************************)))))))))(((((((((******+++++++++,,,///222......///000111222111000333666:::===AAAEEEJJJMMMWWW[[[bbbgggjjjlllnnnooommmqqqwww{{{~~~|||wwwvvvxxx|||~~~~~~~~~|||zzzuuummmgggeeedddbbb___\\\XXXVVVTTTOOOPPPQQQRRRSSSWWW\\\```hhhkkkoooqqqrrrrrrtttuuuwwwxxxyyy}}}~~~vvvpppeee[[[TTTSSSUUUWWWWWWXXXYYYYYYXXXYYY[[[]]]]]]aaaaaaXXXPPPKKKHHHDDDEEEDDDCCCAAAAAAAAABBBBBBGGGMMMUUUYYY\\\cccnnnwww~~~xxxnnneeeXXXPPPLLLHHHDDD@@@444222///---+++++++++,,,''''''(((((()))*********(((((())))))))))))((((((&&&$$$&&&+++---***''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((((((((((((((()))***++++++++++++***))))))***++++++++++++++++++++++++++++++******))))))******+++,,,************************,,,++++++******))))))((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%&&&'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""######""""""""""""""""""""""""############""""""""""""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''((())))))))))))'''''''''(((((((((((((((******************+++++++++*********************'''(((***++++++---///222000000111222333555777888<<<@@@GGGMMMSSSYYY^^^bbbjjjmmmppprrruuuxxx{{{~~~pppkkkddd______dddkkkpppyyy{{{}}}}}}|||{{{}}}~~~|||{{{{{{yyyuuurrrrrrrrrrrrpppmmmhhhdddaaaZZZYYYVVVSSSSSSUUUZZZ___aaadddhhhkkklllmmmoooqqqqqqtttyyy~~~|||yyyrrrkkk```VVVQQQPPPSSSUUUTTTUUUVVVXXX[[[bbbiiiooowww}}}}}}uuuggg[[[OOOFFFEEEDDDBBB@@@???>>>>>>???BBBKKKSSSWWWXXX^^^jjjuuu}}}uuuhhhXXXOOOLLLJJJFFFBBB999777444111............******))))))))))))******(((((())))))))))))((((((&&&%%%)))///222...)))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''(((((((((''''''(((((()))***++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************)))(((((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((***++++++***))))))***%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$#####################"""""""""""""""""""""""""""!!!!!! $$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))'''''''''''''''((((((((()))))))))***************,,,,,,,,,---------------(((***,,,---...///222444444555666777999;;;???AAAJJJQQQ\\\eeelllqqqtttuuuwwwwwwwwwwwwwwwzzz~~~yyyxxxzzz|||}}}|||zzzzzzxxxtttnnnjjj___[[[UUUQQQRRRYYYcccjjjnnnrrrvvvvvvtttsssuuuxxx{{{|||~~~}}}||||||}}}~~~}}}{{{wwwrrroooiiifffbbb]]]ZZZ\\\```dddcccdddfffgggeeedddcccdddggglllsssxxx{{{zzzxxxwwwqqqlllddd\\\WWWTTTTTTUUUUUUTTTTTTVVV]]]hhhuuu~~~~~~kkkYYYLLLGGGEEECCC@@@>>>===<<<<<>>===:::777555333333222111000...,,,+++)))))))))(((((())))))))))))((((((%%%%%%)))000222...)))((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((''''''''''''((()))***+++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''$$$&&&'''(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$###########################""""""!!!!!! ######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))))))))))))))''''''''''''(((((())))))((((((((()))))))))******,,,,,,,,,------............000222333444666999;;;>>>@@@BBBCCCDDDGGGKKKOOO[[[dddppp{{{~~~yyysssqqqmmmiiigggiiinnnrrruuusssqqqnnnjjjeee```\\\XXXUUUQQQNNNOOOVVVbbbjjjaaafffkkkllliiigggjjjmmmmmmooosssxxx}}}{{{xxxrrrppplllgggcccccceeehhhiiijjjiiieee```ZZZWWWVVV]]]bbbiiinnnqqqssstttuuupppmmmiiiddd```\\\ZZZYYY[[[ZZZXXXZZZaaammm|||zzzgggYYYJJJHHHEEEBBB???===<<<<<>>EEEMMMSSS___dddiiikkkjjjkkkpppttt{{{|||rrrhhhaaaZZZTTTOOORRRTTTWWW\\\cccnnnzzz|||ssskkkeeebbbaaabbbeeefffffffffkkksss{{{^^^bbbddd___TTTLLLKKKLLLNNNPPPTTTYYYaaaiiippptttyyy|||wwwwwwvvvrrrnnnkkkjjjjjjggghhhhhheee```[[[YYYXXXNNNQQQTTTVVVXXX]]]dddjjjlllllllllmmmnnnooopppqqqllllllllllllooovvv~~~{{{qqqggg___VVVTTTPPPLLLHHHFFFDDDDDDAAABBBDDDDDDFFFIIIMMMQQQUUU^^^fffjjjllloooooolllffffffdddaaa]]]WWWSSSPPPNNNPPPSSSSSSRRRNNNIIIFFF>>>>>>===;;;888444000...(((((())))))))))))((((((+++'''&&&***+++((('''(((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((''''''''''''&&&&&&''''''((()))***)))***+++,,,,,,+++***)))*********************************)))***++++++,,,++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&''''''&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%!!!"""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$########################"""""""""###$$$$$$$$$%%% !!!"""###$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))(((((())))))***+++,,,,,,,,,++++++,,,------...//////111111222333555666777777<<<===@@@CCCJJJSSS^^^eeekkkqqqwwwyyyxxxyyy||||||ttthhh___YYYTTTPPPMMMMMMPPPUUU]]]gggttt~~~vvvnnnjjjjjjjjjnnnrrruuuvvvvvvyyywwwwwwuuunnnbbbUUUKKKFFFIIIIIIIIIIIIMMMTTT\\\ccciiiuuuyyy|||zzztttpppqqqqqqooonnnlllhhhfffdddbbb^^^\\\ZZZYYYXXXVVVVVVXXX]]]```eeegggjjjlllmmmnnnoooppprrrqqqrrrssstttwwwyyy{{{{{{yyytttlllddd^^^[[[ZZZ[[[[[[ZZZXXXUUURRRNNNLLLLLLKKKHHHEEEBBBBBBFFFHHHOOOUUU]]]```___]]]___aaaaaa```___^^^]]]\\\[[[[[[ZZZ```bbb```]]]ZZZRRRKKKHHHAAA<<<:::777111------)))))))))))))))((((((((()))(((((((((''''''''''''(((((((((((())))))))))))$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++%%%$$$))),,,(((&&&'''))))))(((((('''''''''&&&&&&(((************+++,,,++++++,,,---------,,,,,,---,,,+++******+++,,,---************))))))))))))'''''''''(((''''''&&&%%%)))((('''&&&&&&'''((()))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!!!!"""""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''***)))'''&&&&&&'''((()))111,,,'''%%%''')))***)))'''((()))+++------+++)))...------,,,---///111333777666666555555999>>>BBBBBBFFFMMMTTT\\\dddkkkppp{{{}}}}}}uuujjjaaaZZZVVVTTTSSSTTTVVV]]]hhhttt}}}{{{uuussspppnnnttt}}}~~~qqqaaaUUUNNNEEEEEECCCBBBCCCHHHPPPUUUbbbllluuuvvvvvvyyy~~~}}}{{{zzztttyyy{{{zzzyyy}}}~~~}}}}}}zzzvvvsssppplllgggddddddccc```]]][[[[[[^^^aaadddfffhhhiiiiiihhhhhhhhhoooppprrrtttvvvvvvvvvuuurrrooohhh```YYYUUUUUUVVVVVVYYY\\\^^^^^^]]]]]]^^^XXXVVVSSSMMMGGGDDDCCCDDDHHHMMMRRRTTTRRRQQQSSSUUUVVVYYY\\\^^^^^^___bbbdddffflllqqqqqqnnnjjjbbbYYYMMMDDD<<<:::888333000///++++++******))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,&&&&&&***,,,)))'''((())))))((((((((('''''''''&&&(((******))))))***+++)))***+++,,,------...---,,,,,,+++******+++,,,,,,************))))))))))))(((((())))))(((((('''&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$%%%%%%&&&&&&%%%$$$###%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""###$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%''''''$$$$$$%%%&&&&&&'''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))(((((((((((())))))111---)))(((***+++,,,+++,,,+++*********++++++***......///111333555777888888999;;;<<<>>>BBBGGGKKKSSSYYY```gggmmmrrrvvvyyy{{{~~~yyynnnjjjkkkpppqqqttt{{{tttiiibbb]]][[[YYY___bbbhhhpppxxx}}}xxxsssqqqssstttuuu}}}nnn```XXXMMMKKKHHHEEEEEEHHHMMMRRR^^^gggmmmmmmkkknnnqqqqqqppprrrtttsssqqqooooooooonnnuuu{{{~~~|||vvvqqqllllllllliiifffcccbbbdddeeegggggggggfffeeecccaaaaaaeeehhhlllooopppooommmkkkjjjfff^^^VVVPPPNNNQQQTTTQQQWWW^^^bbbcccffflllqqqppppppllleee[[[QQQIIIFFFCCCFFFHHHGGGEEEDDDFFFHHHLLLRRRZZZ^^^```ccchhhmmmuuu}}}wwwmmmXXXKKK@@@<<<<<<999444333...---,,,+++******)))))))))))))))(((((((((''''''(((((((((((())))))))))))''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++((((((+++,,,***))))))))))))((((((((((((''''''&&&(((******)))(((((()))'''(((***,,,---.........,,,,,,++++++++++++,,,,,,************)))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&''''''((((((%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&(((((()))))))))))))))(((,,,***((((((*********)))...---+++******,,,///000...///111333777999<<<===AAADDDHHHKKKOOOTTTYYY]]]hhhnnnvvv}}}yyynnnddd[[[XXXYYY```fffqqq~~~uuunnnjjjhhhgggppptttzzz~~~wwwvvvxxx}}}uuuggg```ZZZXXXUUURRRQQQUUUZZZ___gggnnnsssoooiiieeebbb___]]]]]]]]]]]]\\\]]]^^^___fffoooxxx}}}|||vvvrrrooopppooommmkkkjjjlllmmmnnnllliiigggdddaaa^^^\\\]]]___cccfffhhhhhhgggfffgggddd___XXXRRRPPPRRRTTTQQQWWW^^^```bbbhhhttt~~~tttcccTTTLLLEEEEEEEEEBBB???>>>???BBBHHHPPP[[[```aaadddlllrrr~~~hhhXXXIIIDDDDDD@@@;;;888000///---+++***))))))))))))))))))(((((((((((('''(((((((((((())))))))))))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))++++++***))))))))))))((((((((((((((((((''')))******(((''''''(((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((())))))))))))(((''''''(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$### !!!###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&&&&'''((()))***)))((('''))))))***++++++,,,++++++,,,,,,,,,,,,---000444777444444555777<<>>???@@@EEENNNYYY___bbbfffooowwwuuufffVVVPPPMMMHHHAAA===333111...,,,***)))))))))***)))))))))(((((((((((((((((((((((()))))))))))),,,***)))''''''(((***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***))))))))))))((((((((())))))))))))))))))''')))******((('''((((((+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((''''''((((((''''''&&&%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&$$$"""!!! !!!###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''&&&''''''''''''''''''&&&$$$&&&'''((()))(((''''''***+++---...////////////***---///000111222555888<<<;;;<<>>BBBIIIOOOOOOPPPRRRWWW___hhhpppuuu|||xxxvvvvvvxxx}}}zzzoooiiieeeddddddgggoooxxx~~~uuupppoooooommmpppuuu}}}~~~vvvbbb[[[QQQJJJJJJLLLOOOOOOPPPXXX```cccfffiiijjjgggfffeeeccceeejjjooorrrtttzzz}}}zzzuuuooommmnnnnnnjjjfff```___]]]\\\\\\^^^aaaccchhhkkkooorrrqqqpppooooooiiikkkmmmqqquuuxxxzzz|||||||||zzzvvvooojjjfffeeebbb^^^YYYTTTQQQOOOMMMKKKNNNNNNOOOSSSXXX___eeeiiipppwww|||~~~~~~~~~zzzsssnnnhhhdddaaa[[[QQQIIIGGG>>>;;;666222///...---...************))))))))))))(((((((((((())))))))))))******++++++***)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''---000+++)))+++---***(((((())))))*********+++''')))+++,,,,,,,,,---...((()))***+++++++++++++++,,,,,,---......---,,,,,,************)))))))))))))))))))))))))))(((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%"""$$$&&&)))***)))((('''!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%''')))***#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&%%%$$$"""!!!%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''((((((((((((((('''''''''%%%&&&&&&'''((()))******))))))************))))))+++***))))))***,,,...///,,,///111222222333777;;;888<<<@@@CCCGGGOOO[[[ddddddeeegggkkkooosssvvvxxxwwwmmmfffeeehhhkkkoooxxxtttrrrqqqrrrrrruuu{{{wwwuuusssoookkksssyyy~~~zzzkkkccc[[[XXXVVVWWW]]]dddeeelllppplllfffaaa\\\WWWVVVSSSRRRTTTWWW[[[cccmmmooowww~~~}}}zzzxxxwwwuuusssqqqnnnkkkhhheeefffiiimmmppprrrqqqqqqrrrrrrooollliiikkkmmmqqqsssuuutttrrrqqqrrrqqqkkkbbb^^^```aaa___eee```]]]______ZZZUUUTTTWWW\\\\\\VVVRRRUUUZZZ\\\```dddhhhiiihhhggghhhjjjcccaaa___]]]ZZZWWWSSSPPPIIICCC===999666222000000///,,,(((&&&''')))***+++,,,+++)))(((((())))))***+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))+++,,,------+++)))************))))))))))))******++++++++++++************###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&########################'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&''''''((()))))))))%%%&&&'''((()))))))))))))))(((((()))+++---------000222444666888;;;???BBBHHHHHHLLLUUUaaammmtttvvv~~~zzzwwwvvvyyy}}}pppmmmfff```]]]aaahhhmmmyyyvvvuuuuuuyyy}}}yyy|||{{{zzzyyyxxx~~~}}}yyyjjjeeeaaaaaabbbeeellluuu~~~tttjjj___XXXPPPJJJGGGHHHKKKNNNTTT[[[fffpppyyy~~~~~~~~~~~~}}}|||yyyxxxsssqqqooonnnooorrrvvvxxx~~~xxxqqqkkkgggeeecccbbbdddfffiiilllnnnoooppppppkkkkkkggg___\\\]]]]]]ZZZ]]]ZZZ[[[```bbbaaaaaacccbbbggghhhbbbZZZWWWUUUSSSPPPSSSUUUVVVUUUUUUWWWYYYZZZZZZ[[[[[[[[[ZZZXXXVVVTTTOOOIIIDDD???999333111///---+++***++++++******+++***)))(((((()))******+++***)))((('''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))((('''))))))))))))))))))))))))***,,,------+++)))************))))))))))))******))))))))))))((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******---------,,,++++++***)))------,,,---...000111111111444888===BBBJJJQQQWWW\\\]]]```hhhsss}}}wwwkkkdddbbb___]]]^^^eeemmmttt}}}}}}{{{wwwrrrppp{{{wwwtttiiiffffffiiinnntttyyyiii^^^QQQHHHAAAAAACCCDDDFFFJJJYYYdddpppxxx~~~}}}}}}zzzxxxvvvvvvvvvvvvxxxzzz{{{}}}zzzqqqiiiccc___\\\[[[]]]]]]___bbbeeehhhlllmmmmmmooonnniiieeeddd___ZZZUUUVVVYYY___bbbdddllluuuzzz{{{ooocccWWWOOOGGGHHHHHHGGGGGGHHHKKKNNNOOORRRVVVZZZ]]]_________bbb___[[[UUUNNNEEE===666333111///......---+++)))***))))))(((((()))************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))***+++---,,,+++)))************))))))))))))******))))))))))))(((((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$###""""""""""""###$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))***+++++++++++++++***))))))((((((...---------///000222333777;;;BBBKKKUUU```kkkrrrssssssuuu{{{uuuiii___aaaaaaaaacccgggnnnwww~~~zzzwwwqqqllljjjlllrrrwww{{{zzzzzzxxxwwwvvvuuuuuu|||vvvssspppnnnlllhhhfffggglllrrr|||xxxlll___TTTIIIFFFGGGEEEDDDEEEOOOZZZeeelllsssyyy|||zzzyyy{{{~~~~~~|||yyyvvvtttuuuwwwyyy{{{||||||||||||wwwtttppplllhhhbbb\\\XXXYYYYYYXXXYYY\\\```eeehhhqqqwwwzzzxxxtttoooeee]]]VVVVVVYYY\\\^^^dddsssqqq^^^PPPGGGFFFCCCAAA@@@BBBFFFHHHIIIMMMSSSZZZ___bbbeeeggglllmmmlllgggaaaYYYNNNEEE<<<888444000///...,,,+++******)))))))))************))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((************************'''((())))))************)))))))))))))))))))))))))))+++,,,,,,***)))***++++++******))))))******+++++++++++++++*********)))((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%'''''''''%%%$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((()))*********'''''''''((()))+++,,,,,,...///000000111444777:::@@@FFFPPP[[[gggrrr|||}}}~~~xxxuuusssqqqqqqttt{{{zzzuuurrrnnniiilllmmmppprrrvvv{{{wwwmmmhhheeebbb^^^___dddlllrrryyyyyyzzz|||{{{wwwrrrnnnlllkkkjjjiiiiiifffgggkkkqqq|||xxxmmmaaaUUUQQQPPPMMMKKKKKKMMMUUU^^^bbbgggmmmpppooorrruuuxxxyyyxxxvvvuuuvvvwwwzzz}}}~~~sssqqqmmmjjjhhhddd```]]]YYYWWWTTTRRRSSSWWW\\\```jjjsss|||~~~}}}wwwlllbbb]]]\\\\\\]]]^^^ggg{{{zzzeeeUUUGGGCCC>>>;;;:::<<>>HHHLLLSSSWWW\\\bbbiiiooozzz~~~qqq\\\SSSFFF;;;444222222222.........---,,,+++***))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))''')))++++++***)))***+++++++++************++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! ######$$$%%%%%%$$$######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((())))))******+++///......///111333555666777:::>>>@@@CCCHHHQQQWWW[[[bbbllluuu|||zzzppp^^^WWWRRRQQQRRRVVV^^^gggtttxxxyyytttrrrvvvzzz|||xxx~~~yyysssppppppoookkkggggggjjjnnnrrrxxx{{{xxxvvvuuuttttttrrrqqqppprrrxxx}}}zzzpppiiicccbbbaaa```dddjjjmmmuuuzzzzzzvvvsssmmmfff```bbbbbb```^^^```gggmmmssswww}}}wwwpppmmmmmmnnnnnndddaaa[[[WWWVVVXXX\\\^^^hhhpppvvvzzz~~~~~~zzzqqqooonnnoooooosssxxxnnneeeWWWQQQJJJDDDCCCCCCBBBAAAGGGKKKPPPTTTWWW^^^hhhppp|||yyyjjjaaaSSSFFF===888555444111111111000...,,,***(((((())))))***)))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&))))))))))))))))))))))))''')))***+++***)))***+++,,,++++++******++++++,,,))))))))))))((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''(((((()))******+++)))******++++++,,,------000000000111444777:::===AAAFFFKKKNNNSSSZZZdddlllqqqvvv|||{{{jjj___OOOLLLJJJLLLOOOUUUbbbnnn{{{~~~|||uuuqqqtttyyy|||~~~yyyooooooqqqtttwwwxxxvvvuuuqqqpppqqqtttxxx{{{|||{{{~~~|||zzzxxxxxxxxxwwwuuussssssyyy~~~{{{wwwoookkkhhhiiiiiijjjqqqyyytttkkkZZZZZZWWWRRRMMMNNNUUU\\\jjjnnnvvv~~~~~~|||yyyuuussslllhhhccc___]]]___ccceeemmmqqqssssssuuuzzz|||zzzxxxvvvvvvvvvtttrrrvvv}}}|||sssmmmjjjddd^^^]]]WWWOOOIIIGGGFFFEEECCCFFFIIINNNQQQTTT\\\hhhppp|||xxxrrrjjj\\\OOODDD===777444333333222111///,,,***(((((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$))))))))))))))))))))))))'''(((***+++***)))***+++,,,++++++******++++++,,,++++++++++++************%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''(((((()))***++++++,,,+++,,,,,,------......///222333444777<<>>EEEPPPZZZbbbkkksssyyy~~~ssseee^^^]]]```hhhooosssuuuwwwvvvrrrmmmjjjiiifffjjjrrr{{{{{{sssnnnkkkhhhkkkooossswwwyyyzzz{{{xxxxxx{{{{{{xxxwwwwwwwww}}}|||xxxsssmmmgggcccccceeegggkkkpppwwwzzzrrrhhhaaaYYYRRROOOQQQOOOQQQRRRTTTWWW[[[___bbbaaaaaadddiiimmmooouuu|||~~~~~~zzzuuusssrrrqqqnnnjjjbbb^^^YYYYYY]]]ccchhhkkkjjjgggbbb]]]ZZZXXXXXXXXXVVVYYY\\\___aaadddjjjnnnpppnnnkkkdddZZZRRRPPPQQQUUUXXX[[[\\\]]]aaaeeegggbbbbbbbbbcccddddddcccbbbYYYWWWRRRMMMGGGBBB>>><<<555333000...,,,+++)))'''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%'''((())))))))))))(((((()))))))))(((&&&%%%***)))((()))+++,,,+++***)))))))))***+++++++++,,,++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************+++,,,---...111111222333555:::@@@DDDHHHRRR^^^hhhmmmrrryyy}}}kkk```UUUQQQTTTZZZeeeoooxxx{{{}}}|||yyyvvvtttttttttxxx|||nnneee```\\\YYY\\\___ccciiinnnuuu{{{|||yyyvvvtttvvvuuurrrooollljjjiiiiii|||zzzpppooommmkkkiiiiiiiiiiiiqqquuu|||}}}tttkkkddd^^^ZZZ\\\aaa]]]]]]]]]___aaabbbaaa```\\\XXXVVVWWWZZZ^^^hhhqqq{{{yyyrrrnnnnnnnnnmmmkkkccc^^^YYYVVVXXX]]]bbbfffcccdddeeeeeecccaaa___^^^[[[\\\^^^^^^aaajjjvvv|||nnn```UUUOOOMMMLLLLLLLLLOOOSSS[[[aaa^^^___bbbeeegggiiijjjkkkkkkiiifffaaaZZZRRRKKKGGG???:::333...,,,,,,+++***''''''((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%'''((())))))))))))&&&((()))***++++++***)))+++))))))***+++,,,+++***)))))))))***+++++++++,,,************************))))))************))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$%%%&&&&&&%%%###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******)))******+++---...000111222333444666:::@@@HHHMMMVVV___jjjqqqvvvzzzpppfff[[[RRRLLLNNNUUU___kkkvvv}}}yyyuuutttttt}}}yyylllccc^^^]]]\\\[[[```bbbfffkkkrrr|||}}}uuummmhhhfffdddbbbeeedddcccaaa___]]]\\\[[[}}}yyyoooppppppqqqqqqqqqqqqqqqxxxzzz}}}uuulllfffaaa___eeemmmjjjkkkmmmqqqtttqqqkkkfff```VVVMMMJJJJJJOOOXXXbbbrrryyy}}}vvvqqqnnnmmmmmmllleeeaaa[[[VVVUUUXXX]]]aaabbbeeehhhkkklllkkkiiigggeeeffffffeeegggrrrxxxggg\\\MMMIIIEEEDDDEEEHHHQQQYYY]]]```dddhhhkkkooosssvvv{{{||||||xxxpppeeeZZZSSSIIIAAA888222000///...---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))))))))((('''((()))***+++,,,,,,,,,*********++++++++++++,,,***************+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%&&&%%%$$$###"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++((()))***,,,...000333444444666999===BBBJJJSSSYYYdddkkkttt{{{ooo```VVVRRRNNNMMMTTT^^^hhhrrr{{{~~~~~~{{{wwwsssqqqqqqsss}}}yyyllliiidddbbbcccfffiiikkkqqqssswwwzzz~~~vvvpppggg___ZZZWWWTTTSSSTTTTTTTTTTTTSSSRRRQQQPPPzzzzzz{{{|||~~~zzzzzzyyyvvvvvvpppjjjfffcccccckkktttxxxzzz~~~uuuiii[[[KKKDDDCCCEEEKKKRRR^^^gggsss}}}yyyuuurrrqqqrrrjjjfff```ZZZWWWYYY]]]```gggiiikkkmmmooopppqqqqqqooopppooonnnpppzzzyyylllWWWPPPIIIFFFCCCCCCKKKTTT\\\```eeejjjnnnttt{{{vvvggg^^^PPPIII???999777666222///---,,,+++)))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((('''))))))((())))))***++++++(((+++---,,,***)))+++...+++++++++***************************************))))))************))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++***+++---///333666999:::===@@@DDDJJJQQQZZZccchhhqqqvvv}}}uuuhhh\\\VVVWWWVVVZZZdddnnntttzzz}}}|||yyywwwvvvxxx|||vvvpppnnnmmmdddhhhmmmrrrxxx~~~}}}xxxqqqlllfff```YYYSSSOOOMMMKKKJJJJJJKKKLLLMMMNNNMMMKKKKKKuuuooooooooolllllliiiffffffeeegggoooyyyooo___MMMDDDBBBAAADDDGGGKKKUUUdddqqqzzzzzz}}}}}}yyyxxxyyynnnkkkeee___\\\\\\```dddhhhhhhiiijjjlllnnnqqqrrrsssuuuuuutttuuu~~~rrrcccYYYPPPKKKFFFCCCIIISSSZZZ^^^dddiiiooovvvooodddTTTMMMEEE@@@>>>;;;555000000...,,,***))))))***+++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''(((((((((((((((''''''***)))(((''''''((()))***'''+++...---)))(((+++///,,,+++++++++******))))))++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++...///111444888<<>>999555111---,,,+++***)))++++++******))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++************************************++++++++++++************))))))))))))(((((())))))((('''&&&&&&)))'''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((('''$$$!!! %%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***++++++,,,,,,,,,...000222333666:::===EEENNN[[[dddiiinnnuuu{{{ppp```VVVNNNMMMNNNQQQXXXaaahhhmmmlllmmmnnnnnnnnnpppsssuuu{{{qqqkkkhhhdddbbbbbbdddhhhmmmrrruuu}}}uuuoookkkhhhfffeeeeeeeeeffffffbbb[[[VVVSSSOOOLLLKKKNNNSSSXXXZZZjjjvvvyyynnnhhhccceeehhhmmmsssyyy~~~|||xxxxxxyyyzzzxxxrrrjjjcccbbbcccdddhhhlllmmmqqqqqqlllhhhddd\\\TTTUUUUUUWWW\\\dddppp}}}|||yyyuuuqqqmmmooorrrrrrlllgggdddaaa```dddlllsssxxxyyy||||||wwwnnnccc\\\YYYZZZ^^^fffooottttttvvvzzz~~~zzzrrrgggaaacccjjjrrrxxx}}}|||{{{yyyuuunnniiiggg^^^\\\XXXTTTPPPLLLGGGDDD>>>;;;666333111111000///---,,,,,,+++******)))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))******************************)))))))))*********++++++))))))))))))))))))))))))(((((())))))((('''&&&&&&)))'''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&'''(((((('''$$$!!! $$$$$$%%%%%%&&&&&&''''''&&&&&&'''((((((''''''&&&'''''''''''''''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,......//////111333555666:::>>>BBBNNNVVVbbbjjjooouuu~~~~~~qqqcccVVVPPPHHHMMMSSS[[[bbbgggkkknnnkkkmmmnnnppptttzzz~~~{{{yyyyyyyyy{{{zzztttjjjccc``````dddhhhooowww{{{nnnjjjddd___\\\ZZZXXXWWWSSSSSSTTTTTTTTTSSSOOOMMMMMMLLLLLLOOOVVV]]]bbbdddsss}}}}}}sssllljjjfffdddgggiiilllqqqwww~~~rrrcccZZZTTTPPPPPPUUU^^^mmmzzz~~~uuusssrrrtttvvvsssllleeeaaa___]]]^^^dddkkkqqqtttyyy|||{{{uuujjjbbb______dddiiipppvvv{{{{{{mmmdddaaaccceeefffeeegggjjjiiieeecccccc___^^^]]]ZZZVVVQQQMMMKKKFFFCCC===999666444111//////......---,,,+++******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))***************************((())))))))))))*********(((((()))))))))))))))***(((((((((((((((((('''&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((***))))))(((((())))))******+++,,,---///000111222111333555888<<>>??????FFFKKKRRRYYY```ffflllooowwwxxx||||||tttjjjfffaaa\\\[[[aaajjjqqq}}}vvvpppnnnooouuuyyyyyysssbbbXXXPPPOOONNNJJJJJJMMMSSSXXXbbbmmmxxx{{{tttoooiii```WWWOOOJJJIIIHHHFFFGGGIIIJJJLLLOOOSSSWWW[[[bbbkkkrrruuuzzzyyyxxxyyySSSYYYaaahhhmmmrrrvvvzzz|||}}}~~~wwwpppkkkjjjkkklllmmmppprrruuuzzzxxxgggZZZPPPHHHDDDEEECCCHHHPPPXXX```iiissszzzyyyssspppsssuuusssppprrr{{{|||yyyzzz|||vvvfff[[[MMMIIIDDDBBBDDDJJJQQQVVV___eeemmmsssyyynnnZZZJJJAAA555222//////111111...+++)))(((((()))******(((''''''''''''''''''((())))))***((('''((()))***)))'''))))))))))))))))))))))))(((((()))******++++++,,,))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&'''''''''((())))))))))))+++///222111444888>>>EEELLLRRRUUUXXX^^^fffmmmqqquuuyyy|||yyymmmddd___\\\YYYXXX\\\ccclllsss}}}~~~}}}yyyuuusssuuuxxxvvvllleeeZZZRRRLLLNNNPPPPPPSSSXXXccciiisss}}}{{{wwwtttsssrrrnnnfff```\\\YYYTTTOOOKKKIIIIIIIIIHHHJJJMMMQQQUUU\\\dddiiisss{{{}}}zzzyyyOOORRRWWW[[[^^^aaaeeehhhjjjmmmrrrxxx~~~~~~zzztttrrrsssuuuyyyyyyxxxwwwwww{{{wwwggg]]]VVVNNNIIIGGGEEEFFFHHHLLLRRR]]]hhhooozzzzzz}}}|||yyyvvvxxxxxxvvvuuu{{{wwwuuuxxx|||uuukkkdddTTTOOOHHHCCCCCCHHHOOOTTTaaahhhqqqyyyzzzgggUUUKKK:::777444333444555222///(((((()))+++,,,+++(((&&&''''''(((((())))))((((((***((('''((()))***)))'''))))))))))))))))))))))))*********+++,,,,,,------+++***************************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((******((('''((()))(((((((((''''''''''''''')))***++++++,,,...333666444999BBBJJJSSS]]]gggooopppwww}}}wwwmmm```VVVSSSRRRRRRVVV^^^hhhpppuuuzzzwwwsssrrrtttyyy}}}vvvnnneee]]]XXXWWWSSSRRRXXX___eeelllrrrxxx}}}~~~tttmmmeeebbb___]]]\\\YYYSSSNNNJJJIIIIIIHHHIIIJJJKKKLLLPPPTTTYYY```hhhqqq{{{}}}QQQRRRRRRRRRTTTVVVYYY[[[\\\___eeelllssswwwzzz{{{|||||||||{{{|||{{{zzz{{{}}}}}}}}}|||pppddd```^^^ZZZUUUTTTRRROOOLLLJJJMMMTTT]]]cccnnnqqquuuzzz~~~}}}|||}}}|||zzzwwwwww}}}~~~uuuqqqssswwwyyyxxxsssnnnjjjggg^^^YYYRRRKKKHHHIIILLLOOO___gggrrr||||||mmm^^^UUUBBB>>>999777888777555222---,,,+++,,,---,,,***((('''((()))******)))((('''***((('''((()))***)))'''(((((((((((((((((((((((()))******++++++,,,------------,,,,,,,,,,,,,,,+++(((((()))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((('''%%%%%%%%%&&&'''((()))++++++)))((()))***))))))))))))))))))))))))+++,,,------...000444777999AAALLLUUU^^^jjjxxx~~~vvvnnndddZZZTTTPPPOOORRRYYYcccmmmsssvvvvvvsssppprrryyyvvvqqqoooqqqnnniiibbb[[[XXXWWWWWWYYY\\\dddnnnyyy}}}tttkkkccc]]]XXXVVVSSSRRRQQQOOOKKKHHHEEEEEEFFFHHHLLLPPPTTTWWWbbbgggnnnwww~~~~~~~~~UUUSSSPPPNNNNNNOOOQQQRRRSSSVVV[[[aaafffiiikkklllooooooqqqrrrvvv|||}}}||||||~~~~~~zzzrrriiicccccceeedddccccccaaa]]]XXXSSSQQQSSSUUUVVV___dddllltttzzz~~~}}}yyyxxx}}}}}}vvvsssssstttttt{{{|||wwwoooiiieeecccccccccccc___ZZZTTTOOOMMMLLLKKKWWWaaannnzzzyyynnnbbb[[[HHHCCC===:::999888444111333000,,,******++++++***'''((()))******)))((('''***((('''((()))***)))'''(((((((((((((((((((((((((((((())))))***+++++++++,,,,,,++++++*********)))'''((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''''''''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***)))'''&&&%%%&&&&&&'''(((***++++++***))))))***))))))*********+++++++++...////////////222555999AAAIIIVVVaaalllxxxxxxnnneee^^^XXXUUUSSSTTTXXX___gggooouuuwwwzzzzzz|||wwwnnnfff```]]]\\\ZZZTTTPPPNNNSSS\\\ccceeeooo}}}vvvlllccc[[[UUUQQQMMMKKKIIIIIIIIIIIIHHHGGGHHHIIIKKKOOOVVV^^^fffkkkwww}}}}}}{{{zzz{{{}}}WWWTTTOOOLLLKKKLLLLLLKKKMMMOOOSSSVVVYYY[[[\\\]]]```aaabbbeeeiiipppyyyzzzwwwvvvyyyyyyxxxvvvtttrrrqqqppplllfffdddgggiiijjjlllpppqqqooolllhhhddd___XXXTTTUUUZZZaaaiiipppxxx}}}|||~~~}}}{{{yyywwwtttrrrpppwww}}}rrrnnnggg```\\\[[[\\\]]]bbb```]]]ZZZWWWUUUSSSRRRVVV^^^iiittt}}}wwwnnnddd^^^MMMHHHAAA===<<<;;;888555777333---***))))))******))))))******))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))'''''''''((())))))******))))))(((((('''&&&&&&&&&'''((()))***+++***)))((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((''''''''''''''''''((()))++++++)))((()))***))))))***+++,,,---......000111111222333555:::===IIIRRR___lllzzz~~~uuukkkccc]]]ZZZXXX[[[___dddjjjooouuu{{{}}}wwwooofff___YYYSSSPPPMMMMMMKKKKKKOOOZZZjjjuuuxxxpppfff[[[SSSMMMHHHEEEAAAAAAAAABBBCCCEEEHHHIIIOOORRRWWW___iiittt}}}ZZZUUUPPPMMMLLLLLLKKKIIIIIIJJJKKKLLLNNNOOOPPPQQQTTTTTTTTTUUUYYYaaajjjqqqvvvyyy~~~}}}yyywwwwwwyyywwwsssmmmiiifffeeefffeeeccceeeiiikkknnnuuu}}}zzzlllbbbTTTUUUWWWXXX]]]fffqqqyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}|||yyytttqqqiiinnnrrrsssvvv{{{~~~}}}sssooohhhaaa[[[YYYZZZ[[[```_________```bbbeeefffcccfffjjjnnnrrrzzzzzztttmmmccc\\\TTTOOOIIIFFFEEEEEECCC@@@<<<888333000...---+++***+++******)))(((((())))))***((('''((()))***)))'''))))))))))))))))))))))))&&&''''''(((((())))))***))))))(((''''''&&&%%%%%%'''(((***+++,,,+++***))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))&&&''''''(((((((((((('''''')))******)))(((((()))((()))***+++---///000111000111333555777;;;AAADDDTTT[[[fffuuu}}}|||}}}|||xxxssslllgggcccbbbfffllltttyyy|||xxxkkkeee\\\UUURRROOOMMMKKKKKKNNNRRRVVV^^^lll|||zzzrrrlllddd^^^UUUMMMHHHEEEDDDBBB@@@@@@BBBDDDGGGKKKPPPTTT^^^ccckkkvvv\\\XXXRRROOOOOONNNLLLJJJFFFFFFFFFFFFGGGIIIJJJKKKMMMLLLKKKKKKNNNUUU___fffkkknnntttzzz~~~zzzvvvvvvyyy}}}zzzzzz{{{{{{wwwqqqiiibbb______```___```dddiiilllqqq|||tttXXXUUUPPPKKKKKKTTTaaajjjqqqtttyyy}}}~~~}}}{{{zzzzzz{{{|||{{{xxxsssooofffiiijjjiiikkkrrrxxxyyyxxxtttmmmddd]]]ZZZ[[[\\\`````````ccchhhnnnuuuyyytttrrrooojjjjjjoooyyy|||wwwtttqqqkkkaaaZZZ[[[VVVQQQNNNOOOOOONNNLLLAAA>>>:::777555222...+++,,,+++)))((((((((()))******((('''((()))***)))((())))))))))))))))))))))))'''''''''((())))))******,,,++++++***)))(((((('''''')))+++,,,---,,,+++***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***%%%&&&''')))))))))(((((('''(((******((('''((()))'''(((***,,,...000222222///111444777;;;@@@FFFKKK\\\aaakkkxxxzzzsssqqqrrrrrrpppyyy{{{}}}|||xxxsssooommmnnnwwwyyyooohhh]]]VVVNNNIIIHHHJJJKKKKKKOOOUUU]]]eeennn{{{{{{wwwtttqqqjjj```WWWUUUPPPIIIEEEDDDEEEFFFFFFEEEGGGIIILLLPPPVVV\\\aaammmsss~~~\\\[[[YYYVVVSSSPPPNNNMMMGGGEEEAAA>>>>>>@@@DDDFFFFFFFFFGGGHHHKKKPPPTTTVVV\\\^^^ccchhhlllooorrrrrruuuzzz|||yyyrrrmmmooosss}}}|||tttlllfffdddcccdddbbbeeehhhkkkooovvvnnncccTTTHHHEEEIIIOOOTTT```iiisssyyyzzzyyyzzz|||{{{||||||{{{yyyuuurrrooofffhhhgggeeehhhooossssssuuusssoooiiiccc```aaabbb______aaajjjwww{{{mmmdddcccgggkkksssrrrpppmmmjjjfffcccbbbaaacccaaa\\\ZZZZZZXXXTTTVVVNNNDDD===999555///))),,,+++***((((((((()))***''''''''''''(((((((((((())))))))))))((((((((((((******))))))******+++,,,***))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((())))))))))))((('''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&&&&&&&''')))+++******)))))))))))))))***)))(((((('''''''''((((((///...---///222444666666777:::;;;===EEEOOOUUUUUU___eeeppp{{{yyyqqqjjjjjjiiihhhlllttt{{{wwwyyy~~~{{{vvvoooddd\\\YYYNNNKKKIIIHHHHHHJJJPPPVVV```hhhrrr|||xxxrrrjjjhhhddd___YYYRRRMMMKKKIIIFFFCCCBBBDDDFFFHHHHHHQQQWWW___ccceeehhhoootttTTTTTTSSSRRRQQQPPPOOOOOOHHHFFFCCC@@@??????AAABBBCCCCCCCCCDDDGGGJJJMMMOOOQQQTTTWWW\\\```bbbdddeeejjjooosssrrrmmmkkknnnssszzz~~~|||ssslllgggfffeeeaaadddhhhlllrrryyyuuujjjXXXIIIBBBBBBEEEHHHRRR\\\iiisssxxx{{{}}}}}}{{{yyyvvvsssqqqpppkkkmmmmmmjjjkkkpppsssqqqsssqqqnnnkkkiiigggffffffhhhiiinnnyyyvvvggg___]]]]]]bbbdddfffhhhhhhfffdddbbb```eeefffeeefffhhhgggcccbbbZZZPPPHHHCCC===444...---,,,+++***))))))***************))))))((((((((()))))))))))))))))))))(((******))))))******+++,,,******))))))(((''''''&&&&&&'''''''''((((((((()))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&''')))***,,,++++++*********++++++)))))))))((())))))******000000111333666888999999===BBBGGGKKKSSS\\\aaa```fffllluuu|||}}}vvvqqqggg```\\\^^^bbbgggqqq{{{|||uuuvvv{{{xxxmmmfff^^^TTTLLLJJJEEEDDDFFFIIINNNUUU___fffsssyyyzzznnnddd^^^XXXWWWTTTPPPMMMIIIFFFEEEEEEDDDCCCDDDHHHOOOVVVZZZdddjjjqqqvvvyyy|||IIIIIIJJJKKKLLLNNNNNNOOOHHHGGGDDDBBB@@@?????????@@@@@@@@@AAABBBCCCEEEFFFFFFHHHKKKNNNQQQSSSUUUUUU[[[```eeefffeeefffkkkoooxxx|||~~~uuuoookkkiiicccfffiiinnnuuu}}}|||ppp^^^MMMCCC??????@@@CCCMMMZZZfffooouuu{{{~~~}}}zzzwwwtttsssssssssrrrttttttrrrrrruuuvvvsssrrrooommmnnnpppqqqooommmrrruuu}}}~~~kkk]]]UUUQQQRRRUUU[[[aaadddeeedddcccbbbhhhnnnqqquuu{{{|||yyyqqqhhh]]]SSSLLLCCC888111///...,,,+++*********+++---,,,,,,+++)))(((((('''))))))))))))))))))))))))******))))))******+++,,,++++++******)))(((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((()))*********))))))******+++******)))******+++,,,---111222555777;;;>>>AAACCCIIIQQQZZZ```hhhoooqqqnnnqqqvvv|||}}}ssshhh```WWWSSSRRRWWW___iiivvv|||xxxsssrrrxxxyyyoooeee[[[TTTMMMEEEAAAAAACCCGGGNNNWWWaaannnzzzsssiiiaaaYYYRRRMMMKKKJJJGGGEEEBBBAAAAAAAAABBBDDDHHHMMMSSS^^^jjjsssvvv|||??????AAACCCEEEGGGIIIJJJFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEGGGIIIJJJJJJNNNRRRWWWYYYZZZ]]]bbbgggtttwww|||yyytttrrrkkkkkklllpppxxx|||rrrbbbSSSJJJFFFEEEDDDBBBHHHQQQZZZbbbjjjrrrwwwzzzyyyyyyxxxxxxxxxxxxxxxuuuyyy{{{zzz{{{~~~~~~{{{sssoookkkmmmssswwwwwwuuuxxx}}}nnn```UUUOOOLLLNNNSSSYYY^^^bbbdddeeefffmmmsssxxx~~~sssdddWWWMMMCCC999222000///---+++************,,,++++++***))))))(((((()))))))))))))))***************))))))******+++,,,+++++++++*********))))))************************)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((((((''''''''''''''''''((()))))))))******+++---...///222444777;;;@@@GGGOOOSSS]]]gggrrryyy~~~{{{zzz{{{nnnaaaXXXTTTSSSUUU[[[dddnnnyyy~~~yyytttrrrrrruuu|||rrrjjj\\\TTTLLLHHHDDD@@@BBBEEEIIITTTaaannn|||xxxnnnaaaXXXTTTPPPKKKGGGHHHFFFDDDBBBAAABBBCCCDDDFFFMMMVVV]]]eeeppp~~~999999;;;<<<>>>@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@??????@@@AAABBBCCCDDDEEEFFFIIILLLNNNOOORRRWWW[[[iiimmmrrrvvvyyy}}}~~~~~~xxxuuusssuuu}}}yyypppcccXXXQQQNNNLLLLLLHHHJJJMMMRRRXXX```hhhmmmppprrrvvvyyy|||}}}~~~}}}www|||wwwqqqjjjjjjpppwwwzzzzzz~~~~~~pppcccXXXQQQIIIJJJKKKOOOVVV^^^fffjjjmmmsssxxx}}}|||iiiXXXMMMDDD;;;555111000...+++***)))))))))))))))))))))))))))))))))((()))))))))*********+++******))))))******+++,,,++++++++++++************++++++++++++++++++******))))))))))))))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((())))))))))))***+++---...000111333666;;;AAAIIITTTaaaiiivvvvvvggg[[[TTTSSSWWW\\\bbbjjjssszzz}}}vvvrrrrrrvvv{{{~~~{{{uuukkk^^^UUUMMMGGGBBB@@@@@@@@@FFFMMMTTTdddwwwzzzuuuhhh___UUUOOOMMMKKKFFFBBBBBBAAAAAABBBEEEHHHLLLNNNTTT]]]iiirrryyy777777888999999:::;;;;;;>>>>>>???AAABBBCCCDDDEEEEEEFFFGGGHHHGGGEEECCCBBB>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEFFFGGGIIIMMMPPPYYY]]]ccchhhlllpppuuuxxx}}}{{{~~~|||sssmmmddd\\\WWWTTTSSSRRRMMMLLLLLLNNNQQQVVV[[[___eeeiiiooovvv{{{~~~yyy~~~zzzssskkkhhhkkkqqqvvvxxx|||qqqfffZZZSSSJJJHHHGGGJJJQQQ]]]iiiqqquuuzzzppp^^^SSSJJJAAA;;;444222000---+++*********((((((((()))))))))******((())))))******+++++++++******))))))******+++,,,************************+++++++++++++++*********)))))))))******))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((&&&&&&&&&&&&((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))***+++,,,,,,******+++---///111333555777===EEENNNYYYfffttt}}}zzzlll^^^UUURRRSSSYYYaaahhhpppyyy}}}}}}xxxwwwzzz|||tttiii\\\PPPHHHDDD@@@>>>???AAAEEEMMMWWWiii{{{wwwmmmfffXXXSSSLLLGGGFFFDDDBBB???===???CCCIIIPPPWWW]]]aaajjjqqq{{{777777888888888999999999;;;;;;<<<===>>>@@@BBBCCCDDDFFFHHHJJJJJJHHHEEEDDD??????>>>>>>???@@@BBBCCC@@@AAAAAAAAABBBDDDGGGIIIMMMQQQVVV\\\aaagggmmmpppwwwzzz~~~}}}zzzvvvtttmmmiiiddd```^^^^^^^^^^^^[[[ZZZZZZYYYYYYXXXWWWVVV]]]aaafffmmmsssyyy}}}~~~~~~zzzuuunnnhhhgggiiimmmpppyyy}}}zzztttoooiii```ZZZSSSPPPMMMNNNTTT```llltttzzzwwwggg\\\QQQGGG???777555333000...,,,,,,,,,******************))))))((())))))******+++,,,,,,******))))))******+++,,,************************++++++++++++*********)))((())))))*********))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&$$$######$$$&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))***))))))***+++,,,------,,,,,,...000222555777999===GGGUUUaaalllxxx|||qqqcccZZZXXXYYY[[[cccjjjpppxxxvvviii[[[OOOHHHDDDAAA@@@AAAFFFLLLSSS___jjjxxxpppfff\\\VVVLLLJJJFFFDDDCCCDDDFFFHHHHHHLLLSSS\\\fffooovvvzzz888888888999999999999::::::999999999;;;===???@@@BBBEEEHHHJJJJJJIIIFFFDDDBBBAAAAAAAAAAAACCCDDDEEE@@@???>>>>>>???AAADDDFFFGGGKKKQQQWWW]]]cccjjjnnnpppssswww|||}}}wwwssspppmmmmmmiiifffdddccceeehhhiiijjjqqqqqqpppnnnkkkddd]]]WWWZZZ\\\___eeelllsssyyy|||~~~xxxuuupppjjjeeedddgggjjjnnnqqqxxx~~~uuuqqqlllkkkmmmlllhhhccc___[[[WWWUUUZZZcccmmmttt|||zzzmmmbbbVVVIII@@@999888555222000............------,,,+++***))))))((())))))***++++++,,,,,,*********)))***++++++,,,))))))))))))))))))******+++++++++******)))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%''')))***+++%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((###"""  """###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''###  """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""###$$$&&&(((***+++'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***************(((((((((((()))***+++,,,......000222555888:::<<>>CCCEEEIIISSS```nnnyyy~~~wwwppplllbbb___[[[WWWRRRMMMHHHEEEGGGEEEDDDHHHQQQ]]]ggglllwww{{{;;;;;;;;;:::999999888888555555666666777777888888<<<===???>>>>>>???BBBEEEEEEFFFGGGGGGHHHHHHHHHHHHFFFGGGIIIMMMPPPOOOJJJFFFHHHJJJNNNTTT[[[___aaaaaaaaabbbccceeeiiiooovvv{{{yyyuuurrruuuzzzpppgggddddddfffggghhhjjjkkklllnnnuuu~~~rrrbbbXXXPPPNNNQQQVVV___gggyyy}}}~~~}}}}}}zzzvvvuuussspppllliiieeecccaaabbbfffmmmssstttppplllddd___]]]aaadddddddddfffeeehhhllloooppprrrwww|||vvvnnnggg^^^TTTMMMEEEDDDAAA<<<<<<===888111///...,,,,,,+++***)))((())))))))))))************++++++++++++++++++++++++,,,+++***)))((((((((((((++++++++++++++++++,,,,,,************)))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))+++---///000000000333666888:::???FFFKKKSSS___kkkssszzzzzzsssrrruuurrrpppmmmlllooorrrtttuuuxxx}}}wwwkkkbbb\\\XXXTTTLLLGGGEEEDDDBBBFFFLLLRRRYYYdddpppyyyyyymmmccc]]]ZZZUUURRRNNNKKKIIIGGGFFFEEELLLNNNTTT\\\fffqqq{{{@@@@@@???===<<<;;;999999777777777777777777777777:::;;;<<<;;;;;;;;;>>>@@@AAACCCFFFIIIKKKKKKJJJIIIIIILLLQQQVVVXXXVVVPPPKKKMMMOOOSSSYYY^^^```___]]]VVVVVVWWWWWWZZZ```hhhnnnuuuxxx~~~}}}vvvsssqqqttt~~~zzzppphhhdddeeegggiiihhhlllpppssswwwmmm___OOOGGGEEEIIISSS\\\nnnvvv~~~{{{sssssssssqqqnnnjjjfffdddaaa```aaaeeekkknnnnnnlllccc]]][[[^^^```aaadddgggiiioooyyy}}}wwwpppjjjfffaaa\\\WWWNNNNNNKKKHHHGGGGGGBBB:::444111---++++++***)))(((((()))))))))***+++++++++************************+++***)))((((((''''''(((*********+++,,,,,,,,,---************))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&'''***,,,...000111111777888:::>>>DDDKKKRRRVVV]]]cccjjjpppxxxzzzpppjjjfffdddgggmmmlllpppuuuyyy{{{}}}xxxjjj]]]SSSMMMJJJDDDAAA@@@DDDHHHLLLRRRYYYccclllwww}}}pppcccYYYRRRMMMKKKJJJHHHDDDBBBCCCFFFJJJMMMYYYaaammmxxxGGGFFFDDDBBB@@@>>><<<;;;<<<<<<<<<;;;::::::999999999999:::999999999:::;;;???@@@CCCFFFHHHJJJJJJJJJLLLOOOTTTYYY[[[YYYVVVSSSTTTWWW[[[aaadddccc^^^[[[RRRQQQOOONNNPPPUUU\\\bbbhhhnnnvvv~~~~~~{{{wwwwwwwww{{{vvvnnnjjjjjjkkkkkkkkkpppuuuyyy}}}uuueeeSSSGGGCCCEEENNNVVVcccooo{{{|||ttttttrrrpppmmmjjjgggeeecccaaa```ccciiinnnooooookkkeee``````aaaaaaeeejjjpppzzz~~~vvvqqqkkkfffcccbbb___^^^WWWXXXWWWUUUUUUTTTNNNFFF<<<666000,,,,,,---,,,+++(((((()))***++++++,,,,,,))))))))))))))))))))))))***))))))(((''''''((((((''''''((()))***+++++++++*********)))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''''''''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((''''''''''''&&&((((((((((((((()))))))))(((***---000111222444555:::;;;>>>EEEOOOYYYaaadddeeeiiinnnttt~~~uuujjj```[[[YYYZZZ___eeepppuuu}}}|||uuuhhh[[[PPPIIIEEEDDDCCCEEEJJJQQQYYYaaagggllluuuzzzzzzoooaaaUUUOOOMMMJJJIIIHHHFFFEEEEEEIIIQQQZZZ```mmmxxxOOOMMMKKKIIIFFFCCCAAA@@@BBBAAA@@@???===<<<;;;:::::::::::::::::::::999888======>>>???BBBEEEHHHJJJOOOQQQUUUXXXYYY[[[[[[\\\\\\^^^cccgggiiieee___ZZZSSSQQQOOOLLLKKKOOOUUUZZZ___fffqqq{{{}}}{{{}}}wwwqqqooonnnmmmlllpppuuuyyywwwiiiXXXMMMGGGEEEJJJOOO[[[iiixxx~~~{{{xxxsssnnnkkkhhhhhhggggggdddccceeekkkoooqqqqqqpppjjjeeedddddddddjjjppp{{{~~~xxx{{{}}}yyyqqqmmmhhhdddbbbaaaaaaaaa^^^aaaaaaaaabbbaaaZZZQQQCCC<<<222------......---((())))))***+++,,,,,,---))))))))))))))))))))))))***))))))(((((((((((()))''''''((()))***+++++++++))))))))))))))))))******((((((''''''''''''(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&''')))***'''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&(((((((((((())))))******---000444555666777999;;;;;;===CCCLLLYYYdddmmmpppmmmqqqvvv~~~yyyfff]]]UUUTTTVVVWWW\\\aaasssxxx}}}~~~~~~~~~|||yyyuuurrrhhhaaaVVVLLLDDDAAAAAABBBEEEMMMZZZgggttt~~~{{{uuuiii```UUUMMMKKKKKKJJJIIIEEEHHHKKKQQQYYYdddqqqyyyXXXWWWUUURRROOOLLLJJJHHHGGGGGGEEECCCAAA???======>>>===<<<<<<===<<<:::888;;;:::::::::===@@@CCCEEEMMMOOOQQQSSSVVVYYY^^^aaa```bbbfffiiiiiieee]]]WWWSSSRRROOOLLLKKKMMMRRRVVV[[[bbblllwww}}}~~~}}}zzzvvvrrrpppmmmnnnqqqvvv{{{wwwkkk]]]TTTMMMHHHGGGJJJWWWeeessszzz}}}|||vvvqqqmmmkkkkkkllljjjiiiiiilllqqqtttsssqqqmmmiiifffggghhhkkksss|||qqqooorrrssssssllljjjfffdddcccccceeeffffffiiilllmmmooonnnggg]]]MMMCCC666...---......,,,)))*********+++,,,,,,,,,******************************))))))))))))***************+++,,,,,,,,,---))))))))))))************((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&)))+++---(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++---000333444444666;;;???AAAFFFOOOYYYeeeooowww|||yyy}}}|||mmmYYYRRRNNNRRRXXX\\\```dddtttvvvzzz|||~~~{{{uuunnneee___VVVPPPHHHAAA======@@@BBBIIIXXXlll~~~~~~{{{pppfffYYYSSSLLLGGGFFFGGGHHHIIIHHHOOOYYYdddnnn{{{aaa```^^^[[[XXXUUUSSSRRRPPPOOOMMMKKKHHHEEEDDDCCCCCCAAA???@@@AAA@@@<<<999888888999:::;;;===>>>???CCCFFFJJJLLLOOOSSSYYY^^^```aaadddffffffaaaYYYSSSOOOOOOMMMKKKKKKLLLPPPTTTYYY^^^fffooouuuxxxyyyyyy{{{{{{wwwtttpppnnnrrr~~~vvvsssiii___YYYTTTOOOMMMOOOWWWcccppptttwww|||{{{wwwsssrrrqqqqqqppppppsssxxx||||||wwwrrrkkkiiiiiilllooosss|||ppphhhfffffffffeeeeeeeeefffgggiiimmmoooqqqvvvzzz}}}wwwnnn\\\OOO???444000000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,((()))))))))************((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***...000)))(((&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***'''(((((()))******+++++++++///222444555999AAAGGGPPPXXXcccmmmuuu}}}ooo___QQQKKKJJJRRR]]]eeelllqqqyyyzzz|||}}}~~~|||wwwrrrjjjaaaWWWPPPHHHEEE@@@======AAAGGGKKKZZZlll~~~wwwrrroooiiiaaaZZZNNNLLLHHHEEEEEEHHHNNNSSS\\\eeesssgggfffdddaaa^^^\\\ZZZXXXXXXWWWUUURRROOOLLLJJJIIIFFFDDDBBBBBBCCCBBB>>>;;;666777:::;;;<<<<<<;;;:::999===BBBFFFIIIMMMSSSXXX^^^___aaacccbbb]]]UUUPPPKKKKKKKKKJJJJJJLLLPPPSSSVVVZZZ```gggllloooqqqqqqyyy||||||uuunnnqqq|||xxxooooooggg___]]]ZZZWWWWWWZZZWWWcccmmmqqqsssyyy~~~|||zzzxxxvvvuuuuuuwww||||||vvvnnnlllmmmqqqtttxxxpppddd^^^[[[YYY```bbbeeehhhkkkoootttwww{{{{{{iiiZZZGGG:::555333111...,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,*********)))))))))))))))(((((())))))*********+++((((((''''''''''''(((((()))(((((((((''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''+++///222***(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,'''(((((()))***+++++++++111444888:::<<>>BBBIIIQQQVVVooowwwsssmmmfff```YYYTTTPPPIIIIIIHHHFFFGGGNNNXXX```sss}}}pppmmmkkkjjjjjjiiieeeaaaeeeccc```\\\YYYVVVTTTSSSRRROOOKKKHHHGGGEEEBBB@@@BBB@@@???>>>>>>>>><<<:::<<<<<<<<<===@@@DDDIIIKKKQQQTTTXXXZZZZZZVVVRRROOOJJJIIIHHHGGGIIILLLPPPRRRQQQRRRTTTXXX\\\aaaeeeggglllrrrzzz}}}yyysssttt~~~zzzrrrjjjdddaaa```bbbcccbbbeeejjjjjjnnnnnnkkkmmmuuu~~~~~~{{{~~~~~~{{{}}}sssqqqooopppssszzzoooaaaXXXSSSPPPWWW[[[bbbiiiooouuu{{{rrrfffTTTEEE;;;555111...---,,,+++++++++***(((&&&++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,******)))((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))++++++,,,---...//////000666777:::>>>@@@HHHWWWgggxxx~~~jjjVVVJJJJJJNNNUUU```lllxxx{{{vvvrrrlllfff\\\RRRIIIDDDAAA@@@===>>>@@@EEEOOOZZZeeekkk|||jjj```]]]YYYUUUQQQLLLHHHEEEIIIFFFEEEIIISSSaaappp{{{wwwtttqqqppppppooollliiikkkiiifffccc```^^^\\\[[[XXXUUURRROOONNNLLLJJJHHHDDDBBB@@@??????>>><<<:::<<<;;;::::::;;;>>>AAACCCHHHJJJNNNQQQRRRPPPNNNLLLJJJJJJIIIHHHIIIKKKMMMNNNPPPOOOOOOPPPSSSVVVYYY[[[eeekkkrrrxxxzzz|||{{{yyy~~~uuurrrrrrpppkkkfffccc``````cccfffhhhnnntttyyy}}}{{{sssnnnooorrrttt{{{xxxxxx}}}~~~||||||}}}zzzxxxuuutttvvv{{{zzzlllbbbZZZUUUSSSRRRXXXaaajjjrrryyy~~~tttiiiZZZKKK@@@888111,,,---,,,++++++---,,,+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))*********)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$***)))((('''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''((((((((()))***+++,,,...///000000555666:::@@@FFFPPPaaaqqqwwweeeWWWPPPMMMRRR[[[hhhvvvyyypppjjj^^^ZZZRRRJJJCCC>>><<<;;;:::>>>DDDNNN[[[hhhssszzzwwwgggYYYQQQOOOMMMKKKIIIGGGEEECCCJJJKKKPPPYYYeeesss~~~zzzxxxxxxwwwvvvuuutttrrrpppmmmkkkiiihhhgggbbb___\\\YYYXXXWWWTTTSSSKKKIIIFFFDDDCCCAAA???<<<>>><<<:::999999999;;;<<>>444...///...,,,,,,------+++***************************************************))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((((((''''''***+++,,,...000222333444777888>>>FFFOOO\\\ooonnn```ZZZYYYWWW]]]gggtttwwwjjjaaaQQQMMMHHHBBB>>><<<;;;;;;???EEEPPP^^^lllyyy|||pppeee\\\QQQIIIEEEEEECCCCCCCCCEEEFFFGGGPPPXXXcccppp}}}~~~~~~~~~~~~|||{{{yyywwwuuusssrrrrrrmmmjjjfffdddbbb```]]][[[UUUSSSOOOMMMKKKHHHEEEBBBBBBAAA>>><<<;;;::::::;;;;;;<<<===???AAACCCEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHLLLPPPRRRTTTXXX\\\___```ccchhhmmmrrruuuzzz||||||||||||}}}~~~uuujjjccccccfffiiiiiigggeeeggglllrrrzzzrrreee]]]]]]]]]cccnnnuuuyyy|||~~~~~~~~~{{{wwwvvvwwwzzz|||yyyssspppmmmjjjhhheeeaaa^^^XXX^^^gggpppxxxssskkk___UUULLLCCC:::333333000...,,,,,,+++)))(((************************************************,,,,,,,,,++++++++++++++++++******************+++***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&'''((()))))))))(((''',,,---///222555777999::::::<<>>===>>>AAADDDNNNUUUaaaooo{{{}}}nnn___SSSLLLGGGDDDDDDDDDCCCCCCEEEKKKQQQVVVcccooo}}}~~~|||{{{zzzzzzxxxuuupppmmmjjjgggdddaaa^^^\\\XXXUUURRROOOKKKIIIFFFEEECCC@@@???>>>======;;;:::::::::;;;<<<>>>???AAACCCEEEHHHJJJKKKKKKJJJIIIHHHGGGGGGHHHKKKOOOQQQPPPSSSUUUUUUTTTUUUZZZ]]]bbbffflllrrruuuyyy|||~~~ssskkkiiikkknnnooonnnlllnnnsssyyy~~~lllaaaSSSRRRUUU^^^gggppp{{{~~~|||{{{{{{{{{}}}{{{wwwsssrrrrrrtttvvvzzzvvvllliiiiiihhhhhhgggfffbbb___]]]aaahhhpppxxxvvvmmmaaaVVVMMMDDD<<<666222000---,,,,,,,,,+++***************************************************,,,,,,,,,+++++++++***************++++++************))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''')))***++++++&&&'''((()))************...///222555888;;;===>>>===>>>DDDPPP[[[gggxxx}}}|||}}}{{{{{{xxxsssooolllkkkjjjiiiqqquuu}}}~~~~~~}}}|||xxxpppdddVVVLLLFFFCCC???===???DDDKKKPPP```fffppp{{{}}}rrrcccUUULLLEEECCCBBBCCCDDDEEEGGGMMMXXXdddmmm~~~}}}yyyuuussspppllljjjgggddd```]]]ZZZVVVSSSPPPKKKJJJHHHFFFDDDBBBAAAAAA<<<;;;999888777888888999<<<>>>@@@CCCFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMOOOQQQOOOLLLLLLNNNQQQTTTYYY___ffflllrrrxxx|||xxxtttsssssssssssssssvvv{{{sssfffSSSNNNMMMQQQWWWbbbqqq~~~~~~~~~|||{{{{{{xxxuuurrrooommmnnnpppqqqqqqvvvzzz|||~~~|||rrrgggeeedddddddddeeeeeecccaaa```eeelllttt|||}}}wwwooocccXXXOOOFFF===777111///---,,,---//////...++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((())))))))))))((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''"""###$$$%%%''')))******''''''((()))***,,,...///111222444777:::===???AAA@@@AAAHHHSSS]]]gggsss}}}vvvpppooopppnnnooommmmmmooorrrttttttrrrwww|||~~~}}}{{{xxxtttnnnfff]]]RRRHHHBBBAAA@@@AAADDDJJJRRR[[[```nnnrrryyy}}}rrrfffYYYOOOHHHAAA@@@BBBAAAFFFLLLTTT]]]jjjyyy}}}|||zzzwwwuuupppmmmiiifffccc```\\\YYYUUUTTTQQQOOOKKKIIIGGGFFF>>>===<<<:::999999999999888999;;;===???AAABBBBBBDDDEEEGGGHHHJJJKKKKKKLLLJJJLLLNNNLLLIIIGGGHHHJJJMMMPPPVVV[[[aaahhhooottt~~~}}}zzzxxxvvvwww{{{ttthhhYYYRRRKKKIIIKKKSSSbbbpppxxx|||~~~||||||vvvtttpppmmmkkkkkklllmmmlllppptttwww{{{|||tttjjjgggeeeddddddfffhhhhhhhhhlllqqqyyyyyyqqqkkkccc\\\UUUMMMCCC<<<888555111////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))((((((''''''((()))******)))((('''******)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''(((((((((((('''(((+++///222555777888:::===@@@BBBDDDFFFGGGHHHOOOZZZdddkkksss{{{}}}}}}wwwllldddcccbbbaaabbbfffmmmtttxxx{{{|||}}}}}}}}}}}}|||wwwsssmmmfff[[[QQQJJJEEEBBB@@@AAAEEEMMMWWWbbbkkkrrrvvv{{{|||~~~~~~|||xxxrrrooofff[[[PPPKKKFFFBBBCCCGGGIIIRRR___kkkuuu~~~xxxuuuqqqnnnllliiieeebbb^^^]]]ZZZVVVRRRNNNLLLJJJBBBAAA@@@>>>======<<<<<<777777888999:::;;;<<<===???BBBEEEIIIMMMOOOPPPPPPHHHKKKMMMKKKHHHEEEFFFHHHJJJMMMQQQUUUZZZaaahhhmmmpppssswwwzzz|||~~~|||vvvxxx~~~~~~rrrggg___WWWMMMGGGDDDHHHVVVcccqqqwww~~~~~~||||||wwwtttqqqmmmkkkjjjjjjkkkkkkooorrruuu{{{~~~xxxpppkkkiiiggggggjjjmmmooooooyyy}}}xxxuuuhhheeebbb___[[[TTTJJJCCCAAA===777333000---+++)))------------------------++++++++++++++++++++++++------,,,,,,+++******))))))***+++,,,,,,+++***)))******)))(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))))))))(((((((((((()))((('''(((+++000555888===>>>@@@BBBEEEHHHJJJKKKNNNOOOVVVbbbkkkqqqwww}}}wwwwwwpppeee\\\ZZZYYYWWWYYYcccpppxxx{{{}}}yyyyyyzzz|||}}}yyyqqqjjjaaaYYYMMMCCC???@@@CCCEEEDDDMMMZZZjjjxxx}}}wwwooogggccc^^^SSSJJJHHHGGGEEEIIIOOOWWWcccsss~~~zzzuuupppllliiigggddd```]]]ZZZVVVRRRPPPLLLJJJGGGEEEDDDAAA>>>;;;>>><<<:::888888888999::::::===BBBGGGLLLNNNPPPPPPMMMMMMKKKHHHEEEDDDFFFHHHJJJKKKNNNQQQUUUZZZ^^^```fffkkkooopppooorrr{{{zzzssswww~~~{{{rrrnnn^^^XXXOOOGGGEEEHHHMMMRRRccciiipppxxx}}}~~~~~~}}}wwwuuurrrnnnkkkjjjlllooossssssuuuyyy}}}}}}zzzvvvxxxrrrooooooppprrrwww}}}xxxyyy{{{wwwwwwuuupppfffdddaaa___]]][[[XXXVVVKKKGGG@@@999444111000000,,,------,,,******+++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++---,,,***)))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((()))))))))))))))***+++,,,+++,,,111:::@@@AAAEEEGGGFFFHHHNNNRRRSSS[[[___fffnnntttyyy|||}}}uuuggg]]]VVVRRRRRRVVVYYYbbbnnnuuuxxx|||uuuwwwyyy{{{yyyqqqggg```VVVKKKBBBBBBBBB@@@@@@DDDMMM[[[rrryyyssslllbbb[[[YYYPPPMMMHHHDDDDDDKKKUUU\\\lllyyy{{{wwwssspppnnnlllhhhdddaaa^^^YYYVVVOOOMMMJJJHHHGGGDDD@@@>>>>>>===:::888777666777888777999===AAAEEEHHHJJJKKKOOOOOOMMMKKKHHHFFFGGGHHHKKKLLLOOORRRVVVYYY\\\]]]\\\aaaeeeffffffjjjttt|||{{{vvvvvvzzzxxxooojjj]]]XXXPPPIIIFFFHHHKKKNNNWWW]]]fffooouuuwwwwwwwwwyyyxxxuuurrrpppppptttwww|||}}}{{{xxx{{{xxxvvvwwwxxxzzzuuulllqqqsssrrrsssuuusssnnnfffeeecccbbbbbbaaa```___XXXTTTMMMEEE>>>888444333111000///...,,,++++++,,,+++,,,,,,,,,,,,++++++***((((((***++++++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))***,,,------///444===CCCKKKPPPRRRPPPRRRZZZdddhhhqqqrrrtttyyy|||oooaaaXXXRRRPPPRRRWWW\\\dddooouuuyyy|||wwwvvvuuurrrmmmcccYYYQQQIIIBBB=========>>>DDDMMM^^^mmmyyyooohhhaaaWWWQQQOOOLLLJJJHHHHHHNNNYYYgggqqq|||{{{|||zzzyyywwwsssooolllhhhddd```WWWUUURRRPPPOOOLLLHHHEEEBBB@@@>>>;;;999888777777555666888;;;???BBBEEEFFFNNNOOOOOONNNLLLKKKKKKLLLMMMOOORRRUUUWWWXXXXXXXXXTTTWWWYYYZZZ[[[```jjjssswww~~~yyyvvvyyy}}}tttkkkfff]]]ZZZUUUQQQNNNNNNOOOPPPRRRYYYbbbkkkpppsssuuuvvvyyyyyywwwuuutttvvv{{{~~~~~~{{{}}}|||}}}~~~~~~tttaaacccdddeeeiiimmmkkkfffeeeffffffgggiiikkklllmmmjjjgggbbbYYYOOOEEE<<<666666444222///---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((())))))))),,,...000111333999BBBIIITTTZZZ^^^^^^cccppp}}}wwwjjj\\\TTTQQQQQQWWW^^^dddllluuu{{{zzzwwwtttnnnggg___UUUKKKEEE???===;;;;;;<<>><<<;;;:::777777777888:::===@@@BBBGGGJJJMMMOOOOOOPPPQQQSSSSSSUUUWWWYYYYYYWWWUUUSSSRRRSSSSSSRRRSSSXXXbbbiiinnnxxx|||zzzzzzxxxuuummmfffccc^^^]]]\\\\\\\\\]]]]]]^^^]]]bbbgggkkklllnnnrrruuuwwwwwwwwwvvvvvvxxx}}}}}}{{{{{{~~~xxxbbb^^^YYYXXX]]]aaaaaa^^^fffhhhjjjmmmpppsssxxx{{{zzz{{{zzzttthhhXXXHHH???:::777333000///...---,,,++++++++++++,,,,,,---...***++++++,,,,,,++++++*********+++,,,,,,***)))((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''(((&&&&&&'''(((((()))******---000333666999@@@IIIPPPYYY___eeelllyyyrrrfffZZZTTTUUUYYYaaajjjrrrxxx|||uuupppggg^^^VVVMMMFFFBBB>>>======???DDDNNN[[[eeeuuu|||vvvjjjcccZZZSSSNNNLLLJJJFFFFFFIIIHHHMMMWWWdddttt~~~{{{}}}~~~~~~~~~{{{wwwtttsssuuuwwwzzzuuuqqqkkkbbbZZZTTTPPPOOO~~~zzztttqqqllliiifffdddbbb___[[[XXXQQQOOOLLLIIIEEEBBB@@@???;;;:::888777777999;;;===>>>BBBGGGKKKNNNRRRUUUXXXXXXZZZ\\\\\\[[[WWWSSSPPPSSSRRRQQQNNNMMMQQQXXX^^^iiisss|||~~~~~~wwwooolllhhhccc``````]]]___cccgggkkkooorrrssstttuuutttpppjjjhhhjjjnnnssstttvvvwwwwwwzzz~~~|||xxxyyy|||~~~~~~{{{ggg]]]SSSPPPSSSXXX[[[\\\gggjjjnnnqqquuu{{{ppp\\\OOO???;;;666222111000///---,,,+++++++++,,,---......---------,,,+++***)))(((******+++,,,,,,***)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***+++,,,///333777;;;???GGGPPPWWW\\\cccmmm|||vvvkkkaaaXXXXXX\\\cccnnnwww}}}rrrkkk```UUUMMMGGGBBB???>>>>>>@@@GGGSSSaaakkkoooxxxyyywwwrrrggg[[[QQQLLLKKKGGGDDDDDDCCCBBBEEEKKKQQQYYYhhhxxx|||xxxsssqqqrrrtttvvvwwwtttpppjjjddd```___```aaa\\\YYYSSSMMMIIIFFFEEEDDD|||xxxsssqqqnnnkkkiiieeeaaa^^^XXXWWWTTTQQQMMMIIIGGGEEEAAA???===:::888888999999888<<<@@@EEEIIINNNSSSVVVXXXYYY[[[\\\[[[XXXUUURRRTTTRRROOOKKKJJJLLLPPPTTTeeennnvvvxxx{{{ssskkkccc```]]]ZZZ[[[^^^___bbbhhhoooxxxsssiiiggggggkkkooossswwwyyy||||||xxxwwwxxxzzz|||xxxhhh]]]QQQNNNOOOTTTZZZ```fffjjjpppvvv{{{oooaaaKKKEEE===888666555222///------,,,++++++,,,...............---,,,***)))(((+++++++++++++++***))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&&&&&&&'''&&&'''((()))+++,,,---...111555;;;@@@EEEMMMWWW^^^aaakkkzzz~~~sssjjjccc\\\YYY]]]eeeooozzzzzzuuujjjbbbWWWLLLDDD???<<<;;;<<>>:::555111///...,,,++++++,,,---...,,,,,,------,,,,,,+++***,,,+++******))))))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((())))))'''&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''(((((('''''')))***,,,...///000222777===CCCJJJRRR\\\cccgggvvvvvvnnnfffaaa^^^[[[\\\fffqqq|||yyyooohhh^^^WWWLLLDDD???======<<<@@@KKKXXXbbbnnnwwwyyytttnnnjjjbbbXXXNNNGGGDDDDDDBBBAAACCCHHHMMMQQQ[[[eeesss|||{{{wwwsssooolllkkkkkkjjjiiifffbbb^^^\\\VVVSSSOOOMMMMMMNNNNNNMMMPPPMMMJJJFFFCCCBBBBBBBBB???===::::::<<<>>>===<<<}}}zzzwwwtttpppmmmjjjiiigggdddaaa]]]ZZZXXXTTTRRROOOJJJFFFCCC@@@???;;;;;;<<<<<<<<<>>>BBBEEEMMMOOOSSSVVVYYY[[[[[[[[[VVVTTTRRROOONNNNNNOOOPPPWWW\\\aaagggqqq||||||uuuiiiaaa[[[WWWVVVYYY\\\^^^bbbhhhlllooovvvlll\\\UUUTTT[[[fffpppvvvzzz|||~~~}}}}}}|||}}}uuuoookkkmmmqqqwww~~~yyysssoooiiiaaaZZZVVVRRROOOTTT]]]bbbiiisss{{{}}}sssggg^^^RRRIIICCC>>>777222000///---+++++++++---...******+++,,,---------------,,,***)))))))))***+++))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$###"""%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''((()))***)))(((&&&$$$'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))(((((((((((())))))'''((()))+++---///000111333888???EEELLLUUU___fffjjj|||sssiiiaaa]]]\\\^^^\\\aaammm{{{zzzqqqfff___SSSMMMEEE@@@>>>@@@BBBCCCHHHXXXhhhpppuuuxxxwwwrrrbbb^^^XXXOOOGGGBBBAAABBB???@@@FFFOOOWWW```mmmxxx{{{uuuppplllgggbbb___UUUVVVWWWWWWUUUSSSPPPNNNLLLIIIFFFDDDDDDCCCBBB@@@BBBAAA@@@>>>>>>>>>>>>???===:::888999;;;===;;;999~~~{{{xxxvvvvvvsssooollljjjgggcccaaa]]][[[XXXUUURRRNNNIIIEEECCC@@@<<<999999:::;;;;;;CCCIIIPPPSSSTTTVVV[[[```[[[ZZZYYYUUURRRQQQRRRTTTWWWYYY]]]bbbhhhnnnsssvvvsssvvvzzz~~~|||qqqddd[[[WWWWWWZZZ^^^dddhhhiiiiiinnnvvvnnn___WWWNNNOOOWWWeeerrrxxx{{{}}}}}}}}}|||yyywwwvvvwwwyyynnnjjjfffhhhnnnuuu{{{}}}}}}vvvpppmmmlllmmmccccccaaa\\\WWWUUUWWWYYYaaagggqqq|||~~~wwwiii```WWWQQQMMMGGG===444111---,,,------))))))+++------------------------************************))))))))))))))))))))))))))))))((('''''''''''''''***)))(((&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''((()))***+++++++++***+++,,,...//////000333555888<<>>AAAFFFDDDKKKTTT[[[gggvvv~~~{{{xxxtttqqqooommmiiiddd]]]WWWRRROOOKKKKKKJJJHHHGGGFFFEEEEEE<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999;;;:::999888888999:::;;;~~~|||{{{yyyvvvssspppnnnlllhhhfffcccaaa^^^[[[XXXTTTOOOLLLGGGDDD???<<<<<<<<<;;;;;;===BBBGGGKKKLLLOOOVVV[[[```aaabbbaaa^^^]]]]]]^^^]]]^^^___```bbbdddfffgggjjjmmmrrrwww|||sssfff]]]UUUVVVYYY___fffkkknnnnnnuuu}}}nnn```WWWMMMLLLPPP]]]iiiqqqxxx~~~|||}}}|||yyyvvvttttttuuujjjgggdddeeejjjppptttvvvxxxxxxvvvqqqmmmiiihhhiiieeeeeeddd```\\\[[[\\\___eeelllvvv|||wwwfff___VVVQQQNNNJJJBBB;;;444///---......+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((''''''''''''((()))((('''&&&%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&''''''(((((())))))((()))+++---...///111444777:::===AAAFFFLLLSSSZZZ___kkksss|||{{{qqqggg```___bbbfffiiiooouuu|||{{{xxxyyytttssssssnnnbbbWWWRRRIIIGGGDDDEEEJJJRRR[[[```eeennnuuutttqqqmmmddd\\\NNNHHHCCCBBB@@@???DDDJJJPPPZZZfffppp{{{}}}yyyuuupppmmmjjjfffddd^^^\\\YYYTTTNNNIIIEEECCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999:::999888777777888999999}}}{{{xxxvvvtttrrrooommmkkkhhheeeccc```\\\XXXUUUNNNJJJEEEAAA???>>><<<;;;888;;;???AAACCCHHHOOOTTT```cccgggiiiiiiiiihhhiiihhhgggfffeeecccbbbaaa```cccfffkkkpppuuuzzzxxxllldddXXXXXXZZZ___fffmmmqqqsss{{{~~~qqqcccZZZOOOKKKKKKSSS^^^iiiuuu~~~|||~~~~~~|||xxxtttqqqpppiiifffddddddgggjjjlllmmmqqqrrrrrroookkkgggeeedddfffggggggfffeeefffhhhkkkooouuu~~~|||wwwtttccc]]]VVVRRRRRRPPPKKKGGG888222...///...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''+++***)))'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((&&&$$$"""######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''((((((((())))))))))))***,,,...000222444888;;;===@@@CCCHHHMMMUUU]]]cccooossszzz}}}{{{uuupppiiieeefffkkkpppsssuuu{{{~~~|||yyyuuurrrnnnkkkkkkkkkfffYYYNNNHHHFFFFFFHHHPPP\\\hhhppptttssstttrrrlllfff```WWWNNNGGGBBB???@@@AAACCCKKKTTT```lll{{{zzzvvvssskkkhhhccc___\\\YYYVVVSSSPPPNNNKKKGGGCCCAAA??????>>>======<<<;;;::::::999999999999::::::::::::::::::::::::::::::::::::999::::::999999999999:::;;;~~~{{{zzzyyywwwtttrrrooommmiiigggeeebbb^^^[[[UUUQQQLLLGGGDDDAAA>>><<<:::;;;<<<<<<===AAAHHHLLLUUUZZZbbbhhhlllmmmnnnnnnnnnmmmllljjjhhheeecccbbbccceeejjjmmmqqqvvv{{{~~~uuunnnccc```]]]^^^cccjjjpppttt}}}{{{sssfff]]]UUUNNNJJJNNNVVVaaaooo{{{}}}|||wwwsssqqqmmmkkkiiigggggggggggggggnnnpppqqqppplllgggdddbbbggghhhkkknnnrrrvvvzzz}}}{{{wwwrrrnnnlll___[[[VVVTTTVVVWWWTTTRRR===555///......,,,,,,...++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))((('''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%% """$$$'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((+++*********++++++,,,,,,---///222444666999<<>>>>>>>>???<<<<<<<<<;;;;;;:::::::::888888888999999999999999999999999999999:::::::::===<<<<<<<<<======>>>>>>~~~}}}|||{{{xxxvvvrrroookkkiiigggeeeaaa___[[[WWWRRRMMMIIIFFFBBB??????>>><<<::::::<<<@@@CCCJJJPPPZZZcccjjjmmmppprrroooooonnnllljjjgggeeeccceeegggjjjlllmmmpppsssvvvyyy|||{{{sssmmmfffaaacccgggmmmppp{{{|||wwwooocccZZZYYYRRRMMMMMMQQQYYYeeeppp{{{|||xxxvvvrrrqqqnnnkkkhhhfffeeeeeeiiikkkmmmmmmkkkhhhgggfffhhhkkkpppxxx~~~{{{vvvoooiiieeeccc[[[XXXUUUVVVXXXZZZYYYXXXDDD999000......,,,,,,---++++++++++++++++++++++++******************************************************)))((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%%%%%%%$$$###$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((++++++******+++,,,---...///111444777999<<<@@@CCCFFFIIIOOOWWW___iiitttzzz}}}~~~ttthhh___^^^___ccckkkuuu{{{}}}|||~~~wwwssspppnnnjjjgggccc^^^XXXTTTLLLCCC@@@AAA???HHHZZZooo}}}uuuooofff[[[SSSMMMHHHDDDAAABBBAAACCCIIIPPP\\\mmm}}}zzzsssnnnggg```\\\XXXUUUSSSOOOLLLIIIGGGEEECCCAAA???>>><<<:::999888999;;;<<<777777777777777777666666888888888999999:::::::::999999999::::::;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@|||zzzuuurrrnnnllljjjiiifffdddaaa^^^YYYTTTQQQMMMIIIFFFEEEBBB>>>;;;999:::;;;===DDDJJJSSS\\\dddjjjooosssttttttsssqqqnnnkkkhhhfffeeeggghhhhhhggghhhjjjmmmqqqtttzzz|||sssmmmjjjkkklllmmmxxx~~~vvvppphhh^^^VVVYYYUUURRRSSSSSSUUU\\\dddsssxxx}}}~~~{{{zzzttttttrrroookkkiiiiiijjjfffhhhjjjjjjjjjkkkmmmoooooorrryyyyyyxxxyyyxxxxxxvvvqqqjjjdddaaa```YYYYYYYYYZZZ\\\^^^]]]\\\LLL???333///...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))(((((()))))))))************)))((((((''''''''''''''''''''''''""""""######$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%''')))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&''''''((((((&&&''''''((((((((((((((((((((((((((())),,,...///000333777;;;>>>CCCHHHLLLQQQUUU\\\ccclllttt}}}vvviii\\\UUUVVVZZZcccmmmvvvzzz{{{zzzyyyrrrmmmkkkhhhdddaaaZZZTTTLLLFFF@@@;;;<<>>======;;;::::::999888888888999:::;;;666666777777777777777777999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCCCCC{{{xxxtttqqqpppooommmkkkgggddd___[[[XXXUUUQQQNNNKKKHHHCCC@@@>>>=========>>>CCCJJJQQQXXX```fffkkksssttttttsssrrrooollljjjdddeeeeeedddcccccceeegggjjjmmmrrrwww}}}}}}yyyvvvrrroooppp||||||vvvpppjjjccc]]]XXXYYYYYY[[[^^^\\\YYYYYY^^^fffkkksssxxxzzz{{{{{{{{{vvvwwwvvvtttqqqqqqtttwwwssssssrrrpppppprrrvvvzzzyyy|||~~~rrrllljjjlllmmmmmmkkkfffcccbbbccc``````bbbdddffffffeeedddTTTFFF777111000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))(((((())))))((()))*********)))''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((('''''''''(((***---000222222666<<>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJIIIIII}}}yyyvvvuuutttsssqqqjjjgggddd```^^^ZZZVVVSSSPPPMMMIIIEEEDDDCCCAAA@@@999<<>><<<;;;;;;999888888:::;;;::::::666777777888888888777777888888999999::::::;;;;;;<<<<<<======>>>??????@@@BBBBBBCCCDDDEEEGGGHHHHHHKKKLLLNNNOOOPPPPPPPPPOOO~~~{{{xxxvvvuuupppmmmiiifffddd```\\\ZZZXXXTTTNNNIIIFFFDDDBBB@@@===<<<<<<>>>BBBIIIPPPTTT```dddjjjmmmnnnlllkkkkkkfffcccaaaaaacccdddcccaaafffdddbbbccciiisss}}}yyyvvvvvvwwwyyy|||{{{wwwrrrlllhhhddddddffffffccc___dddhhhnnnssstttqqqlllhhhjjjccc___cccjjjooouuuzzzttt|||{{{xxx{{{yyy|||}}}lll^^^XXXXXXYYY^^^fffjjjjjjkkknnnooouuuzzz|||}}}~~~{{{uuukkkXXXDDD:::666222///---///...,,,,,,---...---,,,---------,,,,,,+++++++++---------,,,,,,,,,+++++++++***************++++++)))))))))))))))((('''''')))&&&%%%&&&((()))'''%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&'''(((((())))))(((((()))***+++,,,---000444888777???JJJPPPVVV```ppp}}}wwwjjj```XXXVVVYYY[[[cccoooyyy|||rrrqqqlllfffeeebbbVVVHHHFFFBBB<<<777999BBBNNNWWW^^^bbbbbbZZZOOOHHHDDDCCCDDD@@@???BBBEEEKKKYYYhhhzzztttnnniiiaaa]]]XXXQQQKKKGGGEEEDDD===>>>??????>>>;;;888777777777777888999999::::::::::::999999999888888777:::999999:::<<<>>>??????@@@@@@@@@BBBEEEFFFFFFEEEGGGIIIKKKLLLLLLMMMPPPQQQTTTUUUVVVXXXZZZ\\\^^^___}}}zzzyyyuuurrrnnnkkkiiifffbbb___]]]ZZZTTTPPPMMMJJJHHHFFFAAA@@@>>>>>>@@@DDDIIILLLTTTZZZaaagggkkkmmmnnnooojjjgggddddddeeefffdddccccccbbbaaabbbhhhpppyyy~~~|||zzzuuunnnjjjccc```^^^___cccffffffdddkkkooovvv}}}}}}zzzwwwlllcccaaaeeeiiipppvvvwww}}}~~~}}}}}}}}}nnn```ZZZWWWXXX___gggllllllnnnqqqxxx~~~jjjQQQBBB999222---,,,///---++++++---------,,,---------,,,,,,++++++++++++++++++************)))))))))(((((((((((()))))))))))))))))))))(((''''''(((&&&%%%&&&((()))'''%%%)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))******+++---...///111444888<<<@@@GGGPPPWWW^^^hhhuuuqqqfff___[[[]]]bbblllttt}}}tttpppnnnhhhcccaaa^^^SSSGGGCCC???:::999???IIIUUU]]]cccccc^^^TTTIIIBBB???>>>@@@>>>@@@HHHQQQ\\\mmm}}}~~~{{{vvvqqqlllfffaaa]]]UUURRRMMMIIIDDDBBB@@@@@@:::;;;;;;;;;999888666555777777888888888999999999888888888999999999999999:::::::::;;;===???@@@@@@AAAAAABBBDDDFFFHHHHHHGGGKKKMMMPPPRRRSSSUUUWWWZZZ]]]___aaadddgggjjjlllmmm~~~{{{xxxtttrrrooommmiiifffeeeaaa]]]YYYWWWTTTQQQOOOIIIGGGDDDAAA@@@AAABBBDDDIIINNNVVV^^^dddiiimmmpppnnnkkkgggeeeeeeeeedddccc___^^^^^^```eeelllrrrwww}}}zzzqqqkkkgggaaa___^^^```dddhhhkkklllssswww{{{iii___]]]```gggoooxxx|||~~~{{{{{{}}}ooobbb\\\XXXYYY___gggkkkmmmrrrxxxbbbMMM???555///......,,,++++++,,,------,,,------,,,,,,,,,,,,++++++++++++++++++************))))))((((((((((((((())))))))))))))))))(((((('''((('''&&&&&&'''((('''&&&))))))(((''''''''''''(((''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%&&&''')))***++++++...000222444666999>>>AAALLLPPPXXX```iiisss|||uuuiiibbb___```gggooozzzzzzqqqnnnkkkddd]]]ZZZVVVMMMCCC>>>;;;:::>>>IIIUUU]]]bbbddd^^^UUULLLDDD???>>>>>>@@@BBBIIIUUUbbbqqq}}}xxxqqqlllfff```[[[WWWRRROOOHHHFFFCCC@@@>>><<<<<<<<<999999888777777666555555777888888888888999999999999999::::::;;;<<<<<<=========>>>>>>@@@BBBCCCDDDEEEFFFHHHIIIKKKMMMNNNOOOUUUXXX\\\___aaadddgggiiimmmnnnqqquuuyyy||||||yyywwwuuurrrooolllkkkhhheeebbb```]]]YYYVVVQQQOOOKKKGGGCCCBBBAAAAAABBBGGGNNNTTT[[[aaafffjjjpppnnnjjjgggeeecccbbbaaa]]]]]]^^^```ccchhhllloooqqquuuyyy}}}~~~uuupppooojjjiiigggggghhhlllqqqtttyyy}}}ppp___WWWWWW^^^fffssszzz{{{vvvssssssxxxzzzoooccc]]]XXXXXX[[[aaaeeejjjsss|||~~~mmmUUUEEE999333222...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++******************(((((())))))))))))((((((''''''&&&''''''''''''&&&(((((('''''''''''''''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&%%%%%%&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((()))&&&&&&'''((()))***+++,,,///111555888;;;???DDDHHHUUUWWW]]]fffpppzzzwwwooofffbbbaaaeeeooozzzvvvoooiii___WWWQQQLLLDDD>>>::::::===GGGTTT^^^aaaaaaZZZRRRIIIEEEBBB@@@@@@CCCFFFMMMYYYgggtttzzztttoooiiiddd\\\VVVQQQNNNJJJHHHBBBAAA???===;;;;;;:::::::::999888777666666777777888888888888999999999999<<<<<<======>>>>>>??????@@@AAABBBCCCDDDFFFHHHJJJMMMOOOQQQSSSTTTVVVYYY[[[bbbeeekkkooorrruuuyyy{{{}}}~~~|||zzzxxxvvvsssqqqooonnnkkkjjjhhhddd```]]]UUUSSSPPPKKKGGGDDDBBBAAA===AAAFFFLLLRRRXXX___cccpppooonnnkkkhhheeeddddddbbbbbbcccccceeehhhjjjkkkjjjmmmrrrwwwzzz~~~zzzvvvuuuppppppooommmmmmqqqyyyuuuaaaVVVRRRVVV\\\kkkxxxyyyqqqmmmiiillltttzzzyyyuuulllbbb]]]WWWUUUUUUXXXZZZ```mmmyyy~~~ttt]]]KKK<<<555333000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,+++***))))))******(((((())))))))))))((((((&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%'''&&&&&&''')))+++******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&'''(((***)))))))))))))))***,,,,,,000333888===BBBGGGMMMPPP[[[\\\```hhhrrrzzzuuuoooiiiffffffjjjtttyyynnnfffZZZQQQJJJCCC>>><<<<<<>>>DDDOOOZZZ___]]]YYYMMMEEE???@@@@@@@@@BBBGGGQQQ]]]lllzzz~~~}}}xxxuuupppjjjdddbbb]]]UUUOOOKKKHHHFFFDDD@@@???===<<<:::999888888888888777666666777777888888888999999::::::;;;;;;>>>>>>>>>?????????@@@@@@BBBDDDFFFHHHIIIKKKNNNQQQVVVXXX[[[]]]^^^```eeehhhnnnrrrxxx}}}~~~|||{{{xxxvvvtttsssrrrqqqppplllgggdddYYYXXXUUUQQQLLLHHHEEECCC;;;>>>AAAEEEJJJQQQXXX]]]kkkmmmnnnnnnlllkkkjjjjjjiiiiiihhhggggggggghhhiiieeeiiinnnssswww{{{{{{zzzsssuuuuuuttttttzzzxxxfffZZZSSSRRRUUUaaaqqqxxxpppjjjdddeeejjjsss}}}xxxqqqqqqpppiiibbb___WWWTTTSSSTTTTTTXXXeeesssxxxdddQQQAAA777444333111...---......---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++***)))((('''''''''''''''(((((()))))))))))))))&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&((('''&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))+++*********+++---...000333777>>>EEEKKKRRRXXX\\\bbbbbbdddiiiooovvvzzz{{{|||||||||||||||}}}}}}}}}xxxtttqqqpppnnnoooxxx}}}ttthhh^^^SSSKKKEEEAAA@@@BBBFFFHHHLLLSSSXXXXXXSSSNNNFFF>>>;;;???AAAAAAHHHQQQbbbooo}}}~~~yyyuuurrrllleee```XXXSSSMMMHHHDDDBBB@@@???<<<;;;;;;:::888777666666555666666666666666666666888888999:::<<<===>>>>>>??????@@@AAABBBBBBCCCCCCFFFIIIMMMOOOPPPSSSXXX\\\aaadddgggiiijjjmmmrrrwwwzzz}}}{{{zzzzzzyyyyyyxxxtttoookkkaaa___]]]YYYTTTOOOKKKHHH@@@AAAAAABBBDDDIIIOOOSSS]]]ccciiimmmnnnnnnooopppkkkiiigggdddbbbbbbbbbbbbaaadddiiinnnqqquuuyyy|||yyykkk```UUUPPPOOOUUUcccqqqyyy|||}}}vvvmmmfffaaa```ccciiissszzz~~~zzzqqqjjjjjjkkkhhhdddcccZZZZZZ[[[[[[YYYZZZcccooowwwiiiZZZJJJ???;;;666333111//////...,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++***)))(((''''''''''''''''''((()))))))))))))))%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$%%%'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((()))))))))*********+++---000333555888===EEENNNVVV]]]eeeiiikkkkkkkkkkkklllooosssuuuwwwvvvvvvuuuvvvwwwxxxyyy{{{yyyzzzzzzwwwuuu{{{~~~vvvlll\\\RRRIIIFFFDDDDDDHHHOOOTTTTTTTTTRRRPPPLLLGGGEEEEEE>>>===BBBFFFJJJYYYiiizzz~~~|||yyyuuurrroooiiiaaa[[[NNNJJJEEEAAA???===;;;999888888888888888777666666555666777888999999888777777888:::<<<>>>@@@AAABBBBBBCCCEEEGGGIIIKKKMMMNNNPPPTTTYYY\\\]]]```ggglllooossswwwxxxyyy|||~~~~~~~~~~~~}}}zzztttpppiiihhheeeaaa[[[UUUQQQNNNHHHGGGEEEBBB@@@BBBFFFJJJQQQXXXbbbiiimmmnnnppprrriiifffccc___\\\[[[[[[[[[\\\___dddhhhlllooosssvvv}}}~~~yyyooodddXXXOOOLLLKKKVVVdddnnnxxx~~~{{{tttjjjccc___]]]]]]cccllluuuzzz|||wwwmmmffffffhhhgggfffggg```bbbeeefffbbb```fffooouuummmbbbSSSHHHCCC888555222000///...,,,++++++++++++,,,,,,---------//////.........------------,,,+++***))))))))))))''''''((()))))))))))))))%%%''')))(((&&&%%%&&&)))'''''''''''''''((()))***&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((&&&&&&)))+++((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''')))***))))))((((((((()))+++...333777:::<<>><<<;;;888777666777888999999999999888777888:::<<<===<<<;;;:::777888:::<<>>:::555111000///...---//////............------+++,,,---...---,,,+++***************************))))))))))))((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''')))******,,,***))),,,111888===@@@HHHOOOXXXaaahhhnnnrrrtttzzz{{{wwwooojjjlllnnnmmmqqqnnnlllkkkiiihhhooowww~~~|||zzzwwwwwwzzz~~~}}}}}}|||yyyyyyxxxoooaaaUUUHHHBBB>>>BBBOOO[[[aaaccchhh\\\OOOHHHBBB===;;;<<<:::>>>EEEOOO]]]nnnzzzuuurrrjjjjjjhhhddd^^^VVVNNNJJJ======;;;999888777666666444555666666666777999;;;888999::::::::::::;;;<<<999<<>>;;;;;;>>>@@@GGGRRR___ooo~~~xxxqqqlllhhh```___]]]YYYSSSLLLFFFCCC<<<<<<:::999777777666666555777888777777777999;;;777999;;;;;;;;;<<<>>>???===@@@CCCFFFIIIKKKOOOQQQUUUYYY___dddhhhkkkooorrr|||~~~~~~}}}|||xxxuuupppmmmjjjgggcccaaa___\\\XXXRRRMMMHHHEEECCCBBBBBBCCCGGGNNNVVV___dddiiifffbbb]]]ZZZYYYYYYYYYVVVVVVUUURRRPPPPPPRRRTTTUUUYYY___ffflllrrrxxx|||~~~vvvpppmmmiiiddd___[[[YYYXXXPPPQQQSSSUUU\\\fffqqqxxx|||yyyyyyssssssttttttqqqooosss{{{wwwrrrooopppqqqtttzzz|||{{{|||{{{uuuqqqnnnhhhaaa^^^]]]ZZZUUUOOOLLLGGG???999444111///---,,,,,,+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,************************))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''((())),,,,,,...333;;;DDDMMMRRRZZZ___gggmmmqqqsssuuuvvv}}}wwwrrrtttyyyzzzwwwkkkccc\\\\\\```eeennnvvv|||xxxssspppsss{{{|||yyywwwwwwwwwvvvqqqfffXXXJJJAAA??????AAAJJJVVV___cccbbbTTTKKKAAA>>><<<<<<@@@EEEHHHRRRaaaqqq~~~wwwppphhhaaa]]]SSSRRROOOKKKGGGBBB>>><<<;;;:::999888777666666666777888999999888888:::<<<999;;;===??????@@@CCCEEECCCFFFJJJMMMQQQVVV[[[___ccchhhnnnuuuzzz~~~{{{xxxssspppmmmkkkhhhfffeeeccc^^^YYYSSSNNNJJJHHHGGGEEEBBBAAAFFFNNNWWW]]]ddddddccccccaaa```^^^]]]XXXVVVSSSOOOLLLKKKLLLNNNIIIMMMSSSZZZbbbjjjqqqvvv|||}}}zzzvvvuuurrrmmmhhhgggfffeeebbb```___```aaa^^^```___[[[\\\dddnnnttt~~~~~~yyyzzz|||}}}~~~zzzvvvwwwyyy|||tttqqqsssvvvsssnnngggaaa[[[[[[^^^___[[[WWWTTTOOOGGG???999444000---///......------.../////////...,,,+++***++++++,,,************************))))))))))))((((((((((((******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))+++---111777@@@JJJUUU\\\aaagggpppwww|||~~~}}}zzzyyy}}}xxxggg]]]VVVXXX___hhhrrrzzz{{{xxxttttttzzz}}}xxxuuuppprrrrrrkkk___PPPEEE@@@>>>>>>BBBIIIQQQUUUTTTQQQJJJCCC======???CCCKKKSSSZZZdddttt~~~xxxqqqiiibbbZZZUUUJJJIIIFFFCCC@@@===;;;:::999888777777666777777777888999::::::999999;;;===>>>@@@BBBDDDDDDFFFHHHJJJIIILLLQQQWWW]]]dddkkkooosssxxx~~~}}}zzzuuurrrpppooommmkkkiiihhhddd___ZZZUUUQQQOOOOOOKKKEEEAAABBBGGGNNNSSS\\\___dddhhhiiihhheeebbb\\\YYYSSSOOOKKKJJJIIIIIICCCGGGLLLRRRYYYaaaiiinnnvvvzzz~~~{{{vvvpppkkkhhheeebbb```aaabbbcccbbbaaabbbeeehhhmmmqqqqqqkkkhhhmmmqqqrrr{{{{{{wwwyyy|||zzz|||~~~oooiiimmmrrrqqqnnnddd```\\\]]]aaadddccc```___ZZZRRRKKKDDD===666222222111///...---...///000///...,,,+++******+++,,,************************))))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((()))******+++///444;;;CCCNNNZZZbbbiiiqqq}}}{{{ppp___XXXSSSYYYcccmmmxxx}}}{{{{{{~~~yyytttpppkkkllljjjbbbUUUHHHAAA>>>>>>???BBBHHHLLLLLLHHHDDDAAA<<<;;;@@@FFFNNNZZZdddsss|||xxxtttnnngggaaaYYYRRRMMMDDDBBB@@@===;;;:::::::::777777777666777777888999888:::;;;;;;;;;;;;>>>@@@BBBDDDGGGIIIJJJLLLNNNQQQRRRVVV]]]dddlllsss{{{}}}xxxuuutttsssrrrqqqnnnmmmjjjgggbbb^^^ZZZXXXTTTPPPIIIDDDBBBCCCFFFIIIRRRWWW```hhhlllllljjjhhhaaa\\\WWWRRROOOLLLJJJHHHDDDFFFIIILLLPPPWWW^^^ccclllrrrzzzxxxpppmmmiiiddd```]]]\\\\\\\\\___bbbccccccfffkkkooozzz~~~wwwzzz|||~~~|||zzzyyyzzz}}}~~~zzz|||{{{jjjbbbdddiiiiiigggaaa``````cccfffiiijjjkkkeeebbb\\\UUUMMMEEE<<<666333222///---,,,,,,---...///...---,,,+++*********************************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((())))))))))))***+++,,,---...333999???FFFQQQ]]]fffttt~~~qqqcccVVVSSSVVV```kkkuuu|||xxxsssmmmhhhhhhfff```UUUIII???<<<;;;@@@AAADDDHHHJJJHHHDDDAAA;;;:::>>>GGGQQQ\\\kkkwwwyyysssiiieee```ZZZTTTNNNIIIEEE>>>===;;;:::888888777777666666666777888999:::;;;:::<<<===>>>>>>@@@BBBEEEFFFIIIMMMPPPSSSVVVZZZ]]]bbbgggooovvv}}}~~~~~~~~~}}}~~~}}}zzzyyyyyyxxxxxxtttsssqqqnnnjjjeeeaaa___WWWTTTOOOJJJFFFDDDCCCCCCIIINNNWWWaaahhhlllmmmmmmgggccc]]]YYYVVVSSSNNNKKKHHHHHHHHHHHHIIIMMMSSSWWW```iiittt|||zzzpppiiihhhfffbbb]]][[[[[[]]]]]]aaafffhhhjjjnnnuuu{{{wwwwwwwwwwwwyyyzzz|||}}}zzz{{{|||jjj___\\\]]]]]]\\\\\\```eeehhhjjjmmmqqqtttooollliiiccc\\\RRRGGG@@@777555222///------...............---,,,+++))))))************************))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,...///000333777===CCCIIISSS___iii|||wwweeeXXXQQQUUU^^^lllwwwzzztttqqqnnniiieeeccc^^^TTTIII@@@<<<===>>>DDDEEEFFFHHHHHHFFFBBB@@@<<<>>>FFFSSS```mmm}}}{{{uuulllfff]]]YYYSSSMMMIIIEEEAAA???:::::::::999888777666666666666777777999:::<<<<<<===>>>AAABBBCCCEEEHHHKKKMMMQQQWWW\\\aaaggglllpppwww|||{{{{{{zzzxxxwwwyyy}}}~~~}}}}}}}}}|||yyyxxxvvvsssnnniiieeecccZZZXXXTTTPPPLLLHHHEEECCCDDDHHHPPPYYYbbbiiinnnpppnnniiiddd```^^^ZZZTTTPPPKKKJJJHHHFFFEEEGGGLLLPPPWWWaaaoooxxx|||~~~wwwnnnggghhhgggccc___]]]]]]______eeekkknnnqqqvvv~~~rrrqqqpppssswwwzzz|||}}}{{{zzzlll^^^XXXVVVTTTSSSXXX___gggkkkmmmpppuuuzzz|||{{{xxxtttmmmbbbVVVNNN;;;999555222//////000000---.........---+++)))(((************************))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))******+++---///111222777;;;AAAFFFKKKTTT```jjj~~~ooo___SSSQQQXXXgggwwwzzzrrrmmmmmmmmmkkkhhh___WWWLLLBBB>>>???CCCFFFIIIIIIHHHGGGEEEBBB???===@@@DDDOOO^^^mmm{{{{{{uuummmddd^^^VVVRRRLLLGGGDDDAAA>>>===::::::;;;::::::888777666666666777888999;;;===>>>???AAACCCEEEGGGIIIMMMOOOTTTYYY```gggnnnvvv}}}yyyxxxvvvttttttuuuwwwxxx}}}~~~}}}|||}}}{{{yyyvvvrrrooolllkkkaaa^^^ZZZWWWSSSOOOJJJGGGIIIFFFGGGMMMTTT[[[dddlllggglllnnnlllkkkkkkeee\\\ZZZWWWRRROOOMMMMMMMMMMMMPPPWWWbbbnnnxxx~~~|||xxxrrroooiiiddd```___^^^___fffffflllxxxvvvnnnfffdddfffmmmxxxzzzwwwzzztttdddWWWPPPPPPRRR\\\___ccciiipppwww|||tttfffZZZIII>>>444000///---///111222111///...,,,,,,++++++111000///---+++)))((('''*********)))******++++++''''''(((((())))))******))))))))))))((((((((((((((()))***)))((('''(((***((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$"""""""""$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((((())))))***)))***+++,,,---///333666444:::AAADDDGGGQQQaaannnvvvggg\\\XXXZZZaaaooovvvooogggeeeggggggbbb]]]XXXKKK>>>:::<<>>===;;;888:::999999999999::::::;;;777:::<<<>>>===<<<===>>>@@@BBBEEEHHHLLLQQQWWW\\\ccciiisss|||wwwwwwvvvuuuuuuvvvwwwxxx}}}}}}~~~~~~~~~{{{xxxuuuqqqooonnnfffccc___\\\YYYTTTPPPLLLIIIEEEDDDHHHNNNSSS[[[cccgggmmmpppnnnnnnoookkkfffcccaaa]]][[[YYYXXXXXXWWWXXX\\\cccllluuu{{{zzzuuunnngggaaa^^^]]]]]]aaaeeepppuuujjj___ZZZ[[[cccppp|||yyysssssszzz}}}rrrdddWWWQQQPPPRRRZZZ___gggooouuu{{{rrrdddNNNCCC777222000...///222111000///...---,,,,,,,,,,,,,,,++++++++++++******++++++******)))*********(((((((((((())))))))))))))))))))))))((((((((('''&&&'''((((((&&&&&&'''((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&***)))'''%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))))))))))))))******)))+++---...///111444777777:::>>>@@@FFFRRRcccppprrreee``````ffflllwwwzzzuuunnnhhhbbbaaacccbbb]]]WWWPPPFFF===<<>><<<<<<<<<;;;999777777777777888999::::::888:::===>>>>>>???@@@BBBGGGJJJNNNRRRVVV\\\bbbfffpppuuu}}}uuuvvvvvvvvvwwwxxxxxxxxx|||||||||}}}~~~|||xxxuuusssqqqllliiifffccc```\\\WWWTTTLLLGGGDDDFFFHHHJJJQQQWWW```hhhnnnooooooqqqrrrqqqmmmmmmkkkiiigggfffeeeddddddeeehhhmmmsssyyy~~~~~~uuulllddd___]]]]]]```gggxxxsssfffXXXPPPOOOVVVdddppp~~~wwwpppmmmqqqxxx~~~}}}xxxooodddZZZTTTRRRSSSYYYbbbmmmuuuzzz|||lllUUUIII<<<555222//////222//////...---------------))))))*********+++++++++,,,+++******))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&'''((()))###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((()))+++******))))))*********))),,,///111222444666888<<<<<<<<<@@@HHHVVVfffqqq}}}zzznnnhhhjjjnnnvvv{{{~~~|||yyytttlllfffccc___\\\\\\]]]ZZZTTTNNNEEE???===AAAEEEEEEFFFHHHIIIIIIFFFCCCBBBGGGPPPXXXkkkzzz}}}xxxlllfff]]]UUUNNNIIIDDDAAA>>><<<999999::::::::::::666666666777888999:::;;;;;;===@@@AAACCCEEEHHHKKKOOOSSSXXX]]]ccchhhnnnrrrtttuuuvvvwwwxxxyyyyyyxxx{{{{{{{{{{{{||||||}}}~~~{{{xxxvvvuuuqqqnnnkkkhhhfffbbb^^^[[[SSSMMMIIIHHHGGGFFFJJJOOOUUU^^^iiinnnnnnpppsssuuussstttuuutttrrrpppooooooppppppqqqrrruuuyyy}}}zzzqqqiiidddaaa```dddmmm|||pppdddUUULLLIIILLLWWWaaarrr~~~|||uuunnnkkklllrrrwww}}}}}}wwwuuuvvvvvvsssmmmeee^^^YYYWWWVVV\\\eeeqqqwww{{{}}}mmm[[[NNN@@@888444//////111......---------......///,,,,,,++++++******)))))),,,,,,+++)))((((((((((((******))))))((((((''''''))))))((((((((('''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******))))))))))))******))),,,000333444555777999>>>===>>>DDDPPP^^^jjjqqqyyyzzz|||zzzuuurrrtttyyy}}}}}}{{{wwwuuurrrlllccc\\\[[[XXXVVVVVVUUUQQQIIICCC>>><<<>>>EEEIIIHHHEEEFFFFFFEEECCCBBBFFFPPP___iiiyyy{{{rrrlllbbb\\\SSSKKKFFFBBB???===:::999888888888999999999999999999999:::;;;<<<<<>>CCCLLLXXXcccjjjmmmssssssuuuyyy~~~{{{uuuvvv|||~~~xxxvvvsssqqqnnnhhh___XXXWWWTTTQQQOOOMMMHHH@@@;;;<<<<<<@@@HHHJJJFFFCCCBBB???@@@AAADDDKKKZZZkkkwwwzzzqqqgggaaaWWWQQQJJJDDD@@@>>><<<;;;:::::::::999888888888999::::::::::::;;;<<<======AAADDDHHHLLLQQQWWW]]]bbbkkkqqqyyyvvvwwwwwwwwwxxxyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}|||}}}~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{}}}~~~~~~}}}{{{xxxvvvsssqqqooolllhhheee^^^YYYUUUSSSOOOIIIGGGHHHJJJNNNXXXccchhhjjjooouuuvvvzzz~~~~~~}}}|||yyywwwxxx{{{~~~zzzwwwtttsssnnnttt{{{qqqkkk```YYYRRROOOKKKHHHIIIMMM\\\lll}}}}}}wwwooohhhdddeeegggkkkqqqwwwyyyvvvrrrnnnmmmmmmkkkhhhhhhhhhiiihhhhhhhhhnnnuuu|||yyyooo^^^SSSGGG@@@:::444000000......---------......///******+++,,,------......+++***))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''((()))))))))(((((((((((()))***+++,,,------///333666777999<<<>>>>>>BBBJJJUUU```hhhkkklllqqqsssuuuxxxzzz{{{|||||||||xxxwww|||~~~wwwtttpppnnnkkkeee]]]WWWSSSPPPLLLHHHDDD@@@;;;888;;;;;;@@@FFFGGGBBB???@@@:::===CCCJJJTTTddduuu|||vvvooofff\\\UUUKKKGGGAAA===;;;:::999888:::;;;<<<;;;999888888999999::::::;;;===???@@@AAAFFFJJJPPPVVV\\\cccjjjooovvv|||yyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}yyyyyyzzz{{{|||}}}}}}~~~}}}zzzxxxvvvtttrrrnnnkkkccc```^^^]]]XXXQQQLLLLLLJJJIIILLLVVV]]]bbbjjjrrrsssxxx|||~~~}}}~~~~~~zzzwwwuuutttwww{{{~~~}}}xxxzzzzzzppphhhddd\\\WWWTTTTTTSSSPPPQQQUUUcccppp}}}~~~yyyrrrkkkgggggghhhfffkkkrrruuuuuutttsssssssssqqqoooqqquuuxxxyyyyyyzzz||||||tttmmm___TTTJJJEEE@@@888333222///......---------......******++++++,,,,,,,,,---***))))))((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&((()))((('''&&&'''((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((()))))))))(((((())))))***,,,...000111111333666888999<<<@@@CCCEEEKKKVVV```iiiooorrrssswwwzzz~~~~~~zzzwwwuuuvvvuuuyyywwwsssnnnjjjgggbbbZZZUUUNNNKKKEEE@@@===;;;999888999999<<<@@@@@@===<<>>777333222///---------......,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&'''''''''''''''((()))))))))((('''&&&%%%&&&&&&''''''((((((((()))))))))***)))******)))***,,,111444777;;;>>>??????CCCIIIOOO\\\hhhsssuuuuuu{{{sssooorrruuu~~~yyytttmmmgggccc]]]WWWRRRJJJCCC<<<:::;;;;;;888555777999;;;:::999:::>>>BBBMMMYYYfffpppyyyvvvlll___VVVQQQKKKCCC===<<<999666666888:::999777::::::;;;;;;:::;;;>>>@@@>>>???BBBFFFMMMVVV^^^dddkkkqqqyyy}}}}}}|||{{{yyyxxxwwwwwwyyyyyyzzz||||||}}}}}}}}}|||||||||{{{{{{{{{zzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}~~~~~~}}}|||zzzxxxwwwvvvtttpppmmmiiiddd^^^ZZZSSSOOOIIIFFFHHHNNNUUU[[[bbbhhhooosssuuuxxx}}}~~~yyytttqqqooorrrvvvyyy{{{~~~zzzvvvmmmfffaaa___]]][[[\\\```^^^___```bbbeeeiiilllooouuu|||{{{zzz}}}}}}||||||}}}}}}|||{{{{{{|||~~~~~~vvvmmmgggbbb```]]]]]]WWWOOOJJJHHHCCC===888666333222111222222222,,,,,,,,,++++++++++++*********************************)))(((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&''''''((((((((())))))))))))))))))*********+++---222555777<<>>CCCDDDGGGSSShhhxxxvvvjjjfffhhhvvv}}}vvvpppiiifffddd]]]RRRIII@@@<<<888777999;;;:::888999:::::::::<<>>;;;<<<:::888888999;;;;;;:::888999;;;===>>>AAAEEEHHHJJJOOOVVV^^^gggooowww|||}}}}}}|||{{{yyyxxxwwwvvvvvvwwwxxxzzz|||}}}~~~~~~}}}}}}}}}}}}||||||||||||yyyzzzzzz{{{|||}}}~~~~~~|||||||||{{{||||||}}}}}}~~~~~~~~~yyywwwuuusssqqqmmmiiieee```\\\VVVPPPLLLLLLMMMNNNSSSXXX^^^dddiiinnntttxxx~~~}}}{{{xxxvvvuuummmooorrrsssuuuwwwzzz}}}~~~|||vvvqqqllleee^^^[[[ZZZZZZ```hhhiiimmmrrrtttxxx~~~uuutttwww~~~|||ssslllhhhkkkmmmlllggg___[[[\\\___```fffgggaaaXXXRRRLLLGGG@@@;;;555000///---+++(((------,,,,,,,,,+++++++++************************))))))(((((((((((())))))'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((())))))((((((''''''''''''''''''*********))))))))))))(((***,,,---...///222666999<<>>======;;;::::::999888777888:::;;;;;;;;;===???AAACCCFFFKKKNNNQQQXXXcccllluuu}}}||||||{{{zzzyyyxxxxxxwwwvvvwwwyyy{{{|||}}}~~~~~~}}}}}}}}}}}}||||||||||||yyyzzzzzz{{{|||}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~{{{yyywwwvvvtttqqqmmmjjjeeeaaa\\\VVVQQQMMMKKKJJJIIIMMMRRRYYYaaajjjqqqvvv}}}}}}}}}{{{yyywwwtttsssmmmoooqqqrrrrrrtttxxxzzz}}}~~~~~~yyyuuupppjjjeeebbb______eeemmmrrrwww|||wwwqqqqqqyyy~~~xxxnnneee^^^___cccfffeee```]]]___bbbfffmmmqqqllleee^^^XXXRRRHHHAAA999444222222000------------,,,,,,,,,++++++************************))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((((((((('''''''''''''''((())))))''''''((((((((((((((((((************))))))))))))+++---///000222555999<<>>@@@CCCFFFHHHLLLQQQUUU```hhhttt~~~{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyzzz|||}}}~~~~~~~~~}}}}}}}}}|||||||||{{{{{{zzzzzz{{{{{{||||||}}}}}}}}}|||||||||}}}}}}~~~}}}~~~~~~}}}}}}~~~~~~|||zzzyyywwwuuuqqqnnnhhhfffaaa\\\VVVQQQMMMKKKDDDEEEIIIPPPZZZeeennntttxxxyyyyyyyyywwwtttqqqpppmmmnnnoooooopppqqquuuwwwzzz{{{|||~~~~~~|||tttpppkkkhhhddddddkkkuuuzzznnnmmmqqqxxx}}}zzzyyyoooccc[[[XXX\\\___aaa```aaacccfffgggnnnsssrrroookkkeee^^^QQQHHH<<<555444444333111------------,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((())))))***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''((())))))''''''((()))))))))(((((()))))))))*********+++++++++...000333555777;;;>>>AAADDDOOOeeennndddaaaggguuu~~~wwwrrroookkkgggbbb]]]SSSHHH@@@;;;::::::::::::::::::;;;;;;???FFFMMMUUUaaammmvvvzzz}}}tttjjj```VVVNNNHHH@@@===999666777888999999777888888888888:::<<>>???BBBIIITTT^^^gggpppyyy~~~yyyrrrhhh]]]SSSKKKDDD@@@;;;999777777888999::::::888999;;;;;;:::;;;???BBBDDDHHHNNNUUU\\\eeemmmrrr{{{xxxxxxyyyyyyzzz{{{||||||||||||}}}~~~~~~~~~~~~~~~|||{{{{{{{{{zzzzzzzzzzzz|||||||||||||||{{{{{{{{{yyyyyyzzz{{{|||}}}~~~~~~}}}|||~~~~~~~~~~~~{{{wwwtttsssrrrppplllggg```[[[WWWTTTOOOJJJIIILLLSSS[[[___iiilllooorrrsssqqqnnnllljjjkkkkkkjjjjjjkkkoooqqqrrrssstttwwwzzz}}}zzzsssnnnlllqqqpppcccaaa^^^jjjyyy|||rrrnnndddqqq~~~tttfff[[[VVVSSSQQQRRRYYYbbbiiinnnsssyyy{{{kkkUUUDDD;;;666111,,,......---------,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))******+++++++++***((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))&&&'''(((*********)))(((''''''(((***+++,,,---...,,,///222555888;;;>>>AAAGGGTTTiiiuuulllcccdddlllyyy{{{rrrnnnjjjfffaaaaaa___WWWLLLAAA:::888666888;;;<<<===???AAACCCJJJSSSaaammmvvv}}}}}}pppiii^^^RRRIIIBBB===:::888888888888999:::::::::999;;;======<<<===AAAEEEIIIMMMUUU^^^gggqqq{{{yyyzzz|||}}}}}}}}}|||{{{{{{zzzyyy{{{~~~~~~{{{xxxzzzzzzzzzzzz{{{{{{{{{|||~~~||||||}}}}}}{{{zzz{{{{{{|||}}}}}}}}}}}}}}}|||||||||}}}~~~~~~|||}}}~~~~~~}}}zzzyyyxxxuuutttqqqooolllhhhbbb^^^WWWSSSMMMIIIIIIMMMSSSWWWcccffflllqqqqqqooojjjggggggggggggiiillloooppppppmmmpppsssuuuvvvxxx}}}vvvjjjeeennn{{{mmmccc^^^ZZZcccqqqvvvkkkccc```eeeppp~~~|||wwwoooddd\\\VVVQQQNNNOOORRRZZZiiiwww|||zzzdddPPPCCC;;;666333000...,,,******+++...///*********)))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$###"""""""""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((+++***(((&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))+++,,,,,,++++++---000333444222111333888===@@@AAALLLYYYnnnqqqqqqnnnnnnuuu~~~wwwrrrpppmmmjjjfff^^^\\\VVVNNNEEE>>>;;;:::<<<999999<<>>@@@CCCHHHLLLOOOWWWcccnnnwwwzzz{{{zzzzzz{{{||||||||||||{{{yyywwwwwwxxxzzzzzzxxxuuuvvvwwwyyyzzz|||}}}}}}}}}}}}|||{{{{{{}}}~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}{{{|||}}}}}}}}}~~~|||{{{{{{wwwuuusssqqqnnnjjjeeeaaaZZZWWWQQQLLLJJJKKKNNNPPPYYY]]]dddkkkooopppooommmmmmkkkiiihhhiiijjjjjjiiiiiikkkmmmmmmnnnrrrxxx}}}wwwkkkgggooo~~~vvvkkkbbb\\\XXX___jjjwww}}}tttiiiccc```ccclllyyyyyyvvvssslllccc\\\VVVRRROOOOOORRR[[[jjjxxxnnnYYYJJJ>>>666111222111///......///000111---------,,,,,,,,,,,,+++*********))))))((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((***)))'''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((()))))))))***)))******))))))+++...111111222444777;;;???CCCEEEPPP\\\mmm{{{zzz||||||{{{~~~|||xxxrrrooommmlllhhheee[[[UUUMMMEEE>>>;;;999999888888:::>>>???DDDQQQ]]]nnnwwwwwwllleeeZZZSSSIIIBBB>>>;;;999777444666888888888888999;;;>>>???AAACCCFFFKKKQQQUUUaaaiiisss}}}vvvoookkklllpppttt{{{zzzzzzzzzzzzzzz{{{{{{|||xxxwwwwwwwwwxxxwwwuuussssssuuuxxx|||~~~|||zzzzzz{{{}}}~~~~~~~~~{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||{{{yyy{{{|||}}}||||||}}}~~~}}}}}}zzzxxxvvvtttrrrnnniiifffbbb___YYYSSSOOOLLLKKKKKKPPPTTT\\\dddkkkoooqqqrrrpppmmmjjjhhhggggggfffeeeggggggfffeeeffflllsssyyy}}}xxxmmmjjjpppzzz~~~vvvqqqjjjaaaZZZVVVZZZbbblllxxx{{{rrriiidddcccccchhhtttwwwuuusssrrrqqqmmmeee___ZZZVVVSSSTTTVVV^^^mmm{{{tttaaaRRRDDD999222000//////...---------...+++++++++************)))---,,,,,,+++)))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&''')))***(((((((((((())))))))))))((((((((()))))))))******((()))*********,,,///222...222777:::<<<@@@FFFJJJXXXaaannnvvvxxxyyyzzz}}}|||{{{}}}}}}zzzvvvqqqmmmjjjiiiiiihhheeeaaaWWWNNNCCC<<<999999::::::888999<<<@@@BBBKKK^^^ooozzz}}}~~~vvviii\\\TTTLLLGGG@@@<<<999888888777555777999999999999;;;===@@@BBBEEEHHHMMMTTT[[[```qqqwwwxxxhhhaaa\\\]]]aaaeeelllrrrzzzzzzyyyxxxxxxzzz{{{|||zzzzzzyyyxxxxxxwwwvvvuuutttwww{{{~~~}}}{{{zzzzzz|||}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{yyy{{{||||||{{{zzz{{{|||~~~~~~}}}{{{yyywwwvvvsssooollljjjgggccc]]]WWWRRRNNNMMMMMMPPPVVV]]]eeekkkppprrrpppmmmjjjhhhhhhhhhgggfffgggeeebbb```ccciiirrrwwwzzz|||wwwooonnnqqqvvvxxx|||}}}zzzsssooommmhhh```YYYTTTVVVZZZbbbnnn{{{|||tttnnnjjjjjjhhhiiirrr~~~~~~rrrrrrrrrttttttqqqlllgggaaa]]]\\\]]]___eeeqqq~~~~~~pppcccVVVJJJ>>>666/////////...---,,,,,,+++************)))))))))(((,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&'''((()))***(((((((((((())))))))))))(((((()))))))))************+++------...000333555333777;;;===>>>DDDMMMUUU```hhhpppttttttuuuyyy~~~}}}~~~}}}{{{}}}zzzsssllldddcccbbbccceeeddd___[[[RRRIII>>>999:::<<<<<<;;;<<<;;;===CCCJJJWWWkkk|||~~~{{{wwwwwwvvvqqqhhh[[[OOOGGGAAA>>>;;;888666666777777777999;;;;;;;;;===???AAACCCFFFKKKQQQXXXaaakkkqqq|||zzznnnaaaZZZUUUVVVYYY[[[aaafffzzzzzzyyyxxxxxxzzz{{{|||zzzzzzzzzyyywwwvvvvvvwwwyyy{{{~~~~~~}}}zzzyyyzzz{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}||||||||||||||||||||||||yyy{{{|||{{{zzzyyyzzz|||{{{}}}~~~~~~|||zzzyyywwwtttrrrmmmkkkhhhddd^^^XXXSSSPPPMMMNNNRRRWWW___gggnnnrrrrrrpppmmmllllllkkkiiigggfffccc___^^^bbbjjjrrrwwwyyyzzz}}}wwwrrrrrrssstttsssvvvuuussstttuuuwwwxxxxxxvvvqqqllljjjhhhddd]]]WWWRRRSSSUUU\\\fffssszzzvvvsssrrrnnnlllpppxxx}}}|||yyyrrrsssuuuwwwxxxwwwsssqqqjjjhhhiiillllllnnnvvvzzztttjjjaaaXXXNNNCCC<<<444444333222111000///.........---------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((())))))'''((((((((()))))))))***))))))))))))***************,,,...000000222555777999<<>>===:::>>>:::===IIIYYYiiizzz}}}zzzxxxtttqqqkkkcccYYYOOOGGGBBB;;;;;;999777666666666777888999;;;<<<===???BBBEEEIIINNNUUU^^^hhhrrr|||uuuhhh]]]VVVRRRSSSTTTUUUXXX\\\zzzzzzzzzzzzzzz{{{{{{|||yyyyyyyyyxxxvvvuuuwwwxxx|||~~~~~~}}}zzzyyyyyyzzz{{{zzz{{{{{{|||}}}}}}}}}}}}}}}xxxyyyyyyzzz{{{||||||}}}yyyzzzzzzxxxwwwxxxzzz|||||||||~~~~~~||||||{{{xxxvvvnnnmmmjjjgggbbb\\\WWWTTTMMMMMMNNNQQQXXXaaajjjooosssrrrqqqpppooommmiiifffdddaaa___```eeemmmsssvvvyyyzzz|||~~~zzzwwwvvvuuusssppptttqqqmmmiiigggggghhhiiikkkiiigggeeebbb___[[[YYYWWWWWWYYY]]]cccllltttyyy~~~}}}xxxtttpppooorrrttttttssssssuuuxxxzzz||||||||||||xxxyyy}}}|||~~~{{{sssmmmddd]]]WWWOOOFFF@@@666555333111///.........------,,,,,,,,,,,,++++++((((((((()))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******)))))))))*********++++++)))+++...000111333666888777999<<<@@@GGGSSSbbblllpppsssxxx|||vvvooooooyyywwwnnnbbbZZZUUUVVVXXX\\\]]]ZZZRRRKKK@@@===::::::;;;<<<;;;999===;;;BBBUUUjjj{{{|||yyyuuusssmmmhhh___UUULLLEEEAAA???888999:::999777666777999777888;;;<<<>>>AAAFFFIIIMMMSSS]]]gggrrr|||rrrfffYYYTTTQQQRRRTTTSSSSSSVVVzzzzzz{{{||||||||||||{{{yyy{{{{{{zzzwwwwwwyyy||||||}}}~~~~~~~~~~~~~~~|||yyyxxxyyy{{{||||||{{{{{{|||}}}}}}}}}}}}}}}yyyyyyzzzzzz{{{||||||}}}xxxxxxvvvuuutttvvvyyy}}}||||||}}}~~~~~~}}}}}}{{{zzzqqqpppnnnjjjeee```[[[XXXQQQOOOMMMMMMQQQYYYaaafffooooooqqqrrrrrrpppkkkgggdddbbbbbbfffmmmtttxxxyyyzzzzzz{{{|||~~~~~~~~~{{{wwwrrrooorrrppplllgggcccaaaaaaaaabbbcccdddbbb```^^^___aaaddddddeeefffiiilllnnnpppwww|||~~~|||wwwrrrooooooqqqsssvvvxxx{{{~~~}}}rrrjjjddd\\\WWWSSSNNNIIIDDD666444111...,,,,,,,,,,,,++++++*********)))))))))******************))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))*********))))))*********+++++++++***,,,000222444666888:::777999@@@IIIVVVeeerrrzzz~~~zzznnniiimmm{{{{{{pppeee\\\VVVSSSTTTWWW[[[[[[VVVLLLDDD<<<;;;:::999999:::;;;;;;???CCCQQQfffxxxzzzuuupppllliiibbb]]]TTTJJJBBB===;;;:::555777::::::888888999;;;999;;;===@@@CCCGGGMMMQQQWWW^^^hhhsss}}}rrrfffYYYUUUUUUYYY[[[YYYXXXZZZyyyzzz|||}}}}}}}}}|||{{{|||}}}~~~}}}zzzzzz}}}{{{{{{{{{|||}}}}}}~~~~~~}}}zzzxxxwwwyyy|||~~~~~~{{{||||||}}}}}}}}}}}}}}}{{{{{{{{{||||||||||||}}}wwwvvvtttrrrqqqtttyyy}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}{{{vvvtttrrrnnniiiccc___\\\XXXTTTNNNKKKLLLQQQXXX\\\hhhjjjnnnrrruuusssooolllgggfffgggllltttzzz}}}}}}zzzzzz{{{{{{|||~~~~~~||||||}}}~~~xxxrrroooppppppmmmiiiddd```___^^^\\\```cccccc```aaaeeejjjpppqqqqqqqqqpppooommmlllooovvv~~~vvvpppnnnqqquuuyyy{{{wwwkkk```[[[TTTPPPOOONNNKKKHHH:::888444111///...///000.........---------,,,,,,...------,,,+++***))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''((()))******+++)))************+++++++++,,,///333666777999<<<>>>>>>BBBKKKZZZkkk{{{~~~tttiiifffnnn|||vvvjjj```XXXTTTSSSTTTXXX[[[[[[TTTHHH@@@<<<<<<;;;:::888999<<>>EEEMMM___nnn~~~vvvpppiiiddd```ZZZRRRKKKGGGBBB===:::999999777666666777999999:::;;;>>>AAA@@@FFFNNNVVV^^^hhhssszzzxxxjjjaaadddiiiqqqxxx{{{xxxtttnnnpppsssvvvyyy|||~~~~~~}}}|||{{{zzzzzz|||{{{zzzxxxxxxyyyzzzzzz{{{{{{{{{{{{|||~~~}}}||||||~~~}}}{{{zzzxxxvvvttttttuuuvvvwwwvvvxxx{{{{{{{{{{{{|||~~~|||~~~~~~~~~|||zzzyyyzzzzzzvvvoooiiifffbbb[[[TTTOOOMMMNNNNNNQQQVVV^^^dddiiimmmppprrrwwwvvvtttttttttsssqqqooooooooonnnoooqqqtttxxxzzz{{{{{{{{{|||}}}~~~|||}}}}}}|||{{{xxxsssooommmjjjoooyyy|||qqqvvv|||vvvssspppiiibbb___YYYZZZ\\\aaaggghhheeeaaaVVVNNNCCC999444111000000//////...------------...------,,,+++++++++++++++***))))))(((((())))))*********)))))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))******************))))))***,,,---...222333777;;;<<<<<>>CCCPPP]]]qqq}}}{{{vvvmmmiiiccc^^^YYYSSSJJJDDD@@@===:::888999999999999666888999:::;;;>>>CCCFFFHHHOOOYYYcccmmmxxx{{{nnneeehhhnnnxxxjjjlllooossswwwzzz|||||||||||||||{{{zzzyyyyyyxxx|||{{{zzzyyyyyyyyyzzzzzz||||||{{{|||||||||}}}}}}}}}||||||}}}~~~zzz{{{zzzxxxwwwvvvvvvvvvwwwtttvvvyyy{{{{{{{{{|||}}}{{{|||~~~~~~~~~}}}|||||||||xxxsssoookkkgggaaaZZZUUUQQQPPPOOOLLLPPPVVV]]]ccciiiooosssssssssrrrrrrqqqpppmmmkkkgggggghhhjjjnnnqqqtttvvvxxxxxxyyyzzz{{{}}}~~~zzz}}}~~~zzzuuurrrqqqqqqwww~~~uuuwwwzzz|||~~~{{{ooojjjhhhccc```______aaaeeekkkqqqsssqqqnnnbbbZZZNNNBBB888333111000//////...------------...------,,,+++++++++++++++))))))(((((((((((())))))************))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((()))))))))************+++***))))))***,,,///111555555999<<<===>>>FFFOOO^^^xxx|||qqqhhhfffiiivvvssseeeWWWTTTVVVWWWXXXYYY[[[WWWOOOGGGAAA<<<:::::::::999:::===AAAJJJ\\\mmm}}}}}}uuuooohhhddd___YYYSSSLLLDDD>>><<<;;;999888888999:::::::::;;;<<<===???CCCHHHMMMRRRZZZfffqqq|||rrriiilllttt~~~ccceeeiiimmmrrrvvvyyy{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}||||||{{{{{{{{{{{{{{{||||||||||||{{{zzzzzzyyy{{{|||}}}}}}zzz|||{{{zzzyyyxxxwwwvvvvvvrrrtttwwwxxxxxxxxxzzz{{{yyy{{{|||{{{{{{|||}}}|||zzzxxxvvvuuummmkkkfffaaa\\\XXXUUUTTTKKKNNNRRRWWW]]]dddkkkppppppqqqrrrrrrpppllliiigggdddfffhhhkkkooorrruuuvvvvvvwwwxxxzzz{{{|||}}}}}}{{{~~~xxxtttrrrrrrttt}}}zzzzzzyyyxxxzzzwwwjjjeeedddbbbaaabbbfffhhhmmmrrrwwwxxxxxxwwwooohhh]]]NNNAAA888333000//////...------------...,,,,,,+++***************))))))(((((((((((())))))************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((()))))))))************+++***))))))+++...111222777777:::======@@@KKKWWWnnnyyypppgggiiirrrvvvhhh[[[QQQQQQUUUWWWXXXYYYZZZUUULLLCCC===:::::::::888888:::@@@HHHUUUhhhyyy~~~xxxpppiiieeeaaa[[[TTTMMMFFF???;;;;;;;;;:::999999999:::;;;======>>>???BBBGGGNNNTTT___gggssswwwppprrrxxx```bbbeeeiiioootttyyy{{{xxxxxxyyyyyyyyyzzzzzzzzz}}}||||||||||||{{{{{{{{{|||}}}}}}}}}|||{{{zzzyyy{{{|||~~~}}}|||}}}~~~}}}||||||||||||{{{yyywwwuuutttqqqrrrsssrrrrrrrrrtttvvvwwwxxxxxxxxxxxxyyy|||~~~|||zzzyyyxxxxxxooonnnkkkgggccc___[[[ZZZNNNPPPQQQSSSWWW]]]eeejjjpppsssuuusssooojjjfffdddeeegggkkkooorrruuuwwwxxxuuuvvvxxxzzz|||}}}}}}~~~}}}~~~wwwsssssstttvvv{{{vvvrrrtttzzzrrrgggdddeeeeeefffhhhjjjmmmrrrwww{{{~~~zzzpppaaaOOO@@@666111//////...------------...,,,,,,+++******************))))))(((((())))))*********)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))******************+++,,,...000333444888888;;;===>>>CCCQQQ```}}}xxxrrrlllqqq|||~~~sssjjjZZZRRRNNNQQQWWWYYY[[[\\\XXXSSSJJJAAA:::888888888999999===HHHUUUcccuuu~~~{{{wwwqqqiiiccc```\\\UUUNNNGGGAAA===;;;;;;<<<<<<<<<::::::<<<===??????AAACCCHHHOOOYYY___nnnvvv~~~wwwxxx}}}lllllllllnnnqqquuuyyy|||||||||||||||{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}||||||||||||zzzwwwtttssspppooonnnllljjjjjjmmmooossstttttttttuuuvvvzzz}}}~~~}}}}}}~~~}}}zzzyyyyyysssrrrpppmmmiiiddd___]]]SSSRRRPPPOOOPPPUUU\\\bbbkkknnnrrrrrrnnniiieeeddddddfffjjjnnnrrruuuvvvvvvuuuwwwyyy{{{}}}~~~~~~~~~}}}~~~xxxuuuwwwzzz{{{{{{qqqkkkmmmttt}}}yyyoooeeeeeehhhjjjlllnnnooorrrwww}}}ttt___JJJ:::222//////...------------...------,,,+++++++++++++++*********))))))*********)))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***************+++,,,...111333444555888999;;;===???EEEVVVfffzzzxxxtttzzz{{{qqqfff^^^SSSOOOPPPVVVZZZZZZZZZ\\\QQQLLLDDD===888777888999===<<>>>>>======???AAACCCDDDGGGKKKRRR]]]iiiqqq~~~}}}}}}}}}{{{xxxuuuuuuwwwzzz|||~~~}}}|||{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxzzz{{{~~~~~~~~~~~~~~~}}}{{{{{{{{{}}}~~~||||||}}}|||zzzwwwtttrrrooommmkkkgggdddeeehhhkkkpppqqqrrrrrrrrrtttxxx{{{~~~}}}{{{|||~~~~~~|||yyyxxxuuuuuusssppplllfffaaa^^^VVVTTTPPPMMMLLLPPPWWW\\\aaaffflllnnnlllhhhffffff```cccgggkkkoooqqqrrrrrrvvvwwwzzz|||~~~}}}~~~zzzxxx{{{zzznnnfffgggpppzzz}}}xxxxxx{{{}}}vvvllleeegggkkknnnppprrrsssvvv|||iiiPPP===333//////...------------.........---,,,,,,,,,,,,---++++++************++++++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))***************+++---000222444555666888999;;;===???GGGYYYjjj|||}}}}}}}}}{{{~~~~~~~~~{{{rrrggg\\\UUURRRQQQTTTZZZ[[[XXXWWWXXXHHHEEE???:::777888;;;===AAA@@@HHH[[[ooo~~~{{{vvvoookkkgggccc]]]XXXPPPLLLFFF@@@;;;:::<<<>>>888;;;>>>???>>>???BBBEEEGGGIIIMMMSSS\\\iiiwww~~~|||{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{{{{zzzyyyxxxxxxyyyyyywwwuuuppplllfffaaa^^^___aaabbbdddfffjjjooosssvvvxxxyyy||||||}}}|||}}}~~~~~~}}}xxxwwwuuusssrrrooojjjggg```\\\VVVRRRRRRSSSTTTTTT[[[aaaiiillljjjfffcccccc___]]]^^^bbbhhhmmmnnnnnnqqqsssuuuvvvwwwyyy|||~~~}}}|||}}}zzz}}}yyysssjjjccccccjjjvvv}}}xxxsssqqqssswwwzzz{{{|||}}}zzzwwwwww{{{zzzvvvnnnjjjffffffjjjooossstttrrrwww~~~mmmWWWFFF===555111,,,,,,///111...+++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$&&&)))+++***((('''(((((()))***,,,...///***,,,///111222444666888999888999;;;===FFFWWWhhhyyy||||||zzz|||~~~}}}}}}zzzxxxwwwrrrfffYYYSSSMMMQQQWWW[[[]]]ZZZVVVSSSCCC???<<<;;;999666777;;;AAAKKK\\\mmm||||||uuuooohhhdddaaa]]]VVVPPPIIICCC===:::;;;===>>>===777;;;???@@@???@@@CCCFFFGGGLLLUUU```lllyyy~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}|||{{{yyyyyyyyyxxxuuusssqqqmmmfff___ZZZXXXWWWXXX___```bbbeeejjjooosssuuuwwwyyy{{{{{{|||}}}~~~}}}|||{{{zzzyyywwwuuutttqqqmmmjjjgggccc]]]XXXUUUTTTSSSQQQVVV[[[ccciiikkkkkkjjjiiihhhfffddddddgggiiiiiihhhnnnpppsssuuuwwwyyy|||}}}wwwtttvvvnnnjjjddd``````gggrrrzzz~~~yyytttnnnkkklllppptttwwwxxxxxxtttpppqqqtttuuurrrnnnllljjjkkknnnrrrssssssuuuyyyqqq]]]LLLBBB777333...---///000...+++---,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))***)))(((***))))))))))))***++++++,,,...000222333555888:::;;;999999;;;>>>FFFUUUdddppptttvvvuuuyyy~~~|||xxxuuussslllaaaWWWTTTRRRUUUXXXZZZYYYUUUOOOKKK>>>:::888888777666888===GGGSSScccsss}}}}}}vvvpppjjjccc^^^[[[WWWPPPJJJDDD???:::888999:::;;;:::888;;;>>>??????AAAFFFJJJRRRXXXbbbmmmyyy~~~}}}||||||||||||{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{}}}~~~}}}{{{zzzyyywwwtttqqqtttqqqjjjccc]]]XXXVVVVVVZZZXXXWWWXXX\\\cccjjjnnnqqqtttxxx{{{||||||}}}~~~~~~}}}|||}}}{{{yyywwwvvvtttpppmmmmmmiiiddd___\\\XXXUUURRRTTTXXX^^^eeellloooooonnnpppmmmiiiggggggggggggfffjjjmmmqqqtttvvvxxx{{{}}}}}}~~~|||zzzzzz{{{yyyyyy{{{xxxqqqmmmmmmdddcccbbbaaabbbhhhpppvvvzzz|||~~~yyytttqqqmmmjjjkkknnnrrruuuttttttppplllmmmqqqrrrpppqqqpppppprrruuuxxxxxxwwwzzz}}}sssbbbQQQFFF;;;666111...//////...,,,...---,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))''''''''')))))))))'''++++++***)))((((((((()))---///222444555666999;;;===::::::>>>CCCJJJVVVaaagggllloooqqquuu{{{~~~|||~~~|||~~~|||xxxsssooofff[[[VVVVVVXXXYYYYYYWWWSSSLLLEEEAAA:::777666777777777<<>>@@@AAABBBFFFLLLRRR___fffqqq}}}~~~|||{{{{{{{{{|||}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{zzzyyywwwtttrrrrrrooojjjddd___\\\ZZZYYYVVVSSSNNNMMMPPPWWW```ffflllpppvvvzzz||||||||||||~~~~~~|||zzzxxxwwwvvvsssqqqnnnllliiifffccc^^^ZZZVVVWWWXXX[[[bbbkkkppppppoooqqqooollliiihhhiiiiiijjjhhhkkkooorrrtttuuuwwwyyyzzz|||~~~~~~}}}~~~zzzvvvpppkkkkkknnnppplllhhhgggbbbccceeefffiiilllrrruuuzzz}}}|||xxxqqqrrrsssqqqooonnnppprrrrrrsssrrroooqqqvvvvvvsssssstttvvvyyy}}}zzzpppcccTTTIIIAAA<<<666222000000///.........,,,+++))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''((((((((((((((())))))((((((((((((((('''+++***))))))(((((())))))...000333555666777:::<<<>>>;;;===DDDLLLRRR[[[ccceeekkkpppssswww{{{|||yyy|||{{{~~~zzztttlll```VVVTTTXXX[[[ZZZXXXSSSMMMEEE>>>:::888666666888888:::BBBJJJWWWddduuu~~~~~~~~~vvvmmmggg```[[[TTTNNNJJJEEE@@@===<<<<<<;;;;;;<<<<<<<<<;;;???AAACCCEEEHHHNNNWWW]]]iiiqqq}}}|||~~~~~~~~~|||{{{{{{{{{|||}}}{{{|||}}}}}}~~~~~~}}}}}}}}}}}}|||}}}~~~}}}|||{{{{{{{{{||||||zzzyyyyyyyyywwwuuusssllliiiddd___ZZZWWWUUUTTTSSSOOOKKKHHHJJJQQQYYY___iiimmmtttxxxzzz{{{{{{|||}}}}}}zzzyyyxxxwwwuuusssqqqpppmmmjjjgggbbb\\\XXXXXXWWWYYY___gggnnnpppppprrrqqqooollljjjjjjjjjkkkiiikkknnnooopppqqqrrrtttwwwzzz}}}}}}|||{{{|||}}}}}}zzzwwwnnngggcccfffhhhfffddddddbbbdddhhhkkkmmmooorrruuu||||||yyyzzz{{{rrrmmmkkkooorrrttttttxxx||||||xxxvvvyyy|||yyyqqqjjjaaaVVVNNNGGGCCC===888444222000//////...---+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((())))))))))))))))))((((((((()))(((((((((((()))***+++,,,///111444555666888;;;===;;;<<>>???BBBFFFIIINNNVVVaaaiiiuuu|||~~~~~~|||~~~}}}}}}||||||}}}}}}}}}{{{|||}}}~~~~~~}}}||||||{{{{{{|||}}}~~~|||{{{zzz{{{{{{zzzyyywwwwwwwwwvvvtttrrrlllhhhbbbZZZTTTPPPNNNMMMNNNLLLIIIIIIKKKQQQWWW[[[eeeiiinnnrrruuuwwwyyy{{{|||~~~{{{zzzzzzyyyxxxvvvwwwuuurrrnnnjjjddd^^^YYYVVVVVVXXX\\\ccckkkpppsssttttttsssoookkkiiihhhhhhiiijjjkkkllllllmmmooorrruuuyyy||||||zzzxxxyyy{{{~~~}}}|||qqqhhhaaa```aaaaaabbbeeecccfffjjjmmmppprrrvvvxxx}}}}}}}}}|||qqqmmmkkkooorrruuu{{{~~~xxxooohhhccc]]]WWWSSSMMMJJJEEE???:::666333111000///...,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((()))((()))******(((((()))***''''''((()))***,,,...///111333666777999:::===???===CCCPPP___hhhlllqqqvvv}}}yyyrrrlllpppyyy}}}tttiii___UUUMMMNNNRRRWWWUUUPPPJJJDDD>>>:::888555555666:::<<>>@@@@@@DDDIIIOOOVVV```llluuu~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{|||}}}~~~}}}|||~~~~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~}}}{{{{{{{{{|||}}}{{{yyywwwvvvvvvtttqqqooojjjeee\\\SSSLLLHHHFFFEEEFFFGGGHHHKKKPPPTTTXXX[[[```cccfffiiilllpppuuuxxxxxx}}}}}}|||||||||{{{zzzyyywwwtttqqqnnniiiccc___YYYYYYZZZ[[[^^^dddkkkppptttuuuuuurrrmmmhhhggggggggghhhhhhhhhhhhkkkooorrrtttxxx||||||xxxwwwxxx{{{zzz}}}}}}xxxnnnddd```^^^```fffllljjjmmmqqqtttxxx|||}}}}}}uuurrrjjjmmmooorrrzzz{{{sssnnnfff^^^YYYVVVUUUTTTQQQPPPLLLGGG@@@999555333000///...---------------))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&''''''((((((&&&(((******((((((***,,,((())))))***+++---///000444666999;;;<<<===@@@BBBHHHSSSeeevvv~~~vvvkkkgggnnnzzzyyynnnbbbZZZTTTOOOPPPSSSVVVSSSMMMGGGAAA<<<:::888555666999>>>BBBJJJ[[[jjjrrrtttwwwyyy{{{~~~{{{wwwqqqjjjbbbZZZSSSOOOHHHFFFCCC???<<<;;;<<<===777:::<<<<<<<<<>>>AAADDDEEEJJJRRRYYYbbbnnnzzz{{{||||||}}}}}}}}}~~~}}}{{{|||~~~}}}|||~~~~~~~~~}}}}}}||||||~~~|||{{{zzzzzzzzz{{{}}}||||||{{{{{{|||~~~|||zzzxxxvvvtttrrrnnnlll```[[[RRRIIIBBB>>>======@@@CCCHHHMMMSSSWWWZZZ\\\\\\^^^```cccfffkkkqqquuuuuuzzz~~~}}}~~~~~~~~~~~~}}}wwwuuusssrrrqqqnnnjjjggg^^^^^^^^^[[[ZZZ^^^eeekkkpppsssuuusssnnnjjjhhhhhheeefffeeeeeefffjjjpppttttttxxx|||{{{xxxvvvxxxzzzuuuxxx}}}yyywww{{{ttthhhbbb___aaajjjtttrrruuuyyy}}}~~~zzzrrrqqqlllnnnnnnqqqzzz}}}xxxuuujjjfff___WWWPPPNNNPPPSSSTTTSSSQQQKKKCCC<<<666444000//////.........//////))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((%%%(((******)))(((+++---*********+++,,,---//////666999;;;===>>>@@@BBBEEETTTaaawwwrrrfffhhhppp~~~xxxlll___YYYVVVTTTTTTWWWVVVRRRLLLFFF@@@<<<999888666888===CCCIIISSSeeevvvzzzyyyxxxxxxzzz~~~qqqnnniiibbb[[[SSSMMMIIICCCBBB@@@===::::::<<<>>>:::===?????????AAAEEEIIIKKKQQQZZZcccmmmyyy~~~~~~|||{{{zzzzzz{{{||||||||||||||||||||||||zzzyyyzzz}}}~~~|||zzzyyyzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{|||zzzvvvssspppkkkfffbbb___TTTHHHCCC>>>:::999:::@@@HHHOOOUUU\\\bbbdddbbbccc\\\XXXZZZ]]]___dddiiiqqqtttxxx{{{||||||}}}~~~~~~}}}|||{{{vvvwwwwwwvvvsssoookkkhhhcccaaa]]]YYYXXX\\\bbbgggmmmpppssssssqqqmmmkkkjjjjjjfffcccdddiiiooorrrttttttttttttvvvyyyzzzyyyxxxxxxxxxyyy{{{|||~~~}}}~~~{{{xxxwwwwwwzzzrrrjjjeeedddhhhrrr}}}~~~}}}{{{}}}|||yyyyyyvvvtttvvv{{{~~~tttnnnnnnbbb[[[RRRNNNOOOQQQQQQPPPRRRSSSRRRMMMEEE===777333///...,,,,,,---------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))((((((((((((''''''''')))+++///333555999888;;;??????>>>GGGRRRbbbxxxyyynnniiikkkttttttmmmccc\\\YYYXXXVVVUUUVVVNNNFFFDDDBBB===::::::777999???IIIWWWeeepppvvv{{{|||||||||~~~zzzuuunnniiiaaaXXXQQQJJJDDDAAA===>>>===;;;999888999;;;:::===@@@AAAAAADDDIIIMMMVVV```kkkrrr}}}~~~}}}||||||zzz{{{{{{|||||||||||||||{{{|||{{{zzzyyyzzz}}}~~~|||{{{zzzzzz{{{|||zzzzzzzzzzzzzzz{{{{{{{{{yyywwwuuurrrnnnhhhbbb]]]VVVLLLBBB>>>;;;888888:::???HHHRRR[[[dddlllooommmggg^^^VVVSSSSSSSSSVVV[[[fffkkkrrrxxxzzzzzzzzzzzz|||}}}}}}{{{{{{xxxxxxyyyxxxvvvrrrnnnlllfffddd___[[[YYYZZZ]]]```hhhkkkoooqqqooommmkkkjjjmmmjjjggghhhlllqqqtttuuuvvvuuuuuuwwwyyyzzzyyyxxxxxxxxxyyy{{{|||}}}~~~~~~|||yyyxxxxxx|||tttmmmkkkmmmttt~~~||||||||||||}}}xxxnnnhhhggg]]]XXXRRRPPPRRRVVVXXXXXX[[[ZZZXXXRRRIII@@@888444111000...---...///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))))))))((((((((((((***,,,000333555999999;;;??????BBBNNN\\\tttrrrgggccciiiuuuoooiiiaaa[[[YYYXXXVVVSSSOOOGGGAAA???>>>:::888999;;;>>>FFFRRR```mmmwww|||~~~~~~zzzsssnnnfffaaaZZZSSSNNNHHHDDD@@@======<<<;;;999888:::<<<<<>>DDDNNN[[[eeeoooxxxzzzxxxrrrhhh\\\UUUPPPLLLLLLOOOXXX___iiirrrvvvxxxxxxyyyxxxyyy|||~~~{{{zzzyyyzzzzzzzzzxxxvvvsssqqqmmmjjjeeeaaa]]][[[ZZZZZZaaaeeekkknnnooonnnmmmmmmpppnnnllllllooosssvvvwwwxxxwwwvvvwwwyyyzzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}zzzzzzzzz{{{tttooopppvvv}}}{{{|||}}}{{{pppeee___^^^YYYVVVTTTUUUYYY^^^bbbdddeeeddd```YYYOOOEEE;;;555444222000////////////...,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###&&&(((***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%(((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))((())))))+++...111444666888:::===???AAAIII\\\mmmwwwjjjdddbbbmmm{{{uuugggbbb]]]ZZZYYYXXXTTTQQQHHHAAA<<<<<<;;;999999;;;@@@FFFQQQ^^^lllwwwyyyrrriiibbb[[[WWWQQQLLLIIIEEEBBB???;;;<<<;;;:::999999;;;======@@@CCCFFFIIIOOOXXX^^^kkkuuu||||||~~~~~~|||||||||}}}}}}|||{{{{{{{{{{{{{{{||||||zzz{{{{{{{{{yyyzzz|||~~~~~~}}}||||||}}}}}}zzzzzzzzzyyyyyyyyyyyyyyytttsssqqqnnniii```VVVOOOFFF???:::999999999===CCCNNNYYYfffqqqzzz}}}{{{pppeee\\\TTTLLLHHHIIIMMMTTT^^^hhhpppuuuxxx{{{xxxyyy{{{~~~|||zzzzzzzzz{{{{{{zzzxxxvvvuuussspppllliiieeeaaa]]]ZZZ]]]aaaggglllnnnooopppqqqrrrqqqppppppqqqsssuuuvvvxxxvvvuuuvvvxxxyyyxxxxxxwwwxxxxxxyyy{{{||||||}}}~~~|||{{{||||||yyysssooorrr{{{xxxyyyzzz|||}}}~~~ttthhh]]]XXXXXXXXXYYY[[[]]]aaaggglllooonnnlllhhhaaaXXXLLL@@@999777444111/////////...---,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))*********)))***+++---000333666777888;;;>>>???CCCRRRjjj}}}}}}ooogggeeegggvvv|||qqqhhh^^^[[[XXXXXXXXXVVVQQQMMMEEE???;;;;;;:::999;;;???EEENNN[[[jjjvvvzzzsssjjj```YYYRRROOOJJJFFFDDDAAA???===:::;;;;;;:::999:::===???>>>AAAEEEIIINNNWWWbbbjjjttt~~~}}}|||{{{|||{{{|||}}}~~~~~~|||{{{||||||}}}{{{{{{zzzyyyyyyzzz{{{{{{yyyzzz{{{{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}zzzzzzyyyyyyxxxxxxxxxxxxsssrrrppplllfff[[[PPPHHHAAA<<<888888999;;;AAAHHHVVVbbbqqq|||zzzqqqhhhbbbZZZPPPIIIHHHFFFLLLUUU___hhhpppwww|||{{{|||}}}~~~~~~|||zzzzzz{{{{{{zzzyyyxxxwwwuuurrrooommmkkkgggaaa]]]YYY]]]bbbgggjjjlllooorrrrrrrrrrrrqqqqqqrrrssstttuuusssrrrssstttvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{|||}}}}}}}}}{{{{{{|||}}}yyyuuussswwwuuuqqqtttvvvyyy|||~~~~~~wwwoooeeeZZZUUUVVVYYY\\\aaaeeegggkkkqqquuuuuutttqqqllldddWWWIII???999555111.........---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((()))))))))*********++++++,,,---///222555777999999===???@@@GGG[[[uuussshhhdddfffjjj{{{xxxpppggg___WWWUUUTTTUUUUUUSSSMMMHHHAAA===999:::999999<<>><<<:::999:::;;;;;;;;;<<>>???AAALLLccc|||yyymmmeeedddiiiooo|||xxxnnnfff___YYYSSSQQQPPPQQQRRRNNNHHHBBB<<<888777888888999???GGGUUU```ooo|||~~~uuunnnfff^^^TTTMMMHHHEEEAAA???===<<<:::888999:::;;;<<<===???CCCEEEEEEJJJQQQXXXaaalllyyyyyypppdddcccbbbdddhhhooovvvzzz||||||}}}}}}}}}}}}}}}|||~~~~~~~~~~~~}}}|||{{{zzzzzzyyywwwvvvuuuvvvwwwxxxxxxyyy{{{{{{zzzyyyzzz{{{{{{||||||}}}}}}|||||||||yyyyyyyyyxxxwwwvvvvvvvvvrrrpppkkkeee\\\QQQEEE>>>999666777;;;>>>CCCMMMWWWgggtttyyyqqqiiifffccc^^^]]]^^^YYY]]]ccciiinnnrrrwwwzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyyyyvvvsssppppppqqqooohhhccc]]]^^^^^^___aaaeeelllpppqqqsssuuutttqqqoooooopppjjjiiiggghhhkkkooopppqqqrrrssssssttttttuuuuuuvvvvvvwwwwwwwwwvvvwwwzzz|||~~~~~~sssnnniiihhhgggfffjjjpppwwwxxxzzz}}}}}}zzz|||wwwtttqqqnnnhhh```___cccaaaiiirrrvvvvvvwww}}}sss^^^PPP>>>:::444000.........---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((())))))******+++,,,,,,---...000333666888::::::<<<>>>???BBBPPPiii|||vvvooojjjmmmuuu|||~~~~~~}}}}}}{{{nnnddd]]]XXXSSSQQQOOONNNNNNNNNJJJCCC===888555666888:::>>>FFFOOO```kkkyyy~~~xxxnnnfff___WWWNNNHHHCCC@@@===;;;;;;;;;999888999:::<<<===???AAAEEEHHHMMMSSS\\\dddnnnyyyqqqggg^^^]]][[[[[[]]]aaaeeeiiiqqqyyy|||}}}}}}}}}}}}}}}|||{{{}}}}}}~~~~~~~~~|||zzzyyyzzzxxxvvvuuutttuuuvvvwwwwwwyyy{{{{{{zzzyyyzzz{{{{{{{{{|||||||||||||||{{{yyyyyyxxxxxxwwwvvvvvvuuuqqqnnniiibbbYYYNNNBBB;;;888777999>>>CCCIIIUUU```qqq~~~tttkkkbbb^^^\\\ZZZ]]]aaafffkkkqqqvvvxxxyyyzzz{{{||||||||||||}}}}}}~~~~~~{{{}}}~~~~~~}}}|||{{{zzzzzzzzzvvvssssssuuurrrlllfffccccccaaa```bbbgggnnnsssrrrtttvvvuuuqqqnnnnnnooogggeeedddeeeiiilllnnnoooqqqrrrrrrssssssttttttttttttuuuuuuuuuuuuvvvyyy{{{}}}~~~{{{ooollliiigggccc```cccjjjrrruuuxxx{{{~~~zzzyyyxxxyyy|||~~~zzzzzzzzzsssqqqpppooojjjddddddhhhgggppp{{{~~~{{{eeeTTT@@@<<<666111000//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%'''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((())))))***++++++,,,,,,---///111444777999:::;;;===??????CCCSSSlll~~~zzzyyyvvvssssssyyy~~~|||zzzyyyyyyyyy|||{{{tttggg\\\VVVRRRMMMQQQOOOMMMMMMLLLHHHAAA;;;666555777;;;>>>CCCNNNXXXhhhssszzzsssiii```YYYRRRKKKEEE>>><<<:::999999::::::999999;;;===>>>@@@CCCGGGJJJSSSYYYcccmmmwww|||lllaaa\\\ZZZWWWVVVVVVXXXZZZ\\\dddmmmzzz~~~}}}||||||{{{{{{|||~~~}}}{{{yyyyyyxxxwwwvvvwwwxxxyyyzzzyyyzzz{{{{{{||||||{{{{{{|||{{{zzzyyyxxxwwwwwwwwwyyyzzzzzz{{{zzzxxxwwwvvvrrrllleee^^^TTTHHHAAA@@@555444888>>>CCCLLL^^^qqq}}}~~~qqqjjjaaa[[[UUURRRWWW^^^iiittt~~~|||||||||{{{zzzyyyyyyyyyzzzvvvyyy{{{}}}~~~~~~}}}{{{vvvwwwwwwwwwvvvtttqqqooohhhccc___]]]```eeejjjllltttuuuwwwxxxwwwtttqqqoooiiifffdddeeehhhlllooopppsssrrrqqqsssuuuvvvvvvuuuqqqqqqrrrtttuuuwwwxxxyyyzzz}}}{{{rrrooonnnqqqvvvyyywwwsssiiiiiihhhddd```]]]]]]^^^eeellluuu|||}}}tttooooooqqqssszzzyyysssqqqrrrnnnpppqqqooojjjggghhhjjjqqqxxx{{{eeeUUUEEE===444///...///---***+++,,,,,,,,,,,,+++******))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++///111444666777888:::;;;===<<>>???<<<:::999;;;<<<:::888999<<>>999777666666555999@@@GGGPPP```ooo~~~{{{vvvlllfff]]]TTTLLLFFFAAA>>>>>><<<999999;;;<<<:::888;;;===@@@BBBDDDJJJRRRXXXffflllvvv{{{lllccc]]]ZZZVVVTTTTTTUUUUUUTTTVVV[[[cccmmmvvv~~~~~~}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||||||||{{{zzz{{{{{{||||||||||||||||||{{{{{{zzzzzzzzz{{{{{{{{{zzzwwwuuurrrpppnnnmmmmmmfff^^^VVVLLL@@@:::999;;;===BBBIIIRRR^^^ppp~~~tttllllllggg```ZZZRRRMMMQQQWWWrrr}}}yyyxxxxxxyyyyyyzzz{{{||||||zzzzzzzzzzzzzzz}}}~~~}}}yyyzzzyyyyyywwwtttrrrpppmmmjjjeee^^^ZZZ]]]dddkkksssuuuwwwyyyyyywwwuuusssrrrpppnnnmmmooooooooonnnrrrqqqqqqrrrtttuuutttsssrrrsssssstttuuuuuuvvvvvvwwwzzz~~~xxxlll```\\\YYYZZZ___eeeggghhh^^^``````___]]]ZZZZZZZZZbbbhhhqqqyyy~~~|||wwwqqqmmmllllllmmmppprrruuuwwwyyyzzzzzzzzz|||yyyvvvuuuvvvxxxyyyzzz}}}qqqeee]]]KKKCCC999222000000000///++++++,,,,,,++++++***)))******)))))))))((((((((('''''''''((()))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++------333666999::::::::::::;;;<<>>999777444333666777===FFFQQQ]]]nnn|||}}}uuuoooeee___UUUMMMGGGBBB???===<<<;;;999999:::;;;;;;:::<<<>>>BBBEEEIIIPPPZZZbbbnnnuuu{{{lllbbb\\\YYYVVVUUUVVVXXXYYYXXXWWWYYY\\\aaaiiisss~~~~~~~~~~~~}}}}}}|||||||||{{{zzzyyyyyyyyyzzzzzzxxxyyyzzz{{{|||{{{zzzyyy{{{{{{|||}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||}}}}}}{{{xxxuuurrrooommmllljjjbbbZZZSSSIII???::::::;;;???GGGQQQ]]]kkk}}}{{{rrrmmmjjjfffaaa[[[RRRMMMPPPWWWkkkwww~~~yyyvvvwwwxxxxxxyyyyyyzzzzzz{{{{{{zzzxxxxxxzzz}}}|||{{{{{{yyywwwuuusssqqqooommmggg^^^XXXXXX```hhhppprrrtttvvvwwwwwwuuuttttttqqqnnnlllmmmooopppqqqsssqqqqqqrrrtttttttttsssqqqqqqrrrsssuuuvvvwwwwwwvvvzzz}}}~~~|||qqqfffYYYVVVTTTVVVZZZ^^^```aaaZZZ\\\^^^```______```aaagggmmmtttzzz}}}~~~~~~|||zzzvvvssspppnnnnnnmmmooooooqqqvvv{{{~~~zzz|||xxxqqqiii```[[[NNNFFF<<<444111000000000......//////......---,,,*********)))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++---...///444777:::;;;;;;:::;;;<<<>>>CCCKKKVVV___hhhnnnrrruuuxxx|||}}}{{{vvvrrrpppxxxwwwqqqfff]]]PPPHHHEEEGGGJJJKKKQQQJJJ@@@:::888777666444888<<>>===<<<::::::999999:::;;;<<<<<<<<>><<<::::::999999::::::;;;<<<===???===AAAGGGMMMUUU```llluuu~~~}}}nnneee[[[[[[]]]aaagggllloooqqqpppmmmhhhcccccciiirrryyy~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzzzzz}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||vvvuuusssooojjjddd___]]]VVVOOOHHHDDD???::::::===@@@KKKYYYgggwwwzzzuuuqqqmmmjjjgggbbbZZZVVV]]]gggzzz}}}zzzwwwssstttuuuwwwxxxyyyyyyxxxxxxyyyyyyxxxwwwvvvwww{{{~~~}}}~~~}}}|||{{{yyyxxxwwwwwwrrrqqqmmmggg```^^^```cccgggiiillloooqqqssstttuuusssoookkkiiilllpppuuuwwwuuusssssssssuuuuuutttsssooopppqqqrrrtttvvvwwwxxxuuuxxxzzzwwwuuurrrjjjaaaUUUWWWYYY[[[]]]^^^______```bbbeeehhhkkkooossswwwuuuwwwzzz{{{|||}}}~~~}}}|||{{{{{{{{{ttttttuuuwwwzzzvvvoooeee]]]YYYVVVSSSPPPOOOJJJBBB:::333000///000,,,,,,------,,,,,,+++***++++++*********)))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******,,,...000222333666777999:::<<<>>>CCCFFFKKKTTT```gggkkkoootttyyy}}}yyyxxxyyytttlll]]]VVVNNNKKKMMMOOOMMMKKKFFFAAA999555444777:::<<<>>>HHHUUUbbbqqq}}}wwwoooeee^^^RRRMMMFFF@@@<<<;;;:::999888:::;;;<<<<<<===@@@BBBAAAGGGOOOWWW```kkkwwwtttkkkbbbbbbeeekkksssyyy}}}~~~{{{uuuooolllmmmrrrwww}}}}}}}}}}}}}}}}}}}}}~~~|||{{{{{{zzzzzzzzzzzzzzz~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzztttsssqqqllleee]]]UUUQQQMMMFFFAAA>>><<<:::===BBBJJJWWWggguuuzzzzzzxxxtttpppnnnlllfff___]]]fffrrr{{{sssooollliiijjjlllooorrrtttuuuvvvuuuvvvwwwwwwwwwvvvwwwzzz||||||~~~}}}}}}}}}|||{{{zzzzzzzzzzzztttsssqqqmmmjjjfffcccbbbdddfffiiimmmpppsssuuuuuusssqqqooooooqqqtttvvvwwwvvvuuuttttttvvvvvvuuutttrrrrrrrrrsssssstttttttttsssvvvvvvssspppnnnhhhaaa[[[\\\^^^aaacccgggjjjmmmppprrrsssuuuwww{{{~~~}}}}}}}}}ooofff[[[RRROOOOOOOOOOOOQQQMMMFFF>>>777222000000,,,,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,///111333444888999999;;;===CCCIIINNN]]]fffqqqvvvvvvwww|||}}}xxxvvvuuuyyy}}}ooogggXXXRRRMMMMMMPPPPPPLLLGGG>>><<<888555444777<<>>BBBEEEHHHOOOYYYcccmmmxxxzzzrrrkkklllooouuu}}}~~~yyyxxxyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~||||||{{{{{{{{{zzzzzzzzz~~~}}}|||||||||}}}}}}}}}~~~~~~~~~}}}|||zzzzzzyyyyyyyyyvvvuuurrrmmmdddYYYPPPJJJIIICCC>>>>>>======AAAGGGRRRaaaqqqyyyxxx||||||xxxrrrpppnnniiibbbaaalllzzz|||~~~{{{qqqhhheeecccaaa___bbbfffkkknnnqqqrrrrrrtttvvvwwwwwwwwwwwwyyy{{{xxxzzz}}}~~~~~~|||}}}}}}|||{{{{{{{{{{{{{{{vvvuuusssrrrppplllgggcccdddeeehhhlllpppsssuuuvvvtttttttttuuuwwwxxxwwwuuuwwwvvvuuuuuuvvvwwwvvvtttuuuttttttssssssrrrrrrqqqqqqtttsssooommmkkkgggaaabbbbbbdddfffiiiooouuuzzzzzzmmmcccUUULLLIIILLLNNNPPPRRROOOIIIBBB999444111000------......------,,,++++++++++++************)))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))***+++---///222444555999::::::;;;???FFFNNNTTTmmmvvvyyysssqqqpppyyy{{{lllcccTTTPPPLLLNNNQQQQQQJJJDDD;;;;;;:::777555999@@@FFFSSS___mmmxxxyyyqqqhhh]]]QQQIIIAAA>>>;;;::::::;;;;;;;;;888;;;===>>>>>>???CCCFFFNNNVVVaaalllvvvxxxrrrsssvvv|||{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}|||||||||{{{~~~}}}||||||{{{||||||{{{{{{zzz{{{{{{|||}}}~~~~~~}}}{{{zzzzzzyyyyyyzzzyyywwwqqqggg\\\QQQKKKHHHBBB>>>===<<<===DDDMMM^^^jjjzzz|||vvvvvvwwwwwwvvvqqqpppnnnjjjhhhkkkrrrxxxuuuggg```[[[VVVSSSRRRTTTVVVYYY[[[___eeelllqqqssstttuuuuuuuuuwwwzzz||||||{{{{{{}}}}}}{{{zzzyyyzzz|||}}}yyyyyyyyyxxxwwwtttrrrpppiiiggggggjjjnnnrrruuuvvvwwwvvvtttrrrrrrrrrssstttuuutttrrrqqqqqqrrrsssuuurrrqqqqqqpppqqqqqqrrrrrruuusssooollljjjjjjkkkkkkkkkhhhmmmuuuuuusss~~~vvvjjjbbbXXXRRRPPPPPPQQQPPPWWWUUUQQQJJJAAA999444111444///,,,---,,,)))'''(((,,,+++******))))))******)))((('''&&&'''(((***,,,'''((()))((('''&&&''')))''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((%%%###$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))(((&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((())))))***,,,++++++---///333777999999999===BBBBBBEEETTTddd~~~{{{rrrlllnnnsss~~~sssfff___ZZZWWWTTTUUUVVVQQQFFF===<<<666222555999<<<@@@EEE\\\jjjyyy~~~wwwmmmcccZZZQQQGGG@@@??????>>>;;;888777888:::>>>@@@@@@??????BBBHHHNNNTTTaaaooozzz|||~~~||||||||||||}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{}}}}}}||||||||||||||||||{{{{{{{{{zzz{{{{{{||||||}}}}}}|||{{{{{{{{{||||||}}}|||yyytttlllbbbYYYTTTOOOJJJEEECCCBBBDDDLLLTTTjjjwwwyyyuuuuuuwwwwwwvvvttttttrrrnnnkkklllooosssrrrfffXXXRRRMMMHHHFFFFFFGGGIIIKKKNNNRRRXXX```eeemmmppptttwwwxxxzzz|||}}}zzzyyyyyyzzz|||~~~}}}|||zzzzzz{{{|||}}}||||||||||||zzzyyywwwuuuooollljjjjjjmmmppprrrssstttssssssssssssssssssssssssrrrqqqooooooqqqrrrsssooooooooooooooooooooopppsssqqqnnnllllllmmmnnnpppuuurrruuu{{{{{{yyyvvviiiccc[[[WWWVVVWWWWWWWWW]]]\\\YYYRRRIII???777333333...,,,------***((())),,,+++******))))))******)))(((''''''''')))***+++'''((()))((('''&&&''')))(((''''''&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))******))))))((())))))******,,,,,,---///222555888:::;;;;;;>>>CCCFFFMMM]]]nnn}}}uuummmiiimmmttt{{{nnnccc^^^YYYWWWWWWXXXWWWPPPFFF===<<<777444666:::>>>FFFNNNcccqqq~~~zzzrrrggg]]]UUULLLDDD>>><<<<<<<<<:::888888:::<<<>>>???@@@???@@@EEENNNUUU___lllyyy}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||{{{{{{{{{{{{{{{{{{|||||||||||||||}}}~~~~~~}}}{{{vvvpppiiiccc___YYYSSSNNNMMMLLLNNNVVV```ttt}}}wwwtttvvvwwwwwwvvvwwwwwwvvvsssoookkkjjjjjj```UUUIIIDDD@@@<<<:::;;;===>>>@@@BBBFFFLLLTTTYYYfffkkkrrrwwwzzzzzzzzz{{{zzzxxxwwwvvvxxx{{{~~~~~~}}}|||{{{zzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyvvvsssnnnkkklllnnnooopppqqqrrrssstttttttttsssrrrqqqpppnnnmmmmmmnnnpppqqqoooooooooooooooooooooooopppnnnmmmlllmmmooorrrttt}}}{{{}}}~~~}}}~~~vvvjjjfffaaa^^^^^^___``````dddcccaaa\\\RRRFFF;;;444222---,,,......+++)))***,,,+++******))))))******(((((((((((())))))))))))'''((()))((('''&&&'''))))))(((''''''&&&&&&'''''')))(((''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&'''''''''(((((((((&&&'''))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((())))))***++++++******)))******+++,,,---000333555888999:::>>>===@@@EEEKKKXXXkkk{{{uuummmiiiiiiqqq{{{{{{pppeee]]]ZZZUUUWWWZZZ[[[VVVNNNDDD>>><<<999777999<<>>???AAAFFFMMMQQQ\\\ccclllsssvvvwwwwwwvvv|||zzzwwwttttttvvv{{{~~~~~~}}}||||||{{{{{{||||||{{{{{{{{{{{{zzzzzzzzzyyy{{{vvvppplllkkklllnnnoooqqqsssuuuvvvvvvtttrrrpppooommmllljjjjjjkkklllnnnpppppppppqqqqqqqqqqqqqqqooonnnlllllllllooorrrttt{{{{{{~~~}}}{{{ttttttvvvxxx~~~{{{vvvkkkjjjgggfffeeefffggghhhggghhhhhheee\\\OOOAAA888333...---//////,,,***+++,,,+++******))))))******'''((())))))))))))(((((('''((()))((('''&&&''')))))))))(((''''''''''''(((((((((((((((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))%%%(((++++++'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((()))))))))))),,,++++++******++++++,,,---///333666999:::;;;;;;>>>>>>AAAGGGRRRbbbvvvxxxmmmhhhhhhnnn{{{zzzoooddd[[[VVVTTTQQQVVVZZZZZZSSSIIIAAA===;;;999999<<<@@@JJJ\\\lll|||{{{uuuiiiaaaUUUKKKEEEAAA===999777888999888888999;;;>>>@@@BBBEEEHHHNNNYYYfffppp{{{~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{yyyzzz{{{|||}}}}}}||||||~~~~~~~~~~~~~~~}}}|||{{{~~~}}}}}}|||||||||||||||~~~}}}{{{yyyvvvtttrrrqqqnnnjjjgggggghhhkkksss|||}}}zzzxxxwwwvvvtttsssqqqrrrrrrpppkkkddd[[[VVVIIIBBB;;;:::999777999======>>>>>>??????BBBFFFJJJQQQXXXbbbjjjpppsssvvvwww~~~}}}yyytttqqqrrrwww{{{}}}~~~~~~~~~~~~}}}|||||||||||||||zzzzzzyyyyyyyyyyyyyyyzzz|||wwwppplllkkkmmmnnnooosssuuuwwwxxxwwwtttqqqooonnnllljjjhhhggghhhiiijjjmmmnnnoooqqqqqqrrrqqqqqqqqqpppmmmlllkkkmmmooopppuuuwww}}}{{{{{{}}}}}}pppkkkkkkooosss|||~~~|||yyyxxxvvvtttnnnnnnmmmlllkkklllmmmooommmoooqqqpppjjj]]]NNNCCC777222///000000,,,+++---,,,+++******))))))******(((((())))))))))))(((''''''((()))((('''&&&''')))))))))(((''''''''''''(((''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))$$$(((******&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))+++++++++++++++,,,,,,---...111555888;;;<<<<<<<<<===???BBBJJJXXXkkk||||||wwwnnnggggggmmmvvv}}}sssfff[[[SSSPPPPPPNNNSSSWWWUUULLLCCC===::::::999;;;@@@HHHTTTiiizzz|||sssmmm```XXXMMMEEEAAA???<<<:::999::::::999999999<<<>>>@@@DDDIIIOOOWWWcccqqqzzz}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{|||||||||yyyzzz{{{|||}}}|||{{{zzz|||}}}~~~~~~}}}|||{{{}}}}}}|||{{{{{{{{{{{{{{{~~~|||{{{xxxwwwvvvwwwtttsssvvvxxx{{{|||zzzwwwuuusssrrrpppooommmjjjeee\\\RRRLLL>>>999666777777777<<>>777222111///,,,,,,...,,,+++******))))))******))))))))))))(((((((((((('''((()))((('''&&&'''))))))(((''''''&&&&&&''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***+++,,,......000222555999<<<===>>>===<<<@@@FFFOOO^^^qqq}}}{{{vvvqqqllliiinnnvvvyyyooobbbWWWPPPOOOPPPOOOQQQRRRNNNFFF???:::999::::::>>>HHHTTTbbbvvv|||tttjjjcccVVVOOOFFF@@@>>>===<<<:::;;;<<<<<<;;;;;;<<<>>>AAAAAAGGGPPPYYYbbbmmmyyy||||||||||||}}}}}}}}}}}}{{{{{{{{{||||||}}}}}}}}}zzz{{{|||}}}}}}{{{zzzyyyyyyzzz|||}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{{{{|||~~~~~~~~~}}}{{{yyywwwuuuyyywwwyyy~~~~~~~~~|||yyyvvvtttssstttrrrooojjjeee^^^UUUJJJCCC:::777666888;;;<<>>???;;;BBBJJJUUUeeeuuu{{{zzzwwwxxx{{{~~~}}}yyyvvvxxxuuuvvv~~~}}}~~~zzz|||vvvlll```VVVRRRRRRTTTRRRQQQMMMGGGAAA<<<:::999<<<;;;BBBPPP```ppp|||uuukkk```XXXMMMHHH@@@<<<<<<===<<<:::;;;<<<======>>>@@@CCCFFFFFFNNN[[[gggqqqzzz{{{{{{||||||}}}}}}~~~~~~{{{|||||||||}}}}}}~~~~~~zzz{{{|||}}}}}}{{{yyywwwvvvxxxzzz||||||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}{{{{{{|||{{{zzzwwwtttrrrwwwvvvzzz}}}zzz}}}|||zzzwwwuuussstttuuuuuupppiiibbbZZZPPPFFF>>><<<999:::>>>AAACCCJJJRRRYYY]]]bbbfffgggggghhhhhhfffdddaaa^^^___dddkkkqqqsssuuuuuuqqqmmmmmmrrrwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}|||zzzyyyxxxxxxyyyyyyzzzvvvrrrnnnmmmkkkjjjiiikkklllnnnqqqrrrssssssssspppnnnjjjfffcccbbbaaaaaafffhhhlllpppsssuuuuuuuuuzzzwwwtttqqqppppppqqqrrrqqqtttvvvvvvwwwzzz{{{zzzpppkkkjjjooovvvzzz{{{{{{vvvsssnnnhhhdddccceeegggkkkpppwww|||~~~vvvpppooonnnrrryyy~~~zzzvvvvvvqqqsssuuutttppplllkkkkkkrrrtttuuuvvvwww{{{nnnaaaJJJ@@@777222...+++,,,///,,,++++++***)))*********,,,***((('''&&&'''((()))'''((()))((('''&&&''')))''''''&&&%%%%%%%%%%%%&&&###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&######'''((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))*********)))))))))))))))%%%&&&'''(((+++---///000222333555888;;;===??????;;;CCCNNNYYYiiiwwwzzztttkkkooouuuzzz|||{{{yyyxxxzzzyyy{{{yyyuuuyyytttkkk```WWWTTTVVVXXXUUUQQQJJJDDD???<<<;;;:::======EEEUUUhhhyyyxxxqqqfffZZZQQQHHHCCC===:::;;;<<<<<<::::::;;;===>>>@@@CCCGGGJJJLLLWWWeeesss}}}{{{{{{{{{{{{||||||||||||~~~}}}zzzxxxxxxyyy{{{|||zzzzzz{{{{{{{{{zzzxxxwww{{{{{{{{{{{{{{{{{{{{{{{{zzzwwwvvvxxx}}}|||xxxyyyzzzzzz{{{{{{zzzzzzyyywwwwwwyyy|||~~~|||{{{zzzxxxvvvtttsssrrrrrrpppmmmggg___TTTJJJAAA===:::>>>CCCDDDEEEMMM[[[fffnnnvvv|||{{{xxxxxxxxxwww{{{ssshhh```___ccciiimmmvvvvvvtttqqqnnnnnnpppssswwwwwwvvvvvvxxx|||~~~~~~~~~}}}}}}~~~}}}||||||}}}}}}|||{{{{{{zzzxxxwwwwwwxxxzzz{{{}}}xxxrrrqqqrrrqqqmmmiiiiiijjjkkkmmmnnnmmmmmmlllnnnmmmiiibbb\\\YYYYYYZZZ___gggmmmmmmooossswwwxxx|||yyyuuusssrrrqqqpppooossssssssstttwwwzzz}}}vvvmmmddd```cccjjjoooqqqmmmkkkgggeeecccaaa___]]]kkkttt{{{{{{|||~~~~~~|||yyyrrrnnnmmmooorrrvvvxxxvvvssspppnnnpppsssvvvtttpppmmmmmmnnnnnnsssvvvwww~~~{{{qqqlll[[[MMM;;;111///111///,,,------,,,,,,,,,,,,++++++++++++******))))))((((((&&&&&&''''''(((((())))))###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''((((((&&&%%%&&&'''&&&"""&&&%%%%%%$$$#########$$$'''######)))***&&&$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))***+++,,,...///000111:::>>>:::777;;;??????@@@EEEPPP```ooouuurrrlllnnnqqqvvv|||{{{yyyxxxyyyyyyvvvqqqkkkeee```\\\XXXVVVSSSJJJAAA===:::888:::>>>>>>FFFQQQ```sssyyypppfff\\\RRRLLLCCCAAA???<<<999888888777>>>===???BBBBBBCCCIIIQQQZZZcccppp{{{{{{{{{{{{||||||}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzxxxvvvyyy}}}~~~|||yyyxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxzzz~~~|||yyyzzzyyyxxxvvvtttssssssrrrpppmmmfff\\\QQQHHHAAA>>>>>>CCCHHHMMMRRR\\\hhhqqq}}}yyypppiiigggiiimmmoootttuuuuuutttqqqpppqqqrrrtttsssssssssuuuyyy|||~~~||||||}}}}}}|||zzz{{{zzzxxxwwwwwwxxxzzz{{{}}}xxxsssrrrsssrrrnnnjjjiiijjjkkklllmmmmmmmmmlllooommmhhh```XXXSSSSSSTTT\\\cccjjjkkkmmmrrrvvvwwwzzzxxxuuutttssssssqqqoooqqqqqqqqqsssvvvzzz}}}xxxoooccc\\\\\\aaaeeeggggggeeecccaaa```___^^^]]]hhhqqqyyyzzzyyy{{{zzzxxxxxx|||~~~|||vvvpppmmmlllkkknnnrrrtttsssqqqppppppqqqrrrrrrqqqooonnnnnnnnnsssxxx|||~~~zzzsssooobbbTTTAAA555111000...+++------,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((((((((())))))%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&%%%%%%$$$######$$$$$$'''######)))***'''&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''))))))))))))))))))))))))))))))***+++---...000111111999>>><<<:::>>>@@@???AAAGGGSSSbbbnnnsssqqqmmmrrruuuzzz}}}}}}{{{zzzyyyzzzvvvpppkkkfff```[[[XXXNNNFFF???<<<:::999;;;@@@AAAKKKXXXgggyyy|||rrrhhh^^^UUULLLFFF@@@???===<<<;;;;;;;;;;;;>>>===???BBBCCCEEELLLUUUbbbkkkxxx}}}zzz{{{{{{{{{||||||}}}~~~{{{|||}}}}}}|||{{{yyyxxx{{{|||}}}~~~{{{zzzxxxwwwwwwxxxzzz{{{zzzxxxwwwyyy}}}~~~|||yyyvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxyyy{{{}}}~~~zzzwwwyyyxxxwwwvvvuuutttssssssqqqmmmdddXXXMMMFFFBBBBBBHHHNNNWWW___fffpppzzz{{{vvvsssssstttuuuuuusssuuuwwwwwwuuusssrrrrrrssssssrrrsssuuuxxx{{{}}}}}}~~~~~~~~~|||zzz{{{yyywwwvvvvvvwwwyyy{{{|||yyyuuutttuuutttqqqmmmjjjjjjkkklllmmmmmmmmmmmmrrrpppjjj```VVVPPPOOOQQQ\\\dddjjjlllnnnrrrvvvwwwwwwuuuttttttttttttqqqooonnnnnnoooqqqtttxxx|||~~~tttfffZZZVVVWWW[[[^^^bbbaaa___^^^]]]]]]^^^___eeennnuuuvvvuuuvvvvvvtttssswwwzzzxxxsssnnnlllllljjjmmmoooqqqqqqrrrsssuuuvvvsssqqqpppqqqrrrssssssxxx~~~wwwrrrqqqhhhZZZHHH:::333000---***------,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))((((((((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((%%%%%%''')))%%%&&&((()))(((''''''(((&&&%%%%%%$$$$$$$$$$$$$$$'''$$$$$$(((***(((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))***,,,---000111333444:::>>>===>>>@@@AAA@@@DDDMMM[[[gggnnnppppppoooxxx||||||{{{}}}zzztttoooiiibbb[[[VVVGGGAAA<<<;;;:::999===BBBGGGTTTdddssszzzssshhh]]]SSSKKKCCC???===<<<;;;;;;<<<===>>>???@@@???AAAEEEGGGKKKUUU___nnnxxxzzztttkkkgggjjjrrrzzzzzz{{{|||}}}~~~}}}}}}}}}||||||{{{zzzyyy}}}~~~~~~~~~{{{yyywwwuuuuuuwwwyyy{{{zzzyyyxxxzzz|||}}}|||zzzvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyyyyyyyzzzzzz{{{{{{}}}|||xxxwwwwwwwwwwwwwwwvvvuuuuuutttsssnnncccVVVKKKFFFFFFIIIWWW```lllssswww}}}~~~{{{vvvuuuuuuwwwzzz}}}}}}}}}sssuuuwwwwwwuuutttuuuvvvvvvvvvvvvvvvxxxzzz}}}~~~~~~|||yyy{{{yyyvvvuuuuuuvvvyyy{{{|||zzzxxxwwwwwwvvvsssqqqmmmmmmlllmmmmmmnnnooopppuuutttnnndddYYYSSSSSSVVVbbbjjjppppppqqqtttvvvvvvrrrrrrrrrssstttsssqqqooonnnnnnnnnooorrrvvvyyy{{{yyykkk]]]UUUTTTWWW[[[``````___^^^^^^^^^```bbbdddkkkooonnnnnnppprrrrrrppptttvvvvvvrrrooonnnooonnnpppqqqrrrrrrsssvvvyyy{{{wwwttttttxxx|||~~~}}}}}}wwwppplllkkkcccYYYJJJ===555111...,,,------,,,,,,,,,+++++++++(((((())))))******++++++++++++******))))))(((((()))((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))(((&&&%%%(((,,,%%%%%%''')))(((%%%&&&)))&&&%%%%%%$$$$$$$$$%%%%%%(((&&&%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((()))***+++,,,///111333444888;;;>>>???@@@BBBCCCDDDLLLWWWeeemmmoooooopppsss~~~}}}{{{xxxsssnnnggg___VVVPPPAAA===999999999888===DDDOOO^^^ppp~~~{{{ssskkk___SSSJJJCCC>>>;;;;;;:::::::::;;;===???@@@BBBBBBDDDIIINNNTTT___kkkzzznnnfff]]]YYY]]]gggrrrxxxzzz{{{|||}}}~~~}}}{{{zzzzzzzzz|||}}}}}}|||{{{{{{yyywwwuuuuuuwwwyyy{{{yyyyyyyyy{{{|||}}}|||{{{wwwwwwxxxxxxxxxxxxwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~|||yyyxxxyyyvvvvvvwwwwwwwwwwwwvvvuuuuuuooodddVVVKKKHHHLLLRRRdddqqq~~~~~~}}}xxxtttoookkklllnnnrrrwww{{{||||||uuuvvvuuuttttttuuuxxx{{{yyyxxxxxxxxxyyyzzz|||}}}|||zzzzzzxxxuuussssssuuuxxxzzz{{{zzzyyyyyyyyyxxxuuutttpppooonnnmmmnnnppprrrsssuuutttpppggg]]]XXX[[[___jjjrrrvvvuuusssttttttrrroooooooooqqqrrrrrrpppnnnpppooonnnoooppprrruuuwwwzzzooobbbXXXUUUXXX\\\___```bbbbbbaaaaaacccfffeeejjjkkkgggfffjjjnnnppppppsssvvvuuusssrrrsssuuuuuuuuuuuutttsssuuuxxx{{{|||{{{}}}{{{ooofffaaa^^^WWWQQQGGG===666222000///------,,,,,,,,,+++++++++(((((())))))******++++++++++++******))))))(((((()))((('''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&((((((%%%&&&((('''###$$$)))&&&%%%%%%$$$%%%%%%&&&&&&((('''%%%$$$%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))***+++---000333555666;;;<<<>>>@@@BBBDDDIIINNN\\\gggrrrvvvsssqqqtttyyyxxxuuuqqqkkkcccZZZPPPJJJ>>>:::888888888999@@@HHHVVVfffwww}}}wwwllldddXXXMMMEEE@@@<<<;;;;;;::::::::::::<<<===>>>BBBBBBFFFNNNTTT\\\iiiuuuzzzpppaaa\\\VVVUUU\\\hhhssszzz{{{{{{||||||}}}~~~~~~}}}zzzyyyyyy{{{~~~~~~|||zzzyyyzzzyyywwwvvvvvvwwwyyyzzzyyyzzz{{{|||||||||||||||xxxxxxyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzzzzyyyzzz{{{{{{zzzxxxwwwwwwxxxtttuuuwwwxxxyyyxxxwwwwwwtttoooeeeVVVLLLKKKRRRZZZkkkuuu{{{}}}uuuppplllgggbbbaaabbbeeekkkqqqtttvvvuuuuuutttssssssuuuyyy}}}yyyyyyxxxxxxxxxxxxxxxxxx|||}}}~~~~~~~~~{{{zzzxxxuuurrrrrruuuxxxzzzyyyyyyzzzzzzzzzyyywwwvvvqqqpppnnnmmmnnnpppsssuuurrrsssppphhh___\\\aaahhhqqqwww{{{xxxtttsssqqqnnnpppoooooooooqqqqqqpppnnnqqqpppooonnnoooqqqssstttxxxwwwqqqggg\\\WWWYYY]]]___dddhhhjjjjjjjjjlllooonnnrrrpppjjjgggjjjnnnooopppsssvvvvvvuuuuuuyyy|||{{{{{{zzzxxxwwwxxx{{{~~~rrrggg^^^VVVQQQLLLKKKGGG@@@999444222222------,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((111((($$$'''(((######'''%%%%%%%%%%%%%%%&&&&&&'''&&&'''%%%###%%%(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))***,,,...111444777888======@@@BBBDDDIIIUUUaaarrrzzz|||yyy}}}vvvsssmmmggg```VVVMMMGGG<<<:::888999:::===GGGRRR```nnn}}}wwwqqqccc\\\QQQHHHAAA>>><<<;;;;;;;;;::::::;;;<<<>>>???BBBDDDJJJSSS\\\eeesssrrrfffXXXWWWXXX]]]gggsss}}}{{{{{{{{{||||||}}}}}}}}}{{{{{{zzz{{{|||}}}}}}|||{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{|||||||||}}}}}}xxxxxxyyyyyyyyyyyyxxxxxxvvvwwwyyyzzz{{{{{{zzzzzzzzzxxxvvvuuuvvvvvvvvvuuusssuuuwwwxxxyyyyyyxxxwwwrrrnnndddVVVLLLLLLVVV___iiinnnrrrrrrrrrxxxrrrjjjgggddd```WWWUUUSSSVVV]]]fffnnnrrrrrrsssttttttuuuvvvyyy|||zzzzzzyyyxxxwwwvvvuuuuuuwwwyyy}}}}}}|||~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxtttqqqqqqtttxxxzzzwwwyyy{{{{{{zzzyyyxxxwwwqqqooolllkkklllnnnrrrtttqqqsssrrrjjjaaa```gggnnnvvv}}}}}}xxxuuurrrooosssqqqooooooqqqrrrqqqppppppooonnnnnnoooqqqtttuuurrruuutttmmmbbb[[[[[[___dddkkksssxxxyyyzzz|||zzztttrrrrrrqqqpppsssvvvwwwwwwxxx}}}tttggg^^^XXXQQQMMMIIIKKKJJJEEE===555222111------,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%+++222888888777;;;---$$$''')))%%%###&&&%%%%%%%%%%%%%%%&&&''''''$$$&&&%%%###&&&---...+++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))))))))))))))))))))))))))***,,,///222555888:::<<<===AAAEEEGGGOOOdddxxx{{{zzz|||}}}rrrnnniiibbbZZZRRRIIICCC<<<::::::<<<>>>DDDRRR___nnn{{{yyypppjjjZZZSSSJJJCCC>>>===<<<;;;<<<<<<;;;<<<===???AAABBBGGGJJJRRR]]]gggqqq~~~mmmbbbZZZ\\\bbblllvvv|||zzzxxxwwwyyy}}}{{{{{{{{{{{{||||||||||||wwwyyy{{{}}}~~~~~~}}}yyyyyyyyyyyyyyyyyyyyyyyyxxxzzz||||||||||||}}}~~~xxxxxxyyyyyyyyyyyyxxxxxxtttvvvwwwyyyzzzzzzzzzyyyzzzwwwttttttvvvwwwuuurrrssstttwwwyyyzzzzzzyyyxxxpppmmmcccVVVLLLMMMWWWaaafffddddddfffllluuu}}}}}}sssggg```___]]]YYYMMMJJJIIILLLUUUbbbmmmsssoooqqquuuvvvwwwwwwxxxzzz}}}|||{{{yyywwwvvvtttttttttwww||||||{{{|||||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~zzzwwwtttqqqqqqtttwwwzzzvvvxxx{{{{{{zzzyyyxxxxxxpppnnnkkkiiijjjmmmqqqssssssuuutttmmmdddccckkkssszzz|||yyyvvvsssuuusssqqqpppqqqrrrrrrrrrnnnmmmmmmnnnooorrruuuwwwqqqvvvxxxrrrggg___^^^aaaiiirrr}}}}}}yyyuuupppsssvvvwwwwwwzzzvvvggg\\\WWWUUURRROOOJJJMMMNNNJJJ@@@666111000---------,,,,,,,,,++++++++++++******))))))((((((&&&&&&''''''(((((()))))))))***+++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%000>>>IIIKKKJJJBBB000%%%(((+++&&&$$$&&&%%%%%%%%%%%%%%%&&&'''(((!!!%%%%%%$$$(((111444000%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))************************)))***,,,///222666999:::<<<===BBBFFFIIIUUUoooyyytttuuuyyy|||}}}{{{nnnjjjddd]]]VVVMMMEEE@@@<<<:::;;;>>>BBBJJJZZZiiizzz}}}uuukkkdddSSSNNNFFF???<<<;;;;;;:::<<<<<<<<<===???BBBDDDEEEMMMPPPZZZgggqqq|||{{{lllbbb```eeemmmwwwuuurrrnnnmmmpppuuuzzz|||zzz}}}}}}||||||{{{{{{{{{{{{|||}}}}}}}}}}}}||||||||||||~~~|||{{{zzzzzzyyyxxxxxxzzz||||||{{{zzzzzz{{{{{{|||}}}}}}}}}~~~}}}{{{yyyxxxwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{|||yyyyyyyyyxxxwwwvvvuuutttrrrtttvvvyyyzzzzzzyyyyyytttnnndddWWWOOONNNTTTZZZ___```dddkkkxxxxxxsssjjjaaaYYYSSSMMMIIIAAABBBAAAAAAJJJ\\\kkkrrrqqquuuzzz|||||||||~~~}}}|||{{{yyywwwuuutttssswwwyyy|||~~~~~~|||{{{}}}|||{{{{{{{{{{{{{{{|||~~~}}}{{{|||}}}~~~~~~~~~~~~xxxwwwuuutttssstttvvvwww{{{zzzyyyzzz{{{zzzwwwuuupppnnnmmmllllllmmmoooppprrrtttrrrkkkcccccclllvvv{{{rrrlllnnnnnnnnnooopppppppppppppppmmmjjjiiikkkmmmooooooqqqsssvvvwwwsssjjjaaa[[[uuuyyywwwsssvvvyyyyyyyyy}}}{{{pppkkkddd^^^ZZZWWWUUUSSSPPPSSSUUUQQQHHH>>>777444---//////---+++++++++***+++++++++************))))))))))))))))))(((''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((''')))&&&&&&---888>>>:::444...+++'''&&&''''''&&&$$$&&&&&&%%%$$$$$$#########''''''&&&&&&'''(((***+++'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))(((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))))))))))))))************+++...111333555777:::===<<<>>>AAAEEEOOOddd~~~zzzqqqjjjjjjvvv}}}yyyuuuqqqoookkkhhhaaaXXXNNNFFF@@@===<<<======>>>DDDRRRfffttt~~~wwwnnnbbbZZZMMMEEE===:::;;;>>>===<<<<<<>>>???@@@@@@AAADDDFFFRRR[[[hhhuuuxxxqqqmmmfffmmmvvvooohhh^^^XXX[[[aaaeeemmmtttvvvyyy~~~||||||||||||||||||}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}||||||zzzxxxwwwwwwyyyzzzzzzyyyxxxxxxyyyzzzzzz{{{{{{|||||||||{{{yyyxxxvvvuuuuuussstttuuuwwwxxxzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvssstttvvvyyyzzzzzzyyyxxxtttooofffZZZQQQOOOTTTYYY^^^ccckkkuuusssmmmcccZZZRRRKKKEEEAAA===>>>===>>>HHHYYYhhhooopppuuuzzz|||{{{zzz{{{}}}~~~}}}|||zzzxxxwwwuuuuuuwwwyyy{{{}}}~~~}}}|||{{{}}}||||||||||||||||||||||||}}}~~~~~~}}}}}}||||||}}}}}}}}}||||||{{{yyyxxxvvvuuuuuuuuuwwwxxxzzzyyyyyyzzz{{{zzzxxxvvvrrrqqqooommmllllllmmmmmmqqqsssrrrllleeefffpppyyy~~~uuupppppppppppppppppppppqqqqqqqqqnnnkkkjjjkkkmmmnnnnnnqqqtttxxxyyyvvvooogggbbbyyyzzzwwwtttxxx{{{{{{}}}wwwjjjfffaaa]]][[[ZZZYYYXXXYYYYYYYYYUUUMMMCCC:::555///000///---,,,+++,,,+++*********))))))))))))((()))))))))))))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''$$$$$$%%%***///111000---,,,)))&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))((())))))))))))*********+++...222444666888<<<>>>@@@AAACCCIIIWWWmmmzzzqqqkkklllzzz~~~yyysssnnniiiffffffbbb[[[SSSKKKDDD???<<<999;;;===BBBLLL\\\ooo|||xxxqqqggg\\\TTTJJJDDD===:::;;;===<<<;;;;;;===???@@@AAADDDGGGJJJVVV```nnn|||~~~xxxuuupppwww~~~ssscccZZZQQQLLLOOOTTTYYY___gggnnnrrrxxx~~~|||||||||}}}}}}~~~}}}}}}}}}}}}||||||||||||zzz{{{||||||}}}}}}}}}}}}{{{yyywwwwwwxxxyyyxxxwwwvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzxxxvvvtttsssrrrrrrtttuuuwwwyyyzzz{{{||||||||||||{{{zzzyyyyyytttuuuwwwyyyyyyyyyyyyxxxtttqqqiii^^^UUURRRUUUYYY```iiiuuu|||mmmfff\\\QQQIIIBBB===:::999;;;:::<<>>@@@CCCBBBDDDNNNaaaxxx{{{sssmmmrrr}}}vvvooogggaaa^^^___[[[UUUMMMFFF@@@<<<;;;:::;;;???HHHVVVhhhxxxxxxoooggg]]]SSSKKKEEEAAA<<<:::<<<===<<<::::::<<<>>>AAACCCGGGLLLPPP^^^hhhxxx}}}{{{~~~rrraaaSSSLLLFFFBBBDDDHHHKKKQQQVVVbbbgggooovvv{{{}}}|||{{{||||||}}}~~~}}}}}}}}}}}}||||||||||||zzz{{{{{{||||||||||||||||||zzzxxxxxxyyyyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyxxxyyyzzzzzzyyyvvvtttrrrpppqqqrrrtttvvvwwwyyyyyy{{{{{{|||||||||{{{{{{zzzvvvvvvxxxyyyyyyyyyyyyxxxtttrrrlllcccZZZVVVVVVYYYeeeooo{{{yyyooohhhaaaVVVKKKCCC===999666666999:::===HHHYYYfffllllllqqqwwwzzzyyywwwwwwxxx}}}|||{{{zzzyyyxxxwwwwwwxxxyyyzzz||||||{{{zzzzzzxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~|||||||||||||||{{{zzzyyyyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwxxxzzz|||}}}|||zzzvvvuuurrrpppnnnlllkkkkkknnnqqqsssqqqpppttt}}}}}}wwwtttuuutttrrrpppooopppqqqrrrtttrrrooommmmmmnnnmmmmmmlllooorrrtttrrrnnniiifffzzz|||vvvrrrrrrvvvzzz}}}{{{rrrkkkfffdddccceeehhhkkklllmmmmmmiiieeecccaaaXXXJJJ>>>666222......---++++++,,,************)))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((('''%%%$$$%%%%%%&&&&&&''''''''''''"""###%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((())))))'''(((((())))))*********---000555888;;;===@@@BBBCCCAAADDDRRRiii|||uuurrryyy~~~wwwnnnfff```\\\[[[VVVOOOHHHAAA===:::999===???DDDPPP___ooo|||{{{qqqggg^^^UUULLLEEE@@@>>>;;;;;;<<<<<<;;;:::;;;===???AAAEEEJJJQQQVVVgggrrr{{{ooo```RRRIIIFFFCCCAAAAAABBBDDDHHHKKKTTTZZZcccmmmuuuyyy{{{{{{{{{|||~~~}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zzz~~~|||zzzzzzzzz{{{zzzyyywwwwwwwwwxxxyyyyyyzzzzzzwwwxxxyyyzzzyyywwwtttsssqqqqqqrrrsssuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzxxxxxxxxxyyyyyyyyyxxxxxxtttsssoooggg___ZZZYYY[[[iiisss{{{~~~|||wwwooogggaaaZZZOOODDD>>>:::777666333777<<<@@@LLL\\\hhhlllmmmrrrxxxzzzyyyxxxxxxzzz{{{zzzzzzyyyxxxwwwwwwvvvxxxyyyzzzzzz{{{zzzzzzyyywwwxxxyyyzzzzzzzzzzzzyyyzzzzzz{{{|||}}}zzz{{{||||||}}}}}}}}}|||xxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwzzz}}}~~~}}}{{{vvvuuusssqqqooonnnmmmlllnnnqqqttttttuuuzzz{{{wwwuuuuuussspppnnnnnnoooqqqsssuuussspppooooooooonnnmmmlllnnnppppppoookkkfffcccnnn{{{}}}yyyuuuqqqmmmlllqqqvvvyyy{{{{{{uuunnnhhheeedddeeehhhmmmqqqssstttsssooollllllllldddUUUIII<<<444......---))))))+++,,,,,,++++++++++++******)))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((()))'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&(((%%%$$$%%%((()))'''$$$###%%%&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###$$$&&&'''((('''&&&&&&(((((((((''''''&&&&&&&&&######$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))((((((((((((((()))***++++++,,,...222777:::===>>>AAABBBDDDBBBGGGXXXqqq~~~zzzuuuuuu~~~~~~wwwnnnfff```]]]XXXTTTLLLDDD>>>;;;999999===AAAJJJXXXhhhvvv}}}uuujjj```WWWPPPHHHBBB<<<;;;:::;;;<<<<<<<<<;;;>>>???AAADDDHHHOOOWWW]]]rrr{{{|||zzzuuulll___RRRJJJHHHEEEFFFDDDBBBAAABBBDDDDDDHHHMMMWWWaaakkksssxxx{{{{{{|||~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}||||||{{{zzz~~~|||zzzzzz{{{|||{{{zzzwwwxxxxxxyyyyyyzzz{{{{{{xxxyyyyyyyyyyyywwwvvvuuurrrssssssttttttuuuvvvvvvxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxuuutttqqqjjjbbb]]]]]]___jjjrrrxxxwwwqqqmmmhhhcccWWWPPPEEE===888777777777333:::AAAHHHTTTccclllooossswww{{{|||zzzxxxyyy{{{yyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{|||}}}||||||{{{zzzzzz{{{{{{|||~~~zzzzzz{{{|||}}}~~~~~~}}}wwwwwwwwwwwwwwwvvvvvvvvvvvvvvvxxxzzz}}}~~~}}}|||wwwvvvuuusssqqqooommmlllmmmpppsssuuuwww||||||yyyxxxwwwtttqqqnnnkkkkkkmmmpppsssuuusssqqqpppppppppooommmmmmnnnoooooommmiiifffccccccjjjvvv~~~vvvrrroookkkhhhccciiiqqquuuwww{{{zzzwwwtttpppkkkfffaaaaaaccchhhnnntttwwwxxxyyyvvvuuuvvvvvvoooaaaVVVCCC777//////...)))'''+++------,,,,,,,,,+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&%%%###$$$&&&''''''&&&'''$$$"""###''')))'''$$$$$$&&&((((((&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&''''''(((''''''((((((((('''''''''''''''######$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((******))))))))))))((((((((())))))***+++,,,------000333888<<<>>>???@@@AAADDDEEEMMM```www{{{{{{xxxvvvyyy~~~{{{uuummmeee___\\\UUUPPPHHHAAA<<<:::;;;<<<>>>FFFSSSbbbqqq|||vvvnnnbbbXXXQQQKKKEEE@@@::::::::::::;;;<<<===>>>AAABBBDDDGGGMMMVVVaaaggg{{{}}}tttnnnggg___UUULLLHHHJJJFFFJJJKKKHHHEEEFFFGGGEEEFFFIIIOOOWWWaaajjjrrrwww}}}|||}}}~~~}}}|||}}}}}}}}}}}}||||||||||||||||||}}}}}}~~~~~~}}}}}}|||zzzyyyyyy{{{||||||{{{wwwwwwxxxyyyyyyzzzzzz{{{zzzzzzyyyyyyxxxxxxwwwwwwttttttttttttttttttttttttwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxuuuuuurrrllleee```aaabbbjjjrrruuupppgggbbb]]]ZZZOOOHHH???888666777999::::::BBBLLLVVVbbbooovvvwww}}}~~~zzzxxxyyyzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxvvvwwwyyy{{{|||{{{zzzzzzzzzzzzzzzzzzzzz|||~~~zzzzzz{{{|||||||||{{{{{{xxxxxxxxxxxxxxxwwwwwwvvvwwwwwwxxx{{{}}}~~~}}}{{{zzzyyywwwuuuqqqnnnllljjjkkkmmmqqqsssvvv{{{~~~zzzwwwuuuuuuvvvqqqoookkkhhhhhhkkkpppsssuuusssrrrqqqrrrqqqpppooolllmmmmmmmmmllliiifffddd___aaafffmmmrrrvvvzzz}}}~~~zzztttnnnjjjfffcccaaaZZZbbbmmmsssvvvzzz~~~}}}}}}|||~~~~~~yyyvvvqqqoooooommmiiieee]]]^^^bbbiiiqqqyyy}}}~~~~~~vvvjjj```JJJ<<<222222000)))''',,,,,,,,,,,,+++++++++******)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))(((%%%%%%''')))'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''((((((((((((%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''((((((((())))))&&&'''''''''((((((((()))*********)))))))))(((((()))***+++,,,---......///111555999===>>>>>>???@@@AAAEEEPPPdddyyy~~~}}}}}}}}}}}}{{{{{{|||zzzyyy{{{~~~{{{uuummmeee___\\\OOOJJJDDD>>>;;;;;;>>>@@@FFFQQQ```oooyyy~~~nnneeeYYYPPPJJJEEEAAA>>>999::::::::::::<<>>>>>>>>>>>>>>CCCPPPdddwwwwwwvvvuuuuuuwww{{{|||zzzxxxxxx{{{~~~vvvnnnfff```\\\JJJFFF@@@;;;:::<<<@@@CCCOOO[[[lllxxx}}}{{{wwwhhh___SSSJJJEEEBBB>>><<<999::::::::::::<<<@@@CCCCCCEEEIIIPPPZZZggguuu~~~|||mmmccc\\\YYYTTTLLLIIIJJJTTT]]]bbb```___bbbccc```]]]ZZZVVVUUUYYYaaajjjpppsssxxx}}}~~~|||{{{{{{{{{|||}}}~~~~~~}}}|||{{{yyyzzz{{{|||}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{xxxxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuutttssssssttttttvvvwwwxxxyyyzzzzzz{{{zzzyyyzzz||||||{{{xxxuuusssuuurrrooommmjjjhhheeebbbmmmrrrrrrgggZZZPPPIIIDDD>>>:::999:::::::::@@@GGGOOOYYYgggttt~~~}}}{{{yyywww{{{{{{{{{{{{{{{{{{{{{{{{|||zzzyyyyyyzzzyyywwwuuuuuuvvvwwwvvvuuuvvvxxxzzztttttttttuuuuuuwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxzzz}}}~~~{{{vvvqqqlllhhheeehhhjjjmmmrrrvvvyyy|||}}}|||zzzwwwtttqqqpppoooooollljjjfffddddddgggjjjmmmoooppprrrssssssqqqnnnlllhhhjjjkkkjjjhhhgggfffgggfffccc^^^YYYVVVWWWYYY[[[ccceeegggeeeaaa\\\YYYXXXZZZYYY___mmmxxx|||~~~}}}zzzwwwtttrrrtttsssrrrpppnnnkkkhhhgggooonnnlllnnnppppppnnnkkkccc``````fffrrr{{{nnneeeOOOFFF:::333111000...++++++++++++************))))))(((''''''''')))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%&&&''''''***'''$$$%%%(((***)))(((''''''''''''((((((((()))''''''''''''((((((((((((++++++***************+++'''(((******+++---111444222777<<<>>>===<<<>>>AAAEEEFFFRRRhhhxxxzzzvvvtttlllmmmoootttyyy}}}|||zzzrrrkkkcccZZZSSSJJJAAA999999;;;===AAAFFF\\\hhhyyy{{{rrrkkk___WWWLLLEEEDDDCCC@@@===>>>======>>>@@@BBBCCCCCCDDDIIIQQQYYYcccppp~~~uuujjj___ZZZVVVTTTVVVZZZjjjqqqwwwxxxwwwwwwuuuppplllhhhaaa[[[YYY]]]dddkkknnnsssyyy|||~~~~~~|||{{{zzzzzz{{{{{{|||}}}}}}|||{{{{{{}}}}}}}}}}}}|||{{{zzzyyy||||||||||||{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuusssrrrqqqqqqrrrrrruuuvvvwwwyyy{{{||||||}}}zzz{{{||||||{{{yyyvvvtttuuutttqqqooommmkkkiiigggmmmqqqooodddVVVLLLEEE@@@<<<999888:::===@@@HHHQQQ```iiiuuu}}}|||{{{yyyxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyywwwuuurrrtttvvvvvvuuuttttttuuurrrrrrrrrrrrssstttuuuvvvxxxxxxyyyyyyzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwyyy}}}}}}{{{vvvqqqlllhhhfffhhhjjjmmmqqquuuxxx{{{|||{{{yyywwwtttrrrooonnnmmmmmmiiieeebbbbbbeeejjjmmmnnnooopppqqqpppnnnlllkkkfffhhhiiiiiihhhggghhhiiiiiifffaaa[[[WWWVVVXXXZZZ___```aaaaaa___]]]ZZZYYY[[[ZZZ```mmmwwwzzz{{{~~~~~~|||yyyuuurrrqqqppppppoooooonnnnnnnnnnnnuuusssqqqqqqrrrrrrpppmmmfffddddddkkkxxx{{{mmmdddQQQGGG;;;333000///---,,,++++++++++++************)))(((''''''((()))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&''')))'''%%%%%%((())))))((('''''''''(((((((((((((((''''''''''''((((((((((((+++******)))))))))******((()))++++++,,,...111444777:::===>>>===<<<<<<===CCCFFFTTTgggtttuuurrrqqqpppqqqtttwww{{{}}}~~~~~~yyyppphhh```WWWPPPFFF???999999<<>><<<:::::::::;;;<<<@@@CCCDDDEEEMMMSSS\\\eeeooo||||||sssjjjddd```___ccciiizzzzzztttllldddaaabbbfffiiihhhmmmsssyyy{{{}}}~~~}}}{{{zzzyyyzzzzzz{{{{{{||||||{{{{{{zzz}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxuuuuuuuuuttttttssssssssssssrrrqqqpppoooooooooooossstttvvvxxxzzz|||}}}}}}zzz{{{||||||zzzxxxuuusssvvvuuutttrrrqqqooonnnnnnnnnpppmmmaaaTTTKKKEEE@@@>>>;;;:::>>>CCCJJJUUU```ttt{{{{{{zzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxyyyzzzyyywwwuuurrrtttwwwwwwuuurrrqqqpppqqqqqqqqqqqqrrrsssttttttwwwwwwxxxyyyzzzzzz{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvuuuvvvxxx|||~~~}}}zzzwwwrrrmmmiiigggiiijjjlllooosssvvvyyyzzzyyyxxxwwwuuusssooolllkkkllliiidddaaabbbfffkkknnnpppppppppoooooonnnllllllfffhhhjjjkkkjjjjjjkkklllnnnlllhhhbbb]]][[[[[[]]]^^^^^^^^^___``````___^^^^^^___eeepppxxxzzz{{{}}}}}}{{{xxxtttqqqpppooooooooooooqqqtttwwwyyy{{{yyywwwuuuvvvuuutttsssnnnmmmmmmsss}}}nnnfffRRRIII===444000///---,,,,,,+++++++++************)))(((((((((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''((('''%%%&&&'''))))))(((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))(((((())))))***(((***,,,------///222555:::;;;===>>>>>>>>><<<<<>>@@@CCCHHHNNNRRRYYYaaammmyyy~~~zzzuuuuuu~~~~~~zzzzzzxxxsssnnnmmmpppuuuyyy~~~~~~~~~|||{{{{{{}}}zzzzzzyyyyyyyyyyyyzzzzzzyyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzyyywwwvvvvvvuuusssrrrqqqqqqqqqqqqppppppooonnnnnnmmmqqqrrrsssssstttttttttttttttuuuuuuuuuuuutttrrrqqqrrrssstttssspppoooppprrrppprrrqqqkkkfffccc```\\\XXXSSSQQQSSSYYYbbbqqq~~~~~~{{{xxxwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyy{{{{{{zzzxxxvvvuuutttqqqooonnnqqqssssssrrrrrrrrrrrrsssttttttttttttvvvwwwyyyzzz{{{|||wwwwwwwwwwwwwwwwwwwwwwwwwwwuuutttuuuwwwyyyyyyxxx{{{{{{|||{{{yyyuuurrrpppooonnnmmmmmmnnnqqqtttvvvvvvwwwxxxwwwuuuqqqmmmjjjggghhhjjjlllooorrrtttuuussssssrrrqqqpppooonnnnnnjjjlllmmmllljjjiiiiiijjjqqqssstttqqqllliiijjjllljjjiiiiiijjjkkklllkkkkkkjjjooovvv|||~~~}}}{{{zzzxxxwwwwwwxxxwwwuuuvvvxxx}}}xxxkkkcccSSSLLLBBB888222///......,,,,,,,,,++++++++++++***((())))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((('''(((((()))******+++---000111222333555777<<<<<<<<<===>>>AAADDDFFFMMMZZZjjjqqqrrrsssxxx}}}}}}zzzyyyzzz~~~~~~vvvkkkaaaYYYQQQIIICCC;;;:::;;;<<<>>>GGG[[[mmm}}}sssgggYYYPPPHHHEEE@@@===<<<======>>>===???@@@AAADDDJJJQQQWWWccckkkxxx|||}}}~~~zzz|||~~~|||{{{|||~~~{{{zzzzzzyyyyyyzzzzzz{{{}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{|||||||||||||||{{{{{{||||||{{{{{{zzzyyyxxxxxxwwwuuusssrrrqqqppppppqqqqqqqqqpppooonnnmmmppppppqqqqqqqqqqqqppppppqqqqqqrrrrrrssssssrrrrrrppprrrsssqqqnnnlllmmmoooqqquuuvvvttttttuuutttpppkkkeeebbbccchhhppp~~~}}}xxxvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvwwwyyyzzzyyywwwtttssspppnnnlllmmmqqquuuqqqqqqqqqppppppqqqqqqrrrrrrssstttvvvxxxzzz{{{|||vvvvvvvvvvvvvvvvvvvvvvvvxxxvvvtttuuuvvvwwwwwwvvvzzz|||}}}~~~~~~{{{yyywwwtttrrrooommmmmmnnnqqqsssvvvvvvwwwwwwvvvrrrooommmiiijjjllloooqqqsssuuuuuuqqqqqqqqqpppnnnmmmkkkjjjhhhiiijjjiiigggfffeeeffflllppptttsssnnnkkklllnnnoooqqqssssssqqqqqqqqqrrrssszzz~~~~~~}}}~~~~~~~~~|||{{{|||pppaaaXXXPPPKKKDDD;;;444000///...,,,,,,,,,,,,++++++++++++((())))))))))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%$$$%%%'''((('''&&&&&&'''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((()))***++++++,,,...111333444555777888???@@@@@@??????BBBJJJPPP\\\hhhtttvvvuuuxxx~~~{{{xxxyyy{{{wwwpppeee\\\TTTMMMFFFAAA<<<;;;===@@@DDDOOObbbtttxxxnnnbbbUUULLLCCCAAA>>><<<;;;;;;<<<======???AAABBBEEELLLVVV^^^jjjsss~~~}}}{{{zzz{{{}}}|||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyy|||||||||}}}}}}}}}~~~~~~zzz{{{{{{{{{{{{zzzyyyyyyxxxxxxvvvuuusssqqqpppoooooopppppppppooonnnmmmlllnnnoooppppppqqqqqqqqqqqqoooooopppqqqrrrsssttttttppprrrtttqqqkkkhhhjjjlllrrrwww{{{}}}}}}zzztttpppqqquuu|||yyytttssstttrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrtttvvvwwwvvvuuurrrrrrrrrqqqppprrruuuxxxrrrrrrqqqqqqqqqqqqrrrrrrqqqrrrtttvvvxxxzzz{{{|||vvvvvvvvvvvvvvvvvvvvvvvvxxxvvvuuuuuuwwwyyyxxxxxxzzz|||}}}yyyvvvqqqmmmlllmmmoooqqqvvvvvvwwwwwwvvvtttrrrpppmmmlllkkkkkkllloooqqqssspppqqqqqqqqqpppmmmkkkiiifffhhhiiiiiihhhfffggghhhjjjpppuuutttoookkklllooorrrxxx~~~~~~zzzxxxzzz~~~}}}uuujjj\\\QQQMMMJJJEEE>>>777222///...------,,,,,,,,,+++++++++((()))******)))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%"""%%%((((((&&&%%%&&&'''%%%&&&&&&'''((()))******''''''''''''(((((((((((()))(((((()))***+++,,,,,,---///333555666666888999<<<@@@BBBAAAAAAIIIWWWcccqqq{{{|||xxxvvvyyy}}}qqqjjj___WWWQQQKKKEEEAAA===<<<>>>DDDLLLXXXkkk|||{{{qqqggg\\\PPPHHHAAA@@@>>><<<::::::<<<>>>===@@@CCCEEEJJJSSS___iiisss|||}}}uuuoookkkooouuu~~~~~~~~~}}}{{{yyyyyy{{{||||||{{{zzzzzzzzzzzz{{{|||yyyzzz{{{|||}}}}}}}}}}}}||||||}}}}}}~~~~~~zzzzzz{{{{{{zzzzzzyyyxxxxxxwwwvvvtttrrrpppooonnnnnnoooooooooooommmlllkkkmmmmmmoooppprrrrrrssssssnnnooopppqqqssstttvvvvvvpppssstttpppjjjggghhhjjjsssxxx}}}}}}yyyzzz}}}yyysssrrrrrroooooooooooooooooooooooopppooopppqqqtttuuutttsssrrrtttvvvwwwwwwxxxzzz|||uuuuuutttsssssstttttttttqqqqqqsssuuuxxxzzz{{{|||vvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuvvvyyy{{{{{{{{{zzz}}}|||yyysssnnnkkklllnnnpppvvvvvvwwwwwwwwwuuutttsssrrrnnnjjjgggfffiiimmmqqqqqqrrrttttttrrrooollljjjgggiiikkkkkkjjjjjjkkklllkkkrrrxxxwwwqqqmmmmmmooovvv~~~wwwrrrpppiii\\\QQQKKKJJJFFF@@@999333000///---------,,,,,,,,,++++++((()))*********((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''%%%%%%"""%%%((((((&&&%%%&&&'''$$$%%%&&&'''(((***++++++''''''''''''((((((((()))))))))))))))***+++,,,------000444666666777888:::777===BBBCCCEEEPPPddduuu~~~vvvuuuyyy~~~uuummmfff\\\TTTOOOJJJEEEAAA>>><<>><<<<<<===???>>>BBBFFFJJJPPPZZZiiisss}}}qqqfff^^^ZZZ___eeeppp{{{}}}|||{{{zzz{{{|||~~~}}}}}}|||{{{zzzyyyxxxxxxyyyxxxwwwyyy{{{~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz|||zzzxxxwwwxxxxxxwwwvvvxxxwwwuuurrrpppnnnmmmmmmooonnnnnnnnnmmmmmmllllllllllllmmmnnnooooooppppppqqqrrrsssuuuuuuuuutttsssttttttqqqnnnjjjiiijjjlllvvvyyy~~~{{{vvvrrrpppooonnnllljjjhhhggggggggghhhhhhiiilllooorrrrrrqqqooouuuttttttwww|||~~~}}}|||tttsssqqqoooooopppqqqrrrwwwvvvuuutttuuuvvvxxxzzzvvvuuussssssssstttsssrrryyyxxxvvvuuuuuuwwwyyy{{{zzz}}}xxxqqqlllkkkllllllwwwwwwwwwvvvvvvvvvvvvvvvsssoookkkhhhiiilllnnnooopppooonnnooopppqqqpppooojjjkkkkkkkkkkkkkkkkkkkkkmmmrrrwwwxxxuuuqqqnnnnnnxxx}}}}}}}}}xxxpppiiibbb\\\VVVSSSKKKLLLLLLJJJEEE>>>555000111///............---+++************))))))))))))+++******)))(((''''''&&&))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))((((((((((((((()))*********)))))))))***+++,,,,,,///222555777777777999:::???AAABBBBBBGGGXXXrrryyyuuuvvv|||~~~vvvooohhhccc\\\SSSKKKFFFBBBAAA===@@@FFFNNNZZZjjj{{{~~~ttthhh]]]QQQFFF@@@<<<;;;:::<<<>>>@@@AAAAAAAAACCCGGGLLLTTTaaaqqq|||}}}qqqeeeZZZTTTSSSTTTYYYaaajjjuuu}}}|||{{{zzzzzz|||~~~~~~}}}}}}|||{{{zzzyyyxxxxxxwwwvvvxxxzzz|||}}}}}}}}}}}}||||||{{{zzzzzzzzz}}}{{{yyyxxxyyyyyyxxxwwwyyyxxxvvvsssqqqooonnnnnnmmmmmmllllllkkkkkkjjjjjjkkkkkklllmmmnnnooooooppppppqqqrrrsssssstttssssssttttttrrrooommmlllmmmooovvvyyy}}}|||wwwssspppmmmllliiihhhfffdddcccbbbaaaaaa```aaacccgggkkkooopppqqqsssrrrsssvvvzzz||||||zzzsssrrrqqqpppoooppppppqqquuuuuutttssstttuuuwwwyyywwwvvvuuutttuuuuuuttttttxxxwwwuuuttttttvvvxxxzzz{{{}}}{{{uuurrrqqqrrrssswwwxxxxxxyyyxxxxxxwwwwwwsssoookkkjjjkkknnnpppqqqqqqooonnnoooppppppooonnnnnnmmmkkkjjjiiiiiiiiiiiiiiimmmsssuuussspppnnnnnnwww}}}}}}|||sssooohhhccc___[[[WWWUUUQQQQQQPPPMMMGGG???666000...,,,++++++,,,,,,+++***************))))))))))))*********)))((('''''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***))))))))))))***+++,,,---///222666888999999;;;<<<@@@BBBCCCDDDKKK]]]www~~~vvvsssuuu}}}|||{{{zzzvvvnnniiiddd```XXXPPPIIIDDDBBBAAA;;;???GGGRRR```qqqxxxnnnbbbWWWLLLCCC>>><<<;;;;;;<<<>>>@@@AAABBBDDDGGGLLLRRR[[[iiiyyyvvvjjj^^^SSSNNNNNNNNNRRRYYYbbbmmm{{{|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyywwwvvvuuuvvvyyy{{{|||||||||||||||{{{zzzzzzyyyyyy{{{yyywwwwwwxxxxxxwwwvvvvvvuuusssqqqooonnnmmmllllllkkkjjjiiihhhhhhhhhhhhiiiiiijjjkkklllmmmnnnoooppppppppppppqqqrrrssssssttttttsssrrrppppppqqqsssvvvyyy|||~~~~~~zzzvvvuuusssqqqnnnjjjhhhfff```______]]][[[YYYWWWVVVRRRSSSVVVZZZ```gggnnnqqqqqqqqqrrruuuxxxyyyxxxwwwqqqqqqppppppppppppoooooosssrrrqqqqqqrrrtttuuuwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvuuusssrrrssstttvvvxxx|||~~~~~~zzzxxxxxxyyyzzzwwwxxxzzz{{{{{{zzzyyyxxxrrrpppmmmlllnnnqqqssstttrrrqqqooonnnooopppooommmqqqnnnkkkhhhfffeeeffffffeeeiiimmmppppppooommmmmmrrr||||||zzzrrrjjjfffbbb___^^^^^^]]]\\\[[[ZZZWWWSSSMMMCCC999333...,,,******+++,,,+++***++++++*********)))))))))******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))******+++------000333777999;;;<<<>>>???AAACCCDDDGGGQQQeee}}}zzzsssqqqvvvyyyvvvqqqoooooolllgggccc```[[[TTTLLLEEEAAA@@@@@@>>>BBBLLLZZZjjjyyyxxxqqqeeeYYYOOOGGG@@@<<<<<<<<<<<<===>>>@@@BBBCCCHHHMMMTTT\\\fffttt}}}mmmaaaVVVMMMJJJKKKKKKMMMRRRYYYdddrrr}}}{{{{{{zzzzzzzzzzzz{{{|||~~~~~~}}}|||{{{zzzzzzyyywwwvvvuuuwwwyyy{{{||||||||||||{{{{{{zzzyyyyyyyyyyyywwwvvvuuuvvvwwwvvvuuurrrqqqooommmkkkiiihhhhhhjjjiiihhhfffeeeeeeeeeeeegggggghhhjjjkkklllmmmmmmooonnnnnnnnnoooppprrrtttrrrsssssssssrrrrrrtttvvvvvvxxxzzzzzzzzzzzz|||}}}}}}}}}}}}}}}zzzrrrmmmlllkkkkkkiiifffbbb___]]]UUUUUUUUUTTTRRROOOLLLJJJCCCEEEGGGLLLSSS]]]hhhnnnpppqqqrrrtttuuuuuutttsssnnnooooooppppppooonnnnnnpppoooooopppqqqrrrssstttuuuvvvwwwwwwvvvuuuuuuvvvtttsssrrrrrrrrrsssuuuvvv|||~~~}}}|||{{{||||||uuuwwwyyy||||||{{{yyywwwrrrqqqooopppsssuuuwwwwwwtttqqqooonnnoooooonnnmmmpppmmmiiieeecccccceeefffdddgggjjjmmmmmmmmmlllllliiivvv}}}{{{vvvooohhheeecccbbbdddfffggggggeeebbb^^^ZZZTTTKKK@@@888000...,,,,,,---...------+++++++++*********))))))***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((()))))))))***+++,,,---...///222666:::;;;===???AAABBBBBBDDDKKKXXXlll~~~vvvqqqrrrxxx~~~}}}}}}vvvqqqkkkhhhhhhgggdddbbb\\\WWWOOOGGGAAA>>>===>>>DDDJJJUUUeeeuuurrrjjj^^^RRRJJJDDD@@@===<<<======>>>???AAADDDGGGMMMSSS\\\fffqqquuueeeZZZQQQJJJIIILLLNNNOOOQQQVVV___lllzzz}}}yyyvvvtttsssrrrqqqpppqqqtttwww|||{{{rrr{{{{{{{{{zzzzzzzzz{{{{{{~~~~~~}}}|||{{{zzzyyyyyyxxxvvvvvvwwwzzz|||}}}|||}}}||||||{{{zzzzzzyyyyyyzzzxxxwwwvvvxxxxxxxxxwwwqqqpppnnnkkkiiigggfffeeehhhfffdddbbbaaaaaabbbbbbddddddeeefffhhhiiijjjkkkllllllllllllmmmoooqqqrrrnnnoooqqqqqqqqqrrrtttvvvtttvvvwwwwwwvvvvvvwwwyyyyyyyyyzzz{{{{{{{{{zzzzzz~~~{{{uuunnngggcccbbbbbbaaa___[[[XXXTTTRRRKKKKKKKKKJJJHHHEEEBBB@@@888:::===BBBIIISSS___gggnnnppprrrtttsssrrrqqqpppmmmmmmnnnoooooonnnnnnmmmmmmmmmnnnnnnoooqqqrrrrrrsssuuuwwwwwwuuutttuuuvvvtttssssssrrrssstttuuuuuu|||}}}~~~}}}{{{zzzyyyrrrtttwwwzzz{{{zzzxxxwwwtttrrrrrrtttwwwzzzzzzzzztttrrrooonnnnnnooonnnnnnmmmjjjfffbbbaaabbbeeegggggggggiiijjjllllllkkkjjjbbblllyyy|||~~~{{{vvvqqqiiihhhhhhjjjmmmpppqqqqqqkkkhhhdddaaa\\\RRREEE<<<222000---,,,---......---++++++++++++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((()))))))))***+++---...///...222666999;;;===???AAABBBAAADDDNNN___sss}}}xxxrrrooorrryyy}}}zzzxxxxxxyyyzzztttnnngggcccbbbcccaaa```ZZZTTTKKKCCC===;;;<<<===GGGPPP```qqqyyymmmeeeYYYNNNGGGCCCAAA@@@<<<>>>??????@@@CCCHHHLLLRRRYYYdddppp|||wwwkkk]]]TTTNNNJJJLLLPPPSSSSSSTTTVVV\\\gggrrrzzz{{{uuupppkkkfffcccaaa___]]]___```cccggglllqqqvvvyyy~~~pppggg|||||||||{{{{{{{{{{{{zzz}}}}}}|||{{{zzzyyyxxxxxxxxxwwwvvvxxxzzz|||}}}}}}}}}}}}}}}|||{{{{{{zzzzzz|||zzzyyyyyyzzz{{{{{{zzztttssspppmmmjjjgggeeeeeedddbbb```]]]\\\\\\]]]]]]^^^___```aaacccdddffffffhhhhhhhhhiiijjjlllmmmnnniiikkkmmmnnnnnnoooqqqsssrrrssstttsssrrrrrrtttvvvwwwxxxyyyzzzyyyxxxuuutttwwwvvvrrrnnnhhhbbb]]]ZZZWWWWWWUUUSSSOOOLLLJJJHHHCCCCCCBBBAAA???===;;;:::333666;;;>>>CCCLLLWWW___gggkkkoooqqqqqqpppoooooollllllmmmmmmmmmmmmnnnnnnkkkkkklllnnnooopppqqqqqqqqqtttxxxxxxuuussstttvvvtttttttttttttttuuuvvvvvvzzz|||}}}~~~{{{xxxwwwqqqsssuuuwwwyyyyyyxxxwwwuuuuuuuuuxxx{{{}}}}}}|||tttqqqnnnmmmnnnoooooooooiiigggccc``````bbbeeegggggggggfffhhhjjjkkkkkkiiiaaaeeekkkttt~~~~~~zzzwwwvvvuuutttllllllnnnrrrwwwzzzzzzzzzssspppmmmjjjfff[[[KKK@@@444111---++++++,,,,,,+++,,,++++++++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))***,,,---///000///222777:::<<<>>>@@@AAABBBBBBFFFSSSfffxxx}}}|||{{{zzzwwwtttqqqqqquuu{{{yyytttssssssrrrsssvvvqqqkkkccc^^^]]]^^^]]][[[UUUPPPGGG???;;;;;;>>>@@@JJJWWWjjj|||yyyrrrfff^^^SSSJJJDDDAAA@@@@@@<<<>>>AAAAAABBBFFFMMMRRRYYYbbbnnn{{{zzzjjj```UUUOOOMMMMMMQQQVVVXXXYYYYYY[[[^^^eeemmmrrrwwwpppfffaaa[[[UUURRRPPPNNNLLLMMMNNNPPPSSSXXX]]]aaacccnnnttt||||||zzz|||ttteee\\\}}}}}}}}}}}}||||||{{{{{{||||||{{{zzzyyyxxxwwwwwwwwwvvvuuuvvvyyy{{{||||||~~~~~~~~~}}}||||||{{{{{{{{{yyyxxxxxxyyyzzzzzzyyyvvvtttpppmmmiiifffdddbbb___]]]ZZZWWWVVVVVVWWWXXXWWWXXXYYY[[[]]]^^^``````aaabbbdddeeeggghhhhhhiiidddfffiiijjjkkkkkkmmmooopppqqqqqqpppoooppprrrttttttuuuwwwxxxwwwtttpppmmmmmmjjjddd^^^WWWRRROOOMMMLLLJJJIIIFFFDDDCCCBBBAAA>>>===<<<:::888777777666444888===AAACCCHHHQQQWWW]]]bbbiiimmmnnnooopppqqqmmmlllkkkkkkkkklllnnnooojjjkkklllnnnooopppqqqqqqqqquuuyyyyyyvvvtttvvvxxxvvvvvvvvvvvvvvvwwwwwwwwwyyyzzz|||~~~~~~}}}zzzxxxqqqrrrtttvvvwwwxxxyyyyyywwwwwwxxx{{{~~~}}}ssspppmmmlllnnnooopppqqqhhhfffccc```___aaacccdddeeecccccceeeiiikkkkkkjjjaaa^^^^^^dddooo}}}~~~|||{{{}}}}}}|||}}}|||{{{wwwrrrnnnnnnqqqtttnnnpppuuu|||~~~{{{yyytttgggTTTGGG777444///---,,,,,,++++++,,,,,,+++++++++*********(((((((((((())))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***))))))******,,,...///000111555999<<<===???AAABBBDDDCCCHHHXXXlll}}}||||||}}}}}}}}}|||{{{zzzxxxvvvuuuxxx}}}xxxrrrrrrrrrpppqqqtttpppiiiaaa\\\[[[[[[YYYXXXPPPKKKCCC===;;;>>>CCCGGGRRRbbbvvv}}}ssslll^^^WWWMMMEEE@@@???>>>>>><<>>======>>>>>>;;;:::888666555555555555666;;;AAADDDDDDGGGNNNSSSUUU[[[ccciiilllnnnqqqsssmmmllljjjjjjjjjlllnnnoooiiijjjlllnnnooopppqqqqqqqqqvvv{{{{{{xxxuuuwwwyyywwwwwwwwwwwwxxxxxxxxxxxxxxxyyy{{{}}}~~~}}}{{{rrrssstttuuuwwwyyyzzz{{{xxxyyyzzz|||~~~ssspppmmmlllnnnpppqqqrrrhhhfffccc```___```aaabbbbbb``````ccchhhllllllkkk```YYYTTTXXXeeerrr{{{~~~~~~~~~~~~{{{vvvsssrrrttttttuuuvvvyyy}}}{{{xxxwwwwww}}}~~~{{{tttuuusssnnnhhhhhhmmmrrrqqqttt{{{qqq]]]MMM<<<888333///......------,,,,,,,,,+++++++++******(((((((((((())))))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&))))))(((((((((((())))))((((((((((((((()))******))))))***+++,,,...000000444777;;;===???@@@BBBCCCFFFEEEKKK[[[qqqvvvwwwzzz|||~~~}}}||||||{{{zzz{{{{{{uuuuuuuuurrrrrruuupppjjjbbb\\\[[[ZZZXXXVVVKKKGGG@@@<<<<<>><<<;;;;;;;;;???CCCDDDEEEKKKTTT[[[iiirrrwwwmmmeee___XXXRRRRRRVVVZZZaaagggbbbdddhhhkkklllnnnqqqsssttt~~~zzznnnbbb[[[MMMIIICCC???>>>>>>>>>>>><<<<<<===>>>@@@BBBEEEGGGHHHRRR___jjjpppssstttuuuuuutttrrrppppppuuu{{{tttgggZZZOOOIII~~~}}}}}}|||{{{zzzzzzyyy{{{{{{||||||{{{{{{zzzyyywwwwwwwwwvvvuuuwww{{{~~~}}}}}}}}}}}}||||||||||||~~~|||zzzwwwuuutttssssssmmmkkkiiihhhfffccc___\\\SSSRRROOOMMMKKKJJJJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSVVVXXX[[[^^^_________^^^___aaacccdddeeefffhhhjjjhhhiiillloooqqqrrrrrrrrrssssssqqqnnnnnnkkkbbbXXXSSSPPPLLLFFFAAA===;;;999:::999888888888888777666:::888777777888999999888===???DDDJJJOOOSSSTTTSSSTTTUUUYYYaaajjjppprrrrrrqqqpppmmmjjjiiiiiijjjjjjkkklllmmmmmmmmmooorrruuuyyyyyyyyyxxxwwwwwwwwwwwwvvvwwwyyyzzz{{{zzzzzzyyyyyyzzz{{{}}}~~~yyyvvvssstttxxxyyyvvvrrrsssuuuxxx}}}~~~tttqqqmmmkkklllnnnoooooojjjiiifffccc``````cccfff``````______aaacccfffhhh\\\UUUNNNRRR]]]hhhmmmmmmrrrsssrrrnnngggcccbbbccchhhlllnnnmmmpppxxx~~~~~~vvvrrrsssvvvuuuvvvwwwxxxxxxvvvrrrooommmllliiigggggghhhjjjlllqqqttt{{{wwwcccVVVDDD;;;222///...++++++---,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))(((''''''&&&''''''))))))((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,...///000111444777;;;===>>>@@@BBBDDD???BBBNNNdddvvv}}}}}}|||uuuuuuuuuvvvxxx{{{{{{yyyzzz{{{zzzpppeee``````]]]VVVNNNIIICCC===;;;<<<@@@JJJUUUkkkvvv|||rrrfff]]]NNNJJJEEE@@@===<<<<<<===??????AAAGGGKKKRRR^^^jjjttt~~~~~~oooccc\\\XXXSSSQQQQQQSSSYYY```fffiiikkkkkkmmmrrrxxxzzzyyywwwzzz{{{tttdddVVVNNNCCCAAA???<<<:::::::::;;;888888888888888999::::::AAAEEEKKKSSS\\\eeellloooiiijjjlllnnnoooqqqtttwww|||{{{uuulllbbbYYYQQQKKKFFF~~~~~~}}}||||||{{{zzzzzz{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvuuuwww{{{~~~|||||||||}}}}}}}}}}}}|||}}}|||yyyvvvsssrrrqqqqqqllljjjhhhfffdddaaa]]]YYYPPPOOOLLLIIIGGGFFFEEEEEECCCDDDDDDEEEGGGIIIKKKLLLNNNOOORRRUUUXXXYYYZZZZZZ\\\^^^```aaabbbccceeegggaaaccceeehhhjjjlllllllllssssssqqqmmmkkkfff[[[PPPIIIGGGCCC>>>:::888666555666666555555666666555444555666777999;;;>>>@@@BBBHHHJJJOOOVVV\\\aaacccdddXXXYYY\\\bbbjjjoooqqqqqqrrrqqqnnnllljjjjjjkkkkkklllmmmnnnnnnnnnooorrruuuyyyyyyzzzzzzyyyxxxxxxwwwxxxxxxyyyzzzyyyyyywwwwwwyyyzzz{{{}}}zzzvvvssstttwwwxxxvvvsssrrrssswww|||}}}tttqqqllljjjkkklllnnnnnnllljjjhhhffffffgggjjjkkkeeedddbbbaaaaaabbbdddeee^^^VVVOOOQQQYYYbbbeeeeeeggghhhiiifffaaa]]]]]]___ccchhhkkklllpppyyy{{{tttppprrruuuuuuuuutttsssrrrpppllljjjiiiiiiiiiiiiiiiiiiiiiiiilllqqqzzzzzzgggZZZHHH===222//////------...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''''''''(((((())))))(((((('''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))***))))))+++,,,...///000111555888;;;===>>>???AAACCC@@@BBBMMMaaaqqqxxxyyyyyyxxxxxxyyyyyy{{{}}}|||rrrhhhbbbaaa]]]TTTLLLGGGAAA<<<<<>>AAA@@@CCCIIIOOOWWWdddppp~~~tttfff[[[TTTQQQPPPPPPRRRVVV\\\ccchhhkkkmmmnnnqqqvvv|||~~~~~~|||||||||{{{mmm]]]OOOGGG???>>>;;;999888777888999666666555555555666777777:::===AAAHHHPPPXXX___cccdddfffjjjmmmooorrruuuxxxrrruuuyyy||||||zzzwwwuuulllggg___XXXQQQKKKEEEBBB~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyxxxwwwxxxyyyyyyxxxxxxxxxvvvvvvwwwzzz}}}zzz{{{|||}}}}}}~~~~~~~~~}}}{{{xxxtttqqqooonnnnnnjjjhhhfffdddaaa^^^YYYVVVLLLJJJGGGDDDAAA??????>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHKKKOOORRRTTTUUUVVVXXXZZZ[[[[[[\\\___```___```ccceeehhhjjjkkklllmmmooooookkkhhhcccXXXLLLBBB@@@<<<999666555444444555555555555666666666666666:::>>>@@@BBBEEEKKKPPPVVVZZZ```ffflllppprrrsssddddddeeeiiimmmqqqsssssstttrrrpppnnnmmmllllllmmmmmmnnnoooooonnnpppsssuuuyyyzzz{{{||||||zzzyyywwwxxxxxxyyyxxxxxxwwwvvvuuuyyyzzz{{{|||~~~|||xxxtttsssuuuvvvuuutttppprrruuuzzz~~~~~~}}}tttpppllliiiiiikkkkkklllllliiiffffffkkkoooppppppjjjhhheeebbbaaa```aaaaaa```YYYRRRQQQVVV[[[]]]]]]\\\^^^```___[[[YYYZZZ\\\^^^dddiiikkkpppzzzyyyrrrooopppssswwwvvvtttqqqnnnkkkiiihhhfffhhhjjjlllmmmlllkkkjjjlllrrr}}}zzzhhh\\\LLL???333///000000......,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&&&&''''''(((******((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))************((()))***,,,...///111111666888;;;======>>>@@@AAAAAACCCMMM^^^lllrrruuuvvv|||}}}~~~~~~~~~~~~}}}uuukkkfffccc]]]RRRJJJDDD???<<<>>>CCCMMM[[[hhhyyyqqqfffZZZRRRGGGDDDAAA>>>======>>>???CCCBBBFFFLLLTTT^^^mmmzzzzzzjjj\\\RRRLLLIIIIIIJJJNNNSSSZZZ```eeeiiinnnpppttt{{{uuufffVVVIIIAAA<<<;;;999888777777888999666666555555555555555666777888:::???EEELLLSSSWWW```dddiiinnnppprrrsssuuunnnooorrrsssqqqnnnjjjhhh[[[WWWQQQLLLHHHDDDAAA>>>~~~~~~~~~}}}}}}}}}||||||{{{yyywwwwwwxxxyyy{{{xxxyyyxxxwwwvvvwwwyyy{{{yyyzzz{{{}}}~~~~~~~~~}}}{{{xxxtttqqqnnnmmmmmmjjjhhheeebbb___[[[UUURRRHHHFFFCCC???<<<:::999999;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBEEEHHHKKKMMMOOOOOOPPPRRRSSSSSSTTTVVVXXX[[[\\\___bbbeeehhhjjjkkkfffjjjlllkkkiiieee[[[PPPBBB@@@===999777777777888888999;;;;;;<<<===>>>???@@@EEEJJJMMMNNNRRRZZZaaahhhlllrrrvvvxxxxxxwwwwwwrrrrrrrrrssstttvvvvvvvvvuuutttrrrpppooonnnnnnnnnnnnoooooooooooopppsssvvvxxxyyy|||}}}}}}{{{yyywwwwwwwwwwwwwwwwwwvvvvvvvvvyyyzzzzzz|||}}}~~~{{{vvvtttuuuvvvvvvuuuqqqrrruuuzzz~~~}}}tttpppkkkhhhhhhiiiiiiiiihhhdddaaadddkkkqqqrrrqqqkkkiiifffcccaaa``````aaaccc]]]VVVRRRTTTWWWZZZ[[[ZZZ]]]______\\\ZZZ[[[]]]___eeejjjlllqqqzzzzzztttqqqqqqrrrwwwxxxxxxvvvsssooolllkkkhhhjjjlllooopppqqqqqqpppsssyyyvvvfff[[[NNN@@@333///111000......,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((((((***,,,...000222333777999;;;=========???@@@BBBDDDNNN^^^jjjoootttxxx~~~{{{tttlllgggddd\\\QQQIIIBBB>>><<>>@@@AAADDDDDDHHHPPPZZZfffvvvssscccVVVNNNIIIHHHFFFHHHKKKOOOTTT[[[bbbggglllooovvv~~~qqqaaaRRRFFF???<<<;;;::::::999::::::;;;999888888777777777777777:::999:::<<>><<<~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzxxxxxxyyy{{{|||yyyyyyyyyxxxvvvvvvxxxzzzxxxyyy{{{}}}~~~}}}{{{xxxtttqqqooommmmmmjjjgggddd```\\\WWWQQQMMMDDDBBB???<<<999777666666777777777777777888999999=========>>>@@@BBBDDDEEEFFFHHHJJJKKKKKKKKKMMMOOORRRSSSVVVYYY]]]```ccceeedddiiimmmlllkkkggg___VVVEEECCC???;;;999999:::;;;>>>AAADDDFFFFFFHHHKKKNNNOOOTTTYYY\\\___dddnnnuuu}}}}}}zzzyyy~~~~~~}}}|||zzzyyyxxxxxxvvvuuutttrrrqqqpppoooooonnnooopppoooooopppsssuuuwwwxxx{{{|||}}}{{{yyywwwttttttuuuuuuvvvwwwxxxyyyyyyyyyzzz{{{||||||}}}}}}~~~~~~zzzwwwvvvvvvvvvvvvttttttvvvzzz~~~~~~uuuqqqkkkhhhggggggggggggdddaaa___ccckkkqqqrrrpppjjjhhheeecccaaaaaabbbbbbeee```YYYTTTSSSVVVZZZ]]]^^^aaaddddddaaa______aaaeeekkkooopppsssyyy}}}}}}{{{|||}}}|||yyyvvvtttsssuuuxxx|||}}}zzzvvvtttsssnnnoooppprrruuuxxxzzz{{{|||}}}pppcccZZZNNNAAA444000000///------,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))((()))***---///222444555777:::<<<===>>>>>>@@@AAAAAAEEEPPP^^^hhhnnntttzzz}}}{{{|||vvvqqqkkkfffbbbZZZPPPHHHAAA>>>???EEENNNZZZkkkxxxuuukkkaaaWWWMMMEEE???>>>======>>>???AAABBBDDDEEEKKKUUU```mmm}}}kkk\\\QQQLLLIIIHHHIIIJJJLLLMMMQQQXXXaaagggjjjoooxxx|||lll\\\NNNDDD>>><<<;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999;;;;;;:::;;;???DDDJJJMMMYYY___gggmmmppppppoooooonnnmmmiiiddd^^^XXXRRROOOJJJGGGBBB???>>><<<:::888}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyzzz{{{{{{yyyzzzzzzyyywwwvvvwwwxxxwwwyyy|||~~~~~~}}}|||zzzwwwtttqqqooonnnmmmhhheeeaaa]]]YYYSSSMMMHHHAAA???<<<999666555444444333222222222333444555555777777888888999999::::::???AAABBBCCCCCCCCCEEEGGGKKKLLLNNNRRRVVV[[[^^^```ccciiimmmllljjjggg```YYYIIIFFFCCC???>>>>>>@@@BBBHHHMMMQQQTTTUUUXXX]]]aaaaaadddiiilllqqqxxx~~~zzzwwwvvvvvvvvvuuusssrrrqqqpppooonnnooooooooonnnooorrrtttuuuwwwxxxzzzzzzyyyxxxwwwtttttttttuuuvvvxxxzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{~~~zzzxxxwwwvvvwwwvvvvvvwwwzzz}}}~~~}}}vvvrrrlllhhhfffffffffeeedddbbbbbbeeekkkoooqqqpppgggfffdddbbbaaabbbcccdddfffaaaZZZSSSPPPSSSZZZ```eeehhhlllllliiigggggghhhmmmssswwwvvvwwwzzz{{{zzztttwwwzzz}}}~~~|||yyywwwtttyyy~~~~~~{{{{{{|||xxxxxxzzz}}}}}}tttjjj___XXXLLLBBB888444111---,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******(((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********''''''''''''''''''''''''''''''''''''((((((((((((((()))+++...111444666777888:::===>>>???@@@BBBCCCDDDJJJVVVccckkkpppwww~~~zzzwwwyyy}}}rrrnnnhhhccc]]]VVVLLLFFF@@@>>>BBBKKKVVVbbbrrr{{{pppeee\\\SSSIIIBBB============???AAABBBDDDEEEGGGOOO[[[ggguuu~~~rrraaaSSSLLLIIIHHHGGGGGGIIIKKKMMMOOOVVV___fffmmmttt~~~vvvfffVVVJJJAAA===;;;;;;;;;;;;;;;;;;::::::999999888888999::::::;;;:::::::::;;;>>>CCCGGGJJJSSSZZZcccjjjmmmnnnmmmmmmmmmjjjfff___XXXRRRLLLIIICCC@@@<<<999888777555444||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzyyywwwvvvvvvwwwxxxzzz|||}}}|||yyyxxxuuurrrooonnnmmmmmmeeebbb^^^YYYTTTNNNGGGCCC>>><<<999666444333333333000000000000111222333444111222333555555555444444999;;;<<<===<<<===>>>@@@CCCDDDGGGJJJOOOTTTXXX[[[^^^dddiiiiiihhhgggccc^^^RRRPPPLLLJJJJJJLLLOOOQQQVVV\\\bbbfffhhhlllrrrwwwwwwwwwxxxzzz~~~{{{||||||xxxvvvvvvvvvuuutttsssqqqpppooonnnnnnooonnnmmmnnnqqqssstttuuuvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuvvvxxxyyyzzzyyyyyyyyyyyyzzzzzzzzzzzz~~~{{{xxxwwwwwwwwwwwwwwwyyy{{{|||{{{zzzwwwsssmmmiiigggfffeeeeeeddddddeeefffiiikkknnnooofffeeecccaaaaaaaaabbbcccfffaaaYYYOOOJJJNNNWWW___lllpppuuuvvvsssqqqrrrssstttzzz}}}|||{{{||||||yyytttuuuxxx|||~~~~~~}}}{{{zzz~~~{{{qqqiiiaaaYYYTTTJJJDDD===999222,,,,,,///,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))))))))'''''''''''''''''''''''''''(((((((((((())))))))))))***---000333666888999888:::>>>@@@@@@BBBDDDFFFNNNUUUcccoootttvvv}}}wwwtttxxx}}}qqqllleee___XXXPPPGGGAAA>>>???EEEQQQ^^^kkk{{{wwwlllaaaXXXPPPGGGAAA=========>>>@@@BBBCCCDDDFFFJJJTTTbbbooo|||tttiiiYYYMMMIIIHHHHHHHHHEEEJJJPPPTTTWWW\\\ccciiivvv}}}sssbbbSSSHHHBBB???>>>>>>>>>>>>======<<<;;;:::::::::;;;<<<===>>>???======>>>@@@DDDGGGKKKMMMSSSYYY```eeegggfffeeeeeeeeeccc^^^XXXRRRMMMHHHFFF===:::777555555444333222{{{{{{{{{{{{||||||||||||yyyyyyzzzzzzzzzyyyxxxwwwyyyzzz{{{yyywwwvvvvvvwwwxxxzzz}}}}}}{{{wwwvvvssspppnnnmmmllllllccc```[[[VVVQQQKKKDDD???;;;:::777555333222222222000000000111222333444555...000222444555555444333666888999:::999999;;;===999:::===@@@EEEKKKOOORRRVVV]]]ccceeefffhhhgggccc[[[YYYWWWUUUVVVZZZ^^^```bbbhhhoootttvvvzzzzzzrrrooouuuzzzxxxvvvuuuuuutttsssqqqpppooommmnnnnnnnnnmmmmmmppprrrssstttttttttuuuuuuvvvvvvxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy~~~|||yyywwwwwwwwwvvvvvvxxxzzzzzzyyyxxxxxxtttnnniiigggfffeeeeeebbbdddeeeffffffgggjjjlllfffeeebbbaaa``````aaabbbfffaaaWWWLLLFFFIIISSS]]]rrrwww|||}}}|||{{{{{{}}}xxx}}}}}}~~~}}}zzzvvvvvvwwwzzz}}}~~~}}}qqqggg```ZZZSSSOOOJJJFFFAAA<<<444,,,,,,000,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''&&&''''''((()))***&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***)))''''''))))))))))))))))))))))))))))))))))))***************+++---111444777999;;;888;;;>>>@@@BBBCCCEEEGGGYYYaaannnzzz}}}~~~vvvsssxxx}}}qqqlllddd\\\TTTKKKCCC======???GGGVVVdddrrrxxxpppeeeZZZQQQIIIAAA;;;======>>>???@@@BBBDDDEEEHHHLLLWWWfffsssooodddUUUKKKIIIIIIJJJIIIJJJRRR\\\cccfffiiinnnsss~~~rrrbbbTTTJJJDDDBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>@@@AAACCCDDDBBBCCCEEEHHHKKKOOOQQQSSSXXX\\\aaacccbbb___\\\[[[YYYWWWSSSMMMHHHDDDAAA@@@;;;888555444444555444333zzz{{{|||~~~~~~~~~}}}|||zzz{{{|||}}}|||{{{xxxwww|||||||||{{{zzzxxxwwwvvvzzz{{{|||}}}~~~~~~~~~~~~yyyvvvsssrrrqqqooojjjeeeccc^^^WWWPPPJJJFFFAAA???===<<<999666333222111111...............///000000//////000000111111222222555555555555555555555555666888:::;;;>>>BBBGGGKKKSSSWWW]]]aaacccdddfffgggfffbbb___```ffflllqqqrrrxxx}}}|||sssiii___]]]fffwww~~~||||||uuuuuuuuutttsssqqqooonnnqqqnnnkkkkkknnnpppqqqppptttrrrqqqppppppqqqsssuuuxxxxxxwwwvvvvvvwwwxxxyyyxxxyyy{{{{{{zzzyyyzzz{{{~~~yyywwwvvvttttttuuuvvvyyy{{{{{{zzzzzzvvvpppjjjfffdddeeeeeeccccccdddgggiiikkkjjjhhhddddddeeedddbbb^^^ZZZXXXWWWXXXUUUMMMEEEFFFOOOYYYnnn|||xxxwwwuuuvvv|||{{{tttjjj```YYYUUUSSSQQQNNNJJJDDD<<<666222000000------...000111000,,,))),,,+++)))((((((((()))***))))))))))))))))))))))))''''''(((((())))))******(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))&&&######&&&''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((((()))******))))))***++++++,,,...000333666999:::;;;<<>>>>>AAAIIIYYYmmm}}}}}}uuuiii[[[RRRKKKCCC>>>======<<<===AAABBB@@@@@@CCCIIIQQQ___nnn|||zzzhhhXXXLLLJJJIIIFFFJJJSSSWWW^^^gggooouuuzzzsssdddSSSFFFCCCGGGHHHJJJIIIEEEEEEGGGCCC<<>>;;;555444222000////////////...............//////000000000000000000000111111333333333333333333333333222444555777888<<>>@@@AAAEEENNN^^^ppp~~~zzzooocccVVVOOOIIIBBB>>>>>><<<;;;===AAACCCAAACCCGGGOOOXXXfffuuuuuudddVVVKKKJJJJJJIIINNNWWWeeemmmwwwuuugggXXXJJJGGGJJJLLLSSSVVVRRRMMMLLLIIIEEEDDDEEEFFFHHHJJJNNNSSSVVV______aaacccgggjjjnnnpppooommmiiiccc]]]WWWRRROOONNNJJJEEEAAA???===:::888666555333111000000111222zzz{{{|||}}}~~~}}}|||{{{{{{{{{}}}}}}}}}|||{{{zzz|||||||||{{{zzzyyyxxxwwwuuuvvvwwwxxxyyyyyyyyyyyywwwtttqqqqqqqqqooojjjeee^^^YYYPPPHHHBBB>>>999777111111000000000111111222......------......///000000000000000000/////////000000000000000000000000000111222333444666:::===BBBGGGMMMTTTYYY]]]aaadddgggfffhhhnnnxxx{{{uuuqqqmmmfff^^^OOOLLLNNN^^^uuu~~~zzzxxxyyyyyyyyyyyyyyywwwuuutttnnnllljjjkkkmmmppprrrrrrmmmmmmnnnoooqqqrrrssstttssssssrrrrrrssstttuuuuuutttvvvxxxxxxwwwvvvwwwxxx|||~~~|||xxxvvvtttsssqqqpppqqqsssvvvxxxzzzyyyvvvssspppllliiihhhfffeeedddeeeffffffeeecccbbbccccccbbbaaa___\\\[[[VVVVVVRRRJJJBBBAAAFFFLLLcccwww|||xxxwww|||zzzttthhhddd^^^ZZZXXXWWWVVVUUUTTTRRRMMMFFF???888222///...---,,,,,,------,,,***+++******)))((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))'''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''((())))))(((((()))***,,,---///222555888:::<<>>BBBCCCJJJVVVeeeuuu}}}uuuggg\\\PPPJJJFFF@@@>>>>>><<<;;;===BBBCCCDDDHHHMMMWWWaaappp}}}ooo^^^RRRIIIJJJKKKMMMTTT^^^ooowwwwwwlll]]]QQQNNNQQQUUU]]]bbb^^^VVVQQQOOOMMMJJJLLLPPPSSSVVVZZZ___bbbjjjlllpppuuuyyy|||~~~zzzqqqfff[[[RRRLLLIIIFFFBBB>>>;;;:::888666444333222111000//////000111zzz{{{|||}}}}}}|||{{{{{{{{{{{{|||}}}}}}||||||{{{||||||||||||{{{zzzyyyxxxuuuuuuvvvwwwwwwxxxwwwwwwvvvtttqqqppppppnnniiieee\\\VVVMMMEEE???:::666444111111111111111111111222...------------...//////000000000//////.........////////////////////////000111222333333444777999999===DDDKKKQQQWWW]]]```ccceeeiiioooyyyzzzzzzvvvqqqmmmjjjeee]]]UUUNNNOOOWWWlllzzzxxxwwwxxxxxxyyyxxxwwwuuuuuuooonnnlllkkklllnnnooopppkkklllnnnooopppppppppppprrrrrrsssssstttuuuvvvvvvsssuuuwwwwwwwwwvvvwwwxxxzzz|||~~~yyywwwwwwuuusssqqqppprrrvvvyyyzzzzzzzzzyyyuuuqqqllljjjeeedddcccdddeeeeeedddcccbbbbbbaaaaaa```___^^^]]]\\\ZZZUUUMMMEEEBBBDDDFFF[[[ppp|||vvvtttxxxwwwpppfffccc___^^^]]]]]]\\\[[[ZZZXXXTTTNNNFFF<<<555000000---+++***+++,,,+++++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((&&&((())))))(((''')))***,,,...000444777:::<<<===???===>>>AAAFFFOOOaaaqqqzzzppphhhdddhhhwww|||tttiii___ZZZXXXXXXRRRMMMIIICCC>>>???CCCDDDMMM\\\lllzzzxxxoooaaaVVVLLLGGGCCC???===>>>>>>===???CCCEEEFFFLLLTTT^^^jjjzzzwwwhhhXXXPPPIIIIIILLLQQQZZZdddttt}}}yyynnnaaaWWWUUUZZZ___bbbbbb]]]UUUPPPNNNNNNPPPTTTZZZ___bbbfffkkkooosssvvv|||yyyjjj\\\PPPHHHCCC???<<<999666666555333222222111000000000000111111zzz{{{|||}}}}}}|||{{{zzzzzzzzz{{{|||||||||}}}|||||||||||||||{{{zzzyyyyyyvvvwwwwwwxxxxxxxxxxxxwwwwwwtttqqqpppooommmgggcccYYYSSSJJJBBB<<<888444222/////////......------,,,---------------...//////000/////////......------///////////////////////////111222222222222444666333777===CCCIIIOOOVVVZZZ___bbbgggmmmuuu}}}}}}yyytttvvvqqqmmmiiieee]]]UUUPPPKKKPPP___vvv{{{yyywwwwwwxxxyyyyyyxxxwwwvvvrrrqqqooolllkkkkkklllmmmlllmmmmmmnnnmmmmmmlllkkkooooooppprrrssstttuuuuuusssuuuwwwwwwwwwwwwxxxyyyxxxzzz~~~|||yyywwwvvvtttpppnnnppptttxxxzzz{{{}}}}}}zzzuuuoookkkcccbbbaaabbbdddffffffeeebbbaaa```______^^^^^^^^^```]]]WWWOOOIIIEEEBBBBBBRRReee{{{{{{uuurrruuu{{{wwwnnnhhhfffeeedddeeedddbbbaaa___]]]YYYRRRIII>>>555///111...+++******+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''((())))))(((((()))***,,,...222555999<<<===>>>???===>>>CCCIIITTThhhyyy}}}tttkkkffffffmmm{{{}}}zzzzzz}}}{{{{{{wwwnnnddd\\\ZZZZZZWWWQQQKKKFFF@@@===???EEEFFFQQQbbbrrr}}}sssjjj]]]SSSIIIDDDBBB>>><<<>>>AAAAAACCCFFFGGGIIIRRR[[[fffrrrqqqbbbTTTNNNJJJJJJNNNVVVbbblll}}}zzzooocccZZZ[[[aaaddd^^^VVVPPPLLLIIIIIIKKKSSSZZZccciiilllooouuuyyy}}}~~~nnn^^^OOODDD???;;;999666444444333222111222111111111111222222333{{{{{{|||}}}|||{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}|||||||||||||||{{{zzzzzzxxxxxxyyyyyyyyyyyyyyyxxxxxxuuuqqqooonnnkkkeeeaaaWWWPPPGGG???999666444222111111111000///...---,,,------,,,,,,------...///...............---------000000000000000000000000,,,...///000//////000222111444777;;;@@@EEELLLPPPXXX\\\ccciiipppxxx{{{{{{xxxttttttpppkkkggg^^^TTTMMMLLLMMMXXXkkk}}}~~~~~~|||zzzxxxwwwxxxyyyzzzzzzzzzyyyxxxsssrrrpppmmmjjjhhhjjjkkkmmmmmmlllkkkkkkjjjjjjiiijjjkkkmmmooopppqqqrrrrrrrrrtttvvvwwwvvvvvvwwwyyywwwyyy|||~~~}}}uuuuuusssooollllllqqquuuzzz{{{~~~~~~|||vvvqqqmmmdddbbbaaabbbdddfffffffffcccbbb```^^^]]]]]]^^^^^^___[[[VVVQQQMMMIIIEEEBBBJJJXXXmmm}}}xxxrrrpppsssyyyyyyqqqlllllllllmmmnnnmmmjjjgggdddbbb]]]VVVKKK???555///111///,,,++++++,,,+++***)))************)))(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''')))++++++)))((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((()))******))))))***+++---///333777;;;===???@@@AAAAAACCCIIIPPP\\\ppp}}}yyyppphhhgggkkktttyyyuuuuuuwwwyyysssrrrnnnfff]]]XXXXXXYYYVVVPPPHHHCCC???<<<@@@GGGKKKXXXjjjxxxzzzmmmcccYYYOOOEEEBBB@@@>>>===>>>CCCCCCEEEHHHIIIMMMYYYeeennnzzz}}}kkk\\\PPPNNNLLLMMMSSS___mmmwww}}}rrreee]]]]]]ccc```TTTHHHCCCAAABBBFFFKKKXXX```kkkrrruuuxxx}}}ooo^^^NNNCCC<<<:::777444333333333222111111222222333333444444444{{{{{{|||||||||{{{yyyyyywwwwwwxxxyyyzzz{{{|||}}}|||||||||||||||{{{{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxyyyvvvrrrooommmjjjccc^^^SSSMMMDDD<<<777444222111111222222222222000///...------,,,,,,------...///------------------......////////////////////////+++,,,...///......///000000111333555777<<>>>>>@@@BBBCCCFFFJJJLLLSSSaaaooowwwwwweeeVVVLLLMMMNNNQQQYYYiiizzzvvviii^^^\\\___UUUKKKBBB>>><<<>>>GGGRRRaaakkkxxxmmm[[[LLLBBB<<<999777333222222222111000000111222333444444444444{{{{{{|||||||||{{{yyyxxxvvvvvvwwwxxxyyyzzz|||}}}||||||||||||||||||{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxzzzvvvrrrooommmiiibbb]]]PPPJJJAAA:::555333222111,,,,,,.........---,,,+++---,,,,,,,,,,,,---......,,,,,,,,,------.................................+++---///000//////000111///000111111222555:::>>>CCCJJJTTT^^^hhhqqqzzz~~~uuuppppppooolllgggeeeddd```UUUJJJJJJQQQcccuuu{{{yyywwwvvvuuuuuutttsssqqqrrrtttuuuvvvvvvuuuuuupppppppppmmmiiihhhkkknnnjjjiiihhhggggggiiikkkmmmhhhjjjllloooqqqrrrrrrrrrnnnpppssstttssstttuuuvvvwwwwwwyyy|||wwwyyyxxxtttooonnnqqqvvvyyy{{{}}}~~~{{{wwwqqqnnniiigggdddcccdddeeedddccceeeccc```]]][[[\\\]]]^^^\\\YYYVVVWWWYYYYYYUUUQQQFFFJJJTTTdddtttyyyqqqllliiigggeeefffcccdddjjjqqqwww}}}vvvvvv|||~~~xxxzzz|||~~~{{{uuurrrlllbbbVVVJJJ???999222000.........---,,,***)))******++++++)))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''!!!$$$''''''$$$"""###$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''((((((((())))))+++,,,,,,++++++,,,------000444999===@@@AAAAAAAAACCCIIIRRRZZZeeevvv}}}vvvnnniiillluuu{{{tttmmmhhhiiieee^^^WWWSSSQQQQQQQQQQQQJJJCCC???<<<===DDDLLL\\\iiiyyy|||qqqcccXXXMMMDDD======>>>>>>@@@BBBAAABBBFFFKKKNNNVVVgggvvv}}}sssaaaRRRJJJMMMPPPTTT^^^pppzzzmmm___ZZZ[[[LLLFFFAAA>>>;;;===JJJYYYjjjuuujjjWWWIIIAAA===999666333111111111000//////000111222333444444444zzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{xxxxxxtttooommmjjjbbbYYYPPPFFF;;;777444000...///000////////////.........,,,,,,++++++,,,,,,---...////////////////////////......//////......---,,,////////////000000000000111111111222333555666777>>>CCCKKKTTT^^^iiisssyyy{{{yyyuuuooojjjhhhiiikkkfffaaa]]]YYYSSSMMMRRR[[[vvvyyyxxxvvvtttrrrrrrrrrrrrrrrtttvvvxxxyyyxxxvvvttttttsssrrrpppmmmjjjgggeeehhhhhhiiijjjjjjjjjjjjiiikkkkkklllnnnoooqqqrrrrrrqqqqqqrrrssssssttttttuuuwwwyyy{{{|||}}}yyywwwtttrrrrrrrrrtttuuu{{{}}}~~~zzzuuusssllljjjgggffffffgggfffeeebbb```^^^]]]]]]\\\ZZZXXXWWWZZZYYYWWWZZZ___\\\UUUKKKIIILLLWWWgggsssyyyyyyyyyrrriiicccaaaaaa```^^^fffhhhjjjjjjjjjoooyyy~~~zzzxxxyyy~~~}}}yyyuuupppooorrrxxx}}}zzzqqqfffVVVEEE999555333111//////...,,,+++((()))++++++******,,,---(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******++++++)))(((&&&$$$&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''')))))))))))))))))))))))))))(((''''''(((***,,,...222444888:::;;;===???AAAAAAIIILLLMMMYYYooo|||~~~~~~{{{xxxwwwzzz~~~|||yyywwwyyy~~~vvvnnnjjjdddccc[[[OOOIIIKKKMMMJJJIIIFFFBBB>>>:::<<>>@@@???@@@AAACCCEEEGGGKKKSSS```ppp{{{yyyiii[[[RRRKKKLLLRRR___qqq}}}uuukkk___WWWPPPEEE>>>BBBGGGJJJWWWgggyyyyyyeeeRRRDDD===<<<444333222111000000000000222333555444333222333444yyyyyyxxxxxxxxxwwwwwwwwwzzzzzzzzzzzz{{{{{{||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzvvvvvvsssnnnllliiiaaaXXXNNNDDD:::666333000...////////////............---,,,,,,,,,+++,,,------..........................................------,,,....../////////000000000////////////000111333333666;;;BBBJJJTTT___iiipppsssqqqmmmgggbbb```aaabbb```\\\WWWTTTOOONNNXXXddd}}}vvvxxxwwwuuusssrrrrrrrrrrrrrrrtttvvvxxxxxxwwwuuutttrrrrrrqqqpppmmmiiifffddddddeeefffhhhiiijjjjjjjjjjjjkkklllnnnoooqqqrrrsssqqqqqqrrrrrrssstttttttttvvvxxxyyyyyyzzz}}}{{{yyyvvvtttssstttvvvwww{{{}}}~~~}}}xxxtttpppllliiifffeeeeeeeeeeeedddaaa___]]]\\\\\\\\\ZZZXXXXXXZZZYYYWWWYYY]]][[[TTTIIIGGGHHHPPP]]]iiiooopppqqqkkkccc^^^\\\[[[ZZZXXX^^^bbbfffggghhhmmmvvv~~~{{{vvvsssssswww{{{zzz~~~zzzvvvsssrrrpppmmmlllooottt{{{zzzmmm\\\KKK???666333111//////...---+++&&&'''((((((''''''((()))((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((''''''(((***---...222444888:::;;;<<>>@@@>>>DDDIIIPPP___pppuuupppfffiiimmmsssyyy~~~xxxqqqmmmeeeaaaWWWLLLHHHJJJKKKJJJCCC???;;;;;;>>>HHH[[[lll}}}ttthhh[[[PPPIIICCC>>>;;;===>>>>>>???BBBFFFJJJPPPXXXbbbppppppaaaUUUNNNPPPTTT^^^mmm~~~vvvmmmggg```YYYWWW]]]fffppphhhUUUHHH===777555555555444333222222222222000111222333333555888:::xxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{|||||||||{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{||||||||||||{{{zzzyyyxxxtttuuusssooommmiii___UUUHHH???666444222///...///............---------------------------......///------------------------...............---,,,,,,---.........////////////000000000///000000111111222333666999???HHHQQQWWW^^^]]][[[WWWRRROOONNNOOOPPPNNNKKKHHHKKKYYYnnn{{{rrruuuuuutttssssssrrrrrrrrrqqqrrrsssuuuuuuuuuttttttqqqqqqqqqpppnnnjjjgggdddbbbbbbcccdddeeeggghhhiiihhhiiikkkmmmppprrrtttuuupppppppppqqqrrrrrrsssssstttssssssrrrrrrvvv|||}}}zzzxxxxxxyyyzzzzzz{{{||||||xxxsssnnnjjjllljjjfffeeeddddddcccbbb___]]]\\\\\\]]]^^^]]][[[ZZZZZZYYYWWWVVVVVVTTTRRROOONNNNNNPPPTTTZZZ^^^```]]]\\\[[[ZZZZZZ[[[ZZZZZZ___bbbeeeeeeeeeiiirrrzzz~~~|||xxxsssoooooorrruuu}}}|||zzzuuuooojjjhhhhhheeeiiikkkkkklllpppyyysssaaaPPPEEE777444111///......---------......---+++)))***+++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''***)))(((((())),,,...000333555888::::::;;;===???>>>AAADDDMMM]]]lllpppkkkdddiiipppvvv{{{~~~{{{sssooofff___SSSKKKJJJKKKKKKIIIBBB===:::<<>>===@@@DDDEEEKKKTTT^^^jjjxxxzzzkkk]]]SSSOOOSSSYYYfffvvv~~~wwwssstttqqqsssyyyxxx]]]KKKBBB:::555333444444333222222222222222333444555555555888<<>>FFFKKKRRRRRRQQQOOOKKKIIIHHHIIIFFFFFFEEEFFFNNN```vvv~~~{{{|||zzzwwwuuuuuuttttttsssrrrqqqpppnnnnnnnnnnnnoooqqqrrrsssqqqrrrsssrrrppplllhhhfffdddddddddddddddeeefffgggggghhhiiilllnnnqqqssstttooooooppppppqqqrrrrrrrrrsssrrrqqqpppqqqtttzzz|||zzzyyyzzzzzzyyyzzz{{{zzzwwwqqqlllhhhllliiifffeeeeeeddddddbbb```___^^^^^^___```___^^^ZZZYYYXXXWWWTTTRRRQQQRRRRRRSSSUUUWWWXXXZZZ]]]___ZZZ[[[\\\^^^___aaacccdddkkklllkkkgggeeehhhqqqxxxzzzyyyvvvssspppqqquuuxxxzzzssslllhhhggghhhfffiiimmmmmmmmmpppxxx~~~ooo___PPPFFF888555111............---***++++++***(((&&&&&&'''+++*********)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%((((((((((((((((((((((((***)))))))))***---///111555777:::;;;;;;;;;===>>>>>>>>>AAAKKK[[[iiimmmjjjgggnnnwww}}}}}}vvvqqqggg]]]QQQLLLMMMMMMJJJHHHCCC>>><<<@@@IIIXXXmmmtttfffZZZOOOFFFAAA???;;;:::=========AAAFFFEEEMMMXXXeeeqqqwwwgggZZZTTTRRRVVV___nnn|||jjjRRRDDD>>>999555333333222222111111111111222444555555555777:::@@@DDD{{{{{{||||||||||||}}}}}}{{{|||}}}~~~}}}|||{{{zzz{{{{{{{{{zzzzzzyyyyyyyyy}}}}}}}}}|||{{{zzzyyyxxxwwwxxxwwwsssooohhh\\\PPPCCC:::444333333111000111000////////////.........///............///000000///////////////////////////000000000000///......////////////000000000000////////////000000111222444444444444555888===AAAFFFGGGIIIHHHFFFEEEEEEEEE@@@BBBDDDHHHVVVjjj{{{|||uuutttvvvvvvsssssssssrrrqqqooommmlllgggfffddddddfffjjjnnnqqqqqqrrrttttttqqqnnniiifffeeedddcccbbbcccdddeeeffffffggghhhkkkmmmoooqqqqqqnnnooooooppppppqqqrrrrrrrrrrrrqqqqqqqqqtttyyy}}}}}}zzzyyyyyyyyyxxxyyyzzzzzzvvvqqqkkkhhhjjjgggdddcccdddddddddcccaaa```______```aaa```^^^YYYWWWVVVVVVSSSOOOOOOSSSTTTVVVYYYYYYYYY[[[___ddd^^^```ccceeefffiiimmmooowwwwwwuuuooojjjjjjqqqxxxxxxxxxvvvtttssstttxxx{{{zzzsssmmmkkklllmmmmmmppprrrrrrrrruuuzzz~~~vvviii\\\PPPHHH999555111......//////...+++,,,---+++)))(((((()))+++++++++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))+++...000222777999;;;<<<<<<<<<===??????@@@EEEOOO^^^iiinnnnnnmmmttt~~~zzzuuuhhh[[[PPPNNNQQQOOOJJJFFFCCC@@@???FFFQQQaaatttzzzmmm___TTTJJJCCC???===;;;;;;===>>>>>>BBBIIIHHHQQQ^^^lllyyyssscccYYYUUUUUU\\\fffwwwkkkZZZHHH???;;;777555555222222111000000111111222333333444555888>>>FFFKKK||||||||||||}}}}}}~~~~~~||||||~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzzzzzzz{{{|||||||||||||||{{{zzzyyywwwyyywwwsssnnnfffYYYLLLAAA999444444444222111222111111000000000///////////////......//////000111000000000000000000000000111111111111111000//////000000000000111111111222000000000111222333444555444444555555555888<<>>======>>>???@@@DDDMMMZZZfffnnnssstttuuu}}}~~~zzzhhhZZZOOOQQQUUUQQQJJJEEEBBB???BBBLLLYYYiii{{{|||sssfffXXXNNNFFFAAA>>><<<;;;<<<>>>>>>???DDDKKKNNNWWWffftttppp```VVVUUUWWWaaammm{{{kkkVVVKKK@@@;;;888555444666222222222111111222222333222333555888===FFFPPPWWW{{{|||||||||}}}}}}~~~~~~|||}}}~~~~~~}}}{{{yyywwwxxxxxxyyyzzz||||||}}}||||||||||||||||||{{{zzzwwwxxxwwwsssmmmeeeVVVIII@@@999444444555333222333111111111111000000000000///////////////000111111000000000000000000000000222222222222222111000000000111111111222222222222333333333444555777888999444555777888888;;;>>>AAA>>>AAAEEEHHHIIIIIIJJJKKKFFFJJJPPP[[[ooo|||uuupppqqqrrrqqqoooooonnnmmmjjjgggdddcccZZZVVVRRRPPPSSS[[[eeekkkoooppprrrsssqqqmmmhhheee^^^^^^]]]^^^___bbbeeegggeeefffggghhhjjjkkklllmmmnnnnnnnnnoooppppppqqqqqqqqqrrrsssttttttuuuyyy{{{zzz~~~|||yyywwwwwwwwwwwwxxxyyyyyyvvvrrrmmmiiicccaaa___^^^```aaaaaaaaabbb```___^^^______]]]\\\XXXUUUTTTUUUQQQLLLNNNTTT[[[\\\\\\YYYXXX^^^kkkvvvvvvxxxyyyxxxxxxzzz~~~~~~~~~~~~|||}}}wwwlllbbbZZZSSSKKKFFF:::666111....../////////***+++,,,+++)))((()))***,,,,,,++++++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&(((***+++$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''******)))***,,,///222444:::<<<>>>???>>>>>>???@@@AAAGGGTTTcccnnnsssvvvyyy~~~~~~zzzyyy~~~hhhYYYOOOSSSXXXSSSJJJDDD@@@???CCCPPP^^^nnnwwwnnnaaaTTTJJJCCC???===<<<;;;<<>>;;;777444444444444444111111111111111111222333333555666555444333444555777666555444333444555555555555666666666666555555333444666666555444666777999::::::999888999;;;===<<<<<<;;;<<<>>>AAADDDFFFFFFHHHKKKNNNPPPPPPOOONNNKKKRRR\\\iiiyyy|||uuupppooonnnkkkhhhmmmkkkjjjiiihhheee```\\\XXXPPPIIIIIIMMMRRR[[[cccmmmoooqqqsssrrrooollliiibbb```]]]\\\\\\^^^```bbbcccccceeeggghhhjjjkkklllmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqrrrtttvvvwww}}}{{{xxxvvvuuu{{{xxxuuusssrrroooiiieee``````````````````aaaaaaaaaaaa```___]]]ZZZXXXVVVUUUVVVVVVRRRNNNKKKLLLNNN\\\[[[ZZZWWWUUU\\\qqqvvvlll___TTTNNNKKKJJJHHH@@@666000111000,,,+++...---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((***)))((('''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''((())))))***((()))))))))***---111555???>>>???AAA???;;;===AAA???OOOaaalllrrrxxx||||||zzzvvvxxx|||ddd___YYYVVVSSSNNNGGGAAA???===BBBRRRjjjyyyuuueeeTTTKKKFFFAAA===<<<:::<<>>@@@CCCFFFEEEDDDDDDFFFIIIMMMQQQSSSRRRTTTXXX[[[]]]]]]\\\[[[WWW___jjjuuuzzzsssooonnnmmmkkkhhhiiihhhfffeeeccc```[[[XXXQQQJJJEEEFFFIIINNNWWW___gggjjjnnnrrrsssrrrpppnnneeeccc```]]]\\\]]]___```bbbcccdddfffhhhiiijjjkkkmmmnnnoooqqqrrrsssssssssqqqqqqpppqqqrrrtttuuuwww|||~~~~~~|||yyyxxxzzzxxxuuutttssspppkkkggggggfffeeedddccccccccccccaaaaaaaaa```]]]ZZZWWWUUUQQQSSSSSSQQQNNNLLLMMMNNNUUUWWWYYYXXXWWW```www{{{nnneeeYYYOOOJJJHHHHHHGGG@@@888222222111...---000---,,,++++++***+++++++++***)))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((()))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''''''''((((((((('''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''((())))))***)))******+++,,,///333777>>>===???BBB@@@<<<>>>CCCFFFXXXmmmzzzuuurrrttt~~~xxxqqq```\\\XXXUUURRRMMMFFF@@@BBBCCCJJJ[[[rrruuummm^^^OOOGGGDDD@@@======:::<<>>:::888888777777888888888888888888888888777888:::::::::<<<>>>@@@===>>>@@@BBBDDDEEEEEEFFFBBBAAA???<<<;;;:::::::::999:::<<<;;;;;;;;;===???>>>@@@CCCFFFIIIMMMRRRUUUSSSSSSRRRTTTWWW\\\bbbeeehhhjjjlllnnnmmmkkkhhhfffeeeppp{{{zzzuuuoookkkkkkiiigggdddbbbaaa^^^]]][[[XXXSSSPPPJJJDDDAAACCCGGGKKKSSS[[[eeeggglllppprrrrrrqqqooohhhfffbbb^^^\\\\\\]]]^^^aaabbbcccdddfffhhhiiiiiilllmmmoooqqqssstttttttttqqqqqqppppppqqqsssuuuvvvzzz}}}}}}{{{zzzxxxvvvuuutttrrrnnnlllooommmkkkhhhfffeeeddddddaaaaaabbbaaa___[[[WWWTTTNNNPPPQQQQQQOOOMMMMMMMMMOOOSSSWWWWWWVVV^^^vvv{{{zzz~~~wwwqqqfff___TTTKKKGGGHHHIIIJJJDDD===777444222//////111------,,,+++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%)))))))))((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((())))))******+++,,,,,,...111555999<<<===@@@CCCAAA>>>AAAFFFQQQddd{{{wwwmmmlllppp|||vvvkkkcccZZZXXXVVVTTTPPPKKKDDD@@@@@@DDDPPPbbbwwwzzzoooaaaUUUHHHCCCAAA>>><<<===:::===@@@BBBFFFMMMXXX___mmmvvv{{{mmmcccZZZWWW\\\ddduuu~~~~~~}}}}}}~~~~~~}}}|||xxxrrrjjjddd^^^XXXPPPIIICCC???<<<999555444444444333333222222111333555555666777:::<<<===@@@JJJVVVbbbnnn}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~{{{|||~~~~~~~~~}}}{{{yyy{{{{{{{{{zzzzzzyyyyyyyyyyyyvvvrrrpppmmmggg___YYYPPPJJJCCC===;;;:::;;;;;;=========>>>>>>=========;;;===???@@@AAADDDGGGJJJHHHIIIMMMPPPSSSUUUVVVVVVPPPNNNJJJGGGEEEDDDEEEEEEDDDEEEEEEDDDBBBBBBDDDFFFHHHKKKQQQVVV[[[```fffjjjkkkjjjiiijjjmmmrrrwwwzzz~~~zzztttnnnjjjlllyyywwwrrrkkkgggeeebbb^^^[[[YYYWWWUUUSSSQQQNNNJJJGGGCCC@@@@@@CCCGGGKKKSSS\\\eeehhhkkknnnoooooonnnmmmiiifffbbb^^^[[[[[[\\\]]]``````aaacccdddeeefffgggiiikkknnnppprrrsssssssssqqqpppppppppqqqrrrtttuuuzzz|||}}}{{{yyyxxxwwwvvvuuutttrrrqqqtttrrrnnnjjjgggdddccccccbbbcccdddcccaaa]]]XXXVVVPPPQQQRRRRRRQQQNNNLLLKKKLLLQQQVVVUUUQQQVVVkkkzzzsssrrryyyvvvlllgggbbb]]]UUUNNNKKKMMMPPPRRRMMMGGG???999333000///000------,,,++++++++++++,,,*********)))))))))((((((((((((((((((((((((((((((%%%&&&''')))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((&&&%%%$$$%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''(((((()))))))))))))))***,,,---///222666999;;;===@@@DDDBBB@@@EEELLL[[[nnn{{{pppggghhhnnn~~~xxxkkk___WWWTTTTTTTTTRRRMMMHHHBBB??????GGGVVVjjj|||tttiiiYYYNNNCCC@@@>>><<<;;;===<<>>???AAABBBCCCDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJMMMRRRUUUVVVXXX[[[___ccceeefffggg```^^^ZZZWWWUUUTTTUUUUUUUUUTTTSSSQQQNNNNNNOOOQQQYYY]]]ccciiioootttzzz~~~yyyrrrmmmooo}}}{{{vvvpppiiiddd```\\\VVVRRROOOMMMJJJIIIGGGEEEBBB???<<<;;;<<>>???BBBCCCEEEFFFHHHIIIJJJKKKJJJJJJKKKMMMOOOPPPSSSWWW\\\```cccdddgggkkknnnqqqrrrsssnnnmmmkkkiiiggggggggggggggggggeeebbb______aaaccclllpppvvv|||wwwrrrqqq}}}|||wwwsssmmmeee___[[[UUUOOOJJJFFFCCCAAA??????===;;;999555555888>>>CCCJJJUUUaaafffhhhkkknnnpppqqqqqqqqqiiifffbbb^^^\\\\\\]]]^^^]]]]]]^^^___```aaabbbbbbccceeeiiimmmpppqqqppppppppppppoooooooooppprrrssswwwzzz~~~}}}|||{{{{{{{{{zzzxxxwwwxxxyyyvvvrrrmmmhhhcccaaa``````dddddddddcccbbb```^^^\\\ZZZXXXVVVSSSQQQMMMIIIEEEGGGLLLSSSUUURRRRRR^^^kkkuuujjjgggppprrrhhhgggeeedddbbb___]]]]]]```bbbfffbbbVVVEEE777111...,,,...------,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))&&&))),,,...111444888;;;<<<===AAACCCBBBCCCNNNZZZttt|||rrrhhhcccjjjsssuuugggYYYQQQNNNNNNQQQRRRNNNFFF@@@???AAAFFFSSSeeevvvyyyiii^^^NNNGGGAAA???===::::::<<<@@@CCCHHHMMMTTT^^^jjjsssuuuggg\\\UUUUUU^^^hhhvvv~~~yyytttpppmmmlllkkklllnnnmmmkkkfff```]]]TTTPPPJJJEEEDDDCCCBBBBBB;;;999777666666555222000444333333222111000000///333555666888:::===CCCFFFUUUcccsss~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}|||zzzyyyxxxwwwvvvtttqqqppppppmmmfffaaaTTTNNNEEE???>>>AAADDDGGGFFFHHHKKKNNNOOOPPPPPPOOOSSSTTTVVVXXXZZZ^^^dddhhhkkklllmmmooorrruuuxxxyyyxxxxxxxxxwwwwwwvvvvvvvvvwwwvvvuuusssqqqrrrtttwww|||zzzuuuqqq{{{|||uuuoooiiiddd]]]WWWRRRMMMFFF@@@>>><<<:::999999888777555333333777>>>DDDLLLZZZggglllnnnppprrrssssssssssssmmmjjjeee```]]]\\\]]]^^^[[[\\\\\\]]]^^^___``````bbbeeeiiinnnqqqqqqqqqpppppppppooonnnnnnpppqqqrrrtttwww{{{~~~|||}}}}}}{{{xxxwwwyyy|||vvvsssnnnhhhdddbbbbbbbbbbbbbbbaaa```____________\\\XXXTTTQQQOOOLLLHHHDDDDDDHHHOOOTTTSSSQQQWWW___uuuuuujjjfffnnn|||wwwpppqqqlllmmmnnnllliiihhhiiikkkmmmjjj]]]III:::333000,,,......---,,,,,,,,,,,,---+++++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''(((''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++)))'''&&&%%%%%%'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))''')))---000333666:::======>>>@@@BBBAAADDDRRR```{{{wwwnnnfffdddlllwww~~~}}}zzz}}}{{{rrrdddVVVOOOLLLNNNQQQRRRLLLBBB===???BBBJJJVVVhhhwwwtttdddXXXIIICCC???>>>===:::;;;>>>@@@EEELLLSSS[[[fffsss{{{}}}rrrdddZZZTTTVVVaaalllvvv}}}wwwqqqkkkgggeeehhhggggggeeebbb]]]XXXTTTIIIGGGEEEDDDDDDEEEDDDBBB:::888555444444444333111333222111111111111222333666777888:::>>>EEEMMMRRRaaappp|||}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{yyyxxxvvvvvvtttrrrppppppooollleee```SSSMMMDDD>>>>>>BBBFFFIIIGGGIIIMMMPPPRRRSSSSSSRRRXXXYYYZZZ\\\^^^ccciiimmmoooooooooqqqsssvvvyyy{{{~~~~~~~~~~~~}}}}}}~~~zzztttooowww~~~~~~{{{wwwooohhh___ZZZSSSNNNJJJEEE>>>999:::888666555666666555333444555999@@@FFFPPP___mmmuuuuuuvvvvvvuuutttrrrqqqrrrnnniiiccc___]]]]]]]]][[[[[[\\\]]]^^^^^^______bbbeeejjjooorrrsssrrrqqqppppppooonnnnnnooopppqqqqqqtttyyy|||~~~}}}~~~~~~|||yyyxxxzzz}}}wwwtttoooiiifffdddeeeeeeaaa```^^^]]]]]]^^^___```[[[WWWRRROOONNNLLLHHHEEECCCFFFLLLRRRQQQNNNOOOTTTgggzzztttjjjfffnnnzzz{{{vvvyyysssuuuwwwvvvsssqqqqqqsssqqqnnnaaaLLL;;;555222.........---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))+++)))(((&&&&&&&&&'''((('''''''''''''''((()))***&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&((((((%%%&&&''')))******++++++%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))*********)))))))))))))))(((+++...222444888;;;>>>>>>>>>@@@AAA@@@EEETTTddd|||{{{sssllleeedddmmmyyyyyy~~~}}}}}}yyyttttttxxxyyyrrrdddVVVNNNKKKNNNRRRRRRKKKAAA;;;>>>CCCQQQ]]]ooo|||~~~qqq```TTTDDD???<<<===<<<:::<<>>DDDOOOYYYcccrrr~~~{{{xxxuuusssrrrqqqnnnjjjfffccc```\\\ZZZZZZZZZZZZ[[[[[[]]]^^^^^^bbbfffjjjmmmnnnnnnnnnooooooooooooooooooppppppqqqrrrtttvvvyyy|||~~~{{{yyyxxxxxxxxxttttttrrroookkkgggcccaaaaaa```______```aaa```^^^\\\ZZZUUUOOOJJJFFFCCCBBBAAAEEEIIILLLKKKJJJJJJJJJRRR]]]nnn}}}wwwsssooommmmmmnnnooopppppprrruuuyyy~~~wwwyyy|||}}}|||~~~}}}{{{tttgggUUUCCC666000///,,,++++++***++++++,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&((()))+++'''''''''(((((()))***++++++---111555999;;;======EEE@@@@@@CCCBBBEEEUUUjjjxxx~~~|||xxxyyy|||~~~zzzpppkkklllrrryyy}}}~~~zzzwwwxxxvvvmmm___UUUSSSVVVWWWUUUNNNDDD>>>???EEEJJJ\\\oooxxxzzz~~~qqqbbbSSSJJJBBB???===;;;<<<>>>@@@@@@GGGLLLTTT___kkkxxxuuujjj^^^XXXWWW[[[fffpppzzzyyyqqqjjjeeebbbaaa```]]]ZZZVVVSSSOOOJJJGGGGGGEEEDDDEEEGGGFFF@@@;;;888555222111222333222111333222111222333444555555999;;;???EEEOOO\\\jjjsss||||||{{{zzzzzzzzz{{{{{{~~~|||zzzxxxxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwvvvtttsssqqqmmmhhhddd[[[RRRKKKJJJKKKKKKMMMPPPPPPRRRVVVXXXZZZ]]]```ccceeefffhhhjjjllloooqqqrrrvvvxxxzzz{{{{{{{{{|||}}}|||uuurrrrrrrrrooojjjddd]]]YYYNNNIIIAAA:::777555333222666666666666777999<<<===DDDGGGPPP]]]hhhrrr}}}|||xxxuuusssrrrrrrooollliiifffccc___\\\ZZZZZZZZZZZZ[[[\\\]]]]]]aaadddhhhkkkllllllmmmnnnnnnnnnmmmmmmnnnooooooppppppqqqsssvvvzzz}}}|||zzzxxxwwwvvvxxxwwwtttqqqlllhhhdddbbb___^^^^^^___aaaaaa```^^^ZZZXXXSSSNNNIIIFFFCCCBBBBBBDDDHHHIIIIIIIIIIIIJJJMMMVVVcccoooxxxzzzyyywwwjjjgggcccbbbdddiiilllnnnqqqtttvvvxxx|||zzz{{{yyytttqqqnnnqqqvvv{{{zzzmmm\\\JJJ<<<444000//////...............///,,,,,,++++++******))))))******************************)))))))))(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&)))+++......+++)))&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,,,,+++***)))(((''''''))))))((('''''')))***+++'''''''''(((((()))***++++++...222666:::===???@@@EEEAAA@@@BBBCCCHHHYYYlllvvvzzzzzzuuussswww|||}}}zzzrrrqqqwww~~~yyyyyyuuukkk___XXXWWWYYYXXXTTTLLLCCC>>>@@@HHHPPPeeevvv}}}}}}wwwiiiZZZLLLDDD>>>===<<<<<<===???AAABBBJJJPPPYYYdddppp}}}~~~tttiii^^^XXXXXX]]]gggrrrzzzzzzsssmmmgggdddbbbaaa^^^YYYUUUQQQMMMHHHEEEEEECCCBBBBBBCCCAAA<<<777777444222111222222222111333222222222444555777888;;;>>>EEENNNZZZiiixxx{{{{{{zzzzzzzzzzzzzzz{{{~~~|||zzzxxxxxxyyy{{{||||||||||||||||||{{{{{{{{{||||||{{{{{{zzzzzzzzzzzzxxxwwwuuutttrrrnnniiifff^^^WWWRRRSSSTTTTTTVVVYYY[[[]]]```aaabbbdddgggiiilllmmmppprrrtttvvvwwwwwwxxx{{{~~~}}}wwwrrrpppmmmhhhbbbZZZTTTPPPHHHCCC<<<777555444444444666777999;;;===AAAEEEHHHPPPUUU```lllwww{{{wwwuuuttttttrrrpppnnnllljjjfffaaa^^^ZZZYYYYYYYYYZZZZZZ[[[\\\^^^aaaeeehhhiiiiiikkkllllllllllllllllllmmmnnnooooooppprrruuuxxx|||~~~~~~~~~~~~|||zzzxxxwwwzzzxxxuuuqqqlllhhhdddbbb\\\\\\\\\]]]______]]]\\\ZZZWWWSSSMMMIIIEEEBBBAAAAAABBBDDDGGGHHHJJJLLLMMMOOOTTT[[[dddjjjmmmnnnnnnfffbbb^^^]]]aaafffkkknnnrrruuuuuuvvv|||xxxwwwyyy|||~~~{{{wwwtttpppnnnmmmnnnooorrrvvv{{{tttcccQQQAAA666000000000//////......//////------,,,,,,+++***))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%'''))),,,......,,,)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,++++++***)))(((''''''(((((('''''''''((()))***''''''''''''((()))***+++,,,...222777;;;???AAABBBEEEAAA@@@AAADDDKKK]]]nnnqqqssssssppprrryyyzzzvvvzzz{{{zzzsssggg^^^[[[\\\\\\YYYRRRHHH@@@<<<>>>IIITTTmmm}}}}}}pppaaaSSSGGG???;;;;;;<<<===>>>@@@CCCEEENNNTTT^^^iiiuuu{{{qqqggg]]]YYYYYY^^^iiittt{{{zzztttnnniiieeebbbbbb^^^YYYTTTPPPKKKGGGCCC@@@???===<<<<<<:::555222555444222111111222222222333444444333333555777:::===BBBLLLXXXfffuuu{{{zzzzzzyyyyyyyyyyyyzzz{{{zzzyyyyyyzzz{{{}}}{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}|||||||||xxxwwwuuutttsssoookkkggg]]]YYYXXX[[[^^^___aaafffhhhjjjkkklllkkklllmmmooossstttvvvyyy{{{|||}}}~~~~~~zzzuuuqqqoooiiibbbZZZRRRLLLHHHCCC>>>999555555666777777555888===AAAFFFKKKRRRWWW^^^fffqqq}}}|||wwwtttttttttrrrqqqpppooommmiiiccc___YYYYYYXXXXXXXXXYYYZZZZZZ[[[^^^aaadddeeefffhhhjjjjjjjjjjjjjjjkkklllmmmnnnooooooqqqssswww||||||}}}~~~}}}|||zzz{{{yyyuuuqqqlllhhheeeccc]]]\\\\\\]]]^^^^^^]]][[[[[[XXXSSSNNNHHHDDDBBBAAA@@@@@@BBBEEEIIINNNQQQSSSRRRSSSVVVZZZ^^^aaaccceeeaaa^^^[[[\\\aaahhhnnnrrrsssuuuuuuuuuxxx~~~~~~uuuvvvwwwxxxzzz{{{yyyvvvtttsssqqqooommmmmmmmmmmmlllllllllpppwwwzzzjjjWWWFFF777///,,,,,,+++***************------,,,,,,+++***))))))((((((((((((((((((((((((************))))))))))))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%(((((()))******)))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''''''''((()))***+++,,,///333888<<>>AAAGGGKKKRRRYYYcccooozzzyyymmmddd[[[XXXZZZ```lllvvv~~~}}}{{{vvvqqqkkkfffcccaaa```\\\WWWQQQMMMHHHDDDAAA<<<;;;:::999888666333111444333222111000111222333444555555444333555999<<>>CCCKKKQQQZZZaaakkkwwwvvvhhh___XXXWWWZZZbbbnnnyyy}}}vvvsssnnniiiddd```^^^\\\\\\XXXRRRLLLHHHDDD@@@>>>888888888888777555444444222333222111000000222444444666777777666999>>>CCCLLLUUUcccqqq||||||{{{zzzxxxwwwvvvvvvvvvsssuuuwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{|||||||||}}}zzz{{{|||}}}}}}|||{{{zzzwwwvvvuuutttsssoookkkhhh^^^\\\^^^aaaaaa^^^___bbb___aaabbbbbbaaa```bbbccceeeeeefffhhhkkkooorrrttttttwwwzzz|||~~~}}}yyyvvvvvvqqqhhh]]]SSSLLLFFFDDD@@@===999999;;;>>>AAACCCFFFLLLTTTZZZ```hhhrrryyy~~~xxxqqqnnnmmmooopppppppppqqqqqqpppllleeeaaaXXXXXXWWWWWWWWWWWWWWWXXXTTTVVVYYY\\\]]]___bbbdddfffffffffggghhhiiikkklllllllllmmmooosssyyy~~~~~~}}}|||zzzvvvrrrnnnkkkiiiiiidddaaa]]]\\\\\\]]]]]]]]]WWWUUURRRNNNKKKIIIGGGGGGFFFDDDBBBEEELLLTTTYYY\\\VVVTTTSSSSSSVVVZZZ^^^aaa___^^^___ccckkkssszzz}}}wwwzzzyyyvvvxxx~~~vvvyyyyyywwwzzz~~~}}}yyytttsssrrrqqqqqqqqqrrrrrrmmmllllllqqq}}}yyynnn```OOO>>>333111000///......---------************************(((((((((((((((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((((((((('''''''''(((((()))***+++...000444888<<<>>>???@@@AAAAAAAAABBBGGGRRR___hhhfffhhhkkkqqq|||}}}{{{kkk[[[YYYbbbfffcccYYYNNNFFFFFFGGGLLL\\\ooo}}}zzzkkk\\\OOOFFF@@@===999;;;======>>>DDDOOOWWWcccjjjuuutttccc[[[UUUVVVZZZcccooo{{{{{{wwwmmmjjjeee___ZZZWWWVVVVVVVVVRRRKKKFFFBBB???;;;999444555555555555555555666111222333111//////222444333666999::::::???GGGNNNYYYbbbqqq~~~}}}|||zzzxxxwwwuuuuuuuuuqqqsssvvvxxxyyyyyyxxxwwwzzz{{{{{{{{{||||||}}}}}}{{{|||}}}~~~~~~}}}||||||wwwvvvttttttrrroookkkgggeeebbbaaaaaa\\\VVVSSSUUUPPPRRRTTTTTTTTTTTTVVVWWWWWWWWWXXXZZZ]]]aaaeeehhhfffhhhkkkmmmppptttyyy}}}}}}zzzxxxsssiii^^^TTTLLLGGGEEEDDDAAA>>>===@@@DDDHHHIIISSSYYYaaaggglllttt~~~tttppplllhhhgggjjjnnnqqqooopppqqqrrrqqqlllfffaaaXXXWWWWWWVVVVVVVVVWWWWWWRRRTTTWWWZZZ[[[]]]```ccceeeeeeffffffhhhiiijjjkkkjjjjjjkkkmmmrrrwww|||~~~}}}|||}}}{{{wwwssspppmmmlllkkkddd```[[[YYYYYYZZZ[[[[[[TTTSSSPPPNNNLLLKKKKKKKKKJJJGGGDDDFFFMMMUUUZZZ\\\XXXWWWVVVVVVYYY^^^cccggggggffffffjjjpppwww{{{}}}zzz||||||xxxyyyzzz}}}}}}{{{~~~}}}|||{{{zzzyyyxxxxxxxxxuuutttuuuyyy~~~vvvmmmaaaRRRBBB777//////...,,,,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))))))))))))))'''''''''(((((()))***+++///111444888;;;===??????@@@AAABBBBBBGGGSSS^^^eeeeeehhhlllsss~~~|||zzzzzzjjjYYYXXXccchhhcccSSSHHHCCCEEEHHHNNN```tttvvvgggXXXLLLDDD???===:::<<<======>>>EEEQQQZZZjjjqqq{{{sss```YYYSSSUUUZZZcccppp||||||vvvssshhhddd^^^XXXSSSQQQQQQQQQRRRMMMGGGBBB>>>;;;888666///000222222222333444666000222333111//////222555111555:::<<<>>>DDDNNNVVVbbblll{{{{{{{{{{{{zzzyyyxxxvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzzzz{{{||||||{{{zzzzzz}}}}}}||||||{{{{{{{{{{{{~~~zzzvvvtttsssqqqmmmjjjhhhhhhfff```YYYUUUTTTUUUOOOMMMMMMPPPQQQOOOOOORRRXXXTTTRRRVVV]]]cccddddddffffffhhhlllpppuuuyyy|||}}}}}}zzzzzztttlllcccWWWLLLGGGHHHJJJIIIHHHGGGGGGMMMUUU\\\gggpppvvvwwwzzzvvvlllfff```___ccciiimmmnnnqqqooonnnooopppnnnhhhdddZZZWWWSSSRRRRRRSSSTTTSSSTTTTTTUUUWWWYYY\\\^^^___cccdddffffffeeefffgggiiigggjjjmmmooorrruuuyyy|||~~~|||zzzxxxuuusssqqqnnniiifffbbb^^^ZZZWWWWWWXXXXXXXXXUUUTTTQQQOOOMMMLLLKKKKKKOOOJJJFFFGGGMMMVVV]]]```XXXSSSQQQWWWcccmmmooommmssspppppptttzzz~~~~~~|||~~~~~~|||wwwrrrnnnkkkdddSSS@@@444444111...---......---,,,************************))))))))))))************((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((())))))))))))((((((+++------111777;;;>>>AAACCCEEEDDDCCCCCCGGGOOOZZZccchhhlllpppvvv}}}|||yyyhhh]]]ZZZ[[[\\\\\\QQQIIIEEEHHHNNNWWWgggvvvqqq^^^QQQFFF>>>;;;<<<999;;;===???BBBJJJUUU]]]pppxxx|||sss^^^XXXRRRRRRVVV___mmmyyy~~~vvvooojjjbbb]]]WWWSSSPPPMMMKKKIIIJJJEEE@@@;;;999888666555111111111000111111222222444555555444222111222333999666999@@@GGGLLLVVVaaauuu||||||||||||{{{{{{yyyxxxwwwxxxxxxyyyyyyzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz|||yyyvvvtttsssqqqnnnkkkkkkkkkhhhccc\\\WWWVVVVVVUUURRRSSSVVVWWWVVVXXX[[[ccc```___cccjjjooopppooolllmmmooorrrwww{{{}}}{{{zzztttnnnggg\\\RRRMMMOOOQQQRRRRRRQQQQQQWWWbbbkkksss}}}xxxpppeee```[[[[[[```fffjjjlllooonnnmmmnnnooolllfffaaa[[[WWWSSSQQQQQQRRRSSSRRRQQQRRRSSSVVVYYY\\\___```bbbdddeeeeeeeeeeeefffhhhhhhjjjmmmoooqqqtttxxx{{{}}}|||zzzxxxvvvsssnnniiieee```\\\WWWTTTTTTUUUVVVVVVUUUTTTQQQOOOMMMLLLKKKKKKNNNIIIEEEFFFLLLTTT[[[^^^ZZZTTTQQQZZZjjjxxx}}}}}}{{{yyyyyy|||{{{sssooollljjjhhhbbbTTTBBB666444111...---......---,,,************************((((((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&''''''((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))***)))((()))+++---000444999===???@@@BBBDDDDDDCCCDDDKKKVVVbbbjjjnnnqqqttt{{{}}}yyyiii___]]]^^^[[[XXXNNNGGGCCCHHHPPP]]]ooo~~~zzzkkkYYYMMMDDD===;;;<<<999;;;>>>@@@EEEMMMYYYaaassszzz|||rrr___XXXRRRRRRVVV___mmmzzzzzzqqqiiiccc[[[XXXSSSOOOMMMKKKIIIGGGFFFBBB<<<888666555444333111111111000111111222333333444555444333333555777:::888;;;DDDMMMVVVcccooo~~~||||||}}}}}}|||{{{zzzzzz{{{{{{|||||||||}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||xxxxxxyyyyyyyyyyyyyyyyyyyyywwwuuussssssqqqooommmnnnmmmkkkeee___ZZZXXXWWWXXXUUUTTTXXXZZZ[[[___dddkkkjjjkkkpppvvvzzzzzzyyyssstttvvvyyy}}}~~~}}}{{{yyyuuuqqqllldddZZZVVVWWWYYY\\\_________fffrrr}}}~~~{{{vvvpppjjjccc^^^[[[\\\bbbhhhlllmmmmmmmmmmmmooopppmmmgggaaa[[[XXXSSSQQQQQQQQQQQQQQQOOOPPPRRRTTTXXX[[[^^^```___aaacccdddddddddeeeggghhhjjjlllnnnooorrruuuxxx~~~~~~}}}{{{xxxuuuoooiiiddd___ZZZUUUQQQQQQRRRSSSTTTUUUTTTRRROOOMMMLLLKKKJJJKKKHHHDDDEEEJJJQQQXXX[[[YYYRRROOOYYYoooxxxmmmeeeaaaaaaaaabbb___UUUDDD888444222///............---++++++++++++++++++++++++))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''(((((()))*********)))(((&&&%%%$$$$$$$$$'''''''''((((((((())))))((((((''''''''''''((((((((()))***))))))***,,,///444888<<>>AAABBBCCCDDDEEEEEEFFFNNN]]]nnn{{{{{{vvv}}}|||pppeeeccchhhfff\\\QQQGGGCCCBBBHHHWWWkkkzzzjjj\\\NNNEEE???;;;:::;;;;;;>>>AAAEEEKKKUUUaaajjjzzz}}}tttggg___YYY\\\dddooo~~~vvvmmmddd]]]VVVSSSPPPNNNLLLHHHDDD@@@;;;888444222111111000...000000000000111222333333333444444555555777;;;===CCCGGGOOOZZZfffsss{{{{{{|||||||||{{{{{{zzz}}}}}}}}}||||||||||||||||||{{{yyyxxxxxxyyy{{{||||||}}}}}}}}}{{{yyywwwvvvuuuuuuuuutttrrrqqqqqqqqqpppnnnjjjeee```[[[UUURRRMMMIIIHHHKKKNNNQQQWWW]]]```bbbfffkkkooorrrqqqpppnnnnnnoooqqquuuyyy|||~~~~~~~~~~~~}}}zzzxxxuuunnnfffbbbccciiiooowwwzzz{{{{{{uuuvvvyyy}}}|||vvvmmmhhhiiijjjggg```[[[WWWWWW\\\bbbeeefffddddddfffkkkooooookkkfff^^^ZZZUUUQQQPPPPPPOOONNNOOOPPPPPPRRRTTTVVVXXXYYYVVVYYY^^^aaaccceeegggiiifffhhhjjjkkklllmmmpppssszzz}}}~~~|||{{{zzzyyyyyyxxxuuuppplllccc___ZZZWWWVVVVVVVVVVVVUUUTTTSSSQQQNNNLLLJJJHHHFFFEEECCCBBBEEEJJJQQQUUUUUUMMMHHHPPPeee}}}wwwooohhh```WWWQQQLLLPPPSSSTTTUUUSSSGGG999555222///...//////...---++++++++++++++++++++++++,,,++++++***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''''''''''''''((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))((()))*********,,,///222666:::???BBBDDDEEEFFFHHHEEEJJJVVVgggyyyzzzttt}}}oooggg```ccciiihhh\\\PPPDDDCCCDDDKKK[[[pppuuueeeXXXJJJCCC>>>:::999;;;===@@@DDDHHHNNNXXXeeennn~~~xxxjjjccc```fffqqq|||zzzsssiiiaaa[[[XXXTTTPPPLLLGGGAAA===888555333111111111000///000000000000111222333444444555555555666999===@@@DDDNNN[[[hhhvvv||||||}}}||||||{{{zzzzzz||||||||||||||||||||||||{{{zzzyyyxxxxxxyyyzzz{{{}}}~~~}}}{{{xxxvvvuuuvvvvvvuuusssqqqrrrrrrooolllhhhddd___YYYSSSOOOHHHDDDCCCFFFIIIKKKPPPVVVWWWYYY]]]bbbeeeggghhhhhheeeeeefffhhhkkkooorrrtttuuuwwwxxxyyyyyy{{{}}}|||}}}|||zzzxxxrrrkkkhhhkkkssszzzzzznnndddaaagggpppwwwvvvqqqiiifffhhhiiigggbbb]]]WWWVVV[[[aaafffggg```___aaaeeejjjllliiifff```\\\WWWSSSQQQPPPOOONNNOOOOOOPPPPPPRRRSSSUUUVVVUUUYYY^^^bbbccceeefffgggdddfffhhhiiijjjlllooorrryyy||||||{{{xxxwwwvvvvvvvvvuuurrrpppfffccc```^^^]]]\\\ZZZXXXUUUTTTSSSQQQNNNLLLIIIGGGDDDDDDCCCBBBCCCHHHNNNSSSWWWQQQKKKOOO^^^tttzzzqqqhhhbbb\\\UUUPPPOOOSSSTTTSSSUUUVVVKKK>>>555222000////////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&'''''''''(((''''''&&&''''''((()))***((()))***++++++---111333777;;;???CCCDDDEEEGGGHHHFFFOOO___qqqvvvvvvuuuccc^^^\\\aaagggeeeYYYNNNBBBDDDGGGPPPaaavvv{{{ooo___SSSGGGAAA===:::999;;;>>>BBBFFFKKKSSS^^^kkkuuu~~~ooojjjjjjsss|||vvvlllddd^^^ZZZTTTNNNIIICCC===:::555333222111222222111000//////000000111222444444555666777888999===CCCGGGIIIVVVfffttt~~~~~~}}}|||{{{zzz||||||||||||}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~}}}zzzyyyvvvxxxxxxvvvsssqqqrrrtttooolllgggccc___YYYRRRLLLEEEBBB@@@CCCEEEFFFJJJPPPNNNQQQUUUXXX[[[]]]___aaa______```bbbdddgggjjjlllnnnqqqssssssssstttwwwzzzxxxzzz||||||}}}|||zzzyyyuuuppppppttt{{{}}}qqqbbbWWWPPPQQQ]]]kkkyyyyyyuuunnnkkklllllliiiddd^^^WWWVVV\\\dddjjjmmmbbbaaaaaadddhhhjjjiiifffbbb^^^XXXTTTRRRPPPOOONNNMMMMMMNNNOOOQQQSSSUUUVVVXXX\\\```ccccccccccccdddbbbdddfffhhhiiikkkoooqqqxxx{{{~~~|||{{{wwwuuussssssttttttrrrqqqiiigggeeedddccc```]]]ZZZUUUUUUSSSRRROOOKKKIIIGGGCCCDDDDDDBBBCCCFFFMMMRRRXXXSSSNNNNNNWWWjjjxxxooogggccc___[[[XXXXXX\\\\\\WWWYYY[[[RRRDDD555333000////////////...,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))&&&&&&&&&''''''((()))***''')))***+++,,,...222444:::===AAACCCDDDDDDEEEFFFGGGTTTgggxxx}}}tttuuuyyykkkZZZYYYZZZ___ccc```TTTJJJ@@@EEELLLVVViii|||uuugggWWWLLLBBB>>><<<:::;;;===>>>BBBHHHOOOXXXeeettt~~~zzzwwwyyy{{{tttjjjaaa[[[VVVOOOHHHBBB===888555333111000111222222111000/////////000111333444555555777999;;;>>>DDDKKKPPPXXXdddrrr|||~~~}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~xxxyyyyyyzzzzzzyyyyyyxxxwwwyyy|||~~~~~~|||{{{wwwyyyzzzxxxtttrrrrrrtttppplllgggccc___YYYQQQKKKCCC@@@???AAACCCCCCFFFKKKIIILLLOOORRRUUUWWWZZZ\\\]]]]]]]]]___aaaeeegggiiilllnnnqqqqqqppprrruuuyyyxxxzzz|||||||||~~~|||{{{zzzxxxtttvvv{{{~~~qqqdddUUULLLHHHLLL[[[lll~~~|||uuurrrrrrpppmmm```YYYSSSRRRXXXbbbiiimmmhhhfffdddfffiiikkkjjjhhhccc___YYYUUURRRQQQOOONNNJJJKKKLLLNNNQQQSSSVVVWWW\\\___bbbdddcccaaa``````aaaccceeegggiiikkknnnqqqwww{{{~~~||||||xxxuuurrrqqqqqqrrrrrrqqqjjjiiihhhgggfffccc^^^[[[UUUUUUTTTRRROOOKKKHHHFFFCCCDDDDDDCCCBBBFFFLLLRRRVVVTTTOOOMMMRRRccczzz}}}yyyyyypppiiigggeeecccaaaaaadddbbb\\\]]]```XXXIII555333000//////000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))*********)))))))))))))))'''''''''''''''((())))))************++++++++++++&&&&&&&&&'''''')))******''')))***+++,,,...222555<<>>EEEOOO[[[nnnqqqbbbRRRGGG>>>;;;;;;:::<<>>BBBIIIRRR\\\kkkzzz|||xxxqqqfff]]]WWWQQQJJJBBB===888444111111000///000111222111000/////////000111333444555555777:::===BBBJJJRRRXXXgggrrr|||}}}~~~~~~}}}}}}|||{{{zzzzzz{{{|||}}}~~~{{{|||{{{zzzwwwvvvwwwxxxyyyzzz|||}}}}}}}}}||||||zzz{{{|||{{{xxxtttrrrqqqpppkkkddd___[[[TTTJJJCCC?????????@@@AAADDDFFFGGGIIIIIIIIINNNTTTXXXYYYXXXVVVWWWZZZ]]]aaadddfffggghhhiiijjjllloooqqqrrrsssvvvwwwxxx{{{~~~{{{yyyyyyyyyxxxwww}}}sssgggYYYMMMKKKJJJLLL[[[lllwwwmmmcccVVVKKKJJJPPPZZZfffpppqqqnnnmmmooosssrrrmmmhhheeeaaa[[[TTTOOOMMMLLLLLLLLLLLLMMMNNNQQQTTTVVVXXXYYY[[[^^^aaacccddddddcccbbbdddfffhhhjjjlllppprrrvvvzzz|||yyyxxxvvvuuusssqqqqqqpppqqqmmmkkkkkkmmmnnnjjjaaaYYYTTTRRRPPPOOONNNMMMIIIGGGCCCAAA???>>>@@@EEEJJJMMMYYYXXXVVVQQQMMMUUUmmm}}}}}}{{{sssrrrpppjjjhhhkkkkkkkkkhhhdddbbbaaaZZZQQQ>>>777111000///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))...,,,******,,,000444777???@@@CCCHHHHHHEEEEEEIIIIII___qqq~~~yyy||||||zzzqqqmmmzzz~~~~~~wwwiii\\\VVVYYY]]]___]]]UUUJJJCCC@@@GGGTTTeeewwwzzziii[[[MMMDDD===<<<===<<<===@@@DDDGGGMMMWWWdddrrrxxxpppggg]]]UUULLLIIIDDD>>>999444111000000000////////////000000///000000000000111444666666;;;@@@BBBEEELLLYYYdddvvv{{{}}}}}}}}}}}}}}}|||{{{zzz|||||||||}}}}}}}}}}}}}}}zzz{{{{{{yyywwwvvvwwwxxxyyyyyy{{{|||||||||{{{{{{yyy{{{|||zzzvvvsssqqqpppnnniiibbb]]]XXXQQQGGG@@@<<<<<<<<<===???BBBDDDFFFHHHGGGHHHLLLRRRVVVWWWVVVXXXXXXZZZ\\\___bbbdddffffffhhhjjjlllooorrrtttuuuyyyzzz{{{~~~|||zzzzzzzzzyyyxxx}}}vvvmmmdddWWWLLLLLLOOOUUUeeevvv{{{ppp^^^RRRFFFEEELLLVVVdddnnnzzzyyyzzz{{{{{{xxxrrrmmmfffccc\\\VVVQQQNNNMMMMMMLLLLLLMMMNNNPPPSSSVVVWWWXXXZZZ]]]```bbbcccccccccaaacccfffgggiiilllooorrrssswww}}}}}}{{{yyyxxxuuurrrpppooopppppppppnnnnnnoooooojjjaaaYYYSSSRRRPPPOOONNNLLLIIIFFFEEECCC@@@>>>???BBBGGGJJJVVVUUUSSSNNNIIIOOOcccwwwzzzzzz|||wwwwwwvvvrrrppprrrppppppmmmhhhfffccc[[[RRR@@@888111000///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))******((('''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((()))))),,,+++)))***---111666:::@@@@@@CCCGGGGGGDDDDDDHHHLLLaaarrr~~~yyy}}}zzz}}}rrrlllkkkxxx|||~~~|||{{{{{{}}}|||zzzyyyxxxqqqcccXXXWWW[[[______ZZZQQQHHHCCCAAAJJJYYYkkk{{{wwweeeXXXJJJBBB<<<<<<======???CCCFFFJJJQQQ\\\iiivvv{{{qqqjjjaaaWWWPPPEEECCC???:::666333111000000000////////////000000000111222222111333666888666;;;BBBGGGKKKUUUbbbmmmxxx|||||||||||||||||||||{{{{{{~~~~~~}}}|||{{{zzzyyyyyyyyyzzzzzzyyywwwvvvwwwxxxxxxxxxzzz{{{{{{zzzzzzyyyyyyzzz{{{yyyuuuqqqoooooolllfff___YYYSSSLLLCCC===999999999:::===@@@BBBDDDFFFFFFGGGKKKPPPSSSUUUUUUZZZYYYYYYZZZ\\\___bbbddddddfffhhhlllppptttwwwxxx{{{{{{}}}}}}|||||||||{{{yyyzzz{{{~~~}}}vvvllleee___UUUNNNRRRYYYccctttzzzmmmYYYMMMBBBCCCKKKWWWfffqqq|||uuuqqqhhheee___XXXSSSOOONNNMMMLLLLLLLLLMMMOOORRRTTTVVVXXXYYY\\\___aaabbbbbbbbbaaabbbdddeeegggjjjmmmpppqqquuuzzz|||{{{xxxtttpppoooooopppqqqtttsssqqqqqqnnnhhh___XXXRRRPPPNNNMMMMMMKKKHHHFFFEEECCC@@@===>>>@@@DDDFFFQQQQQQPPPLLLEEEGGGWWWgggzzz~~~}}}{{{}}}xxxvvvzzz|||wwwvvvxxxzzz}}}|||~~~~~~|||{{{|||yyyyyyuuuooolllhhh___UUUCCC:::222000000...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))(((((()))******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))***))))))***...333999<<<@@@???BBBEEEEEEBBBCCCGGGOOOcccrrr{{{|||uuuzzzzzzvvvlllkkknnnyyy{{{}}}}}}zzzxxxvvvvvvvvvtttssstttssslll```WWWXXX]]]aaa^^^UUUKKKEEECCCCCCNNNaaattt~~~qqq```TTTFFF???;;;<<<===>>>AAAFFFGGGNNNXXXdddppp|||xxxooofff___WWWNNNHHH<<<;;;888555222111000000111000000//////000000111111222333333333555888::::::@@@GGGMMMTTT^^^kkkuuu|||zzzzzz{{{|||||||||{{{{{{}}}}}}|||{{{yyyxxxwwwwwwwwwxxxyyyyyywwwwwwwwwxxxwwwxxxyyyzzzzzzyyyxxxwwwxxxyyyyyywwwssspppnnnnnnkkkeee]]]VVVOOOGGG???:::666666777888;;;>>>@@@BBBEEEEEEGGGJJJNNNQQQSSSTTTZZZYYYXXXXXXYYY\\\```bbbbbbdddggglllpppuuuxxxzzzzzzzzz|||~~~~~~~~~~~~}}}|||zzzwwwvvvuuutttrrrmmmfffaaa]]]WWWUUU]]]gggsssrrrdddTTTJJJBBBFFFQQQ___nnnzzz{{{tttqqqiiifff```ZZZTTTPPPNNNMMMLLLLLLLLLMMMNNNPPPSSSTTTWWWYYY[[[^^^```bbbccccccaaabbbccccccdddfffiiilllpppsssxxx}}}~~~|||zzzwwwssspppnnnpppsssuuuwwwuuusssqqqllleee\\\VVVQQQOOOMMMLLLLLLJJJHHHEEEDDDBBB???======???BBBDDDLLLMMMNNNKKKEEEDDDOOO\\\pppzzzzzzxxxvvvuuuvvv|||~~~xxxuuuxxx~~~|||uuupppmmmooorrrttt}}}}}}~~~xxxtttoooeee[[[HHH===333111111///...///------,,,,,,,,,,,,++++++,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***)))((()))***,,,+++***)))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))***)))***+++///444999<<>>;;;<<<===>>>AAAFFFIIIQQQ^^^lllwww|||yyymmmhhh```XXXRRRKKKDDD@@@777666444222000/////////111000000000000000000111000222333333444666999<<<@@@EEEMMMSSSZZZdddpppxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxvvvxxxyyyzzzyyyxxxxxxyyywwwwwwxxxyyyyyyxxxwwwvvvwwwxxxxxxuuurrrooonnnoookkkfff]]]TTTKKKCCC===999555555666777999<<<>>>@@@CCCEEEGGGJJJLLLOOOQQQSSSXXXWWWVVVVVVXXX[[[^^^aaaaaacccfffkkkppptttxxxzzzyyyzzz|||~~~}}}{{{vvvssspppllljjjgggccc```^^^\\\___iiiuuu{{{kkk]]]PPPHHHFFFNNN[[[jjjyyyyyysssqqqkkkgggbbb[[[UUUQQQNNNLLLLLLLLLKKKLLLMMMOOOQQQRRRWWWXXXZZZ]]]```bbbcccdddcccccccccbbbaaacccgggiiiooosssxxx|||{{{xxxvvvrrrpppppprrrvvvxxxvvvuuurrroooiiiaaaYYYTTTPPPNNNMMMLLLLLLJJJHHHEEEAAA@@@>>><<<===???BBBDDDHHHJJJMMMMMMGGGEEELLLWWWkkktttzzzyyyuuusssqqqnnnnnnsss{{{{{{xxxzzz}}}}}}}}}}}}vvvsssnnnkkkjjjlllppprrrzzz~~~~~~xxxmmmbbbMMM@@@555111222000///000---------,,,,,,+++++++++,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***)))((()))***,,,++++++)))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))***+++++++++---000444888;;;AAA???@@@BBBBBB@@@BBBHHH[[[lllvvvxxxyyyrrrooowwwxxxuuu~~~~~~zzzvvvvvvyyywwwlllccc___]]]bbbcccZZZLLLBBBBBBFFFJJJ[[[rrrssseeeVVVLLLBBB>>><<<=========@@@FFFJJJUUUdddsss~~~~~~zzzuuupppllliiifffddd[[[WWWQQQKKKFFFAAA<<<999777555333111////////////111111000000000000111111///111222333444666:::===BBBGGGOOOXXX```jjjuuu|||wwwxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyuuuxxxzzz{{{zzzyyyyyyzzzwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwvvvuuurrrppppppqqqkkkfff]]]RRRHHH@@@;;;888444444444555777999;;;===@@@CCCFFFHHHIIIKKKNNNQQQSSSSSSSSSUUUWWW[[[^^^```aaacccfffjjjnnnsssvvvxxxzzz{{{}}}}}}{{{wwwrrrlllgggdddaaa^^^\\\]]]]]]bbblllxxxyyyjjj]]]OOOKKKMMMYYYhhhvvvzzztttsssmmmjjjeee^^^WWWRRROOOMMMLLLKKKKKKKKKLLLMMMOOOPPPVVVWWWYYY[[[^^^```bbbcccdddddddddcccbbbeeeiiilllooorrrwww{{{}}}xxxwwwtttrrrsssuuuxxxyyytttsssqqqmmmggg___XXXSSSPPPNNNMMMLLLLLLKKKHHHFFFAAA???>>>======???BBBDDDEEEHHHLLLMMMIIIFFFKKKTTTccckkkrrrqqqnnnllljjjfffggglllssszzz~~~~~~}}}~~~{{{yyyyyyxxx}}}zzzwwwnnnllljjjjjjjjjmmmppprrryyyssshhhQQQCCC666222222111000000...------,,,,,,++++++***++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))(((((()))+++******)))(((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))))))))******++++++,,,...111555999;;;AAA??????AAAAAA@@@DDDJJJ```qqqyyyyyyyyysssrrr}}}~~~{{{zzz}}}xxxkkkbbb``````bbbaaaWWWJJJCCCDDDIIIRRRccczzz|||nnn^^^PPPHHH@@@===<<<======<<>>AAAGGGQQQ[[[gggrrr}}}vvvwwwxxxyyy{{{{{{{{{|||{{{zzzzzzzzzyyyyyyyyyyyyuuuxxx{{{||||||{{{{{{{{{xxxxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvtttrrrqqqrrrsssjjjeee\\\PPPEEE<<<888666333333222222444555777888===@@@CCCEEEFFFGGGKKKNNNNNNOOOQQQTTTXXX\\\___```aaacccfffiiimmmpppssstttwwwyyy|||}}}{{{xxxrrrjjjccc^^^ZZZWWWUUUTTTTTTWWW___kkkvvv{{{{{{|||~~~}}}xxxmmmbbbTTTSSSYYYhhhwwwzzzvvvvvvqqqnnnhhhbbb[[[UUUQQQOOOLLLKKKKKKJJJKKKLLLNNNOOOSSSTTTVVVXXX[[[^^^```aaaddddddeeeeeefffjjjooosssnnnqqquuuyyy}}}{{{zzzwwwvvvuuuuuuwwwwwwrrrrrrqqqlllfff^^^XXXUUUPPPNNNMMMMMMMMMLLLIIIGGGCCCAAA???>>>>>>???@@@AAACCCFFFJJJLLLHHHEEEHHHPPPZZZbbbhhhhhhgggfffddd```bbbeeekkkssszzz~~~zzzwwwuuusss{{{}}}wwwtttqqqnnnggghhhiiikkknnnqqqtttuuu{{{xxxkkkUUUFFF777222333222111111......---,,,,,,+++************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))******((('''(((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))*********)))***+++...222777;;;>>>AAA>>>>>>AAAAAAAAAFFFMMM]]]nnnvvvwwwwwwtttvvvzzzjjj``````bbbbbb^^^UUUJJJEEEGGGLLLZZZlllxxxhhhYYYKKKCCC<<<:::;;;=========CCCJJJRRR^^^ppp~~~xxxooojjj___``````___```fffpppyyy~~~vvvkkkddd___\\\WWWSSSPPPMMMIIIGGGEEEDDDAAA@@@???>>>===:::777555555555555444333111111111222333222111111000000111111222000111333555666999===@@@FFFLLLUUUaaammmyyyuuuvvvwwwyyyzzz{{{||||||||||||{{{zzzzzzyyyxxxxxxuuuxxx|||}}}}}}|||||||||xxxyyyyyyzzzyyyxxxwwwvvvtttuuuuuutttrrrrrrsssuuuiiiddd[[[NNNBBB:::666555222111111111111333444555:::>>>AAACCCCCCDDDHHHKKKKKKMMMPPPTTTXXX\\\___aaabbbcccfffhhhllloooqqqrrrtttvvvyyy|||~~~}}}zzzyyyrrriii```YYYTTTQQQNNNJJJIIIJJJPPP\\\iiioooooosssvvvxxxxxxzzzxxxpppfff[[[\\\dddsss}}}yyywwwvvvssspppkkkddd]]]XXXSSSQQQLLLKKKJJJJJJJJJLLLMMMNNNQQQRRRSSSVVVXXX\\\^^^```cccdddeeegggiiiooouuuzzzmmmppptttxxx|||~~~|||zzzxxxvvvuuuuuuuuuqqqqqqppplllfff___ZZZWWWPPPOOOMMMMMMMMMLLLJJJHHHEEEDDDAAA???>>>>>>>>>???BBBDDDIIIKKKGGGCCCEEELLLTTT\\\bbbdddcccdddbbb^^^___aaafffnnnwww~~~}}}yyyuuusssssszzzzzztttpppllliiidddfffiiimmmrrruuuxxxzzz~~~{{{lllWWWGGG777222333333111111......---,,,,,,+++*********)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************'''(((***...333999===@@@AAA>>>>>>@@@AAABBBHHHOOOXXXiiirrrssstttrrrwww|||kkkaaaaaacccbbb\\\SSSJJJGGGIIINNN```rrrvvveeeUUUHHH@@@888888:::===>>>>>>EEELLLUUUbbbsss~~~sssfff\\\VVVSSSTTTTTTSSSUUU\\\iiirrr}}}|||lllcccWWWPPPMMMLLLHHHEEECCCAAA>>><<<;;;:::888666999999888777555333444555333222111111111333444555222222111111111111222222111333555666888;;;???BBBMMMRRR[[[fffqqq{{{tttuuuvvvwwwwwwxxxzzz|||xxxyyyzzzzzzyyyxxxvvvuuuxxxxxxwwwwwwxxxxxxyyyyyyvvvvvvxxxyyyyyyxxxwwwvvvvvvuuussssssttttttsssqqqnnnfffZZZMMMCCC;;;555111000000111111222333333333999:::;;;===@@@BBBEEEFFFLLLLLLNNNQQQTTTYYY\\\^^^bbbcccdddfffiiilllooopppssstttwwwzzz|||}}}~~~~~~}}}}}}||||||{{{zzzzzzyyyyyyuuunnncccXXXPPPKKKJJJJJJJJJHHHFFFGGGMMMWWWbbbhhhlllpppvvvzzzzzzvvvppplll```jjjxxx|||yyywwwwwwwwwwwwrrrlllhhhccc]]]UUUOOOKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOOQQQTTTYYY^^^aaacccdddeeegggjjjmmmoooqqqkkkmmmqqqtttxxx~~~}}}xxxvvvuuuuuuuuuuuuuuurrrnnnllljjjdddZZZRRRMMMLLLKKKJJJKKKJJJGGGEEEBBB@@@>>>===<<<===>>>???BBBCCCDDDFFFGGGGGGGGGGGGSSSWWW]]]``````_________^^^aaahhhqqq{{{|||zzzyyyrrrzzz|||uuuooonnnooommmnnnnnnnnnppprrruuuwwwyyywwwlllXXXHHH999444222...---...............---,,,+++***))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((()))***+++((()))))))))(((&&&$$$###******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++******+++,,,,,,---...111444777:::<<<@@@===<<<======???HHHRRR___eeeiiihhhkkkuuuuuufff```bbbjjjfff\\\LLLBBBCCCLLLSSScccqqq^^^MMMAAA:::888999;;;<<<===BBBJJJQQQ[[[gggwww~~~{{{yyyyyyuuummmdddZZZRRRKKKHHHCCC@@@@@@DDDIIIOOOZZZddduuuvvvmmm```WWWKKKCCC@@@>>><<<999999999999888888777777777444444444444444333222111111111111111222222222222444444333000//////111444555777888666:::AAAFFFFFFOOOUUU___hhhqqqyyyuuuvvvwwwwwwvvvvvvxxxzzzyyyyyyzzzzzzyyyxxxwwwwwwyyyxxxxxxxxxxxxxxxyyyyyyuuuvvvwwwxxxxxxxxxvvvvvvwwwvvvtttttttttrrrpppnnniiibbbUUUIII???888333000/////////000000111111111222333555888;;;???AAACCCFFFGGGIIIMMMQQQVVVZZZ]]]aaabbbccceeegggjjjlllmmmooopppsssuuuvvvwwwwwwwww{{{{{{|||}}}~~~{{{{{{||||||{{{{{{{{{zzzzzzzzzwwwpppeeeYYYQQQMMMLLLLLLOOOMMMKKKKKKOOOVVV^^^ccciiimmmrrrwwwxxxvvvssspppjjjttt}}}yyyxxxwwwwwwvvvrrrlllhhhddd]]]UUUOOOKKKKKKKKKKKKKKKLLLLLLLLLPPPOOOPPPRRRUUUZZZ^^^aaabbbcccdddfffhhhkkkmmmnnnjjjmmmpppsssxxx}}}zzzxxxwwwwwwwwwvvvxxxtttnnnkkkhhhccc[[[TTTMMMLLLJJJJJJJJJIIIGGGEEEAAA@@@>>><<<;;;<<<===>>>AAABBBDDDFFFGGGFFFEEEDDDMMMVVVaaaffffffcccaaaaaaaaadddkkkttt~~~~~~{{{www}}}}}}uuuoooooorrrrrrttttttuuuvvvxxxzzz|||~~~|||ppphhh[[[LLL===777444000...000............---,,,+++***))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))((('''&&&((((((((((((((('''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&''''''((('''(((((())))))((('''&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***))))))***,,,,,,---///222555999;;;===>>>===>>>>>>===???IIIUUUaaaiiinnnooorrr|||tttddd___aaagggbbbXXXKKKBBBEEEOOOWWWlll|||lllZZZJJJ???999999;;;<<<===???EEEMMMTTTaaalll{{{|||wwwssspppmmmkkkccc```ZZZSSSLLLEEEAAA>>>???<<<<<>>===>>>AAAAAA>>>@@@MMM[[[fffmmmtttvvvzzzrrrbbb]]]```bbb]]]SSSHHHBBBFFFRRR]]]wwwuuudddSSSFFF===999:::<<<>>>???BBBHHHQQQXXXfffppp{{{uuummmeee```\\\YYYWWWLLLJJJFFFBBB>>>;;;888777:::777777:::===@@@HHHPPPcccnnnwwwvvvlll```QQQFFFCCC>>>888666666666444222333333222222222222111111444444444444444333333222000000000000000000//////...000111111111222444777666;;;???BBBJJJTTTZZZ[[[[[[```gggnnnuuu|||}}}}}}~~~tttvvvxxxwwwvvvvvvwwwxxxyyyxxxwwwvvvvvvwwwyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvsssnnnkkkddd\\\QQQFFF>>>888555333111111111111111111111111333333333333444555666666<<<===???CCCHHHMMMQQQTTTTTTTTTTTTUUUVVVWWWXXXYYY^^^^^^___```___^^^]]]\\\\\\\\\]]]]]]^^^______``````cccfffggghhhhhhjjjlllssssssrrrpppoooqqqtttwwwxxxyyyzzz|||}}}}}}}}}}}}{{{uuukkkbbb]]]\\\___bbbeeeeeeeeefffhhhjjjlllmmmssssssuuuvvvwwwxxxyyyyyyxxx~~~}}}{{{yyyxxxwwwuuurrrmmmjjjfff```XXXQQQJJJJJJJJJJJJJJJKKKMMMNNNOOOOOOPPPRRRUUUYYY]]]___aaaaaacccdddeeefffgggggghhhjjjmmmqqquuuzzz}}}{{{zzzyyywwwuuuxxxuuurrrnnnjjjccc[[[UUUNNNLLLIIIHHHGGGFFFDDDCCC@@@???<<<:::999:::;;;;;;<<>>???===@@@DDDDDDAAAEEEUUUeeennnuuuzzz|||nnn```]]]```aaaZZZPPPGGGBBBGGGVVVddd}}}~~~mmm\\\MMMCCC<<<999:::<<<>>>@@@CCCKKKUUU]]]hhhrrr}}}wwwmmmggg]]]UUUPPPLLLJJJIIIAAA@@@>>><<<:::999888888777444555777999:::@@@GGGTTT]]]ccc___WWWMMMBBB:::;;;999666666777777555333333333333333333333222222222333333444333333222222333333333222222222222222000222444555555666888:::===DDDJJJOOOWWWaaafffffffffiiinnnrrrvvv|||||||||}}}~~~~~~qqqtttvvvwwwwwwwwwxxxyyywwwvvvuuuuuuuuuwwwxxxyyyzzzzzzyyyyyyzzzzzz{{{||||||}}}}}}~~~}}}|||{{{zzzwwwwwwwwwxxxxxxvvvrrrnnnccc[[[OOODDD===888666444000111111111111111222222333333222222333333444555999:::;;;===@@@DDDHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMPPPPPPQQQQQQQQQPPPNNNMMMOOOPPPPPPQQQRRRRRRRRRRRROOOQQQTTTVVVWWWXXXYYY[[[___`````````bbbfffkkkooowwwxxxzzz}}}~~~~~~~~~~~~{{{vvvoooiiigggjjjnnnrrrqqqsssuuuxxx{{{}}}}}}{{{zzzyyyyyyyyyxxx|||~~~|||zzzxxxwwwvvvsssooollliiibbbZZZSSSKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMOOOQQQTTTWWWZZZ\\\```aaacccdddeeeffffffffffffhhhkkkooosssyyy}}}{{{zzzxxxuuurrrrrrssstttrrrmmmdddZZZTTTPPPMMMJJJGGGGGGEEEDDDBBB@@@???<<<:::999999:::;;;:::===BBBGGGIIIIIIGGGFFFRRRgggzzzvvvvvvtttwww|||xxxmmmeee```\\\ZZZ\\\WWWLLL???555111000000............---,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))******,,,000444999<<<>>>@@@>>>AAAEEEFFFFFFMMM```sss|||xxx~~~{{{iii___^^^```aaaXXXNNNGGGCCCHHHYYYkkkwwweeeTTTHHHAAA===;;;999;;;>>>@@@DDDMMMXXXaaalllvvvtttlll___ZZZQQQKKKGGGDDDCCCBBB>>>===<<<:::999999888888777555666888999888<<>>AAABBBDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLJJJLLLOOOQQQQQQRRRTTTUUUTTTUUUWWWXXXZZZ___dddiiivvvxxx{{{}}}~~~~~~{{{xxxssspppqqquuuzzz}}}|||}}}|||zzzyyyyyyyyy|||~~~~~~~~~~~~~~~}}}{{{yyywwwvvvtttqqqnnnkkkeee]]]VVVMMMLLLJJJHHHHHHJJJKKKLLLLLLLLLNNNPPPSSSVVVXXXZZZ^^^___aaaccceeeeeeeeeddddddgggjjjmmmqqqwww~~~~~~|||{{{zzzwwwssspppmmmpppttttttoooeeeZZZSSSQQQNNNJJJHHHFFFEEEDDDBBBAAA???===:::999999::::::999<<<@@@EEEGGGHHHGGGFFFNNNbbbyyy||||||~~~{{{sssiii```YYYTTTRRRXXXWWWPPPBBB666111000///............---,,,+++***))))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''((()))'''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((((()))+++***,,,111666;;;>>>@@@AAAAAABBBDDDGGGLLLXXXnnn|||sss{{{rrrddd```aaabbbbbbWWWMMMHHHFFFLLL___sss}}}ppp]]]MMMDDD???===;;;:::<<<>>>AAAFFFPPP\\\eeerrr{{{yyykkk```TTTOOOIIIEEEBBBAAAAAA@@@:::999888777777666666666777666777::::::888:::>>>;;;AAABBB>>>:::;;;<<<;;;999999999999888777666555222222333333333333444444333444444555555555555444555555444444333333222222333444444555666999===AAAIIITTTaaallluuu||||||yyyrrrssssssrrrsssuuuzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{qqqsssvvvxxxwwwvvvvvvwwwuuuvvvwwwxxxzzzzzz{{{{{{xxxxxxyyyzzz|||~~~~~~|||{{{|||zzzxxxwwwwwwuuurrrpppcccZZZNNNCCC;;;888666555111111222333555666777777333333444555777999;;;<<<:::::::::;;;===@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGIIIJJJKKKKKKJJJJJJIIIJJJMMMOOOQQQSSSSSSSSSUUUWWWZZZ[[[[[[\\\]]]___]]]^^^``````bbbeeeiiimmmwwwyyy|||~~~~~~}}}{{{yyywwwvvvwww{{{}}}{{{zzzyyyyyy|||~~~~~~~~~|||}}}~~~~~~~~~|||yyywwwwwwuuurrrqqqnnnhhh___XXXPPPOOOLLLJJJJJJKKKLLLMMMLLLMMMOOOQQQTTTVVVXXXYYY[[[\\\___bbbccccccccccccccceeeiiilllpppvvv|||~~~}}}|||{{{wwwsssoookkkooorrrrrrmmmddd[[[VVVSSSPPPKKKHHHGGGFFFDDDCCCBBB@@@>>>;;;:::999:::;;;:::<<>>AAACCCDDDEEEBBBCCCHHHQQQbbb{{{yyyqqq||||||iii___aaadddcccaaaUUUKKKIIIIIIPPPfff}}}uuuhhhVVVHHH@@@>>><<<:::;;;===@@@CCCIIISSSaaajjjuuussscccWWWLLLHHHDDDAAA@@@@@@???>>>888888777777666666777777666666888;;;:::777777;;;777===>>>:::888999;;;;;;888999:::999999888888888555555555666666666777777666666777888888888888888777777666666555444444333444555666777:::???FFFKKKUUUaaaoooyyy}}}vvvnnnnnnmmmmmmnnnqqqwww{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{|||||||||||||||rrruuuxxxxxxwwwuuuuuuuuuuuuwwwyyy{{{||||||||||||wwwwwwxxxzzz|||~~~~~~|||{{{~~~{{{xxxvvvuuussspppnnnfff^^^QQQEEE>>>:::999888444555666888999;;;<<<===;;;;;;:::;;;;;;<<<===>>>?????????@@@BBBEEEHHHIIIFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRUUUWWWZZZ]]]```bbbccccccccceeeggghhhhhhiiijjjkkklllmmmnnnooooooppptttvvvwwwyyy|||~~~}}}{{{zzzyyyyyyzzz}}}}}}{{{{{{zzzxxx{{{~~~|||{{{{{{|||~~~~~~|||yyywwwxxxvvvtttrrrpppiii```ZZZSSSRRROOOLLLKKKLLLMMMNNNMMMNNNPPPRRRUUUWWWYYYZZZXXXZZZ]]]```bbbbbbbbbaaaccceeehhhkkkpppuuu|||~~~}}}|||xxxsssoookkknnnpppooojjjccc\\\YYYUUUQQQLLLIIIGGGFFFDDDCCCCCCAAA>>><<<:::::::::;;;<<<<<<>>>???@@@@@@??????AAAPPPeeettt|||{{{oookkkddd\\\VVVSSSUUUWWWSSSYYYVVVIII;;;555222///............---,,,++++++))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&''')))***,,,))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((()))***+++))))))((((((***+++---///(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++******+++,,,---000555;;;@@@DDDFFFGGGGGGCCCAAAGGGTTThhhvvvqqqvvvccc]]]bbbfffeee```SSSJJJIIIKKKTTTkkkpppcccQQQDDD>>><<<;;;999<<<>>>AAADDDKKKVVVcccmmmuuu~~~ppp^^^QQQHHHEEEBBB@@@???>>>===;;;:::999999999999::::::;;;555444777:::999666666999777===???<<<888999:::999999:::;;;;;;::::::;;;===888999999999::::::;;;;;;888999:::;;;;;;;;;;;;;;;;;;::::::999888777777666777888888:::???FFFOOOUUUaaalllzzzyyypppiiiiiihhhhhhjjjnnnuuuzzz||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~yyyzzzzzz{{{|||}}}~~~~~~vvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz|||}}}~~~}}}}}}|||{{{{{{{{{{{{|||~~~yyywwwwwwvvvppplllfff___TTTHHH@@@===<<<===777777888:::<<<@@@BBBDDDEEEDDDDDDCCCEEEGGGIIIKKKIIIIIIHHHHHHIIIKKKNNNPPPNNNOOOPPPPPPPPPSSSWWWZZZYYYZZZ\\\]]]___bbbgggkkkkkkkkklllnnnqqqtttwwwyyy}}}~~~~~~~~~{{{}}}}}}||||||||||||}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}||||||zzzvvvrrrqqqqqqnnngggaaaYYYRRRMMMNNNOOOMMMKKKLLLIIILLLPPPSSSTTTUUUVVVXXXZZZ\\\^^^```aaaaaa``````dddfffhhhkkknnnsssyyy}}}~~~{{{xxxtttpppkkknnnqqqooojjjccc___^^^ZZZSSSKKKFFFDDDDDDBBB@@@BBB@@@>>>;;;:::999888888999999999:::<<<>>>AAABBBBBBKKK[[[kkkyyy|||{{{yyyppplllddd___^^^ZZZUUUUUUZZZYYY\\\\\\TTTEEE999444333//////...---,,,,,,++++++,,,***))))))))))))(((&&&------+++***)))'''&&&&&&)))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((('''''''''&&&'''''''''(((((())))))%%%''')))+++,,,***((('''(((((((((((()))))))))))),,,,,,---+++***)))+++,,,,,,...333:::AAAFFFHHHHHHFFFGGGFFFIIIWWWooovvvrrr}}}kkk___^^^aaadddeeeWWWNNNHHHIIIPPP]]]rrrxxxkkk[[[JJJBBB@@@===<<<<<<======AAAHHHOOOYYYgggtttzzzxxxiiiYYYOOOIIIGGGEEEEEEFFFDDD@@@===<<<:::888999;;;<<<999666999888999;;;======<<<;;;<<<>>>@@@@@@???>>>???@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBB@@@???>>>=========>>>@@@AAAAAA???@@@@@@???===;;;999777666<<<:::<<>>???>>>>>>???@@@CCCFFFHHHJJJNNNNNNNNNNNNPPPRRRUUUWWWTTTSSSRRRRRRRRRTTTVVVXXXYYYZZZ\\\]]]^^^aaafffiiihhhiiikkkmmmooosssyyy|||||||||}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||{{{wwwsssrrrrrrnnngggaaaZZZSSSMMMNNNNNNLLLJJJJJJHHHKKKOOOQQQRRRSSSUUUWWWZZZ[[[]]]```aaaaaa``````ccceeehhhjjjmmmrrrxxx|||~~~{{{xxxtttqqqllloooqqqooojjjddd```___[[[TTTKKKEEECCCCCCAAA???AAA@@@>>>;;;999999888888999999:::;;;===@@@CCCEEE@@@IIIWWWiii|||zzz{{{}}}tttqqqkkkfffddd```[[[[[[^^^]]]```___UUUGGG:::333222//////...------,,,++++++...,,,,,,,,,......---,,,++++++******))))))(((((()))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((('''''''''''''''((((((((()))((('''''''''(((((())))))(((((((((((())))))))))))***+++,,,+++))))))+++---///111666<<>>;;;:::;;;>>>>>>BBBIIIQQQ[[[iiivvv~~~vvviii[[[QQQJJJKKKMMMPPPQQQNNNGGGBBBAAA???<<<<<<======:::888999888999:::===>>>??????@@@BBBEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIKKKMMMMMMLLLJJJIIIGGGDDDAAA===;;;999999<<<;;;???FFFLLLQQQ\\\hhhwww~~~vvvmmmiiihhhhhhiiimmmsssyyy}}}}}}||||||}}}}}}~~~~~~}}}}}}||||||}}}{{{zzzyyyzzz{{{|||}}}vvvvvvvvvwwwxxxyyyyyyzzz~~~~~~}}}|||||||||||||||yyyyyyyyyzzz{{{|||~~~}}}}}}|||{{{{{{yyyuuuqqqnnnggg\\\QQQIIIEEEDDDDDDHHHIIIJJJKKKNNNPPPRRRTTT[[[ZZZ[[[\\\^^^```cccdddbbbaaa```___```aaacccdddgggiiikkkmmmooossswww{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||yyyuuutttrrrnnngggbbb[[[SSSMMMMMMMMMJJJHHHIIIHHHJJJMMMOOOPPPQQQTTTVVVYYYZZZ\\\___```aaaaaa```bbbdddfffiiilllpppvvvzzz~~~{{{xxxtttrrrmmmooopppooojjjeeebbb```[[[TTTJJJDDDCCCBBBAAA???AAA???===;;;999888888999888999:::<<>>AAACCCCCCCCC@@@BBBEEEOOObbbyyyyyysssrrr|||wwwhhhaaabbbfffgggfffVVVNNNIIILLLWWWiii~~~|||nnn```RRRDDD>>><<<999888:::>>>???DDDLLLTTT^^^mmmzzzvvvjjj___XXXRRRUUUZZZ______YYYPPPIIIFFFDDDBBB@@@@@@???===;;;<<<<<<<<<>>>@@@DDDGGGIIIJJJLLLOOOPPPQQQRRRSSSUUUWWWYYYZZZ\\\]]]]]]]]]\\\____________^^^\\\ZZZYYYWWWXXXYYY\\\]]]]]]ZZZWWWTTTQQQKKKDDD@@@===<<<<<<>>>???EEENNNUUU]]]iiittt~~~|||tttkkkggghhhiiilllpppuuuzzz}}}}}}|||||||||}}}~~~~~~}}}|||{{{{{{{{{zzzyyyxxxyyy{{{}}}uuuuuuvvvwwwyyyzzzzzz{{{~~~~~~}}}}}}}}}}}}}}}~~~zzzzzzzzzzzz{{{|||}}}~~~||||||~~~~~~}}}{{{wwwtttpppjjjaaaXXXRRROOOOOOPPPUUUVVVWWWZZZ]]]```bbbccciiiiiiiiiiiijjjlllmmmnnnmmmlllllllllmmmppprrrtttvvvwwwzzz|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||}}}~~~}}}}}}}}}}}}}}}}}}||||||}}}zzzxxxuuusssnnnhhhdddZZZRRRLLLLLLLLLJJJIIIJJJHHHJJJKKKMMMMMMOOORRRUUUXXXYYY[[[]]]___```aaaaaaaaaccceeegggjjjoootttxxx~~~{{{yyyuuusssooooooooonnnkkkgggdddbbbYYYSSSJJJEEECCCCCCCCCAAA@@@???===:::999888888999888999:::===AAAEEEIIIKKKDDDEEEKKK[[[ooo~~~zzzzzz|||~~~zzzwwwuuurrrnnnjjjhhhhhhfffgggcccZZZKKK===555222//////......---------,,,'''&&&%%%&&&((()))((('''))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((()))'''%%%######&&&)))+++(((((((((((())))))))))))'''((()))))))))***,,,///333777<<<@@@CCCCCCDDDDDDCCCCCCFFFQQQggg}}}~~~~~~vvvtttvvv~~~{{{xxxzzz~~~yyykkkeeegggiiigggdddRRRLLLHHHMMM\\\qqqwwwiiiYYYMMMBBB===;;;999888:::???@@@FFFOOOXXXbbbqqq~~~xxxpppgggaaa```bbbfffgggddd\\\RRRLLLHHHGGGFFFDDDDDDBBBAAA@@@BBBBBBCCCEEEHHHNNNTTTYYYXXX[[[^^^aaabbbdddfffhhhkkklllnnnppprrrrrrrrrqqqqqqqqqqqqpppnnnllliiihhhggghhhiiikkkkkkiiidddaaaZZZUUUMMMEEE???======>>>AAAFFFOOOXXXaaakkkwww~~~yyyrrrkkkfffgggjjjnnnsssxxx|||~~~}}}{{{{{{{{{|||}}}~~~}}}}}}|||{{{zzzyyyxxxwwwwwwzzz~~~tttuuuvvvwwwyyy{{{|||||||||||||||}}}}}}~~~}}}||||||{{{{{{{{{||||||{{{|||}}}}}}zzzxxxqqqmmmfff```\\\\\\]]]___dddfffhhhlllooorrrtttuuuyyyyyyxxxxxxwwwwwwwwwwwwttttttuuuvvvyyy}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}||||||||||||||||||}}}}}}}}}|||zzzwwwtttooojjjfffZZZRRRLLLLLLLLLKKKKKKLLLHHHIIIJJJJJJKKKMMMQQQTTTWWWXXXZZZ\\\^^^```aaabbb```bbbdddfffiiimmmssswww}}}~~~|||yyyvvvtttqqqpppooommmkkkiiigggeeeYYYSSSKKKGGGFFFFFFEEECCC???>>><<<:::999888888999888999:::===AAAEEEIIIKKKFFFDDDFFFRRRdddrrrxxxxxxvvvtttpppllljjjlllrrrxxxyyyvvvuuu{{{}}}zzzxxxtttqqqjjjjjjfff\\\NNNAAA777333///...............------...,,,++++++,,,,,,+++)))++++++******)))((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''((()))******+++---///222777>>>CCCDDDEEEFFFGGGCCCAAABBBMMMcccxxx|||sssuuuzzzzzzrrrqqqsssxxxrrrlllmmmmmmggg```NNNJJJHHHOOObbbyyyssseeeSSSIII@@@===;;;999:::===@@@BBBHHHSSS\\\gggvvv~~~xxxqqqmmmlllllliiiddd\\\TTTNNNJJJIIIJJJKKKKKKJJJHHHHHHGGGGGGHHHKKKNNNRRRYYYbbbhhhjjjmmmpppsssuuuwwwzzz|||~~~{{{yyywwwwwwwwwvvvuuusssoooiiidddXXXRRRJJJBBB>>>===???@@@GGGOOOZZZdddmmmxxx{{{wwwpppjjjdddfffjjjpppuuu{{{}}}}}}}}}~~~~~~}}}}}}zzzzzzxxxvvvvvvyyytttuuuvvvxxxzzz{{{}}}}}}{{{{{{||||||}}}~~~}}}}}}|||||||||}}}||||||~~~~~~|||zzzssspppkkkhhhfffhhhkkkmmmsssuuuwwwzzz}}}~~~}}}}}}wwwwwwxxxzzz~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~zzz{{{}}}~~~}}}{{{{{{||||||||||||}}}}}}||||||{{{yyyuuupppllliii\\\TTTMMMLLLMMMKKKKKKMMMJJJJJJJJJIIIJJJLLLQQQUUUVVVWWWXXX[[[]]]```bbbccc```bbbdddfffhhhmmmrrrvvv{{{~~~~~~|||zzzwwwuuurrrpppnnnllllllkkkiiiggg[[[VVVPPPLLLKKKIIIEEEBBB>>>===;;;:::999888999999888999:::<<>>AAACCCKKKVVVaaalllzzz{{{wwwtttppphhh]]]SSSLLLJJJJJJNNNQQQUUUUUUTTTQQQPPPOOOKKKOOOSSSWWW\\\dddnnnvvvzzz}}}}}}yyytttllleee___PPPLLLEEE@@@>>>???CCCEEENNNZZZgggpppxxxxxxtttnnnhhhccceeejjjpppwww~~~~~~~~~~~~~~~~~~yyyzzzyyyxxxxxx}}}ssstttvvvxxxzzz|||~~~~~~|||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||wwwtttqqqnnnnnnqqqtttvvv{{{|||~~~}}}}}}}}}|||{{{zzzyyyxxxsssssstttvvvyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}~~~~~~zzz|||~~~~~~|||{{{{{{{{{{{{|||||||||}}}}}}{{{||||||zzzvvvqqqnnnlllaaaXXXPPPNNNMMMJJJIIIKKKKKKKKKJJJIIIIIILLLQQQUUUUUUVVVWWWZZZ\\\___bbbcccaaabbbdddfffhhhlllrrrvvvyyy|||~~~|||zzzxxxvvvtttqqqmmmlllllllllkkkiiiaaa\\\VVVRRROOOJJJDDD???>>>===;;;999888888999999999999:::;;;===@@@CCCEEECCC@@@@@@FFFRRR\\\bbbccc___```___\\\ZZZ]]]eeelllzzz}}}~~~}}}zzzxxxqqqiiibbbbbbgggqqq}}}}}}zzzsssgggXXXHHH;;;555............////////////+++***))))))***+++)))(((******))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&''''''((())))))***)))(((((((((''''''''''''''''''(((((()))))))))((((((((((((((())))))))))))***+++,,,,,,+++,,,...000333:::BBBGGGGGGFFFGGGIIIHHHIIIKKKTTTdddttt{{{yyyuuuwww{{{wwwwwwrrrfffZZZIIIIIILLLWWWoooyyyiii[[[HHHBBB===<<<;;;999;;;???BBBDDDMMMYYYdddooo~~~~~~yyysssiii\\\RRRNNNPPPSSSXXX\\\aaabbb___[[[XXXVVVSSSXXX^^^dddiiiqqq|||{{{tttkkkbbbYYYSSSIIIFFFBBB???@@@DDDIIILLLUUUcccqqqzzz{{{uuuqqqkkkfffbbbdddiiioooxxx||||||||||||}}}}}}}}}}}}xxxyyy{{{{{{}}}ssstttvvvxxxzzz|||~~~~~~}}}}}}|||||||||||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}|||zzzxxxtttrrrsssuuuxxx{{{}}}}}}~~~~~~~~~|||{{{zzzrrrrrrrrrrrrrrrqqqpppooommmmmmmmmooorrrvvvyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{|||~~~~~~}}}~~~|||zzz{{{{{{{{{||||||}}}}}}{{{||||||zzzvvvrrrooonnneee[[[RRROOOMMMIIIGGGHHHLLLKKKJJJHHHIIILLLQQQVVVTTTUUUWWWYYY\\\___bbbdddaaaccceeefffiiimmmrrrvvvwww|||~~~|||zzzxxxwwwuuuqqqmmmlllmmmmmmllljjjeeeaaa[[[VVVQQQJJJBBB;;;>>><<<;;;999888888999999:::999::::::<<<>>>AAABBBCCC@@@???CCCJJJRRRXXXZZZUUUXXXYYYXXXWWW[[[dddkkk{{{www{{{|||{{{wwwqqqoooooojjjccc___```eeeooo|||xxxkkk[[[JJJ<<<444.........///////////////)))((('''(((***,,,+++***'''(((((()))***+++++++++&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&)))(((((('''((()))***+++(((((((((((())))))))))))+++,,,------,,,,,,...000444<<>>>>>===<<<;;;:::999999999777777888999:::<<<===>>>BBB>>>;;;>>>DDDLLLTTTYYY]]]YYYYYY\\\ZZZYYYdddsssyyywwwzzz~~~zzzrrrjjjiiiiiihhhgggiiieeeccceeennn{{{ppp^^^KKK:::000333111///////////////---...---,,,,,,++++++,,,,,,+++*********))))))((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((***,,,------...000222999===CCCGGGHHHGGGGGGGGGEEEDDDFFFPPP___lllsssuuurrrzzz~~~||||||sss```PPPMMMLLLRRRccczzz~~~ppp^^^RRRHHH???888888999:::<<>>???AAADDDHHHPPPXXX^^^nnnrrryyy}}}xxxsssmmmgggccc```ccciiioooxxx}}}|||{{{yyywwwvvvwwwwwwwwwwww|||{{{{{{xxxxxxxxxyyyzzz|||}}}~~~~~~|||{{{{{{{{{}}}~~~}}}~~~~~~}}}~~~~~~}}}||||||}}}}}}~~~}}}}}}~~~|||{{{yyyxxxwwwwwwwwwxxxyyyyyyxxxyyywwwrrrooommmggg```XXXTTTRRRRRRPPPNNNOOOTTTXXXYYY\\\^^^```dddiiimmmtttwww{{{}}}{{{}}}}}}~~~~~~}}}||||||||||||||||||||||||~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{|||zzzyyyxxxwwwuuurrroooggg___TTTLLLHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPSSSVVVXXXZZZ\\\___bbbddddddccccccdddhhhmmmrrrtttxxx}}}}}}zzzyyytttqqqnnnooorrrrrrnnnjjjddddddaaaYYYOOOFFFAAA???>>>===<<<:::999999999999777777777888:::;;;===>>>BBB???===@@@FFFNNNTTTYYYZZZXXXZZZ______^^^gggttt~~~xxxvvvxxx{{{~~~~~~uuummmfffggghhhffffffhhhccccccgggooo}}}rrrbbbPPP???444333111///////////////---------,,,++++++++++++++++++*********))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************,,,......///000222444999>>>CCCGGGHHHGGGGGGFFFAAAAAADDDNNN[[[gggmmmooossszzz|||zzzxxxooo^^^OOOJJJKKKSSSddd{{{{{{kkkZZZNNNFFF>>>888888::::::===@@@GGGNNNXXXcccmmmyyy~~~xxxqqqmmmllllllmmmnnnlllllllllggg```]]]___ccckkkuuu~~~{{{qqqfff^^^TTTIIICCCBBB;;;>>>BBBGGGOOOYYYcccjjjuuuyyy~~~}}}yyyssslllddd___ZZZ]]]bbbiiisss}}}{{{vvvuuutttssstttuuuvvvvvvzzz|||zzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}|||xxxxxxwwwwwwvvvwwwwwwxxxvvvxxxuuupppkkkfff^^^UUUKKKFFFDDDDDDDDDCCCFFFJJJLLLOOOTTTXXX[[[```eeehhhnnnqqqvvvzzz}}}|||}}}}}}{{{{{{}}}}}}|||{{{|||~~~~~~}}}~~~~~~}}}xxxxxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||~~~|||zzzxxxxxxvvvtttrrrhhhaaaVVVNNNIIIGGGGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNOOOQQQTTTWWWYYY[[[^^^aaaddddddcccbbbcccfffkkkoooooosssyyy~~~}}}yyyxxxuuurrrpppppprrrqqqnnnkkkfffddd___VVVMMMFFFBBB@@@======;;;:::999888888888777777777888999;;;<<<===???===<<>>>>>???>>>@@@DDDEEEJJJPPPVVV[[[```dddgggiiimmmrrrvvvzzz}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~}}}}}}{{{{{{~~~~~~xxxyyyyyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzyyyxxxxxxvvvuuujjjcccZZZPPPJJJGGGFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNOOOQQQTTTWWWXXX[[[^^^```ddddddcccbbbbbbdddhhhkkklllqqqwww|||~~~{{{yyyuuusssqqqpppqqqpppmmmjjjfffbbb[[[SSSKKKEEEAAA@@@===<<<;;;999888888888888666666777777888:::;;;<<<<<<;;;999;;;FFFWWWdddjjjmmmggggggmmmooommmrrr|||{{{tttpppsssuuuttttttuuuuuuxxx{{{}}}uuukkk```RRRBBB777333111///.../////////---,,,,,,+++************+++************************************************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))((((((((((((((((((((((((((()))))))))************((()))++++++,,,...111444;;;@@@EEEHHHHHHGGGFFFEEE???@@@EEEOOO[[[fffmmmpppzzz~~~zzzzzzuuupppfffXXXLLLDDDJJJXXXmmm}}}ooo___OOOEEE???:::888999<<<===AAAFFFKKKSSS___kkkuuu{{{vvvpppmmmjjjfffbbb```[[[WWWYYY]]]fffppp~~~xxxrrrhhh]]]PPPHHHBBB>>>???BBBHHHMMMUUU^^^hhhsss}}}}}}yyyrrriii___YYYRRRWWW^^^eeemmmttt{{{|||zzzzzzssstttuuuuuuvvvwwwxxxzzz{{{yyyzzzzzz||||||}}}~~~~~~{{{||||||}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~|||{{{zzzyyyyyyyyyxxxwwwvvvuuuuuuuuuxxxwwwsssnnniii___UUUJJJBBB;;;::::::999;;;>>>BBBGGGNNNUUUZZZ___dddggggggkkkpppuuuyyy}}}~~~}}}zzzzzz}}}}}}~~~~~~}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzzyyyxxxvvvlllfff]]]SSSKKKGGGFFFFFFEEEFFFFFFGGGIIIKKKMMMNNNOOORRRUUUWWWYYY[[[^^^aaacccccccccaaaaaabbbeeehhhlllpppvvvzzz}}}~~~|||tttrrrqqqpppooommmkkkiiiddd```XXXPPPIIIDDD@@@>>><<<;;;:::999888777777777666666666777888999:::;;;<<<;;;888:::HHH```sss{{{{{{qqqllloooqqqpppttt}}}{{{yyy|||}}}|||}}}yyyssskkkeee^^^SSSDDD999333111///.../////////------,,,++++++******++++++***************+++++++++++++++++++++++++++++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************((()))***+++,,,...222555===AAAFFFIIIHHHGGGEEEEEE???BBBHHHRRR^^^kkktttyyy|||vvv|||{{{vvvooodddVVVLLLDDDMMM]]]ssswwwiiiZZZKKKCCC===999888:::<<<>>>CCCIIIMMMUUUbbbnnnxxxyyysssnnnkkkgggaaa[[[XXXTTTSSSWWW]]]hhhsss|||qqqjjj]]]SSSHHHCCC@@@???BBBGGGNNNTTT^^^iiisss|||}}}yyysssjjjaaaZZZRRRYYYccclllssswwwzzz|||~~~zzzyyyyyytttvvvwwwwwwvvvxxx|||wwwxxxyyy{{{}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{zzzzzzxxxwwwuuutttrrruuuuuurrrnnnjjjaaaXXXPPPFFF===::::::999;;;===@@@DDDKKKRRRWWW\\\aaadddfffjjjpppuuuzzz~~~|||zzzyyywwwxxx{{{wwwyyy}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{zzzxxxvvvnnniiiaaaVVVLLLFFFEEEFFFEEEEEEFFFGGGIIIKKKLLLMMMOOOQQQUUUWWWYYY[[[^^^aaaaaabbbbbbaaa```aaadddffflllpppvvvzzz}}}}}}ssssssrrrpppnnnkkkiiihhhddd___WWWOOOIIIDDD@@@===;;;;;;999888777666666666666666666666777888999:::<<<===:::999IIIeeezzz~~~rrrkkknnnqqqqqqvvv}}}yyynnniiiccc```]]]UUUGGG<<<333111///////////////---...---,,,,,,++++++,,,,,,*********+++++++++++++++************************)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,---000444888>>>BBBGGGIIIIIIGGGEEEDDD???DDDNNNZZZfffqqqyyy}}}yyysssyyy|||wwwnnnbbbTTTKKKEEEOOOaaawwwrrrcccTTTHHHAAA;;;888999<<<===>>>CCCJJJNNNWWWeeerrr|||~~~xxxrrrnnnlllbbb\\\UUUQQQNNNOOOVVV^^^mmmxxx~~~ttthhhaaaRRRJJJCCCAAABBBDDDIIINNNRRRZZZfffsss}}}}}}yyytttmmmeee___UUU]]]iiittt|||~~~yyywwwxxxsssuuuvvvvvvvvvzzztttvvvxxxzzz|||~~~~~~~~~|||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||||||||{{{zzzxxxvvvtttqqqttttttpppnnnkkkccc[[[TTTIII>>><<<<<<<<<===@@@@@@DDDJJJOOOTTTYYY^^^aaaeeeiiiooouuuzzz~~~xxxwwwvvvtttuuuxxxssswww{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||{{{xxxuuuoookkkcccXXXMMMFFFEEEFFFCCCCCCDDDEEEGGGIIIKKKLLLNNNPPPSSSVVVWWWZZZ]]]___``````aaa```___```cccfffjjjooouuuzzz~~~|||tttttttttqqqnnnkkkiiiiiiddd___WWWQQQLLLGGGAAA===;;;:::999888666666666666666666666666666777888999999<<<999777FFF```sssxxxyyynnniiiooovvvwwwzzzxxxnnneee```[[[[[[\\\VVVIII???333111///////////////---///...------,,,,,,------*********++++++,,,,,,,,,***************************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++,,,---000555888???CCCGGGJJJIIIFFFEEEDDDAAAJJJYYYhhhssszzz}}}wwwpppvvv}}}}}}}}}xxxnnn___QQQHHHFFFQQQcccxxx|||ooo___OOODDD>>>:::888:::<<<===>>>DDDKKKQQQZZZiiivvv~~~xxxrrrooommm___WWWOOOKKKJJJLLLVVV```qqq{{{|||sssfffZZZRRRHHHBBB???BBBFFFIIIOOOTTT]]]fffsss|||yyyuuupppiiieeeaaahhhrrr{{{xxxvvvwwwsssuuuvvvwwwyyyrrrtttwwwzzz|||~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{xxxvvvtttsssuuutttqqqnnnllleee]]]QQQFFF;;;999:::;;;<<>>;;;:::999777666666555555666666555666666777888999555888777444AAAXXXhhhjjjtttkkkhhhrrr|||~~~|||wwwnnneee]]]YYYVVVWWWZZZUUUIII>>>333111///////////////---//////...------------...*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************((())))))***+++...333777???CCCHHHJJJIIIFFFDDDDDDDDDQQQcccttt~~~vvvmmmssszzz|||}}}xxxmmm^^^OOOFFFFFFQQQdddxxx{{{mmm\\\LLLAAA;;;:::999:::======>>>DDDKKKSSS]]]kkkyyy}}}xxxsssnnnlll]]]UUULLLHHHGGGKKKVVV```rrr||||||ssshhhZZZMMMEEEBBB>>>===BBBIIIMMMRRRXXXjjjsss|||yyyvvvrrrmmmiiimmmrrryyyxxxvvvwwwsssvvvxxxzzz}}}ooosssxxx{{{{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~|||{{{zzz{{{zzzyyy|||~~~}}}|||zzzxxxwwwvvvvvvuuuuuutttqqqlllddd___SSSGGG<<<:::;;;;;;<<<>>>AAAEEEKKKOOOSSSWWW\\\___eeeiiinnntttyyy}}}|||uuutttsssqqqrrrvvvuuuzzz}}}zzz{{{}}}~~~~~~}}}{{{yyyzzz}}}}}}~~~~~~}}}~~~~~~}}}|||{{{yyytttqqqoookkkbbbYYYQQQKKKGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLOOORRRSSSVVVYYY[[[^^^___```___^^^___aaaccciiinnntttyyy}}}~~~xxxwwwtttqqqooommmllliiigggiii```XXXTTTNNNFFF???===;;;:::999888777555444444777666666666666777777888???888666;;;@@@GGGXXXjjjpppmmmqqqzzz~~~}}}yyywwwqqqfff]]]WWWWWWVVVXXX\\\ZZZMMM>>>777444111/////////---,,,---------.........//////************))))))))))))******))))))(((((('''''''''))),,,......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************&&&'''((()))***+++,,,,,,***+++,,,,,,...111666:::???CCCHHHIIIGGGEEEEEEGGGIII\\\mmm|||zzzrrrvvvwwwuuuvvvuuuvvvvvvmmm]]]PPPKKKHHHRRRgggvvvfffVVVIIIAAA>>>;;;;;;;;;;;;===AAAFFFJJJVVVdddrrr{{{~~~wwwrrrnnnkkkhhhbbbYYYPPPJJJHHHLLLZZZhhhyyyzzzqqqeeeYYYOOOGGGDDD>>>@@@CCCFFFJJJSSS___gggxxx~~~{{{xxxuuuqqqooonnnmmmvvv|||wwwtttssssssvvvwwwyyymmmrrrwww{{{|||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{}}}|||{{{}}}~~~~~~~~~}}}|||zzzyyyxxxxxxwwwvvvuuuuuurrrllleee```TTTHHH===:::;;;;;;<<<>>>AAAEEEJJJOOOSSSWWW\\\___eeeiiinnnsssxxx}}}zzzrrrqqqrrrrrrrrrtttvvvzzz|||zzz{{{}}}~~~~~~}}}{{{zzzzzz}}}}}}|||}}}~~~~~~~~~}}}zzzvvvrrrrrrmmmeee[[[SSSLLLHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFIIILLLOOOQQQSSSUUUXXX[[[^^^```aaa`````````bbbdddhhhmmmsssxxx|||zzzwwwuuuqqqnnnmmmkkkiiigggfff___YYYVVVRRRIIIBBB???;;;;;;:::999777666555444666666666666666666777888;;;555444777;;;BBBTTThhhuuusssxxxxxxuuusssmmmddd[[[WWWWWWWWWZZZ___]]]QQQBBB777444111/////////...,,,------------------------************))))))))))))***)))))))))((((((((('''&&&(((***,,,---,,,***(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((()))))))))''''''((()))***+++,,,,,,+++++++++,,,---111777;;;@@@DDDIIIJJJGGGEEEFFFGGGGGG\\\mmm|||wwwrrrzzz}}}tttqqqsssrrrttttttkkk[[[OOOJJJIIITTTjjjssscccSSSGGG???<<<888999:::;;;===AAAHHHLLLYYYgggvvv}}}vvvqqqmmmjjjhhhbbbZZZRRRMMMKKKOOO]]]jjj{{{{{{tttooofff[[[PPPHHHBBB@@@===@@@EEEJJJQQQ]]]jjjsss~~~|||yyyvvvrrrpppnnnssszzz|||wwwuuutttqqqvvv|||rrruuuyyy|||}}}~~~}}}}}}~~~~~~}}}}}}{{{{{{zzz{{{||||||~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzyyyxxxxxxwwwvvvsssmmmfffaaaUUUIII>>>;;;<<<<<<===???@@@DDDIIINNNRRRVVV[[[___fffiiinnnrrrwww|||vvvmmmmmmqqqsssssstttwwwzzz~~~~~~|||zzz{{{}}}~~~~~~~~~~~~|||{{{{{{~~~~~~|||{{{}}}}}}~~~~~~|||wwwttttttppphhh^^^UUUMMMHHHEEECCCCCCCCCCCCCCCDDDEEEEEEHHHJJJNNNPPPRRRTTTWWWZZZ\\\]]]_________```bbbdddgggkkkpppvvv{{{}}}xxxuuuqqqnnnllljjjhhheeeddd^^^[[[[[[WWWMMMDDD???<<<<<<;;;999888777666555666555555555666666777888888444333666777===QQQgggwwwyyyzzzvvvsssrrrmmmddd]]]YYYYYYYYY\\\aaa```TTTFFF777555111000//////...---......------,,,,,,++++++++++++*********)))))))))))))))))))))((((((((((((&&&''')))++++++***)))'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''((()))***++++++,,,++++++++++++---222999>>>BBBFFFJJJJJJGGGEEEEEEGGGFFF\\\ooo~~~}}}|||sssrrr~~~xxxpppnnnqqqpppqqqpppgggXXXMMMJJJKKKXXXnnn|||nnn^^^PPPDDD===:::666777888:::===BBBIIIMMM[[[iiiwww|||uuuqqqmmmjjjgggccc]]]VVVRRRQQQUUUaaannn}}}}}}wwwqqqfffaaaXXXNNNFFFAAA???>>>???CCCJJJQQQZZZggguuu}}}zzzvvvssspppnnnpppvvv}}}zzzuuutttsssrrr{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyy{{{}}}~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzyyyxxxwwwtttnnngggbbbUUUIII>>>;;;<<<<<<<<<>>>???CCCGGGLLLPPPUUU[[[___gggjjjnnnrrrvvv{{{~~~qqqgggiiippptttuuuuuuwwwzzz||||||{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}||||||~~~}}}}}}|||}}}~~~}}}~~~~~~~~~|||xxxuuuuuuqqqjjj```WWWNNNGGGDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGJJJMMMOOOQQQSSSVVVYYYXXXYYY[[[[[[\\\]]]```bbbeeehhhnnntttyyy~~~~~~xxxuuuqqqnnnllljjjgggeeeeee```^^^___[[[PPPDDD>>>===<<<;;;:::999777666666555555555555555666777888888666666888666;;;PPPgggwww~~~~~~~~~{{{xxxwwwwwwrrrjjjddd]]]]]][[[\\\```___RRRDDD888555222000000///...---///......,,,+++***))))))+++++++++*********))))))))))))))))))(((((((((((('''((()))***+++***((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))'''(((((()))******++++++,,,+++******---333;;;AAACCCFFFIIIIIIFFFCCCDDDEEEHHH___sss}}}xxxoooqqq~~~rrrmmmnnnrrrqqqqqqmmmbbbSSSJJJIIIPPP___uuuxxxiiiZZZMMMCCC<<<999666777888999<<>>;;;;;;;;;<<<===???BBBFFFJJJOOOTTTZZZ___fffiiinnnrrrvvv{{{}}}oooeeefffnnnsssuuuvvvvvvwwwxxxyyyyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~|||}}}~~~~~~}}}|||~~~~~~~~~~~~|||xxxuuuuuuqqqkkkbbbXXXNNNGGGCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGIIILLLOOOPPPSSSVVVXXXWWWYYYZZZ[[[[[[\\\___aaacccggglllrrrwww}}}}}}xxxvvvrrrooommmkkkhhhfffhhhdddbbbbbb]]]QQQDDD======<<<;;;:::999777666666444444444444555666777888999777777888666999MMMcccxxx~~~~~~~~~}}}~~~}}}yyyrrrmmmdddbbb___^^^___]]]OOO@@@888555222000000000///---//////...---+++***))))))++++++++++++************(((((((((((()))))))))))))))******++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))*********(((((())))))******++++++++++++***+++...444===CCCDDDGGGIIIHHHDDDAAABBBCCCLLLdddwww~~~vvvmmmrrrwwwooonnnqqqvvvtttpppjjj\\\NNNHHHIIIWWWggg{{{~~~tttdddVVVJJJBBB<<<999888999999:::<<>>AAADDDFFFMMMXXXbbblllvvv~~~||||||{{{zzzxxxtttpppmmmjjjeeehhhlllrrr}}}}}}uuupppppptttxxx~~~}}}~~~~~~}}}|||{{{{{{{{{}}}|||zzzyyyzzz}}}}}}}}}|||||||||||||||||||||{{{zzzxxxuuuooogggbbbUUUIII===::::::::::::<<<>>>@@@EEEIIINNNTTTZZZ___eeeiiinnnssswww{{{rrrgggfffkkknnnrrrttttttttttttuuuwwwzzz|||~~~}}}~~~}}}|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}|||||||||||||||}}}}}}|||yyyvvvtttqqqlllcccZZZPPPHHHCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGIIIMMMOOOQQQSSSVVVYYYZZZ[[[]]]]]]]]]^^^```bbbbbbfffkkkqqqwww}}}|||xxxvvvrrrpppooommmkkkiiikkkfffcccbbb]]]QQQEEE???<<<<<<;;;999888777666555333333333444555666777888888555555777555777FFFZZZwww~~~~~~}}}|||yyytttllliiidddaaaaaa]]]OOO@@@888666222111000000///...//////...---,,,+++******,,,++++++++++++*********(((((((((((())))))))))))******++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************(((((())))))************)))***+++,,,///666>>>DDDFFFIIIJJJHHHDDDAAAAAACCCRRRhhhyyy~~~xxxqqqwwwwwwqqqqqqtttxxxtttnnneeeVVVJJJGGGKKK^^^ooozzzooo___QQQHHHBBB===:::999:::;;;;;;===AAAGGGLLLXXX```gggkkksss{{{xxxuuuqqqooollljjjiiiiiihhhiiiqqqzzz|||}}}zzzvvvrrrmmmdddZZZRRREEEBBB>>>;;;;;;>>>CCCFFFIIIRRR```lllvvv~~~}}}|||zzzzzzyyywwwtttoookkkiiibbbfffiiilllsss|||~~~zzztttqqqttt|||}}}|||{{{}}}~~~}}}}}}}}}}}}}}}|||{{{{{{|||~~~}}}}}}}}}||||||{{{{{{|||{{{zzzxxxtttnnnfffaaaTTTHHH<<<999999999999;;;===@@@CCCHHHMMMSSSZZZ^^^dddhhhoootttxxx{{{~~~xxxlllhhhggghhhlllpppqqqpppppprrruuuyyy}}}}}}~~~}}}{{{}}}~~~~~~~~~}}}||||||{{{{{{{{{|||zzzzzz{{{|||~~~}}}{{{xxxtttrrrmmmfff\\\RRRJJJEEEBBBBBBBBBBBBBBBCCCCCCDDDHHHJJJMMMPPPQQQTTTWWWYYY[[[]]]^^^]]]]]]]]]```bbbbbbfffkkkpppvvv}}}|||xxxvvvsssqqqpppooommmllllllfffaaa```\\\QQQGGGCCC;;;;;;:::999777666555444333333333444555666888888888333333666555555AAAQQQmmm|||~~~}}}~~~zzzzzz~~~|||ssspppjjjffffffbbbSSSDDD999666333111111000///.../////////...---,,,++++++,,,,,,+++++++++*********'''((((((((()))))))))*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((())))))))))))***))))))))))))************((()))+++---111888???EEEJJJLLLLLLJJJEEEBBBCCCDDDVVVkkkyyy|||~~~zzz~~~|||yyy}}}uuusssuuuvvvqqqiii^^^PPPFFFHHHOOOeeevvvuuuiiiYYYLLLDDD@@@<<<999888999:::<<<>>>DDDJJJOOO[[[cccjjjnnnvvv|||yyyvvvsssppppppnnnnnnooommmmmmttt|||~~~yyyuuuoooiiicccYYYNNNFFFAAA???<<<;;;===AAAFFFIIIQQQ\\\kkkxxx~~~}}}|||zzzzzzzzzxxxuuupppkkkiiiccciiimmmooorrryyy}}}~~~}}}xxxwww}}}}}}{{{|||~~~~~~|||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{yyyxxxtttnnnfff```TTTHHH<<<888999888888:::===???CCCGGGLLLSSSZZZ___ccchhhooouuuyyy{{{}}}~~~~~~qqqiiieeecccggglllpppnnnnnnppptttyyy}}}}}}~~~|||zzz}}}~~~~~~~~~}}}|||zzzzzzzzz{{{|||yyyyyyzzz}}}~~~|||zzzuuusssooohhh___TTTLLLGGGAAAAAA@@@@@@AAAAAABBBCCCHHHKKKNNNPPPRRRTTTWWWZZZ[[[\\\\\\\\\[[[[[[]]]___bbbfffkkkpppvvv~~~}}}xxxvvvsssrrrqqqqqqooommmllleee```^^^ZZZRRRJJJFFF;;;:::999888777555444444222333333444555666888888:::444333777777777@@@MMMaaannnyyy{{{yyyyyyvvvrrrqqqqqqvvv}}}}}}}}}zzzuuutttyyyxxxtttoookkkjjjfffXXXIII999666333111111000///.../////////......------,,,,,,,,,,,,+++++++++******'''((((((((())))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************&&&(((+++...333999@@@DDDLLLNNNNNNKKKGGGDDDDDDFFFXXXlllxxxyyyzzzxxx~~~yyytttttttttnnneeeZZZMMMEEEIIIRRRiiizzz~~~rrrfffUUUIIIBBB???<<<999777888:::<<<@@@FFFMMMRRR^^^gggpppttt||||||zzzwwwsssppprrrpppqqqrrrppppppuuu}}}}}}vvvqqqjjjccc\\\RRRGGG???@@@???>>>>>>@@@EEEJJJMMM[[[fffuuu~~~}}}|||{{{{{{{{{yyyvvvqqqllliiikkkrrrxxxxxxzzz||||||||||||~~~zzz{{{}}}~~~}}}}}}}}}~~~}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}~~~|||zzzxxxwwwyyywwwuuutttsssnnngggaaaRRRGGG===999888888999<<>>;;;:::888777666555666666444444444444444555666666666555666555111222<<>>666000111111000000111//////...---,,,,,,+++******++++++,,,,,,++++++***))))))(((((((((((())))))...---+++)))((())))))***))))))(((((((((((())))))))))))((('''''''''''''''(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***,,,///555:::@@@CCCFFFGGGIIIJJJFFFBBBEEELLL```ooo|||{{{uuuxxxzzzyyytttvvvkkk^^^RRRIIIGGGOOOYYYrrrzzzlll^^^OOOEEE???;;;:::<<<:::999:::===???CCCLLLVVV```kkkwww~~~{{{zzzxxxwwwvvvrrrooollllllpppuuuyyy{{{xxx{{{wwwwwwmmm___TTTNNNHHHBBB===>>>>>>???@@@DDDJJJSSSXXXhhhoooyyy~~~}}}~~~~~~~~~{{{{{{zzzyyywwwtttrrrpppooorrrwww~~~|||xxxvvvxxx{{{~~~{{{|||~~~||||||{{{zzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||zzzyyyxxx{{{xxxvvvuuutttooogggaaaRRRGGG===999888888999<<<>>>AAAEEEIIIMMMRRRWWW[[[aaafffmmmqqqtttwww{{{yyysssjjjeeeeeebbbeeeiiimmmpppsssxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}|||||||||||||||||||||||||||}}}}}}zzzxxxuuusssnnniiibbbYYYOOOIIIEEEDDDDDDCCCBBBBBBAAAAAACCCFFFJJJMMMOOORRRTTTWWW[[[ZZZZZZZZZ[[[]]]^^^___^^^aaaeeekkksss|||{{{vvvsssqqqpppnnnmmmgggccc^^^YYYSSSKKKDDD???;;;:::888666555555666666555444444444444555666666555333333333000111999CCCPPPYYY```___]]]^^^^^^^^^```eeemmmvvv||||||vvvqqqqqqmmmjjjkkkmmmpppvvv|||~~~yyynnn]]]PPP???777111111222111000111//////...------,,,++++++***++++++,,,,,,++++++*********))))))))))))******---,,,+++))))))))))))***((((((''''''''''''(((((())))))((('''''''''''''''))))))*********++++++++++++***))))))((((((((()))))))))))))))))))))))))))(((((((((((()))))))))***++++++---000555<<>>:::999;;;:::999;;;???AAAFFFPPP[[[fffqqq|||}}}zzzxxxwwwuuutttqqqoookkkiiijjjnnnssswwwwww}}}yyyuuummmdddWWWNNNIIIEEE@@@<<<<<<===@@@DDDJJJTTT^^^eeepppuuu~~~~~~}}}~~~~~~|||{{{yyyyyyxxxwwwuuussspppooonnnqqqvvv}}}|||wwwsssrrrtttwwwzzz}}}}}}~~~}}}|||{{{zzzzzzzzz{{{{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||{{{zzzzzz|||zzzwwwvvvtttooogggaaaRRRGGG===999999888:::===>>>AAAFFFJJJNNNSSSYYY]]]bbbggglllppprrrvvv|||xxxkkkaaa]]]^^^ccciiinnnrrruuuxxxzzz||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}{{{{{{|||{{{zzzxxxxxxuuupppjjjccc[[[SSSMMMEEEDDDDDDCCCBBBBBBAAABBBBBBEEEIIILLLNNNPPPSSSUUU[[[[[[ZZZZZZ[[[\\\]]]]]]^^^```dddiiiqqqxxx{{{vvvsssqqqpppnnnmmmeeebbb]]]XXXSSSLLLEEE@@@;;;:::888666555555555666555555555444555555666777777333222333333333888???IIIQQQWWWXXXYYY\\\______```fffoooxxxzzzrrrlllhhhiiiggggggiiijjjlllttt~~~vvvcccTTTAAA999333333333111000222///.........---,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++---,,,+++***))))))))))))''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((())))))************++++++******)))(((((((((((()))))))))))))))))))))))))))((((((((()))))))))******------...111666===CCCGGGHHHHHHIIIIIIDDD@@@DDDLLL[[[iiivvvwwwvvv|||yyywwwsssiii[[[OOOGGGGGGPPP\\\uuuwwwhhhZZZKKKBBB<<<888777999::::::<<>>AAAFFFJJJOOOTTTZZZ^^^cccgggllloooqqqvvv|||wwwiii]]]XXX\\\bbbiiiooosssuuuwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~|||yyyxxxyyyxxxwwwvvvxxxuuuoooiiiccc[[[TTTOOOFFFEEECCCBBBAAAAAABBBBBBBBBEEEHHHKKKMMMOOORRRTTT[[[[[[ZZZZZZ[[[[[[[[[[[[___```bbbgggnnnuuu|||}}}{{{vvvsssqqqpppnnnmmmgggddd___YYYSSSMMMFFFAAA;;;999888666555555555555555555444444555555666777:::555444555777777:::???FFFOOOXXX[[[]]]aaaddddddccciiirrr|||xxxpppkkkiiiiiihhhjjjkkkkkknnnxxxyyydddUUUCCC;;;444444444222111222............------------***++++++,,,,,,++++++***+++******))))))******+++,,,++++++******)))))))))(((''''''&&&&&&''''''((()))(((''''''''''''((((((''''''''''''((((((((()))(((((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********------...000666===CCCGGGIIIHHHHHHHHHCCC@@@EEEMMM[[[gggsssvvvxxx}}}vvvuuutttiii[[[PPPIIIIIIUUUaaayyytttdddWWWHHH@@@;;;777666888;;;;;;>>>EEEJJJRRR^^^iiixxx|||wwwtttrrrqqqooonnnjjjjjjhhhbbb^^^___gggooouuuzzz}}}||||||~~~{{{yyyuuupppiiidddWWWQQQIIICCCAAAAAA@@@???BBBFFFLLLSSS\\\hhhssszzz~~~~~~}}}{{{yyyyyywwwtttppplllhhhfff]]]___dddlllvvvvvvmmmiiigggcccaaabbbdddhhhkkk~~~|||zzzzzzzzzzzz~~~~~~}}}}}}||||||{{{{{{{{{||||||zzzzzzzzz{{{{{{|||||||||zzzzzzyyyyyyzzz{{{||||||{{{xxxvvvtttrrrlllddd^^^SSSHHH>>>:::999999:::===>>>AAAFFFJJJOOOTTTZZZ^^^cccgggllloooqqqvvv|||~~~uuuhhh___\\\___dddjjjooorrrsssuuuvvvyyyyyyzzzzzzzzz{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzyyyyyyyyyxxxwwwvvvrrrmmmgggaaaZZZSSSOOOFFFEEECCCAAAAAAAAABBBCCCBBBEEEIIIKKKMMMOOOQQQSSSYYYZZZZZZZZZZZZZZZZZZZZZ^^^___aaaeeekkkrrryyy}}}|||{{{vvvsssqqqpppnnnmmmkkkgggbbb\\\UUUMMMFFF@@@:::999777666444444555555444444444444444555666666999555444666888888<<>>>>>@@@AAAEEEJJJSSS\\\fffqqq{{{~~~}}}~~~|||{{{yyyuuupppjjjeeeccc^^^```dddlllvvvvvvlllddd]]][[[YYYWWWXXX[[[___aaa}}}{{{yyyxxxyyyyyy}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{||||||}}}zzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyxxxyyyzzz{{{|||yyywwwtttsssqqqlllddd^^^SSSHHH>>>::::::999:::>>>>>>AAAFFFJJJNNNSSSYYY]]]bbbggglllppprrrvvv|||}}}uuulllggggggfffhhhkkkmmmnnnppprrrtttwwwwwwxxxyyyzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}{{{zzztttqqqmmmhhhccc[[[TTTOOOGGGEEECCCAAA@@@AAABBBCCCBBBEEEIIIKKKLLLNNNQQQSSSWWWXXXYYYZZZZZZZZZZZZZZZ^^^^^^```cccjjjqqqxxx}}}~~~{{{vvvsssqqqpppnnnmmmmmmiiiccc]]]VVVNNNFFFAAA:::999777555444444444555333333333222333444444555555333333555666888>>>FFFcccqqq}}}{{{qqqkkkiiiiiiqqqwww}}}{{{wwwzzz|||{{{xxxvvvvvvtttuuu|||ssscccXXXEEE<<<555444333111///000---------.../////////000***++++++,,,,,,++++++***))))))(((((((((((())))))******+++++++++******)))))))))(((((((((((())))))(((''''''''''''(((((()))(((((())))))))))))******&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))))))))*********+++++++++,,,...222777===BBBEEEJJJIIIHHHGGGCCCCCCJJJTTTbbbkkkssswww}}}~~~yyyyyyrrrgggYYYNNNHHHLLLZZZiiiwwwkkk[[[OOOCCC===:::888777:::<<<===BBBJJJRRR\\\iiivvv~~~xxxuuuppplllkkkiiihhhggg``````]]]YYYVVVWWW\\\```gggooovvvyyy|||}}}|||xxxrrrkkkcccZZZTTTGGGDDD@@@<<<<<<>>>AAACCCIIIPPP[[[gggrrr|||~~~~~~~~~}}}zzzvvvqqqlllgggdddaaaccchhhppp{{{{{{qqqiii```ZZZRRRQQQNNNMMMNNNQQQTTTVVV~~~~~~~~~}}}{{{zzzzzzzzzzzz}}}|||||||||||||||}}}}}}{{{{{{{{{{{{{{{|||}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzxxxwwwxxxyyy{{{|||yyywwwtttsssrrrmmmeee___SSSHHH>>>;;;:::999;;;>>>>>>AAAEEEIIIMMMRRRWWW[[[aaafffmmmqqqtttwww{{{}}}wwwqqqoooqqqmmmmmmmmmkkkjjjkkknnnqqqtttuuuvvvxxxyyy{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{uuusssppplllfff___VVVPPPGGGEEECCCAAA@@@AAABBBCCCAAADDDGGGIIIKKKLLLOOOQQQUUUVVVXXXZZZ[[[[[[ZZZZZZ]]]^^^___ccciiiqqqxxx}}}{{{vvvsssqqqpppnnnmmmkkkgggbbb\\\VVVNNNGGGBBB:::999777555444444444444222222111111222222333444333333444666666999CCCNNNpppuuulllllloooxxx~~~~~~~~~|||{{{zzz~~~vvvjjj___XXXEEE<<<555444333000...///,,,------...///000000111***++++++,,,,,,++++++******))))))))))))))))))***)))***++++++++++++***)))(((((((((''''''((((((((('''''''''''''''((())))))((((((((()))))))))******'''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))*********++++++++++++---000555:::???CCCEEEJJJIIIHHHGGGDDDEEEMMMWWWgggnnnuuuyyy}}}}}}{{{{{{uuujjj[[[PPPLLLPPP```ooosssgggWWWLLLAAA===;;;999999<<<<<<===CCCLLLTTT^^^lllyyy}}}zzzvvvrrrmmmjjjhhhgggeeeddd[[[YYYUUURRRPPPPPPQQQRRRXXXcccpppxxx~~~~~~zzztttnnneee[[[QQQKKKAAA@@@>>><<<===AAAGGGKKKSSS[[[hhhttt~~~~~~}}}{{{xxxtttpppllljjjfffiiioooxxxpppcccZZZSSSOOOHHHGGGEEEDDDEEEGGGJJJKKK~~~~~~~~~~~~~~~}}}|||}}}}}}|||{{{zzzzzzzzz|||}}}~~~{{{{{{{{{{{{{{{|||}}}~~~zzzzzzzzzyyyyyyxxxxxxxxx{{{zzzxxxwwwwwwxxxzzz{{{yyywwwuuutttsssnnngggaaaSSSIII>>>;;;:::999;;;>>>???AAAEEEIIIMMMQQQVVVZZZ```fffmmmrrruuuwww{{{~~~|||wwwssssssuuurrrqqqmmmjjjggghhhlllpppssstttuuuwwwyyy{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}|||zzzvvvuuurrrooojjjbbbYYYSSSGGGEEECCC@@@@@@AAABBBDDD@@@BBBFFFHHHIIIKKKMMMOOOTTTUUUWWWYYY[[[[[[[[[ZZZ]]]]]]___bbbiiiqqqyyy~~~{{{vvvsssqqqpppnnnmmmhhheee```[[[UUUOOOHHHCCC:::888777555444444444444111111000000111111222333444444777888888;;;HHHUUUsssvvvmmmqqqwww}}}~~~tttkkkbbbZZZUUUEEE<<<555333222///---...,,,------...///000111111+++++++++,,,,,,+++++++++++++++************++++++))))))+++,,,,,,+++***)))'''''''''&&&&&&''''''''''''''''''''''''((()))***&&&&&&&&&&&&'''''''''(((((((((((((((((()))******)))))))))))))))))))))))))))************++++++++++++...222777===AAADDDEEEJJJIIIHHHGGGEEEFFFOOOZZZkkkqqqvvvzzz~~~}}}{{{{{{zzznnn___UUUPPPVVVfffuuu}}}qqqeeeUUUJJJ@@@===;;;:::;;;======>>>DDDMMMUUU___nnnzzz|||xxxtttqqqlllhhhgggeeedddcccXXXUUUPPPMMMLLLJJJIIIGGGMMM[[[kkkvvvzzzwwwpppiii___UUUJJJCCC??????>>>???AAAFFFMMMRRR]]]fffrrr}}}}}}~~~~~~~~~}}}||||||{{{yyywwwssspppoooooossszzzzzziiiZZZOOOIIIGGGCCCAAA@@@>>>???AAACCCEEE}}}}}}~~~~~~}}}}}}|||~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~|||{{{yyywwwvvvzzzyyyyyyyyyyyyzzz{{{|||xxxuuurrrqqqpppnnniiidddWWWKKK@@@;;;:::999;;;>>><<>>555333444333222333///............---------,,,+++++++++***)))))))))))))))************)))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''***)))))))))))))))***+++,,,///333999???EEEIIILLLNNNMMMKKKHHHDDDFFFUUUeeepppvvv|||wwwzzz{{{{{{~~~}}}sssdddVVVRRRZZZjjjwwwxxxkkk___RRRHHH???<<<;;;::::::===:::===DDDMMMWWWcccpppwwwyyytttooommmjjjgggfffccc```^^^WWWOOOFFFAAAAAAAAA@@@>>>HHHNNN\\\mmm}}}|||uuurrrkkkbbbWWWLLLDDD???>>>:::<<>>===BBBHHHKKKNNNQQQVVVZZZaaaffflllqqqssswww||||||{{{zzzxxxuuusssmmmfffaaa___```ccciiiqqqvvvvvvvvv{{{|||{{{}}}zzzxxxyyy|||~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}{{{xxxtttuuusssmmmiiifff^^^VVVMMMEEE@@@AAACCCAAAAAABBBAAABBBDDDFFFIIILLLNNNOOOSSSVVVZZZ\\\\\\\\\]]]]]][[[\\\___bbbfffmmmuuuzzzyyyuuutttrrrooommmjjjeee^^^ZZZVVVOOOFFF???<<<999666555555555444333444333222222111222222222333444555444444999BBBIII[[[nnnyyyrrrjjjppp{{{zzzqqqddd[[[XXXYYYZZZZZZMMMBBB777444444111000000///............---------++++++++++++************))))))************))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))******+++---///444:::@@@EEEJJJLLLNNNMMMLLLIIIEEEGGGVVVfffsssyyyuuuzzz||||||~~~vvvhhhZZZUUU]]]nnn|||wwwiii]]]QQQGGG>>><<<;;;::::::===<<<@@@FFFOOOYYYeeeqqqyyyyyytttmmmkkkhhhfffdddaaa]]]ZZZSSSLLLCCC???>>>???>>>;;;AAAFFFRRRbbbrrryyyyyyvvvmmmkkkfff^^^TTTJJJCCC??????<<<>>>EEEKKKQQQ[[[fffssszzz}}}yyywwwwwwyyy|||~~~ooo^^^PPPGGGBBB@@@::::::;;;<<<;;;;;;:::999~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzz~~~~~~}}}}}}}}}}}}||||||{{{{{{|||}}}}}}}}}}}}}}}{{{{{{zzzzzzyyyxxxwwwwwwvvvwwwxxxyyyyyyyyyxxxwww~~~{{{wwwuuutttoooiiicccWWWKKK@@@;;;:::999;;;>>>>>>CCCHHHLLLNNNQQQWWW[[[aaafffmmmqqqtttxxx}}}}}}|||zzzxxxtttrrrmmmfff___[[[ZZZ[[[bbbiiipppsssvvvyyyyyyxxx{{{yyywwwwwwyyy|||~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{xxxsssuuusssoookkkiiibbbZZZMMMEEE@@@@@@BBB@@@@@@AAABBBCCCEEEGGGJJJLLLNNNOOOPPPSSSXXX[[[\\\]]]^^^___ZZZ\\\^^^aaafffllltttzzz}}}zzzvvvtttrrrnnnkkkfffbbb\\\WWWSSSMMMEEE???;;;999666555555555444333444444333222222222222222222444555555555888>>>CCCOOOaaammmmmmlllvvv|||wwwnnneeeZZZSSSSSSVVVYYY[[[RRRFFF:::555333000------///............---------*********+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((()))))))))))))))))))))))))))***++++++---000555<<>>BBBIIIQQQ[[[gggsss{{{~~~xxxtttjjjhhhfffdddaaa\\\WWWSSSIIIDDD<<<888888888777555888<<>>@@@DDDIIILLLNNNRRRWWW\\\bbbgggmmmrrrtttxxx}}}~~~|||zzzwwwsssrrrnnnhhh```ZZZWWWVVV]]]aaagggmmmqqqvvvxxxxxxzzzxxxwwwvvvxxx|||~~~~~~}}}zzzuuuwwwuuuqqqmmmjjjddd\\\NNNFFF@@@@@@AAA??????AAACCCDDDEEEHHHJJJMMMNNNOOOOOOSSSWWWZZZ\\\\\\^^^___ZZZ\\\^^^aaaeeelllsssxxxyyy}}}}}}xxxvvvrrrnnnjjjddd```[[[VVVQQQKKKDDD@@@<<<:::777555666666555444444444333222222222222333111333555555555777:::===HHHYYYhhhooottt~~~}}}uuupppggg___UUUOOOQQQUUUYYY[[[UUUHHH;;;666333000---...///............---------*********++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''''''''((()))*********))))))))))))***+++,,,,,,...111777>>>DDDIIILLLMMMLLLLLLLLLJJJHHHMMM^^^oooxxx~~~zzzuuu~~~wwwpppqqquuu{{{sssbbbYYY___ppp{{{ssseeeYYYLLLCCC<<<:::;;;::::::<<>>@@@DDDIIIKKKMMMQQQXXX\\\aaafffmmmqqqtttxxx}}}}}}zzzwwwsssrrrpppjjjccc]]]ZZZXXX\\\\\\___dddjjjpppvvvzzzxxxxxxxxxxxxyyy|||}}}zzzxxxyyywwwrrrnnnkkkddd\\\PPPHHH@@@@@@@@@??????AAACCCDDDFFFHHHJJJLLLNNNOOOQQQTTTXXXZZZZZZZZZ[[[\\\ZZZ[[[^^^```dddkkkrrrwwwwwwzzz|||yyyuuuoookkkccc```[[[VVVPPPJJJDDD@@@===:::888777777777777666555444333333222222333333111222444555555666777999AAARRRfffuuuzzzrrrnnneee]]]TTTOOOQQQUUUXXXYYYUUUIII<<<666444111///000///............---------******++++++,,,,,,,,,---******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''((()))***++++++))))))))))))***+++,,,---...222999AAAGGGKKKMMMMMMLLLKKKKKKJJJJJJRRReeewwwzzzwwwtttoooooottt}}}wwwfff]]]bbbrrrzzzqqqcccWWWIIIAAA::::::;;;::::::<<<>>>CCCJJJSSS^^^kkkwww~~~zzzuuurrriiigggddd```[[[TTTLLLGGGAAA>>>;;;999777777666555444444555999@@@GGGMMMPPPSSSTTTSSSMMMEEE@@@???AAADDDJJJRRR\\\hhhvvv~~~|||{{{|||~~~vvviii[[[PPPKKKIIIIIIMMMJJJFFF@@@<<<999888777~~~~~~}}}}}}}}}~~~|||{{{{{{|||~~~}}}}}}||||||||||||{{{{{{xxxxxxzzz{{{||||||||||||zzzyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwuuutttttttttpppiiicccWWWKKK@@@;;;:::999;;;>>>@@@DDDHHHJJJLLLQQQWWW\\\```eeelllpppssswww|||}}}zzzwwwssssssrrroooiiieeebbbbbb```\\\ZZZ^^^dddjjjqqqwwwuuuwwwxxxyyyzzz|||~~~~~~}}}}}}}}}~~~}}}{{{xxxxxxzzzxxxsssooollleee]]]RRRIIIBBB@@@@@@??????AAACCCDDDEEEGGGIIIKKKMMMNNNRRRUUUXXXZZZZZZYYYYYYZZZZZZ[[[]]]```cccjjjqqqvvvwww{{{~~~{{{wwwqqqlllccc```[[[TTTMMMGGGBBB@@@<<<:::777666777888777666555444444333333333333333222222333444555666777777???OOOggg|||~~~yyyrrrnnneee^^^VVVRRRSSSVVVWWWWWWWWWIII<<<777555222111222///............---------+++++++++,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))******+++)))))))))***+++,,,---...///444;;;DDDJJJMMMNNNNNNMMMKKKKKKJJJLLLVVVmmm{{{yyyxxxsssqqqssswwwssseee```hhhxxxxxxnnn```SSSFFF>>>888999:::::::::<<<>>>BBBJJJTTT```nnn{{{}}}zzzwwwsssqqqjjjgggbbb]]]WWWOOOGGGBBB999888777555333222111111444444333555888<<>>@@@CCCGGGIIIKKKPPPWWW\\\___dddkkkooorrrvvv{{{~~~zzzwwwsssttttttrrrooommmmmmmmmfff^^^YYY\\\aaadddiiioooqqqtttxxxzzzzzz{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{xxxvvvxxxwwwssspppmmmggg___UUUKKKCCCAAAAAA@@@@@@BBBCCCCCCEEEGGGIIIJJJLLLMMMQQQTTTWWWYYYYYYYYYYYYZZZZZZ[[[]]]___ccciiipppuuuzzz}}}~~~{{{wwwqqqmmmbbb___ZZZSSSJJJDDD???===:::888555555555666666555555555444333333333333444333222222444555777777777???LLLdddyyy{{{zzzuuurrrhhhccc\\\YYYZZZ\\\[[[ZZZYYYLLL>>>777555222000111///............---------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))******)))))))))***+++,,,......///555===FFFLLLOOOOOONNNNNNLLLJJJJJJMMM[[[ttt|||zzz~~~wwwrrrtttxxxzzz~~~uuufff]]]___lll}}}vvvkkk\\\OOODDD===777888:::::::::<<<>>>CCCKKKVVVcccqqq}}}yyyvvvtttrrrpppiiieee___XXXQQQJJJCCC>>>333333333222000///......333333333333444666:::<<>>:::999999:::}}}{{{zzzzzz|||~~~}}}|||||||||{{{{{{{{{{{{vvvwwwyyyzzz{{{|||||||||}}}|||yyyxxxwwwwwwxxxyyyzzzzzzxxxxxxwwwwwwwwwxxxzzzxxxwwwvvvtttooofff```WWWKKK@@@;;;:::999;;;>>>???BBBFFFHHHJJJOOOVVV\\\___dddjjjoooqqquuuzzz~~~zzzwwwtttuuuvvvuuusssssstttuuujjjaaa[[[]]]``````bbbgggnnnrrrwwwzzzzzzzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}zzztttvvvuuurrrpppoooiiibbbVVVLLLDDDBBBAAA@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLOOORRRVVVYYYYYYYYYZZZ[[[ZZZ[[[]]]___ccciiipppuuu}}}~~~{{{wwwqqqlllaaa^^^YYYQQQHHHAAA===;;;888666444333444555444444555555444333333333333444333333222333555777888888:::EEE\\\www}}}}}}{{{|||}}}xxxvvvlllgggbbb```aaabbbaaa___\\\NNN???888444111///000//////.........------------------,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((((((((()))))))))))))))))))))***+++---...///000555>>>GGGMMMPPPPPPOOOOOOLLLJJJIIINNN]]]yyy|||zzzzzzsssvvv{{{{{{xxxwwwrrrfffYYYSSS[[[lll~~~~~~ssshhhYYYKKKCCC<<<777888:::::::::<<>>@@@DDDHHHPPPZZZgggvvv{{{wwwrrrnnnkkkjjjgggbbbYYYQQQIIIBBB<<<777777666333111111111222333666444333555888999777555999;;;======???DDDLLLRRRfffrrrttthhh]]]TTTMMMHHHDDD>>>:::999777555777;;;~~~~~~~~~}}}}}}}}}}}}}}}~~~|||{{{zzz{{{|||}}}~~~}}}{{{{{{{{{|||||||||||||||{{{zzzzzz|||}}}~~~|||zzzxxxxxx{{{|||{{{yyyzzzyyyyyyxxxxxxxxxxxxxxxyyywwwvvvvvvuuupppggg```WWWLLLAAA<<<:::999:::<<>>:::888666555444444222111333222222111111222222333222222333333444444555555666;;;FFFTTTaaaggggggdddbbbbbbaaafffttt{{{{{{}}}~~~wwwtttrrrmmmgggaaaUUUEEE:::555444222000///.........------------------------------------,,,,,,,,,+++++++++******,,,+++++++++******)))))))))***+++***((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''''')))******)))*********+++,,,---...///222<<>><<<999777777:::<<<>>>CCCIIITTTaaannn|||}}}xxxsssoookkkfffccc___XXXOOOGGG@@@;;;888555666555333222111222222333333111111222333444333222777999;;;>>>DDDOOO]]]ggg{{{{{{rrrfffZZZOOOGGGBBB<<<888999:::<<>>======>>>???AAADDDGGGHHHGGGKKKPPPTTTUUUUUUVVVVVVZZZXXXXXX\\\```dddllluuu{{{}}}uuummmhhhccc^^^YYYUUUQQQMMMFFFAAA===;;;777555555444222111333222222111111222222333111222222333444444555555777999@@@LLLYYY``````^^^]]]^^^___eeerrr}}}yyyuuuzzz~~~|||xxxpppiiibbbVVVFFF:::666444222000/////////............---........................,,,,,,,,,+++++++++******,,,++++++******))))))((()))******)))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''((()))******+++++++++,,,---...///000333===FFFJJJLLLOOOPPPOOORRRNNNKKKKKKRRR```rrr~~~yyy|||}}}zzzxxxppp```QQQPPPQQQZZZiiiyyy}}}tttjjj]]]OOOEEE===;;;999888999;;;===???AAAIIIUUUcccqqq~~~}}}xxxtttpppkkkeee```YYYSSSJJJBBB<<<999777555555444333222222222222333444444333333444555555555999<<>>AAAEEEIIILLLPPPTTTXXX___bbbhhhnnnrrrwww{{{~~~}}}~~~~~~}}}||||||{{{{{{zzzzzzyyyyyy{{{vvvrrrpppjjjbbb^^^___VVVSSSRRRVVV]]]dddjjjmmmqqqsssuuuwwwyyyzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~{{{xxxuuussssssoooiiieee[[[TTTJJJDDDBBBAAA???===;;;;;;;;;<<<>>>AAACCCEEEFFFIIIMMMQQQRRRSSSUUUWWWZZZXXXYYY\\\```dddlllttt|||}}}vvvnnniiiddd```ZZZWWWTTTOOOHHHCCC@@@===999666555444333111333222222111111222222333111111222222333444444555777888===HHHUUU]]]]]]ZZZ[[[]]]```eeeqqqzzz{{{{{{yyyvvvtttsssssssssrrryyy}}}wwwnnnbbbVVVFFF;;;666555333111000000/////////.................................,,,,,,,,,+++++++++************)))))))))(((((((((((((((((('''%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((()))***+++++++++,,,---...000000333===FFFIIIKKKNNNPPPNNNOOOMMMJJJIIIQQQaaaqqq|||yyy}}}{{{}}}}}}xxxvvvmmm\\\RRRPPPPPPXXXgggxxx|||rrrfffYYYLLLDDD<<<;;;:::::::::===???AAAAAAIIIVVVeeerrr~~~~~~xxxtttqqqkkkddd^^^TTTNNNFFF>>>:::888666555444444333333222222333333444444444444444555777888;;;???EEEMMMXXXhhhyyyuuugggXXXNNNEEE@@@>>>BBBFFFLLLUUU^^^xxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}zzz}}}|||yyyxxxyyy{{{}}}~~~~~~|||zzzyyy|||~~~~~~~~~~~~~~~||||||}}}}}}|||zzzxxxwwwxxxvvvtttttttttpppjjjeeeWWWLLLAAA<<<:::999:::<<<>>>AAAEEEIIILLLPPPTTTWWW^^^bbbhhhmmmrrrwww{{{}}}}}}~~~|||||||||||||||||||||{{{|||xxxvvvvvvsssllliiijjj]]]UUUPPPSSSXXX\\\```dddhhhkkkooosssvvvxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}zzzwwwtttrrrrrrooojjjfff\\\UUUKKKDDDBBB@@@>>><<<:::::::::;;;===???AAACCCFFFHHHKKKNNNOOORRRVVVXXX[[[XXXYYY]]]```ccckkkttt|||wwwpppkkkfffaaa\\\XXXVVVQQQKKKFFFAAA>>>999666555555444333333222222111111222222333111111222222333333444444666777<<>>@@@BBBCCCKKKXXXfffsss~~~|||vvvrrroooiii```YYYNNNIIIBBB<<<999777666555333333333333333333333333222333444444444555999;;;>>>DDDMMMXXXdddrrr{{{mmm___UUUJJJFFFFFFJJJPPPVVV___gggxxxxxxyyy{{{|||~~~~~~~~~~~~~~~~~~}}}}}}|||yyy}}}~~~yyyvvvwwwyyy{{{}}}~~~{{{yyyzzz}}}}}}}}}~~~|||}}}~~~~~~}}}{{{xxxwwwyyywwwtttsssssspppjjjeeeWWWLLLAAA<<<:::999:::<<<===@@@EEEIIIMMMQQQUUUWWW]]]aaagggmmmrrrwww{{{|||}}}}}}}}}}}}}}}}}}}}}zzzxxxxxxzzzxxxrrrpppqqqfffZZZQQQQQQTTTUUUXXX\\\]]]aaagggnnnssswwwxxxyyyyyyzzz{{{}}}}}}|||{{{wwwtttsssrrrppplllggg^^^VVVLLLEEEBBB@@@===;;;;;;;;;;;;;;;===???BBBCCCGGGHHHJJJKKKMMMQQQWWW[[[[[[YYYYYY]]]```ccckkksss|||zzzsssnnngggccc]]]ZZZWWWSSSLLLGGGBBB>>>:::777666666555444333222222111111222222333111111111222333333444444555777@@@PPPbbbllllllgggaaaeeehhhmmmxxx~~~wwwxxxzzz~~~zzzuuuqqqpppooommmmmmnnnppprrrttt{{{|||jjj]]]LLL@@@:::888555333111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((())))))***++++++(((((((((&&&$$$$$$&&&)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((***)))''''''))),,,******++++++,,,...///000444>>>GGGJJJMMMPPPRRRQQQJJJKKKIIIJJJUUUiiixxx~~~~~~zzz{{{vvvuuummm[[[RRRQQQRRR\\\kkk{{{{{{ooobbbUUUIIIBBB:::999999:::;;;===@@@AAAFFFNNNZZZgggttt~~~~~~xxxqqqmmmjjjdddZZZRRRHHHDDD???:::888666444333222333333333444333333333333444666666666888<<<@@@EEEMMMYYYeeeqqq~~~ssseee\\\PPPMMMMMMSSSYYY^^^fffnnnxxxyyyzzz|||}}}}}}~~~~~~~~~~~~}}}||||||yyy}}}}}}xxxuuuvvvyyy{{{}}}~~~{{{yyy|||}}}}}}~~~}}}}}}~~~~~~}}}{{{xxxwwwzzzwwwuuussssssoooiiidddWWWLLLAAA<<<:::999:::<<<<<<@@@EEEJJJMMMQQQUUUWWW]]]aaagggmmmrrrwww|||~~~}}}}}}}}}}}}}}}~~~~~~~~~yyywwwxxxzzzyyytttrrrssslll^^^SSSQQQRRRQQQSSSWWWUUUZZZbbbjjjrrrwwwyyyzzzxxxyyy{{{}}}~~~}}}||||||xxxuuutttsssrrrmmmiii^^^WWWMMMEEEBBB@@@===;;;<<<<<<<<<<<<>>>@@@BBBDDDGGGHHHIIIJJJLLLQQQWWW\\\[[[YYYYYY]]]```ccckkksss||||||uuuppphhhccc^^^[[[XXXTTTMMMHHHBBB???:::777666666666555333222222222222222222333000111111222333333444444666999EEEZZZooo|||}}}xxxkkknnnpppttt~~~zzzzzz{{{}}}xxxqqqrrrrrrqqqqqqsssvvvyyyyyy}}}ooobbbPPPCCC<<<999666333111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---***))))))'''%%%%%%(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&(((***)))''''''))),,,*********+++,,,---...///555???HHHLLLNNNRRRTTTSSSIIIKKKJJJKKKXXXlll{{{|||xxx{{{vvvuuummm\\\PPPPPPTTT___ooo{{{oooaaaTTTIIIBBB888888888999:::===???@@@JJJQQQ\\\iiiuuu~~~{{{tttmmmiiifff```UUULLLDDDAAA<<<999777555333111222222333444444444333333555777999999999<<>>@@@DDDHHHLLLPPPUUUYYY```dddhhhlllqqqvvv|||}}}~~~}}}}}}}}}}}}}}}~~~yyy{{{}}}~~~|||xxxtttqqqhhhbbbZZZSSSPPPOOONNNNNNRRRSSSWWWaaallltttxxxxxxyyyzzz{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzwwwwwwxxxxxxwwwtttoookkkccc]]]SSSHHHAAA>>>>>>>>>@@@???======???BBBFFFIIIDDDEEEHHHLLLQQQUUUYYY[[[[[[[[[\\\^^^```eeelllqqqzzz~~~{{{qqqkkkhhhccc]]]YYYWWWSSSOOOJJJAAA>>>999777666666555444222222222111111111111000//////000111333444555555666555EEEiiipppuuuyyy~~~||||||}}}{{{zzzzzz|||}}}|||}}}}}}}}}lllfffWWWEEE:::666222...111111111000000000000000......------------......---...//////...,,,***))))))***++++++***)))***+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))******++++++...222555<<>>===>>>>>>===;;;;;;===@@@DDDFFFEEEFFFIIIMMMQQQVVVZZZ\\\[[[\\\]]]^^^```eeekkkoooyyy}}}|||sssnnnjjjeee___ZZZWWWTTTNNNJJJAAA>>>:::777777666666555222222222111111111111000000000111222333333444444888666EEEffftttzzzxxxuuummmgggYYYHHH<<<888444000222222222222111111111111......------------..................---,,,+++***)))***++++++***)))***+++))))))(((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))***++++++,,,...222666;;;DDDLLLOOORRRTTTTTTQQQQQQLLLJJJPPP___ppp~~~tttqqqzzz{{{uuuqqqkkk```UUUVVV\\\hhhwww|||pppbbbSSSGGGAAA;;;888888;;;;;;;;;???EEEJJJRRR___nnn|||}}}}}}~~~xxxuuuooohhh```WWWNNNHHH>>>;;;888777666666444222444333333222333444555666333555888999<<>><<<<<<===<<<;;;;;;===@@@DDDFFFFFFGGGJJJMMMRRRVVVZZZ\\\[[[\\\]]]^^^```dddjjjnnnvvv{{{}}}vvvrrrmmmhhhaaa\\\YYYTTTNNNIIIAAA>>>:::888777777666555222222222111111111111000111111111222222333333333888777DDD```yyy~~~zzz{{{rrrmmmkkklllggg[[[JJJ???:::666222333333333333222222111111......------------......///......---,,,,,,,,,,,,)))***++++++***)))***+++***)))((((((''''''(((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++,,,...222666;;;DDDLLLOOOQQQTTTSSSPPPPPPLLLLLLTTTddduuutttqqqvvvuuuzzzwwwtttnnnbbbWWWXXX___mmm|||zzznnn```RRRGGG@@@;;;888888;;;;;;;;;???FFFLLLUUUdddsss|||{{{|||~~~~~~}}}vvvrrrkkkddd\\\SSSJJJDDD<<<999555333333333333222555444333222333444555666777999;;;>>>CCCMMMZZZcccuuu}}}uuuoooeee]]]WWWYYY___dddiiiooozzzzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}yyyzzz{{{|||}}}~~~~~~~~~}}}|||zzzyyyxxxvvvtttnnnhhhcccWWWKKK@@@;;;999777999<<<<<>><<<<<<>>>>>>======???BBBEEEGGGEEEFFFIIILLLQQQUUUXXXZZZ[[[]]]^^^___```dddhhhlllsssxxxyyyvvvooojjjccc^^^ZZZUUUMMMHHH@@@===999777666666666555222222222111111111000000222222222222222222222222666555@@@XXXooozzz}}}~~~xxxnnngggeeeeeeiiifff[[[KKK@@@:::777333333333333222222111111000......------------......///...---,,,+++,,,------)))***++++++***)))***+++***))))))((('''((((((((()))((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))******+++---111555===EEEMMMPPPRRRUUUTTTQQQNNNLLLOOO[[[mmm}}}wwwrrrxxxpppttt|||{{{zzzssseeeZZZZZZbbbrrrwwwkkk]]]PPPEEE@@@:::888888;;;;;;<<<@@@FFFMMMXXXhhhwww|||zzz{{{|||}}}{{{tttppphhh```XXXOOOFFFAAA;;;888444222222333333333444333333222222333555666999<<<@@@EEENNN[[[kkkuuu~~~vvvpppfff]]]WWWXXX]]]bbbhhhnnn{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||||||||||||||}}}}}}{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}|||zzzxxxtttmmmfffaaaVVVKKK???:::999888999<<<<<>>???BBBDDDFFFDDDEEEGGGJJJOOOSSSVVVXXX[[[\\\^^^___```ccchhhkkkqqqvvv~~~{{{xxxpppkkkeee```[[[UUUMMMGGG???<<<888666666666555555222222222111111111000000222222222222222222222222222333===QQQgggvvv}}}uuulllccc______aaaeeeccc[[[LLL???:::666333333222222111000000//////......------------......///...---,,,+++,,,---...)))***++++++***)))***+++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************'''((())))))***,,,000333???GGGOOORRRTTTVVVUUURRRLLLLLLRRRbbbwwwvvvppp~~~rrrnnnkkkttt}}}}}}}}}vvvfff]]]\\\eeevvvttthhhZZZMMMDDD???:::888888;;;<<<<<>>;;;888444222222444444555333333222222333444666777:::>>>EEENNNYYYiiiyyy{{{|||tttnnncccZZZSSSUUU[[[```gggmmm|||}}}}}}~~~~~~}}}{{{{{{{{{~~~~~~~~~}}}}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~}}}|||~~~}}}{{{xxxtttnnnfffaaaVVVJJJ???:::999888:::===<<>><<<;;;;;;;;;<<<===@@@BBBCCCCCCDDDFFFJJJMMMQQQUUUVVVYYY[[[]]]___aaadddhhhkkkpppuuu}}}|||yyypppkkkeee```\\\UUUMMMGGG???<<<888666666777666555222222222111111111111000111111111222222333333333111333<<>>::::::;;;<<<>>>@@@BBBCCCDDDEEEGGGJJJNNNQQQUUUVVVWWWYYY\\\___aaadddiiilllpppuuu||||||xxxooojjjeee```\\\UUUMMMGGG@@@===:::888888999888888222222222111111111111000000000111222333333444444222666???PPPggg|||xxxrrroooiiiaaa[[[XXXZZZ[[[___```ZZZMMM@@@999666444444333333222000//////.........------------......,,,,,,------...------,,,)))***++++++***)))***++++++***))))))(((((())))))''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((())))))))))))***+++++++++...222555AAAIIIPPPSSSTTTVVVUUURRRMMMOOOZZZnnnxxxoooppp}}}yyynnnhhhbbbggguuu~~~lllccc___fffyyy{{{pppbbbUUUJJJBBB>>>:::888999<<<======BBBIIIRRR```sss~~~~~~}}}}}}~~~|||}}}~~~~~~|||zzzyyyrrrlllcccYYYPPPGGG???:::777555444333555555555444555555666777999<<<>>>@@@GGGOOO\\\iiiuuuzzzrrrlllbbbXXXQQQRRRWWW]]]dddkkk~~~~~~~~~~~~}}}}}}~~~{{{{{{}}}zzzzzzyyyyyyyyyyyyzzz{{{~~~~~~}}}}}}~~~{{{|||~~~~~~~~~~~~zzzyyyyyyxxxvvvqqqkkkgggUUUJJJ???:::999888:::===<<>><<<<<<===>>>@@@BBBCCCDDDEEEFFFHHHKKKNNNRRRUUUWWWVVVYYY\\\___aaaeeeiiilllpppuuu||||||wwwnnnjjjddd```\\\UUUMMMFFFBBB???<<<::::::;;;::::::222222222111111111111000///000000222333444555555444999CCCSSSlllzzzuuurrrooojjjccc]]]ZZZ[[[]]]^^^```[[[NNNAAA:::777555555555444333222111000///.........------.........+++,,,---.........---,,,)))+++++++++***)))***++++++******)))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***+++,,,,,,---000444777@@@HHHPPPRRRTTTVVVTTTQQQNNNQQQ\\\pppyyyqqqtttwwwnnnkkkbbbhhhxxxrrreee```fffyyy{{{oooaaaTTTIIIBBB>>>:::888999<<<======BBBIIITTTbbbuuu~~~~~~|||}}}~~~~~~|||zzzyyyqqqkkkbbbXXXNNNEEE===888555444333444555555444333777777888999<<>>===;;;;;;:::;;;<<<>>>@@@AAA@@@BBBEEEHHHKKKOOOTTTXXXYYYZZZ\\\^^^___bbbfffiiimmmrrrzzz}}}wwwssskkkccc___^^^ZZZRRRJJJAAA???===>>>???@@@???>>>888666333222222222111000//////000111222333333444666777===MMMkkk}}}|||}}}vvvrrrpppiii___ZZZ\\\]]]]]]VVVHHH===999999888555333111000111111000///------............------,,,---------,,,++++++***,,,,,,,,,+++++++++******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((((()))***+++))))))+++------,,,222999AAAIIIQQQTTTUUUVVVTTTPPPRRRSSS^^^tttvvvpppnnn}}}pppfffeeemmmyyyrrrfffgggppp~~~~~~xxxnnnaaaTTTIIIAAA===:::999:::=========DDDLLLYYYgggvvv~~~~~~}}}|||}}}~~~~~~~~~{{{uuuooohhh\\\RRRJJJCCC<<<777444444444333333444555555666888::::::<<>>:::::::::;;;===>>>BBBFFFHHHJJJMMMTTTYYY___bbbfffjjjoootttzzz~~~}}}~~~~~~{{{zzz||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwwwwvvvpppkkkccc^^^ZZZYYYWWWVVVVVVUUURRRQQQTTT\\\eeekkknnnppprrruuuxxxzzz{{{|||}}}}}}}}}|||||||||||||||zzzzzzyyywwwuuusssqqqppplllfff]]]RRRIIIBBB???===<<<;;;;;;;;;<<<===???@@@@@@BBBEEEHHHKKKOOOTTTWWWXXXYYY[[[]]]^^^aaaeeehhhmmmrrryyy~~~xxxqqqjjjbbb^^^]]]YYYQQQJJJEEECCCAAA@@@AAAAAA@@@???999666222000000111000000//////000111222333333444555666;;;JJJeee|||zzzsssiiidddeeebbbbbbZZZKKK???;;;999888666444222111111111000///000000//////...---,,,,,,---------------,,,++++++,,,,,,,,,+++++++++************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))(((((('''&&&&&&'''(((((())))))+++---------222999BBBJJJRRRTTTUUUVVVTTTPPPRRRSSS^^^sssuuuooorrrtttllllllttt~~~ttteeegggqqq}}}xxxmmmaaaTTTIIIAAA===:::999:::======>>>EEEMMM\\\iiiyyy~~~~~~~~~}}}|||}}}}}}}}}yyysssnnnfffZZZPPPIIIBBB;;;777666555555444444555555666888:::;;;===@@@GGGQQQYYYkkkxxxvvvppprrrxxx}}}zzzyyyvvvuuuvvvsssrrrrrrssstttrrrnnnjjjeee```XXXRRRQQQWWW```fff}}}}}}}}}~~~~~~}}}}}}|||}}}~~~~~~}}}|||{{{|||}}}zzzxxxwwwuuuuuuvvvwwwxxx||||||||||||}}}}}}}}}}}}}}}|||{{{zzz{{{~~~~~~~~~||||||yyyuuusssqqqiiiaaaWWWKKK>>>::::::::::::<<<===AAAEEEGGGIIIMMMSSSXXX___bbbfffkkkoootttzzz~~~~~~~~~~~~~~~~~~~~~|||zzzyyy|||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzvvvqqqhhhaaa\\\ZZZXXXWWWXXXWWWUUUQQQPPPUUU]]]dddlllmmmooorrruuuyyy{{{|||}}}~~~~~~}}}}}}||||||{{{{{{{{{yyyyyyxxxvvvtttrrrpppooolllfff]]]SSSJJJCCC???======<<<;;;;;;<<<===>>>???@@@BBBEEEHHHJJJNNNSSSWWWWWWYYY[[[\\\^^^```dddfffmmmqqqxxx~~~~~~yyyoooiiibbb^^^\\\XXXQQQKKKIIIGGGEEEDDDDDDDDDCCCBBB<<<888333/////////000000//////000111222333333444444555:::FFF\\\ttt|||wwwuuuzzzzzzpppjjjiiihhhggg^^^OOOBBB<<<:::888888555333222222222111000333222111///...---,,,,,,------......------,,,,,,,,,,,,,,,+++++++++************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***)))+++---------333:::CCCKKKRRRTTTUUUVVVTTTQQQSSSTTT^^^sssvvvpppttt~~~zzztttrrryyypppaaaeeeppp|||vvvlll___RRRHHH@@@===:::999:::======???FFFOOO^^^lll|||}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}xxxqqqkkkcccWWWMMMFFF@@@:::666777666666555555666666777:::<<<>>>@@@FFFPPP^^^ggg{{{zzzqqqmmmqqqyyy~~~sssooollljjjiiikkklllkkkjjjkkklllkkkiiiggghhhccc\\\UUUSSSWWW___fff}}}}}}}}}}}}}}}}}}|||{{{{{{}}}~~~}}}{{{zzz{{{|||zzzyyyxxxwwwvvvwwwxxxyyy||||||||||||}}}}}}}}}}}}~~~|||zzzyyyzzz}}}~~~~~~}}}}}}}}}|||||||||{{{{{{yyyuuusssqqqjjjaaaWWWJJJ>>>::::::999:::<<<<<<@@@DDDFFFHHHMMMSSSXXX^^^aaafffkkkpppuuuzzz~~~~~~}}}}}}~~~}}}}}}{{{zzzyyy|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzztttllleee```^^^\\\[[[[[[\\\[[[WWWSSSSSSXXX]]]gggiiilllppptttvvvxxxxxx{{{|||~~~~~~~~~}}}|||{{{{{{zzzzzzyyyxxxwwwvvvsssqqqooommmkkkfff^^^UUULLLDDD@@@===>>>===<<<;;;;;;<<<===>>>@@@BBBEEEGGGJJJNNNRRRVVVWWWYYY\\\]]]^^^```cccfffmmmqqqvvv|||~~~xxxnnniiibbb^^^\\\XXXQQQLLLJJJHHHGGGFFFGGGHHHGGGFFF>>>:::444000///000000111//////000111222333333444333555999CCCUUUiiirrrsssvvvuuuqqqmmmlllqqqzzz}}}~~~~~~vvvoookkkjjjiii```QQQCCC>>>;;;999666555333333444444444333444222111///............------.........------,,,,,,,,,,,,+++++++++******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''((()))(((((((((((((((((()))***)))***---------333<<>>@@@IIIRRR___mmm}}}|||{{{{{{{{{{{{|||}}}~~~}}}wwwppphhh___SSSIIIBBB===999555666666666666666666777777;;;>>>AAAEEEMMM[[[jjjuuuuuummmlllsss|||vvviiiccc___\\\\\\^^^```______```bbbcccddddddgggeeeaaa\\\XXXYYY^^^ccc}}}}}}}}}}}}}}}|||{{{{{{zzz|||}}}}}}{{{zzzzzzzzz{{{zzzyyyyyyyyyzzz{{{{{{}}}}}}}}}}}}||||||||||||}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyzzzxxxuuusssqqqjjjaaaWWWJJJ>>>999999999:::<<<<<>>===<<<;;;;;;<<<===>>>AAABBBEEEGGGIIIMMMRRRUUUXXX[[[]]]___```bbbdddfffkkkooouuu{{{|||vvvlllhhhccc___\\\XXXRRRNNNIIIGGGFFFFFFHHHIIIIIIHHH???;;;555111000111222222//////000111222333333444333555999AAAPPPaaajjjjjjkkkjjjgggdddccciiissszzz|||zzz}}}}}}~~~vvvpppiiihhh```PPPCCC>>><<<:::444333222222555666666666111000000////////////000,,,,,,---------------,,,,,,,,,,,,+++++++++******((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((())))))))))))))))))(((***)))***------...444===GGGOOOTTTUUUUUUVVVUUUQQQQQQTTTaaattt|||uuurrryyy}}}wwwyyy}}}{{{ooo___UUUUUU\\\lll~~~yyyrrrhhh[[[OOOFFF@@@===;;;999:::===???BBBKKKUUU___mmm}}}~~~zzzzzzyyyyyyyyy{{{}}}xxxpppeee\\\OOOEEE???;;;888555555555555555666777888999===AAAFFFMMMWWWfffvvvyyyoooiiiiiiqqq{{{{{{nnn```XXXTTTPPPPPPRRRSSSSSSSSSTTTVVVYYY]]]```aaadddfffccc^^^\\\]]]___}}}}}}}}}}}}|||{{{zzzzzzyyy{{{}}}}}}{{{zzzyyyyyy{{{{{{zzzzzz{{{{{{||||||}}}}}}}}}}}}||||||||||||~~~}}}|||{{{zzzzzz{{{|||~~~wwwxxxwwwuuutttrrrjjjaaaVVVJJJ===999999999999;;;<<<@@@DDDGGGIIINNNTTTZZZ]]]aaaggglllqqquuuzzz}}}~~~~~~~~~}}}}}}}}}{{{||||||||||||}}}}}}}}}~~~}}}{{{zzzyyyxxxyyyuuuqqqnnnllljjjhhhfff\\\^^^aaabbb```[[[UUUPPPOOOSSS[[[dddkkkpppsssuuuvvvwwwyyy{{{|||~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzyyyxxxvvvssspppnnnllliiifff```XXXOOOGGGAAA======<<<;;;;;;<<<===>>>???AAACCCEEEGGGIIIMMMQQQTTTYYY[[[^^^```aaabbbdddeeeiiinnntttzzzyyysssjjjfffbbb^^^ZZZVVVRRROOOGGGFFFDDDDDDFFFGGGFFFEEE>>>:::555222111222222222//////000111222333333444222555888>>>KKKZZZbbbccc```___]]]ZZZ[[[bbbnnnwww|||yyy|||~~~zzzuuuuuuzzz{{{sssiiihhh___PPPCCC===;;;999333222111222444666666666...//////000000//////...++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++************))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''+++)))***,,,---...555>>>IIIPPPUUUUUUUUUVVVUUUQQQNNNRRR^^^ppp|||}}}zzzxxx{{{xxxrrrqqq}}}yyyzzz|||}}}uuueeeWWWQQQTTT\\\lll~~~wwwqqqfffYYYNNNEEE@@@===;;;999:::===@@@DDDMMMXXXaaaooo{{{zzzyyyxxxyyy|||xxxooocccZZZLLLBBB<<<:::888666444555555666888:::<<<===AAAGGGPPPZZZeeesssrrriiicccccckkkuuupppdddVVVOOOLLLHHHHHHKKKIIIIIIIIIIIIJJJNNNTTTXXXZZZ```ffffffaaa\\\[[[\\\}}}}}}}}}}}}|||{{{zzzyyyxxxzzz}}}}}}{{{yyyxxxyyyzzzzzzzzzzzz{{{{{{||||||~~~}}}}}}}}}|||||||||{{{zzzzzz{{{{{{|||{{{{{{{{{~~~~~~~~~}}}}}}}}}vvvwwwwwwuuutttrrrjjjaaaVVVIII===999999999999;;;<<<@@@EEEHHHJJJOOOUUU[[[]]]aaagggmmmqqquuuyyy|||{{{|||||||||}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyyyyxxxvvvtttsssqqqoookkkhhhaaaaaabbbeeefffbbbZZZSSSPPPRRRWWW]]]dddkkkqqqtttssstttvvvxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyvvvtttqqqnnnmmmhhhfffaaaYYYQQQHHHAAA===<<<;;;;;;;;;<<<===???@@@AAACCCEEEGGGIIILLLQQQTTTXXXZZZ^^^``````aaacccdddggglllssszzzwwwooofffddd```\\\XXXTTTPPPMMMGGGEEECCCBBBBBBBBBAAA???:::777333111111111111000//////000111222333333444222444666999DDDRRRZZZ[[[XXXWWWUUUTTTWWWaaaoooyyy|||xxx||||||}}}zzzvvvsssrrroooqqquuuyyyllljjjaaaPPPBBB<<<999666555333222222333444444333---...000111000...,,,***)))***++++++,,,,,,++++++,,,,,,,,,+++++++++************))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++***)))((('''((()))******)))((('''+++******,,,---...666???KKKQQQVVVUUUUUUVVVUUURRRLLLOOOYYYhhhtttwwwwwwxxxzzzwwwsssrrr}}}yyyyyy|||}}}ssscccWWWSSSWWW___pppvvvooodddXXXLLLDDD???===;;;999:::>>>@@@EEEOOOZZZfffttt~~~|||zzzzzz{{{vvvmmmbbbXXXKKK@@@;;;999888777555666777999;;;>>>@@@AAAHHHPPP\\\hhhtttzzznnneee______fffooozzz{{{cccXXXMMMHHHFFFDDDEEEGGGDDDDDDBBB@@@@@@CCCJJJOOOSSS[[[bbbccc^^^ZZZYYY[[[}}}}}}}}}}}}|||{{{zzzyyyxxxzzz|||}}}{{{yyyxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{~~~~~~}}}}}}|||||||||{{{wwwxxxzzz|||}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzuuuwwwwwwuuutttrrrjjjaaaVVVIII===999999888999;;;===@@@EEEHHHKKKOOOVVV[[[]]]aaagggmmmqqquuuyyy|||{{{|||||||||}}}}}}~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxyyywwwvvvvvvtttqqqllliiihhheeedddgggkkkiiiaaaYYYRRRQQQQQQTTTYYY```gggkkkrrrssstttvvvxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{yyywwwtttqqqnnnmmmhhhfffaaaZZZQQQIIIBBB>>>;;;;;;:::;;;<<<>>>@@@AAAAAACCCEEEGGGIIILLLPPPTTTWWWYYY]]]___``````aaabbbfffkkksss{{{uuummmcccaaa^^^ZZZVVVQQQNNNLLLHHHFFFBBB@@@???>>><<<:::666444111000000000///...//////000111222333333444333444444666???LLLTTTUUUUUUTTTRRRRRRVVVcccsss~~~}}}yyy|||{{{wwwwww~~~}}}wwwrrrooommmmmmnnnooosss}}}ooommmcccQQQBBB:::777444777555333222222222111000...///111222111---)))'''((()))***+++++++++++++++,,,,,,,,,+++++++++******((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,+++***)))***+++,,,------,,,+++***+++******,,,---...666@@@LLLRRRVVVVVVUUUVVVUUURRRKKKLLLTTTbbbmmmssswwwzzz|||yyyvvvvvv|||wwwwwwzzz|||sssbbbXXXVVVZZZcccsssuuuooocccWWWLLLDDD???===;;;999:::>>>@@@EEEPPP[[[iiiwww~~~|||{{{}}}~~~uuulllbbbXXXJJJ???:::999888888666777888;;;>>>AAACCCEEEMMMWWWdddrrr~~~yyymmmeee___]]]dddmmmpppyyy|||pppZZZOOOFFFDDDCCCCCCDDDGGGCCCBBB@@@<<<:::<<>>::::::::::::<<<<<>>;;;;;;;;;;;;;;;<<<===>>>???BBBEEEFFFGGGJJJOOOTTTVVVYYY]]]___```aaacccdddgggjjjooouuu|||xxxllleee```ZZZUUURRRPPPNNNLLLGGGFFFDDDAAA===:::666555222333222000---,,,---...111111111111111222222222)))333999:::BBBPPPXXXXXX[[[TTTRRRVVV]]]eeettt|||}}}{{{sssooommmkkkiiiiiillltttzzzssseeeTTTEEE;;;777666555444333333222222333333333111///---,,,---...///---------,,,,,,---......***************************)))((('''''''''''''''******))))))(((((('''''',,,+++***((((((((()))***))))))(((((((((((())))))))))))))))))******************,,,//////000999CCCLLLOOOSSSWWWWWWUUURRRPPPIIIJJJRRR```kkkrrrxxx}}}vvvssswwwyyy|||{{{||||||ssseee\\\YYY[[[hhhyyyzzzpppaaaSSSHHHBBB>>><<<;;;:::;;;???CCCHHHSSS^^^mmmzzz{{{rrrkkk```QQQBBB<<<;;;:::999999999777888<<>>AAAEEEHHHLLLPPPUUUYYYZZZ___ffflllooosssxxx|||~~~~~~~~~~~~{{{|||}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyywwwvvvuuutttsssqqqnnnjjjfffbbb^^^\\\XXXQQQLLLLLLOOORRRWWW^^^hhhjjjnnnrrruuuwwwxxxyyyzzzzzzyyyyyyyyyzzz|||}}}|||{{{{{{zzzxxxuuurrrqqqkkkgggaaaZZZTTTLLLEEE@@@===<<<<<<;;;;;;;;;<<<<<>><<<<<<:::;;;???BBBGGGRRR]]]lllzzz}}}tttnnnbbbSSSDDD>>><<<;;;:::;;;;;;:::>>>DDDIIIMMMVVV___eeeooozzz{{{pppgggeeejjjqqqwwwxxxfffVVVLLLHHHCCC@@@AAACCCEEEFFF>>><<<999777666777:::;;;BBBGGGLLLQQQSSSTTTTTTUUU||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvwwwwwwxxxzzz{{{|||}}}~~~|||{{{zzzyyyxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{|||{{{zzz{{{{{{{{{xxxvvvuuuwwwvvvsssqqqoooiiibbbUUUIII===::::::::::::<<<>>>AAAEEEHHHLLLPPPUUUYYY[[[```fffjjjmmmqqqwww{{{~~~}}}}}}}}}~~~~~~|||}}}}}}~~~~~~}}}||||||zzzzzzzzz{{{{{{||||||}}}}}}|||{{{zzzyyyxxxwwwvvvxxxvvvsssnnnhhhbbb]]]ZZZZZZUUUQQQOOOLLLJJJMMMSSS___ccciiinnnssstttttttttuuuuuuvvvwwwyyy{{{}}}~~~|||||||||{{{yyyvvvtttrrriiifffaaa[[[UUUNNNGGGBBB>>>>>>===;;;;;;:::::::::>>>AAADDDFFFGGGJJJOOOTTT^^^aaacccdddcccbbbbbbcccgggkkkqqqxxx}}}vvvkkkggg```YYYUUUQQQMMMKKKBBBAAA@@@>>>;;;999777666///000000000......000111000000000111111111222222555777999AAAVVVoooyyywwwgggeeefffiiilllooovvv}}}}}}|||}}}}}}wwwuuuuuusssrrroooqqqwww|||uuugggWWWGGG;;;666444333333222111111111111222222111///...------......,,,,,,++++++++++++,,,,,,************************&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))+++***))))))((()))))))))))))))(((((((((((())))))))))))))))))******************,,,...///111;;;EEEIIILLLRRRVVVYYYYYYXXXVVVOOORRR]]]lllvvv{{{zzzsssrrr~~~zzzzzz{{{{{{sssfff]]]ZZZbbboooyyypppbbbTTTIIICCC???<<<<<<:::;;;>>>AAAEEEPPP[[[iiixxxwwwqqqeeeVVVGGG@@@>>>;;;;;;===<<>><<<999666666777999;;;:::>>>CCCHHHKKKOOORRRUUU{{{{{{{{{{{{||||||||||||yyyzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyzzz{{{|||}}}}}}||||||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzz{{{{{{zzzwwwtttsssuuuuuurrrpppooohhhaaaUUUHHH===999:::999:::;;;<<>>@@@DDDOOOYYYgggvvvyyytttgggYYYJJJBBB>>><<<===???@@@GGGTTT```eeeeeeiiinnnzzz}}}uuuiii```]]]aaaiiiooo{{{sssdddSSSGGGBBBAAA???@@@BBBDDDEEEEEEBBB@@@<<<999777777999:::666999===BBBFFFKKKQQQUUUzzz{{{{{{||||||}}}}}}}}}|||||||||}}}||||||{{{{{{yyyyyyzzzzzz{{{|||}}}}}}~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{yyyvvvsssqqqttttttrrrpppnnnggg```TTTHHH<<<999999999999;;;<<>>@@@DDDOOOYYYfffuuuzzzuuugggZZZKKKCCC???===???CCCIIIQQQ```lllnnnkkkmmmrrr}}}xxxlll```[[[\\\aaafffooovvvxxxpppdddYYYOOOGGGAAA@@@???@@@CCCFFFGGGFFFGGGDDD???:::777777777888555777:::>>>BBBGGGNNNRRRzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyzzzzzz{{{||||||}}}}}}~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzyyyzzz{{{{{{yyytttqqqooorrrsssqqqpppnnnggg___TTTHHH<<<999999999999;;;>>>AAAEEEHHHLLLPPPUUUYYYZZZ___eeeiiilllpppvvvzzz~~~}}}{{{|||}}}~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{||||||}}}}}}~~~{{{{{{{{{zzzzzzzzzzzzzzz~~~zzztttkkkccc___YYYVVVVVVUUUQQQKKKJJJLLLJJJNNNSSS[[[cccjjjooorrruuuvvvwwwyyy{{{{{{||||||yyyyyyyyyxxxwwwuuusssqqqnnnkkkfff___XXXNNNEEE>>>:::::::::;;;;;;===>>>>>><<>>KKKSSSTTTWWWYYYYYYXXXWWWVVVTTT]]]oooyyyssssss~~~wwwyyyyyy|||}}}wwwkkkcccaaaaaapppwwwooobbbVVVLLLEEE@@@===<<<:::;;;>>>AAAEEEPPP[[[hhhwww}}}~~~zzzuuuiii\\\NNNEEEAAA???BBBHHHTTTZZZeeelllllliiimmmuuu}}}vvvjjj^^^WWWVVVYYY\\\aaafffggg___WWWPPPKKKFFFBBBAAA@@@AAAEEEGGGIIIIIIIIIEEE@@@<<<888777888888777999;;;<<>>AAAEEEHHHLLLPPPUUUYYYXXX^^^eeejjjnnnqqqwww{{{~~~}}}{{{{{{||||||}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}||||||||||||||||||||||||}}}~~~}}}wwwppphhhccc\\\XXXUUUWWWUUUQQQNNNOOOKKKLLLOOOSSSZZZbbbiiinnnrrrsssvvvxxxzzz{{{{{{{{{yyyyyyyyyyyyxxxvvvtttrrrllljjjeee```YYYPPPFFF@@@<<<<<<;;;;;;;;;<<<<<<===;;;>>>BBBDDDFFFIIIOOOTTTWWWZZZ^^^aaabbbcccdddfffgggjjjpppvvv|||{{{uuupppiiibbb[[[TTTMMMIIIGGGDDD@@@;;;777444333222111222222000...---...///------...///000111222222222777:::???RRRmmm{{{ssskkkddd___]]]WWWNNNDDD<<<888777444444333222222222222222......///////////////...///...---,,,++++++++++++************************++++++***************+++))))))))))))(((((((((((('''((()))***+++******)))))))))(((((((((((())))))))))))))))))************))))))***---///333???LLLTTTUUUWWWYYYZZZYYYXXXWWWUUU```sssvvvtttxxxzzzxxxyyyzzz}}}yyymmmfffddddddrrrwwwooocccWWWMMMFFF@@@===<<<:::;;;???BBBGGGRRR]]]mmmzzz}}}tttppprrrwww{{{~~~~~~~~~{{{wwwkkk___QQQIIIDDDCCCGGGNNNZZZ[[[___```^^^___jjjvvvwwwqqqggg]]]WWWVVVWWWYYY[[[^^^^^^XXXRRRNNNIIICCCEEECCCBBBBBBEEEIIIKKKKKKKKKIIIDDD@@@======>>>???>>>???@@@@@@@@@BBBFFFIIIyyyzzz{{{|||}}}~~~~~~}}}{{{zzzyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{xxxsssooommmppprrrpppooommmfff^^^TTTGGG<<<888999888999:::<<>>===<<<;;;;;;;;;;;;;;;;;;>>>BBBDDDFFFIIIOOOTTTYYY\\\___aaabbbcccdddeeegggjjjooouuu|||}}}tttpppiiibbb[[[TTTMMMIIIEEECCC???;;;777666555555///000111000......///111------...///000111222222///555999<<>>999777777999<<<>>>@@@DDDGGGJJJNNNRRRVVV]]]aaafffjjjoootttyyy|||}}}{{{zzzzzzzzz{{{|||~~~}}}}}}zzzzzz{{{}}}~~~}}}}}}|||{{{yyyyyyzzz{{{{{{yyyzzz{{{{{{xxxtttooolllkkkeee^^^ZZZYYYZZZZZZYYYTTTMMMKKKNNNRRRTTT[[[cccdddgggmmmssswwwyyyzzzzzzzzzyyyyyyzzz{{{yyytttpppoookkkeee^^^VVVLLLBBB<<<;;;;;;;;;;;;;;;<<<===>>>===>>>AAACCCEEEIIIMMMQQQYYY\\\```bbbcccccccccdddeeehhhmmmttt|||yyywwwqqqhhhaaa\\\VVVOOOJJJDDDBBB>>>;;;999777555222222111000000000000000000/////////000111111222222000444888@@@SSSpppuuuggg\\\WWWVVVXXXXXXXXXTTTHHH;;;666888666555444444333333333333000111222333222000...---000///...---+++***)))(((,,,++++++,,,---...---+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&))))))))))))************---++++++---///333>>>HHHQQQUUUZZZ]]]\\\[[[YYYXXXWWWcccwwwwwwwww}}}|||wwwwww|||xxxkkkfffgggfffzzzzzzoooaaaUUUNNNGGG@@@;;;===<<<>>>BBBDDDJJJWWWcccuuu|||nnnddd```bbbjjjsss||||||vvvqqqkkkhhhfffhhhoooxxxxxxssslllaaaSSSKKKKKKOOORRRSSSYYYRRRKKKHHHIIIRRRcccrrr}}}tttkkkfffccc```aaaeeefffhhhfff___[[[XXXSSSNNNKKKKKKJJJIIIJJJKKKLLLMMMIIIIIIHHHFFFEEEFFFJJJLLLQQQRRRRRRNNNHHHDDDCCCDDD{{{{{{||||||}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzyyyxxxwwwwwwwwwwwwvvvssspppppppppmmmfff```UUUIII>>>999888777999<<<===@@@CCCFFFIIIMMMRRRUUU___bbbggglllqqqvvvzzz~~~|||zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}zzz|||}}}~~~~~~|||{{{||||||{{{zzzzzzzzzzzzzzzwwwxxxyyyyyyxxxvvvsssqqqssslllddd______```aaaaaa```XXXRRRPPPOOOMMMQQQXXX___ccciiipppuuuwwwxxxxxxwwwvvvvvvwwwyyyxxxtttpppoookkkfff___WWWMMMCCC===<<<;;;;;;;;;;;;<<<<<<===<<<>>>@@@CCCEEEIIINNNQQQWWW[[[___bbbccccccdddeeefffhhhmmmssszzz{{{uuuppphhhbbb]]]WWWOOOJJJFFFCCC>>>;;;888666444222222222111000/////////000/////////000111111222222111555888???QQQmmmxxxlll```WWWTTTTTTZZZZZZ\\\XXXLLL>>>888999666555444333333222222333111111222222111000...------------,,,,,,,,,++++++...---,,,,,,------+++)))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************---++++++---///333>>>IIIPPPTTTYYY\\\[[[ZZZYYYXXXXXXeeeyyywwwxxx~~~zzzxxxssspppqqqvvvzzzjjjcccdddhhh{{{zzzoooaaaUUUMMMGGG@@@;;;<<<<<<>>>AAADDDJJJWWWdddwwwzzzlllddd```aaaiiirrr{{{~~~}}}{{{yyytttnnniiiaaa^^^\\\___gggrrr{{{yyyuuunnneeeYYYQQQPPPSSSTTTTTTSSSMMMHHHGGGJJJTTTfffvvv}}}uuulllhhheeedddhhhmmmmmmppppppkkkfffbbb\\\UUUOOONNNLLLJJJIIIJJJJJJKKKJJJJJJJJJIIIIIILLLPPPTTTVVVWWWWWWSSSMMMHHHEEEEEEzzzzzz{{{|||}}}}}}~~~~~~~~~}}}|||||||||~~~zzzzzz{{{||||||}}}||||||}}}}}}||||||{{{zzzxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwuuurrrpppooooookkkeee```RRRHHH>>>::::::999999<<<<<>>:::777666444333333222111000//////...////////////000111111222222222555888===MMMfff~~~}}}yyyqqqggg^^^XXXVVVVVV]]]___bbb___SSSCCC;;;:::666555444333222222222222111111000000//////......+++++++++,,,------......///...---------,,,***((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******))))))))))))************,,,******---///444>>>IIIOOOSSSXXX[[[[[[YYYYYYYYYZZZhhh~~~}}}vvvyyy~~~yyytttrrrnnnlllpppvvvjjjaaabbbiii|||yyyoooaaaUUUMMMFFF@@@;;;<<<;;;===AAADDDJJJXXXfffzzzxxxkkkbbb___```hhhqqqyyy}}}{{{xxxuuuqqqmmmgggaaa]]]UUUSSSRRRVVV```mmmxxx~~~}}}xxxuuuooohhh___YYYWWWWWWVVVTTTNNNJJJFFFHHHMMMXXXkkk{{{}}}tttlllhhhfffhhhnnnvvvwww}}}}}}yyysssjjjaaaYYYWWWSSSNNNKKKJJJJJJJJJHHHHHHHHHHHHJJJNNNTTTXXXYYYZZZZZZWWWQQQKKKGGGEEEyyyzzzzzz{{{|||}}}~~~~~~~~~}}}{{{{{{{{{}}}{{{{{{|||||||||{{{{{{zzz{{{|||||||||{{{zzzxxxwwwvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxwwwtttqqqooommmiiiccc___QQQGGG>>>;;;;;;999:::<<<;;;>>>BBBEEEIIIMMMRRRUUU___dddjjjoootttyyy}}}|||{{{zzzzzzzzz|||}}}~~~~~~}}}~~~~~~{{{}}}}}}~~~~~~~~~}}}}}}|||zzz{{{|||||||||{{{yyyxxxvvvvvvvvvuuuvvvvvvwwwwwwrrrmmmeee^^^\\\^^^bbbeeehhheee```ZZZSSSMMMHHHGGGKKKOOOUUU]]]dddjjjmmmooottttttttttttuuutttsssrrrnnnkkkgggbbb[[[RRRGGGAAA>>>===<<<;;;::::::::::::888;;;>>>AAADDDIIINNNRRRWWW[[[___aaabbbccccccddddddfffjjjooovvv|||~~~ppplllgggddd___YYYPPPJJJEEEAAA<<<888777666666555333222111000///........./////////000111111222222333666777;;;HHH^^^sss~~~|||uuullleee```___^^^aaadddhhhgggZZZHHH===;;;666555444333222111111111222111000///............++++++,,,,,,---............---,,,,,,---,,,***((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))((()))))))))************+++)))***---///444???JJJPPPTTTXXXZZZ[[[ZZZYYYYYY\\\lll{{{tttxxxzzzvvvtttrrrqqquuu{{{mmmcccdddhhh{{{xxxooobbbUUULLLEEE???<<<<<<;;;===AAAEEELLLZZZhhh{{{vvvjjjbbb___```gggooouuuyyy~~~}}}{{{zzztttpppkkkfff```[[[UUUQQQMMMLLLNNNUUUaaaooo{{{~~~{{{yyyvvvsssnnniiiccc___]]][[[XXXVVVPPPLLLKKKNNNTTT___pppzzzrrrjjjfffeeegggpppzzz{{{pppfffbbb[[[TTTOOOKKKJJJJJJHHHIIIJJJKKKMMMRRRXXX]]]^^^___```___[[[VVVQQQNNNyyyzzzzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzz|||~~~~~~~~~~~~}}}|||{{{zzzyyy{{{{{{|||}}}|||{{{yyyxxxvvvvvvwwwxxxyyyyyyzzzzzzxxxxxxxxxwwwxxxxxxyyyyyyzzzwwwtttppplllgggaaa^^^QQQGGG>>>;;;;;;999:::<<<;;;>>>BBBFFFIIINNNSSSVVV]]]bbbiiioootttxxx|||~~~}}}}}}||||||}}}~~~}}}~~~~~~|||{{{{{{|||}}}~~~zzz{{{|||||||||{{{yyyxxxxxxwwwvvvttttttsssttttttpppmmmgggaaa______ccceeeeeeffffffbbb[[[SSSKKKEEEBBBEEEJJJPPPXXX^^^dddgggqqqrrrsssttttttsssrrrrrrmmmkkkhhhccc]]]SSSIIIBBB>>>===<<<;;;:::999999999888:::===@@@DDDHHHNNNQQQYYY\\\___aaaaaaaaabbbbbbccceeeiiiooovvv~~~}}}oookkkfffbbb___XXXPPPJJJAAA>>>:::888888888777666222111000///............/////////000111111222222333555666888BBBVVVhhhqqqwwwxxxyyyyyywwwwww{{{}}}~~~|||uuunnniiifffdddeeeiiinnnmmm___LLL@@@<<<777666444333222111111111222111000///.........///......---------------,,,,,,++++++,,,---...,,,+++((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))((((((((((((((()))))))))***************)))))),,,///555@@@KKKRRRUUUYYY[[[ZZZYYYYYYYYY]]]nnnyyyssswww}}}|||zzzyyywwwvvvyyypppggghhhgggyyywwwooobbbVVVKKKDDD???<<<<<<<<<>>>BBBFFFNNN]]]lll|||vvvjjjccc``````fffmmmpppuuu|||}}}zzzwwwuuutttkkkfff```ZZZUUUQQQLLLJJJHHHJJJOOOYYYggguuu}}}yyyvvvtttqqqpppjjjhhheeebbb```___]]]\\\WWWUUUVVV[[[```ggguuuwwwooohhhdddbbbfffppp{{{{{{lllggg___VVVPPPLLLLLLLLLOOOPPPRRRTTTWWW[[[aaaeeehhhiiikkklllkkkhhhdddaaazzz{{{{{{{{{{{{||||||||||||{{{zzzyyyyyyzzz{{{|||~~~~~~}}}}}}|||{{{yyyyyy{{{|||}}}~~~~~~|||zzzyyywwwwwwwwwxxxxxxyyyyyyzzzwwwwwwwwwwwwxxxyyyzzzzzz{{{yyyvvvqqqlllfffbbb```RRRHHH>>>::::::999999<<<<<>>OOO___gggnnnmmmlllmmmlllmmmttt}}}uuuyyy{{{vvvpppjjjggghhhlllrrrpppcccNNNAAA===888777666444333222111111222222111111000/////////000//////...---,,,++++++++++++***,,,......---+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))******))))))((((((''''''))))))))))))***************((())),,,000555AAALLLTTTVVVYYYZZZYYYWWWWWWWWW\\\mmmzzzsssxxx~~~}}}{{{~~~|||}}}}}}yyyzzz~~~nnnfffggggggyyy}}}vvvooocccVVVJJJCCC>>>======<<<>>>CCCGGGPPP```ooo|||wwwmmmfffbbbaaaffflllmmmqqqyyy~~~}}}{{{wwwsssoookkkiii^^^ZZZSSSNNNKKKIIIGGGFFFGGGKKKTTTbbbqqq}}}{{{uuuqqqnnnkkkiiigggdddbbbaaa```___```aaabbb``````ccciiilllqqqzzzuuuoooiiifffeeehhhttt|||kkkfff^^^VVVQQQOOOPPPRRRTTTWWW[[[___bbbfffjjjnnnsssssstttwwwyyyxxxuuusss|||{{{{{{{{{{{{zzzzzzzzz{{{zzzzzzyyyyyyxxxxxxwwwzzzzzz{{{{{{{{{{{{zzzzzz{{{|||~~~}}}{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxvvvrrrlllhhheeedddUUUIII>>>999888777999<<<<<>><<<;;;:::777444111///............///000000/////////000111111222222111333333333:::IIIXXX___eeebbbbbbdddddddddkkkttt}}}|||tttooouuuyyyqqqlllkkknnnsssrrrdddOOOBBB>>>999888777555444333222222222222333333222111000////////////...------,,,,,,---,,,+++,,,------,,,***))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))************)))'''(((,,,000666AAAMMMTTTVVVXXXXXXVVVTTTTTTTTTXXXjjj||||||vvv{{{~~~wwwggg```bbbjjj{{{{{{uuuooocccVVVJJJBBB>>>===>>>>>>???DDDIIIRRRcccrrr}}}zzzoooiiidddbbbffflllkkknnnttt|||zzzxxxuuuoooiiiddd___\\\RRRNNNHHHDDDBBBCCCDDDDDDIIIPPP]]]mmm}}}{{{wwwtttqqqmmmgggccc```]]]ZZZXXXWWWWWWVVVVVVWWW[[[```cccfffgggmmmtttwwwyyyuuuqqqmmmlllkkkppp}}}uuuhhhddd]]]XXXVVVWWW[[[^^^^^^bbbiiioootttxxx|||~~~|||||||||{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvxxxyyyzzz{{{{{{{{{{{{}}}~~~|||zzzyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwxxxyyyzzz{{{wwwwwwuuurrrmmmjjjhhhhhhVVVJJJ>>>999777777999<<<===@@@DDDHHHLLLQQQVVVZZZ\\\aaaiiipppvvvzzz}}}~~~}}}||||||}}}~~~~~~~~~|||~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~}}}|||{{{yyyyyyzzz{{{{{{vvvvvvuuusssqqqnnnlllkkkkkkooosssrrrnnniiifffeeebbbhhhjjjhhhfffgggccc\\\NNNJJJCCC>>>===AAAFFFJJJMMMUUU___gggjjjkkklllmmmhhhgggfffccc^^^UUUKKKDDD;;;;;;::::::999999::::::999;;;===???BBBEEEJJJMMMRRRVVV[[[___bbbdddfffhhhfffgggiiimmmsss{{{|||pppjjjbbb\\\WWWRRRLLLGGGAAA???>>><<<:::666111---...------......///000111/////////000111111222222000222222111888GGGTTT[[[]]]ZZZ[[[___^^^\\\bbbkkkyyy~~~wwwqqqmmmllltttyyysssllloootttrrrdddOOOBBB>>>:::999888666444333333333222333444555444222000..................---------///...---,,,---,,,***(((************************''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&&&&'''((()))***++++++))))))))))))************)))'''(((,,,000666BBBMMMSSSUUUVVVVVVSSSQQQQQQQQQVVVgggxxx}}}}}}yyy~~~~~~oooaaa[[[\\\mmm}}}zzzuuuooodddVVVIIIAAA>>>===???>>>@@@EEEJJJTTTeeettt|||qqqjjjeeecccffflllllllllpppwww~~~wwwtttpppjjjccc\\\VVVSSSKKKFFFAAA===>>>@@@BBBCCCMMMUUUeeewww|||uuuppplllddd```[[[VVVSSSPPPMMMKKKLLLLLLKKKKKKNNNTTT[[[aaahhhkkkrrrzzz}}}}}}}}}uuusssqqqqqqrrrwwwzzznnnfffccc^^^ZZZ[[[```fffjjjlllqqqzzz~~~|||{{{zzz{{{{{{yyyxxxzzzyyywwwwwwxxxwwwvvvtttuuuvvvwwwyyy{{{}}}~~~{{{{{{{{{{{{{{{|||}}}~~~}}}|||zzzyyyyyyzzz{{{||||||{{{zzzzzz{{{|||{{{yyywwwwwwuuuqqqpppooohhh___YYYLLL???;;;:::999:::;;;???BBBFFFHHHJJJNNNUUUZZZ^^^dddjjjooorrrvvv{{{}}}~~~}}}}}}}}}~~~~~~|||||||||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyy|||yyytttpppmmmlllllllllmmmnnnppprrrrrrpppllliiiiiiiiikkkoooqqqpppkkkfff___XXXMMMBBB===<<>>???AAAEEEKKKOOOTTTWWW[[[___bbbccccccbbbbbbeeeiiimmmsssyyyxxxnnnaaaYYYUUUQQQIIICCCCCC@@@<<<999888666333111000000///...............000000000000111111111111111333444444666===IIISSS[[[[[[\\\\\\YYYYYYbbbmmmzzz}}}vvvqqqooolllhhhgggooo}}}wwwtttttttttgggQQQCCC@@@:::888666555666666666555333333222222111000//////111111111000//////.........------,,,,,,------...+++++++++************)))(((((((((((((((((((((((('''''''''''''''((()))***&&&''')))******((('''%%%******+++++++++,,,,,,,,,------......000888CCCLLLPPPSSSWWWXXXWWWVVVUUUUUUYYYdddsss}}}~~~~~~~~~}}}zzzwwweeeXXXYYYbbbnnn~~~{{{uuunnnbbbUUUJJJBBB???>>>;;;===???CCCJJJXXXhhhtttyyypppjjjeeeaaadddhhhkkkqqqttttttwww}}}}}}yyyuuunnneee]]]XXXRRRLLLGGG???===>>>???======BBBJJJPPP```ttt{{{sssjjj```XXXVVVQQQKKKGGGFFFEEEBBB@@@@@@?????????BBBIIIQQQWWWaaaiiittt}}}{{{tttmmmnnnwwwyyyqqqmmmfffcccaaaccchhhooouuuxxx}}}}}}|||zzzzzz{{{zzzyyywwwyyyxxxvvvvvvwwwxxxwwwuuuwwwwwwxxxyyyzzz{{{|||}}}{{{{{{|||||||||}}}}}}}}}|||{{{yyyxxxxxxyyy{{{|||}}}{{{zzz{{{}}}}}}|||{{{yyyyyyvvvrrrpppooohhh___XXXKKK???;;;:::::::::<<>>@@@BBBFFFKKKOOOUUUXXX\\\```cccdddccccccbbbdddhhhmmmrrrxxxxxxnnnbbbZZZVVVPPPIIIBBBAAA>>>;;;888777555333111000000///...............000000000000111111111111111333444444555<<>><<<>>>@@@DDDKKKYYYiiiuuuwwwmmmgggaaa^^^aaafffjjjooossssssvvv|||{{{wwwssskkk```WWWPPPJJJDDD???;;;:::;;;===<<<===DDDLLLVVVfffyyyuuukkkaaaVVVNNNJJJFFFAAA??????>>>===;;;;;;;;;::::::===CCCJJJPPPZZZcccooozzzzzzsssmmmnnnwww}}}qqqjjjhhhkkkkkklllooovvv~~~}}}|||zzzzzz{{{{{{yyyxxxxxxvvvtttuuuvvvxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}||||||{{{zzzyyyxxxxxxyyyzzz{{{|||{{{{{{|||~~~~~~}}}{{{{{{xxxsssqqqooohhh___WWWJJJ>>>:::;;;:::;;;===???BBBFFFHHHJJJOOOVVV[[[```ccchhhjjjmmmqqqwww}}}~~~}}}}}}~~~~~~}}}}}}||||||}}}{{{yyyyyyzzz{{{{{{zzz||||||||||||}}}}}}}}}}}}~~~}}}|||{{{zzzzzz|||zzzvvvsssqqqpppqqqqqqnnnoooqqqssstttsssrrrqqqooonnnmmmnnnooorrruuuwwwmmmhhh```XXXRRRLLLGGGDDDDDDCCCDDDIIIQQQZZZaaaeeeiiifffcccaaa]]]WWWMMMFFF===;;;888666777888888888:::<<>><<<999777666555333111000000///...............000000000000111111111111111333444333444;;;HHHQQQWWWXXX[[[^^^```cccnnnyyytttlllhhhgggfffjjjjjjmmmvvv{{{vvvjjjUUUEEEAAA;;;999666555666666666555333333333222111111000000000000000///......------...------,,,,,,------...,,,+++++++++************(((((((((((((((((((((((())))))((('''''''''((((((&&&'''((()))))))))((('''(((((()))))))))*********)))***+++,,,///888CCCLLLUUUYYY\\\]]][[[YYYWWWVVVQQQ\\\kkkvvv{{{~~~~~~zzzuuupppfff[[[XXXZZZlll~~~~~~}}}uuunnnbbbUUUJJJBBB???>>>===???AAADDDLLLYYYiiiuuu~~~~~~tttiiibbb\\\YYY\\\aaahhhnnnrrrsssuuu{{{~~~~~~~~~xxxssslllcccWWWMMMGGGBBB>>>:::999888999<<<>>>@@@HHHRRR```oooyyykkk```TTTIIIBBB===;;;888777888888888777666666666666888<<>>:::;;;;;;<<<>>>>>>BBBFFFHHHKKKOOOVVV\\\```cccgggiiijjjooovvv|||}}}||||||}}}}}}}}}}}}||||||}}}zzzwwwvvvwwwxxxxxxxxx{{{{{{||||||||||||}}}}}}~~~~~~}}}||||||{{{{{{{{{zzzwwwuuusssssssssssskkklllmmmnnnmmmnnnooopppoooqqqsssttttttvvvyyy|||yyyuuuqqqmmmiiiccc\\\VVVNNNKKKGGGHHHNNNXXXaaaffffffdddaaa___\\\VVVLLLEEE>>>;;;888777777888999888999<<<@@@BBBDDDGGGJJJMMMTTTWWW[[[___bbbccccccbbbaaadddhhhlllrrrxxxvvvoooeee]]]WWWOOOFFF@@@<<<999777555555444333111000000///...............///000000000111111111111111333333333555>>>LLLWWW``````bbbgggiiinnnxxxqqqiiieeeeeeeeegggkkkqqq{{{wwwrrrhhhVVVHHHCCC<<<999777666666777666555333333333222222111111111000000//////...---------...------,,,,,,------...,,,,,,+++++++++*********((((((((((((((((((((((((******)))((('''''''''(((''''''((()))))))))(((((())))))))))))*********+++)))***+++,,,000999EEENNNWWWZZZ]]]^^^]]]YYYWWWVVVSSS^^^lllvvv{{{}}}~~~~~~zzzttthhh\\\YYY[[[kkk}}}~~~uuunnnbbbUUUIIIBBB???>>>===>>>@@@DDDKKKXXXhhhttt}}}{{{pppddd\\\WWWTTTWWW]]]ffflllrrrsssvvv{{{~~~}}}~~~}}}~~~{{{uuuooobbbZZZNNNEEEAAA???===;;;;;;:::;;;???AAAFFFPPPZZZkkk{{{rrrcccVVVKKKAAA;;;999888666666666666666666555555555555666:::???CCCHHHRRRaaapppzzz~~~~~~{{{uuuoooooowwwvvviiibbb```aaaeeejjjrrr|||~~~|||}}}~~~~~~}}}|||vvvsssqqqqqqssswwwzzz{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxyyy{{{||||||{{{yyyxxx|||||||||||||||}}}~~~~~~zzzyyyyyyzzz|||~~~}}}|||}}}}}}yyyuuurrrppphhh```VVVJJJ>>>:::;;;;;;<<<>>>>>>BBBFFFHHHKKKPPPWWW]]]```cccgggiiijjjooovvv|||}}}|||||||||}}}}}}}}}}}}|||||||||yyyvvvuuuvvvwwwwwwwwwzzzzzzzzz{{{||||||}}}}}}~~~~~~}}}}}}||||||{{{{{{uuutttrrrpppooonnnnnnnnnhhhiiiiiigggeeeeeehhhjjjnnnvvvxxxrrreee^^^UUUPPPQQQVVV\\\```cccaaa^^^]]]ZZZTTTKKKDDD>>>;;;888777888999999888999;;;???BBBDDDFFFJJJLLLRRRUUUYYY]]]```aaaaaa```bbbeeeiiimmmrrryyyvvvpppggg^^^VVVNNNEEE@@@:::888666555444444333111000000///...............///000000000111111111111111222333444888EEEVVVcccmmmkkkmmmpppssswwwtttkkkggggggfffgggllluuuvvvqqqhhhVVVHHHDDD===:::777666666777666555333333333222222222222222000000000///......------...------,,,,,,------...,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++***)))((((((((((((((('''(((((()))))))))))))))*********+++++++++,,,,,,+++,,,---...222:::FFFOOOUUUYYY]]]^^^]]]YYYVVVUUUUUU```nnnyyy~~~zzziiiZZZWWW]]]kkk|||uuunnnbbbUUUIIIBBB???>>><<<===???BBBIIIVVVfffrrr~~~wwwlll```WWWRRRPPPTTT[[[eeelllrrrtttwww|||}}}|||~~~}}}~~~}}}yyyqqqkkk]]]UUUJJJAAA>>>>>>===<<<<<<;;;<<>>:::;;;:::;;;===>>>BBBFFFIIIKKKQQQXXX^^^```ccchhhjjjmmmqqqwww}}}|||{{{{{{{{{|||}}}}}}}}}||||||zzzxxxvvvvvvwwwxxxxxxwwwwwwxxxyyyzzz{{{}}}~~~~~~}}}|||||||||{{{{{{{{{zzztttsssrrrpppnnnmmmllllllhhhhhhfffaaa\\\[[[^^^bbbkkkzzz}}}uuuhhh]]]XXXWWWWWWXXXaaa___\\\[[[YYYSSSJJJDDD>>><<<999777888999999999888:::===@@@BBBEEEIIILLLQQQTTTXXX\\\___``````___aaadddhhhlllqqqxxxwwwqqqhhh^^^TTTLLLEEE@@@;;;999666555444444222111000000///...............000000000000111111111111111222333555===OOOeeeuuuzzzwwwwwwyyy{{{~~~{{{tttpppmmmllllllqqqyyyxxxsssgggTTTFFFBBB===;;;888777777777666555333333333333333333222222111111111000//////.........------,,,,,,------...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******)))((((((((())))))((((((((())))))******+++***++++++++++++,,,,,,,,,,,,---...///222;;;FFFOOOTTTXXX\\\^^^]]]YYYVVVUUUSSS___ooo|||{{{hhhXXXUUU[[[jjj}}}uuunnnbbbUUUJJJBBB???>>>;;;===???AAAHHHUUUeeeppp~~~uuuiii\\\TTTOOONNNTTT[[[fffmmmtttwwwzzz~~~}}}~~~|||{{{|||{{{uuummmfff[[[SSSHHH@@@===<<<;;;999;;;:::===CCCJJJSSSbbbooovvvdddUUUKKKDDD???<<<999::::::999777666666777444666777888888:::>>>@@@GGGPPP^^^mmmxxxzzzrrrnnniiijjjlllnnnrrrxxx~~~xxxrrrqqqvvv~~~{{{ssskkkiiikkkooommmsss}}}sssfff}}}|||{{{{{{}}}}}}}}}{{{wwwsssooonnnpppuuuyyy{{{zzzzzzzzz{{{{{{|||||||||}}}}}}|||||||||{{{{{{{{{{{{{{{|||}}}~~~|||{{{zzz{{{|||}}}|||{{{zzzzzzxxxsssrrrpppiiiaaaXXXKKK???;;;:::::::::<<<>>>BBBFFFIIILLLQQQXXX^^^___ccciiimmmppptttyyy~~~}}}||||||yyyyyyzzz{{{{{{{{{{{{{{{yyyxxxwwwxxxyyyzzzyyyxxxuuuvvvwwwyyy{{{}}}{{{{{{{{{{{{zzzzzzzzzzzzuuuuuusssqqqooonnnmmmlllfffeeeaaaYYYRRROOORRRVVVbbbxxxxxxlllddd___[[[ZZZ```^^^\\\[[[YYYTTTKKKDDD???<<<999888888999999999888:::;;;===???CCCHHHLLLRRRTTTXXX]]]___`````````___bbbfffjjjooovvv}}}yyyrrrhhh]]]SSSJJJEEEAAA<<<999777555555444222000000000///...............000000000000111111111111111222333777CCCYYYttt}}}zzzxxxwwwyyy~~~{{{vvvrrrfffRRREEEBBB>>>;;;888777777777666555333333333333333333333333222222222111000000//////...------,,,,,,------...------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))((())))))******(((((((((((()))***+++,,,************++++++++++++---......///111999EEEMMMSSSWWW\\\___^^^[[[XXXVVVSSS```qqq{{{kkk\\\WWWZZZkkk~~~~~~}}}uuunnnbbbUUUJJJBBB???>>><<<>>>???BBBIIIVVVfffqqq}}}sssgggZZZRRRMMMMMMTTT\\\gggooovvvyyy|||~~~{{{zzzyyyyyywwwqqqhhhaaaTTTMMMCCC===;;;;;;:::999<<<<<<@@@HHHSSS___qqq~~~qqq___OOOEEEAAA>>><<<888:::<<<<<<999888999:::777999;;;===>>>???BBBDDDLLLTTTaaannnzzzyyysssqqqllloooqqqtttwww}}}{{{vvvqqqqqqwww~~~}}}yyyxxx|||{{{ooo^^^SSS{{{zzzyyyzzz{{{|||{{{zzzwwwsssooommmppptttyyy{{{yyyzzzzzz{{{|||}}}~~~~~~~~~}}}||||||}}}}}}zzzzzz|||}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}|||{{{yyyyyywwwsssrrrpppiiiaaaYYYLLL???;;;:::999:::;;;>>>BBBFFFIIILLLQQQYYY___^^^dddjjjooorrrvvv{{{~~~{{{|||}}}wwwxxxyyyyyyzzzzzzzzzzzzxxxxxxxxxyyy{{{|||zzzyyytttuuuvvvyyy{{{~~~zzzzzzzzzzzzzzzzzzyyyyyysssrrrpppnnnllljjjiiihhhbbbaaa\\\SSSJJJFFFIIIMMMYYYssswwwoooiiieeebbbaaa___]]]\\\ZZZUUULLLEEE???<<<999888888999:::999888999:::;;;===BBBGGGLLLSSSUUUYYY]]]```aaaaaaaaa]]]```dddhhhmmmttt{{{zzzssshhh\\\RRRJJJEEEBBB===:::777666555444222000000000///...............000000000000111111111111111222333888FFF___}}}uuuqqqpppooocccPPPDDDDDD>>><<<999777777777666555333333333333333333333333333333222222111000000000...------,,,,,,------...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((()))***++++++(((((((((((()))***+++,,,))))))))))))************------......000888CCCLLLSSSWWW]]]```___\\\YYYWWWWWWcccuuu{{{pppbbb[[[ZZZkkk~~~|||{{{uuunnnbbbUUUJJJBBB???>>>>>>???@@@CCCJJJWWWfffrrr|||rrrfffYYYQQQMMMMMMUUU]]]hhhpppxxx{{{~~~yyyxxxwwwvvvuuunnneee]]]KKKEEE>>>:::;;;<<<<<<;;;===>>>DDDNNN[[[jjj~~~{{{nnn[[[KKKBBB===;;;:::999<<<>>>>>><<<;;;===???<<<>>>AAABBBCCCEEEGGGIIIPPPWWWcccooo{{{}}}}}}wwwyyy|||~~~xxxtttpppqqqwwwppp]]]NNNFFFyyyyyyyyyzzz{{{||||||}}}}}}zzzuuuqqqpppqqquuuwwwzzzzzzzzzzzz{{{}}}~~~}}}~~~~~~}}}||||||~~~~~~}}}|||{{{{{{|||}}}}}}}}}~~~~~~~~~}}}{{{xxxvvvwwwwwwwwwvvvtttooohhhcccXXXMMMBBB===;;;999:::===AAADDDHHHLLLOOOTTTYYY\\\aaadddgggjjjooouuu{{{~~~}}}~~~}}}{{{yyyxxxxxxxxxyyywwwwwwyyyzzz{{{}}}~~~~~~wwwwwwwwwyyy{{{}}}|||{{{{{{zzzxxxxxxxxxvvvtttqqqqqqooolllkkkiiigggdddaaaaaa\\\VVVQQQJJJCCCBBBEEEUUUjjj~~~wwwqqqlllhhhhhhccc___^^^^^^YYYNNNEEE@@@===:::999999:::::::::999:::<<<>>>@@@CCCGGGJJJOOOUUU[[[\\\]]]aaabbb```]]]___cccggglllttt}}}xxxqqqggg\\\SSSLLLEEEBBB<<<;;;999777555333222222////////////////////////.........//////000111222444333333:::JJJccc}}}~~~{{{nnnjjjgggfff^^^PPPDDD???>>>???@@@===888333222222555444111000///111333444333333444444333333222111111000000///...---------++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))***++++++***)))((((((***+++------,,,+++***,,,...///...///555AAAJJJSSSXXX^^^___]]]YYYWWWWWW\\\nnn}}}{{{~~~|||vvvggg\\\aaaqqq~~~}}}{{{{{{|||tttlll```TTTJJJCCC>>><<<;;;<<>>BBBBBBIIIWWWeeeuuu{{{lllZZZOOOHHHAAA>>>>>>@@@???===<<<===@@@DDDGGGGGGIIIMMMQQQUUUYYY\\\]]]dddhhhoooxxx{{{tttllljjjppp{{{|||iiiXXXKKKAAA;;;yyyyyyzzz{{{{{{|||}}}}}}~~~|||yyyvvvuuuwwwyyy{{{{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~|||{{{|||}}}||||||{{{{{{{{{}}}~~~~~~~~~~~~|||yyyxxxwwwwwwvvvuuusssnnnhhhdddYYYMMMBBB===;;;999:::===@@@CCCHHHLLLOOOTTTYYY]]]aaadddgggkkkooottt{{{~~~}}}}}}|||{{{yyyyyyyyyyyyyyywwwxxxxxxyyyzzz{{{|||}}}zzzyyyyyyzzz|||}}}|||{{{zzzyyywwwwwwvvvuuurrrppprrrpppnnnllljjjgggccc```\\\WWWRRRNNNGGGAAA@@@DDDSSSlll|||wwwtttqqqooolllgggbbb```___YYYPPPHHH@@@===:::999999::::::999888:::<<<>>>@@@CCCGGGJJJOOOVVV[[[\\\^^^aaabbb```___aaadddggglllsss{{{{{{tttiii^^^UUUMMMGGGCCC:::999777555333111000000////////////////////////.........//////000111222444333444:::JJJccc}}}~~~yyyppphhheeecccccc\\\OOODDD???===???@@@>>>999666444555777555333111111222444555444444444444444333222222111000000///......------++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))&&&'''((())))))((('''&&&(((***+++------,,,+++***,,,...///...///666BBBKKKTTTYYY^^^```]]]ZZZXXXXXXaaasss{{{yyy~~~{{{{{{}}}~~~xxxhhh]]]cccqqq~~~}}}zzzyyyyyytttlll```SSSJJJCCC???<<<;;;===???BBBIIIUUUeeeppp~~~zzzlll\\\NNNKKKKKKLLLVVVcccmmmtttzzz{{{|||~~~~~~||||||xxxtttssspppiii^^^UUUIIIAAA999888888888:::>>>CCCDDDMMM\\\mmm}}}{{{lll[[[PPPHHHBBB??????BBBBBBCCCCCCEEEHHHMMMPPPUUUXXX^^^dddjjjnnnqqqsssvvvyyy{{{uuunnnmmmsss~~~{{{iiiXXXLLLCCC===:::zzzzzzzzz{{{||||||}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}}}}||||||}}}}}}~~~|||}}}~~~}}}{{{zzz{{{|||zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~|||{{{zzzzzzxxxwwwuuussspppkkkgggZZZNNNCCC===;;;::::::===???BBBGGGKKKPPPUUUZZZ^^^aaadddgggkkkoootttzzz~~~}}}|||}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}|||{{{|||~~~~~~}}}{{{yyyxxxvvvuuuuuussspppnnnpppnnnlllkkkhhhddd___[[[TTTOOOKKKHHHCCC>>>???CCCVVVrrr~~~{{{xxxuuutttttttttqqqllleeebbb___ZZZQQQJJJ@@@===:::888999999999999888:::<<<>>>???BBBGGGJJJPPPVVV\\\]]]___bbbcccbbbaaaccceeegggkkkqqqyyy~~~|||uuujjj___UUULLLEEEAAA:::999777555333111000000////////////////////////.........//////000111222555444555;;;KKKccc|||}}}xxx}}}}}}uuukkkdddaaa]]]]]]^^^YYYNNNDDD@@@<<<>>>???>>><<<:::999999888777555333333333555666444444555555444444333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((((((((('''''')))***+++,,,---,,,++++++,,,...///...///777CCCMMMUUUZZZ```aaa^^^[[[YYYYYYfffwwwxxxxxxyyyvvvxxxzzz|||{{{iii^^^dddsss}}}zzzwwwwwwtttlll___SSSJJJDDD???<<<;;;===???BBBIIIVVVeeeppp}}}uuueeeWWWKKKJJJLLLPPP[[[gggooouuuzzzzzz{{{~~~}}}zzzwwwsssqqqnnnggg[[[RRRFFF???999999999999;;;>>>EEEHHHSSSeeewww{{{lll\\\QQQIIICCCAAACCCFFFIIILLLOOORRRVVV[[[___ggglllsss{{{}}}{{{vvvqqqqqqwww}}}xxxjjjaaaRRRFFF>>>;;;;;;;;;zzzzzz{{{{{{{{{|||||||||zzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{|||}}}|||{{{zzz{{{|||zzzzzzzzz{{{{{{||||||}}}}}}}}}~~~~~~}}}|||{{{zzz}}}{{{yyywwwuuurrrnnnkkk\\\PPPCCC>>>;;;:::;;;>>>???BBBFFFKKKPPPUUU[[[___aaadddhhhlllppptttzzz~~~~~~}}}|||||||||{{{{{{{{{{{{{{{{{{~~~~~~}}}~~~~~~}}}{{{yyywwwuuuttttttrrrooommmllljjjhhhfffccc^^^XXXSSSMMMHHHEEECCC???<<<>>>DDD]]]zzz~~~wwwvvvtttrrrpppppprrrtttuuuooohhhccc___YYYQQQKKK@@@===:::888888999888888888:::<<<===???BBBFFFJJJPPPVVV\\\]]]___cccdddccc```bbbdddgggkkkqqqyyy~~~|||tttiii]]]RRRJJJBBB>>><<<;;;999666444333222111////////////////////////............///000111222555444666<<>>?????????>>>===<<<888777555444333333444555444555555555555444333333000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,++++++,,,---......///888EEEPPPXXX]]]aaabbb___\\\[[[[[[hhhyyy~~~vvvxxxwwwqqqsssxxx}}}lll___eeeuuu~~~zzzwwwuuussskkk___SSSJJJDDD???===;;;===???CCCJJJVVVeeeppp|||{{{nnn]]]RRRJJJJJJNNNUUUaaakkkqqqvvvzzzyyyzzz~~~{{{wwwsssqqqmmmfffZZZQQQCCC===999::::::999<<<@@@FFFLLLYYYlllzzzlll]]]RRRJJJEEEEEEHHHLLLQQQWWW]]]aaaeeekkkooowww{{{{{{wwwsssttt{{{yyyrrrkkkccc^^^RRRLLLCCC<<<999999;;;===zzzzzzzzzzzz{{{{{{{{{{{{yyyzzz|||~~~~~~~~~}}}}}}||||||}}}{{{|||}}}|||{{{zzz{{{|||{{{{{{{{{{{{zzzzzzyyyyyy{{{{{{{{{{{{{{{{{{zzzzzz|||zzzxxxwwwuuurrrnnnkkk]]]QQQDDD>>>;;;:::;;;??????BBBFFFKKKPPPUUU[[[___aaadddhhhlllppptttyyy}}}~~~||||||{{{{{{||||||||||||||||||~~~~~~~~~~~~~~~~~~|||zzzxxxwwwuuutttsssqqqnnnkkkiiigggdddaaa^^^YYYSSSNNNGGGCCC@@@???<<<;;;???EEE```{{{~~~ppphhhhhhiiiiiihhhhhhjjjooosssuuupppjjjddd^^^XXXQQQKKKAAA>>>:::888888888888777888999;;;===???BBBFFFIIIOOOVVV\\\]]]___ccceeeccc^^^```cccfffkkkrrrzzz|||uuuiii]]]RRRIIIBBB>>>;;;:::888666444222111111////////////////////////............///000111222444444666<<>>>>>???@@@AAA@@@???>>>777777555444333333333444444444555555444444333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******************************))))))))))))************++++++,,,,,,,,,,,,,,,---......000999GGGRRR[[[___cccccc```]]]\\\]]]kkk|||}}}vvvzzztttnnnqqqzzzqqqbbbgggxxxzzzwwwvvvssskkk___SSSJJJDDD@@@===<<<===@@@CCCJJJVVVfffppp{{{vvvhhhWWWOOOJJJKKKQQQ[[[fffnnnrrrwwwyyywwwxxx}}}~~~zzzuuurrrnnneeeYYYOOOAAA<<<:::;;;::::::>>>CCCHHHRRRbbbsssxxxlll]]]SSSKKKGGGIIINNNSSSZZZbbbhhhlllqqqxxx}}}|||xxxtttuuu{{{|||vvvqqqmmmllljjjgggbbb]]]XXXRRRLLLHHHAAA???<<<:::888999;;;===yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}}}}|||||||||||||||}}}~~~}}}{{{zzz{{{||||||||||||{{{zzzyyywwwvvvzzzzzzzzzzzzzzzzzz{{{{{{yyyxxxwwwvvvtttqqqmmmiii___RRREEE>>>;;;:::<<<@@@???BBBGGGKKKPPPUUUZZZ^^^aaadddiiimmmppptttyyy|||~~~|||{{{zzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{~~~}}}|||}}}~~~}}}{{{zzzwwwuuusssrrrqqqoookkkiiifffccc___[[[XXXSSSNNNKKKBBB>>>;;;;;;:::999>>>EEE\\\sssvvveeeYYYTTTVVVYYY[[[]]]^^^dddlllrrrtttpppkkkeee___XXXPPPKKKAAA>>>:::888777888777666777999;;;===>>>AAAFFFIIINNNUUU[[[]]]___ccceeeccc^^^___bbbfffkkkrrrzzz~~~vvvkkk___TTTKKKDDD@@@999888666444222000//////////////////////////////.........//////000111222444444555:::GGGZZZnnn{{{~~~~~~~~~}}}wwwnnnfff___[[[\\\YYYXXXYYYVVVNNNFFFDDD@@@??????AAABBBBBB???===888777666555444333333333333333444444333333222111//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***************************((((((''''''''''''((((((******+++++++++,,,,,,,,,+++---...---000:::IIIUUU]]]aaaeeeeeeaaa^^^^^^^^^ooo|||www{{{uuunnnqqq|||yyyggglllzzz~~~zzzxxxwwwrrrjjj___SSSJJJDDD@@@>>><<<>>>@@@CCCJJJWWWfffqqq{{{qqqcccSSSOOOKKKLLLTTT___jjjqqqsssvvvwwwuuuvvv|||}}}xxxsssnnndddWWWMMM@@@===:::;;;;;;;;;AAAHHHNNN\\\mmm{{{vvvjjj]]]SSSMMMJJJNNNUUU[[[bbbkkkpppsssxxx|||xxxssstttyyyyyypppggg___YYYVVVPPPMMMIIIFFFDDDAAA>>>;;;777999:::999999:::<<<>>>xxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~}}}}}}}}}||||||{{{|||||||||}}}~~~~~~|||{{{|||}}}zzzzzz{{{{{{zzzyyyxxxwwwzzzzzzzzzzzzzzz{{{||||||yyyyyyyyyyyywwwsssnnnjjj```SSSEEE>>>;;;:::<<<@@@@@@CCCHHHLLLOOOTTTYYY]]]aaadddiiimmmqqqtttxxx{{{}}}|||{{{zzz{{{|||~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz|||{{{zzz{{{||||||zzzyyytttrrrpppooommmkkkhhheee___\\\VVVRRROOOKKKHHHFFF???:::777777666777<<>>:::888777777777666777999;;;<<<>>>AAAEEEIIIMMMTTTZZZ\\\^^^bbbdddbbb___aaacccfffjjjqqqxxx~~~}}}vvvjjj___UUULLLEEEAAA999888666333111000///...////////////////////////.........//////000111222333333444999DDDUUUhhhtttzzz{{{|||{{{xxxvvvtttttt{{{}}}{{{wwwnnngggdddbbb^^^\\\\\\XXXOOOGGGEEEBBBAAA@@@AAABBBAAA>>>;;;999888888666555444444333222222333333222222111000.../////////////////////------------------------***)))(((''''''((()))***************************)))((('''&&&&&&'''((()))++++++******++++++,,,,,,+++---------111;;;KKKWWW___cccfffeeebbb______```rrr{{{vvv{{{zzzrrrtttooosss|||zzzxxxwwwwwwrrrjjj^^^SSSKKKEEE@@@>>><<<>>>@@@DDDJJJWWWfffqqq{{{~~~nnn```RRROOOMMMNNNVVVbbblllqqqsssvvvvvvssstttzzzyyytttmmmbbbTTTJJJAAA===;;;;;;;;;<<>><<<:::::::::888666666888999999999<<<@@@DDDxxxwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzz||||||{{{{{{{{{{{{||||||}}}~~~~~~}}}|||}}}~~~wwwxxxyyyzzz{{{zzzyyyxxx{{{{{{{{{{{{{{{|||}}}~~~|||||||||}}}|||wwwqqqmmmaaaTTTFFF>>>;;;:::===@@@AAADDDHHHLLLOOOTTTYYY\\\aaadddiiinnnqqqtttxxx{{{}}}|||{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}|||||||||{{{zzzyyyyyyzzz{{{{{{zzzxxxrrrpppnnnlllkkkiiifffcccYYYUUUOOOJJJGGGDDDBBB@@@<<<888555555444555;;;BBBXXXjjjyyy{{{~~~~~~xxxiiiUUUDDD<<>>:::777777777666555777999;;;<<<>>>AAAEEEIIILLLSSSYYY[[[^^^bbbdddbbbaaacccdddfffiiiooovvv{{{zzzssshhh]]]SSSJJJCCC???;;;:::888555333222111000////////////////////////.........//////000111222333222333777BBBRRRdddppptttuuuuuussspppnnnnnnnnnqqqyyy}}}zzzppprrr|||vvvppplllfffaaa___^^^ZZZPPPHHHEEECCCBBB@@@AAABBBAAA===:::::::::999888777666555444111222222222222111000000.........///////////////------------------------,,,+++***))))))***+++,,,************************+++***)))(((((()))***+++++++++******++++++,,,---+++---------111<<>>===>>>@@@DDDKKKWWWfffqqq{{{|||lll___RRRPPPNNNPPPXXXdddnnnrrrsssuuuuuuqqqrrryyyyyyssslllaaaRRRGGGBBB>>><<<;;;;;;===EEEOOO\\\ppp}}}rrrhhh\\\TTTOOONNNUUU^^^eeelllsssvvvwww{{{|||wwwpppooottt}}}}}}wwwqqqkkk```TTTKKKDDDAAA@@@;;;999777666777888777666999:::;;;::::::>>>EEEKKKzzzyyyxxxvvvvvvvvvwwwwwwzzzzzzyyyyyyyyyxxxxxxxxx{{{{{{{{{{{{|||}}}~~~|||||||||||||||{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||{{{}}}~~~~~~|||{{{zzzxxxrrrmmmbbbUUUHHHAAA===;;;<<<>>>AAAAAADDDIIIOOOTTTXXXYYYaaacccgggjjjnnnsssyyy}}}|||{{{||||||yyy|||~~~~~~~~~~~~zzz{{{}}}~~~~~~|||zzzxxxtttvvvyyy{{{{{{yyyuuusssqqqnnnjjjhhheeeccc___]]]UUUPPPIIICCC@@@>>><<<;;;666666555444444777<<<@@@PPP\\\iiiooorrruuuuuusssssseeeSSSEEE???>>>======CCCBBBDDDGGGGGGIIIVVVdddnnnqqqoooggg```ZZZTTTNNNAAA>>>:::777777888888888888999;;;===???BBBFFFIIIRRRUUUYYY\\\]]]___aaabbbbbbbbbdddeeeiiiooowww|||uuugggZZZPPPIIIBBB===;;;999777555333222111000..................------......//////000000111111333222222555>>>MMM___jjjllljjjjjjlllkkkfffeeegggooowwwyyymmmbbbhhh{{{wwwqqqjjjcccaaaaaaZZZMMMFFFGGGGGGFFFCCC@@@>>><<<<<<<<>>;;;:::::::::999888222222222111111111111000//////////////////...------,,,+++*********+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************))),,,,,,...111444<<>>===<<<>>>AAADDDLLLXXXhhhsss~~~yyyiii]]]PPPMMMMMMRRR]]]iiiqqquuuuuuuuusssrrrsssxxx~~~xxxqqqiii___SSSJJJ???===<<<<<<;;;>>>IIIUUUeeevvv|||rrrggg[[[RRRMMMNNNXXXbbbpppqqqsssvvv{{{}}}xxxppplllooowww~~~zzzrrrkkk```UUUOOOIIIAAA<<<;;;:::999888666666777777888777888999;;;???EEEMMMRRR{{{zzzyyyxxxwwwwwwxxxxxx{{{zzzzzzzzzzzzyyyyyyyyy{{{{{{zzz{{{{{{|||}}}~~~||||||||||||{{{{{{{{{{{{||||||{{{zzzzzz{{{|||||||||~~~~~~|||}}}~~~~~~|||||||||xxxrrrmmmaaaTTTGGG@@@<<<:::;;;===AAABBBDDDIIIOOOTTTXXXZZZaaacccgggkkkoootttzzz~~~|||{{{||||||{{{}}}}}}|||||||||zzz|||}}}~~~~~~|||zzzxxxyyyyyyxxxwwwvvvtttrrrqqqooollliiifffccc___[[[WWWOOOKKKDDD???<<<:::888777555555555444444666:::===GGGRRR]]]bbbeeehhhiiigggdddYYYJJJ???;;;;;;;;;;;;>>>>>>BBBFFFGGGJJJVVVcccqqqsssppphhh```ZZZTTTMMMAAA>>>:::777777888888888777999;;;===???BBBFFFIIIPPPTTTXXX[[[]]]___aaacccbbbcccdddeeehhhnnnvvv{{{~~~tttfffYYYPPPHHHBBB===:::999777555333111000000..............................//////000000111111333222222444<<>>===<<<<<>>;;;:::::::::999888222222222222111111111111......//////......---,,,---,,,+++*********+++,,,,,,,,,++++++************))))))))))))))))))))))))************************))))))******+++++++++,,,,,,+++---111444;;;KKK[[[ccceeefffeeebbb___^^^]]]iii}}}uuuqqqvvvyyymmmvvv~~~}}}wwwuuuvvvwwwtttmmmbbbUUUKKKCCC@@@>>>===???AAAEEELLLYYYhhhsssxxxxxxhhh]]]QQQOOOOOOUUU```kkkssswwwvvvvvvtttsssssswww}}}wwwppphhh^^^RRRIII>>><<<<<<======AAAMMMZZZkkkzzz~~~yyyoooeeeYYYRRRMMMNNNWWWaaannnooorrrvvv{{{|||tttmmmiiinnnwwwyyyqqqhhh^^^SSSMMMGGG???:::888999888777666666666777777999:::<<>>999777555444333333333444333333444777999>>>HHHQQQUUUVVVZZZ[[[ZZZSSSKKK@@@:::888:::::::::<<<===@@@EEEHHHNNNZZZgggtttuuuqqqiiiaaa[[[SSSLLLAAA===999777777888888888777999;;;<<<>>>AAAEEEIIINNNRRRWWW[[[]]]___aaacccbbbcccdddeeehhhnnnuuuzzz~~~~~~ttteeeYYYPPPHHHBBB===:::999777555333111000000..............................//////000000111111222222222333:::EEERRR[[[^^^___```___YYYVVV\\\eeepppyyyyyyrrrmmmgggcccccckkk|||vvvnnnhhheee[[[LLLCCCDDDEEEDDDBBB@@@>>>>>>======???===:::999999999777666333222222222111111111111...............---,,,,,,------,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))************************'''((()))***+++,,,------,,,+++,,,000444<<>>@@@BBBFFFMMMZZZiiitttzzzxxxhhh]]]SSSQQQRRRYYYdddooovvvyyyxxxwwwuuussssssvvv{{{{{{uuuoooggg\\\PPPGGG===<<<<<<===???EEESSS```tttzzzuuukkkbbbXXXQQQMMMMMMUUU^^^hhhjjjmmmrrryyy~~~{{{ssslllhhhmmmuuu~~~vvvmmmeeeZZZOOOIIICCC<<<777666888777666555555555666777<<<>>>AAAFFFMMMVVV```gggyyyyyyyyyyyyyyyzzzzzzzzz}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{|||}}}~~~}}}}}}||||||{{{{{{zzzzzz}}}}}}||||||||||||}}}}}}{{{}}}~~~}}}{{{zzzzzz{{{~~~}}}~~~~~~yyyqqqkkk```TTTFFF???<<<999:::===???BBBFFFJJJNNNSSSXXX[[[aaadddhhhlllpppvvv|||}}}|||||||||zzz{{{|||{{{yyyxxxyyyzzz{{{|||}}}~~~}}}|||{{{zzzwwwvvvtttrrrqqqrrrssstttllliiieee```[[[UUUMMMIIICCC???:::666444333222111111222333333222333444666<<>>>>>AAADDDIIITTTcccoooxxxxxxrrriiiaaa[[[SSSKKK@@@===999777777777888777666888:::<<<===@@@EEEHHHLLLPPPVVVZZZ]]]___```bbbbbbccccccdddgggmmmtttyyy}}}|||ssseeeXXXOOOHHHAAA===:::999777444222111000///---------.....................//////000000111111222222222333888AAALLLSSSWWWYYY\\\ZZZTTTSSS___lllyyyzzzrrrlllhhhaaaaaadddmmm}}}xxxoooiii]]]KKKBBBBBBDDDCCCBBBAAA@@@???>>>>>>===;;;999888888777555444333333222222222111111111///000000//////...---,,,------,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,---+++,,,000555===LLLZZZdddfffhhhgggccc___]]]\\\gggyyy{{{pppssspppggg^^^cccvvv}}}~~~yyywwwvvvvvvtttnnnbbbVVVKKKDDD@@@???>>>@@@CCCFFFNNNZZZjjjuuuwwwggg\\\SSSRRRUUU\\\hhhrrrxxxzzzxxxwwwuuusssqqqssswwwzzzzzzxxxsssmmmeeeYYYMMMEEE>>><<<<<<>>>@@@GGGWWWeee}}}{{{wwwsssiiiaaaXXXQQQLLLKKKQQQYYY```bbbgggmmmttt|||~~~{{{vvvpppkkklllpppvvv~~~sssjjjbbbWWWLLLFFF@@@:::666666777777666555555666777888>>>AAAFFFMMMVVVaaallltttwwwwwwxxxyyyyyyyyyzzzzzz~~~~~~}}}}}}}}}|||||||||||||||||||||}}}~~~~~~}}}}}}|||{{{zzzzzzzzz||||||}}}}}}}}}}}}||||||yyyzzz|||||||||{{{|||}}}~~~}}}}}}~~~}}}yyyqqqjjjaaaUUUGGGAAA===;;;;;;>>>???BBBFFFJJJMMMRRRWWW[[[bbbdddhhhlllpppvvv|||}}}|||||||||xxxyyyzzzzzzyyyyyyzzz|||{{{||||||}}}|||{{{zzzyyyuuuuuuuuuuuutttsssrrrqqqlllhhhccc]]]WWWPPPHHHCCC???<<<888666555444333111000111222222222333555666:::AAAGGGGGGFFFHHHIIIHHHCCC@@@<<<::::::;;;<<<<<>>;;;999777777777666444222333333333222222222222111222222222111111000......------------,,,,,,++++++)))))))))))))))))))))***))))))))))))))))))))))))************************************************///,,,,,,111666???MMMZZZccceeeggggggccc```]]]\\\dddvvv||||||vvvwwwsssddd]]]YYYaaattt}}}{{{zzzyyyssslllaaaTTTJJJCCC???===>>>@@@CCCFFFNNNZZZjjjuuu~~~wwwfff[[[RRRSSSWWW___kkktttyyyzzzwwwvvvtttqqqpppppptttvvvwwwuuuqqqkkkbbbVVVJJJCCC???===<<<>>>BBBJJJ[[[jjj~~~|||yyyuuusssiiiaaaXXXQQQKKKIIINNNUUU]]]```dddkkkrrrzzz}}}yyysssnnnnnnooorrrzzztttjjj^^^TTTIIICCC???:::777777777777666666777999:::;;;AAAEEEMMMVVVaaalllwww~~~uuuvvvxxxyyyzzzzzzzzzzzz~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{||||||}}}~~~~~~~~~}}}|||{{{zzzzzzyyy{{{||||||}}}}}}||||||{{{xxxzzz|||}}}||||||}}}~~~~~~|||{{{|||{{{wwwpppjjjbbbUUUHHHAAA>>>;;;<<>>BBBGGGKKKMMMQQQWWW\\\bbbeeehhhllloootttzzz~~~~~~}}}}}}|||wwwxxxyyyyyyxxxyyy{{{}}}{{{{{{{{{{{{{{{zzzyyyyyywwwwwwxxxwwwtttqqqmmmkkkkkkfff___XXXRRRKKKDDD@@@<<<:::777555555444333222000111222222222444777999999@@@EEEDDDBBBCCCCCCAAA@@@???<<<:::999:::;;;<<<@@@CCCDDDGGGPPPaaaqqqzzz|||yyyqqqgggaaa\\\SSSJJJ@@@<<<888666666777777777555777999:::<<>>:::999888888888666444222333333333333222222222222333333333333222000///...---------------,,,++++++)))))))))************+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))///,,,+++000666???MMMYYY```cccffffffccc```]]]\\\```pppwwwvvv|||~~~{{{|||qqqccc___ZZZ```ppp}}}{{{zzzssslllaaaTTTIIIBBB>>>===>>>@@@BBBFFFMMMZZZiiittt}}}vvvfff[[[RRRTTTYYYcccooowww{{{{{{vvvvvvtttrrrpppppprrruuuwwwuuuqqqiii___SSSHHHBBB???======???DDDOOObbbrrr~~~{{{yyywwwtttsssiiiaaaWWWPPPJJJHHHMMMUUU___aaaffflllsss{{{yyyuuusssssstttuuu|||tttiii[[[PPPFFFAAA>>>:::888:::777777777888:::<<>>===BBBHHHKKKMMMPPPWWW]]]ccceeehhhkkknnnsssxxx|||~~~}}}}}}|||yyyzzzzzzyyyxxxxxxzzz|||zzzzzzyyyyyyyyyxxxxxxxxxvvvvvvvvvuuurrrooollljjjiiiccc[[[SSSLLLFFF@@@===888666444333333333222111111222222222333555:::===>>>FFFKKKJJJGGGFFFDDDBBB@@@@@@>>><<<;;;<<<>>>@@@AAAGGGMMMQQQ\\\lllxxx||||||xxxooofff```\\\SSSJJJ@@@<<<888666666777777777555666888:::<<>><<<;;;:::::::::999666333444444333333333222222222333333333222111000///...,,,---.........---,,,+++************++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++...***)))---555>>>KKKVVV]]]aaadddeeeccc___]]]\\\\\\lllsssssszzz~~~~~~sssiiieee^^^^^^kkk~~~}}}yyyxxxsssmmmaaaUUUJJJCCC???>>>===???AAAEEELLLYYYhhhsssuuueeeZZZTTTVVV\\\gggsss{{{}}}}}}wwwwwwuuusssqqqqqqsssvvvxxxvvvqqqhhh\\\PPPGGGBBB>>><<<===AAAIIIVVVkkk}}}{{{xxxvvvuuusssrrrggg___UUUNNNIIIIIIPPPXXXaaacccggglllssszzz~~~|||{{{|||||||||}}}ooocccWWWLLLBBB>>><<<:::999;;;777777888:::===@@@DDDEEENNNVVVcccooo{{{vvvwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||xxxxxxxxxxxxyyyzzz{{{{{{~~~}}}|||{{{zzzyyyyyyyyyzzz{{{||||||{{{zzzyyy}}}~~~~~~|||{{{{{{{{{~~~{{{xxxwwwwwwtttooojjj```SSSFFF???<<<999:::======BBBHHHKKKLLLPPPWWW]]]ccceeehhhkkknnnrrrwwwzzz}}}~~~}}}}}}||||||||||||zzzxxxwwwyyy{{{yyyyyyyyyxxxxxxxxxwwwwwwssssssrrrqqqpppooonnnmmmgggaaaXXXOOOHHHBBB>>>;;;555333111111111111000///222222222222333777<<<@@@FFFNNNTTTRRROOOMMMKKKGGGBBBBBB@@@???>>>???BBBEEECCCLLLUUU\\\hhhvvv{{{wwwnnneee```\\\SSSJJJ???<<<888666666666777666444666888:::;;;>>>CCCFFFJJJNNNUUUYYY[[[[[[ZZZZZZ\\\]]]___aaafffmmmuuu{{{~~~yyyooobbbVVVMMMGGG@@@<<<999888666333111000///...,,,,,,------...///000000......//////000111111111222222222444:::EEERRR[[[XXXYYY\\\```cccjjjyyy|||uuuoookkkhhhgggiiirrr{{{pppiii]]]NNNGGGJJJJJJJJJIIIHHHFFFCCC@@@>>>>>>===<<<<<<<<<;;;888555444444444333333333222222333333222222000///...---,,,---.........---,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,((('''+++333===IIITTT[[[___cccdddccc___]]]\\\[[[lllrrrssszzzvvvnnnkkkbbb]]]ggg{{{{{{wwwtttuuunnncccVVVKKKDDD@@@???<<<>>>AAADDDLLLXXXhhhsssuuueeeZZZUUUXXX^^^jjjuuu}}}xxxxxxwwwuuussssssuuuwwwyyyvvvqqqggg[[[OOOFFFBBB<<<;;;===CCCLLL[[[rrr~~~zzzvvvuuutttsssqqqeee\\\SSSMMMIIIJJJRRR\\\aaabbbfffkkkqqqxxx~~~xxxhhh\\\TTTIII@@@<<<;;;999999<<<777888999<<>>:::777555444222000......---,,,,,,,,,---------......///////////////.........//////000222:::FFFUUU^^^ZZZ```ggglllooosss{{{~~~{{{yyywwwyyymmmnnnyyyyyyqqqiiiddd^^^UUUNNNKKKOOOLLLGGGDDDDDDDDDDDDDDDBBBDDDEEEBBB>>>999666555:::999777666444444333333333333222222333333111//////......------,,,+++++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,++++++***+++++++++---///000000222<<>>DDDLLLWWWggguuupppaaaWWWSSS[[[fffrrrzzz~~~~~~~~~}}}{{{zzzyyyyyyyyyzzzyyytttkkkaaaVVVLLLFFFBBB:::;;;===CCCTTTlll~~~~~~wwwssssssuuutttssslll```SSSKKKGGGGGGNNNVVVaaabbbdddgggmmmtttzzz}}}~~~wwwgggZZZOOOGGG???<<<999666666888888999;;;<<<>>>EEEOOOWWWaaakkkwwwxxxwwwwwwwwwyyy{{{}}}}}}}}}}}}|||{{{zzzyyyxxxxxxwwwxxxyyyzzz{{{{{{zzzzzz||||||}}}}}}}}}|||{{{{{{{{{zzzxxxxxxxxxyyy{{{|||~~~}}}{{{zzzzzzzzz||||||}}}yyyuuussspppllljjj___TTTGGG===999999::::::>>>@@@CCCFFFJJJQQQWWW\\\^^^```dddiiioootttwwwxxx~~~}}}{{{yyywwwwwwxxxzzz{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvwwwxxxxxxuuutttrrrqqqpppmmmhhheee^^^WWWMMMFFFAAA===888444333333333333333333222222000333555555666===GGGOOOccclllttttttpppjjjccc\\\VVVSSSOOONNNOOOSSSWWWYYY^^^cccmmmzzz|||tttjjjccc___YYYQQQKKK@@@===888555444555444444444666777888999===AAAEEEGGGLLLRRRWWWYYY[[[[[[\\\[[[[[[[[[^^^dddlllsssxxxwwwnnn```TTTKKKDDD>>>:::666555333111000......---,,,,,,,,,---------....../////////////////////...000000000222888EEETTT___]]]dddmmmrrruuuyyysssttt}}}ssslllgggfffaaaYYYRRRPPPOOOLLLHHHFFFFFFFFFFFFFFFHHHIIIIIIFFFAAA===::::::777777555444333222222222333222111222333444333222///......------,,,,,,+++,,,++++++***************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***++++++,,,,,,...//////111:::IIISSS]]]```cccccc```\\\XXXWWW[[[ggguuu}}}~~~}}}~~~ppp``````kkk|||zzzyyytttqqqqqqsssmmmbbbWWWLLLEEEAAA???<<<;;;>>>EEEMMMWWWggguuuqqqcccZZZUUU\\\hhhsss{{{~~~}}}|||{{{{{{{{{{{{|||wwwnnnbbbWWWLLLEEEAAA>>>@@@BBBIIIZZZrrrxxxtttttttttsssrrrjjj```SSSKKKGGGFFFKKKRRRWWWXXX[[[```gggpppxxx}}}uuueeeWWWKKKCCC===;;;:::777888;;;999;;;===???CCCKKKVVV___lllvvvttttttuuuwwwyyyzzz|||}}}||||||}}}||||||zzzxxxwwwvvvxxx{{{}}}~~~}}}{{{zzz||||||}}}}}}~~~}}}}}}}}}zzzyyyxxxwwwwwwyyyzzz|||~~~}}}{{{zzzzzzzzz{{{|||}}}yyyvvvsssoookkkhhh___UUUGGG===999999::::::===@@@DDDHHHLLLQQQWWW[[[\\\___dddiiioootttwwwyyy|||~~~}}}zzzxxxwwwwwwxxxzzz{{{||||||{{{zzzuuuuuuuuuuuuvvvwwwxxxyyysssrrrqqqpppooolllgggddd[[[SSSHHH@@@<<<999666333333333333333222222222111000444888:::<<>>:::666555333111///......---,,,,,,,,,---------............//////////////////222111000111777EEEVVVcccdddmmmwww}}}~~~|||~~~vvviiieeeeeegggddd]]]VVVTTTPPPMMMIIIHHHHHHHHHHHHHHHLLLLLLJJJEEE@@@===<<<<<<777666666555444333333222444222111111333555666555//////......---,,,,,,,,,---,,,,,,+++***+++++++++************************))))))))))))************,,,++++++***++++++,,,,,,+++---......111:::HHHSSS[[[^^^aaabbb___\\\YYYXXX___kkkyyy}}}}}}{{{{{{~~~qqqaaa```iiizzz|||vvv|||{{{tttpppooopppsssmmmcccWWWMMMEEEAAA???===<<>>@@@BBBDDDLLL]]]tttyyyuuuuuutttrrrpppiii___SSSLLLFFFCCCGGGLLLKKKMMMQQQYYYcccnnnxxx~~~sssaaaSSSFFF???::::::::::::;;;???;;;>>>AAAEEEKKKUUUbbbkkkyyyqqqrrruuuwwwxxxyyyzzz{{{{{{|||}}}}}}|||{{{xxxwwwwwwxxxzzz|||}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~zzzyyyxxxwwwwwwyyy{{{|||}}}|||{{{zzzzzzzzz{{{{{{}}}{{{xxxuuussspppmmmjjjbbbXXXJJJ@@@<<<;;;<<<<<<<<<@@@EEEJJJNNNRRRVVVYYY[[[^^^dddiiinnnsssxxxzzz|||~~~~~~{{{xxxwwwxxxyyyzzz{{{||||||||||||vvvvvvvvvvvvvvvwwwxxxxxxrrrqqqpppooommmjjjeeeaaaXXXPPPDDD<<<888777555333333333333222222222222333222777<<>>999555444222111///......---,,,,,,,,,---------..................////////////222222111222999HHH\\\jjjoooxxx~~~ssskkk```___bbbgggeee]]]VVVTTTRRROOOLLLIIIIIIIIIHHHGGGJJJHHHEEE@@@;;;888888999888888888888777777666555777444222111333555555666/////////...------,,,,,,,,,,,,+++************+++************************((()))))))))************++++++******++++++,,,,,,,,,...//////111:::HHHSSSZZZ]]]```aaa___\\\ZZZYYYdddppp}}}{{{|||vvvtttyyy~~~sssbbb```gggwwwyyysssyyyzzzssspppqqqssssssmmmcccXXXNNNFFFAAA???>>>===???EEEMMMVVVfffssstttiiibbb\\\bbblllwww~~~ttthhhZZZMMMCCC===>>>@@@BBBIIIYYYppp{{{xxxwwwuuurrrpppggg^^^TTTMMMFFFBBBCCCGGGEEEHHHMMMVVVaaannnyyyqqq___OOODDD>>>::::::;;;;;;<<<@@@===AAAFFFLLLTTT```mmmwwwlllppptttvvvwwwwwwxxxzzzzzz{{{|||}}}}}}{{{yyywwwxxxxxxyyyyyyzzz|||}}}~~~{{{|||}}}~~~~~~~~~~~~|||{{{yyyxxxyyyzzz|||}}}|||{{{{{{zzzzzzzzzzzzzzzyyywwwvvvuuutttrrrooolllcccXXXKKK@@@<<<;;;<<<;;;;;;???EEEJJJMMMQQQUUUWWWZZZ^^^dddiiinnnrrrwww{{{|||~~~{{{yyyxxxxxxyyyzzz{{{||||||}}}}}}zzzyyyxxxwwwwwwwwwwwwwwwrrrqqqooommmkkkgggbbb^^^VVVMMMBBB:::666666555444333333222222333333555555555:::???DDDLLL[[[ooo~~~}}}sssnnnhhheeebbb]]]TTTLLL@@@===888555444555444444444555666666777:::>>>BBBDDDIIIOOOTTTWWWYYYZZZ[[[XXXWWWWWWZZZ```iiirrrxxx~~~vvvmmm___SSSJJJDDD===999444333222000///.........,,,,,,,,,---------......---.........//////000000000222222444;;;KKKaaarrr{{{{{{~~~~~~tttiiiaaaZZZ\\\aaafffcccZZZRRRPPPTTTQQQMMMJJJIIIHHHFFFDDDFFFDDDAAA;;;777444555666777888888999999888777777999666333222222333333333000//////......---,,,,,,++++++***)))))))))))))))************************((()))))))))************+++*********++++++,,,------///000000222;;;IIITTT[[[]]]``````___\\\[[[[[[fffqqq~~~zzz|||yyyqqqqqqxxx~~~uuudddaaaeeettt|||xxxsssyyyxxxqqqoooqqqtttrrrmmmdddYYYOOOFFFAAA>>>>>>===???EEELLLUUUdddrrr~~~vvvkkkddd^^^cccmmmwwwxxxlll^^^QQQFFF??????AAABBBHHHVVVkkkzzz}}}zzzyyyxxxtttpppggg___UUUNNNGGGAAAAAADDDCCCFFFMMMWWWcccooozzz~~~~~~ppp]]]NNNEEE???;;;<<<===<<<===@@@???DDDLLLTTT^^^jjjwwwccciiipppttttttuuuwwwyyy{{{{{{|||||||||{{{yyyxxxyyyyyyxxxxxxzzz|||~~~||||||}}}}}}~~~}}}}}}}}}|||{{{zzzyyyyyy{{{|||~~~{{{{{{{{{{{{zzzzzzyyyyyyvvvuuutttuuuuuussspppnnnaaaWWWIII???:::::::::999;;;???DDDHHHLLLOOOSSSVVVYYY___eeejjjmmmqqqvvvzzz}}}|||zzzyyyyyyyyyyyyzzzzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwwwwsssqqqnnnllliiiddd___[[[RRRJJJ@@@888666555444333333222222222444666888999:::???FFFPPP\\\mmm~~~~~~xxxuuuoookkkfffdddbbb]]]TTTLLL@@@===888555444555444444444555666666777999===AAADDDIIIOOOUUUXXXYYY[[[\\\WWWVVVVVVXXX___hhhrrrxxx}}}vvvmmm___SSSJJJCCC===999333333111000///.........,,,,,,,,,---------......------......///000000000///222444555<<>>>>><<<>>>DDDJJJSSSbbbppp}}}vvvkkkccc^^^dddmmmwww~~~{{{rrreeeXXXMMMFFFEEEGGGHHHMMMZZZmmm{{{}}}}}}{{{vvvrrriii```VVVOOOHHHAAAAAADDDCCCGGGOOO[[[gggrrr{{{~~~}}}}}}{{{xxx{{{mmm[[[MMMEEE???<<<===>>>===>>>AAABBBIIISSS^^^hhhtttXXX___iiioooqqqssswwwzzz{{{{{{{{{{{{{{{zzzzzzzzzxxxyyyzzz{{{}}}~~~||||||}}}}}}}}}|||{{{{{{{{{zzzyyyxxxxxxzzz|||}}}zzz{{{{{{{{{zzzzzzyyyyyyvvvuuuuuuuuuuuussspppmmmbbbXXXJJJ???:::::::::999;;;>>>BBBFFFIIIMMMRRRUUUZZZ___fffjjjlllooouuuzzz|||}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzzxxxxxxwwwwwwwwwwwwwwwxxxtttqqqnnnkkkgggbbb\\\WWWOOOGGG===777555444333111222222222333555888;;;===AAAHHHTTTddduuu|||zzzwwwsssqqqkkkgggcccbbbaaa\\\RRRJJJ@@@===888555444555444444444444555555666888===@@@CCCHHHOOOTTTWWWYYY[[[\\\WWWUUUUUUWWW^^^hhhrrrxxx|||vvvlll___RRRJJJCCC===999333222111//////.........,,,,,,,,,---------......------......///000000111///222555666<<>>;;;777555555666444555777999999888777666666444333222333222111///000000//////......------,,,+++******))))))******))))))))))))))))))))))))))))))))))))************************+++,,,---...---...000///222;;;IIITTT___```bbbbbb___]]]\\\\\\eeeqqq|||}}}|||yyypppkkkooozzzmmmeeeeeeooozzz}}}yyy}}}tttnnnlllnnnppprrrmmmeeeZZZPPPGGGAAA>>>===<<<===CCCIIIRRR```nnn{{{vvvjjjbbb^^^cccllluuu}}}xxxmmmaaaVVVOOOLLLNNNOOOTTTbbbuuu~~~yyyuuujjjaaaWWWPPPHHHCCCCCCFFFEEEJJJUUUbbbooozzz|||{{{www~~~zzzzzzuuuqqqxxxvvvjjjYYYKKKDDD???<<>>AAAEEEHHHLLLQQQUUUZZZ```gggjjjkkknnntttyyy|||~~~~~~}}}|||zzzzzzyyyxxxxxxxxxyyyyyyuuuuuuuuuuuuvvvwwwxxxyyytttrrrnnnkkkfff```ZZZUUULLLEEE<<<666444333111000222222222333666:::===???IIIQQQaaauuu|||xxxuuutttsssqqqppphhhdddaaaaaa```ZZZPPPHHH@@@===888555444555444444333444555555666888<<>>>>>===:::777555555555666777999;;;<<<;;;:::999333222111222333333222000000000000///......---------,,,++++++******++++++(((((((((((((((((((((((())))))))))))************************+++,,,---...,,,---......111:::HHHSSS```bbbcccbbb```]]]]]]]]]hhhttt~~~|||vvvlllhhhnnn{{{qqqgggeeennnyyy|||~~~vvvooommmoooqqqrrrmmmeee[[[PPPHHHAAA>>>===;;;===BBBHHHQQQ___mmmyyyvvviii```^^^ccckkkuuu||||||rrrggg\\\VVVOOOQQQSSSYYYggg{{{{{{vvvlllbbbXXXPPPIIIDDDDDDHHHHHHOOO[[[iiivvv|||yyyrrryyywwwtttuuuppplllrrr{{{sssgggXXXJJJCCC>>><<>>CCCFFFSSS```tttzzzyyy}}}~~~{{{xxxuuusssrrrpppnnnmmmkkkiiiccc]]]ZZZXXXQQQIIICCC<<<777777555222222444444444444444666:::===???CCCHHHNNNSSSWWWYYY[[[]]]ZZZVVVUUUZZZ```fffooowww|||zzznnn]]]QQQJJJDDD<<<555555444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111000333555555777AAAQQQ^^^iiilllssszzzzzzvvvwww|||xxx{{{yyyqqqjjjddd```aaacccffffffaaaXXXNNNHHHJJJGGGEEEIIIOOOPPPJJJDDDCCCAAA>>>;;;:::999999:::;;;;;;;;;;;;:::999888777777666555444333222111111/////////...---------,,,...---+++))))))***+++,,,+++++++++************)))+++*********))))))((((((...,,,+++))))))***,,,---,,,,,,...111333999HHHWWW^^^```bbbbbb___]]]\\\[[[fffttt|||vvvqqqooosss}}}ooobbbiiiyyy~~~}}}~~~zzzrrrllllllooorrrpppmmmggg]]]RRRHHHBBB@@@???>>>@@@EEEJJJRRR```lll|||wwwjjjaaa[[[___fffpppzzz}}}ttthhh```]]]ZZZZZZcccttt~~~|||rrrhhh\\\RRRJJJDDDEEEIIIPPPWWWdddqqq|||~~~|||xxxuuurrrooonnnnnnooooooxxx|||{{{tttiiiZZZLLLCCCAAA???@@@CCCGGGJJJKKKQQQ^^^ooo}}}WWW[[[aaagggnnnsssvvvwwwzzz{{{}}}~~~~~~}}}{{{zzzxxxyyy|||~~~|||{{{zzzzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{|||zzzyyyyyyzzz{{{yyyxxxxxxwwwvvvvvvvvvuuurrrooofff\\\MMMAAA:::999;;;<<<@@@BBBDDDFFFJJJOOOUUUYYY[[[___dddhhhkkkooouuuzzz|||~~~}}}}}}||||||{{{zzzzzzzzzwwwuuutttttttttuuutttsssooolllgggccc^^^XXXRRRMMMDDD???999555444444333222444555555777:::AAAJJJQQQeeerrr|||xxxwww{{{}}}}}}{{{yyyvvvtttrrrqqqpppnnnmmmjjjiiiddd^^^[[[YYYRRRJJJCCC===888777666333333555444444333444666999<<<>>>CCCHHHNNNSSSVVVYYY[[[\\\[[[WWWVVV[[[aaafffoooxxx{{{~~~yyylll\\\PPPIIICCC;;;555555444222000///...------------------------------///////////////000000111///111333333555>>>MMMYYY___aaahhhmmmnnnlllpppvvv}}}vvvssszzz~~~vvvnnniiieeebbbfffjjjkkkggg^^^TTTMMMNNNKKKIIILLLQQQRRRMMMHHHEEECCCAAA>>><<<;;;<<<<<<=========<<<;;;:::999888777777666555444333222222000//////......------,,,...---+++))))))***+++,,,+++++++++************)))************)))))))))(((---,,,***))))))+++,,,---,,,,,,...111222999HHHWWW^^^```bbbbbb```]]]\\\\\\gggvvv|||~~~yyyvvvtttvvv~~~jjjaaajjjzzzzzzrrrllllllpppsssrrrpppiii___SSSHHHAAA>>>???>>>???EEEJJJRRR```lllzzzuuuiii```ZZZ^^^eeennnxxx~~~uuunnnjjjgggfffmmm{{{}}}sssiii]]]TTTMMMHHHJJJOOOUUU^^^kkkyyy~~~|||uuusssoookkkiiiiiiiiijjjuuu{{{}}}wwwmmm]]]OOOIIIHHHGGGHHHKKKOOOSSSTTT]]]hhhxxxcccfffkkkqqquuuwwwxxxxxxzzzzzz|||}}}}}}|||{{{zzzyyyyyy{{{|||~~~~~~|||{{{zzzyyyyyyzzzyyyxxxxxxyyyzzz|||}}}|||zzzyyyyyyzzz{{{zzzxxxyyyxxxwwwwwwwwwuuurrrooofff]]]NNNBBB<<<:::;;;<<<===@@@DDDHHHKKKPPPUUUYYYZZZ^^^dddgggjjjooouuuzzz~~~~~~~~~}}}}}}|||{{{{{{{{{wwwvvvtttssstttsssrrrpppkkkhhhddd___ZZZSSSLLLGGG>>>:::777555555555444444555888:::<<<@@@KKK[[[fff|||zzzwwwtttuuuxxxzzzyyywwwvvvtttrrrqqqqqqpppnnnlllhhhhhhddd```^^^[[[TTTKKKDDD===888888777444444666444333333444666999<<<>>>CCCGGGNNNSSSVVVXXXZZZ[[[[[[WWWWWW\\\bbbhhhqqqyyyzzz||||||vvvkkk[[[OOOHHHBBB;;;666444333222000///...------........................//////......//////000111...///000000222:::HHHRRRTTTVVV[[[___```aaaiiirrr|||}}}pppmmmooo{{{}}}vvvppplllggglllrrruuuqqqggg[[[SSSSSSOOOMMMNNNRRRSSSPPPLLLGGGEEECCCAAA???>>>>>>???@@@??????>>>===;;;;;;:::888888777666555444333333000000000///...------------,,,+++*********+++,,,+++++++++************)))************))))))))))))++++++***)))***+++---...,,,,,,...111222888GGGVVV]]]___bbbbbb```^^^\\\\\\fffvvv|||}}}~~~}}}{{{zzzrrrbbb```lll{{{{{{rrrmmmlllppptttuuurrrlllaaaTTTHHHAAA===>>>===???DDDJJJRRR```lllxxx~~~tttggg___YYY\\\bbblllvvv}}}zzzvvvtttyyyuuukkk___WWWQQQMMMPPPUUUYYYcccrrr|||tttqqqmmmhhhffffffhhhiiiuuu|||}}}rrrbbbTTTNNNNNNNNNPPPSSSWWW[[[]]]eeeooo|||uuuwwwzzz}}}}}}|||{{{yyyyyyzzz{{{{{{|||{{{{{{zzzzzzzzzzzzzzz|||~~~~~~|||zzzyyyyyyxxxyyyyyyyyyyyyzzz|||}}}~~~{{{zzzyyyyyyzzz{{{zzzyyyyyyyyyxxxxxxxxxuuuqqqnnneee\\\NNNBBB<<<:::;;;<<<:::>>>CCCHHHMMMQQQUUUXXXZZZ___dddhhhkkkpppvvv{{{~~~~~~}}}|||||||||yyywwwuuuttttttssspppnnniiifff```[[[TTTMMMEEE@@@999888666555444444444444666;;;@@@DDDKKK[[[ppp|||tttsssssstttwwwxxxvvvtttsssqqqppppppppppppnnnlllfffgggeeeaaa___]]]UUULLLDDD===999888888555555777333333333444666999<<<>>>CCCGGGMMMRRRUUUWWWYYYZZZ[[[XXXXXX]]]dddiiirrrzzz{{{|||}}}xxxrrrhhhZZZNNNFFF@@@:::666333222111000.........---------------------------///............///000000.../////////111888CCCLLLNNNPPPTTTXXXYYY\\\gggttt}}}}}}sssiiijjjooo}}}xxxtttqqqwww}}}zzznnn```VVVSSSPPPMMMNNNQQQRRRPPPMMMGGGFFFDDDCCCAAA@@@@@@@@@BBBAAA@@@???===<<<<<<<<<888888888777666555555444222111000000///...---------,,,+++*********+++++++++++++++*********))))))*********)))))))))))))))******)))***+++,,,---...,,,,,,...000222888GGGVVV\\\___bbbcccaaa^^^\\\[[[bbbrrr{{{sssfff\\\^^^mmm|||{{{rrrllllllqqquuuvvvsssmmmbbbVVVJJJBBB>>>>>><<<>>>DDDJJJRRR```mmmvvv~~~sssggg^^^XXX[[[```iiisss{{{~~~wwwmmmaaaYYYSSSOOOQQQWWWYYYddduuu|||uuurrrnnnjjjjjjlllooorrrzzzxxxhhhZZZTTTVVVWWWZZZ\\\```dddhhhmmmttt}}}}}}zzzyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{}}}}}}|||zzzyyyyyyxxxxxxxxxyyyzzz{{{}}}~~~{{{yyyyyyyyy{{{{{{zzzyyyyyyyyyyyyyyyxxxuuuppplllddd[[[MMMBBB;;;999999:::999===CCCHHHMMMQQQUUUXXX[[[```eeeiiimmmrrrxxx}}}~~~}}}}}}||||||zzzyyywwwuuutttrrrooolllhhhccc\\\UUUNNNFFF>>>999777777666555444444555555666===EEENNNYYYlll|||wwwrrrrrrssstttvvvvvvuuutttqqqpppoooppppppooommmkkkffffffdddaaa___]]]UUUMMMCCC===888888888555555777333333333333555888<<<===CCCGGGMMMRRRTTTVVVXXXYYYZZZWWWXXX^^^dddjjjrrrzzz}}}~~~yyyuuunnneeeXXXLLLDDD>>>:::777222222000///............,,,,,,,,,,,,,,,,,,,,,,,,...............//////000///000000000222888AAAHHHKKKMMMRRRUUUVVV[[[hhhwwwwwwmmmfffdddgggooo}}}rrr```UUUOOOMMMKKKLLLNNNOOOMMMKKKGGGFFFEEECCCBBBAAA@@@@@@CCCBBB@@@???===<<<<<<<<<888888888777666666555555333222111000///...------,,,,,,+++++++++***+++++++++++++++*********))))))))))))))))))))))))******))))))******+++,,,---...,,,,,,...000111777FFFUUU]]]```ccccccaaa^^^[[[ZZZ```nnn|||zzzjjj^^^XXX\\\lll|||zzzqqqkkklllqqquuutttrrrmmmcccWWWLLLDDD@@@===<<<>>>CCCIIIRRR```mmmttt}}}ttthhh___XXXZZZ^^^gggqqqyyyzzzpppeee\\\UUUOOOPPPTTTYYYfffvvv|||vvvssspppnnnppptttzzz~~~pppccc___bbbeeegggiiilllqqquuuyyy}}}}}}{{{zzzzzzzzz{{{{{{|||}}}}}}|||{{{{{{{{{|||~~~~~~~~~|||{{{zzzyyyyyyyyyxxxxxxyyyzzz{{{}}}}}}~~~zzzyyyxxxyyy{{{{{{{{{zzzyyyxxxxxxyyywwwsssnnnjjjcccZZZMMMBBB;;;999999999999===CCCHHHLLLPPPUUUXXX\\\```fffjjjnnnsssyyy~~~~~~}}}|||||||||zzzyyywwwuuusssppplllhhhddd^^^VVVMMMFFF???999666666666666444333444777999:::BBBNNN[[[jjj|||zzzvvvsssrrrsssttttttuuutttttttttqqqpppppppppqqqooommmjjjffffffddd___^^^\\\UUUMMMBBB<<<888888777555555777333222222333555888;;;===BBBGGGMMMQQQTTTUUUWWWXXXYYYVVVXXX^^^eeejjjrrryyy}}}|||vvvrrrpppkkkcccVVVKKKBBB===999777222111000///............,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000000000111333999@@@FFFIIILLLRRRWWWWWW[[[jjjxxx|||{{{}}}wwwqqqjjjbbb___^^^bbblll~~~sss```SSSJJJIIIIIIJJJLLLMMMKKKJJJFFFFFFEEEDDDCCCBBBAAA@@@DDDBBB@@@===<<<;;;;;;;;;888777777777666666666555444333222111000///...---,,,,,,,,,+++++++++******+++++++++************)))))))))))))))*********************+++,,,,,,,,,,,,,,,,,,...000111666EEETTT^^^aaaddddddaaa]]]YYYWWW___iiizzzzzzxxxyyyddd[[[VVV[[[jjjzzz~~~~~~yyypppjjjkkkpppuuusssrrrmmmdddXXXLLLDDD@@@<<<;;;===CCCIIIRRR```mmmttt}}}tttggg^^^VVVWWW[[[cccmmmvvv}}}~~~uuujjjbbbYYYRRRQQQTTT]]]iiizzz}}}wwwuuurrrqqquuu|||{{{pppiiimmmqqqssstttvvv{{{~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~|||||||||}}}~~~}}}|||{{{zzzzzzzzzzzz{{{xxxxxxyyyzzz{{{|||||||||zzzyyyxxxyyy{{{|||{{{zzzxxxxxxxxxxxxwwwrrrlllgggccc[[[NNNCCC<<<:::999999;;;>>>CCCGGGKKKOOOTTTXXX[[[___eeejjjmmmrrryyy~~~~~~~~~}}}||||||{{{{{{yyywwwuuusssqqqmmmhhhddd\\\VVVMMMDDD>>>:::777555444444444333333555;;;???EEEMMM[[[kkk||||||xxxtttqqqsssttttttsssrrrrrrrrrsssqqqqqqpppqqqqqqooollliiihhhgggccc^^^\\\ZZZTTTLLLAAA;;;777777666444444777333222222333555888;;;===BBBFFFLLLQQQSSSTTTVVVWWWXXXUUUWWW^^^eeejjjrrryyy}}}}}}sssllljjjkkkhhhaaaUUUJJJAAA;;;999777111000///...............------------------------...------------...//////000000000111444:::@@@DDDHHHNNNVVV[[[[[[^^^lllzzzwwwxxxsssnnnkkkddd___^^^ZZZ^^^iiizzzsss___RRRGGGGGGIIILLLMMMMMMLLLJJJFFFFFFFFFEEEDDDCCCBBBAAACCCAAA>>><<<:::999999:::777777666666666666555555555444333222000///...---+++,,,,,,,,,++++++******+++++++++************)))((()))))))))***************++++++,,,,,,,,,++++++,,,,,,...000000666EEESSS___bbbeeeeeeaaa\\\XXXUUU]]]cccpppzzzvvv}}}rrr___YYYUUUYYYgggwww~~~~~~xxxnnniiijjjooottttttsssnnndddXXXKKKBBB>>>;;;:::===CCCIIIRRR```mmmttt}}}sssfff]]]SSSTTTWWW^^^hhhrrryyy}}}~~~yyypppiii```XXXUUUWWW```lll||||||yyywwwvvv{{{~~~xxx}}}}}}|||||||||{{{{{{{{{||||||}}}||||||}}}~~~{{{{{{{{{zzzzzzzzz{{{{{{wwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxyyy{{{|||{{{zzzwwwwwwxxxxxxvvvqqqkkkfffddd\\\OOODDD>>>;;;::::::<<>>DDDPPPYYYgggyyy}}}{{{yyyuuuqqqtttttttttrrrqqqpppqqqsssrrrrrrqqqrrrqqqpppllliiiiiigggbbb\\\ZZZYYYSSSLLL@@@:::666666666444444666222222222333555888;;;===BBBFFFLLLQQQSSSTTTVVVWWWWWWUUUWWW^^^eeejjjqqqxxx|||zzzmmmeeedddgggggg```UUUIII@@@;;;888888111000///..........................................------------...///////////////111444:::???CCCJJJPPPZZZ```___bbbnnn|||~~~~~~}}}uuuvvvyyymmmiiifff```]]]^^^[[[^^^hhhxxxsss___RRREEEGGGJJJMMMOOOOOOMMMLLLGGGGGGGGGFFFFFFDDDCCCBBBBBB@@@===:::999888888999666666666666555555555555555444333222111///...---+++,,,,,,,,,,,,+++******+++++++++************)))(((((())))))*********+++++++++,,,,,,,,,+++******,,,,,,...000000666DDDSSS```cccffffffaaa[[[VVVTTTYYY]]]hhhxxx~~~|||uuuyyynnn]]]WWWTTTXXXdddttt|||wwwmmmhhhiiinnnsssvvvtttoooeeeWWWJJJ@@@;;;;;;:::===CCCIIIRRR```mmmttt}}}~~~rrrddd[[[QQQRRRTTT[[[eeeooowwwzzz~~~~~~|||~~~}}}|||{{{|||||||||tttnnnfff]]]ZZZ[[[aaammm}}}||||||}}}{{{zzzzzzzzzwwwxxxzzz|||~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~}}}||||||{{{zzzzzzyyyyyyzzzyyyyyyyyyyyyzzz{{{|||zzzzzzzzzyyyyyyxxxxxxxxxuuutttrrrrrrrrrqqqnnnlllddd\\\OOOCCC===;;;;;;;;;>>>AAAEEEIIILLLPPPTTTXXXZZZ^^^dddiiinnnrrrwwwzzz~~~~~~{{{yyyyyyyyyzzzyyyxxxyyyvvvrrroookkkfff```\\\WWWLLLAAA===;;;888555444333000000444777;;;CCCLLL___mmm~~~|||xxxvvvuuuuuuuuuvvvvvvwwwwwwvvvtttqqqooossspppmmmmmmoooooonnnkkkmmmiiieeeaaa^^^YYYQQQKKKBBB:::444444555444333555444333333333444777:::<<>>???===???CCCHHHPPP]]]jjjrrr{{{ssseee[[[YYYUUUSSSXXXbbbmmmtttvvvyyyzzz{{{}}}~~~~~~}}}|||{{{zzzyyy}}}}}}}}}}}}~~~~~~~~~~~~||||||ssslllgggeeeeeehhhrrr~~~}}}||||||}}}}}}yyyzzz{{{}}}}}}}}}||||||}}}|||{{{{{{{{{|||}}}~~~||||||{{{zzzzzzyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvuuutttsssssssssqqqnnnllleee\\\OOODDD===;;;;;;;;;===@@@DDDHHHLLLPPPTTTWWW[[[___dddjjjnnnssswww{{{~~~}}}|||zzzzzzzzzzzzxxxwwwwwwuuuqqqnnnjjjddd]]]YYYOOOEEE<<<999888555333444555333444999===BBBMMMWWWjjj}}}}}}|||yyywwwuuuuuuuuuuuutttuuuwwwwwwwwwuuusssrrrrrrpppmmmmmmooopppnnnlllllliiidddaaa^^^XXXPPPKKKBBB:::444444555444333555444333333333555777:::<<>><<<<<<;;;:::888;;;:::999888777555444444444444444444222000...---000000...---,,,+++++++++,,,,,,++++++***))))))(((******))))))))))))******++++++++++++++++++++++++------...//////444CCCRRR]]]```eeefffbbb\\\WWWTTTRRR\\\jjjvvv}}}vvvooosss{{{||||||vvvnnndddYYYSSSWWW___ttt|||}}}{{{wwwqqqppprrruuuwwwxxxssslllaaaVVVKKKCCC???===<<<===BBBFFFNNN[[[hhhsss{{{ssseee[[[VVVSSSQQQVVV```kkkrrruuuzzzzzz{{{|||~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}{{{~~~zzzrrrlllhhhgggnnnwww||||||||||||}}}~~~{{{{{{|||}}}}}}|||{{{zzz{{{zzzzzzzzz{{{{{{|||}}}{{{{{{zzzyyyyyyxxxxxxwwwzzz{{{|||||||||{{{zzzyyy{{{{{{zzzyyyxxxwwwuuuttttttttttttuuuuuusssoookkkeee\\\OOODDD===;;;;;;;;;<<>>777666666444333555444333555;;;???FFFRRR^^^sss}}}xxxyyyxxxvvvuuuuuuuuuvvvwwwtttuuuvvvwwwwwwvvvuuutttqqqooonnnnnnooopppooommmkkkhhhccc```]]]XXXPPPJJJBBB:::444444555444333555333333333333555888;;;<<>>>>>===:::888;;;::::::888777666555444333333333222111///...---111000///...,,,,,,,,,+++,,,,,,++++++***)))))))))(((((())))))))))))((((((************************,,,,,,...//////333AAAOOOZZZ^^^dddfffddd^^^YYYUUUQQQ\\\lllyyy}}}sssnnnsss|||{{{yyyvvvqqqjjj```XXXZZZ```www}}}yyyttttttwww{{{}}}yyytttlllaaaUUUKKKCCC???<<<:::;;;@@@DDDLLLYYYeeesss{{{~~~rrrddd[[[SSSPPPOOOSSS]]]iiiqqqttt{{{{{{{{{|||}}}~~~~~~}}}}}}|||zzzyyyxxxwwwvvvrrrssstttvvvxxxzzz{{{|||zzz~~~~~~|||wwwrrrpppxxx{{{{{{||||||}}}~~~zzz{{{|||}}}}}}}}}|||{{{zzzzzzzzz{{{{{{|||}}}}}}zzzzzzyyyyyyxxxwwwwwwvvv{{{|||~~~}}}{{{zzzxxxxxxyyyyyyyyyxxxwwwvvvttttttuuuwwwwwwtttoookkkfff]]]PPPDDD===;;;;;;;;;:::===BBBFFFJJJNNNSSSVVV\\\```fffkkkooosssxxx{{{|||~~~}}}}}}}}}}}}{{{wwwtttrrrqqqoookkkfff]]]TTTNNNCCC<<<666666555444444666666666:::???DDDLLLYYYfff}}}|||yyyvvvvvvuuuuuuvvvwwwxxxyyywwwwwwxxxxxxwwwvvvuuutttooooooooooooppppppooonnnjjjfffbbb___\\\WWWOOOJJJBBB:::444444555444333555333333333333555888;;;===CCCGGGKKKNNNPPPQQQSSSUUUWWWWWWWWWZZZ___gggooosssyyy|||}}}}}}}}}vvvlll___PPPHHHBBB;;;555444222111000//////......///,,,,,,,,,---------......---......///000000111111000111111333===NNN[[[aaadddjjjrrruuuvvvyyy}}}xxxsssooonnnnnnqqq||||||jjj]]]WWWQQQQQQPPPNNNLLLLLLMMMNNNQQQNNNJJJEEECCCBBBAAAAAA===>>>???@@@@@@>>>;;;999999999888777666555444444222222222111000///......222111000...---,,,,,,,,,+++++++++*********))))))((()))***++++++***)))((()))))))))))))))))))))))),,,,,,...000///333???MMMXXX]]]cccfffeee```[[[XXXTTTaaaqqq~~~}}}tttooottt~~~|||xxxzzzyyyxxxtttjjjaaa```dddvvv~~~zzzvvvvvvyyy|||~~~{{{uuulllaaaUUUKKKDDD@@@<<<:::;;;???DDDKKKXXXeeessszzz}}}qqqdddZZZQQQNNNMMMQQQ[[[gggpppuuu{{{{{{{{{||||||}}}}}}}}}|||{{{zzzyyywwwvvvttttttpppqqqrrrtttvvvwwwxxxyyyzzz{{{}}}}}}|||{{{|||||||||||||||||||||wwwyyy{{{|||}}}~~~}}}}}}zzzzzz{{{|||}}}}}}~~~~~~zzzyyyyyyxxxwwwwwwvvvvvvyyyzzz|||}}}}}}|||zzzyyytttuuuwwwyyyzzzzzzzzzyyyuuuvvvvvvxxxxxxuuuppplllggg^^^PPPEEE>>>;;;;;;;;;999===AAAFFFJJJNNNSSSVVV\\\```fffjjjnnnssswwwzzz|||~~~~~~}}}}}}}}}zzzvvvsssqqqooolllhhhbbbYYYOOOHHH???:::555555555333333777999<<>>CCCFFFJJJMMMOOOQQQSSSTTTVVVVVVWWWZZZ___gggnnnrrrzzz|||}}}~~~}}}uuulll^^^OOOGGGAAA:::555444222111000//////......///,,,,,,,,,---------......,,,------......//////000000222333444???PPP```gggnnnvvv|||xxxwwwvvvxxx}}}kkk___ZZZXXXXXXVVVRRRNNNLLLNNNOOORRRPPPMMMHHHDDDBBBAAAAAA===???AAABBB@@@<<<999777777777666555444333333222222111111000000/////////333222111///...---,,,,,,+++++++++*********************,,,------,,,******)))))))))))))))))))))))),,,---///000000333@@@MMMWWW\\\cccfffeeeaaa\\\ZZZZZZgggyyywwwrrrwww{{{uuuttt{{{|||~~~|||ssshhheeegggrrr}}}|||~~~{{{uuuuuuwwwzzz||||||wwwnnncccWWWLLLEEE@@@===;;;<<<@@@EEELLLYYYeeerrryyy|||pppbbbYYYOOOMMMLLLPPPYYYeeepppvvvzzzzzz{{{{{{|||||||||}}}}}}~~~~~~{{{zzzyyywwwvvvtttsssrrrrrrrrrssstttuuuvvvvvvwwwyyyyyy{{{}}}~~~wwwppphhhbbbzzz{{{{{{{{{{{{{{{zzzyyywwwxxxzzz|||~~~~~~~~~~~~yyyzzz{{{|||}}}~~~~~~~~~zzzzzzyyyxxxxxxwwwwwwvvvuuuvvvxxxyyyyyyyyyxxxwwwrrrtttwwwzzz|||}}}||||||wwwwwwwwwxxxxxxvvvqqqnnnhhh___QQQEEE>>>;;;;;;;;;999===AAAFFFJJJOOOSSSWWW\\\```eeejjjnnnqqqvvvxxx{{{~~~||||||{{{xxxuuurrrnnnlllgggbbb[[[RRRIIIBBB;;;666444555444222444888;;;AAALLLYYYaaalll||||||zzzyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzyyywwwuuusssrrrqqqoooqqqsssrrrpppnnnmmmnnngggddd```]]]ZZZVVVNNNIIIBBB:::444444555444333555333333333444666:::===???BBBEEEJJJMMMNNNPPPRRRTTTTTTTTTVVVYYY___gggnnnrrrzzz}}}~~~|||tttlll^^^NNNFFF@@@:::666555000///...------,,,,,,---,,,,,,,,,---------......,,,,,,------.../////////000333444666AAATTTfffooo{{{}}}|||}}}iii\\\WWWRRRSSSRRROOOJJJHHHJJJMMMOOOOOOMMMHHHCCC???>>>>>>AAACCCEEECCC???999555333666555555444333333222222222111111000000000111111444333222000...---,,,,,,************************+++,,,,,,,,,,,,,,,,,,+++************************,,,,,,...//////333AAAOOOXXX]]]bbbeeedddaaa^^^\\\___nnn{{{vvv{{{}}}sssppprrr|||~~~xxxlllgggiiippp|||zzz|||{{{tttrrrtttwwwyyy}}}yyyqqqfffZZZOOOFFF@@@>>><<<===AAAEEELLLYYYeeeqqqwww{{{oooaaaXXXLLLKKKKKKOOOWWWcccooowwwyyyyyyyyyzzz{{{||||||}}}~~~~~~}}}{{{zzzyyywwwuuusssrrrqqqrrrrrrssstttuuuuuuvvvvvvzzzxxxzzz~~~uuulllddd]]]UUUPPPxxxxxxyyyzzzzzzzzzyyyxxxxxxyyy{{{}}}}}}}}}}}}|||wwwxxxzzz|||}}}}}}}}}}}}zzzzzzzzzyyyxxxxxxwwwwwwuuuuuuvvvwwwxxxyyyzzzzzzsssuuuyyy|||}}}~~~}}}|||yyyxxxwwwwwwwwwvvvsssppphhh___RRREEE>>>;;;;;;;;;999===BBBFFFKKKOOOTTTXXX[[[___dddiiilllppptttwww|||~~~{{{yyyxxxvvvtttqqqkkkgggbbb[[[TTTKKKBBB<<<888555444666777666999>>>DDDLLLZZZgggoooyyyzzzxxxyyyxxxwwwyyyyyyzzzzzzzzzzzzyyyyyyzzzyyywwwuuutttsssrrrrrrpppsssuuutttpppmmmlllmmmfffccc___\\\ZZZUUUNNNHHHBBB:::444444555444333555333333333444777:::===???BBBEEEIIILLLNNNPPPRRRSSSRRRRRRUUUYYY___gggnnnrrrxxx}}}}}}vvvlll]]]NNNEEE@@@:::666555000///...------,,,,,,---,,,,,,,,,---------......---------...//////000000///333555888DDDYYYmmmxxx{{{zzz{{{~~~hhhZZZUUUNNNPPPPPPMMMGGGDDDEEEHHHLLLMMMMMMIIIDDD???===<<>>999666666666555555444444333333222222222111000111111222333555444222000///------,,,************************,,,++++++++++++++++++,,,+++++++++++++++++++++++++++***+++,,,---222AAAPPPZZZ^^^bbbcccbbb```^^^^^^bbbrrrxxx|||tttnnnrrrwww~~~qqqkkklllrrr}}}yyy{{{zzzrrrppprrrwwwyyy}}}zzzsssjjj^^^QQQFFF@@@>>><<<===AAAEEELLLXXXeeeooovvv{{{nnnaaaWWWIIIIIIIIILLLTTTaaannnvvvwwwwwwxxxzzz{{{|||}}}}}}~~~|||{{{zzzyyywwwuuusssqqqpppppppppqqqsssuuuvvvwwwxxx{{{xxxyyy~~~}}}ttthhh^^^VVVOOOHHHDDDuuuvvvxxxyyyzzzyyyyyyxxxzzz{{{|||}}}}}}|||{{{zzzvvvwwwyyy{{{|||||||||{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwxxxxxxzzz|||}}}~~~uuuwwwzzz}}}~~~~~~|||{{{zzzyyywwwwwwwwwvvvsssqqqiii___RRRFFF>>>;;;;;;;;;:::===BBBGGGKKKPPPUUUXXX[[[^^^ccchhhlllooosssvvv|||~~~zzzxxxwwwuuusssqqqhhhddd^^^WWWOOOFFF>>>888777555666999;;;;;;???DDDTTT\\\jjjvvv}}}zzzvvvwwwyyyyyyxxxzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwuuutttssssssssssssqqqsssvvvtttppplllkkkllleeebbb^^^\\\YYYUUUNNNHHHBBB:::444444555444333555333333333444777:::>>>@@@AAAEEEIIILLLNNNOOOQQQSSSPPPQQQTTTYYY```gggnnnrrrvvv|||~~~yyylll]]]NNNEEE???:::666666222111000//////......///,,,,,,,,,---------............//////000111111111...222555999FFF]]]sss~~~zzzvvvvvvwww~~~iii[[[VVVUUUWWWWWWRRRKKKEEEEEEGGGLLLNNNOOOLLLFFF@@@======:::>>>AAAAAA???<<<;;;<<<666666666555555444444333333222111111111222333444666555333111///------,,,******************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***))))))******111AAAPPP\\\^^^bbbcccaaa```______bbbssszzz}}}zzzooonnnuuu}}}uuuooooootttxxxzzzzzzqqqooorrrwww{{{~~~{{{uuulll```RRRGGG@@@>>><<<===@@@DDDKKKXXXdddnnnuuu{{{nnn```VVVGGGGGGGGGJJJRRR___llluuuvvvwwwxxxyyy{{{|||}}}~~~}}}{{{{{{zzzyyywwwuuusssqqqpppmmmnnnppprrrtttwwwxxxyyy{{{xxxyyy}}}{{{xxxuuuuuuxxx~~~~~~rrrsssuuuxxx}}}~~~{{{yyyvvvmmm```UUUMMMGGGAAA===wwwwwwwwwwwwxxxzzz|||~~~||||||{{{zzzzzzzzzzzz{{{yyyyyyyyyxxxyyyyyyzzzzzz|||{{{zzzyyyxxxwwwwwwwwwuuuvvvvvvwwwyyyzzz{{{{{{yyyzzz|||}}}}}}}}}||||||wwwyyy{{{zzzuuuqqqpppppphhhaaaTTTHHH???;;;:::;;;;;;>>>AAADDDHHHLLLRRRVVV[[[^^^bbbgggjjjnnnsssvvvxxx|||}}}|||||||||zzzuuuttttttpppkkkkkkbbbVVVMMMGGGAAA:::555666444444777:::===EEEMMM[[[eeesss}}}|||zzzxxxwwwwwwwwwxxxyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvuuutttsssrrrsssrrrpppooommmllllllkkkdddbbb___]]][[[UUUMMMFFF999777444222333444555444111222222444777:::<<<>>>DDDGGGKKKMMMNNNOOOQQQRRRUUUUUUWWW[[[aaagggnnnqqqyyy}}}~~~xxxjjj\\\LLLCCC===666222111//////...------------...------,,,+++,,,---...///------......///000000000...111555;;;FFFYYYooo~~~{{{{{{|||qqqjjjpppzzz~~~hhh[[[VVVYYY[[[[[[WWWPPPJJJGGGFFFFFFLLLNNNHHHAAA??????>>>===???@@@AAA???<<<888666666999:::888555222333444666333111000111222222111333222111///---,,,,,,+++)))******++++++***((('''))))))))))))((((((((((((******))))))******+++,,,+++)))***,,,...333???LLL[[[```dddbbbaaabbbaaa___cccuuuzzz|||{{{nnnhhhjjjssszzz}}}rrrvvvuuu}}}zzzzzzxxxrrrsssyyy}}}tttkkk___SSSHHHAAA===;;;<<<@@@DDDJJJVVVaaajjjrrr~~~yyymmm```WWWLLLHHHGGGMMMUUU___lllvvvvvvwwwxxxzzz|||}}}~~~~~~|||{{{yyyyyyxxxvvvtttrrrpppooonnnpppsssvvvwwwxxxwwwwwwxxxxxx{{{~~~wwwqqqmmmgggeeeaaa______aaadddfffnnnqqqvvv}}}|||vvvqqqkkkhhheee```___dddkkkrrrzzz}}}}}}vvviiiWWWJJJEEECCC???;;;wwwwwwwwwwwwxxxzzz|||}}}~~~}}}|||{{{yyyyyyxxxxxxyyyyyyxxxxxxxxxxxxyyyyyy||||||zzzyyyyyyxxxxxxxxxwwwwwwxxxyyyzzz{{{|||}}}yyyzzz{{{|||||||||{{{{{{xxxzzz|||zzzvvvrrrpppppphhhaaaTTTHHH???;;;:::;;;;;;===AAADDDGGGLLLRRRUUUZZZ^^^bbbfffjjjnnnsssvvvxxx|||~~~}}}|||}}}zzzuuussssssoooiiibbbZZZOOOFFFBBB===888444777444444777;;;AAAMMMXXXhhhrrr{{{zzzyyyxxxwwwwwwxxxxxxyyyxxxwwwvvvuuutttttttttvvvvvvvvvuuuuuutttsssrrrrrrrrrpppooommmlllkkkkkkfffccc___]]]ZZZTTTLLLFFF;;;888555333333333333222222222222444666999<<<>>>BBBEEEIIILLLMMMOOOQQQRRRUUUVVVXXX[[[aaahhhnnnrrryyy~~~xxxjjj[[[KKKBBB<<<666222111///......---,,,---------,,,,,,+++++++++,,,---...------......///000000000...111555;;;EEEVVVkkkyyy|||}}}{{{ppphhhmmmvvvkkk___ZZZYYY\\\]]][[[TTTLLLGGGEEEDDDJJJLLLFFFAAA??????======???@@@AAA@@@<<<999666444666777666444222222444666444111111111222222111333222000///---,,,,,,,,,***************))))))(((***)))))))))((((((((((((******))))))******+++,,,,,,+++,,,---///333???LLLWWW^^^bbbbbbbbbddddddbbbddduuuzzz{{{zzznnnhhhkkkssszzzwwwyyy{{{|||{{{xxxrrrrrrxxx~~~|||tttkkk```TTTHHHAAA???======@@@CCCIIITTT___jjjrrr~~~yyylll___UUUKKKGGGFFFMMMUUU___lllwwwwwwxxxyyy{{{|||~~~}}}|||{{{zzzzzzyyywwwuuusssqqqpppppprrrtttwwwyyyzzzzzzyyy{{{{{{~~~{{{tttmmmgggaaa\\\YYYSSSQQQNNNLLLLLLNNNQQQSSSVVVYYY]]]dddllluuu~~~wwwpppiiiccc]]]ZZZUUUQQQPPPUUU]]]cccllltttzzz~~~~~~~~~~~~tttfffUUUIIIDDDBBB???;;;wwwwwwwwwwwwxxxyyyzzz{{{~~~}}}{{{yyyxxxwwwvvvxxxxxxwwwwwwwwwwwwwwwxxx|||{{{zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~zzz{{{{{{{{{{{{zzzzzzyyyyyy{{{|||zzzwwwsssqqqqqqhhhaaaTTTHHH???;;;:::;;;;;;===AAADDDGGGLLLQQQUUUZZZ]]]bbbfffjjjnnnsssvvvyyy}}}~~~zzz{{{xxxssspppnnniiicccYYYQQQHHH@@@===:::777444999777888<<>>@@@CCCGGGKKKMMMOOOQQQSSSUUUVVVXXX\\\bbbiiipppssszzzwwwiii[[[KKKBBB<<<666222111...------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------......///000000000///111444999CCCRRRdddpppxxx~~~|||xxx{{{|||}}}qqqiiimmmvvvpppddd___ZZZ\\\^^^\\\VVVNNNGGGCCCAAAGGGIIIDDD@@@??????===>>>???AAABBB@@@===:::777444555777777666555555666777444222111111222111111333222000///---,,,,,,,,,++++++***))))))))))))*********)))))))))(((((((((******))))))******+++,,,,,,+++,,,---...111===IIITTT[[[aaacccdddggggggdddeeessszzzzzz{{{qqqlllnnntttzzzzzzyyy|||~~~~~~~~~yyyqqqqqqvvv|||{{{tttkkk```TTTIIIBBB@@@>>>>>>AAACCCHHHSSS^^^jjjrrr~~~yyylll]]]SSSIIIEEEEEELLLUUU___lllwwwxxxyyyzzz|||~~~}}}{{{zzz|||{{{yyyxxxvvvtttrrrqqqrrrtttwwwzzz|||}}}~~~~~~xxxjjjeee]]]VVVQQQNNNJJJHHHDDDBBB@@@>>>???@@@CCCDDDDDDFFFJJJNNNVVV```jjjqqq}}}~~~xxxtttoooggg___YYYSSSMMMJJJEEEBBBBBBGGGMMMSSS\\\eeemmmtttyyyzzz~~~~~~|||ooocccTTTHHHDDDBBB???===wwwwwwwwwwwwxxxyyyyyyyyy~~~}}}|||zzzyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvzzzyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{|||}}}}}}~~~~~~{{{{{{{{{zzzzzzyyyyyyxxxzzz{{{|||{{{xxxuuurrrqqqhhhaaaTTTHHH???;;;:::;;;;;;===@@@CCCGGGLLLQQQUUUYYY\\\aaafffjjjnnnsssvvvzzz}}}~~~~~~wwwxxxtttnnnjjjhhhbbb[[[RRRLLLCCC===:::888777666;;;<<>>???BBBGGGKKKMMMPPPRRRTTTVVVVVVYYY]]]cccjjjppptttzzzwwwhhhZZZJJJAAA;;;555111111------,,,++++++++++++,,,,,,++++++,,,,,,,,,------------......///000000000///111333888@@@MMM\\\fffppprrruuutttpppnnnuuu}}}~~~{{{wwwooorrryyytttiiiccc[[[[[[[[[XXXRRRLLLFFFCCC???DDDFFFBBB@@@@@@@@@>>>???@@@BBBCCCBBB???;;;999777888999:::::::::;;;;;;888666333222222222111000222111000///------,,,,,,,,,+++***)))((()))***+++*********)))))))))((((((******))))))******+++,,,+++***+++,,,,,,///:::EEESSS[[[bbbdddfffhhhgggddddddpppyyyzzzyyyuuuuuuxxx{{{vvvuuuwww|||yyyqqqppptttyyy~~~zzzssskkkaaaUUUJJJCCC???===>>>AAACCCHHHTTT___jjjrrr~~~yyykkk\\\RRRHHHDDDDDDKKKUUU___lllwwwzzzzzz|||}}}}}}{{{zzz{{{zzzyyywwwuuutttsssrrrvvvwwwzzz|||{{{nnndddZZZUUUNNNHHHDDDBBBAAA???>>>===;;;;;;;;;<<<>>>??????@@@BBBDDDIIIRRR^^^fffpppwww~~~zzzpppgggddd___XXXRRRMMMHHHDDDAAA???<<<<<>>???CCCHHHLLLOOOQQQTTTVVVUUUVVVXXX]]]cccjjjqqquuuzzzuuugggYYYIII@@@;;;555111111------,,,++++++++++++,,,,,,------...............------......///000000000000000222777>>>IIIUUU\\\ddddddfffhhhggggggrrr~~~yyywwwyyy~~~vvvwww}}}tttjjjeee[[[YYYUUUQQQMMMIIIFFFDDD>>>CCCEEEBBBBBBCCCCCC@@@@@@BBBDDDEEEDDDAAA>>>;;;999:::;;;<<<>>>>>>>>>>>>;;;888555333333333222111222111000...---------------,,,***)))))))))***+++************))))))))))))******))))))******+++,,,,,,+++,,,------000:::EEEUUU]]]dddgggggghhhfffbbbaaalllxxxzzz}}}||||||~~~ooopppvvv~~~zzzqqqooossswww|||xxxssskkkbbbVVVKKKDDD===<<<<<<@@@DDDJJJUUUaaakkksss}}}zzzlll\\\QQQGGGCCCCCCJJJTTT___lllwwwzzz{{{|||~~~~~~|||{{{zzzzzzyyyxxxvvvuuutttttttttyyyzzz|||~~~~~~vvvlll```XXXLLLHHHAAA===;;;::::::999777777777777777888999999;;;<<<======???GGGRRR[[[eeeoooxxx}}}{{{xxxwwwpppddd[[[TTTPPPKKKGGGDDDAAA???===;;;999:::===???BBBJJJRRRYYYdddoooxxx{{{xxxkkkbbbUUUKKKFFFDDDCCCBBByyyyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxyyy{{{}}}}}}yyyxxxwwwvvvuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||{{{zzzzzzyyyzzzzzz{{{{{{zzzyyyyyyxxxvvvrrrooohhhaaaTTTHHH???;;;:::;;;:::<<<@@@CCCFFFKKKPPPTTTWWW[[[```eeeiiinnnssswwwxxx{{{}}}{{{zzzyyyuuuvvvrrrjjjddd___VVVNNNDDD@@@:::666444666999<<>>@@@DDDIIIMMMOOORRRTTTVVVTTTUUUWWW\\\bbbjjjqqquuuyyy~~~tttfffXXXHHH???:::555111111...------,,,,,,,,,,,,,,,------...///////////////------......///000000000000000222666===GGGOOOUUUXXXWWWYYY^^^___aaaooo{{{qqqqqqqqqxxx}}}|||rrrhhhddd\\\XXXRRRMMMKKKIIIHHHGGG@@@CCCEEEDDDEEEHHHHHHEEEBBBDDDFFFGGGFFFDDDAAA>>>;;;;;;;;;===???@@@@@@>>>===;;;777555555444333222111111///......---------,,,,,,+++***************++++++*********)))))))))******))))))******+++,,,------...000000222<<>><<<888666666:::@@@EEERRR[[[kkkzzz~~~{{{zzzzzzzzzyyywwwsssssstttuuuuuuuuutttsssuuuuuutttttttttttttttuuurrrrrrrrrrrrqqqpppoooooommmmmmoooooonnnmmmkkkiiihhheee```]]]YYYSSSJJJDDD===:::666333222222222111666555333222444777<<<>>>@@@DDDHHHLLLNNNPPPSSSUUUSSSTTTVVV[[[bbbiiippptttyyy|||ssseeeWWWGGG???:::444111000///......---,,,---------,,,---.../////////......------......///000000000000000111666===EEELLLPPPRRROOOSSSZZZ\\\___nnnxxxnnnhhhiiilllwwwnnndddaaa\\\XXXSSSPPPOOONNNKKKIIIBBBEEEGGGGGGIIIMMMLLLIIIDDDFFFHHHIIIIIIFFFCCCAAA???>>>===???BBBDDDBBB@@@@@@===999777666666444333111000///......---......++++++,,,,,,++++++***)))+++++++++*********))))))******))))))******+++,,,++++++---//////222<<>><<<===@@@DDDIIIUUU```kkksss}}}{{{ooo```UUUHHHDDDCCCJJJRRR\\\iiitttzzz{{{|||~~~~~~}}}{{{{{{{{{{{{zzzzzzxxxxxxxxxyyy{{{|||}}}}}}}}}~~~{{{ooodddZZZQQQIIIDDD???===:::999:::::::::999666777888999::::::::::::777:::======>>>DDDOOOYYY___jjjtttvvvwwwyyyyyyxxxvvvsssmmmggg```XXXOOOJJJ???<<<999888888888888777555555888;;;<<<>>>GGGPPPXXXdddsss~~~zzzwwwooohhh^^^TTTMMMJJJJJJJJJ{{{||||||}}}|||{{{yyyxxxvvvvvvwwwxxxyyy{{{|||}}}zzzyyyxxxwwwvvvvvvvvvvvvyyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{{{{|||||||||||||||{{{zzzzzz{{{|||}}}~~~zzzyyywwwwwwxxxuuuqqqlllhhhaaaTTTHHH???;;;;;;;;;:::<<>>;;;888777777555444111000///...............++++++,,,---,,,+++***)))+++++++++************)))*********)))***++++++,,,''''''))),,,,,,///999DDDSSS]]]fffjjjkkkkkkhhhbbb^^^hhh|||zzzttt|||{{{wwwmmm___WWW]]]lll~~~~~~zzzrrrooorrrvvvxxxuuurrrllldddYYYMMMEEE@@@>>>>>>AAACCCHHHSSS^^^kkksss}}}|||pppaaaWWWHHHDDDDDDJJJRRR\\\hhhssszzzzzz|||}}}}}}{{{{{{{{{{{{|||{{{{{{zzzyyyzzz|||~~~~~~~~~~~~~~~}}}ttthhh[[[QQQHHHAAA===888777555555666777666555555666888::::::::::::999333777<<<===>>>DDDPPPZZZbbbmmmvvvwwwvvvvvvuuusssooommmhhh```XXXOOOHHHDDD>>>;;;888777777888777666777888;;;@@@AAADDDMMMXXX^^^jjjyyy~~~zzzwwwrrrkkkaaaWWWPPPLLLLLLLLL~~~|||{{{|||{{{zzzxxxzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwuuuvvvxxxzzz{{{{{{{{{{{{|||zzzwwwwwwxxxyyyzzzyyy{{{{{{{{{{{{|||||||||||||||}}}~~~}}}zzzuuupppmmmfffaaaWWWKKK@@@:::999999<<<>>>@@@BBBDDDGGGLLLOOOVVVZZZ```eeeiiimmmpppssszzz}}}~~~xxxuuusssrrrhhhfffccc]]]TTTIII@@@:::<<<:::888999>>>JJJWWWaaawww|||{{{zzzxxxvvvvvvvvvvvvwwwtttsssssssssssstttuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvssssssssssssssssssssssssnnnmmmmmmnnnpppooommmkkkdddbbb```]]]YYYRRRKKKEEE;;;888333000000000000000222333333333333555888;;;BBBEEEHHHKKKLLLMMMPPPRRRTTTTTTWWW[[[aaahhhooosss}}}uuucccTTTEEE===999444111000//////...---,,,,,,++++++---,,,,,,+++++++++,,,,,,------...///000111222222111000333;;;AAAEEEJJJPPPOOOVVV]]]^^^^^^eeeuuu}}}{{{xxxvvvssskkkfffeeeeeeppp~~~~~~hhh\\\\\\TTTTTTSSSSSSRRROOOJJJGGGCCCEEEIIINNNQQQQQQOOOLLLKKKLLLNNNPPPQQQNNNIIIEEEEEECCCCCCFFFIIIJJJHHHFFFAAA===999777777999::::::999666222000000///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...---...//////111;;;FFFSSS\\\dddhhhkkkkkkgggaaa```iiizzzzzz~~~~~~ttteeeYYYWWW\\\iiizzz{{{}}}|||qqqlllooosssxxxvvvrrrlllcccXXXMMMEEEBBB>>><<<>>>AAAGGGRRR\\\fffqqq~~~|||qqqaaaUUUIIIEEECCCFFFLLLUUUdddpppwwwyyy{{{|||||||||~~~}}}|||{{{zzzzzzzzz{{{||||||zzzzzzzzz|||}}}|||{{{yyyzzz{{{|||}}}~~~~~~~~~}}}zzzyyyzzz|||~~~wwwkkk]]]SSSKKKAAA<<<;;;999888777666555444333222444666777777666555555666:::888;;;AAADDDHHHTTTbbbnnnppptttuuussspppnnnlllgggccc]]]VVVPPPIIIBBB>>>999777444444555777888888888:::===???EEENNN[[[dddrrr~~~}}}xxxwwwmmm___TTTPPPOOOOOOOOO~~~|||{{{{{{||||||zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwuuuvvvxxxyyy{{{{{{{{{zzz{{{yyywwwwwwxxxzzzzzzyyyzzz{{{{{{{{{||||||||||||zzz{{{|||{{{yyyuuupppnnnfffaaaWWWKKK@@@:::999:::;;;===???AAACCCGGGKKKNNNUUUYYY___eeeiiinnnrrruuuzzz}}}~~~wwwqqqnnnkkkfffbbb\\\TTTLLLDDD>>>;;;888888999===FFFUUUdddooo~~~|||zzzyyywwwvvvuuuuuuvvvvvvttttttsssssssssttttttuuuvvvvvvuuuuuuuuuuuuuuuvvvtttttttttssssssrrrrrrrrrnnnnnnmmmnnnoooooollljjjdddbbb```^^^ZZZSSSJJJEEE;;;888444111111111111000222333333333333555888;;;@@@CCCGGGIIIKKKLLLNNNPPPSSSTTTVVV[[[aaaiiiooosss|||~~~tttcccUUUFFF>>>999444111111///......---,,,,,,++++++------,,,,,,,,,,,,------------...///000111222222555333666===BBBEEEJJJPPPXXX___fffggggggnnn}}}~~~{{{~~~~~~tttqqqmmmgggbbbaaa```lll|||{{{cccWWWVVVPPPPPPPPPPPPPPPOOOLLLKKKEEEGGGIIIMMMPPPPPPMMMKKKMMMMMMOOOQQQSSSRRROOOLLLGGGFFFFFFHHHJJJIIIFFFCCC???;;;777555666777888888888555222000000///...---.........---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------...//////111:::EEETTT]]]eeeiiijjjkkkfffaaa^^^gggwww{{{~~~ssscccVVVTTTYYYgggyyy~~~{{{}}}~~~zzzpppkkknnnssswwwuuurrrmmmeee[[[PPPHHHBBB>>><<<>>>BBBHHHSSS]]]hhhsss~~~}}}qqqaaaUUUJJJEEECCCFFFLLLUUUcccooowwwyyy{{{|||||||||}}}~~~~~~}}}|||{{{{{{{{{|||}}}{{{zzzyyyyyy{{{{{{zzzyyyxxxyyy{{{}}}~~~|||xxxwwwyyyzzz{{{tttgggYYYOOOGGG???::::::999888777666555444333333555666888888777666777888;;;:::<<>><<<;;;777999===EEEQQQbbbsss~~~~~~|||zzzyyyyyyxxxvvvuuutttuuuuuuvvvuuuttttttsssssssssttttttuuuuuutttttttttuuuuuuvvvuuuuuutttsssrrrrrrqqqqqqooonnnnnnnnnooonnnkkkiiidddcccbbb___[[[SSSJJJCCC<<<888555222222222222111222333333333333555888;;;>>>AAAEEEHHHIIIKKKMMMNNNRRRTTTVVV[[[bbbiiipppuuu||||||rrraaaSSSDDD===888333000000.........------,,,,,,+++...---------------......------...///000111222222444333777???EEEHHHMMMRRR]]]ccciiikkkkkkrrr}}}xxxzzz{{{qqqllliiidddaaaaaa```kkk{{{uuu\\\OOONNNMMMMMMMMMNNNNNNNNNOOOOOOIIIIIIJJJLLLNNNNNNLLLJJJMMMMMMNNNPPPSSSTTTSSSRRRHHHHHHIIIJJJJJJGGGBBB???===:::666444555555555555888555222000000000///............------------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------...000///000:::DDDUUU^^^gggiiijjjiiifffaaa]]]dddrrr|||}}}rrrbbbUUUSSSXXXeeexxx|||}}}}}}wwwmmmiiimmmrrruuutttqqqmmmfff\\\QQQJJJBBB>>><<>>>>>???DDDIIIQQQ___kkkuuutttqqqmmmhhhccc___]]]YYYTTTLLLEEE@@@<<<999777555555555666777888::::::;;;???FFFOOOZZZiiiyyy~~~}}}rrrjjj]]]SSSOOOOOORRRSSSyyyxxxxxxyyyzzz{{{{{{zzzuuuvvvwwwyyyzzzzzzzzzyyywwwwwwxxxyyyyyyyyyxxxxxxvvvvvvwwwxxxyyyzzzzzzzzz{{{yyywwwwwwxxxzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzyyyvvvrrrooolllgggbbbXXXKKKAAA;;;999:::;;;===???AAADDDGGGLLLOOOUUUYYY___dddiiinnntttwwwzzz|||~~~sssiii```ZZZVVVQQQIIIAAA;;;999999::::::>>>EEEOOO\\\mmm}}}{{{yyyxxxvvvvvvxxxwwwuuutttttttttuuuvvvvvvuuutttsssssssssssssssttttttssssssttttttuuuuuuvvvuuuuuusssrrrqqqpppppppppooonnnnnnnnnmmmjjjgggdddcccbbb```[[[RRRIIIBBB;;;888555333333333333222222333333333333555888;;;===@@@EEEHHHJJJKKKMMMNNNQQQSSSVVV[[[bbbkkkrrrvvv|||{{{ppp___QQQBBB:::666111............---------,,,,,,,,,......---------...//////------...///000111222222000000666@@@GGGLLLRRRXXX^^^dddjjjlllnnnuuu}}}xxx{{{yyyqqqkkkhhhfffeeeeeeeeennn|||pppWWWJJJIIIOOOOOOOOONNNMMMNNNOOOPPPKKKJJJJJJKKKMMMLLLJJJIIIKKKJJJIIIJJJMMMOOOPPPOOOEEEGGGIIIJJJIIIEEE@@@===<<<:::777666666666555444777444111000000000///...............------------,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,------...000///000999CCCVVV___hhhiiiiiihhheeeaaa\\\bbbooo}}}}}}|||rrreeeZZZWWW[[[gggzzz~~~~~~zzzzzzsssjjjgggkkkqqquuusssqqqmmmfff\\\QQQIIIBBB>>><<>>999888999888777777777666666555555555777888888777888:::<<<@@@AAADDDIIIQQQ\\\jjjtttzzzvvvqqqkkkfffaaa]]]ZZZTTTNNNGGG@@@<<<:::999888666777999999:::;;;===>>>CCCHHHPPPYYYeeessszzzvvvuuuxxx|||~~~~~~rrrkkkbbbYYYVVVWWW[[[^^^xxxwwwvvvwwwyyy{{{zzzyyytttuuuwwwyyyzzzzzzyyyyyyvvvwwwxxxyyyyyyyyyyyyyyywwwwwwwwwwwwxxxyyyyyyzzzzzzxxxwwwwwwyyyzzz{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz||||||{{{yyyvvvrrrnnnlllgggbbbXXXLLLAAA;;;:::;;;<<<>>>@@@CCCEEEIIINNNQQQXXX\\\```dddiiimmmrrrvvvzzz||||||qqqeeeZZZTTTJJJFFFAAA<<<999888999999>>>DDDNNNZZZhhhxxx|||yyyxxxwwwuuutttwwwvvvuuutttttttttuuuvvvwwwvvvuuutttsssrrrrrrrrrssssssrrrsssssstttuuuuuuvvvuuuuuusssrrrqqqppppppooonnnnnnnnnnnnmmmjjjgggeeedddbbb___YYYQQQHHHAAA:::888555444444444333222222333333333333555888;;;===AAAFFFJJJLLLMMMNNNOOOPPPRRRUUU[[[ccclllsssxxx|||zzzooo___QQQBBB;;;777222//////---------------,,,,,,,,,---------------...///000------...///000111222222000111888CCCLLLQQQWWW]]]dddjjjoooqqqssszzz}}}~~~zzztttnnnlllllllllkkkjjjooo|||lllVVVKKKKKKUUUUUUUUURRRNNNLLLMMMOOOJJJJJJJJJKKKLLLLLLJJJHHHGGGEEECCCBBBDDDFFFGGGHHHAAADDDGGGHHHGGGDDD@@@>>>>>><<<:::999999888666555666333111000000111000/////////.........---------,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,...000///000888BBBUUU___hhhiiigggfffdddaaa]]]bbbnnn|||{{{~~~}}}wwwmmmcccaaaccclllyyywww}}}{{{ppphhhggglllpppxxxwwwuuuqqqiii^^^QQQIIIBBB>>><<>>BBBHHHOOOZZZgggssszzzzzzuuunnniiiddd```[[[WWWNNNIIIBBB<<<:::999999999666999;;;<<<<<<>>>BBBEEEMMMTTT^^^hhhssswwwpppnnnmmmssszzz}}}}}}uuupppiiiccc```aaaeeeiiiwwwvvvvvvwwwxxxyyyyyyxxxtttvvvxxxyyyzzzyyyxxxwwwvvvwwwxxxxxxyyyyyyyyyyyywwwwwwwwwwwwwwwxxxyyyyyyzzzxxxvvvwwwyyy{{{{{{{{{xxxxxxxxxyyyyyyyyyzzzzzz||||||{{{xxxuuurrrnnnmmmhhhbbbXXXLLLAAA;;;:::;;;<<<>>>AAACCCFFFJJJOOOSSSZZZ]]]aaadddhhhmmmrrrvvvyyy|||~~~yyylll___TTTMMM@@@???<<<:::999:::;;;===CCCKKKXXXgggvvv{{{yyyyyyxxxvvvuuuwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwuuutttrrrrrrqqqqqqrrrrrrrrrrrrrrrssstttuuuuuuuuutttsssrrrrrrqqqqqqnnnmmmmmmmmmnnnmmmjjjhhhfffddd```\\\WWWOOOFFF@@@999777444444444444222111222333333333333555888;;;===AAAGGGKKKMMMNNNOOOPPPOOOQQQUUU[[[cccmmmuuuzzz}}}yyynnn```RRRDDD<<<999444222222------------------------,,,,,,,,,,,,---...//////------...///000111222222444666===JJJTTTZZZ```fffmmmqqquuuvvvwww|||}}}vvvssstttsssqqqmmmppp{{{mmmXXXPPPRRRZZZ\\\[[[VVVPPPKKKJJJKKKHHHHHHIIIKKKMMMMMMKKKIIIFFFCCC@@@@@@AAABBBCCCCCC@@@CCCGGGHHHFFFCCCAAA@@@@@@???======<<<;;;888666555333000000000111111000/////////.........------,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,///111//////777@@@SSS]]]fffgggeeeddddddbbb\\\bbbnnn}}}xxxzzzyyyppplllmmmrrr{{{www}}}xxxooojjjjjjooosss|||{{{yyyuuummmbbbUUULLLBBB>>><<<>>>AAAGGGRRR\\\hhhrrr{{{qqqbbbYYYLLLGGGCCCEEEHHHOOO\\\hhhtttwww{{{|||{{{yyyxxxxxxzzzzzzzzzyyyxxxwwwvvvuuusssrrrpppooooooooommmkkkkkkllloooqqqtttvvvwwwxxxtttsssuuuyyy|||~~~uuummm\\\PPPDDD>>>;;;888888:::666777777777777777777777666777888888888:::===@@@>>>FFFOOOXXXdddrrrzzz|||xxxssskkkfffbbb^^^XXXSSSHHHDDD===999888999999999666999===???@@@EEEKKKQQQXXX```kkkwww{{{mmmhhhgggfffnnnxxx{{{~~~~~~xxxuuuqqqlllhhhgggjjjmmmwwwvvvuuuvvvxxxxxxwwwvvvuuuvvvxxxzzzzzzyyywwwuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwxxxyyyyyyxxxvvvwwwyyy{{{{{{{{{xxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvtttrrrpppooohhhbbbYYYLLLBBB<<<:::;;;;;;===@@@CCCFFFJJJOOORRRYYY\\\```dddhhhnnntttxxxyyy{{{~~~uuufffXXXLLLDDD<<<;;;888777999<<<@@@CCCOOOXXXgggvvv~~~}}}|||zzzyyyyyyyyyxxxvvvxxxwwwvvvuuuvvvvvvwwwxxxxxxwwwvvvtttrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttuuutttttttttssssssrrrrrrrrrmmmllllllmmmnnnmmmkkkiiigggddd___YYYSSSLLLEEE@@@777555444333444333222000222333333333333555888;;;===AAAGGGLLLNNNOOOOOOPPPOOOPPPUUU[[[dddnnnvvv{{{~~~yyymmm^^^QQQBBB;;;777333111111------------------------++++++++++++,,,---...///------...///000111222222555888CCCRRR___hhhpppxxx|||~~~}}}~~~~~~|||xxxssssss{{{~~~~~~ppp]]]WWWYYY]]]______YYYPPPJJJGGGHHHDDDEEEHHHLLLOOOOOOLLLIIIHHHEEECCCCCCDDDEEEFFFEEECCCFFFIIIHHHEEECCCBBBCCCAAA@@@?????????===999666444222000///111222222111////////////............,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,///111//////666???PPP[[[eeefffccccccdddccc[[[aaannn~~~~~~uuuvvv}}}~~~|||uuutttuuu{{{xxxqqqnnnooossswwwzzzyyyxxxuuunnncccVVVNNNCCC>>><<<===@@@EEEPPPZZZeeeoooyyy~~~~~~pppccc[[[MMMGGGDDDDDDHHHNNN[[[ffftttwww{{{|||{{{yyywwwwwwwwwwwwwwwwwwvvvtttrrrqqqmmmllljjjjjjjjjjjjiiiggghhhiiikkkmmmnnnooopppppppppooosssyyy}}}yyymmmeeeVVVKKKAAA<<<:::777666888666666777777777888888888888999::::::;;;===AAADDDFFFPPP[[[fffrrr}}}~~~yyytttlllgggddd^^^WWWQQQEEEAAA<<<999999:::::::::999===BBBEEEIIIQQQ\\\dddmmmuuuttteee```^^^^^^fffqqqxxx|||zzzyyyvvvpppjjjffffffhhhxxxvvvuuuvvvwwwxxxwwwuuuuuuwwwyyyzzzzzzxxxvvvtttuuuvvvwwwxxxyyyzzzzzzzzzxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxvvvwwwyyy{{{|||{{{wwwwwwxxxxxxxxxyyyyyyyyyttttttttttttsssrrrqqqppphhhcccYYYMMMBBB<<<:::;;;:::<<>><<<999666555888===DDDHHH[[[eeesss}}}|||||||||{{{zzzyyyxxxxxxzzzzzzyyywwwxxxxxxwwwvvvvvvwwwxxxyyyyyyxxxvvvtttrrrqqqqqqpppqqqqqqqqqqqqrrrssstttuuusssssssssssssssssssssssslllkkkkkkmmmnnnmmmkkkiiihhhddd^^^XXXRRRKKKDDD@@@666555333333333333111000222333333333333555888;;;<<<@@@FFFKKKMMMNNNOOOPPPNNNPPPTTT[[[dddnnnwww|||zzzmmm[[[MMM???888444000---...------------------------+++******+++,,,---...///------...///000111222222333777DDDXXXiiiuuu~~~~~~{{{yyy~~~~~~wwwyyyrrraaa[[[^^^]]]``````ZZZQQQIIIFFFFFFAAACCCGGGLLLPPPPPPMMMJJJJJJHHHGGGGGGIIIJJJKKKJJJGGGIIIKKKIIIFFFCCCCCCDDDAAAAAA@@@@@@@@@===999666444222000///111222222111000/////////............,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,///111//////666???OOOZZZdddeeebbbbbbccccccZZZ```nnn~~~|||ssstttzzz~~~zzzwwwvvvyyysssqqqssswwwzzzuuuuuuuuussslllbbbVVVMMMCCC>>><<<===???DDDNNNXXXbbbmmmxxx~~~}}}pppddd\\\MMMHHHDDDDDDGGGNNNZZZfffssswwwzzz|||{{{yyywwwvvvssssssssssssrrrpppnnnmmmiiihhhffffffggggggeeeddddddeeefffggghhhiiiiiiiiimmmmmmqqqxxx}}}}}}ssshhh___RRRHHH>>>;;;999666555777666666777777888888999999:::;;;<<<<<<===???CCCGGGNNNZZZgggqqq}}}}}}wwwpppkkkgggaaaXXXQQQEEEAAA>>><<<<<<============AAAGGGLLLRRR]]]kkkuuuooo___ZZZWWWVVV^^^kkkuuuzzzzzzzzzxxxqqqiiicccaaaaaayyywwwuuuttttttuuuwwwyyyyyyxxxxxxzzz||||||{{{zzzvvvwwwwwwvvvvvvuuutttssssssuuuvvvxxxyyyyyyxxxxxxxxxwwwvvvwwwyyyzzzyyyxxxyyyxxxwwwvvvuuuuuuuuuuuutttuuuuuutttsssqqqooommmfffaaaXXXLLLBBB;;;999:::999;;;???CCCGGGKKKPPPTTTXXX[[[```eeeiiimmmrrruuuzzz|||{{{gggTTTHHHBBBAAA999888:::======AAAPPP```kkkuuu}}}|||zzzyyyxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{|||}}}}}}|||{{{zzzyyywwwvvvtttssssssssssssssssssssssssssstttuuuvvvvvvtttqqqqqqqqqrrrqqqooonnnnnnnnnmmmllliiigggfffeeeaaa\\\UUUOOOGGG???:::777555333222333333222111222333444444333555888:::???BBBGGGKKKMMMNNNPPPQQQJJJNNNTTT[[[dddmmmvvv}}}vvvjjjZZZKKK===777444000---+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...111444666555;;;III]]]ttt~~~}}}|||}}}xxxvvv|||wwwfff^^^]]]^^^]]][[[XXXSSSMMMGGGDDDAAADDDJJJRRRXXXXXXTTTOOOHHHFFFFFFHHHKKKMMMLLLJJJJJJIIIFFFDDDCCCCCCCCCCCCDDDCCCCCCAAA>>>;;;888777555333000000000111111000111000000///...------,,,---,,,+++***))))))))))))******+++,,,,,,,,,++++++...////////////111555888LLLXXXbbbccc``````aaa```\\\cccrrr}}}tttuuu{{{|||www}}}vvv{{{~~~~~~}}}{{{xxxvvvuuuvvvuuuqqqmmmfffYYYMMMAAA>>>===@@@BBBFFFOOOXXXeeekkksss{{{wwwiii\\\QQQJJJDDDCCCFFFMMMZZZgggvvvxxx{{{}}}}}}{{{xxxwwwwwwtttpppmmmkkkjjjhhhgggdddcccbbbaaa````````````dddeeefffeeeccccccdddffffffmmmuuuyyyzzz}}}yyymmmaaaYYYHHHDDD???;;;::::::::::::444666999:::999999;;;<<<;;;===@@@@@@@@@CCCHHHLLLYYYggguuu}}}{{{ssslllhhhcccWWWJJJEEE>>>::::::::::::;;;???GGGIIISSS```iiiqqqwwwjjj\\\TTTRRRSSSZZZaaaooottt{{{}}}zzzuuukkk```[[[\\\zzzxxxvvvuuuuuuvvvxxxzzzyyyxxxxxxyyyzzz{{{zzzxxxvvvvvvvvvvvvvvvvvvuuuuuuwwwxxxyyy{{{{{{{{{zzzzzzzzzyyyxxxyyyzzz{{{{{{zzzwwwwwwvvvuuuttttttttttttttttttttttttrrrpppnnnmmmgggbbbXXXLLLBBB;;;999:::999<<>>;;;999<<>>AAAFFFIIIKKKLLLMMMOOOLLLPPPUUU\\\cccllluuu{{{}}}yyymmmZZZKKK===777444000------......---------,,,,,,,,,------------------------000000///...///111333444666<<>>@@@BBBEEEMMMVVVbbbhhhqqqyyyxxxjjj^^^QQQKKKEEEDDDFFFNNN[[[hhhwwwyyy|||}}}|||yyywwwuuurrroookkkhhhgggfffdddbbbbbbaaa```___^^^^^^^^^^^^_________^^^\\\\\\]]]^^^```gggqqqwwwzzz~~~}}}tttiii]]]VVVFFFBBB===999888999999888555777999999999999:::;;;:::<<>>:::;;;<<<<<>>@@@DDDLLLWWW___mmmxxx~~~wwwoookkkeeeZZZNNNEEE@@@===>>>@@@AAAGGGMMM[[[dddtttqqqcccXXXMMMIIIIIILLLSSSZZZ```eeemmmuuuzzz}}}~~~yyysssjjjaaa```dddyyyxxxvvvvvvvvvvvvxxxyyyyyyxxxvvvvvvwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvttttttvvvwwwxxxwwwuuuuuuuuuttttttsssrrrrrrssssssssssssqqqooommmlllgggbbbYYYMMMBBB<<<:::::::::===@@@DDDGGGKKKPPPSSSXXX\\\aaafffjjjoootttxxxyyy|||~~~iiiTTTFFF>>><<<<<<===???EEEQQQaaaqqq}}}zzzyyyxxxwwwwwwxxxyyyzzzyyyzzz{{{||||||{{{{{{zzzxxxxxxzzz{{{{{{zzzyyyyyyyyyxxxwwwvvvuuutttttttttssssssttttttttttttttttttwwwvvvuuuuuuvvvvvvtttrrroooooonnnmmmkkkhhheeeccc___]]]XXXSSSMMMFFF>>>888444333111000111222111000///000111111222333777999>>>AAAEEEHHHIIIIIIJJJKKKMMMPPPVVV\\\ccckkktttzzztttgggWWWJJJ<<<555222//////222------------------------------------------------333222111000000000111111222777CCCTTThhhzzz{{{}}}}}}pppfffdddlll~~~yyylllfffXXXXXXXXXXXXWWWUUUTTTSSSWWWXXXZZZZZZXXXTTTNNNJJJHHHFFFDDDCCCCCCEEEGGGIIILLLKKKKKKKKKKKKLLLLLLLLLMMMLLLIIIEEE@@@:::666333222111000111333444444333222111111111000000000/////////...,,,,,,,,,,,,,,,))))))******+++,,,---...+++,,,---------000444777EEEQQQ\\\```aaacccbbb```^^^^^^eeerrruuurrrtttwwwllllllrrr{{{|||~~~xxxsssoooqqqsssssspppnnnhhh\\\QQQGGGBBB??????@@@CCCKKKTTT^^^eeeoooxxx{{{nnnbbbRRRLLLFFFEEEHHHOOO]]]jjjwww{{{~~~}}}xxxqqqmmmlllfffccc___\\\[[[ZZZXXXVVVWWWVVVVVVUUUTTTTTTUUUUUUSSSSSSRRRPPPNNNNNNPPPRRR\\\cccmmmsssvvvzzzyyypppfff\\\RRRLLLCCC@@@<<<:::::::::::::::;;;<<<============???AAAAAABBBDDDEEEIIIRRR^^^gggyyyyyyqqqlllfff\\\QQQGGGCCCAAACCCEEEIIIQQQYYYeeeqqqzzzjjj[[[RRRHHHEEEFFFHHHNNNUUUWWW\\\dddlllrrrxxx}}}}}}yyysssjjjdddgggmmmwwwvvvuuuuuuuuuuuuvvvwwwyyywwwuuuuuuuuuvvvuuutttuuuuuuuuuuuuvvvwwwyyyzzzyyyzzz{{{{{{{{{zzzyyyxxxxxxvvvttttttuuuwwwxxxxxxvvvvvvwwwwwwvvvuuusssssssssttttttsssrrrpppnnnlllgggcccYYYMMMCCC<<<:::;;;;;;>>>AAADDDGGGKKKPPPSSSYYY\\\aaafffkkkpppuuuyyy}}}yyycccNNNAAA<<<<<<===AAAGGGRRR___ooo~~~}}}}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{||||||}}}}}}|||zzzxxxwwwxxxyyyzzz{{{|||{{{{{{zzzyyyyyyxxxwwwvvvuuuttttttsssttttttuuuuuutttssssssuuuuuutttuuuvvvvvvtttrrrooooooooonnnkkkiiifffdddccc```\\\VVVOOOFFF===666333111000000111111111000///000111111222444777:::???BBBFFFIIIJJJJJJKKKLLLKKKNNNTTT[[[cccmmmvvv|||}}}pppcccSSSHHH;;;555111//////222------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000111222222777@@@NNN^^^llluuuyyy{{{yyyxxxxxx{{{}}}yyy}}}rrriiigggoooyyyiii```UUUVVVWWWXXXYYYYYYYYYYYYXXXYYY[[[[[[XXXTTTPPPMMMPPPNNNKKKHHHFFFFFFHHHIIIMMMMMMMMMNNNNNNNNNNNNNNNOOOMMMKKKGGGAAA<<<777444111000000111333444333222111111111111000000000000000///...---,,,,,,,,,,,,************+++,,,---...+++,,,---......111555888IIISSS^^^bbbdddeeeccc```]]]\\\cccssswwwqqqrrruuujjjiiinnntttyyyrrrnnnoooqqqrrrpppnnniii^^^SSSFFFBBB>>>???@@@CCCLLLVVV```gggrrr}}}|||pppdddSSSLLLFFFEEEHHHOOO\\\iiivvvzzz}}}{{{ssskkkfffdddaaa^^^ZZZWWWVVVUUUSSSQQQPPPOOONNNNNNMMMNNNNNNNNNLLLLLLKKKIIIHHHIIILLLNNN[[[cccmmmtttwwwzzz~~~uuulllbbbXXXNNNHHH@@@===:::999:::;;;;;;::::::<<<===>>>>>>@@@CCCEEEJJJLLLOOOQQQVVV```llluuuzzzrrrmmmhhh^^^UUUHHHEEEDDDGGGKKKQQQ\\\gggrrrwwwhhhYYYPPPGGGEEEEEEFFFJJJOOOQQQUUU[[[bbbiiirrrzzz}}}zzzuuunnnjjjpppyyyuuuuuuuuuttttttuuuuuuuuuyyywwwttttttuuuvvvvvvvvvuuuttttttttttttvvvxxxyyyzzz{{{|||}}}}}}|||{{{{{{{{{yyyvvvvvvxxxzzz{{{{{{wwwxxxxxxxxxxxxvvvuuusssttttttuuutttsssqqqooommmhhhcccYYYNNNCCC<<<;;;;;;<<<>>>BBBEEEHHHKKKPPPSSSYYY]]]bbbggglllqqqvvvzzzrrrZZZGGG>>>===???AAAJJJVVVdddppp|||}}}zzzzzzzzz{{{yyyxxxwwwwwwwwwxxxyyyzzz}}}}}}~~~~~~}}}zzzwwwvvvxxxyyyzzz{{{||||||{{{{{{yyyyyyyyyyyyxxxvvvuuutttssstttuuuuuuuuutttsssrrrssssssssstttuuuuuusssqqqoooooooooooommmkkkhhhgggeeebbb^^^XXXQQQGGG===666222000//////000111111000///000111222222555888;;;???CCCGGGJJJKKKLLLMMMNNNJJJNNNTTT[[[dddmmmwww}}}|||~~~{{{ooobbbNNNEEE;;;555111......111,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222444888@@@KKKWWWbbbhhhkkkqqqmmmjjjiiiiiioooxxxwww|||{{{ssspppvvvsssccc[[[UUUUUUVVVWWWXXXYYYZZZZZZWWWYYY[[[ZZZWWWTTTQQQQQQUUUUUURRRNNNIIIGGGHHHIIILLLMMMNNNNNNNNNNNNMMMMMMOOONNNKKKHHHCCC===999666222111111333444444333111000000000000000000000000//////...---,,,,,,,,,,,,,,,+++*********+++,,,---+++,,,---...///111666999JJJUUU___dddfffhhheee```___^^^fffyyy{{{rrrqqqwwwmmmkkkoooyyyzzzsssooommmpppqqqpppnnnjjj___TTTGGGBBB>>>>>>???CCCMMMVVVbbbjjjuuu}}}pppeeeUUUMMMGGGEEEGGGMMMZZZffftttyyy|||xxxnnnccc^^^\\\ZZZWWWSSSQQQOOONNNLLLKKKHHHHHHGGGGGGGGGGGGGGGHHHDDDDDDDDDCCCCCCEEEJJJMMMYYYbbbmmmvvvzzz~~~{{{tttkkkaaaVVVLLLFFF===;;;999888:::;;;;;;:::999;;;===???AAADDDIIILLLNNNRRRXXX]]]dddnnnyyy~~~{{{tttoookkkccc[[[MMMJJJKKKOOOTTT[[[iiivvvrrrcccUUUMMMFFFDDDDDDCCCFFFKKKLLLNNNRRRWWW___iiittt||||||{{{{{{yyysssrrr{{{vvvuuuuuuuuuuuuuuuuuuvvvxxxvvvttttttuuuwwwxxxxxxuuutttsssrrrssstttvvvwwwxxxyyy{{{|||}}}}}}|||{{{|||zzzwwwvvvxxxzzz||||||wwwxxxyyyyyyxxxwwwuuusssuuuvvvvvvuuutttrrrpppnnnhhhcccZZZNNNCCC===;;;;;;<<>>BBBGGGJJJXXXhhhyyy~~~{{{zzzzzzyyyxxxxxxwwwvvvvvvvvvwwwyyyzzz{{{|||~~~~~~}}}{{{yyywwwvvvwwwyyyzzz{{{{{{zzzzzzyyyzzzzzzzzzxxxwwwuuutttssstttuuuvvvuuutttrrrqqqppppppqqqrrrtttsssqqqoooooopppppppppooommmkkkjjjdddbbb^^^YYYQQQHHH>>>777111000......000111000000///111222333333666999<<<>>>BBBFFFJJJKKKLLLNNNOOOKKKOOOUUU\\\cccllluuu{{{zzz|||}}}||||||xxxkkk^^^JJJBBB:::555111------000,,,,,,,,,---------......---------------------------...///000111222222222444777===GGGRRRZZZ___aaacccaaa___```aaahhhyyy|||tttqqqssszzz}}}zzz|||kkk___YYYVVVVVVUUUUUUUUUUUUUUUUUUSSSUUUWWWUUURRROOONNNNNNUUUUUUTTTPPPKKKHHHHHHJJJJJJKKKLLLLLLLLLKKKJJJIIINNNMMMKKKHHHDDD@@@<<<999555444444555666666444222///////////////////////////...---,,,++++++++++++...,,,+++))))))***+++,,,***+++,,,,,,...000555888IIISSS^^^dddhhhjjjgggbbb___^^^hhh~~~~~~uuurrr~~~vvvsssvvvxxxyyy|||uuuqqqlllooopppooooookkkaaaVVVJJJDDD???>>>???BBBKKKUUUbbbjjjvvv}}}pppeeeUUUNNNGGGEEEFFFKKKXXXdddqqqwwwzzzuuuiii]]]WWWUUUSSSPPPLLLIIIGGGFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAABBBFFFLLLPPP[[[eeepppxxx|||~~~zzzssskkkaaaWWWLLLFFF>>>===;;;;;;===>>>>>>===<<>>@@@IIIRRRaaaiiivvv}}}pppeeeVVVNNNGGGDDDEEEJJJVVVbbbpppuuuxxxsssfffZZZSSSQQQMMMJJJFFFCCCBBB@@@???===???>>>>>>>>>>>>>>>??????@@@AAABBBBBBEEEJJJPPPUUUaaajjjuuu{{{~~~}}}zzzssslllcccXXXMMMFFFBBBAAA???@@@BBBCCCCCCBBBBBBDDDGGGKKKPPPVVV]]]aaakkkqqqyyyzzzuuurrrllleeebbbaaaccchhhnnnxxx|||}}}~~~tttbbbRRRKKKDDD??????@@@???BBBEEEGGGEEEEEEFFFMMMZZZiiitttwwwyyy}}}}}}~~~xxxwwwvvvttttttvvvwwwxxxuuuuuuttttttuuuwwwyyyzzzvvvvvvvvvtttrrrqqqsssuuuvvvwwwyyyzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwyyyxxxwwwxxxyyyxxxvvvtttuuusssrrrsssuuutttqqqnnnhhhcccZZZNNNCCC<<<999999<<<>>>AAADDDGGGJJJOOORRRVVV[[[bbbiiioootttyyy}}}}}}xxxcccOOOGGGEEEIII[[[nnn{{{{{{xxxuuuuuuvvvyyyzzz{{{}}}||||||{{{zzzzzzyyyyyyyyyzzz}}}~~~~~~|||yyywwwsssuuuwwwyyyzzzyyyxxxwww{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwvvvtttrrrqqqqqqsssnnnmmmnnnoooqqqqqqooommmmmmnnnoooooonnnllljjjiiibbb^^^XXXRRRKKKDDD===999555444222111111111222222222222111000111444999===@@@AAACCCFFFIIIKKKKKKJJJMMMPPPTTT[[[dddnnnvvvzzz|||}}}{{{yyyvvvpppbbbTTTFFF@@@888333222000...,,,///...,,,+++***+++,,,,,,000///---------...000222000000000000000111111111555666:::DDDPPPWWWWWWUUUWWWTTTUUUZZZaaajjj|||{{{pppggg```aaaeeemmmuuukkkeeeaaa]]]WWWRRRSSSSSSPPPNNNNNNPPPPPPQQQPPPIIICCCEEEJJJRRRRRRRRRQQQOOOLLLIIIGGGJJJKKKKKKIIIFFFDDDCCCDDDJJJJJJHHHFFFBBB???>>>>>>;;;<<<;;;999666444333444333111//////000111...,,,111000///---,,,+++******)))************+++++++++,,,---...//////000222555BBBLLLZZZdddhhhhhhgggfffddd___bbbtttyyysssxxxxxxlllccclll{{{~~~xxx{{{|||vvvrrrpppppppppssssssnnnbbbYYYNNNGGG@@@??????BBBJJJRRR```gggsss|||ooogggZZZNNNFFFEEEFFFHHHRRR^^^mmmuuuwwwooobbbWWWMMMGGGFFFEEECCCAAA>>>===<<<;;;===<<<;;;;;;;;;<<<===>>>??????BBBHHHIIIJJJSSS___fffooozzzzzzyyyuuunnndddXXXNNNHHHFFFBBB??????CCCHHHKKKLLLIIILLLPPPTTTYYYbbbmmmvvvyyy}}}~~~|||{{{wwwqqqmmmiiimmmqqqttt{{{xxxtttuuuxxx{{{{{{vvvjjj\\\RRRCCCAAA>>>======???BBBDDDBBB@@@@@@CCCGGGOOO]]]jjjuuu{{{xxxwwwuuuttttttuuuwwwxxxwwwwwwvvvuuuvvvvvvwwwxxxuuuuuuuuusssqqqpppqqqsssssstttvvvxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvyyywwwvvvwwwxxxxxxvvvuuuxxxvvvuuuuuuuuusssooolllhhhcccZZZNNNCCC;;;999999;;;>>>AAADDDGGGJJJOOORRRYYY]]]ccciiinnnrrrvvvyyy~~~rrr___NNNLLLQQQ[[[nnn{{{{{{{{{xxxvvvuuuwwwyyyzzz{{{~~~~~~}}}||||||{{{yyyzzz{{{||||||{{{yyyxxxtttvvvxxxyyyzzzzzzyyyxxxzzzzzzzzzzzzzzzyyyxxxwwwuuuuuuuuussspppooopppqqqnnnmmmmmmnnnoooooommmkkkmmmnnnoooooonnnllljjjhhhccc___YYYRRRLLLDDD===888444333222111111111222222222222111111111444999<<>>???@@@<<<===<<<:::666444333444222000...///000111///---111000///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////000222555AAAKKKZZZdddhhhgggffffffbbb]]]^^^nnn|||xxx{{{|||kkkaaa^^^gggwww}}}yyy~~~~~~xxxtttnnnmmmnnnrrrsssoooddd[[[OOOGGGAAA???@@@BBBIIIQQQ^^^eeeqqq}}}~~~rrriii[[[OOOFFFFFFFFFHHHRRR^^^kkkrrruuummmaaaWWWNNNHHHBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;:::;;;<<<>>>>>>AAAAAAEEEKKKMMMOOOXXXbbbkkkrrr||||||{{{wwwpppfff[[[QQQKKKHHHEEEDDDHHHOOOUUUVVVUUUSSSUUUYYY___hhhttt}}}|||yyytttqqqpppsssxxx|||{{{rrrooosssvvvzzzzzztttgggYYYOOOAAA???===;;;;;;===@@@BBB@@@======@@@CCCJJJXXXeeeqqqxxxvvvuuutttsssssstttuuuvvvyyyxxxwwwvvvvvvvvvvvvwwwtttttttttrrrooonnnoooppppppqqqsssuuuwwwxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvyyywwwuuuuuuvvvwwwvvvuuuxxxwwwvvvvvvuuutttpppnnniiidddZZZMMMBBB;;;888888;;;===@@@CCCFFFJJJNNNRRRWWW\\\bbbhhhmmmrrrvvvyyymmm^^^SSSXXXdddsss|||zzzzzz{{{yyyvvvvvvxxxzzz{{{{{{~~~~~~}}}|||||||||zzzzzzzzzzzzyyyyyyyyyxxxvvvwwwyyyzzz{{{zzzzzzyyyxxxxxxyyyyyyyyyxxxxxxwwwsssssssssqqqooonnnooopppooonnnmmmnnnooonnnllljjjnnnnnnoooooonnnllljjjhhhddd```ZZZSSSLLLDDD===888333333222111111111111222111222111111111444888<<>>666222111000...,,,------,,,+++++++++,,,,,,...---,,,,,,,,,---///000//////000000111111111111333666===HHHSSSZZZ\\\[[[UUUSSSTTTZZZeeesss~~~sssggg___ZZZXXX]]]cccuuuzzzqqqlllhhhfff___YYYYYYZZZXXXWWWXXXYYYUUUQQQLLLEEE@@@BBBHHHMMMMMMLLLJJJIIIGGGFFFFFFDDDFFFGGGGGGFFFFFFFFFGGGHHHEEEAAA>>><<<===???AAA<<<===<<<:::666444333444111000...///000000///...000000///...............,,,,,,,,,,,,------------+++---.........000222444@@@JJJXXXcccggggggfffeeeaaa\\\[[[hhh|||~~~yyy~~~oooaaaYYYYYYbbbrrr~~~}}}{{{wwwmmmmmmnnnsssuuuqqqhhh```OOOHHHAAA@@@@@@BBBHHHPPP[[[bbbnnnzzzvvvmmm]]]QQQHHHGGGGGGHHHQQQ]]]iiipppssskkk___VVVOOOJJJAAA@@@???>>>>>>>>>>>>>>>>>>=========>>>@@@AAABBBFFFHHHNNNTTTXXXZZZaaaiiiqqqwww~~~yyysssiii___VVVQQQKKKIIIJJJQQQ[[[```^^^YYYTTTVVV\\\gggvvv~~~|||{{{xxxvvvvvvyyy~~~sssllllllppptttxxxwwwpppbbbSSSJJJ>>><<<:::999999;;;>>>@@@???<<<<<<>>>AAAHHHUUUaaannnxxxuuutttsssssssssssstttuuuwwwwwwwwwwwwwwwwwwwwwwwwsssssssssqqqnnnmmmmmmnnnooopppqqqsssuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvxxxwwwuuutttvvvwwwwwwvvvttttttuuuvvvvvvuuusssrrriiicccYYYLLLAAA:::888888999<<<@@@CCCFFFJJJNNNRRRTTTYYYaaahhhooouuuzzz~~~~~~pppfffbbblll{{{~~~|||||||||{{{yyywwwwwwyyy{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyy{{{zzzyyyxxxwwwxxxyyyyyyxxxxxxzzzzzz{{{{{{zzzzzzwwwwwwxxxxxxxxxxxxwwwwwwsssssssssrrroooooooooqqqqqqpppooonnnooonnnmmmkkknnnooooooooonnnllliiihhheeeaaaZZZSSSKKKCCC<<<777222222111111111111111111111111222111222444888;;;AAACCCFFFGGGGGGGGGHHHHHHLLLNNNSSSZZZaaaiiipppsssvvvxxxxxxwwwuuuooo```RRRBBB<<<555111000///...,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.../////////000000111111222222444888@@@LLLWWW^^^aaaaaa\\\YYYYYY___kkk{{{zzzpppfff```^^^^^^eeemmmyyytttlllgggcccddd]]]XXXYYY[[[ZZZZZZ\\\]]]WWWRRRMMMHHHDDDGGGMMMNNNMMMLLLJJJIIIHHHGGGGGGDDDEEEGGGGGGFFFEEEFFFGGGFFFDDDAAA??????@@@@@@@@@;;;;;;;;;999555333333333000000///000000000000//////...............//////,,,,,,,,,,,,------------+++,,,.........///222444>>>HHHWWWbbbggggggffffffccc]]][[[ccctttyyyxxxjjj```\\\WWW```ooo~~~|||}}}}}}yyyppppppqqqtttwwwsssjjjbbbPPPIIIBBB@@@@@@AAAGGGNNNWWW___kkkwwwxxxppp```SSSJJJHHHHHHHHHQQQ\\\jjjpppssskkk___VVVPPPKKKDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJPPPTTTZZZ```dddhhhmmmrrruuuzzz|||vvvnnnfff^^^ZZZVVVTTTVVV]]]eeefff___WWWOOOSSS^^^ppp~~~}}}|||{{{{{{wwwzzzwwwnnnjjjkkklllqqquuutttkkk]]]NNNEEE;;;:::999888888:::===>>>???======@@@CCCIIIVVVbbbqqqzzzttttttssssssssssssttttttttttttuuuvvvwwwwwwxxxxxxrrrssssssrrrooommmmmmnnnqqqqqqrrrssstttuuuvvvvvvxxxwwwvvvvvvuuuuuuvvvvvvxxxvvvuuuuuuwwwxxxwwwvvvssstttuuuuuutttsssqqqqqqgggaaaWWWJJJ???999777888888;;;???BBBEEEIIINNNQQQUUUZZZaaaiiiooouuuzzz~~~}}}tttqqqttt}}}||||||||||||{{{zzzxxxxxxzzz{{{|||{{{zzzzzzyyyyyyyyyyyyyyyxxx|||zzzyyywwwwwwxxxyyyzzzyyyyyyzzzzzz{{{{{{{{{zzzwwwwwwxxxxxxwwwwwwvvvvvvtttttttttsssqqqpppqqqssstttrrrppppppppppppooommmnnnooopppooonnnkkkiiigggddd```YYYRRRKKKCCC;;;666111111111111111111111111000111222222222444888;;;???BBBEEEFFFFFFEEEFFFHHHIIILLLRRRZZZccckkkrrruuuuuuwwwwwwvvvtttmmm^^^PPP@@@:::333/////////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000111111222222222888BBBNNNZZZaaaeeeeeeddd```]]]aaannnxxxooofffbbbaaaccckkksss|||}}}nnneee```]]]___XXXTTTWWWZZZZZZZZZ\\\YYYSSSOOOMMMJJJHHHKKKPPPQQQPPPOOONNNLLLJJJIIIIIIEEEGGGHHHHHHFFFEEEEEEFFFFFFDDDCCCCCCDDDCCC@@@>>>888999999777444333333444111111222111000000000111------,,,,,,------...///++++++++++++,,,,,,,,,,,,+++,,,---......///111444;;;FFFVVVbbbggghhhhhhiiiddd^^^YYY^^^kkkxxx~~~~~~~~~~~~}}}vvvjjjaaa___YYY___mmm{{{}}}~~~}}}~~~{{{uuuqqqooosssyyy~~~}}}yyysssqqqqqqssstttpppggg___QQQJJJCCCAAA@@@AAAFFFLLLUUU]]]iiiuuuzzzrrrcccVVVLLLJJJHHHHHHPPP\\\kkksssuuummmbbbXXXQQQLLLIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKKKKLLLNNNQQQSSSUUU[[[```eeejjjoootttxxxyyyzzz}}}~~~yyysssnnniiifffgggffffffkkknnniii___UUUQQQYYYiii~~~}}}||||||}}}yyy{{{~~~~~~wwwpppiiifffiiihhhmmmqqqnnndddVVVIIIBBB999999888777888:::<<<======<<<===BBBFFFMMMZZZfffuuu}}}ttttttttttttttttttttttttqqqrrrtttuuuvvvwwwwwwwwwqqqrrrtttsssqqqoooooopppsssssssssssstttuuuvvvwwwyyyxxxwwwvvvuuuvvvwwwwwwwwwvvvvvvwwwyyyyyyxxxvvvvvvwwwwwwuuuqqqmmmkkkjjjddd^^^TTTGGG===888777999777:::>>>AAAEEEIIINNNQQQYYY]]]ccciiimmmqqquuuxxx|||{{{}}}~~~{{{zzzzzzzzzzzz|||zzzyyyyyy{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{yyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyxxxxxxvvvuuuuuuuuuuuuvvvtttrrrrrrsssuuuuuusssqqqpppqqqqqqqqqpppooooooppppppnnnkkkhhhgggbbb^^^XXXQQQJJJBBB;;;666///000111111222111111111000111222333333555888:::>>>BBBFFFGGGEEEEEEGGGIIIGGGKKKQQQZZZccckkkrrruuutttvvvwwwuuussskkk\\\MMM>>>999222.........---+++++++++,,,---------,,,,,,,,,---------..................///000111222222333222999EEERRR]]]eeeiiikkkiiieee___aaannntttllleeecccbbbdddkkkrrr}}}zzzjjjbbb^^^\\\[[[UUURRRVVVYYYXXXWWWXXXPPPLLLJJJKKKKKKJJJLLLPPPRRRRRRRRRQQQOOOLLLIIIHHHFFFHHHIIIIIIGGGFFFFFFGGGHHHFFFEEEFFFGGGEEE???;;;666777888777555444555666333444555333111000111222------,,,,,,,,,------...++++++++++++,,,,,,,,,,,,***,,,---------///111333999DDDUUUbbbhhhjjjllllllddd]]]WWWYYYdddqqqzzz~~~~~~|||~~~}}}vvvllldddbbb```ccclllxxx}}}{{{yyyzzz~~~}}}{{{tttkkkdddccciiiqqqwww}}}zzzrrrpppooopppqqqlllbbbZZZRRRKKKDDDBBB@@@@@@DDDJJJTTT\\\hhhuuu{{{ssseeeYYYNNNKKKIIIHHHPPP[[[llltttxxxrrrggg^^^VVVPPPNNNNNNNNNNNNOOOPPPQQQRRRUUUUUUVVVXXXZZZ]]]```bbbjjjnnnrrrtttyyy|||yyyvvvtttsssqqqqqqrrrsssqqqjjj___WWWZZZddduuu~~~}}}}}}~~~}}}~~~{{{sssnnnhhhaaa___aaacccgggjjjfff[[[NNNDDD>>>777777666666777999;;;<<<:::999===CCCJJJRRR```lllzzztttttttttuuuuuutttttttttqqqrrrsssuuuuuuuuuttttttqqqsssuuuuuusssrrrrrrsssssssssssstttuuuwwwzzz{{{zzzyyywwwvvvvvvvvvxxxyyyvvvvvvxxxzzz|||{{{xxxvvvuuuvvvvvvsssnnniiiggggggaaa[[[QQQEEE;;;777777999666999===AAADDDIIIMMMQQQXXX\\\bbbgggkkknnnrrrttt}}}~~~|||{{{zzzzzz{{{}}}|||zzzzzzzzz|||}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvuuutttuuuuuuvvvtttsssrrrtttuuutttrrrpppoooqqqrrrqqqqqqooopppppppppnnnkkkhhhfff```\\\VVVOOOIIIAAA:::555...///000111222222111000///111222333333555888:::>>>BBBGGGIIIGGGGGGIIIMMMJJJNNNTTT\\\eeelllrrruuutttvvvwwwuuurrrjjjYYYJJJ===777111---......---+++***+++,,,---------,,,,,,------......////////////......///000111222333333666>>>LLLZZZeeemmmrrrtttmmmhhhaaaaaaoootttmmmhhhfffeeefffkkkrrr|||xxxhhhaaa___^^^\\\WWWTTTWWWYYYVVVRRRRRRKKKHHHIIIMMMNNNLLLLLLNNNRRRRRRSSSRRRPPPKKKGGGDDDEEEGGGIIIIIIIIIHHHIIIJJJMMMIIIFFFEEEEEECCC>>>999666777888888777777888:::666777888666222000111222///...---------------...,,,,,,,,,,,,------------***+++---------...111333777CCCTTTbbbjjjmmmooopppfff___XXXYYYbbbooozzz}}}{{{{{{tttmmmkkkkkkkkkpppyyy}}}zzzxxxyyy|||~~~uuuhhh___^^^eeennnttt~~~{{{rrrpppnnnpppppplllbbbZZZRRRKKKEEECCCAAA@@@CCCIIITTT\\\iiiuuu}}}vvvgggZZZOOOLLLIIIHHHOOOZZZjjjttt{{{wwwmmmeee\\\VVVTTTUUUVVVXXXZZZ]]]___aaaddddddeeegggjjjnnnqqqsss{{{~~~}}}}}}}}}}}}yyy{{{}}}}}}yyyrrrkkkgggiiisss~~~~~~~~~}}}|||{{{|||~~~~~~yyyrrrlllhhhaaa[[[XXXZZZ]]]```bbb^^^RRRFFF>>>;;;444444444444666777888999999999>>>GGGOOOZZZiiivvvttttttuuuuuuuuuuuuttttttrrrssstttttttttsssrrrqqqqqqsssuuuvvvuuutttttttttrrrrrrrrrtttwwwzzz}}}~~~{{{zzzxxxvvvvvvwwwxxxyyyuuuvvvyyy|||~~~|||yyyvvvqqqssstttqqqlllhhhggghhh___YYYOOOCCC:::666777999666999===@@@DDDHHHMMMQQQTTTXXX___eeeiiinnnrrruuu~~~{{{||||||{{{zzz{{{|||{{{zzz{{{}}}}}}}}}{{{||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyy||||||{{{zzzxxxvvvtttssstttuuuuuutttrrrrrrsssuuurrrpppnnnnnnpppqqqqqqqqqooopppppppppnnnkkkhhhfff^^^[[[UUUNNNHHHAAA:::555...///000222222222111000///111222333333555888:::>>>CCCIIIJJJIIIIIILLLOOOPPPSSSYYY```hhhooosssvvvtttwwwwwwuuurrriiiXXXHHH<<<777000------...---+++)))***,,,---...---,,,,,,---...//////000000//////---...///000111222333333===EEESSSaaammmuuuzzz|||pppkkkdddcccrrr|||xxxrrrmmmkkkkkkjjjooottt|||vvvfff``````______ZZZWWWYYYZZZUUUOOONNNJJJHHHJJJPPPRRROOOMMMNNNPPPQQQSSSRRROOOJJJDDDAAACCCFFFHHHJJJJJJJJJLLLMMMQQQKKKEEEBBBCCCAAA===999666888999999999999;;;===777999999777333000111222000000///...............---------.........//////***+++---------...111333666BBBSSSbbbkkknnnqqqrrriiibbb[[[[[[cccppp}}}}}}~~~xxxvvvuuusssvvv|||}}}zzz{{{wwwzzzkkk```___eeeooouuu|||tttrrrppprrrsssooofff^^^SSSLLLFFFCCCAAA???CCCHHHUUU]]]iiiuuuwwwiii\\\PPPMMMJJJHHHOOOZZZhhhsss|||zzzrrrjjjaaa[[[ZZZ[[[]]]```dddhhhlllmmmpppqqqrrrtttwww{{{~~~~~~}}}zzz~~~|||zzzwwwsssqqqnnnoooqqqsssuuuuuuuuuuuuuuuoooiiieee___XXXUUUWWWXXX\\\]]]XXXLLLAAA:::888222222222333444555777777:::;;;AAAKKKUUUaaaqqq~~~wwwwwwwwwvvvvvvvvvvvvvvvrrrssssssttttttssssssrrrvvvtttrrrrrrtttvvvwwwwwwsssuuuwwwzzz|||||||||{{{zzzyyywwwvvvvvvwwwyyyzzzxxxxxxxxxyyyyyyyyyzzzzzzvvvuuusssqqqnnnjjjeeeaaa```XXXMMMCCC===:::999888:::;;;===@@@EEEIIINNNPPPXXXZZZ___ccchhhmmmtttxxx|||zzzzzzzzzzzz{{{{{{||||||{{{||||||{{{zzzzzz|||~~~~~~}}}|||{{{{{{{{{yyywwwxxx{{{|||{{{yyy{{{{{{||||||{{{{{{zzzyyyzzzyyyyyyyyyyyyyyyyyyxxxvvvuuutttsssssssssssssssrrrpppmmmmmmoooqqqssssssqqqqqqpppnnnkkkgggdddbbbbbb]]]TTTKKKDDD>>>999555333333333222222111111111///000222444555777:::<<<@@@CCCFFFHHHHHHHHHIIIJJJKKKQQQYYYaaahhhooouuuyyyyyyyyyyyyxxxssseeeRRREEE:::777222...------,,,+++))))))***+++---.../////////////////////........./////////...///111666999===QQQgggttt~~~vvvmmmfffkkkzzz}}}~~~xxxqqqllllllpppsssuuurrrfff___]]]\\\___[[[XXXZZZ[[[XXXNNNFFFEEEHHHMMMPPPRRRSSSTTTUUUOOOOOONNNMMMKKKFFF@@@;;;DDDCCCCCCFFFJJJNNNOOOOOONNNJJJDDDBBBBBB???999333111222333555777:::;;;<<<;;;:::888666444333222222000000111222222111///...///...,,,***))))))******---,,,++++++,,,///111333666BBBTTTccckkkmmmmmmmmmiiiddd]]][[[aaammm|||}}}}}}~~~|||yyyxxx|||~~~~~~}}}ooohhhhhhlllvvv~~~zzzvvvrrrpppooolllfffbbbWWWNNNFFFBBB@@@@@@FFFMMMQQQZZZhhhvvv~~~uuummmbbbUUUMMMHHHGGGMMMTTTbbbnnnzzzzzztttkkkbbb[[[XXX^^^fffmmmqqqssstttuuu}}}~~~|||xxxtttooolllkkkjjjiiihhhiiikkkmmmnnnnnnkkkfffaaa]]][[[ZZZZZZ\\\[[[WWWQQQIIIAAA999555222999;;;666444888;;;:::999>>>EEEPPP]]]lll{{{vvvvvvvvvvvvvvvwwwwwwwwwsssttttttttttttttttttsssvvvtttrrrrrrtttvvvwwwwwwsssuuuxxxzzz||||||{{{{{{|||{{{yyyxxxxxxyyyzzz{{{yyyyyyxxxxxxxxxxxxxxxxxxuuusssqqqooommmiiiddd```___XXXMMMCCC<<<999888777888999;;;???CCCHHHLLLOOOVVVYYY]]]bbbggglllssswww{{{{{{{{{{{{{{{{{{{{{||||||{{{|||}}}|||{{{{{{|||~~~~~~~~~}}}}}}||||||{{{yyyxxxyyy{{{|||{{{yyyyyyzzzzzzzzzzzzyyyxxxxxxzzzyyyyyyyyyyyyxxxxxxxxxyyyxxxvvvuuutttsssrrrrrrtttqqqnnnnnnppprrrttttttqqqqqqpppnnnkkkhhheeeccc```[[[SSSJJJCCC>>>888555333333333222222111111111///000222444555777:::===AAACCCEEEGGGGGGGGGIIIJJJMMMRRRYYYaaagggmmmsssvvvyyyxxxxxxwwwqqqdddQQQDDD999666111...---,,,,,,+++******+++,,,,,,---................................./////////000222777:::JJJ```www~~~tttkkknnn{{{~~~|||uuussstttuuuvvv}}}lll```[[[ZZZZZZ\\\ZZZXXXWWWWWWSSSKKKEEEHHHJJJMMMOOOOOOPPPQQQRRRQQQPPPNNNLLLJJJGGGDDDBBBFFFDDDCCCDDDGGGKKKMMMNNNJJJFFFBBB@@@@@@===777111111222444666888999:::;;;999888666444222111000000000000111111111000//////------,,,+++************,,,+++******+++---000111444???PPP___gggkkklllmmmgggbbb\\\ZZZ```mmm|||~~~~~~}}}vvvqqqqqquuu}}}{{{xxxtttpppnnnmmmjjjeeeaaaYYYPPPGGGBBB@@@???DDDKKKPPPYYYhhhvvvwwwooocccWWWNNNIIIHHHMMMTTTbbbooozzz|||uuunnneee^^^```fffnnnuuuzzz~~~~~~zzzvvvrrrooojjjiiigggeeeeeeeeeggggggjjjhhhddd```\\\ZZZXXXWWWYYYWWWSSSMMMFFF>>>888555333999:::555222444777666<<>>BBBCCCEEEEEEEEEFFFIIIKKKNNNSSSZZZaaaffflllqqqtttyyyxxxxxxvvvoooaaaOOOCCC888555111...---,,,+++++++++++++++,,,,,,---------,,,,,,------......//////...///000000111444888;;;UUUnnn|||qqqrrr|||{{{~~~{{{zzzyyyyyy|||{{{vvvcccXXXUUUVVVWWWXXXXXXWWWTTTQQQLLLGGGEEEKKKLLLMMMMMMLLLKKKLLLNNNSSSQQQNNNLLLJJJIIIIIIJJJJJJHHHEEEDDDFFFIIIKKKLLLFFFCCCAAA@@@@@@===777222111333666888::::::999999888777555444222111000000111111000///////////////++++++,,,,,,,,,,,,+++++++++*********+++---...000111;;;JJJYYYccchhhkkklllgggbbb]]][[[bbbooo~~~|||~~~~~~|||~~~}}}|||xxxuuurrrnnnlllkkkiiieeeaaa[[[RRRIIICCC@@@>>>BBBHHHOOOXXXfffuuu{{{qqqfffYYYPPPJJJHHHMMMSSSaaannn{{{}}}xxxqqqjjjdddgggmmmvvv}}}yyyvvvsssllljjjgggcccaaa`````````ccccccaaa^^^[[[WWWUUUSSSTTTRRRMMMGGG@@@;;;666444333777888555222444888999AAAFFFPPP[[[iiizzzttttttuuuvvvwwwxxxxxxyyywwwwwwwwwvvvvvvwwwwwwwwwwwwtttrrrrrrtttwwwxxxxxxvvvwwwxxxyyyzzz{{{zzzzzz|||{{{{{{zzz{{{{{{|||}}}||||||{{{zzzyyyxxxwwwwwwsssrrrpppnnnkkkgggbbb^^^[[[TTTIII???999666555444777888:::===BBBGGGKKKMMMXXX\\\aaafffkkkqqqwww{{{{{{}}}||||||}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}{{{{{{|||~~~}}}}}}}}}}}}}}}}}}~~~~~~zzzyyyyyyzzz{{{{{{{{{{{{||||||}}}}}}||||||{{{zzzzzzzzzyyyyyyxxxwwwwwwwwwyyyxxxwwwuuutttsssssssssuuurrrppppppqqqrrrrrrrrrqqqqqqpppooollliiifffeee[[[VVVNNNGGGAAA<<<888555222222222111111111111111///111222333444777<<>>BBBHHHNNNWWWeeetttttthhh[[[RRRLLLIIIMMMSSS___mmmzzz}}}yyyuuuooojjjkkkrrr}}}|||yyywwwqqqooojjjeeeaaa^^^]]]\\\]]]]]]]]][[[XXXTTTQQQOOONNNKKKFFF@@@;;;777555444222555777777666999>>>BBBDDDKKKWWWcccpppttttttuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwwwwwwwxxxyyywwwuuussssssuuuwwwxxxxxxwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{|||~~~}}}|||{{{zzzyyyxxxwwwtttrrrpppnnnlllhhhccc___XXXQQQFFF===777555444444777888:::>>>BBBGGGKKKNNNVVVZZZ```fffkkkqqqvvvzzz{{{}}}}}}~~~}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}{{{zzz|||}}}|||||||||||||||||||||}}}xxxyyyzzzzzzzzzzzzzzz{{{|||||||||||||||{{{{{{zzzzzzzzzyyyxxxxxxwwwvvvvvvuuuuuutttssssssttttttttttttrrrpppooopppqqqpppooopppppppppnnnllliiifffeeeYYYTTTMMMFFF@@@;;;777444111111111111111111111111000111222333444888===@@@EEEEEEFFFEEEEEEFFFIIIKKKKKKPPPXXX```gggnnnssswwwxxxxxxxxxsssiiiZZZJJJ???888555222000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////...///111222222555888;;;MMMgggvvvooosss~~~yyysssssszzzmmmZZZPPPOOOPPPRRRSSSUUUVVVRRRKKKFFFEEEFFFHHHIIIIIIIIIHHHHHHJJJLLLPPPRRRSSSRRROOOMMMMMMMMMSSSRRRQQQQQQQQQOOOKKKHHHEEEEEEDDDDDDCCC@@@===::::::;;;>>>??????>>>;;;:::999888666555333333222222333222000............///)))***,,,---......---,,,,,,,,,,,,------...//////000777CCCQQQ]]]fffjjjlllkkkfff```___fffsss|||zzztttxxxzzz}}}~~~zzzuuuqqqllljjjjjjiiifffcccXXXPPPHHHDDDAAA???CCCHHHMMMVVVdddssswwwlll___UUUNNNJJJMMMRRR]]]kkkyyy}}}{{{yyytttpppqqqyyy~~~|||zzzvvvsssmmmgggaaa]]][[[ZZZYYYYYYYYYXXXUUUQQQMMMJJJGGGEEE@@@;;;777555444444333444666888888;;;AAAFFFHHHQQQ___kkkxxxuuuuuuvvvvvvwwwwwwxxxxxxzzzyyyxxxwwwwwwxxxyyyzzzwwwuuussssssuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxyyyzzzzzz{{{{{{}}}}}}|||{{{zzzyyyxxxwwwtttrrrpppnnnlllhhhbbb___TTTMMMCCC:::666444444444777888:::>>>BBBGGGKKKNNNRRRVVV\\\ccchhhmmmsssvvv{{{||||||~~~{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}|||zzzyyyzzz|||{{{{{{{{{{{{zzzzzzzzzzzzwwwxxxyyyyyyxxxxxxyyyzzzyyyyyyzzzzzzyyyyyyxxxwwwzzzzzzyyyxxxwwwvvvvvvuuussssssssssssssstttuuuuuutttrrrpppoooppppppooommmooooooooommmkkkhhhfffdddYYYTTTLLLEEE@@@;;;666333000000000111111111111111000111222333444888===BBBEEEGGGHHHGGGGGGGGGIIIKKKKKKPPPYYYaaahhhooouuuyyywwwxxxwwwrrrgggWWWGGG===777444222000000///---++++++++++++,,,,,,---------,,,,,,------......//////...///111222222333666888FFF___www}}}pppjjjfffooo~~~}}}}}}xxxsssooosssppp]]]TTTQQQQQQPPPSSSUUUWWWTTTOOOJJJHHHHHHEEEGGGIIIIIIHHHHHHIIIKKKLLLPPPSSSRRRPPPNNNNNNPPPWWWVVVTTTSSSRRRPPPLLLHHHGGGFFFEEEDDDBBB???>>>===???@@@AAAAAA@@@???===;;;666555444222111111000000333333222000////////////++++++,,,------------------------....../////////000666AAAOOO\\\eeeiiijjjhhhddd______fffuuu}}}www~~~|||uuuqqqpppzzz}}}zzz}}}}}}vvvrrrllliiiiiihhheeebbbXXXPPPIIIEEEAAA???BBBHHHNNNWWWdddrrr~~~zzznnnaaaWWWOOOKKKLLLQQQ\\\jjjyyy~~~~~~}}}{{{www{{{}}}yyyuuuooohhhbbb^^^[[[ZZZWWWWWWWWWUUURRRMMMIIIGGGBBB???<<<888666555444555555555666888888888>>>FFFNNNYYYiiivvvvvvvvvvvvvvvvvvwwwwwwwwwzzzyyywwwvvvvvvwwwyyyzzzwwwuuussssssuuuxxxyyyyyyzzzyyyyyyyyyxxxyyyyyyyyywwwwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwrrrqqqooommmjjjfffaaa]]]PPPJJJ@@@999555444444555666777999<<>>BBBFFFHHHJJJJJJIIIIIIJJJKKKNNNSSS[[[bbbiiiooouuuxxxwwwxxxwwwqqqdddTTTEEE<<<444222000///...---+++)))******+++,,,,,,---.................................000111222111222444666DDDXXXlllsssuuuwwwrrrkkkaaa]]]^^^jjj}}}}}}~~~|||vvvrrrqqqyyyuuucccZZZVVVRRRPPPTTTVVVXXXWWWTTTPPPMMMKKKEEEGGGIIIJJJIIIHHHHHHHHHHHHLLLOOOOOOMMMNNNRRRVVVZZZWWWRRROOONNNMMMKKKIIIKKKJJJHHHEEEBBB@@@@@@AAABBBBBBBBBAAA@@@>>><<<<<<555444333222111000000000444444333333222000///...------,,,,,,,,,------...,,,,,,------......------///555???NNN[[[dddgggffffffbbb___aaakkk{{{{{{vvvzzzyyy{{{xxxqqqmmmooo{{{}}}}}}}}}{{{}}}}}}vvvqqqkkkhhhgggeeebbb```ZZZRRRJJJEEEAAA>>>@@@EEEOOOWWWdddrrr}}}|||qqqcccYYYQQQKKKLLLQQQ]]]kkkzzz~~~}}}yyyssslllfffbbb___^^^WWWWWWUUURRROOOJJJGGGEEE===<<<:::888666555555555777555777:::::::::AAAJJJVVVccctttwwwwwwwwwvvvvvvvvvvvvvvvzzzyyywwwvvvvvvwwwyyyzzzxxxuuussssssuuuxxxyyyyyyzzzzzzyyyxxxxxxxxxyyyyyywwwxxxyyyzzz{{{{{{{{{{{{yyyyyyxxxwwwwwwvvvvvvvvvqqqooommmllliiieee```\\\NNNHHH???888444444555555444555777;;;???DDDIIIKKKOOOTTT[[[bbbggglllqqqtttwww{{{~~~}}}wwwvvvvvvwwwxxxyyyzzz{{{}}}~~~~~~{{{||||||zzzxxxwwwxxxyyyzzzzzzyyyyyyxxxwwwvvvvvvtttvvvxxxwwwuuuuuuwwwyyyyyyzzzzzzzzzzzzyyyxxxxxxzzzzzzyyyxxxwwwvvvuuutttxxxxxxvvvuuuttttttttttttvvvuuusssrrrrrrqqqooonnnmmmmmmlllkkkjjjgggeeeccc[[[VVVNNNFFF@@@:::555222//////000000111111111222111111222222444999???CCCFFFHHHKKKLLLKKKJJJJJJKKKPPPUUU\\\ccciiioootttwwwwwwxxxwwwpppcccSSSDDD;;;222000...------,,,***((())))))***+++---.../////////////////////............000111222111111222444CCCUUUeeekkklllmmmggg^^^XXXUUUYYYhhh|||zzz{{{}}}wwwtttuuuyyyggg^^^YYYTTTPPPUUUVVVXXXYYYXXXTTTPPPLLLFFFHHHKKKKKKIIIGGGFFFFFFFFFIIIKKKKKKJJJNNNVVV]]][[[VVVOOOJJJHHHIIIJJJJJJPPPNNNLLLHHHDDDCCCDDDEEECCCCCCAAA@@@>>>===<<<;;;777666555444333222222222444444555444333111///...///...,,,++++++,,,---...++++++,,,---------,,,,,,...444>>>MMM[[[ccceeedddfffcccaaadddpppyyyyyy}}}wwwxxx{{{yyysssmmmppp{{{xxxzzz{{{}}}}}}vvvpppjjjfffeeeccc```]]]\\\TTTKKKFFFAAA===>>>CCCPPPXXXdddqqq}}}}}}rrreeeZZZRRRLLLLLLQQQ^^^mmm|||~~~xxxqqqkkkfffdddcccXXXWWWTTTQQQMMMIIIFFFDDD;;;:::999888777666555555666444777<<<>>>???GGGRRR\\\jjj|||xxxwwwvvvuuuuuuvvvwwwxxxvvvxxx{{{{{{zzzyyyyyyyyyttttttuuuvvvwwwyyyzzz{{{}}}{{{yyyxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzyyyxxx{{{yyyvvvuuuuuutttsssqqqooommmkkkjjjhhhccc\\\VVVNNNDDD999333222444333222222444666888;;;???DDDHHHOOOSSSYYY^^^ccciiinnnrrrzzzzzz|||}}}vvvsssrrrvvvwwwxxxxxxzzzzzz{{{|||{{{zzzyyyxxxxxxyyyzzz{{{~~~}}}{{{yyywwwvvvuuuttttttssssssuuuwwwyyyzzzyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzxxxwwwvvvvvvuuuuuuvvvuuuuuuuuuuuutttttttttuuutttsssqqqpppooonnnnnnmmmmmmmmmmmmllliiiccc___ZZZTTTKKKCCC>>>;;;999777000111111111111222222222222222333333555999???CCCGGGHHHJJJJJJIIIJJJKKKMMMSSSXXX___ffflllqqqvvvyyyzzzyyyvvvooobbbRRRCCC:::222111000///------,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---...000111222111111222444777AAAJJJVVV```bbb___YYYVVVJJJOOO[[[kkk{{{{{{vvvxxxxxx{{{yyyzzzxxxfffZZZQQQNNNPPPMMMTTTYYYXXXQQQKKKKKKMMMGGGIIIKKKLLLKKKJJJJJJKKKFFFHHHKKKKKKJJJLLLPPPTTTXXXUUUOOOHHHCCCCCCIIIOOOPPPNNNKKKJJJIIIHHHGGGEEEHHHCCC???===>>>@@@???>>><<<:::777444333222333333555666666666444222///---///............---------,,,,,,,,,---------......///333<<>>999666888888555444555555444666:::===BBBLLLWWWggguuuwwwvvvuuuttttttuuuvvvwwwwwwxxxzzzzzzyyywwwwwwxxxvvvvvvwwwwwwyyyzzz|||}}}{{{{{{zzzzzzzzzzzz{{{{{{xxxyyyzzz{{{{{{zzzyyyxxx{{{yyywwwwwwwwwvvvtttrrrooommmjjjiiigggbbbZZZTTTKKKCCC888222222333333222333555777888;;;???DDDHHHNNNRRRWWW\\\aaagggmmmpppuuuvvvxxx||||||vvvssssssvvvwwwxxxxxxzzzzzz{{{|||yyyyyyyyyyyyzzz{{{}}}~~~~~~}}}|||zzzxxxwwwuuuuuutttttttttuuuvvvwwwxxxyyyxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzyyywwwvvvuuuuuuuuuuuuuuuuuuttttttttttttssstttsssrrrqqqpppooonnnnnnnnnmmmkkkjjjiiigggccc```[[[TTTKKKBBB<<<888555444000000111111111222222222222333333444666:::???DDDGGGHHHJJJJJJJJJJJJLLLMMMVVVZZZaaaggglllpppuuuxxxyyyxxxuuunnnaaaPPPAAA888222111000...------,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---...///000111111000111444666;;;CCCNNNVVVYYYVVVRRRPPPIIINNNZZZlll~~~ppppppuuuxxxxxxeeeWWWNNNLLLNNNOOOTTTXXXWWWRRRMMMJJJJJJIIIKKKNNNPPPOOOMMMMMMMMMLLLMMMMMMKKKIIIHHHKKKNNNTTTRRROOOKKKHHHIIIMMMRRRQQQNNNKKKIIIHHHHHHFFFEEEFFFBBB>>>===>>>??????>>><<<:::888666444333333333444444555555444111///...///............---------,,,,,,,,,---------.........222;;;HHHWWWaaadddeeecccaaa```eeerrr|||zzzxxxyyysssnnnnnnyyy{{{zzz{{{~~~~~~wwwlllaaa```aaaaaa``````___[[[SSSKKKDDDBBBDDDGGGLLLVVVcccpppzzzxxxlllaaaVVVOOOOOOTTT]]]kkk}}}yyyssspppssswwwzzz~~~yyyuuurrrpppmmmkkkeee___ZZZXXXSSSJJJEEEFFF>>>999666888888555444555888777999===AAAFFFRRR]]]nnn}}}vvvuuutttsssssstttuuuvvvwwwxxxzzzyyywwwvvvvvvvvvxxxxxxxxxyyyzzz|||~~~{{{{{{|||}}}}}}}}}}}}|||wwwxxxyyyzzzzzzzzzyyyxxxzzzyyyyyyyyyyyywwwtttrrrnnnllliiigggeee___WWWPPPGGG@@@777222111222222111333555666777999===BBBEEEKKKOOOUUUZZZ___ccchhhkkklllnnnrrrwww|||}}}xxxuuuuuuvvvwwwxxxxxxzzzzzz{{{|||xxxxxxyyyzzz{{{}}}}}}|||{{{yyyxxxvvvuuuuuussstttuuuvvvwwwxxxxxxxxxwwwxxxxxxyyyzzz{{{{{{||||||{{{yyywwwvvvuuuttttttuuuttttttttttttsssssssssrrrrrrqqqpppooonnnnnnnnnooollliiigggfffdddbbb```ZZZSSSIII@@@:::555222000000000000111111111222222333333444555777;;;@@@DDDGGGHHHJJJJJJJJJKKKMMMOOOWWW\\\ccciiimmmqqquuuwwwwwwwwwtttmmm___NNN>>>444111000///...---,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,------......///000000///111444666888>>>GGGNNNQQQPPPNNNMMMKKKOOO\\\ppp~~~nnndddgggooouuuzzzfffVVVLLLJJJMMMRRRSSSTTTTTTRRROOOLLLJJJHHHLLLOOOQQQPPPNNNMMMLLLPPPOOOMMMJJJHHHGGGIIILLLQQQQQQPPPOOOMMMNNNQQQSSSQQQNNNIIIGGGFFFFFFEEEDDDCCC@@@===;;;;;;<<<<<<<<<;;;:::999888666444333222222333333444333111///...///............---------,,,,,,,,,---------.........111:::GGGUUU```eeeeeebbb```___cccnnn~~~{{{vvvjjjhhhlllzzz||||||~~~}}}vvvlllcccbbbddddddcccdddaaa]]]VVVMMMEEEBBBDDDFFFLLLUUUbbbnnnxxx{{{ooodddYYYPPPPPPUUU^^^kkk}}}~~~|||nnnhhhccceeejjjooovvv|||zzzwwwuuusssqqqoookkkeee```]]]XXXPPPJJJIII???:::666777777555444666:::999;;;@@@EEEMMMZZZgggwwwvvvuuuttttttttttttuuuvvvwwwxxxyyyxxxvvvttttttuuuxxxxxxxxxyyy{{{|||~~~{{{|||}}}~~~~~~}}}{{{zzzwwwxxxyyyzzzzzzzzzyyyxxxyyyxxxxxxyyyyyywwwtttqqqnnnkkkhhheeebbb\\\SSSLLLBBB===666111000111111111111333444555777:::???BBBGGGLLLTTT[[[___aaabbbcccaaacccgggmmmttt{{{zzzxxxxxxvvvwwwxxxxxxzzzzzz{{{|||yyyyyyzzz{{{|||}}}~~~{{{{{{zzzyyywwwvvvuuuuuusssuuuvvvxxxyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{||||||{{{yyywwwvvvuuuttttttttttttttttttssssssssssssqqqpppooommmmmmmmmmmmmmmllljjjhhhgggfffccc___]]]VVVPPPFFF>>>777333000///000000000000111111111111333444555666888<<>><<<::::::;;;;;;;;;;;;;;;;;;999888666444333111222222222222111000//////............---------,,,,,,,,,---------......///222999FFFUUU```fffgggfffdddbbbbbbjjjyyy~~~mmmeeegggmmm}}}~~~}}}}}}~~~~~~|||tttllleeeeeegggffffffgggddd```XXXOOOGGGCCCDDDEEEKKKTTT```llluuu~~~~~~rrrfff[[[RRRQQQUUU]]]kkk}}}}}}|||~~~~~~wwwiiiaaaZZZYYY\\\aaahhhpppxxx{{{yyyxxxwwwuuusssrrrmmmhhhddd```YYYQQQMMMBBB;;;777777777555555777;;;:::<<>>======>>>???<<<<<<<<<:::999777555444222222222222111111000000///............---------,,,,,,,,,---------......000222999EEETTTaaagggiiigggfffcccaaaffftttvvvgggcccgggnnn~~~~~~}}}|||~~~||||||}}}tttmmmhhhhhhiiigggfffhhhfffbbb[[[QQQIIIEEEDDDEEEKKKSSS^^^iiirrrzzz~~~ssshhh]]]TTTSSSWWW___mmm{{{uuuwww}}}zzzqqqfff\\\RRROOOPPPSSSZZZaaaooowww|||{{{zzzzzzyyyxxxxxxvvvrrrnnnjjjdddZZZRRRDDD>>>888777777555666999::::::>>>FFFOOO[[[lll{{{xxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxwwwuuutttuuuwwwvvvvvvvvvwwwxxxzzz||||||~~~~~~}}}|||zzzxxxvvvuuuwwwxxxzzz{{{|||{{{{{{zzzwwwvvvvvvvvvwwwvvvsssqqqoookkkgggccc___WWWMMMFFF999888555222111111222333111222444555777;;;@@@CCCPPPVVV___eeefffdddbbb```XXXYYYZZZ]]]bbbhhhnnnqqqrrrvvv||||||wwwuuuuuuvvvwwwxxxxxxzzzzzz{{{|||{{{{{{|||||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzxxxwwwvvvvvvuuuuuuvvvuuuuuuuuuuuutttttttttqqqnnniiieeeccceeehhhjjjggghhhiiijjjiiiccc[[[VVVLLLGGG???999555444333222/////////000000000111111111333555777888;;;@@@CCCDDDEEEEEEFFFGGGIIINNNQQQUUU[[[dddmmmtttxxx|||}}}zzzsssiiiZZZIII:::222...---,,,+++++++++++++++***++++++,,,,,,------...---------------......///---...//////000111555777999???HHHOOORRRQQQOOONNNPPPYYYjjj~~~~~~pppfff]]]WWWVVV___hhhrrr~~~rrriii___YYYXXXQQQMMMJJJKKKRRRYYY^^^```\\\___ccccccbbb___\\\\\\WWWRRRLLLIIIIIILLLOOOQQQ\\\XXXQQQMMMJJJJJJIIIHHHHHHGGGDDDDDDDDDDDDBBBAAACCCDDDDDDCCCAAA@@@BBBCCC>>>===<<<;;;999777666555444444333222111111000000///............---------,,,,,,,,,---------......000222888DDDSSS```gggjjjdddcccaaa```dddqqqsssfffbbbgggmmm|||~~~|||{{{}}}}}}{{{zzz}}}wwwqqqmmmmmmlllhhhgggiiihhhddd]]]TTTKKKFFFFFFGGGKKKRRR]]]fffooowww}}}sssjjj```WWWWWW[[[dddrrr{{{tttmmmrrr|||vvvlllbbbWWWMMMIIIIIIKKKQQQXXXfffpppzzz~~~}}}~~~~~~~~~}}}zzzxxxrrreeeYYYHHH@@@:::888888777888<<<;;;<<>>888555333222222////////////000000000111000222444666888;;;???AAABBBCCCDDDDDDEEEHHHMMMQQQVVV]]]fffooouuuyyy|||~~~~~~zzzqqqeeeVVVFFF888111---,,,,,,+++++++++++++++***++++++,,,,,,------...---------------...//////---///000000111222666888<<>>>>>@@@HHHUUUbbbpppvvvuuutttsssssstttuuuvvvwwwxxxxxxwwwuuuvvvxxxzzzvvvvvvwwwxxxyyy{{{|||}}}}}}|||{{{yyyyyyyyyzzz{{{xxxyyy{{{}}}}}}}}}}}}|||{{{yyywwwvvvwwwwwwwwwvvvpppmmmhhhccc^^^UUUKKKCCC666666555444222222333555999;;;===???BBBFFFKKKOOOYYYZZZ[[[[[[ZZZ[[[]]]___ccchhhqqq{{{{{{xxxxxxvvvwwwxxxyyyzzz{{{{{{|||uuuvvvxxxzzz||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{zzzzzzyyyxxxxxxwwwwwwvvvxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvtttnnneee]]][[[^^^ccchhhkkkjjjhhhgggeeebbb]]]YYYKKKFFF>>>888555333222111////////////000000000000///111444666888:::>>>AAAAAABBBBBBCCCDDDHHHMMMQQQYYY___hhhpppuuuyyy{{{|||~~~yyypppbbbSSSCCC777000,,,,,,++++++***+++++++++***++++++,,,,,,---.........------------...//////...///000111111333777999BBBLLLXXXaaadddaaa[[[XXXYYYfffyyyssskkkeee___[[[]]]fffnnnyyytttppppppiii^^^WWWJJJMMMRRRWWWZZZ\\\]]]^^^RRRUUUXXX[[[\\\]]]___```]]]VVVNNNJJJKKKNNNQQQRRRRRRPPPPPPQQQSSSRRRMMMJJJGGGGGGHHHJJJKKKKKKHHHEEE===???AAA@@@===<<<===@@@AAA???<<<:::888888888999888777555333222111000000//////.........---------,,,,,,,,,---------......---...333>>>NNN[[[dddgggfffeeeaaa\\\\\\gggyyy|||~~~yyyllljjjlllnnnyyy~~~{{{yyyyyy{{{|||{{{zzz}}}zzzwwwvvvrrrllljjjkkkhhheee^^^VVVNNNIIIHHHIIIJJJQQQ[[[dddkkksss|||}}}uuunnnfff______dddrrrzzztttsssnnnkkkttt|||qqqfff]]]TTTMMMLLLOOOSSS[[[bbbdddooo|||wwweeeLLLDDD===:::999999;;;???AAADDDNNN[[[iiiwwwzzzxxxuuurrrqqqrrrtttvvvuuuuuuuuuvvvwwwyyyzzz{{{vvvwwwzzz|||}}}}}}|||{{{}}}~~~~~~~~~}}}|||{{{zzz{{{{{{{{{|||||||||||||||yyyxxxvvvtttsssrrrrrrrrrqqqooojjjddd\\\QQQFFF???666444222111222444333333333777<<>>AAACCCBBBCCCDDDDDDEEEIIINNNQQQXXXaaaiiinnnsssyyy||||||zzzwwwnnn___MMM>>>444111000///,,,*********+++,,,)))***,,,...//////......////////////............///...000222222333999AAAMMMZZZ```eeekkkddd[[[]]]```qqq}}}vvvkkkdddaaa\\\___kkkttt|||{{{ooojjjggg```YYYUUUPPPPPPRRRWWW[[[]]]ZZZWWWTTTRRRRRRVVV[[[]]]ZZZUUU]]]RRRJJJLLLPPPPPPQQQTTTUUURRROOOOOOOOOOOOLLLJJJFFFGGGHHHJJJKKKIIIEEEBBB???????????????>>>>>>>>>CCCAAA???===<<<<<<>>>>>>>>>;;;666333222222000///111000000111222222111///,,,,,,,,,---------......(((---222999III\\\fffffffffdddcccaaa___bbbooo~~~yyyyyy}}}zzztttqqqtttzzz~~~yyyyyy}}}~~~zzzuuuqqqnnnmmmllljjjhhhbbb[[[RRRLLLIIIIIIHHHLLLVVVcccmmmsss{{{{{{oooccc^^^aaaeeerrr{{{yyyuuupppmmmooovvv|||}}}xxxzzz~~~vvvnnniii___ZZZVVVXXX```iiinnnpppwwwyyy|||dddMMMFFF@@@>>>===:::;;;===CCCKKKXXXfffuuu}}}wwwzzzxxxuuurrrrrrssstttvvvvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{|||}}}}}}}}}|||{{{~~~~~~}}}}}}|||{{{{{{{{{|||||||||{{{{{{{{{{{{{{{yyyxxxwwwuuutttrrrqqqqqqqqqnnnjjjddd\\\QQQFFF???777555222111111222111000222555:::>>>BBBGGGMMMPPPZZZYYYYYYZZZ]]]bbbgggjjjwww~~~{{{xxxxxxxxxxxxxxxxxxyyyzzzzzzwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzwwwwwwvvvvvvwwwxxxyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttsssssstttuuuvvvvvvuuutttsssrrrrrrrrrrrrrrroookkkhhhgggfffeeedddgggeeedddddddddaaa[[[VVVLLLGGG???999555222000///000111111111111222222222333333555777;;;>>>AAABBBBBBCCCDDDDDDEEEIIINNNRRRYYYaaajjjnnnsssyyy|||{{{{{{vvvlll\\\JJJ<<<333000000...,,,*********+++,,,+++,,,---.........---,,,---.........//////000000000///000222222333<<>><<<;;;;;;;;;<<<===???@@@CCCBBB@@@>>>===>>>>>>???>>>:::666333222111000//////...------//////...,,,++++++,,,,,,,,,---------+++///333:::III[[[fffhhhiiigggdddaaa]]]```mmm{{{~~~||||||zzzwwwyyy{{{wwwyyy~~~yyyuuupppnnnllllllkkkiiiddd\\\TTTMMMJJJIIIHHHKKKUUUbbblllsss{{{|||qqqfffaaacccgggvvv{{{wwwuuuyyyxxxqqqmmmddd```^^^dddqqq|||www___HHHAAA<<<;;;<<<;;;===AAAHHHPPP]]]lll{{{}}}~~~|||vvvpppyyywwwuuusssssstttuuuvvvvvvwwwxxxzzz{{{{{{{{{{{{~~~~~~}}}|||||||||||||||~~~|||{{{zzzzzz{{{{{{|||||||||{{{{{{zzzzzzyyyxxxxxxxxxwwwuuurrrpppoooqqqnnniiiccc[[[PPPEEE>>>777555222000000000///...111444666999;;;>>>AAADDDLLLMMMOOOSSSYYYaaagggkkkrrrxxx}}}wwwtttwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwxxxxxxyyyyyywwwwwwvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwttttttsssssstttuuuvvvwwwttttttssssssrrrqqqqqqqqqqqqooonnnmmmmmmkkkiiiffffffdddccccccdddaaa[[[VVVMMMHHH@@@999555222000///000111111111111222222222222333444777:::===@@@BBBBBBCCCDDDDDDFFFIIINNNRRRZZZbbbkkkoootttyyy{{{zzz{{{uuuhhhWWWFFF999222//////...,,,+++******++++++---------------,,,++++++,,,,,,---...///000111111111000000111222666CCCPPPeeessszzz|||~~~rrrfffffffffwwwxxxooojjjfffhhhpppwwwzzznnngggccc[[[UUUSSSOOONNNNNNOOOQQQSSSSSSSSSTTTVVVYYYYYYXXXUUUSSSRRRNNNLLLKKKLLLIIIFFFFFFIIIQQQPPPOOOOOOOOONNNKKKHHHGGGHHHIIIJJJJJJFFF@@@<<<;;;999777666999===BBBEEECCCCCCBBB@@@@@@@@@@@@@@@===:::666333222111000///000...,,,,,,,,,---,,,+++,,,,,,,,,,,,,,,------------///222777EEEVVVccchhhllliiieeeaaa\\\]]]jjjxxx|||xxxzzz}}}yyytttpppmmmkkkkkkllljjjeee^^^UUUNNNJJJIIIGGGJJJTTTaaakkkrrr{{{~~~sssiiieeefffiii||||||vvvrrrllliiiiiitttoooXXXHHH@@@;;;;;;===>>>BBBGGGPPPYYYgggvvvzzzxxxwwwrrrjjjcccxxxwwwvvvuuuuuuuuuvvvwwwvvvwwwyyyzzz{{{{{{{{{zzz~~~|||{{{zzz{{{|||}}}}}}{{{yyyyyyyyy{{{{{{||||||{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxvvvsssooommmpppmmmiiibbbZZZOOODDD<<<555333000//////000//////000222333444444555777999===>>>AAAFFFLLLTTTZZZ^^^aaaffflllrrruuuwwwyyyzzz}}}~~~|||wwwtttrrrvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyywwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuvvvwwwwwwxxxxxxssssssssssssrrrqqqppppppqqqpppnnnnnnooonnnllljjjgggeeecccddddddaaa\\\WWWMMMGGG@@@999555222000///000000111111111222222222222222444777:::===@@@AAABBBCCCDDDDDDFFFJJJOOOSSS[[[ccclllppptttyyyzzzxxx|||sssdddRRRBBB777222000------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111111000000222444<<>>===:::666444777===DDDIIIDDDDDDDDDDDDCCCCCCBBBBBB===999555333222222111000222000---------......------------------------...------...333>>>OOO]]]eeellliiieee```[[[\\\iiiwww||||||}}}yyyuuupppmmmkkkjjjkkkjjjfff___WWWOOOJJJHHHHHHKKKSSS___iiiqqq{{{~~~uuulllhhhhhhjjj}}}|||zzzuuurrrsss~~~|||dddPPPIIIBBB>>>???BBBEEEIIINNNXXXbbbqqq}}}zzzuuurrrnnnfff\\\UUUvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwxxxyyyyyyzzzzzzyyy}}}{{{zzzxxxyyy{{{}}}~~~~~~}}}zzzyyyxxxyyyzzz{{{|||{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxvvvssspppnnnooommmhhhaaaYYYMMMBBB;;;222000......000111111111000111111111000000111333444555777:::???DDDIIILLLOOOSSSXXX\\\^^^___```bbbcccdddfffhhhjjjmmmooopppnnnppprrrqqqpppppprrrssstttuuuvvvwwwwwwwwwvvvvvvwwwvvvvvvuuuuuuttttttsssvvvvvvwwwwwwxxxxxxxxxyyyuuuuuuuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwssssssssssssrrrqqqpppoooqqqooommmmmmmmmnnnmmmlllhhhfffdddddddddaaa[[[VVVKKKFFF???888555222000///000000111111111222222222222333444777:::===@@@BBBBBBCCCDDDEEEFFFJJJPPPTTT\\\eeemmmqqquuuyyyyyywww{{{qqq```NNN???666222000,,,,,,++++++******++++++******++++++,,,---......///////////////.........000///000333777BBBXXXkkkuuuuuurrr{{{zzzyyy{{{|||yyyvvvwwwvvvlllbbb\\\XXXSSSQQQRRRNNNMMMKKKIIIIIIKKKNNNQQQRRRVVVXXXTTTLLLGGGFFFIIIMMMPPPQQQLLLGGGHHHMMMRRRSSSTTTTTTTTTSSSQQQOOOOOOSSSSSSRRRQQQOOOKKKEEEAAA>>>;;;666333555:::AAAFFFEEEFFFGGGGGGGGGFFFEEEDDD===:::666333333333222111222000......//////...---/////////..................---,,,111;;;IIIXXXbbbhhhfffddd```\\\]]]iiiwww~~~~~~}}}zzzuuuqqqnnnkkkjjjiiiiiifff```XXXPPPKKKHHHIIIKKKRRR^^^gggooozzzvvvooojjjiiiiiizzz|||zzzzzzkkkVVVHHHEEEAAA@@@FFFKKKOOOTTTYYY```kkk|||}}}wwwtttnnniiicccZZZPPPIIIuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxwwwxxxyyyzzzzzz{{{zzzyyyxxxyyyzzz}}}~~~}}}|||zzzyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwuuusssqqqpppooolllggg```XXXLLLAAA999111///......000222333222000111111000//////111222444444555777999<<>>AAACCCBBBCCCDDDEEEGGGKKKQQQUUU]]]fffnnnrrruuuxxxxxxuuuwwwlllZZZIII===555111///++++++++++++++++++******))))))******+++---...///000000//////............//////111333888DDD\\\rrrzzz{{{uuu|||{{{ttttttsssuuu}}}ooofff\\\XXXTTTPPPOOORRRNNNMMMLLLJJJIIIKKKOOOSSSSSSUUUUUUOOOHHHCCCCCCEEEKKKOOOPPPKKKHHHLLLRRRVVVVVVWWWWWWVVVSSSRRRSSSTTTVVVTTTRRRPPPNNNJJJFFFCCC===:::666333444999???BBBFFFGGGIIIJJJJJJIIIGGGFFF>>>;;;777444444444333333///......///000000///---/////////...............111...---222:::FFFUUUbbbeeedddcccaaa]]]^^^iiiuuu~~~~~~}}}{{{wwwsssooollljjjhhhhhhgggbbb[[[SSSMMMJJJIIIJJJPPPZZZccckkkvvvyyyrrrllliiihhhsss}}}~~~~~~oooZZZKKKCCC???>>>CCCNNNWWW\\\```dddgggtttxxxsssnnnjjjccc\\\UUUMMMFFFAAAtttuuuwwwyyyzzzzzzyyyxxx{{{zzzxxxwwwwwwyyy{{{}}}}}}|||{{{zzzzzz{{{{{{|||{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvuuuttttttssssssooolllggg```WWWKKK@@@888333111//////000222222222000111222222111222333555666666777888:::<<<>>>???<<<>>>@@@BBBBBBCCCEEEGGGHHHJJJMMMOOOQQQQQQQQQPPPKKKNNNRRRSSSUUUZZZccciiioooqqqsssuuuwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuyyyyyyxxxxxxwwwvvvvvvvvvqqqrrrssstttuuuuuuttttttttttttuuuuuuvvvwwwwwwxxxuuuuuuvvvvvvuuutttsssrrrssstttuuuuuuuuusssqqqpppnnnnnnnnnoooooonnnkkkhhhiiifffcccbbbaaa\\\UUUPPPEEE@@@:::555333222111000000111111111111222222222444555666999<<>>@@@AAA???AAACCCDDDDDDEEEHHHJJJOOOQQQUUUXXXZZZZZZYYYXXXSSSUUUWWWWWWXXX\\\eeemmmnnnooorrruuuwwwwwwwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvyyyyyyxxxwwwvvvuuuttttttoooppprrrtttuuuuuuttttttsssttttttuuuvvvwwwwwwxxxxxxxxxyyyxxxwwwvvvtttssstttuuuvvvvvvvvvtttrrrppplllmmmppprrrrrrooojjjeeehhheeebbb```___ZZZSSSMMMCCC???999444222222111000000111111111111222222222555666777:::===@@@CCCDDDAAACCCDDDEEEGGGLLLQQQVVV___gggppptttvvvxxxwwwsssnnnbbbQQQBBB888222...+++)))******+++++++++******---,,,+++*********+++,,,,,,------...///000111111000000111222555@@@XXXooozzzooocccfffqqqyyy{{{vvvsssvvv|||nnneee[[[UUUPPPKKKKKKOOOMMMOOOOOONNNLLLNNNRRRVVVYYYVVVPPPJJJDDDBBBCCCDDDFFFNNNRRRQQQSSSYYY[[[YYYYYYYYYXXXUUURRRRRRVVVYYY\\\XXXSSSOOOMMMLLLJJJIII>>>=========???BBBFFFHHHGGGIIILLLNNNNNNLLLIIIHHH???<<<999777666666666555///000333777999888555222,,,,,,,,,++++++*********...***+++111777>>>MMM[[[cccccceeeddd___]]]eeeoooxxxqqqyyy}}}yyyuuuqqqmmmkkkhhhjjjkkkhhhaaaZZZTTTQQQGGGFFFJJJSSS[[[bbbmmmwww~~~wwwqqqlllhhhgggooorrrkkkcccaaafffiii}}}~~~gggRRREEEEEEJJJNNNPPPZZZgggoooooommmlllrrr}}}pppggg```]]]WWWRRRJJJCCC>>>;;;;;;;;;tttuuuvvvwwwxxxxxxxxxxxxzzz{{{{{{zzzyyyyyy{{{}}}~~~}}}{{{zzzyyyyyyyyyzzzyyyxxxwwwwwwxxxyyy{{{|||zzzzzzzzzyyyxxxxxxzzz}}}zzzxxxwwwvvvwwwvvvuuusssqqqkkkfff```TTTFFF<<<999333222111222333444333222444444444555777999;;;======>>>@@@CCCGGGIIIIIIHHHHHHHHHIIILLLOOOSSSWWWYYY[[[^^^ccchhhkkkkkkiiihhhccccccdddeeegggjjjmmmooovvvuuusssuuuwwwzzz{{{{{{vvvvvvuuuuuuvvvxxxzzz{{{vvvwwwwwwuuurrrppppppqqqvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwwwwvvvuuusssssssssvvvyyyyyywwwvvvwwwyyy|||{{{zzzxxxvvvuuutttsssooopppqqqpppnnnlllllllllfffeeecccaaa^^^WWWPPPKKKFFF<<<555555555111000333333333222222111222222222333555888;;;===???BBBEEEEEECCCCCCGGGJJJNNNUUU]]]dddlllssstttvvvzzz|||{{{ppp```MMMAAA999222...------,,,,,,+++*********++++++,,,---...---,,,+++***......///000000000000000///......222777AAASSSdddvvvzzz|||oooaaa]]]aaauuuzzzwww~~~wwwrrrppppppwww|||zzzjjj]]]QQQMMMMMMLLLMMMOOONNNMMMKKKKKKMMMRRRWWWZZZ]]]VVVOOOLLLEEE>>>???EEEIIIMMMRRRSSSRRRSSSWWW\\\ZZZ[[[ZZZVVVQQQOOOPPPRRRWWWRRRNNNOOONNNKKKKKKMMMKKKLLLMMMMMMMMMLLLKKKJJJLLLLLLLLLKKKJJJIIIGGGFFFIIIEEE???;;;999777666444333333444555777666333111//////...------------...111...---///222;;;LLL[[[aaadddeeeccc```aaafffkkkxxxrrrpppwww~~~yyyssspppooooookkkiiiiiihhhfff```WWWOOOLLLKKKLLLOOOWWWaaakkkqqq~~~~~~wwwnnngggfffhhhiiifff]]]ZZZbbbnnn|||dddUUUKKKCCCEEEMMMPPP___ooouuutttssstttvvvxxx{{{mmmeee___VVVPPPLLLGGGBBB===<<<;;;;;;;;;ssstttuuuvvvvvvvvvvvvvvvwwwyyy{{{{{{zzz{{{|||~~~~~~}}}|||zzzyyyyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{|||zzz{{{{{{zzzxxxxxxzzz|||yyywwwvvvuuuvvvuuutttrrrpppkkkeee___TTTEEE;;;888333222222222333444333333666666777999<<>>;;;::::::;;;;;;qqqrrrssstttuuuuuuuuuuuuuuuwwwzzz|||||||||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyy{{{|||||||||||||||{{{yyyxxxyyy{{{xxxvvvttttttttttttrrrpppoooiiiccc]]]RRRDDD:::888444444444444444555666666<<<<<<===???CCCGGGJJJMMMRRRRRRTTTXXX]]]`````````ffffffhhhkkknnnrrruuuwwwzzz}}}{{{yyywwwvvvxxxyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{zzzxxxuuusssrrrsssuuuuuuuuuuuuttttttttttttvvvwwwwwwvvvvvvuuutttsssuuuvvvvvvvvvvvvyyy}}}yyyzzzzzzzzzyyywwwuuutttvvvuuutttrrrpppnnnlllkkkiiigggccc___ZZZUUUOOOJJJ;;;888666555222......222222222111111111222222333333666999;;;===???BBBDDDFFFDDDDDDHHHKKKMMMUUU\\\dddkkkrrrsssuuuxxxyyyvvviiiYYYGGG<<<555///++++++,,,,,,+++************+++,,,,,,,,,++++++,,,,,,---......///000000000000///000......111444<<>>===;;;::::::;;;===>>>pppqqqrrrtttuuuuuuvvvvvvtttwww{{{||||||{{{{{{{{{}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{|||||||||}}}}}}{{{yyyxxxxxxyyywwwuuusssrrrrrrrrrpppnnnmmmgggaaa[[[PPPBBB999777555555666666666777:::;;;BBBCCCEEEHHHKKKOOOSSSUUUXXXXXXZZZ^^^dddhhhiiiiiikkkmmmooorrruuuyyy{{{}}}|||yyyxxxxxxxxxxxxwwwttttttuuuwwwyyyzzz||||||zzz{{{zzzxxxuuusssssssssuuuuuuuuuuuutttttttttsssvvvvvvvvvvvvvvvuuuttttttvvvvvvwwwxxxyyyzzz}}}~~~|||}}}~~~~~~|||zzzyyyyyywwwtttrrrpppooolllkkkiiifffbbb^^^ZZZUUUPPPMMM@@@;;;555222000//////000111111111111111222222333444666999;;;<<>>;;;999888777777777666333111000000///000222222000...//////...------------...///---...111333:::IIIWWWbbbfffiiigggcccaaadddhhhzzz}}}zzz{{{yyyttt{{{{{{xxxtttqqqnnnqqqooommmllliiicccZZZSSSJJJHHHGGGJJJPPP[[[eeellltttzzz}}}tttlllbbb___]]][[[ZZZ^^^iiiuuu~~~}}}||||||~~~||||||~~~wwwwwwxxx{{{~~~wwwkkkXXXNNNDDDBBBFFFRRRgggxxx|||qqqjjjkkkqqq|||kkkaaaTTTJJJEEECCCAAA???;;;;;;<<<;;;<<<>>>@@@CCCmmmnnnpppssstttvvvwwwwwwvvvxxx{{{{{{zzzxxxwwwwww{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxyyyzzzzzz{{{{{{{{{{{{||||||{{{yyywwwwwwxxxvvvtttrrrqqqqqqpppnnnmmmlllfff___XXXNNNAAA888666333444666666666888<<>>AAACCCFFFCCCDDDHHHLLLOOOVVV^^^eeekkkqqqtttwwwxxxtttoooaaaRRRAAA888333///,,,---*********))))))***++++++,,,,,,+++***+++,,,...///------...//////////////////......000111666BBBOOOZZZ[[[[[[WWWOOOLLLTTT```rrrwwwttttttwwwqqqmmmrrrwww~~~{{{xxx{{{zzzlllXXXNNNFFFGGGKKKMMMOOOQQQNNNLLLIIIGGGFFFFFFGGGHHHGGGKKKOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQRRRTTTVVVSSSSSSSSSSSSTTTTTTSSSSSSPPPLLLMMMTTTYYYUUUPPPMMMKKKMMMOOOQQQRRRPPPNNNLLLOOOQQQRRRQQQLLLEEE>>>999888888999:::;;;999555222111000///000111222000/////////...------------......---...111333888EEESSScccgggkkkjjjfffccceeehhh{{{~~~~~~|||rrrooovvv~~~}}}zzzwwwtttsssqqqnnnllljjjccc[[[TTTLLLJJJHHHJJJPPPZZZeeelllrrrwwwuuunnneee```]]]]]]___dddppp{{{~~~{{{xxxvvvvvvvvvrrrqqqrrrtttyyy~~~|||sssssstttvvvyyy}}}qqq```UUULLLEEE???AAAKKK^^^vvv|||qqqgggbbbiiitttxxxgggXXXQQQGGG@@@===<<<<<<;;;999;;;<<<<<<===@@@EEEHHHgggiiikkknnnqqqtttuuuvvvvvvxxxyyyyyywwwuuutttuuuyyyyyyzzzzzzzzzzzzyyyxxxvvvwwwxxxyyyzzzzzzzzzzzzxxxzzz{{{zzzxxxwwwwwwwwwvvvtttrrrqqqqqqpppnnnllljjjddd]]]VVVLLL???777666000333555666666:::@@@DDDGGGLLLUUU___hhhooosssuuutttrrrnnnlllkkkiiigggeeehhhjjjmmmqqqtttwwwyyyyyy}}}{{{zzzyyywwwvvvyyyyyyzzzzzzyyyxxxwwwwwwwwwxxxyyywwwuuutttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvxxx{{{}}}|||xxxtttwwwwwwwwwxxxxxxyyyyyyyyyzzzuuupppnnnnnnnnnkkkiiieeeccc```\\\YYYTTTOOOKKKJJJDDD999000///222111---000000000000000111222333444777999;;;<<<>>>AAACCCDDDBBBDDDHHHLLLPPPXXX```ffflllrrruuuxxxyyyssslll]]]NNN>>>666222...,,,---***))))))))))))***++++++++++++++++++,,,---......------...////////////......---...000111444@@@LLLSSSUUUXXXVVVPPPLLLTTT___rrr}}}|||uuuuuuwwwssskkkiiihhhooowww{{{ppp[[[RRRLLLNNNQQQRRRQQQRRRKKKJJJHHHFFFFFFFFFGGGHHHKKKQQQUUUTTTUUUWWWWWWUUUZZZWWWTTTPPPNNNMMMMMMMMMOOOOOOOOOPPPSSSSSSRRRQQQLLLKKKNNNSSSSSSMMMGGGFFFNNNPPPRRRTTTTTTSSSPPPNNNMMMOOOQQQQQQNNNGGG@@@<<<<<<===???@@@@@@===888333222111000111222222222000//////...------------......---...000111555AAAMMMaaafffkkkkkkgggdddeeehhh{{{|||sssmmmkkkppp{{{zzzwwwssspppmmmllljjjeee]]]VVVNNNKKKIIIJJJPPPZZZeeelllqqqvvv}}}wwwooofff```\\\^^^cccjjjttt~~~~~~yyytttpppnnnlllllliiiiiiiiilllpppuuu{{{~~~~~~{{{zzzrrrrrrrrrrrrtttzzzzzzkkkZZZKKKEEE???<<<<<>>777555333666999;;;;;;@@@GGGMMMQQQXXXcccoooxxx~~~|||yyytttooollljjjfffdddgggiiilllppptttvvvxxxxxx~~~{{{zzzyyyxxxvvvzzzzzz{{{zzzzzzxxxvvvuuuwwwxxxyyyxxxwwwvvvwwwyyyxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvxxx{{{|||yyyvvvyyyxxxwwwwwwxxxyyy|||}}}xxxsssmmmkkkmmmmmmjjjgggcccaaa^^^[[[VVVPPPHHHCCCAAADDD@@@666//////000///////////////000111222333555777:::;;;<<<>>>AAACCCCCCAAACCCHHHMMMQQQZZZbbbgggmmmsssvvvyyyzzzsssjjjYYYJJJ;;;333000,,,+++,,,)))))))))))))))***++++++)))***+++,,,------------,,,---......//////.........---///111111444???JJJPPPRRRVVVVVVRRRPPPYYYeeexxx~~~yyy{{{~~~ssshhhbbbcccfffmmmxxxooo]]]UUUQQQTTTXXXWWWUUUTTTJJJHHHGGGEEEEEEEEEFFFGGGNNNTTTWWWUUUUUUXXXXXXUUUYYYVVVQQQMMMJJJIIIHHHHHHMMMLLLMMMOOOSSSTTTRRRPPPNNNNNNPPPRRRNNNGGGDDDFFFQQQSSSUUUVVVUUURRRNNNKKKKKKLLLMMMMMMKKKGGGCCCAAABBBCCCEEEGGGGGGBBB;;;666444333222222333444333222//////...------------......---...000000222===HHH^^^dddiiijjjgggdddeeegggttt~~~xxxlllhhhhhhooo{{{zzzuuunnnlllkkkjjjjjjggg```[[[NNNKKKIIIIIIOOOYYYdddkkkrrrvvv|||wwwoooiiibbb^^^bbbhhhoooxxx|||yyyrrrlllfffbbb____________```aaaeeejjjpppttttttyyy}}}~~~{{{zzzyyyqqqpppooonnnooouuu~~~~~~|||{{{yyyzzz|||~~~yyylllaaaTTTFFF>>>===::::::???JJJ]]]qqqrrrbbbZZZUUUVVVdddvvv}}}mmmaaaSSSGGGBBB@@@>>><<<<<<=========:::<<<@@@BBBEEEMMMYYYbbbXXXZZZ^^^bbbgggjjjmmmnnnrrrssstttsssrrrsssuuuwwwuuuvvvxxxxxxyyyxxxwwwvvvtttuuuwwwxxxyyyyyyxxxxxxsssvvvxxxxxxwwwvvvvvvvvvwwwuuusssrrrqqqpppnnnlllhhhbbbZZZTTTJJJ===666555777;;;???AAABBBGGGOOOVVV\\\dddooozzz{{{xxxsssooommmkkkhhhfffmmmooossswwwzzz}}}~~~~~~|||{{{zzzxxxwwwxxxxxxzzzzzzzzzzzzxxxxxxwwwxxxzzzyyyyyyxxxzzz{{{xxxxxxxxxxxxwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvuuuuuussssssuuuyyy|||{{{yyywwwvvvttttttuuuwwwzzz}}}vvvqqqkkkjjjkkkllljjjgggcccaaa^^^ZZZTTTLLLCCC===888BBBEEE;;;///,,,///111////////////000111222333555777:::;;;<<<>>>@@@CCCBBB@@@BBBHHHMMMRRR[[[ccchhhnnnssswwwzzzzzzsssiiiVVVGGG888111...+++***+++))))))((())))))***++++++(((***+++---......------,,,---......//////......------///111111444>>>IIIPPPSSSVVVWWWTTTTTT___lll~~~wwwlllaaa^^^aaaeeemmmyyylll\\\VVVSSSXXX\\\[[[WWWVVVIIIHHHFFFEEEDDDDDDDDDEEENNNTTTVVVSSSRRRVVVVVVRRRSSSPPPLLLIIIHHHIIIIIIIIILLLLLLLLLOOOSSSUUUSSSQQQQQQQQQSSSRRRKKKEEEFFFLLLRRRSSSUUUUUURRRNNNIIIFFFKKKJJJJJJHHHGGGFFFFFFEEEGGGHHHJJJLLLJJJEEE===777666444333333444555555444//////...------------......---...000///111:::EEE[[[aaahhhiiifffcccdddfffkkktttiiieeefffppp}}}yyyssskkkiiihhhiiikkkiiiddd___NNNKKKHHHHHHNNNXXXcccjjjrrrvvv|||wwwooollleeeaaafffmmmttt|||~~~yyyuuummmeee^^^YYYVVVTTTSSSTTTTTTUUUXXX]]]cccggglllrrrxxx{{{{{{yyyyyyzzzooonnnllliiijjjppp{{{}}}{{{zzzyyyzzzzzzyyyxxxvvvtttsssvvvyyy|||}}}sssfffWWWNNNEEE;;;888;;;;;;>>>EEERRReeevvv}}}~~~pppaaaTTTQQQPPPTTTdddwww|||jjjYYYPPPFFF===;;;;;;::::::;;;;;;;;;;;;===@@@DDDGGGLLLVVVdddooo