BM6P6(@ !!!"""###$$$$$$###"""!!!""""""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########%%%$$$######""""""#########"""""""""""""""######$$$$$$$$$############### !!!!!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%$$$$$$### !!!!!!""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%###!!! """$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%$$$###"""########################&&&&&&%%%%%%$$$#######################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))++++++)))((()))***...---+++******,,,---///000111222111000///000111---------,,,,,,+++++++++++++++,,,,,,,,,,,,------........................000000000000111111111111222111000000000111222333333333333444444444555555333333444444555666666666777777666666555555555444555666888999:::;;;;;;;;;<<<<<<<<<<<<============:::::::::<<>><<<<<<;;;;;;;;;;;;<<<<<<@@@???>>>===<<<===>>>>>>999===AAAAAA???>>>???AAA;;;;;;::::::999888777777666666666666666666666666444444333333333222222222222222111000000111222222............////////////////////////////////////........................,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,---------------,,,+++************++++++,,,,,,,,,000000///...---,,,,,,+++******+++++++++,,,,,,,,,******************************+++,,,,,,---......000///...------...///000//////.........---------,,,,,,+++***+++,,,---...,,,,,,,,,---------......111000///..................---,,,,,,,,,,,,---...------++++++++++++------...------,,,,,,------...,,,,,,---------,,,++++++)))***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***++++++,,,---...//////*********+++,,,---...//////......---+++******)))''')))+++...000000//////------------------------...---,,,++++++,,,---.........---,,,,,,,,,------000000///...,,,+++******---------...------,,,,,,---------------...///000.........///000111111222......//////...---,,,,,,+++---......------///000---------............///------...///...---+++***---------............///111111000000//////......"""############""""""!!!""""""""""""""""""""""""########################################################################$$$###""""""!!!!!!""""""%%%%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """######$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$#########$$$$$$######"""######"""""""""###$$$$$$%%%$$$$$$$$$######""""""###############$$$$$$$$$$$$""" !!!###$$$$$$"""###$$$$$$$$$$$$###"""!!!"""######$$$###############""""""######$$$%%%%%%%%%%%%%%%%%%$$$###"""#################################$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((()))++++++)))((()))******)))(((((()))+++---...///000111000///...///000------,,,,,,,,,++++++++++++++++++,,,,,,---------........................////////////000000000000111111111111111222222333333333333444444444444555333333444444555666666666777666666666555555555555666666777999:::;;;;;;;;;<<<<<<<<<=========>>>>>>???===<<<===???@@@@@@@@@@@@@@@AAAAAA@@@???>>>=========<<<<<<<<<<<<======>>>===<<<;;;;;;;;;<<<<<<999:::<<<===<<<<<<===>>>;;;::::::999888888777777555555555555555555555555333333333333222222222222111111111111111111111111------....../////////000........................------------------------,,,,,,,,,,,,,,,---------///...------,,,,,,,,,---,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,...------,,,,,,++++++************+++++++++,,,,,,***************************++++++,,,,,,---------...---,,,++++++,,,---............---------,,,,,,---,,,+++++++++,,,......++++++++++++,,,,,,,,,---///...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,)))+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---------------,,,,,,------..................,,,,,,------...//////000...............---,,,,,,,,,---......------...///------------............------......------,,,+++---------............///////////////............$$$$$$###""""""!!!""""""""""""""""""""""""""""""################################################%%%%%%$$$$$$######""""""###""""""!!!!!!!!!!!!!!!###"""""""""""""""###### !!!!!!""""""#########$$$$$$###""" ######$$$%%%%%%%%%%%%$$$!!!!!!!!! !!!""""""###!!!""""""#########""""""$$$############$$$%%%%%%&&&&&&%%%$$$###"""!!! $$$$$$$$$#########""""""###!!!!!!"""######!!!"""$$$%%%%%%$$$"""!!!"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%$$$##############################!!!!!!""""""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))******)))(((((()))&&&&&&&&&&&&(((***,,,------...//////------...///,,,,,,,,,,,,++++++++++++******+++,,,,,,---......---------------------------.........////////////000111111222333333222222333333333333444444444444333333444444555666666666666666666666555555555555666666777888999::::::;;;;;;;;;<<<===>>>??????@@@DDDAAA>>>>>>???@@@AAAAAA@@@@@@???======<<<<<<<<<========================;;;;;;:::999999999999:::999777777777999;;;;;;::::::999999888888777777666555555555555555555555555333333222222222111111111///000111111111111000///,,,,,,------...///000000------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))*********+++++++++++++++*********************************++++++++++++,,,************************+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---...///************++++++++++++,,,,,,++++++******++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++************++++++******+++,,,---------,,,+++,,,...000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++***+++++++++,,,,,,------...------,,,,,,+++++++++......------,,,,,,++++++***++++++,,,,,,++++++***///...---,,,++++++++++++((())))))***+++,,,------,,,,,,------------,,,,,,+++,,,---------,,,+++******++++++,,,,,,------------............------,,,---...///...---,,,---...------------..................---,,,,,,,,,---------------............///------------............%%%$$$###!!!!!!!!!""""""###############"""""""""################################################&&&&&&%%%%%%$$$###""""""######"""!!!!!!!!!!!!""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! ######$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""######!!!"""##################"""""""""""""""######$$$%%%%%%$$$$$$###""""""!!!###########################!!! """#########!!!"""$$$&&&&&&$$$"""!!!"""######$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################!!!!!!"""""""""#######################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''')))******)))(((((()))'''&&&&&&'''''')))***++++++,,,------,,,,,,---...,,,+++++++++++++++++++++******++++++,,,---......------------------------,,,,,,---------.........///000111333333333222222222222333333333444444444333333444444555666666666666666666666666555555555666666666777888999::::::999:::;;;<<<>>>???@@@AAAEEEBBB???===???AAABBBCCCAAA@@@===;;;:::;;;;;;<<<<<<<<<============<<<<<<999999888888777777777777999555333444777:::999888888888888777777666666666444444444444444444444444222222111111111000000000---...000111111000...---++++++,,,---...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***))))))((((((((())))))******+++++++++******)))***************+++++++++((((((((())))))*********************++++++++++++************************,,,,,,,,,++++++++++++++++++***))))))))))))***+++,,,,,,,,,+++++++++******---------------.........*********++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++************++++++((()))***+++,,,---------------------------,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,---------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,++++++******+++,,,---.........---,,,,,,+++++++++***+++,,,------,,,+++***///...---+++************---------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,+++***(((&&&***+++++++++,,,,,,,,,------------......------,,,---...///...,,,+++,,,---,,,,,,---------.........///...,,,++++++,,,---...---------............///---------....../////////%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$###""""""$$$$$$###""""""""""""###""""""!!!!!!!!!"""######'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$#########"""######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$"""######$$$%%%%%%$$$$$$"""""""""""""""######$$$########################!!!""""""###$$$$$$%%%%%%###"""!!!"""###$$$$$$###"""###$$$%%%%%%$$$###"""!!!"""######$$$$$$############""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$#################################"""""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''(((******((('''((()))***)))))))))(((((()))))))))+++,,,,,,++++++,,,...++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,------------...///111222333333222111222222222333333333444444333333444444555666666666555555555666666666666666666666666666666777999999888999:::<<<===???@@@AAABBB???===<<<>>>AAACCCCCCAAA???===:::::::::<<<===:::;;;;;;<<<<<<;;;;;;:::777777777777777666666555888555222333666999999777777777666666666666555555444444444444444444444444111111000000000/////////,,,---///000000///---,,,+++++++++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******))))))))))))******)))******+++++++++******************************(((((())))))******++++++))))))*********+++++++++************************+++++++++++++++++++++***,,,+++***))))))***+++,,,,,,,,,+++++++++*********,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***))),,,,,,++++++++++++,,,,,,((()))***+++,,,,,,------///---***((((((***,,,...++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---......------,,,+++++++++************+++,,,---...,,,,,,+++++++++************************+++,,,---------,,,,,,,,,++++++++++++,,,---......---,,,+++------,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,***+++,,,---,,,+++(((''',,,,,,,,,,,,,,,---------,,,,,,---------------,,,---...///...,,,++++++,,,,,,,,,,,,------------......---,,,++++++,,,...///---------............///.........//////000000111######""""""""""""######%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""%%%$$$$$$###############)))(((&&&$$$###""""""!!!%%%%%%$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%""""""#########$$$$$$$$$ !!!"""###$$$%%%&&&&&&###""""""###$$$%%%$$$###"""##################"""!!!""""""###$$$###############""""""######$$$%%%######$$$%%%%%%%%%$$$$$$########################%%%$$$$$$###""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&((())))))(((''''''(((+++++++++***))))))(((((((((***++++++++++++,,,...*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------...///000111111222222222222222222333333333333333333444444555666666666555555555666666666666666777666555555555666888999777888999:::<<<===>>>???>>><<<::::::<<>>===;;;:::::::::<<<===999:::;;;<<<<<<;;;:::999777777888888777777666555555444333444555777777777555555555555555555555555333333333333333333333333000000/////////.........,,,---............---,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,+++,,,,,,---...)))***++++++,,,+++++++++***************))))))))))))))))))******+++++++++)))))))))************+++*********************************+++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++*********+++,,,---------,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,+++...,,,)))''''''))),,,...+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++***((()))))))))+++,,,---...,,,,,,++++++*********))),,,++++++******)))))))))+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,+++******))))))******'''(((((()))***+++,,,,,,)))***+++,,,,,,------,,,,,,---...///...---,,,+++------------------------+++,,,,,,------------,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,------------------,,,,,,,,,---......---------............////////////000000000000000 !!!"""######$$$######$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###"""""""""""""""&&&&&&%%%######"""""""""########################""""""""""""""""""""""""!!!!!!"""############"""!!!!!!###$$$$$$$$$###"""!!!"""###$$$$$$%%%%%%%%%######"""""""""###$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$"""!!!!!!"""$$$$$$###""""""!!! !!!""""""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&((())))))(((''''''((()))************))))))((((((***++++++++++++,,,...)))*********++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------...000111222111222222222222333333333333333444444555666666666555555555555666666666777777666555444444666777888777777888999:::<<<<<<===<<<:::888999:::;;;;;;:::::::::999999999:::;;;<<<999:::<<<======<<<:::999777888999999999888777666000222444444444444555666444444444444444444444444222222222222222222222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++,,,+++++++++,,,,,,---...******+++,,,,,,,,,,,,,,,+++*********)))))))))((()))))))))))))))*********))))))))))))************************************))))))******++++++,,,,,,,,,+++***))))))***+++,,,---,,,,,,,,,++++++++++++)))***+++,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,---...***+++,,,,,,,,,,,,+++***++++++************++++++++++++************++++++)))******+++++++++******+++************+++------************************++++++******+++,,,,,,---************))))))))))))******))))))***+++,,,,,,************++++++++++++))))))***++++++***)))(((*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,---***))))))))))))***++++++(((((())))))*********+++))))))***,,,,,,------,,,,,,,,,------------------------------------------***+++,,,---------------+++,,,------,,,+++,,,...++++++,,,,,,,,,---------+++,,,------......---------------............/////////////////////...... """###$$$$$$$$$######""""""!!! """"""""""""""""""""""""########################"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!"""$$$%%%"""######%%%&&&'''((((((%%%%%%%%%$$$$$$$$$###### !!!""""""""""""""" """#########"""!!! !!!######$$$$$$$$$ !!!!!!"""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$###############!!! !!!###$$$"""!!!!!!  !!!$$$$$$%%%&&&&&&&&&%%%%%%#########"""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%#################################$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&((())))))(((''''''(((''''''((()))******))))))(((***+++,,,++++++---...))))))******++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,+++,,,---///111222111111222222222333333333333333444444555666666777444555555555666666777777777666555444444555777888777777888999::::::;;;<<<;;;999888888888888666555777777777777888999:::;;;:::;;;===>>>>>>===;;;:::888999:::::::::999777666---111444555333111333555444444444444444444444444222222222222222222222222//////.........------------,,,,,,++++++,,,,,,---------,,,++++++******)))))))))))))))))))))))))))*********************************+++,,,,,,,,,---))))))(((((()))***++++++***+++,,,---------------+++*********))))))(((((()))))))))))))))))))))((())))))))))))************************************(((((()))***+++,,,,,,---+++***)))(((((()))***+++---------,,,,,,,,,++++++((()))***+++,,,+++******))))))))))))************++++++******+++,,,------***+++,,,------,,,+++***,,,+++***))))))***+++,,,******))))))))))))************+++++++++******)))((())),,,...///...---,,,************************+++*********+++,,,,,,---'''''''''(((((((((((((((,,,+++******)))*********'''((()))***+++,,,------###%%%(((+++,,,---,,,+++))))))***+++,,,------...---,,,+++******+++,,,---(((((((((((()))***+++,,,......---,,,+++***)))(((((()))***+++,,,---------***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***+++,,,,,,,,,,,,---...++++++,,,,,,,,,---------***+++---...///...---------------.........///////////////......------,,,""""""""""""############ !!!"""###$$$$$$%%%###############"""!!!!!!""""""!!!!!!!!!###$$$%%%$$$###""""""!!!""""""###"""###$$$###!!! !!!!!!!!!!!!!!!"""""""""!!!###%%%&&&'''&&&$$$###$$$#########""""""!!!!!!""""""#########$$$$$$$$$ !!!!!!"""""""""###########################%%%$$$###$$$%%%%%%$$$######"""!!! !!!"""###""""""""""""############""""""############""""""!!!!!!!!!!!!"""$$$%%%&&&######""""""""""""###### """$$$%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))&&&&&&&&&''''''''''''(((******))))))((((((''''''((()))+++---------+++***************************///000000///,,,***)))***+++++++++***++++++,,,,,,+++,,,...---,,,,,,---///,,,---...///000000000000111111333444666777888999555555555666666666666666666666777777777777666666777777666555555555555555777777777888999999::::::888888888888777777777777666666666777888888999999<<<<<<===============<<<999999999777555555666777333333333444444666777888666555444333222222222222444333222111000000000000///......------,,,+++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,111---'''###"""$$$))),,,+++,,,---***'''%%%''')))++++++,,,,,,,,,+++*********************)))(((((())))))***+++,,,,,,,,,,,,,,,+++)))(((((()))+++,,,***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++------,,,+++*********+++)))***+++,,,,,,+++***)))******)))(((''''''((((((***+++,,,------,,,***))))))************+++++++++++++++++++++++++++++++++++++++******)))(((((((((************************...---+++***)))***++++++------,,,+++*********+++///---+++)))((()))+++---))))))))))))))))))))))))******))))))))))))******---***((((((***+++(((&&&'''(((***+++,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))))))))))))))************+++++++++,,,,,,---------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++------,,,++++++***))))))+++,,,---......---,,,+++,,,,,,,,,++++++*********///...,,,*********+++,,,...------,,,,,,------...""""""""""""############!!!!!!""""""######$$$$$$############""""""!!!!!!###"""!!! !!!""""""########################!!!!!!!!!""""""#########!!!"""""""""""""""!!!!!! !!!"""$$$$$$$$$##################"""""""""!!!!!!!!!"""""""""#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$######"""!!!!!!!!!!!!"""###"""""""""#########$$$$$$""""""############""""""###"""""""""""""""###$$$######""""""""""""######!!!  ###$$$%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((***,,,,,,+++***)))************************...///000///,,,******+++++++++******++++++,,,,,,,,,---......------...///------......///000000111111111222333555666777777444555555555666666777777666777777888888777777666777777666555555555555666666777777888999999::::::999999888888777666555555777888888999999:::;;;;;;::::::;;;;;;;;;;;;;;;:::888999:::888666555555666444444444555666777888888555555444222222111111111444333222111000000000000///......------,,,++++++++++++,,,,,,+++******)))+++++++++++++++++++++***---+++)))'''&&&''')))***)))***+++***(((((())),,,---------,,,,,,+++++++++***************)))((((((++++++++++++***)))((((((******((((((((((((*********)))(((''''''((()))***'''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))******+++,,,,,,+++***************)))******++++++******)))+++***)))((((((((((((((()))******+++*********)))))))))*********+++++++++++++++++++++++++++++++++))))))******************************************,,,+++***))))))))))))***,,,,,,+++***************---,,,***)))))))))***+++))))))))))))))))))))))))+++******************++++++)))((()))+++,,,***)))))))))***+++++++++******))))))))))))))))))))))))+++++++++*********))))))))))))))))))************************++++++,,,,,,************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,------------------,,,,,,---,,,+++***+++,,,...000...------,,,,,,------...""""""""""""############"""""""""""""""#########""""""""""""!!!!!!!!!!!!$$$###"""  """###$$$%%%%%%%%%$$$### !!!$$$$$$###""""""#########!!!  !!!!!!"""##################""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""###$$$######""""""!!!!!!""""""###""""""#########$$$$$$$$$""""""############""""""$$$$$$###"""""""""""""""######""""""""""""######$$$"""!!!"""###%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%''''''%%%$$$$$$############$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''((()))*********'''((()))***+++***)))(((************************,,,---///...,,,++++++,,,++++++******++++++,,,------...//////......///000......------...///000111111111222222333444444555333444444555666777888888777888888888888888888777888888777666666666666666666777777888999999999999:::999888777666444444333777777888999999::::::;;;888888888888888888888888888:::;;;:::888555444444555555555666666777777888444444333222111111111111333222111111000000000000///......------,,,++++++,,,,,,,,,,,,,,,++++++***+++++++++***))))))(((((()))******++++++***))))))''')))******)))***,,,...000///---+++++++++++++++))))))******))))))((((((************)))((('''&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))(((((()))))))))))))))******++++++******)))))))))))))))+++******))))))******++++++******)))))))))))))))))))))((((((((())))))***)))))))))*********++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************)))))))))***))))))((((((+++******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++************++++++)))(((((()))+++---,,,+++++++++***)))))))))******((((((((((((((((((((((((+++************)))))))))))))))))))))************)))))))))))))))*********************************************************))))))))))))***+++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------,,,---...//////...---,,,,,,,,,,,,---------------...---,,,,,,,,,---...///......------------......!!!"""""""""#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!! """$$$%%%%%%$$$###"""!!!######!!!"""######$$$###!!! """###$$$#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%### !!!#########""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""######"""""""""""""""#########""""""""""""######&&&$$$######$$$%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''((((((((()))))))))***((()))***++++++***))))))***************************,,,...---,,,+++,,,---************+++,,,------...///000000//////000111000///---,,,---...000222000000111111222222333333333333444555666777888999888888999999999999888888888888777666666666666777555666888999::::::999999888888777777666555444444555555666666777888888888888888777777777777777777999;;;===<<<:::777555444555555555666666666666666333333222111111111111111222222111000000000000000///......------,,,++++++,,,,,,---------,,,,,,+++,,,,,,+++***))))))((((((((()))***+++,,,++++++***((())))))******+++---...000...,,,***))))))***+++((()))))))))))))))((((((''''''((()))************'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******+++))))))(((((((((((())))))+++***)))(((((()))***++++++******)))))))))*********)))((('''((()))***+++))))))))))))************************************)))*********+++++++++,,,************************((()))*********)))((('''))))))(((((((((((())))))(((((()))******)))((('''))))))))))))))))))))))))******))))))))))))************)))***+++,,,,,,+++,,,+++***((((((((()))***))))))))))))))))))))))))************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++************************)))******++++++,,,------------////////////------))))))******+++++++++,,,222111///...,,,,,,++++++......------------......!!!"""""""""#####################"""""""""""""""""""""!!!!!!!!!!!!"""###""""""######$$$$$$$$$$$$ """$$$$$$###"""!!!$$$ $$$### """#########"""!!!!!!!!! !!!"""###$$$%%%""""""""""""""""""#############################################"""""""""""""""""""""""""""""""""$$$###!!! """######"""""""""############"""""" !!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""###$$$%%%######""""""""""""######'''%%%######$$$%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((***)))))))))((((((((('''++++++++++++++++++******************************)))+++------,,,+++,,,---************+++,,,---......///000000//////000222000///---,,,---...000111000000000111111111222222333333444555666777888999888888999999999999888888888777777666666666666666555666888999::::::999888666666666666777777777777444555555666777777888888999999888777666666777777999<<<======;;;888666666444444555555555444333333222222111000000000111111111111000000///000000000///......------,,,+++++++++,,,,,,------,,,,,,,,,------,,,+++***))))))(((***)))))))))***+++,,,---+++***))))))******++++++---,,,***(((''''''))))))'''(((((()))))))))(((((('''((()))***++++++++++++((())))))******))))))(((''''''((((((((((((''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++)))((((((((((((((())))))+++***)))(((((()))***+++***)))))))))))))))*********))))))((()))***+++,,,(((((()))))))))*********************************+++++++++*********))))))))))))))))))))))))))))))((()))***+++++++++)))))))))((((((((((((((())))))&&&''')))******)))((('''((((((((((((((((((((((((((((((''''''''''''((((((++++++++++++***))))))))),,,+++)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************)))))))))(((((()))))))))*********))))))))))))))))))))))))+++***))))))((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,)))))))))******+++++++++111000///...---,,,,,,+++///......------......///""""""""""""############"""""""""""""""############"""!!!!!!!!!"""$$$%%%!!!"""###$$$%%%%%%%%%%%% """"""""""""!!!'''$$$!!!!!!$$$%%%$$$#########""""""!!!!!! """"""############$$$$$$""""""""""""############$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""$$$$$$###""""""######$$$$$$######""" !!!!!!!!!""""""""""""############"""""" !!!!!!"""$$$%%%&&&######""""""""""""######&&&%%%######$$$%%%$$$#########$$$$$$$$$$$$####################################%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""""""""######$$$&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((*********)))(((''''''''',,,,,,,,,+++++++++++++++************************)))+++------,,,++++++,,,)))))))))***+++,,,---......///000000//////000111000///...------...///000//////000000111222222333333444444555666777888888777888888888888888888777777777666555555555555555444666888:::;;;:::999888666666666777888888999999666666777888888999999::::::999888666666666777777888:::;;;;;;999777777777333444555555444333111000111111000000000000000111111000000//////000000000///......------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))+++***((('''(((***,,,---,,,***)))((()))))))))(((***)))((('''''''''((()))''''''((()))))))))((((((++++++++++++***)))(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))************((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))******+++((((((((((((((())))))******))))))(((((())))))***((((((((((((((())))))***))))))))))))***+++,,,,,,((((((((()))))))))******************************++++++******)))(((((('''))))))))))))))))))))))))))))))******++++++******((((((((((((((())))))***&&&''')))******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***+++,,,***(((''''''(((******)))((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))************************))))))))))))'''(((((())))))*********)))))))))))))))))))))))),,,+++***)))((((((((((((------------------------,,,++++++++++++++++++++++++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---......////////////............//////""""""""""""############!!!!!!""""""######$$$$$$$$$###"""""""""###%%%&&&"""###$$$$$$%%%$$$###### !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###"""###$$$$$$$$$###"""!!!!!!"""""""""############$$$#########"""""""""""""""""""""!!!!!! #################################%%%&&&&&&###!!!"""###$$$$$$$$$$$$###"""""""""""""""############""""""############""""""""""""!!!!!!"""###$$$$$$######""""""""""""######%%%###""""""$$$%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))((((((((((((,,,,,,+++******************************************,,,------+++******+++)))))))))***+++,,,...///---...000///......///111/////////////////////.........///000222333444444444555555555666666777777666777777888888777777666666555555444444444444444444666888:::;;;:::999888888888888888999999999999666666777777888999999999:::999777555444555666777555666777777555555666777444555666666555333111000000000/////////000000111000000////////////000000///......------,,,++++++)))******+++,,,,,,++++++******************))))))***)))((((((((()))***++++++)))''''''((()))(((&&&(((((((((((())))))))))))&&&''''''((())))))((((((************)))((('''&&&)))(((''''''''''''((()))&&&&&&'''(((((('''&&&&&&((((((((())))))))))))***(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))******+++)))((((((((())))))***+++(((((())))))))))))(((((('''''''''''''''((())))))&&&'''((()))************(((((((((((()))))))))***************************))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))((((((((())))))***+++'''((())))))************(((((((((((((((((((((((('''''''''&&&&&&'''''''''''')))***)))'''&&&((()))'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************)))))))))(((((((((''''''''''''(((((()))******+++************************++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++))))))+++,,,...///////////////............//////""""""""""""############ !!!!!!"""###$$$$$$%%%%%%$$$###""""""$$$&&&'''######$$$$$$###""" !!!!!!!!!!!!"""###%%%%%% """###"""!!!"""###$$$""" !!!###%%%"""###$$$%%%$$$""" !!!!!!""""""#########$$$######""""""!!!!!!!!! ###"""""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((('''### """###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%""""""############""""""$$$######"""""""""""""""######""""""""""""######$$$"""!!!"""###%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((())))))******++++++***)))(((((())))))***************************,,,------+++******+++)))))))))***+++---...///---...//////......///000...//////000//////...------...///111222444555555555555555666666666666666666666777777777777666666555555444333333333333444444666888;;;;;;:::999777;;;:::::::::999999888888444444555555666777777777:::888666444333444555666333444444333222333555666555666777777666444222000000000////////////000111000000////////////000111///......------,,,++++++((()))***+++++++++++++++(((((((((((())))))))))))(((((())))))))))))((((((***'''%%%&&&(((***(((''''''((()))***+++++++++***&&&&&&'''((())))))((((((%%%&&&'''((()))))))))))))))(((&&&%%%%%%&&&((()))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))******+++)))))))))))))))***++++++'''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))$$$%%%''')))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***)))))))))))))))***++++++((()))))))))******++++++((((((((((((((((((((((((((((((''''''''''''(((((($$$''')))((('''&&&)))+++&&&'''(((*********)))(((++++++++++++++++++++++++'''((((((((())))))******))))))))))))************(((((('''''''''&&&&&&&&&&&&''''''((()))******+++************************))))))))))))***+++,,,---))))))))))))))))))))))))'''((()))***,,,---...///***+++,,,,,,,,,,,,+++***+++*********))))))((((((***+++,,,,,,------,,,,,,//////............//////%%%$$$!!! !!!###!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!""""""""""""############ !!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$%%%###"""######$$$$$$$$$$$$###### !!!"""$$$$$$$$$###"""!!!!!!"""###############"""###%%%&&&%%%$$$""" $$$###"""""""""###%%%%%%$$$#########""""""!!!!!!######""""""""""""############""""""""""""######"""""""""""""""""""""""" !!!"""#########################################################"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$###"""!!! """"""!!!!!!"""$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%######$$$%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&''''''''''''((('''((()))))))))))))))((()))***,,,,,,++++++---...,,,++++++******++++++,,,,,,---......---,,,***)))((()))***+++,,,------...+++,,,---///000111111111------......//////000000//////000111111111111111333333333444444666777888:::888555666777777555333777777777666555555444444555777999;;;;;;999777555666888;;;===<<<999555222444444555666777888999:::888888777666555444333333333333333444444555555555444555555666666666555555;;;777333111000000///......------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((***'''$$$!!! !!!###%%%''''''((((((((((((''''''******))))))))))))******))))))((('''''''''''''''******+++******)))((('''%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((('''&&&%%%'''+++...,,,(((&&&'''***((((((((((((((()))******((((((''''''''''''(((((('''''''''&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***&&&&&&&&&'''((())))))***)))'''%%%###"""###$$$%%%''''''&&&&&&%%%%%%%%%$$$))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''''''''(((***+++'''((()))******)))((('''((((((''''''''''''((((((***)))((()))***+++***(((%%%&&&''''''((((((''''''************))))))))))))++++++************++++++***++++++,,,,,,++++++***))))))*********+++++++++******************++++++******)))(((((((((((((((++++++,,,,,,,,,,,,------,,,,,,,,,---------......%%%$$$"""  """### !!!###$$$$$$###!!!  !!!!!!""""""!!!!!!""""""""""""############!!!!!!"""""""""""""""###%%%%%%$$$$$$######""""""############$$$$$$$$$$$$""""""""""""""""""""""""###$$$###  %%%######$$$$$$$$$$$$######!!!!!!"""###############""""""###$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$###"""""""""###$$$%%%$$$#########""""""""""""######""""""""""""############"""""""""""""""###########################"""######$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$##################""""""""""""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%######$$$%%%%%%$$$#########$$$%%%&&&######"""###$$$%%%'''(((&&&&&&&&&''''''''''''(((%%%&&&'''((()))*********((()))***)))'''''''''(((+++******))))))******++++++,,,---------,,,+++***...------,,,,,,++++++++++++,,,---///000000111111........./////////////////////000111111111111111333333333444444555666777999666444444666666444222666666666555555555555555555666888999999888666555777888:::;;;:::888555222444444555666777777888888666666666666666555555555444444444555555666666666555555555555555555444444888555222000000000///...------,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************))))))(((''''''&&&***)))&&&$$$###$$$%%%&&&((((((((())))))((((((((()))(((((((((((((((((()))))))))((('''''''''''''''(((((()))*********))))))&&&'''''''''((((((((((((((()))*********)))''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((''''''&&&'''***---,,,(((&&&'''***(((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''((((((((()))))))))))))))((('''&&&&&&'''((()))(((''''''&&&'''((()))***&&&&&&&&&'''((()))))))))***)))'''%%%$$$%%%&&&&&&******))))))(((((((((((()))((((((((('''''''''&&&'''''''''''''''''''''''')))((('''''''''(((******(((((())))))))))))((((((((((((''''''''''''((((((***)))(((((()))***)))(((%%%&&&''''''((((((''''''(((((()))))))))************))))))))))))))))))******++++++,,,,,,++++++***)))))))))******************************)))))))))******)))(((((((((((((((*********+++++++++,,,,,,,,,,,,,,,------------...&&&$$$"""!!!!!!"""###$$$ !!!"""######"""!!!  !!!!!!""""""!!!!!!""""""""""""###########################"""""""""%%%%%%$$$###"""!!! ############$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$""" ###'''######$$$$$$$$$$$$######"""""""""""""""######$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""######""""""######$$$%%%###############"""""""""######""""""""""""######$$$$$$###"""!!!!!!""""""########################$$$$$$$$$%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$""""""######$$$$$$$$$%%%$$$######"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&###"""######$$$&&&'''(((&&&&&&&&&''''''''''''(((###$$$%%%'''))))))******,,,------,,,)))''''''((()))))))))(((((()))))))))***+++,,,---------,,,+++//////...------,,,+++++++++,,,---...///000000000///////////////.........//////000111111111111111333333333444555555666666666555333333444444333111444444444555555555666666666666666666666666666666999:::::::::888777444333444555555555666666777777555555555666666777777777555555555666666666666666666555555444333333444444555333111111111000///---,,,,,,,,,++++++,,,,,,,,,******)))))))))((((((((())))))))))))))))))*********))))))((((((''''''&&&***)))((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((''''''&&&'''''''''&&&'''((()))************((()))))))))))))))******)))************)))((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''((((((((((((((((((&&&''''''((((((((((((((('''))),,,+++(((&&&'''))))))(((((((((((((((((((((((((((''''''''''''(((((((((((()))******)))((('''((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&&&&&&&'''(((((())))))+++***((('''&&&''''''(((''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***))))))(((((((((((())))))((((((''''''''''''(((((()))'''''''''((()))((('''&&&&&&'''(((((((((((('''&&&''''''(((***++++++,,,))))))(((((((((((())))))******++++++++++++*********************)))))))))++++++******))))))((((((******)))))))))((((((((())))))*********+++++++++,,,,,,,,,,,,------------%%%$$$###""""""###$$$%%%!!!!!!"""######"""!!!!!! !!!"""""""""""""""!!!"""""""""############%%%%%%$$$$$$######""""""$$$######"""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###$$$$$$""""""###%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$######""""""#####################$$$$$$$$$##############################""""""""""""######%%%$$$###"""!!!!!!!!!!!!########################$$$$$$##################################################################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((---......,,,***((())))))***))))))(((((())))))***)))***+++---......------,,,,,,,,,,,,---------...+++,,,---...////////////000000//////......------//////000111111111111111333333444444555555555555555444444444444333333222222333333444555555666666777777666555555666777777<<<;;;;;;999888777666555555555555555555666666666555666666666666777777777555555555555555555666666555555333333333333444444333222111111222111...,,,++++++++++++++++++++++++)))))))))(((((((((''''''*********+++++++++++++++++++++******))))))))))))(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((((((''''''&&&&&&'''''''''&&&'''(((((()))))))))((())))))))))))))))))))))))))))))))))))((((((((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&(((******(((&&&'''(((((((((((((((((((((''''''(((''''''&&&&&&''''''((('''(((***++++++)))'''&&&(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''(((((((((******)))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))(((''''''((()))***((((((''''''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&'''(((((((((((((((''''''(((((()))******+++))))))(((((((((((())))))******++++++++++++******++++++++++++************------,,,+++***))))))((()))))))))******)))))))))************++++++++++++++++++,,,,,,,,,---------$$$$$$###""""""###$$$%%%######################## !!!!!!"""""""""""""""!!!"""""""""############%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########"""!!!!!!"""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!""""""###############%%%$$$######""""""######""""""######$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######$$$$$$###"""!!!!!!""""""########################$$$$$$##################################################################%%%$$$###""""""###$$$%%%$$$$$$$$$############"""###$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&'''((()))((('''&&&''')))*********))))))*********((()))+++---.........---******++++++,,,,,,------+++,,,---.../////////...000000//////......------//////000111111111111111222333444444555444444333444555555444444333333444111111222333444555666666999888666555555666888999===<<<;;;:::999888888777555555555666666666666666888777777777666666666666444444444444444444444444444444444444555666777777666444333333222111...,,,***++++++,,,,,,++++++******)))))))))(((((((((((()))))))))******+++++++++*********)))))))))))))))&&&&&&'''((()))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%&&&((())))))))))))&&&'''(((((((((''''''(((''''''(((((((((((('''&&&''''''&&&&&&&&&&&&'''''''''((()))++++++)))'''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***)))(((''''''((()))***((((((''''''''''''(((((('''&&&%%%&&&'''((('''%%%&&&'''(((((())))))(((((()))(((((((((((((((((((((+++******))))))******+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******((()))************))))))+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------###""""""""""""###$$$$$$$$$##################$$$ !!!""""""######""""""""""""""""""###########################""""""""" !!!!!!!!!"""""""""###############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$######"""""""""""""""!!!!!!"""############"""$$$$$$$$$############"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$%%%$$$$$$$$$######"""""""""######$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%'''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''%%%%%%%%%'''))))))((((((***,,,+++******))))))******+++)))***+++---......------,,,,,,++++++++++++******,,,,,,---...............///////////////.........//////000111111111111111222333444555555444333222333444555555333333444555111111222222333444555555888888666666666666888888;;;;;;;;;:::999999888888555666666666777777888888888888888777777666666666444444444444444333333333222444666999;;;===>>>>>><<<999666444333111...,,,***+++,,,------,,,+++************)))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&%%%$$$######$$$%%%&&&)))(((((((((((((((((()))&&&&&&&&&%%%&&&&&&'''((((((((((((((('''&&&%%%$$$((((((''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&'''((())))))))))))%%%&&&''''''''''''''''''%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))(((((((((((())))))((((((''''''''''''(((((((((&&&&&&&&&'''((('''&&&''''''((())))))))))))((()))))))))(((((('''''''''++++++************++++++))))))************))))))++++++++++++,,,,,,---------------,,,++++++******((()))***+++++++++***)))++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,!!!!!!!!!"""""""""############""""""""""""######!!!!!!"""############"""""""""""""""############!!!!!!"""""""""""""""######"""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!! """######$$$######$$$$$$$$$$$$#####################"""!!!!!!""""""###$$$$$$$$$$$$#########$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%######""""""""""""######!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$#####################$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%%%%######$$$%%%$$$%%%&&&'''''''''&&&%%%!!!"""$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((''''''((()))++++++******,,,...)))))))))(((((())))))))))))***,,,---...------,,,+++++++++,,,,,,,,,,,,---,,,,,,---.........------........./////////////////////000111111111111111111333444555555444222111111333444444222111222444111111222222333333444444666666666555555666666666777888888999999888888777555666666777888999::::::777777777777777888888888666555555555444444444444333666:::???CCCEEEFFFFFFCCC???:::666333111...,,,+++,,,---......---,,,+++))))))))))))((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''%%%$$$$$$%%%'''((((((''''''&&&&&&''''''(((&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''&&&&&&%%%(((((((((''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&'''((())))))((((((%%%%%%%%%&&&'''((('''&&&###$$$&&&((())))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((((('''&&&'''((()))(((&&&''''''((()))))))))))))))'''''''''(((((((((((((((******))))))))))))******))))))************))))))(((((()))***++++++,,,,,,************************'''(((***,,,,,,+++***)))***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,, !!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""############ !!!!!!""""""######%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  """%%%&&&'''######$$$$$$$$$$$$######"""###$$$$$$$$$"""!!! ######$$$%%%%%%%%%%%%$$$"""###%%%&&&%%%$$$""" !!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%######""""""""""""###### !!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$################################################"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%&&&&&& !!!###$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""###$$$%%%%%%######$$$%%%$$$%%%&&&'''''''''&&&%%%######$$$%%%$$$###"""!!!&&&&&&&&&'''''''''((((((''''''((()))******))))))%%%'''((((((''''''((()))((((((''''''''''''((((((***+++,,,---------,,,+++((()))***,,,...000111222,,,,,,------...------------.........//////000000//////000111111111111111111222444555555444222111///111333222000///111333111222222222222333333333555555555555555555555555444555777888888777777666555666777888999:::;;;;;;555555666777888999::::::777777666666555555555444333777>>>DDDIIILLLLLLLLLGGGCCC===777444111...,,,+++,,,...//////...,,,+++))))))(((((((((''''''''''''''''''((()))******+++((((((((()))))))))))))))&&&&&&&&&&&&''')))***+++***)))'''&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&''''''''''''))))))(((((('''''''''&&&***)))(((&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''((((((((((((((((((%%%$$$%%%&&&'''((('''&&&!!!###&&&((()))***)))((('''&&&&&&%%%%%%&&&&&&'''######$$$$$$&&&''')))***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((()))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''((()))******)))((('''((((((''''''''''''(((((()))(((''''''((()))(((''''''(((((()))))))))))))))%%%&&&&&&'''((()))******))))))(((((((((((())))))))))))************))))))%%%&&&&&&((()))***+++,,,(((((((((((())))))))))))'''(((***,,,---,,,***))))))************+++++++++******+++++++++,,,,,,,,,'''&&&$$$""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""$$$$$$###"""""""""#########$$$$$$$$$(((((('''$$$ """%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############"""""""""""""""###!!!"""############"""!!!###$$$%%%&&&&&&%%%$$$######"""!!! !!!"""""""""###$$$%%%&&&&&&'''###$$$$$$"""!!! """###$$$#########""""""!!!!!!###"""""""""!!!!!! !!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###""""""######$$$$$$$$$##################$$$&&&&&&&&&$$$"""!!!$$$$$$%%%%%%%%%$$$######%%%%%%$$$###""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''))))))&&&"""%%%%%%%%%$$$$$$############%%%&&&''''''&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))(((((((((((())))))))))))***************)))((((((+++++++++,,,,,,------------+++***+++...000///---,,,,,,,,,---------......111000///------......///000000000000///////////////111222444444333222111111222333333333222111000333222111000000111222333333333333333333444555666;;;:::999888777777777777777777777777666666666666777777777777777888888888666666555444333333222222666;;;BBBFFFHHHIIIKKKMMMHHHEEE???999333///,,,+++++++++***)))(((((())))))***)))(((''''''((()))***))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))''''''(((((('''%%%$$$###"""###&&&'''((('''(((&&&%%%&&&))))))'''$$$%%%'''))))))((('''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%,,,,,,***)))'''%%%$$$###((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''((("""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************)))'''&&&'''(((***++++++)))(((((())))))(((&&&&&&&&&'''((()))***++++++)))******++++++******)))((()))***++++++***)))(((******)))))))))))))))*********+++++++++,,,,,,,,,$$$###!!!  !!!"""########################""""""""""""""""""""""""$$$######$$$%%%%%%$$$"""""""""#########$$$$$$$$$''''''&&&$$$!!! """%%%"""!!!!!! !!!"""###$$$########################!!!!!! !!!!!!######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%&&&'''#####################$$$###$$$$$$###!!!!!!"""$$$$$$$$$$$$######"""""""""#########""""""!!!!!!!!!##################$$$$$$%%%$$$$$$###""""""###############"""""""""""""""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$&&&((((((%%%###%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$((((((((())))))************************)))((((((***+++++++++,,,,,,,,,,,,,,,+++***+++...000///------------.........//////...---------...///000111///////////////000000000///000222333444333222111333333444555555444333222444333222111111222333444555444444444555555666777:::999888777666666666666777777777777666666666555888888888777777666666666555555555444333333222222444999@@@DDDFFFHHHJJJLLLJJJFFF@@@999333///,,,++++++******)))(((((())))))***)))(((''''''((()))***))))))(((((((((((())))))(((''''''&&&&&&''''''((('''''''''''''''''''''''')))'''&&&&&&(((((('''%%%'''&&&$$$%%%&&&''''''&&&'''%%%$$$%%%((((((&&&$$$''')))***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&((())))))&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%''')))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********)))((('''&&&'''(((***+++---,,,***+++,,,,,,***)))(((((((((((()))))))))))),,,,,,------------,,,,,,(((((())))))))))))((((((******))))))))))))******++++++,,,,,,,,,---------###"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%'''&&&$$$!!!"""""""""############$$$%%%%%%%%%###!!!!!!###%%%""""""!!!!!!""""""###$$$########################$$$$$$$$$######$$$$$$$$$###"""""""""""""""######%%%$$$###""""""###$$$%%%######""""""""""""######"""!!!!!!!!!"""###$$$%%%#########"""""""""!!!!!!$$$%%%%%%$$$""""""###$$$$$$$$$############""""""###############"""""""""$$$$$$#########"""""""""%%%$$$######"""#################################'''&&&$$$""""""###$$$&&&%%%%%%$$$######$$$%%%&&&%%%$$$$$$############$$$%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$$$$%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$''''''((()))******++++++)))************))))))(((***************+++++++++++++++***,,,...///...---........./////////000000++++++,,,---...000222333.........//////000000111///000111333333222111111444555555666666666555555555444333333333333444555666555555555555666777777888888777666555555555555777777777666666666555555999999888777666555444333555444444333333222222222222666<<>>BBBEEEHHHIIIJJJEEE>>>666000---,,,,,,***))))))((((((((())))))))))))(((((((((((())))))(((((((((''''''((((((((()))((((((''''''(((((()))''''''''''''''''''''''''$$$######$$$&&&''''''&&&((('''%%%%%%&&&''''''&&&''''''&&&&&&&&&''''''&&&''')))))))))&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))******$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&'''((('''&&&%%%'''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((()))))))))***(((''''''''''''((()))***((('''&&&&&&(((((('''&&&))))))))))))(((((((((((('''(((((())))))(((((('''))))))'''&&&&&&'''))))))))))))))))))))))))***++++++++++++,,,,,,,,,------%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&(((&&&### """"""""""""""""""""""""######""""""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!  !!!""""""!!!!!!"""###$$$$$$!!!"""$$$%%%%%%$$$"""!!!###"""!!! !!!"""###"""######$$$%%%&&&&&&'''""""""######$$$%%%%%%&&&%%%%%%&&&$$$###"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$ !!!!!!"""######$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%######%%%%%%%%%%%%$$$###%%%$$$###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$$$$$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))%%%%%%&&&''''''((())))))((())))))*********))))))))))))))))))))))))))))))(((***,,,------------,,,,,,,,,---------.........,,,------...............,,,------...///000000111//////000000111111111000222222333444444555666777555444333222222333444555555555444444333444444555666555444444444444444444666666666666555555555555444444444444444444444444222222222222222111111111000222555:::???BBBDDDEEEEEEAAA;;;444///,,,++++++)))((((((((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''###""""""$$$&&&''''''&&&%%%$$$###$$$&&&'''''''''((((((''''''&&&&&&((()))%%%&&&(((((('''&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((()))******$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%&&&&&&'''((((((&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############%%%'''((((((&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))'''''''''''''''(((((()))+++)))))))))++++++***)))'''''''''((()))***************++++++++++++******+++***((((((((((((***+++))))))(((((()))***++++++)))*********++++++++++++############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$&&&%%%### ###"""""""""""""""!!!!!!###"""!!!"""$$$$$$###""" !!!""""""""""""!!! !!!!!!"""#########"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!""""""$$$%%%&&&'''''''''''''''""""""###$$$%%%&&&''''''$$$%%%%%%$$$""""""###$$$ !!!!!!!!!!!!"""""""""""""""############### !!!"""###$$$%%%#########"""######$$$%%% !!!""""""######!!!###%%%&&&'''%%%$$$###$$$############%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#####################$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''((((((((())))))************)))************))))))))))))''')))---...---,,,,,,,,,,,,,,,,,,------------..................---,,,+++---------......//////000///////////////000000000111111111222333555666777555444333333333333444555555555444333333333333444555555444444444444444555666666666555555555444444222222333333333444444444111111111111111111111111000000111555:::=========<<<:::666111...+++******((((((''''''(((((())))))(((((())))))))))))(((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$######$$$&&&''''''&&&$$$###"""###%%%'''(((''''''((('''&&&%%%%%%''')))$$$%%%''''''&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$%%%&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&'''((()))***&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###"""""""""%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''(((((((((((())))))&&&&&&'''''''''((((((((()))((('''((()))***)))(((&&&&&&'''((()))***++++++((())))))))))))))))))(((******))))))))))))******(((((((((((()))***+++,,,))))))))))))************"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$""" ######""""""!!!!!!!!!!!!$$$"""!!!"""$$$$$$"""  !!!"""!!! !!!"""#########%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$###""" """###$$$!!!""""""######""""""!!!"""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%###$$$$$$###!!!!!!"""$$$""""""""""""#########$$$!!!!!!!!!""""""######### !!!!!!!!!""""""############""""""###$$$$$$%%% !!!""""""###$$$$$$######$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%###%%%((((((&&&$$$$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$)))))))))))))))((((((((((((((()))***************+++++++++******)))))))))&&&)))---...---++++++,,,------------............------.........---,,,+++........................///.........//////000000111111111111333555777888666666555444444555666666666666555444444444444444555555444444444444555555666666555555555444444444333333333333222222222222000111111111111111111111...------000444666666444333222111///---+++***)))'''''''''''''''((())))))'''((()))******)))((('''(((''''''&&&&&&''''''((()))((((((''''''(((((()))''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&&&&%%%###$$$&&&'''''''''%%%&&&&&&$$$""""""%%%(((%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&''''''(((&&&&&&'''(((((('''&&&&&&###$$$%%%'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&"""#########$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$$$$%%%'''((()))'''&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))&&&&&&''''''((((((''''''&&&%%%$$$%%%'''((('''&&&''''''(((((())))))******%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))(((((((((((((((((()))***+++,,,))))))*********+++++++++###############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###"""!!!######""""""!!!!!!!!! %%%###!!!"""$$$$$$""" """#########"""!!!!!!""""""###$$$%%%%%%%%%###""""""""""""""""""###!!!!!!!!!!!!"""###$$$%%%$$$!!!!!!$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$"""!!!############""""""""""""###$$$$$$###!!! """#########$$$$$$%%%%%%%%%%%% !!!!!!"""""""""###""""""""""""!!!!!!!!!!!!######""""""###$$$%%%%%%######$$$%%%&&&&&&''''''%%%$$$###""""""$$$&&&'''!!!"""###%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&"""&&&))))))'''%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***,,,,,,++++++***)))))))))(((((()))***************,,,+++++++++******))))))%%%)))---///---++++++,,,............/////////000,,,,,,.........---,,,+++...............---------///............///000000111111111222333666888999888777666555555666777888888777666555555555555555555555444444444555555666666666555555555444444444555444444333222111000000000000000000000111111111---+++***,,,///111000............---,,,+++)))((('''''''''''''''((()))***'''((()))******)))(((''''''''''''&&&&&&'''''''''******))))))))))))******''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&)))'''&&&&&&'''''''''&&&###$$$%%%""" $$$''''''((()))(((%%%$$$###$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((($$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))%%%&&&''''''(((((('''''')))''''''(((***+++***)))))))))))))))(((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((()))***+++,,,******+++++++++,,,,,,,,,######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!""""""""""""""""""############""""""""""""""""""""""""%%%""" """###!!!!!!$$$$$$""""""###&&&$$$###!!! !!!"""%%%%%%$$$###"""""""""###$$$"""!!! !!!"""$$$%%%$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$######""""""!!!!!! ###"""""""""!!!!!! !!!!!! !!!"""######$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######%%%$$$""" !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""$$$&&&%%%""" """%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&(((******(((''')))))))))))))))***************)))'''%%%&&&))),,,************+++,,,---.../////////...------,,,,,,------------------------......------------......000000000000000111111222222222222333333444444444111222444555555555444444444444333333222222333333333333333222222222111111222222333444444444333333111222222333333222222111444222//////111222000...111000...---,,,,,,------------,,,,,,+++***))))))"""'''++++++'''$$$%%%((('''''''''''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((---+++)))((('''''''''''')))((('''&&&%%%&&&''''''(((%%%$$$%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&%%%######''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%&&&&&&((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%'''((())))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))(((((())))))******++++++*********)))))))))))))))######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""%%%""" """"""!!!  """###!!!!!!"""$$$'''%%%$$$"""""""""$$$$$$$$$$$$######"""############"""!!! !!!"""$$$%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$"""""""""""""""!!!!!!!!!#########""""""!!!!!!!!!""""""!!!!!!!!!"""###############"""""""""!!!!!!%%%$$$###!!!!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$#########!!!!!!""""""############'''&&&&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((('''(((***)))'''%%%)))))))))))))))***************)))'''&&&&&&))),,,************+++,,,---------------...............------,,,,,,,,,,,,,,,,,,......------------......000/////////000000111111222222222333333333444444000111333444555666666777333222111111000000000000333333222222222111111111111111222333333333333222111222222222222222222111333111//////000111///---000///...---,,,,,,,,,,,,+++++++++***)))(((((((((!!!%%%))))))%%%###$$$&&&'''(((((((((((('''&&&&&&((('''&&&%%%%%%&&&'''(((+++***((('''&&&''''''''')))((('''&&&%%%&&&&&&''''''&&&$$$%%%'''(((&&&$$$''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))))))))(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))))))))))))))))))************)))))))))))))))))))))######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""$$$""" !!!"""!!!  !!!!!!!!!!!!"""###&&&%%%$$$#########$$$%%%######"""""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""###############"""""""""$$$$$$###"""""""""######"""""""""!!!!!!!!!!!!!!!&&&%%%$$$"""  !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""###%%%&&&'''&&&%%%$$$################################################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((+++***)))*********(((&&&((((((((())))))***************)))'''&&&'''))),,,******)))******+++,,,---+++,,,,,,---......//////+++++++++,,,,,,,,,,,,,,,......------------............/////////000000000222222222222222333333333111111222333555777888999444333222111000/////////222222222222111111111000------.../////////......111111222222222222111111222000///...//////---,,,............---,,,+++***))))))((((((''''''&&&&&&%%%(((++++++(((&&&''')))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&''''''(((((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))************))))))))))))))))))))))))))))))******######""""""""""""######""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$######""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""###"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######$$$###""""""""""""######""""""!!!""""""###$$$%%%""""""!!!!!!""""""###$$$########################%%%%%%%%%$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$##################%%%%%%$$$###"""""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&$$$###!!!!!!###$$$&&&%%%%%%%%%$$$$$$#########%%%"""!!!###'''((('''%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((+++***)))***++++++***(((''''''(((((()))******************(((''''''***,,,))))))))))))***+++,,,---,,,,,,,,,------.........******++++++++++++,,,,,,......------------......---......///////////////111111111222222222222222333222222222333555888999666555444222111111111111222111111111111000000000------...///////////////000000111111111111000000000000///......---,,,++++++,,,---------,,,***)))(((((((((''''''&&&&&&&&&''')))++++++)))(((((()))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$&&&((())))))((('''&&&%%%%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((+++)))'''%%%$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''((((((((((((((('''&&&(((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))++++++******))))))(((((()))))))))))))))*********######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""!!!!!! $$$$$$######""""""!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$###""""""###$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!"""###$$$$$$"""""""""""""""######$$$########################$$$$$$######"""""""""!!!!!!!!!""""""######$$$$$$##################$$$$$$%%%%%%$$$###"""""""""###########################!!!"""###$$$%%%'''((((((!!!###%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$############!!! """%%%'''&&&$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&(((***))))))&&&''''''((())))))***************)))((((((***,,,))))))))))))***+++,,,,,,......------,,,,,,,,,,,,*********++++++,,,,,,,,,......------------......------...///000//////...111111111111111111111111555444333222222333555666555444333222111111111111111111111000000000//////111111222333333333333333///000000111111000000//////000000///...,,,+++******+++,,,,,,,,,+++)))((()))(((((((((((((((''''''###%%%%%%%%%$$$$$$$$$%%%(((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&$$$###$$$%%%''')))'''&&&%%%%%%&&&'''((())))))'''%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((***)))'''%%%$$$%%%'''((($$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''((((((((((((((('''&&&)))(((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))++++++******))))))(((((((((((())))))************######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!"""!!! """$$$&&&$$$""""""###%%%%%%$$$"""#########$$$$$$$$$$$$""""""!!!!!!!!!"""######!!!"""""""""###########################$$$$$$$$$#########"""""""""""""""""""""##################"""""""""###############$$$$$$###"""""""""##################$$$$$$$$$$$$"""""""""""""""######### !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$""" !!!$$$&&&"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((())))))((((((((((((((((((((((((((("""!!!!!!"""%%%'''((('''&&&&&&'''((())))))******)))***+++***)))(((***+++))))))((())))))***+++,,,......------,,,++++++*********++++++,,,,,,------......------------......---...///000111000//////111111111000000000000000444333333222222222222222111111000////////////000000000000000////////////...///000000111111000000//////000000000000/////////000111000...+++******)))***************))))))))))))))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%&&&((()))+++)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%$$$######""""""######$$$'''''''''((())))))******%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((('''***)))'''&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))************))))))))))))((((((((()))******++++++######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""" !!!"""""" """%%%'''$$$!!! ###$$$$$$###!!!!!!"""##################""""""!!!!!!!!!!!!"""!!!!!!"""###############""""""#########$$$$$$$$$"""###############$$$$$$$$$$$$##################!!!!!!!!!""""""#########""""""!!!!!!!!!"""######""""""""""""#########$$$#########"""!!!!!! !!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$######$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((*********)))((((((((((((((((((((((((%%%$$$"""###%%%'''((((((%%%%%%&&&'''((()))***+++)))***++++++))))))***+++((((((((())))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............------------......---...000222222111000///111111000000000/////////000111111222222222111111///////////////000000111000000/////////.........,,,,,,---..................//////000000//////...///111333222...+++******)))))))))(((((())))))***((((((((((((((((((((()))))))))((((((((())))))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$&&&((('''%%%$$$&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''((()))''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&######""""""""""""######%%%%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))))))))(((***)))'''&&&&&&&&&((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))))))))))))))))))))*********'''(((((()))******++++++######""""""""""""######""""""""""""""""""""""""""""""############"""""" !!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!###""" """%%%'''### """$$$###""" !!!!!! $$$###"""!!!!!! !!!!!!!!!!!!"""###############""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$###""""""""" !!!!!!"""""""""###!!!!!! !!!!!!"""###### !!!!!!!!!""""""######$$$$$$$$$############"""""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%""""""############""""""#########$$$$$$%%%%%%&&&###&&&((('''$$$"""$$$'''"""######$$$$$$%%%&&&&&&"""!!!!!!!!! $$$&&&((()))+++++++++***((((((((((((((((((((((((,,,***(((''')))***+++***%%%%%%&&&'''((()))***+++)))***,,,+++***)))***+++(((((((((((()))***+++,,,***++++++,,,,,,------...++++++,,,------...//////.........------............///111222333222000///111111000000/////////...---...000111222222222111000000000000111222333444000/////////............000111111222333222222222......////////////......///222444333///+++***+++***)))(((''''''((()))***''''''((((((((((((((((((((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&((((((((('''&&&%%%%%%%%%&&&'''&&&%%%$$$###$$$&&&((('''%%%$$$%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%)))(((&&&&&&%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%'''((())))))))))))+++***'''&&&%%%&&&'''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((())))))******++++++'''(((((()))***+++++++++ $$$''''''$$$""""""###%%%$$$$$$######$$$$$$%%% !!!!!!""""""######""""""""""""############!!!"""$$$$$$######$$$&&&&&&%%%###!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!((('''%%%###""""""######%%%%%%$$$###""""""######""" !!!###&&&'''%%%"""""""""""""""""""""""""""$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""!!!"""""""""############%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$""""""###"""!!! !!!"""###$$$$$$$$$'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&++++++***)))((('''&&&&&&((((((((((((((('''''''''(((((((((((()))))))))))))))******++++++,,,------......---------,,,,,,,,,111---+++,,,+++((()))---///000000000000000/////////////////////000111111000111111222222333444444000000000000000000000000111111222222222111111000333222111111222222111///////////////000000000000///......------,,,++++++......---------,,,,,,,,,...,,,******,,,---+++((())))))))))))))))))))))))+++******)))((('''''''''&&&''''''%%%$$$$$$&&&((()))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%((()))(((&&&$$$$$$&&&(((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&'''((('''&&&$$$###'''%%%###$$$'''((((((&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***'''(((***)))'''%%%$$$$$$''''''''''''((((((((((((...***&&&%%%'''(((&&&$$$)))((('''&&&&&&'''((()))))))))(((''''''''''''''''''((((((((()))))))))*********************************)))))))))))))))*** """$$$### $$$######""""""######$$$""""""""""""""""""######""""""""""""############!!!"""######""""""###$$$'''%%%$$$""""""###$$$%%%###############$$$$$$$$$&&&%%%$$$###""""""######$$$$$$###""""""""""""""""""!!!!!!"""%%%&&&%%%###########################$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###### !!!""""""###$$$$$$############$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$###############$$$$$$###$$$$$$$$$$$$$$$$$$###%%%$$$""""""######!!! !!!!!!"""###$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''******))))))((('''''''''((((((((((((((((((((('''))))))))))))************)))******++++++,,,------------------,,,,,,,,,,,,222...,,,...///...///222....../////////......---000000//////000000111222//////000111111222222333////////////////////////000111111222222222111111333111000111222222111000.../////////000000000000000//////...------,,,,,,------------,,,,,,,,,,,,---+++)))***+++,,,***(((((((((((((((((((((((((((***))))))(((((('''&&&&&&&&&''''''%%%$$$$$$&&&(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''))))))******))))))((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''(((((('''%%%%%%&&&'''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$'''%%%###$$$&&&((('''&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))$$$&&&''''''%%%###"""###&&&&&&&&&&&&''''''''''''***)))''''''((()))(((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((((((((())))))))))))************************++++++***************+++"""###%%%$$$!!!###""""""""""""""""""###$$$$$$##################"""""""""#########$$$$$$"""###$$$###!!! !!!"""&&&%%%$$$###"""###$$$$$$""""""######$$$$$$%%%%%%$$$######"""""""""############"""!!!!!!!!!""""""###"""!!!"""$$$%%%%%%$$$########################$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&%%%%%%$$$### !!!"""###%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""######""" ######$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((************++++++++++++)))******++++++,,,---------------,,,,,,,,,++++++,,,'''%%%)))---------///,,,------.........------000////////////000111111......//////000111111222........................///000111222222222222222222000///000222222111000....../////////000000000000000//////...------------,,,,,,,,,,,,++++++++++++)))((()))******)))'''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''&&&$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$&&&'''&&&$$$#########%%%%%%%%%&&&&&&&&&&&&'''''')))++++++*********+++(((((('''&&&&&&'''(((((()))(((''''''&&&'''''''''))))))))))))(((((((((((())))))))))))))))))))))))+++++++++******++++++,,,!!!"""###$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""%%%$$$###"""""""""###### !!!"""######$$$!!!!!!"""""""""######$$$""""""!!!!!!!!!!!!!!!"""$$$###"""!!!"""$$$%%%%%%########################%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$##################$$$""""""##############################$$$$$$$$$$$$########################$$$$$$$$$####################################### !!!###$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$"""###$$$$$$"""!!!$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''''''''(((((((((((()))))))))*********++++++)))******++++++,,,------,,,,,,,,,,,,++++++++++++)))###!!!%%%************,,,------............---...............//////000......///000000111111222////////////////////////...///000111222333333333111000///000111222111000........./////////000000/////////...------,,,,,,,,,,,,+++++++++*********((((((((((((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$###""""""#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((('''%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''***...---+++)))***+++''''''''''''''''''''''''(((''''''&&&&&&'''''''''))))))))))))(((((((((((())))))))))))))))))))))))*********)))******++++++ !!!############$$$$$$$$$######$$$$$$$$$&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$&&&'''(((&&&$$$"""###$$$######"""!!!!!!!!!!!!!!! !!!"""######$$$ !!!!!!"""#########$$$"""!!!!!!!!!!!!!!!""""""$$$######""""""###$$$&&&########################%%%%%%$$$$$$$$$$$$###$$$""""""############""""""$$$$$$$$$###############""""""""""""#########$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%######################## !!!###$$$%%%%%%%%%$$$$$$######""""""######$$$%%%$$$######$$$$$$###"""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))((((((((()))))))))******)))******++++++,,,------,,,,,,+++++++++*********...)))'''+++...,,,+++,,,,,,---...///////////////---,,,,,,,,,,,,---......//////000000111222222333000000000000000000000000...///000111222333333333111000//////111222111///............////////////......---,,,,,,++++++***+++************)))))))))'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###%%%'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&'''''''''(((((((((((())),,,///...***'''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******%%%$$$"""###$$$%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%'''((()))'''%%%$$$$$$%%%###""""""""""""!!!!!!!!!""""""######$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$###""""""!!!!!!!!!"""#########$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$ !!!""""""""""""""""""%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""#########"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$######################## !!!"""###%%%&&&&&&###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$######$$$%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))'''((((((((()))))))))))))))******++++++,,,------+++++++++*********))))))...,,,,,,......++++++...,,,---...///////////////,,,,,,,,,,,,,,,---......//////000111111222222333111111111111111111111111///000111222222222222222222000//////000111///...------........./////////------,,,,,,+++***************)))))))))(((((((((%%%'''(((((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&%%%######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%###""""""###%%%'''''''''((((((((())))))***+++,,,+++(((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))***'''%%%###$$$&&&'''&&&$$$$$$$$$############$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$######"""###############$$$$$$$$$"""###$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$!!!###%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$!!!!!!"""###############"""""""""""""""""""""!!!""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$#########"""!!!!!!!!!"""###$$$$$$$$$######################## !!!!!!"""###$$$$$$%%%""""""#########$$$$$$$$$$$$###############$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$######%%%%%%$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&''''''((())))))***(((((()))))))))*********)))******++++++,,,------+++*********)))))))))))))))))),,,...***&&&(((---++++++,,,---...//////.........------......///000......//////000111111222000000000000000000000000000111111222222222111111333111000///000///...,,,---------.........//////...------,,,,,,+++******)))))))))(((((((((''''''%%%''')))((('''&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&&&&%%%""""""###%%%$$$#########$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$###!!!"""$$$&&&&&&&&&&&&'''''''''((((((***(((&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''((()))***+++ ###&&&&&&$$$######""""""""""""######"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$"""""""""!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$#########""""""###$$$%%%%%% ###&&&&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$###""" """###$$$%%%$$$######%%%&&&%%%### !!!######$$$$$$$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))************+++++++++)))******+++,,,,,,------************))))))))))))&&&)))---///***%%%)))000)))***+++,,,------...---///////////////000111111------......///000000000////////////////////////111111222222222111111000444222000000000///---+++---------........./////////......------,,,++++++)))(((((((((''''''''''''%%%'''))))))'''&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%%%%$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$&&&'''((('''&&&&&&$$$&&&'''%%%"""!!!###%%%!!!!!!""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&'''''')))%%%"""###&&&((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''((()))***+++,,,''''''''''''''''''''''''(((((((((((()))***+++,,,$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$%%%&&&'''###$$$%%%%%%$$$###$$$%%%#########!!!!!!###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$############################## !!!!!!""""""##################$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ """%%%&&&&&&%%%$$$"""""""""###$$$$$$$$$%%%###!!! !!!""""""!!!!!!!!!!!!!!!"""###%%%&&&%%%$$$$$$$$$###""""""""""""#########"""!!!###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%'''(((((()))***+++++++++(((((((((((((((((((((((()))))))))))))))*********'''''''''((((((((((((((((((((()))***+++,,,,,,---,,,,,,,,,---...//////000......////////////......---...............------,,,,,,---...//////......000111111111111222222222222222222111111111000000...............---------,,,+++++++++++++++++++++***)))))))))))))))***+++''''''''''''''''''''''''%%%%%%'''((())))))))))))((())))))(((&&&$$$%%%&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$#########$$$%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&&&&$$$###$$$''')))(((&&&######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%$$$%%%'''(((((((((''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%############%%%%%%&&&'''(((((()))((((((''')))'''%%%######%%%''')))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&'''((()))******&&&&&&&&&'''''')))***+++''''''((()))***++++++,,,$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""$$$$$$###$$$%%%$$$###"""###%%%(((%%%"""!!!###$$$$$$###""""""#########$$$$$$$$$!!!"""""""""""""""!!!!!!######$$$$$$$$$$$$##############################""""""""""""""""""!!!!!! !!!"""###$$$"""""""""""""""#########"""""""""""""""#########$$$############$$$%%%%%%"""""""""""""""#########"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""########################!!!"""$$$%%%%%%$$$###""""""""""""""""""#########&&&$$$######$$$%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###!!! ############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))******+++++++++,,,,,,---......///000000......////////////............////////////......---...//////000000//////000000111111111222222222222222222111111111000000//////......------,,,,,,------,,,++++++***))))))***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((($$$$$$$$$%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&(((&&&$$$%%%''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$"""""""""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&'''((()))***&&&%%%$$$######$$$%%%&&&$$$$$$%%%'''(((***++++++((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((()))(((((((((&&&''''''(((((())))))***)))'''%%%$$$%%%'''***,,,(((((())))))******++++++%%%$$$#########$$$$$$%%% !!!"""###$$$%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""######"""###$$$$$$""""""###$$$+++%%% %%%(((&&&##################$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$######"""!!!!!! !!!"""### """###$$$%%%&&&!!!!!!""""""############!!!!!! !!!!!!"""###!!!!!!""""""######$$$$$$""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$########################$$$%%%%%%%%%$$$"""!!!"""""""""""""""!!!!!!!!!$$$"""!!!!!!"""###""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''(((((())))))******+++)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++******)))))))))******************------......///000000000......////////////......//////000000000000//////...///000000000000000000000000000111111111222222222111111111111000000000/////////...---,,,,,,+++......---+++***)))((('''***)))((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))(((((('''###"""!!!###''')))(((&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''((('''%%%%%%&&&&&&$$$###%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%''')))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))((('''(((((((((((())))))))))))***((($$$""""""%%%(((+++)))))))))))))))*********$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$!!!#########"""!!!"""###)))$$$ $$$&&&%%%###########################%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""###############$$$%%%%%%!!!!!!"""$$$%%%&&&'''(((#########$$$%%%%%%&&&&&& !!!!!! !!!"""###$$$$$$%%%###"""""""""""""""#################################$$$&&&''''''&&&$$$###########################%%%%%%%%%%%%$$$"""!!! $$$$$$######""""""!!!!!!"""!!!!!!"""!!! $$$$$$$$$$$$$$$$$$###### !!!"""""""""###$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))******(((((((((((((((((((((((()))))))))******++++++,,,+++******)))(((''''''&&&******************)))))).........//////000000000---......//////......---//////000111111111111000...//////000000000//////000000000000111111111111111111111111000000000000000///......---,,,++++++---,,,,,,+++***))))))(((***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''((('''''''''###!!!$$$***,,,***''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#################################$$$############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%&&&'''(((''''''((())))))((('''''''''''''''''''''''''''''')))))))))))))))((('''&&&******)))))))))((((((((()))'''%%%######$$$'''(((*********)))))))))))))))###$$$%%%&&&((()))))))))+++******)))((('''&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$!!!#########"""!!!"""#########""""""!!!!!!###$$$########################""""""############""""""######$$$$$$$$$$$$##############################"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%% !!!"""###$$$$$$%%%######"""""""""""""""###"""""""""""""""""""""""" !!!"""######"""!!! ##############################$$$$$$$$$#########%%%%%%%%%$$$$$$#########&&&$$$"""###$$$%%%$$$$$$ !!!"""###$$$$$$$$$$$$ !!!"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))))))))''''''''''''''''''''''''((())))))***+++,,,,,,,,,******)))(((((('''&&&&&&++++++++++++************............////////////------............------//////000111222222111111.........//////......---//////000000000111111111000000000000000000000000///......---,,,,,,++++++*********************+++))))))'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&''''''''')))%%%###%%%)))+++)))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$######"""######$$$$$$#########$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#################################&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%$$$%%%'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((''''''&&&%%%******))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%*********)))))))))))))))"""$$$'''+++---......---///...---+++)))(((&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""###$$$$$$""""""###$$$"""%%%%%%###!!!"""$$$$$$$$$$$$#####################$$$$$$###""""""!!!######$$$$$$$$$$$$##############################"""######$$$%%%%%%&&&&&&$$$$$$#########$$$$$$%%%#########"""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$!!!!!!""""""######$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!###$$$###"""!!!###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&"""######$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,------,,,,,,,,,+++*********)))++++++,,,,,,,,,,,,,,,,,,---.....................------............------...///000111111222111111...............------,,,/////////000000000111111//////000000000000000111------------,,,,,,,,,,,,(((((())))))***+++++++++)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''!!!"""$$$%%%&&&''''''''''''%%%###$$$&&&'''%%%"""&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&"""###%%%%%%$$$$$$&&&'''"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%#########$$$&&&''')))***&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%'''((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&%%%))))))(((((('''''''''&&&$$$%%%'''(((((('''&&&%%%)))))))))))))))*********!!!$$$***///333333222111///...---+++***((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%$$$###"""###%%%"""###&&&((()))(((%%%###$$$$$$$$$#########""""""&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""#########$$$$$$###"""""""""""""""########################'''&&&$$$######$$$&&&'''#######################################$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%"""!!!!!!!!!!!! !!!###%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$&&&'''"""######$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))***,,,------...------------------------,,,,,,,,,------.........------------------,,,,,,,,,------......------,,,---...///000111111111111///////////////...------////////////000000000111////////////000000111111+++,,,,,,,,,,,,---------))))))))))))************(((((('''''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$############%%%$$$######$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$"""$$$&&&%%%######$$$&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&((()))'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$###"""!!! ###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((())))))******++++++ $$$,,,222666777555333------,,,+++***)))((('''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%###$$$%%%%%%$$$###$$$%%%&&&%%%&&&***//////)))"""$$$$$$$$$$$$######""""""#########""" ######$$$$$$$$$$$$##############################'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$%%%&&&&&&'''#########"""""""""""""""$$$$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""########################$$$$$$###############$$$"""""""""###$$$$$$$$$%%%%%%###""""""$$$$$$$$$######$$$%%%&&&&&&%%%###!!!%%%$$$$$$$$$###"""""""""""""""!!!!!!"""$$$&&&'''"""######$$$&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((###$$$&&&((()))***++++++((((((((((((((('''''''''((((((((((((((((((((((((((())))))+++,,,---......,,,,,,------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------///000000111111111000000111000000///......////////////000000000000.../////////000000111111***++++++,,,,,,------...++++++******))))))(((((((((((('''''''''(((((()))%%%%%%&&&&&&'''((())))))*********)))(((&&&%%%$$$%%%&&&((('''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%###!!!&&&%%%$$$###%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###!!!"""$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$#########%%%%%%%%%%%%######''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***,,,'''(((((()))***++++++,,,$$$$$$&&&(((***,,,---...+++***)))((('''&&&&&&&&&########################!!!###$$$%%%$$$"""!!!%%%%%%$$$###""""""######%%%'''(((&&&""" !!!$$$&&&$$$"""---???;;;***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########""""""######$$$%%%$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%$$$###"""!!!""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!######""""""######$$$%%%!!!!!!""""""""""""!!!!!!!!!"""$$$$$$$$$$$$&&&((($$$######""""""######$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""#################################"""!!! """"""###$$$%%%%%%&&&&&& """$$$''')))))))))(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''+++***((('''&&&&&&''''''))))))))))))((((((((((((((((((''''''''''''(((((('''))),,,,,,+++*********((()))***+++,,,,,,---...+++++++++,,,,,,---------222...)))***...111000---)))***+++,,,,,,,,,,,,,,,+++---//////...---......000000111111111///...---,,,,,,,,,,,,,,,---...///////////////////////////+++,,,,,,,,,,,,+++******(((((((((((((((((((((((('''(((((()))(((&&&$$$###%%%''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&$$$#########&&&### !!!###%%%%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""%%%%%%&&&&&&&&&%%%$$$$$$&&&######&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''',,,***(((%%%$$$$$$%%%%%%&&&$$$""" !!!"""###########################%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%******)))'''&&&%%%$$$###%%%%%%%%%&&&((()))(((''')))'''&&&&&&'''''''''&&&))))))(((((('''''''''&&&))))))************))))))))))))(((((('''''''''&&&######$$$$$$%%%&&&''''''&&&%%%$$$###"""""""""###########################!!!"""$$$%%%%%%%%%###"""%%%$$$$$$######"""######%%%&&&&&&%%%###""""""###$$$$$$"""+++;;;666((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$###############$$$$$$%%%$$$###"""!!!"""##################"""#########$$$$$$$$$%%%%%%%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$%%%'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!!!!"""######$$$%%%%%% """$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&'''((((((((('''&&&''''''((()))))))))))))))((((((((((((((((((''''''''''''(((((((((***++++++*********+++))))))******+++,,,,,,,,,+++++++++,,,,,,---------///+++''')))---000000...)))***+++,,,,,,,,,,,,,,,+++---//////......000111///000000111000///...---------,,,,,,---......///------------------------,,,,,,,,,,,,,,,++++++***'''''''''''''''''''''''''''((((((((((((&&&%%%$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''$$$""""""$$$&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%###"""$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&$$$######$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&+++)))'''%%%$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&%%%%%%'''&&&''''''(((((('''&&&((('''%%%%%%'''((((((''')))((((((((('''''''''&&&))))))************))))))******)))))))))((((((((($$$#########""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############%%%$$$######$$$%%%$$$######$$$"""(((333...$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######""""""######$$$%%%$$$$$$$$$#####################"""""""""!!!!!!!!!###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######"""""""""#####################"""!!!!!!!!!""""""$$$$$$############$$$$$$##############################""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$"""###%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***(((&&&&&&&&&((()))&&&&&&&&&&&&'''(((******(((((((((((()))))))))))))))((((((''''''(((((())))))***+++***))))))+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++)))&&&(((,,,//////...******+++,,,,,,,,,++++++***,,,---,,,,,,---///111...//////000//////...---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((&&&$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!""""""###$$$%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&'''&&&$$$%%%''')))((((((((((((((('''''''''''''''((())))))******))))))(((************))))))))))))%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&''''''########################$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$#########$$$""" """%%%'''%%%"""!!!$$$"""%%%,,,''' &&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&######""""""######$$$%%%###########################"""""""""!!!!!!!!!!!!#########$$$############$$$$$$$$$%%%%%%$$$$$$$$$###########################""""""!!!!!!!!!""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######""""""""""""######$$$$$$%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''---+++)))'''&&&'''((()))''''''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))******)))((())),,,...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((())),,,......---***++++++,,,,,,,,,++++++***++++++***))))))+++------..............................------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))''''''''''''''''''''''''(((((('''''''''&&&&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((('''%%%######$$$%%%&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$"""!!! !!!"""###$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''''''(((&&&%%%$$$%%%''')))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$######$$$!!! !!!%%%&&&%%%### $$$"""###((("""'''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$######""""""######$$$%%%########################$$$$$$#########"""""""""##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$######""""""######$$$"""""""""###$$$$$$%%%%%%######""""""######$$$%%%""""""############""""""%%%&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''',,,***((('''&&&'''((()))(((((((((((((((''''''&&&'''((((((((()))))))))***))))))(((((((((((())))))))))))***)))(((***,,,////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++***,,,------,,,***)))***+++,,,,,,---------.../////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''(((&&&$$$#########%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&$$$"""%%%%%%&&&%%%$$$$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!! !!!"""###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$"""%%%'''((('''&&&((()))&&&%%%$$$%%%''')))))))))&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((!!!!!!""""""###$$$$$$$$$###############$$$%%%&&&####################################$$$$$$$$$%%%!!!"""###%%%%%%$$$######""""""!!!"""$$$%%%$$$### ###!!!"""'''"""((($$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""#########""""""######$$$%%%###############$$$$$$$$$%%%%%%$$$$$$$$$##################"""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$#########$$$%%%%%%######""""""""""""######""""""######$$$$$$$$$%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""##############################$$$$$$$$$########################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((()))))))))))))))((('''&&&%%%''''''(((((())))))*********))))))(((((())))))***''')))******)))***,,,.../////////......---------------,,,,,,,,,,,,++++++.........---,,,,,,++++++++++++,,,,,,,,,+++******---...000///---++++++,,,+++++++++,,,,,,...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&$$$#########$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''%%%$$$"""$$$&&&'''&&&$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""""""""###$$$%%%%%%%%%$$$'''&&&###""""""###&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$###!!!$$$''''''%%%$$$&&&)))'''&&&$$$%%%''')))((((((&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((('''''''''''''''((((((((((((!!!""""""""""""#########%%%%%%$$$$$$$$$%%%%%%&&&#################################$$$%%%&&&'''((( """###%%%%%%%%%###"""!!!"""######""""""###$$$ ### """(((### ((($$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$###############"""""""""###%%%%%%"""##################"""$$$$$$#########"""""""""###############$$$%%%&&&######""""""""""""#####################$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%#########%%%$$$$$$############$$$$$$!!!"""""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$###############&&&&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((())))))((((((''''''((())))))((('''&&&'''''''''((()))***************))))))))))))******&&&(((***+++++++++,,,---------------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++***)))'''***---///...,,,+++++++++******+++,,,---///000------,,,+++++++++++++++++++++++++++++++++++++++*********+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$'''%%%$$$""""""$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''###!!!"""%%%((('''%%%%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((())))))))))))$$$$$$$$$$$$############!!!!!! !!!!!!##############################$$$%%%&&&((()))*** !!!###%%%&&&%%%###""" ###%%%$$$!!! """$$$ ### """)))%%%!!!((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""############"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""###%%%&&&""""""############""""""######""""""!!!!!!!!! ######""""""###$$$%%%%%%######""""""""""""#######################################"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$%%%$$$##################$$$!!!!!!""""""#########$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%#########"""""" #########"""""""""""""""############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&((())))))((('''%%%&&&''')))))))))((((((&&&''''''((()))******+++******))))))))))))******%%%'''***,,,,,,+++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++''')))+++++++++***+++,,,,,,,,,,,,,,,,,,+++***))) $$$))),,,,,,+++******************+++---///111---,,,++++++************))))))))))))))))))))))))+++,,,,,,,,,,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&(((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))&&&(((+++***'''$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$###'''&&&$$$###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%&&&''''''$$$''')))'''!!!!!!)))'''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((())))))*********+++%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""###$$$$$$""""""$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!! !!!"""$$$######""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""%%%%%%%%%$$$###"""$$$&&&$$$$$$############$$$$$$######"""""""""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%########################""" !!!$$$&&&%%%############""""""""""""!!!$$$$$$############$$$$$$&&&%%%%%%$$$"""!!!!!!"""######""" !!!###$$$###"""!!!"""###$$$$$$############$$$$$$&&&$$$"""!!!###$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&$$$"""$$$&&&(((&&&$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&"""%%%***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))***)))(((''''''((())))))))))))))))))************,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,+++******)))******++++++,,,,,,,,,++++++*********+++******)))))))))))))))))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$''')))(((&&&#########$$$$$$%%%%%%%%%#########"""######$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&''''''%%%$$$%%%(((***(((&&&$$$%%%%%%%%%%%%%%%%%%&&&***)))(((''''''((()))***))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$######$$$$$$$$$######"""$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$###$$$###!!! !!!###$$$######""""""###$$$$$$%%%###############$$$%%%%%%$$$$$$$$$############"""###%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################!!!"""###"""!!!######$$$$$$%%%%%%%%%&&&$$$######""""""######$$$$$$$$$$$$$$$###!!! !!!"""###$$$$$$###!!! !!!###$$$###"""!!!"""$$$$$$$$$############$$$$$$###""" !!!""""""""""""######"""!!!!!!"""$$$$$$###!!!###%%%&&&%%%### """###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''(((%%%""""""&&&+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''')))***+++***)))(((((((((((()))***((((((((())))))))))))***+++,,,,,,,,,++++++***)))))))))*********+++++++++''''''((()))***++++++,,,+++,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,))))))))))))***+++------,,,,,,,,,,,,+++++++++******))))))((((((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''(((&&&$$$%%%'''(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$############$$$%%%%%%$$$###"""""""""###$$$$$$$$$############"""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$#########"""######$$$%%%###""""""""""""###$$$$$$$$$$$$$$$############"""!!!###%%%&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%########################"""""""""###$$$$$$%%%%%%########################"""  """"""!!! !!!"""###$$$%%%&&&''''''$$$######""""""######$$$#########$$$######"""!!!"""###$$$%%%&&&%%%%%%$$$"""###$$$###""""""###$$$$$$$$$############$$$$$$###"""!!!!!!!!!!!!"""###"""######"""!!!!!!"""$$$###"""!!!"""$$$$$$$$$######$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&((()))(((%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((()))************))))))))))))******)))))))))*********+++++++++++++++,,,++++++***))))))))))))*********++++++&&&''''''((()))***++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++'''((()))***+++---......------,,,,,,,,,,,,++++++))))))(((''''''''''''((())))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%$$$''''''&&&&&&&&&&&&&&&%%%###############$$$%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))'''&&&%%%&&&&&&$$$###$$$$$$%%%%%%&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$&&&%%%$$$"""!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$######""""""######$$$$$$###############$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$#########"""""" $$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$###############""" !!!!!!"""######$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$""""""###$$$$$$$$$############$$$$$$$$$$$$%%%$$$######$$$%%%$$$%%%%%%$$$######$$$&&&""""""""""""###$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%((())))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))(((((('''''''''))))))))))))*********+++++++++++++++,,,,,,,,,---******++++++++++++******))))))))))))************++++++++++++******************+++,,,,,,,,,,,,+++***************+++++++++((()))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''))))))(((((((((((())))))************************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$###############$$$"""""""""!!!""""""###$$$$$$$$$$$$#########"""""""""$$$###""""""#########""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$############""""""""""""""""""""""""###""""""""""""""""""###!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$###%%%&&&&&&$$$###$$$&&&$$$%%%%%%$$$######$$$&&&"""###$$$$$$$$$$$$$$$%%%!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******''''''''''''''''''''''''(((((())))))*********************+++++++++,,,,,,)))******++++++*********(((((()))))))))*********+++++++++*********)))))))))***++++++,,,,,,,,,+++************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((((((((((((((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$###$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''((()))$$$$$$%%%&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""############""""""""""""###$$$$$$$$$$$$$$$############""" """###"""!!!""""""""""""!!!!!!!!!!!!"""""""""!!!  $$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######!!!!!!"""###%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%$$$#########%%%$$$$$$############$$$$$$ ###&&&%%%"""!!!"""$$$"""######"""!!!!!!"""$$$"""###%%%$$$######$$$&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***!!!"""$$$&&&((()))******&&&'''((()))******))))))((((((((())))))))))))***((()))******+++*********((((((((()))))))))******%%%&&&&&&'''((()))******((()))***+++,,,,,,,,,,,,***************))))))))),,,,,,---------+++***(((******++++++++++++,,,,,,,,,,,,+++************+++''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""###%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$%%%''''''''''''(((***$$$$$$%%%&&&'''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###""""""#####################$$$%%%%%%$$$$$$$$$############"""!!!###$$$###""""""###$$$######""""""""""""#########"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!######!!!!!!###%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%###############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$###'''&&&""" """$$$"""######"""!!!!!!"""$$$ """$$$$$$"""!!!###%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))###$$$&&&((()))***))))))$$$%%%'''((())))))(((((()))))))))*********++++++(((((()))***************(((((((((((()))))))))***%%%%%%&&&'''((()))******((()))***++++++,,,,,,,,,+++*********)))))))))(((+++,,,---......,,,+++***)))))))))******+++++++++,,,++++++***)))*********%%%&&&&&&&&&'''''''''(((((('''&&&$$$$$$&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%"""!!!###%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''###%%%'''&&&$$$###%%%'''$$$$$$%%%&&&'''((())))))'''((()))******)))((('''++++++++++++++++++++++++########################"""!!!!!!!!!"""###$$$$$$ """$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""%%%%%%%%%$$$###"""$$$&&&$$$$$$############$$$$$$&&&%%%$$$"""""""""###$$$########################$$$$$$########################################## ###%%%%%%######&&&((( !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$!!!%%%)))(((%%%"""$$$'''$$$%%%%%%$$$######$$$&&&!!!###### """$$$!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))******+++***)))(((&&&%%%###$$$&&&((((((((((((''',,,,,,---------.........(((((()))***************(((((((((((())))))))))))************))))))))))))(((((()))++++++,,,,,,,,,+++*********))))))(((((()))***,,,.........,,,+++(((((())))))*********++++++******)))))))))))))))%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''$$$###%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((("""###$$$%%%'''((()))***######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''###%%%&&&%%%""" !!!###$$$$$$%%%&&&'''((()))***'''((()))******)))((('''(((((((((((((((((((((((($$$$$$$$$######"""""""""&&&''''''&&&%%%"""########################$$$#########$$$%%%&&&&&&&&&&&&***///000+++((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""############'''&&&$$$"""!!!!!!""""""$$$###"""""""""###%%%%%%%%%$$$!!! !!!###""""""""""""""""""""""""###$$$$$$$$$""" %%%%%%$$$###""""""######$$$$$$$$$###$$$$$$%%%%%%######""""""######$$$%%%!!!"""$$$&&&&&&&&&$$$###$$$%%%&&&'''''''''&&&&&&((('''&&&'''((())))))'''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((,,,+++)))'''&&&'''((()))'''(((***+++,,,,,,,,,+++''''''&&&&&&''''''((()))((()))***+++,,,+++*********)))))))))))))))************+++++++++******)))************************,,,,,,,,,,,,++++++***)))))))))***+++,,,------...******))))))))))))******(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&((()))***+++$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$&&&%%%%%%$$$$$$###############$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$###%%%((()))'''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&$$$###$$$&&&&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""!!! !!!###%%%'''%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((())))))%%%&&&''''''((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&''')))***%%%%%%$$$$$$$$$#########"""#########"""########################&&&&&&%%%$$$$$$$$$%%%%%%'''&&&***//////***'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$######"""######$$$%%%%%%$$$##############################"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""#########""""""###############$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""""""""###$$$%%%""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" %%%$$$$$$###""""""######%%%%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&%%%&&&''''''((((((''''''(((((((((((()))))))))))))))))))))))))))(((((('''((()))******++++++++++++...---,,,,,,+++***)))(((((((((***+++++++++***)))******))))))))))))******)))******+++++++++******((((((((((((((((((((((((++++++,,,,,,,,,+++************++++++++++++++++++)))(((((('''''''''(((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###"""""""""!!!%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$###$$$$$$$$$$$$##################$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$%%%((((((&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%######$$$&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((######!!!!!!!!!###%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))))))))***+++,,,%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$$$$(((''')))......)))&&&'''((('''&&&&&&$$$$$$###"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!!###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""######$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""###$$$$$$$$$$$$###"""###""""""!!!!!!""""""#########$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######""""""######$$$%%% !!!"""###$$$###"""!!!########################%%%%%%$$$###############%%%$$$######"""#########&&&&&&%%%$$$##################""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&'''(((((())))))(((((((((((()))))))))*********%%%''')))++++++***((('''******)))))))))******+++++++++,,,,,,+++)))'''&&&((())))))***+++*********+++******)))))))))******((()))***+++++++++++++++((((((((((((((((((((((((******++++++,,,+++++++++++++++++++++******))))))(((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%###"""""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##################%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%"""%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%&&&''''''%%%###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$&&&#########$$$$$$#########&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%(((''')))---,,,'''$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%#################################$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$&&&&&&''''''&&&$$$"""!!!###############$$$$$$$$$ !!!"""###############""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$###############$$$'''&&&%%%$$$##################""""""######$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))%%%&&&((()))*********))),,,+++)))(((((()))***+++&&&(((***+++,,,+++)))((()))******+++++++++++++++++++++******))))))******'''((()))***+++,,,,,,,,,************************((()))***+++++++++++++++*********************)))(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))######$$$$$$$$$%%%%%%%%%#########"""######$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''((())))))""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&$$$""" &&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&"""###%%%&&&&&&%%%###"""$$$###!!! !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!###$$$&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&'''((('''&&&'''++++++&&&$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""#########$$$########################$$$##################$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%&&&&&&$$$###!!!""""""######$$$$$$$$$$$$###"""!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%$$$###############$$$$$$'''&&&%%%$$$##################""""""######$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$###""""""$$$&&&''''''&&&&&&&&&((()))((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((()))+++,,,+++***)))((((((((()))******+++---//////...---,,,++++++++++++,,,,,,------,,,,,,+++***************'''((()))***+++,,,,,,,,,************************((()))******++++++++++++''''''((())))))***++++++)))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%###"""""""""######$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%$$$###"""######$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$######$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%###""""""###%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%''')))******)))'''%%%$$$###!!! !!!###$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((()))))))))*********$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%''')))***&&&%%%&&&***)))%%%$$$%%%"""###$$$$$$&&&''''''((($$$$$$#########"""""""""!!!!!!"""$$$$$$%%%%%%%%%###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""############""""""########################!!!!!!"""""""""########################$$$$$$$$$$$$$$$###""""""###$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$!!! """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$#########"""######$$$%%%&&&&&&%%%$$$##################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###$$$%%%&&&'''((('''&&&''')))***)))((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&&&&''')))+++---))))))((((((((())))))***------...---,,,+++)))(((,,,++++++++++++,,,---------,,,+++***************((()))***+++++++++++++++(((((((((((((((((((((((())))))******+++*********&&&&&&'''((()))***++++++)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%&&&$$$$$$######"""######$$$&&&###"""###&&&(((&&&###&&&&&&&&&%%%$$$""" $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$###"""!!! """###$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$'''''''''&&&%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%'''$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%###$$$&&&''''''&&&$$$###&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((&&&$$$###"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((#########$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))******%%%###$$$((((((%%%$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""############"""######$$$$$$$$$######%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$#########""""""###############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$############$$$%%%%%%!!!"""###$$$%%%$$$$$$###%%%$$$###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$############""""""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))******''''''((()))*********)))++++++***)))((('''&&&&&&******)))))))))***+++,,,...---,,,+++************)))******+++++++++******(((((((((((((((((((((((()))************))))))((('''''''''(((((()))))))))''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%&&&'''%%%%%%$$$###""""""""""""$$$!!!!!!$$$&&&$$$!!!######$$$%%%$$$$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%"""###%%%&&&&&&%%%###""" !!!!!!"""#########"""""""""###$$$$$$$$$$$$$$$ """$$$%%%$$$#########$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&''''''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!$$$&&&&&&$$$###$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$'''******'''$$$""""""###$$$$$$###""""""&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$###!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""""""""######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))))))))***+++$$$"""###'''(((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!'''&&&%%%$$$$$$%%%&&&'''########################"""""""""""""""######$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%)))(((&&&$$$#########$$$!!!"""###$$$%%%$$$#########$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$#########""""""###$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%#########"""###$$$$$$%%%###$$$&&&'''&&&$$$"""!!!$$$%%%&&&'''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((()))&&&''')))***+++***((('''%%%&&&(((************)))++++++******++++++,,,---)))((('''''''''(((***+++...---,,,+++******************+++++++++******)))***************************************)))((('''((((((((((((((('''''''''&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((((((((&&&%%%$$$###############$$$""" ###&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$$$$######"""###$$$%%%&&&'''''''''"""###%%%&&&&&&%%%###"""!!!###%%%&&&''''''!!!"""###$$$$$$$$$$$$$$$ """$$$%%%$$$###""""""###%%%&&&&&&%%%###"""%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$"""!!!""""""$$$%%%'''((()))***######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$ ###&&&&&&$$$###%%%'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###'''++++++((($$$'''(((((((((((((((((('''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$#########$$$$$$!!!"""%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((()))))))))((('''"""!!!!!!!!!"""$$$&&&(((!!!###%%%### %%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&%%%$$$###"""&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!######"""!!!!!! !!!!!!"""$$$&&&%%%$$$###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!! $$$#########""""""!!!!!!%%%""" """###"""$$$###"""!!!!!! !!!%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$%%%&&&&&&'''&&&%%%###"""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######%%%''')))***)))(((''''''''''''''''''((((((***+++,,,------))))))*********+++++++++(((***+++---......------)))***++++++***)))***+++++++++******)))*********,,,+++)))(((((()))+++,,,******))))))))))))*********))))))((('''&&&&&&%%%'''''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&)))&&&$$$###%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$######""""""""" """""""""!!!"""######$$$%%%%%%%%%$$$$$$############$$$###""" """$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%###$$$&&&'''((('''&&&&&&&&&$$$&&&...666555*** %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((((((%%%"""%%%%%%%%%$$$$$$#########'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''((((((((((((+++***)))((('''&&&&&&&&&&&&'''''''''''''''''''''$$$$$$###""""""###$$$%%%%%%""" """&&&(((&&&###$$$######""""""######$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$###"""&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!$$$###""""""!!!!!!!!!""""""$$$%%%%%%$$$######$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$###"""""""""############"""""""""!!! """$$$$$$$$$$$$$$$######"""""""""######$$$&&&%%%$$$###"""######$$$"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%&&&&&&''''''((())))))***++++++))))))*********+++++++++((()))***+++++++++++++++)))***++++++***)))***+++++++++************+++++++++***))))))))))))***+++''''''&&&&&&&&&&&&''''''******)))(((((('''&&&&&&(((((((((''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&'''((((((&&&%%%$$$%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######$$$%%%%%%&&&&&&&&&$$$######%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#######################################$$$%%%%%%$$$$$$$$$#########""""""((((((((('''%%%%%%'''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$############"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$######(((------'''!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%"""%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&$$$###""""""!!!"""&&&$$$"""$$$''')))'''%%%###""""""""""""""""""###$$$$$$%%%''')))(((&&&$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$############$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$###"""!!! !!!!!!"""$$$$$$###""""""""""""###"""$$$%%%%%%$$$######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%$$$#####################""""""""""""!!!&&&(((%%%###$$$&&&###""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''''''''''''''(((((())))))))))))))))))************+++)))((((((((((((((()))))))))***++++++***)))***+++,,,++++++***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%$$$%%%&&&)))******(((%%%###%%%###!!!!!!"""##################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&############""""""""""""%%%&&&&&&%%%######$$$&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''$$$############"""""""""!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$###"""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%&&&%%%%%%###""""""!!!!!!$$$###"""###%%%&&&%%%$$$######""""""""""""######$$$$$$&&&(((***)))&&&###""""""###$$$$$$$$$$$$$$$$$$$$$######"""######$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$######$$$######""""""######$$$######$$$$$$$$$$$$######&&&$$$""" """###$$$$$$###############$$$"""###%%%%%%###"""###$$$$$$##################$$$###################################################"""""""""""""""##############################$$$##################$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$##################"""""""""""""""!!!###&&&&&&###!!!!!!"""###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))***************)))((('''&&&'''((())))))***++++++***)))***+++++++++++++++++++++,,,---(((((()))******)))((((((******************************)))))))))((((((((((((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%$$$&&&### !!!###$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$%%%%%%%%%%%%%%%$$$$$$##################"""######""" !!!"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$#################################$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&###"""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%'''((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&'''''''''''''''''''''######$$$$$$###############"""!!!"""###$$$######$$$$$$$$$######$$$$$$$$$###$$$%%%((())))))&&&###!!!"""######$$$$$$######$$$######"""######$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$##################$$$######$$$$$$$$$$$$######&&&$$$"""!!! !!!"""$$$$$$###############$$$$$$!!!###%%%$$$###"""###############$$$$$$###############################################################"""""""""""""""####################################$$$$$$#########"""###$$$$$$$$$$$$############$$$$$$$$$$$$#####################"""""""""""""""""""""""""""######&&&### !!!""""""!!!%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$############%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((()))***)))***++++++***)))***++++++*********++++++,,,---'''(((((())))))(((((('''&&&&&&'''(((((('''&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&'''$$$"""!!!"""$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$%%%$$$$$$$$$###############$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###"""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""###%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%%%%$$$###&&&((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%#########$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***$$$%%%%%%&&&'''((())))))!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$&&&((('''%%%###""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""$$$$$$###""""""""""""###$$$$$$!!!###$$$$$$###""""""###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""""""""""""""########################"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$ !!!%%%%%%$$$%%%%%%$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""############$$$$$$$$$&&&&&&$$$###""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&((((((''''''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''((((((((())))))************)))))))))))))))((((((******))))))))))))******)))***++++++***)))***+++))))))))))))***+++,,,,,,(((((((((''''''((((((((('''((()))******)))((('''((((((((((((((('''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""###%%%''''''%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$%%% !!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&%%%###""""""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))!!!"""###$$$%%%$$$$$$######$$$$$$$$$#########$$$$$$$$$############$$$$$$######"""$$$%%%&&&%%%###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######"""""""""######$$$$$$%%%"""!!!!!!!!!""""""###$$$!!!"""$$$$$$"""""""""###"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$###"""""""""""""""########################"""###$$$$$$$$$$$$###"""!!!"""$$$&&&&&&%%%$$$#########$$$$$$$$$$$$##############################!!!"""""""""############"""  !!!$$$%%%&&&%%%$$$$$$#########$$$$$$"""###%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$###$$$$$$%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))************))))))(((((((((((('''((()))***************)))***++++++***)))***+++(((((((((((()))***+++,,,((((((&&&&&&&&&&&&(((((()))***+++,,,,,,+++***)))&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$""""""""" !!!"""$$$%%%&&&'''&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&$$$###############$$$$$$%%%%%%"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%###!!!!!!$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''"""###$$$%%%%%%$$$"""""""""#########"""!!!"""#########""""""""""""######$$$"""!!!"""$$$%%%$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$###### !!!"""$$$%%%%%%%%%%%%!!!!!! !!!!!!"""######!!!"""$$$$$$"""!!!"""###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###%%%'''''''''%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$!!!$$$'''&&&""" """$$$$$$$$$$$$$$$%%%&&&''''''###$$$&&&'''((('''&&&&&&"""############$$$$$$$$$###""""""""""""$$$%%%&&&$$$$$$######$$$$$$%%%&&&))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((***)))((('''''''''''''''$$$$$$%%%&&&'''))))))*********))))))((((((((('''%%%&&&(((***++++++***))))))+++++++++***)))***+++''''''''''''((()))***+++)))(((&&&%%%%%%&&&((()))%%%'''((())))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$###$$$&&&&&&$$$"""'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""###$$$&&&(((((('''&&&%%%#########$$$$$$%%%%%%%%%###%%%&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&!!!###%%%'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$&&&''')))&&&######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%###!!!!!!###&&&&&&%%%%%%$$$$$$############$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((***)))((('''&&&%%%$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$##################%%%$$$###""""""###$$$%%%"""""""""######$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%&&&&&&''')))((('''%%%$$$###""""""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###%%%%%%$$$###""""""###### !!!$$$&&&&&&%%%###!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""""""""##################"""""""""""""""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""&&&###!!!!!!$$$%%%###!!!%%%$$$###!!!!!!###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((((((%%%$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))+++***'''&&&%%%&&&'''(((*********)))))))))))))))###%%%((()))***(((&&&$$$///---***'''&&&''')))***+++)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''$$$###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$"""""""""$$$%%%$$$###%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$###!!! ###&&&&&&###""""""$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################***)))'''%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&!!!###%%%''''''%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%'''(((((('''%%%%%%'''((('''%%%$$$###%%%'''######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########!!!"""###$$$$$$###"""!!!""""""""""""####################################""""""!!!!!!!!!"""######%%%$$$$$$###""""""######"""###$$$&&&&&&%%%$$$###$$$$$$$$$#######################################"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%###!!!"""$$$&&&%%%###%%%$$$"""!!!!!!"""$$$%%%##################$$$$$$$$$$$$############$$$$$$%%%%%%$$$###############$$$%%%'''&&&%%%###$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))***)))(((&&&&&&'''((()))))))))))))))))))))))))))((()))***++++++***)))(((+++***)))((((((((((((((())))))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%###!!! ###%%%&&&'''%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!###&&&%%%###""""""$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$######"""&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&$$$$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!!!!"""###%%%&&&''''''########################%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$#########"""######$$$$$$""""""############""""""###############"""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$%%%$$$######"""#########$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""$$$###"""###%%%&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$$$$##################$$$###"""""""""###$$$%%%%%%$$$###!!!!!!"""######"""###%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))*********)))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))***)))((('''((()))***+++))))))))))))))))))))))))************************&&&'''((())))))((('''&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$######""""""######$$$'''&&&&&&%%%%%%&&&&&&''''''$$$!!! """%%%((()))%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&'''(((((((((&&&%%%$$$!!!###%%%%%%###"""###$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$#########%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%&&&'''''''''''''''((((((((())))))(((((((((!!!!!!"""###%%%&&&''''''###############$$$$$$$$$%%%$$$###""""""###$$$%%%''''''%%%$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&''''''&&&%%%######"""""""""###$$$%%%%%%"""""""""######"""""""""$$$$$$$$$######"""""""""#######################################$$$$$$%%%$$$$$$###############$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######""""""""""""""""""########################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!""""""###$$$$$$$$$###############$$$$$$"""!!!"""###%%%&&&%%%$$$"""!!!!!!"""###$$$!!!###%%%%%%%%%%%%&&&'''$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((()))***+++,,,((((((((())))))))))))))))))((('''&&&&&&''''''(((%%%%%%'''(((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((%%%###"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$#########$$$$$$############""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$&&&'''%%%%%%&&&''''''''''''&&&(((((())))))))))))((((((#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%((('''%%%$$$###$$$%%%%%%$$$#########"""""""""!!!$$$###""""""###%%%&&&(((&&&&&&%%%$$$############"""###%%%''''''&&&%%%$$$###"""""""""###$$$%%%%%%###""""""""""""""""""###%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$###############$$$$$$###"""!!!!!!!!!"""$$$%%%######""""""!!!!!!!!! #########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%""""""""""""#########$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%&&&%%%$$$###""""""######""""""""""""##############################"""!!! """###$$$%%%$$$###""""""###$$$%%%!!!###&&&&&&&&&&&&'''(((######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******''''''((()))))))))))))))(((((()))))))))***++++++''''''(((((()))))))))))))))(((&&&$$$$$$$$$&&&'''&&&&&&%%%%%%&&&'''((()))%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!! $$$############$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&""""""###$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%###"""%%%%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&''')))(((&&&&&&&&&&&&((()))$$$&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%'''&&&$$$###"""###%%%&&&$$$######"""!!!!!! ######""""""###%%%''')))&&&&&&%%%######""""""""""""###%%%&&&'''&&&&&&%%%#########"""######$$$$$$######""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$#########"""######$$$%%%""""""!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############"""######$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$&&&%%%$$$"""""""""########################""""""#########$$$$$$$$$ #########$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&''')))"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))))))))&&&''''''(((((())))))******)))'''&&&%%%&&&&&&''''''&&&%%%%%%%%%'''((()))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&""" ###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$###!!! %%%%%%&&&&&&&&&%%%$$$$$$ !!!"""$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%&&&$$$"""!!!!!!###%%%'''#########"""""""""""""""%%%$$$"""!!!"""$$$&&&((($$$$$$###############$$$######$$$%%%%%%&&&''''''$$$$$$######"""#########$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$$$$$$$%%%########################""""""!!!!!!!!!"""############""""""###$$$$$$%%%"""""""""""""""######$$$ !!!!!!""""""######"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%''''''"""#########$$$$$$$$$$$$$$$$$$$$$############""" $$$%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!""""""!!! !!!###$$$%%%$$$###""""""$$$&&&&&&%%%%%%&&&'''"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))(((((())))))((((((''''''&&&&&&''''''((())))))*********)))((('''&&&&&&&&&&&&''''''(((((((((''''''%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###""""""$$$&&&&&&$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&###!!!!!!###%%%$$$###!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''((('''&&&&&&'''%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$###!!! !!!###%%%'''"""""""""###$$$$$$%%%%%%(((&&&###"""!!!###%%%&&&""""""""""""###$$$%%%&&&$$$$$$###$$$%%%&&&'''(((%%%%%%$$$###"""""""""###$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########""""""###$$$%%%%%%""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))""""""######$$$$$$$$$$$$$$$$$$$$$############""""""$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$%%%&&&'''!!!$$$&&&'''&&&$$$###"""$$$%%%###!!! """$$$%%%%%%$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((())))))((('''&&&%%%&&&&&&&&&'''((())))))***)))(((((('''&&&&&&%%%$$$%%%''')))++++++)))&&&$$$&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$##################$$$""" !!!###&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!"""###$$$%%%&&&&&&###!!!!!!###%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&''''''''' !!!###$$$%%%''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&"""%%%'''((('''&&&&&&'''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$######""""""######$$$""""""############""""""'''""" $$$'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$####################################"""""""""""""""###$$$%%%%%%$$$###"""""""""!!!!!!"""$$$&&&'''$$$##################$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$ """$$$$$$######$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&%%%$$$""""""###$$$###"""$$$$$$$$$############"""######""""""""""""######&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((************))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%******))))))(((((('''''')))(((&&&%%%$$$$$$%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$%%%&&&&&&%%%$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""""""""###%%%%%%"""$$$&&&&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&$$$""""""$$$&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$###&&&((()))'''$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!"""###$$$$$$'''$$$"""###&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$""""""############""""""&&&""" $$$&&&%%%###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""""""###$$$$$$$$$$$$###"""$$$######""""""###$$$%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$############"""$$$%%%%%%###""""""#########$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""############""""""""""""#######################################$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%$$$$$$############"""!!!!!!"""#########"""!!!"""%%%'''''''''$$$$$$$$$############"""######""""""""""""######((((((&&&%%%###!!! ########################$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((******+++++++++***))))))))))))))))))((((((''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))(((&&&%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%((((((&&&$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$#########$$$&&&&&&$$$%%%''''''&&&$$$!!! ########################%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%############%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%######$$$%%%&&&&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%!!!"""!!!  """############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&$$$"""###%%%'''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&%%%###############$$$%%%%%%&&&$$$"""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""%%%""" !!!$$$&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""%%%$$$$$$###""""""######%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%$$$#########$$$$$$############$$$$$$'''&&&%%%$$$###""""""!!!###%%%&&&%%%###!!!!!!"""""""""######""""""!!!!!!"""!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$############!!!!!!"""###$$$%%%&&&'''######$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######"""!!!!!!"""######$$$###"""###&&&'''((('''$$$$$$$$$############"""######""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%######"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((((((''''''(((((()))((((((((()))))))))(((((((((((('''))))))))))))((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&%%%###"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%%%%######$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%''''''&&&%%%###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%$$$##############################%%%%%%%%%&&&&&&%%%%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$#########$$$$$$$$$$$$##################$$$%%%&&&&&&$$$$$$$$$"""!!!!!!"""$$$"""""""""############$$$######$$$$$$$$$$$$######%%%###!!!!!!###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""$$$"""!!!"""$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""#########$$$$$$#########$$$$$$##################&&&$$$"""!!!!!!"""$$$&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%###""""""###!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$$$$######""""""######$$$"""""""""######$$$$$$$$$!!!""""""###$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%(((&&&$$$$$$$$$%%%$$$###$$$$$$$$$#########""""""######""""""""""""###### !!!!!!"""####################################$$$%%%&&&&&&&&&%%%$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))************)))))))))(((((((((((('''$$$%%%&&&'''''''''''''''(((((((((((((((((((((((('''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#################################%%%'''))))))'''%%%###""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$###"""####################################$$$%%%&&&'''&&&'''&&&%%%######%%%'''######$$$$$$$$$%%%%%%%%%########################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$#########""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$$$$$$$$$$############$$$##################$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%% !!!"""######$$$$$$######""""""######$$$ !!!"""######""""""!!!###$$$$$$$$$%%%&&& !!!""""""""""""!!!!!!"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%%%%##############################$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''%%%############"""!!!$$$$$$$$$#########""""""######""""""""""""######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$##################$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((()))))))))*********+++'''''''''''''''''''''''''''((())))))************'''''''''''''''(((((((((%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$##############################%%%'''))))))'''%%%###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&########################!!!"""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#############################################$$$%%%&&&'''"""###"""!!!!!!#########$$$$$$$$$%%%%%%%%%###########################$$$&&&'''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$#########$$$$$$###$$$$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$ !!!"""###%%%%%%%%%%%%$$$##################$$$!!!"""###$$$%%%######""""""""""""######!!!###$$$$$$###### ###$$$$$$$$$&&&'''!!!!!!""""""######""""""###""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$$$$#########"""""""""######$$$$$$%%%&&&&&&&&&"""###############$$$$$$!!!"""############"""!!!$$$"""!!!"""###%%%$$$$$$$$$$$$$$$############"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########""""""######%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((('''&&&''''''''''''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&'''%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&%%%###"""############$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""###$$$$$$""""""###$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&""""""###$$$$$$###""""""###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!"""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''########################"""######$$$$$$######"""!!!###%%%''''''%%%###!!!###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%%%%$$$############$$$%%%############$$$%%%&&&&&&"""""""""  """"""""""""############$$$%%%$$$############$$$%%%###%%%''''''%%%$$$###$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$############$$$"""###$$$$$$"""###$$$&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%$$$$$$######"""#########$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###$$$$$$!!!"""###$$$%%%$$$$$$###"""###$$$$$$$$$$$$###""" !!!!!!"""###$$$%%%%%%######""""""""""""###### """###%%%&&&%%%$$$###!!!###$$$$$$$$$%%%&&&!!!""""""###$$$$$$############""""""######$$$%%%###""""""""""""""""""###!!!""""""""""""#########""""""""""""##################$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%!!!"""############"""!!!%%%###""""""$$$%%%%%%$$$$$$$$$$$$############"""######""""""""""""######"""""""""""""""#################################$$$$$$%%%%%%$$$$$$######!!!!!!"""###$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((()))))))))%%%%%%&&&'''((())))))***%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###"""$$$&&&&&&%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&!!!"""###$$$$$$###"""!!!"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%########################%%%$$$$$$######$$$$$$%%%######%%%&&&&&&%%%############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######$$$&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%&&&'''&&&%%%######%%%'''############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&%%%### ###&&&######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$""""""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$##################$$$###$$$$$$%%%%%%$$$$$$### """$$$%%%$$$######$$$""""""######$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%######$$$%%%%%%###"""!!!!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$%%%&&&''''''&&&$$$###!!!###%%%%%%#########$$$""""""###$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###***(((%%%$$$%%%$$$###"""$$$$$$$$$############"""######""""""""""""######"""######$$$$$$%%%%%%&&&""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$### !!!!!!###$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''(((((()))***++++++,,,%%%&&&'''((()))***+++,,,))))))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))###$$$&&&''''''&&&$$$###"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***)))(((((()))***$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&!!!"""###$$$$$$###"""!!! ###%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%######%%%'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$'''''''''%%%$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&######(((#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%!!!###%%%$$$"""!!!$$$'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""###$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$############"""########################$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######"""###%%%&&&%%%$$$"""!!!***%%%!!!###''')))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!###############"""!!!!!!%%%$$$###"""!!! !!!$$$%%%&&&&&&!!!"""$$$$$$######$$$%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%'''!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""''''''''''''&&&%%%$$$###&&&%%%$$$$$$%%%&&&((()))&&&'''&&&$$$"""!!!###$$$'''(((***+++++++++***)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!$$$(((++++++((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########&&&&&&$$$###""""""!!!!!!"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%"""!!!!!!"""###&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""''')))'''$$$"""$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%$$$######""""""#########$$$&&&''''''&&&$$$###$$$$$$$$$######"""""""""$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%"""######$$$$$$######"""%%%###"""$$$'''(((&&&$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&### ###%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$((('''&&&''')))***)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%########################%%%$$$###"""""""""""""""######$$$$$$$$$$$$###### """###$$$###"""!!!!!!"""###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$### !!!!!!""""""######$$$$$$$$$$$$$$$###""""""$$$$$$###"""!!! !!!"""$$$&&&''''''''''''###$$$$$$$$$""""""$$$&&&%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$###"""!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''(((((((((&&&$$$###$$$&&&'''((()))*********)))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""##################%%%%%%$$$###""""""""""""(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%%%%$$$###"""######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######&&&$$$###$$$''''''%%%###'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########&&&### ###%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''((((((''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$###""""""###$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$######$$$$$$$$$$$$######!!!###$$$$$$$$$### $$$&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%$$$%%%%%%%%%%%%$$$############"""""""""!!!!!!!!!"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""########################$$$$$$&&&%%%%%%$$$$$$#########""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&(((((()))))))))((('''&&&%%%%%%%%%%%%)))***)))(((&&&%%%&&&(((&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$###############$$$)))(((&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&#########$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######""""""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$%%%###!!!!!!###%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&$$$###"""###%%%&&&%%%$$$&&&$$$###!!!!!!###$$$&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""###%%%%%%&&&%%%%%%!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""######$$$###$$$$$$%%%$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$""""""&&&&&&%%%###""""""$$$&&&$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""######$$$$$$$$$###############%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%$$$######%%%'''((()))))))))((((((''''''&&&&&&&&&&&&((()))***)))'''&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$###"""###&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%'''(((%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%###"""""""""###$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%'''&&&$$$######$$$&&&'''%%%$$$$$$%%%''''''%%%############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%!!! $$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!""""""###############"""""""""""""""############$$$%%%'''(((((((((''''''$$$%%%%%%$$$""""""$$$&&&################################################!!!!!!!!!!!!!!!!!!!!!!!!'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$###%%%&&&''''''((((((((('''&&&&&&&&&''''''((((((((('''((()))((('''&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""!!!!!!"""$$$'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########""" ###$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%'''&&&$$$""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""'''!!!"""&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""!!!!!! !!!!!!"""############""""""#####################"""###%%%&&&''''''''''''!!!###$$$$$$######$$$%%%"""""""""#######################################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$######''''''(((((((((''''''&&&%%%%%%&&&(((((())))))(((%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###"""""""""###$$$%%%%%%$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$###!!!&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&###!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$$$$&&&### """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######"""""""""!!!"""######$$$$$$$$$###$$$##################### !!!"""$$$$$$$$$###### ###$$$$$$######$$$!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###''''''((((((((((((''''''&&&'''((())))))(((''''''%%%'''((()))'''&&&&&&'''((('''&&&&&&&&&'''))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######################## !!!!!!"""###$$$%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""###$$$%%%&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######"""$$$&&&%%%###!!!"""###!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%''')))******(((&&&%%%"""$$$&&&&&&$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$###"""###%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""""""""###$$$&&&%%%### """###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&(((((($$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&%%%$$$"""$$$$$$#########!!!!!!""""""#########$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))(((((('''&&&%%%$$$&&&&&&'''((())))))(((((((((((()))))))))'''&&&%%%%%%''')))***(((''''''((((((((('''&&&'''((()))***&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''######################## """###$$$%%%&&&$$$$$$###############$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######%%%$$$###""""""###$$$%%%"""###$$$%%%&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""###$$$%%%&&&!!!"""$$$&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""###%%%'''(((""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!"""$$$%%%%%%$$$"""!!!"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###"""#########!!!!!!""""""#########$$$#########$$$$$$#########%%%'''(((&&&""" $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&'''%%%""" """$$$''''''%%%$$$%%%'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$%%%'''((('''&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&)))+++,,,)))%%%"""!!!########################"""############$$$$$$$$$&&&%%%###!!! !!!"""%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%&&&'''(((########################''''''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""########################!!!###%%%%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$&&&&&&'''(((""""""""""""""""""""""""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))******)))(((((((((((((((&&&''''''%%%$$$$$$&&&(((******))))))((((((''''''''')))+++,,,+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$#########%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!###&&&''''''&&&%%%########################$$$$$$$$$%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&''''''&&&%%%$$$%%%&&&'''(((!!!"""###$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''$$$""""""###%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%###"""""""""######%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''%%%%%%&&&'''(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%'''******'''%%%###"""$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$'''&&&$$$"""!!!"""###$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""######$$$########################%%%$$$$$$$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((()))))))))(((''''''''''''(((%%%&&&&&&$$$######%%%''')))))))))(((((((((((((((%%%&&&((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######%%%%%%%%%%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%%%%&&&'''((()))$$$%%%%%%%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$############$$$%%%'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%######$$$%%%%%%###"""###$$$&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%((('''%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###### !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!!!!"""$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''$$$%%%%%%$$$###"""$$$&&&''''''((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%'''((('''$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""###$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%&&&'''((()))''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&$$$$$$%%%%%%###"""$$$%%%&&&%%%###""""""###$$$###"""###%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!"""$$$&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%######$$$&&&&&&&&&''''''((())))))***((((((''''''((()))***+++''''''''''''''''''''''''&&&###!!!###'''(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$&&&$$$###$$$%%%%%%$$$###&&&''''''&&&$$$###$$$%%%"""!!!!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""###%%%'''#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###########################"""""""""""""""""""""""""""######"""!!! """###"""###$$$%%%&&&%%%######""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""#######################################""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&%%%%%%&&&'''((()))******)))(((''''''''')))+++,,,'''''''''''''''''''''''''''%%%###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###"""!!!###%%%&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######$$$&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""###$$$$$$###"""""""""######$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$!!!###$$$%%%&&&&&&$$$"""!!!!!!""""""###$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########""""""""""""""""""""""""""""""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$&&&((('''&&&%%%%%%&&&%%%%%%&&&'''(((((())))))''''''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''#########$$$$$$$$$$$$$$$"""###############"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!! !!!###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$&&&&&&$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%##############################"""######$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###"""!!! """%%%''''''&&&!!!###$$$###""""""###$$$###"""!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%% !!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!! !!!"""$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""!!!$$$%%%###!!! ###$$$&&&&&&%%%### #########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$##########################################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&###%%%''''''&&&$$$$$$%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((()))((($$$ $$$((($$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&&"""""""""######$$$$$$$$$$$$############%%%&&&'''$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!!"""$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''"""#########$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$"""###$$$%%%&&&&&&%%%$$$######%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''%%%$$$"""!!!!!!"""%%%&&&&&&%%% !!!######""""""###%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%### !!!###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$$$$$$$ !!!"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!! """###%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!%%%&&&%%%%%%%%%$$$%%%&&&'''%%%"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''"""$$$&&&&&&%%%$$$###$$$&&&&&&&&&'''''''''''''''******)))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&& &&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((!!!!!!""""""#########$$$######""""""###%%%&&&((($$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!  """#################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!######$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""$$$'''((()))))))))&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%%%%$$$###""""""###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''')))(((((('''$$$###"""###$$$%%%$$$###!!!"""$$$$$$$$$%%%&&&(((%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''((($$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''$$$""""""$$$%%%$$$#########$$$&&&&&&!!!!!!!!!!!!!!! """%%%%%%"""!!!!!!###&&&&&&%%%$$$#########$$$""""""""""""""""""""""""#########$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$)))------)))$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%''')))***$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%&&&(((((((((&&&$$$###$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%&&&'''''')))'''&&&$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$#########$$$%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""""""""######&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$!!!###%%%%%%###""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$ !!!"""###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!######"""!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%$$$###$$$%%%$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%$$$###### ###%%%%%%###""""""###%%%$$$$$$############$$$########################$$$######$$$%%%&&&$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$$$$$$$###&&&((()))(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%$$$"""!!!###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""""""""###$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$%%%$$$!!!!!!!!!"""######$$$$$$&&&%%%$$$$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$!!!!!!""""""!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&&###""""""""""""###$$$$$$$$$$$$############"""""""""$$$%%%%%%$$$######$$$######"""""""""###$$$$$$########################$$$#########$$$$$$###!!!%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%###$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&'''(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$$$$######$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$""""""###############$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%''''''&&&&&&&&&&&&%%%%%%$$$######""""""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&"""###$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!"""$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%&&&"""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$########################%%%$$$######$$$$$$""" %%%$$$$$$######"""""""""$$$$$$$$$%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###%%%'''))))))(((&&&$$$%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''''''''&&&$$$######$$$&&&'''%%%%%%$$$%%%''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$############"""######$$$$$$######""""""###%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%% !!!###%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&###!!!###&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%######$$$%%%%%%$$$######'''''''''((((((''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###"""###%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$!!!!!!""""""############$$$$$$###""""""###$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$"""!!!!!!!!!"""###$$$$$$########################%%%$$$###$$$$$$$$$""" $$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%(((******)))'''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&$$$######$$$&&&'''$$$######$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%######$$$$$$$$$$$$######%%%&&&((('''&&&$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$ !!!###%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&"""!!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&+++++++++++++++******)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$"""!!!###$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###!!!"""######$$$$$$######""""""!!! """###$$$%%%$$$""""""$$$%%%$$$#########"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$%%%''')))***)))((('''))))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&((((((&&&$$$###&&&&&&$$$$$$$$$$$$&&&&&&###""""""$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""""""""######%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&$$$###$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""###########################$$$%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""######$$$&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$######""""""######$$$&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!"""###$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """$$$$$$"""""""""$$$%%%%%%%%%$$$###!!!  """###&&&###!!!!!!###$$$$$$"""%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$######$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%% """$$$$$$"""!!!"""###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$###""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%&&&$$$###!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&###!!!!!!###""""""######$$$#########'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$%%%%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%$$$###"""###$$$&&&(((%%%""" """$$$###"""&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((((('''&&&######$$$%%%&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%((()))(((&&&$$$$$$%%%&&&&&&&&&%%%%%%##################$$$%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&%%%$$$%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%""" !!!###''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&)))***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&###!!! !!!###$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''''''''''')))'''$$$""""""$$$''')))%%%&&&''''''((((((''''''&&&'''(((%%%"""!!!$$$''''''&&&$$$#########$$$$$$###"""""""""###$$$%%%%%%'''$$$"""%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$######""""""###$$$$$$%%%######$$$######"""!!! $$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###&&&%%%""" """$$$&&&$$$$$$############$$$$$$$$$$$$###############$$$((('''&&&%%%###"""!!!!!!######$$$$$$$$$######"""######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''"""###$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$'''%%%###!!! !!!###%%%########################$$$%%%%%%""" ###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###'''%%%###!!!!!!!!!###$$$((('''&&&&&&%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""###$$$$$$%%%&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$""" !!!&&&((('''&&&$$$$$$)))(((&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$##################$$$%%%&&&''''''%%%###"""######""""""######$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$######$$$&&&((()))&&&&&&&&&$$$######$$$&&&&&&%%%$$$#########$$$$$$##################$$$%%%%%%$$$"""!!! !!!###$$$###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######"""$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$""""""###############"""###############"""""""""######$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$##################$$$$$$&&&&&&%%%$$$######""""""######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%))))))(((''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$########################$$$%%%&&&$$$""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$######$$$&&&'''&&&%%%%%%$$$######$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&$$$###!!!"""%%%'''&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$##################$$$%%%&&&''''''%%%$$$"""$$$############$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$"""###$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%$$$$$$############$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$%%%$$$$$$#########$$$$$$!!!!!!""""""###$$$$$$%%%$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$$$$%%%'''((()))$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!###%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""$$$$$$############$$$$$$"""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%""" """%%%'''&&&###%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############"""###%%%'''''''''&&&%%%&&&%%%###"""""""""###$$$"""######$$$%%%%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$""""""""""""###$$$$$$%%%%%%$$$###""""""$$$&&&((($$$$$$###$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$"""###$$$%%%%%%%%%$$$###$$$$$$############$$$$$$""""""""""""###$$$%%%%%%###############$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!!!!"""$$$&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&'''(((######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$######%%%'''$$$%%%&&&''''''&&&$$$###!!!"""###$$$%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""###$$$######$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&%%%$$$###%%%"""!!!###&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""######'''&&&$$$###$$$&&&((()))$$$$$$#########$$$%%%&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$!!!###$$$&&&&&&&&&%%%$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%""""""############$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((############$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%$$$"""###%%%'''###$$$%%%&&&&&&&&&$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""######$$$$$$%%%###############$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%$$$######""""""######$$$###""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$%%%''''''%%%$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$###""""""######'''&&&%%%%%%%%%&&&'''(((%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$###############$$$""""""##################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%'''((($$$############$$$$$$%%%""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$################################################"""$$$%%%%%%$$$$$$%%%&&&######""""""""""""######$$$############$$$%%%%%%""""""######$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&(((((('''%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$#########$$$%%%&&&'''(((&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$###""""""""""""############""""""""""""!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%#########$$$&&&'''%%%$$$#####################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% """"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$######$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$################################################!!!###%%%$$$###"""$$$&&&######""""""""""""######$$$############$$$%%%%%%!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''((('''%%%###$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%(((+++***'''$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''''''''%%%$$$###$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$""""""###$$$%%%'''((()))%%%$$$"""""""""$$$&&&((($$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""$$$&&&'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&''''''$$$$$$############$$$$$$&&&&&&$$$###""""""!!!!!!############"""""""""!!!!!!!!!"""$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''((('''%%%#########%%%&&&&&&''')))******)))'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&''''''&&&%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%$$$###"""""""""###&&&&&&%%%%%%&&&&&&'''(((##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""" ###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$&&&&&&$$$######$$$$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""" """$$$###!!!!!!###%%%######""""""""""""#####################$$$$$$%%%!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))(((&&&$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%$$$$$$#########''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#########%%%$$$#########$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&'''$$$"""%%%$$$$$$######"""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''$$$"""!!!"""###%%%%%%&&&((()))***)))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&((((((((((((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%########################(((&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&%%%###""""""###%%%&&&%%%###"""###$$$&&&%%%%%%########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&'''&&&###!!!######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%######""""""""""""######%%%$$$$$$$$$$$$$$$$$$###$$$######"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###%%%''''''%%%###%%%&&&&&&&&&&&&%%%%%%$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&''''''$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%###"""###$$$$$$$$$%%%'''(((((('''&&&%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""###$$$$$$########################&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&%%%###""""""###%%%&&&%%%###"""###$$$&&&%%%%%%########################"""###$$$%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$######$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$######%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$#######################################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""###############$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$#################################'''%%%$$$%%%&&&'''&&&$$$$$$%%%&&&'''((('''&&&%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$'''%%%$$$""""""$$$%%%'''"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""##############################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$""""""######$$$$$$%%%%%%"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$""" ##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$%%%&&&&&&""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""""""""######$$$$$$$$$!!!!!!""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""###$$$%%%!!!"""$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$""" ##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  """%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##############################&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""###############!!!"""######$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""" !!!###%%%%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###"""$$$%%%''''''%%%$$$""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&'''&&&###!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%############""""""""""""""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$""" !!!$$$'''&&&%%%$$$""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$#########$$$%%%%%%%%%&&&######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%&&&'''""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&"""###%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%&&&###!!!!!!%%%(((&&&$$$!!!!!!############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((('''&&&%%%$$$!!!"""$$$%%%&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&""""""###$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%% !!!"""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&&&&&&&&&&(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&###%%%'''))))))'''%%%###%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%### """$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$###""" """"""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$###"""!!!###$$$$$$###"""%%%%%%$$$$$$###"""""""""&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######!!!!!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%"""$$$$$$###!!! !!!"""&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''((('''$$$ """%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))((('''%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%###"""$$$&&&&&&%%%$$$#########$$$%%%%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ """###$$$$$$###""" &&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$###"""###$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%''''''''''''&&&######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$$$$##################$$$$$$%%%$$$############$$$%%%######""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))(((%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""%%%'''%%%%%%%%%%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$######""""""######$$$!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%%%%&&&%%%""""""!!!!!!!!!!!!""""""%%%&&&'''&&&%%%$$$%%%&&&############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%&&&''''''(((***(((%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$############&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!###%%%###$$$&&&'''&&&%%%###!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""######$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$""""""######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########&&&$$$!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%$$$""" !!!"""###""""""#########$$$$$$$$$###""""""""""""""""""###!!!""""""#######################################%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$###""""""###%%%''''''&&&&&&&&&&&&'''(((((((((%%%""""""%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$#########&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$"""!!!"""$$$$$$$$$&&&''''''''''''&&&"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################""""""""""""######'''$$$""""""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''***))))))(((''''''&&&&&&$$$$$$$$$$$$############!!!"""###$$$&&&'''))))))########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$&&&%%%""" !!!"""###$$$$$$$$$#########"""""""""""""""######""""""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###############"""'''''''''&&&%%%$$$###"""$$$$$$############$$$$$$###%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###"""!!! """$$$&&&'''&&&&&&&&&&&&'''(((((((((%%%######&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''')))+++***(((&&&%%%&&&((()))"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%###"""!!! &&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$###############"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$((('''%%%###"""###%%%&&&%%%%%%$$$$$$###""""""!!!"""######$$$$$$######""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$(((''''''&&&%%%$$$"""!!!######""""""""""""######"""###$$$$$$######$$$%%%''''''&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""!!!!!!!!!!!!###$$$%%%&&&&&&&&&%%%&&&''''''((()))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&(((,,,///222///***&&&######%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###!!! %%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#################################$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$########################$$$%%%%%%$$$######!!!"""$$$%%%%%%%%%##############################%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%$$$######$$$$$$############$$$$$$!!!###$$$$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))******)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$%%%'''+++---...,,,)))&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$######$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###%%%''')))***%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ $$$'''%%%###%%%,,,222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###"""###$$$%%%%%%%%%%%%%%%#####################$$$"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$### !!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&)))***((($$$""""""$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$######$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%''')))+++&&&&&&%%%$$$$$$######"""%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%###&&&### %%%111<<<$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$$$$$$$$$$$$$&&&%%%###"""""""""######''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###%%%&&&&&&$$$######$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$""" !!!"""###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&((('''$$$"""###"""""""""$$$%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%)))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''((()))(((&&&%%%%%%&&&***'''$$$%%%''''''%%%"""%%%$$$######""""""######%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$%%%'''((('''&&&''''''&&&%%%&&&'''((()))&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$""""""########################!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%&&&&&&&&&"""###$$$%%%&&&''''''''')))%%%!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&(((+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%$$$"""#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######"""""""""$$$%%%$$$### !!!""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&&&&'''(((&&&%%%$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$###"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######"""$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&$$$!!!"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$########################!!!"""$$$%%%'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((((((&&&%%%%%%&&&######$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&&&&((()))###$$$%%%%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$######"""""""""###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########"""###%%%&&&'''%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%&&&$$$""""""%%%'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###############"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%%%%###%%%$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%$$$%%%###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&&&&%%%'''(((###&&&((('''$$$###%%%(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$######""""""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$***(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$############$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""!!! '''&&&&&&%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&###"""""""""$$$%%%$$$###"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%$$$######$$$%%%%%%###""""""!!!!!!""""""###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%((()))(((%%%###%%%'''%%%%%%$$$##################$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$######%%%$$$###!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################"""######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%""""""""""""""""""""""""&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%###""""""###'''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$#########$$$$$$$$$$$$$$$###&&&'''&&&######%%%'''###"""""""""$$$%%%$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((&&&$$$###$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$######""""""############$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###%%%&&&$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###"""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$$$$###!!!"""######""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!###%%%&&&&&&%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$######"""###$$$%%%&&&&&&&&&%%%%%%########################$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&((())))))'''&&&&&&'''$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''&&&%%%$$$%%%'''''''''%%%"""#########$$$$$$$$$$$$###&&&(((&&&###"""%%%(((###"""""""""$$$%%%$$$###&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&"""!!!!!!###%%%''''''&&&%%%%%%$$$############$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$###"""###%%%&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&%%%$$$"""######!!!!!!"""###%%%'''***+++%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%""""""######$$$$$$$$$$$$###&&&(((&&&"""!!!%%%)))###"""""""""$$$%%%$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""$$$%%%'''((()))***'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%%%%%%%&&&((( %%%((((((&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$$$$######$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%'''(((&&&""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""###%%%'''&&&%%%$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%&&&''''''########################''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###((('''%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&!!!###$$$&&&&&&%%%$$$###"""%%%&&&&&&%%%$$$&&&###"""###&&&'''$$$!!!$$$###"""!!!!!!"""###$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!&&&%%%%%%&&&%%%"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''"""""""""###$$$$$$%%%%%%&&&%%%$$$#########$$$%%%######$$$%%%%%%&&&''''''$$$%%%'''''''''%%%###""" !!!###%%%'''((())))))&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$%%%&&&'''&&&$$$!!! $$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$#########$$$$$$###""""""###%%%$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############&&&''''''((('''&&&$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$%%%''''''&&&%%%%%%$$$######$$$%%%%%%%%%$$$"""!!!"""###%%%&&&&&&%%%$$$######$$$&&&&&&%%%%%%&&&(((&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%##################$$$%%%!!!###$$$&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''"""###$$$$$$$$$#########%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###%%%$$$""" ######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%###""" !!!"""###$$$%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$#########$$$$$$###""""""###%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$######"""%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%''''''&&&%%%%%%$$$######%%%%%%&&&&&&%%%$$$###"""&&&&&&%%%$$$$$$######$$$###$$$%%%$$$###"""###$$$%%%%%%$$$######$$$%%%%%%$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&%%%$$$$$$%%%$$$###""""""$$$&&&'''!!!%%%'''&&&###!!!###'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''######"""$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""""""""######$$$%%%&&&"""$$$&&&''''''&&&$$$"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$***(((&&&###"""###$$$%%%$$$%%%&&&$$$"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""###$$$$$$############""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!"""###$$$%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""###$$$%%%&&&'''&&&$$$$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((,,,)))'''&&&&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&$$$###""""""#########$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''%%%###&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&((('''&&&$$$$$$$$$%%%%%%###%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&$$$###!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########'''%%%"""###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&...+++'''%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%""""""############""""""%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%((('''%%%#########$$$$$$&&&%%%###""""""###%%%&&&$$$%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))******)))((('''&&&&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%"""###%%%&&&&&&&&&&&&%%%!!!"""###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&""""""%%%###!!!######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&(((%%%%%%$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%)))&&&$$$######$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$######$$$$$$%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$######$$$$$$%%%&&&''''''%%%""" """%%%'''######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&(((************)))((('''&&&&&&%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%!!!$$$&&&'''&&&%%%$$$ !!!###%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$######"""""""""#########$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%$$$"""!!!!!!###$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###########################%%%&&&&&&&&&&&&((()))%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%&&&'''%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''((((((&&&&&&'''''''''&&&%%%%%%$$$$$$###$$$%%%''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""######$$$%%%$$$%%%&&&&&&''''''''''''"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%###"""!!!!!!"""###$$$%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((()))******)))''''''&&&&&&'''$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$######$$$%%%%%%"""######$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&!!!""""""###$$$$$$$$$$$$ """"""!!!"""###%%%%%%%%%&&&''''''&&&%%%%%%#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$###"""!!!!!!""""""""""""#########%%%$$$$$$###$$$%%%'''((($$$$$$######$$$$$$%%%&&&""" """%%%&&&'''(((&&&######&&&***%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$########################$$$%%%''''''''''''(((***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########%%%'''(((***)))((('''((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%!!!###%%%'''(((((('''&&&%%%%%%&&&&&&'''(((((()))"""$$$%%%'''((((((''''''######$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&&&&'''!!!!!!"""###$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&'''(((((((((&&&###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$""" ######$$$$$$$$$""" ########################$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&++++++***(((((('''''''''$$$%%%%%%&&&'''''''''&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%###""" !!!###$$$$$$%%%&&&&&&%%%$$$%%%'''%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!###%%%&&&###!!!%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$""""""#########$$$$$$$$$########################((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$%%%&&&&&&%%%######%%%''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%&&&&&&""""""######$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++)))%%%###%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""""""""&&&&&&%%%$$$%%%&&&'''(((########################''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&'''((((((%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&######&&&***###$$$%%%'''((())))))***###$$$$$$%%%%%%&&&&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((()))&&&###%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""$$$&&&'''+++)))&&&###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%#########$$$%%%&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""###%%%&&&$$$"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$########################%%%$$$###!!!!!!!!!######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$######"""$$$%%%''''''&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%"""$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******(((((((((***+++---***(((&&&###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$#########$$$%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%$$$$$$$$$&&&&&&$$$###############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$"""%%%'''((('''%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!"""&&&'''&&&###$$$$$$%%%&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''((()))***)))(((%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))(((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&$$$######$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&%%%%%%###"""%%%$$$$$$############$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&$$$###$$$%%%%%%&&&%%%%%%$$$$$$((('''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%###$$$$$$%%%%%%"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%&&&&&&%%%%%%%%%%%%'''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###!!! ###&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$###(((''''''&&&&&&&&&''''''######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$###$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###"""$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&(((###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''&&&&&&########################&&&%%%###""""""###%%%&&&"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%&&&&&&$$$$$$$$$%%%''''''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""###'''%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((('''$$$"""$$$&&&%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!$$$&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!$$$'''%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%&&&'''''' !!!"""#########"""!!!!!!"""$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&***)))&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!###&&&%%%###!!!"""$$$"""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%&&&'''((()))$$$###""""""###%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&,,,***'''%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&))))))&&&"""%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%######$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$ !!!###%%%&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$&&&''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%$$$###""""""$$$&&&''')))((('''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$%%%''''''%%%$$$%%%$$$###""""""$$$&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&''''''''''''''''''&&&%%%$$$###"""!!!""""""$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%$$$###$$$&&&((($$$&&&'''&&&###"""%%%(((############$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&''''''((((((''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))'''%%%###%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$))))))(((''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$###"""###$$$&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$%%%''''''%%%$$$%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&)))))))))(((((((((''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$%%%'''''''''&&&$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&******)))((((((''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$%%%''''''%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%$$$#########$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***'''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###"""###$$$$$$$$$'''%%%$$$$$$&&&'''&&&&&&'''&&&&&&%%%$$$#########$$$%%%&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((()))))))))(((((('''''''''''''''''''''''''''''''''!!!"""######$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$%%%''''''%%%$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&)))(((((('''&&&%%%$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))'''%%%$$$$$$#########$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))&&&$$$$$$&&&''''''&&&$$$!!! """&&&)))((('''&&&&&&&&&%%%%%%$$$$$$######$$$&&&(((((('''&&&$$$'''''''''&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((((((((('''''''''''''''&&&'''''''''''''''''''''######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###""" """$$$%%%&&&&&&&&&%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$%%%''''''%%%$$$"""###&&&'''((('''%%%$$$$$$%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&$$$###$$$#########$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((######$$$%%%%%%%%%%%%$$$(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''''''''$$$""" !!!%%%'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### """$$$&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$%%%''''''%%%$$$###$$$&&&'''((('''%%%$$$$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$''''''&&&$$$$$$%%%'''%%%############"""!!!"""###%%%''''''''''''&&&###$$$&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''((((((''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))(((''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""###%%%'''''''''&&&%%%"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$%%%''''''%%%$$$$$$$$$&&&'''''''''&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''''''''''''''&&&%%%&&&&&&&&&''''''''''''###$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###)))///...(((###"""$$$%%%&&&&&&%%%$$$$$$%%%&&&$$$%%%&&&'''((('''%%%$$$$$$$$$%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))*********&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''&&&'''((())))))'''%%%$$$!!!###$$$%%%&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&'''''''''''''''&&&&&&(((((((((((((((((('''''''''''''''(((((()))))))))(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&''''''&&&$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$%%%&&&((()))******+++$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((000777555,,,$$$###%%% ###&&&'''&&&'''+++///&&&&&&(((((((((&&&$$$"""%%%$$$$$$%%%%%%'''((())))))(((((((((''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$#########$$$&&&((((((&&&###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&''')))+++)))&&&$$$###$$$%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&))),,,***&&&$$$&&&)))((($$$###&&&(((&&&%%%&&&&&&&&&&&&'''''''''((((((&&&$$$###$$$''''''%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%'''((('''&&&$$$$$$%%%%%%&&&'''((((((""""""$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%:::OOOMMM999&&&"""'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%######""""""###%%%&&&(((""""""###$$$$$$$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######%%%$$$"""$$$&&&'''$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%!!!!!!""""""###$$$&&&&&&)))((((((''''''(((((())))))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###&&&''')))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))((('''''''''%%%'''(((((('''''')))***)))'''%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&)))+++)))%%%$$$&&&))))))%%%$$$'''(((&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((&&&%%%%%%%%%%%%$$$"""$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%000<<<;;;000%%%"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###############%%%&&&'''""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######&&&$$$###$$$&&&'''%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&***))))))(((((())))))***,,,,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''((()))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))(((((((((&&&(((******)))(((((((((***(((&&&&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''')))(((%%%$$$%%%(((+++'''%%%((()))&&&%%%&&&(((((('''&&&%%%$$$###"""&&&%%%$$$%%%''''''%%%$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&''''''''')))(((&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&(((&&&%%%%%%&&&&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$############$$$%%%&&&&&&"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%$$$$$$%%%&&&&&&%%%###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%%%%&&&***))))))(((((())))))******))))))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$###############%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%(((***+++)))'''%%%%%%)))'''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&((('''%%%$$$%%%''',,,'''&&&))))))'''%%%&&&***))))))((('''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''%%%$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''&&&%%%%%%%%%%%%&&&$$$######%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%)))$$$ %%%((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""######$$$#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%&&&&&&''')))((((((''''''(((((()))%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&''''''%%%###$$$'''))))))'''%%%######'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))(((((('''''''''%%%&&&&&&&&&%%%%%%&&&'''+++'''&&&)))***'''&&&'''((((((((((((((((((((((((%%%&&&''''''&&&&&&&&&&&&&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++''''''&&&%%%%%%%%%%%%&&&$$$######%%%'''))))))(((%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''$$$""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&(((((()))((((((''''''(((((()))))))))'''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''******(((%%%$$$&&&((('''&&&$$$###$$$&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((('''&&&&&&&&&''')))***''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''')))%%%$$$((()))'''&&&(((%%%%%%&&&&&&&&&'''''''''%%%&&&((((((&&&%%%&&&'''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&''')))***''''''&&&%%%%%%%%%%%%&&&(((&&&%%%&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%&&&'''((()))***))))))(((((())))))***---,,,+++)))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''$$$###&&&+++---+++(((%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&((()))***(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((((('''######''')))''''''(((''''''''''''&&&&&&&&&&&&$$$''')))(((&&&%%%&&&(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%!!!###%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''%%%%%%&&&&&&%%%###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((((()))++++++************++++++'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''""" ###***---+++)))&&&'''((('''%%%%%%''')))''''''''')))++++++)))'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''&&&''')))))))))(((&&&""""""&&&((('''''')))++++++***)))(((''''''&&&$$$'''))))))&&&%%%&&&((("""###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###''''''&&&%%%%%%%%%%%%&&&$$$######%%%(((*********&&&&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&######$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&%%%%%%###"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&''''''(((((('''%%%$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''&&&$$$###'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***))))))(((((((((((((((...+++***++++++((((((+++''''''(((((())))))******(((((('''''''''&&&&&&&&&***&&& """&&&&&&'''''''''&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&""" !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&))),,,...&&&&&&&&&''''''''''''(((++++++***)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%&&&'''((((((###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))******)))&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''############$$$%%%&&&&&&(((&&&###!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%***&&&$$$%%%***......---000+++%%%$$$'''(((&&&$$$111,,,***+++***'''&&&)))'''((((((((()))))))))***(((((('''''''''&&&&&&&&&+++)))&&&######$$$&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,((((((''''''&&&&&&&&&%%%'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###%%%''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%'''%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$'''+++111555...***%%%$$$'''(((&&&###555///++++++***'''%%%'''(((((((((((())))))))))))((((((((('''''''''&&&&&&************)))(((''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))((('''&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$########################$$$$$$''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%$$$#########'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))******&&&&&&''''''(((((()))))))))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&''')))***%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$###'''000777,,,(((%%%$$$&&&'''&&&###888111+++++++++((('''((((((((((((((())))))))))))((((((((((((''''''''''''&&&'''((()))((('''%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))((('''&&&(((((('''&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))(((((())))))******%%%&&&&&&'''((()))*********)))'''%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&(((%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$###%%%***...)))'''%%%$$$&&&&&&%%%$$$===444---,,,---+++***+++))))))))))))(((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$&&&(((((('''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***%%%&&&&&&'''((()))******+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''&&&''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&########################$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$###"""$$$&&&'''&&&$$$'''&&&%%%%%%&&&&&&&&&%%%EEE:::111///000...------))))))))))))(((((((((((()))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***&&&&&&''''''(((((())))))***)))((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))'''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###""""""###&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%  $$$)))***'''###&&&&&&&&&&&&''''''''''''NNNAAA666222222///---,,,***)))))))))((((((((('''))))))))))))((((((((('''&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((()))***+++'''''''''((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$%%%''')))+++(((((((((((((((((((((((('''((())))))******))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))((('''((((((((())))))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!!!!###%%%'''((('''&&&%%%&&&'''(((((('''((((((TTTGGG999555333000,,,+++******))))))((((((((('''))))))))))))(((((((((((($$$%%%'''))))))(((&&&$$$$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''&&&&&&%%%$$$############$$$%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((((((''''''''')))))))))***)))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&$$$$$$%%%'''***,,,))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((***(((''''''((()))'''&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((()))))))))(((&&&### %%%%%%&&&&&&'''((())))))########################%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%''')))'''$$$###%%%(((%%%&&&((()))(((((())))))WWWOOOBBB777000,,,++++++'''''''''((()))*********...,,,***(((''''''))))))((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))%%%$$$###""""""$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&******+++++++++***((('''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************,,,+++)))'''(((***,,,......***&&&$$$&&&(((******))))))(((((('''''''''&&&&&&&&&&&&'''((()))******(((((((((((((((((((((((((((&&&%%%&&&)))+++)))'''))))))***+++++++++++++++...---***'''%%%$$$$$$$$$))))))************))))))((()))*********)))'''&&&(((((())))))))))))(((((($$$%%%&&&&&&&&&&&&)))+++)))((('''&&&&&&&&&&&&&&&******)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###&&&((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%$$$$$$(((((((((((('''&&&%%%%%%XXXRRRHHH<<<333...,,,+++))))))))))))))))))))))))---+++)))'''''''''((()))''''''''''''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))&&&%%%###"""###$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''########################'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((()))))))))************)))((('''''')))+++,,,+++)))&&&%%%''')))***+++))))))((((((((('''''''''&&&&&&''''''(((((())))))******************))))))(((&&&%%%&&&)))***)))'''((())))))***++++++******,,,+++)))((('''''''''''')))******************))))))))))))))))))(((''''''(((((())))))))))))((((((%%%'''((('''&&&''')))***(((((('''&&&&&&&&&''''''******)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%((((((&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%'''(((((((((((('''&&&&&&''''''''''''&&&&&&((('''''''''''''''&&&&&&'''((((((((('''&&&&&&%%%YYYVVVPPPEEE999000,,,,,,++++++******)))(((''''''+++***((('''&&&''''''(((&&&&&&'''(((((()))******&&&&&&&&&''''''''''''((('''&&&$$$"""!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&'''((()))***&&&&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((((((((($$$###""""""""""""###$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******(((((('''''''''((()))***)))'''&&&''')))*********))))))((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((('''&&&''')))))))))((((((((())))))***)))))))))((((((((((((((()))******))))))************))))))***))))))((((((((((((((((((((())))))))))))(((((('''((())))))((('''(((***'''''''''&&&''''''((((((******)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''''''''&&&%%%$$$$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''')))(((''''''&&&'''''''''&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&((()))((((((((((((((('''''''''%%%&&&''''''''''''&&&%%%$$$%%%&&&'''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((('''&&&&&&XXXYYYVVVLLL>>>333------,,,++++++******)))((((((***)))((('''&&&'''''''''(((((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&(((((((((((('''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$%%%%%%&&&((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))***''''''((((((((())))))))))))((('''(((******)))'''))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$)))((((((((()))))))))((((((((()))))))))))))))((('''''''''(((((())))))***(((((())))))))))))((((((+++***)))''''''((())))))(((((())))))))))))(((((((((***+++***)))(((((()))''''''&&&''''''((())))))***))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$(((***'''%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''########################%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!###%%%((((((((('''&&&%%%%%%$$$###""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((((()))'''&&&%%%$$$$$$&&&'''(((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''(((((((((''''''WWWZZZZZZRRRDDD777000...++++++++++++++++++++++++)))(((((('''''''''''''''******))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&'''''''''&&&***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((()))))))))*********)))((()))***)))'''%%%(((((())))))))))))))))))((((((((((((((((((''''''+++*********)))))))))(((******+++******)))******)))***************))))))((())))))))))))((((((((('''(((((())))))((((((''',,,+++***(((((()))******(((((())))))))))))(((((((((***,,,+++***)))))))))'''''''''''''''((()))******))))))(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((///222,,,&&&%%%%%%###%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!###%%%((((((((('''&&&%%%%%%$$$###""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''&&&&&&'''((()))))))))(((XXXZZZ[[[VVVJJJ>>>555111++++++++++++++++++,,,,,,((((((((((((((((((((((((******)))(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$############$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))***+++***)))((()))***)))(((&&&(((((())))))))))))******))))))))))))))))))))))))***************++++++++++++---------+++***+++,,,,,,,,,,,,---,,,,,,+++***++++++,,,++++++***)))((())))))************))))))---,,,,,,+++++++++++++++(((((())))))))))))((((((''')))++++++***)))))))))((((((((('''(((((())))))******)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---777:::111)))''''''%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''''''''&&&%%%$$$$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((,,,+++)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((((('''''''''%%%&&&'''((()))*********ZZZ[[[[[[XXXQQQFFF<<<555---------,,,++++++******((()))))))))))))))))))))((((((''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((('''''''''((((((((()))))))))((('''&&&&&&((()))+++((('''&&&''')))++++++***(((((()))))))))*********))))))******++++++,,,,,,))))))******++++++,,,,,,---///000///,,,+++,,,...///////////////...---,,,---.../////////...---,,,,,,,,,------------,,,,,,------......------,,,+++(((((())))))))))))((((((%%%'''***+++***)))))))))***)))((((((((((((((((((******)))(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''',,,999===333)))((()))&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%$$$((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&'''((((((&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''%%%&&&'''((()))(((((('''%%%&&&&&&&&&''''''''''''%%%&&&'''))))))((('''&&&&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))+++***)))'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))%%%&&&'''(((******++++++\\\\\\\\\ZZZUUUKKK@@@888000///...---+++***)))(((((()))************))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((()))))))))(((&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))''''''''''''((((((((())))))'''%%%$$$$$$&&&)))***%%%$$$$$$&&&))),,,------(((((())))))*********+++))))))***+++,,,---------,,,---...///000000111222...000222000---,,,---///000000111111000///......///000111222222111111000...//////000000//////...---...///000///...,,,+++(((((())))))))))))((((((###&&&)))+++***))))))***+++***)))(((((('''((((((******)))(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((666<<<111''''''(((&&&%%%%%%%%%&&&&&&&&&''''''+++***(((''''''(((***+++(((((('''&&&%%%%%%$$$$$$******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%$$$###"""%%%&&&'''((((((&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&'''(((*********)))(((%%%%%%%%%&&&&&&&&&''''''$$$&&&(((***+++)))'''&&&&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))(((''''''((()))***&&&''''''''''''''''''&&&&&&&&&'''((()))***++++++%%%%%%''')))***+++++++++aaabbb___YYYVVVQQQHHH>>>555000+++((()))***(((&&&'''(((((((((((((((''''''''''''''''''''''''''''''+++***)))((('''&&&%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***)))'''%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%(((***(((&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''(((((())))))******'''''''''(((((((((((()))'''&&&%%%$$$%%%''')))***''''''''''''''''''''''''(((((((((((()))))))))***'''''''''(((''''''&&&%%%%%%'''))))))((('''((()))))))))((((((''''''&&&&&&&&&))),,,,,,***(((&&&%%%((((((''''''((()))+++,,,)))'''&&&&&&'''(((((('''(((((((((((()))+++---...))))))******++++++++++++---...//////------...///111111222333444444333333777777777777666666666666666555555444444666777888>>>===;;;999888777666666555666666555333111000111000000000000000///......000///---,,,***)))((((((&&&''')))***+++++++++*********+++++++++++++++***(((((())))))(((''''''&&&((((((((((((((((((((((((''''''(((((()))(((((((((%%%&&&'''((()))***+++,,,(((444:::444,,,***+++***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$&&&%%%&&&&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''((())))))))))))'''%%%$$$%%%%%%$$$"""&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$((('''&&&%%%$$$######$$$%%%%%%&&&&&&'''((())))))((('''&&&&&&'''((('''%%%$$$$$$%%%%%%&&&'''(((((('''((((((((((((((('''''')))***+++,,,+++)))'''&&&''''''''''''((((((((()))((())))))((('''''')))***(((''''''''''''((())))))*********))))))(((((((((******))))))((((((''''''^^^```^^^ZZZWWWTTTLLLCCC777222,,,)))******)))((()))))))))(((((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''((((((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))(((&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%%%%'''))))))((('''((()))((((((((((((((('''''''''''')))++++++***(((''''''))))))(((((((((***+++,,,---+++***)))******+++***++++++++++++,,,...///000,,,,,,+++,,,,,,---...///...000222222222222444555999:::<<<>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBB???<<<;;;;;;666666555444333111///...///...,,,***)))))))))***)))))))))))))))***++++++))))))*********)))(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''%%%$$$###&&&&&&'''((()))***++++++'''000444000***)))***)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''%%%$$$%%%&&&&&&''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''%%%#########$$$###"""&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))((('''&&&&&&(((((('''&&&%%%%%%%%%&&&'''((((((((('''(((((((((((((((''''''))))))***)))'''%%%""" '''''''''((((((((())))))((()))***)))((('''(((***'''''''''''''''(((((())))))(((((((((((((((((((((((()))***+++,,,---......\\\______\\\ZZZXXXRRRJJJ;;;555...++++++,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%'''))))))((('''((()))'''((((((((((((((())))))(((***+++***((('''((()))+++***)))))))))***+++,,,---+++***)))((()))******,,,,,,,,,---///111222333000000......///111333444555888;;;===>>>???AAACCCGGGHHHJJJMMMOOOQQQRRRRRROOOOOOOOOOOOOOOPPPQQQRRRSSSSSSQQQPPPPPPPPPPPPPPPSSSSSSTTTTTTTTTTTTTTTSSSRRRTTTTTTSSSPPPMMMLLLLLLEEEEEECCC@@@===:::777555222000...+++***+++,,,---,,,+++*********+++,,,,,,***************)))((('''))))))))))))************(((((((((((((((((((((((()))))))))((('''&&&%%%$$$(((((((((((())))))))))))'''+++,,,***((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''')))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%'''%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''(((((($$$%%%%%%&&&''''''((((((%%%%%%&&&&&&'''(((((((((((('''&&&&&&(((((((((&&&&&&&&&''''''(((((())))))'''(((((())))))(((((((((''''''((((((&&&%%%###!!!''''''((((((((()))))))))'''(((******)))(((((()))''''''&&&&&&''''''((()))***************+++++++++)))***+++,,,...///000111]]]aaabbb```^^^\\\WWWQQQAAA:::222---,,,------,,,&&&&&&''''''((()))******''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''))))))(((((('''&&&$$$$$$%%%'''))))))((('''((()))''''''(((((()))))))))************)))'''''')))++++++***)))(((((()))***+++---,,,,,,***)))***+++---,,,---...111333666888999999888666555666888;;;===BBBEEEIIILLLNNNPPPSSSUUUUUUVVVXXXZZZ\\\]]]^^^^^^VVVUUUTTTRRRQQQQQQQQQQQQTTTTTTSSSSSSRRRRRRRRRRRRZZZ[[[]]]^^^___``````___]]]___aaaaaa```^^^]]]]]]ZZZXXXVVVRRRNNNJJJFFFDDD<<<999555000......///000...////////////...---,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))*********((((((((((((((((((((((((''''''((()))************))))))))))))((((((((((((''''''&&&&&&'''))))))((('''''''''''''''(((((((((''''''''''''''''''''''''((('''''''''((((((((('''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((($$$&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))(((&&&%%%%%%&&&((())))))'''&&&&&&((())))))((($$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&'''((()))((('''''''''(((((()))))))))***'''(((((())))))))))))(((%%%&&&'''))))))***))))))'''(((((((((((()))))))))&&&(((******)))(((((((((''''''&&&&&&''''''((()))'''(((((()))******++++++,,,,,,------......//////```dddfffdddaaa___[[[UUUHHH@@@666000.........---))))))((((((((()))******(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&&&&'''(((((())))))'''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((('''&&&%%%$$$%%%'''))))))((('''((()))'''((((((((())))))***************((('''(((***---***)))((((((((()))***+++...000111111000000222555222333666:::===AAACCCDDDFFFEEECCCBBBBBBDDDFFFHHHLLLPPPTTTXXXZZZ[[[]]]___]]]^^^______````````````ZZZXXXTTTPPPMMMKKKJJJJJJLLLMMMMMMMMMMMMMMMMMMMMMQQQSSSVVVYYY]]]```bbbcccdddgggjjjkkkjjjiiihhhhhhiiihhheeebbb^^^ZZZVVVTTTIIIEEE???888333111000111222333555666555333///------------------,,,++++++***))))))(((((()))******))))))))))))))))))))))))&&&&&&'''))))))*********))))))))))))(((((((((((()))&&&$$$%%%((()))))))))'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((("""$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%''')))+++)))(((&&&'''((())))))((($$$$$$%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''((('''&&&''')))***)))(((((((((((()))))))))))))))''''''((()))******))))))&&&'''((()))***+++++++++(((((((((((()))))))))***'''(((******((((((((()))(((''''''''''''((())))))$$$$$$%%%&&&((()))******000000000111111222222222```fffhhhfffbbb```]]]XXXOOOFFF;;;222//////...---...---+++))))))))))))***(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%'''))))))((('''((()))((())))))))))))))))))************)))((((((+++---))))))(((((()))***,,,---,,,000555777777777999;;;???@@@DDDGGGKKKNNNPPPQQQSSSRRRPPPNNNNNNOOOPPPQQQPPPTTTXXX[[[\\\]]]^^^^^^]]]^^^^^^^^^]]]]]]\\\[[[ZZZWWWSSSOOOKKKIIIHHHHHHCCCCCCDDDDDDCCCCCCBBBAAABBBCCCFFFKKKPPPVVVZZZ]]]dddhhhlllnnnmmmlllllllllnnnnnnllljjjhhheeebbbaaaVVVRRRKKKCCC===888555444666888999:::999555111///---......//////......------,,,***)))))))))***+++))))))))))))))))))))))))'''(((((((((''''''&&&%%%))))))))))))(((((((((((()))%%%%%%(((***))))))+++''''''(((((())))))******''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&%%%%%%&&&'''!!!###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$&&&((()))(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((("""###%%%'''((()))((((((''''''''''''''''''''''''((('''&&&''')))******)))(((((((((((())))))))))))''''''((()))************))))))(((((('''''''''&&&((((((((()))))))))******((())))))((('''''')))***))))))(((((())))))***+++))))))+++,,,...000111222333333444666888999:::;;;]]]cccgggeeebbb```^^^ZZZUUUKKK>>>444000///...---,,,,,,*********,,,...///(((((((((((((((((((((((($$$%%%&&&'''((())))))***%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((())))))''''''(((***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&&&&''''''%%%&&&''''''((('''''''''%%%'''))))))((('''((()))*********))))))))))))))))))***+++***))))))+++---******)))***+++---///111///555===BBBBBBBBBEEEGGGLLLNNNPPPSSSUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQTTTXXXZZZZZZYYYXXXYYYXXXXXXYYYYYYXXXWWWVVVVVVWWWUUUQQQNNNMMMMMMMMMNNNFFFFFFFFFEEEDDDBBB???>>>>>>>>>>>>@@@CCCHHHLLLOOOVVV[[[aaagggiiikkklllmmmnnnnnnnnnnnnmmmlllkkkjjjeeeaaa[[[SSSKKKEEE@@@>>>;;;;;;:::999777555333222111111222333444444444444111///---+++***++++++,,,)))))))))))))))))))))))))))************)))(((((((((((((((((())))))))))))(((%%%&&&******'''(((,,,''''''((())))))***++++++''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%$$$%%%%%%$$$###&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&& """$$$'''((((((((('''''''''''''''''''''''''''''''''&&&''')))+++***)))((((((((((((((((((((((((''''''(((******++++++***))))))((('''&&&%%%%%%%%%(((((()))))))))***************)))'''%%%&&&))),,,***************++++++,,,///000111333555888999:::777888888999;;;<<<<<<===YYY```eeecccaaa```^^^[[[YYYNNN@@@555000///...---''''''((()))---111555777))))))))))))))))))))))))((((((((((((((('''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&$$$###"""!!!!!!!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&(((******(((''')))+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&'''''''''''''''((((((((())))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''###$$$%%%&&&((()))******$$$%%%&&&'''((((((((((((%%%'''))))))((('''((()))++++++******))))))((((((((()))++++++******+++,,,+++++++++,,,---000222333888AAAKKKQQQRRRRRRTTTWWWTTTUUUVVVXXXYYYYYYXXXXXXVVVUUUTTTSSSRRRPPPOOONNNRRRUUUXXXYYYXXXVVVUUUUUUSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQOOONNNNNNPPPSSSTTTTTTTTTSSSQQQOOOKKKHHHFFFEEEBBB???======>>>AAACCCEEEKKKTTT]]]dddhhhlllnnnnnnnnnooopppqqqqqqqqqppppppmmmggg___XXXQQQKKKIII???===999666333333444555555666777999::::::;;;;;;444222000---,,,,,,------))))))))))))))))))))))))******,,,---.../////////(((((((((((()))))))))***'''%%%'''+++***%%%&&&,,,'''(((((()))***+++++++++''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&"""$$$'''((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%+++)))'''&&&&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###'''''''''''''''''''''&&&''''''&&&'''***++++++***((((((((((((''''''''''''''''''(((******+++++++++(((''''''''''''((())))))))))))))))))************+++***(((&&&$$$&&&***---++++++******++++++,,,------...///222444666888999;;;;;;;;;::::::999999999YYY]]]aaabbb```______```[[[TTTIII>>>444...+++***,,,&&&(((000(((;;;XXXBBB((()))***++++++***)))((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''$$$""""""%%%&&&%%%###%%%&&&&&&$$$######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))***)))(((''''''((()))***(((''''''&&&&&&&&&'''''')))))))))(((''''''&&&&&&%%%&&&&&&&&&'''(((((((((++++++***)))((('''&&&&&&''''''(((((())))))******))))))))))))************,,,+++***))))))(((((()))''''''((()))***+++,,,---+++,,,,,,+++***+++---///...---------000444888:::DDDHHHNNNRRRTTTUUUVVVWWWYYYXXXVVVTTTTTTSSSTTTTTTTTTTTTTTTRRRPPPOOOPPPRRRXXXZZZ\\\\\\ZZZXXXXXXXXXYYYWWWVVVUUUTTTRRROOOMMMNNNNNNNNNMMMMMMOOOTTTWWWYYYZZZ\\\]]]]]]ZZZXXXVVVWWWRRRJJJBBB===<<<===>>>BBBEEEJJJQQQWWW]]]```bbbggghhhkkkmmmoooqqqqqqqqqsssrrrpppnnnkkkgggbbb^^^RRRLLLDDD===888666555444444555999>>>BBBDDDCCCBBB===:::666111///000222333111///,,,******)))((('''+++***)))((()))***+++,,,)))***+++,,,+++)))'''&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&%%%$$$&&&((())))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&''''''&&&%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&((())))))'''%%%%%%&&&&&&''''''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%'''''''''%%%###""""""###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))***+++((()))))))))((('''&&&&&&***)))(((''''''((()))***((((((''''''''''''(((((()))))))))))))))(((((((((&&&&&&&&&&&&''''''((()))+++***)))))))))+++,,,---------------...///000111666777999:::;;;<<<<<<<<<;;;:::888777666555444444VVVZZZ___aaa```_________[[[UUULLLAAA888222///---...))))))000'''666OOO999((()))************)))((('''((()))***++++++++++++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$"""###%%%&&&%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((('''''''''(((((((((((((((&&&&&&''''''''''''''''''******))))))((('''''''''******))))))(((((('''''''''(((((((((((()))))))))(((((('''''''''(((((()))((((((((((((((()))))))))+++++++++***))))))+++---//////000333777<<<@@@CCCKKKNNNRRRTTTTTTTTTTTTUUUSSSRRRPPPNNNLLLKKKJJJJJJNNNOOOPPPPPPPPPPPPRRRTTTYYY[[[]]]]]]\\\[[[[[[\\\bbbaaa```___^^^\\\ZZZXXXTTTTTTRRRPPPNNNOOOQQQTTTTTTUUUXXX[[[^^^______^^^```]]]WWWQQQKKKGGGEEEDDDCCCDDDGGGKKKPPPVVVZZZ\\\bbbdddhhhmmmqqqtttuuuuuuvvvuuuttttttssspppllliiibbb]]]VVVOOOHHHAAA:::555777888:::>>>EEEJJJMMMNNNJJJHHHEEEAAA===:::888777444222...,,,,,,,,,+++******))))))((((((((())))))((()))+++++++++***((('''))))))((('''&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&((())))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''$$$&&&'''&&&%%%###$$$$$$%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$######$$$%%%%%%$$$%%%&&&''''''%%%$$$""""""###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&'''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((('''''''''((())))))&&&&&&''''''&&&&&&%%%$$$***)))(((''''''((()))***)))((((((''''''(((((()))))))))))))))))))))))))))((('''''''''(((((()))******************,,,---...---...///111222444555666888999:::;;;;;;;;;;;;;;;888777666555444444444444SSSVVV[[[____________```\\\WWWOOOFFF===777333111///,,,***///&&&///BBB...((())))))******))))))(((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%######%%%%%%%%%$$$$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((''''''''''''((()))******(((((()))))))))))))))))),,,,,,---,,,******+++---111222666:::???EEEIIILLLNNNPPPRRRRRRPPPNNNMMMMMMHHHGGGFFFDDDDDDCCCCCCCCCDDDGGGIIIKKKMMMOOORRRTTT[[[^^^aaabbbbbbaaabbbcccfffffffffeeedddcccaaaaaa______]]]ZZZVVVUUUVVVWWWUUUVVVYYY\\\```ccceeefffgggfffeeeaaa]]]XXXSSSQQQRRRQQQPPPPPPRRRUUUXXXZZZZZZ^^^eeelllqqquuuwwwxxxwwwwwwwwwxxxyyyxxxvvvtttnnnllliiiccc\\\QQQFFF>>>999777555888>>>GGGNNNRRRUUUUUUVVVTTTPPPKKKEEEBBB===:::555222000000///...*********))))))))))))(((((()))***+++++++++***)))((((((''''''''''''((((((+++***)))((('''''''''((('''&&&%%%&&&((())))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&''''''((('''(((***)))(((&&&''''''%%%&&&'''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%&&&''''''&&&$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''%%%$$$$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$######((((((''''''&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&'''''''''&&&&&&'''''''''&&&%%%%%%))))))(((((((((((())))))***))))))(((((())))))***))))))))))))************))))))))))))))))))***+++******++++++---...000111///000333666999;;;<<<<<<;;;;;;;;;;;;;;;:::999888444333333333333333444444RRRUUUYYY]]]___```aaaaaa^^^[[[TTTKKKCCC;;;555111...---)))---''')))777&&&((())))))))))))))))))((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%###%%%(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&((())))))(((&&&&&&((((((((()))))))))))))))''''''''''''(((((())))))))))))((((((''''''&&&&&&'''''''''((((((((())))))''''''(((((())))))******'''''''''((((((((())))))******))))))***++++++,,,))))))******+++,,,---------...000000000000222444666888;;;@@@DDDHHHKKKMMMJJJKKKKKKJJJGGGEEEDDDDDD>>>>>>???@@@AAACCCDDDDDDDDDFFFJJJMMMOOORRRUUUWWW]]]```ccceeeffffffggghhhfffhhhhhhhhhgggfffffffffiiijjjiiifffcccaaaaaabbb^^^^^^___```bbbeeehhhiiijjjjjjkkkkkkiiifffdddbbbdddcccaaa^^^\\\[[[ZZZZZZXXX]]]dddkkkrrrvvvxxxxxxwwwwwwwwwxxxzzz{{{zzzxxxppppppooommmiii```VVVOOOBBB<<<666444777???FFFJJJRRRVVV[[[______\\\XXXTTTMMMIIIBBB===999666222000++++++++++++++++++******((()))***+++++++++++++++((('''''''''((())))))***(((((((((((()))***,,,,,,'''&&&&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&''''''((()))(((((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''''''''(((******((('''(((((($$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$######""""""((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******((((((((()))))))))))))))***))))))))))))***++++++,,,,,,---...000222333444333555888<<<>>>?????????=========<<<;;;999888777333333333333444555777777UUUVVVXXX[[[___aaabbbbbb```^^^XXXQQQGGG>>>666111+++...'''+++)))'''000%%%)))(((((((((((((((((()))(((((()))*********))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%&&&$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((()))******)))((('''''''''((()))******))))))))))))(((((('''''''''''')))))))))((((((''''''&&&&&&&&&''''''(((((())))))''''''(((((())))))******(((((()))))))))*********,,,,,,+++*********************+++++++++,,,,,,,,,---000333555666888:::<<<>>>???AAACCCEEEGGGHHHIIIFFFGGGFFFDDDAAA@@@@@@AAA???@@@BBBDDDEEEGGGHHHIIILLLOOOSSSUUUVVVXXXZZZ[[[\\\___bbbddddddeeefffgggfffhhhkkkkkkiiihhhiiikkkjjjkkklllkkkiiigggggghhheeeeeeddddddeeegggjjjkkknnnnnnnnnnnnnnnoooooooookkkkkklllkkkiiifffcccaaabbbeeekkkqqquuuxxxzzzzzzzzzyyyxxxyyy{{{{{{zzzyyyrrrqqqrrrqqqpppkkkeee```SSSLLLBBB<<<:::<<>>>>>===<<<;;;999888777555555666777888:::;;;<<>>??????>>>===============;;;:::999888999999:::;;;===???@@@AAA]]]YYYUUUUUUXXX]]]```aaa``````___[[[SSSIII???999,,,333&&&***///''',,,***)))(((''''''''''''((()))%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((()))))))))(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&$$$$$$&&&(((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((($$$%%%''')))))))))((('''((((((((((((((('''''''''((((((((((((((()))))))))&&&'''''''''''''''''''''******))))))((((((''''''((((((((())))))))))))*********))))))((())))))))),,,,,,---///000111222333:::===AAAEEEGGGIIIKKKMMMNNNMMMLLLLLLMMMOOORRRSSSRRRRRRPPPMMMJJJJJJLLLNNNPPPQQQSSSTTTUUUTTTTTTTTTUUUWWWZZZ[[[ZZZYYYYYYZZZ\\\^^^aaaaaa```______```]]]aaaeeefffddddddgggjjjlllnnnooonnnkkkgggdddcccaaaaaaaaabbbcccdddeeefffhhhiiiiiijjjlllnnnoooppprrrtttwwwyyyzzzzzzyyyyyy{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzxxxuuurrriiifffaaa\\\VVVNNNGGGBBB>>>>>>@@@FFFPPP\\\gggnnnpppnnnllliiieee___WWWRRRIIIEEE???888222///......,,,,,,++++++******++++++******)))))))))***++++++))))))((((((((())))))******((('''((())))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&$$$&&&(((((('''&&&'''(((!!!$$$'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%%%%%%%((((((((((((((()))******((())))))))))))))))))(((&&&''''''((((((''''''&&&(((((('''''''''((())))))&&&&&&'''((((((((((((((('''((()))******)))(((''')))((((((''''''(((((()))((())))))***++++++,,,,,,***+++,,,---///222444555777888999;;;;;;<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;:::<<<<<<===>>>@@@BBBDDDEEE___ZZZTTTRRRVVVZZZ^^^___^^^___```^^^WWWMMMDDD>>>///555'''***000(((++++++)))((('''&&&&&&'''((()))((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%'''(((&&&$$$###&&&((('''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))******)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((###$$$&&&((())))))((('''&&&&&&''''''((()))))))))''''''(((((())))))******''''''''''''''''''''''''''''''(((((()))*********''''''''''''((((((((()))************+++,,,---...)))+++...222666;;;>>>???CCCFFFJJJMMMOOOQQQRRRTTTRRRQQQPPPPPPRRRVVVZZZ\\\XXXWWWUUUQQQNNNMMMOOOQQQQQQRRRUUUWWWYYYZZZ[[[[[[\\\___bbbcccbbbaaa``````aaacccddddddbbbaaa```aaaaaaeeejjjkkkiiiiiilllpppvvvwwwwwwuuuoooiiieeeccc`````````____________^^^\\\^^^aaaeeeiiilllmmmnnnrrrssssssssstttttttttttt~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~{{{xxxtttqqqqqqpppnnniii```VVVPPPDDDAAA???@@@GGGSSS```hhhooooooppppppooojjjccc___XXXSSSJJJ@@@999444222222------,,,+++************++++++***************+++%%%%%%&&&''')))***,,,---***)))'''((()))***((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''"""$$$&&&&&&%%%%%%%%%&&&!!!$$$'''((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((((((((((((((((()))******%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))***+++(((((()))***************'''((()))******)))((('''((((((''''''''''''((((((******+++,,,------......,,,,,,---///222555777888999:::<<<=========<<<<<<999999999999:::<<<===>>>:::;;;<<<<<<===<<<<<<<<<>>>>>>???@@@AAACCCEEEFFFhhhXXXNNNRRRVVVVVVYYY```^^^]]]\\\[[[WWWPPPGGGAAA333///***''''''((())))))************)))(((&&&&&&$$$%%%'''((((((((('''&&&(((((()))))))))'''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&))))))((('''%%%$$$###"""(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%''''''((()))))))))))))))***)))(((''''''((()))************)))))))))))))))&&&&&&((()))************))))))(((''''''''''''(((******++++++++++++******000000111555;;;AAADDDFFFIIIMMMQQQTTTUUUTTTTTTTTTUUUVVVXXXXXXWWWWWWYYY[[[[[[WWWUUUVVVUUUSSSTTTXXX[[[[[[\\\___cccggghhhhhhfffhhhiiiiiihhhhhhjjjlllmmmpppssstttsssooojjjhhhkkknnnpppnnnlllpppzzzvvvrrrtttjjjjjjlllnnnmmmhhh```YYYYYYVVVVVVYYY[[[]]]dddlllhhhlllrrrvvvrrrlllnnntttvvvzzz~~~~~~~~~}}}{{{zzzzzzyyyxxxxxxvvvuuuuuusssnnneee___XXXPPPFFF???AAAJJJWWW___nnnppprrrqqqooommmkkkkkkhhheee___SSSFFF<<<888888,,,+++***+++,,,,,,***)))******++++++,,,+++++++++******************************))))))((((((''''''))))))((('''&&&%%%%%%%%%$$$######"""###$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((()))***))))))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&%%%%%%######"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((('''''''''***((('''%%%%%%'''(((***))))))))))))************)))))))))***++++++,,,,,,,,,+++++++++,,,---///000111222444666777888999999===<<<::::::;;;<<<<<<<<<<<<<<<<<<>>>@@@@@@@@@>>>???????????????>>>======>>>BBBFFFHHHHHHHHHJJJLLLsss```RRRQQQTTTSSSUUU[[[^^^]]]]]]\\\XXXRRRJJJDDD666222...+++******))))))*********))))))((('''&&&%%%&&&'''((()))((((((''''''(((((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''((((((((((((((((((''''''''''''"""""""""###$$$$$$$$$%%%''''''((((((''''''&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''***)))(((''''''''''''(((''''''((()))))))))))))))***)))(((''''''((()))******)))))))))))))))))))))''''''((())))))*********)))(((((((((((()))************))))))***,,,...///555666999===CCCGGGKKKLLLSSSUUUXXXYYYXXXXXXYYYZZZVVVYYY\\\]]]^^^___aaabbb___]]]^^^aaaaaa^^^^^^```eeefffiiinnnqqqsssqqqooosssssstttssssssvvvyyy||||||zzzyyyvvvvvvuuuuuuxxx{{{sssrrrsssvvvwwwtttkkkdddXXXUUUUUUYYY\\\\\\___cccccceeekkkpppooojjjiiimmmmmmqqquuuwwwwwwxxx{{{}}}}}}|||}}}}}}zzzxxxwwwuuuuuuuuuvvvtttoookkkaaaZZZPPPHHHGGGKKKRRRWWWfffjjjpppssssssqqqooonnnmmmlllhhh```UUUKKKDDD@@@555111...,,,,,,,,,,,,+++***************))))))(((************************((((((((((((''''''''''''(((((((((''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$---+++***(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''******))))))))))))******&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))******************************++++++,,,,,,---...000111333444555555666777777888999999:::999999:::<<<=========?????????@@@AAABBBAAAAAA??????@@@@@@@@@???>>>>>>AAACCCGGGIIIKKKOOOTTTXXX~~~iiiUUUPPPQQQPPPRRRWWW]]]]]]]]]]]][[[VVVNNNIII<<<888333000...,,,***(((******))))))((((((''''''''''''((()))))))))))))))&&&'''(((((()))(((((('''***)))(((((('''(((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''(((((((((((('''&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((''''''((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))******((())))))))))))))))))))))))(((((())))))***+++,,,+++*********---111555888:::<<<@@@EEEIIILLLOOOPPPVVVWWWWWWVVVUUUVVVYYY\\\[[[```fffjjjkkkkkkkkkkkkiiihhhlllqqqrrrooommmnnnrrruuu{{{~~~~~~}}}|||ttteeeaaa```fffjjjiiihhhiiidddccceeekkkllliiieeeeeefffiiikkkmmmooorrruuuxxxzzzzzz{{{}}}~~~|||~~~~~~zzzvvvsssrrrqqqqqqssstttsssssskkkfff^^^WWWRRRPPPQQQRRR]]]dddmmmtttvvvuuusssrrrppppppnnnlllggg___VVVPPPCCC>>>666111......------+++++++++******)))(((((())))))))))))))))))))))))&&&''''''''''''''''''(((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&)))((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++************---...000222555666777777999888888777888999:::;;;888999:::<<<>>>???@@@@@@CCCCCCCCCCCCDDDDDDEEEFFFAAAAAABBBCCCCCCCCCBBBBBBFFFHHHKKKOOOTTT[[[ccchhhoooYYYPPPOOOPPPSSSVVV[[[\\\]]]^^^^^^YYYSSSNNNDDD???888222...,,,+++*********)))((((((((((((((((((((())))))************&&&&&&'''(((((()))))))))))))))((((((((((((((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###!!! !!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&''''''((((((((()))((((((((((((((('''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))(((((((((((()))))))))))))))))))))***************))))))))))))))))))******))))))***++++++,,,,,,---...000444888<<<>>>???CCCHHHLLLNNNOOOPPPQQQRRRRRRQQQPPPQQQUUU[[[___dddkkkvvv~~~~~~zzzwwwxxxwwwzzz~~~}}}{{{tttrrrwww}}}}}}||||||uuummmiiikkknnnlllgggeeeffffffffffffhhhkkknnnpppuuuvvvxxxzzz|||}}}|||{{{zzz}}}|||xxxvvvqqqooollliiiiiijjjkkklllnnnkkkhhhccc___[[[XXXWWW\\\bbbjjjqqqtttuuuuuuuuupppoooppprrrrrrooogggaaaSSSMMMEEE===777444000///---,,,++++++************((((((((((((((((((((((((&&&'''''''''((()))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&******)))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))))))))***++++++++++++***)))))))))*********+++++++++******+++++++++,,,,,,,,,///111333666777888888777999888777777777:::<<<===:::<<<>>>???AAABBBDDDFFFGGGGGGGGGFFFFFFGGGJJJLLLGGGGGGHHHIIIJJJJJJJJJJJJNNNQQQUUUZZZaaaiiippptttvvvaaaTTTPPPOOOQQQSSSXXXYYY\\\^^^___\\\WWWSSSLLLEEE;;;222...,,,,,,,,,***)))(((((('''(((((()))))))))))))))*********+++''''''''''''(((((())))))(((''''''&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###!!! !!!$$$'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%$$$$$$######(((((())))))(((((('''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))************+++***))))))))))))******,,,,,,++++++++++++,,,,,,,,,///333777;;;===??????CCCGGGMMMPPPPPPOOOPPPQQQQQQQQQQQQRRRTTTZZZbbbhhhlllxxx}}}tttsssuuutttpppmmmhhheeeaaa______aaaccceeehhhjjjmmmpppsssuuuwwwyyy|||~~~}}}zzzyyyyyytttqqqlllfffbbb___``````iiiiiijjjjjjiiigggdddccccccfffiiilllnnnppprrrttttttsssrrrtttvvvvvvqqqmmmbbb]]]VVVOOOGGG???888333...---+++******)))******((((((((((((((((((((((((((((((((()))*********+++''''''((((((((((((((((((%%%%%%&&&'''''''''''''''******)))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''))))))***&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************++++++++++++******************++++++++++++((()))***,,,---///000111222333555666777666666555666666555666888;;;>>>@@@<<<>>>@@@BBBBBBEEEIIILLLLLLLLLLLLJJJIIIJJJNNNQQQQQQRRRTTTUUUVVVWWWXXXXXX[[[^^^bbbiiipppvvvzzz{{{}}}lll\\\RRRMMMMMMNNNTTTVVVYYY]]]___^^^ZZZVVVQQQJJJ???666000......---***)))(((''''''((()))***)))))))))((()))******+++(((''''''''''''(((((()))&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((()))(((''''''%%%%%%$$$###((())))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((((())))))******''''''((()))))))))))))))(((((())))))))))))((((((((((((((()))******+++++++++***)))((())))))+++,,,///............//////000///222777<<>>@@@CCCDDDFFFKKKRRRXXX[[[[[[YYYUUUQQQPPPTTTYYY___```bbbdddfffggghhhhhhjjjlllpppvvv|||~~~ssscccUUUNNNLLLMMMPPPRRRVVV[[[___^^^[[[WWWRRRMMMDDD<<<777333///---***)))(((''''''((()))***))))))((('''((()))***+++))))))''''''&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&$$$$$$%%%&&&&&&'''((((((******))))))(((((('''''')))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++''''''((()))))))))))))))'''((()))******)))(((''''''(((((()))******++++++******)))((()))***,,,---///000000111333555666777999;;;===@@@BBBBBBBBBBBBGGGLLLSSSVVVVVVWWW[[[^^^eeefffhhhiiijjjlllpppsss{{{{{{zzz{{{}}}{{{tttkkkdddbbbccccccccc^^^^^^\\\YYYYYY]]]dddjjjpppuuuzzz{{{zzzzzz~~~|||}}}{{{uuunnniiigggfffbbbbbbcccdddgggjjjlllnnnnnnmmmjjjgggddddddgggiiiqqqsssvvvwwwvvvvvvwwwxxxtttrrrooolllfff___VVVPPP???<<<888333///---++++++************************************))))))))))))******))))))((((((''''''&&&'''((()))))))))(((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$&&&'''))))))((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''((())))))((('''''''''(((((()))******+++++++++***)))(((((()))***+++*********+++++++++,,,,,,+++,,,---///111333444555444444444444555555666777666777888:::<<<>>>???@@@BBBEEEIIIKKKOOOWWWbbbkkktttsssppphhhaaa^^^aaaeeelllmmmppprrrtttvvvwwwxxxxxxxxxyyy}}}zzzzzzuuugggXXXQQQOOOPPPNNNPPPUUUZZZ^^^^^^[[[XXXRRRNNNHHHBBB<<<666000,,,***)))(((&&&'''(((***+++)))((('''''''''(((***+++***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))'''(((((()))))))))))))))'''((()))******)))(((''''''(((((()))***+++++++++***)))(((((()))+++---//////000222444777:::<<<>>>CCCCCCCCCDDDEEEFFFGGGHHHUUU[[[bbbfffgggjjjoootttxxxzzz{{{{{{zzzyyyzzz{{{~~~~~~}}}ssstttsssqqqnnnllllllllllllttt|||~~~zzzvvvwwwzzz}}}~~~~~~uuuooorrrxxx}}}{{{wwwsssvvvzzz{{{{{{|||~~~wwwpppmmmnnnooonnnhhheee___XXXSSSUUU[[[aaafffllltttwwwxxxyyy|||{{{}}}~~~{{{vvvqqqoooooocccbbbaaa```bbbeeehhhkkkooonnnkkkgggcccbbbccceeefffkkkqqquuuuuuvvvxxx{{{wwwvvvsssqqqnnnhhhbbb^^^KKKHHHBBB;;;666111///...******************************))))))((((((''''''+++******)))(((''''''&&&******++++++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))***))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&$$$%%%'''((()))((('''&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''(((((()))***++++++++++++***(((''''''(((***+++******+++++++++,,,,,,,,,......///111222333444555444333333333555777999:::999:::;;;===>>>?????????HHHKKKOOORRRWWWbbbppp{{{yyyoookkkmmmqqqtttvvvxxx{{{}}}}}}tttvvvuuunnncccWWWOOOLLLNNNQQQVVVYYY[[[[[[\\\\\\ZZZXXXRRRGGG;;;333//////)))******++++++)))((('''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''''')))***)))%%%!!!########################&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%$$$$$$$$$########################''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))))))))************'''''''''''''''''''''''')))((('''&&&&&&'''((()))''')))***)))'''&&&%%%&&&))))))(((((((((((())))))******)))(((((((((((((((***++++++,,,------......+++++++++)))(((***...111777999===BBBEEEFFFFFFFFFFFFEEEFFFIIIMMMPPPPPPPPPYYYdddnnnrrrvvv~~~}}}|||xxxwwwxxxxxxuuurrrrrrqqqoookkkhhhdddaaa___]]]aaaddddddbbb___```aaa```ccciiiqqqvvvtttnnnhhh\\\```dddhhhjjjiiigggeeefffiiilllmmmlllmmmpppssswww{{{~~~~~~~~~}}}{{{vvvwwwxxxwwwuuuqqqiii```XXXUUUWWWZZZ```ccchhhlllooossswwwzzzwwwyyy{{{}}}|||zzzxxxvvvtttpppkkkfffbbb^^^[[[XXXbbbaaabbbfffiiiggg```YYYeeefffjjjqqqwwwzzzxxxvvvyyysssrrrtttrrrkkkeee___ZZZSSSKKKCCC<<<555111111///------------+++)))***)))))))))))))))******((()))+++,,,,,,***(((&&&((((((((((((((()))***+++)))((('''&&&$$$###"""!!!******)))((('''%%%###""")))'''&&&&&&((()))&&&###''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''((()))((('''%%%%%%&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###''',,,---)))$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((()))***++++++***)))(((((((((((((((((('''''''''$$$$$$%%%&&&&&&'''(((((())))))))))))************,,,,,,++++++******)))))))))))))))))))))))))))))),,,,,,+++++++++++++++,,,)))***+++------,,,+++***+++,,,,,,------.........222333444555666555333000...222777:::;;;:::999999>>>???@@@@@@@@@CCCIIIOOOTTTYYY___cccgggooozzz|||zzzzzz~~~tttsssqqqooojjjaaaUUUMMMLLLOOOTTTYYY[[[\\\\\\\\\\\\ZZZTTTKKK???555000...)))******+++******(((((((((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&''''''''''''&&&%%%&&&''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''(((((((((((()))))))))'''''''''''''''''''''''')))(((''''''''''''((()))'''((())))))''''''((()))))))))(((((((((((())))))******)))((((((((((((((()))))))))******+++++++++,,,,,,+++++++++...222666===???AAAEEEGGGIIIKKKKKKKKKLLLNNNQQQTTTXXX[[[]]]iiittt~~~}}}yyyuuuzzzzzzvvvxxxuuusssrrrrrrssssssrrrqqqiiihhhfffbbb^^^YYYUUUSSSNNNPPPSSSSSSRRRQQQPPPPPPQQQSSSWWW\\\```___ZZZVVVPPPRRRUUUXXXYYYYYYWWWVVV[[[^^^aaacccccceeeiiilllpppsssuuuuuusssssstttvvvvvvxxxyyyyyyyyy|||~~~|||zzzwwwssspppmmmjjjfffaaaZZZUUUWWWZZZ___ccceeehhhjjjlllsssuuuwwwyyyzzz{{{{{{zzzzzzwwwrrrnnniiiddd^^^ZZZVVVUUUUUUZZZaaaeeedddaaaccccccfffkkkrrrwwwyyyxxx{{{vvvqqqoooqqqqqqooolllkkkgggaaaZZZSSSJJJBBB<<<333000---,,,,,,,,,+++***+++++++++++++++***)))((())))))*********)))((('''(((((('''''''''((())))))''''''&&&&&&%%%%%%%%%%%%(((((((((((('''&&&%%%%%%)))'''&&&'''((((((&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''((((((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""%%%***+++((($$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((()))******)))(((((('''''''''(((((((((((((((######$$$$$$%%%&&&&&&'''))))))))))))************)))))))))(((((('''''''''((((((((((((((((((((((((******)))))))))))))))***+++,,,,,,---------,,,,,,+++,,,---...000111222333333333444666777777666555666888:::;;;:::;;;<<<>>>===???BBBCCCEEEJJJRRRXXX^^^bbbgggjjjmmmttt~~~|||wwwuuuwwwzzzsssmmmjjjlllnnnhhhZZZNNNJJJMMMRRRWWW[[[]]]]]]]]]^^^\\\XXXOOODDD888000,,,******++++++******)))((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&'''((()))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''')))'''$$$$$$&&&(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((()))))))))((((((***,,,))))))(((((((((((())))))******)))((((((((())))))))))))))))))))))))******,,,,,,------///333:::>>>DDDDDDEEEGGGJJJMMMPPPQQQQQQUUUXXX[[[\\\```fffkkkvvv}}}tttmmmiiimmmrrruuuwwwxxxyyyzzz{{{rrrnnnooonnnooopppooommmkkkkkkkkkcccbbb```]]]XXXTTTPPPMMMIIIIIIJJJMMMNNNNNNLLLJJJIIIJJJLLLPPPSSSTTTSSSQQQJJJKKKLLLLLLMMMLLLLLLKKKOOORRRUUUWWWYYY\\\```cccgggggggggfffeeeeeegggiiiiiimmmpppssstttxxx~~~tttpppmmmlllmmmhhh^^^VVVWWWZZZ^^^aaa```___^^^^^^hhhiiikkknnnrrrwww{{{}}}~~~}}}zzzwwwsssmmmfffaaaRRRNNNLLLOOOVVV^^^cccdddbbbaaabbbeeekkkrrrwwwyyytttqqqmmmjjjjjjmmmpppssssssqqqnnniiicccZZZQQQJJJ===999333///...---,,,+++,,,---------,,,***((('''***))))))(((((((((((((((((((((''''''&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''''''''&&&((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&'''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""###'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''&&&&&&''''''(((((())))))'''(((((())))))******+++))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((***)))))))))))))))******...------,,,,,,---------,,,---///111333555777777555666777888:::;;;======?????????======>>>BBBFFFBBBEEEIIILLLPPPVVV___eeehhhkkknnnpppsssyyyxxxpppoooppppppjjjfffhhhkkkhhh\\\QQQJJJLLLQQQVVV\\\_________^^^]]]ZZZSSSHHH<<<111+++++++++++++++******))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%((((((((()))++++++)))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''(((******+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))(((''''''&&&'''''''''((((((((())))))'''''''''''''''''''''''')))(((((((((((((((((())))))******)))((((((***,,,))))))(((((((((((())))))******))))))((())))))***++++++++++++++++++++++++,,,---...000444999AAAFFFFFFFFFFFFGGGJJJOOOSSSVVVYYY]]]bbbccccccfffnnnttt~~~xxxmmmccc```bbbdddeeefffiiimmmpppsssvvvzzzzzzvvvpppnnnnnnqqqssstttpppiiidddbbbccc]]]]]]]]][[[YYYVVVSSSQQQRRRQQQQQQTTTWWWXXXUUUQQQLLLMMMNNNPPPSSSVVVXXXYYYRRRQQQPPPOOOOOOOOOOOOPPPNNNOOOPPPRRRTTTVVVZZZ\\\]]]\\\ZZZXXXXXXYYY\\\^^^^^^ccchhhlllooosssxxx}}}~~~wwwooojjjhhhgggccc```cccfffjjjkkkhhhccc___]]]_________bbbgggmmmsssvvv{{{{{{{{{{{{zzzvvvpppkkk^^^XXXPPPMMMOOOUUU[[[___cccaaa______ccchhhnnnrrrmmmlllhhhdddaaadddkkkqqqqqqqqqqqqpppmmmfff\\\VVVNNNHHH@@@888333000---,,,+++,,,------,,,+++)))'''+++***((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((('''&&&%%%((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&'''((((((((('''%%%$$$&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******************++++++,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,---......,,,++++++,,,---...///000111333555777888999999:::;;;<<<===???AAACCCDDDEEEDDDDDDDDDGGGKKKOOONNNQQQUUUXXXZZZ```gggmmmnnnoooqqqsssvvv{{{xxxrrrooosssoookkkiiiiiieee^^^XXXNNNNNNPPPUUU[[[___```___]]]\\\ZZZUUULLL???333+++,,,++++++***************(((((())))))))))))((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&''')))++++++)))''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''"""$$$''')))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))(((((('''&&&(((((()))))))))*********((((((((((((((((((((((((((())))))))))))))))))(((***++++++***(((''')))***))))))(((((((((((())))))******))))))))))))******+++++++++++++++,,,,,,,,,,,,...111555999???FFFKKKGGGFFFFFFHHHLLLRRRYYY]]]eeejjjnnnnnnmmmooouuu{{{{{{ssshhh]]]YYYXXXXXXWWWYYY^^^eeekkkmmmsssyyy{{{yyywwwwwwvvvxxxyyywwwqqqiiibbb``````YYYZZZ\\\^^^^^^]]][[[ZZZ\\\ZZZZZZ]]]``````]]]ZZZSSSSSSSSSSSSTTTVVVYYY[[[[[[ZZZXXXWWWVVVWWWXXXYYYVVVUUUSSSRRRSSSTTTUUUUUUTTTRRROOONNNOOOQQQSSSUUUTTTYYY___ccceeeiiinnnrrruuu}}}uuunnnjjjjjjkkkooorrrvvvwwwsssnnnjjjgggbbbaaa______```cccfffiiipppqqqtttxxx{{{zzzxxxuuuppphhh^^^UUURRRTTTXXX[[[cccaaa^^^[[[ZZZ[[[___bbbeeeeeebbb^^^ZZZ[[[bbbhhhkkkmmmppprrrsssoooiiiddd^^^XXXNNNDDD<<<555///,,,***+++,,,,,,,,,+++***))),,,***(((&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((((((((('''&&&%%%$$$%%%&&&'''(((''''''''''''(((((((((((())))))******((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&'''((((((((('''%%%$$$&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&######$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''''''''((()))))))))************)))))))))***************************************++++++******+++,,,,,,---------,,,++++++---...///222333444555666888888999:::<<<>>>>>>>>>@@@CCCFFFGGGIIILLLOOOPPPSSSVVVYYY[[[^^^```aaaaaadddiiinnnqqqrrrssstttxxx}}}uuulllxxxwwwuuurrrnnniiidddaaaRRRPPPOOORRRXXX]]]___^^^\\\[[[ZZZWWWOOODDD777///,,,,,,+++************+++(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%'''))))))'''%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%"""&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((((((((())))))))))))************((((((((((((((((((((((((((())))))******))))))(((''')))+++***)))(((((()))))))))(((((((((((())))))******)))))))))***++++++((())))))***++++++,,,,,,///222777;;;@@@EEEKKKOOOKKKKKKLLLOOOUUU]]]dddiiitttxxx{{{||||||}}}yyyrrrlllaaaWWWSSSSSSRRRRRRTTTZZZaaagggmmmvvv}}}zzztttnnniiiggggggbbbdddgggjjjkkkjjjiiigggeeeeeefffggghhhhhheeeccc`````````___]]]\\\]]]___bbbaaa___^^^___```bbbcccdddaaa\\\YYYWWWVVVUUUTTTQQQNNNKKKJJJKKKMMMNNNNNNMMMQQQUUUXXXYYY[[[```dddeeemmmtttvvv{{{{{{yyyyyywww{{{~~~|||wwwrrrpppmmmllliiieeecccaaa``````ggghhhkkkpppuuuyyyzzzyyywwwrrrjjjccc___^^^```bbbdddcccaaa[[[VVVRRRQQQQQQYYYZZZ[[[YYYWWWXXX[[[___fffhhhlllqqquuuuuusssppphhhbbbZZZQQQHHH???666111...------,,,,,,+++++++++,,,+++)))((('''(((***+++((((((''''''&&&'''''''''******)))((('''&&&&&&%%%(((((((((((('''&&&%%%$$$$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((%%%&&&((((((&&&%%%&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))++++++++++++++++++++++++(((((((((((()))***++++++,,,,,,,,,---...///000111555555666777888999:::;;;:::===AAACCCCCCDDDHHHLLLMMMQQQVVVZZZ]]]___bbbdddeeegggiiihhhfffgggjjjnnnvvvuuuuuuvvvzzzvvvkkk{{{{{{|||{{{xxxrrrjjjeeeUUUQQQLLLMMMSSSYYY[[[[[[\\\[[[ZZZXXXSSSIII===444---,,,+++*********++++++(((((())))))))))))((((((''''''((((((((((((''''''(((&&&$$$######$$$&&&((($$$$$$&&&)))+++***(((&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%"""$$$''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''((())))))((((((((())))))))))))***((((((((((((((((((((((((((()))************)))((("""%%%)))+++******)))***))))))(((((((((((())))))******))))))******+++,,,(((((()))+++,,,---...///222777===CCCGGGKKKOOOQQQSSSSSSVVV[[[bbbllltttyyy}}}sssnnnjjjcccZZZWWWXXXZZZ\\\]]]```eeehhhppp{{{|||xxxvvvtttrrrrrrtttvvvwwwwwwtttqqqooolllnnnppppppnnnlllkkkkkkmmmppprrrqqqooommmnnnooolllkkkkkkkkklllnnnppprrruuupppiiidddaaa___\\\YYYWWWTTTPPPNNNNNNOOONNNLLLKKKNNNQQQQQQPPPQQQUUUYYYZZZbbbggghhhlllyyyzzzuuurrrqqqqqqpppnnnkkkhhheeeccccccccccccgggmmmsssvvvxxxuuutttrrrooolllkkkkkkllliiijjjjjjddd[[[RRRMMMJJJJJJNNNSSSWWWYYYZZZ[[[[[[___```dddiiiooossstttsssllliiieee```YYYOOOEEE???555333000...,,,+++++++++---,,,+++))))))******+++(((((('''''''''((())))))))))))(((''''''&&&&&&%%%&&&'''''''''''''''&&&&&&$$$&&&(((((('''&&&''')))###$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((($$$&&&''''''&&&%%%&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((((((((()))***'''''''''(((((((((((((((************************))))))))))))************((()))))))))*********+++************************(((((((((((()))***+++,,,+++,,,...000222333444444555666888999;;;===??????<<>>AAACCCDDDAAAHHHPPPVVVXXX[[[```dddbbbeeehhhjjjlllnnnrrruuurrruuuwwwwwwvvvvvvzzz}}}{{{xxxvvvuuuwwwzzz}}}~~~|||}}}uuummmiiivvvkkkdddXXXMMMJJJKKKNNNTTTZZZ^^^\\\XXXVVVXXXVVVIII;;;222---***+++)))'''))),,,))))))((((((''''''&&&&&&******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++...///---***((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((())))))(((((('''&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''(((((((((((((((''''''((())))))'''$$$###&&&)))((()))((('''&&&&&&(((***)))))))))))))))***++++++******))))))((((((''''''))))))))))))))))))))))))&&&'''((())))))************************+++++++++***((('''(((+++,,,+++)))---------,,,,,,///333777>>>EEELLLNNNNNNPPPVVV]]]cccdddggglllsss|||zzzvvvsssrrrqqqrrrtttvvvyyy{{{|||}}}}}}{{{yyyzzz~~~}}}yyyyyyzzz||||||{{{wwwrrrpppyyyyyy|||vvvooolllkkkjjjlllhhhbbb^^^[[[YYYWWWUUUWWWXXXZZZZZZWWWTTTQQQPPPRRRPPPQQQSSSUUUXXX```jjjrrrsssvvv{{{}}}tttooopppoooqqqwww~~~yyyrrrooommmjjjhhhhhhiiilllnnnqqqnnnpppvvvyyyyyyyyy{{{wwwyyy{{{zzztttjjj___XXXLLLIIIFFFIIIQQQYYY___aaaeee___WWWRRRTTT\\\eeekkktttrrrppppppooojjjccc\\\SSSHHH>>>888222+++,,,222)))(((((()))++++++***(((---,,,)))((('''((()))***)))'''&&&'''((()))((('''***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((***'''&&&''')))***(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&"""""""""###$$$%%%&&&'''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++&&&'''(((******+++++++++))))))************))))))---,,,,,,+++*********+++,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,***...222555666666666777::::::;;;===???CCCFFFHHHKKKNNNUUU]]]dddiiikkkllliiijjjkkklllnnnqqqvvvyyyyyy{{{}}}}}}vvvtttyyy~~~||||||{{{tttxxx}}}~~~yyysssnnniiillloooqqqpppooonnnnnnzzzqqqfffZZZNNNJJJJJJLLLSSSYYYZZZZZZYYYXXXYYYWWWMMMBBB555///***++++++******,,,)))))))))(((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---,,,***(((&&&)))((((((((('''''''''&&&'''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''%%%######%%%(((&&&''''''%%%$$$$$$&&&(((''''''&&&&&&''''''((()))******))))))((((((((((((************************++++++++++++***)))((('''************+++++++++++++++)))(((***---...---,,,***+++,,,,,,...111666:::EEEJJJOOOPPPOOOQQQWWW]]]ggghhhjjjooouuu|||~~~|||yyy{{{}}}yyywww}}}||||||xxxuuutttooolllgggdddcccbbbaaa___^^^```ccccccaaa]]]YYYWWWSSSOOOMMMNNNNNNPPPWWW```kkknnnrrrvvv}}}{{{uuussstttzzz~~~|||{{{zzzvvvqqqmmmmmmkkkmmmsssxxxzzz{{{~~~zzz|||}}}|||yyysssmmmiiiZZZTTTMMMIIILLLTTT\\\aaadddbbb\\\UUUQQQSSSZZZaaaeeeiiinnnqqqqqqnnnjjjhhhcccYYYNNNFFF<<<111---///---,,,++++++,,,,,,***(((+++***)))((((((((()))***)))(((''''''))))))((('''))))))(((''''''''''''''''''''''''(((((('''''''''((('''%%%$$$$$$%%%'''((('''%%%$$$$$$&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++'''((()))*********************++++++++++++******---,,,,,,+++*********+++,,,,,,+++***************+++,,,,,,------.........000333666888999:::;;;<<<<<<<<<>>>AAAEEEHHHKKKMMMUUUYYY```ggglllppptttvvvqqqrrrtttuuuvvvxxx|||~~~|||zzztttuuutttooojjjiii^^^```bbbddddddcccaaa___```dddjjjmmmnnnnnnoooooo|||uuufff[[[OOOJJJIIIJJJPPPWWWVVVZZZ[[[ZZZZZZYYYSSSKKK:::111***+++------+++,,,)))))))))))))))************)))((('''&&&&&&&&&&&&''''''''''''''''''''''''******+++***)))'''%%%$$$(((((((((''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%''')))&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''((((((***))))))))))))(((((((((************************,,,,,,,,,++++++***)))(((************++++++,,,,,,,,,+++***+++---//////...***+++---///222666;;;???GGGJJJMMMMMMLLLNNNUUU\\\gggiiikkkpppuuu|||~~~{{{|||zzzxxxwwwwwwwwwtttrrrwww|||zzzvvvvvv{{{~~~yyyvvvtttsssqqqpppjjjlllooopppnnniiiccc___WWWSSSOOONNNMMMMMMSSSZZZbbbeeekkkpppuuuzzz~~~{{{zzz}}}}}}tttqqqnnnnnnssswwwxxxyyy|||~~~~~~|||{{{yyyxxxmmmfffZZZPPPKKKOOOXXX___dddeeebbbZZZQQQMMMPPPUUUTTT]]]hhhoooppppppqqqrrrpppiii```WWWJJJ<<<333000...,,,***)))))))))'''&&&(((((((((((()))))))))))))))((('''((()))***)))'''(((((((((((('''''''''''''''(((((())))))(((((('''((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((()))******)))))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,+++*********++++++------......///000111111333444777888999:::===@@@AAACCCFFFJJJOOORRRUUUVVV]]]bbbiiimmmppprrrvvvzzzxxxyyy{{{}}}}}}~~~}}}zzzwwwqqqiiibbbaaa___ZZZVVVUUURRRRRRRRRRRRTTTVVVXXXZZZ]]]bbbiiiooorrrtttvvvwwwzzzssscccZZZPPPKKKIIIIIINNNTTTTTTZZZ^^^\\\ZZZYYYVVVQQQ>>>333***+++......+++***)))))))))******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((***))))))((('''%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''(((((((((((()))***+++((()))***)))''''''(((***((((((((((((((())))))***))))))))))))))))))))))))************************(((((()))***++++++++++++)))******++++++,,,,,,,,,,,,+++++++++,,,---......---///222555888===BBBFFFHHHJJJLLLLLLMMMQQQYYY```eeegggkkkqqqwww}}}zzzvvvvvv{{{|||tttqqquuu}}}wwwsssqqqqqqmmmmmmooouuu{{{~~~|||yyy~~~wwwsssjjjkkkqqq|||~~~|||wwwxxx{{{|||zzztttlllggg^^^ZZZWWWWWWVVVUUUXXX]]]\\\```eeejjjnnnsssxxx{{{{{{}}}}}}xxxuuuwwwwwwuuutttvvv~~~~~~}}}}}}|||||||||zzzuuukkk^^^UUURRRVVV[[[eeeeeeccc]]]UUUPPPNNNOOOLLLRRR\\\dddjjjnnnrrruuuqqqnnnjjjbbbWWWIII>>>888111///+++)))))))))((('''&&&'''((()))))))))))))))***)))((((((******)))((('''(((((((((((((((''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***((()))))))))))))))((((((***++++++++++++++++++***+++++++++,,,+++++++++***,,,,,,+++++++++,,,,,,------...///000111222333333555666777999:::>>>BBBFFFKKKNNNRRRXXX\\\```bbbccceeejjjoooqqqpppqqquuuyyyyyy{{{~~~|||yyyvvvssspppbbb[[[VVVVVVVVVTTTTTTVVVZZZYYYXXXXXXYYY\\\___aaaeeejjjqqqxxx{{{~~~zzzrrrbbb[[[UUURRRNNNKKKMMMRRRUUU[[[___]]]ZZZYYYWWWTTTBBB777---,,,...---***((())))))******++++++,,,,,,,,,+++******)))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&((((((((()))(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((*********)))''')))******(((((((((***((((((((((((((()))******))))))))))))************************************&&&'''((()))************)))******+++,,,,,,------,,,,,,+++******+++,,,...111444777;;;???DDDJJJNNNNNNOOOQQQRRRUUU\\\eeekkkgggjjjooovvv}}}|||xxxuuutttrrrpppoooppptttyyy||||||xxxtttrrrvvv~~~yyyxxx}}}}}}vvvrrrppptttuuuuuuvvvuuutttsssrrryyy}}}{{{qqqjjjbbbbbbhhhsss~~~yyytttccc___]]]______]]]]]]```___```bbbdddfffkkkppptttqqqqqqttt{{{||||||yyytttqqqrrrwwwxxxzzz|||}}}~~~}}}}}}~~~yyypppeee]]]ZZZZZZccc```\\\ZZZYYYWWWRRROOOIIIIIILLLSSS^^^iiipppssspppqqqpppkkkbbbWWWLLLEEE999666111...------,,,,,,&&&'''((()))******))))))+++)))((()))***+++***)))&&&'''(((((()))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))))))))(((((('''))))))************))))))***++++++,,,,,,,,,+++***,,,+++++++++,,,---.........///000111333444555666888:::<<<>>>AAAFFFLLLQQQZZZ]]]aaafffjjjnnnppppppqqqsssvvvvvvuuuuuuxxx{{{{{{}}}|||vvvrrrpppoooooo```[[[XXX[[[]]]___bbbgggiiiiiijjjjjjjjjjjjjjjjjjooosssyyy}}}wwwgggdddbbb```YYYRRROOOQQQUUUZZZ]]][[[ZZZZZZWWWTTTGGG<<<222///...+++))))))***************+++++++++++++++************++++++''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))&&&%%%%%%&&&(((((('''%%%%%%'''))))))'''&&&'''''''''''''''''''''((()))))))))))))))************+++++++++++++++++++++++++++)))******))))))((('''&&&)))******+++,,,---......,,,,,,,,,++++++---000333777;;;@@@FFFKKKQQQWWW[[[YYYYYY[[[\\\```fffnnnsssqqqtttzzz~~~|||{{{{{{wwwqqqmmmmmmgggggghhhlllqqqxxx}}}~~~}}}~~~~~~}}}vvvwww}}}wwwsss}}}~~~|||uuunnnkkkoootttwww|||{{{qqqjjj___\\\___gggpppxxxlllfffaaabbbaaa______aaaeeedddbbb```___bbbgggkkkjjjiiijjjqqq|||}}}}}}{{{uuuppppppmmmppptttxxx|||~~~}}}~~~{{{sssjjjccc___ccc]]]WWWVVVZZZ[[[YYYUUUMMMHHHEEEIIITTT```jjjnnnooossstttpppkkkddd[[[SSSBBB===666111...---,,,+++))))))))))))************+++***)))***+++,,,+++)))&&&&&&((()))))))))(((''''''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((())))))((((((((()))))))))******))))))))))))***+++,,,---,,,+++***+++++++++,,,---...///000000111222444666777999999999<<<@@@DDDIIIPPPWWW\\\jjjkkknnnrrrvvvyyy{{{|||xxxxxxwwwxxxyyy{{{}}}~~~|||yyysssnnnkkkjjjkkklllfffbbbbbbeeeiiikkkpppvvv}}}~~~|||yyywwwwwwyyy|||}}}~~~rrrrrrsssqqqhhhZZZRRRQQQSSSWWWYYYYYYYYY[[[XXXTTTLLLBBB999444///***)))+++***************)))))))))***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))***+++***)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&%%%$$$&&&''''''%%%"""%%%'''))))))((('''''''''((((((((((((((()))******))))))*********+++++++++++++++++++++++++++++++++************)))((('''''')))******+++,,,---...///+++---//////000333999===BBBFFFMMMUUU\\\dddkkkpppoooooonnnnnnppptttyyy|||zzzvvvvvvvvvrrrjjjgggiiihhhlllqqqtttvvvyyy~~~~~~{{{yyy~~~xxxsssxxx~~~rrrlllpppvvv{{{~~~}}}uuupppddd^^^[[[]]]bbbhhhrrr{{{zzz~~~tttiiidddbbb```aaadddhhhgggdddaaa___```dddgggcccaaa```eeennnvvvzzzzzzzzz|||{{{|||yyyrrrlllkkkhhhjjjnnnrrrvvvyyy{{{|||{{{{{{|||{{{yyyuuunnnjjjhhhbbb[[[YYYZZZ^^^``````WWWRRRLLLIIILLLSSS\\\bbbiiiooossspppooommmhhh```PPPIII@@@888333///---,,,,,,,,,***))))))***++++++,,,+++******,,,,,,+++***%%%&&&((()))***)))(((''''''''''''(((((('''''''''''''''((((((((((((''''''%%%''')))(((&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((&&&&&&'''((()))))))))))))))******++++++******)))(((***+++------,,,+++***++++++,,,,,,---///000111333444555777999;;;===>>>@@@DDDJJJPPPXXX```hhhmmmvvvvvvxxxzzz||||||yyy|||sssrrrqqqnnnmmmmmmnnnoooooommmooossswwwyyy~~~~~~|||}}}}}}rrr```TTTQQQQQQTTTVVVVVVYYY\\\ZZZTTTOOOGGG>>>777000******---+++*********))))))((((((((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))+++---,,,***(((&&&&&&''''''''''''''''''&&&(((((())))))(((((('''&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&###$$$%%%&&&'''''''''''')))'''&&&'''))))))&&&"""''')))+++,,,***)))))))))+++++++++++++++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++((()))***++++++,,,++++++)))******+++---...//////+++...000222444999@@@FFFKKKPPPYYYbbbkkkttt}}}uuurrrqqqsssooogggeeehhhpppxxx~~~yyywww|||~~~}}}}}}zzzxxxzzz~~~vvvqqqpppuuutttyyy~~~~~~yyyuuuppphhh```^^^___bbbkkksssnnnrrrvvvvvvssssssvvvzzzvvv|||rrrhhhcccbbbdddiiiggggggfffdddcccdddgggiii___[[[YYY[[[aaadddcccaaafffkkkppptttzzz{{{yyyzzzwwwnnngggdddiiiiiijjjkkknnnqqqtttuuu{{{xxxwwwxxxzzzzzzvvvsssooojjjddd^^^\\\___eeejjjbbb___WWWNNNGGGIIIPPPWWWaaaiiimmmmmmooorrrpppjjjaaaYYYNNNDDD===888555333///---+++))))))***+++,,,,,,+++******,,,,,,+++***$$$&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((***,,,+++(((''')))+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((%%%%%%'''((())))))))))))+++++++++,,,,,,+++++++++((()))+++---------+++***++++++,,,,,,...///111222555666888:::<<<>>>@@@AAAMMMRRRYYYaaaiiirrr{{{|||||||||}}}~~~uuuvvvxxxyyyxxxxxxyyyyyy{{{zzz}}}}}}tttaaaOOOOOOQQQSSSVVVXXXXXXWWWVVVTTTLLLCCC;;;666111,,,(((+++++++++***************)))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''''''''''''''&&&(((((('''&&&%%%$$$$$$###'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&***++++++++++++***)))))))))(((''''''''')))***+++000...,,,***))))))***+++---------,,,,,,+++++++++------,,,,,,+++,,,,,,,,,+++,,,------***)))((())),,,111666999;;;@@@IIIQQQ]]]fffooorrrrrrxxx|||yyyyyyxxxnnnoooooonnnmmmnnnppprrr{{{}}}~~~wwwxxx}}}{{{}}}{{{xxxxxxzzzyyyuuuiiittt}}}{{{xxxuuu}}}~~~yyyxxxzzz|||~~~wwwnnngggeeegggjjjlllkkkllloooqqqrrrqqqpppppplllpppuuuyyyzzz{{{}}}~~~xxxxxxwwwxxxzzz~~~xxxmmmhhhhhhiiillliiiddd^^^```fffhhheeebbb\\\WWWVVVYYY[[[ZZZXXXZZZ\\\___eeennnxxxvvvpppuuuwwwpppeee```ffffffjjjnnnlllhhhiiinnnrrrvvv|||~~~}}}|||}}}~~~wwwssslllddd______bbbfffhhhgggbbbZZZQQQKKKKKKMMMQQQ\\\iiiqqqrrrqqqppppppkkkeee[[[SSSKKKBBB999333---,,,+++***)))******++++++,,,---+++(((&&&&&&(((---,,,***)))((('''(((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$###$$$&&&'''%%%###&&&'''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&###&&&---(((###)))))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((((((((('''%%%$$$'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++)))))))))))))))***++++++******++++++++++++******,,,------......------,,,...//////......000333666999999::::::===AAAHHHLLLYYYaaalllvvv}}}zzzxxxzzz||||||zzzwwwuuutttvvvyyy{{{yyyzzz|||~~~zzzhhhWWWPPPQQQTTTVVVYYYZZZZZZYYYUUUOOOFFF===666111---***---,,,,,,,,,,,,+++++++++))))))((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))(((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((())))))((('''''')))((((((''''''&&&&&&%%%''''''((()))))))))(((((((((''''''&&&&&&''''''((((((((((((((((((''''''''''''((()))***************))))))((('''(((((()))***++++++,,,,,,+++++++++***,,,,,,,,,+++++++++******---,,,,,,+++++++++,,,,,,,,,...///...------...000...222888???FFFPPP[[[cccjjjqqqwwwzzzzzz}}}tttrrrrrrqqqoooqqquuuvvvvvvvvvwwwwwwyyy{{{wwwtttvvv{{{}}}{{{vvvtttuuusssooorrrzzz{{{uuuqqqwww}}}|||xxxtttsssqqqtttxxx}}}zzzwwwvvvwwwxxxxxxvvvxxxzzz|||{{{wwwsssqqqkkkmmmooorrrtttvvvwwwwwwqqqpppnnnmmmnnnppprrrtttwwwuuuvvv}}}yyyvvvvvvwwwwwwtttmmmffffffiiijjjgggddd___ZZZXXXZZZ[[[YYYVVVTTTUUUXXX^^^fffpppyyyyyyqqqrrruuuooogggccceeefffjjjmmmkkkeeedddfffmmmrrrwwwzzz{{{|||~~~zzzxxxssslllfffcccccceeeiiiiiigggaaaXXXPPPJJJGGGHHHPPP\\\fffllloooqqqrrroookkkfff___WWWMMMBBB;;;111000...,,,+++******+++&&&(((******))))))+++---(((((('''((((((***+++,,,))))))(((((((((((()))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$%%%''''''&&&$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''***'''''''''&&&'''(((%%%)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((()))((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&'''((()))***)))(((((((((((()))************++++++++++++*********+++,,,,,,------------,,,...///000000333777:::<<<<<<<<<<<>>RRR???(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((************))))))((((((''''''''''''''''''''''''))))))((((((((((((((((((+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++.........//////000111222///222666999;;;>>>BBBEEEBBBEEEIIIMMMRRRZZZaaagggpppssswww{{{}}}ttteee^^^\\\\\\]]]aaagggqqq}}}}}}|||~~~{{{pppcccRRRNNNKKKMMMSSSXXXZZZZZZUUUTTTPPPGGG;;;333000///++++++******)))(((((('''***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((&&&''''''(((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''((((((%%%&&&&&&'''''''''''''''(((((((((''''''(((((((((&&&&&&''''''(((((())))))*********++++++***))))))******************))))))...---,,,***))))))******------------------------,,,,,,++++++,,,------...............///333:::>>>HHHMMMWWWdddooovvvxxxxxxsssuuuyyy{{{sssfffiiiiiiffffffjjjlllllljjjrrr~~~{{{yyyzzz||||||~~~xxxtttooommmnnnppprrrrrryyyzzzzzzzzzyyywwwvvvuuuxxxwwwwwwyyy|||~~~~~~~~~}}}wwwpppnnnrrruuuuuusssrrrqqqnnnjjjeee```]]][[[\\\___aaaaaabbbfffnnnuuuzzzzzz{{{wwwkkkaaabbbcccdddeeeeeecccaaabbbaaa``````bbbfffjjjlllrrrvvvxxxyyy}}}yyyyyy}}}yyykkkgggrrrvvvkkkkkkjjjkkkmmmpppssstttuuuzzz{{{vvvssslllmmmppptttwwwuuuoooiiiXXXPPPIIIIIIPPPYYY]]]^^^hhhjjjlllmmmkkkgggcccaaaRRRKKKAAA777000......//////...,,,+++***)))'''&&&......,,,***(((%%%###"""))))))(((((((((((())))))'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%"""###$$$&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''(((((())))))))))))((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&...%%%---+++ 555FFF111'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))+++*********))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((+++************+++,,,,,,,,,,,,------------,,,,,,000////////////000111111111555999===???BBBDDDFFFHHHMMMUUU\\\bbbfffjjjlllsssuuuxxx{{{}}}{{{yyyzzzxxxuuuoooggg```]]]```dddeeekkkuuu~~~}}}zzzyyy|||{{{rrrfffRRRMMMHHHIIIPPPVVVXXXXXXVVVUUUQQQKKKBBB999333000///......---,,,+++************)))))))))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''######$$$%%%'''((()))***(((((((((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&'''((((((((((((''')))((((((''''''(((((()))'''''''''(((((((((((((((+++++++++++++++***))))))((()))******++++++******000...,,,)))((()))***+++------------............---,,,,,,------...///000...///000222444:::AAAEEENNNUUU```kkkssswwwxxxwwwqqqtttzzz{{{vvvsssnnnhhhcccaaafffiiikkknnnrrrsssqqqlllrrr|||}}}{{{|||}}}zzz{{{|||{{{|||xxxyyy{{{~~~}}}zzzvvvrrrqqqrrruuuwww|||||||||{{{zzzyyyxxxwwwyyyxxxwwwxxx{{{}}}}}}{{{{{{|||~~~yyytttooommmoooqqqsssrrrsssrrrqqqoookkkgggcccaaacccfffhhhhhhhhhiiimmmqqquuussssssxxx~~~qqqllllllllljjjhhheeecccaaaaaaaaaaaacccdddgggiiijjjlllnnnooonnnqqqxxx{{{{{{vvv{{{pppfffppp}}}yyyuuusssqqqpppooommmlllrrrzzz~~~|||{{{sssssssssuuuvvvuuusssqqq```WWWMMMJJJMMMSSSWWWYYYbbbdddgggiiihhhhhhhhhiiiaaa[[[PPPDDD:::333///---///---,,,,,,---,,,+++))),,,,,,,,,+++***(((&&&&&&))))))(((((((((((())))))'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%% """$$$&&&''''''''''''&&&&&&'''''''''((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))###'''$$$)))222%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))+++******)))((()))))))))(((((((((((((((((((((((((((((()))******)))))))))((((((((((((((()))******,,,------......------,,,///......---...///111222444999>>>CCCFFFHHHJJJKKKTTTZZZdddlllppprrrssssssxxxzzz}}}{{{sssmmmjjjiiiggglllpppnnnjjjgggkkkooonnnrrryyy}}}|||yyyxxxzzz{{{ssshhhTTTMMMGGGGGGNNNTTTWWWVVVWWWVVVSSSOOOIII@@@777111000000///...---,,,++++++*********)))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''((()))******)))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''((()))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''((()))***************)))'''((()))+++,,,,,,,,,+++---,,,,,,+++************,,,,,,,,,------............------......000111111///222555999>>>EEEMMMRRRXXX___iiiooorrrtttuuuwwwrrrwww}}}~~~}}}}}}xxxsssllleeebbb`````````ccciiipppssswwwzzzxxxrrrqqquuu{{{~~~~~~~~~~~~}}}zzz{{{~~~~~~vvvsssuuusssvvv{{{~~~~~~|||wwwrrrqqqtttxxx||||||||||||{{{{{{{{{{{{{{{zzzyyyzzz|||}}}}}}|||}}}|||zzzwwwvvvuuuvvvvvvqqqooollljjjjjjllloooqqqqqqrrrrrrrrrpppmmmjjjhhhiiikkkooorrrsssssssssssstttpppnnnpppwww~~~}}}zzzzzzxxxuuuqqqmmmkkkjjjjjjjjjkkkkkkkkkjjjiiiiiihhhkkkkkkhhhiiiooossssssvvvzzzrrrhhhlllwwwzzztttnnniiifffkkksssxxx|||}}}zzzzzzzzzyyywwwwwwxxxyyymmmeeeZZZRRRQQQSSSUUUWWWZZZ]]]bbbddddddddddddfffcccaaa\\\TTTJJJ???666111000...,,,---//////...,,,***++++++,,,++++++))))))))))))(((((((((((())))))''''''''''''((((((((()))'''((()))******)))((('''###$$$&&&'''((('''&&&%%%''''''''''''((((((((((((&&&''')))(((&&&%%%''')))%%%%%%&&&&&&''''''(((((()))((('''&&&%%%&&&&&&''''''''''''''''''''''''''' """$$$''')))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***+++***)))((('''((())))))(((((((((((((((((((((((('''((()))***++++++*********))))))))))))***++++++------............------///......///111444666888;;;@@@GGGMMMQQQTTTVVVXXXccciiiqqqxxx{{{||||||||||||zzzttttttsssrrrpppnnnmmmllllllrrrxxxzzzyyyxxxyyyzzzzzz{{{}}}|||{{{wwwvvvyyyzzzrrrhhhVVVNNNGGGFFFMMMTTTWWWVVVYYYWWWTTTRRRNNNFFF:::222///......---+++***))))))************))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))******************))))))((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&%%%&&&''')))************%%%''')))+++,,,------,,,(((***,,,------,,,+++***+++++++++,,,,,,---------.........//////111222222111444:::@@@FFFNNNWWW\\\ccciiioooqqqpppooosssvvvtttyyy{{{vvvrrrqqqiiifff```\\\ZZZ\\\```cccgggnnnvvvzzz~~~yyyrrruuuxxx{{{}}}||||||}}}~~~~~~~~~~~~}}}tttqqqrrrtttzzz~~~~~~yyyrrrpppssswww}}}}}}||||||||||||{{{{{{zzzyyyzzz{{{||||||yyywwwvvvuuuuuutttsssqqqpppooollllllkkkhhhgggiiimmmppppppqqqsssttttttrrrooommmjjjnnnsssxxx{{{{{{yyyxxxtttooojjjkkkqqqxxx{{{|||{{{{{{xxxwwwwwwxxxxxxwwwvvvsssnnnjjjhhhjjjmmmlllggggggllloooooovvvxxxxxx{{{~~~pppmmmjjjnnnzzzxxxooohhhccchhhnnnsssxxx{{{}}}~~~{{{{{{~~~{{{sssggg\\\VVVTTTUUUVVVSSSXXX^^^aaa```___^^^___^^^___aaa^^^WWWKKK@@@888333000......000000---+++,,,,,,------,,,+++)))((())))))(((((((((((())))))&&&'''''''''(((((()))))))))***+++,,,,,,+++***)))''''''))))))((('''$$$###''''''''''''((((((((()))%%%''')))(((%%%%%%&&&)))"""######$$$%%%&&&'''''')))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((###$$$!!!&&&---)))%%%+++&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++***((('''''''''((()))))))))))))))))))))))))))&&&''')))***+++++++++***------,,,,,,------...///------............------000000111222555:::===@@@BBBHHHPPPWWW\\\```bbbdddnnnsssyyy~~~zzzvvvsssrrrppppppppprrruuuwwwxxxwwwzzz|||~~~zzzxxxuuuqqqnnn^^^SSSIIIGGGIIINNNTTT[[[ZZZZZZWWWTTTRRRNNNBBB777222...***)))++++++***''')))))))))))))))(((((('''(((((((((((())))))))))))***(((((()))***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((()))&&&''''''((()))******+++***+++---,,,***'''&&&&&&&&&'''(((******((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((,,,+++++++++******))))))'''((()))******+++******---------,,,,,,+++++++++------.../////////......)))+++---......000333666888>>>EEEKKKTTT```ggghhhqqqrrrsssuuuvvvwwwyyyzzz~~~}}}|||{{{wwwppphhhbbbccc^^^\\\^^^______fffoooooosssyyy||||||zzzxxxwwwoooqqquuuxxxzzz~~~~~~wwwrrrwww{{{|||wwwqqqqqqsssxxxxxxzzz~~~~~~||||||}}}}}}}}}||||||{{{xxxvvvssssssssssssqqqpppoooqqqrrrpppmmmjjjhhhhhhiiilllqqqwww{{{{{{wwwssstttoooooowww~~~}}}}}}yyyuuuooolllmmmpppsssuuuxxx}}}|||zzzyyyxxxwwwvvvrrrnnnjjjiiilllnnnqqqpppqqqvvv||||||vvvpppqqqqqqrrrvvv}}}wwwsssppplllhhhkkkrrrzzz}}}~~~wwwoooggg]]]TTTUUU\\\______```aaa```^^^[[[YYY\\\^^^bbbccc___WWWLLLDDD999555111111333444111---***)))(((''''''((()))))),,,***(((&&&%%%''')))***((()))***)))((('''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((((((((((((((((()))******$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%''')))((('''&&&&&&''''''((((((((('''%%%###!!!%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$)))((('''''''''(((***+++''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))*********+++++++++...///000///---,,,---...///111444666777:::>>>AAAHHHPPP\\\gggnnnpppooommmxxx}}}~~~wwwuuutttqqqooopppvvv|||xxxtttpppeeeYYYMMMIIIIIILLLRRRYYYZZZ[[[YYYVVVTTTQQQFFF<<<444000+++***,,,,,,+++))))))))))))))))))(((((('''(((((((((((()))))))))))))))((('''(((***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))((('''&&&&&&'''((()))''''''(((((())))))******(((***++++++)))(((((()))(((((((((''''''((((((((())))))))))))))))))))))))$$$%%%''')))+++,,,------+++++++++******)))))))))(((((()))***++++++++++++---------,,,,,,,,,++++++,,,,,,------------------.../////////000444;;;@@@IIIPPPYYY___gggpppsssrrrrrrvvv{{{~~~~~~}}}}}}}}}yyyuuupppkkkgggccc^^^[[[```___bbbhhhjjjjjjmmmtttvvvzzz}}}zzzyyytttvvvxxx{{{~~~vvvqqqnnnrrryyy~~~|||}}}vvvvvvxxxyyyyyyzzz~~~~~~}}}|||zzzyyyxxxvvvuuuwwwzzz|||}}}}}}wwwvvvtttrrrooommmjjjiiieeeggglllrrrwwwyyywwwuuuwwwsssttt|||xxxooojjjjjjlllmmmppptttzzz{{{wwwrrrnnnmmmppptttvvvsssoookkklllooosssttttttuuuuuuvvvyyy~~~xxxxxxrrrlllkkknnnssswwwxxxyyy||||||uuuooodddXXXSSSUUUZZZ]]]```aaa^^^ZZZWWWUUUSSSUUUZZZ```bbb^^^VVVOOODDD===555000000000...+++---,,,+++***))))))***+++,,,+++)))((('''((()))***((()))***)))((('''((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''')))((((((((((((((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&)))(((((('''((()))***+++(((((('''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************)))+++++++++,,,,,,,,,,,,,,,+++,,,......------...///111444777999<<<@@@EEEHHHSSS]]]kkkvvv|||}}}{{{zzzxxxqqqnnnpppsssuuuwwwzzz}}}wwwtttmmmaaaSSSKKKIIIJJJOOOVVVZZZ\\\[[[XXXWWWUUULLLCCC666222---+++,,,---,,,+++))))))******))))))((('''(((((((((((())))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))((((((***,,,***)))'''&&&&&&''')))***(((((())))))******++++++"""###%%%''')))***++++++*********)))))))))))))))))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------222333222111444===JJJSSSfffnnnwww|||~~~xxxtttzzz~~~qqqkkkaaaYYYVVVVVVXXXXXXbbbeeellltttvvvssssssuuu|||~~~zzzyyywwwyyy|||~~~wwwssspppttt{{{~~~|||{{{}}}|||wwwttttttrrrooommmggggggjjjnnnssswwwxxxwwwwwwuuuvvv|||wwwnnnjjjjjjllljjjkkkoootttzzz~~~~~~~~~}}}vvvmmmiiimmmtttzzz~~~xxxrrriiidddeeekkktttzzz{{{{{{|||wwwpppnnnooopppqqqooouuu{{{{{{xxxpppcccYYYTTTUUUXXX]]]___]]]XXXTTTQQQKKKLLLPPPYYYaaaccc___ZZZPPPGGG<<<333000///---,,,///...,,,+++++++++,,,,,,+++++++++*********))))))((()))***)))((('''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&))))))(((((('''((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&'''))))))'''''''''((($$$$$$%%%%%%&&&'''))))))(((''''''''''''((())))))&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************)))------------------------***,,,.........///111222555777;;;???CCCIIIOOOTTT]]]iiixxxyyyvvvoookkkjjjooovvvzzz{{{wwwsssfffWWWNNNHHHHHHMMMTTTYYY[[[[[[ZZZYYYXXXQQQIII:::444...+++,,,---,,,+++)))************)))(((((((((((((((((())))))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((((((''''''(((((((((((((((((((((((((((''''''((())))))(((''''''***,,,***)))(((''''''((()))***%%%%%%&&&'''(((((())))))(((((())))))(((((('''&&&))))))))))))))))))))))))******+++,,,------------------------------,,,,,,////////////.../////////222333444666<<>>888000++++++,,,,,,+++***************))))))((((((((((((((())))))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))'''(((((((((((((((((('''((((((((((((''''''''''''******)))(((&&&&&&(((***'''((()))******)))((('''$$$$$$%%%&&&&&&'''((((((......---,,,+++)))(((''')))))))))))))))************+++,,,------...------------------------------.........---......///000111555:::???GGGWWWlll{{{~~~~~~ooo___[[[UUUTTTWWW]]]cccfffgggmmmuuuyyy{{{|||{{{zzz|||}}}yyywwwwww|||}}}{{{xxx}}}~~~~~~~~~||||||~~~|||xxxwwwvvvtttssswwwuuutttwwwzzz~~~zzzxxxwwwnnnllljjjjjjmmmqqqtttuuuuuuyyyyyypppeeeaaagggpppwwwzzz{{{yyytttooolllnnnssswww{{{uuusssjjjhhhiiiqqq{{{~~~~~~~~~zzzrrrkkk\\\WWWTTTYYYbbbccc[[[RRRKKKEEE???@@@IIITTT\\\```^^^ZZZTTTMMMEEE===555111******)))))))))+++,,,---***+++---------,,,***)))((()))***)))((('''((()))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''"""$$$&&&&&&%%%%%%&&&'''((('''&&&%%%%%%&&&((()))''''''&&&&&&%%%&&&&&&''''''(((*********(((&&&$$$&&&&&&&&&'''''''''(((((()))))))))((((((((('''''''''(((((())))))*********'''(((((()))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))************************(((((()))***+++,,,,,,------------------,,,,,,,,,///111222333333333555777<<>>IIIVVV]]]aaaaaa```[[[RRRFFF;;;444,,,,,,************+++,,,++++++,,,---,,,+++***)))((()))***)))((('''((()))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&''''''((()))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''"""$$$&&&&&&&&&%%%&&&'''))))))((('''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************************+++++++++************))),,,,,,,,,---------.........000333444444555888:::DDDJJJTTT^^^gggooowww{{{zzzyyy{{{zzzzzz}}}~~~sssuuuxxx|||~~~~~~uuuhhh\\\QQQIIIKKKQQQVVV[[[]]]\\\[[[[[[YYYVVVKKKBBB888000---------,,,***++++++++++++***))))))(((((((((((()))))))))))))))((('''(((***+++***)))((((((((((((((((((((((((************************''''''''''''(((((()))***&&&'''((())))))((('''&&&%%%&&&&&&''''''(((((((((%%%'''))))))((('''((())))))))))))******)))))))))((((((((((((((()))))))))###$$$%%%&&&''''''''''''***+++++++++,,,,,,,,,,,,)))***+++,,,,,,---------------------.........///---,,,,,,---...111444555>>>IIIUUU^^^bbbjjjuuu~~~|||sssdddcccbbbcccgggkkknnnooopppyyy~~~{{{zzzzzzzzzuuuvvvyyy{{{~~~zzzzzz{{{{{{yyyvvvuuuvvvxxxxxxwwwmmmnnnqqquuuyyy~~~|||wwwrrrooonnnnnnoooooolllkkkmmmqqqttttttssszzz}}}}}}xxxuuupppzzz~~~yyysssnnnmmmpppuuuzzz{{{}}}~~~|||wwwqqqhhh]]]YYY[[[```bbbbbbZZZSSSHHH>>>:::@@@KKKTTT[[[___cccbbb\\\QQQFFF???444333000...,,,++++++++++++++++++++++++******)))((()))***)))((('''((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''###%%%'''(((''''''((()))((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((($$$$$$%%%&&&&&&''''''''')))(((((((((((((((''''''&&&'''((()))***))))))((((((((('''(((((()))***+++))))))(((((((((((())))))************************+++++++++************))),,,,,,---...///000000111///111555777:::<<<@@@BBBMMMUUUaaammmwww|||yyyzzz|||xxxzzzyyy{{{~~~zzznnnaaaTTTKKKKKKPPPWWW\\\___]]]\\\]]][[[XXXOOOGGG;;;222//////...---***++++++++++++***))))))(((((((((((())))))))))))***)))((()))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))******&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))"""%%%((())))))))))))***+++***)))'''''')))***+++(((((((((((('''''''''''')))******++++++++++++++++++++++++,,,,,,---------))))))***+++,,,,,,,,,,,,---------.........//////000//////000222666999;;;GGGSSSaaaiiijjjlllsssyyy~~~zzznnnllljjjjjjllloooppppppyyy{{{yyy{{{|||~~~~~~~~~~~~rrrpppmmmlllnnnsssyyy}}}vvv}}}wwwqqqllljjjiiimmmiiifffhhhpppwwwyyyxxxwwwyyy{{{|||zzzvvvqqqmmmeeemmmvvv|||}}}qqqggggggpppyyyuuu~~~~~~|||vvvooodddZZZVVVZZZaaagggddd^^^RRRDDD:::999BBBJJJSSSYYY```ccc```YYYQQQKKK;;;999666222...,,,+++***+++++++++*********))))))(((******)))((('''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&''')))***$$$$$$%%%%%%'''(((***+++'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%''')))***))))))***+++&&&'''((())))))((('''&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))!!!"""###$$$%%%&&&&&&'''))))))((((((''''''&&&&&&&&&''')))*********)))(((''''''''''''(((***++++++))))))(((((((((((())))))************************(((((()))***+++,,,,,,---,,,---...///000111222333111444888<<<@@@CCCHHHKKKTTT]]]jjjwwwwwwrrrpppuuuxxx{{{{{{yyywwwxxxzzzyyy||||||qqqfffZZZOOOLLLOOOVVVYYY]]]``````]]]YYYVVVXXXMMM@@@777333111...***+++*********,,,+++***((((((((((((((())))))))))))'''((()))((('''&&&'''))))))***+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***---***)))((((((((()))+++,,,(((((((((((()))***+++,,,......---,,,---...///000000///............---,,,+++---000222555999>>>AAASSSccckkknnnqqqnnnooozzz~~~uuunnnjjjnnnqqqpppqqquuu~~~}}}{{{zzz{{{zzzvvvttt}}}|||tttooopppvvv|||xxxuuuzzz~~~xxxqqqnnnllliiiooohhheeejjjpppsssuuuvvv{{{xxxvvvuuuuuusssooojjjeeeiiirrr}}}|||sssjjjfffiiinnntttxxx}}}}}}}}}wwwuuuooodddYYYVVV[[[bbbgggeee^^^QQQCCC<<<===AAADDDOOO[[[aaaaaa^^^ZZZWWWKKKCCC888111//////...------.........---+++***(((+++*********))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))&&&'''((())))))***))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&((()))***)))((('''(((***,,,***(((&&&%%%&&&'''((())))))(((((('''''''''&&&,,,***((('''''''''&&&%%%))))))))))))************++++++***)))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))---,,,++++++,,,---///000+++,,,---,,,,,,---000222888:::===CCCIIINNNQQQRRRaaafffnnnvvvxxxpppkkkkkkoooooouuu|||~~~}}}sssiii\\\QQQMMMOOOUUUXXX]]]```aaa^^^[[[XXXYYYPPPDDD;;;555222///,,,---+++++++++,,,,,,+++)))))))))))))))((((((((((((((()))***)))((('''(((***))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))(((((((((''''''((())))))))))))((()))))))))))))))))))))))))))******)))((((((+++---***)))))))))))))))******((((((((())))))***+++,,,---,,,+++++++++,,,......------,,,,,,---......---...///111444888@@@IIIOOOaaannnqqqqqqtttppppppyyy||||||~~~}}}yyyyyy}}}~~~}}}vvvqqqssstttrrrrrrttt{{{|||~~~~~~~~~}}}||||||}}}|||xxxxxxxxx}}}||||||vvvqqqqqquuuwwwtttqqqrrrsssqqqtttmmmiiilllppppppoooppptttttttttuuuwwwwwwuuussshhhjjjqqq|||~~~|||{{{}}}vvvmmmhhhggghhhnnnrrrwww{{{}}}~~~~~~{{{zzzuuukkk```YYYWWWYYYccccccaaaYYYOOOEEE???===<<>>BBBHHHPPPWWW\\\___fffiiimmmrrryyy~~~vvvooojjjkkkpppqqqvvv|||wwwnnnaaaTTTNNNOOOTTTWWW\\\```bbb```^^^[[[ZZZTTTKKKAAA999333000///...---,,,,,,------+++*********))))))(((((('''''')))***+++***)))((()))+++***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((***++++++******+++,,,))))))*********))))))((()))))))))))))))***,,,,,,++++++*********+++,,,---,,,,,,------...///000111111222444888@@@LLLYYYbbbpppyyyxxxvvvyyyuuurrryyy|||~~~rrrjjjfffkkkooorrrqqqsssyyy~~~{{{vvvtttrrrooonnnpppyyy}}}}}}}}}~~~~~~~~~~~~wwwpppmmmrrruuuuuuxxx~~~{{{uuuqqqssstttqqqooooooooorrrtttvvvvvvwwwxxxyyymmmllloooxxxvvvsssooopppwwwyyysssmmmhhheeehhhjjjooouuu{{{~~~~~~}}}}}}|||yyyssskkkaaaYYYTTT\\\___bbbbbb]]]RRRDDD;;;777777<<>>PPPbbbccccccaaa[[[PPPDDD:::555222111000...,,,+++******))))))))))))************((())))))******))))))((())))))(((((((((((())))))(((((()))*********))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***++++++***))))))(((''''''&&&'''(((((('''&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((***((('''''')))******)))))))))))))))************'''''''''''''''(((((()))((())))))******+++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///////////////111444888===BBBHHHNNNSSSZZZcccooowwwzzzzzzzzz{{{}}}xxxeeeVVVQQQNNNQQQVVV[[[___aaaaaaaaa^^^[[[VVVRRRMMMDDD999222000...***))))))******)))''''''(((((())))))******''')))***)))((('''((()))))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))((())))))***************************************&&&(((***+++***))))))***(((((((((((()))+++,,,,,,************+++,,,------,,,---...///000///......+++...000000000333999???LLLQQQXXXaaakkkuuu{{{xxxxxxzzz}}}yyy~~~xxxxxxzzz{{{uuuzzzzzzvvvuuu{{{|||yyy}}}}}}}}}}}}}}}|||{{{vvvsssmmmkkkhhheeeeeeddddddccc___```bbbdddeeeiiimmmpppuuu||||||xxxuuurrrqqqrrrtttvvvvvv~~~~~~xxxqqqpppjjjjjjlllpppvvv{{{}}}xxxtttrrrtttwwwzzz~~~zzzssslllhhhiiijjjkkkllloootttzzz{{{yyyuuuqqqlllddd]]][[[___gggmmmvvvwwwyyy||||||zzzvvvsssjjjaaaXXXVVV\\\```aaa^^^MMM@@@666666777;;;JJJZZZcccdddeeeccc^^^SSSFFF===666444222///,,,+++******((()))))))))************))))))************))))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''((()))(((((()))))))))))))))(((''''''''''''((((((((()))'''%%%$$$%%%((()))***)))))))))))))))************'''''''''''''''((())))))((())))))******+++,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111333777===EEELLLUUU^^^ccclllsss{{{~~~}}}{{{{{{|||~~~yyysssnnn|||iiiZZZTTTMMMPPPUUUZZZ^^^````````````\\\WWWUUUQQQIII<<<333222///,,,******++++++***&&&&&&'''((()))***++++++(((***+++***)))((()))***)))***+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))***+++++++++++++++************************(((***++++++******+++,,,'''''''''''')))+++---...************+++,,,---...,,,---.../////////...---+++///333444444999AAAHHHUUUYYY___fffnnnxxx|||xxxvvvwwwzzz|||{{{zzzzzz|||}}}}}}~~~{{{nnnhhhhhhiiibbbaaa```^^^]]][[[[[[[[[\\\]]]___```aaacccgggjjjrrrzzzzzzxxxvvvuuuvvvvvvuuutttyyy||||||}}}xxxxxxpppnnnnnnrrrzzzyyyssspppqqqssswwwxxxyyyvvvqqqmmmlllmmmlllnnnppptttvvvvvvsssqqqpppmmmfff]]]WWWXXX___eeemmmqqqwww{{{|||{{{xxxvvvrrrggg[[[VVVYYY^^^aaaaaaWWWEEE666555888:::DDDPPP```bbbeeeiiihhh___QQQGGG888666333000---+++******(((((())))))*********+++))))))************))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&'''''''''((()))***)))((('''(((***((()))************))))))&&&'''''''''(((((()))))))))'''&&&&&&((())))))((())))))))))))************)))))))))))))))***++++++((())))))***++++++,,,,,,------,,,,,,---...000111..............................---------///111222888===FFFQQQ\\\hhhssszzz|||||||||vvvnnnhhhbbb[[[VVV|||nnn```VVVQQQRRRSSSWWW[[[^^^___^^^aaa\\\WWWUUUTTTNNNBBB888333///---///...***((()))))))))(((((((((((())))))&&&(((******((((((((()))))))))(((((((((((())))))******))))))((((((''''''(((&&&$$$%%%''')))******''')))***)))((('''(((***((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++***)))'''&&&&&&%%%%%%************************,,,,,,,,,,,,,,,+++***)))&&&))),,,............//////...---///555???IIIOOOYYY\\\aaahhhsssxxxyyywwwwwwvvvuuuuuuuuuuuuuuuuuuxxx|||~~~}}}ooofffaaa]]]ZZZ]]]\\\ZZZXXXXXXXXXZZZ[[[XXXYYY[[[]]]___ccciiimmmtttzzz{{{wwwtttrrrqqqrrrwww}}}|||zzzzzzzzzyyywwwwwwzzz~~~~~~uuuoookkknnnuuu}}}xxxuuuvvv{{{xxxwwwwwwuuusssuuu{{{}}}vvvrrruuuvvvsssrrruuuqqqqqqlllbbbVVVQQQTTTYYYfffjjjpppuuuxxxyyyxxxwwwvvvqqqiii___XXXVVVXXXZZZ\\\OOOAAA;;;888888@@@JJJXXXdddiiieeeccceee___TTTEEE===333/////////---***(((((((((((()))***,,,---+++***((('''''''''((()))+++*********))))))((((((+++***)))'''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''******))))))((((((''''''******)))(((''''''&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))))))))******+++%%%&&&''')))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))******))))))))))))******,,,***(((''''''(((***,,,))))))************))))))***++++++,,,---...000111---...///...------...000......------///222666888===EEEQQQ___mmm}}}~~~yyyooohhh___XXXUUUSSSPPPNNNxxxlll```XXXRRRRRRTTTWWW\\\^^^______aaa\\\XXXVVVUUUOOODDD;;;666111...//////+++)))***))))))(((((((((((()))))))))***,,,,,,*********+++))))))(((((((((((())))))((((((((()))))))))))))))((('''&&&&&&(((******)))((()))***)))((('''(((******************************)))))))))((((((((('''))))))))))))))))))))))))+++***))))))))))))))))))************************---------------,,,++++++)))+++,,,---,,,---...000000111333777>>>HHHPPPUUU___aaaeeellluuu{{{qqqooommmmmmmmmnnnooorrrtttvvvzzzyyyyyyyyy|||~~~xxxllleeeaaa]]]ZZZ[[[ZZZYYYXXXXXXZZZ\\\]]][[[\\\___aaaccchhhmmmqqqyyyzzzvvvrrrpppssswww||||||yyywwwrrrqqqqqquuu|||vvvnnnooouuu~~~}}}zzzyyyvvvvvv|||yyyxxxvvvqqqppprrrtttuuusssjjj^^^VVVVVVXXXZZZ___gggoootttwwwyyyzzzyyyuuummmddd\\\XXXXXXZZZ```TTTHHH???888555;;;CCCMMMYYYbbbcccdddhhhddd[[[RRRIII>>>555111...,,,***++++++******************,,,+++***)))((())))))*********)))))))))((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''***)))))))))((((((((('''(((''''''&&&&&&%%%$$$$$$)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''''')))(((((((((((()))******&&&'''(((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))******))))))))))))************))))))))))))******++++++,,,,,,,,,,,,+++++++++++++++,,,---...///000///000000///...---...000//////...///111555:::>>>FFFOOO]]]lll|||~~~|||ssskkkeeeZZZUUUOOOKKKKKKKKKKKKKKK~~~vvvlllccc]]]TTTTTTUUUXXX\\\^^^______```\\\XXXWWWWWWQQQHHHAAA888333///000///+++)))+++***))))))(((((())))))***)))+++,,,,,,***)))***+++))))))(((((((((((())))))''''''((())))))***++++++)))(((((()))***+++)))(((((()))******(((((()))***************************))))))))))))(((((((((((())))))))))))))))))))))))+++*********+++,,,------++++++++++++++++++++++++---............------,,,------------,,,,,,///111111444999AAAKKKUUU]]]bbbhhhjjjmmmttt}}}ssshhhccccccdddeeehhhnnnuuu|||}}}wwwvvv|||~~~ssskkkhhheeeccc```]]]]]]]]]]]]^^^```bbbdddcccdddfffhhhkkkoootttxxxyyytttpppuuuwwwzzz|||}}}~~~yyypppnnnmmmpppwww~~~tttrrrvvv}}}zzzzzz|||vvvqqqqqqtttyyy||||||uuuhhh\\\VVVTTTQQQWWW```hhhnnnssswwwyyyyyywwwqqqjjjbbb\\\ZZZZZZaaaZZZQQQGGG===777888>>>AAANNNZZZ___eeejjjggg___]]]VVVKKK???666000...------------,,,+++***)))(((,,,,,,+++************+++))))))(((((((((((((((''''''((()))))))))(((''''''((((((((((((''''''''''''))))))))))))(((((((((((((((''''''&&&&&&%%%%%%%%%(((((('''''''''((())))))%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))))))))((((((''''''''''''((((((((()))))))))(((''''''''''''''''''((((((((((((''''''((((((((()))))))))******))))))))))))******((()))***++++++***)))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///222222222111///---...///000000000111444:::AAAGGGNNNWWWfffvvv~~~{{{yyyzzzxxxooofff^^^WWWSSSOOOLLLHHHGGGIIIKKKMMMMMMxxxooogggbbbVVVUUUUUUXXX[[[^^^_________\\\YYYYYYXXXTTTLLLFFF;;;555000///...***)))+++***))))))))))))))))))***''')))******(((''''''((())))))(((((((((((())))))(((((()))))))))************))))))***,,,+++)))&&&((()))******)))((()))***************************))))))))))))((((((((((((************************+++++++++++++++,,,------++++++++++++++++++++++++------.........------,,,---/////////......000111222666>>>JJJWWWcccmmmssswwwxxxzzzzzztttrrrqqqlllfffaaabbbccceeejjjrrr}}}yyyxxxzzzssspppoooooonnnlllhhhhhhhhhhhhjjjkkkmmmnnnnnnooopppqqqrrruuuyyy}}}xxxtttwwwxxxzzz{{{}}}zzzvvvqqqooopppuuu{{{~~~zzzwwwxxx~~~|||yyyvvvwwwzzzssscccWWWQQQPPPVVV^^^dddhhhlllqqquuuuuuuuutttoooiiiccc```___```___\\\UUUIII???;;;<<<<<>>666222000,,,---------,,,***)))(((,,,,,,++++++************((((((((((((''''''''''''%%%&&&)))***+++***((('''******))))))((((((''''''))))))))))))((((((((((((***)))))))))((((((''''''&&&&&&&&&''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&'''((()))))))))))))))(((((('''(((((((((((())))))))))))'''(((((((((((()))))))))******))))))))))))******)))******++++++******))))))******++++++******)))------,,,,,,,,,------...222333333222///------...000111222444777???IIIPPPXXXaaaooo|||zzzzzzzzz}}}qqqlllddd]]]WWWSSSOOOMMMPPPNNNMMMLLLNNNOOOQQQRRR|||rrriiicccWWWVVVUUUWWWZZZ]]]^^^^^^^^^\\\ZZZZZZYYYUUUOOOKKK>>>666000///---)))(((*********))))))))))))******((()))******(((''''''((())))))(((((((((((())))))+++*********)))))))))(((***))))))***,,,+++)))&&&)))***+++***)))((()))+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,...000111111111222333444:::DDDRRRbbbppp|||~~~{{{kkkfff``````fffkkkllliiikkkjjjkkknnnttt}}}}}}~~~}}}yyytttsssuuuwwwwwwvvvssssssttttttuuuvvvwwwwwwwwwxxxxxxwwwwwwyyy|||{{{zzz|||}}}~~~{{{tttooooooppprrrxxx{{{}}}|||yyy~~~yyy|||}}}zzz|||~~~mmm^^^UUUSSSXXX^^^aaabbbeeejjjnnnqqqtttvvvuuurrrnnnkkkiiicccggghhhcccXXXLLLAAA;;;:::AAALLLWWWaaaiiihhhdddaaa```]]]UUUIII===555000+++,,,,,,,,,++++++***)))***************)))))))))''''''''''''((((((((((((%%%&&&)))***+++***)))(((*********))))))(((((('''(((((((((((()))))))))))))))))))))))))))(((((((((%%%%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((***)))(((&&&&&&&&&'''((()))))))))))))))(((((('''((((((((()))))))))******(((((((((((()))))))))*********))))))))))))******,,,+++***((((((***+++,,,******++++++++++++******------,,,,,,,,,------...111222333222000.........111444666888<<>>DDDGGGOOOTTT\\\dddjjjqqqwwwzzz~~~{{{pppkkkbbbYYYSSSPPPOOOOOORRRQQQTTTYYY[[[ZZZZZZ]]]fffkkkqqquuuyyy}}}}}}sss```VVVNNNOOOSSSVVVXXXZZZ[[[ZZZZZZZZZZZZYYYVVVTTTSSSMMMCCC;;;555111///---++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))*********)))(((((((((((()))***++++++++++++***************))))))))),,,,,,,,,***)))***---000---------------------------///000000//////000222000000111666@@@NNN[[[cccmmmtttjjjPPPEEE???<<>>GGGMMMTTT[[[fffooouuuwwwyyyzzz~~~~~~vvvoooiiieee___\\\WWWRRROOOMMMMMMMMMSSSSSSYYYaaaeeeeeeeeehhhsssyyy|||zzzeeeYYYOOONNNQQQTTTWWWZZZ[[[ZZZZZZ[[[[[[ZZZXXXUUUSSSOOOGGG>>>888222///...++++++************++++++******************************))))))))))))******(((((()))+++,,,,,,,,,,,,***+++++++++++++++******))))))))))))))))))))))))---------------------,,,'''((()))++++++,,,,,,,,,************************------,,,+++***+++///222---------------------------...000000///000111333333444777???LLL[[[hhhpppxxx{{{www]]]HHHCCCCCCEEEMMMXXXdddpppwww}}}}}}uuunnnmmmpppkkkuuu~~~~~~uuurrrwwwpppfff]]]\\\```dddkkkqqquuuxxx{{{|||zzzzzz{{{}}}{{{xxxpppddd[[[ZZZbbbiiinnnnnnoooooonnnkkkhhhfffbbb\\\QQQDDD888222111222111000...,,,+++***))))))************++++++***)))((((((((((((((((((((((((''''''(((((()))))))))***))))))(((((((((((())))))))))))))))))************((((((((((((((('''''''''(((***+++***)))'''((((((((('''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((())))))***))))))))),,,,,,,,,+++***)))(((''',,,++++++++++++,,,,,,---,,,---......---,,,,,,---+++---000000///.........111222333555:::CCCNNNVVV\\\cccllltttwwwwwwvvvuuuwwwyyy|||~~~}}}tttllleee___ZZZWWWUUUTTTSSSRRRRRRRRRRRRSSSVVVWWW___iiioooppprrruuu|||~~~lll^^^QQQNNNOOORRRVVVZZZ\\\\\\[[[\\\]]]\\\ZZZWWWSSSPPPJJJBBB:::333///---++++++************++++++******************************))))))))))))******'''((()))***+++,,,,,,,,,*********************+++((((((((((((((((((((((((******)))))))))*********'''((()))++++++,,,,,,,,,***************+++++++++,,,,,,,,,,,,+++,,,///222........................,,,---.........///222444555999AAAMMM[[[jjjwww}}}gggRRREEE@@@FFFPPP[[[iiixxx}}}zzzzzz|||~~~~~~~~~vvvtttvvvvvvyyyyyyxxxjjj]]]XXXZZZ^^^eeekkkqqqvvv{{{}}}|||{{{~~~~~~{{{uuunnnhhhfffggghhhnnnoooppppppooommmkkkjjjccc```YYYNNNBBB888222000------,,,,,,++++++++++++)))***+++++++++*********))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))************'''''''''(((((((((((((((''')))******(((''''''(((((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))'''((()))***+++,,,,,,,,,((()))))))))))))))((((((***************+++,,,,,,...000222111...,,,,,,---+++...000111000//////000333666:::===CCCMMMZZZccclllpppuuuyyyyyyxxxwwwwwwtttuuuwwwxxx{{{|||}}}~~~{{{pppkkkddd^^^YYYUUUQQQOOOPPPQQQSSSUUUWWWZZZ[[[\\\ZZZ\\\dddooowwwyyy{{{ttteeeUUUOOOOOORRRVVV[[[]]]\\\\\\]]]^^^]]][[[YYYTTTRRRNNNFFF<<<444///---++++++************++++++))))))))))))))))))))))))******))))))))))))******(((((()))***++++++++++++)))))))))((())))))***+++(((((((((((((((((((((((()))((((((((((((((()))***(((((()))***++++++++++++*********+++++++++++++++***+++------,,,---///111////////////////////////,,,---.........000333666888BBBQQQ```mmmzzzzzz]]]IIICCCHHHSSS```kkkwww~~~~~~~~~~~~}}}yyyxxxyyyzzzzzzzzzyyywwwwwwxxxyyy|||~~~{{{{{{mmm^^^WWWVVVYYY___ffflllqqqwwwzzz{{{|||}}}{{{wwwuuurrrpppmmmkkkppppppqqqqqqpppooommmlllcccaaa]]]UUUKKK???555///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++))))))))))))))))))))))))((())))))))))))))))))***))))))(((((((((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((''')))***)))((('''''''''***)))((((((((()))***+++)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))'''((()))***++++++++++++&&&'''((()))))))))))))))******)))******+++,,,---000333555444111......000,,,...000111000000000222000666>>>EEEKKKUUUbbblllwwwyyy{{{{{{zzzyyyyyyzzzwwwyyy{{{|||}}}{{{yyyzzz~~~ssskkkhhheeeaaa[[[VVVSSSPPPNNNLLLOOOQQQTTTYYY]]]aaadddfffbbbdddkkkvvv~~~~~~zzz{{{{{{kkkYYYPPPOOORRRVVV\\\\\\[[[[[[\\\]]]]]]ZZZXXXUUUUUURRRJJJ@@@666000...++++++************++++++******************************))))))))))))******))))))************))))))(((((('''''''''(((******))))))))))))))))))))))))******)))))))))***+++,,,(((((()))******)))))))))*********++++++,,,,,,,,,'''***,,,...------...///........................---.../////////111555888BBBQQQeeettt}}}qqqVVVIIIHHHTTTaaannnwww~~~}}}||||||zzzxxxuuuuuu{{{~~~}}}tttddd[[[WWWWWW[[[```fffjjjpppuuuyyy|||~~~|||{{{yyywwwuuusssrrrrrrrrrrrrsssrrrrrrpppooonnniiifffaaa\\\UUUKKK>>>555...............---,,,,,,)))+++------+++)))***,,,))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((()))(((***++++++)))(((((())))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))((('''&&&(((((()))************)))*********++++++,,,......,,,000444444000......111...///000000///000222444111:::FFFOOOWWWaaannnwww|||}}}~~~~~~|||{{{|||}}}}}}~~~}}}{{{}}}rrreee^^^]]]]]]ZZZVVVSSSRRRRRRQQQPPPRRRTTTXXX]]]ccchhhllloooqqqrrrxxx|||sssrrrooo\\\RRRPPPRRRWWW\\\[[[ZZZZZZ[[[\\\\\\ZZZXXXWWWWWWUUUMMMBBB888222000++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))************))))))(((((('''&&&&&&&&&((()))***************************(((((('''''''''(((***+++((())))))))))))(((((('''*********++++++,,,,,,,,,&&&))),,,......------...------------------------...///000000000333777:::NNN```uuu~~~fffQQQMMMSSSVVVdddsss{{{|||}}}zzzxxxwwwwwwooonnnlllmmmrrr|||~~~{{{yyyzzzzzzzzzzzz~~~lllaaaZZZWWWXXX\\\bbbfffkkkrrrxxx|||}}}}}}{{{|||{{{xxxtttsssuuuxxxttttttttttttsssrrrqqqpppppplllfffbbb]]]TTTGGG===111111111000///---,,,+++)))+++...---+++)))***,,,))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))************&&&'''''''''(((((()))))))))+++,,,,,,***))))))***&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,((((((((((((((((((((((((******)))(((&&&%%%###"""******+++++++++******)))+++++++++,,,---...///000&&&+++000000---+++---/////////000//////000333555999DDDRRR^^^fffppp|||}}}~~~}}}{{{pppbbbXXXUUUUUUWWWTTTRRRRRRTTTVVVWWWWWWVVVXXX\\\aaagggmmmrrruuu~~~~~~~~~tttuuusss^^^RRRPPPQQQUUUYYY]]]\\\[[[[[[\\\\\\[[[ZZZ[[[WWWRRRNNNHHH???444,,,000---***((()))+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,+++************,,,,,,.../////////...------+++,,,111333444;;;EEEXXXooo{{{kkk___XXXVVVWWWfffooo{{{~~~zzz}}}~~~}}}{{{yyywwwqqqrrrrrrrrrvvv~~~yyyvvv|||}}}yyyjjjbbb^^^\\\[[[]]]aaaffflllrrrwww||||||yyywwwxxxwwwsssppprrrsssssstttsssrrrpppoooooollliiigggcccZZZNNNDDD:::444...,,,---...+++(((......,,,+++)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))***)))(((''''''&&&&&&'''******))))))((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------...***)))...222000...///...---///333444444888???EEERRR```lllwww{{{yyy{{{~~~}}}rrrpppjjjccc[[[UUUSSSSSSVVVVVVXXXZZZ]]]^^^]]]\\\dddeeehhhmmmssszzz{{{yyyrrr^^^SSSOOOOOOSSSWWW\\\[[[[[[[[[\\\\\\[[[ZZZYYYVVVRRRNNNJJJBBB777000000---+++***+++,,,++++++///...---,,,+++***))))))+++++++++++++++++++++++++++***)))***++++++***)))))))))))))))******************************************))))))(((((((((((()))******************))),,,,,,++++++,,,,,,---...///...------,,,,,,------,,,---.../////////.........,,,---222444888CCCOOO```qqq}}}{{{zzz}}}~~~zzzyyysssiiiaaa]]]^^^bbbeeejjjsss}}}{{{|||~~~}}}|||{{{xxxlllddd___]]]\\\^^^aaaeeejjjqqqwww{{{~~~{{{yyyyyyzzzzzzwwwuuusssssstttssssssrrrqqqppppppmmmjjjiiifff```UUUMMM@@@:::222.........---***++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))*********))))))(((((((((((()))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))((((((((('''(((((())))))******))))))((((((((((((((()))************)))(((************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------......******///222000///000111///000333444666>>>FFFTTTbbbrrr}}}~~~}}}}}}}}}{{{rrrllljjjfffeeebbb]]]XXXVVVWWWYYY\\\]]]```dddgggiiijjjiiiooorrrwww~~~||||||sss```UUUPPPNNNPPPUUUZZZZZZ[[[[[[[[[[[[[[[[[[XXXUUURRROOOLLLEEE<<<444000///------------,,,***------,,,+++******))))))))))))))))))))))))))))))+++***)))***++++++***)))))))))))))))************++++++++++++++++++++++++***))))))))))))((((((((('''((()))******)))(((''',,,,,,++++++,,,,,,---...---------------......///,,,---...////////////...///...///333666???OOO]]]llltttxxxtttrrrtttrrrlllccc^^^YYYZZZaaajjjrrruuusss{{{~~~~~~~~~|||vvvtttrrryyyzzzmmmeeeaaa\\\[[[[[[]]]bbbjjjrrrwwwzzzyyyxxxyyy{{{{{{zzzxxxvvvuuutttsssrrrrrrrrrrrrrrrooommmllljjjfff___YYYJJJBBB888222//////...,,,))))))******+++,,,,,,,,,************************))))))))))))))))))))))))************++++++++++++))))))*********)))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++***))))))))))))(((((((((***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++---------,,,---......///...++++++///222000000222222000000444888>>>JJJVVVmmm}}}wwwpppjjjbbb]]][[[]]]]]][[[YYYXXXZZZ^^^bbbgggjjjoootttyyy|||~~~vvv|||}}}vvvggg\\\SSSNNNOOOSSSXXXYYY[[[\\\[[[[[[[[[[[[YYYVVVSSSQQQNNNHHH???777111000////////////,,,*********++++++,,,,,,------))))))))))))))))))))))))+++***)))***++++++***)))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''(((***++++++***(((''',,,,,,++++++,,,,,,---...*********++++++---......---......///////////////000000222555;;;HHH[[[iiitttwwwwwwsssrrrqqqkkkbbbYYYWWWWWW```mmmzzz{{{{{{zzzvvvrrrtttyyywwwmmmiii___\\\XXXWWW\\\eeennnsssuuuvvvwwwxxxzzzzzzyyyyyyxxxwwwuuusssrrrrrrsssssstttrrrooonnnllliiiddd```SSSKKK@@@777222///......)))******++++++,,,,,,---************************)))))))))))))))))))))))))))))))))*********++++++)))*********)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++...------------.../////////,,,,,,000222111111444333222444999???III[[[jjjuuugggbbb```]]]ZZZYYY]]]]]]]]]]]]^^^bbbhhhmmmvvv{{{sss}}}{{{|||pppdddYYYPPPOOOSSSUUUXXX[[[\\\[[[ZZZ[[[\\\[[[YYYVVVTTTQQQJJJAAA:::222111000000000///---***+++++++++,,,---......///+++++++++++++++++++++++++++***)))***++++++***)))((()))))))))************++++++++++++++++++++++++))))))))))))***************+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...*********+++,,,---...///............//////000000000222555;;;FFFWWWiiiuuuyyyzzzzzzyyyyyyvvvkkk```ZZZ\\\cccppp|||zzzxxxyyy{{{}}}|||{{{xxxuuueee___XXXUUUYYYaaahhhlllqqqsssvvvxxxyyyyyyyyyzzzyyyxxxvvvtttssssssssstttuuusssqqqooollliiifffcccZZZSSSHHH>>>666111///...,,,,,,,,,+++++++++++++++************************************************((((((((()))))))))******)))))))))))))))((('''&&&(((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((++++++***)))))))))))))))))))))))))))*********************))))))*********************************+++,,,,,,------,,,,,,+++...------------.../////////------111222111333777999999===CCCIIITTTfffwwwqqqggg^^^\\\]]]\\\\\\]]]aaabbbdddfffjjjpppwww}}}qqq~~~{{{yyymmm^^^RRROOOSSSSSSWWW[[[]]][[[ZZZ[[[]]]]]]ZZZXXXVVVSSSMMMDDD===444222000//////...---+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))************++++++++++++++++++++++++)))))))))************+++------------------------,,,,,,++++++,,,,,,---...------------...///000111//////......//////000111111555;;;EEEXXXmmm}}}vvvlllfffkkkwww|||zzzzzz{{{{{{||||||xxxxxxwwwvvvyyy}}}}}}{{{yyywwwvvvvvv~~~qqqiii___YYYYYY]]]```aaakkkoootttwwwyyyzzz{{{|||zzzyyyxxxvvvuuuttttttsssssssssrrrpppmmmiiifffddd```ZZZRRRGGG===555000.........---,,,+++******)))************************************************'''((((((((())))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))(((((((((((()))))))))************+++***)))(((((((((((()))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,---......//////...///222222111444:::AAADDDKKKQQQVVV^^^nnn}}}yyyrrrfffaaa___bbbdddcccdddggghhhkkkpppvvv|||nnn{{{zzzsssaaaRRRNNNQQQQQQVVV\\\]]][[[ZZZ[[[^^^\\\ZZZXXXWWWUUUPPPHHHAAA555222///......------+++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))************************************))))))*********+++++++++///...,,,++++++,,,...///,,,,,,++++++,,,,,,---..................///000111000///.........///111111111777AAARRRlll~~~uuurrrrrruuuvvvzzz~~~wwwsssnnniiiiiimmmttt{{{zzzuuusssnnntttzzzmmmccc___]]][[[XXX```fffmmmrrruuuwwwzzz}}}zzzzzzyyyxxxwwwuuusssssspppqqqqqqpppnnnjjjgggfffdddaaaZZZQQQEEE;;;333///...------,,,++++++******))))))))))))))))))))))))************************(((((()))))))))*********''''''(((((()))((((((((((((((((((((())))))))))))%%%&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((('''((((((((())))))*********+++++++++***)))(((((((((((()))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...000///000222222111555<<>>III]]]vvvzzzxxxyyy~~~xxxoookkkkkklllsss}}}rrrmmmiiiiiinnnrrrsssrrryyyyyyuuunnnfffccceeelllrrrvvvyyyzzz{{{zzzyyyxxxxxxyyytttssspppnnnllllllllllllgggeeecccbbbaaa]]]VVVPPPBBB:::000,,,---///...+++***)))((()))++++++)))(((***************************************+++++++++++++++******))))))((((((((()))))))))******************))))))))))))******************))))))(((((())))))***++++++***))))))************************++++++++++++++++++++++++,,,++++++++++++,,,---------------............///---.........////////////...222666777888???JJJSSS]]]bbbiiinnnsss|||xxxrrrrrryyy}}}cccUUURRRRRRWWW]]]``````]]][[[ZZZ[[[XXXUUUSSSRRRQQQOOOMMMBBB;;;222---,,,---...---........................***++++++,,,,,,------...++++++++++++++++++++++++******++++++++++++******+++,,,,,,---...---------)))+++,,,***((('''***.../////////...,,,,,,...000------,,,,,,------...///............//////////////////000333222333:::CCC[[[rrryyyxxxzzz~~~~~~|||{{{xxxzzz~~~yyytttqqqlllpppyyyuuuoookkklllsssyyyzzzyyyzzz~~~xxxqqqgggaaaaaagggnnnsssyyy{{{|||{{{yyywwwwwwwwwtttssspppnnnlllkkkkkkkkkgggdddccccccdddaaa\\\WWWIII@@@555///...///---+++---,,,,,,---......---+++++++++++++++++++++++++++))))))******+++++++++++++++******))))))(((((((((((()))))))))******************))))))))))))******++++++******)))(((((((((***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///............---------............//////000000111333555:::AAAJJJSSSYYYeeejjjppptttxxx~~~~~~~~~{{{||||||bbbTTTRRRRRRVVV[[[^^^^^^\\\[[[ZZZZZZXXXUUUTTTSSSRRROOOMMMCCC<<<222---,,,------------------..................------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,---------------)))***++++++***)))***+++---...//////---------///---------------......///............////////////000///111333444777BBBNNNjjj}}}yyyxxxzzz|||wwwssspppnnnnnnjjjmmmqqqtttxxx~~~vvvnnnkkkmmmttt|||}}}xxxsssuuu{{{{{{tttjjjbbb___ccciiinnnvvvxxx{{{{{{yyywwwvvvvvvuuusssrrrooommmlllkkkkkkhhhfffdddeeefffeee```\\\PPPHHH===555111///---,,,,,,++++++,,,------,,,***++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))(((((())))))))))))******************))))))))))))******+++*********))))))((((((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...000000000//////.........//////...//////000111222555777;;;BBBLLLWWW___cccnnnsssxxx{{{}}}yyy|||~~~qqqlllxxx}}}cccTTTQQQQQQUUUYYY[[[[[[ZZZZZZZZZYYYWWWUUUTTTTTTRRROOOMMMFFF>>>444...,,,.........,,,,,,---------............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++))))))***+++---,,,***(((&&&))),,,......------...---------------...//////............//////////////////111444777>>>MMM\\\vvvwwwyyy~~~{{{zzz||||||yyy{{{|||zzzyyyrrrppplllgggdddbbbaaaaaa___bbbeeegggiiioooyyy~~~uuuooonnnpppsss{{{~~~|||~~~~~~xxxnnnddd______dddhhhppptttxxx{{{zzzyyywwwvvvvvvuuutttsssqqqnnnlllkkkjjjhhhfffggghhhgggccc___VVVPPPGGG===555000......***))))))***++++++***(((************************((()))***+++,,,++++++***((((((((()))))))))))))))))))))))))))******************))))))))))))***************)))))))))))))))******)))(((((()))******************************++++++++++++++++++++++++---,,,,,,,,,,,,---...................../////////000000//////000111333444999>>>GGGOOOXXXaaakkkqqqxxx|||wwwwww{{{wwwtttqqqpppxxxhhhaaalll{{{~~~dddTTTQQQQQQTTTWWWYYYZZZYYYZZZ[[[XXXWWWVVVUUUUUURRROOOLLLHHH@@@555///.../////////,,,,,,,,,---------......***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))******************)))))),,,///...***%%% $$$)))---...............------------...//////............/////////000//////111555999CCCUUUfffrrrtttyyy|||zzz{{{{{{zzz{{{~~~xxxsssnnnkkkiiigggdddaaa]]]ZZZXXXXXXXXXYYY\\\___```aaafffpppxxx|||xxxqqqllliiimmmuuu||||||rrrggg```^^^```ccckkkpppvvv{{{|||zzzyyyxxxwwwwwwwwwvvvssspppnnnlllmmmjjjhhhiiijjjiiieeeaaaZZZVVVMMMCCC888222000000------,,,---...///---+++))))))))))))))))))))))))((()))***+++,,,+++******''''''(((((())))))******))))))))))))******************))))))))))))******))))))))))))))))))*********((('''%%%%%%'''(((***************************++++++++++++++++++++++++---,,,,,,,,,,,,---......))))))***+++,,,---...///111000000000000222444555;;;EEEQQQYYY^^^gggrrr|||{{{sssxxx~~~xxxvvvsssooojjjfffbbbaaauuukkkbbb___bbbnnn}}}eeeXXXTTTSSSTTTVVVXXXYYYYYYXXXXXXTTTTTTUUUTTTSSSQQQOOONNNJJJAAA777111000000...,,,........................,,,,,,,,,---------......,,,+++)))(((((()))+++,,,******))))))))))))*********++++++,,,,,,++++++***......---,,,+++))))))(((---------------------------------.........//////---------......000111222000111222333;;;NNNhhh{{{yyyqqquuuyyy{{{{{{{{{zzz|||zzzsssqqqmmmiiiddd```\\\ZZZWWWVVVTTTRRRPPPNNNNNNMMMRRRRRRRRRSSSVVV\\\dddiiipppttt{{{yyyqqqnnnooopppvvvxxxqqqlllddd^^^]]]aaafffjjjooouuuyyy{{{{{{zzzwwwvvvuuuuuuuuutttqqqnnnnnnmmmkkkiiigggfffdddccc___\\\UUUKKK???666///,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,...,,,)))''''''))),,,...***************************)))))))))))))))***+++&&&((()))(((%%%$$$%%%'''))))))*********+++++++++++++++++++++++++++++++++(((((())))))***+++------++++++++++++++++++++++++---------...------,,,,,,///////////////.........111///000222222111555;;;@@@NNN]]]cccgggpppzzz|||wwwyyy||||||rrriiihhhfffccc^^^ZZZUUURRRPPPyyymmm___XXXYYYcccuuufffZZZWWWSSSTTTVVVXXXYYYYYYXXXXXXTTTUUUUUUUUUSSSRRRPPPOOOJJJBBB777111000000///---........................,,,,,,,,,---------......,,,+++************+++,,,++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------------------------------.........//////222111000///////////////222444666;;;FFFZZZrrryyywww~~~{{{sssmmmgggeeebbb^^^YYYUUURRRPPPNNNMMMLLLJJJIIIHHHHHHGGGKKKKKKLLLMMMPPPUUU\\\aaagggkkkqqqxxx|||ssspppooopppqqquuu}}}~~~wwwqqqllleee______cccdddgggmmmssswwwyyyyyyxxxxxxwwwvvvvvvvvvtttqqqnnnmmmmmmllljjjiiigggfffeee```^^^XXXOOODDD:::333///,,,,,,,,,+++++++++++++++,,,+++***))))))***+++,,,---+++)))(((((()))+++---******************************)))))))))))))))***)))+++,,,+++)))''')))***))))))*********++++++++++++++++++++++++++++++++++++***************+++,,,++++++++++++++++++++++++,,,,,,------...---------.........///////////////333111111222111000444:::JJJXXXfffkkkoooxxxzzzvvvtttnnneee]]]ZZZYYYVVVRRRNNNKKKHHHFFFrrr```UUUQQQWWWgggvvvggg[[[YYYRRRTTTUUUWWWXXXYYYXXXXXXUUUUUUUUUUUUTTTRRRQQQPPPJJJCCC999222000000///---........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........------------------------------........./////////222222111000000000111111222333777???MMMaaawwwzzzzzz~~~~~~wwwooofffaaaYYYWWWUUUQQQMMMJJJGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHJJJNNNSSSWWW\\\```eeelllsssxxx|||}}}|||sssooohhhccchhhyyyzzzrrrllleee___]]]___```ccciiioootttvvvwwwwwwzzzyyywwwwwwvvvtttqqqnnnlllllllllkkkjjjhhhggggggbbb```\\\UUUKKKAAA999444///...---,,,++++++++++++,,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,---,,,***)))***+++***************+++++++++++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++++++++,,,---............------......//////000000222111111333222333999AAATTT```mmmrrrvvv~~~yyyzzz|||~~~zzz|||zzzsssjjjeeebbb]]]UUUOOOKKKIIIGGGEEEBBB???===<<>>888000///...---,,,,,,,,,---,,,+++************+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,***)))(((((((((((()))))))))))))))((())))))***************************+++++++++++++++,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++***+++,,,---............,,,------...///000111111000000111444555888BBBMMM[[[hhhtttzzzzzztttvvv|||{{{vvvwww~~~xxxsssmmmfff]]]WWWTTTPPPJJJFFFAAA@@@???===<<<:::999888~~~mmm```VVVTTT\\\eeeuuuhhhYYYUUUQQQRRRTTTVVVXXXXXXXXXXXXUUUUUUTTTSSSSSSRRRRRRRRRKKKEEE<<<555000/////////........................,,,,,,,,,---------......,,,------......------,,,++++++************++++++,,,,,,,,,------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,---------.............../////////000000------...///000222333444999:::???JJJ[[[qqq{{{{{{~~~|||wwwrrrjjjbbb[[[TTTNNNJJJHHHGGGFFFDDDBBBAAA???>>>>>>============>>>???@@@<<<>>>AAACCCDDDFFFIIIKKKNNNQQQVVV]]]eeekkkpppsss{{{wwwkkkiiipppxxxuuuttt{{{vvvnnnggg^^^YYYYYYZZZ\\\aaagggmmmsssxxxzzz{{{zzzyyyxxxxxxvvvrrrppphhhiiijjjkkkjjjiiigggfffeeeccc```\\\WWWNNNDDD===111000...---------...///---,,,+++******+++,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,***)))(((((((((((((((((('''(((((()))((((((*********************************++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++***+++,,,---............,,,------...///000111111000000222444555:::GGGTTTdddqqq~~~xxxwww|||{{{sssssszzz~~~wwwooohhhccc___YYYRRRLLLHHHFFFBBB???;;;;;;;;;:::999999888888ssseee[[[WWW\\\dddooo|||mmm[[[TTTPPPQQQTTTVVVXXXXXXXXXXXXTTTTTTSSSRRRQQQRRRRRRRRRKKKFFF>>>666000...///000........................,,,,,,,,,---------......------------------------++++++************++++++,,,,,,------------,,,,,,))))))******+++,,,------+++,,,,,,------.............../////////000000000000000/////////000111111555;;;EEESSSdddwww{{{{{{|||xxx}}}|||xxxkkkfff^^^WWWQQQMMMIIIFFFCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;<<<===>>>>>>;;;<<<>>>???@@@AAADDDGGGHHHKKKQQQXXXaaahhhnnnqqqzzzuuummmlllnnnttt|||rrrpppsss}}}wwwqqqllleeeaaa```]]]]]]^^^bbbgggnnnuuuyyyyyyxxxxxxxxxxxxvvvsssqqqiiijjjkkklllkkkjjjhhhfffgggdddaaa^^^ZZZSSSIIIBBB333222000...------...///---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))***)))((()))+++++++++)))+++++++++************************++++++,,,,,,---)))*********,,,---...///++++++++++++++++++++++++++++++,,,---............------......//////000000111111333555666<<>>;;;:::777777777777777777777777yyyjjj___ZZZ___hhhqqqzzzuuu___TTTOOOQQQSSSVVVWWWXXXYYYXXXSSSRRRQQQPPPPPPPPPQQQRRRLLLGGG???777000...///111........................,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,))))))***+++,,,---...///++++++,,,,,,---......///.../////////000000000000111000000000000111222333555AAAQQQaaammmzzz||||||}}}~~~zzztttmmmhhh___ZZZSSSMMMIIIGGGFFFEEE@@@@@@@@@?????????>>>>>>==================>>>???<<<===>>>>>>>>>@@@CCCFFFFFFJJJPPPXXXaaaiiipppttt{{{}}}sssnnnjjjuuu~~~xxxvvvwww{{{vvvrrrlllhhhgggbbb___]]]]]]```gggooossswwwwwwvvvwwwwwwwwwtttrrrkkkmmmnnnooonnnllliiigggjjjfffbbb```]]]WWWNNNGGG888666222///,,,,,,,,,------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***+++***(((***,,,---,,,***+++++++++*********)))))))))******+++,,,,,,------+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,------...---------.........///////////////111333666:::===FFFYYYkkk~~~vvvllllllsss{{{vvvpppggg^^^VVVPPPKKKGGGDDDBBB???<<<;;;:::999888555555555555666666666666~~~mmmaaa]]]dddmmmxxx}}}{{{dddVVVOOOQQQSSSVVVWWWXXXYYYYYYSSSRRRPPPOOOOOOPPPQQQRRRLLLHHH@@@777111...///111........................,,,,,,,,,---------.........---+++******+++---......------,,,,,,------...,,,------......------,,,------------------,,,,,,++++++,,,,,,---...//////////////////000000000000......///111222555666777>>>MMMaaaqqqyyy}}}~~~}}}xxxrrrjjjbbb\\\RRRMMMGGGBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAA???????????????AAADDDGGGHHHKKKQQQYYYcccllltttxxx~~~|||pppggglllttt~~~~~~~~~zzzuuuooojjjhhhfffbbb]]]ZZZ\\\bbbiiinnnvvvuuuuuuvvvwwwwwwtttrrrnnnooopppqqqpppmmmjjjhhhlllhhhcccaaa___ZZZRRRJJJ<<<999444000,,,*********------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))***++++++)))'''))),,,---,,,***++++++++++++******))))))))))))***+++,,,,,,------------,,,,,,++++++,,,,,,++++++++++++++++++++++++---------...------,,,,,,///////////////.........000333999???FFFRRRiii|||}}}rrrjjjlllvvvzzzuuujjjddd[[[SSSLLLGGGCCC@@@???>>><<<;;;:::999999888555666666666666666666666uuuhhh___```fffzzz~~~yyybbbYYYUUUTTTTTTVVVXXXXXXWWWUUUSSSQQQNNNNNNPPPRRRSSSSSSMMMHHH???888333000...---------------------------......------------,,,,,,...------,,,,,,------......------,,,,,,------...000///------,,,---...///+++,,,,,,---.........---+++,,,...//////...,,,***///////////////000111111111///000333333333666<<>>AAADDDFFFEEEJJJRRR[[[cccmmmuuu{{{ssshhhgggttt|||uuuyyy{{{tttuuuuuutttpppccc[[[^^^^^^\\\aaalllpppqqqtttvvvwwwwwwwwwvvvuuutttsssqqqnnnllljjjiiihhhfffcccaaa^^^ZZZUUUQQQIII@@@666111000111000---......---------,,,,,,,,,*********++++++,,,------++++++************++++++))))))))))))))))))))))))'''''''''((((((((((((((()))***+++,,,---,,,++++++,,,,,,++++++***++++++,,,++++++******++++++,,,---)))******)))'''&&&((()))///---***((((((***---///111222333222000000222333444333777BBBPPPbbb|||xxxqqqqqq{{{yyymmmfff\\\UUULLLGGGEEECCC>>>::::::999999999888888777777666666666666666666666666xxxmmmccc```bbbssswww|||}}}fff\\\VVVVVVUUUVVVXXXYYYXXXVVVTTTQQQOOONNNPPPQQQRRRQQQLLLGGG>>>777333000///---------------------------++++++,,,,,,------.........------,,,,,,------......------,,,,,,------...///...---,,,,,,---......+++,,,------......------,,,---.........---,,,,,,///////////////000111111111000222444333333:::BBBWWWkkk~~~}}}tttqqqkkkddd\\\UUUOOOLLLIIIHHHEEECCCBBBBBBCCCDDDCCCDDDDDDEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@>>>>>>???BBBEEEGGGHHHMMMTTT\\\eeemmmvvv{{{ssslllqqqwww{{{nnnnnnyyy|||zzzxxxtttqqqeee^^^aaaccc___```ffflllooorrrvvvxxxxxxxxxwwwttttttsssqqqpppnnnmmmmmmiiigggdddbbb```\\\WWWTTTMMMDDD:::333111111000.........---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++************************(((((())))))))))))******)))***+++,,,---,,,,,,+++++++++******+++,,,,,,---,,,,,,++++++,,,,,,---...)))***+++***)))***+++---///...,,,******,,,...///...///111000000000111333777888???LLLZZZlll~~~~~~|||uuukkkaaaZZZSSSMMMEEEAAA@@@>>>;;;777999999999888888777777777666666666666666666666666|||sssiiiaaa]]]gggmmmuuu}}}lll___YYYXXXWWWXXXYYYZZZYYYXXXUUUSSSPPPOOOPPPQQQPPPPPPKKKEEE===777333111///...------------------------)))******+++---......///...------,,,,,,------......------,,,,,,------...------,,,,,,,,,,,,------,,,,,,------......------------------------------000////////////000111111222222333444333555AAAMMMhhhzzz~~~{{{uuussshhheee___XXXRRRMMMIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@AAABBBEEEGGGIIILLLPPPWWW^^^fffnnnvvv{{{wwwrrrppprrr}}}nnngggooozzzuuurrrgggaaafffjjjfffaaabbbgggjjjoootttxxxyyyxxxxxxtttssssssrrrqqqpppooooooiiigggeeecccbbb___ZZZWWWSSSJJJ???777333111///---......---------,,,,,,,,,---------,,,+++*********++++++************++++++************************))))))******++++++++++++******+++,,,,,,,,,,,,,,,++++++***++++++,,,---...------,,,,,,------...///)))+++,,,,,,,,,---///111///......------......///---///111111111111333555999>>>IIIXXXfffvvv}}}ssskkkccc[[[RRRLLLIIIDDD???<<<;;;;;;999666888888888777777777777777777777777777777777777777yyypppeee]]]\\\dddppp|||sss```[[[ZZZXXXYYYZZZ[[[[[[ZZZWWWTTTRRRQQQQQQQQQPPPOOOJJJEEE===777333111000///........................******++++++,,,------......------,,,,,,------......------,,,,,,------...,,,+++++++++,,,,,,------,,,,,,------...------,,,...------------......///000000//////000000111222111222444444333999IIIZZZrrr~~~~~~|||uuunnnjjj```]]]XXXRRRMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCEEEGGGJJJKKKOOOSSSYYY___fffmmmtttyyy~~~|||sssoooxxx}}}~~~yyymmmkkkvvvzzzyyynnnhhhlllqqqmmmfffbbb```dddjjjqqquuuwwwxxxwwwttttttsssqqqpppooonnnnnnhhhgggeeedddccc```]]]ZZZWWWPPPEEE;;;555111...---......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************))))))******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......+++,,,------,,,---///111/////////000000////////////111333444333444666777<<>>777444222111000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...+++++++++,,,,,,---------,,,------...------,,,,,,...------------...///000000000000000000111222222111111333555666@@@TTTgggwww}}}uuulllddd___XXXVVVRRRNNNKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEIIIIIIHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGIIILLLMMMPPPTTTYYY___eeelllssswww|||~~~uuuvvv|||yyylllkkkqqq}}}uuuuuuwwwrrriiibbb\\\___ffflllqqqtttuuuuuuuuutttsssqqqooommmkkkjjjgggfffeeedddcccaaa^^^[[[YYYSSSJJJ@@@888333///,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,************************(((((()))******+++,,,,,,,,,,,,,,,,,,,,,---------//////---,,,++++++******+++++++++++++++,,,,,,---------...---++++++---...//////000111111000//////111222333333333555888:::CCCNNN\\\gggqqq}}}xxxiiibbbYYYQQQMMMHHHCCC???>>><<<:::::::::;;;::::::777777777777777888888888999999999999999999999999tttiiiWWW]]]jjj}}}hhh___\\\ZZZYYY[[[\\\\\\[[[YYYWWWUUUUUUUUUUUUSSSQQQMMMGGG???999555333111000.................................------,,,,,,,,,...------,,,,,,------......------,,,,,,------...***+++,,,---......------------......------,,,,,,---------...//////000000111000000000000111222222111111333777===JJJ```sss|||}}}tttjjj___WWWRRRPPPOOOMMMKKKJJJJJJJJJJJJMMMLLLKKKJJJHHHGGGEEEEEEIIIHHHHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNQQQUUUZZZ```ffflllssswww{{{zzzzzz~~~mmmdddeeesss~~~|||vvvkkkbbb[[[^^^ccciiinnnrrrtttuuuuuuuuussspppnnnllljjjiiihhhgggeeeeeedddbbb___\\\ZZZVVVOOOGGG>>>666111.........---------,,,,,,,,,+++++++++,,,---.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,---......000///...,,,+++++++++++++++************+++,,,,,,---......---+++***+++---///000000111111000000///000000111111333666<<<@@@NNNZZZfffnnnuuu|||qqqiiiZZZUUUMMMHHHFFFCCC???<<<::::::999888888888999999888888888888888999999999::::::::::::::::::::::::{{{mmm^^^^^^fffyyyqqq___]]]ZZZYYYZZZ[[[[[[[[[YYYXXXWWWWWWWWWWWWUUUSSSOOOIIIAAA:::666333111000...................................................------,,,,,,------......------,,,,,,------...***+++---...//////......------......------,,,++++++,,,...///000000000///111111000000111111222333444222333:::EEEUUUlll~~~{{{ssshhh^^^UUUOOOLLLJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMMMMLLLJJJIIIGGGFFFHHHGGGGGGFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGJJJLLLMMMNNNRRRVVV\\\aaagggnnnuuuyyy{{{~~~~~~~~~mmmdddeeeeeerrr}}}qqqhhh^^^```cccggglllpppsssuuuuuutttsssqqqooommmlllkkkjjjiiiggggggfffddd```]]][[[YYYUUUNNNDDD<<<555111......---------,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,---......---,,,,,,+++,,,---...///------,,,,,,,,,------...,,,++++++++++++,,,------,,,---...---,,,,,,---///000000000000000000000000000000111222666===EEELLLWWWbbbmmmrrrxxxvvvkkk```YYYPPPKKKFFFDDDCCCBBB???<<<:::::::::999888777888888888999999999::::::::::::::::::::::::::::::::::::~~~oooddd___ddduuuxxx___]]]ZZZYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYXXXVVVUUUQQQKKKCCC;;;666444222000////////////////////////,,,------...///000111111...------,,,,,,------......------,,,,,,------...***,,,---///000000//////---.........---,,,,,,+++***,,,...000111111000///111111111000111111222333666333444===KKK]]]sssvvvqqqhhh___WWWQQQNNNLLLHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIGGGFFFFFFEEEFFFGGGIIIIIIGGGGGGGGGFFFFFFDDDCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNTTTWWW]]]ccciiipppvvv{{{{{{~~~}}}~~~{{{nnnhhhkkk```ooo~~~yyypppaaabbbdddgggkkkppptttvvvtttssssssrrrqqqpppooonnnlllkkkiiihhhgggeeeaaa^^^[[[[[[XXXRRRIII???888444......---------,,,,,,,,,///......------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,---//////000------,,,+++,,,---...///+++++++++,,,---...000111---,,,,,,,,,,,,---......+++,,,---------...000222000000////////////000000111222222555:::DDDOOOWWWZZZfffpppsssxxxxxxlll___UUUOOOKKKHHHDDDCCCDDDCCCAAA>>><<<<<<===;;;:::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxmmmeeecccrrr{{{ccc[[[TTTVVVZZZ[[[[[[\\\ZZZYYYWWWVVVVVVWWWXXXXXXQQQLLLEEE===777333222222............///000111222/////////...---------,,,---///000///---,,,///222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...------------.........//////000000111111222222222333222666;;;DDDVVVlll}}}{{{vvvmmmfff]]]UUUPPPMMMLLLKKKIIIGGGFFFHHHJJJKKKHHHFFFIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCCCCEEEGGGJJJMMMNNNSSSVVV[[[aaafffmmmtttyyyyyyxxxxxxrrroooqqqeeefffppptttlllhhhddddddhhhmmmpppqqqtttrrrqqqqqqrrrrrrqqqpppmmmmmmllljjjhhhfffdddccc[[[]]]ZZZTTTMMMFFF:::000222---+++------++++++---)))***,,,------,,,***))),,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,+++***)))((('''''',,,++++++++++++,,,------)))***,,,......---,,,+++,,,,,,,,,---------......,,,---.........---,,,+++,,,---------.../////////444222000444===IIITTTZZZccchhhooovvv|||zzzmmmbbb[[[TTTLLLFFFCCCBBBBBBAAAAAA@@@@@@@@@;;;;;;:::999888888888999<<<<<<;;;;;;:::999999999<<<<<<<<<;;;;;;;;;;;;:::qqqjjjiiivvv~~~fff\\\UUUVVVYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWQQQLLLEEE===777333222222111000///...------------...............---------///000111///---,,,---///......---------,,,,,,,,,------------------------...---------.........---------........./////////000000111111222222333333444999AAAMMM___sss~~~}}}vvvrrrccc^^^VVVPPPMMMLLLLLLKKKJJJHHHGGGHHHJJJKKKIIIGGGIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDDDDEEEGGGJJJLLLNNNSSSVVV[[[```eeelllssswww~~~zzzyyy||||||||||||mmmkkkppp|||sssooojjjeeeccceeejjjmmmnnnrrrrrrrrrrrrsssrrrpppooommmmmmllljjjhhhfffdddccc\\\^^^\\\UUUOOOIII???555444...,,,......,,,,,,...***+++,,,......,,,+++***)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++******))))))+++++++++++++++,,,,,,---***+++,,,---...---,,,,,,,,,,,,,,,---------......,,,---.........---,,,,,,---......//////000000111555333333777@@@MMMYYY___fffjjjpppuuuyyy}}}tttlll```WWWRRRMMMHHHCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<|||uuupppyyyhhh^^^UUUUUUWWWWWWWWWXXXZZZZZZ[[[[[[ZZZXXXWWWVVVPPPLLLEEE===777333222111111000///...---,,,++++++---------...............111111111///---,,,,,,.........---------,,,,,,,,,..........................................------............////////////111111111111222333444444555===IIIXXXlll}}}~~~yyytttnnnjjj]]]YYYSSSNNNLLLLLLLLLKKKKKKIIIGGGGGGIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFHHHJJJLLLMMMSSSVVVZZZ^^^ccciiippptttzzz~~~xxxtttzzzyyysssqqqxxxzzzuuuooohhhcccccceeehhhiiioooqqqsssuuutttrrrpppnnnnnnmmmlllkkkiiifffdddccc^^^___]]]WWWSSSNNNEEE<<<555000---...///------///+++,,,---......---,,,+++)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,,,,,,,------------,,,,,,,,,---------......,,,------.........------......///000000111222222555555666;;;EEERRR___ggglllpppuuuxxxyyyzzzzzz{{{zzz~~~wwwpppaaaZZZQQQKKKHHHFFFDDDBBB>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<===>>>>>>===============>>>>>>>>>xxx|||iii^^^UUUTTTVVVVVVVVVXXXZZZ[[[\\\]]]\\\YYYVVVUUUPPPLLLEEE>>>888444222111........................,,,---------.../////////000000000...------............---------,,,,,,,,,////////////////////////...000111111000///...///....../////////000000000111111111111222444555666666???OOObbbxxx|||uuuoooiiidddaaa^^^ZZZTTTPPPNNNMMMLLLKKKJJJIIIHHHGGGHHHIIIIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGDDDEEEGGGHHHIIIJJJKKKKKKHHHHHHGGGGGGHHHJJJLLLMMMRRRUUUYYY]]]aaaffflllpppuuu{{{}}}~~~~~~xxxpppvvv|||tttwww{{{vvvmmmfffbbbbbbdddeeelllpppuuuwwwwwwtttpppnnnnnnnnnmmmkkkiiigggeeeddd^^^___]]]XXXUUUQQQJJJBBB777111---......------///------...//////...------------------,,,+++***)))+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---------......---------.....................//////000111222222333555999@@@JJJXXXeeennnvvvyyy}}}}}}{{{{{{xxx|||~~~rrrfff___UUUOOOIIIDDDCCCCCCCCCBBB>>>>>>>>>=====================<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>======>>>>>>????????????kkk___UUUSSSUUUVVVWWWYYYYYYZZZ\\\]]]\\\ZZZWWWUUUQQQMMMGGG@@@999555333222......///000000000//////,,,---------.../////////......------...000000000......---------,,,,,,,,,////////////////////////000222444444222000///000/////////000000000111111222222111111222444666888888DDDVVVkkk{{{yyy|||wwwnnngggaaa\\\YYYZZZWWWSSSQQQPPPOOOMMMLLLIIIIIIIIIHHHHHHHHHIIIJJJDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJIIIIIIIIIIIIKKKLLLMMMRRRTTTWWW[[[^^^ccchhhlllqqqwww~~~~~~{{{|||{{{|||}}}xxxpppuuu|||zzz|||sssiiiccc```aaaccciiinnnuuuyyyxxxtttqqqpppoooooonnnllljjjhhhfffeee^^^___]]]XXXUUUSSSNNNGGG:::333.........++++++...........................------------,,,+++******+++++++++,,,,,,,,,------))))))******+++,,,,,,,,,---------------...//////------,,,,,,,,,---...///,,,,,,,,,---------......------------......//////,,,------...000111111222222666>>>FFFQQQ^^^kkkttt|||~~~{{{ooodddYYYSSSMMMIIIEEEBBBAAAAAAAAAAAA?????????>>>===<<<;;;;;;======<<<<<<<<<======>>>?????????>>>>>>=========>>>>>>??????@@@AAABBBBBBooobbbWWWSSSTTTUUUWWWYYYWWWYYY[[[\\\\\\ZZZWWWVVVRRRNNNHHHBBB;;;777444333000000111111111///...------------..................,,,,,,---///111111111......---------,,,,,,,,,///////////////////////////333666666222//////000000000000000111111111111333222111111333555888999>>>MMMbbbvvv~~~wwwsssvvv|||yyyqqqiiibbb]]]XXXUUURRRQQQOOOOOOPPPPPPOOONNNIIIKKKLLLLLLKKKJJJJJJKKKEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLMMMLLLJJJJJJIIIIIIJJJLLLNNNOOOQQQSSSVVVYYY[[[___dddhhhkkkpppwww|||}}}zzz~~~uuuvvvsssoootttwwwmmmddd```___```dddkkkssswwwvvvsssrrrqqqpppooonnnmmmkkkhhhfffeee______]]]XXXVVVUUUQQQKKK>>>777111000...++++++---........................***+++,,,------.........++++++,,,,,,,,,,,,------)))*********++++++,,,,,,---------------......///,,,---------............,,,,,,,,,---------......------------...///000111,,,,,,---...000111222222444;;;FFFPPP[[[fffrrr{{{~~~|||yyylllaaaXXXQQQMMMFFFEEECCCAAA???>>>>>>>>>@@@@@@??????>>>=========>>>>>>>>>>>>>>>??????@@@CCCBBBBBBAAA@@@@@@??????@@@@@@AAABBBDDDEEEFFFFFFuuugggZZZTTTTTTSSSTTTVVVVVVWWWYYYZZZZZZYYYXXXWWWSSSPPPJJJCCC===888555444---...000111111///...---...............---------///---,,,---///111000///......---------,,,,,,,,,...........................222666555111......///000000000111111111222222333222111111333555999;;;GGGZZZqqq}}}xxxuuuzzz|||vvvqqqjjjddd```[[[XXXUUUPPPOOONNNOOOPPPPPPOOOMMMJJJNNNQQQRRRPPPMMMMMMMMMGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLJJJJJJJJJJJJKKKMMMOOOPPPQQQSSSUUUWWWYYY]]]aaaeeefffiiinnnttt{{{}}}uuutttuuuxxxyyy|||xxxoooeee___]]]^^^^^^fffooossssssqqqqqqrrrppppppooommmkkkiiigggfffaaaaaa^^^YYYWWWWWWSSSNNNDDD<<<555222000,,,,,,......------------------...***+++,,,---............++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,.../////////...---,,,,,,,,,---------.........---------...///111222,,,---...///111222333444999BBBPPP\\\fffppp{{{}}}zzz~~~vvviii\\\SSSNNNJJJHHHAAABBBBBBBBB@@@>>>>>>===?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHJJJKKKKKKzzzlll\\\UUUSSSRRRRRRTTTUUUVVVWWWYYYYYYYYYYYYXXXTTTQQQKKKEEE>>>999666444'''))),,,///111111111000/////////......------,,,222///,,,---///000///---......---------,,,,,,,,,........................,,,111555444000,,,,,,...000111111111111222222222444333222111333666999;;;OOOddd}}}{{{{{{{{{wwwnnnkkkeeeaaa^^^[[[XXXVVVTTTSSSRRRQQQQQQOOOMMMJJJLLLPPPUUUVVVSSSPPPOOOOOOIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJLLLNNNPPPQQQQQQSSSUUUVVVXXX\\\```cccbbbdddhhhooowww~~~}}}}}}~~~~~~{{{~~~xxxoooeee^^^[[[\\\ZZZbbbkkkppppppooooooqqqppppppooonnnllliiigggfffbbbccc___ZZZXXXXXXUUUPPPGGG???888555222------///------,,,,,,,,,,,,------............---,,,++++++++++++,,,,,,,,,---------------------------------******))))))******+++,,,+++,,,...000000///...,,,,,,,,,,,,---------.........---------...///111222---...///111222333555555===HHHWWWeeeoooxxx{{{xxxyyy{{{tttkkk]]]QQQIIIEEEDDDDDD???AAACCCDDDCCCAAA??????===>>>???@@@BBBDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHJJJLLLMMMNNNOOO~~~ooo___WWWTTTQQQPPPRRRUUUVVVXXXYYYZZZYYYXXXXXXTTTQQQLLLFFF@@@;;;777555000000000000///////////////......------------...---------------...///000///////////////.........////////////////////////000///...------...///000......//////000000111111///111444666444444===IIIWWWssszzzuuurrrjjjhhheeeaaa]]][[[ZZZYYYTTTSSSQQQPPPOOOOOOPPPQQQRRRSSSUUUVVVVVVTTTSSSQQQLLLKKKIIIGGGFFFGGGIIIJJJIIIJJJKKKMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOQQQTTTWWWYYY[[[\\\^^^ccciiiooosssyyy}}}|||uuuqqqyyyzzznnnbbb^^^^^^^^^aaabbbfffkkkppprrrrrrqqqrrrqqqooonnnmmmkkkhhhfffeeeccc```^^^\\\YYYUUUSSSPPPHHH>>>777444222000.........------------.........,,,+++,,,------+++(((+++,,,,,,---.........---------------------------+++++++++***++++++,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---.........---,,,---...///000...++++++///000000333888AAAPPPbbbooo{{{~~~}}}zzzxxxxxx|||}}}ttthhh^^^QQQHHHEEEEEECCCAAACCCAAA???@@@BBBDDDCCCAAA@@@???>>>>>>???AAADDDEEECCCEEEFFFGGGFFFEEEFFFGGGHHHIIIKKKMMMOOOOOOOOONNNLLLMMMOOOQQQRRRTTTTTTTTTqqqaaaYYYUUURRRQQQRRRTTTUUUVVVXXXXXXXXXXXXXXXTTTQQQLLLFFF@@@;;;777666111000000000//////////////////............///000...------,,,,,,,,,------//////////////////////////////////////////////////////...------...//////......//////000111111111111222555777666777BBBNNNbbbzzzyyysssnnnkkkgggfffdddaaa___]]]\\\\\\UUUTTTRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVUUUTTTRRRPPPMMMLLLKKKIIIIIIIIIIIIIIIHHHIIIKKKLLLNNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQSSSUUUXXXZZZ[[[\\\```fffkkkooovvv~~~|||yyy~~~yyynnnttttttjjjbbbaaabbbbbb___```ccchhhmmmppppppoooqqqpppnnnmmmllljjjgggeeegggccc___[[[YYYXXXVVVUUUPPPJJJAAA999444111000...///......------......///000...---...000000...,,,+++,,,------.........---++++++++++++++++++++++++------,,,+++*********+++,,,,,,,,,---------......///...---,,,,,,---...///......---------...///000111......111222333777<<>>AAABBBAAA@@@BBBBBBBBBBBBDDDFFFHHHIIIGGGIIIKKKKKKKKKKKKLLLMMMLLLMMMOOOQQQRRRSSSSSSRRRRRRSSSUUUVVVXXXYYYYYYZZZuuuddd[[[VVVRRRQQQSSSSSSTTTUUUVVVWWWWWWWWWWWWTTTQQQLLLGGGAAA<<<999777111111000000000/////////---------------...///000///...---,,,++++++++++++//////////////////////////////////////////////////////............//////......///000000111111222333333666888777;;;GGGUUUooo~~~zzztttoookkkgggfffaaaaaaaaaaaa```___]]]]]]UUUUUUSSSRRRRRRSSSTTTUUUTTTUUUVVVVVVUUUSSSQQQPPPPPPOOONNNMMMLLLKKKJJJIIIHHHIIIKKKMMMNNNOOOPPPPPPLLLLLLKKKLLLLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNPPPQQQTTTVVVXXXYYYZZZ]]]bbbfffjjjrrr|||{{{vvv~~~oooqqqnnnhhhdddeeegggggg``````bbbfffkkknnnooooooqqqooommmlllllljjjgggdddgggccc]]]YYYXXXWWWWWWVVVPPPMMMFFF>>>666111/////////......------......///000.........000111000///,,,,,,------------------++++++++++++++++++++++++///...---+++************,,,,,,,,,---------......//////............//////......------......///000333000000333555666<<>>???AAABBBBBBAAABBBCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQRRRRRRRRRTTTVVVRRRSSSVVVXXXYYYZZZZZZYYY[[[\\\]]]___```aaaaaaaaa~~~zzzhhh\\\VVVRRRPPPQQQRRRRRRSSSUUUVVVVVVVVVVVVSSSPPPLLLGGGAAA===:::888111111111000000000//////++++++++++++,,,---...//////...------,,,,,,,,,---///////////////000000000////////////////////////000000000//////000000000...//////000111111222222444444666777888>>>MMM\\\yyy|||vvvsssooonnnkkkgggeeeccccccccc]]]]]]^^^___^^^]]]\\\[[[VVVUUUTTTSSSSSSTTTUUUVVVVVVWWWXXXXXXWWWTTTRRRPPPRRRRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPMMMMMMLLLLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVXXXYYY\\\___bbbgggpppzzzzzz{{{xxxtttooojjjhhhiiijjjiiicccbbbcccfffjjjnnnqqqqqqrrrpppnnnmmmlllkkkhhheeeeeebbb^^^[[[YYYXXXVVVUUUQQQPPPKKKCCC888111///000//////............//////------,,,---.../////////---------,,,------------------------------------...---,,,+++++++++++++++,,,,,,,,,---------......000000////////////000000...............//////000222000111444666999BBBLLL^^^lll|||wwwkkk```VVVOOOJJJGGGDDDCCCDDDEEEDDDCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFHHHJJJMMMPPPQQQRRRSSSSSSUUUWWWXXXXXXYYY[[[]]][[[\\\^^^aaabbbccccccccccccdddeeefffgggggghhhgggyyyppprrryyylll^^^VVVPPPNNNNNNOOOQQQSSSUUUVVVVVVUUUUUURRROOOKKKFFFAAA===:::999111111111111000000000000,,,,,,,,,,,,---...///000...............///000000////////////000000111111////////////////////////111111111222222111111111//////000000111222222222555444555777:::BBBTTTeeeyyyrrrkkkhhhbbbaaa___]]]\\\\\\]]]]]]YYYYYYZZZ[[[[[[ZZZXXXWWWUUUUUUTTTTTTTTTVVVWWWXXXYYYZZZ[[[[[[YYYWWWUUUSSSTTTTTTTTTSSSQQQOOOMMMLLLNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPSSSUUUWWWYYY[[[^^^aaafffooo{{{|||yyy~~~~~~wwwrrrooollliiihhhdddbbbaaacccggglllpppqqqsssqqqpppooonnnllliiigggcccaaa```___]]]ZZZVVVSSSRRRRRROOOGGG<<<444111000/////////....../////////---------------...///000...------,,,,,,,,,---...------------------------++++++++++++,,,---......,,,,,,,,,---------......///000000000000000000///.........///////////////000///000444777===JJJVVVfffttt~~~zzzlllaaaXXXQQQLLLHHHFFFEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFHHHJJJLLLPPPQQQTTTWWWZZZ\\\]]]]]]ZZZ\\\]]]]]]]]]___bbbddddddeeehhhjjjlllmmmmmmmmmkkkkkklllmmmmmmnnnmmmmmmxxxjjjkkkrrrzzzqqqbbbXXXPPPLLLLLLMMMPPPSSSWWWXXXWWWUUUTTTPPPNNNJJJEEEAAA===:::999222222111111111000000000///////////////000111222............///000111222...//////000000111111222////////////////////////111111222222222222111111//////000111111222222333555555666999???KKK```sss~~~}}}yyytttnnnhhhccc___ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^^^^]]][[[YYYWWWVVVUUUTTTSSSRRRQQQPPPOOOQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQPPPOOOOOONNNPPPRRRTTTVVVXXX[[[___bbbgggppp{{{}}}wwwxxx~~~}}}wwwoooiiihhhcccaaa^^^___ccciiimmmoootttrrrpppoooooommmjjjgggbbbaaaaaaaaa```]]]WWWSSSTTTSSSPPPJJJAAA999333000000//////......//////000///000///...---...000222///...---,,,+++,,,---...++++++++++++++++++++++++++++++++++++,,,...///000,,,,,,,,,---------......//////000000000000//////---...///000000000000/////////111666<<>>GGGWWWqqq{{{wwwsssqqqmmmhhhbbb]]]YYYWWWQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSUUUVVVXXXYYYZZZYYYYYYXXXYYYZZZ\\\^^^_________aaabbbaaa___]]]\\\VVVUUUTTTRRRQQQQQQRRRRRRQQQQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQOOOOOOOOORRRTTTVVVWWWZZZ___ccchhhppp{{{~~~{{{yyy{{{~~~rrrkkkjjjdddaaa]]]]]]aaagggmmmooosssrrrpppooonnnllliiigggdddcccbbbaaa```]]]YYYVVVUUUSSSOOOKKKEEE===555000000000////////////000000///000000...++++++...111000...---++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,---------............///000000///......---...///000111000000///000000555;;;BBBNNNaaassszzzssskkkuuu}}}rrrcccWWWPPPMMMJJJHHHEEEEEEFFFEEEEEEFFFGGGIIIGGGJJJNNNPPPQQQTTTYYY\\\^^^^^^^^^```bbbeeegggiiimmmnnnnnnmmmlllnnnqqqsssssstttwwwzzz|||}}}}}}}}}|||||||||}}}}}}|||{{{{{{}}}nnnggghhhppp{{{iii\\\RRRMMMLLLJJJNNNUUUZZZ\\\YYYUUUQQQMMMKKKHHHCCC???<<<999888222222222111111111111000------,,,+++++++++,,,,,,000///...---------------...//////000111222222222////////////////////////---...///000000///...---000000000111222222333333555666:::AAAMMMaaa}}}|||yyyuuuqqqkkkhhhjjjgggccc^^^YYYTTTQQQPPPJJJKKKNNNQQQSSSTTTTTTTTTQQQQQQRRRSSSVVVYYY\\\^^^[[[[[[[[[[[[\\\^^^```bbb```aaacccdddcccbbb```___WWWUUUSSSQQQQQQRRRSSSTTTPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSQQQPPPOOOOOORRRUUUVVVUUUYYY^^^ccchhhppp{{{zzzuuu{{{uuummmmmmfffccc^^^^^^bbbhhhnnnrrrrrrqqqooonnnmmmkkkhhhfffgggeeebbb```___]]][[[ZZZVVVSSSOOOLLLHHH@@@777///000000////////////000000---......+++((((((+++...000///---+++++++++---...------------------------......---,,,,,,,,,------,,,,,,,,,---------......---...///000000///...------...000111111111000///111333888???GGGUUUjjj|||qqqqqq||||||~~~xxxnnn```TTTNNNKKKIIIGGGFFFGGGGGGGGGGGGIIIKKKNNNMMMPPPTTTWWWXXX\\\aaaeeeiiiiiiiiiiiikkknnnqqqssstttuuutttsssrrrsssvvvyyyvvvxxx{{{}}}wwwjjjbbbmmmyyyvvvaaaQQQKKKMMMOOORRRUUUXXXYYYXXXUUUTTTPPPLLLFFFBBB???===;;;:::888555111///000111///---...............///000111////////////////////////---------.........//////000///...------...///000111111000000//////......000111222333333333333333999888;;;GGG[[[sss{{{xxxvvvuuusssqqqoookkkhhhdddbbb```\\\YYYUUUTTTTTTSSSOOOLLLJJJJJJJJJKKKNNNQQQTTTVVVXXXWWWVVVWWWYYY]]]```cccaaa___]]]]]]^^^_________YYYZZZ\\\___ccceeeeeeddd\\\YYYUUURRRPPPQQQRRRTTTSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXVVVTTTSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRPPPOOOOOOQQQTTTUUUWWWWWW[[[aaaffflllwww|||vvvuuuvvvxxx~~~wwwoookkkeeeaaa______^^^___dddkkkooonnnnnnppprrrqqqlllhhhfffdddbbb```___^^^\\\YYYWWWVVVTTTPPPIIIAAA999555000///------......---,,,,,,,,,,,,------.........000///---+++***+++---.........---,,,+++******))).........////////////000...------------...//////............/////////000...000111111///...///000555666===KKKXXXeeessswwwuuuxxx{{{{{{~~~|||wwwooofffYYYQQQNNNLLLIIIFFFGGGFFFGGGIIIMMMQQQSSSTTTZZZ[[[^^^bbbgggkkkooopppsssrrrqqqqqqrrrtttvvvxxxzzz{{{|||}}}}}}}}}|||{{{|||ooofffjjjwww~~~iiiVVVMMMMMMNNNQQQUUUYYYZZZXXXUUUSSSPPPLLLFFFBBB???===;;;999666333000///111222111////////////...//////000000////////////////////////---------.........//////000///............///000111111000000////////////111222222333444444444444888999???NNNdddyyyzzztttnnnjjjgggfffaaa```^^^[[[XXXUUUSSSRRROOOMMMLLLMMMOOOQQQOOONNNLLLLLLKKKLLLOOOSSSWWWYYYYYYXXXXXXXXXZZZ^^^aaaddddddbbb```___```aaa``````\\\\\\]]]```cccddddddccc\\\YYYVVVSSSQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWUUUSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPQQQSSSUUUVVVWWWWWWZZZ___dddkkkvvvzzz{{{tttssssss~~~uuuoooccc___]]]^^^^^^^^^dddkkkoooooooooqqqrrrqqqmmmiiifffdddaaa```___]]]ZZZXXXUUUUUUTTTPPPKKKDDD>>>:::111///------.........------------......////////////...---,,,+++,,,------......------,,,,,,++++++------........./////////...------------...//////........./////////000000,,,...000111000000111222444777BBBRRRbbbmmmxxx~~~rrrqqq{{{||||||~~~|||sssmmmiiibbbYYYRRROOOMMMKKKJJJOOONNNNNNPPPTTTWWWZZZ\\\bbbdddgggkkkooorrrtttuuu{{{{{{zzzzzz{{{}}}vvvkkkgggsssqqq\\\PPPMMMLLLPPPUUUYYYZZZXXXUUURRRPPPLLLFFFBBB???===:::999555333000000111222222111000000//////////////////////////////////////////------........./////////000//////......//////000111000000000000/////////111222222333444555555666888<<>><<<999777888777555222000////////////......---,,,,,,,,,,,,////////////////////////........./////////000000///000000000000000000///000000000000111111111111000000000111333444666888888DDDZZZuuu|||uuulllddd]]]YYYWWWTTTSSSPPPMMMJJJHHHFFFEEE@@@@@@@@@@@@AAAAAAAAAAAAFFFGGGHHHIIIJJJKKKLLLMMMQQQQQQQQQSSSWWW]]]bbbfffdddddddddeeegggiiikkklllpppnnnmmmllllllllljjjhhhfffdddcccbbbbbbaaa___]]]\\\\\\[[[[[[ZZZZZZZZZZZZXXXXXXWWWWWWWWWXXXYYYYYY]]]]]]\\\[[[ZZZYYYXXXXXXSSSTTTUUUWWWWWWXXXXXXXXXUUUUUUTTTSSSSSSSSSTTTUUUWWWUUUUUUYYY\\\cccooo{{{{{{wwwwwwooottt}}}}}}wwwooofffbbb```^^^ZZZVVVXXX\\\iiimmmqqqssssssqqqooommmhhhfffccc```^^^\\\XXXVVVUUUUUUSSSQQQMMMIIIEEEBBB888555111////////////...------------------------,,,,,,---......------,,,,,,,,,---....../////////,,,,,,,,,---------.........------------...//////////////////000000000111000111111111000111333555:::AAARRRfffttt|||xxxqqqkkkgggdddaaadddfffbbb\\\YYY\\\```dddhhhlllpppsssxxx~~~xxxiiinnnzzzvvvaaaSSSNNNJJJMMMRRRUUUWWWVVVTTTSSSPPPLLLFFFAAA>>>;;;888666999999777333///---...///......------,,,---------////////////////////////....../////////000000000///000000111111000000///000000000111111111111222000000000111333666888:::<<>>>>>???@@@AAABBBBBBCCCBBBEEEGGGIIIJJJLLLOOOQQQSSSTTTVVVYYY^^^ccchhhkkkiiiiiijjjkkklllnnnpppppprrrpppoooppppppooommmkkkjjjiiihhhiiiiiigggdddbbb]]]^^^^^^______^^^]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\\\\[[[ZZZYYYXXXWWWUUUVVVVVVWWWXXXXXXXXXXXXUUUUUUTTTTTTTTTTTTTTTTTTWWWUUUUUUXXX[[[```kkkvvv~~~yyywwwooopppuuu~~~~~~sssmmmjjjgggeeeddd___XXXWWWYYYeeeiiiooossssssqqqpppoookkkiiieeebbb```]]]ZZZWWWWWWVVVTTTQQQMMMIIIEEECCC:::777222///////////////---------------,,,,,,,,,,,,,,,,,,------------...,,,,,,------.........///,,,---------...............------------...///////////////000000000111111111222222111000111444666???III[[[lllvvv{{{yyyrrrnnnllljjjhhheeehhhiiigggbbbaaaeeeiiimmmrrryyy}}}~~~lllooovvv{{{dddUUUOOOKKKMMMPPPSSSUUUUUUUUUTTTPPPLLLFFFAAA===;;;888666777888777444000...///111//////.........///000000////////////////////////.../////////000000000000///000111111111111000///000000111111111222222222222222222333555888;;;===EEEUUUkkk~~~}}}vvvnnnfff```YYYWWWRRRNNNJJJGGGFFFFFFCCCCCCCCCBBBBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFBBBEEEIIIKKKLLLOOORRRVVVVVVXXX\\\```eeejjjnnnpppmmmnnnooopppqqqrrrssstttrrrqqqqqqrrrsssrrrpppnnniiijjjkkklllmmmkkkgggddd___```aaabbbbbbbbb```___]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\ZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUWWWUUUVVVXXXZZZ]]]gggqqqxxxsssqqqpppvvv||||||}}}}}}rrrmmmmmmkkkkkkkkkfff^^^ZZZ[[[```fffnnnrrrsssqqqppppppnnnlllhhheeebbb___[[[YYYWWWWWWUUURRROOOLLLIIIGGG<<<888333000///////////////.........------------------,,,+++,,,---...///,,,,,,,,,,,,------------------........./////////...------------...////////////000000000111111111000111111111111333666999EEESSShhhwww{{{{{{wwwqqqppppppooommmmmmnnnooonnnmmmooossswww{{{oooooossshhhVVVOOOLLLMMMOOORRRTTTUUUUUUUUUPPPLLLFFFAAA===:::888555666777666444000///111333000000///000000111222333////////////////////////////////////000000000000///000111222222111000///000000111111222222222222444333333444777:::===???OOO___ssszzzxxxsssnnnhhhaaaYYYTTTNNNLLLJJJGGGFFFFFFFFFGGGBBBCCCCCCBBBBBBAAA@@@???>>>??????AAABBBCCCDDDDDDFFFIIIMMMOOOOOOPPPTTTWWWYYY[[[```eeejjjooorrrsssppppppqqqrrrtttuuuvvvvvvrrrqqqqqqssstttsssqqqooofffgggiiilllmmmkkkfffbbb```aaacccdddeeedddbbbaaa```______^^^^^^^^^_________`````````___]]][[[ZZZXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUVVVYYYZZZ\\\dddmmm||||||yyytttoooppp~~~|||zzzyyytttoooooonnnooopppkkkccc^^^___^^^dddmmmrrrrrrqqqqqqqqqpppmmmjjjfffdddaaa]]]ZZZXXXWWWVVVTTTQQQNNNLLLKKK===999444000///000000///000000//////.........---...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...------------...//////000000000000111111111111//////000111111444888<<>>;;;999888888777666444222000............---,,,,,,,,,,,,---000000////////////000000222111000//////...//////000000000000////////////000000000000000111111222333111222444555666<<>>555111222333111...//////.........---------111000///...---,,,++++++,,,---......//////......333222111000///...---,,,////////////////////////222222111000//////000000333111000333444555;;;BBBXXXeeerrrxxx}}}~~~{{{zzzyyyyyyyyy|||~~~~~~nnnooo~~~ppp[[[RRRQQQPPPPPPRRRSSSSSSSSSQQQNNNIIIDDD???<<<::::::999888777555333111//////000000///...............000000////////////000000111000000////////////000000000000000000000000///000000000000000111222222333111222444666777>>>FFF[[[ooozzztttpppkkkhhh```]]]YYYTTTOOOLLLIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBBBBAAAAAABBBCCCCCCBBBBBBBBBCCCDDDEEEGGGJJJNNNQQQTTTWWW[[[^^^eeekkksssvvvuuuttttttvvvxxxvvvuuuvvvzzz}}}}}}|||||||||}}}}}}||||||{{{zzztttrrrooommmmmmlllkkkiiifffdddcccdddeeeeeedddbbbccccccddddddccccccbbbaaa```aaabbbbbbbbb```^^^]]][[[YYYXXXYYY[[[\\\[[[YYY[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\]]]\\\\\\```hhhnnn|||{{{wwwwwwzzz~~~{{{zzz|||wwwsssssszzzuuuooohhh^^^aaaeeekkkoooqqqpppooonnnmmmjjjfffccc___]]]\\\YYYWWWUUUTTTRRRPPPMMMJJJFFF???777333222333111...//////.........---------...............---------------...///////////////------......////////////////////////////////////222222111000000000000000333111222555777:::CCCMMM```lllvvvzzz}}}|||~~~qqqlllyyyeeeVVVTTTQQQQQQQQQRRRQQQPPPQQQNNNJJJEEE@@@>>><<<<<<:::999888666444222111000222111111000000000000000000000////////////000000000////////////000000111000000000000000000000000111000000000000111222222222111222555666:::CCCMMMeeeyyy}}}rrrjjjeee```\\\TTTSSSPPPMMMJJJHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFIIILLLPPPTTTXXX[[[```ccciiipppwww{{{zzzxxxxxxxxx}}}||||||~~~|||yyyxxxxxxvvvtttsssmmmkkkhhhhhhhhhhhhgggeeehhhhhhhhhgggfffeeedddcccbbbbbbcccccccccaaa___^^^ZZZYYYXXXYYY[[[\\\\\\ZZZ\\\\\\\\\[[[[[[[[[ZZZZZZ[[[]]]_________aaaggglllxxx~~~{{{{{{~~~{{{}}}{{{vvvuuuuuulllaaabbbdddhhhmmmppppppoooooommmjjjgggccc___\\\[[[XXXVVVTTTSSSRRRPPPMMMKKKGGGAAA999444333222000.../////////............------------.........//////------...///////////////++++++,,,---...//////000////////////////////////222111000000000000000000111222444777999???NNN\\\lllttt{{{|||~~~pppttt~~~~~~uuukkktttjjjXXXVVVRRRQQQQQQQQQPPPPPPQQQNNNJJJEEEAAA???>>>>>>;;;;;;999777555333222111222222111000000000000111000000////////////000000//////...//////000111111000000000000000111111111111111000000111111222333222111222555888===IIIUUUnnnzzzooogggbbb\\\YYYRRRQQQOOOLLLKKKJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKNNNSSSWWW[[[___dddgggjjjpppwww{{{|||{{{zzzzzz}}}uuurrrooommmlllllljjjiiikkkkkkjjjiiihhhfffeeedddbbbcccccccccbbbaaa```___ZZZYYYZZZZZZ[[[\\\\\\\\\]]]]]]\\\\\\\\\[[[ZZZZZZZZZ^^^aaaaaa```bbbeeeiiiuuu}}}zzz}}}|||{{{vvv{{{pppfffdddccceeejjjnnnooooooooonnnkkkhhhccc___\\\ZZZWWWVVVTTTSSSRRRQQQNNNLLLHHHCCC<<<777444222000.../////////...............---------............///,,,,,,---........................---------------////////////////////////111111000000000000000111111222555888999BBBUUUhhhtttzzz~~~~~~xxxiiippp~~~yyylllqqq}}}kkkYYYVVVSSSPPPPPPQQQQQQPPPPPPMMMIIIEEEBBB@@@@@@@@@<<<;;;:::888666444333222222111000000//////000000000000////////////000000//////...//////000111111///000000000111111111222111111111111111222222333222111333777:::AAAQQQ___uuuyyypppjjjeee```\\\UUUTTTQQQOOOMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPOOOMMMKKKIIIGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKNNNQQQVVV[[[___ccchhhlllmmmqqqwww|||~~~{{{xxxuuusssrrrpppnnnlllllllllllljjjiiigggeeedddbbbbbbbbbbbbaaa```______ZZZ[[[[[[\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\ZZZYYYXXXZZZ]]]aaabbb``````bbbeeeqqq{{{~~~zzz{{{~~~}}}xxxlllhhhcccccchhhlllnnnnnnooonnnllliiieeeaaa]]][[[XXXVVVTTTTTTSSSRRROOOLLLJJJFFF???:::555222000//////////////////////////////............---------++++++,,,------------,,,///.....................////////////////////////111000000000000000111111111222444777:::EEEZZZnnnyyy~~~tttiiisss}}}ppprrr|||mmm\\\XXXSSSQQQPPPPPPPPPPPPNNNLLLHHHEEEBBBAAAAAAAAA<<<;;;:::888666444333222111000000///////////////000000////////////000000000////////////000000111///000000111111222222222222111111111111222333333222333555999===FFFXXXiii{{{{{{tttppplllfffbbbZZZXXXVVVSSSQQQPPPPPPPPPSSSTTTVVVWWWXXXWWWVVVVVVRRRPPPOOOLLLKKKIIIHHHHHHGGGHHHJJJLLLMMMNNNOOOOOOUUUXXX]]]aaaeeejjjooorrrtttvvvzzz~~~~~~|||zzzyyywwwuuuqqqnnnmmmmmmlllkkkjjjhhhfffeeeccccccbbbbbbaaa`````````[[[]]]^^^]]]\\\[[[\\\]]]\\\]]]]]]]]]\\\ZZZYYYWWWYYY\\\``````^^^]]]___bbbkkkuuu~~~||||||}}}tttllldddbbbfffkkknnnnnnooonnnmmmkkkgggccc```^^^ZZZXXXVVVUUUTTTRRROOOMMMKKKHHHBBB<<<666222000///...////////////000000000//////.........---------++++++,,,---------------,,,,,,---...///000000111////////////////////////000000000000000111111222333222444888>>>KKKaaattt}}}}}}sss}}}zzzxxx{{{rrr```[[[UUUQQQOOOOOONNNMMMLLLJJJGGGDDDBBBAAAAAAAAA<<<;;;:::888666444222111111111000///////////////000000////////////000000111000000////////////000///000000111111222333333222222111111222222333444333444777;;;???JJJ___qqq|||yyytttnnniiicccaaa___]]][[[ZZZZZZZZZ[[[\\\^^^______^^^]]]\\\WWWVVVTTTRRRQQQPPPOOOOOONNNOOOQQQTTTVVVWWWWWWWWW^^^aaafffjjjnnnrrrvvvzzz|||||||||~~~~~~}}}|||xxxssspppnnnnnnmmmmmmkkkjjjhhhhhheeedddcccbbbbbbaaaaaaaaa]]]^^^___^^^[[[ZZZ[[[]]]]]]^^^______^^^\\\YYYXXXXXX[[[^^^]]][[[ZZZ\\\___bbbmmmxxxzzzqqqeeeaaaeeejjjmmmmmmooonnnnnnllljjjfffbbb```\\\ZZZXXXWWWUUUSSSPPPMMMLLLJJJEEE>>>777222000///.../////////000000000000---------...............,,,---......//////......,,,,,,---------.........////////////////////////000000000000000111222222555333444;;;EEETTTiii{{{~~~|||wwwccc^^^WWWRRROOOMMMLLLKKKKKKJJJFFFCCCAAAAAAAAAAAA<<<;;;999777555333222111222111111000///000000000000000////////////000000222111000//////.../////////000000111222222333333222222111111222222333444444555888<<<@@@LLLbbbvvv{{{tttooolllkkkiiigggffffffffffffaaabbbccceeedddcccaaa```]]]\\\[[[YYYXXXWWWVVVVVVUUUWWWYYY\\\^^^_________eeehhhmmmqqqtttxxx|||}}}}}}~~~~~~zzzuuupppnnnnnnnnnnnnmmmllljjjjjjffffffeeedddcccccccccccc^^^```aaa___[[[YYYZZZ\\\___`````````___]]][[[YYYXXXZZZ\\\[[[YYYXXXZZZ]]]\\\gggssszzz~~~sssfffaaadddjjjllllllnnnoooooommmkkkhhhdddbbb^^^\\\YYYXXXVVVSSSPPPMMMMMMKKKFFF???888222000///.../////////000000111111++++++,,,---...///000111...//////000000000000000//////...---+++***))))))////////////////////////000000///000000111222222666333555===JJJ[[[pppxxxbbb\\\WWWUUUQQQLLLJJJLLLJJJIIIGGGEEECCCBBBAAAAAA<<<;;;::::::999888444222111000000000000000111222///////////////////////////////////////////////////000111000...------...///000111111000111333555555666999???IIIYYYiiittt~~~}}}yyywwwuuuqqqooonnnmmmmmmnnnmmmmmmlllkkkjjjiiihhhfffdddcccaaa___^^^]]]]]]^^^bbbgggjjjjjjiiihhhhhhlllpppuuuxxxzzz}}}{{{zzz~~~~~~{{{xxxwwwtttsssrrrqqqrrrqqqnnnlllgggeeebbbaaa```aaaccceeeeeedddbbb___]]]]]]\\\]]]]]]```aaa```[[[XXXXXXXXX[[[ZZZXXXUUUSSSTTTWWWZZZ```fffnnnwww~~~}}}lll^^^[[[ccckkkooopppnnnmmmmmmllljjjfffddd```^^^\\\XXXUUURRRPPPOOOMMMKKKGGGAAA;;;666222000000/////////............------------------------///////////////.........///////////////...............//////000000111111222111000000000111222333222666999>>>PPPkkk{{{|||~~~uuuccc]]]XXXUUUQQQKKKIIIJJJHHHGGGFFFDDDCCCBBBBBBBBB===;;;:::::::::888555222111111000000000000000111////////////////////////111111111111111111111111000111222111///...///000///111111111111111333555555777;;;EEETTTfffvvv~~~|||zzzxxxvvvvvvvvvttttttsssrrrqqqoooooonnnmmmllljjjhhhgggfffeeeeeegggjjjooorrrrrrqqqpppppprrrvvvyyy|||~~~~~~zzzzzz}}}zzzxxxwwwuuutttttttttssspppnnngggfffcccbbbaaacccdddffffffeeeccc```___^^^^^^^^^\\\^^^```^^^ZZZWWWVVVWWWWWWVVVUUURRRPPPQQQTTTWWW___eeemmmvvv}}}qqqccc]]]aaahhhlllpppnnnmmmlllllljjjgggdddaaa___[[[XXXTTTRRRPPPPPPMMMKKKGGGBBB<<<777333000000000/////////.........------------------------............/////////////////////////////////.........//////000000111111222111000000000111333333222777===HHH]]]wwwyyyqqqrrrvvvwww|||{{{pppddd]]]XXXVVVSSSLLLHHHHHHFFFFFFEEEDDDCCCCCCCCCCCC>>><<<;;;::::::888555333222222111000/////////000////////////////////////000000000000000000000000111222333222000///000111000111222222111222444555666888???NNNcccxxx~~~}}}|||{{{yyyxxxwwwvvvuuuuuusssrrrppppppooooooooosssxxxzzzzzzyyyxxxxxxyyy{{{}}}zzz{{{}}}{{{zzzxxxwwwvvvvvvuuurrrpppiiigggeeedddcccdddfffggggggfffdddbbb```___^^^^^^[[[\\\]]]\\\YYYVVVTTTTTTRRRRRRQQQNNNMMMMMMPPPSSS]]]ccckkkttt{{{uuuiiiaaaaaaffflllooonnnlllkkkkkkjjjgggeeebbb___[[[WWWSSSRRRQQQQQQLLLKKKGGGCCC===888444111000000000/////////..............................------......//////000000......//////////////////......//////000000111111222111000000111222333444222999DDDVVVoooooofffhhhlllsssxxx~~~yyyoooddd]]]XXXWWWTTTNNNIIIHHHEEEEEEDDDDDDCCCCCCDDDDDD???===;;;::::::999666444333333111000////////////////////////////////////........................000111222222000///000222111222333222222222444666777999CCCVVVooo~~~}}}|||{{{yyyxxxwwwwwwwwwuuuyyy}}}~~~}}}}}}}}}~~~{{{yyyxxxwwwwwwuuusssqqqjjjhhhgggfffeeefffggghhhfffeeecccbbb```___^^^]]]YYYZZZZZZYYYWWWTTTRRRQQQOOOOOONNNLLLKKKKKKNNNQQQZZZ```iiirrrzzz~~~uuummmfffcccgggmmmnnnlllkkkkkkkkkjjjhhhfffccc```[[[WWWSSSRRRQQQQQQLLLKKKHHHDDD???:::555333000000000////////////...////////////////////////.........///////////////............////////////......//////000000111111222111111000111222444555333<<>>;;;::::::999777555333333111000////////////000000000000000000000000........................///000111111//////000111111222333333222333555777888===III^^^www{{{zzzxxxwwwvvvvvvtttqqqooojjjiiihhhggggggggghhhhhhdddcccbbbaaa___^^^\\\[[[XXXXXXXXXWWWVVVTTTQQQOOOMMMMMMMMMLLLJJJKKKMMMPPPWWW]]]fffpppxxx|||uuuqqqkkkddddddiiikkkkkkkkkkkklllkkkhhheeebbb```\\\XXXTTTRRRQQQQQQLLLKKKIIIEEEAAA<<<777444111000000000////////////////////////////////////000000//////......---------.........//////000000......//////000000111111222111111111111333444666777AAAUUUmmm}}}nnniiikkkoooyyy~~~}}}jjj```XXXWWWWWWRRRNNNLLLGGGGGGFFFEEEEEEEEEFFFFFFAAA???<<<::::::999888666222222111000/////////000000000000000000000000000000000000000000000000000...///111000//////000222222333444444333333555777:::AAAPPPeee|||yyywwwuuuttttttrrrooommmjjjiiiiiihhhhhhhhhhhhhhhccccccbbbaaa___]]][[[ZZZXXXWWWVVVUUUUUUSSSPPPMMMLLLLLLMMMLLLKKKKKKMMMOOOTTTZZZdddnnnvvv~~~|||vvvuuupppfffaaabbbhhhiiikkkmmmnnnlllgggdddaaa```]]]YYYVVVSSSQQQPPPKKKKKKIIIGGGBBB===888666111111000000000/////////........................000/////////............------......///000000000......//////000000111111222111111111222333555666<<>>QQQiii|||}}}yyyyyy}}}~~~zzzuuutttvvvuuuqqqmmmnnnnnnmmmlllkkkjjjiiihhhgggeeecccbbbaaa___\\\YYYWWWUUURRRPPPPPPOOOMMMLLLIIIJJJKKKJJJIIIHHHJJJLLLQQQTTT\\\fffqqq}}}~~~}}}xxxkkkdddcccggglllmmmkkkiiiiiiiiieeebbb]]]YYYVVVSSSPPPMMMOOOKKKGGGFFFFFFDDD===888222000......///000000///111///...---...///...---////////////////////////---------.........//////////////////000000000000111//////111111222888???FFFZZZqqq~~~~~~~~~wwwppp~~~yyyhhh]]]ZZZYYYVVVTTTQQQRRRSSSSSSRRROOOLLLIIICCCAAA>>>===<<<;;;888666333333111000000000111222...000111222000000000111222222222111111111111111111111111111111111111111222000111555666555777<<>><<<:::888444333222111000000111222+++...000111111111333444222222222222111111000000111111111111111111111111333111222444555444888===KKK___vvvzzz{{{|||wwwuuuuuutttqqqmmmmmmlllkkkjjjhhhgggfffeeedddcccaaa```___]]][[[XXXXXXVVVRRROOONNNLLLIIIGGGHHHIIIIIIHHHGGGGGGHHHJJJMMMPPPXXXbbbnnnzzzzzzjjjaaa```dddjjjmmmmmmkkkiiiiiieeebbb^^^[[[YYYWWWTTTRRRMMMJJJGGGFFFGGGEEEAAA===888666333111111111000///111///...---...///...---////////////////////////------.........//////////////////000000000111111333222333555444444:::BBBWWWggg|||}}}iiikkkzzzrrraaaZZZYYY[[[\\\^^^]]][[[XXXTTTPPPMMMLLLFFFDDDAAA@@@???>>><<<999555444222111000111111222+++...000111111111333444333333222222111000000000111111111111111111111111333222222555444444999@@@OOOcccxxxzzzyyy|||xxxvvvuuutttqqqnnnmmmlllkkkiiigggeeedddccccccaaa```___^^^]]]ZZZXXXTTTQQQOOONNNMMMMMMLLLJJJGGGHHHHHHGGGFFFFFFGGGIIIJJJNNNUUU___kkkxxx}}}|||mmmccc```ccchhhkkklllkkkiiihhheeebbb___\\\ZZZYYYVVVTTTMMMJJJHHHGGGGGGFFFCCC@@@;;;888444222111111000///111///...---...///...---////////////////////////............//////////////////000000000111111111333222444666555555===FFF___mmm|||lllkkkmmm{{{xxxeee[[[YYY[[[]]]___^^^[[[XXXTTTPPPMMMKKKGGGEEEBBBAAA@@@???===;;;666444333111111111111222...///111111111000111222222222222111111111000000111111111111111111111111444333333555444555<<>>NNNeeeuuu{{{~~~rrrjjjiiimmmsssxxx|||xxxhhh^^^ZZZZZZ[[[[[[ZZZXXXUUURRROOOMMMIIIGGGCCCAAA@@@???===;;;555444222000000111222333333444555333111000000111111111111111111111111111111111111000111111222333777333333999<<<@@@PPPbbb~~~{{{xxxvvvvvvwwwvvvvvvxxxvvvssspppmmmjjjhhhgggdddcccbbb```^^^\\\[[[ZZZVVVUUURRRPPPNNNLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJHHHKKKNNNSSSZZZfffttt~~~{{{rrrrrruuuooommmggg```]]]___ccceeeeeefffeeebbb___\\\YYYVVVUUUSSSPPPLLLJJJIIIHHHFFFEEE>>>;;;666222/////////000////////////............////////////////////////////////////////////////000000000111222333555666333444666888@@@RRRiii{{{tttnnniiimmmsssxxx|||{{{kkk___YYYWWWZZZZZZZZZYYYVVVSSSOOOMMMKKKHHHEEECCCAAA@@@>>><<<333222111///000111222333444555555444222111222333111111111111111111111111111111111111111222333333666444555999===FFF]]]ttt}}}zzzxxxwwwwwwvvvuuuxxxvvvtttqqqnnnkkkjjjiiiddddddbbb```^^^\\\ZZZZZZVVVUUUSSSQQQOOOMMMLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJGGGJJJNNNRRRZZZeeesss}}}yyyzzz}}}wwwqqqjjjaaa]]]^^^aaacccdddfffeeeccc```]]]YYYWWWUUUSSSPPPLLLJJJIIIHHHFFFEEE???<<<888444111000000111////////////............////////////////////////........................000000000111222333444555333444555999CCCWWWppp}}}tttooojjjnnntttyyy||||||kkk___XXXVVVYYYZZZZZZYYYWWWTTTPPPNNNLLLIIIFFFDDDBBBAAA>>><<<555444222111000111222333333444555444222111222333111111111111111111111111444333333333333444555555555555777:::@@@PPPnnn}}}{{{yyyyyyyyyxxxvvvwwwvvvssspppnnnlllkkkjjjfffeeecccaaa___\\\[[[ZZZXXXWWWUUUSSSQQQOOONNNMMMOOONNNMMMKKKJJJIIIIIIIIIHHHKKKOOOSSSZZZeeerrr|||wwwpppfffaaaaaadddggghhhgggfffdddbbb^^^[[[WWWUUUSSSPPPLLLJJJIIIHHHFFFEEEBBB???;;;777444333333333////////////............////////////////////////////////////////////////111111111111222333444555444555666;;;GGG[[[ttt|||qqqmmmjjjnnntttyyy|||~~~{{{iii]]]XXXWWWXXXYYYZZZZZZXXXUUUQQQOOOMMMJJJFFFDDDBBBAAA>>><<<:::888555333111111111222111222333222111000111222111111111111111111111111444444333333444444555666444666888===FFF]]]~~~}}}{{{{{{{{{|||{{{yyyuuutttrrrooommmkkkjjjjjjgggfffeeebbb```^^^\\\[[[YYYYYYXXXVVVTTTRRRPPPOOONNNMMMLLLJJJIIIHHHHHHHHHIIILLLPPPTTTZZZdddqqqyyy~~~uuujjjddddddgggjjjkkkggggggfffccc```\\\XXXVVVSSSPPPLLLJJJIIIHHHFFFEEECCC@@@===999666444333222////////////............////////////////////////000000000000000000000000111111111111222333444444666666888>>>KKK```www}}}pppkkkkkkooouuuzzz}}}{{{zzz}}}kkk^^^XXXWWWWWWXXXZZZ[[[YYYVVVRRROOOMMMJJJFFFDDDBBB@@@>>><<<<<<:::777444222111111111000111222222000000111222111111111111111111111111222222222222222333333444444666:::@@@NNNjjj~~~}}}||||||}}}~~~|||{{{tttsssqqqooommmlllkkkkkkjjjiiigggdddbbb___]]]\\\ZZZZZZYYYWWWUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHJJJMMMQQQTTTYYYbbbmmmuuuzzzmmmeeedddgggjjjkkkhhhhhhgggeeeaaa]]]YYYVVVSSSPPPLLLJJJIIIHHHFFFEEEAAA???;;;777444222000000////////////............////////////////////////111111111111111111111111222222111111222222333444666777;;;CCCQQQfff{{{}}}pppkkklllpppvvvzzz}}}|||pppaaaYYYVVVVVVXXXZZZ[[[ZZZWWWRRRPPPMMMJJJFFFCCCBBB@@@===;;;:::888555333111111111222111222333333111111222333111111111111111111111111333222222222222333444444333666;;;CCCVVVvvv~~~~~~~~~~~~|||zzzuuutttrrrpppnnnmmmmmmmmmlllkkkiiifffcccaaa___^^^YYYXXXXXXWWWUUURRRPPPNNNMMMLLLLLLKKKJJJJJJJJJKKKJJJMMMPPPSSSWWW^^^hhhpppzzzrrrgggdddeeegggiiihhhhhhhhhfffccc^^^YYYWWWSSSPPPLLLJJJIIIHHHFFFEEE@@@>>>;;;888444111//////////////////............////////////////////////000000000000000000000000222222111111222222333333555888===HHHYYYnnnwwwmmmjjjlllpppvvvzzz}}}tttdddYYYTTTVVVXXXZZZ[[[ZZZWWWSSSPPPLLLJJJFFFCCCAAA???<<<:::777666333111111111222333222333444444222222333444111111111111111111111111555444444444444555666666333666;;;EEE[[[|||}}}{{{xxxuuuuuusssqqqpppooonnnnnnmmmllljjjgggdddbbb```___WWWWWWWWWVVVTTTQQQNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMIIILLLOOOQQQUUU\\\eeelllttt|||vvvjjjeeeeeegggggghhhhhhhhhgggccc^^^ZZZWWWSSSPPPLLLJJJIIIHHHFFFEEEBBB@@@===999666333111000000/////////............////////////////////////000000000000000000000000222222222111222222333333555888???KKK^^^sss{{{pppiiihhhmmmqqqvvv{{{}}}~~~kkk]]]VVVXXXYYY\\\^^^^^^[[[VVVQQQOOOKKKFFFBBB@@@???>>>===888888777666555444444333333111...++++++,,,///111333222222111222222333333444444444444555666777777999:::===HHHaaa~~~wwwuuurrrpppqqqqqqpppooossspppjjjfffcccbbb```^^^^^^\\\YYYWWWVVVSSSPPPMMMMMMMMMMMMLLLJJJIIIGGGFFFIIIKKKNNNPPPTTTYYY___cccnnnttt}}}|||nnneeecccdddfffiiilllmmmkkkfff^^^XXXUUUTTTQQQNNNKKKJJJIIIFFFEEEEEECCC???;;;777444222111//////000000000000//////000000///////////////000////////////000000000000000111111000000000333555777999CCCUUUgggwwwyyymmmcccbbbfffjjjooovvv{{{}}}~~~~~~~~~rrrccc[[[[[[\\\]]]^^^^^^ZZZUUUPPPNNNJJJFFFBBBAAAAAA@@@???444444444333333222222111555333111///...000111333333333222222111222222222333333333333444555666777999:::???KKKdddzzzxxxuuussssssrrrqqqppprrrooojjjfffcccbbb```^^^]]][[[YYYWWWVVVTTTPPPNNNNNNNNNNNNMMMKKKJJJHHHGGGHHHJJJMMMOOORRRVVV\\\```hhhoooyyysssgggbbbcccfffjjjlllnnnlllfff___ZZZWWWTTTRRRNNNLLLJJJIIIGGGEEEEEEBBB???;;;777444333222000000////////////000000000//////....../////////////////////000000000111000111111111000111333555888;;;HHH[[[mmm}}}yyyvvvrrrmmmeee^^^___eeehhhmmmsssxxx{{{|||}}}~~~zzzkkkccc___^^^______^^^ZZZTTTPPPNNNJJJFFFDDDCCCCCCBBBAAA777777666666555555444444444333222222111111222222444333333222111111111222333333333333444555666666999;;;AAAQQQjjj~~~|||xxxvvvuuutttrrrppppppmmmiiieeecccbbb```^^^\\\[[[YYYWWWWWWUUURRROOOPPPOOOOOONNNMMMKKKJJJIIIHHHJJJLLLMMMOOOSSSWWWZZZ```gggrrr{{{|||kkkbbbbbbeeekkkmmmooommmgggaaa\\\YYYUUURRROOOLLLKKKIIIGGGEEECCCBBB???;;;888555444333111000///......///000111/////////////////////////////////000000000111111000111222111000111444666999???OOOcccvvvmmmiiieeebbb]]]ZZZ___fffkkknnnssswwwyyy|||~~~rrrggg```_________^^^ZZZVVVRRROOOLLLHHHEEEDDDCCCBBB@@@;;;:::999888666555444444111111111222222111111000444444333222111111111111333222222333333444555666999;;;EEEYYYqqq~~~{{{xxxvvvtttqqqooonnnkkkhhheeedddbbb```___\\\ZZZXXXXXXWWWVVVSSSPPPPPPPPPPPPOOONNNLLLJJJJJJHHHJJJKKKLLLMMMOOOSSSUUUYYYaaakkkuuu|||ssseeecccffflllnnnooommmhhhbbb^^^\\\VVVSSSPPPMMMKKKJJJGGGEEEBBBAAA???<<<999666555444111000///......///000111//////000000000000000000//////000000000111111111111111222222111222555777999CCCVVVkkk~~~kkkfff```^^^[[[ZZZ```iiipppsssvvvxxxzzz|||~~~~~~~~~xxxhhhaaa___^^^^^^^^^\\\YYYVVVRRRNNNJJJGGGDDDBBB???===:::999888555333111///...000111222222333222111111444333222222111111111222333333333333444555666666999===KKKbbbzzz~~~{{{yyyvvvtttpppmmmmmmjjjgggfffeeedddbbb```\\\[[[YYYXXXWWWVVVSSSQQQPPPPPPPPPOOOMMMLLLJJJIIIHHHJJJLLLLLLLLLMMMPPPRRRUUU\\\eeeooouuuzzz~~~nnniiikkklllnnnooommmiiiccc```^^^WWWTTTQQQNNNLLLJJJGGGEEEBBBAAA???===:::777555333111000///......///000111///000111222222222222111000000000000111111111111111222222222222333666888999HHH]]]rrrooohhhaaa]]][[[[[[aaahhhsssuuuwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~lllbbbaaa___^^^^^^]]]ZZZXXXRRROOOKKKGGGDDDAAA>>>;;;<<<;;;:::777444222000///222222333444444444333333333222222111222222333333444444444444555666777777:::@@@SSSnnn~~~{{{yyywwwtttpppmmmllljjjhhhggggggfffdddbbb]]]\\\ZZZXXXXXXVVVSSSPPPOOONNNNNNMMMLLLJJJIIIHHHGGGIIIKKKKKKKKKKKKMMMOOOQQQVVV^^^eeekkkqqquuuxxxyyy{{{|||}}}}}}}}}~~~}}}{{{wwwoooooolllmmmnnnmmmhhhdddaaa___XXXUUURRROOOMMMJJJHHHEEECCCBBB@@@>>>;;;777444333//////000000000000//////...///111222333222222111000000000111111111222222111222333333333444777:::<<>><<<===<<<;;;999777666555444222222222222333333333444111111111111222333444444555555555555666777888888===EEE[[[zzz~~~|||zzzxxxuuuqqqmmmkkkjjjhhhhhhhhhgggeeeccc___]]]ZZZYYYXXXUUURRROOOMMMMMMLLLKKKJJJHHHGGGFFFDDDFFFHHHIIIIIIIIIJJJKKKMMMPPPUUU[[[```eeekkkoooqqqrrrtttuuuvvvvvvyyyzzzyyyzzz||||||{{{|||}}}|||zzzxxxyyy}}}~~~zzznnnlllkkkmmmnnnlllhhhdddaaa```YYYVVVRRROOOMMMKKKHHHFFFDDDCCCAAA???;;;777333111...///000111111000///...,,,---///111111111000///000000111111111222222222111222333333333555888:::@@@RRRiii}}}}}}lllccc\\\ZZZZZZ[[[aaagggmmmooorrrtttuuuuuuwwwyyy}}}||||||{{{}}}xxxwwwiiifffbbb___]]][[[YYYVVVNNNKKKHHHFFFEEEBBB???===777777666666555444444444000/////////000111222222000000000111222333555555666555555666666777888999@@@HHHaaa}}}{{{yyyvvvrrroookkkjjjiiiiiiiiiiiifffddd```^^^[[[YYYXXXUUUQQQOOOLLLKKKKKKJJJIIIGGGEEEEEEBBBDDDFFFGGGGGGGGGHHHIIIIIILLLOOOSSSWWW]]]ccchhhjjjlllnnnooopppqqqsssuuuuuuwwwxxxxxxxxxyyy|||~~~|||}}}~~~}}}~~~yyyzzz|||}}}{{{xxxkkkfffkkklllmmmkkkgggcccaaa```ZZZWWWSSSOOOMMMKKKHHHFFFDDDDDDBBB???;;;777333000---...111222222111...---***+++---///000000///...000111111111111222222222111222333333444555888;;;CCCVVVmmm~~~ppp~~~hhh```ZZZZZZ[[[^^^cccjjjkkknnnrrruuuwwwxxxzzz|||}}}|||{{{{{{|||~~~sssppprrrfff]]]]]]```]]]XXXUUUOOOLLLIIIFFFCCC@@@<<<999999999777666444444333333444444444333333222222222111111111111111111111111444555555555555777999<<<>>>KKKiii}}}}}}~~~~~~~~~~~~zzztttpppmmmlllkkkkkkkkkjjjgggddd]]]\\\ZZZWWWTTTQQQOOOMMMJJJIIIHHHFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGGGGIIILLLOOORRRVVV\\\``````aaacccfffiiikkknnnooooooqqqssstttttttttvvvxxxxxxyyyyyyyyyxxxzzz}}}yyy}}}~~~tttgggbbbfffgggiiiiiigggddd```]]]WWWVVVSSSOOOLLLIIIGGGFFFDDDCCCAAA>>>;;;777444222222000///...///000///...000000000000000000000000000111111111111222222222000///000444555555:::@@@IIIhhhtttjjj}}}}}}|||nnnbbbYYYYYY^^^aaaccceeemmmnnnpppsssvvvyyy{{{|||~~~}}}xxxsssuuuiii______```]]]WWWTTTQQQMMMIIIFFFCCCAAA===;;;:::999777666444444333333444444444333333222222222333333333333333333333333444555555555555777:::<<>>;;;777444333222000///...000000///...000000000000000000000000000111111111111222222222222000222555666666;;;BBBPPPoootttqqqwwwyyynnncccYYYZZZ___bbbeeehhhnnnnnnppprrruuuxxxzzz|||~~~}}}~~~{{{uuu{{{vvvkkkaaa``````\\\WWWTTTRRROOOIIIEEECCCAAA???>>>:::999888666555444333333444444333333333333222222444444444444444444444444444555555666666777:::===EEEWWWxxxyyy~~~}}}}}}}}}{{{yyyvvvsssrrrpppnnnmmmkkkhhheeedddaaa]]]XXXSSSOOOLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHIIILLLNNNNNNOOOPPPRRRSSSUUUVVVWWW]]]___bbbdddfffhhhkkkmmmmmmoooqqqrrrrrrssstttvvvxxxyyyzzz|||}}}xxx{{{rrrhhhdddbbbdddgggiiihhhfffcccbbbXXXVVVSSSPPPLLLIIIGGGGGGDDDCCCBBB???;;;888555333222111//////000000000///000000000000000000000000000111111111111222222222333333444777777777>>>FFFZZZwww|||tttzzz{{{ssszzznnncccZZZ[[[```dddgggkkknnnnnnoooppprrrvvvyyy|||}}}~~~~~~~~~}}}~~~yyyppprrr~~~tttjjjaaa______[[[VVVUUUTTTPPPJJJEEECCCBBBAAA@@@;;;:::888666555444333333333333333333333333333333555555555555555555555555333444666666666888;;;>>>EEEWWWxxxyyy~~~~~~}}}||||||}}}{{{zzzwwwuuurrrpppnnnkkkhhheeebbb```\\\WWWRRRNNNKKKJJJHHHGGGFFFDDDCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDFFFHHHJJJJJJKKKKKKLLLMMMMMMNNNRRRTTTXXXZZZ\\\___ccceeedddeeeffffffgggiiilllooottttttvvvxxx{{{~~~zzzuuuxxxwwwkkkcccccceeegggiiiiiifffcccaaaXXXVVVSSSPPPLLLJJJHHHGGGEEEDDDBBB???<<<999666444333111//////000111000///////////////////////////000000111111111222222222444333555777666777@@@IIIcccrrrsssyyyxxxlllccc\\\]]]aaaeeejjjnnnooonnnmmmnnnppptttxxxzzz{{{|||}}}}}}}}}~~~sssiiijjjxxxpppggg___^^^]]]ZZZWWWVVVTTTOOOJJJFFFDDDCCCBBBAAA<<<;;;999777555444333333333333333333333333333333333333333333333333333333333444666666666888<<<>>>GGGYYYwww{{{~~~~~~}}}|||}}}~~~}}}|||yyyvvvssspppnnnkkkhhheee^^^\\\XXXTTTPPPMMMLLLKKKHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>???AAABBBCCCBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHKKKNNNQQQSSSVVVYYY\\\^^^^^^]]]\\\\\\```eeejjjnnnooopppsssvvvyyy|||~~~~~~zzz}}}qqqdddeeegggiiijjjiiifffbbb```XXXWWWTTTPPPMMMJJJHHHGGGEEEDDDBBB@@@===:::777666333111000///000111000///////////////////////////000000111111111222222222222222444666555777BBBMMMjjjjjjrrr{{{hhhaaa]]]___dddgggkkkpppnnnnnnmmmmmmooorrrvvvxxxxxxzzz||||||}}}~~~~~~pppgggiiiyyymmmeee___]]]\\\YYYVVVWWWRRRNNNJJJFFFDDDCCCAAA@@@===<<<:::777555444333333222222333333333333444444222222222222222222222222333444666666777999<<>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAADDDGGGIIIJJJMMMOOORRRWWWWWWVVVUUUUUUYYY___ccceeefffhhhkkkooosssvvvxxx{{{~~~|||iiifffgggiiijjjiiifffbbb```YYYWWWTTTQQQMMMJJJHHHGGGEEEDDDCCCAAA>>>;;;888777333222000000111111111000000000000000000000000000000111111111111222222222111222444666555888EEERRRsss}}}gggtttzzztttddd___^^^bbbfffhhhkkkpppmmmmmmllllllnnnqqqsssuuuvvvxxxzzz||||||}}}rrrkkkoooooogggaaa___\\\XXXVVVVVVPPPMMMIIIGGGEEECCCAAA???===<<<:::888666444333333222222222333333444444444222222222222222222222222333444666666777999===@@@HHH\\\xxxxxx}}}{{{wwwtttpppmmmkkkiiifffddd]]]ZZZVVVRRROOOMMMMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDAAABBBCCCDDDDDDDDDCCCBBB???AAACCCCCCBBBAAAAAAAAA????????????????????????<<<>>>AAABBBCCCDDDFFFHHHLLLMMMOOOOOOPPPRRRVVVXXXZZZ[[[^^^aaafffjjjnnnpppuuuyyy}}}qqqdddfffhhhjjjjjjgggdddbbbYYYWWWTTTQQQMMMKKKIIIHHHEEEDDDCCCAAA>>>;;;999888444222000000111222111000000000000000000000000000000111111111111222222222000222555666666;;;IIIXXX}}}uuugggyyyuuusss|||lll___]]]^^^dddhhhiiikkkooolllllllllmmmnnnpppqqqrrrtttwwwyyy{{{|||}}}uuupppvvvrrrjjjccc```]]]WWWUUUVVVNNNLLLIIIGGGFFFCCC@@@===>>><<<:::888666444333333222222222333333444444444333333333333333333333333333444666777777:::===@@@OOOdddvvv}}}{{{vvvsssnnnkkkiiihhhfffddd___\\\WWWRRROOOMMMMMMMMMJJJIIIHHHFFFEEEEEEDDDDDD===>>>@@@AAABBBAAAAAA@@@@@@BBBCCCCCCAAA???>>>?????????????????????@@@@@@999;;;===>>>>>>???@@@BBBAAADDDIIIKKKLLLMMMMMMNNNRRRSSSVVV[[[```eeeiiikkkqqquuu{{{xxxbbbdddgggjjjjjjiiifffdddYYYXXXUUUQQQNNNKKKIIIHHHEEEEEECCCAAA???<<<999888444222000000111222111000000000000000000000000000000111111111111222222222111222666888888===LLL\\\nnnhhh}}}kkklllyyyiii\\\[[[^^^eeeiiiiiikkknnnkkkkkklllmmmnnnoooppppppsssvvvyyy{{{|||}}}xxxtttwwwuuujjjaaa^^^]]]YYYVVVUUUVVVRRRLLLGGGEEEDDDBBBAAA>>>===:::888666555555555111111222222222333333333333222222111000000111111000444222333888777:::HHHUUUyyyuuu~~~|||zzzvvvtttooojjjfffdddcccbbb]]][[[YYYWWWVVVTTTPPPNNNLLLKKKIIIGGGFFFEEEDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCEEECCC???===???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????@@@AAACCCDDDEEEFFFHHHJJJMMMPPPTTTYYY___dddhhhnnnvvv|||wwwgggbbbccciiinnnkkkeeebbb\\\YYYTTTQQQNNNLLLJJJHHHFFFDDDBBB@@@>>>;;;777444222222111111000111111111,,,---///000111111111000000111111111111222222222222111444999888;;;PPPhhhsssooojjjrrreeevvv}}}iiiZZZ[[[^^^bbbeeeiiikkkmmmnnnmmmkkkjjjlllooosssvvvsssuuuwwwzzz}}}|||uuutttpppfff^^^]]]]]]ZZZWWWVVVVVVRRRLLLHHHFFFDDDBBBAAA>>>===:::888666555555555111222222222222333333333222222222222222333444444222666444444:::888<<>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======>>>???@@@AAAAAABBBCCCEEEHHHKKKOOOTTT[[[___bbbiiiqqqxxx}}}yyyfffbbbaaahhhllljjjeeebbb]]]YYYUUUQQQOOOMMMJJJHHHIIIHHHFFFDDDBBB???;;;777333222111111000111111111,,,---///111111111111000000111111111111222222222222111444999:::???VVVnnnqqqnnnmmmxxxlll|||zzziii[[[\\\]]]```cccgggjjjlllmmmmmmkkkkkklllooorrrtttssstttvvvxxx{{{}}}wwwppp{{{pppggg___^^^___[[[XXXWWWVVVSSSMMMIIIFFFDDDBBBAAA>>>===;;;999777666555555222222222222333333333333111111222222333555666777444999777666;;;999>>>NNNffftttmmm}}}|||yyywwwuuusssnnnjjjfffcccaaa```aaa___\\\YYYWWWUUUQQQOOONNNMMMKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>>>>>>>;;;;;;<<<<<<<<<=========>>>???BBBEEEHHHNNNUUUYYY\\\cccllltttzzzyyyfffaaa```fffkkkiiidddbbb^^^ZZZVVVRRROOOMMMJJJHHHHHHFFFDDDCCCAAA>>>:::777333222222111000000111111---...000111111111111000000111111111111222222222222222444999<<>>===;;;:::888666555555222222222333333333444444111111222222333555666777555:::888666::::::@@@QQQkkk~~~qqqooo~~~|||zzzwwwuuutttrrrnnnjjjfffcccaaa```bbb```\\\YYYWWWUUURRROOOOOOMMMLLLJJJHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===???CCCHHHOOOTTTZZZaaakkksssyyy~~~wwwhhhcccaaafffkkkiiieeeddd___\\\WWWSSSPPPNNNKKKIIIGGGEEEDDDBBBAAA>>>:::777333333222111000000000000...///000111222111111000000000111111111222222222444333555888===JJJccczzzjjjjjjuuuwwwiii```^^^]]]\\\^^^bbbfffiiikkklllmmmmmmnnnnnnnnnnnnrrrqqqqqqrrrssswwwzzz|||{{{|||~~~~~~pppxxx|||sssiii```______]]]ZZZZZZXXXTTTOOOKKKHHHFFFCCC@@@======<<<:::999777555555222222333333333444444444222222222222222333444444555:::888666::::::BBBUUUpppxxxqqqsss}}}{{{yyyvvvtttsssrrrooollliiifffdddcccccc```\\\YYYWWWUUURRRPPPOOONNNLLLJJJHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAACCCCCCBBBCCCCCCDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===@@@EEELLLQQQ[[[bbbllltttyyy~~~uuukkkdddbbbgggkkkjjjgggfffaaa]]]XXXTTTQQQOOOLLLIIIJJJIIIGGGFFFDDDBBB>>>;;;444333222111000000000000//////111222222111111000000000111111111222222222555555666888>>>NNNggg|||{{{hhhjjjxxxyyykkkdddaaa^^^]]]^^^aaaeeehhhjjjkkklllmmmnnnnnnmmmmmmqqqpppppppppqqqtttwwwyyyxxxzzz|||rrruuu}}}rrrggg]]]\\\]]]\\\\\\]]]XXXUUUPPPMMMJJJFFFCCC@@@======<<<;;;:::777666555333333333333444444444444333222222222222222333444444:::888666:::;;;EEEZZZxxxqqqnnnttt~~~|||zzzyyyvvvtttsssrrrqqqnnnllljjjhhhgggccc```\\\YYYXXXWWWUUUTTTPPPOOOMMMKKKJJJHHHHHHGGGEEEEEEDDDDDDCCCBBBBBBAAACCCBBBBBBCCCEEEFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======???CCCJJJOOOZZZaaallltttyyy~~~vvvmmmfffbbbfffkkkkkkiiihhhbbb___YYYUUURRROOOLLLJJJHHHGGGEEEDDDCCCAAA===:::444444222111000000/////////000111222222222000000000111111111111222222222555666777999AAASSSlllxxxiiiooo{{{ooogggeeebbb______bbbeeegggiiijjjkkklllmmmmmmmmmmmmpppoooooooooqqqrrrtttvvvuuuwwwzzz}}}rrrpppzzzmmmaaa]]]\\\\\\\\\]]]YYYVVVQQQNNNJJJGGGCCC@@@=========<<<:::888666444333333333444444444444555222222222222333555666777444;;;999777;;;===III___kkkllluuu}}}}}}}}}{{{zzzxxxvvvtttssssssrrrqqqooommmlllkkkeeebbb^^^[[[ZZZZZZYYYXXXSSSRRRPPPNNNLLLKKKJJJJJJFFFFFFEEEDDDDDDCCCCCCBBBDDDBBBAAACCCFFFGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBB??????@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>BBBHHHMMMUUU]]]hhhrrrxxx}}}|||mmmeeeaaaeeejjjjjjhhhhhhccc```ZZZVVVSSSPPPMMMJJJEEEDDDBBBAAA@@@>>>:::777555444333111000/////////000111222222222222000000000111111111111222222222333666888;;;EEEZZZssswwwkkkuuu~~~yyyuuujjjhhheeecccbbbccceeeggghhhiiiiiikkklllmmmnnnooonnnoooooopppqqqrrrsssssssssuuuxxx|||~~~rrrllluuuxxxiiiaaa^^^[[[ZZZ[[[YYYVVVRRRNNNKKKGGGCCC@@@=========<<<;;;888666444333333333444444444555555111111222333555777999:::555<<<;;;999===???LLLccciiilllwww}}}}}}|||{{{zzzyyywwwuuussssssssssssqqqpppooonnnfffccc___]]]]]]]]]\\\[[[UUUTTTRRRPPPNNNMMMMMMLLLFFFFFFFFFEEEDDDDDDCCCCCCDDDBBBAAACCCFFFHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBCCC???@@@@@@@@@AAAAAAAAAAAACCCBBB@@@>>>>>>AAAGGGKKKPPPXXXeeeooovvv|||llleee```dddhhhiiihhhhhhddd```[[[VVVSSSPPPMMMKKKGGGFFFEEEDDDCCC@@@===:::555444333111000/////////000111222333333222000000000111111111111222222222111555999===III___xxxwwwnnnzzz}}}zzz~~~zzzwwwxxxllljjjgggeeeddddddfffggghhhhhhhhhiiikkkmmmooopppnnnnnnpppqqqrrrrrrrrrrrrrrrtttxxx{{{}}}~~~~~~}}}vvvjjjlllvvvrrr```ZZZ]]]___]]]ZZZXXXUUUPPPKKKFFFBBB@@@???===:::999999888666444555555555555555555555555333444666666555555777888111888999;;;???@@@PPPlllllljjjuuu|||zzz}}}~~~}}}|||zzzxxxvvvtttsssrrrrrrrrrpppmmmjjjiiifffcccaaa```___]]][[[VVVUUURRROOOMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>@@@BBBCCCCCCBBBAAA@@@BBBAAAAAAAAAAAABBBCCCCCCCCCAAA???>>>???BBBEEEGGGUUU\\\fffooovvv|||vvvkkkaaabbbfffhhhhhhiiieeeaaa[[[VVVRRRPPPMMMKKKJJJHHHGGGFFFEEEBBB>>>;;;777444222111222333333222000000000000000000000000111111111000111111222222444666999@@@OOOddd{{{uuuvvvvvvtttsssrrrsssuuutttnnnhhheeefffhhhiiiiiiggghhhjjjlllmmmmmmmmmmmmoooppppppooonnnnnnppprrrrrrsssuuuxxxzzz|||}}}}}}wwwhhhiiisssxxxccc[[[\\\\\\ZZZ[[[YYYUUUPPPKKKFFFCCCAAA???===;;;999999888666444444444444444444444444444333444666666555555777888444999:::;;;???AAAQQQnnnkkklllxxx}}}zzz~~~}}}yyywwwsssrrrqqqrrrrrrqqqooolllllljjjfffdddcccaaa___]]]YYYWWWUUURRROOOMMMLLLKKKHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEECCCAAA@@@AAACCCFFFHHHQQQWWWbbbkkksssyyy~~~~~~xxxlllbbbbbbfffhhhiiijjjddd```ZZZUUUSSSPPPMMMLLLIIIGGGFFFEEEDDDAAA>>>;;;777555222111222333222222111111111111111111111111222222222222222222333444666777:::BBBRRRhhh}}}xxx~~~~~~uuurrrqqqpppppprrrrrrmmmiiiggggggiiiiiihhhfffhhhjjjkkkmmmmmmmmmmmmoooppppppooonnnnnnoooqqqqqqrrruuuxxxzzz|||~~~~~~|||iiigggqqq~~~ggg\\\[[[[[[YYY[[[YYYUUUQQQKKKGGGCCCAAA???===;;;:::999888666444333333333333333333333333222444555666555555666888666;;;;;;<<<@@@BBBSSSppp}}}jjjnnn~~~}}}{{{~~~|||zzzrrrqqqpppqqqrrrrrrpppnnnnnnllliiifffeeeccc```^^^ZZZXXXVVVSSSPPPNNNMMMLLLHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFEEECCCBBBCCCEEEGGGIIIMMMTTT___jjjrrryyy{{{mmmbbb```dddgggiiikkkbbb^^^YYYUUUSSSQQQNNNLLLJJJHHHGGGFFFEEEBBB???<<<777555222111222333222111111111111111111111111111333333222222333333444555999777:::EEEYYYooo{{{yyy{{{qqqmmmllljjjkkkmmmnnnllliiiiiiiiiiiiiiihhhfffgggiiikkklllmmmnnnnnnoooppppppooonnnnnnoooqqqqqqrrruuuxxx{{{}}}~~~nnnjjjrrrjjj^^^]]]]]][[[\\\ZZZVVVQQQLLLGGGDDDBBB???===;;;::::::999666444333333333333333333333333222444555555555555666888777<<<:::;;;???CCCVVVttttttgggooo|||{{{~~~}}}tttrrrqqqpppqqqpppnnnlllmmmkkkhhhfffeeebbb___\\\XXXWWWTTTQQQOOOMMMKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDCCCBBBBBBAAAAAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGEEEDDDCCCCCCEEEGGGIIIMMMTTT```kkkuuu||||||nnn```^^^aaaeeehhhjjjaaa]]]YYYVVVTTTQQQNNNLLLLLLJJJIIIHHHGGGDDD@@@>>>888555333111222222222111111111111111111111111111222222222222222333444555999777:::IIIaaayyyvvvsss~~~sssiiieeedddcccdddgggjjjjjjjjjjjjjjjjjjiiigggggghhhiiikkklllnnnoooooopppqqqqqqpppnnnnnnoooqqqppprrruuuxxx{{{}}}xxxpppuuu}}}jjj```___aaa```\\\ZZZWWWRRRMMMHHHDDDBBB@@@>>>;;;::::::999777555333333333333333333333333222333555555444444666777666:::999999???EEE[[[zzzjjjeeeooo{{{{{{~~~xxxvvvrrrpppooommmkkkhhhllljjjhhhgggeeebbb___\\\XXXWWWTTTQQQOOOMMMKKKJJJFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHLLLSSS___kkkuuu~~~|||nnn```\\\```cccfffiiiaaa^^^ZZZWWWUUURRROOOMMMKKKIIIHHHGGGFFFCCC@@@===888666333222222222111000111111111111111111111111000000000000111222333444777666<<>><<<;;;:::999777555333333333333333333333333111333444555444444555777555999777999AAAIIIaaa~~~gggdddqqq{{{|||~~~zzzvvvrrrpppmmmjjjgggkkkjjjiiihhhgggddd```]]]ZZZXXXVVVSSSPPPNNNMMMLLLFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEEEECCCCCCDDDEEEFFFFFFGGGGGGFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIQQQ]]]iiisss|||}}}nnn```]]]```ccceeehhhbbb```\\\YYYVVVSSSOOOLLLIIIGGGFFFEEEDDDAAA===;;;999666333222222222111000222222222222222222222222/////////000111222333444555777@@@TTTooosssnnnooojjj___UUUSSSTTTUUUYYY]]]dddfffjjjkkkkkkjjjiiijjjjjjjjjkkklllnnnppprrrtttsssttttttsssqqqpppqqqrrrssstttvvvyyy{{{}}}~~~yyyxxx{{{mmmdddcccdddccc]]][[[XXXSSSNNNIIIEEECCC@@@>>><<<;;;;;;999777555444444444444444444444444111333444444444444555777555999777:::DDDOOOiiijjjeeettt|||~~~~~~yyyuuurrrooollljjjhhhgggfffffffffddd```]]]YYYWWWUUURRROOOMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDEEEGGGHHHIIIJJJIIIIIIGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHPPP\\\hhhrrrzzz~~~pppccc```bbbdddfffhhhdddbbb^^^[[[XXXTTTOOOLLLJJJHHHGGGFFFEEEBBB???<<<999666333222222222111000222222222222222222222222000000000111222333555555666:::EEEZZZsssuuuiiiiiittt|||bbbXXXOOOMMMPPPRRRWWW\\\bbbfffiiikkkjjjiiijjjkkkkkkkkklllmmmooorrrtttvvvuuuvvvvvvtttrrrqqqrrrtttuuuvvvwwwyyy{{{}}}}}}~~~{{{xxx}}}oooeeecccbbbaaa^^^\\\XXXSSSNNNIIIFFFDDD@@@>>><<<;;;;;;:::777666555555555555555555555555111333444444444444555777555999888;;;FFFRRRnnnooofffvvv~~~|||xxxuuurrrooommmdddccccccccccccaaa]]][[[VVVUUURRRPPPMMMKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHEEEFFFIIIKKKMMMLLLKKKKKKHHHIIIKKKLLLMMMLLLKKKIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIPPP\\\hhhsss{{{rrreeebbbeeefffggghhhfffccc___\\\YYYTTTPPPLLLMMMLLLJJJIIIHHHFFFBBB???999777333222222222111000222222222222222222222222111111111222333444666777888===JJJ]]]uuulllaaaeeezzzzzz^^^TTTKKKKKKNNNRRRWWW]]]bbbeeeiiijjjiiiiiikkkmmmllllllmmmnnnpppsssvvvwwwvvvwwwwwwuuusssrrrssstttvvvwwwxxxzzz{{{|||}}}}}}yyy~~~xxxllldddaaa``````ddd___YYYSSSOOOKKKGGGDDDBBB@@@===;;;;;;;;;:::999333222222111111222222333444444333222222333333333999888:::>>>DDDWWWyyy|||mmmiiiwww}}}}}}xxxrrrnnnkkkeeecccaaa^^^\\\ZZZZZZZZZWWWVVVTTTQQQOOOLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIHHHHHHIIIKKKLLLNNNKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMJJJKKKLLLNNNNNNMMMLLLLLLMMMLLLJJJHHHGGGFFFGGGGGGIIIOOOYYYfffrrr{{{~~~kkkbbbbbbeeehhhjjjfffddd```[[[WWWRRRPPPNNNMMMIIIEEEEEEFFFEEE???;;;:::777444222222333222222222222222222222222222222000222444444444444666888999>>>LLLeee}}}}}}mmm^^^iiippp[[[TTTNNNMMMNNNPPPVVV]]]dddfffiiikkkjjjiiiiiiiiiooooooooonnnoooqqquuuyyywwwxxxxxxwwwvvvvvvwwwyyyzzz{{{{{{zzzyyyzzz|||~~~yyy|||yyyllldddaaa```___ccc___ZZZUUUPPPKKKGGGCCCBBB@@@===;;;;;;;;;:::999444444333333333333444444555555444444444444444555:::999;;;@@@III^^^zzzlllhhhwww}}}||||||wwwrrrmmmjjjbbb```^^^ZZZXXXVVVVVVUUUSSSSSSQQQOOOMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKMMMNNNOOONNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLNNNMMMKKKIIIHHHHHHHHHIIIKKKPPPZZZfffrrr|||pppeeeccceeegggiiifffddd```[[[VVVRRROOONNNMMMIIIFFFEEEFFFEEE@@@;;;:::777444222222333222222222222222222222222222222000222333444333444666777888===MMMfff}}}|||{{{kkk___mmmppp^^^VVVPPPOOOOOOQQQWWW]]]dddgggjjjlllkkkkkkkkkkkkoooppppppooooooqqquuuyyyyyyyyyzzzyyyxxxwwwyyyzzzzzzzzzzzzyyyxxxyyy{{{}}}yyyyyy}}}zzzmmmddd```______bbb___[[[WWWRRRMMMGGGBBBBBB???<<<;;;;;;;;;:::999555555444444444444555555666555555555555555666666::::::<<>><<<999555333222333222111222222222222222222222222///111222333333333555666:::CCCVVVpppuuu}}}ttthhhhhh~~~mmmbbbXXXTTTTTTUUUYYY^^^bbbeeeiiilllmmmmmmnnnooopppqqqqqqqqqqqqrrruuuxxxyyy{{{}}}|||{{{{{{|||}}}{{{||||||{{{zzz{{{}}}zzzuuunnn~~~|||ppphhheeeccccccaaa```]]]ZZZUUUOOOGGGBBBAAA???<<<:::::::::999888444444333333333333444444444444333333444555666666777999===GGG^^^nnnhhhkkkzzzyyyyyyyyyyyyvvvrrrmmmhhheeeeeeccc```\\\YYYWWWUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMMMMNNNOOOPPPOOOOOOQQQRRRTTTUUUVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\aaa```^^^\\\ZZZXXXWWWVVVPPPPPPNNNMMMLLLKKKJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKLLLQQQ[[[gggsss~~~xxxgggaaaeeehhhfffeeeccc___ZZZVVVRRROOOMMMLLLJJJIIIHHHGGGEEEBBB@@@<<<999555333333333222111222222222222222222222222///111333333333333555777:::DDDZZZuuuuuuooorrrjjjoooyyylll]]]WWWVVVWWW[[[___aaadddhhhkkklllmmmnnnoooqqqrrrsssrrrrrrsssuuuxxxyyy{{{}}}}}}|||||||||}}}~~~~~~}}}}}}yyysssiiiyyyvvvnnniiifffdddbbb```^^^ZZZVVVOOOHHHCCCAAA>>>;;;:::::::::999888444444333333333333444444333333333333444555666666666:::???JJJccc{{{jjjiiinnn|||{{{yyyxxxvvvtttpppllliiigggdddbbb___[[[XXXVVVUUUUUUNNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNOOOPPPRRRSSSQQQRRRTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^___cccbbbaaa^^^\\\ZZZXXXWWWPPPOOONNNLLLKKKJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMSSS^^^jjjwwwvvveee___eeehhhffffffddd```[[[WWWRRRPPPNNNKKKKKKJJJIIIGGGEEECCCBBB===:::666444333333222111222222222222222222222222000222444444444444666888888EEE]]]yyyzzzhhhkkksssooovvvvvvdddZZZXXXYYY]]]aaaaaadddhhhkkkllllllmmmnnnqqqsssttttttssstttuuuwwwyyy{{{}}}~~~~~~}}}}}}~~~vvvpppiiixxx~~~uuummmhhhddddddaaa^^^ZZZUUUOOOIIIDDDAAA>>>;;;:::::::::999888555555444444444444555555444444444444555666777888777<<>>;;;666444333333222111222222222222222222222222111333555555555555777999;;;IIIbbb~~~nnn```jjjuuuuuu}}}iii\\\YYYZZZ^^^ccccccfffjjjlllmmmmmmnnnnnnrrrsssuuuuuuttttttvvvwwwzzz|||tttnnnjjjxxxyyyppphhhdddeeebbb^^^YYYUUUOOOIIIEEEAAA>>>;;;:::::::::999888666666555555555555666666555555555555666777999999888>>>DDDPPPlllrrrfffjjjttt|||~~~|||xxxzzzxxxtttpppmmmkkkjjjjjjcccbbb___\\\ZZZYYYXXXXXXQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPRRRTTTVVVWWWYYY[[[]]]___`````````[[[[[[\\\]]]___aaabbbcccaaa```^^^\\\ZZZXXXVVVUUUQQQPPPNNNMMMLLLMMMMMMNNNLLLLLLKKKKKKKKKMMMNNNOOOPPPXXXeeettt}}}zzzzzzwwwddd]]]dddhhhdddhhhfffbbb]]]XXXTTTQQQPPPKKKKKKLLLJJJGGGEEEDDDDDD>>>;;;777444333333222111222222222222222222222222222444555666666666888999???MMMhhhyyyhhh]]]lllvvvxxxkkk]]]YYY[[[___dddeeehhhlllnnnnnnnnnnnnooorrrtttuuuuuuttttttvvvwww{{{~~~~~~{{{jjjiiirrrzzzmmmeeedddbbbaaa___YYYQQQJJJGGGEEEAAA???===:::888888888999555555444444444444555555333333222333444777:::<<<999999@@@QQQmmmvvvhhhggg~~~zzzyyy|||{{{{{{{{{~~~{{{wwwwwwuuuqqqnnnkkkjjjjjjjjjdddcccbbb```]]]ZZZXXXVVVRRRRRRRRRRRRQQQPPPOOONNNJJJMMMQQQTTTUUUVVVXXXYYY^^^^^^^^^```bbbcccbbbaaadddcccbbbbbbbbbcccdddeeegggfffddd```[[[WWWVVVWWWUUUVVVVVVTTTRRRPPPQQQRRRUUUPPPMMMMMMLLLJJJKKKOOOUUUaaaooozzzuuuiiibbbaaadddgggjjjhhhddd___ZZZVVVSSSQQQNNNMMMLLLJJJGGGEEEBBBAAA>>>:::666333222333444444000000111222333333444444444444333222222444888;;;>>>SSSppptttbbb\\\rrrnnnssssssccc]]]___ccceeeggghhhkkkmmmoooooonnnmmmtttuuuuuuuuuuuuuuuuuuuuuzzz|||}}}}}}~~~llliiiqqqzzznnnfffeeebbbbbb___YYYQQQKKKGGGEEEAAA???===:::888888888999555555444444444444555555444444333333555777999;;;<<<<<>>;;;666333222333444444000111111222333333444444333444333222222555999<<>>BBBTTTkkkzzzhhheeepppsssrrruuuqqquuuyyy~~~vvvkkk```[[[\\\```dddeeefffgggiiikkkmmmooopppttttttuuuvvvwwwwwwxxxxxxxxxyyy|||~~~~~~yyywwwtttttttttuuuuuutttuuurrrmmmhhhggghhhjjjlllssstttvvvwwwvvvvvvxxxyyy~~~qqqsss~~~xxxhhhaaaccceeeeeebbb\\\TTTNNNJJJHHHAAA???===:::888888888999555555444444444444555555555666777777888888888888<<<<<>><<<;;;:::::::::555555555555666666666777333444555555444555888;;;===>>>GGG]]]}}}wwwwww|||wwwzzz}}}yyyvvvsssqqqqqqpppnnnkkkhhheeeeeeeeeeeeccccccccccccaaa___]]][[[]]]^^^```aaaccceeefffgggbbbaaa```^^^]]]]]]]]]]]]]]]^^^___]]][[[YYYZZZ[[[\\\]]]]]]^^^```eeekkkooo{{{}}}~~~|||xxxuuuvvvwwwxxxwwwxxxyyy{{{{{{yyywwwyyyyyyyyyzzz}}}~~~|||}}}vvvwwwwww|||~~~vvvmmmfff```^^^cccjjjjjjhhhfffbbb___[[[YYYWWWVVVTTTRRRPPPOOOLLLGGGDDDAAA===777444333333333333555444333333333333444555666333222555777;;;CCCLLLdddyyyhhhkkk}}}~~~rrrggghhhoooppppppmmmddd[[[XXX^^^eeeeeeiiinnnoooooopppsssvvvxxxyyyzzzzzzxxxxxxyyyzzz|||{{{zzzzzz|||xxxsssnnniiifffbbbaaaaaaccceeehhhhhhhhhjjjeee^^^XXXTTTSSSUUUWWWTTTUUUVVVVVVVVVUUUTTTSSSUUUVVVYYY]]]eeeooo{{{wwwvvvzzzqqqhhhfffeeedddccc___ZZZSSSMMMIIIBBBAAA>>><<<::::::::::::666666666555444444333333333444555555444555888;;;<<<===GGG```~~~vvvwww{{{vvv{{{~~~zzzwwwtttrrrqqqnnnmmmjjjgggdddccccccdddaaaaaabbbbbbbbbaaa```_________```bbbccceeefffggg``````````````````______``````aaa```]]]\\\]]]]]][[[\\\^^^___bbbgggmmmrrr|||~~~|||zzz{{{|||yyyyyyyyy{{{||||||{{{yyy{{{zzzyyyyyyzzz|||~~~~~~zzzzzzzzzyyyxxx|||~~~vvvmmmgggaaa___dddkkkllljjjgggccc___[[[XXXVVVUUUSSSQQQPPPOOOLLLHHHEEEAAA===888444333333333333444444444444444444444444555333333555777;;;CCCMMMkkk|||jjjppp{{{lllaaaaaagggnnnnnnkkkcccZZZWWW[[[```bbbfffkkkmmmmmmnnnrrruuuxxxzzz{{{zzzyyyxxxyyyzzz{{{{{{{{{{{{}}}~~~vvvrrrnnniiieee___^^^]]]___cccgggiiijjjjjjeee]]]VVVRRRPPPQQQRRROOOPPPQQQQQQQQQQQQPPPOOONNNOOOQQQUUU[[[dddooovvvvvvrrrvvvtttkkkhhhddddddccc```ZZZSSSMMMIIIBBBAAA???<<<::::::999999888777666555333111000000444555555555555666999;;;;;;===IIIddd|||vvvyyyyyyvvv{{{~~~{{{wwwtttrrrqqqmmmkkkiiifffdddccccccccc___```aaabbbcccccccccccc```aaaaaabbbdddeeeeeefff```aaabbbcccccccccbbbbbbbbbcccdddcccaaa``````aaa\\\^^^___aaadddjjjpppuuu{{{}}}|||||||||~~~~~~|||{{{zzzxxxvvvuuuuuuuuuuuuxxxxxxyyyyyyyyy||||||xxxwww}}}}}}~~~|||xxx{{{|||uuummmhhhcccaaaeeelllmmmlllhhhddd___ZZZWWWUUUSSSRRRQQQPPPOOOMMMJJJGGGAAA===888444333333333333444444555666666555444444555333333666777;;;DDDOOOppp~~~lllwwwrrrfff\\\[[[```jjjkkkiiibbbZZZVVVXXX[[[___ccchhhjjjkkklllppptttwwwxxxyyyxxxwwwwwwxxxyyyyyy{{{|||}}}~~~~~~xxxtttqqqlllhhh___]]]\\\___dddiiinnnpppmmmhhh```XXXRRROOOOOOPPPLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOQQQWWW___hhhooouuu|||vvvppprrrvvvllliiiddddddccc```[[[TTTMMMIIICCCAAA???<<<:::999999999888777666555333222111111444555666555555666999;;;<<<@@@MMMiiiyyyvvv|||}}}wwwuuu|||~~~zzzwwwtttrrrqqqmmmkkkiiigggeeedddddddddaaaaaabbbccccccdddddddddbbbbbbbbbcccdddeeeeeefffbbbccceeeffffffeeecccbbbcccdddeeedddcccbbbcccddd```bbbdddeeehhhlllqqquuuxxxzzz|||~~~{{{yyyuuuqqqnnnkkkiiiiiiggggggfffeeeeeeiiinnnsssvvv||||||wwwvvvzzzxxx{{{{{{{{{uuunnniiidddaaaeeekkkmmmkkkhhhddd```\\\YYYWWWSSSRRRQQQPPPPPPOOOKKKIIIBBB===888444333444444333333444666777777666444333555333444666777;;;FFFQQQppp~~~mmm}}}uuuiiiaaaZZZYYY^^^fffggggggbbb[[[VVVVVVXXX\\\aaafffiiiiiikkkooossstttvvvwwwvvvuuutttuuuvvvxxxzzz}}}~~~}}}{{{xxxssspppeeeccc```bbbgggnnnsssvvvsssnnnfff]]]WWWSSSQQQQQQLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMPPPUUU\\\eeekkknnnttt|||yyypppppp~~~uuukkkhhhcccdddcccaaa\\\UUUNNNJJJCCCBBB???<<<:::999999888666666666666555555555444444555666666555666999<<>>888555444444444444333444666777777666444333444444555666777;;;GGGTTTooo|||ooommmbbb]]]XXXWWWZZZaaacccccc```\\\XXXWWWXXX\\\aaafffhhhiiikkkooossstttvvvwwwvvvuuutttuuuvvvvvvyyy}}}zzzvvvllliiiffffffjjjpppuuuxxxxxxssskkkbbb[[[WWWUUUTTTNNNNNNMMMLLLKKKKKKKKKJJJEEEFFFHHHJJJNNNUUU]]]bbbiiinnnvvv{{{~~~rrrppptttjjjfffccccccdddbbb]]]VVVNNNJJJDDDBBB???<<<:::999888888555555555666666666777777555666666666666777999<<>>999555444444444444333333444555555444333333444444666777777;;;IIIWWWppp~~~rrr{{{hhh^^^[[[VVVSSSUUU\\\]]]^^^]]][[[YYYYYYYYY]]]aaafffhhhiiikkknnnrrrvvvwwwxxxxxxvvvvvvwwwxxxtttxxx{{{~~~{{{pppmmmjjjjjjmmmrrrwwwyyy{{{vvvoooggg```[[[YYYXXXRRRQQQOOOMMMLLLKKKJJJJJJEEEFFFGGGIIIKKKQQQWWW\\\ccchhhnnnssswww}}}uuurrrtttiiifffbbbcccdddccc^^^VVVOOOJJJDDDBBB@@@===:::999888888444444444555555666666666555666666666666777:::<<<===CCCTTTrrr|||hhhqqquuuqqqrrr|||}}}yyyuuusssrrroooooonnnmmmllljjjiiihhhhhhgggfffeeedddddddddeeeaaabbbccceeefffhhhiiiiiihhhhhhhhhhhhggggggffffffdddeeegggggggggggghhhjjjkkkmmmooopppppprrruuuxxx}}}}}}}}}vvvtttoooiiibbb[[[VVVSSSOOOOOOMMMJJJHHHIIILLLOOOPPPYYYdddlllvvv}}}xxx{{{tttkkkdddbbbffflllkkkhhheeebbb___]]]\\\YYYWWWVVVVVVUUUSSSPPPMMMBBB>>>999555444555555444333333333333333333333333333444666777777;;;JJJYYYrrrwwwppp|||cccZZZYYYUUURRRSSSVVVWWWYYYYYYYYYZZZZZZ[[[]]]aaafffhhhhhhiiilllppptttvvvwwwvvvuuutttuuuvvvsssvvvzzz}}}sssqqqnnnooosssxxx{{{}}}~~~zzztttlllfffbbb```___YYYWWWUUURRROOONNNMMMMMMJJJJJJKKKKKKLLLOOOTTTWWW[[[___eeeiiinnnuuu}}}wwwssstttjjjfffbbbcccdddccc^^^WWWOOOJJJDDDCCC@@@===:::888888888444444444444444444444444555666777666666777:::<<<;;;BBBSSSrrrvvvdddoootttppprrr|||{{{wwwuuusssnnnnnnnnnmmmllljjjiiihhhhhhgggfffeeedddeeefffgggaaabbbccceeeggghhhjjjkkkgggggggggfffgggggghhhiiieeefffhhhhhhhhhhhhjjjlllkkkmmmoooqqqrrrtttxxx{{{|||{{{|||wwwtttpppjjjbbb[[[VVVSSSOOONNNLLLJJJGGGGGGJJJLLLJJJTTT^^^fffqqq}}}|||xxxnnneeecccfffnnnllljjjfffbbb^^^\\\ZZZZZZYYYXXXWWWVVVTTTPPPNNNCCC???999666444555555444333222222111111222222333333444666777777;;;KKKZZZrrr|||yyyhhhzzzwww^^^WWWYYYWWWUUUUUURRRSSSUUUVVVXXXYYY[[[\\\]]]aaaeeegggfffgggkkknnnqqqrrrssssssqqqqqqrrrssssssvvvyyy|||~~~vvvtttssstttxxx}}}yyyrrrlllhhhffffff```^^^ZZZWWWTTTRRRQQQPPPLLLLLLKKKJJJIIIJJJNNNQQQTTTXXX^^^ccchhhpppyyyrrr|||wwwkkkeeebbbcccdddccc___XXXQQQLLLEEEBBB???===<<<;;;999777777777777888777666666555444444555666777888999999999CCCSSStttuuueeeiiivvvppppppxxx{{{wwwtttsssqqqpppooonnnnnnmmmmmmmmmkkkjjjiiigggfffdddcccbbbaaaaaacccdddeeefffffffffeeeeeeeeefffhhhiiikkkllljjjkkkkkkkkkkkkkkkkkkkkkkkklllnnnpppqqqsssvvvyyy}}}~~~~~~~~~|||~~~~~~{{{zzzxxxssslllddd\\\VVVRRRNNNMMMJJJGGGEEEEEEEEEFFFHHHKKKSSS```ooozzz{{{}}}pppffffffmmmkkklllkkkgggbbb]]]ZZZYYY[[[ZZZYYYWWWTTTRRROOONNNHHH???777555555333333444444444444333333222222222333777555777======GGG]]]yyykkkcccnnnyyy```TTTTTTVVVXXXYYYSSSTTTVVVXXXZZZZZZZZZZZZ\\\___cccfffiiiiiiiiihhhoooppprrrttttttrrrqqqpppsssuuuxxxzzz{{{~~~{{{uuuuuu||||||yyytttpppllllllhhhccc]]]XXXUUUTTTTTTPPPOOONNNMMMLLLLLLMMMNNNQQQTTTWWW\\\bbbjjjrrrwww~~~tttzzz{{{pppiiieeefffgggeeeaaaZZZRRRMMMEEECCC???===<<<;;;999888555444444444333333333333444444555666777888999999:::DDDSSSssspppbbbgggvvvpppooowww|||yyyvvvtttsssrrrpppooonnnmmmmmmmmmlllllljjjiiigggfffddddddbbbbbbdddeeeffffffffffffffffffgggggghhhjjjkkkkkkmmmmmmllllllkkkkkkjjjjjjlllnnnpppqqqrrrtttxxxzzz|||}}}~~~~~~}}}|||}}}~~~}}}{{{yyyzzz|||}}}{{{yyyyyywwwqqqjjjbbb[[[UUURRROOOMMMJJJGGGEEEEEEEEEFFFEEEGGGOOO[[[iiiuuu|||~~~~~~|||pppeeecccgggjjjjjjjjjgggbbb]]][[[ZZZ\\\[[[ZZZYYYVVVTTTRRRPPPIII@@@888666666444444555555555555444444444333333444777555777======HHH___zzzyyyfff```ooozzzbbbVVVUUUUUUTTTTTTQQQSSSUUUWWWYYYZZZZZZZZZ]]]___cccfffhhhhhhhhhgggkkkmmmoooppppppppppppqqqoooqqqsssuuuvvvxxx|||~~~{{{{{{{{{vvvrrrqqqnnnhhhbbb]]]YYYWWWVVVRRRPPPNNNLLLKKKJJJJJJJJJNNNQQQTTTYYY^^^eeemmmsssyyy~~~vvvxxxssslllhhhiiijjjhhhccc[[[TTTOOOFFFCCC@@@===<<<;;;999888555444333222222222333444444444555666777888999999<<>>BBBTTTqqqiiiZZZZZZ^^^sss{{{rrrqqqsss{{{~~~~~~zzzxxxvvvtttrrrpppsssssssssqqqooollliiigggjjjkkkmmmnnnpppqqqqqqqqqnnnooopppqqqqqqqqqqqqqqqnnnoooppppppooonnnmmmlllmmmkkkiiikkkooossssssrrrtttvvvvvvtttqqqmmmlllkkkfff```[[[YYYYYYZZZaaajjjqqqwwwzzzvvvpppkkkccc\\\TTTSSSPPPMMMIIIGGGHHHIIIKKKIIIHHHKKKSSS___kkkrrr}}}yyy}}}yyyuuummmffffffjjjkkkkkkkkkkkkkkkjjjiiihhhbbbeeegggeeedddbbbZZZRRRHHH???777666555333222333333333333444444444555555555777999:::>>>NNNlllsssccccccyyyxxxuuufff^^^XXXRRRNNNOOOQQQSSSSSSSSSTTTVVVXXX[[[[[[[[[\\\^^^aaadddfffddddddccccccdddeeeggghhhiiillloooqqqsssuuuxxxzzz~~~||||||}}}~~~vvvnnniiidddeeeddd___YYYUUUTTTUUUPPPNNNOOOSSSUUUTTTUUUXXX^^^aaadddhhhkkkppptttxxxtttvvvxxxxxxwwwwwwxxxyyyvvvwwwvvvqqqooollljjjgggaaaXXXRRRJJJHHHCCC???<<<:::999999999777555444555666666555666777888777666666888:::>>>BBBSSSpppiiiZZZZZZ]]]rrrvvvtttvvv}}}}}}zzzxxxwwwuuusssqqqttttttsssrrrqqqooommmlllkkklllnnnoooqqqrrrrrrrrrqqqqqqrrrsssssssssssssssttttttuuutttsssqqqooonnnnnnkkkiiijjjnnnpppqqqppprrrrrrrrrrrrpppnnnlllkkkddd^^^ZZZXXXWWWXXX___gggqqqxxx|||yyysssmmmeee]]]VVVTTTRRRNNNKKKJJJKKKLLLLLLKKKJJJNNNVVVbbbnnnvvv~~~|||uuuyyyoooeeecccgggllllllkkkjjjiiigggfffeeebbbeeegggeeedddbbb[[[SSSHHH???777666555333222444333333444444444555555555555777999;;;???OOOmmmuuucccbbbxxx{{{yyyjjjaaaZZZTTTPPPNNNPPPRRRRRRRRRSSSUUUWWWYYYZZZZZZ[[[^^^```cccdddccccccccccccdddfffhhhiiiiiikkknnnqqqsssvvvzzz|||}}}{{{{{{}}}{{{sssnnnkkkkkkiiiddd]]]WWWTTTTTTPPPNNNOOOSSSTTTSSSUUUXXX[[[]]]aaadddgggkkkooorrrssstttvvvvvvuuutttuuuvvv|||zzz{{{vvvooommmlllkkkiiicccYYYRRRJJJHHHDDD???<<<:::999999999777555555666666666555666777888777666666888:::???BBBQQQmmmiiiZZZZZZ\\\pppyyyxxxyyy|||yyywwwvvvuuusssqqqttttttssssssrrrrrrrrrrrrmmmnnnpppqqqssstttttttttttttttuuuvvvvvvvvvuuuuuuwwwwwwwwwwwwuuurrrpppooonnnllljjjjjjlllnnnoooooorrrpppnnnoooqqqpppllliiiaaa\\\XXXVVVUUUUUU[[[bbbpppyyyzzzrrrhhh```YYYWWWTTTPPPNNNNNNOOOOOOMMMLLLLLLPPPYYYdddpppwwwzzzttt}}}~~~sssgggccceeelllkkkkkkjjjhhhfffdddcccbbbeeegggeeedddbbb\\\TTTGGG>>>777666666333333444333444444444444555555555555777999<<<@@@QQQooouuubbb___ttt|||qqqeee\\\TTTPPPNNNPPPQQQRRRRRRSSSUUUWWWYYYYYYZZZ[[[]]]___aaacccbbbbbbcccdddeeegggiiijjjhhhjjjnnnppprrruuuyyy|||}}}~~~~~~|||zzzyyyzzz}}}zzzuuurrrrrroooiiiaaaYYYTTTRRRPPPMMMMMMQQQSSSRRRTTTXXXZZZ\\\```bbbdddgggjjjmmmppprrrssssssqqqpppqqqqqq{{{|||~~~vvvmmmllllllllljjjdddZZZSSSKKKHHHDDD@@@<<<:::999999888777555666777777666555555777777777666777999;;;???BBBPPPllliiiZZZXXXYYYlllyyyyyyzzz}}}yyyvvvuuusssqqqoooqqqqqqqqqrrrrrrsssttttttooopppqqqssstttuuuvvvvvvuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuutttrrrpppooommmllljjjjjjkkknnnpppqqqtttpppmmmnnnqqqpppkkkfff___ZZZVVVUUUSSSRRRVVV]]]oooyyy{{{pppggg___[[[WWWSSSRRRRRRRRRRRROOOOOOOOOSSS[[[fffpppvvvxxxuuujjjeeegggkkkkkkkkkjjjiiihhhgggfffdddggggggeeedddccc]]]VVVGGG>>>777666666444333444444444444444555555555555555777:::===BBBSSSrrrqqq^^^[[[ppp}}}|||lll___UUUOOOPPPQQQRRRRRRRRRTTTVVVYYYYYYZZZ[[[\\\^^^```aaabbb```aaabbbdddfffiiijjjkkkiiijjjlllnnnoooqqquuuxxx{{{}}}{{{zzzwwwvvvxxx||||||wwwvvvrrrlllddd\\\VVVRRROOOLLLKKKNNNPPPOOORRRWWW\\\^^^aaacccdddfffhhhjjjnnnpppqqqpppnnnmmmmmmnnn}}}xxxmmmlllllllllkkkeee[[[TTTKKKHHHDDD@@@===;;;::::::888777666666777777666444555666777777666777999;;;???BBBQQQllliiiZZZWWWWWWhhhvvvvvvzzz~~~zzzvvvtttrrrnnnllloooooopppqqqrrrsssssstttpppqqqssstttvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvrrrrrrsssttttttsssrrrqqqmmmlllkkkkkklllooorrruuuwwwsssooooooqqqoooiiiddd]]]YYYVVVTTTRRRPPPSSSYYYkkkwww{{{qqqgggbbb[[[WWWUUUUUUUUUTTTUUUUUUVVVZZZaaajjjsssxxx|||uuuhhhdddeeejjjjjjkkklllllllllkkkkkkgggiiiiiigggeeeddd^^^WWWFFF>>>777666666444333555444444444555555555666666555777;;;>>>DDDVVVvvvlll[[[YYYnnnxxxgggZZZSSSRRRSSSTTTTTTTTTUUUYYY[[[ZZZ[[[\\\^^^```aaabbbbbb```aaaccceeegggiiikkkllljjjkkkkkkkkkjjjkkknnnqqqzzz|||zzzxxxuuutttvvvzzzzzzxxxsssmmmfff___XXXTTTPPPLLLJJJLLLMMMMMMPPPUUU\\\___bbbddddddeeefffhhhlllnnnooonnnlllkkkkkkkkk~~~yyyooommmlllllljjjddd\\\UUUKKKIIIEEE@@@===;;;::::::888777777777888888666444555666777777777777999;;;>>>BBBRRRooojjj[[[YYYWWWggg}}}rrrsssxxx{{{xxxuuussspppmmmoooppprrrsssttttttssssssqqqrrrtttuuuwwwwwwxxxxxxwwwwwwwwwxxxwwwwwwvvvuuurrrssstttuuuvvvuuuttttttnnnnnnmmmkkkkkknnnrrrvvvwwwtttqqqppppppmmmhhhddd]]]YYYWWWUUURRROOOQQQVVVdddrrr|||qqqkkkbbb\\\[[[ZZZXXXVVVZZZ[[[]]]aaahhhpppxxx}}}rrrfffaaabbbjjjkkklllmmmnnnoooooooookkkmmmllliiigggeee___XXXFFF===666666666444444555444444555555555666666666555777;;;???FFFYYYyyyjjjYYYYYYooorrrbbbYYYTTTTTTUUUTTTTTTVVVZZZ]]]ZZZ\\\]]]___```aaabbbbbb```aaacccfffhhhjjjkkkkkkkkkkkkjjjhhhggggggjjjlllzzz|||{{{xxxtttrrrtttxxx}}}|||vvvoooiiiccc]]]YYYTTTOOOKKKLLLLLLKKKOOOTTTZZZ\\\```bbbbbbbbbcccdddiiijjjlllkkkjjjiiiiiijjj{{{qqqooolllkkkiiiddd\\\UUUKKKIIIEEEAAA===;;;::::::888777777888999888666444444666777777777777:::<<<===BBBSSSrrrnnn___[[[YYYgggxxxoooqqqxxx}}}zzzyyywwwuuusssssstttwwwyyyyyywwwuuusssqqqrrrtttuuuwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvttttttuuuvvvvvvuuutttsssqqqpppnnnkkkiiijjjooossssssrrrqqqpppmmmjjjgggeee^^^ZZZXXXWWWSSSOOOPPPUUU\\\kkk~~~}}}tttjjjccc```^^^[[[XXXYYYZZZ]]]ccckkkttt|||}}}qqqfffbbbeeellllllmmmnnnoooooooooooooooqqqoookkkhhhfff```XXXFFF===666666666444444666555555555555666666666666444777<<<@@@HHH[[[{{{lllZZZ[[[rrrxxxggg^^^TTTTTTTTTSSSSSSVVVZZZ]]]ZZZ[[[]]]___````````````aaabbbdddgggiiijjjjjjjjjkkkjjjiiigggfffgggjjjlll{{{}}}|||yyytttqqqqqquuuzzz}}}{{{sssmmmgggbbb^^^YYYSSSNNNMMMMMMLLLPPPUUUXXX[[[^^^aaaaaaaaabbbcccdddfffhhhhhhgggffffffggg|||ssspppllljjjhhhccc\\\VVVLLLIIIEEEAAA===;;;::::::888777777888999999666444444555777777777888:::<<<<<>>DDDWWWwwwtttjjjcccaaannnzzzppprrrwww~~~}}}}}}|||{{{yyy|||~~~xxxtttsssrrrrrrtttwwwyyyyyyxxxxxxxxxxxxwwwvvvuuuttttttssstttvvvwwwvvvtttqqqoooooonnnllljjjiiiiiijjjjjjqqqqqqpppooommmjjjgggeeeeeeaaa[[[TTTPPPNNNNNNOOOUUU___nnn||||||uuummmgggeeeaaa[[[VVVRRRSSSWWW^^^jjjuuu}}}~~~yyyzzz~~~}}}yyyrrrjjjgggiiirrrssstttsssqqqpppqqqrrrnnnnnnllliiiiiihhh___TTTIII===444444666666444444666555555555555666777777555999<<>>CCCUUUuuuwwwllleeedddsss|||oooqqqvvv~~~{{{zzzxxx{{{}}}yyyvvvvvvuuuuuuvvvxxxzzzzzzyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwvvvtttqqqpppmmmlllkkkiiiiiiiiijjjjjjppppppppppppooonnnlllkkkgggccc]]]VVVQQQNNNMMMNNNNNNWWWeeerrrzzz|||yyywwwqqqkkkddd___]]]ZZZUUUPPPNNNPPPTTT]]]iiiuuu}}}zzzvvvwww||||||}}}~~~uuullljjjlllssstttuuutttrrrqqqqqqsssppppppmmmkkkkkkjjjaaaVVVHHH===444444666666444444444333333333333444555555666999<<>><<<:::999999999999888888777666555555666888888777777999:::>>>BBBSSSsssyyymmmeeeeeevvv{{{oooqqqvvv{{{yyywwwyyy|||~~~~~~}}}{{{yyyyyyxxxwwwxxxzzz{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwwwwyyyyyyxxxwwwuuusssrrrqqqkkkjjjiiihhhhhhiiijjjjjjlllmmmnnnpppppppppooonnnjjjfff___XXXRRRNNNMMMLLLJJJQQQ\\\ggglllllliiifffccc^^^XXXUUUSSSQQQNNNJJJJJJLLLRRR\\\iiiuuu~~~xxxvvvwww{{{}}}|||{{{pppmmmqqquuuvvvwwwuuusssrrrrrrsssqqqqqqooommmnnnlllcccXXXGGG===555555666666444555444444333333444444555666777999<<>>===;;;:::666666777777777555333222555666888888777777999:::???AAAQQQqqq|||lllbbbaaauuuyyyppprrrwww}}}yyyxxxxxxzzz{{{||||||||||||{{{yyyxxxyyyzzz{{{zzzxxxwwwwwwvvvvvvvvvwwwxxxxxx{{{zzzyyywwwuuusssrrrrrriiiiiihhhgggggghhhiiijjjiiijjjkkklllmmmmmmllllllkkkgggaaaZZZTTTPPPMMMLLLLLLRRR[[[bbbeeeddd```\\\XXXTTTPPPMMMMMMKKKIIIGGGGGGJJJQQQ]]]kkkxxx{{{yyy{{{zzztttqqquuuxxxyyyyyywwwuuuttttttuuurrrsssqqqoooooommmcccXXXEEE<<<666666777555444555666666666666666777777888777999<<>><<<;;;999999999888888777666555555666888888777777999:::???@@@NNNoooooo```]]]rrrzzzppprrrwww}}}}}}~~~||||||{{{{{{{{{{{{{{{{{{yyyxxxwwwwwwyyyyyyxxxwwwwwwvvvtttsssssstttvvvwwwzzzzzzyyyxxxvvvtttsssrrrjjjiiihhhgggggghhhiiiiiijjjkkkjjjjjjhhhfffdddbbbcccbbb___\\\XXXUUURRRPPPQQQUUU[[[___aaa^^^[[[XXXTTTRRRPPPMMMKKKJJJJJJJJJHHHLLLVVVcccqqq|||ppplllyyywwwsssxxxzzz{{{|||{{{yyyyyyyyyzzzwwwwwwuuusssqqqmmmaaaUUUBBB;;;777777777444444777555555444444555555666777888:::===DDDSSSnnndddYYY___zzzxxx}}}zzzpppeee]]]YYYPPPQQQRRRSSSTTTUUUVVVVVV[[[[[[\\\\\\]]]]]]^^^^^^______```bbbeeehhhjjjlllmmmooorrrsssssssssuuuvvvttt{{{zzzsssjjjbbb^^^\\\\\\[[[YYYZZZ\\\^^^```cccdddeeeeeeeeecccaaa___^^^\\\[[[fffyyysssqqqpppqqqpppllleee^^^RRRNNNHHHCCC@@@>>>===;;;:::999888777777666666666555666888888777777999:::???@@@NNNpppooo^^^\\\qqqzzznnnpppuuu~~~{{{uuurrrtttvvvwwwzzz~~~~~~}}}|||zzzyyyyyyyyyxxxwwwwwwyyyzzzyyyxxxxxxvvvsssqqqqqqrrrsssuuuwwwwwwxxxxxxwwwuuusssqqqlllkkkiiihhhggghhhhhhiiihhhhhhhhhgggeeebbb___^^^]]]]]]]]]\\\ZZZWWWUUUTTTQQQUUUZZZ^^^```___\\\YYYUUUTTTRRROOOLLLJJJJJJKKKIIINNNWWWdddrrr|||{{{pppiiixxxuuurrrvvvzzz{{{||||||{{{{{{|||}}}zzz{{{yyyuuusssnnnaaaUUU@@@;;;888888777444444777555555555555555666666777777:::>>>BBBNNNhhhggg]]]ccc}}}{{{~~~}}}zzztttkkkaaaYYYTTTNNNOOOQQQSSSUUUWWWXXXXXX[[[[[[[[[\\\]]]]]]^^^^^^`````````bbbdddgggiiikkkmmmooorrrtttttttttuuuvvvsssyyy~~~|||ssskkkeeebbb```^^^XXXYYY[[[]]]```bbbcccdddeeedddbbb```^^^\\\[[[ZZZeeewwwsssrrrqqqqqqppplllddd^^^SSSNNNHHHCCCAAA???===<<<999888666444444444555555555666888888777777999:::???@@@OOOqqqmmm\\\YYYooowwwmmmnnnsss|||wwwnnnjjjiiijjjjjjmmmttt~~~|||zzzxxxwwwyyyxxxwwwxxxzzz{{{zzzyyyxxxvvvsssqqqpppppprrrsssuuuvvvxxxyyyxxxuuurrrpppmmmllljjjiiihhhhhhhhhhhhdddddddddcccaaa^^^\\\ZZZZZZZZZ[[[[[[[[[YYYXXXVVVRRRUUUZZZ___aaa```^^^\\\VVVUUUSSSOOOLLLJJJJJJJJJJJJNNNXXXeeerrr{{{xxxrrrjjjyyy}}}rrrppptttzzz{{{}}}}}}||||||~~~}}}~~~{{{xxxuuuooobbbUUU@@@;;;888888777444444777777777777777777888999999777;;;>>>AAAKKKcccjjjaaaggg}}}}}}wwwppphhh^^^TTTMMMMMMNNNQQQTTTWWWYYYZZZ[[[ZZZ[[[[[[\\\]]]]]]^^^^^^``````aaabbbdddfffiiijjjmmmooossstttttttttuuuvvvsssyyy}}}~~~yyyqqqkkkgggcccaaaXXXYYYZZZ]]]___aaacccddddddcccbbb```^^^\\\ZZZYYYfffooovvvpppjjjjjjmmmlllddd\\\UUUPPPIIICCC@@@>>><<<;;;:::999888777666666666666999888777777777888999:::;;;@@@OOOkkk}}}hhhZZZWWWhhh{{{qqqnnnppp{{{uuuoooiii```YYYWWW\\\^^^fffsss~~~}}}zzzxxx{{{zzzyyywwwwwwwwwwwwxxxvvvuuusssqqqpppppppppppprrruuuwwwxxxvvvtttrrrqqqooonnnmmmllliiigggeeedddcccbbb```___^^^]]]ZZZWWWVVVWWWWWWWWWVVVUUUSSSRRRTTTTTTWWW\\\aaabbb```]]]YYYXXXUUURRRNNNKKKHHHFFFMMMQQQZZZdddnnnvvv|||{{{vvvtttyyy|||~~~|||tttmmmooouuu|||||||||||||||}}}}}}}}}|||xxxvvvpppaaaSSSCCC<<<777777666444555777888777666666666777999:::888999<<>><<<;;;:::999888777666666666666888777666666666777888999===???KKKfffrrraaaXXXWWWhhh}}}|||rrrnnnpppzzz|||qqqjjjcccZZZTTTSSSUUUVVV]]]jjjvvv~~~|||zzz{{{zzzxxxwwwvvvvvvwwwwwwvvvuuusssqqqpppoooooooooqqqsssvvvwwwvvvtttssssssrrrqqqpppnnnllliiifffeeedddaaa___]]]\\\YYYVVVSSSUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRUUUZZZ```bbbaaa___ZZZYYYVVVRRRNNNJJJHHHFFFHHHNNNXXXccclllssswwwyyy|||~~~~~~yyy{{{~~~~~~~~~|||yyyxxxyyyxxxqqqkkklllrrr}}}}}}~~~~~~~~~|||yyywwwqqqaaaRRRBBB<<<777777666444555777333444666777888888888777888999<<>><<<;;;:::999888777666666666666777666555555555666888999??????HHH___jjj[[[VVVWWWeeewwwsssooopppzzzzzznnnfff___WWWQQQPPPOOONNNTTT```mmmxxx}}}{{{zzzyyyxxxwwwvvvvvvvvvvvvuuutttsssqqqooonnnnnnnnnnnnqqqtttuuuuuuuuuuuuvvvvvvuuutttrrrooollliiigggeeeccc___]]]ZZZXXXTTTQQQSSSRRRPPPOOOOOOPPPQQQRRRQQQRRRUUUYYY___bbbcccbbb\\\ZZZWWWRRRNNNJJJHHHFFFDDDJJJSSS^^^gggmmmoooppptttwww|||~~~xxxpppqqqssstttooojjjlllsss|||~~~~~~~~~|||zzzyyyrrrbbbRRRBBB;;;777777777555555777111333555777888888666555666888<<>>???FFF\\\|||hhhZZZVVVVVV```mmmuuuppppppyyy|||ooogggaaaXXXSSSRRROOOMMMPPP[[[gggsss~~~|||yyyyyyxxxwwwvvvvvvvvvvvvtttsssrrrpppooommmmmmlllkkknnnqqqrrrssstttvvvxxxxxxxxxwwwvvvsssooollljjjhhheeeaaa^^^\\\ZZZWWWTTTQQQOOOMMMKKKKKKMMMOOOQQQSSSTTTWWW[[[```cccdddeee___\\\XXXSSSNNNJJJGGGFFFBBBFFFMMMVVV]]]bbbfffgggmmmpppvvvzzz~~~yyyrrrqqqrrrrrrmmmkkkpppxxx{{{}}}|||}}}}}}|||zzzrrraaaPPPAAA;;;777777777555555777555666666777777666666555666777<<>>FFF\\\zzzgggYYYVVVUUU[[[eeevvvqqqpppxxxtttmmmfff^^^YYYXXXSSSPPPQQQZZZdddooo}}}}}}{{{yyyyyyxxxxxxwwwvvvvvvuuussssssrrrpppnnnlllkkkjjjiiikkkmmmnnnoooqqqtttvvvwwwwwwxxxwwwuuurrrooolllgggdddaaa^^^]]][[[YYYWWWQQQNNNKKKIIIHHHJJJMMMOOOUUUWWW[[[___bbbdddfffgggaaa^^^YYYSSSNNNJJJGGGFFFCCCEEEGGGLLLQQQWWW\\\___dddhhhnnntttxxx}}}~~~xxxuuusssqqqllljjjrrr{{{zzz|||~~~~~~}}}zzzqqq___NNN@@@:::777888888666555777<<<:::888555444555666777666777<<>><<<888555333444666888777888===EEEQQQjjjwww}}}rrrggg]]]QQQKKKJJJKKKLLLMMMOOOQQQSSSUUUVVVXXXWWWVVVVVVWWWYYY[[[]]]\\\]]]___```aaacccgggjjjmmmnnnoooooopppoooooooookkknnnvvv|||{{{~~~}}}~~~~~~~~~}}}yyyyyyzzzzzzyyytttnnniiifffccc^^^[[[XXXVVVTTTRRReeesss}}}rrr{{{}}}yyyrrrkkkfffZZZUUUMMMGGGBBB@@@===<<<:::999888777666666666666666666555666777999:::<<<999;;;CCCVVVrrrdddVVVRRRPPPUUU___uuuyyyssspppwww{{{rrrkkkiiiddd___]]]```fffllluuu~~~~~~zzzzzz{{{{{{zzzyyywwwvvvqqqqqqqqqooommmkkkhhhgggfffffffffeeeeeefffjjjmmmmmmooorrruuuuuutttrrrqqqjjjfffbbb^^^\\\ZZZYYYWWWRRRPPPMMMJJJIIIIIIJJJKKKMMMTTT]]]dddgggiiijjjlllfffbbb[[[TTTMMMIIIFFFEEECCCCCCBBBBBBDDDGGGIIIKKKNNNSSSYYY___dddgggkkkmmmrrrvvv{{{|||zzzyyywwwrrrooottt|||}}}~~~}}}xxxmmmZZZHHH>>>999777999999666555777:::888666555444555777888888999>>>FFFRRRjjjxxx~~~yyykkk]]]QQQKKKJJJKKKLLLMMMOOOQQQSSSTTTUUUYYYXXXVVVUUUVVVXXXZZZ\\\ZZZ\\\^^^___```bbbfffiiikkklllmmmnnnooopppppppppkkkmmmttt~~~|||}}}yyyrrrmmmfffccc___[[[XXXTTTPPPMMMgggttttttzzzzzztttlllggg[[[UUUMMMGGGCCC@@@>>><<<:::999888777666666666666555555444555666888:::;;;999:::AAARRRnnngggXXXSSSOOOSSS]]]qqqzzzssspppvvv|||tttrrrkkkfffcccfffjjjnnnvvv~~~zzz{{{||||||{{{zzzxxxwwwqqqqqqqqqooommmjjjhhhfffeeeeeedddcccbbbcccgggjjjiiilllpppsssuuutttsssrrroookkkfffaaa^^^\\\ZZZXXXSSSQQQNNNLLLJJJIIIJJJJJJHHHPPP[[[dddhhhjjjlllnnngggccc\\\TTTMMMIIIFFFEEEBBBBBBBBBCCCCCCDDDDDDEEEFFFKKKRRRWWW\\\___bbbeeehhhnnntttzzz{{{{{{|||~~~~~~yyytttwww}}}}}}wwwkkkXXXFFF>>>999777999999777555777444444555555666777777888999:::???FFFRRRjjjuuuzzzooo___SSSMMMNNNKKKLLLMMMOOOQQQSSSTTTUUUZZZYYYWWWUUUUUUWWWYYY[[[YYY[[[]]]^^^___aaaeeehhhiiijjjlllmmmooopppqqqqqqjjjkkkqqq{{{}}}~~~|||{{{~~~|||uuuoooeeebbb^^^[[[WWWRRRMMMIIIeeeuuu{{{||||||uuullleee]]]VVVMMMGGGDDDBBB>>>;;;<<<;;;999888666555555444555666777777777777777666666<<>>>>>>>>??????BBBDDDFFFIIIMMMPPPSSSTTT\\\```iiissszzzxxxwww||||||{{{yyywwwxxxzzz|||xxxkkkUUUBBB;;;999666555666777888777777777777777777777888999;;;???CCCEEEOOOiiipppppp{{{dddTTTOOOOOOLLLLLLMMMNNNPPPRRRTTTUUUVVVXXXZZZZZZXXXWWWVVVWWWYYYZZZ[[[]]]```dddgggiiilllmmmoooqqqsssuuuvvvvvvpppfffdddppp}}}}}}|||{{{}}}zzzrrrmmmiiibbb[[[VVVPPPKKKHHHgggwww}}}vvvmmmfff]]]VVVNNNGGGDDDBBB>>>;;;;;;:::999777666555444444666666666666777777777777666===CCCMMMgggppp[[[TTTSSSUUUWWWlll~~~uuupppttt~~~~~~yyyssspppsssyyy}}}zzzxxxtttsssrrrooollliiigggeeeeeedddbbbaaa``````aaaaaaggggggiiimmmrrruuutttrrrooolllgggccc```^^^\\\ZZZXXXVVVRRRNNNJJJHHHFFFFFFIIIPPPWWW^^^gggooopppmmmjjjcccZZZQQQKKKHHHEEEDDD>>>>>>>>>>>>>>>?????????AAABBBDDDFFFIIIKKKMMMNNNSSSVVV___jjjrrrxxx{{{vvvvvvxxxxxxwwwuuuuuuvvvyyy|||wwwhhhSSS@@@;;;999666555666777888777666666666666666666777888:::>>>BBBEEEOOOhhhoooqqq}}}fffUUUOOONNNLLLLLLMMMNNNPPPRRRTTTUUUVVVXXXZZZZZZXXXWWWWWWWWWYYYZZZ[[[]]]```dddgggiiilllnnnpppsssvvvxxxzzzzzzpppgggdddmmmxxx||||||{{{~~~~~~|||{{{}}}}}}vvvooojjjbbb[[[UUUOOOJJJGGGgggwww}}}wwwnnnfff]]]WWWNNNHHHDDDBBB???<<<::::::888666555444444444777666555555555777888999777>>>DDDMMMggguuu___UUURRRSSSVVViiiyyyqqqttt}}}}}}~~~|||zzzvvvuuussspppmmmjjjgggeeeccccccbbbbbbaaa```______cccccceeeiiinnnqqqqqqqqqqqqnnniiieeebbb___\\\YYYZZZXXXTTTOOOKKKHHHFFFEEEGGGMMMUUU\\\eeennnpppmmmhhhaaaXXXOOOJJJGGGFFFEEE@@@@@@??????????????????AAABBBCCCDDDEEEGGGHHHHHHKKKMMMTTT^^^gggppp}}}xxxtttvvvuuuuuutttssssssvvv{{{vvveeePPP???;;;888666555666777777777555555555555555666777777999===AAADDDNNNggg~~~llloooiiiXXXPPPNNNKKKLLLLLLMMMOOOQQQSSSTTTVVVWWWYYYYYYXXXWWWXXXXXXYYYZZZ[[[]]]```dddgggiiilllnnnqqquuuyyy{{{}}}~~~tttkkkfffjjjssswwwxxxyyy{{{}}}}}}zzzyyyzzzzzzsssmmmdddZZZSSSMMMGGGDDDddduuu}}}~~~{{{wwwnnnfff^^^WWWNNNHHHEEEBBB???<<<:::999888666555444444444777666555444555666999:::888???DDDNNNhhhxxxaaaVVVQQQRRRUUUeee~~~}}}sssttt|||}}}{{{wwwvvvtttqqqmmmjjjgggeeeaaaaaabbbbbbbbb```]]]\\\___```bbbfffkkkppprrrtttsssppplllhhheeebbb]]]ZZZZZZXXXTTTOOOLLLIIIGGGFFFFFFLLLSSSZZZccckkkmmmkkkfff___VVVNNNJJJGGGFFFEEEAAAAAA??????>>>??????@@@CCCCCCDDDEEEFFFGGGHHHHHHIIIIIIOOOWWW```jjjyyy~~~vvvsssvvvuuutttsssrrrsssxxxuuubbbMMM>>>:::888666666777888777666555555555555666666777888999<<<@@@CCCNNNfffxxxgggllllll[[[QQQMMMLLLLLLLLLMMMOOOQQQRRRSSSUUUWWWXXXXXXXXXWWWXXXZZZYYYZZZ[[[]]]```cccgggiiimmmooorrruuuyyy|||~~~~~~yyyrrrllllllqqquuuwwwxxxxxx{{{}}}|||yyywwwwww}}}|||vvvooodddZZZQQQKKKEEEBBBcccvvv|||{{{zzzwwwnnnfff^^^WWWNNNHHHEEECCC???<<<:::999888666555555555555777666444444555777999;;;999???DDDMMMhhhyyybbbVVVQQQQQQUUU___wwwtttttt|||{{{wwwtttwww}}}|||zzzwwwvvvtttqqqmmmjjjgggeee``````bbbbbbaaa^^^\\\ZZZ[[[]]]```dddiiioootttwwwsssqqqooollljjjfffaaa^^^YYYWWWSSSOOOLLLJJJHHHHHHGGGLLLRRRXXXaaaiiikkkiiieee___WWWPPPLLLIIIGGGEEEBBBAAA@@@??????@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIILLLSSSZZZdddttt|||ssspppsssuuutttqqqpppqqqwwwuuu___JJJ>>>:::888666666777888777666666666666666777888999:::888<<>>CCCLLLggg|||dddVVVPPPPPPTTTZZZqqqsssrrrzzz~~~xxxrrrnnnkkknnnuuu|||zzzvvvuuussspppmmmjjjgggeee___```aaaaaa```]]][[[YYYYYY[[[^^^aaaeeejjjqqqvvvsssrrrqqqpppoookkkgggccc[[[YYYUUUQQQMMMKKKIIIHHHFFFKKKQQQWWW```iiikkkiiigggccc\\\VVVQQQMMMIIIGGGDDDCCCBBBAAAAAACCCEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHIIIOOOVVV```ooo}}}{{{pppmmmqqqvvvsssooommmnnnuuu~~~ttt\\\HHH>>>999888777777888888777555666666666666777999:::;;;888;;;@@@EEERRRjjjxxxfffmmm~~~oooaaaUUUOOONNNNNNNNNOOOPPPQQQSSSSSSTTTVVVWWWWWWWWWXXXZZZ]]]YYYZZZ[[[]]]```dddgggiiilllmmmppprrruuuwwwxxxyyywwwxxxuuuqqqpppsssuuutttuuuwwwzzz|||~~~~~~{{{yyyxxx|||xxxooocccWWWNNNIIIEEEDDDjjj}}}~~~}}}zzz|||zzzrrriii___XXXOOOIIIFFFCCC@@@===;;;:::999888888777777888444444555666777888999999888>>>BBBKKKfffhhhWWWOOOOOORRRUUUlll~~~qqqooovvvyyytttnnnhhhddddddgggooozzz}}}{{{tttsssrrrooollliiigggeee`````````___^^^\\\ZZZYYYXXXYYY[[[\\\^^^ccciiinnnrrrrrrrrrssssssqqqllliiiaaa^^^ZZZTTTOOOKKKIIIHHHBBBHHHOOOUUU```jjjnnnmmmlllhhhccc^^^YYYSSSMMMJJJGGGFFFDDDDDDEEEGGGJJJLLLMMMMMMLLLLLLKKKKKKKKKKKKIIIGGGIIIOOOVVV```ooo}}}}}}sssppptttyyyvvvppplllmmmttt~~~qqqXXXDDD===999888777777888888777555555555555666777888999:::999<<<@@@GGGUUUmmmyyyfffmmm~~~{{{ooocccWWWPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWXXX[[[^^^YYYZZZ[[[]]]```dddgggiiiiiikkkmmmqqqtttwwwyyyzzzuuuzzz{{{vvvtttvvvwwwttttttvvvyyy{{{}}}}}}{{{{{{~~~wwwnnnaaaVVVNNNIIIGGGFFFjjj~~~}}}~~~{{{}}}|||tttkkk___XXXOOOIIIFFFCCC@@@===;;;;;;:::999888888888888333444555777888999999999888===BBBKKKfffjjjYYYOOONNNQQQRRRiii|||{{{nnnmmmttt}}}zzzsssmmmgggbbb^^^^^^bbbjjjuuu~~~|||rrrrrrqqqooollliiigggfff``````___^^^]]][[[ZZZYYYWWWYYYYYYYYYYYY\\\bbbhhhqqqrrrsssuuuvvvtttppplllfffccc^^^WWWQQQLLLHHHGGG@@@FFFMMMUUU```lllqqqpppooolllhhhccc^^^XXXQQQLLLIIIHHHGGGGGGHHHKKKNNNPPPTTTTTTSSSQQQPPPNNNMMMMMMIIIHHHKKKQQQXXXbbbrrrwwwuuuyyy}}}yyysssnnnooouuuoooUUUBBB;;;999888777888999888777555333333444444666777888999999<<>>===;;;999888666555555777666666666666666777888888;;;???III```mmm^^^SSSNNNNNNRRRdddzzz~~~{{{qqqrrrtttwwwyyyooojjjeee```]]]]]]]]]```hhhsss}}}}}}{{{xxxuuuqqqnnnlllhhhdddbbbaaa___^^^^^^^^^]]]ZZZXXXYYYWWWUUUUUUWWW[[[___bbbnnnpppsssvvvvvvtttqqqnnnjjjgggccc\\\VVVOOOKKKHHHHHHIIILLLTTTaaaoooyyy~~~xxxppplllhhhbbbZZZSSSMMMLLLKKKKKKMMMQQQTTTWWW[[[YYYWWWUUUTTTRRRPPPNNNMMMMMMNNNOOOVVVbbbqqq|||zzzvvv{{{}}}pppllluuu}}}gggMMM???===:::999999999999999999:::888888888888888888999:::;;;:::>>>JJJZZZpppzzzgggqqq~~~}}}uuusssooocccVVVOOONNNNNNNNNOOOQQQTTTVVVXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\ZZZZZZ[[[]]]___bbbdddeeeiiikkknnnpppqqqsssvvvxxxzzz{{{|||}}}|||{{{yyyxxxxxxuuussstttxxx}}}~~~zzzxxx{{{|||ppphhh[[[QQQKKKIIIHHHIIIsss~~~xxxooojjj```YYYPPPIIIFFFDDDAAA???>>>===;;;999777666555555666666666666666777888888999;;;???GGG\\\mmm^^^TTTPPPQQQQQQbbb~~~|||qqqqqqssswww~~~ssshhhbbb^^^YYYWWWXXXZZZ\\\dddoooyyy}}}{{{xxxuuuqqqnnnkkkhhheeebbbaaa___^^^]]]]]]\\\ZZZXXXXXXWWWUUUTTTVVVYYY]]]```jjjmmmrrruuuvvvuuurrrpppkkkiiiddd]]]WWWPPPKKKIIIHHHIIIOOOZZZjjj{{{wwwoooggg___YYYTTTSSSRRRSSSTTTXXX[[[]]]bbb___]]][[[YYYWWWTTTRRRRRRQQQQQQRRRXXXdddsss}}}yyyuuuyyy~~~xxxnnnmmmwww{{{dddLLL???===888888777777777777888888888888777777777888999999999<<>>===;;;999777666555555555555555555666888999999999;;;>>>EEEWWWvvvooo^^^TTTQQQRRRQQQ```zzz~~~qqqoooqqqvvvxxxlllaaa[[[WWWSSSRRRTTTWWWXXX___iiisss}}}{{{wwwtttqqqnnnkkkiiieeebbbaaa___^^^]]]]]]\\\YYYWWWWWWVVVTTTSSSTTTWWWZZZ]]]dddhhhnnntttwwwwwwuuusssmmmjjjeee___XXXQQQLLLJJJIIILLLRRR```ssstttkkkccc^^^___^^^^^^___aaadddhhhjjjnnnkkkhhheeebbb^^^ZZZWWWWWWUUUTTTUUU[[[ggguuuxxxtttvvvuuuuuuqqqlllnnnyyyvvv```JJJ>>>;;;777666666555555666666777777777666666777888999999777???LLLWWWbbbsssyyyfffnnnzzz}}}zzz~~~rrrgggdddaaa[[[SSSOOOLLLMMMMMMOOOQQQTTTVVVWWWWWWXXXYYYXXXVVVUUUVVVWWWZZZZZZ[[[\\\^^^aaabbbdddhhhjjjmmmoooqqqsssvvvxxx{{{|||~~~~~~}}}{{{zzzvvvuuuuuuwww|||}}}||||||}}}}}}}}}}}}||||||}}}}}}zzzwwwxxx{{{{{{yyy{{{~~~|||xxxoooggg\\\RRRLLLIIIGGGGGGyyyzzzsssooobbbZZZQQQJJJGGGDDDAAA???===<<<:::888777666666555444444444555666888999:::::::::<<>>;;;:::999888777666666666555555555555666888999999999888;;;@@@HHH]]]~~~cccVVVQQQOOOTTT```xxx|||tttppprrr|||~~~nnncccYYYTTTRRRPPPPPPRRRTTTSSSVVVZZZ___eeeppp|||~~~~~~|||{{{wwwuuurrrpppooommmjjjhhhdddbbb```______]]]ZZZXXXWWWVVVTTTQQQPPPPPPQQQRRRSSSWWW^^^gggpppvvv{{{}}}xxxuuupppiiiaaaZZZUUURRRNNNQQQYYYjjj~~~uuukkkeee___^^^^^^cccmmmxxx|||{{{zzzrrruuu~~~|||xxxvvvrrrjjjffflllwwwhhhQQQCCC===999999888888777777888888999777777777777888999;;;;;;???AAAKKK\\\pppyyy```ccclllzzzqqqvvvfffTTTMMMKKKIIIHHHIIIGGGIIIKKKNNNQQQSSSTTTUUUUUUXXXZZZ[[[ZZZZZZZZZ[[[YYYYYYZZZ[[[\\\^^^___```eeehhhkkknnnppprrrvvvxxxxxxyyy{{{|||}}}|||zzzyyyvvvuuuvvvyyy~~~}}}yyytttpppmmmkkkjjjlllllllllkkkkkklllpppssswww|||~~~{{{yyyxxxvvvtttrrrtttyyy|||}}}~~~~~~xxxqqqddd___WWWPPPLLLHHHFFFDDDxxx~~~|||uuunnnjjjddd\\\RRRKKKGGGDDDAAA>>>;;;:::999777666666666666666666666666666777888888888777;;;@@@FFFZZZfffYYYTTTQQQSSS___wwwwwwrrrqqqyyy}}}lllbbbYYYVVVTTTRRRQQQSSSTTTRRRTTTVVVXXX[[[cccmmm}}}~~~~~~~~~~~~|||zzzxxxvvvsssrrrqqqooollljjjeeedddbbbaaa```^^^[[[YYYXXXWWWTTTRRRPPPPPPPPPPPPPPPSSSZZZbbblllttt{{{~~~{{{vvvoooggg```[[[XXXRRRTTT[[[kkkuuuooohhhgggiiinnnwwwuuuxxx|||yyyzzznnngggnnnyyy~~~eeeOOOCCC===:::999888888777777888888999777777888888999;;;<<<======@@@IIIVVVfff|||{{{aaaccchhh{{{ooovvvfffTTTLLLJJJIIIIIIJJJFFFHHHKKKNNNQQQSSSTTTTTTSSSVVVYYY[[[[[[[[[[[[\\\YYYYYYYYYZZZ\\\]]]______eeegggkkknnnppprrrvvvxxxxxxzzz|||}}}~~~}}}{{{zzzxxxvvvuuuxxx}}}~~~~~~}}}zzzwwwtttrrrqqqnnnnnnnnnmmmkkkkkkmmmnnnqqquuu|||~~~{{{xxxvvvuuutttrrrpppttt{{{yyyppp___[[[TTTOOOKKKHHHEEEDDDvvv||||||wwwpppmmmddd]]]SSSKKKGGGEEEAAA>>>::::::888777666666666666777666666666666666777888888777:::@@@FFFXXXhhh[[[VVVSSSRRR^^^vvvzzzssspppwww|||mmmddd[[[YYYWWWTTTSSSTTTSSSRRRRRRTTTTTTTTT[[[ccchhhppp{{{}}}}}}~~~~~~|||zzzyyyvvvtttrrrrrrpppnnnlllgggeeecccbbbaaa___\\\YYYYYYWWWUUURRRPPPOOOOOOOOOOOORRRWWW___iiisss{{{{{{sssllleee___\\\WWWXXX]]]kkk|||vvvpppoooqqqvvv~~~zzz}}}~~~{{{rrriiiooo{{{~~~dddMMMCCC>>>:::888888777777777777888888888888888999:::<<<===>>>;;;???HHHRRR]]]qqqeeeffffff{{{ooo}}}lllYYYPPPMMMJJJIIIJJJFFFGGGKKKNNNQQQSSSTTTTTTQQQTTTXXX[[[[[[[[[\\\\\\YYYYYYYYYZZZ[[[]]]^^^___dddgggkkkmmmppprrrvvvyyyyyy{{{}}}~~~~~~}}}|||yyywwwuuuwww|||}}}~~~~~~|||zzzyyypppqqqrrrpppnnnllllllmmmmmmqqqxxx~~~~~~~~~}}}|||yyyvvvttttttrrrqqqooottt|||zzzooo\\\XXXSSSNNNKKKHHHEEECCC{{{zzzzzz~~~}}}uuuoooddd]]]TTTKKKFFFCCCAAA@@@<<<;;;:::888777666666555555555666777888999::::::555<<<===???FFFUUUxxxrrr^^^XXXYYYVVV```vvv|||qqqrrrxxx}}}rrrggg^^^\\\[[[VVVSSSQQQNNNPPPRRRQQQPPPQQQUUUYYY___dddkkkqqquuuwwwyyy{{{~~~}}}zzzyyyzzzyyywwwuuutttsssrrrrrrllliiieeeaaa^^^\\\\\\\\\YYYXXXVVVSSSQQQOOONNNMMMSSSQQQUUU\\\dddlllxxx}}}~~~yyyuuupppggg___YYY]]]eeeooo}}}zzzyyyyyy~~~~~~rrriiinnn|||yyy]]]IIIAAA===999888888777666555444333333888777888888999:::;;;<<<>>>AAAFFFKKKTTTfffnnnfffiiirrrpppzzz```SSSOOOLLLKKKJJJIIIIIIIIILLLPPPSSSTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[ZZZZZZYYYWWWUUUVVVZZZ\\\bbbdddhhhlllppptttvvvwww}}}||||||{{{wwwxxxyyy|||~~~{{{wwwsssooonnnmmmmmmoooqqqtttyyy}}}~~~|||zzzyyyxxxxxxvvvtttssssssrrrpppooouuu|||}}}qqq^^^YYYSSSMMMHHHEEEAAA???xxx~~~}}}}}}vvvpppddd^^^TTTLLLFFFCCCAAA@@@<<<;;;:::888777666666555888888888777777777777666666<<<======DDDPPPpppttt```XXXXXXVVVaaawwwsssrrrxxx}}}xxxmmmccc```^^^ZZZVVVTTTQQQRRRSSSRRRPPPPPPSSSVVVTTTWWWYYY[[[]]]```cccfffxxx}}}{{{{{{{{{yyywwwuuusssrrrqqqkkkiiieeeaaa^^^]]]\\\\\\[[[ZZZWWWUUUSSSQQQPPPPPPOOONNNQQQYYY```hhhsss~~~~~~{{{wwwnnneee```ccchhhppp{{{~~~~~~~~~rrrkkkqqq~~~uuuZZZFFF>>>;;;888888777777777777777666666888888888888999;;;<<<======@@@DDDIIIOOO___{{{vvveeefffsssoooppp^^^UUUOOOJJJIIIIIIIIIIIILLLPPPSSSTTTSSSUUUUUUWWWXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWYYY\\\___bbbdddgggkkkpppsssvvvwww}}}|||}}}|||zzz{{{}}}{{{uuupppmmmkkkjjjjjjlllppptttyyy|||}}}zzzwwwvvvuuuuuutttrrrqqqpppnnnlllkkkrrrzzzzzzmmm]]]XXXRRRLLLHHHDDDAAA???vvv}}}uuupppeee^^^UUUMMMGGGDDDAAA???<<<;;;:::888777666666555888888777777777777666666777===<<<;;;AAAJJJfffwwwbbbYYYXXXWWWbbbyyyvvvrrrvvv{{{uuujjjfffddd___[[[YYYUUUUUUUUUSSSQQQPPPRRRSSSQQQPPPOOOMMMLLLNNNSSSVVVbbbsss~~~}}}}}}|||zzzwwwtttqqqoookkkiiifffbbb___]]]\\\\\\\\\[[[YYYWWWUUUSSSRRRRRRNNNLLLOOOWWW]]]dddoooyyy}}}uuullliiiiiikkkooovvvuuuooouuunnnTTTBBB<<<999888777777777888888999999999888888888999:::;;;=========@@@DDDHHHLLLYYYrrrdddccc{{{tttoookkk]]]RRRKKKIIIIIIIIIIIILLLPPPSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXYYYYYYYYYYYY[[[^^^aaabbbcccfffjjjnnnrrruuuvvv}}}}}}}}}}}}}}}~~~xxxrrrmmmiiigggfffhhhlllpppuuuyyy{{{|||yyyzzz|||~~~zzzvvvssspppooooooooonnnmmmkkkiiigggfffnnnwwwxxxjjj\\\WWWQQQKKKGGGDDDAAA???ttt{{{sssnnneee___VVVNNNHHHDDDAAA???<<<;;;:::888777666666555444444555666777888999999777<<<::::::@@@FFF^^^yyycccYYYWWWXXXccczzz|||{{{wwwpppsssxxx{{{pppllljjjeeeaaa```YYYXXXWWWUUUSSSRRRSSSSSSQQQPPPNNNJJJHHHIIILLLOOOWWWfff~~~~~~~~~~~~|||yyyuuuqqqooonnnlllhhhddd```]]][[[[[[[[[ZZZXXXVVVTTTSSSRRRQQQOOONNNQQQWWW]]]cccllluuuyyy~~~xxxpppnnnmmmmmmnnnrrrzzz}}}uuurrrxxx~~~fffOOO@@@:::999888777777777888888888888999888888888999;;;<<<>>>>>>>>>AAAEEEIIILLLWWWnnnfffbbbxxxvvvooovvvdddVVVNNNLLLJJJJJJJJJMMMPPPSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXWWWYYYZZZZZZZZZ[[[]]]___aaabbbeeehhhlllqqqtttvvv||||||}}}~~~~~~~~~~~~{{{uuunnnjjjggggggiiilllppptttwwwzzz{{{uuuvvvyyy{{{~~~}}}zzzuuupppmmmjjjiiiggghhhiiiiiigggffffffffflllvvvxxxiii\\\WWWPPPIIIFFFCCCAAA???ooo|||~~~xxxqqqmmmfff```WWWOOOIIIEEEAAA???<<<;;;:::888777666666555444444555666777888999999666:::999:::@@@EEEXXXuuu{{{eeeZZZVVVYYYcccyyy{{{uuu{{{wwwmmmnnnsss~~~tttpppoookkkhhhhhh^^^]]]ZZZXXXVVVVVVUUUUUULLLLLLLLLIIIGGGEEEFFFGGGQQQ]]]qqq~~~~~~~~~}}}zzzwwwsssqqqrrrppplllhhhccc___]]][[[[[[ZZZXXXUUURRRQQQOOOOOOPPPOOOPPPVVVZZZ^^^fffnnnqqqvvvzzz|||~~~zzzrrrrrrqqqooopppsssxxx}}}|||}}}}}}uuuqqqrrryyyxxx___KKK@@@;;;999999888888777777777666666666888888999:::;;;===???@@@===@@@EEEIIILLLWWWmmmkkkdddvvvyyypppmmm[[[QQQNNNKKKKKKKKKNNNQQQSSSTTTSSSTTTTTTSSSSSSTTTUUUVVVWWWXXXYYY[[[[[[ZZZYYYZZZ[[[```aaacccfffkkkooosssuuuyyyzzz|||}}}~~~~~~}}}}}}yyyxxx~~~yyysssooollliiikkkmmmqqqtttwwwxxxyyytttuuuwwwyyy{{{}}}}}}~~~zzzxxxuuupppkkkhhheeedddaaaccceeeeeedddeeehhhjjjmmmxxxyyyjjj\\\WWWOOOIIIEEECCCAAA@@@iiiwww~~~|||vvvooolllfffaaaXXXQQQJJJEEEAAA???<<<;;;:::888777666666555777777666666666666555555666999777:::@@@CCCRRRlll~~~hhh[[[VVVYYYbbbwww~~~tttssswwwkkkkkkpppzzzvvvttttttsssrrrrrrgggccc___\\\[[[YYYWWWVVVKKKLLLMMMKKKHHHFFFEEEEEELLLSSSccc{{{||||||||||||zzzxxxvvvttttttrrrppplllhhhdddaaa___]]]\\\YYYVVVSSSPPPOOONNNNNNLLLNNNRRRTTTVVV]]]dddhhhmmmqqqtttxxx{{{yyyssstttrrrpppqqquuuyyy}}}~~~{{{{{{zzzzzzyyyzzzzzz{{{yyy{{{yyyyyynnnmmmrrr|||pppWWWGGG???;;;999999888888888777777666666666888999999:::<<<>>>@@@AAA===@@@DDDHHHKKKVVVmmmpppeeevvvrrrwwwaaaTTTPPPMMMMMMMMMOOOSSSUUUUUUTTTUUUTTTSSSSSSSSSUUUVVVWWWWWWZZZ\\\\\\[[[YYYYYYYYY___```bbbeeeiiimmmrrrtttvvvxxxzzz{{{|||}}}~~~|||wwwttt}}}~~~~~~zzzvvvtttmmmnnnpppsssuuuvvvwwwxxxwwwwwwwwwwwwxxxyyy{{{{{{vvvtttqqqmmmiiifffdddbbb```bbbdddccccccfffkkkpppttt}}}yyyiii\\\WWWOOOIIIEEEDDDCCCBBBhhhwwwyyy~~~{{{uuupppmmmgggaaaYYYQQQKKKFFFAAA>>><<<;;;:::888777666666555777666666666666555555555666999777999???@@@KKKbbblll]]]WWWYYYaaatttxxxpppvvvwwwkkkjjjnnnuuu~~~xxxwwwzzzzzz{{{|||pppllleeeaaa^^^[[[WWWTTTPPPQQQQQQNNNKKKHHHGGGGGGHHHKKKVVVlll~~~zzzzzzzzzyyyyyyyyyxxxxxxsssrrrqqqooommmjjjhhhgggbbbaaa]]]YYYVVVSSSPPPOOOMMMKKKKKKNNNOOOPPPUUU[[[]]]aaafffiiinnntttsssoooqqqooommmnnnrrrwwwyyyyyyuuuuuutttttttttvvvwwwxxxzzzuuutttuuupppqqqxxx~~~hhhPPPDDD???;;;888888777777888888888888888999888999:::;;;===???@@@AAAAAADDDGGGJJJMMMXXXpppssscccvvvuuugggXXXSSSOOOOOOOOOQQQTTTVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVWWWVVVYYY\\\^^^]]][[[[[[[[[______aaacccggglllqqqsssrrrtttxxxyyyzzz|||zzzyyy{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}}}}zzzssstttvvvwwwyyyyyyzzzzzzzzzxxxvvvuuutttvvvwwwyyytttrrrooollliiigggeeeeeecccdddeeedddcccfffnnnttt}}}uuueee]]]XXXPPPIIIFFFDDDDDDCCCjjjyyyuuu~~~}}}{{{vvvpppnnngggbbbZZZRRRLLLFFFAAA>>><<<;;;:::888777666666555333333444555666777888888777999666888>>>===FFF[[[~~~ooo^^^WWWYYY```rrr{{{pppqqq{{{xxxkkkjjjnnnrrr{{{yyyyyy}}}wwwqqqjjjddd```[[[VVVRRRTTTTTTRRRNNNIIIGGGGGGGGGIIIHHHOOOccc|||yyyyyyxxxxxxxxxyyyzzz{{{qqqqqqqqqqqqpppooommmmmmgggeeeaaa]]]YYYUUUSSSQQQNNNLLLLLLNNNNNNNNNRRRXXXTTTXXX\\\___fffmmmnnnjjjllljjjhhhjjjnnnrrrsssrrrqqqqqqqqqqqqrrrtttuuuwww{{{}}}~~~vvvrrrqqqrrrwwwyyyyyycccKKKAAA>>>:::777777666777888999:::;;;<<<<<<999999:::;;;===???AAABBBHHHIIILLLNNNPPP[[[sss|||tttaaauuuvvv}}}lll\\\WWWPPPPPPPPPRRRUUUWWWWWWVVVWWWVVVTTTSSSSSSUUUWWWXXXUUUXXX]]]______^^^^^^^^^^^^___```cccggglllpppsssooosssvvvxxxyyy{{{zzz{{{|||}}}}}}|||{{{zzzwwwxxxzzz|||~~~zzz{{{|||}}}}}}}}}}}}}}}|||yyyvvvsssrrrsssuuuwwwsssrrrooommmjjjiiiggggggfffggggggdddbbbfffooovvvqqq```^^^XXXPPPJJJFFFEEEEEEDDDhhhvvv|||xxxxxx{{{yyyxxxvvvssskkkeee[[[SSSLLLGGGCCCAAA<<<;;;;;;:::999888666555555555555555555555555555777777999999888:::FFFSSSvvvmmm\\\XXXWWW^^^mmmvvvuuuyyyxxxkkkfffggglllzzzzzzyyy}}}tttjjjccc]]]YYYVVVVVVTTTPPPNNNMMMKKKIIIGGGJJJIIILLL[[[ttt|||}}}}}}~~~~~~}}}|||zzzzzzyyyxxxxxxxxxxxxxxxttttttuuuuuussspppllljjjgggeeecccaaa^^^ZZZUUURRRMMMLLLJJJIIIIIIKKKNNNOOOPPPQQQSSSVVVZZZ___cccfffgggfffeeedddccceeejjjmmmmmmmmmnnnmmmmmmooosssvvvwwwyyy}}}}}}|||{{{yyyzzz}}}{{{zzz~~~zzzpppnnnooopppxxx|||rrrZZZIIIBBB;;;<<<===666888888888888888999999999<<<<<<<<<===???AAACCCEEEQQQNNNOOOUUUYYYaaauuusssiiisssxxxooo^^^WWWTTTRRRPPPPPPRRRUUUVVVVVVVVVVVVTTTSSSRRRRRRRRRRRRUUUVVVXXX[[[]]]___``````aaabbbbbbbbbdddggglllppplllnnnqqquuuxxxzzz|||}}}zzz{{{{{{{{{||||||{{{wwwttttttttttttuuuxxx{{{~~~|||zzztttsssrrrrrrrrrssstttuuuuuupppmmmmmmlllhhheeefffllliiigggdddbbbcccmmmyyyooo___]]]XXXOOOGGGCCCBBBDDDEEEhhhuuu||||||{{{yyyxxxuuurrrkkkeee[[[SSSLLLGGGCCCAAA<<<<<<;;;:::999888666555666666666666666666666666777777999:::999;;;EEEPPPooonnn]]]XXXXXX^^^kkk{{{xxxzzzzzzmmmgggfffjjjxxx||||||tttkkkddd```\\\YYYXXXUUURRRPPPOOOMMMKKKIIIKKKKKKNNNZZZqqq~~~~~~~~~~~~}}}{{{xxxxxxyyyzzzzzzzzzxxxwwwvvvuuuuuuvvvvvvtttpppmmmkkkfffdddaaa___\\\YYYTTTQQQNNNMMMKKKIIIIIIIIIKKKLLLNNNOOOPPPRRRTTTXXX[[[\\\`````````^^^^^^```eeehhhhhhiiijjjkkkkkkmmmpppsssuuuwwwzzz}}}~~~}}}{{{yyywwwvvvuuuwww{{{zzzzzz}}}|||~~~||||||yyyqqqpppqqqsssyyy}}}nnnVVVFFF@@@::::::;;;444888888888888999999999999<<<<<<<<<===???AAADDDEEEOOONNNRRRZZZ___eeewwwxxxhhhqqqzzzqqqaaa[[[VVVSSSQQQPPPRRRSSSTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRUUUVVVXXX[[[]]]^^^___```aaaaaabbbbbbcccgggkkkooonnnnnnpppssswww{{{|||}}}}}}wwwwwwvvvvvvwwwvvvsssqqqqqqpppppprrrtttyyy}}}}}}zzzwwwqqqqqqppppppqqqssstttvvvuuuooolllmmmlllhhhfffgggkkkhhheeedddbbbdddooo{{{pppccc]]]XXXPPPIIIEEECCCDDDDDDgggttt|||yyywwwuuurrrkkkeee\\\SSSLLLGGGDDDAAA======<<<:::999777666666777777777777777777777777666666999;;;:::;;;CCCLLLeeeooo]]]YYYXXX]]]hhh||||||||||||ooogggeeehhhttt}}}~~~uuulllgggddd___\\\YYYWWWSSSQQQPPPOOOMMMKKKKKKLLLPPPYYYjjj~~~~~~|||yyyvvvvvvxxxyyy{{{zzzxxxvvvtttvvvwwwwwwwwwtttqqqmmmkkkdddbbb^^^[[[YYYVVVRRROOOOOOMMMKKKIIIHHHHHHHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPWWWWWWWWWVVVVVVYYY]]]aaa```bbbeeeggghhhjjjlllooorrrtttwwwyyyzzzxxxvvvtttoooooopppsssyyyzzzxxxyyyuuuttttttssspppvvvyyyttttttvvvxxx|||fffPPPBBB>>>888888:::333888888888888999999::::::============???BBBDDDEEELLLMMMTTT___dddiiixxx~~~iiipppwwwpppccc___YYYVVVRRRPPPQQQRRRSSSRRRUUUTTTSSSRRRRRRQQQQQQRRRUUUVVVXXXZZZ\\\^^^^^^___```aaabbbbbbcccfffjjjnnnqqqooommmpppvvv{{{||||||vvvtttsssrrrrrrrrrpppnnnmmmllllllmmmpppuuuzzz~~~|||yyyvvvpppppppppppprrrtttvvvwwwuuupppmmmnnnlllhhhfffgggdddbbbaaabbbbbbgggtttpppddd\\\WWWPPPJJJGGGEEEDDDCCCeeeqqq}}}yyywwwuuurrrkkkeee\\\SSSMMMHHHDDDAAA>>>===<<<:::999777777666666666666666666666666666666666888;;;::::::@@@HHH^^^yyyooo^^^YYYWWW[[[dddsss~~~nnnfffeeeeeeooo||||||}}}zzzooojjjfffaaa\\\ZZZWWWTTTRRRQQQPPPNNNMMMKKKMMMPPPUUUaaawww|||zzzyyyyyyyyyyyyxxxwwwwwwvvvwwwxxxxxxwwwtttpppllliiibbb___[[[XXXUUUSSSPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIMMMNNNNNNNNNOOOQQQUUUYYYXXX[[[___cccdddgggiiikkkqqqsssvvvxxxxxxvvvtttrrrjjjkkkmmmrrrxxx|||vvvsssrrrooommmjjjjjjqqq{{{zzzzzz|||~~~}}}^^^JJJ@@@===888888:::444777888888999999:::::::::=========>>>???BBBDDDFFFIIIJJJRRR]]]ccchhhwwwmmmrrrrrryyy~~~|||lllccc```]]]YYYTTTRRRQQQRRRRRRRRRTTTSSSSSSRRRQQQQQQRRRRRRUUUVVVXXXZZZ[[[]]]]]]^^^___```aaabbbbbbeeeiiilllrrrnnnkkknnntttzzz}}}|||xxxvvvsssrrrrrrrrrqqqooolllkkkjjjkkknnnsssyyy||||||zzzvvvuuuuuuuuuvvvwwwyyyzzzyyysssoooooolllgggdddddd\\\[[[]]]```dddlll|||sssddd]]]WWWPPPKKKIIIHHHFFFDDDcccnnn}}}zzzyyyvvvssslllfff\\\TTTMMMHHHDDDBBB@@@>>><<<:::888777777777555555555555555555555555666555777::::::999>>>DDDXXXrrrmmm]]]XXXTTTWWW^^^jjj~~~nnnffffffccciiiuuu||||||vvvooohhhaaa\\\YYYWWWTTTRRRRRRQQQOOOMMMKKKMMMOOOQQQYYYlll~~~{{{xxxwwwxxxzzz{{{yyyzzzyyywwwsssnnnjjjgggaaa]]]XXXTTTRRRPPPNNNLLLJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHJJJNNNQQQRRRUUUZZZ^^^aaadddgggiiiqqqsssvvvxxxxxxvvvsssrrrhhhjjjnnnssszzzvvvqqqnnnkkkiiihhhhhhooo~~~uuuWWWFFF>>>>>>999999;;;666777888888999::::::;;;;;;=========>>>@@@BBBDDDFFFGGGGGGMMMWWW\\\aaarrruuuuuuqqqvvvyyyvvvjjjcccaaa___[[[VVVSSSRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUWWWYYY[[[\\\\\\]]]^^^___aaaaaabbbdddgggjjjpppmmmkkkmmmsssyyy}}}~~~{{{yyyvvvuuuttttttsssqqqnnnmmmlllmmmooosssxxxzzz~~~~~~}}}|||||||||}}}~~~xxxrrrpppkkkddd```___ZZZYYY[[[```eeeooooooccc[[[RRRLLLJJJJJJIIIGGGbbbmmm}}}~~~|||{{{xxxuuulllfff]]]TTTMMMHHHEEEBBBAAA???===:::888777777777555555555555555555555555888666666999999888<<>>::::::===888777888888999:::;;;<<<<<<>>>===>>>>>>@@@CCCEEEFFFFFFEEEJJJRRRVVV[[[lll|||xxxsssuuuvvvtttiiicccbbb___[[[UUURRRRRRTTTUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXZZZ[[[[[[\\\]]]^^^```aaaaaaccceeehhhlllkkklllmmmqqqwww}}}~~~|||zzzyyyyyyxxxvvvtttrrrrrrqqqqqqrrrtttvvvxxxyyy}}}{{{uuuqqqkkkccc]]]\\\\\\[[[]]]aaafffqqqrrrgggXXXOOOLLLLLLKKKJJJbbbnnn~~~{{{~~~~~~~~~{{{xxxlllfff]]]TTTNNNIIIEEEBBBBBB@@@===:::888777777777555555555555555555555555999666555777888777;;;@@@III```uuufffVVVRRRKKKNNNRRRXXXhhhpppgggaaa```fffsss~~~}}}xxx{{{rrriiieee[[[YYYVVVUUUTTTTTTRRRQQQOOOOOOOOOOOOTTTaaasss|||vvvooohhhddd```[[[UUUPPPMMMLLLLLLKKKKKKLLLMMMNNNMMMKKKHHHFFFCCCCCCDDDCCCBBBAAA???>>>;;;<<<>>>>>>===>>>AAACCCGGGIIIMMMQQQVVV[[[bbbfffjjjlllooorrrsssrrrpppnnnlllnnnrrrxxx~~~yyyuuuqqqpppqqqxxxxxxcccKKK===;;;>>>999:::===888777888888999:::;;;<<<===>>>>>>>>>???@@@CCCEEEGGGGGGFFFJJJQQQTTTXXXgggyyyyyyqqqqqqqqq}}}qqqfffaaa```\\\XXXSSSPPPQQQSSSUUUWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUVVVXXXYYYZZZ[[[[[[\\\^^^```aaaaaabbbdddffffffjjjmmmoooqqquuu}}}{{{yyyuuuuuuuuutttttttttttttttsssvvvyyy||||||uuuqqqkkkbbb]]]\\\ZZZYYY[[[aaahhhuuuvvvbbbSSSNNNNNNMMMLLLcccooo}}}zzz~~~}}}yyylllfff]]]TTTNNNIIIEEECCCBBB@@@===:::888777777777777777777777777777777777:::666444666777777:::@@@CCCZZZ|||vvv}}}cccSSSOOOHHHKKKNNNTTTbbb}}}vvvggg```^^^bbbooozzz{{{tttvvvwwwnnnkkk]]]ZZZXXXVVVVVVVVVTTTSSSRRRQQQPPPPPPUUUaaappp{{{{{{~~~wwwpppiiieee```[[[TTTOOOMMMLLLLLLKKKMMMNNNOOOOOOMMMJJJGGGDDDCCCCCCCCCBBB@@@>>>;;;:::999:::;;;;;;:::;;;===???CCCFFFIIIMMMRRRXXX```dddfffhhhlllooopppooommmlllmmmoootttyyy|||xxxwww|||sss^^^GGG;;;999===999:::===888777888888999;;;<<<======>>>>>>>>>???AAACCCEEEGGGGGGGGGLLLTTTVVVXXXeeevvvyyyllllllmmmzzzmmmccc]]]\\\YYYUUUPPPNNNOOORRRUUUWWWVVVUUUUUUUUUUUUUUUVVVVVVTTTUUUVVVXXXYYYZZZZZZZZZ[[[]]]```aaaaaabbbdddfffccchhhnnnppppppttt}}}~~~wwwwwwwwwwwwuuutttrrrqqqoooqqqtttvvvxxx|||{{{uuuqqqlllccc^^^]]]TTTTTTXXX```jjjyyyiiiWWWPPPNNNMMMLLLeeevvv}}}xxx||||||}}}{{{yyyyyyooofff[[[SSSNNNKKKHHHEEEAAA@@@===:::777666555555444444444555555555666666555555555666777999:::;;;AAAPPPiiiyyykkkXXXNNNIIILLLQQQTTT]]]sss{{{nnnbbb```aaagggnnnwww|||uuurrruuu~~~sssmmm___[[[VVVSSSRRRSSSSSSSSSSSSTTTTTTSSSTTT[[[gggqqqyyy}}}|||tttlllfff___ZZZSSSMMMKKKJJJIIIIIIOOOQQQSSSSSSQQQMMMHHHEEEBBBAAAAAA@@@>>>===;;;:::999888777777777888999:::>>>@@@EEEIIINNNTTT[[[___cccggglllmmmkkkhhhhhhiiipppuuuzzz}}}nnnUUUBBB???<<<999888999;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<>>III]]]xxxppp]]]RRRGGGIIIMMMPPPYYYnnn|||nnn```]]]^^^cccjjjsss}}}uuuppppppzzzvvvoooaaa]]]WWWSSSRRRSSSTTTTTTVVVWWWWWWVVVVVV[[[eeemmmpppsssxxx~~~{{{tttlllfff___ZZZSSSMMMJJJIIIIIIHHHNNNOOOQQQQQQOOOKKKGGGDDDAAAAAAAAA@@@>>>===;;;:::999888777777777888999:::;;;>>>BBBGGGLLLRRRXXX]]]aaaeeeiiijjjhhhffffffhhhmmmrrrxxx}}}gggOOOAAA???<<<999999:::<<<>>>===============>>>???@@@???AAADDDEEEFFFHHHKKKMMMNNNPPPRRRTTTVVV\\\eeelllmmmjjjpppiiihhhqqqccc[[[VVVRRRQQQOOOMMMLLLLLLMMMOOOQQQPPPPPPRRRTTTVVVVVVVVVUUUWWWTTTQQQQQQTTTWWWYYYXXX]]]^^^```ccceeeggghhhhhhhhhiiikkkmmmqqqvvv|||~~~}}}zzzuuupppqqqpppooonnnooouuu|||{{{{{{{{{}}}~~~yyytttoooiiiccc___]]]\\\]]]ccclll{{{rrr___WWWRRRNNNLLLqqqwwwqqq{{{{{{}}}|||zzzzzzoooggg]]]TTTOOOLLLHHHEEEAAA@@@===:::777666555555555555555555555555444444666666666666777888::::::===CCCQQQgggwwwcccUUUHHHHHHJJJNNNVVViii{{{mmm___[[[YYY]]]dddmmm|||yyyqqqnnnssszzzxxxpppeee```YYYTTTRRRSSSUUUVVVYYYZZZ[[[ZZZYYY]]]ccciiiiiiiiikkkooouuu|||uuummmhhh___YYYRRRMMMJJJIIIHHHGGGKKKLLLMMMMMMLLLIIIEEECCCAAAAAAAAA@@@???===<<<;;;999888777666666777888888999;;;@@@DDDIIINNNUUUYYY]]]aaaeeeeeecccbbbdddfffjjjpppwww|||zzz^^^HHH???>>><<<::::::;;;>>>???AAA@@@>>>>>>>>>???AAACCCAAACCCFFFHHHIIIKKKMMMOOOPPPSSSUUUVVVXXX\\\dddkkk|||lll```xxxuuuhhhgggvvvbbbXXXSSSRRRPPPNNNLLLKKKKKKLLLNNNPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVTTTRRRRRRUUUWWWYYYYYY\\\^^^```cccgggjjjlllmmmjjjkkklllmmmoootttzzzzzzuuutttsssqqqoooooosssyyy~~~~~~{{{zzz{{{}}}~~~{{{wwwsssnnnhhhddd___]]]___dddmmm{{{zzzdddYYYRRRNNNMMMpppyyywww{{{|||~~~|||{{{{{{ppphhh^^^VVVPPPLLLHHHDDDAAA@@@===:::777666555555555555555555555444444444666666666666777888999:::===AAAIII[[[{{{}}}hhhUUUMMMKKKKKKPPPVVVfffzzzkkk___ZZZWWWYYY___hhhwwwwwwqqqqqquuuyyyzzzrrrhhhbbbZZZTTTRRRSSSUUUVVVYYY[[[]]]^^^^^^```dddggggggfffddddddiiittt~~~wwwpppkkk^^^YYYRRRLLLIIIHHHGGGFFFGGGHHHIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@???>>><<<<<<:::999777666666666777777777:::>>>AAAFFFKKKQQQUUUXXX\\\___```______bbbeeeiiiooowww|||qqqWWWDDD>>>===;;;:::;;;===???@@@DDDBBB@@@>>>===???AAABBBCCCEEEHHHIIIJJJLLLOOOQQQRRRTTTVVVWWWWWW[[[bbbhhhsssnnn___qqq}}}iiifff~~~lll]]]VVVTTTRRRPPPNNNLLLLLLMMMOOOPPPPPPPPPPPPOOOOOOQQQSSSUUUUUUTTTSSSTTTUUUWWWYYYZZZ\\\]]]```dddhhhllloooqqqllllllllllllnnnrrryyy}}}|||vvvuuurrrpppooosssyyy~~~}}}|||}}}~~~{{{xxxtttnnnjjjbbb```aaafffnnn{{{kkk[[[RRRNNNLLLppp{{{{{{|||}}}}}}{{{{{{pppiii___WWWRRRMMMHHHDDDAAA@@@===:::777666555555555555555555555555555444777666666666777888999999:::>>>DDDUUUuuunnnXXXRRRMMMLLLQQQVVVbbb|||yyylllaaa[[[WWWWWW\\\eeesss~~~vvvrrrtttpppvvvxxxiiicccZZZTTTQQQRRRSSSTTTWWWYYY\\\___aaaccceeeggggggddd```^^^bbblllyyyzzzrrrlll^^^YYYQQQKKKHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::888777666666666777777:::===@@@CCCGGGLLLPPPSSSVVVYYY[[[[[[\\\aaaeeejjjpppxxx}}}}}}{{{iiiRRRDDD===<<<;;;;;;;;;===???@@@EEECCC@@@>>>======???@@@CCCEEEHHHIIIJJJLLLOOOQQQRRRTTTVVVWWWWWWZZZ```eeennnlll^^^llllllgggzzz~~~kkk^^^YYYRRRPPPNNNLLLKKKLLLNNNOOOQQQQQQQQQPPPOOOQQQUUUXXXVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]___cccggglllooorrrmmmmmmllllllnnnsssyyy~~~xxxvvvtttqqqqqqtttzzz~~~~~~~~~yyysssooofffddddddhhhnnn{{{ttt```TTTNNNKKKuuu~~~zzzzzz~~~||||||qqqjjj```XXXSSSNNNHHHDDDAAA@@@===:::777666555555444444444555555555666666777777777777777888999999444;;;BBBQQQqqqxxx```UUULLLJJJOOOSSS\\\ttt}}}{{{pppddd^^^XXXXXX[[[bbbooo{{{{{{tttsssiiilllsss||||||hhhbbbZZZSSSQQQPPPQQQQQQSSSUUUXXX\\\___bbbcccdddccc```]]][[[^^^gggsss||||||rrrkkk^^^YYYQQQKKKHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>======<<<:::888666666666777888999<<<===???CCCGGGKKKKKKNNNRRRTTTUUUYYY___dddjjjqqqyyyyyywwwyyy{{{aaaMMMDDD<<<;;;::::::;;;<<<===>>>CCCBBB@@@>>>===>>>???@@@CCCEEEHHHJJJKKKLLLOOOQQQRRRTTTWWWWWWWWWZZZ___dddlllggg[[[eee}}}ooohhhtttxxxhhh^^^PPPOOOLLLJJJIIIJJJLLLMMMOOOQQQRRRQQQPPPQQQVVVZZZYYYZZZZZZYYYXXXXXXYYY[[[]]]]]]___aaaeeejjjnnnpppllllllllllllooottt|||{{{yyyvvvsssrrruuu{{{~~~wwwssskkkhhhgggjjjooo{{{gggYYYPPPKKK}}}|||xxxyyy||||||qqqkkkaaaYYYSSSNNNHHHCCCAAA@@@===:::777666555555222333333444555666777777777777777777777888888999444===CCCMMMkkkmmmXXXMMMIIIOOORRRXXXooo|||ssseee___YYYXXXZZZ___jjjvvvxxxuuuiiihhhjjjpppwww{{{yyywwwfffaaaYYYSSSPPPNNNMMMMMMPPPQQQSSSWWWZZZ]]]^^^^^^]]]\\\ZZZ[[[___hhhsss{{{|||pppiii^^^XXXQQQJJJGGGEEEDDDCCC@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>>>>>>>===;;;999777777777777777888:::;;;<<<>>>BBBDDDDDDGGGKKKMMMPPPUUU]]]ccciiipppyyyssssssyyysssXXXFFFAAA;;;;;;:::::::::;;;;;;<<<>>>>>>>>>???@@@AAACCCCCCDDDFFFIIIKKKLLLMMMPPPRRRRRRUUUXXXYYYYYY[[[```eeekkk}}}kkk[[[```wwwpppgggnnnnnncccQQQOOOMMMKKKJJJKKKLLLNNNLLLOOORRRRRRPPPRRRWWW[[[[[[]]]^^^\\\ZZZXXXYYY[[[]]]]]]^^^```cccgggjjjmmmllllllllllllpppvvv~~~zzzvvvsssuuuzzz~~~zzzuuuooollljjjkkkooozzzppp___TTTMMMzzzxxxyyy||||||rrrkkkaaaZZZTTTNNNHHHCCCAAA@@@===:::888666555555111222333444555777888888888777777777777777888999999AAAEEEKKKfffwww[[[OOOJJJPPPSSSXXXmmm}}}tttfff___ZZZXXXYYY]]]gggrrr|||wwwmmmiiifffhhhmmmpppooommmddd```YYYSSSOOOMMMKKKJJJNNNNNNPPPSSSVVVYYYYYYYYYYYYZZZZZZ\\\aaakkkvvv}}}~~~}}}|||ooofff^^^XXXQQQJJJGGGEEEDDDCCC@@@????????????AAABBBDDDAAAAAAAAAAAAAAA@@@???>>>@@@>>><<<:::888777777777666888999999999;;;>>>@@@>>>BBBFFFIIILLLSSS[[[bbbgggnnnxxxsssoooqqqyyynnnRRRBBB>>>;;;::::::999999::::::::::::;;;===@@@BBBEEEFFFGGGEEEGGGJJJLLLMMMOOOQQQSSSSSSVVVYYYZZZZZZ\\\aaafffkkk|||ttt^^^___tttpppgggjjjqqqeeeTTTRRROOOMMMLLLMMMOOOPPPIIINNNRRRRRRQQQRRRVVV[[[]]]___```^^^ZZZXXXYYY[[[^^^^^^^^^___aaaeeehhhjjjkkkkkkkkkmmmqqqxxx}}}wwwtttuuuyyy|||{{{vvvqqqnnnllllllpppyyyvvvdddWWWOOO|||xxx}}}yyypppjjjccc[[[TTTNNNHHHEEEBBBAAA===:::777666555444333444555555666666555555555555555555555666777777???>>>===FFF```iiiUUUOOOTTTVVVaaasss{{{|||jjjddd]]]ZZZXXXYYY```iiizzz}}}nnniiidddccceeeggggggfffddd___XXXQQQLLLJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUVVVWWWYYY\\\cccmmmyyy|||}}}vvvmmmhhh^^^YYYRRRLLLHHHFFFDDDCCC@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<:::888666666777888999999888999;;;===>>>>>>AAAGGGKKKNNNUUU]]]```jjjwww}}}~~~~~~rrrkkkqqqzzzttt\\\III???<<<999999999888999999::::::AAA>>>===>>>BBBDDDDDDCCCHHHIIIKKKLLLLLLMMMPPPRRRQQQSSSUUUWWWXXXZZZ]]]___lllzzzqqqkkknnnyyylllqqq|||tttcccXXXRRRNNNNNNNNNKKKKKKMMMLLLMMMNNNPPPSSSUUUVVVWWWXXXYYY\\\^^^^^^]]][[[YYY]]]___```aaabbbeeeiiilllqqqqqqqqqqqqttt|||zzzvvvvvvyyy|||{{{uuuqqqkkkggghhhlllvvvkkkXXXQQQ{{{xxx|||xxxmmmhhh```YYYRRRLLLGGGCCCBBB@@@===:::777555444444333444555555666666555555555555555555555666777777<<<<<<===EEE]]]jjjVVVPPPTTTUUU___ooovvvuuukkkaaa\\\YYYZZZ```hhhvvvuuuppphhheeedddeeedddcccaaa]]]WWWQQQMMMJJJJJJJJJGGGIIIKKKMMMOOOQQQRRRSSSVVVWWWZZZ^^^eeeppp||||||}}}wwwmmmggg]]]XXXQQQLLLIIIGGGFFFEEEBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>;;;:::888777777888999999888999;;;<<<===<<>>>>>AAAEEEHHHHHHGGGJJJKKKLLLLLLLLLMMMOOOQQQQQQRRRTTTUUUVVVXXX\\\___jjjxxxwwwkkkjjj{{{lllooozzz~~~ooo^^^WWWQQQPPPNNNLLLLLLNNNMMMNNNOOOPPPRRRTTTUUUVVVWWWXXXZZZ\\\\\\\\\[[[ZZZ```````````````cccgggkkkssstttvvvwww{{{{{{xxxxxx{{{~~~~~~xxxtttnnniiiiiikkktttuuu```WWW|||yyy~~~}}}~~~yyyvvvkkkggg___XXXRRRMMMHHHDDDAAA???<<<999666444333333333444555555666666555555555555555555555666777777888;;;===DDDXXXyyylllXXXRRRUUUUUU]]]kkkqqqxxxhhh___\\\[[[```eeeooozzzxxxnnngggdddbbb```^^^\\\ZZZVVVRRRNNNLLLJJJJJJFFFGGGJJJLLLOOOQQQRRRSSSUUUWWWZZZ```hhhttt~~~{{{}}}wwwmmmggg\\\WWWQQQLLLJJJIIIHHHGGGDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA???===;;;:::999777888999999888999:::<<<;;;:::===CCCHHHMMMUUU]]]eeemmmwwwyyyllliiinnnuuu{{{xxxaaaNNNBBB>>>>>>999999999999999:::;;;<<<===>>>@@@EEEIIILLLMMMLLLLLLMMMNNNMMMLLLLLLNNNPPPQQQRRRRRRSSSTTTWWW\\\___hhhttt|||jjjfffnnnmmmvvvjjjaaaXXXTTTQQQMMMMMMPPPNNNOOOOOOPPPQQQRRRSSSSSSUUUVVVWWWXXXYYYZZZ[[[\\\aaaaaa```______aaafffjjjtttwww{{{~~~{{{{{{~~~}}}wwwqqqllljjjkkkrrrjjj\\\||||||{{{|||zzzvvvtttmmmhhhaaa[[[UUUPPPKKKHHH@@@???<<<888555444333333333444555555666555555555555555555555555666777777666:::>>>CCCSSSsssppp\\\TTTWWWVVV]]]kkkqqqrrreee___\\\^^^aaajjjtttsssjjjeeebbb^^^\\\YYYXXXVVVSSSPPPNNNLLLKKKHHHIIILLLNNNQQQSSSUUUUUURRRUUUYYY___iiittt{{{yyy}}}yyynnnggg]]]XXXRRRMMMJJJIIIHHHGGGDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDDDDDDDDDDEEEEEEDDDDDDBBB@@@>>><<<;;;:::777999::::::999999:::;;;:::888;;;BBBGGGLLLUUU^^^hhhoooxxxooojjjnnnsssxxx~~~mmmVVVFFF>>><<<===::::::999::::::;;;<<<======???CCCGGGKKKMMMNNNMMMMMMNNNOOONNNMMMNNNPPPRRRSSSSSSSSSSSSTTTWWW]]]aaahhhrrrgggbbbxxxsssmmmuuuxxxnnnbbb[[[UUUPPPOOOQQQOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSSSSTTTVVVYYY[[[\\\______^^^]]]^^^aaafffkkktttxxxxxxsssnnnkkkkkkqqq~~~sssaaa{{{yyyzzzxxxuuutttnnniiibbb\\\VVVQQQLLLIII@@@???<<<888555444333333333444555555666555555555555555555555555666777777666:::???DDDPPPmmmwwwaaaXXXYYYXXX```pppwwwnnnddd]]]\\\^^^eeeooo}}}xxxooohhhddd___\\\XXXXXXVVVUUURRRPPPNNNMMMIIIKKKMMMPPPRRRTTTVVVVVVQQQSSSXXX^^^gggrrr~~~xxxwww{{{~~~~~~}}}{{{oooggg```[[[TTTNNNJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDBBB@@@>>><<<;;;:::888:::<<<<<<;;;::::::;;;999888:::@@@FFFKKKTTT]]]jjjqqqzzzwwwmmmooorrrvvv{{{~~~dddNNN@@@;;;;;;;;;::::::::::::;;;<<<===>>>>>>AAAEEEHHHJJJKKKLLLLLLKKKMMMNNNOOOOOOPPPSSSUUUUUUUUUUUUUUUVVVZZZ___ccciiipppggg___nnnyyyoootttwwwlllccc[[[SSSPPPQQQPPPPPPPPPPPPOOOOOOOOOOOORRRRRRRRRRRRTTTWWWZZZ\\\[[[[[[\\\\\\^^^bbbggglllqqqwwwzzztttpppnnnmmmqqq|||~~~jjj{{{yyyyyywwwuuutttnnnjjjbbb[[[UUUPPPKKKGGGAAA???<<<999666444333333333444555555666666555555555555555555555666777777777:::>>>CCCMMMggghhh[[[ZZZXXXaaattt}}}zzzkkk```\\\\\\```jjjwwwvvvoooiiiccc___[[[ZZZXXXWWWTTTSSSQQQPPPKKKLLLNNNQQQSSSTTTUUUUUUQQQSSSWWW]]]dddnnnxxx{{{vvvuuuwwwzzzzzzzzz{{{}}}~~~qqqhhhaaa\\\UUUOOOKKKHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHEEEEEECCCAAA???===<<<;;;999;;;>>>>>>===;;;;;;<<<;;;999:::@@@EEEJJJTTT]]]lllsss|||~~~ppppppqqqsssxxxuuu[[[GGG===::::::::::::::::::;;;<<<===>>>???AAACCCGGGIIIIIIJJJKKKLLLLLLMMMOOOPPPPPPRRRTTTWWWVVVWWWWWWXXXYYY\\\aaadddhhhlll|||jjj^^^ddd|||pppqqqzzzpppiiiaaaXXXRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRTTTWWWYYY[[[WWWYYY[[[\\\^^^bbbgggkkkooottt}}}}}}xxxssspppoooqqq{{{vvv|||zzzzzzwwwuuuvvvqqqlllddd]]]WWWQQQKKKHHHBBB@@@===:::777555444444333444555555666666555555555555555555555666777777777888<<>>===;;;===@@@@@@???===<<<===<<<:::;;;@@@EEEJJJSSS]]]lllsss}}}qqqpppooopppttt~~~}}}kkkSSSAAA;;;;;;;;;:::::::::;;;;;;<<<>>>???@@@BBBEEEHHHIIIIIIJJJMMMOOONNNOOOPPPQQQPPPQQQTTTVVVVVVWWWYYYZZZ[[[]]]aaadddeeegggvvvpppaaa___zzz|||oookkk|||uuuooollleee[[[TTTRRRNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQRRRSSSUUUVVVXXXYYYVVVXXX[[[]]]___aaadddgggmmmrrrzzz|||wwwsssppppppxxx|||{{{zzzwwwvvvwwwuuuppphhh```YYYSSSNNNJJJBBBAAA>>>:::777666555444333444555555666666555555555555555555555666777777777777:::@@@III^^^uuu```YYYTTT___uuuyyyfff______ZZZbbbnnnxxx|||sssiiibbbaaa___\\\YYYWWWVVVVVVVVVTTTUUUVVVWWWXXXYYYYYYYYYUUUWWWYYY]]]aaahhhpppvvvyyyyyywwwtttqqqppprrrtttuuuwww{{{sssjjj___ZZZTTTOOOLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGEEECCCAAA???>>><<<>>>AAAAAA@@@>>>======>>>;;;<<<@@@EEEJJJSSS\\\lllttt~~~rrrpppnnnmmmrrr{{{uuudddMMM>>>;;;<<<<<<:::::::::;;;;;;===>>>???@@@BBBEEEHHHIIIIIIKKKOOOSSSPPPQQQRRRQQQPPPQQQRRRTTTUUUWWWYYYZZZ[[[]]]```cccbbbcccrrrtttddd___www{{{mmmgggzzztttpppmmmlllggg^^^VVVSSSMMMNNNNNNNNNNNNOOOOOOOOOQQQRRRSSSTTTUUUVVVWWWXXXVVVYYY\\\^^^___```bbbdddlllqqqyyyzzzuuupppooovvv~~~~~~~~~{{{xxxwwwqqqmmmggg___XXXRRRMMMKKKFFFBBB<<<888777666555444111222333444444444333333777777777777777777777777777999:::???HHHQQQsss~~~aaaVVVWWW[[[eeerrr|||sssfff___YYY[[[bbbooozzz{{{sssnnngggccc___]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[]]]^^^___^^^ZZZXXX]]]ccchhhnnnssssssvvvvvvsssmmmjjjlllooonnnqqqvvv|||tttkkkccc]]]TTTOOOMMMLLLJJJHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFHHHIIIIIIHHHGGGFFFGGGFFFDDDBBB@@@??????>>>AAAAAAAAA@@@???>>>===<<>>BBBIIIUUU```nnnyyy}}}qqqnnnlllmmmtttjjjWWWCCC;;;<<<<<<;;;:::<<<:::999:::===AAACCCDDDEEEFFFHHHKKKMMMOOOPPPQQQSSSRRRQQQQQQQQQSSSUUUVVVWWWWWWYYY[[[^^^aaaccceeehhhjjjrrrnnnnnntttiiijjj|||sssmmmfffcccbbb^^^XXXRRRQQQOOOMMMMMMNNNOOONNNMMMLLLMMMNNNPPPRRRSSSUUUVVVVVVWWWYYYZZZ[[[^^^bbbeeejjjmmmsss|||~~~{{{yyywwwwww{{{~~~}}}}}}zzzvvvuuusssnnnggg```YYYRRRNNNKKKEEEAAA<<<888666555444333333333444444444555555555666666666666666666666666666888888===EEEMMMlllhhhYYYUUUVVV___kkkrrrzzzzzzjjj```[[[\\\aaakkkvvv~~~yyynnnkkkfffcccbbbbbbaaa```aaaaaaaaabbbcccdddeeefffgggaaa]]]___cccfffkkkqqqsssuuuuuuqqqllliiijjjmmmkkknnnsssxxx{{{}}}||||||~~~yyypppgggaaaYYYSSSPPPNNNLLLJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGFFFDDDCCCAAA@@@@@@???BBBBBBBBBBBBAAA@@@@@@???@@@===<<<>>>BBBIIIUUU```ppp|||zzzuuussspppqqqwwwcccQQQ@@@;;;<<<<<<<<<<<<<<<;;;;;;<<>>???BBBHHHUUUaaassswwwtttsssqqqssszzzwwwXXXJJJ===:::<<<<<<<<<============>>>@@@CCCFFFHHHKKKLLLNNNPPPQQQQQQPPPPPPMMMOOOQQQTTTUUUUUUTTTSSSXXXXXXXXXYYY\\\___ccceeegggiiipppuuummmvvvnnn{{{ttthhhddd``````aaa```ZZZUUUPPPNNNLLLLLLMMMNNNMMMLLLOOOOOOOOOPPPQQQQQQRRRRRRUUUWWWXXXYYYZZZ]]]```ccciiimmmuuu|||{{{{{{~~~zzzzzz}}}}}}}}}}}}zzzzzzwwwqqqhhhaaa[[[UUUNNNJJJDDD@@@;;;777555555444333666555333222222444666777444444444444444444444444444777555777>>>CCCXXXwwwiiiYYYTTTWWW]]]ggglllzzzxxxiii```\\\\\\aaaiiisss~~~{{{{{{{{{|||{{{~~~~~~~~~~~~uuukkkfffeeeeeeiiinnnqqqqqqpppmmmhhheeeeeeffffffhhhlllooorrrssssssssswwwzzzyyyrrrnnnggg```YYYTTTQQQOOONNNNNNNNNOOONNNMMMMMMLLLHHHIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDAAA@@@AAACCCHHHVVVcccwww}}}uuuooonnnooottt}}}kkkNNNDDD<<<:::<<<;;;;;;<<<<<<>>>???@@@BBBDDDGGGIIIKKKMMMOOOQQQSSSSSSRRRRRRNNNOOOQQQSSSUUUVVVVVVVVVYYYYYYXXXYYY[[[___bbbeeefffiiiooo~~~yyyiii~~~}}}pppxxx}}}mmmccc___\\\]]]______[[[VVVOOOMMMLLLLLLMMMMMMLLLKKKMMMMMMNNNOOOQQQRRRSSSSSSUUUVVVXXXXXXYYY[[[___bbbhhhmmmvvv|||zzzzzz{{{{{{~~~}}}}}}~~~xxx{{{~~~}}}||||||wwwpppggg```[[[VVVOOOJJJEEEAAA;;;777666555444333555333222111111333555666555555555555555555555555444888666777===@@@OOOiiiqqq^^^VVVUUUXXXeeejjjuuurrrbbb^^^[[[^^^dddnnn~~~{{{pppjjjhhhgggjjjooooooooommmjjjgggeeedddddddddfffiiimmmoooqqqqqqqqquuuxxx~~~zzzvvvsssmmmfff^^^WWWSSSQQQQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEECCCBBBCCCDDDKKKZZZhhh{{{zzzwwwqqqqqqrrrwwwvvv```IIIAAA<<<;;;;;;999:::<<<<<<>>>AAACCCCCCEEEHHHKKKMMMOOORRRVVVXXXXXXXXXXXXRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[ZZZ[[[\\\___aaaccceeeiiinnnzzzmmm~~~qqqvvv~~~jjjaaa\\\XXXYYY\\\]]]ZZZVVVOOOMMMKKKKKKLLLLLLLLLKKKJJJKKKLLLOOOQQQSSSTTTUUUTTTVVVWWWWWWXXXZZZ]]]```ffflllvvv|||{{{zzz~~~{{{{{{~~~|||zzz{{{yyytttwww{{{|||||||||vvvnnneee___[[[WWWOOOJJJFFFBBB<<<888777666555444333333222111222333444555666666666666666666666666444:::777777===???III\\\~~~xxxcccXXXTTTTTT^^^fffooo~~~}}}hhhbbb]]]]]]aaaiiixxxuuunnnjjjiiikkkpppnnnmmmkkkhhhfffeeeddddddccceeehhhkkknnnpppqqqqqqsssuuuyyyyyyxxxssslllccc[[[WWWUUUSSSSSSSSSSSSSSSRRRQQQQQQNNNMMMLLLKKKJJJJJJJJJKKKHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCDDDEEEGGGNNN___ooo~~~yyyzzzyyyyyyzzz~~~kkkVVVEEE@@@===<<<;;;999:::>>>===@@@DDDFFFFFFGGGKKKNNNQQQSSSWWW[[[^^^___^^^]]]WWWVVVUUUUUUWWWYYY\\\^^^^^^^^^^^^^^^^^^___``````bbbfffkkkuuuzzzqqquuuooobbb\\\VVVUUUXXXYYYWWWTTTNNNLLLJJJJJJKKKLLLKKKJJJHHHIIIKKKNNNQQQSSSUUUVVVTTTUUUVVVWWWWWWYYY\\\___dddkkkvvv~~~|||||||||}}}~~~zzzzzz}}}|||{{{zzz}}}yyytttwww|||}}}|||}}}tttlllccc]]][[[WWWPPPJJJGGGCCC===999888777666555333333333333444444444555666666666666666666666666444:::777777===>>>DDDSSSoookkk^^^VVVRRRWWW```iiiuuuppphhhaaa___```eeeqqq|||xxxqqqllliiijjjnnnmmmkkkiiiggggggfffeeedddaaabbbeeeiiillloooqqqqqqssstttwww}}}||||||yyyrrrhhh```[[[ZZZTTTTTTTTTTTTTTTSSSSSSRRRPPPOOONNNLLLLLLLLLLLLLLLIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFCCCDDDEEEGGGIIIRRRdddvvvzzzyyy}}}}}}}}}~~~yyyaaaNNNBBB???======;;;:::===CCC???CCCHHHJJJIIIJJJNNNRRRSSSVVVZZZ]]]______^^^]]]ZZZZZZZZZZZZ[[[\\\]]]^^^``````aaaaaaaaa```^^^]]]^^^cccgggpppqqquuu~~~zzzeee^^^UUURRRTTTUUUTTTRRRMMMLLLJJJJJJKKKKKKKKKJJJIIIJJJLLLNNNPPPRRRTTTUUUSSSUUUVVVVVVVVVXXX[[[^^^bbbiiiuuu~~~}}}}}}|||}}}{{{xxxyyy}}}||||||{{{xxxzzz|||}}}wwwzzz~~~~~~ssskkkaaa\\\[[[XXXPPPJJJGGGCCC>>>:::888888777666333444555555666666555555666666666666666666666666333999777666<<<===AAANNNeeerrrcccYYYSSSRRR^^^gggqqqvvvmmmeeeaaa___bbblllvvv{{{sssnnniiiiiikkkllljjjhhhgggggggggfffeee___aaadddgggkkknnnpppqqquuuuuuwww}}}}}}vvvlllccc^^^]]]TTTUUUUUUUUUUUUTTTSSSSSSRRRQQQOOOMMMLLLLLLMMMNNNIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCFFFHHHKKKTTThhhzzzyyyyyyyyyzzz|||rrrZZZIII@@@>>>======<<<;;;@@@GGGAAAFFFKKKMMMLLLMMMQQQUUUSSSVVVYYY\\\]]]\\\ZZZYYYZZZ[[[]]]_________]]]]]]aaabbbccccccbbb```]]]\\\[[[```dddlllpppuuuwwwggg___UUUPPPQQQSSSRRRPPPMMMKKKJJJJJJKKKKKKJJJIIIKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUVVVVVVWWW[[[]]]```hhhuuu~~~}}}}}}|||}}}}}}yyyvvvxxx|||{{{}}}|||vvvssszzz{{{~~~~~~~~~tttnnneee]]]XXXTTTNNNJJJCCCAAA===999777555555555666666555555555444444444555555666777777777777777555666666777888;;;AAADDDccciii\\\WWWWWW]]]ccckkk}}}wwwgggbbb```___jjjxxx~~~qqqjjjggghhhhhhgggeeecccdddfffhhhfffdddaaaaaaccceeehhhkkknnnppprrruuuzzzwwwqqqjjjccc]]]]]]ZZZVVVSSSRRRQQQPPPNNNNNNMMMMMMMMMMMMNNNOOOPPPMMMLLLKKKJJJIIIHHHHHHHHHLLLMMMNNNNNNMMMKKKIIIHHHHHHIIIHHHGGGKKKYYYnnn~~~{{{vvvssstttwww~~~{{{eeeQQQEEE@@@???===<<<<<<>>>???AAAEEEHHHKKKOOOSSSTTTUUUUUUVVVWWWYYY[[[[[[[[[[[[ZZZZZZ\\\^^^______```bbbdddggghhhiiihhhddd```^^^]]]]]][[[```nnn}}}wwwqqqzzz~~~jjjUUUNNNOOOOOOLLLJJJLLLLLLLLLLLLKKKKKKKKKJJJMMMOOOQQQRRRRRRSSSUUUVVVUUUWWWXXXXXXXXXZZZ]]]```aaagggrrr~~~~~~xxxyyy|||zzzwwwwwwxxxyyy{{{zzzwwwttttttyyy{{{|||uuuooofff___ZZZTTTNNNJJJCCCAAA===999777555555555666666555555555444444444444444555666666666666555555666666777888;;;@@@DDDZZZ{{{tttaaaVVVVVV[[[aaaggguuuooogggbbb___eeeooo}}}wwwooollljjjjjjllljjjiiikkklllmmmjjjhhhcccdddeeefffhhhjjjlllmmmqqqsssxxx}}}yyyqqqhhhbbb___\\\WWWTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKIIIGGGFFFGGGHHHHHHNNN^^^sss~~~zzzsssvvvzzzsss]]]KKKAAA???>>>======>>>???AAABBBGGGIIILLLPPPSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZYYY[[[\\\]]]]]]^^^aaaccceeeggghhhgggdddaaa___^^^___\\\```lllxxx~~~sssuuuxxx```VVVUUUSSSQQQOOOLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMOOOPPPPPPQQQSSSUUUUUUVVVWWWWWWWWWYYY\\\___aaagggrrryyyzzz{{{}}}{{{wwwvvvwwwwwwxxxwwwtttrrrrrrwww||||||~~~wwwqqqhhhaaa[[[VVVOOOJJJCCCAAA===999777555555555555555555555555444444444333333444555555555555444555555666777888:::???BBBPPPrrriiiWWWTTTXXX]]]aaakkkzzzmmmeee```bbbhhhxxxwwwrrrnnnlllppppppqqqrrrsssqqqnnnkkkeeeeeefffgggiiijjjkkkkkknnnqqquuuzzz~~~|||rrrkkkddd```[[[VVVSSSQQQMMMKKKLLLLLLMMMNNNNNNMMMKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMJJJKKKLLLLLLKKKJJJHHHGGGEEEFFFHHHKKKSSSdddyyy}}}|||tttxxxhhhRRRDDD===>>>>>>>>>>>>@@@BBBDDDEEEJJJKKKNNNQQQSSSTTTTTTTTTVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZ[[[^^^aaaccceeeffffffcccaaa``````bbb^^^```iiirrrtttuuuqqqkkk\\\VVVRRRPPPPPPLLLKKKKKKKKKKKKKKKLLLLLLJJJLLLNNNOOOOOOOOOQQQSSSUUUVVVWWWWWWWWWYYY\\\^^^aaagggqqq||||||{{{{{{~~~zzzxxxwwwvvvvvvuuusssqqqrrrwww{{{}}}yyy{{{yyysssjjjccc]]]WWWPPPKKKCCCAAA===999777555555555555555555555555555555555333333444555555555555555444555666777777999===@@@JJJjjjqqq\\\TTTWWWZZZ\\\aaaqqqsssjjjeeeeeehhhttt}}}xxxsssooorrrssstttuuutttqqqllliiiddddddfffhhhiiijjjkkkllllllnnnrrrwww{{{}}}~~~xxxlllhhhaaa\\\WWWSSSOOOMMMOOOPPPQQQRRRQQQOOOMMMKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHEEEFFFIIIMMMWWWhhh}}}yyyxxxwwwsssyyyuuu^^^JJJ@@@<<<======>>>@@@BBBEEEGGGIIIMMMNNNPPPRRRTTTTTTUUUUUUWWWWWWXXXXXXYYYYYYYYYYYYXXXYYYYYYXXXXXXYYY\\\___```bbbccccccbbbaaaaaabbbccc___aaagggmmmzzzuuuiiitttnnnxxxeeeZZZRRROOOOOOLLLKKKKKKJJJKKKKKKMMMMMMJJJLLLNNNNNNNNNNNNPPPRRRVVVWWWXXXXXXXXXYYY\\\___bbbhhhqqq|||{{{}}}|||zzzxxxvvvuuurrrqqqsssxxx~~~www}}}xxxzzz{{{tttllleee___XXXPPPJJJCCCAAA===999777555555555444555555555555555555555444444555666666666666555444555666777777888;;;>>>HHHcccxxxbbbVVVVVVXXXZZZ\\\eeezzz}}}qqqjjjhhhiiirrrzzz~~~wwwsssqqqsssuuutttqqqlllfffccc___aaadddgggjjjlllmmmmmmkkkmmmppptttxxx{{{}}}~~~wwwrrrkkkeee___ZZZUUURRRSSSTTTUUUUUUSSSQQQNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIFFFHHHJJJOOOZZZkkk~~~vvvsssssssss{{{kkkUUUEEE???>>>===>>>???BBBEEEHHHJJJKKKOOOPPPQQQSSSTTTUUUVVVVVVXXXXXXXXXXXXYYYYYYYYYZZZXXXYYYYYYXXXWWWXXXZZZ\\\]]]___``````______```aaaaaa___aaafffjjjttttttdddxxxttthhh{{{sssdddXXXSSSRRRMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLNNNNNNNNNNNNPPPRRRVVVWWWXXXYYYYYY[[[^^^aaadddiiirrr~~~|||}}}|||yyyvvvsssqqqppprrrvvv{{{}}}~~~}}}}}}vvv~~~zzz}}}{{{uuummmfff___XXXOOOIIICCCAAA===999777555555555444444444555555555555555444444555666666666666666444555777777777888:::<<>>@@@BBBEEEHHHKKKMMMNNNQQQRRRSSSTTTVVVXXXZZZ[[[\\\[[[ZZZZZZYYYZZZ[[[\\\XXXZZZ]]]]]]\\\ZZZYYYZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^]]]]]]```ddddddhhh}}}jjjkkk}}}iiilllyyyeeeYYYUUUPPPOOOLLLJJJIIIIIIJJJLLLJJJKKKLLLLLLLLLLLLMMMOOOPPPRRRTTTVVVWWWZZZ___bbbgggllluuu}}}}}}yyyvvvsssrrrtttvvvwwwvvvvvvsssmmmgggeeegggmmmrrrzzz~~~|||vvvnnnfff___WWWNNNGGGCCCAAA===999777555555555444444444555555555666666222222333444444444333333444555777777666666888999:::AAAVVVvvv~~~}}}cccWWWQQQRRRZZZZZZSSSSSSYYYaaa|||{{{rrriiilllrrrzzz{{{|||{{{uuulllddd___]]]YYY[[[```dddhhhjjjkkkkkklllnnnppptttxxx{{{~~~yyysssmmmiiijjjhhhfffcccaaa___^^^]]]UUUUUUSSSQQQPPPOOONNNNNNLLLLLLKKKKKKKKKLLLLLLMMMIIIJJJNNNWWWeeewww}}}xxxtttuuu]]]JJJAAA>>>>>>===???AAACCCFFFIIILLLMMMNNNQQQRRRSSSTTTVVVYYY[[[\\\]]]\\\[[[ZZZZZZ[[[\\\\\\XXX[[[^^^___^^^[[[YYYYYYXXXYYYZZZYYYXXXYYY[[[]]]\\\\\\```dddaaadddwwwoooiiivvvqqqnnn~~~pppaaa\\\RRRPPPLLLJJJHHHHHHJJJKKKHHHJJJKKKKKKJJJJJJLLLMMMMMMOOORRRTTTVVVYYY^^^aaahhhmmmvvv~~~}}}}}}{{{wwwwwwxxxzzzyyyxxxwwwssslllddd^^^^^^bbbeee~~~yyytttmmmgggaaaZZZRRRKKKDDDAAA===:::999999888777777777666555444444333333333333333333333333333333333333444555666777888999===AAAMMMccciiiYYYSSSPPPRRRTTTSSSTTTWWWYYYfff~~~tttlllhhhhhhpppzzztttiiiccc```[[[]]]___cccfffiiikkklllkkkoootttuuutttvvv|||yyyrrrnnnmmmkkkiiigggfffdddaaa^^^\\\[[[XXXUUUSSSPPPOOONNNMMMMMMLLLLLLLLLMMMMMMNNNPPPSSSYYYaaalllyyy~~~~~~eeeNNNFFFBBB;;;:::???@@@AAADDDHHHLLLOOORRRTTTTTTVVVWWWXXXXXXYYY\\\^^^]]]^^^^^^]]][[[ZZZ[[[\\\XXXYYYZZZ\\\]]][[[XXXUUUUUUWWWYYYZZZ\\\\\\\\\[[[^^^\\\^^^cccdddgggvvvooommmuuurrr{{{}}}mmm___XXXRRRMMMKKKIIIFFFHHHKKKLLLKKKIIIHHHIIIJJJLLLMMMOOOQQQTTTVVVWWWYYY[[[^^^eeelllxxx~~~}}}|||yyyxxxxxxxxxuuuqqqkkkbbb[[[YYYZZZ[[[~~~yyytttmmmfffaaaZZZRRRLLLEEEBBB===:::999999777666666666555555444333333222333333333333333333333333444444555666777888999999;;;???HHH\\\{{{sss[[[TTTOOOPPPQQQQQQRRRUUUWWWaaattt{{{oooiiigggmmmvvvwwwooohhheee______```bbbdddgggiiijjjmmmqqqvvvxxxxxxzzz~~~wwwssspppnnnkkkjjjhhhfffccc```]]][[[XXXUUUSSSQQQOOOOOONNNNNNNNNNNNNNNOOOOOOPPPTTTWWW^^^fffqqq}}}rrr\\\GGGAAA???;;;;;;???CCCDDDFFFIIILLLOOOQQQRRRTTTVVVXXXXXXXXXYYY\\\^^^^^^___```^^^[[[XXXXXXXXXWWWWWWYYYZZZZZZYYYWWWUUUUUUVVVXXXZZZ[[[[[[[[[[[[^^^[[[]]]bbbcccfffuuutttlllxxxqqqvvvyyyjjj]]]VVVOOOMMMJJJHHHHHHLLLKKKKKKJJJIIIJJJKKKLLLMMMMMMOOORRRTTTUUUWWWYYY\\\cccjjjwww{{{{{{~~~~~~{{{xxxwwwtttqqqjjjbbb[[[XXXXXXZZZ|||xxxssslllfffaaa[[[SSSMMMFFFCCC>>>;;;999888666555555555444444333333222222444444444444444444444444555555666777888999:::::::::<<>>>>>===>>>BBBFFFFFFHHHJJJLLLOOOPPPQQQTTTVVVXXXYYYXXXYYY[[[]]]___```aaa___[[[WWWUUUTTTVVVVVVWWWXXXXXXWWWWWWVVVUUUVVVXXXYYYZZZZZZZZZZZZ]]][[[]]]bbbbbbdddrrr{{{jjjxxxrrrpppuuueee\\\SSSOOOLLLIIIIIILLLJJJJJJJJJKKKKKKLLLLLLLLLLLLNNNQQQRRRSSSUUUXXXZZZ```gggttt}}}{{{wwwwwwzzz~~~zzzwwwtttqqqjjjbbbZZZVVVVVVXXX|||wwwrrrkkkfffbbb\\\TTTNNNGGGCCC>>>;;;999777666444444444444333333222222222555555555555555555555555555555666777777888999999888:::>>>JJJdddooobbbUUUPPPQQQRRRUUUYYYYYYXXX]]]nnnvvvlllddddddjjjsssxxxooohhhdddbbb`````````cccfffhhhppptttyyy}}}}}}vvvsssooommmkkkhhheeecccccc```]]]ZZZWWWUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVVVV]]]dddoooyyyuuuYYYKKK@@@>>>@@@@@@AAADDDFFFGGGIIIKKKNNNPPPRRRSSSTTTVVVXXXYYYYYYYYY[[[\\\]]]___aaa```\\\XXXUUUTTTWWWXXXXXXXXXWWWWWWXXXYYYVVVWWWWWWXXXYYYZZZZZZZZZ]]][[[]]]aaaaaabbbppplllrrrsssjjjnnncccWWWQQQMMMIIIIIIKKKIIIJJJKKKLLLLLLMMMLLLLLLLLLNNNQQQRRRSSSUUUWWWYYY___eeeqqq}}}{{{yyyuuutttuuuxxx|||~~~}}}xxxvvvrrrlllccc[[[VVVVVVVVVzzzuuupppjjjfffbbb\\\UUUPPPGGGCCC>>>;;;999777666444444333333333333333222222555555555555555555555555444555555666666777777777777999===FFF]]]~~~lllZZZQQQPPPRRRVVV[[[\\\YYYYYYddd||||||qqqfffcccfffnnnzzzyyynnnfffbbbaaa``````aaadddhhhjjjooorrrvvv{{{xxxuuuqqqmmmkkkiiifffddddddaaa^^^ZZZWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXZZZZZZbbbjjjvvvyyyhhhPPPGGG???>>>AAABBBCCCDDDFFFGGGJJJLLLOOORRRUUUVVVTTTVVVYYYZZZYYYYYYZZZ[[[YYY\\\______]]]ZZZYYYXXXZZZ\\\]]]\\\YYYYYYZZZ[[[WWWXXXXXXXXXYYYYYYZZZZZZ]]][[[]]]aaaaaaaaannn~~~rrrrrrqqqcccsssxxxjjj[[[SSSNNNJJJIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTTTTUUUXXXZZZaaagggqqq~~~|||}}}zzzuuurrrppprrrvvvxxx|||yyyvvvooofff^^^XXXWWWWWWxxxtttooojjjeeebbb]]]VVVQQQFFFCCC>>>;;;999888666555444444444444333333333333444444444444444444444444444555555555666666666777666:::===CCCWWW{{{}}}{{{bbbTTTPPPQQQUUUYYY^^^[[[YYY___pppyyykkkeeeeeejjjttt}}}{{{ooogggaaaaaa```aaacccfffiiikkkmmmooosssxxx~~~}}}yyytttpppnnnkkkiiigggeeeccc___ZZZXXXWWWWWWXXX[[[[[[[[[\\\]]]^^^___```gggppp}}}ooo[[[GGGCCC???>>>AAACCCCCCBBBGGGHHHKKKNNNQQQTTTVVVWWWTTTWWWYYYZZZZZZYYYYYYZZZWWWYYY]]]^^^^^^]]]]]]^^^^^^```bbbaaa]]]ZZZ[[[]]]YYYYYYYYYYYYYYYZZZ[[[[[[^^^\\\^^^bbbaaaaaalll||||||ttt{{{qqq```hhhsss```UUUPPPKKKJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOQQQTTTUUUUUUVVVXXXZZZdddhhhsss}}}~~~|||wwwqqqmmmnnnqqquuu}}}~~~{{{tttkkkbbb\\\YYYYYYyyy~~~{{{sssnnniiieeebbb^^^WWWRRREEEBBB===:::999999777666444444444444444444444444333333333333333333333333666666666666666777777777555:::===AAAQQQrrrooo\\\TTTRRRTTTWWW\\\\\\ZZZ[[[gggsssiiidddeeelllttttttmmmbbbbbbbbbdddeeegggiiijjjlllmmmpppuuu~~~zzzvvvsssqqqnnnlllkkkhhhddd```]]]\\\]]]]]]aaaaaaaaaaaacccdddeeefffllluuu|||eeeQQQBBBAAA@@@AAADDDGGGGGGEEEJJJKKKMMMOOOQQQTTTVVVVVVTTTWWWZZZ[[[ZZZYYYYYYYYYWWWYYY\\\^^^^^^___aaabbb```cccfffddd___[[[[[[\\\[[[[[[ZZZYYYZZZ[[[\\\\\\___]]]___cccaaa```lll{{{wwwttt~~~zzzxxxccccccwwwzzzfffYYYSSSNNNLLLMMMKKKJJJJJJJJJLLLMMMOOOPPPPPPRRRTTTUUUUUUVVVXXXZZZaaaeeeooo|||wwwqqqllllllpppttt{{{yyypppfff___\\\\\\zzz~~~{{{sssrrrnnniiieeebbb^^^XXXSSSDDDAAA===:::999999888777555555555555555555555555333333333333333333333333777777777777888888888888555;;;>>>???LLLkkk{{{cccXXXTTTUUUWWWZZZ[[[[[[ZZZaaaxxxyyyllldddcccgggnnnvvvyyysssccccccdddfffggghhhhhhiiillllllnnnttt}}}zzzwwwuuusssqqqrrrooojjjfffcccbbbcccddddddeeeeeefffggghhhjjjjjjpppyyyuuu___KKKAAABBBCCCDDDHHHLLLLLLJJJMMMMMMNNNPPPRRRSSSTTTUUUTTTWWWZZZ[[[ZZZYYYYYYYYYXXXZZZ\\\]]]^^^```bbbdddaaaeeehhhfff```[[[ZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\]]]___]]]```cccbbbaaakkkzzzxxxooouuuooojjjaaallliii\\\UUUPPPNNNNNNLLLKKKJJJJJJKKKMMMPPPQQQOOOQQQSSSTTTTTTUUUXXXYYY[[[```jjj{{{~~~|||wwwqqqllllllqqqvvvzzz||||||sssiiibbb^^^^^^{{{}}}~~~}}}~~~|||wwwqqqlllgggeeeddd```XXXQQQHHH@@@999888888666444555666555555555555444444444444444444444444444444444555555555555666666666666444999999===HHHXXXyyyttt```XXXWWWYYYUUU[[[ZZZZZZcccnnnuuukkkffffffgggqqqxxx~~~wwwnnnmmmkkkkkklllmmmlllkkkgggiiinnnuuu~~~}}}zzzxxxuuurrrnnnjjjhhhgggggghhhkkkjjjhhhhhhjjjnnnrrrttt|||vvvaaaOOOGGGCCCDDDEEEFFFFFFHHHLLLOOOPPPPPPOOOOOOPPPQQQSSSTTTUUUWWWZZZ[[[YYYXXXWWWWWWYYY[[[^^^___^^^___```aaaaaabbbdddeeedddaaa^^^\\\\\\\\\]]]\\\[[[\\\^^^aaabbbbbbaaa```aaafffmmmrrrzzzoootttiiivvviii```cccrrrsss```UUUQQQOOONNNIIIIIIIIIJJJKKKMMMOOOPPPRRRSSSUUUUUUUUUWWWYYY\\\^^^aaahhhvvvyyysssmmmlllmmmnnnuuuyyy~~~{{{qqqjjjeeecccccc~~~~~~}}}}}}|||xxxrrrmmmhhhfffeee```WWWPPPHHH???999888888666444555555555555555444444444444444444444444444444444444555555555555666666666666444999888;;;DDDPPPnnn{{{{{{fff[[[XXXYYYUUU]]]]]]]]]ccclllqqqhhhdddeeeiiiqqq}}}~~~xxxqqqppppppqqqqqqqqqnnnlllhhhjjjooowww|||zzzvvvrrrpppnnnnnnnnnnnnmmmkkkjjjlllppptttwww~~~mmmWWWGGGBBBBBBDDDEEEFFFGGGIIIMMMOOORRRRRRQQQQQQQQQRRRTTTUUUTTTWWWZZZ[[[ZZZYYYYYYZZZ[[[\\\^^^___^^^^^^___``````aaacccccccccaaa___^^^]]]]]]^^^]]]\\\]]]```bbbdddeeefffdddcccffflllqqq~~~rrr}}}mmmuuukkk]]]\\\iiisssaaaVVVRRRPPPOOOJJJJJJJJJJJJKKKLLLNNNOOOQQQSSSTTTUUUUUUVVVYYY[[[]]]```gggtttzzztttpppnnnnnnppppppsssxxx|||~~~{{{rrrkkkgggffffff}}}|||}}}}}}zzzuuupppkkkhhheee```WWWPPPGGG???888888888555444555555555555555444444444444444444444444444444444444444555555555555666666666555999888999@@@HHH^^^~~~{{{{{{pppaaaZZZXXXTTT]]]^^^^^^bbbfffvvvyyykkkeeeddddddkkkvvvzzzuuuuuuwwwxxxxxxuuuppplllgggkkkpppxxx~~~{{{xxxvvvuuuuuurrrpppnnnmmmooosssxxx{{{sss```LLLAAA@@@BBBDDDFFFGGGHHHKKKNNNQQQTTTTTTSSSSSSSSSTTTTTTUUUTTTWWWZZZ[[[[[[[[[\\\]]]]]]^^^______]]]]]]^^^___``````aaaaaaaaa``````___^^^_________^^^___aaadddfffkkkmmmkkkfffeeejjjpppxxxxxx}}}wwwyyyqqq]]]VVV___~~~ppp```WWWSSSPPPOOOLLLKKKJJJJJJJJJLLLMMMNNNPPPRRRSSSTTTTTTVVVYYY[[[\\\___eeepppzzzuuurrrpppppppppkkkmmmppprrrtttvvvzzz|||}}}uuunnnkkkiiiiii|||}}}}}}yyytttnnnjjjgggaaaXXXPPPFFF>>>888777888555444666555555555444444444333333333333444444444444444444444444444555555555666666555999888:::???BBBSSSnnn{{{ggg[[[VVVPPPYYY\\\]]]```aaakkkqqqhhheeedddiiiqqq{{{{{{|||}}}~~~|||vvvnnniiieeeiiipppxxx~~~|||zzzyyyxxxtttsssqqqppprrrvvv{{{~~~wwwgggUUUEEEAAADDDCCCEEEGGGIIIKKKMMMPPPRRRUUUUUUTTTTTTTTTUUUUUUUUUTTTVVVYYY[[[[[[\\\^^^______``````___\\\\\\\\\^^^_______________`````````______``````___```ccceeehhhnnnsssppphhhdddhhhnnnsss{{{bbbUUU\\\xxxyyyiii\\\UUURRRQQQOOOMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPRRRSSSTTTUUUXXX[[[[[[^^^dddmmm{{{}}}yyyuuusssrrrppppppkkkkkkllllllmmmooosssvvvvvvwwwyyy|||xxxqqqmmmlllkkk}}}}}}|||wwwpppllliiicccYYYQQQEEE===777777777555444666555444444444444333333333333333333444444444555555444444444444555555555555666999888;;;AAAAAALLLccc}}}lll[[[RRRNNNWWWZZZ]]]cccbbbgggxxx|||ooohhhdddggglllttt~~~wwwmmmgggdddhhhoooxxx~~~|||{{{{{{{{{uuuuuutttuuuwww{{{}}}nnn^^^NNNBBBBBBFFFEEEGGGJJJLLLMMMOOORRRTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUWWWYYY[[[[[[\\\^^^___```aaa```^^^\\\[[[\\\]]]_______________`````````^^^___``````___aaacccfffgggnnnsssqqqiiidddgggmmmrrrlllYYYZZZrrr~~~wwwmmmaaaWWWSSSQQQPPPOOONNNMMMKKKJJJJJJKKKKKKLLLMMMOOOQQQRRRSSSTTTWWWZZZ[[[```eeelllwww~~~{{{xxxvvvuuutttqqqoookkklllkkkjjjjjjlllpppsssrrrsssuuuwww{{{|||uuupppnnnmmm}}}}}}|||wwwpppllliiicccYYYQQQEEE===777666777555555666444444444444333333333333222333333444444555555555333444444444444555555555666888777;;;BBBAAAHHH\\\zzzzzzwwwttt___SSSPPPVVVXXX___jjjjjjkkkvvvzzzmmmddddddffflllwwwzzzqqqlllgggjjjqqqyyy|||yyyxxxyyyzzz{{{xxxxxxzzz|||}}}~~~vvveeeVVVJJJBBBBBBFFFIIIKKKNNNPPPQQQQQQSSSUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\\\\[[[\\\]]]___aaaaaa```^^^[[[[[[\\\^^^``````aaaaaaaaa``````___]]]^^^^^^^^^^^^```ccceeeeeejjjooonnnhhheeehhhkkksssxxx```ZZZjjj~~~rrrnnnfff\\\TTTRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMPPPQQQRRRTTTWWWYYY]]]bbbiiimmmuuu}}}zzzyyyzzzyyyuuurrrnnnnnnnnnmmmlllmmmqqqsssttttttuuuvvvyyyyyytttrrrqqq}}}{{{}}}}}}zzztttnnnjjjgggaaaWWWPPPDDD<<<666666777555555666444444444333333333222222222222333333444555555666333333444444444555555555555777555999@@@>>>CCCTTTlllvvvjjj[[[PPPSSSTTT^^^ooorrrpppvvvuuugggdddbbbeeennn|||zzzvvvoooqqquuu{{{~~~||||||}}}zzzwwwssspppppprrrvvvxxx|||~~~}}}||||||lllZZZPPPJJJFFFFFFHHHLLLOOORRRSSSSSSSSSTTTUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^___```___]]]]]]^^^```aaaaaa```]]][[[[[[\\\^^^```aaacccccccccaaa___^^^[[[\\\]]]]]]]]]^^^aaadddaaaeeeiiiiiigggfffhhhkkkttt}}}iiiZZZbbbpppwwwllleee\\\VVVTTTSSSQQQOOOLLLLLLKKKJJJJJJKKKLLLMMMKKKLLLOOOPPPQQQSSSVVVYYY___eeelllooouuu|||wwwssstttttttttssstttvvvxxxxxxxxxwwwwwwyyy|||yyywwwvvv|||{{{zzz|||~~~{{{wwwrrrlllhhheee___VVVNNNDDD<<<666666777555555666444444444333333333222222222222333333444555666666333333333444444444555555555666333666>>>;;;>>>NNNaaaxxxvvveeeNNNOOOOOO\\\pppuuuqqqvvv|||lllgggbbbaaahhhuuuvvvwwwyyy~~~}}}{{{xxxwwwxxxyyyyyyxxxrrroookkkhhhhhhlllppptttyyyzzz|||rrrbbbRRRKKKJJJJJJKKKMMMNNNQQQTTTUUUUUUTTTUUUVVVWWWYYY[[[^^^___`````````bbbccccccaaa___^^^___```aaaaaa___]]][[[[[[]]]___aaabbbdddeeedddaaa^^^\\\YYYZZZ[[[[[[\\\]]]```ccc___bbbdddffffffgggiiijjjttt|||~~~ppp\\\^^^hhhnnnggg^^^XXXVVVTTTQQQOOOLLLKKKJJJJJJJJJLLLMMMNNNJJJLLLNNNPPPQQQSSSVVVYYY```gggoooqqquuu|||yyyzzz{{{{{{zzz{{{|||~~~|||{{{zzzyyy{{{~~~~~~|||{{{{{{}}}zzz{{{|||}}}~~~~~~}}}|||zzzuuunnnkkkggg```VVVNNNDDD>>>666333444555444111222222222333333444444444777666555444444444444444444444444555555555555666666777777888999<<>>777555666666444111222222333333444444444444666666555444444444444444444444444444555555555555666777777888999<<>>BBBIIIbbbyyyaaaTTTRRRYYYfffppp{{{{{{{{{xxxqqqjjjhhhiiijjjpppyyy}}}xxxuuussssssrrrqqqhhheee```ZZZWWWZZZ___dddppp{{{qqqbbbXXXTTTOOONNNPPPRRRSSSSSSVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]______```bbbeeeffffffeeeaaa```^^^\\\[[[ZZZYYYYYY___aaaccccccbbb___^^^^^^ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]___```aaacccgggrrrsss^^^]]]cccwwwnnnccc[[[TTTSSSQQQPPPOOONNNLLLKKKLLLLLLMMMNNNOOOQQQRRRSSSVVV```bbbdddlllttt~~~}}}~~~|||uuu~~~wwwxxx{{{{{{uuupppkkkaaaTTTJJJ===;;;999888777777555444444444444444444444444444444444333333333444444555333333333444444444444555444555777777888:::===@@@FFF[[[}}}kkkXXXQQQUUUaaalllxxxwww}}}|||www|||{{{ooojjjgggeeeeeeooo}}}}}}|||zzzyyyyyywwwssspppiiifffaaa\\\YYY\\\bbbgggtttyyyiiiZZZTTTRRRPPPPPPRRRTTTUUUVVVYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ^^^^^^^^^```bbbcccbbbaaaaaa```^^^\\\[[[ZZZYYYYYYYYY\\\___```___]]]]]]]]]ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]___```aaabbbeeeooo|||iii```___zzzyyykkkaaaVVVSSSPPPOOOOOOOOONNNLLLMMMMMMMMMNNNOOOPPPQQQRRRSSS\\\___bbbkkkrrr}}}~~~{{{vvvzzzwwwzzzzzztttooojjj```RRRHHH<<<:::888777555555555666444444333333333333222222333333333333333444444555333333333333444444444444333555777777888999<<<>>>CCCTTTqqqsss^^^SSSSSS[[[eeelllooowww}}}vvvzzzyyynnneee___\\\eeerrr||||||}}}}}}}}}yyyuuuqqqiiigggbbb]]][[[^^^dddiiivvv~~~yyyoooaaaUUUQQQQQQRRRSSSTTTUUUVVVWWWZZZZZZYYYXXXXXXYYYYYYZZZXXXXXXYYYYYYYYYYYYXXXWWW]]]\\\\\\^^^``````___^^^```___^^^\\\[[[ZZZZZZZZZUUUXXX[[[]]]\\\[[[[[[[[[XXXXXXYYYYYYZZZZZZZZZ[[[YYYZZZ\\\___aaabbbccccccdddfffooo{{{ppp{{{ggg___qqqtttiii\\\WWWQQQOOOOOOPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQYYY\\\```hhhmmmzzz~~~vvvrrr|||vvvyyy~~~|||wwwrrrnnnhhh^^^PPPFFF;;;999777444333333555777333333222222222111111111333333222222333333444555222222333333333444444444333444666777888999;;;===???LLLdddxxxdddVVVQQQUUU\\\dddiiiqqq}}}zzz{{{~~~zzzlllbbb[[[aaakkkuuu~~~}}}zzzuuurrrkkkiiiddd```^^^aaaggglllxxx{{{zzznnncccYYYQQQOOOQQQSSSTTTUUUVVVWWWWWW[[[ZZZYYYYYYYYYZZZ[[[[[[YYYYYYZZZZZZYYYXXXWWWVVVZZZZZZZZZ\\\___```___^^^___^^^]]]\\\[[[[[[[[[[[[UUUXXX[[[[[[ZZZYYYXXXXXXUUUVVVVVVWWWXXXYYYZZZZZZXXX[[[___ccceeeffffffffffffhhhooovvv}}}tttcccjjj}}}tttfff^^^UUUPPPPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPRRRSSSPPPXXX[[[]]]eeegggppprrroooyyyvvvyyy~~~zzzvvvqqqmmmggg]]]OOOEEE:::999666333111222555888222222222111111111000000222222222222333333444555222222333333333444444444222444666777888888;;;<<<===FFF[[[zzz{{{fffWWWOOOQQQVVVbbbhhhooovvv~~~wwwkkk___ccciiinnnvvv~~~|||yyyuuusssooolllhhhcccbbbeeekkkppp}}}{{{yyyvvvfff\\\TTTOOONNNQQQTTTVVVVVVVVVWWWWWW[[[ZZZYYYYYYYYYZZZ\\\\\\YYYZZZZZZZZZZZZXXXWWWVVVYYYYYYZZZ\\\___aaaaaa```^^^]]]]]]\\\[[[[[[[[[\\\WWWYYY\\\\\\ZZZWWWVVVVVVSSSSSSTTTUUUWWWXXXYYYYYYXXX[[[```eeeiiijjjiiihhhhhhiiiooohhhhhhyyy|||mmmdddXXXQQQPPPPPPOOOMMMLLLMMMMMMNNNOOOQQQRRRSSSPPPXXXZZZ\\\bbbbbbiiizzz~~~vvvvvvzzzxxx}}}{{{wwwsssmmmeeeXXXJJJ@@@888777666555555444444555444333333222222333333444555555555444444333333333333444555666666666555555555555666888:::<<<>>>???AAAEEEPPPggg~~~~~~yyycccVVVQQQRRRTTT[[[___lllyyy~~~yyy~~~lllhhh``````ggglllqqq~~~~~~yyytttuuurrrmmmgggdddhhhpppwww|||xxx||||||nnn___VVVTTTUUUMMMOOORRRUUUWWWXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[ZZZWWWVVVVVVWWW[[[[[[[[[[[[[[[\\\\\\]]]``````aaaaaa```^^^\\\[[[\\\[[[ZZZWWWUUUTTTSSSRRRTTTUUUUUUWWWYYY[[[]]]^^^]]]^^^```ccceeehhhjjjkkkhhhkkkrrr{{{jjjnnnxxxnnn___UUURRRRRRTTTUUUUUURRROOOMMMMMMNNNQQQSSSUUUWWWZZZ^^^^^^___fffooozzz}}}zzzyyy~~~{{{wwwrrrllldddXXXIII???888777666555555444444555444333333222222333333444555555444444444333333333333444444444444555555555444444555555777888:::;;;>>>@@@HHHZZZwwwzzzxxxbbbTTTQQQRRRTTTZZZ___nnn}}}{{{zzz~~~ooofffaaadddgggiiittt~~~yyyuuutttrrroookkkiiimmmtttzzz{{{zzzwwwiiiZZZQQQPPPRRRMMMOOORRRTTTVVVWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYXXXYYYZZZYYYXXXWWWWWWXXX[[[[[[ZZZZZZZZZ[[[\\\\\\\\\]]]^^^_________^^^^^^]]][[[YYYVVVUUUTTTSSSTTTUUUVVVVVVXXXZZZ\\\^^^______```aaacccdddfffggghhhjjjkkkppp}}}|||gggggguuueeeXXXSSSRRRSSSSSSQQQPPPNNNLLLLLLMMMOOOQQQRRRSSSVVVZZZZZZ[[[aaajjj||||||xxx{{{zzzvvvqqqjjjbbbVVVHHH>>>888777666555555444444555444333333222222333333444444444444444333333333333444333222222222333555666555555555555666666777888======AAAMMMdddxxxxxx|||eeeWWWRRRSSSUUUVVV]]]oooyyyzzz|||oooeeedddcccccciiirrr~~~zzzvvvssssssrrrqqqrrrvvv||||||{{{~~~tttdddVVVOOOOOOQQQOOOPPPRRRTTTUUUUUUUUUTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWYYYZZZZZZYYYXXXXXXYYY[[[[[[ZZZZZZZZZZZZZZZ[[[YYYZZZ[[[]]]______`````````]]]ZZZWWWVVVVVVWWWXXXWWWXXXXXXYYY[[[]]]^^^___bbbbbbbbbbbbcccdddeeeeeekkkkkkooozzz~~~kkkbbbsss~~~mmm___WWWTTTRRRQQQOOONNNMMMMMMMMMNNNOOOPPPQQQQQQTTTXXXXXXXXX]]]eeevvvxxx{{{yyy}}}zzzvvvooohhh___TTTFFF===888777666555555444444555444333333222222333333444333333333333333333333333444333222111111222555666666666666666777888999:::>>>>>>@@@HHHWWWrrr|||ttt{{{ooo___WWWUUUUUURRRZZZnnn~~~xxxzzz~~~ooogggdddcccggglllxxx~~~zzzwwwttttttvvvxxx{{{|||xxx|||rrrcccVVVQQQQQQTTTRRRSSSTTTUUUUUUUUUUUUUUUWWWWWWXXXYYYZZZYYYYYYXXXZZZ[[[]]]\\\ZZZYYYYYYYYY[[[[[[ZZZZZZYYYYYYZZZZZZYYYYYYZZZ\\\]]]^^^______bbb```\\\YYYXXXYYY[[[\\\YYYZZZZZZ[[[\\\]]]___```aaaaaa``````aaacccdddeeejjjlllpppzzz{{{zzzuuucccjjjuuuiii```ZZZTTTQQQOOOOOOOOOOOOOOOOOOPPPPPPSSSRRRTTTXXXYYYXXX\\\bbbooo~~~}}}vvv|||zzzuuummmeee\\\QQQEEE<<<888777666555555444444555444333333222222333333444333333333333333333333333444333222111111222555666555555555666777999;;;;;;===>>>AAAGGGPPPcccxxxwww}}}kkk^^^VVVRRRQQQXXXjjj{{{www|||~~~qqqiiifffgggiiinnnxxx~~~{{{xxxvvvwwwzzz~~~yyyyyyzzznnn```WWWRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\[[[ZZZ]]]^^^```___]]]ZZZYYYYYY[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]aaa^^^[[[XXXWWWYYY[[[]]][[[[[[[[[[[[\\\]]]______^^^^^^^^^^^^```bbbeeefffiiilllqqqzzz|||yyyyyykkkhhhuuuzzzqqqjjjbbbYYYSSSOOOOOONNNNNNNNNOOOOOOOOOTTTSSSTTTXXXYYYXXXZZZ^^^kkk~~~yyyzzztttkkkbbbZZZOOOCCC;;;888777666555555444444555444333333222222333333444222222222222333333333333444333222222222333555666333333444555666888999:::;;;<<>>CCCDDDDDDGGGLLLQQQggg~~~pppccc___\\\___www}}}~~~}}}rrrllljjjnnntttuuuiii___[[[YYYYYYYYYZZZZZZYYYUUURRRPPPSSSUUUVVVUUUSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVXXXZZZ\\\\\\[[[YYYXXXTTTTTTTTTUUUVVVXXXYYYZZZ]]]\\\[[[ZZZZZZ\\\^^^___[[[YYYWWWVVVVVVWWWZZZ[[[[[[ZZZXXXWWWXXXYYYZZZ[[[^^^]]]]]]^^^___aaabbbdddccc```dddllltttpppccciiiyyynnngggbbbccceeedddcccdddcccbbb___\\\XXXTTTQQQOOOQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTZZZdddrrr~~~~~~yyyrrrkkkbbbYYYLLL@@@:::;;;666666555444444444444555333333333333333333333333444444444444444444444444444444444444444444333333555555555666777999::::::<<<;;;>>>CCCDDDBBBDDDIIIPPPaaa~~~}}}jjjbbb]]]aaawwwwwwpppnnnooowwwwwwlllddd```^^^]]]]]]]]]]]]]]]ZZZVVVRRRTTTVVVWWWWWWUUUSSSRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVXXXZZZ\\\\\\[[[YYYXXXSSSSSSSSSTTTWWWZZZ]]]^^^___^^^]]]\\\\\\]]]___```^^^\\\YYYVVVUUUUUUWWWXXXXXXXXXXXXWWWVVVVVVXXXYYY\\\]]]^^^___aaabbbcccdddccc```bbbiiippp~~~ppp```aaannntttjjjaaa^^^^^^]]]^^^aaa^^^^^^\\\[[[XXXUUURRRPPPOOOOOOPPPQQQRRRTTTTTTUUUSSSVVV[[[bbbjjj{{{}}}~~~yyyrrrjjjaaaWWWKKK???:::<<<666666555444444444444555333333333333222222222222333333333333444444444444444444444444444444444444444555666777999:::;;;;;;<<<<<<>>>BBBCCCBBBDDDIIIQQQ\\\ttt}}}mmmcccddduuuxxxtttqqqttt~~~zzzlllddd```______aaaaaaaaabbbaaa^^^YYYUUUVVVXXXYYYXXXVVVTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXVVVXXX[[[\\\]]]\\\ZZZXXXSSSSSSSSSTTTWWW[[[___aaaaaa```___]]]^^^___```bbbaaa___\\\YYYWWWWWWXXXYYYXXXYYYYYYXXXVVVVVVWWWXXXZZZ\\\^^^```bbbcccddddddaaa___bbbhhhnnnxxxqqqaaaZZZ```|||xxxiii```\\\ZZZ[[[^^^ZZZZZZYYYXXXVVVTTTRRRQQQMMMNNNOOOQQQSSSTTTUUUVVVUUUYYY___dddiiivvv~~~|||}}}}}}xxxppphhh___UUUHHH===999;;;666666555444444444444555333333333222222222111111222222222222333333333444222333333444444555555555555555777888:::;;;<<<<<<===<<<>>>BBBCCCBBBEEEJJJNNNSSSgggiiicccnnnzzzwwwtttuuu|||~~~nnndddaaabbbbbbaaaccccccdddffffffddd___[[[VVVWWWXXXXXXWWWWWWYYYZZZXXXXXXYYYZZZZZZZZZZZZZZZWWWYYY[[[]]]^^^\\\ZZZYYYTTTTTTSSSTTTVVVZZZ^^^```bbbaaa___^^^^^^___aaabbb___]]]ZZZXXXWWWXXXZZZ[[[YYY[[[\\\[[[XXXWWWXXXZZZYYYZZZ]]]```cccddddddddd___```fffnnnrrrxxx{{{jjj[[[ZZZiiizzzmmmeee___]]]___ZZZYYYXXXVVVTTTRRRQQQPPPMMMNNNOOOPPPQQQRRRSSSSSSWWWZZZ```ffflllwww~~~{{{}}}zzz|||wwwoooggg]]]SSSFFF;;;888:::666666555444444444444555333333333222222111111111111111111222222333333333222222333333444555666666555666777999;;;<<<<<<<<<>>>===>>>BBBBBBBBBFFFKKKIIIKKK]]]mmmaaafffnnnyyyssswww~~~uuueee^^^aaaeeefffdddcccdddfffiiijjjhhhccc```UUUVVVWWWWWWWWWYYY\\\___YYYZZZZZZ[[[[[[[[[[[[[[[XXXZZZ\\\^^^^^^]]][[[ZZZVVVUUUTTTTTTUUUXXX[[[^^^bbbaaa___^^^^^^___```aaaZZZXXXVVVUUUUUUWWWYYY[[[[[[]]]^^^]]]ZZZYYYZZZ\\\XXXZZZ]]]```cccddddddccc```cccllluuuxxx{{{zzzuuu```YYY^^^ttt{{{pppfffbbbbbb\\\ZZZXXXUUUSSSQQQPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPXXX[[[aaagggmmmxxx}}}|||zzzwwwxxx{{{~~~}}}}}}{{{vvvpppgggZZZLLLBBB<<<888555555555444333333333333444333333333333333333333333444444444444444444444444333222111111222333666777444555666888:::<<<>>>>>>::::::<<<>>>@@@BBBDDDEEEIIIMMMXXXnnnjjj___^^^qqq}}}|||{{{~~~vvvmmmddd```]]]^^^cccjjjeeeddddddfffiiijjjgggeeeYYYUUUUUUXXXZZZXXXWWWXXXZZZ\\\^^^^^^]]][[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ\\\ZZZWWWUUUUUUWWWZZZ[[[^^^bbbeeeccc]]]XXXXXXZZZWWWWWWVVVWWWWWWXXXYYYZZZYYY[[[]]]______]]][[[ZZZVVVWWWZZZ\\\^^^___``````cccfffnnnwww~~~}}}ooowww~~~ooo^^^[[[aaaxxxvvvpppqqqiii___YYYWWWUUUQQQLLLPPPOOOOOONNNOOOPPPQQQRRRXXXZZZ]]]bbbjjjxxx~~~yyyzzzxxxvvvvvvyyy}}}}}}}}}}}}{{{vvvooofffXXXKKKAAA;;;777555555555444333333333333444333333333333333333333333444444444444444444444444333444444444555444444444444555666888999;;;<<<===:::;;;<<<>>>@@@BBBCCCDDDGGGKKKTTTgggpppdddbbbfffwww}}}|||}}}ooohhhaaa^^^]]]]]]bbbhhhgggfffeeegggiiijjjhhhfff___ZZZXXXZZZ[[[XXXWWWXXXYYY[[[]]]]]]\\\ZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[\\\]]][[[XXXVVVVVVXXX[[[\\\]]]aaadddbbb]]]XXXXXXYYYWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ\\\^^^______]]][[[ZZZWWWXXXZZZ\\\___aaacccdddiiikkkqqqyyy}}}ppprrrxxxiii___[[[iiizzzlllaaaZZZVVVRRROOOPPPOOONNNNNNNNNPPPQQQRRRSSSUUUXXX\\\cccppp}}}xxx{{{{{{uuutttuuuxxx|||}}}}}}}}}zzzuuunnneeeWWWIII@@@:::777555555555444333333333333444333333333333333333333333444444444444444444444444444555666777777555333222555666666777888999:::;;;;;;<<<===???@@@AAABBBCCCEEEHHHPPP]]]sssyyy~~~}}}mmmggg^^^iiizzz~~~zzzooofff```\\\\\\\\\\\\aaafffiiigggffffffhhhjjjkkkjjjhhhbbb]]]]]]\\\YYYWWWYYYXXXZZZ\\\\\\ZZZYYYZZZ[[[^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\ZZZXXXXXXZZZ\\\]]]\\\```cccbbb]]]ZZZXXXYYYWWWWWWWWWXXXYYYZZZ\\\]]]\\\]]]_________]]][[[ZZZXXXXXXZZZ\\\___bbbeeegggkkklllpppvvvxxxyyytttlllnnn}}}vvvgggZZZ\\\rrrnnn```XXXTTTSSSPPPOOONNNNNNNNNOOOPPPQQQPPPQQQTTTVVV\\\gggttt~~~zzz~~~uuurrrtttvvvzzz~~~~~~}}}|||xxxsssmmmdddVVVHHH???:::777666555555444333333333333444333333333333333333333333333333333333333333333333333444555666666555444444666666666777888888999999<<<===>>>???@@@AAABBBBBBEEEGGGLLLUUUccc{{{}}}zzzlllccceeennn|||zzz|||oooddd^^^ZZZYYY\\\]]]]]]```eeehhhfffeeeeeegggkkknnnoooooohhhbbb```]]]YYYXXXZZZYYYZZZ\\\[[[ZZZZZZ[[[\\\^^^^^^^^^]]]^^^^^^___```___]]][[[ZZZZZZ[[[\\\^^^]]]```cccccc```]]][[[ZZZWWWWWWWWWXXXZZZ[[[]]]^^^]]]^^^_________]]][[[ZZZ[[[ZZZZZZ[[[]]]aaadddfffhhhhhhkkknnnooonnnttt{{{yyyfffdddqqqsss```ZZZeee~~~{{{iii\\\VVVUUUPPPOOONNNMMMMMMNNNOOOPPPOOOQQQSSSTTTWWW```kkksss{{{uuupppqqquuuxxx}}}~~~|||vvvpppmmmcccUUUHHH???:::888888555555444333333333333444333333333333333333333333333333333333333333333333111111111111333444666888666666777777777888888888<<<===>>>???@@@AAABBBBBBEEEFFFJJJPPPXXXiiiwwwsssiiieeeeeerrr~~~~~~}}}~~~|||pppeee___ZZZXXXYYY]]]______aaaeeeeeedddddddddfffjjjooorrrqqqjjjdddaaa___ZZZYYYZZZZZZ[[[\\\\\\[[[[[[]]]^^^]]]]]]]]]]]]]]]^^^______```___]]][[[ZZZ[[[\\\\\\^^^```dddeeedddaaa^^^]]]WWWWWWXXXXXXZZZ[[[\\\]]]]]]]]]^^^^^^^^^]]]\\\[[[]]]\\\[[[[[[\\\^^^aaabbbbbbbbbeeeiiiiiihhhmmmtttfff___fffuuukkkYYYZZZnnnqqqbbbYYYUUUOOOOOOMMMMMMLLLMMMNNNOOOOOOPPPQQQRRRSSSYYYbbbiiiwww~~~xxxvvvnnnllloootttwww|||}}}{{{uuuoookkkaaaSSSEEE===999888888555555444333333333333444333333333333333333333333333333333333333333333333111000///000111444777999666777777888888999999999;;;<<<===???@@@AAABBBCCCEEEEEEIIIOOORRR[[[rrrzzz|||nnnfffaaahhhxxx~~~~~~zzzzzzrrreee___^^^ZZZXXXYYY^^^``````aaaeeebbbcccccccccdddggglllpppooohhhcccbbb___[[[YYYZZZZZZ\\\\\\\\\[[[\\\^^^```\\\\\\\\\\\\]]]^^^___```bbbaaa^^^\\\[[[ZZZZZZZZZ^^^```dddffffffdddaaa^^^XXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\\\\^^^]]]\\\\\\\\\]]]___`````````cccggggggggglllsssttteeeccciii|||zzz___UUU```zzzuuuggg\\\UUUOOONNNMMMLLLLLLLLLMMMNNNLLLNNNOOONNNOOORRRZZZ___lllyyyyyyvvv|||qqqiiiiiimmmqqqtttwww|||~~~|||zzzuuunnnhhh^^^PPPBBB:::777666666555555444333333333333444333333333333333333333333222222222222222222222222111111222333444555777777777777777888999::::::;;;:::;;;<<<>>>@@@BBBCCCDDDDDDDDDHHHOOOPPPRRRbbbvvv~~~xxxmmmdddeeekkkuuu~~~~~~xxxiii```\\\]]][[[YYYYYY^^^```___```dddcccddddddcccbbbcccfffjjjiiiddd```aaa```\\\YYYZZZZZZ[[[[[[[[[ZZZ[[[]]]```]]]]]]]]]]]]^^^___``````cccbbb```]]]ZZZXXXWWWWWW]]]___bbbfffgggeeeaaa^^^YYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^______``````______bbbfffffffffkkkrrr|||uuuiiifffvvvttt```^^^kkkyyy~~~uuujjj^^^VVVOOONNNMMMLLLKKKLLLLLLMMMLLLMMMNNNMMMMMMOOOUUUZZZcccnnn~~~vvvuuuzzznnnggggggkkkoooqqqrrrxxx|||{{{{{{zzzuuuooofff\\\MMM@@@888555444444555555444333333333333444333333333333333333333333222222222222222222222222222333555666777666555444666777888999:::;;;<<<<<<::::::<<<>>>@@@CCCDDDEEECCCBBBGGGOOOOOONNNYYYkkk~~~{{{wwwkkkgggeeegggqqq}}}}}}{{{}}}oooddd^^^\\\\\\\\\YYYYYY]]]___^^^___cccdddeeefffccc```___bbbdddeee```^^^``````\\\YYYZZZYYYYYYZZZYYYYYYZZZ\\\___]]]]]]]]]^^^^^^```aaaaaadddccc```]]]ZZZWWWVVVUUU\\\^^^aaaeeegggeeeaaa^^^YYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]][[[\\\^^^```aaabbbbbbbbb^^^^^^aaadddddddddhhhoooxxx}}}rrrgggsssqqqbbbbbbgggyyyssskkk```XXXOOONNNMMMKKKKKKKKKLLLMMMMMMOOOPPPOOOMMMOOOTTTYYY^^^fffuuu