BM6P6(@ %%%&&&&&&%%%$$$$$$''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&******)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%'''(((***++++++,,,,,,,,,,,,,,,+++***)))***)))((('''''')))+++,,,++++++************************))))))******+++,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......------............---------......//////......------,,,+++*********+++,,,/////////000111111222222222222111111222222333444444444333222111111111111222222333444555666777888888888999888888777666555555666666777777777777777777666666666666666777777;;;<<<===>>>@@@@@@@@@@@@<<<<<<:::999888777777777555666777888999:::::::::::::::999888777666555444555444444333333444444555555555666666666666555555555333111111333444222000......//////////////////------------------,,,,,,------,,,,,,,,,+++++++++***+++,,,------,,,+++***'''&&&%%%&&&'''((('''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((########################!!!###%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###"""!!!!!!!!!"""###$$$$$$$$$######"""!!! """"""############""""""########################$$$$$$############$$$$$$###"""""""""$$$%%%$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!""""""###$$$%%%&&&'''%%%$$$###"""""""""###$$$###$$$%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%"""%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&'''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&(((((((((''''''&&&&&&&&&'''''''''(((((()))))))))+++,,,,,,,,,++++++***)))+++***)))((((((***+++---++++++******************+++++++++++++++,,,,,,---......---------,,,,,,,,,---,,,,,,,,,,,,---......------............------******++++++++++++******++++++*********,,,---.../////////000111111222222222111111111111222333333111111111111222333444444222222333444555666777777777777888888777666555555555555666777777777777666777666666666666666777777;;;;;;===>>>???@@@@@@@@@<<<;;;:::999888777777777555666777888999:::::::::::::::999888777666666555444444333333333333444444555555666666666666555555333111000000222222111............//////...------+++++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++)))******++++++******)))(((((((((((((((''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$""""""!!!!!!""""""###$$$########################""""""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%$$$###"""!!!"""######&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$#########%%%&&&%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''(((((((((%%%$$$############$$$%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$%%%&&&&&&$$$$$$%%%&&&'''%%%######%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))***++++++''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''+++++++++,,,++++++***)))++++++***))))))+++,,,---******++++++++++++++++++,,,,,,++++++,,,,,,---......------------,,,,,,,,,---,,,,,,,,,,,,---......------............------+++,,,,,,------,,,,,,+++))))))******+++---...///...//////000000111111222111111111111111222222333000000000000111222333444222222333333444555666666555555666666666555555444444555555666666666666666777777666555555666666777::::::<<<===>>>?????????<<<;;;:::888777777666666555555777888999:::::::::999999999888888777777777444333333222222333333444555555666666666666555555333222000000222222111///............---,,,++++++***))))))((()))+++,,,---,,,,,,,,,+++++++++******)))))))))(((((())))))))))))+++,,,+++(((&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""######$$$$$$%%%''''''''''''&&&%%%########################$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$###""""""""""""&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((((((&&&###!!!%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$############"""$$$%%%&&&&&&$$$$$$%%%&&&'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&''''''(((((((((((((((''''''''''''''''''*********)))((((((''''''******++++++++++++******++++++*********+++,,,---******+++++++++++++++,,,+++++++++++++++,,,---------------------------------,,,,,,,,,,,,---......------............------,,,,,,------------,,,,,,******++++++,,,---............//////000111111111000000000000000111222222444333222111000/////////111222222333444444555555333444444555555555444444444444555666666666666666777777666555555555666666888999:::<<<============;;;:::999888777666666666444555666888999999999999888888888888888888777777333333222222222222333333444444555555555555444444333222222222222222111000.........---,,,+++***)))+++***)))(((((()))+++,,,++++++++++++******************(((''''''(((*********---///---(((%%%(((+++%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$$$$#################################"""""""""""""""#################################$$$######""""""$$$$$$$$$########################"""""""""!!!!!!###$$$$$$$$$$$$$$$$$$###########################$$$$$$############$$$$$$%%%$$$###$$$&&&&&&&&&%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''((((((&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###!!! %%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))******++++++*********+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,***************+++,,,,,,---------------------------,,,,,,,,,,,,---......------............------))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111000000//////000000111222444333111000///.........111111222222333333444444111222333444444444444444444555555666777666666666777777666555555555555555777888999:::;;;<<<<<<<<<:::999888777666555555555444555666777888999999999777777777777777777777777222222111111111111222222333333444444444444333333000000000000///...//////------------,,,+++***)))---,,,+++***))))))******++++++*********)))))))))+++***)))(((((()))***+++***---///---(((%%%(((+++%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$#########"""""""""""""""""""""############""""""########################$$$$$$############$$$$$$$$$###"""###$$$%%%$$$######$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!! !!!###&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***((()))******+++******************+++++++++++++++******++++++,,,---------******))))))******+++,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......------............------+++++++++,,,,,,+++++++++---------------,,,++++++---......//////000000111///////////////000000111000000////////////000000111111111222222333333333000111222444444555555555555666666777777777777777777777666555444444444444666666888999:::;;;;;;;;;:::999888666555555444444444444666777888999999999777777777666666555555555222111111000000111111222111111222222222222111111,,,---...---+++***+++,,,------------,,,+++******++++++++++++******))))))*********))))))))))))(((+++******))))))******+++)))+++,,,+++(((&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#####################$$$%%%%%%$$$###############$$$$$$$$$$$$$$$########################""""""""""""###%%%((()))!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""########################$$$$$$############$$$$$$###"""!!!"""$$$%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&%%%##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""!!! !!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&''''''(((((((((((()))***************((()))******++++++************++++++,,,------...+++************+++,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------............------......////////////......+++,,,---......------,,,------......///000000000///............///000000000//////....../////////111111111111222222222222000111222444555666666666666777777888888888888888777777666555444444444444555555777888999:::::::::999888777666555444444444333444555777888888999999777777666555444333333222111111000000000000111111//////000000000000//////+++---...---+++***+++---,,,---------------,,,,,,%%%''')))***++++++***)))******)))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$%%%###########################"""!!!!!!###'''+++..."""#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$############$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""!!!!!!"""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&'''%%%######%%%'''########################%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""$$$(((,,,'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&&&&(((((()))***************(((((()))************)))******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---,,,,,,,,,,,,---......---..................---+++,,,,,,------,,,,,,+++)))***,,,...//////......------......///000000000...............///000000333222111///---,,,,,,,,,111111111111111222222222000111222444555666777777777777888999999999999999888777666555444333333333444555666888999999999999999888777666555444444444333444555777888888888888777666666444333222111111111111000000000000111111......////////////.........000111000---,,,...000,,,,,,---.........------ """&&&***,,,,,,+++***))))))))))))((((((((((((&&&'''((())))))((('''&&&'''&&&%%%&&&'''((('''&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$%%%&&&'''((()))########################$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&((()))###$$$%%%&&&&&&%%%$$$### !!!!!!"""""""""###""""""""""""""""""""""""###""" ###(((---111$$$$$$$$$###!!!""""""""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%% !!!###$$$%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&'''&&&######%%%(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''))))))%%%"""$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,,,,)))'''%%%******))))))))))))*********************+++++++++*********)))((()))+++...++++++******+++---...//////...---,,,+++,,,---...//////.........---------///......---------.........------,,,,,,------...------...///000000//////.........//////000111222......//////000000111111111111111222333333444444444444555555666777888888999999:::::::::;;;;;;;;;;;;999777555333333333333777666666666666888999:::<<<:::777444222333444555777777777777666666666666666666666555444222111000000000000000000000000000////////////////////////,,,,,,++++++++++++******///......------,,,,,,+++))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$###""" ###""""""!!!"""$$$%%%'''$$$###"""!!!!!!"""###$$$$$$"""!!! !!!"""$$$%%%""""""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$###!!!"""$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%&&&######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&$$$######$$$%%%$$$###%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######"""#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&""""""###$$$%%%&&&&&&'''############""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$"""!!!!!!###&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))&&&###%%%&&&((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))'''&&&******)))))))))))))))***)))))))))***+++++++++,,,******+++***))))))+++---///...---+++******++++++...---,,,,,,,,,---......//////.........---------,,,---///000///...---,,,...------,,,,,,------...------...///////////////.........//////000111222/////////000000000000000000111111222222333444444444444555555666777777777777777888888888999999999;;;:::888666444444444444666555555555666777888999888777555333222222333444777777777777666666666666666666666555444333111000000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""######$$$######"""%%%%%%$$$$$$$$$%%%%%%&&&###"""""""""###%%%'''(((######!!!!!!!!!"""$$$%%%###""""""""""""###$$$%%%#########$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%########################$$$###"""!!!"""###%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&$$$######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''((())))))'''%%%&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))++++++***)))(((((())))))(((((()))***++++++,,,,,,)))***+++***)))***+++---000///---,,,+++*********,,,,,,,,,,,,,,,---...///...............---------+++---///111111///---+++......------------......---......///////////////.........//////000111222111111111000000000000000000111111222222333333444444444555555666666777777777777888888888999999999;;;:::999777666555555555555555555555555777888888666666555444444444444444888777777777666666666555666666666555444333222111000000000000000000000000////////////////////////------------,,,,,,,,,,,,))))))******+++,,,,,,---))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!"""""""""###%%%(((***,,,######"""!!!"""###$$$%%%$$$############$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%######"""######$$$%%%&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))'''&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&''''''''''''))))))(((((()))***,,,---,,,+++***)))(((((((((((((((((()))***+++,,,,,,---)))+++,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////........................,,,---///000000///............------------............///////////////...............///000111222222222222111111000000000111111111222333333444444555555555666666777777777999999:::::::::;;;;;;;;;;;;;;;:::888777666666666555555666666777777888999777777777777777777777777888888777777666666555555555555555555444333222111000000000000000000000000////////////////////////+++++++++************)))))))))))))))******++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%#########################################################"""""""""""""""$$$######"""###%%%&&&'''###$$$$$$###""" ###"""###$$$%%%(((***+++######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######&&&%%%%%%%%%$$$$$$##############################"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((()))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''((((((((('''''''''&&&%%%%%%&&&&&&&&&''''''(((((((((******))))))***,,,...///++++++***)))(((((())))))((())))))***++++++,,,,,,)))+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,,,,,,,***+++,,,---......//////---.....................///......------///000111///......------......///...///////////////..................///000111222333333222222111111000000222222222333444444555555666666777777777777777888999999:::::::::;;;;;;;;;;;;::::::999888777666666666777777888999999999:::777777777888888888888888888888888777666555555555555555555555444333222222000000000000000000000000////////////////////////++++++*********)))))))))*********))))))((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&((((((((('''%%%$$$''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$#########################################################"""""""""""""""&&&%%%$$$######$$$%%%&&&###$$$$$$###""" $$$$$$######$$$%%%'''(((###############$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%""""""""""""""""""""""""###############$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""%%%###"""###$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""#####################$$$"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!%%%&&&$$$"""%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******))))))***+++---...******))))))))))))*********************+++++++++)))+++------,,,+++,,,---------------,,,+++******++++++,,,---............---------...............111///---,,,,,,///222444//////............////////////////////////...---.........//////000111222333333333222222222222222333333444555555666666777888888888888888999999999777777888888888999999999999::::::999999888666666666777888999::::::::::::777666666666666666777888999999888777666555444444444444555555444444333222000000000000000000000000////////////////////////,,,,,,,,,,,,+++++++++++++++******)))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################################################################%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%$$$###""""""###$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""!!!"""###$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$%%%########################""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$###""""""$$$###""""""$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$"""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%'''((('''%%%$$$&&&(((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((()))))))))(((((((((((()))***++++++(((((((((((()))***+++,,,+++++++++***************)))+++---...,,,,,,,,,---+++,,,---------,,,+++++++++,,,---.........---,,,---------........./////////......---...000222333//////............/////////////////////...------.........//////000111222222222222333333333333333555555666666777777888888::::::::::::::::::::::::777777888888888999999999888999999999999777666555555666888999::::::999999999888666555555666777888999999888777666555444444444444555555444444333333000000000000000000000000////////////////////////,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""################################################""""""######$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%$$$######$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""###%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!###''')))'''###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%'''(((&&&$$$###&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((())))))***'''''''''((((((((((((((('''((((((((()))+++,,,---,,,,,,++++++***))))))))))))+++---...---,,,,,,---&&&(((***---.../////////,,,---.........---,,,+++---------.........//////---...///000111111111111//////............////////////000000///...------.........//////000111222222222222333333444444444666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;777888999999888777666555444555777888999999888888===;;;999777666888:::;;;999999888777666555444444444444444555444444333333000000000000000000000000////////////////////////*********))))))))))))((((((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&!!!###%%%%%%%%%%%%###""""""!!!"""$$$%%%'''%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""!!! !!!$$$&&&%%%###!!!!!!"""$$$$$$######$$$&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$"""!!!"""%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#######################################$$$######$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%((((((((((((((((((((((((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!###%%%%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''******+++,,,------......------,,,,,,+++***)))))))))+++,,,------,,,***)))---............,,,+++***.........------,,,,,,,,,000///////////////000111222111///...---...000111111000000////////////000000000//////.........---/////////000111111222222222333444444555555444444444555555777999;;;<<<>>>============<<<<<<<<<<<<;;;::::::999999999::::::999999:::;;;;;;;;;::::::666666666666777777777777999888888777777777777777777777777777777666555555444444444444444444444444111000//////000000///...//////.........---------,,,,,,++++++***)))((((((+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&%%%%%%&&&((()))))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$""" $$$$$$&&&''''''&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########,,,)))$$$"""$$$##############################""""""###$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""############""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!"""""""""###$$$$$$$$$%%% """###%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''((()))+++,,,&&&&&&$$$$$$$$$$$$&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!&&&%%%$$$#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,******++++++++++++,,,,,,)))+++,,,------,,,***)))+++,,,---...///......---......---------,,,,,,,,,------------...///000111111000///------...000111111000//////............000/////////.........---/////////000111111222222222333444444555555444444444444555666888:::<<<===??????>>>===<<<;;;;;;:::;;;;;;:::::::::::::::;;;:::::::::;;;::::::999999555666666666777777777777999888777666666666666666777777777777777666555555444444444444444444444444111000//////000000///............---------,,,,,,,,,,,,+++******)))((((((*********************)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""#################################""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!####################################""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%#########$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""############$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&%%%$$$#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$'''''''''''''''''''''''''''((((((((((((((((((((())))))************))))))((((((((((((((()))))))))'''((()))***+++---......******,,,,,,---,,,+++***------......///......---...------------,,,,,,,,,***++++++,,,---///000111000///...------...///000111000///...---,,,,,,,,,/////////.............../////////000111111222222222333444444555555444444444444444666777999;;;<<<@@@@@@???===<<<;;;:::999;;;;;;::::::::::::;;;;;;:::;;;;;;;;;:::999888888555555666666666777777777888888777555555444444444666666666777666666555444444444444444444444444444111000//////000000///...---------,,,,,,,,,+++++++++++++++******))))))(((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$'''((($$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$###"""#################################"""######$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$#########$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%$$$"""''''''''''''''''''''''''((((((((('''''''''''''''((())))))******))))))((((((((((((((((((((((((''''''((()))***+++,,,---...******+++,,,,,,,,,++++++111111000///...,,,+++***------------------------,,,,,,,,,,,,---...///000......---------...///000000///...---,,,+++++++++......................../////////000111111222222222333444444555555444444333333444555666888::::::???>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;<<<;;;;;;;;;:::999888777666555555555666666666777777888777666555444333333333555555555666666555555444333333333333333333333333111000//////000000///...,,,,,,,,,+++++++++******+++*********)))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% """$$$&&&&&&%%%###!!!########################$$$###############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%###$$$&&&'''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''))))))))))))))))))(((((()))))))))******+++++++++******++++++,,,,,,,,,,,,111000///...---,,,++++++------------------------//////......---.........---------------....../////////---,,,,,,+++++++++---------.............../////////000111111222222222333444444555555444444333333333444555777888999;;;;;;;;;;;;;;;<<<<<<<<<999999999999999:::;;;<<<;;;;;;::::::999888777666555555555555666666666666777666555444333333333333333444555555555555444444333333333333333333333333111000//////000000///...,,,,,,+++++++++******************)))))))))))))))&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$######"""########################$$$$$$###############$$$$$$$$$$$$#######################################$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&'''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))***************************)))))))))*********++++++,,,,,,---,,,,,,+++,,,,,,...//////,,,,,,,,,------------...111000///...------------++++++,,,------...............---,,,,,,,,,---------------------........./////////000111111222222222333444444555555444444222222222333444555777888888888999999:::;;;;;;<<<888888777888888999:::;;;999:::::::::999888777777444444555555555666666666666666555444444444444555222333444444555444444444333333333333333333333333111000//////000000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((()))((('''&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""######$$$########################%%%$$$######"""#########################################################%%%$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((((((((()))*********+++************))))))))))))************+++,,,---...***))))))***+++---///000,,,,,,,,,---------............------,,,---------******+++,,,---.........---------------......///,,,,,,,,,------........./////////000111111222222222333444444555555444444222222222222333555666777888888888888888999999999666666666666777888999:::888888999999999888888777444444444555555555666666555555555555555555666777222222333444444444444444222222222222222222222222111000//////000000///...---,,,,,,,,,++++++++++++((()))))))))))))))))))))&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######%%%&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''(((((())))))(((&&&$$$###$$$#########$$$$$$%%%&&&###########################$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))************))))))&&&''''''((()))***++++++(((((())))))*********+++************+++,,,---...,,,+++*********+++,,,---,,,,,,,,,------.........++++++++++++,,,------...)))***+++,,,---......---------------...///000000,,,,,,,,,------........./////////000111111222222222333444444555555444444111111111222333444555666999888888888777777666666555555555555666777888999777888888999999999888888444444444555555555666666555555555555555666777888111222333333444444444444222222222222222222222222111000//////000000///...---------,,,,,,,,,++++++(((((((((((())))))))))))'''''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""$$$&&&&&&&&&&&&########################%%%%%%$$$###""""""########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$### """$$$'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&'''((((((((()))***+++***)))'''$$$"""%%%%%%$$$###$$$%%%'''(((#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((()))+++,,,,,,'''&&&&&&%%%%%%$$$$$$###((())))))'''%%%$$$%%%'''######$$$%%%'''((())))))&&&&&&&&&'''''''''(((((())))))))))))************'''((()))******)))((('''*********)))))))))))))))))))))(((((())))))***+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++***++++++,,,,,,---------------,,,+++,,,---.../////////111222222222222222222222222333333333444444555555444444444333333333888777777777777666666666666555444333222111000000888888888888888777666555555555555555555555555555444444555555444444333222333333333222222222111111333333333333333222111000//////...---,,,,,,++++++++++++,,,,,,,,,,,,------+++***)))(((&&&&&&%%%%%%((((((((((((((((((''''''))))))((((((''''''&&&&&&&&&'''(((((((((((((((''''''''''''&&&%%%%%%%%%$$$&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""&&&%%%###"""""""""######""""""############"""""" !!!###$$$$$$###!!! ######################## !!!"""###$$$$$$###"""$$$$$$############$$$$$$"""######$$$%%%"""%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$###""" &&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%!!! $$$'''$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''(((((((((''''''&&&&&&%%%&&&%%%%%%$$$#########$$$%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&((()))***+++&&&''''''((((((((((((((( ###%%%&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&''')))***((($$$"""###%%%))))))))))))************''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$############%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''((()))******)))((('''***)))))))))))))))))))))++++++******++++++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++++++++++++++++++++,,,,,,---...//////000------,,,,,,,,,---.../////////000111222222222222222222222333333333333444444444444333333333222222555555555555555555555555666666666555555555555555777777888888777777666555555555555555555555555555555555555444444444333333333333222222222111111111111111222222111000000//////......---,,,,,,++++++------,,,,,,+++++++++***)))((((((''''''''''''((('''(((((()))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''######$$$%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########!!!"""$$$###""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%###"""""""""###$$$""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$ """$$$%%%###"""!!!!!! """$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########(((***'''%%%&&&$$$ ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((!!!"""$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&$$$&&&'''&&&$$$###$$$&&&(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&############$$$%%%&&&'''!!!###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%$$$$$$$$$&&&(((''''''&&&%%%$$$######"""&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))))))))))))))******+++************+++,,,,,,++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++***++++++---...///000000------,,,,,,------...///...///000111111222222222111111222222222333333333333333222222222111111111222222222333333444555555555555555666666666777777666666666777666666555555555555555555555555555555666666555444444444444555222222222222111111111000///000000000000//////.........------,,,,,,++++++......---,,,+++***)))((('''''''''''''''((()))***&&&&&&'''((())))))))))))'''''''''''''''(((((((((((((((((((((((('''&&&%%%''''''''''''((((((((((((%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############""" """######""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$############$$$""""""############""""""'''&&&$$$""""""$$$&&&'''##############################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$&&&''''''%%%""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!+++222...&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&############$$$%%%&&&'''!!!#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%$$$###""""""''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((((((((()))******,,,+++)))((((((***,,,---++++++++++++++++++++++++++++++***************+++************************'''((()))***+++,,,---...---------------......///---...///000111111111111111111111111222222222222111111111111000000000000//////000111222333444444333333444444444555555555444444555555555555444444555555555555555555555555777666555444444444555555222111111111111000000000//////000000000//////...---------,,,,,,,,,++++++---,,,,,,+++***)))))))))'''''''''''''''((())))))$$$$$$&&&'''((((((((((((&&&&&&&&&''''''(((((((((((()))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ """######"""!!!###$$$##################$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$###""""""""""""###$$$########################""""""""""""###"""""""""$$$$$$############$$$$$$!!!###%%%&&&%%%%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---222---%%%###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""###$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&%%%$$$$$$#########$$$%%%&&&'''((()))))))))''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$############!!!"""$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$'''(((((('''%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''&&&''''''((((((((()))))))))((((((''''''''''''(((((((((((())))))************((((((''''''(((((()))***+++***)))((((((***,,,---+++++++++++++++++++++++++++***************++++++************************''''''((()))***+++,,,---------.........//////...------...///000000000000000000000111111111222222111111000000000/////////---...///000111333444444555444444444444333333333222333333444444444333333555555555555555555555555666666555444444444444444111111111000000000////////////000000000000000///,,,,,,,,,,,,,,,+++++++++************************))))))((('''''''''''''''"""###$$$%%%&&&'''''''''%%%%%%&&&&&&''''''(((((((((((((((((('''&&&$$$$$$###$$$$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%!!!"""######""""""###$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""##############################""""""""""""""""""$$$$$$############$$$$$$!!!###$$$$$$%%%&&&(((&&&%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((,,,,,,'''###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&%%%$$$$$$%%%&&&"""######$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###############%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((''''''&&&%%%%%%$$$######((())))))'''%%%$$$%%%'''######$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((''''''&&&&&&''''''(((((((((((()))******++++++***))))))))))))***++++++******)))((()))***+++,,,++++++++++++++++++++++++*********)))******+++,,,*********************************++++++,,,------------...////////////...,,,---...///000000000000///000000000000111111111111111000000000/////////...///000111222333444444666666666555555444444444111111222222333333222222333333333333333333333333444444555555444444333222000000000000////////////...//////000000000000000,,,,,,,,,,,,++++++++++++(((((()))))))))************)))((('''''''''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&!!!###$$$$$$######$$$%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$$$$#########%%%'''(((((('''%%%###########################&&&%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$""""""###%%%&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$############""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%))))))&&&""""""&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""#########$$$$$$$$$$$$$$$###############$$$%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&%%%%%%#########%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$'''%%%$$$$$$%%%%%%$$$"""######$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&############$$$%%%&&&'''"""$$$&&&'''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''$$$%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((('''(((((()))******++++++)))))))))))))))***++++++))))))))))))******************************************))))))***++++++,,,************************++++++++++++++++++++++++,,,---...///000//////...,,,,,,---.../////////////////////000000000111111111111111000000000//////000000111222333444444555333333333444444444444444///000111111222222222111222222222222222222222222111222444555555333111///000000/////////.........------...///////////////++++++++++++++++++++++++))))))))))))))))))(((((((((''''''''''''(((((()))%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%########################&&&&&&$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%%%%'''%%%"""###&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$#########$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&%%%#########%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%###$$$%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$###""" !!!$$$%%%###"""######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&############$$$%%%&&&'''"""$$$%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''(((((()))***+++++++++'''''''''''''''((())))))(((((()))************)))******************************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((,,,---///000000000///...+++,,,---...////////////////////////000000000000111111111111000000000000222222222333444444555555...//////111222333333444//////000111111111111111111111111111111111111111///111444666555333000...000/////////............+++,,,------.........---++++++++++++++++++++++++++++++***)))((('''&&&&&&%%%&&&&&&&&&((()))***+++((((((((()))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########!!!"""$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&########################%%%$$$"""!!!!!!!!!""""""$$$$$$############$$$$$$$$$%%%%%%$$$###"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&#################################$$$$$$%%%%%%%%% %%%(((%%%$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%#########%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$!!!"""%%%'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$ """$$$###"""###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$############$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''((()))))))))&&&'''''''''&&&%%%%%%$$$---,,,***((('''&&&''''''''''''((()))))))))))))))))))))(((((((((((())))))***)))((()))***+++***(((((())))))))))))((((((''')))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------.../////////+++,,,---......---,,,+++111///---///222444222000111111000///////////////111000000000000222333444444555555555444333333222111111111111111111111111111111111111111000000//////000111222222111000000,,,,,,------,,,,,,+++***)))******++++++,,,------&&&(((+++------,,,***))))))***++++++***(((&&&$$$))))))(((((('''''''''&&&(((&&&%%%&&&)))+++)))'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""""""""""""""""""""""""""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))(((((((((&&&$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###%%%&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!######""""""""""""######'''&&&%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))((('''&&&%%%$$$$$$)))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%''')))***'''$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$(((((('''''''''((()))***&&&&&&'''((((((((((((((())))))(((((((((((())))))***)))((()))******)))((())))))******+++*********)))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,------.../////////,,,------------------,,,000...---///111333222000111111000///////////////111000000000111222333444444555555555444444333222111111111111111111111111.........///...------,,,000000111111111///...---,,,------------,,,+++++++++++++++,,,------......''')))***,,,,,,,,,***)))&&&'''((((((((('''&&&%%%)))(((((((((''''''''''''((('''%%%&&&)))***(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$############""""""#########""""""#########&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%*********)))(((((('''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&))))))'''%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%$$$$$$$$$$$$$$$###&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''''''''))))))(((((((((((())))))***)))((((((******)))((('''((())))))************)))))))))))))))******+++************************************************,,,,,,,,,---......//////...------,,,,,,------......------...000111111000111000000///////////////111000000111111222333444444555555555555444333333222222222222222222222222000111111111111000//////111111000000///...,,,+++---------------,,,++++++,,,,,,,,,---......//////)))*********++++++++++++&&&&&&&&&''''''((((((((((((((((((((('''''''''''')))'''&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$""""""###$$$######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&&&&%%%%%%'''%%%$$$######$$$'''(((%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((((('''%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%$$$$$$######""""""%%%&&&&&&'''&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''))))))(((((((((((())))))***((('''((()))***)))((($$$$$$&&&'''(((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))+++,,,,,,------...//////...---,,,++++++,,,---...---------...///000000000000000////////////000000000111111111222333444444444444555555555555444444222222222222222222222222222222333333222222111000/////////......------,,,---------...---,,,,,,+++,,,,,,,,,---......//////++++++***))))))***+++,,,***))))))((())))))******(((((((((((((((''''''''')))(((''''''''''''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$########################$$$%%%&&&'''&&&%%%$$$###''''''(((&&&$$$$$$%%%'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!!!!###&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%$$$$$$''''''((())))))))))))((())))))(((((((((((()))))))))((('''((()))***)))'''$$$$$$&&&'''(((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))++++++,,,,,,---............---,,,++++++,,,---...,,,---......//////000111000000////////////000000000111111222333333444444444444555666666555555444222222222222222222222222//////000000//////...---,,,,,,---------...//////------.........---,,,,,,+++++++++,,,------......,,,+++***)))((()))+++,,,,,,,,,***)))((((((((()))'''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$########################$$$%%%&&&'''&&&%%%$$$###&&&''''''&&&%%%$$$%%%'''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$######""""""&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%###"""!!! !!!###%%%'''$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''((((((((('''(((((()))))))))))))))))))))(((((((((((()))))))))(((''''''))))))(((''''''((())))))************)))))))))))))))******+++++++++++++++++++++++++++************************+++++++++,,,------.........------,,,,,,------...,,,...////////////000222///////////////000000111000111222333444444444444444444555666666666666555333333333333333333333333111111111111111000//////,,,,,,,,,,,,---///000111...............---,,,,,,+++++++++,,,------......,,,+++***)))))))))***++++++******)))'''&&&&&&%%%'''''''''(((((((((((((((&&&'''((('''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$###"""$$$&&&######%%%%%%%%%%%%####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$############$$$$$$$$$###"""###$$$%%%$$$###$$$$$$##################&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$######$$$%%%'''(((######$$$$$$$$$$$$%%%%%%###%%%&&&''''''&&&###"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%'''((((((((((((&&&'''(((((())))))(((((())))))(((((((((((()))))))))(((''''''((()))((('''))))))******+++*********)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......,,,------------------,,,---///111111//////111333///////////////000111111000111222444444444444333444444555666666666666666333333333333333333333333333333444444444333222222......---------///000111...............------,,,,,,,,,,,,---......//////,,,++++++******)))******((())))))***)))((('''&&&''''''''''''((((((((()))$$$&&&((('''%%%$$$&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%&&&&&&#########""""""#########%%%$$$"""###$$$$$$###"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###""""""$$$'''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% """###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&#########$$$%%%%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&'''((((((((('''&&&%%%%%%&&&''''''((((((''''''))))))(((((((((((()))))))))'''&&&'''((()))((('''((())))))))))))((((((''')))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......+++,,,............,,,+++---///222111000///222444///////////////000111111000111333444555555444333444444555666777777666666333333333333333333333333000111111111111000//////111000...------...///000......//////......---,,,------......///000000000++++++++++++******))))))''')))+++,,,---,,,***)))&&&'''''''''(((((())))))###%%%''''''%%%%%%''')))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))%%%&&&'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###&&&%%%###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$%%%%%%######""""""""""""######&&&$$$######$$$$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))***++++++$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&& """######$$$######%%%%%%%%%&&&&&&'''''''''((('''%%%######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###!!!!!!$$$'''%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&***((('''&&&'''((('''&&&(((((((((((((((((((((((('''(((((('''%%%%%%))),,,+++*********))))))((((((,,,+++***))))))***+++,,,,,,+++++++++***))))))))),,,,,,,,,+++++++++******...,,,******,,,---...------.........//////000000------...///000111222222222222222222222222222222333333444555666777888888444444444555555555555555555555666666666666555555444444444333333222222222222222111111111111111111333111...------......---++++++++++++++++++++++++000///,,,***(((''''''''')))***+++++++++)))((('''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((('''"""$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%##############################((('''%%%$$$###$$$%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$((('''&&&%%%$$$#########((('''%%%%%%%%%%%%###!!!$$$$$$###"""###$$$&&&'''""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$&&&((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!!!!!!!%%%###!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&%%%&&&)))***+++***(((((((((((((((((((((((('''(((((('''%%%&&&))),,,************)))))))))(((++++++************++++++++++++++++++************,,,,,,,,,+++++++++******---+++******,,,---------------......////////////------...///000111222222000000000000000000000///333333444555666777888888555555555555555555555555444555555666666555555444444444333333333222222222222222222222222111111111333111.........///...---++++++++++++++++++++++++(((((((((((()))***++++++***************)))((((((''''''''''''''''''''''''%%%&&&''''''''''''''''''###$$$&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$)))'''&&&&&&''''''%%%$$$%%%$$$#########$$$%%%&&&########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$###############$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$######%%%'''((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&(((&&&&&&''')))+++++++++((((((((((((((((((((((((((((((((('''&&&''')))+++************))))))))))))******++++++++++++***************+++++++++++++++,,,,,,,,,+++++++++******---+++******,,,------,,,---------............///------...///000111111222//////000000000000000000333333444555666777777888666666666666666666555555333444444555555444444333333333333333222222222222444333333333222222222111333111//////000000///...++++++++++++++++++++++++$$$%%%&&&(((***+++,,,,,,******))))))(((((())))))((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''(((''''''&&&%%%%%%%%%%%%'''&&&%%%&&&'''(((&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""##################"""""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""$$$&&&'''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######"""""""""###$$$$$$%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''+++***(((((()))))))))((((((((((((((((((((((((((((((((((((''''''((()))************))))))))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,***)))***,,,---,,,+++------------------------,,,------...///000111111222222222222333333333333222333333444555666777888777666666666666666555555222333333444444333333222333222222222222222222222555444444333333222222222333111000000111111000///++++++++++++++++++++++++'''((()))*********)))(((***)))(((''''''((()))***))))))))))))((((((((((((''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%&&&'''((()))(((''''''&&&%%%%%%%%%&&&$$$$$$$$$%%%'''(((&&&$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""############""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""###$$$$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%&&&&&&'''((((((''''''+++)))''''''((()))(((''')))))))))))))))))))))))))))((((((((())))))******))))))))))))))))))******)))***+++,,,,,,+++***)))******++++++,,,,,,,,,---,,,,,,,,,+++++++++******+++***)))***,,,---,,,***------------,,,,,,,,,,,,,,,,,,---...///000111111333333333444444444555555222222333444555666777777777666666666555555555444222222333333333333222222222222222222222222222222555555444333333222111111222111000000111111000///++++++++++++++++++++++++***++++++,,,+++***((('''***)))(((''''''((()))*********))))))((((((((('''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%'''))))))'''%%%%%%%%%%%%%%%$$$######"""################################################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""############""""""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''"""#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((((((((('''%%%%%%&&&(((*********)))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))******************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,---+++***---,,,,,,,,,,,,,,,++++++,,,,,,---...///000000111000000111111222333333333222222333444555666666777666666666555444444333333222333333444444333333222111111111222222222222222555555444333222111000000000000///000111111000...++++++++++++++++++++++++)))******++++++++++++***((((((''''''(((((())))))***))))))((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$$$$%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''')))++++++)))&&&$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""###%%%%%%###"""#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$############$$$$$$%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&$$$$$$%%%'''))))))))))))))))))))))))))))))))))))(((''')))+++,,,***(((((()))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))+++,,,---+++))),,,,,,,,,,,,+++++++++***+++,,,,,,---...///000000......///000000111222222111222333333555555666777555555555444333333222222333333444444444444333333000111111111222222222222444444333222111000/////////......000111111///---++++++++++++++++++++++++)))))))))))))))******+++&&&''''''((())))))(((((())))))(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%&&&(((***)))&&&$$$"""###$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$######$$$%%%%%%$$$""""""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!$$$%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((((('''%%%%%%&&&&&&&&&%%%))))))))))))))))))))))))***((('''))),,,,,,***((((((((())))))*********+++,,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******)))))))))+++------+++))),,,,,,,,,++++++*********+++,,,,,,---...///000000...//////000111222222222111222222333444555666777555555444333333222111111333444444555555444444333000000111111222222222222444444333222111000///......---...///111111///,,,+++++++++++++++++++++++++++***)))'''''''''((()))%%%&&&((()))))))))(((''')))(((((('''&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$#########"""######$$$$$$""""""###%%%&&&%%%"""!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$&&&&&&$$$"""""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$#########$$$%%%''')))(((&&&%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!  """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************%%%(((+++...///...,,,*********))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,,,,---------,,,++++++******+++---///000000///...000000000000111111111111222333444444555555444444333444444555555444444333111222333444333222111000222111000//////111333444888666555555666555333000111000///...,,,+++***)))------,,,,,,,,,---......))))))))))))))))))))))))(((((((((((((((((((((((('''&&&$$$$$$$$$%%%''')))'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###"""###&&&)))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%&&&''''''(((&&&$$$%%%((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((,,,+++'''$$$$$$&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$""" """%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&'''((()))#########$$$$$$%%%%%%%%%%%%%%%%%%###!!!!!!###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########)))(((%%%###"""###$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&'''((()))******+++&&&(((***+++***)))&&&%%%******))))))))))))******)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++---------------,,,+++++++++,,,---...////////////...////////////000000000111222333333444444333333222222333333333333222222222333444444444333222222222222000000000222333555666555444444444333111///.........---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''(((&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###'''+++***&&&###$$$&&&###############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###!!!###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%###!!!!!!###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########((('''%%%$$$###$$$$$$%%%""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((('''&&&%%%***))))))(((((())))))***)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---............---,,,,,,------------...///000000............////////////111111222333333333333333222333333444444333333222333333444444444444444333333333222111111222444555555333222222222222///---,,,,,,,,,,,,------------++++++,,,,,,,,,***)))((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&((((((%%%######%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$%%%$$$######""""""##############################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$###############%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%###"""!!!###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""""""""############$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))************)))(((((('''&&&&&&'''''''''((()))***,,,,,,))))))(((((((((((())))))))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......///......------///...---------...000111........./////////000000111222333333444444333333444555555666666555555444222222333333333333333333444333333222222333444444444333222222222111///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***(((&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((()))***'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$######"""""""""!!!%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""###$$$$$$$$$############$$$$$$############$$$$$$$$$$$$"""""""""#########$$$$$$ !!!!!!"""######$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))+++---...))))))(((((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------......///......---000///...------///000111//////000000000111111111222222333444444444444444444555555555555555555444111111111111111222222333444333333333333333333333444333222222222111///---...------,,,++++++******,,,---......---+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&'''&&&%%%%%%$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''$$$$$$###"""###$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$######""""""######$$$"""""""""######$$$$$$$$$############$$$$$$$$$%%% !!!"""###$$$$$$%%%######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&''')))***,,,---...***)))((('''''''''(((((()))((((((''''''(((((())))))************+++++++++************++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000//////...//////000000000000000000111111111111111222222333333333333333111222222333333222222111000000///000000111222333333333333333333222222222444333111111222111///---...------,,,+++******))),,,,,,---------+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###""""""######$$$%%%&&&%%%'''((('''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###############$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!###$$$%%%#########$$$######""""""""""""######!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***+++,,,(((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))************+++++++++************++++++++++++((())))))***++++++,,,,,,******++++++,,,,,,------++++++,,,---------------//////000000000000///////////////000000000000111//////000111111111111111000111111222222111111000000000000000000222333444222222333222222111111000222111000000000///---++++++++++++++++++++++++++++++++++++++++++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%&&&%%%'''((((((%%%$$$$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""$$$$$$############$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""########################$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''(((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$###!!!"""###$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$###### """$$$%%%$$$######$$$######""""""""""""######!!!!!!!!!"""###$$$$$$$$$"""""""""############$$$"""#########$$$$$$%%%%%%&&&%%%$$$"""""""""######""""""""""""""""""""""""$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&%%%$$$%%%'''((()))*********((((((''''''''''''(((((()))************+++++++++)))************+++++++++((())))))***++++++,,,,,,))))))***++++++,,,------***+++,,,,,,---------,,,...///000111111000///.............../////////000---......///////////////222222222333333222222222111111000000111333555666222222222222222111000///111///......///...,,,***)))******+++,,,,,,------***))))))((())))))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###&&&)))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%&&&$$$''')))(((%%%$$$$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&'''&&&"""!!!  !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######"""###$$$%%%%%%###"""!!!###########################&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ ###%%%$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$*********)))'''%%%###!!! !!!###$$$%%%%%%$$$$$$%%%%%%$$$###""""""######%%%%%%%%%$$$$$$######### """$$$%%%$$$######$$$######""""""""""""###### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%(((&&&$$$"""!!!!!!"""###""""""""""""""""""""""""%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''***))))))))))))******+++)))))))))))))))))))))))))))))))))(((((((((((((((************************///...---,,,,,,---...///,,,,,,,,,------.........000000////////////000000////////////000000000111000111111222222222222111111000000000000222333444333222111111000000111111/////////...------,,,,,,...------------------...************)))))))))(((%%%&&&'''''''''&&&$$$#########$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###'''%%%###""""""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&$$$"""###$$$$$$%%%%%%%%%$$$$$$###'''***)))%%%###$$$'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))'''###!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%$$$"""!!!!!!"""########################"""!!!!!!"""$$$&&&((()))""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""''''''&&&###  """$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###!!! """$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%$$$""""""###$$$######"""###$$$%%%%%%$$$###"""#########$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%$$$$$$!!!###$$$###!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$#########""""""%%%%%%$$$###""""""######%%%$$$###!!!!!!!!!"""##################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&########################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((('''''''''''''''((((((((())))))))))))(((((())))))******))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......111111111000000111111111....../////////////////////000000111111111111111111000000000000222333444222222111000000000111111//////......---,,,,,,,,,))))))(((((((((((())))))*********)))))))))(((((((((((()))))))))((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&&&&$$$###&&&&&&&&&&&&%%%$$$#########'''***)))%%%###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ """%%%'''##############################"""""""""###$$$%%%#################################""""""#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$%%%%%%%%%###"""!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###%%%###""""""###$$$######"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%(((''''''&&&%%%%%%$$$$$$!!!###%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$#########""""""$$$######"""!!!!!!""""""%%%$$$###"""!!!!!!"""###$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------000000000000000000000000............---------------...///000000000000000000000000000000222333333222111111000000000000000///......------,,,,,,+++)))))))))(((((()))))))))))))))))))))(((((((((((()))))))))***)))(((((('''))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%$$$'''''''''&&&%%%$$$"""!!!$$$&&&)))(((%%%###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$%%%########################%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%$$$######$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$###!!!!!!###$$$$$$######$$$$$$%%%%%%$$$$$$#####################""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""$$$$$$$$$#####################"""!!!!!!!!!!!!"""$$$$$$###"""""""""######%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&''')))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******))))))))))))))))))))))))&&&&&&'''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,---.../////////////////////000111111222333111111000////////////000......------,,,+++++++++******))))))))))))******))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%''''''&&&%%%$$$%%%%%%%%%$$$###""""""$$$&&&''''''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''((()))(((%%%#################################%%%$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%###############"""""""""%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$"""!!!!!!###$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!##############################""""""""""""######$$$#####################%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((()))++++++************************&&&&&&'''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,++++++++++++++++++,,,....../////////...//////000111111222222111000//////......//////---------,,,++++++******(((''''''''''''''''''((((((((((((''''''''''''&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""$$$%%%''''''&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$######%%%''''''&&&%%%!!!!!!"""######$$$######%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ ###$$$###$$$%%%&&&##############################$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!! ###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######!!! !!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!########################$$$$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$###%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&%%%&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))+++,,,---************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,***+++,,,---.../////////---...///000111111111111000000///...............---,,,,,,++++++******)))***))))))(((((())))))***((('''''''''&&&&&&&&&&&&))))))(((''''''''''''(((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$ !!!###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!#########$$$&&&########################!!!"""###%%%&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$############$$$%%%%%%###$$$%%%&&&&&&''''''&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!! """$$$$$$###$$$######""""""######$$$##################""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""###############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((())))))***,,,---...***************************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,---......---,,,+++)))******+++,,,---......***+++,,,...//////000000---...///000111111111000000///......------......,,,,,,,,,+++******)))))),,,++++++++++++++++++,,,'''''''''&&&&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###"""###$$$%%%%%%%%%%%%%%%'''%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%&&&%%%###""""""########################### !!!###$$$%%%%%%%%%$$$#################################""""""#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$######$$$%%%'''(((###$$$%%%%%%&&&%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!  """$$$$$$#########"""!!!!!!"""###############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$##################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''''''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%)))))))))***+++---...///************************)))))))))(((((((((((((((************************,,,+++***))))))***+++,,,,,,,,,,,,++++++*********((()))+++,,,,,,+++)))((())))))***+++---...///000***+++,,,...///000000000,,,---///111111111000000//////...------------...,,,,,,++++++***)))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""###$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""&&&&&&'''''''''&&&%%%%%%'''%%%###"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%))))))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!######""""""###$$$######################## !!!###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""%%%%%%#########$$$%%%%%%""""""#########"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!  """$$$$$$######"""!!! !!!"""############$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$###############$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$######""""""!!!!!!""""""######$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))'''%%%%%%(((***+++,,,)))(((((('''''''''(((((((((((('''(((((()))******'''''''''&&&'''***///333444+++''',,,///,,,)))******)))((((((((((((((()))((()))+++,,,,,,+++***)))***++++++***))))))***,,,+++,,,---------,,,+++***000///...---,,,---...///---------------...///000000000000000////////////000000///...---,,,,,,,,,************))))))((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%''')))((('''%%%###%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%$$$###!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&''''''&&&((('''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$&&&***)))&&&######"""""""""###%%%&&&$$$###"""###%%%&&&%%%$$$###$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&######$$$$$$$$$$$$######''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###"""!!!!!!"""###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################%%%$$$###"""!!!!!!!!!!!!""""""############""""""$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%&&&&&& !!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!! """"""""""""###########################$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))'''%%%%%%(((***++++++((((((''''''''''''(((((((((''''''''''''((()))***&&&'''((()))+++000777;;;AAA555+++((())))))+++...))))))(((((((((((())))))******+++,,,++++++***)))***++++++***))))))***,,,++++++,,,---------,,,+++++++++++++++,,,,,,---...---------------...//////000000000/////////............------,,,,,,++++++++++++*********)))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%((('''&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$%%%((((((%%%$$$###"""""""""###%%%&&&$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$#########$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""""""""###$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$$$$%%%&&&####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############"""""""""$$$$$$$$$#######################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%&&&(((*********((('''''''''''''''(((((((((((('''''''''((())))))&&&''')))***---111777<<>>???@@@>>>>>>>>>??????@@@@@@@@@AAAAAACCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???AAACCCCCCBBB@@@@@@AAA@@@@@@@@@???>>>===<<<;;;777666555444333333333333111000///......------...------.........---+++***+++++++++*********))))))*********)))(((((('''''''''(((((())))))))))))(((%%%&&&'''(((((('''&&&%%%***(((''''''((())))))(((%%%%%%%%%&&&&&&'''''''''&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''(((((((((''''''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%$$$%%%'''((()))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''((('''%%%$$$&&&)))%%%&&&&&&&&&'''''''''((()))(((''''''''''''((()))'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!! !!!$$$###"""""""""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$######"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$&&& !!!"""###%%%&&&'''(((#################################$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''')))******+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''(((((()))***++++++,,,------...///000111222333444666888999999999;;;<<<::::::;;;<<<>>>???@@@@@@===>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDFFFHHHIIIGGGFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@???===<<<;;;:::999999999999888777555444333333222222111222333333333111000///,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''''''''((())))))***))))))&&&'''((())))))((('''&&&+++)))'''&&&((()))))))))$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%$$$%%%'''))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&(((&&&$$$###&&&((('''((((((((())))))*********)))(((''''''((()))***(((((('''''''''&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''#########$$$%%%&&&((()))$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((&&&###!!! !!!###$$$$$$###"""""""""###%%%&&&######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###%%%%%%%%%$$$""" !!!"""######$$$###### !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###### """###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$###""""""!!!###%%%&&&&&&$$$""" """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%)))(((''''''((()))(((&&&###$$$%%%'''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))***,,,---+++++++++,,,...///111222000000111222333555777888======>>>??????@@@AAAAAA@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFKKKKKKLLLLLLKKKIIIHHHFFFKKKJJJIIIGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLLLLKKKKKKGGGHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@AAAAAAAAA???===<<<<<<<<<;;;::::::999999999999999999888888888888555555444333333333333333//////---,,,++++++++++++((((((((('''''''''(((((()))'''&&&&&&((())))))((( !!!###%%%'''***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((,,,......)))%%%************)))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&'''((()))***'''$$$"""###&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$######""""""$$$$$$######"""!!! #########"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""######$$$$$$$$$$$$#########"""!!!!!!"""###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$##################$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''(((''''''&&&%%%%%%&&&&&&)))'''&&&'''((()))(((&&&'''((()))))))))))))))(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***+++,,,---.........///000111333444555777777888999:::<<<>>>>>>??????@@@AAAAAABBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGKKKKKKLLLLLLLLLJJJIIIHHHJJJJJJIIIHHHGGGFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@>>>?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999888777777666777777444333222111000///......,,,+++******))))))*********)))'''''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&'''''''''''''''''''''***(((&&&$$$$$$%%%'''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''***,,,,,,)))&&&'''(((((()))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''((()))(((%%%$$$$$$'''((((((&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$$$$#########"""!!!"""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''((((((''''''&&&&&&''''''((('''&&&'''((()))(((&&&)))))))))))))))(((''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$(((((()))***+++,,,,,,---............///000111222444444444555777888:::;;;>>>>>>???@@@BBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHJJJKKKLLLMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJHHHFFFEEEBBB@@@???@@@AAAAAA@@@>>>????????????@@@@@@@@@@@@??????>>>>>>>>>=========>>>>>>===<<<<<<<<<<<<===;;;;;;:::888666555444444222111000...---------------+++))))))******)))(((+++******)))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((('''''''''''''''''''''+++(((%%%###"""$$$''')))(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&((()))***((('''$$$%%%'''(((***+++++++++((((((((((((''''''''''''&&&&&&''''''''''''(((((()))((('''&&&&&&&&&'''(((((('''%%%&&&((())))))(((&&&&&&&&&%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$##################$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$############"""######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&'''&&&%%%%%%&&&((()))(((((('''''''''(((((('''&&&%%%&&&((((((((('''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&)))***+++,,,...///000000111111222333444666888999:::::::::;;;<<<>>>@@@AAAAAABBBCCCDDDEEEFFFGGGGGGEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJLLLMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKKKKJJJJJJJJJJJJJJJFFFGGGIIIKKKLLLLLLKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNMMMNNNMMMMMMKKKIIIFFFEEEAAA???======>>>???>>>===:::;;;<<<===>>>???@@@AAA@@@@@@@@@??????>>>>>>===????????????@@@AAABBBCCCAAAAAA@@@???>>><<<;;;:::999888666444333222111111222///---,,,---,,,+++***)))))))))))))))*********))))))))))))))))))))))))%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((('''''''''''')))(((&&&$$$$$$%%%&&&((((((''''''''''''&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&''''''((((((%%%%%%'''(((***+++++++++))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''***)))'''&&&%%%&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%################################################""""""###########################"""""""""!!!!!!""""""######$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$######""""""######$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!###%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&%%%%%%'''((((((((('''''''''(((((()))&&&%%%%%%&&&'''(((((('''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((+++++++++***++++++,,,---,,,,,,...///111222444444444444555777:::<<<>>>@@@>>>>>>???@@@AAACCCDDDEEEDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIGGGHHHIIIJJJKKKJJJIIIHHHFFFGGGHHHIIIIIIHHHHHHGGGJJJIIIIIIIIIHHHHHHGGGGGGCCCEEEGGGJJJLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNOOOMMMMMMMMMMMMKKKIIIGGGFFF@@@>>><<<;;;<<<<<<<<<;;;888888:::<<<>>>@@@BBBCCCAAAAAA@@@@@@???>>>>>>===>>>>>>>>>???AAACCCDDDEEEDDDDDDDDDDDDDDDBBBAAA@@@???>>>===;;;999888777777777444222111111111///...*********++++++,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((('''&&&%%%(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&%%%%%%&&&((()))''''''((()))))))))))))))******)))))))))(((((((((&&&%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%################################################$$$$$$###"""!!! #########""""""""""""""" !!!!!!"""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%###""""""!!!$$$&&&&&&%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''((((((&&&%%%$$$%%%'''(((((('''%%%&&&''')))******++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''******++++++,,,...///000111222333444666777888999888888999;;;===@@@BBBDDDAAAAAAAAABBBCCCEEEGGGGGGFFFHHHIIIKKKLLLKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGHHHCCCCCCDDDEEEEEEDDDCCCBBBAAABBBDDDEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBBBBBBB???AAAEEEIIILLLOOOPPPQQQQQQQQQPPPOOONNNNNNNNNOOOMMMMMMMMMMMMLLLKKKIIIHHHBBB???<<<;;;;;;;;;:::999888999;;;>>>AAADDDFFFGGGDDDDDDCCCBBBAAA@@@@@@???======>>>>>>@@@AAACCCCCCBBBCCCEEEFFFGGGGGGFFFEEEEEEDDDBBB@@@???>>>======;;;999777666666666555333111000000///...---,,,+++************************((((((((((((((()))))))))''''''''''''''''''''''''(((''''''''''''((())))))''''''((((((((()))))))))'''(((***+++***)))&&&%%%(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''%%%&&&((()))((()))))))))))))))((('''))))))))))))((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%&&&'''%%%&&&'''&&&%%%%%%'''))))))(((''''''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$#########$$$$$$$$$$$$%%%$$$$$$$$$############"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&&&&&&&''')))&&&&&&%%%%%%&&&''''''(((%%%$$$$$$%%%'''(((((('''''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%''''''(((((()))******+++++++++,,,---///111222333777888999:::;;;<<<===>>>=========>>>@@@AAACCCCCCAAAAAABBBCCCDDDFFFGGGHHHGGGHHHJJJKKKLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHEEECCCAAA@@@??????<<<===>>>>>>===<<<:::999:::;;;>>>???@@@@@@???>>>>>>>>>===<<<<<<;;;::::::;;;>>>BBBGGGLLLPPPRRRSSSRRRQQQPPPNNNMMMMMMNNNNNNMMMNNNNNNOOONNNMMMLLLKKKEEEBBB>>><<<;;;;;;:::999777999;;;???CCCFFFIIIJJJIIIHHHHHHGGGEEEDDDDDDCCC@@@??????>>>>>>>>>>>>>>>>>>@@@CCCFFFHHHIIIIIIIIIHHHGGGFFFEEECCCCCCBBBBBB???===;;;;;;;;;;;;:::999888777555444111///...---++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&'''((()))******+++)))******+++***)))(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%''')))((('''&&&(((***(((((())))))))))))(((((())))))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&(((***))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######"""""""""######""""""""""""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!"""######$$$$$$###%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%'''((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&++++++,,,---......//////111222333444777999;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBCCCDDDFFFGGGHHHEEEFFFHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFAAAAAAAAABBBCCCCCCDDDDDDFFFDDDAAA===:::888777666888888999999888666555333555777999;;;<<<<<<;;;:::999999888777777666555555999<<>>BBBFFFIIIJJJMMMLLLKKKJJJIIIHHHGGGGGGCCCBBB@@@>>><<<;;;;;;:::;;;>>>AAAEEEHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEBBB@@@>>>===>>>???>>>===::::::888777555333222111------------------------,,,,,,++++++******))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***%%%&&&'''((()))***+++,,,,,,,,,***)))))))))***+++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$'''******'''&&&(((***''''''((()))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&)))***)))''''''))),,,))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$#########$$$###$$$%%%%%%&&&&&&&&&&&&---+++)))&&&%%%&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%'''(((((((((((()))***''')))***+++******,,,------...///000111333444444999999::::::<<<===>>>???DDDBBBAAABBBCCCCCCCCCAAACCCCCCAAA@@@????????????????????????????????????DDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDBBB@@@===<<<>>>===<<<===>>>>>>>>>===<<<<<<:::777444222333444444444333333222111111111222222444555666666666666777777666666666666777777888<<>>;;;:::777777888:::>>>CCCHHHLLLNNNMMMLLLKKKJJJIIIIIIIIIFFFEEEDDDBBB@@@>>>===<<<999;;;>>>BBBEEEGGGIIIIIIMMMKKKHHHEEEDDDCCCDDDEEE@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>><<<:::999888888777444222000...------,,,,,,+++++++++************)))'''&&&''''''&&&%%%(((''''''''''''((()))***'''(((((('''&&&(((+++---......,,,+++)))(((&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''(((((()))*********''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((('''((())))))(((&&&$$$"""&&&&&&''''''''''''&&&&&&%%%&&&((()))((('''%%%$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""$$$&&&((('''%%%"""!!!!!!""""""""""""!!!!!!%%%###"""###$$$$$$###"""!!!"""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$%%%&&&''''''''''''&&&(((&&&%%%###"""###$$$%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%((()))******(((((()))***)))+++,,,---------///111444444555777888:::;;;<<<>>>=========>>>@@@BBBCCCGGGFFFEEEEEEFFFFFFDDDBBB@@@???>>><<<;;;:::::::::999999999999999999999999:::;;;;;;===>>>???@@@@@@>>>>>>===<<<======>>>???????????????===;;;999888777666666666777888888777999999888555222111222333333333222222222222111111222333555666777888888999999888888777777888888999:::>>>CCCIIINNNQQQRRRSSSPPPPPPPPPPPPPPPOOONNNMMMOOOOOOPPPPPPPPPOOONNNNNNLLLKKKIIIFFFCCC@@@>>>===:::::::::;;;>>>BBBFFFIIIIIIHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDBBB@@@>>>===<<<999:::<<>>>>>@@@BBBDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>>:::;;;;;;===@@@CCCFFFGGGKKKJJJIIIGGGEEECCCAAA@@@@@@@@@AAABBBCCCDDDDDDEEEAAAAAABBBBBBBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;888777666444333111000///...---++++++,,,---,,,++++++******))))))))))))***)))***+++***+++---000333111111111000///...------++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))+++++++++******)))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""""""""""""""######"""!!!!!!!!!""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((***))))))((((((((((((((()))+++,,,,,,++++++---...000222555666777999;;;======>>>???AAACCCDDDFFFFFFGGGFFFEEEDDDEEEGGGJJJKKKHHHHHHGGGGGGGGGCCC>>>;;;777666444222111/////////........................---...///000111222333333////////////000111111222333333222222111000//////...////////////000222444333444555444333333444666444444555666666777888888:::;;;===???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCEEEGGGJJJLLLMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPQQQRRRRRRSSSSSSRRRQQQQQQPPPMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBB>>>>>>===>>>@@@CCCFFFHHHIIIIIIIIIHHHFFFBBB???===>>>>>>>>>???@@@AAABBBCCC???@@@AAABBBBBBCCCCCCBBBAAAAAA@@@????????????@@@>>>===<<<:::888666555444444222000/////////...------,,,+++***)))))))))))))))***++++++,,,...222555999999888666444111///------,,,++++++************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''%%%%%%'''((()))))))))))))))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""!!!!!!"""$$$&&&%%%$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$"""""""""######$$$%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&''''''((((((((((((***)))(((((((((((())))))'''))),,,---...///222444555777:::;;;<<<>>>AAACCCAAAAAABBBDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFHHHJJJKKKIIIHHHGGGGGGEEEAAA<<<888444333222000...---------........................---------...............---------....../////////000000//////............---...//////...///333666555777888999888888:::;;;999::::::;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLLLLLLLLLLNNNMMMLLLKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRRRRLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCCCCDDDGGGIIIKKKHHHIIIIIIIIIFFFCCC@@@===<<<<<<<<<;;;<<<===>>>???<<<===>>>???AAAAAABBBBBB???>>>>>>======>>>>>>???@@@@@@???>>>===;;;;;;:::;;;999666444333222000...//////---,,,***))))))))))))*********+++---111555<<<<<<<<<;;;888555333111......,,,++++++*********&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''((()))''''''((((((((((((''''''%%%%%%&&&'''((()))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%"""!!!!!!"""$$$&&&%%%$$$""""""""""""#########$$$########################%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#####################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***+++&&&&&&''''''(((((())))))(((((('''&&&'''((()))***)))+++...000222444777:::999<<<>>>@@@@@@BBBEEEGGGEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIGGGFFFDDDAAA<<<888222111000///...---------////////////////////////---------,,,,,,,,,++++++...//////000000//////...000///...............///,,,...000///...///444999999<<<>>>???>>>>>>???AAA???@@@@@@AAABBBCCCCCCDDDCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGIIIJJJKKKLLLMMMMMMOOONNNMMMMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRJJJJJJJJJKKKKKKKKKKKKLLLIIIJJJKKKKKKKKKIIIHHHGGGCCCCCCBBBBBBAAABBBBBBBBBEEEFFFFFFGGGHHHJJJJJJKKKIIIIIIIIIIIIJJJKKKMMMNNNJJJJJJKKKKKKIIIFFFCCCAAA???===<<<::::::::::::;;;888999;;;<<<>>>>>>??????;;;;;;;;;::::::;;;;;;<<<>>>?????????@@@@@@@@@@@@AAA???<<<:::999888666444444333111///---,,,+++***)))************---000333888999:::;;;;;;:::888666///...---++++++*********''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$###"""!!!"""$$$%%%%%%$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''&&&%%%%%%$$$'''(((((()))))))))(((((('''''''''''''''((())))))''''''((())))))******+++***)))(((((()))+++---///...000333555777999;;;>>>===???AAACCCCCCDDDGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHIIIHHHHHHGGGIIIGGGDDDBBBAAA>>>:::777000///...------------...........................---------------.........111222222222222000///...//////...------...///000...111222111000111777===>>>@@@CCCDDDCCCCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHJJJKKKMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPPPPOOOOOOHHHHHHIIIJJJKKKLLLLLLMMMIIIJJJMMMNNNOOONNNLLLKKKHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPNNNNNNNNNNNNMMMKKKIIIHHHDDDBBB???<<<:::999::::::666777888:::;;;<<<<<<===::::::999888888999999999:::;;;===???AAACCCEEEFFFEEECCCAAA@@@@@@???>>><<<999888666333111///......++++++,,,++++++,,,000333555666888::::::999777666///...---+++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###"""  """###$$$###""""""$$$%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""######$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!""""""""""""###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%))))))(((''''''''''''(((((())))))***++++++,,,,,,------,,,,,,...000333444333555777999:::;;;>>>@@@???AAACCCDDDDDDEEEHHHJJJGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFHHHJJJJJJIIIGGGFFFFFFCCC@@@>>><<<:::777555......------------......------------------------...//////000111222222333333444444444333111///...///...---------...///000111444666555333555;;;AAA@@@CCCEEEFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHJJJLLLMMMOOOPPPKKKLLLNNNOOOPPPPPPOOONNNOOOOOOOOOOOONNNMMMLLLLLLFFFGGGHHHIIIJJJKKKLLLMMMHHHJJJNNNPPPRRRQQQPPPOOOMMMLLLJJJHHHFFFEEEDDDCCC???@@@BBBEEEHHHJJJLLLNNNOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPOOOOOONNNMMMIIIFFFCCC???<<<;;;::::::555666777999:::;;;;;;;;;:::999999888888888888999777888;;;>>>BBBEEEGGGIIIGGGEEEDDDCCCDDDEEEDDDCCC===;;;999666444222111000,,,------,,,+++---000333555777888999888666444222///...,,,+++***)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&%%%*********)))((((((''''''))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%###&&&((('''%%%$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%######""""""""""""######"""###$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&######""""""""""""######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((######$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%&&&&&&'''%%%&&&''''''&&&&&&''')))&&&'''''''''''''''''''''%%%&&&&&&&&&%%%'''))),,,((()))***,,,...///000111111111222333444666888888======>>>@@@AAABBBCCCDDDCCCDDDGGGIIIIIIIIIGGGFFFFFFEEECCCBBBBBBBBBDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@===<<<;;;999777555444333---/////////---,,,---///333222111000000//////000------...000111222444444777666555333222222333333000///......///000111222444444555777999;;;===>>>DDDEEEEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDBBBAAAEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNMMMRRRQQQOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIILLLMMMOOOQQQQQQQQQQQQPPPQQQPPPOOONNNLLLKKKJJJIIIBBBBBBBBBBBBDDDFFFHHHJJJGGGKKKOOOQQQRRRRRRRRRSSSNNNNNNOOOPPPQQQRRRSSSSSSOOOKKKFFFBBB???===:::888444333222444888<<<>>>???;;;<<<=========<<<;;;:::666666777999===AAAFFFHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDAAA>>>;;;888555444444222///...---///111222666666666666666555444333///...+++)))(((((()))******)))'''%%%%%%''')))***(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''((((((((((((((('''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&#########""""""#########!!!"""############"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''%%%&&&((('''&&&&&&''')))''''''''''''((((((((((((&&&'''((('''&&&'''))),,,++++++---///111222444555222333444555777999;;;===@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCAAA??????@@@AAAAAAAAAAAAAAA@@@???>>>======:::999888777555333222222...///000000///...///111222111000000000000000000000000111111222222333333777666444333222222333333111000000///000111222333555555666888:::<<<>>>???BBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@AAABBBBBBBBBAAA@@@???BBBBBBCCCCCCDDDDDDDDDEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHJJJLLLNNNOOOOOOOOOQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJMMMNNNPPPQQQRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLFFFEEEDDDCCCCCCDDDEEEEEEDDDGGGKKKMMMOOOPPPRRRTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOLLLHHHDDDAAA???;;;999777555444555888<<<>>>>>>===>>>>>>>>>>>><<<;;;:::666666777888;;;>>>BBBDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFDDDAAA>>><<<:::888777555333111111222333444555555555555555444333333...---***)))(((((()))***)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''(((((((((''''''&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$$$$###""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%'''(((((('''&&&((()))''''''''''''(((((())))))((()))***)))))))))+++---///000222333666888999:::666777888999<<<>>>@@@BBBAAAAAABBBCCCCCCDDDEEEEEEGGGFFFFFFFFFFFFEEEEEEEEE@@@???===;;;;;;;;;;;;<<<:::::::::999999999888888666555555444333222111111000111333333222222333555333333333333333444444555555555555444444444444444777777555444444444444444333333222222222333444444555555555666888:::;;;<<<>>>>>>???AAABBBDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@===>>>???????????????>>>@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPPPPQQQOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRRRRRRRQQQQQQPPPPPPLLLKKKHHHFFFDDDBBBAAAAAA@@@BBBEEEHHHJJJMMMQQQTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOMMMJJJHHHFFFBBB>>>;;;:::888777777999;;;<<<<<>>===;;;;;;777777666777888:::<<<>>>AAABBBDDDEEEGGGHHHHHHIIIHHHHHHGGGEEECCCAAA???>>>===;;;999777666666888888555555555555444333222111,,,+++***((((((((()))***(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""!!! ###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&$$$######$$$&&&&&&''''''''''''&&&&&&''''''&&&'''((((((''''''((()))&&&&&&&&&'''(((((())))))(((***,,,,,,,,,---///111444555666888;;;<<<>>>???======>>>>>>@@@BBBCCCDDD@@@AAAAAAAAAAAABBBBBBBBBEEEDDDCCCAAAAAA@@@@@@AAA;;;:::888777666666666666444444444444444444444444333333222222222222222222333555666777666666888:::888888888999999:::<<<<<<999999999999999999999999:::999999888888888777777666666666666666666666777444444444444555666888888999:::;;;===???@@@BBBBBBDDDCCCCCCBBBAAA@@@??????===>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQRRRSSSTTTTTTTTTSSSSSSPPPOOOLLLJJJGGGEEECCCBBB@@@BBBCCCDDDFFFIIINNNQQQTTTTTTSSSSSSRRRQQQQQQPPPQQQOOOMMMLLLJJJGGGCCC???>>><<<::::::;;;;;;;;;:::>>>>>>>>>>>>=========<<<888777777666666777777888<<<===???AAADDDFFFHHHIIIIIIIIIIIIHHHGGGFFFDDDCCCBBB@@@>>>===<<<<<<<<<===888888777666444222000///,,,+++***)))))))))******''''''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))'''((((((''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%$$$$$$###"""!!!!!! """""""""###$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&''''''''''''''''''&&&''')))(((''''''(((***&&&&&&&&&'''((())))))))))))+++...000111333555777999999:::<<<>>>???AAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@???????????????>>><<<;;;::::::::::::666555444333333222222222///000000111111222222333222333333444555666666666888:::<<<<<<;;;<<<===???<<<<<<<<<===>>>???@@@AAA======>>>>>>??????@@@@@@>>>>>>>>>>>>=========<<<:::::::::;;;::::::::::::666666666666666777888888999:::;;;===???AAABBBCCCEEEDDDDDDCCCBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBCCCAAABBBCCCDDDEEEFFFGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOQQQRRRTTTUUUTTTTTTSSSQQQPPPOOONNNLLLJJJHHHHHHDDDDDDEEEDDDDDDGGGKKKNNNRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRPPPOOONNNLLLHHHEEEBBB@@@>>>=========;;;:::;;;;;;;;;;;;<<<======>>>999999888777666666666555777888:::===AAADDDFFFHHHHHHHHHIIIJJJIIIHHHFFFEEEDDDDDDBBBAAA@@@@@@@@@AAA======;;;999666333000......---,,,,,,++++++++++++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((('''&&&&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&&&&%%%$$$###""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&((())))))(((''')))***''''''((()))***+++,,,,,,,,,///222555666777:::;;;<<<<<<===>>>???@@@AAAAAABBBBBB@@@???>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;777777666555555444333333111111111111111000000000//////000111222333444444555666777888:::<<<======???@@@AAAAAAAAAAAABBBCCC????????????@@@AAABBBCCC@@@@@@AAABBBCCCCCCDDDDDDAAABBBBBBCCCCCCBBBAAAAAA?????????@@@??????>>>======<<<<<<;;;;;;;;;<<<<<<>>>>>>???AAACCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEFFFHHHHHHHHHHHHHHHLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKNNNPPPRRRSSSSSSSSSQQQPPPOOOOOONNNNNNOOOOOONNNMMMMMMLLLLLLMMMMMMNNNMMMOOOQQQSSSTTTSSSRRRQQQPPPQQQQQQQQQPPPOOONNNMMMIIIIIIHHHGGGFFFGGGJJJMMMQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSRRRQQQPPPMMMJJJHHHFFFDDDCCCBBBAAA>>><<<;;;;;;::::::;;;<<<===>>>;;;;;;:::999888888777777555666888;;;???BBBFFFHHHGGGHHHJJJKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@???===:::777444333111111000///...---,,,,,,(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$#########$$$###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$#########""""""#########''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''(((((((((''''''&&&((())))))(((((()))******++++++,,,---...///000111444777999999:::;;;<<<>>>>>>>>>>>>????????????<<<<<<;;;:::999999999999::::::999888777555555444111111222222222000///......//////000000000000000000000111333444666777777999:::;;;===@@@BBBDDDEEEDDDEEEFFFFFFEEEDDDEEEGGGCCCCCCBBBCCCCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDCCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBAAADDDCCCBBBAAAAAAAAABBBBBB@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFEEEGGGJJJMMMPPPQQQQQQQQQNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKLLLOOOQQQQQQPPPOOONNNOOOPPPQQQRRRRRRQQQQQQPPPKKKLLLLLLKKKJJJJJJLLLNNNQQQRRRRRRSSSUUUVVVVVVWWWYYYWWWTTTSSSSSSRRRQQQOOONNNLLLJJJIIIHHHGGGDDDAAA???>>>===;;;;;;;;;<<<===<<<<<<<<<<<<;;;;;;:::999555666888;;;>>>CCCFFFHHHHHHIIIKKKLLLLLLJJJHHHFFFCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAA@@@???===;;;:::555555444333111///...---)))((('''&&&&&&'''((()))'''((((((((())))))))))))&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))))))))''''''((()))************&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######""""""""""""######$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((((((((((((&&&%%%$$$%%%'''((((((((('''''''''((())))))(((((()))***------...///000111222333666888;;;<<<;;;:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>777666666555555555666666444444333222000///...------...000111111///---,,,------...///000000000000111222333444666888999:::;;;===>>>AAADDDFFFHHHIIIGGGIIIJJJIIIGGGGGGGGGIIIGGGGGGGGGFFFGGGGGGHHHIIIEEEEEEEEEDDDCCCBBBBBBAAADDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCFFFFFFEEEDDDCCCBBBBBBAAACCCBBB@@@?????????@@@@@@>>>>>>>>>>>>>>>?????????AAABBBCCCDDDEEEEEEEEEEEEBBBAAAAAA@@@@@@BBBCCCDDDBBBDDDHHHKKKNNNOOOOOOOOOKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJHHHGGGGGGHHHIIIJJJIIIKKKMMMOOOPPPOOOMMMKKKOOOPPPQQQRRRRRRRRRQQQPPPLLLMMMNNNNNNMMMMMMOOOPPPRRRSSSSSSTTTUUUUUUVVVVVV[[[XXXUUUTTTTTTTTTSSSRRRRRRQQQOOONNNMMMKKKHHHEEECCCAAA???===;;;;;;;;;;;;=========>>>>>>===<<<<<<666777999;;;???CCCGGGIIIIIIJJJLLLMMMMMMKKKHHHGGGAAABBBBBBCCCDDDDDDEEEEEEAAAAAABBBBBBBBBAAAAAA@@@888777666555333111///---***)))'''&&&&&&''')))***'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((***++++++++++++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((()))))))))$$$$$$%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######"""!!!!!!"""###$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$"""!!!"""###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$######%%%(((***''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&'''((()))***+++,,,,,,111444666666555666:::======>>>??????@@@@@@?????????>>>===;;;:::999888888999777333000......///000......------------....................................//////000111222222444666888999888888999:::<<<>>>??????@@@BBBFFFIIIFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHHHHGGGFFFEEEDDDDDDEEECCCBBB@@@@@@AAACCCDDDCCCDDDFFFGGGHHHHHHGGGGGGCCCDDDDDDDDDDDDCCCBBBAAABBBCCCCCCBBB???>>>>>>???AAA@@@??????>>>?????????<<<>>>AAABBBAAAAAAAAABBBCCCBBB@@@???>>>>>>??????==================>>>>>>@@@@@@@@@AAABBBCCCDDDEEE>>>===<<<<<<<<<>>>@@@BBBCCCDDDFFFGGGIIIKKKLLLNNNJJJKKKJJJHHHFFFDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHMMMLLLLLLOOORRRRRROOOKKKLLLLLLLLLLLLLLLMMMNNNOOORRRSSSTTTUUUUUUVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTVVVUUUTTTRRRPPPOOOMMMMMMKKKIIIFFFCCCAAAAAAAAABBB>>>???AAABBBCCCBBBAAAAAA>>>===<<<<<<>>>AAAEEEGGGDDDHHHNNNPPPOOOLLLIIIGGGCCCBBBAAA@@@??????>>>???AAAAAABBBCCCDDDDDDDDDDDD<<<;;;:::888666333111///,,,+++************'''%%%((()))*********)))((('''************)))))))))((())))))'''&&&&&&%%%%%%%%%)))((('''&&&%%%&&&''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((('''&&&%%%$$$#########$$$$$$%%%%%%&&&'''((((((***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!  !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))(((((('''((()))***,,,---...///333555777888777888;;;>>>>>>>>>>>>??????>>>>>>===<<<;;;:::888666555444444222000...,,,+++,,,---///000///...---------,,,---.................................///000111111111333555777777666666777999999:::<<<===>>>AAADDDGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDDDDCCCAAA@@@@@@AAACCCDDDAAABBBCCCDDDEEEEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@???BBBBBBBBBAAA>>>=========>>>?????????????????????===>>>???@@@AAACCCFFFHHHGGGGGGGGGGGGEEECCC@@@???????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA======<<<<<<>>>@@@BBBDDDEEEEEEGGGJJJMMMOOOPPPOOOKKKJJJHHHFFFEEEEEEEEEEEEDDDBBB@@@?????????AAABBBDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKNNNOOOLLLJJJMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNOOOQQQQQQRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRPPPPPPOOOLLLKKKKKKIIIHHHFFFEEEDDDAAABBBCCCDDDDDDEEEEEEDDDFFFEEECCCAAAAAACCCEEEFFFHHHKKKOOOQQQPPPMMMKKKJJJFFFEEEDDDBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBB======<<<:::888666444333///---,,,,,,,,,***(((&&&$$$%%%'''((()))))))))(((************)))))))))))),,,,,,***))))))((((((((()))((('''&&&%%%&&&&&&'''&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''))))))+++---///000222222777888:::;;;:::;;;===???>>>>>>>>>>>>>>>===<<<;;;888777555333111000//////---,,,***))))))+++---...000000///...---,,,,,,,,,------------------------......//////000000111111111333555555444444555777555777999;;;===???CCCFFFEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@??????@@@AAABBB???@@@AAABBBCCCCCCCCCCCCAAA@@@???????????????@@@CCCDDDCCCAAA???============>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@BBBEEEJJJOOORRRQQQSSSVVVWWWUUUPPPKKKGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFIIILLLMMMMMMKKKLLLPPPUUUYYYZZZXXXTTTOOOKKKHHHIIIIIIHHHFFFEEECCC???<<<;;;<<<>>>???AAA@@@@@@AAABBBCCCEEEFFFDDDDDDEEEHHHJJJKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRSSSTTTTTTUUUUUUVVVUUUUUUTTTTTTSSSSSSRRRNNNOOOPPPPPPOOOMMMJJJHHHFFFFFFFFFGGGHHHIIIJJJJJJMMMKKKIIIGGGGGGGGGIIIJJJMMMOOOQQQQQQPPPNNNNNNNNNJJJJJJHHHFFFDDDBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>===<<<:::999888333111000///...,,,)))'''###$$$&&&''')))*********))))))*********************)))(((''''''&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$"""&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''(((((((((''''''&&&&&&%%%%%%$$$(((((((((((())))))))))))%%%%%%&&&''''''((())))))+++,,,...000222444666777:::;;;<<<===>>>>>>????????????>>>>>>===;;;:::999555444222000...---,,,,,,,,,,,,+++***+++,,,...//////////////////.........////////////////////////000000000111111222222222222333444444333333444666555777:::<<<>>>AAADDDGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA======<<<<<<<<<===>>>>>>>>>>>>???@@@BBBCCCCCCCCCAAA@@@@@@AAABBBCCCEEEFFFHHHIIIIIIGGGDDDAAAAAABBBBBBDDDHHHJJJLLLKKKIIIGGGGGGGGGIIIMMMSSSYYY]]]```___dddiiilllkkkeee^^^YYYWWWXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRPPPOOOOOOOOOOOOOOOOOOQQQSSSVVVYYY\\\^^^]]]ZZZWWWZZZaaahhhkkkkkkgggaaaYYYUUUVVVUUUQQQMMMMMMJJJEEE@@@>>>???@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAACCCEEEFFFGGGGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGIIIIIIIIIJJJLLLMMMNNNOOONNNNNNOOOQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRRRRRRRQQQOOONNNLLLKKKJJJJJJKKKMMMOOOPPPOOONNNMMMLLLLLLMMMOOOPPPPPPQQQRRRQQQOOONNNOOOQQQNNNNNNLLLKKKHHHFFFDDDCCCCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>===<<<;;;;;;777666333222111///,,,***''''''((()))***+++++++++))))))************++++++(((((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""&&&%%%###"""""""""###$$$######$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$### ###&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&%%%%%%%%%%%%((((((((()))))))))************+++,,,...///000000///000222444666888:::;;;======>>>???@@@@@@???>>>>>>>>>======;;;:::888777333222000///---,,,,,,,,,...---,,,,,,,,,---...///...///000222333333333333333333333333333333333333444444444444555555555555444555666555444444666888999;;;>>>@@@BBBCCCFFFHHHFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBCCCBBBBBBAAA@@@???999999999999::::::;;;;;;<<<<<<===???AAACCCDDDEEEEEEFFFGGGJJJLLLOOORRRSSSSSSSSSSSSQQQOOOMMMMMMMMMNNNPPPTTTXXXYYYXXXVVVTTTRRRSSSVVV]]]dddjjjllllllkkkpppvvv{{{|||wwwqqqmmmggghhhiiiiiiiiihhhfffeee``````___^^^^^^^^^^^^^^^\\\]]]```cccfffjjjmmmnnnqqqlllggggggnnnwww~~~zzzqqqllljjjgggaaa\\\YYYUUUOOOJJJGGGFFFGGGHHHMMMLLLJJJHHHFFFDDDBBBAAA@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLJJJKKKLLLNNNOOOQQQRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSOOONNNNNNNNNOOOQQQSSSUUURRRQQQPPPPPPPPPPPPQQQRRRQQQRRRQQQOOONNNMMMOOOQQQPPPPPPPPPNNNLLLJJJHHHGGGHHHGGGGGGEEEDDDBBB@@@???===============<<<<<<;;;:::888777666555444111...,,,,,,++++++***************************+++++++++,,,+++******)))*********'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''$$$$$$&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%###########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""###%%%&&&"""######$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%######$$$$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((+++,,,---///000222333444444444666777999;;;======>>>===>>>???AAAAAA???<<<;;;;;;::::::888777666555111111000///...........................//////000111333555777999::::::999999999999999999999999999999999999999999999999:::999::::::888777777:::<<<>>>@@@BBBDDDDDDDDDEEEFFFDDDDDDEEEEEEDDDDDDCCCCCC??????@@@@@@@@@?????????999::::::;;;<<<<<<<<<===<<<<<<>>>@@@CCCFFFIIIJJJPPPRRRUUUYYY\\\___aaabbbaaabbbbbbaaa^^^]]]]]]^^^^^^```dddggghhhgggeeeddd^^^___bbbiiiqqqvvvvvvuuurrrvvv{{{}}}zzztttuuuvvvwwwvvvtttrrrqqqlllkkkjjjjjjiiiiiiiiijjjfffhhhkkknnnrrruuuxxxyyy}}}zzzuuutttxxxzzzsssnnngggccc]]]WWWSSSQQQPPPQQQWWWWWWWWWVVVTTTPPPLLLJJJFFFGGGHHHGGGEEEDDDEEEFFFGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNNNNPPPRRRTTTPPPPPPPPPQQQSSSTTTVVVWWWVVVVVVTTTSSSRRRQQQQQQPPPRRRRRRQQQOOOMMMMMMOOOQQQPPPPPPQQQQQQPPPNNNLLLKKKKKKKKKJJJHHHEEEBBB@@@???<<<<<<<<<<<<<<<<<<;;;:::;;;:::999999999999666444111000...,,,+++))))))))),,,,,,+++++++++***************))))))))))))******''''''((((((''''''&&&%%%&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###"""$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&'''&&&'''''''''((((((((((((+++,,,...000222444666666777888999:::<<<===>>>???>>>======???AAA@@@===:::666666666555444333222111000//////......//////000//////000111333444555666888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;>>>@@@@@@BBBDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????<<<===>>>???@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAAAAABBBDDDGGGKKKOOOSSSUUU___aaaeeejjjmmmnnnnnnnnnoooppppppooonnnmmmmmmooolllnnnqqqssstttsssrrrqqqhhhfffgggllltttyyyzzzyyyxxxzzz|||~~~|||zzzwwwvvvuuusssrrrqqqqqqpppnnnooorrrvvvzzz}}}~~~~~~~~~vvvsssmmmhhhbbb___]]]\\\___aaadddfffeeebbb^^^[[[TTTUUUUUUSSSOOOMMMMMMOOOMMMKKKHHHEEECCCCCCDDDDDDCCCBBBAAA@@@@@@AAACCCDDDEEEEEEFFFHHHJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRROOOPPPRRRTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRSSSRRRQQQNNNNNNOOOQQQNNNOOOQQQRRRSSSRRRPPPOOOMMMMMMKKKIIIFFFBBB@@@>>><<<<<<<<<<<<<<<;;;::::::;;;::::::;;;======<<<:::777666333111///...------------,,,+++******))))))((('''''''''''''''((((((&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$"""!!!"""###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((("""###$$$%%%&&&&&&'''((())))))))))))************000111222555777:::;;;<<<::::::;;;<<<===>>>???@@@>>>===<<<>>>@@@@@@<<<999222222222222111000000//////.........//////000111111222444666888;;;<<<===???@@@BBBDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA???>>>>>>AAACCCAAABBBDDDDDDAAA?????????>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???AAAAAABBBBBBAAABBBCCCDDDEEEFFFFFFEEEHHHIIIKKKOOOSSSXXX]]]___iiilllppptttwwwvvvuuutttwwwxxxyyyyyywwwwwwxxxyyyuuuwwwxxxzzz{{{zzzyyyxxxmmmjjjgggkkkrrrxxxzzzzzz}}}}}}}}}~~~~~~|||zzzwwwvvvuuutttrrrtttwww{{{~~~zzztttnnnjjjgggeeebbbfffkkkpppqqqpppllljjjbbbbbbbbb^^^YYYVVVWWWYYYZZZWWWSSSNNNLLLLLLMMMNNNFFFEEECCCAAAAAABBBCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKNNNPPPQQQQQQPPPOOOOOOPPPRRRUUUVVVWWWWWWVVVUUUUUUVVVVVVWWWXXXXXXXXXSSSTTTTTTRRRPPPOOOPPPQQQMMMNNNQQQSSSTTTTTTSSSRRRNNNMMMKKKIIIEEEBBB???===<<<=========<<<;;;:::999:::::::::<<<>>>??????===<<<;;;999666555444444444///...---,,,***)))((((((+++***************++++++&&&'''((((((((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''###$$$%%%%%%$$$###!!! !!!"""###$$$$$$$$$$$$$$$######%%%&&&&&&%%%############%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((()))))))))'''&&&'''(((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***)))((('''&&&''''''((((((((()))***+++---...///333444444666777888999999<<<<<<===>>>???@@@AAAAAA>>>>>>>>>===<<<999777555222111///...------...///------...///111333555666666777999<<>>???===<<<<<<<<<;;;;;;<<<<<<;;;===???>>>;;;:::<<<>>>===@@@CCCEEEHHHKKKOOORRRQQQQQQRRRSSSSSSSSSSSSSSSRRRTTTVVVXXXZZZ]]]bbbeeelllpppwww}}}~~~zzzzzzzzz{{{}}}}}}rrroookkkkkknnnrrruuuvvvxxx{{{}}}~~~~~~{{{xxxvvvtttrrrppprrrtttwww{{{{{{xxxtttmmmiiiiiikkkooossswwwxxxwwwuuurrrpppllljjjiiiiiikkklllmmmkkkhhhccc___]]]]]]]]]VVVPPPIIIFFFFFFHHHGGGFFFHHHFFFCCCAAAAAABBBCCCEEEHHHFFFEEEEEEGGGHHHGGGGGGJJJHHHHHHJJJMMMOOONNNLLLNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVTTTRRRQQQOOOOOOPPPQQQSSSTTTSSSOOOLLLIIIJJJHHHFFFDDDBBB???;;;999;;;;;;;;;;;;;;;;;;;;;<<<:::999888888:::<<<>>>@@@@@@AAAAAA@@@>>>;;;888666333222000...---,,,,,,---,,,+++***)))(((((()))***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''&&&''''''(((((()))(((''''''''''''((()))(((((()))+++---///111222555666666777999::::::;;;<<<<<<======>>>>>>??????:::::::::999888666444222000000///......//////000000000111333555777999::::::;;;===???AAADDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGDDDBBBAAACCCDDDCCCBBB===>>>>>>===;;;999:::;;;===<<<;;;;;;;;;===>>>??????BBBDDDDDDBBBBBBEEEHHHJJJMMMRRRVVVXXXYYY[[[]]]```aaaaaaaaa```^^^\\\ZZZ\\\]]]______```aaadddffflllqqqyyy}}}~~~~~~~~~uuuqqqllljjjlllpppqqqrrrsssvvvyyy{{{|||~~~~~~yyyvvvtttrrrqqqppprrrtttxxx{{{~~~~~~~~~}}}{{{wwwrrrnnnlllmmmppptttxxxzzzzzzzzzwwwvvvuuusssssstttvvvwwwyyywwwuuuqqqnnnlllllllllfff```XXXTTTSSSRRRPPPNNNNNNMMMJJJGGGFFFEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFHHHGGGEEEGGGJJJLLLLLLKKKNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQPPPQQQRRRSSSSSSRRRPPPMMMKKKKKKIIIFFFCCCAAA>>>:::777999999999999999:::::::::::::::999999:::<<<>>>@@@BBBCCCDDDDDDCCC@@@>>><<<777666444111///...---------,,,+++)))))))))***+++)))((((((''''''(((((()))''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''((()))***+++)))***+++,,,///111333444777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555555555444333111000/////////...///000111222333444555666888:::<<<>>>???@@@@@@AAACCCDDDFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFDDDBBBAAABBBBBBBBBAAA;;;<<<===<<<:::888999:::===<<<;;;<<<>>>AAAEEEGGGJJJLLLNNNNNNMMMOOOSSSXXXYYY^^^ccchhhiiiiiiiiiiiinnnoooppppppooollliiifffhhhiiijjjjjjhhhfffggggggmmmrrr{{{}}}{{{uuunnnkkklllmmmmmmlllkkkoootttwwwzzz|||}}}xxxuuusssrrrpppqqqsssuuuxxx{{{|||}}}}}}zzzzzz}}}~~~~~~|||zzzwwwtttoooppprrrtttwwwyyy{{{||||||||||||}}}~~~}}}wwwqqqiiieeebbb```]]]ZZZZZZYYYVVVSSSPPPMMMKKKJJJFFFEEEEEEDDDDDDEEEEEEEEEHHHFFFDDDEEEGGGIIIJJJJJJMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSUUUVVVXXXYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRRRRPPPOOONNNMMMJJJGGGDDDAAA>>>:::666888888888999999:::::::::::::::999888999;;;>>>???BBBDDDEEEFFFFFFEEEDDDBBB>>><<<999666333111000///...---+++*********+++,,,***))))))(((((())))))***'''(((((())))))(((((('''((((((((((((((('''&&&&&&''''''''''''''''''''''''***)))((('''&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""############""""""''''''%%%$$$$$$%%%'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''((((((((('''((()))***)))((('''&&&&&&&&&'''(((***+++,,,------------...000111333444777777888888999::::::;;;777777777666666666555555111111111000000///.........///000111222444666666999:::<<<>>>@@@BBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@>>>============999:::<<<<<<<<<<<<===????????????AAAEEEKKKQQQTTTXXX[[[\\\[[[ZZZ\\\```dddeeeiiinnnqqqrrrrrrrrrssstttvvvyyyzzzzzzwwwtttrrroooqqqrrrqqqooolllkkkkkkooosss{{{{{{~~~~~~}}}|||sssooonnnnnnllliiigggjjjooouuuxxx{{{|||}}}|||xxxvvvuuurrrrrrssstttvvvxxxyyyzzzxxxuuuuuuyyyzzzyyyzzz~~~}}}|||zzzyyyxxxssssssttttttuuuwwwzzz||||||~~~{{{tttpppooommmjjjggghhhgggeeebbb^^^YYYUUURRRPPPPPPNNNLLLIIIGGGGGGGGGKKKIIIGGGEEEEEEFFFGGGGGGJJJJJJKKKLLLMMMOOOOOOPPPOOOOOOPPPQQQSSSUUUWWWXXXWWWVVVVVVUUUUUUTTTTTTSSSTTTSSSRRRQQQQQQQQQQQQQQQPPPMMMJJJGGGDDD@@@<<<999999:::::::::;;;;;;;;;;;;999888777777888999<<<===@@@AAADDDFFFHHHHHHGGGFFFDDDCCC@@@<<<999666444222///...,,,+++***++++++,,,***))))))(((((())))))***(((((())))))))))))(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''***)))'''&&&%%%&&&'''((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""######"""""""""''''''%%%$$$$$$%%%''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''((())))))(((&&&%%%&&&''')))***,,,...//////111000000//////000000000444444444555555666666666333333222222111000000000/////////....../////////000111222555777999:::;;;===>>>@@@BBBDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCC@@@???===;;;999888999:::888:::<<<>>>???BBBEEEHHHHHHHHHIIILLLRRRYYY```dddhhhjjjkkkiiiffffffiiilllmmmooorrrssstttuuuxxxzzzyyy{{{~~~|||yyywwwrrrsssuuuuuusssqqqpppqqqsssuuuzzz{{{}}}}}}}}}{{{vvvuuutttpppllliiikkkoootttxxx{{{{{{{{{zzzyyyyyy{{{|||zzztttssssssrrrrrrssstttuuusssqqqqqquuuwwwvvvwww{{{{{{~~~~~~|||zzzyyyyyyyyyzzzzzzzzzyyywwwwwwzzz}}}~~~zzzxxxxxxyyyxxxvvvuuuuuussspppkkkfffaaa___aaaaaa___ZZZUUUQQQPPPQQQRRRQQQNNNJJJGGGEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQRRRRRRRRRPPPMMMKKKIIIFFFBBB???;;;;;;;;;;;;;;;;;;;;;;;;888777666555666777999;;;>>>@@@CCCGGGIIIJJJKKKJJJIIIHHHEEEBBB???;;;999777111000...---+++++++++,,,)))((((((''''''(((((()))(((((())))))))))))(((((('''''''''''''''&&&%%%%%%'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&&&&)))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###""""""""""""""""""###&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%&&&''''''((((((((('''((()))+++---///000111111222111000///......------000000000000111111222222/////////......---------///............///000111333444777999<<<>>>??????@@@AAACCCEEEFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@=========<<<::::::===??????@@@AAACCCEEEJJJQQQUUUWWWXXXYYY]]]bbbhhhnnnqqqtttvvvwwwtttooommmmmmoooqqqsssuuuvvvwwwyyy|||}}}zzzxxxtttuuuwwwxxxwwwvvvwwwxxxwwwzzz}}}|||}}}}}}|||~~~zzzuuuqqqqqqsssvvvzzz{{{{{{zzzuuuvvvwwwzzzwwwvvvsssqqqoooooooooooopppnnnooosssuuussstttwwwyyy}}}yyywwwxxxyyy}}}}}}}}}~~~}}}|||yyyvvvqqqnnnkkkooopppoookkkeeeaaabbbccccccbbb___YYYQQQJJJGGGFFFCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQQQQPPPQQQQQQRRRRRRSSSRRRPPPNNNMMMKKKHHHEEE=========<<<;;;;;;::::::888777555555555666888:::===@@@DDDHHHKKKMMMMMMMMMKKKJJJIIIGGGDDDAAA>>><<<666555222000...---------)))((((((''''''(((((()))((())))))******))))))(((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&%%%#########%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&''''''((()))***+++***+++---000111222222222000///...------,,,,,,------------------.........------------------,,,,,,......---......000111222777888;;;>>>@@@BBBBBBCCCBBBCCCEEEFFFFFFFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<>>>@@@@@@AAACCCGGGKKKMMMMMMMMMNNNQQQWWW___eeeiiijjjkkkmmmppptttwwwyyyyyy|||~~~{{{vvvqqqpppqqqpppsssvvvyyyzzz{{{}}}}}}{{{zzzxxxyyy{{{{{{zzz{{{~~~|||{{{zzzyyyyyy~~~zzzyyyxxxyyy|||}}}|||zzztttvvvwwwyyy}}}~~~|||xxxtttqqqooonnnnnnpppmmmnnnqqqrrrooooooqqqwww|||xxxyyyzzz~~~{{{yyywwwuuuvvvxxxzzzxxxuuutttwwwzzz||||||xxxooodddYYYSSSPPPIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKMMMNNNNNNOOOPPPQQQQQQRRROOOOOOPPPPPPQQQQQQQQQQQQRRRQQQPPPPPPPPPOOOMMMKKKDDDCCCBBBAAA@@@>>>======999888777666666777999;;;;;;===AAAFFFIIILLLLLLMMMKKKKKKKKKIIIGGGEEECCCAAA===;;;888444222000//////***))))))(((((())))))***))))))************))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$######%%%&&&&&&%%%######$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%((()))))))))'''&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***'''''''''''')))+++---...+++---///111333333333333...------,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------------------------...---------...000222333999;;;>>>@@@CCCDDDEEEEEEBBBDDDEEEFFFFFFEEECCCBBB@@@@@@AAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;<<>>BBBFFFHHHIIIJJJKKKKKKKKKKKKIIIGGGEEEDDDAAA???<<<888555222111000++++++************++++++))))))************)))))))))))))))))))))(((((('''''''''''''''''''''''''''###%%%(((***+++***(((&&&%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!!!!###%%%((()))&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$######"""######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%%%%(((&&&%%%'''***+++)))&&&&&&&&&&&&&&&&&&'''((()))************+++---///111222222444555555444444333******))))))))))))************)))((((((((((((((((((***+++++++++---///111111000///000333777;;;>>>AAAAAABBBCCCDDDEEEFFFFFFAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>======>>>???<<<<<<>>>???===???CCC<<<@@@BBB@@@AAAEEEGGGFFFHHHJJJMMMPPPTTTZZZ```eeeiiijjjjjjhhhggglllvvv~~~~~~{{{yyywwwuuurrrppprrrsssvvv{{{}}}yyyvvvuuuvvvxxxyyy{{{}}}xxxuuusssssswww~~~~~~|||{{{{{{uuuuuutttssstttxxx~~~}}}|||zzzvvvrrruuusssqqqpppqqqrrrrrrrrr|||~~~~~~|||}}}}}}}}}}}}~~~|||{{{||||||}}}|||}}}{{{rrrnnniiiccc]]]YYYWWWRRRKKKEEEFFFFFFGGGHHHHHHGGGGGGGGGJJJIIIIIIIIIKKKMMMOOOPPPPPPOOONNNOOOQQQRRRRRRQQQOOOPPPPPPPPPQQQRRRRRRRRRMMMMMMKKKJJJGGGDDDBBBAAA???>>><<<:::999888888999>>>???@@@BBBDDDGGGIIIKKKPPPMMMJJJIIIJJJHHHEEEAAA===>>>>>>>>><<<999777555000///---+++)))((((((((()))((('''&&&''''''((()))******)))(((((((((((((((((('''''''''((()))***++++++,,,......---+++(((&&&((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$#########%%%''')))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$############$$$&&&$$$""" !!!"""######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&%%%&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%%%%&&&$$$###%%%'''(((&&&$$$&&&&&&&&&&&&'''((())))))*********+++,,,...000222444555666777777666444333******)))(((((()))))))))+++***)))))))))))))))***)))+++,,,---,,,---///111333333444555888;;;>>>@@@BBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBAAAAAA======;;;:::::::::;;;;;;===;;;;;;===>>>>>>AAAFFFCCCIIIMMMLLLMMMQQQUUUUUUVVVXXX[[[^^^```dddiiimmmqqqrrrpppmmmkkknnnvvv}}}}}}{{{yyywwwuuurrrqqqtttvvvzzz|||xxxvvvuuuwwwxxx}}}yyyvvvrrrppprrrxxx}}}{{{yyyyyyqqqqqqpppoooooosssxxx|||}}}xxxuuuvvvuuuttttttttttttsssrrrxxxzzz}}}zzzyyy}}}||||||}}}~~~|||}}}}}}|||~~~{{{zzzyyyzzz|||~~~|||||||||yyyuuupppjjjfffddd___WWWQQQNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMNNNLLLLLLLLLNNNPPPPPPOOOMMMQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMLLLJJJHHHFFFEEEDDDCCC@@@>>>;;;::::::999???@@@BBBEEEGGGJJJKKKLLLPPPNNNLLLKKKJJJHHHCCC???======>>>>>>===;;;999777222111000...,,,+++*********)))((('''''''''((()))******)))((((((((((((((('''''''''((((((***++++++++++++,,,---,,,+++)))'''******))))))))))))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$############%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$###############)))'''###!!! """$$$&&&######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%''''''''''''((()))***+++++++++,,,---///111333444666777888999888555222000******)))(((((('''((((((*********)))******++++++***,,,.........///111333777888:::<<<>>>@@@BBBCCCBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???;;;:::888777777888:::;;;===;;;<<>>===<<<@@@BBBEEEHHHKKKMMMNNNNNNQQQPPPNNNMMMKKKGGGAAA===;;;<<<<<<===<<<;;;::::::666555444222111///...---,,,+++)))((('''(((((()))******)))(((((((((((()))&&&&&&'''((()))***+++,,,******++++++***************))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))***)))'''$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################$$$############"""""""""$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$%%%%%%%%%)))'''%%%$$$###$$$&&&'''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''(((((()))***+++------...///000111333555777888666888999999777333///---******)))(((''''''''''''))))))))))))***+++,,,---***---000111222333555777:::;;;>>>@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<:::999888999;;;===???@@@@@@CCCHHHKKKNNNVVV___hhhqqqxxxvvvssstttwwwxxxuuuwwwyyyyyyxxxwwwwwwxxx~~~|||xxxsssoooooossswww}}}|||{{{zzz|||{{{vvvtttsssuuuwwwxxxyyyyyyzzz|||~~~~~~}}}yyyuuuqqqoooqqqsssvvv|||~~~|||zzzxxxwwwvvvvvvvvvtttrrrqqqrrrvvvyyy~~~~~~~~~}}}zzz|||}}}}}}|||{{{zzzzzzzzz{{{}}}~~~xxxuuuwwwyyy{{{{{{zzz|||{{{yyyyyyzzz~~~~~~~~~}}}{{{xxxwwwxxxzzz|||{{{yyyzzz|||}}}~~~|||xxxsssooommmkkkiiigggeeedddcccccc___^^^[[[YYYVVVTTTRRRQQQPPPNNNLLLKKKKKKKKKIIIGGGLLLMMMNNNNNNOOONNNNNNMMMNNNNNNOOOPPPPPPPPPOOOOOONNNLLLKKKHHHFFFDDDCCCBBBBBBDDDHHHKKKNNNPPPPPPPPPQQQQQQQQQPPPLLLGGGAAA===:::::::::::::::;;;;;;;;;999999888777555444222222///...,,,***))))))))))))+++***))))))(((((())))))%%%&&&'''(((***+++++++++***))))))((()))***+++,,,'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################"""""""""""""""""""""$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%"""######$$$######"""!!!$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))***+++,,,...000111222333555666888:::;;;;;;999999:::999666222///,,,******)))((((((((((((((()))))))))***+++---...///,,,...222555666888:::<<<;;;===???BBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@>>>=========>>>>>><<<<<<;;;<<<>>>@@@CCCEEEIIIJJJOOOVVVZZZ^^^gggqqq~~~|||yyyxxxyyy{{{yyyuuuqqqnnnooorrruuu{{{}}}~~~~~~}}}}}}~~~xxxtttsssnnnppprrrssstttvvvzzz|||~~~~~~}}}yyyvvvuuuvvvxxxzzz}}}~~~}}}{{{zzzxxxxxx||||||{{{xxxvvvwwwyyy|||~~~}}}}}}|||~~~~~~}}}yyyxxxxxxzzz{{{{{{yyyyyy}}}|||yyyyyyyyy}}}|||yyyyyyzzz{{{zzzxxxwwwxxxwwwxxx~~~{{{xxxxxxwwwuuutttrrrrrrqqqqqqooonnnkkkhhheeebbb___^^^ZZZUUUPPPKKKIIIHHHGGGFFFGGGHHHJJJLLLMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOPPPPPPMMMMMMLLLLLLKKKJJJIIIHHHDDDFFFJJJMMMPPPQQQQQQPPPRRRSSSSSSRRRNNNHHHCCC@@@;;;:::999888888999::::::;;;;;;;;;;;;:::888777666333111///---+++*********++++++***)))))))))))))))%%%&&&''')))******+++***)))(((''''''((()))+++,,,''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""###############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""###%%%''''''%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%&&&&&&%%%$$$%%%''')))++++++,,,---///222333555666777888:::;;;<<<<<<<<<<<<;;;:::888666222///...******))))))))))))************+++,,,...000222333000333777999:::;;;<<<>>><<<>>>@@@AAACCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???======<<<<<<===>>>@@@AAA>>>???AAADDDGGGJJJMMMNNNUUUXXX___fffiiikkkttt~~~}}}zzzzzzzzzyyyvvvssspppppprrruuuwwwzzz|||~~~}}}{{{|||||||||}}}~~~|||wwwuuunnnoooqqqrrrsssvvvzzz}}}~~~||||||}}}~~~||||||}}}~~~~~~|||{{{~~~|||zzzzzz|||~~~~~~~~~~~~~~~zzzxxxxxxwwwzzz||||||yyyxxxzzz}}}~~~}}}{{{{{{{{{{{{~~~}}}{{{zzzzzzzzzxxxwwwwwwuuuuuuzzz{{{yyyyyy{{{~~~}}}{{{||||||}}}}}}}}}||||||zzzzzzyyywwwvvvsssqqqpppgggbbbZZZTTTOOOLLLIIIGGGFFFGGGJJJLLLLLLLLLKKKJJJHHHIIIJJJLLLMMMNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMLLLIIIJJJLLLOOOQQQQQQRRRRRRRRRTTTUUUSSSOOOJJJGGGFFF>>><<<:::888777777999999:::;;;<<<======<<<;;;:::777555222000...,,,,,,,,,++++++***))))))))))))***%%%'''(((*********)))))))))(((''''''''')))***+++)))((((((''''''(((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$###"""###%%%''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""""""""""""""&&&&&&'''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%###%%%&&&(((((((((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((()))&&&''''''&&&$$$%%%(((+++------...000222444666888777888:::;;;<<<<<<;;;;;;:::999666444111///---,,,***))))))******+++,,,---------...000222555777888777:::===>>>===<<<<<<===>>>>>>???AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;;;;<<<>>>AAADDDFFFEEEGGGKKKPPPTTTWWWZZZ[[[bbbfffmmmsssssssssyyy{{{yyyyyy{{{|||yyyvvvtttuuuwwwyyy{{{|||}}}~~~|||zzzyyy~~~~~~{{{|||}}}|||{{{yyyuuuvvvwwwwwwwwwyyy}}}}}}}}}~~~}}}}}}~~~~~~~~~|||}}}|||xxxvvvuuussswww{{{|||zzzyyyzzz|||{{{}}}~~~~~~~~~zzz|||~~~|||{{{zzzxxxyyyzzzxxxwww||||||wwwttttttwww{{{~~~~~~}}}||||||xxx{{{~~~}}}~~~xxxtttmmmfff___XXXQQQLLLIIIJJJLLLMMMMMMKKKHHHGGGFFFGGGHHHJJJKKKLLLMMMMMMJJJKKKLLLMMMNNNNNNMMMMMMOOOOOOPPPQQQRRRSSSSSSTTTRRRTTTVVVTTTPPPLLLKKKLLLCCC@@@===999777777888999888:::<<<>>>>>>>>>===<<<:::888666222000...------,,,+++******))))))******'''((()))******)))((('''(((((('''''''''((()))))))))((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''$$$%%%'''))))))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))******)))''''''+++.........///111444666888:::888999:::;;;;;;;;;:::999666555111...+++***))))))))))))******+++,,,......///000111333666888:::<<<===???AAAAAA>>><<<;;;:::??????@@@@@@AAABBBBBBCCCAAA@@@@@@???>>>===<<<<<<;;;;;;;;;===@@@DDDGGGIIIKKKOOOTTTZZZ___cccdddeeeiiinnnuuuzzzxxxuuuzzz|||xxxwwwxxxyyy}}}yyyxxxyyy{{{}}}~~~}}}~~~|||zzzyyy~~~}}}}}}zzz}}}~~~|||}}}~~~}}}||||||}}}~~~~~~~~~zzz~~~~~~}}}{{{||||||xxxtttrrrppptttzzz|||{{{yyyzzz|||xxx{{{yyy{{{~~~~~~}}}}}}}}}|||zzzyyy{{{}}}|||zzz~~~|||yyyuuuqqqpppssswwwzzzzzzyyyxxxwwwuuuxxx}}}|||~~~~~~wwwooodddZZZSSSMMMNNNOOOOOONNNJJJGGGEEEEEEFFFHHHIIIKKKLLLLLLLLLJJJKKKLLLMMMNNNMMMLLLKKKSSSRRRRRRRRRSSSTTTUUUVVVRRRUUUVVVTTTPPPNNNOOOPPPGGGDDD???;;;888888999:::777999;;;>>>??????>>>>>><<<:::777444111///......,,,+++******)))*********'''(((***+++***)))'''&&&((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''))))))((('''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&'''((((((((('''&&&%%%))))))))))))***,,,///000333333555666888:::;;;<<<888999:::;;;;;;;;;:::999444333111///---,,,++++++&&&''')))***,,,...///000000111333666888:::;;;<<<===>>>@@@@@@???>>>>>>???BBB@@@>>>>>>@@@AAA>>><<>>@@@CCCFFFJJJMMMOOOVVV[[[ccchhhjjjmmmqqqtttvvvuuutttssstttvvvxxxzzz}}}zzzyyy{{{}}}}}}~~~~~~}}}~~~}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}~~~|||xxxvvvvvv}}}|||wwwtttsssnnnoooqqqsssuuuwwwxxxyyy}}}||||||}}}|||{{{zzzxxxzzz|||}}}|||xxxvvvwww}}}~~~|||wwwrrrllloootttxxx{{{{{{zzzyyyqqqsssxxx~~~yyyooohhh^^^\\\XXXTTTOOOLLLJJJIIIEEECCCCCCFFFJJJLLLLLLJJJJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTTTTSSSRRRQQQPPPOOOMMMJJJEEE@@@<<<;;;:::;;;===<<<;;;===???@@@???>>>???<<<:::::::::777333...000///,,,***))))))))))))((()))***++++++***)))(((***)))(((''''''((()))***++++++)))(((((('''''''''(((((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&(((&&&"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''%%%&&&'''(((((((((''''''+++***++++++---///111222444555666777999:::<<<<<<;;;<<<<<<;;;:::888777666333222000...---+++++++++******+++---///111222222444555666888999:::::::::999;;;=========<<<===???DDDAAA@@@@@@AAAAAA???===999999888999:::<<<======BBBCCCEEEIIIOOOWWW]]]aaabbbfffllloooqqqrrrtttvvvwwwuuusssqqqqqqtttvvvyyy|||zzzzzz{{{}}}~~~|||{{{zzz}}}~~~|||}}}}}}}}}}}}}}}||||||xxxyyyyyywwwuuuuuuvvvwwwxxxuuuqqqoooooouuu}}}xxxvvvvvvqqqqqqqqqsssuuuwwwyyy{{{~~~|||||||||zzz{{{}}}{{{yyyuuussstttxxx{{{~~~yyytttoooqqquuuyyy{{{{{{yyyxxxsssvvvyyy|||}}}uuummmiiieee```\\\XXXRRROOOGGGEEECCCDDDHHHJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKOOOOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOONNNKKKGGGCCC???===;;;;;;===<<<<<<===???AAAAAA@@@DDDAAA???======;;;777444111///...,,,+++***++++++++++++,,,,,,+++***(((''')))((('''&&&&&&'''((())),,,+++***)))(((((((((((('''(((((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&(((******(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))))))))))),,,,,,---...000222444666777777888999:::;;;<<<<<<>>>===<<<:::777555222111000000...---,,,+++++++++------///000222333444555777888888999:::::::::999888:::;;;<<<;;;<<<===???@@@>>>============<<<:::777777888:::===AAADDDFFFKKKKKKNNNRRRZZZccckkkqqqqqqtttxxxyyyxxxwwwvvvvvvwwwtttpppnnnnnnqqquuuwww|||}}}{{{{{{}}}}}}{{{yyy{{{}}}~~~~~~~~~}}}{{{zzzzzzyyy~~~}}}}}}}}}}}}}}}~~~~~~yyyyyyzzzzzzyyyxxxvvvuuuqqqqqqqqqooolllkkklllmmmkkkhhheeecccdddiiixxx|||yyyxxxxxxrrrqqqpppqqqsssvvvzzz}}}||||||}}}zzzuuurrrrrrsssttttttxxxyyy{{{|||~~~|||wwwtttuuuxxxzzz{{{zzzyyyxxxvvvyyy{{{{{{zzzyyy{{{~~~|||xxxtttqqqpppkkkccc\\\OOOKKKGGGFFFHHHIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLNNNOOOQQQRRRRRRQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQOOONNNKKKGGGDDD@@@>>><<<<<<;;;;;;===@@@BBBCCCBBBDDDBBB@@@??????>>>===<<<333222111///------,,,,,,,,,---,,,,,,+++***(((((((((''''''&&&&&&''''''(((++++++***)))((((((((((((&&&'''(((((()))(((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&(((***+++,,,,,,---...///111333555777888999999999:::;;;;;;<<<<<<;;;:::999666444111///...///...---,,,++++++++++++......///111222444555555777777888999::::::999999:::;;;<<<<<<;;;;;;<<<>>><<<<<<;;;<<<<<<<<<<<<;;;<<<>>>@@@BBBFFFJJJOOORRRYYY[[[^^^bbbiiiooouuuyyy{{{}}}~~~~~~|||yyyvvvttttttrrrnnnkkklllpppuuuxxx~~~~~~~~~~~~|||zzz{{{{{{{{{zzz{{{}}}}}}}}}zzzyyyyyywwwuuuxxx~~~yyywwwtttqqqppppppqqqrrrtttttttttuuuuuuvvvwwwxxxrrrrrrssssssrrrpppnnnlllkkkkkkjjjfffccc``````aaa]]]YYYWWWWWWXXX]]]jjjwww~~~~~~~~~{{{xxxwwwwwwxxxsssqqqooonnnqqqvvv|||~~~|||~~~zzztttssstttvvvvvvtttwwwxxxzzz{{{}}}|||yyyzzz{{{||||||{{{zzzzzzwww|||~~~yyyvvvvvvyyy}}}wwwnnn]]]WWWQQQMMMLLLKKKIIIGGGGGGGGGGGGHHHIIIIIIJJJKKKIIIKKKMMMPPPQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPOOOLLLIIIEEEAAA???<<<;;;:::<<>>???AAAAAA888777555333111///---,,,++++++++++++******))))))(((((((((''''''(((((((((***)))(((((('''''''''(((&&&&&&'''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%&&&''')))+++---///000///000111333555666888888::::::::::::::::::::::::555555333222000///...---...------,,,,,,------.........///000222333444444555666777888999999:::::::::;;;;;;:::888888:::;;;<<<===>>>???@@@AAABBBCCCGGGIIILLLNNNQQQUUU\\\aaahhhkkkooouuuyyy|||}}}~~~}}}~~~}}}yyytttppprrrooollljjjlllqqqwwwzzz}}}}}}{{{yyywwwvvvxxxzzz~~~{{{xxxsssnnnllliiiggglllrrr}}}~~~~~~{{{wwwtttnnnkkkhhhdddcccdddfffggghhhhhhhhhiiijjjkkkmmmnnnhhhhhhhhhhhhgggeeecccbbbbbbbbb```]]]XXXUUUUUUUUURRRNNNLLLMMMOOOSSS^^^iiiuuu~~~wwwxxxwwwvvvsssssstttvvvrrrpppmmmmmmpppwww~~~}}}}}}}}}{{{wwwwwwzzz}}}}}}{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||xxx~~~}}}wwwttttttxxxzzz}}}~~~}}}}}}}}}kkkeee]]]WWWSSSQQQMMMJJJEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIKKKNNNPPPQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUUUURRRRRRQQQPPPMMMIIIEEECCC>>><<<;;;;;;>>>@@@AAAAAAAAA@@@???>>>>>>>>>@@@AAA===<<<:::777444111///---******)))************+++)))))))))******)))))))))(((((('''&&&&&&&&&''''''''''''''''''(((((())))))'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((()))(((((()))***---///111222222333444666777888888888::::::999999888888888777111000///............///...............///000111//////000111222333444444555555777888999999999999999999999888666777999;;;:::===@@@CCCDDDGGGJJJLLLTTTWWWZZZ\\\___dddlllrrrrrruuuyyy~~~~~~|||{{{{{{|||~~~~~~{{{uuuqqqrrrpppmmmlllnnnrrrwwwzzz~~~~~~zzzvvvuuuuuuvvv}}}}}}vvvpppjjjddd```\\\ZZZ___fffnnnmmmmmmmmmmmmlllhhheeebbb___\\\XXXWWWXXXZZZ[[[[[[[[[[[[\\\]]]^^^___```]]]\\\\\\ZZZYYYXXXWWWWWWXXXXXXWWWTTTPPPNNNNNNOOOOOOKKKHHHHHHIIIKKKSSS[[[bbbiiivvvxxxnnnooonnnmmmkkklllnnnpppllljjjhhhiiimmmuuu}}}|||xxxxxx|||~~~||||||}}}}}}|||||||||}}}~~~|||{{{vvvtttuuuwwwzzz{{{zzzyyyyyyzzzyyyssskkkddd```\\\WWWSSSIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJKKKLLLNNNOOOPPPQQQOOOPPPQQQSSSTTTTTTUUUUUUSSSSSSRRRQQQOOOLLLIIIHHHBBB???===<<<===???@@@@@@FFFFFFFFFCCC@@@>>>>>>?????????===;;;888555222111++++++************+++,,,)))******++++++******)))(((''''''&&&&&&''''''((((((''''''''''''(((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%%%%%%%'''(((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&((()))++++++++++++,,,...111333444666777888999:::::::::999999999888777666555555555000///............///000/////////000111222333444222222333444555666777777888888999999999999999888888999999999999:::>>>@@@???CCCHHHLLLOOORRRWWW[[[cccfffkkkmmmpppvvv{{{yyyxxxyyy{{{zzzvvvuuusssqqqoooppprrrvvvxxx|||}}}yyyvvvvvvvvv}}}|||zzzyyyvvvvvvwwwyyyyyyvvvpppkkkfffaaa\\\YYYUUUQQQTTTYYY\\\[[[ZZZ[[[]]]\\\ZZZWWWXXXUUURRROOONNNNNNPPPQQQOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRPPPNNNMMMMMMNNNOOOPPPQQQRRRQQQOOOOOOPPPRRRSSSMMMIIIHHHFFFEEEIIIOOORRRWWW___gggmmmnnnkkkhhhbbbbbbaaa```______bbbddd```^^^]]]___dddllluuuzzz{{{zzzxxxrrrllllllqqqvvvzzzzzzyyyyyyzzz|||~~~{{{wwwtttvvvyyyyyywwwuuuttttttxxx|||{{{vvvsssoooiiieeeZZZXXXUUURRRPPPOOOOOOOOOPPPOOOMMMLLLKKKLLLMMMNNNKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLHHHEEEAAA>>>>>>?????????DDDFFFGGGFFFBBB@@@@@@AAA>>>>>>>>>===<<<:::888666111000...,,,++++++++++++((()))***++++++***)))((())))))((((((((())))))***))))))''''''&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& ###$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&(((***,,,,,,,,,,,,---///222444555999:::;;;<<<<<<<<<;;;:::888888777666555444333333111111///......///000111000000111111222444555666555555666777888999999:::<<<<<<<<<;;;:::999888777:::;;;<<<<<<===@@@DDDHHHJJJOOOUUUZZZ]]]bbbhhhmmmmmmrrrwwwzzz}}}~~~{{{wwwxxx{{{{{{xxxvvvtttrrrqqqrrrtttuuu{{{|||yyyxxxxxx}}}{{{zzztttqqqpppmmmnnnoooooommmhhhccc```___[[[XXXVVVQQQLLLMMMQQQOOONNNMMMOOORRRSSSQQQOOORRRPPPMMMJJJHHHIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKHHHFFFFFFGGGIIIJJJNNNOOOQQQRRRRRRSSSVVVXXXWWWQQQKKKIIIEEEBBBCCCHHHGGGJJJOOOTTTWWWYYYZZZZZZWWWWWWVVVUUUTTTTTTWWWZZZTTTSSSSSSUUU[[[ccclllqqqqqqqqqnnngggaaaaaaffflllxxx}}}}}}}}}}}}xxxwwwvvvwwwxxx{{{~~~~~~{{{uuuwwwyyyxxxuuurrrqqqpppqqquuu{{{~~~yyyuuummmjjjfffaaa]]]ZZZYYYYYYUUUSSSOOOLLLJJJIIIJJJKKKHHHIIIKKKMMMOOOPPPQQQQQQSSSRRRRRRQQQPPPOOOOOOOOOLLLHHHDDDAAA@@@@@@@@@???===AAADDDEEECCCBBBCCCEEE;;;<<<===>>>>>>===<<<;;;666444222///,,,+++******'''((()))******)))((('''+++***************++++++***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%))))))&&&$$$###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!"""############"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''''''(((########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$###$$$%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***%%%''')))+++,,,,,,++++++///000111333666888999:::666777888999999:::999999777666444111///---,,,,,,+++---......///111555888555777999;;;<<<<<<;;;:::999999::::::;;;;;;<<<<<<999;;;===<<<888666666888888:::===AAAEEEKKKRRRWWW^^^bbbhhhnnnrrrttttttsssuuuvvvxxx}}}|||{{{{{{|||~~~~~~|||zzzyyyyyyyyyzzz|||}}}{{{|||zzzyyyxxxzzz{{{}}}~~~yyyvvvuuutttuuuxxx|||{{{uuupppkkkeeebbbaaabbbccccccaaa]]]XXXUUUQQQQQQQQQNNNKKKJJJIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLKKKIIIGGGEEECCCBBBDDDCCCAAA@@@@@@AAABBBCCCHHHJJJJJJHHHDDDDDDIIINNNNNNQQQVVV[[[___bbbcccccc___YYYQQQKKKHHHEEEAAA???EEEEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKGGGGGGHHHIIIMMMTTT\\\bbbbbbcccbbb^^^XXXVVVYYY]]]llluuu}}}}}}~~~}}}}}}}}}xxxxxxwwwtttsssuuuxxx}}}~~~~~~}}}zzzwwwtttqqqoooqqqtttxxx}}}~~~}}}zzzwwwssspppooonnnnnnmmm^^^PPPMMMMMMKKKKKKMMMIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRTTTUUUTTTSSSQQQPPPRRRNNNHHHDDDBBB@@@>>>===???BBBEEEGGGGGGDDDAAA>>>======<<<<<<<<<<<<=========999666444444222...+++***************)))))))))++++++******)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''(((***+++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***&&&'''(((***+++,,,------111222333555777999:::;;;888888888888777666555555222111000...,,,++++++***,,,...000111222444777:::999:::<<<===>>>>>><<<<<<999999999999::::::::::::888:::;;;999666555666888>>>AAAFFFLLLQQQWWW]]]aaagggjjjnnnsssvvvxxxxxxxxxvvvwwwxxx{{{~~~}}}|||}}}~~~~~~~~~~~~{{{}}}~~~}}}~~~}}}~~~|||xxxuuusssqqqrrrsssuuuxxxzzzxxxuuuqqqllljjjiiijjjllloooppppppsssqqqlllhhhccc___[[[YYYWWWXXXYYYYYYWWWTTTQQQOOOPPPPPPOOOMMMKKKHHHGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIMMMMMMLLLKKKIIIFFFDDDCCCCCCBBBAAAAAABBBDDDFFFGGGJJJLLLLLLJJJFFFFFFKKKOOOQQQTTTZZZ```dddeeeeeeeee___ZZZSSSMMMJJJGGGDDDAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFFFFFFFGGGLLLRRRWWWYYYZZZZZZWWWQQQOOOQQQTTT^^^eeerrrxxxyyyyyyyyyyyy{{{~~~~~~{{{xxxwwwtttsssuuuxxx}}}|||wwwsssqqqooorrrvvv{{{~~~~~~~~~}}}~~~~~~~~~ppp```XXXSSSLLLGGGFFFHHHGGGFFFFFFGGGIIILLLNNNPPPQQQRRRSSSSSSRRRQQQPPPRRRNNNJJJGGGEEECCC@@@>>>===???BBBEEEEEEDDDBBBAAA<<<<<<;;;;;;<<<===>>>@@@???<<<999777666444000---,,,,,,++++++************+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''((())))))''''''(((***,,,...000111444555666888999:::;;;;;;:::999888666444111000///...------,,,++++++,,,,,,...111444666777999;;;=========??????@@@???>>>===:::::::::::::::999999999888999999888777888:::===GGGLLLTTT[[[bbbhhhmmmpppsssuuuvvvxxxzzz{{{||||||vvvvvvvvvwww|||~~~~~~|||zzz{{{~~~||||||}}}|||vvvqqqmmmjjjiiijjjkkkmmmppprrrqqqnnnlllbbb```]]][[[[[[[[[ZZZYYY___]]][[[WWWTTTRRRPPPOOOLLLMMMNNNNNNNNNMMMLLLKKKPPPPPPPPPPPPNNNLLLIIIHHHFFFFFFHHHIIIJJJJJJKKKKKKPPPPPPOOONNNLLLJJJGGGFFFEEEEEEEEEEEEGGGIIIKKKMMMPPPRRRSSSQQQNNNNNNQQQTTTVVVYYY^^^bbbeeeffffffeee]]]ZZZTTTPPPMMMJJJGGGEEECCCCCCBBBAAAAAA@@@??????>>>>>>>>>???AAADDDFFFGGGGGGGGGFFFEEEDDDFFFJJJMMMQQQSSSTTTRRRMMMKKKLLLNNNRRRVVV___kkkvvv{{{{{{xxxooopppqqqqqqqqqtttxxx{{{|||{{{zzzzzzzzz{{{|||}}}{{{}}}~~~}}}zzzxxxvvvuuuuuuxxx|||~~~zzzwwwsssuuuyyy|||~~~~~~}}}}}}uuujjj```TTTKKKFFFHHHFFFDDDBBBCCCFFFIIILLLMMMNNNOOOQQQRRRQQQQQQPPPQQQOOOLLLKKKIIIGGGDDDAAA<<<===???AAABBBCCCCCCDDD===<<<::::::;;;===@@@BBBCCC@@@>>><<<:::777444111///...---,,,+++******************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))((((((((((((((())))))(((((()))***---000333555777888999;;;;;;;;;;;;;;;999888666333111...---,,,,,,,,,,,,------///000000111444888;;;<<<===>>>????????????@@@???>>>===<<<::::::::::::::::::::::::999999:::;;;===AAAEEEHHHQQQWWW___hhhoootttyyy|||||||||{{{zzzyyyyyyyyyyyysssrrrrrrsssxxx}}}zzzxxxyyy}}}}}}||||||~~~}}}zzzwwwsssnnniiifffddddddffffffggghhhjjjjjjgggeee\\\YYYUUUSSSQQQPPPNNNMMMPPPPPPOOOMMMKKKJJJKKKLLLJJJKKKLLLMMMNNNOOOOOOOOOSSSTTTTTTUUUVVVUUUSSSQQQNNNNNNOOOQQQQQQRRRRRRRRRTTTTTTUUUTTTSSSQQQNNNMMMLLLLLLLLLMMMNNNPPPRRRSSSZZZ[[[\\\[[[XXXXXXYYY[[[\\\]]]^^^```aaabbbbbbccc\\\YYYVVVSSSPPPMMMKKKIIIHHHGGGGGGFFFDDDCCCBBBBBBBBBBBBAAABBBCCCEEEHHHIIIIIIIIIIIIHHHFFFGGGIIIKKKQQQRRRSSSRRRNNNLLLKKKLLLOOOQQQUUU[[[bbbffffffeeebbbccceeegggiiilllrrruuuvvvuuusssqqqqqqqqqssstttqqqqqqtttzzz~~~~~~}}}zzzxxxxxxyyy{{{|||~~~|||~~~~~~|||}}}zzzooodddYYYRRRMMMIIIEEEAAA@@@CCCGGGIIIJJJKKKLLLNNNOOOPPPPPPPPPPPPOOONNNNNNNNNKKKGGGDDD>>>>>>>>>>>>???AAACCCDDD???===;;;999999<<>>>>>???@@@AAA>>>>>>>>>>>>===<<<;;;;;;888888888999::::::;;;;;;;;;;;;<<<@@@EEEKKKPPPSSSYYY^^^fffmmmsssxxx|||~~~|||zzzwwwuuussssssrrroooooooooqqqvvv{{{|||yyyxxx{{{~~~}}}xxxwwwvvvvvvvvvvvvtttrrrkkkiiigggeeecccbbbbbbbbbcccaaaaaaaaaaaa```^^^\\\VVVSSSOOOMMMLLLKKKJJJHHHHHHIIIJJJHHHGGGHHHKKKMMMNNNOOOQQQSSSUUUWWWXXXYYYXXXWWWXXX[[[^^^___^^^\\\WWWXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[\\\]]]]]][[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[bbbcccccccccbbbaaa```aaacccaaa^^^\\\[[[\\\___```\\\\\\[[[XXXTTTQQQOOONNNQQQQQQPPPOOONNNMMMMMMLLLKKKJJJHHHHHHHHHJJJLLLNNNHHHJJJKKKKKKKKKJJJLLLMMMQQQQQQRRRPPPNNNKKKJJJJJJLLLMMMPPPRRRUUUUUUTTTRRRUUUWWWYYY\\\```eeekkkoooooonnnkkkiiigggggghhhiiifffeeegggnnnxxx||||||}}}}}}|||zzzyyyyyy}}}|||}}}~~~}}}{{{yyyxxxwwwyyy|||~~~|||}}}}}}tttjjjbbbSSSOOOHHHCCC@@@AAACCCFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPNNNKKKHHHBBBAAA???>>>>>>???AAABBBBBB@@@===:::999:::<<<>>>DDDEEEEEEEEECCC@@@>>>===666444111...,,,******************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((((((((()))***++++++---...///111444666999::::::;;;<<<<<<<<<:::888666222111///...------......+++,,,---...111333555666999;;;===>>>??????@@@BBB<<<<<<<<<;;;;;;:::::::::444555777888:::<<<>>>>>>@@@@@@BBBHHHOOOVVVZZZ\\\___bbbgggkkknnnssswww{{{zzzyyywwwtttrrrqqqppppppnnnoooqqqtttyyy~~~~~~zzzyyyzzz{{{|||vvvlllkkkjjjkkklllllljjjhhh^^^^^^______````````````^^^\\\ZZZYYYYYYXXXWWWUUUQQQNNNKKKJJJKKKKKKJJJIIIIIIJJJLLLJJJIIIJJJOOOSSSUUUWWWZZZ^^^aaaccccccddd___]]]]]]```dddggggggeee``````aaabbbbbbbbbbbbbbbaaacccfffhhhiiihhhfffeeecccddddddeeeeeefffffffffhhhiiijjjjjjiiihhhfffeeejjjgggbbb^^^]]]___bbbdddbbbccccccaaa]]]YYYWWWVVV[[[[[[[[[[[[[[[[[[ZZZZZZUUUTTTRRRPPPQQQRRRUUUWWWOOOQQQTTTTTTSSSQQQQQQQQQRRRQQQPPPNNNLLLJJJHHHGGGGGGHHHKKKMMMMMMLLLKKKIIILLLNNNQQQTTTWWW]]]cccgggfffeeecccaaa```______```^^^ZZZ[[[ccclllqqqvvvyyywwwzzz}}}}}}zzzxxxxxxyyy|||yyywwwyyywwwxxxzzzyyyvvvtttvvvvvvwwwxxxzzzzzzzzzzzzzzzvvvwwwzzz~~~~~~||||||}}}{{{}}}wwwooo^^^YYYQQQIIIDDDBBBCCCDDDFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMOOOPPPOOOMMMJJJFFFEEEBBB@@@??????@@@AAACCCAAA>>>;;;999999:::;;;AAACCCFFFGGGFFFDDDCCCCCC<<<999555111...,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''''''''((()))+++,,,---000111333555888999:::;;;:::;;;<<<<<<;;;888555333111000...---,,,---...///......000222444777999:::<<<===>>>>>>===>>>@@@BBB;;;;;;::::::999:::::::::666777:::===@@@CCCFFFGGGLLLLLLNNNTTT[[[aaacccccceeeeeeeeeeeegggjjjppptttttttttttttttttttttssssssqqqssswwwzzz|||yyyzzzzzzzzz}}}~~~|||yyyxxx{{{{{{qqqkkkcccbbbaaabbbcccbbbaaa___YYY[[[]]]^^^______^^^]]][[[YYYVVVUUUVVVVVVUUUTTTSSSQQQOOOOOOPPPQQQQQQQQQOOORRRSSSRRRPPPQQQWWW\\\^^^aaafffjjjmmmoooooooookkkgggdddfffkkkoooooonnnhhhiiiiiijjjjjjjjjjjjjjjgggjjjnnnqqqssssssrrrqqqllllllnnnoooqqqqqqrrrrrrpppqqqrrrsssrrrqqqnnnkkknnnmmmkkkiiiiiijjjkkklllkkkmmmnnnlllgggccc``````bbbbbbcccdddeeeeeeffffff```^^^\\\[[[\\\___bbbddddddfffhhhgggccc___\\\[[[YYYWWWSSSPPPNNNMMMLLLKKKFFFHHHIIIJJJJJJJJJJJJJJJHHHJJJLLLNNNQQQUUU[[[___\\\\\\\\\[[[[[[[[[[[[[[[YYYSSSRRRYYY```cccgggkkkllloooqqqssstttttttttuuuyyy|||~~~zzzvvvuuurrrsssxxxxxxttttttwwwttttttuuuuuuwwwxxxyyyzzzuuuvvvxxx{{{~~~~~~zzz|||zzznnniii___VVVNNNJJJHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMOOOOOONNNLLLHHHGGGDDDBBBAAAAAABBBBBBAAA@@@>>><<<;;;::::::;;;<<<@@@EEEGGGGGGGGGGGGIIIBBB???:::555222000//////---,,,+++***)))''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%###"""!!!#########$$$$$$%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))(((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''(((((((((''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&'''(((***,,,---...111333555888:::;;;;;;;;;999:::;;;;;;:::777444111111000...,,,,,,,,,---...222333444666888;;;===???>>>???>>>===<<<===???AAA::::::999999999::::::;;;:::<<>>======<<<<<<;;;;;;999>>>DDDHHHHHHHHHJJJLLLFFFCCC>>>999555333222222...---,,,***)))'''&&&%%%************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((***,,,...000222333333666777888999::::::::::::<<<;;;:::999666333111000+++,,,,,,,,,+++,,,///111555666888:::;;;=========???===;;;;;;===<<<999666777666444333555888===@@@BBBGGGMMMQQQWWW___ccccccffffffgggiiimmmnnnnnnmmmkkkjjjgggdddbbbdddhhhlllrrrqqqrrruuuyyy}}}~~~~~~|||}}}{{{xxxvvvrrrmmmgggcccdddgggkkknnnwwwxxxuuuooolllnnnmmmkkkfffcccaaabbbeeeeeeaaa\\\bbbcccdddaaa\\\ZZZ[[[^^^YYYXXXZZZ]]]^^^]]]aaafffgggjjjiiidddbbbfffiiiiiillljjjhhhddd```^^^___```ggggggiiiooowww|||}}}|||wwwuuutttuuuxxxzzz{{{|||tttwwwxxxuuutttvvvuuuqqqtttpppnnnrrryyy}}}zzzuuurrrqqqqqqssswwwzzz{{{{{{~~~|||{{{{{{||||||{{{zzzyyy~~~|||wwwwwwyyyxxxtttpppkkkkkkmmmppptttvvvuuutttrrrqqqooolllkkkooowww}}}tttkkkkkkiiifffccc```\\\XXXUUUWWWUUUQQQNNNMMMNNNPPPRRROOOLLLJJJLLLOOORRRRRRQQQRRRTTTUUUTTTSSSSSSUUUVVVRRRPPPNNNMMMMMMPPPSSSUUUWWW]]]fffkkkmmmkkkiiihhhnnnssszzz}}}|||yyyxxxxxxuuusssrrruuu{{{}}}{{{wwwvvvssstttwwwyyyzzz}}}~~~{{{{{{~~~xxxqqqkkkfffaaa^^^XXXUUUQQQMMMKKKJJJHHHFFFHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKJJJHHHEEEAAA??????@@@BBBCCCBBB@@@>>>===;;;<<<>>>AAAEEEJJJNNNPPPJJJIIIGGGCCC>>>999444111333111...------,,,***((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((((((((***+++---///222333444555777888999::::::::::::::::::999777555333111//////,,,---.........///111444666777888:::<<<============;;;999:::;;;;;;999777888777666666888===CCCGGGSSSZZZ```dddjjjppprrroooooonnnmmmnnnpppppppppooolllkkkjjjhhhggghhhlllooorrrsssuuuyyy~~~~~~}}}||||||~~~~~~zzzvvvtttpppiiiaaaZZZYYY\\\```cccgggjjjjjjhhhjjjnnnpppnnnllliiiggghhhkkkjjjfffbbbcccddddddaaa]]]ZZZ[[[]]]______bbbfffhhhiiinnnuuu{{{~~~}}}wwwrrrrrrrrrqqqqqqpppnnnkkkhhhfffffffffggggggiiiooovvvzzz|||{{{xxxwwwwwwxxxzzz}}}~~~{{{yyyzzzyyyuuussspppnnnqqqxxx{{{xxxtttoooooopppssswww{{{|||}}}}}}|||zzz{{{|||}}}}}}}}}}}}{{{zzz}}}~~~{{{xxxvvvuuuvvvxxx{{{}}}|||{{{wwwwwwuuurrrqqqttt|||vvvpppooooooooommmjjjddd```^^^\\\YYYWWWUUUVVVWWWYYYUUURRRPPPQQQTTTXXXYYYXXXUUUTTTRRRPPPPPPQQQRRRRRROOONNNKKKIIIJJJLLLNNNPPPTTTZZZaaafffggggggffffffiiimmmpppqqqpppnnnnnnooonnnllllllpppwww||||||zzzuuussssssxxx{{{}}}~~~~~~}}}zzzvvvqqqmmmgggccc]]]WWWRRRMMMHHHDDDGGGGGGHHHIIIJJJJJJIIIHHHKKKKKKKKKKKKIIIGGGDDDCCC@@@AAABBBCCCCCCCCCBBBAAA>>>??????AAAEEEIIIMMMOOOMMMLLLIIIFFFBBB===888666444222///---------,,,+++************))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((()))))))))))))))))))))''''''(((((()))))))))))),,,---///111333555666666888999999:::::::::999999777666333111///.........---...000000111222555777777888999;;;<<<=========<<<:::999999::::::999888888888999:::>>>EEENNNTTTiiiqqqxxx}}}}}}yyywwwtttrrrssssssrrrqqqoooooooooooonnnpppsssvvvtttuuuwww||||||xxxttttttvvvzzz||||||wwwrrrooollleee[[[RRRNNNOOOTTTWWWZZZ^^^bbbdddhhhnnnqqqpppnnnkkkjjjkkkmmmmmmjjjgggeeeffffffccc^^^[[[\\\^^^cccdddiiippptttwww{{{wwwvvvuuutttrrrooommmkkkkkkfffgggiiimmmssswwwyyyyyyzzz{{{{{{}}}{{{vvvrrrooommmpppuuuwwwuuurrrmmmmmmnnnrrrwww|||~~~}}}{{{zzz{{{}}}~~~}}}|||zzz{{{}}}~~~~~~~~~}}}}}}{{{xxxwwwzzz|||tttuuuxxxzzzzzzwwwqqqmmmgggfffdddcccbbbbbbbbbccc```^^^[[[\\\___cccfffhhhbbb\\\UUUQQQQQQRRRQQQPPPPPPNNNKKKIIIHHHHHHJJJKKKQQQUUU[[[___```aaabbbcccdddfffffffffdddbbbcccccccccaaabbbgggpppwwwzzz{{{vvvttttttxxx{{{~~~}}}~~~~~~{{{zzz{{{}}}{{{wwwsssmmmfff___VVVNNNIIIIIIGGGFFFFFFGGGHHHHHHGGGJJJJJJKKKKKKJJJIIIHHHGGGBBBBBBCCCCCCDDDEEEEEEEEECCCBBBAAABBBDDDHHHKKKNNNOOOOOOMMMJJJGGGBBB???===777444000.........------++++++*********)))))))))))))))))))))(((((((((((()))))))))(((((((((''''''(((((((((((()))))))))***&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&((((((((((((((()))))))))''''''((()))******++++++///000222444666777888888999999::::::999999888777555333111...------......,,,...000222222444777999888999:::;;;<<<============<<<:::999999999::::::888:::===AAAFFFPPPZZZbbbwww|||yyyuuussssssttttttssstttvvvxxxyyyxxxyyyzzz|||wwwvvvvvvyyy|||~~~~~~|||yyytttpppooopppsssuuuzzz|||~~~||||||wwwqqqkkkhhheeeaaaYYYQQQLLLKKKNNNQQQWWW\\\```cccgggmmmooommmhhhffffffgggiiikkkiiihhhhhhiiiiiieee```]]]^^^```dddfffmmmuuuzzz{{{xxxwwwuuutttsssqqqnnnlllfffgggiiilllooosssuuuvvv{{{}}}|||tttrrrooolllnnnrrrtttrrrpppmmmmmmnnnsssyyy~~~}}}{{{zzz{{{~~~|||{{{|||}}}}}}}}}~~~~~~}}}zzzxxx{{{~~~wwwxxxzzz}}}~~~{{{wwwssspppooonnnnnnmmmmmmmmmmmmlllkkkiiijjjnnntttzzz}}}wwwmmmaaaZZZXXXXXXWWWUUUTTTRRROOOLLLJJJJJJJJJKKKNNNQQQUUUWWWYYYZZZ\\\^^^aaaaaabbbaaa___\\\[[[ZZZXXXWWWWWW\\\dddlllrrruuuuuusssrrrtttwww|||~~~||||||yyyxxxwwwwwwzzz~~~yyytttnnnfff]]]XXXRRRMMMHHHFFFGGGIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJEEEDDDDDDCCCDDDDDDEEEFFFGGGEEEDDDCCCDDDGGGJJJMMMPPPPPPOOOMMMKKKHHHEEECCC===999444000///...---,,,++++++******))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((()))***,,,---......111222444666777888999999::::::999999888777555555333222///---------...///+++---000222333444777999999999:::;;;<<<<<<<<<;;;<<<;;;999777777888:::<<<<<<@@@FFFKKKQQQZZZfffnnn}}}xxxvvvsssssstttvvvwwwwww|||yyyvvvtttsssuuuxxxzzz{{{yyywwwuuurrrqqqqqqrrrrrrvvvxxx|||~~~zzzxxxyyyxxxwwwsssnnngggaaa^^^\\\\\\ZZZVVVQQQOOOPPPQQQVVV[[[___```dddiiikkkhhhccccccccceeegggiiijjjjjjlllmmmmmmiiidddbbbccceeefffiiiqqqxxx}}}zzzyyyvvvvvvvvvtttqqqnnnhhhiiijjjkkkmmmoooqqqsssyyy|||vvvsssqqqnnnoooqqqsssrrrpppppppppqqqvvv|||}}}{{{|||~~~~~~~~~~~~~~~}}}zzz{{{zzzwwwuuuwww~~~{{{zzzzzz{{{|||{{{xxxvvvttttttttttttttttttuuuuuuwwwwwwwwwyyy}}}pppeeebbbaaa___]]][[[YYYVVVRRRPPPNNNNNNNNNMMMOOOQQQRRRRRRSSSUUUWWW\\\]]]______^^^ZZZUUUQQQPPPOOOOOORRRXXX___eeehhhkkkiiiiiilllnnnttt}}}{{{xxxwwwwwwyyy{{{}}}{{{tttlllgggccc\\\RRRLLLKKKKKKIIIGGGGGGGGGFFFFFFFFFGGGIIIJJJHHHGGGEEEDDDCCCCCCCCCCCCHHHGGGEEEEEEEEEHHHJJJLLLOOOOOOOOOOOOMMMKKKIIIHHHCCC???999555222///---+++++++++***))))))(((''''''))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''(((((()))***+++,,,...///111111222333555777888999::::::999999999888666444333222000000...------...//////+++---000222333444666888999999::::::;;;:::::::::888888888777777:::@@@DDDGGGMMMTTTYYY]]]cccmmmuuu}}}uuusssssstttxxx{{{||||||~~~|||xxxuuussstttwww{{{~~~|||{{{yyywwwvvvvvvvvvwwwvvvwwwzzz}}}~~~{{{wwwtttooonnnkkkhhhccc^^^ZZZWWWXXX[[[]]]\\\YYYWWWXXXZZZXXX\\\___```ccciiikkkiiihhhhhhhhhiiikkklllnnnooooooqqqqqqnnnjjjhhhiiikkklllooovvv|||}}}zzzyyyzzzzzzwwwsssmmmnnnnnnmmmlllmmmoooqqqvvvzzz}}}yyyvvvtttssstttuuuuuutttvvvvvvwww{{{}}}}}}~~~}}}}}}{{{yyyvvvwwwvvvtttrrrtttyyy~~~}}}|||zzz{{{|||{{{zzzxxxvvvuuuuuuuuuvvvxxxzzz|||}}}{{{pppjjjiiiiiihhhdddbbb___\\\YYYWWWUUUUUUQQQRRRSSSRRRPPPPPPQQQRRRWWWXXXZZZ\\\[[[XXXQQQMMMKKKJJJJJJKKKNNNRRRWWW[[[\\\[[[]]]___bbbiiiwww~~~|||yyywwwvvvvvvwwwzzz}}}~~~wwwsssuuummmccc\\\XXXSSSLLLFFFHHHFFFEEECCCCCCEEEFFFHHHIIIHHHGGGFFFEEECCCBBBBBBGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNOOOOOOOOONNNLLLLLLIIIEEE@@@<<<888555111...,,,,,,+++***)))(((((('''))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&((((((((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''(((((())))))++++++---...000222333444333444666777888999::::::999999888666444222000///---------------.........,,,///222444444555666888999999999:::999999888888777999:::;;;>>>DDDLLLRRRWWW]]]dddggggggjjjpppvvvyyyvvvuuuwwwzzz~~~{{{wwwssssssvvv|||~~~{{{yyy{{{}}}}}}}}}}}}~~~}}}~~~}}}|||zzzyyyvvvqqqnnngggfffdddaaa___]]][[[[[[]]]aaaddddddbbbbbbeeeiiigggjjjkkkjjjlllppprrrqqqssssssrrrqqqqqqqqqssstttrrrtttuuurrrooommmoooqqqrrruuuzzz~~~}}}|||~~~~~~|||yyytttttttttqqqnnnmmmppprrrqqqvvv}}}}}}{{{yyyyyyzzzzzzzzz}}}|||}}}~~~}}}{{{xxxvvvvvvvvvtttqqqsssxxx}}}{{{{{{zzzzzz{{{}}}~~~~~~{{{yyyvvvuuutttuuuwww{{{~~~xxxrrrqqqsssuuuqqqooollliiifffcccbbbaaa]]]]]]]]][[[XXXUUUUUUUUUVVVUUUVVVWWWXXXVVVRRRMMMHHHHHHHHHGGGHHHKKKOOOQQQSSSRRRSSSTTTUUUYYYfffttt~~~}}}{{{yyywwwvvvuuuvvvyyy}}}}}}~~~zzzuuurrrooohhh[[[QQQJJJHHHEEEBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQPPPPPPOOOLLLIIIFFFDDDAAA===888444///...---,,,+++******)))))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''###%%%'''((())))))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&((()))***&&&''''''((()))******++++++,,,...///111333555555333444666777999999::::::999888777666333111///...***+++,,,------------,,,---000333555555666777888888888999999999888777777999;;;>>>AAAEEENNNXXX```ccciiipppqqqnnnmmmqqqvvvuuuzzz~~~~~~xxxyyy{{{wwwrrrnnnrrrzzz}}}{{{}}}{{{{{{|||{{{yyywwwvvvxxxuuutttttttttssspppkkkgggeeedddbbb`````````aaaaaaeeehhhkkkkkkiiijjjpppuuuzzz|||zzzwwwvvvzzz{{{yyy{{{{{{zzzwwwuuutttuuuvvvtttvvvwwwuuurrrppprrruuutttwww|||~~~}}}~~~~~~|||~~~{{{yyyyyyxxxtttpppoooqqqsssnnnttt{{{~~~~~~}}}~~~~~~~~~wwwxxxwwwuuussstttyyy~~~xxx|||~~~{{{uuuwwwzzz~~~{{{xxxvvvuuuttttttwww|||~~~wwwwww{{{{{{zzzwwwtttqqqnnnmmmlllhhhiiihhheeeaaa]]]\\\[[[XXXVVVTTTUUUWWWWWWTTTQQQGGGGGGGGGGGGFFFHHHKKKMMMRRRQQQPPPOOOKKKMMMXXXdddrrrzzz}}}}}}||||||||||||{{{yyyxxxwwwuuuyyy}}}|||mmm```LLLIIIFFFCCCAAABBBDDDEEEGGGHHHJJJKKKKKKJJJHHHFFFCCCDDDGGGJJJLLLNNNNNNNNNMMMNNNPPPQQQRRRRRRRRRQQQMMMLLLJJJIIIGGGCCC>>>:::111000000...---,,,++++++))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((()))))))))))))))((('''''''''(((***+++++++++++++++++++++++++++&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''(((((()))***++++++,,,///000222444666888999999;;;;;;:::999999888777777555444222000...---,,,+++,,,,,,,,,---------......+++///444888999::::::;;;999999999::::::999999999555<<>>>>>888111...//////---************)))(((((((((((((((((((((((((((''''''&&&((()))))))))))))))((((((''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&'''%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******((()))***+++,,,---......000111333555777888999999;;;;;;:::999888777666555333222111///------,,,,,,---------............///000333777999999888888999888888888888888:::;;;<<>>CCCFFFPPPVVV___dddhhhlllqqquuuwwwxxxwwwsssnnnkkkkkkmmmvvvzzz~~~xxxyyy{{{}}}yyytttmmmhhhdddaaa]]]YYYVVVUUUVVVVVVUUU\\\]]]]]]]]]___bbbgggjjjkkknnnsssvvvwwwuuurrrpppoootttxxx{{{|||yyyvvvtttsssuuuwwwwwwwwwuuuvvvxxx}}}~~~{{{zzz|||~~~~~~}}}}}}}}}~~~||||||}}}~~~}}}{{{wwwrrrlllgggcccbbb]]]ZZZXXXTTTOOOMMMOOONNNOOOOOONNNLLLKKKKKKLLLKKKOOOSSSTTTUUUVVV[[[___```bbbeeehhhlllpppssstttvvvyyy|||{{{{{{zzz|||}}}vvvkkk```WWWOOOHHHDDDAAABBBCCCFFFIIIKKKJJJIIIHHHHHHHHHHHHJJJLLLNNNPPPPPPOOOOOOOOOOOOQQQSSSTTTUUUSSSQQQPPPQQQPPPNNNLLLFFFAAA;;;777666444111---...,,,******------+++)))(((((())))))(((((('''&&&$$$%%%&&&'''((()))))))))((((((((((((((((((((((((+++***((('''&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''%%%%%%%%%&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***+++,,,...000222333444444555777888999:::::::::888888888888666333000...---------,,,------......000000111111111222222222111333666777888888:::;;;::::::999;;;@@@GGGNNNSSS\\\aaagggjjjllllllmmmnnntttuuuvvvsssnnnkkklllnnnxxx~~~~~~zzzzzz{{{~~~|||wwwpppiiibbb^^^]]][[[WWWTTTTTTUUUVVVWWW____________```ccciiimmmnnnqqqvvvzzz{{{zzzwwwuuupppssswww{{{~~~zzzwwwuuutttvvvyyyzzzzzzxxxwwwyyy~~~}}}}}}~~~~~~}}}}}}~~~zzzuuusssqqqpppmmmhhhaaaYYYTTTSSSPPPPPPOOONNNMMMKKKKKKKKKLLLNNNPPPPPPNNNNNNOOOQQQUUUWWWZZZ^^^cccgggkkklllmmmqqqvvv{{{}}}~~~}}}|||}}}zzzqqqhhh___VVVQQQFFFDDDBBBBBBDDDFFFGGGFFFHHHHHHHHHIIIKKKMMMNNNOOOPPPOOONNNMMMNNNPPPSSSUUUUUUTTTSSSRRRRRRQQQQQQPPPKKKGGGBBB>>><<<888444111000---***+++......,,,((()))))))))))))))(((''''''%%%%%%&&&'''((((((''''''))))))))))))))))))))))))***)))(((''''''''''''((()))))))))((((((((((((((('''''''''''''''''''''''')))***+++***'''%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++,,,---///111333444555666777888999::::::::::::666666666555333111...---,,,,,,,,,---...///000111222222333333333444444444444555777777777888:::<<<======>>>BBBHHHQQQYYY]]]jjjmmmppprrrqqqooonnnmmmooorrrsssrrrnnnlllnnnpppzzz~~~zzzxxxyyy{{{~~~zzzuuunnnhhhbbb```___^^^\\\YYYXXXXXXZZZ\\\ddddddcccbbbaaadddiiilllooosssxxx|||~~~~~~{{{yyyssssssuuu{{{|||zzzxxxxxx{{{}}}~~~~~~yyyxxxyyy~~~uuukkkbbb]]]UUUTTTRRRPPPNNNLLLJJJIIIKKKMMMOOOOOONNNLLLJJJIIIMMMOOOQQQUUUYYY]]]```aaacccgggmmmssswwwzzz}}}~~~~~~}}}{{{xxxnnneee___SSSMMMFFFAAA@@@BBBDDDEEEHHHHHHIIIJJJKKKLLLMMMNNNOOONNNMMMMMMNNNPPPSSSUUUVVVVVVUUUTTTRRRPPPPPPPPPNNNLLLIIIEEEBBB>>>999666222///------......+++))))))))))))))))))(((((('''''''''(((((('''&&&%%%%%%)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''')))***+++***'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,,,,---...///111222444555555777777888999:::::::::999555444333222000///...---.........///000111222333444444555555555666666666777888999888888999<<>>999111+++---000***************)))(((((((((((()))))))))))))))(((''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&$$$###""""""$$$&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''(((((()))%%%&&&&&&(((+++///222444444444333333444666888:::999999999999777555333111000///.........000111222333333333333333555888;;;:::888666777::::::999666777999<<<@@@HHHTTTcccmmmxxx|||zzzssstttssssssuuuzzz||||||zzzzzzxxxtttrrrpppppprrrrrrmmmoooqqqqqqpppooooooooooooppprrrtttwwwzzz{{{||||||vvv{{{xxxvvvwww{{{zzzrrriiidddcccaaaaaabbbgggooouuu{{{~~~yyyxxxvvvtttsssssstttuuuvvvyyy}}}}}}yyyyyy~~~~~~zzzwwwrrrjjjeee^^^[[[VVVQQQMMMKKKJJJJJJLLLHHHEEEFFFKKKNNNMMMKKKNNNLLLMMMOOOMMMIIIHHHKKKOOORRR[[[jjj|||}}}zzzyyyyyyyyy~~~~~~xxxuuuqqqnnnjjjeee___[[[VVVTTTOOOJJJGGGHHHKKKNNNNNNLLLKKKLLLOOORRRTTTTTTTTTUUUWWWYYYXXXWWWTTTSSSRRROOOLLLLLLNNNNNNKKKIIIDDD@@@:::555222000---+++***))))))(((((((((((()))''''''(((((())))))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''(((((('''&&&%%%%%%''''''''''''((((((((((((###$$$'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%######$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))*********+++---000222444555555555555666777888999888888888777555333111000////////////000111222333444444555444444444777999>>><<<::::::<<<===<<<:::<<<@@@EEEKKKSSS^^^llluuu{{{uuutttsssuuuxxx{{{{{{zzz{{{{{{yyywwwvvvtttsssrrrmmmooorrrssssssrrrssstttuuuuuuvvvwwwyyy{{{{{{{{{}}}xxxuuuttttttvvvxxxyyywwwuuusssvvvuuuqqqmmmkkkfff```^^^^^^______bbbiiiqqqwww~~~}}}|||{{{yyyxxxvvvuuuxxxyyy|||~~~~~~}}}{{{wwwxxx}}}}}}|||zzzvvvssshhheee___ZZZUUURRRQQQPPPNNNJJJGGGHHHLLLNNNMMMKKKMMMKKKKKKMMMKKKFFFEEEGGGJJJMMMSSS^^^lllzzz}}}{{{zzzyyyyyy{{{yyyuuurrrpppmmmjjjhhheeebbb[[[TTTMMMJJJHHHIIIJJJIIIIIIKKKNNNPPPQQQPPPSSSTTTVVVWWWWWWVVVSSSRRRRRRPPPNNNMMMOOONNNLLLJJJEEEAAA<<<777333000...+++***)))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$'''((()))'''$$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))).........///000222333444666666777888888888888888666666555444222000...---...///000222333444444444555666777777555555666777<<<:::888888999;;;;;;;;;CCCIIIQQQYYY```iiittt{{{vvvtttrrrsssuuuxxxyyyyyy}}}~~~~~~{{{wwwtttooorrruuuvvvwwwwwwyyy{{{|||{{{zzz{{{}}}~~~}}}|||}}}yyyooooooqqqrrrssspppkkkgggdddfffeeeaaa```bbbaaa^^^ZZZ[[[]]]```dddllluuu{{{}}}{{{yyyzzz|||}}}}}}|||{{{zzzyyyvvvwww}}}uuurrrlllfffaaa]]]\\\\\\VVVRRROOONNNPPPQQQPPPNNNNNNKKKJJJLLLJJJEEECCCEEEGGGIIIMMMRRR[[[eeepppwww}}}|||{{{{{{{{{{{{~~~{{{yyyxxxvvvtttrrrssspppjjjbbbZZZRRRLLLIIIGGGGGGGGGJJJMMMNNNNNNMMMQQQRRRTTTUUUVVVUUUSSSRRRSSSQQQPPPOOOOOOOOOMMMLLLGGGCCC>>>999666222///,,,))))))((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&''''''''''''(((((((((((()))(((&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""'''(((((('''$$$"""!!!"""%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))***+++//////000111222444555666777777999999999888777666444333222111///...---,,,...///222444666666666666666888999999777555555666777666666777:::===@@@AAALLLSSS\\\dddjjjooouuuzzzvvvtttqqqpppqqqsssvvvwww|||}}}yyyuuuwwwzzz{{{{{{{{{}}}}}}|||~~~~~~xxxtttkkkkkklllllljjjfffbbb___\\\___```^^^___cccdddbbb]]]^^^aaadddiiipppxxx~~~||||||}}}}}}}}}}}}||||||zzzwwwyyy}}}zzzuuupppllljjjiiiiiidddaaa]]][[[ZZZZZZXXXVVVSSSNNNKKKLLLKKKGGGEEEGGGHHHKKKNNNPPPSSSXXX```gggoooqqqtttwwwyyyzzz{{{}}}~~~~~~~~~}}}xxxuuuyyywwwsssnnnhhhaaaZZZUUUKKKIIIGGGGGGIIIKKKLLLLLLPPPQQQSSSTTTUUUTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNIIIFFFAAA===:::666111...******))))))))))))************))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******'''(((((()))((((((''''''''''''''''''((((((((((((((('''&&&%%%$$$#########((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$&&&''''''%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))***,,,------...000222444666777777777888999999888777555444111111000///...------,,,///111333555777777777777777888::::::888777777777777888;;;???DDDIIINNNQQQYYY___hhhnnnpppqqqsssvvv{{{~~~uuutttrrrooonnnppprrrtttyyy}}}~~~~~~~~~}}}|||wwwqqqmmmfffeeedddbbb```]]]\\\\\\XXX]]]aaabbbdddhhhgggdddeeegggiiillloootttzzz~~~|||~~~}}}zzzvvvttttttuuuvvvuuurrrooollljjjiiihhhggg[[[TTTNNNMMMLLLIIIHHHJJJKKKNNNRRRSSSRRRSSSWWWZZZ^^^ccciiimmmqqqtttyyy|||~~~zzz}}}{{{xxxwwwtttoooiiidddSSSOOOIIIFFFFFFGGGIIIIIIOOOPPPQQQSSSTTTTTTTTTSSSSSSSSSSSSRRRPPPOOOOOOOOOJJJHHHEEEBBB???;;;555222,,,,,,+++************+++******))))))((((((''''''))))))))))))))))))))))))'''(((((())))))*********''''''((((((((((((''''''''''''''''''(((((((((((('''((())))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((("""$$$&&&&&&%%%%%%%%%'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))%%%%%%&&&&&&'''(((((((((''''''((()))+++,,,...///---...000333555777777888888888777777666444333222//////............//////111222333555666777777777777888999999888888:::;;;888<<>>666555222000...,,,++++++''''''(((((())))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%''''''''''''((((((((()))'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((***+++,,,...111333555555666444444666999:::888666777444111000000000//////000000000000111111111111444444444555666777666444888888888999<<>>999444111000000000++++++***)))(((''''''&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))(((((((((''''''&&&&&&%%%$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###!!!!!!"""%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&''''''((()))+++,,,...000222444555666666555444666999:::888666666444111000111111111000000000000000111111111111333333333444666777666666888999999<<>>CCCJJJUUU```hhhpppuuu|||~~~|||||||||ssstttvvvwwwwwwwwwvvvuuurrrrrrssstttvvvxxxzzz{{{zzzyyyyyyxxxsssmmmmmmqqq|||}}}}}}zzzuuuuuuzzz}}}xxxwwwyyyxxx|||~~~~~~~~~|||yyywwwqqqqqqqqqqqqsssvvvyyy{{{~~~zzzwwwrrrqqqooonnnmmmnnnooopppqqqsssxxx~~~zzzqqqjjjbbb]]]YYYVVVRRRNNNNNNMMMJJJGGGFFFHHHMMMQQQOOOTTT[[[aaadddfffhhhjjjlllkkkkkkllloootttyyy|||}}}~~~~~~kkkVVVRRRLLLFFFCCCCCCDDDFFFKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJEEEDDDAAA===888444111///------,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((*********))))))(((((((((&&&''''''((((((((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''(((((()))***...///000111333444555666666666777888999:::999999666444333333444555444333000111111111222222222222555555555444444555777999;;;@@@GGGOOOXXXaaaiiinnnrrrxxx~~~{{{xxxxxx{{{ssssssttttttuuuvvvwwwwwwsssssstttuuuwwwxxxzzz{{{zzzyyyyyyxxxrrrllllllpppzzz}}}}}}zzzyyy{{{}}}vvvqqqlllkkkpppvvvzzz{{{}}}}}}||||||~~~|||zzzwwwvvvuuutttuuuwwwyyy{{{~~~yyynnnkkkhhhfffeeeeeeeeeeeehhhjjjpppwww~~~yyyrrrkkkfffaaa\\\YYYRRROOOLLLHHHFFFHHHKKKMMMLLLOOOUUUZZZ___bbbeeefffbbbaaa```aaadddjjjooosssyyy}}}}}}}}}wwwxxxyyyxxxxxx{{{tttbbb]]]TTTLLLFFFDDDEEEFFFIIIIIIJJJJJJKKKLLLMMMNNNLLLMMMMMMMMMMMMLLLLLLKKKHHHGGGFFFCCC>>>888333000...---,,,+++******++++++)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((++++++******))))))((((((''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++///000000222333444555555666777888999999999::::::777555555555666777555444222222222333333333333444888888777555444555888;;;@@@HHHUUU```hhhmmmpppqqqrrrwww|||{{{wwwuuuvvvyyyuuutttrrrqqqrrrtttwwwxxxvvvvvvvvvwwwxxxyyyzzz{{{yyyxxxxxxxxxrrrllllllqqqvvvyyy|||}}}|||}}}zzzvvvtttuuupppkkkggghhhnnnuuuzzz|||}}}}}}}}}~~~~~~{{{xxxxxxxxxzzz|||nnnjjjeeebbbaaa```^^^]]]aaabbbgggnnnvvv|||~~~zzzzzz|||}}}}}}|||{{{{{{xxxwwwwwwwwwyyy|||{{{vvvqqqlllgggddd[[[WWWRRRNNNLLLLLLMMMNNNLLLMMMOOOSSSXXX\\\___aaa[[[YYYXXXYYY\\\aaagggkkkpppuuu{{{~~~~~~}}}||||||}}}~~~}}}}}}sssttttttsssrrruuu{{{zzzmmmggg^^^UUUMMMIIIGGGGGGIIIIIIIIIIIIJJJKKKMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLJJJJJJJJJHHHCCC===888444000///---+++******++++++******************************))))))((((((((((((''''''''''''((((((((((((+++*********)))))))))((('''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((&&&%%%$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***,,,---...111222222333444555555666666888:::::::::999:::;;;888777777777888888666444444444444444555555555555888999999666555666<<>>AAAFFFLLLSSSWWWcccppp|||vvvrrrrrrppplllmmmrrrtttxxx}}}|||{{{zzz|||}}}}}}|||yyyvvvtttsssxxxuuuqqqkkkfffcccaaa```]]]___```^^^\\\^^^dddjjjqqqqqqrrruuuxxx||||||zzz{{{|||~~~~~~yyyuuusssrrrvvv}}}~~~}}}|||zzzxxxwwwwwwvvvttttttsssrrrpppnnnlllkkkiiikkkmmmqqquuuxxx{{{}}}|||xxxvvvxxxxxxyyyzzz{{{zzzwwwuuukkkddd]]]XXXXXXVVVSSSOOONNNPPPSSSUUUVVVUUUSSSRRRRRRTTTVVVXXXYYY[[[^^^```jjjrrr|||~~~}}}}}}zzzyyyyyyyyyzzzvvvvvvvvvwwwxxx||||||wwwnnneeeXXXQQQIIIDDDCCCCCCBBB@@@AAABBBDDDGGGJJJLLLJJJIIIMMMMMMNNNNNNNNNLLLKKKJJJEEEBBB===888444000///......,,,))))))***+++******************))))))(((((()))))))))))))))))))))))))))((('''''''''((()))******(((&&&&&&'''''''''%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%$$$%%%''''''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$######%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))***+++,,,---///111333444333333444555888888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999888888999;;;>>>??????BBBGGGLLLPPPVVV[[[___gggsss~~~wwwrrrooonnnmmmqqqvvvxxx}}}~~~||||||{{{}}}~~~}}}yyytttqqqtttpppkkkfffaaa___^^^^^^]]]___```___]]]___eeeiiiooooooqqqssswww{{{~~~{{{zzzzzz{{{|||{{{xxxwwwxxxyyy|||}}}||||||}}}zzzwwwtttrrrqqqlllllllllmmmoooqqqsssuuuzzz{{{xxxvvvvvvwwwyyy}}}~~~|||vvvmmmddd``````^^^XXXRRRPPPQQQRRRRRRRRRQQQPPPPPPLLLMMMOOOOOOPPPQQQTTTWWW___fffqqqzzz}}}}}}}}}}}}}}}{{{xxxxxxyyy|||~~~xxxqqqccc\\\SSSMMMKKKIIIGGGEEEAAAAAABBBEEEHHHIIIHHHFFFLLLMMMNNNNNNNNNMMMLLLKKKHHHFFFBBB>>>888444000//////---******+++,,,,,,+++)))))))))))))))((((((((())))))))))))))))))))))))'''''''''''''''((()))***)))(((&&&&&&'''((('''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$###"""###%%%%%%$$$"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''%%%$$$###$$$&&&''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&))))))))))))((((((''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))((((((((()))+++---///000222444555555555666777888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::999999999888888888999888777888:::===AAADDDGGGLLLRRRWWW[[[___ccceeekkkvvvzzzwwwrrrpppppprrrvvvyyy|||~~~}}}}}}|||}}}|||vvvqqqnnnkkkgggbbb```___```aaaeeeffffffeeedddfffiiimmmooopppqqqsssvvvyyy|||}}}~~~{{{yyyyyy{{{}}}yyyttttttxxx}}}~~~~~~xxxssspppppplllpppwww~~~|||{{{uuusssqqqnnnmmmnnnooopppvvv~~~}}}zzzxxxvvvwwwyyy}}}~~~{{{{{{rrriiifffgggfff___XXXUUUTTTSSSQQQPPPOOOOOOOOOJJJKKKLLLKKKJJJJJJKKKMMMTTTZZZdddnnnvvv}}}}}}|||}}}~~~|||~~~~~~xxxlllfff^^^XXXVVVTTTRRROOOIIIFFFDDDDDDEEEGGGHHHHHHJJJKKKMMMNNNNNNNNNMMMMMMKKKJJJGGGCCC>>>888444111000---+++***+++,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))******+++)))(((&&&&&&'''(((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((('''''''''''''''(((&&&%%%$$$%%%'''))))))(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((******+++(((''''''((())),,,...//////222444666666777999:::888888999:::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::999999999888888888888888888:::===BBBGGGJJJSSSWWW]]]bbbeeefffhhhiiinnnxxxuuuuuuuuutttuuuxxxzzzzzz}}}}}}}}}|||}}}}}}uuuoooiiihhheeeddddddeeeggghhhnnnnnnmmmlllkkklllnnnppprrrsssssstttvvvwwwxxxyyy~~~{{{yyyyyy||||||zzzrrrooojjjiiikkkooorrrtttwwwuuusssqqqrrrtttvvvxxxzzzzzzxxxtttpppllllllllliiinnnwww~~~zzzvvvrrrqqqppppppxxx{{{xxxtttuuuvvvyyy|||}}}{{{zzzzzzssslllkkkllllllgggaaaZZZXXXUUURRROOONNNNNNOOOLLLMMMLLLJJJGGGEEEDDDDDDKKKOOOWWWaaajjjuuu~~~xxxzzzzzzxxxzzz~~~}}}yyyqqqkkkeeeaaaaaaaaa___]]]SSSMMMFFFAAAAAADDDGGGIIIHHHJJJKKKMMMNNNNNNNNNMMMMMMLLLJJJGGGBBB===888666111///,,,+++++++++***)))++++++++++++++++++++++++************************))))))******++++++++++++)))(((&&&&&&((()))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))(((''''''''''''(((&&&%%%$$$%%%''')))))))))''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((******+++''''''(((***,,,...000111///222555666777777999;;;888888999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::777999<<>><<<555222...,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,************************)))******++++++******))))))(((&&&'''((())))))((('''(((((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''"""$$$&&&'''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((()))(((''''''&&&&&&&&&'''%%%$$$###$$$'''))))))(((''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))+++---///111222222111333666666666666888999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999<<>>======<<<;;;;;;???>>><<<999777888<<>>>>>>>>=====================<<<<<<<<<;;;999888:::===@@@JJJSSS^^^jjjwww}}}|||}}}yyyqqqlllmmmuuuzzz~~~zzzwwwtttrrrqqqppprrrvvv}}}|||xxxtttqqqpppttt{{{|||uuuqqqrrrsssqqqnnnooopppqqqsssuuuwwwzzz}}}~~~zzzyyyzzzzzzyyy|||~~~wwwoookkkqqqvvvuuuqqqqqqrrryyy{{{ssskkkgggfffhhhjjjjjjjjjllloootttzzz~~~~~~~~~~~~~~~|||||||||{{{{{{zzzyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwvvvtttsssrrrqqqppprrrrrrqqqqqqqqqpppppppppqqqqqqqqqqqqrrrrrrrrrrrrsssttttttttttttsssrrrqqquuusssrrrqqqqqqsssuuuwwwvvvyyy|||}}}||||||||||||~~~~~~}}}zzzyyytttmmmmmmnnnrrruuurrrkkkdddSSSJJJCCCDDDIIINNNUUU[[[]]]aaahhhpppwww}}}~~~yyyuuuqqqmmmjjjiiikkknnnoooooohhhgggddd```ZZZTTTOOOLLLEEEEEEDDDFFFHHHIIIIIIHHHKKKKKKLLLLLLKKKJJJIIIHHHDDDBBB===888444000...---************************+++++++++++++++*********((())))))*********)))))))))******+++***)))((('''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%######%%%&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&'''(((***,,,------...000222333444444444444555555555666666666777999:::;;;<<<===>>>>>>>>>;;;<<<<<<===>>>=========::::::::::::;;;>>>CCCGGGVVV]]]fffppp|||}}}||||||xxxqqqllllllnnnttt}}}}}}{{{wwwsssooommmmmmqqqvvv}}}{{{wwwuuusssqqqwww{{{yyyssssssrrrooolllmmmqqqsssuuuyyy}}}}}}yyyyyyyyyyyy~~~zzzyyyrrrnnnmmmttt{{{|||{{{zzzwww|||zzzssspppppptttvvvwwwxxxzzz~~~~~~}}}|||{{{yyyyyyyyyyyywwwwwwvvvvvvuuuttttttsssqqqqqqpppoooooooooooopppnnnnnnmmmllljjjiiihhhhhhiiiiiiiiihhhhhhhhhggggggiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkklllkkkkkkjjjiiilllkkkjjjiiiiiikkkmmmnnnmmmooossstttttttttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~zzzzzzyyyzzz{{{}}}~~~~~~vvvtttqqqrrruuuuuusssppp[[[QQQHHHGGGHHHIIILLLPPPPPPTTTZZZcccmmmvvv}}}}}}||||||{{{|||zzzvvvrrrmmmkkklllnnnqqqrrroooooonnnlllhhhccc___]]]MMMKKKHHHGGGGGGHHHHHHGGGIIIJJJKKKLLLLLLKKKJJJIIIGGGEEEBBB>>>999444000---+++******))))))******++++++++++++******))))))(((&&&&&&((())))))*********************))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&&&&&&&%%%&&&''''''''''''''''''&&&((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''((())),,,...000000111222333333444444444555555555666666777777888888888:::;;;<<<=========;;;<<<<<<======<<<<<<;;;:::::::::;;;>>>DDDMMMSSS]]]cccjjjrrr{{{~~~|||zzzuuuooojjjhhhhhhnnnwww~~~}}}}}}|||zzzvvvqqqmmmjjjkkkooouuu{{{~~~wwwrrrpppoooooowww||||||uuuttttttpppnnnnnnrrrvvv}}}{{{yyyzzz}}}{{{xxxwwwvvvtttuuu|||~~~{{{wwwwwwzzz~~~xxxwwwvvvtttsssrrrrrrrrrsssrrrrrrqqqpppooonnnnnnjjjjjjiiihhhhhhhhhhhhiiiffffffeeedddcccbbbaaaaaaaaaaaaaaa`````````____________`````````aaaaaaaaacccccccccddddddccccccbbbeeedddcccbbbbbbdddeeefffdddgggjjjllllllmmmnnnpppooooooqqqrrrtttvvvwwwxxxvvvuuuuuuuuuvvvwwwyyyzzzyyyzzz{{{}}}~~~yyyvvvrrrqqqrrrttttttsssbbbXXXOOOKKKJJJGGGFFFHHHIIILLLPPPWWW___iiiqqqvvv~~~~~~}}}zzzwww{{{~~~zzztttooonnnppptttvvvvvvwwwwwwwwwtttqqqmmmkkk^^^XXXPPPJJJGGGGGGGGGHHHGGGHHHJJJKKKKKKKKKJJJJJJHHHGGGEEEBBB===777222///...---,,,++++++,,,,,,---+++++++++***)))((('''''''''(((((()))******))))))******))))))((()))******((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***,,,...111222222333333444444444444444555555666666777888999999888999;;;<<<>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<@@@JJJUUU]]]bbbggglllqqqyyy~~~~~~|||xxxsssnnniiieeeeeekkksssxxx{{{{{{{{{{{{yyyzzzzzzxxxuuupppkkkhhhiiimmmrrrwwwzzz~~~{{{tttpppnnnppprrrwww{{{|||wwwwwwwwwtttrrrrrrvvv||||||{{{{{{}}}}}}~~~}}}|||{{{{{{yyywwwxxx|||}}}{{{yyywwwwwwtttsssrrrpppnnnmmmmmmmmmnnnnnnmmmlllkkkjjjiiihhhddddddcccbbbbbbbbbbbbbbb```______^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\]]]^^^___^^^```cccdddeeefffhhhjjjhhhiiikkkmmmoooppprrrssssssrrrqqqppppppqqqrrrrrrssstttuuuwwwxxxyyyzzzzzz}}}}}}{{{xxxwwwwwwwwwvvvvvviii___TTTOOOKKKFFFCCCDDDEEEFFFHHHLLLSSS\\\dddhhhuuu|||xxxwwwyyyzzzssspppqqqtttwww{{{|||~~~~~~}}}zzzwwwuuuooofffYYYOOOHHHGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJHHHGGGFFFDDD@@@;;;666333111000...,,,+++,,,,,,---+++++++++***)))(((''''''***+++++++++******)))(((******)))((())))))******))))))((((((((('''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***---///111222333333444444555555555555444555555666777888999:::::::::;;;===@@@BBBCCCDDDEEEBBBAAA???======>>>@@@AAAAAAAAAAAACCCGGGOOOZZZaaaeeeiiilllooovvv~~~}}}~~~}}}xxxssspppkkkfffhhhlllqqquuuvvvwwwwwwxxxwwwwwwwwwvvvsssnnnjjjggggggkkkoooqqqrrruuuzzz~~~}}}yyytttqqqqqquuuxxxyyy~~~|||yyy{{{|||yyyvvvvvvyyy{{{xxxwwwvvvtttsssvvvwwwxxx|||~~~}}}}}}||||||}}}~~~~~~{{{wwwsssrrrqqqpppooommmkkkjjjiiihhhhhhggggggfffeeecccbbbaaaaaa]]]]]]\\\[[[[[[[[[[[[[[[YYYXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTTTTUUUUUUUUUUUUTTTVVVUUUUUUUUUUUUVVVWWWWWWWWWYYY[[[\\\\\\^^^```bbbcccdddeeegggiiikkklllmmmlllllljjjiiiiiiiiijjjjjjmmmnnnppprrrtttuuuuuuvvvwwwyyy|||}}}~~~~~~sssggg[[[TTTNNNGGGDDDDDDAAAAAABBBFFFKKKRRRYYY]]]hhhqqq}}}yyyyyy}}}xxxrrrqqqsssvvv{{{}}}~~~|||zzzrrrdddXXXPPPKKKHHHFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGGGGGGGFFFCCC???;;;999333111...,,,*********++++++++++++******))))))(((,,,,,,,,,++++++***)))((())))))))))))************)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%'''((((((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))),,,///222333333333333444555666666666666666555666666777999::::::;;;:::<<<>>>AAADDDFFFGGGHHHEEECCC@@@???@@@DDDHHHKKKKKKMMMPPPRRRUUUYYY^^^aaadddgggiiikkkqqqyyy|||zzzzzz~~~}}}xxxvvvvvvrrrmmmnnnpppssstttttttttuuuvvvuuuuuutttsssqqqmmmjjjhhhgggiiikkkkkkjjjmmmsssxxx}}}|||zzzvvvsssssswww{{{|||~~~||||||xxxwwwvvv~~~zzzwwwwwwxxxxxxwww|||}}}~~~~~~{{{{{{zzzzzzyyyxxxxxxxxxyyyzzzzzzwwwrrrmmmkkkkkkhhhgggeeecccaaa```_________^^^]]]\\\[[[YYYXXXXXXUUUUUUTTTSSSSSSSSSSSSTTTQQQQQQQQQPPPOOOOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQSSSSSSTTTUUUWWWZZZ[[[\\\]]]^^^```aaabbbcccbbbbbbaaa``````aaabbbcccfffggghhhjjjlllnnnnnnooooooqqqtttvvvvvvwwwxxxzzz{{{}}}uuuggg]]]VVVNNNJJJIIIBBBAAAAAACCCFFFKKKOOORRRZZZbbbsss~~~}}}xxxtttvvvxxxxxx{{{{{{rrrhhh___UUUMMMHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA777555111---+++******++++++++++++++++++*********)))***************))))))'''((()))***+++******)))))))))))))))(((((((((''''''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$&&&))))))'''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''(((%%%$$$$$$&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&)))---111444444444333333444555666777777777777555666777888999:::;;;;;;888:::===@@@CCCFFFHHHHHHGGGDDDBBBAAACCCIIIOOOSSSUUUYYY^^^aaabbbbbbbbbbbbaaadddeeegggmmmuuuxxxvvvxxx}}}~~~zzzyyy{{{xxxrrrssstttuuutttssssssuuuvvvtttssssssrrrpppmmmkkkiiifffhhhiiihhhfffhhhooouuu}}}xxxtttsssvvvyyy}}}~~~~~~yyywwwrrrxxx|||zzz|||~~~}}}|||{{{{{{xxxxxxwwwwwwvvvuuuuuuuuuqqqrrrrrroooiiidddbbbbbb```___]]][[[ZZZXXXWWWWWWYYYXXXWWWVVVTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMNNNNNNOOOQQQSSSSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZYYYYYYZZZ\\\^^^______```aaadddeeeggghhhhhhiiikkknnnppppppqqqsssuuuvvvwwwyyyzzz|||qqqggg^^^UUUPPPPPPFFFEEECCCBBBCCCEEEHHHIIINNNWWWggg{{{~~~yyyyyy|||uuuyyy|||vvvlll```TTTLLLHHHHHHJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIHHHHHHGGGFFF<<<999555000---,,,,,,---+++++++++++++++,,,,,,,,,&&&'''((()))************&&&'''***+++,,,+++***((())))))))))))((((((((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((()))***+++*********000111222333333333333333444444444444555555555555666777777777777888888888======<<<======>>>???@@@@@@AAABBBBBBDDDIIIPPPUUU___hhhpppqqqnnnlllhhhdddccceeegggjjjmmmoooqqqrrrooouuu{{{|||yyyvvvwwwyyyvvvtttrrrqqqtttwwwxxxyyyzzzvvvtttvvvuuuppplllllllllkkkiiihhhiiilllpppsssyyyzzzyyytttooopppuuu{{{zzzuuuooowww~~~yyyxxx{{{~~~~~~|||zzzyyyxxxwwwsssssssssrrrpppnnnmmmllliiihhhfffccc```]]][[[YYYZZZYYYWWWUUUSSSQQQPPPPPPOOONNNNNNMMMLLLKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBAAACCCDDDEEEFFFGGGFFFEEEEEE===>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDCCCBBBBBBCCCCCCDDDEEEGGGIIIJJJKKKNNNNNNPPPQQQSSSTTTUUUVVVXXXVVVTTTRRRQQQRRRSSSSSSXXXYYYZZZ[[[\\\]]]^^^___^^^```cccfffhhhjjjkkkkkkkkkllloooqqqtttwwwyyy{{{~~~tttllleee^^^YYYUUUOOOIIIFFFEEECCCCCCDDDFFFLLLWWWeeettt|||zzz}}}}}}yyyzzz|||xxxpppdddYYYMMMJJJFFFEEEFFFGGGGGGGGGFFFHHHIIIKKKKKKJJJHHHGGGBBB>>>999444111///---+++***++++++++++++***))))))++++++++++++++++++++++++***++++++,,,,,,***)))(((''''''((((((((((((''''''''''''''''''''''''''''''******))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((()))******++++++000111222333444444444444555666666666666777777777777777777888888888999999:::;;;;;;<<<===>>>>>>???:::<<<>>>@@@CCCKKKTTT[[[fffqqqzzzyyytttpppmmmiiifffhhhllloooqqqrrrrrrrrrrrrvvvzzzzzzwwwuuuwwwyyy{{{xxxuuuuuuwwwyyy{{{{{{|||xxxvvvwwwvvvqqqnnnnnnkkkkkkkkkkkkmmmooorrrsssxxxyyyxxxtttooonnnrrrwww~~~zzzvvvuuuzzzzzzuuuuuuxxx|||~~~|||}}}}}}{{{yyywwwuuutttssslllkkkkkkiiihhheeedddcccdddbbb```^^^[[[XXXVVVUUUTTTSSSQQQOOOMMMKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>============<<<:::888777:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============???@@@@@@@@@???>>>@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNOOONNNLLLKKKLLLMMMOOOPPPRRRSSSTTTUUUWWWXXXYYYZZZYYYZZZ]]]```bbbdddeeeeeefffgggiiikkknnnppprrrssswwwzzz}}}xxxqqqjjjeee^^^YYYRRRMMMIIIFFFDDDCCCCCCGGGOOOZZZgggpppvvvxxx}}}}}}~~~{{{}}}|||}}}~~~~~~xxxnnndddSSSOOOIIIEEEDDDEEEEEEFFFFFFGGGIIIJJJKKKJJJIIIHHHEEEAAA<<<777444111...,,,+++++++++,,,,,,++++++***************************)))***+++++++++***)))(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%'''''''''((((((((())))))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((***,,,---///000222333555555666666777777777888888888999999888888999999999:::::::::888999:::;;;<<<<<<<<<<<<999;;;===???DDDMMMXXXaaaooo|||zzztttqqqnnnkkkoootttxxxzzzxxxvvvtttvvvxxxyyyxxxvvvwwwzzz~~~}}}||||||~~~{{{xxxyyywwwrrroooooojjjlllooorrrssstttttttttwwwxxxwwwsssooolllnnnqqqwww{{{|||yyyzzz}}}~~~|||xxxvvvvvvyyy~~~~~~|||~~~~~~}}}}}}}}}{{{yyyzzzyyywwwtttrrrooommmlllggggggfffdddbbb___]]]\\\ZZZYYYXXXUUUSSSPPPOOONNNKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999999999999999888666555444777777777777777888888888777777777777888888888888888999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>?????????@@@AAACCCDDDEEEEEECCCCCCCCCCCCDDDFFFIIIJJJIIIJJJKKKMMMOOOPPPRRRSSSQQQRRRUUUWWWZZZ[[[\\\]]]^^^___aaaccceeeggghhhiiinnnpppsssuuuwwwxxx{{{~~~~~~|||yyyrrrlllbbbXXXPPPKKKGGGDDDAAABBBFFFMMMWWW___dddgggrrrttt{{{~~~xxxppp___XXXOOOGGGDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJIIIHHHIIIEEE@@@;;;777444000---++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********)))(((''''''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''')))(((''''''(((***---///000111222444666777777888777777888888888999999999999999999:::::::::;;;;;;999999:::;;;;;;:::999999<<<>>>@@@AAAEEENNN[[[eeettt}}}uuurrrqqqqqqvvv}}}}}}zzzzzzzzzzzzyyyyyy}}}~~~zzzyyywwwqqqnnnooollloootttxxxzzzzzzwwwvvvvvvwwwwwwsssooolllllllllpppttt|||}}}~~~~~~}}}}}}|||{{{xxxuuurrrsssvvvyyy~~~}}}}}}|||zzzzzzzzzyyyxxxvvvuuutttrrroookkkhhhfffeeebbbbbb```^^^\\\YYYWWWUUUQQQPPPOOOMMMKKKIIIHHHGGGDDDCCCAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;:::999999999999888888888777777777777666666666666666666666777777888888888888444444444444444444444555555666666666777777777777555666666666777777777777888777777777777888888999<<<<<<===>>>>>>???@@@@@@============???@@@BBBCCCAAABBBCCCEEEGGGIIIJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVXXXYYYZZZ[[[]]]^^^``````fffhhhkkklllnnnooorrrtttvvvyyy|||vvveeeZZZTTTOOOJJJCCCBBBBBBEEEKKKRRRWWWZZZdddhhhsss~~~~~~|||uuukkkcccVVVKKKEEEDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJGGGCCC???;;;666222...,,,+++++++++++++++,,,,,,************************))))))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((()))((((((((())),,,///111111222333555777888888999666666666777777777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777===@@@CCCDDDGGGPPP^^^jjjxxxxxxvvvvvvvvv}}}}}}|||{{{{{{~~~zzzxxxuuupppnnnoooooosssyyy~~~~~~{{{yyywwwwwwvvvtttqqqnnnmmmlllmmmpppwww{{{pppppppppnnnooorrrwwwzzz~~~|||{{{zzzzzzxxxvvvuuuvvvuuusssqqqnnnmmmkkkhhhdddaaa___]]]YYYXXXWWWUUURRRPPPMMMLLLIIIHHHGGGFFFEEECCCBBBBBB???>>>===<<<;;;;;;;;;;;;888888888888888777777777777666666666666555555555444444444444444555555555333333333333333444444555333333333333333333333333444444444555555555555666444444444444444555555666555555555444444555555666:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<===>>>@@@AAACCCDDDEEEGGGGGGHHHJJJLLLNNNPPPPPPSSSSSSTTTVVVWWWYYYZZZZZZ^^^aaaccceeefffgggjjjlllooorrruuuxxxyyy|||ssseee___ZZZTTTGGGDDDAAA@@@DDDIIIMMMPPPWWW\\\hhhuuu}}}{{{{{{|||~~~~~~xxxrrrhhhZZZNNNGGGDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJGGGDDDAAA>>>:::444111---,,,+++************+++++++++++++++++++++++++++***))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))))))))***,,,...111222222333555666888888999999555555555666666666777777999999:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<>>>>>===;;;;;;:::999999999999999666666666666666555555555555555555555444444444444222333333333444444555555666555444333222111111111333333333333222222222222111111111222222222333333333333222222333333444555444333333333333444444555666666666666666777777777999999999999999888888888999999:::<<<===>>>???@@@BBBBBBCCCDDDFFFHHHJJJKKKMMMNNNOOOPPPRRRSSSUUUUUUWWWYYY\\\]]]^^^___bbbdddhhhkkkmmmoooqqqrrruuuxxx}}}rrrmmmggg___NNNIIICCC@@@@@@CCCFFFGGGLLLPPP[[[fffoooyyyyyyvvvuuuwww{{{~~~}}}tttkkk^^^SSSKKKGGGEEEDDDEEEFFFFFFGGGHHHIIIJJJJJJHHHGGGEEEDDDBBB>>>999555///...,,,+++************+++++++++++++++++++++++++++***)))((((((((())))))((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((()))+++---///111222333444555666777888888888888555555555666666666777777999999999999::::::::::::;;;;;;:::999;;;>>>AAABBBEEEKKKRRRTTTVVV^^^mmmxxx~~~|||yyy{{{|||wwwxxxxxxwwwxxx{{{|||~~~zzzyyywwwvvvwwwwwwwwwvvvtttttttttxxx}}}xxxqqqfffhhhlllppptttzzz~~~}}}}}}|||{{{yyyvvvtttrrrmmmkkkhhhfffeeedddaaa___]]]\\\YYYWWWTTTQQQOOONNNLLLKKKKKKIIIGGGEEECCCBBB<<<<<<;;;;;;:::::::::999777777666666555666666666444444444444444444444444444444444444333333333222111111222333333444555555888777555333222222222333333222222222111111111000000000000000111111111111222222111000111222333444222222111222222333444444444333333333333333333333555555666666666555555555777777888999999:::;;;;;;<<<<<<<<<===???AAACCCDDDGGGHHHIIIKKKMMMNNNPPPPPPPPPRRRTTTUUUVVVWWWZZZ\\\```bbbdddfffggghhhkkkmmmrrrsssvvv{{{zzzrrrgggYYYSSSJJJDDDAAAAAABBBBBBDDDGGGNNNVVV^^^iiizzz|||wwwsssrrrvvv||||||~~~}}}wwwpppfff\\\TTTOOOKKKIIIEEEEEEFFFFFFGGGIIIJJJKKKGGGGGGGGGGGGFFFCCC>>>;;;444222///---+++***++++++************************,,,+++***)))((()))******))))))************))))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((((('''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&''''''((()))******%%%%%%&&&'''((((((((('''''''''''''''((((((((()))%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((())),,,...111222333444555666777888888888888888666666666666777777777777888888999999999::::::::::::999888999<<<@@@EEEIIIQQQXXX^^^______eeeqqq||||||~~~{{{xxxzzzzzzvvvxxxzzz{{{~~~{{{yyyxxxwwwyyyzzz{{{zzzyyywwwuuuwww{{{{{{wwwpppsssxxx}}}}}}{{{zzzxxxxxxwwwvvvtttqqqnnnmmmgggeeebbb```___]]]ZZZXXXWWWVVVTTTQQQOOOLLLJJJIIIBBBBBBBBBAAA???===<<<;;;999888888888888777777777444444333333333333444444222222222333333333333333333333333333222222222222000111111222333444555555222111000000000111333444222222111111000000000///111111111111222222222333111111000///000111222333000000000111111222444444333333333333333222222222111111222333444444333333666666666777777888888888888777777888:::<<<>>>@@@BBBCCCDDDFFFIIIKKKLLLMMMJJJLLLOOOPPPQQQRRRTTTVVVYYY[[[]]]______aaaccceeegggiiilllqqqwww|||xxxkkkbbb[[[QQQIIIDDDBBBAAA@@@AAABBBFFFLLLRRR]]]pppzzzssspppsssyyy~~~}}}~~~zzz|||vvvmmmeee^^^XXXSSSOOOEEEEEEEEEFFFGGGIIIJJJKKKGGGGGGHHHJJJJJJGGGBBB???777555222///---,,,,,,,,,))))))))))))))))))))))))---,,,***)))))))))***+++))))))************))))))************************&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""&&&******'''%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((("""###%%%'''((()))******''''''''''''''''''''''''((()))))))))'''''')))*********,,,111666888777555555555555555666666666777888888999::::::::::::999::::::999:::::::::888777888999:::<<<@@@GGGOOOUUU]]]ccciiijjjgggiiirrrzzz}}}}}}zzzttttttzzzzzz{{{}}}}}}{{{{{{|||}}}|||||||||{{{yyyxxxyyy}}}~~~~~~}}}|||zzzyyyxxxwwwuuussspppooommmkkkhhheee___\\\YYYXXXVVVTTTRRROOOOOONNNLLLIIIFFFCCCAAA@@@======<<<<<<;;;:::999999555555555555555555555555333333333333333333333333444333222111111111333333333333333222222222111111111111111111222222222222111333444555555444222111222222111111000000//////000000000000000111222222222222222222222222222222000000000000000000000000222222222222222222222222444444333333333333222222333444555555333333444555:::444333888<<<:::999:::=========>>>@@@BBBEEEFFFEEEEEEFFFGGGHHHJJJLLLMMMQQQRRRSSSUUUWWWYYY[[[\\\```bbbdddhhhmmmrrruuuwww{{{~~~yyyoooiii___UUUKKKEEEBBBAAABBB>>>>>>AAAGGGQQQ```nnnzzztttrrrrrrssstttxxx}}}}}}zzz||||||zzzwwwsssmmmfff```]]]QQQMMMHHHGGGHHHIIIHHHFFFJJJIIIGGGFFFFFFEEEBBB@@@>>>:::444000///...---,,,......---,,,++++++++++++------+++*********+++,,,))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((***************)))(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((((((&&&$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''((()))))))))(((((()))+++++++++---111555777666444555555555666666666777777888888999::::::::::::999<<<<<<<<<<<<======<<<;;;:::;;;===@@@FFFNNNXXX^^^fffkkkooonnnjjjjjjpppwww}}}~~~~~~{{{vvvqqqrrrxxx}}}{{{{{{|||}}}|||}}}~~~}}}|||}}}~~~|||zzzxxxvvvuuupppnnnkkkiiihhheeebbb___ZZZXXXUUUSSSRRRPPPMMMJJJIIIHHHFFFDDDAAA???===<<<:::999999888777777666666444444444444444444444444333333333333333333333333333333222111111222222333333333333222222222111111000000111111111222222222111222444555555333222111111111111111000000000///222111111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222444444333333333333222222333444555555333333444555222333444444555666777777999999999:::;;;===???@@@AAAAAAAAABBBDDDEEEGGGHHHJJJKKKLLLOOOQQQSSSUUUVVVXXXYYY\\\___cccgggkkkmmmtttvvvyyy|||uuuoooggg___WWWOOOHHHDDD@@@======@@@DDDJJJVVVaaaxxx{{{uuurrrqqqppppppsssxxx~~~{{{xxxyyyyyyyyyyyyxxxtttpppkkkhhh___YYYQQQKKKGGGEEEEEEDDDHHHGGGGGGHHHIIIIIIGGGEEEAAA===777333111000...---///...---,,,++++++++++++,,,,,,***)))))))))***+++))))))))))))))))))))))))((('''''''''(((((())))))***************)))(((((())))))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***&&&"""&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((('''&&&&&&%%%''''''''''''''''''''''''((()))***)))((((((***,,,------///222555666555333555555666666666777777777888999999:::::::::::::::999999999999999999::::::<<>>===;;;:::999777777666666555444444444333333333333333333333333222222222222222222222222333222222111111222222333333333222222222222111111000000111111111222222222111222333444444333222111111111111111000000000000333333222222111222222222222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333222222333444555555333333444555222;;;>>>666000222555444666666666666777888999:::;;;;;;<<<<<<>>>???AAABBBCCCDDDFFFHHHJJJMMMNNNOOOSSSTTTVVVYYY\\\___bbbdddhhhkkknnnqqqtttwww|||}}}xxxsssooojjjaaaUUUKKKCCC@@@>>>@@@AAACCCJJJRRRiiixxx}}}yyyuuuqqqnnnmmmmmmpppvvv{{{wwwtttuuuwwwyyy|||~~~}}}zzzvvvsssqqqkkkaaaUUUKKKFFFFFFGGGGGGGGGGGGIIIKKKKKKJJJHHHDDD@@@;;;777555222000...///...---,,,++++++++++++---,,,++++++******++++++))))))))))))))))))))))))(((((())))))))))))******))))))******))))))(((((())))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''(((&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((())))))(((((('''&&&%%%''''''''''''''''''''''''''')))******)))***,,,...//////000222444444444333555666666666666777777777888999::::::;;;;;;::::::888888777666555666888999===CCCMMMXXXaaaiiippptttxxxyyyxxxtttpppnnnoooqqqzzz|||~~~~~~}}}~~~vvvtttsssvvv{{{|||wwwtttsssvvvzzz}}}}}}{{{zzzxxxwwwtttqqqnnnkkkhhhgggbbb```]]][[[YYYVVVRRROOOLLLJJJGGGFFFDDDCCC@@@>>>===<<<<<<;;;::::::999999666666666555555555444444333333333333333333333333111111111222222222222222222222222222222333333333333333333222222222222222111111111111222222222222111222333333444333333222222222111111111111111111333333222222111111222222222222222222222222222222222222222222222222222222333333333333333333333333444444333333333222222222333444555555333333444555:::IIILLL===111333666333777666666666777777777888888888888999:::<<<===>>>???@@@BBBDDDFFFHHHJJJKKKNNNOOOPPPRRRUUUXXXZZZ\\\^^^```dddfffiiimmmqqquuu}}}}}}~~~~~~uuufffYYYLLLFFFBBBAAA??????DDDJJJ]]]kkkwwwzzzzzz||||||zzzzzzuuupppnnnkkkkkkmmmssszzz}}}tttqqqppptttwww|||}}}{{{~~~zzzqqqdddVVVMMMKKKLLLIIIHHHHHHJJJKKKKKKIIIGGGFFFCCC???;;;888555111//////...---,,,,,,++++++,,,......------,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))***))))))((()))))))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))(((((((((((('''''''''''''''''''''''''''''''''&&&)))******((('''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''(((((()))((((((((((((((((((((((((((((((((('''(((*********+++---///000111222333333333333444666666666666777777777888999999:::;;;;;;;;;;;;:::<<<<<<;;;999777888;;;>>>AAAKKKZZZhhhqqqvvvxxxyyyzzzyyywwwtttrrrqqqqqqqqqwww{{{~~~vvvttttttwww|||{{{{{{zzzyyyzzz|||~~~|||yyywwwuuurrrqqqnnnkkkgggcccaaa___[[[YYYVVVTTTSSSPPPLLLIIIFFFDDDBBB@@@@@@>>><<<:::888888777777777777777777555555444444444444444444333333333333333333333333111111222222222333333333222222333333444444444444333333333333333444444444222222222222333333333333222222333333444444444444222333333333333333333333333222222111111222222222333333333333333333333333444444444444444444444444333333333333333333333333444444333333333222222222333444555555333333444555;;;JJJMMM===111333666333666666666666666666666666888888888888999:::<<<<<<;;;<<<===???AAACCCEEEFFFFFFFFFGGGIIILLLNNNPPPRRRVVVXXX\\\___aaaeeeiiimmmtttxxx}}}wwwkkkYYYPPPGGGBBB???>>>AAAFFFPPP\\\iiiooosssvvvxxxyyyzzzvvvtttmmmkkkjjjmmmsss{{{{{{tttooommmmmmpppuuu{{{~~~sssdddWWWPPPMMMJJJIIIIIIIIIKKKKKKJJJIIIGGGEEEAAA>>>;;;777333/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((&&&'''((()))))))))(((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))'''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&)))+++***&&&%%%(((+++''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((()))*********(((((((((((((((((((((((('''(((******+++,,,///111000222333333222222444555666666666777777777888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<999777999???DDDLLLWWWhhhvvv}}}}}}|||zzzxxxuuusssssstttsssrrrsssxxx}}}~~~}}}{{{{{{|||vvvtttrrrtttyyy}}}~~~}}}zzz{{{|||~~~~~~~~~yyyzzz~~~}}}vvv{{{|||yyyuuurrrpppllljjjhhhddd```]]]ZZZXXXSSSQQQOOOMMMLLLIIIFFFCCC@@@>>><<<<<<<<<;;;:::888444444444444444444444444333333222222222222222222333333333333333333333333222222222333333444444555333333444555666666666666444444555555555555666666333333444444444555555555333333444444555555666666444444444444555555555555333222222222333333444555555555555555555555555555444444444444444444444444333333333333333333333333444444333333333333222222333444555555333333444555333===???666000222444333222333444444555444444333777777777777888999:::;;;777888999:::;;;===>>>>>>BBBBBBCCCEEEGGGJJJLLLMMMOOOQQQUUUXXXZZZ^^^bbbfffjjjoootttxxxzzz~~~|||hhh]]]QQQIIIDDD@@@AAADDDEEENNNYYYbbbiiinnntttwww|||{{{zzzsssqqqooonnnpppvvv}}}|||vvvpppmmmgggiiinnntttzzzrrreeeZZZTTTPPPNNNLLLKKKMMMNNNNNNNNNHHHFFFCCCAAA>>>:::555222000///...---,,,,,,,,,,,,)))************)))((('''((((((((((((((((((((((((&&&'''((()))***)))((('''''''''((()))))))))(((((())))))))))))))))))))))))''''''&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))*********(((((((((((((((((((((((('''(((***++++++---000222000222333333222222444777666666777777777888888888999:::;;;;;;<<<;;;;;;;;;888:::;;;:::999===EEELLL[[[eeesss|||xxxtttsssuuuvvvtttrrrpppssswwwwwwuuussstttvvv}}}xxxtttpppqqqvvv{{{~~~~~~|||}}}~~~~~~|||zzzxxxsssuuuxxx~~~wwwpppnnnssszzzzzzzzzyyywwwsssooojjjhhhbbbaaa^^^[[[WWWTTTQQQPPPJJJHHHFFFEEEDDDBBB???===:::999777888999999888777444444444444444444444444333333333333333333333333444444444444444444444444222333333444555555666666333444666777888888888777555666666666777777777888555555555555666666666666444444444555666777888888555555666666777777777777444444444444555777888999666666666666666666666666555555555555555555555555444444444444444444444444444444333333333333222222333444555555333333444555111222222222222222222333111111333444444444444333555555444555555666777888555666666777777888999999===>>>???AAADDDFFFIIIJJJHHHKKKNNNQQQTTTWWW\\\___aaaffflllppprrrtttyyy|||zzznnn```WWWOOOHHHDDDDDDBBBGGGNNNVVV\\\bbbiiiooottt{{{~~~yyyyyyxxxuuussstttyyy}}}}}}yyysssoookkkkkkkkknnnttt|||yyyooohhh```\\\UUUQQQOOOOOOOOOOOOIIIHHHFFFEEEBBB>>>999555000///...------,,,,,,---******+++++++++***)))(((((((((((((((((((((((((((&&&((()))++++++***)))(((&&&''''''((())))))(((((())))))))))))))))))))))))&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&######$$$%%%&&&'''((()))(((((((((((((((((((((((((((%%%"""###&&&'''&&&###'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''(((((())))))))))))((())))))))))))))))))))))))'''(((***+++,,,---000333///222444333222222555888777777777777888888888888999:::;;;;;;<<<<<<;;;;;;:::===??????@@@EEEOOOWWWgggooozzz}}}yyyttttttvvvwwwuuurrrnnnpppqqqpppmmmmmmooorrr{{{{{{vvvqqqqqquuu{{{}}}zzzwwwuuuoooqqqvvv|||yyyooogggjjjpppvvv~~~}}}}}}}}}ttttttssspppmmmhhhcccaaaZZZYYYVVVSSSPPPLLLJJJIIICCCBBB@@@??????>>>;;;999666555444555777888777666777666666666666666666666666666666666666666666666555555555555555555555555333333444444555666777777444555777888999999999888666666777777888888999999666666666666777777777777555555555555666777999999666666777777888888888999555555555666888999;;;<<<777777777777777777777777666666666666666666666666444444444444444444444444444444444333333333222222333444555555333333444555777111///333666444222222111222444555666666555555333222222222333444555555666777777777777777777888666666888:::===???BBBCCCDDDFFFJJJMMMOOOSSSXXX[[[[[[```gggkkkmmmnnnqqqtttwww{{{{{{nnneee[[[OOOHHHEEEEEEFFFJJJOOOSSSWWW^^^dddnnnvvv}}}}}}wwwtttvvvyyy~~~~~~~~~{{{vvvqqqtttqqqnnnmmmpppwww~~~~~~pppiii___WWWQQQNNNMMMLLLJJJIIIHHHGGGEEEAAA<<<888000000...---------------------...///...---,,,+++((((((((((((((((((((((((''')))+++,,,,,,,,,***)))&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''$$$&&&'''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))&&&$$$$$$&&&'''&&&$$$))))))***,,,...111333444333333444555555444444333444666888:::;;;<<<;;;;;;::::::999888:::<<<<<<;;;999<<<>>>>>>FFFSSS```fffooouuu}}}~~~~~~|||yyyvvvsssqqqmmmkkkiiiiiijjjkkkjjjjjjrrr|||}}}~~~}}}wwwpppnnnqqqwww|||||||||{{{yyytttpppnnnmmmrrrzzzzzzuuurrrnnnmmmnnnjjjoooxxx}}}{{{zzzxxxuuusssqqqpppnnnjjjfffaaa]]]ZZZUUUSSSOOOKKKGGGFFFEEEEEE???>>>===;;;999888666666888666222000///111444555444444444555555555666666444444555555555555444444888888888777777777777777999888777666666777888999888888777777777777888888777777777777888888888888888777666555555666777888666666666666777777777777777777777777777777777777999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888888777777666666888777777777666666555555333333444444333333222111444444444444444444444444333333333222222222111111222222222333333444444444333333444444555666777777777555333333555666555444666666777888999;;;===>>>AAADDDFFFHHHJJJLLLNNNQQQXXX[[[___bbbdddfffiiikkkpppsssxxx}}}vvvfffXXXOOOJJJHHHFFFDDDDDDHHHNNNVVVZZZaaajjjuuu|||}}}}}}~~~~~~zzzvvvuuuwwwvvvuuuxxx|||~~~}}}{{{yyyqqqlllmmmoooqqqyyyqqqaaaUUUNNNLLLLLLHHHGGGGGGFFFDDDAAA???===333222000...------------,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&'''((()))((('''&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%&&&((()))(((&&&)))+++,,,---...///111222333333444555555555444444777777999:::;;;<<<<<<<<<;;;;;;::::::<<<>>>>>>>>><<>>@@@CCCEEEFFFHHHJJJMMMSSSVVVZZZ]]]```bbbeeegggjjjmmmrrrvvvzzz~~~vvvggg\\\VVVMMMKKKGGGEEEEEEHHHLLLOOO[[[dddooowwwyyyzzz{{{}}}~~~{{{zzzwwwuuusssuuuxxx{{{||||||zzzsssnnnnnnooopppwww~~~nnn]]]QQQKKKJJJGGGHHHHHHGGGFFFCCCAAA???777555222000............,,,,,,++++++***)))))))))************)))))))))((()))))))))))))))))))))((()))))))))))))))))))))))))))(((''''''&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((()))***)))'''&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***((('''''')))***))))))))),,,///000...---///222333444444555555555666666999999999:::<<<===???@@@===<<<<<<===>>>???@@@AAA@@@HHHQQQXXX```jjjppprrrsssxxx~~~~~~|||zzzvvvsssrrrpppoooooopppqqqrrrpppooossszzz}}}yyyxxxwwwuuusssoookkkjjjnnnsssxxx{{{|||{{{zzzyyywwwsssnnnjjjiiihhhmmmvvv}}}~~~{{{zzz}}}xxxooonnnppprrruuuyyy~~~{{{xxxuuurrrooollliiifffbbbaaa^^^[[[VVVRRRNNNLLLHHHFFFCCC@@@===<<<;;;;;;999888888777777666666555444333222222111222222222555555555555666666666666777888888888888888888777888888888888888888888888999999888777777888999999777777666666666666777777888888888888999999999999777888:::<<<<<<:::888777999999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999777777777777777666666555555555666777666555444333555555555444444444444333333333333333444444444444333333333333444444444444333222222333555666444333444444555555777888::::::999<<<>>>@@@AAABBBEEEGGGLLLOOOSSSVVVYYY\\\___aaabbbeeeiiilllpppssswwwzzz|||zzzllldddTTTQQQLLLGGGEEEDDDFFFGGGRRR[[[gggppptttuuuwwwxxxzzzwwwsssqqqssswwwzzz{{{|||vvvrrrqqqpppooossswww|||fffTTTJJJHHHGGGGGGHHHIIIHHHEEECCCAAA<<<:::666222/////////000,,,,,,,,,+++******)))))),,,,,,,,,+++++++++******,,,,,,+++******)))(((((()))))))))))))))))))))))))))(((((('''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###$$$%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********(((---111111///...000333444444444444555666777888999999999;;;===@@@CCCEEEAAA???>>>??????>>>AAAEEEFFFRRR___iiiqqqxxxyyyxxxzzz}}}~~~|||zzzwwwtttrrruuuvvvwwwzzz}}}~~~}}}|||{{{~~~|||xxxvvvtttrrrpppmmmlllnnnqqquuuxxxyyyzzzzzzyyyvvvqqqkkkhhhgggfffiiiqqqwwwzzz}}}yyyvvvwww~~~~~~vvvvvvzzz}}}}}}{{{yyyvvvsssoookkkhhhddd```]]]YYYWWWUUUQQQMMMIIIFFFDDDAAA???===;;;999777777777666666666666666666666666555555666666666555555444555555666666666777777777888888999999999999888888888888888999999999999999:::999888777777888999:::999888888777777888888999999999999999::::::::::::888999::::::::::::999888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888444555666777777555444222555555555555444444444444333333444444444444444444333333333333333333222222111111111333555555444222444444444444555666777888666888:::<<<<<<===@@@BBBEEEHHHLLLPPPRRRUUUXXXZZZZZZ]]]aaadddfffiiimmmoooqqqwwwwwwnnn^^^YYYRRRKKKGGGFFFGGGHHHKKKSSS^^^hhhnnnqqqsssttt}}}~~~wwwqqqoooqqquuuxxx{{{yyyvvvtttqqqpppoooppp{{{kkkWWWKKKHHHEEEFFFGGGHHHHHHFFFDDDBBBAAA===999444000//////000---,,,,,,++++++***))))))---,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###$$$%%%&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))***+++***---000111000000222555444444444444666777999:::999999:::<<<@@@CCCGGGIIIDDD@@@???@@@???>>>CCCLLLTTTaaaqqq|||~~~|||||||||~~~}}}{{{yyyvvvuuuyyyzzz~~~|||xxxuuuuuuuuutttrrrppppppqqqtttvvvxxxzzz{{{{{{wwwqqqlllhhhgggeeeffflllppprrrvvv{{{|||wwwvvv{{{}}}{{{yyyuuusssooolllhhhddd```\\\XXXUUUPPPOOOLLLIIIFFFCCCAAA@@@<<<<<<:::999777666666555444444555555555666666666555666777777777777666555666666666777777777888888888888888999999888888888888999999999:::::::::;;;;;;:::999888888999:::;;;;;;::::::::::::::::::;;;::::::::::::;;;;;;;;;;;;;;;:::888777777888:::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????=======================================>>>>>>>>><<<<<<<<<<<<============;;;<<<<<<<<<<<<;;;::::::444555666777777666555444666555555555555444444444444444444444444444444444333333333333333333222222222111111333444555444222444333333333444555555666444666888999999:::<<<>>>@@@CCCGGGJJJLLLNNNQQQSSSTTTWWWZZZ\\\___aaaeeegggjjjpppwww}}}~~~vvvkkkeee[[[QQQKKKHHHIIIJJJIIIOOOXXXaaahhhllloooqqqxxxvvvpppoooqqqsssxxxyyyxxxvvvtttqqqnnnkkksssyyyppp[[[OOOJJJEEEEEEFFFFFFFFFEEEDDDCCCCCC@@@;;;666222000//////------,,,,,,+++*********,,,,,,+++++++++*********((((((((())))))*********))))))))))))))))))))))))))))))((((((((())))))***(((((((((''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))***)))'''&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((((((((()))+++---111000000111222333444555444444444444666888;;;<<<;;;;;;===???BBBEEEHHHIIIFFF@@@>>>@@@@@@AAAJJJWWWfffttt~~~||||||}}}}}}|||zzzzzz}}}~~~zzzuuutttvvvwwwwwwwwwuuusssssstttvvvxxx{{{{{{uuuooollljjjggggggkkkmmmnnnqqqvvv|||~~~|||~~~}}}zzzxxxvvvsssnnnkkkgggddd```\\\XXXTTTPPPMMMIIIGGGEEECCC@@@???>>>===::::::999999888777666666555555555666666777777777444444555666666666666555777777777777888888888888888888999999999999888888999999999::::::;;;;;;<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;888555555888;;;===::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????===========================>>>>>>>>>>>>?????????===============>>>>>>>>>===============<<<;;;;;;666777777777888999999:::777777777666666666555555555555555555444444444444333333333333444444444444555444222222333444444333444444333333333444444555333555777888777888:::;;;<<<>>>BBBDDDFFFGGGJJJLLLMMMPPPSSSVVVXXXZZZ^^^```eeejjjpppuuuyyy~~~}}}wwwqqqhhh]]]TTTNNNJJJIIIIIIMMMSSS[[[bbbhhhlllmmmuuu|||uuupppooopppssswwwzzzxxxvvvtttoooiiiiiinnnwwwwwwcccUUUNNNGGGFFFEEEDDDDDDDDDDDDDDDDDDAAA===999555222000///---------,,,++++++******+++++++++*********))))))''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))******+++)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((('''((()))((('''&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))))))))***---000:::555111000333555444222444444444444666999<<<>>>??????AAACCCDDDEEEFFFFFFFFF???===AAACCCFFFTTTfffvvv~~~~~~~~~}}}|||yyyttttttxxxvvvxxxzzzyyywwwuuuvvvxxxyyy~~~yyytttqqqnnnkkkjjjmmmnnnooorrrwww|||zzzxxxuuurrrppplllgggddd___\\\XXXTTTQQQMMMHHHEEEBBBAAA???===<<<<<<<<<<<<999999999999888777777666777777777777888888888888555555555666666666777777777777777888888888999999::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<============;;;999888888999;;;===;;;;;;;;;<<<<<<<<<=======================================>>>>>>>>>>>>???==============================>>>>>>>>>?????????<<<=========>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<:::999999999;;;===???AAA::::::999999999888888888666555555555444444444444333333333444555555555666999666333111222444444444555444444333333333444444222444555666555666777999888;;;>>>@@@@@@AAACCCEEEFFFHHHLLLOOOQQQTTTWWWZZZ^^^ccciiimmmpppuuu{{{~~~{{{vvvnnneee[[[SSSOOOJJJLLLOOOUUU\\\ccchhhjjjooouuu}}}|||tttqqqqqqmmmtttzzzyyyxxxwwwqqqiiifffjjjpppxxx}}}mmm___VVVKKKIIIFFFCCCCCCCCCEEEGGGDDDCCCAAA===999555222000...------,,,,,,+++******++++++++++++*********)))************************))))))))))))))))))))))))***)))))))))******+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''((((((((())))))$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((++++++***+++///222AAA:::111000333555333000444444444444666999<<<>>>BBBCCCDDDEEEEEEDDDCCCBBBEEE===<<>>===<<<:::::::::;;;;;;888888999999888888777666888888888888999999999999888888777777888999::::::777888888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;<<<======<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>????????????<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<===<<<;;;;;;===@@@DDDFFF<<<<<<;;;;;;;;;:::::::::666666555555555444444444333333444444555666777777<<<888444111222333444555555555444444333333444444111333444444444444666777666999;;;=========???@@@AAACCCGGGJJJLLLOOOSSSUUUZZZ^^^cccgggjjjnnnuuuzzzyyy||||||tttiii^^^XXXKKKKKKMMMQQQXXX```eeehhhjjjnnnsss{{{wwwsssrrrjjjsssyyyzzzzzzyyyrrriiiiiikkkoootttzzz}}}~~~~~~uuuggg]]]NNNKKKGGGCCCBBBDDDGGGIIIEEEDDDCCC@@@<<<888333111...------,,,,,,++++++***,,,,,,,,,+++++++++******------,,,++++++*********))))))))))))))))))))))))******))))))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((()))))))))))))))((((((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((''''''((()))+++,,,************+++---000111222222222222333444444555555666888888888999;;;===AAADDDGGGGGGEEEBBB@@@@@@>>>===AAAHHHMMMUUUeeeuuuzzzxxx{{{}}}}}}{{{uuuvvvxxxxxxxxxxxxzzz{{{}}}wwwvvvuuuuuuwww|||}}}{{{zzzxxxuuussspppmmmhhhddd```]]]YYYVVVQQQMMMHHHFFFFFFDDDAAA>>>999:::;;;:::888777888999999999888888888888888888888888888888888888888888888888999999999:::::::::<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>===<<<;;;:::999::::::999999999888888777;;;;;;;;;;;;;;;<<<======???>>>===<<<<<<===>>>???======>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>======>>>@@@AAA@@@??????@@@@@@@@@===;;;>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>???????????????@@@@@@AAAAAA@@@>>>===???===<<<;;;======<<<;;;======<<<;;;::::::999999888888888888777777666666777777666666555555555444222222222222333444555666222222333333333444444444111111222333333444555555555666666777888999999:::>>>???@@@CCCFFFIIIKKKMMMRRRVVVZZZ___bbbeeeiiilllsssuuuyyy}}}~~~|||qqqfff___UUURRRPPPSSSXXX]]]^^^^^^___bbbgggmmmqqqyyyyyysssrrrqqqssswww|||{{{uuuooolllmmmnnnooopppssswwwzzz|||~~~}}}tttnnn]]]TTTHHHCCCDDDEEECCC???DDDDDDCCCBBB>>>999555222000...,,,*********,,,,,,,,,,,,,,,+++++++++******---,,,***)))))))))******+++***(((***,,,---***(((*********)))((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%*********+++,,,...000111222222222222333444555666444666888999999:::===???AAACCCFFFFFFEEECCCBBBBBBBBBAAADDDLLLTTT\\\jjjwww}}}~~~zzzzzz|||}}}zzzwwwsssvvvxxxzzz{{{}}}~~~}}}|||}}}~~~}}}yyywwwuuussspppnnniiieee```\\\YYYUUUQQQNNNKKKHHHDDDBBBBBBAAA>>><<<999:::;;;:::888777888999999999888888888888888888999999999999999999999999999999999999::::::::::::;;;;;;<<<======<<<<<<;;;===<<<<<<<<<;;;;;;::::::============<<<;;;::::::999999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>==================>>>======>>>>>>>>>>>>==============================@@@???>>>======>>>???@@@AAA@@@@@@AAABBBBBB@@@>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@@@@@@@???>>>>>>@@@>>><<<<<<=========<<<======<<<<<<;;;:::::::::::::::::::::999999888888;;;:::999777555444333222111111111111111222222333222222333333333444444444222222222333333444444444555555666666777888888999;;;<<<===???AAADDDFFFHHHMMMQQQUUUZZZ]]]aaaeeeggglllnnnrrrvvvzzz~~~|||xxxoooiiiaaa[[[UUUSSSUUUXXXYYYYYYWWWXXX[[[```dddnnn}}}wwwrrrpppqqquuuyyyzzzwwwssspppqqqqqqppppppqqqtttvvvzzz}}}xxxsssggg]]]QQQHHHEEEDDDCCCAAACCCDDDEEEDDDAAA===888555111000...,,,++++++,,,------,,,,,,,,,,,,+++++++++------+++*********+++++++++))))))***,,,,,,***(((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&''''''((())))))))))))((('''&&&$$$###***++++++,,,---///000111222222222333333555666666555777999;;;<<<<<<>>>@@@@@@BBBDDDDDDCCCBBBCCCCCCEEEEEEIIIRRR]]]gggrrr{{{|||}}}{{{zzz|||~~~}}}xxxtttsssvvvyyy{{{}}}~~~zzz}}}{{{{{{yyyuuurrrooollliiifff```]]]XXXTTTPPPMMMIIIFFFDDDAAA???======<<<;;;999999:::;;;:::888888888999888888999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>==================>>>>>>======>>>>>>>>>======<<<;;;;;;;;;<<<===???@@@AAA???>>>>>>=========>>>>>>??????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???????????????????????????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCDDDBBBAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@?????????AAAAAA@@@???????????????@@@???======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::888777555444333666666555444444444444555333333333333444444444444333333333333333333333333444444444555666666777777888888999:::<<<>>>@@@AAAFFFIIINNNRRRUUUYYY]]]aaabbbeeeiiimmmpppuuuzzz~~~~~~|||}}}zzztttpppllleee[[[UUUTTTUUUVVVVVVTTTRRRQQQSSSVVV___ppp|||ssspppoooqqquuuxxxxxxwwwvvvvvvvvvtttqqqoooooopppvvvzzz}}}yyyrrrkkk^^^QQQHHHCCCBBBBBBBBBDDDFFFFFFEEE@@@<<<999444222000---,,,,,,------------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,***))))))***++++++***(((%%%%%%&&&''''''((())))))++++++***))))))((('''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((((((((('''''''''''''''(((((()))((()))***++++++***)))(((++++++,,,---///000111222333333333333444555777777888:::===????????????@@@@@@AAAAAAAAA??????@@@BBBFFFGGGLLLWWWdddpppyyy~~~}}}~~~~~~~~~{{{zzzzzz|||}}}|||yyyuuuvvvxxxzzz{{{|||}}}xxxyyy~~~{{{yyyxxxuuuqqqmmmjjjfffaaa^^^YYYVVVQQQMMMJJJGGGDDDAAA===<<<;;;::::::999999999888:::::::::888888999:::888888999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<===>>>???AAABBBCCCCCC>>>???@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCEEEEEEBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@AAACCCEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@CCCBBB@@@?????????@@@AAAAAA???>>>>>>??????>>>===<<<=============================================999999999999999999999999999888777666555555555555333333333444444444444555333333333333333333333222333333333444444555555555666666666777888999:::;;;@@@CCCGGGJJJNNNRRRVVVYYY[[[^^^bbbfffjjjnnnsssvvv|||yyy{{{|||}}}|||zzzwwwuuurrrkkkaaa[[[ZZZYYYXXXWWWWWWTTTQQQQQQQQQUUUaaannnvvvrrrooonnnppptttvvvwww{{{{{{{{{xxxsssnnnlllkkkpppvvv~~~}}}yyyuuukkk]]]OOOEEE@@@@@@@@@BBBEEEGGGFFFCCC???<<<666444111...,,,,,,,,,---,,,++++++++++++*********,,,+++++++++++++++++++++)))))))))*********))))))(((((())))))************+++*********)))))))))((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((('''(((((((((((((((((('''(((''''''''''''((())))))((()))***+++++++++***)))+++,,,---///000111222222333333333444555666888999<<>><<<<<>>>>>???@@@AAABBBBBBCCC???@@@@@@AAAAAAAAA@@@@@@DDDDDDEEEEEEEEEFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEBBBAAA@@@AAADDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAADDDCCCAAA@@@@@@@@@AAABBBBBBAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================;;;;;;;;;;;;;;;;;;;;;;;;666555444333222111111111333333444444444555555555333333333333333333333222333333333333444444444444555555555555666777888999<<>>@@@CCCFFFFFFCCC@@@>>>888555222///---++++++,,,************)))))))))))))))))))))************)))((()))*********)))))))))++++++******))))))))))))((()))))))))*********+++)))(((''''''''''''((()))&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''(((((())))))''''''((((((((((((''''''((((((''''''(((((()))***))))))))))))((('''&&&&&&,,,---...000222222333333333333444444666777999:::???CCCGGGIIIHHHEEEDDDCCCDDDCCCAAA???===???BBBFFFNNNSSSZZZaaakkkxxx|||zzzyyy}}}}}}vvvtttvvvwwwwwwvvvuuusssrrrrrrtttvvvwwwxxx{{{~~~}}}zzzzzz~~~}}}ssstttxxx~~~{{{yyyxxxwwwtttrrrmmmjjjeee```\\\XXXSSSOOOHHHFFFBBB@@@???===;;;999999::::::999888888999;;;777999::::::999888999;;;888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===>>>>>>>>>>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAEEEGGGIIIJJJJJJIIIGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHFFFEEEDDDEEEGGGIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@AAAAAA@@@???????????????????????????<<<<<<<<<<<<============??????>>>===<<<;;;::::::999888777666555444444444333444444444555555555555333333333333333333333333333333333333333333444444555555555555666777777888:::<<<>>>@@@AAAEEEIIILLLPPPSSSXXX\\\___cccfffiiijjjmmmsssyyy|||zzzzzzzzz{{{~~~zzzvvvsssoooiii```ZZZYYYWWWWWWYYYXXXVVVXXX]]]hhhtttzzzuuurrrrrrtttuuu}}}{{{uuupppmmmkkkpppvvvzzzzzzyyy{{{}}}zzzzzzxxxnnn___OOOCCC>>>>>>@@@BBBDDDDDDCCCAAA@@@;;;888555111...,,,,,,,,,+++*********))))))))))))'''((())))))***)))))))))''')))******)))(((((()))******)))(((((('''&&&&&&''''''((())))))***++++++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&'''(((((())))))(((''''''&&&&&&'''(((((()))******&&&'''((())))))((('''&&&((((((((((((((())))))***))))))((((((((((((((())),,,---///111333333333333333333444555666888::::::???CCCIIILLLLLLJJJIIIHHHHHHGGGEEEBBBBBBFFFKKKPPPYYYaaaggghhhmmmxxx}}}yyyvvvxxxvvvrrrsssvvvxxxyyyuuuuuuttttttsssuuuwwwyyy{{{}}}xxxrrrnnniiiiiimmmxxx|||xxxuuussspppmmmjjjdddaaa\\\WWWSSSOOOJJJGGGBBB@@@===<<<<<<;;;:::888888:::;;;999777777999;;;777999::::::999888:::;;;888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFHHHKKKOOOSSSTTTRRROOOMMMJJJJJJKKKKKKLLLMMMOOOOOOOOONNNNNNMMMMMMNNNNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQQQQPPPOOOOOONNNNNNPPPQQQTTTUUUUUUTTTQQQPPPNNNLLLJJJKKKMMMNNNOOONNNJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDBBB@@@@@@AAABBBAAA@@@AAAAAAAAA@@@??????>>>>>><<<<<<======>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;===<<<;;;:::::::::::::::444444444444555555555555222222222333333444444444444444444444444444444444444444444444555666777888999:::;;;<<<<<>><<<888444111///......,,,,,,,,,,,,+++++++++***'''((()))***+++******)))&&&)))+++***((('''(((***))))))(((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&((()))))))))))))))(((((('''''''''((()))******+++&&&'''((())))))((('''&&&((((((((((((((()))******(((''''''(((***,,,///000,,,...000222333444444333333444444555777888:::;;;>>>CCCIIINNNOOONNNMMMMMMJJJIIIGGGFFFGGGLLLSSSYYYbbbkkkpppnnnoooxxx|||wwwsssttt~~~yyyssspppssswwwzzz{{{vvvwwwxxxxxxxxxxxxzzz{{{~~~xxxooogggcccccccccgggsss~~~{{{wwwsssoookkkgggddd^^^ZZZUUUQQQMMMIIIDDD@@@AAA???<<<<<<<<<<<<;;;:::888:::;;;999777666888;;;777888::::::999999:::;;;888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>???@@@BBBCCCDDDEEEEEEBBBCCCFFFKKKOOOSSSVVVXXXQQQQQQQQQPPPPPPNNNMMMMMMLLLPPPVVV[[[]]][[[XXXUUUQQQQQQRRRRRRTTTUUUWWWXXXWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWVVVUUUUUUTTTWWWYYY\\\^^^^^^\\\YYYWWWTTTRRRPPPPPPQQQSSSSSSSSSMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHFFFEEEDDDDDDCCCAAAAAABBBBBBBBBAAABBBBBBAAAAAA@@@???>>>>>>======>>>>>>????????????======>>>>>>?????????@@@;;;;;;:::999999999::::::444444444555555555666666111111222333333444555555444444444444444444444444333333333444555666777888888888999999999<<<@@@CCCBBBFFFKKKOOORRRUUUXXXZZZ\\\aaaggglllppptttxxxzzz}}}~~~}}}||||||}}}zzzuuupppiiieeeaaa```]]]YYYXXX[[[cccppp|||~~~|||~~~|||{{{|||zzz~~~}}}xxxuuunnnrrruuutttqqqrrrvvv{{{|||zzzvvvooofffZZZOOOHHHBBBBBBBBBBBBCCCCCCCCCDDDAAA???;;;666333111000000.........---------,,,,,,((()))***+++,,,,,,+++***&&&)))+++***((('''(((***)))))))))***++++++,,,,,,))))))((((((''''''&&&&&&&&&'''***++++++***'''&&&((('''%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$###((((((((('''%%%&&&(((******---///---(((&&&'''***(((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((('''''''''''''''(((***,,,///000000000111222333333444444666555555555777999:::<<>>??????======>>>???AAA@@@??????@@@AAAAAAAAACCCCCCDDDFFFHHHIIIGGGFFFKKKKKKMMMSSSZZZ^^^^^^]]][[[]]]^^^]]]YYYUUUSSSRRRVVVZZZ```dddfffeeeaaa___[[[ZZZZZZ\\\```cccddddddccc```]]][[[[[[]]]aaaccccccbbb```^^^\\\^^^bbbeeefffggggggeeebbb___^^^___aaabbbcccdddeeeeeeeeedddbbb^^^YYYWWWYYYZZZZZZYYYWWWVVVTTTQQQPPPOOOOOOPPPQQQQQQQQQQQQOOOMMMKKKJJJKKKJJJIIIJJJLLLMMMNNNMMMHHHGGGFFFGGGHHHHHHGGGFFFGGGFFFDDDCCCCCCDDDEEEFFFBBBBBBBBBAAAAAAAAAAAAAAA:::;;;===???@@@AAA@@@@@@@@@??????>>>>>>>>>>>>???::::::;;;<<<;;;:::999888888888888777666555555444666666555555555444444444444444444555555666666666444333333222222333333444444555666777999;;;<<<===???BBBFFFJJJLLLPPPSSSVVVYYY\\\```dddgggkkkpppssswww|||~~~~~~}}}zzzyyyxxxssspppkkkbbbYYYTTTTTTVVV```jjjuuuyyywwwxxx~~~}}}{{{}}}}}}xxxwwwwwwwwwxxxxxxxxxwwwuuutttsssttttttsssmmmbbbVVVMMMKKKGGGCCCAAABBBDDDFFFGGGCCCBBB???<<<777333000......,,,******+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******(((((())))))******++++++******))))))))))))******))))))(((((((((((())))))''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%((())))))(((''''''(((******---///---(((&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''''''''((()))***---///000111111222222333333444444555555555666888:::<<<===AAADDDGGGIIIJJJKKKNNNPPPPPPTTTUUUTTTVVV^^^dddeeennnrrrvvvuuusssvvv~~~xxxpppnnnrrryyy}}}zzzzzz|||~~~{{{rrrkkkjjjddd[[[]]]eeeiiinnnuuu|||~~~|||zzzxxxxxxtttpppkkkeee```[[[VVVRRRMMMJJJFFFCCCAAA???<<<:::;;;::::::999888888777777999999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>>>>===???@@@@@@???@@@BBBCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMOOOOOONNNQQQRRRUUUZZZaaaeeefffeeedddeeefffeeeaaa^^^\\\[[[\\\```fffkkkmmmmmmkkkiiieeedddeeegggjjjmmmmmmmmmjjjhhheeedddeeegggkkknnnmmmlllkkkiiigggiiilllooopppqqqqqqooollliiihhhhhhhhhhhhiiijjjkkklllllllllkkkgggcccaaaaaabbbbbbaaabbb```^^^[[[YYYXXXWWWWWWTTTUUUUUUUUUUUUSSSRRRQQQQQQOOONNNOOOQQQSSSSSSRRRNNNLLLJJJIIIIIIHHHFFFDDDEEEDDDCCCBBBAAABBBDDDEEECCCBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAAAAA@@@???@@@???>>>>>>>>>>>>>>>>>>;;;<<<<<<===<<<;;;:::999999999999888777666666666666666555555555444444444333444444444555555555555444444333333333333444444444555666777888999:::;;;===???BBBEEEHHHKKKPPPSSSUUUXXX\\\```cccgggkkknnnnnnrrrxxx~~~|||}}}wwwuuupppggg]]]VVVTTTUUUVVV___iiinnnnnnqqqyyy~~~zzzyyy}}}~~~{{{zzz|||yyy|||}}}yyyuuussstttuuuvvvvvvrrrhhh\\\TTTNNNJJJCCC??????@@@BBBBBBBBBBBB@@@===:::555222000///...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******************++++++++++++******))))))))))))******))))))(((((((((((())))))&&&''''''(((((((((''''''((((((((((((((('''''''''''')))******)))(((((()))+++---///---(((&&&&&&((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))***+++...///111333333333333333333333333555555666777999;;;===???AAABBBEEEFFFGGGIIILLLOOOVVVYYYZZZ\\\bbbkkkooonnnrrruuuwwwuuurrrtttzzzxxxqqqnnnpppvvv||||||||||||kkkccc___```^^^]]]cccnnnvvv{{{~~~|||zzzwwwuuusssrrrmmmiiiccc]]]WWWRRRMMMIIIDDDBBB???===<<<;;;999777::::::999999888777777777999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<===>>>@@@AAA???AAABBBCCCDDDFFFIIIKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPRRRTTTWWWYYY[[[[[[\\\___eeekkkooopppooopppqqqrrrqqqmmmjjjiiihhhfffiiioootttxxxyyyyyyxxxttttttuuuxxx{{{|||{{{zzzwwwuuurrrqqqrrruuuyyy{{{{{{{{{zzzxxxwwwxxx{{{}}}~~~}}}zzzwwwvvvvvvssssssrrrssstttvvvxxxyyyxxxuuuqqqnnnnnnmmmmmmlllmmmkkkiiifffcccaaa```___[[[\\\]]]]]]]]][[[ZZZYYYXXXWWWVVVWWWYYYZZZZZZYYYWWWTTTPPPNNNLLLKKKHHHFFFEEEDDDCCCBBBCCCCCCEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???@@@??????>>>======>>>>>>======>>>>>>======<<<;;;;;;;;;::::::999888888888666666555555555555444444333333333444444444444555555555444444444444555555444555555666777777888888:::;;;===???AAAEEEJJJNNNOOORRRVVVZZZ]]]```dddggghhhlllrrrxxx~~~}}}~~~}}}{{{vvvmmmcccZZZTTTRRROOOVVV^^^aaabbbhhhrrrzzzzzzvvvwwwxxxyyy|||}}}}}}wwwttttttuuuxxxzzzwwwpppfff___VVVOOOGGG@@@>>>>>>???@@@AAABBBBBB@@@===999555222111///---,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,+++++++++++++++******))))))))))))******)))((((((''''''(((((()))&&&'''((()))))))))((('''''''''(((((()))))))))***''')))+++,,,***)))))))))+++------,,,)))&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((()))***+++---///000111444444444444333333333333555555777999;;;===???@@@@@@AAACCCDDDEEEHHHLLLOOOXXX[[[^^^ccclllwwwzzzwwwxxxxxxuuuqqqmmmooouuu{{{}}}uuupppppptttwww~~~|||{{{yyyrrr___\\\\\\aaadddgggpppyyy~~~}}}{{{yyyvvvrrrooommmkkkfffaaa[[[UUUOOOJJJFFFBBB???===;;;:::::::::888777999999999888888777777777:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<===???BBBDDDCCCEEEGGGIIIJJJMMMQQQTTTWWWWWWWWWVVVUUUTTTUUUVVVUUUVVVXXXZZZ\\\___cccfffeeegggjjjoootttwwwyyyyyyzzz{{{|||zzzxxxuuuuuuuuuqqqtttyyy~~~}}}}}}~~~~~~}}}}}}~~~~~~{{{yyyxxxwwwwwwzzzyyyvvvssspppmmmkkkjjjffffffffffffeeecccaaa``````___]]]^^^```aaaaaa```^^^[[[WWWTTTRRRPPPMMMKKKHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::777666666666666555555555333333333444444444444444555555555444444555555555444444555555555555666666888999999:::<<<@@@EEEIIIJJJMMMQQQTTTVVVZZZ]]]```dddggglllqqqvvv|||~~~yyyrrrhhh]]]TTTOOONNNRRRVVVXXXYYY___kkktttzzzuuuuuuwwwwwwzzz~~~{{{wwwsssuuuxxx{{{{{{vvvoooiii^^^VVVLLLDDD@@@???@@@AAAAAABBBCCCCCCAAA===888666333000...------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,++++++******)))******))))))))))))******(((((((((''''''(((((((((%%%&&&((()))))))))((('''''''''(((((()))*********''')))+++,,,***)))))))))***+++,,,+++)))'''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))***+++---///000111111555555444444444444444444666777888;;;===???@@@AAA???AAABBBCCCDDDHHHNNNRRRXXX]]]bbbiiiuuu{{{ssskkkfffhhhpppvvvyyywwwqqqnnnooorrrxxx|||}}}|||~~~zzzzzz~~~|||tttkkkeee[[[]]]bbbjjjpppuuu|||}}}yyyxxxuuuqqqmmmiiifffddd___[[[TTTOOOJJJFFFBBB@@@>>><<<::::::;;;;;;:::999999999999888888888888888:::;;;;;;<<<<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>=========>>>AAADDDFFFHHHKKKNNNQQQSSSUUUXXX[[[^^^______]]]ZZZXXXYYY[[[]]]___aaabbbdddggglllooonnnqqquuuyyy|||~~~~~~|||zzzxxxttttttsssrrrooollljjjhhhiiigggffffffhhhiiiiiihhhddd```\\\XXXWWWUUUSSSRRRNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBB@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<888888888777777777666666444444444444444444444444555555555444444555555555444444444444444444444444777777888888999<<>>>>>>>><<<<<<<<<<<<=========>>>?????????@@@BBBEEEGGGIIINNNRRRWWWZZZ\\\]]]^^^___```bbbcccaaa^^^\\\^^^aaafffjjjmmmnnnmmmooossswwwxxx{{{|||yyyvvvtttuuusssrrrrrrtttuuutttssslllhhhccc```^^^]]]\\\ZZZVVVVVVUUUSSSRRRPPPOOONNNLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<========================::::::999999999888888888666555555555555444444444555555444444444444555555444444444444444555555555555666777777888:::>>>AAAAAADDDGGGJJJLLLNNNQQQTTTZZZ]]]aaaeeehhhmmmrrrvvv{{{~~~~~~}}}{{{wwwqqqhhh^^^WWWKKKKKKJJJJJJLLLTTT```iiimmmrrrtttrrrrrryyy}}}{{{}}}}}}yyyvvvwww~~~~~~rrrrrrsssvvvxxxyyyxxxvvvkkkcccXXXNNNGGGDDDCCCBBB@@@AAACCCDDDDDDBBB???>>>888444000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,*********)))))))))))))))******))))))))))))******(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))'''(((((((((((((((((((((((())))))(((''''''(((***((('''((()))******)))((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))******+++---///111222222222444444555555666666777777999:::<<<>>>@@@@@@AAA@@@@@@@@@AAACCCFFFMMMUUUZZZcccllluuu{{{uuujjjdddcccfffiiijjjoooxxxyyysssoooooopppmmmqqqssssssvvv|||~~~}}}~~~~~~}}}|||{{{|||~~~{{{tttrrrooohhhccccccjjjqqqyyy|||vvvrrrkkkiiieee```[[[VVVRRRPPPOOOKKKFFFBBB@@@???>>>===<<<;;;999999;;;<<<;;;:::::::::::::::::::::::::::;;;<<<<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@AAABBBDDDFFFHHHJJJKKKLLLSSSXXX^^^cccdddcccbbbbbbbbbeeehhhgggeeeeeeiiimmmqqquuuyyyzzzxxxxxx{{{~~~zzzvvvqqqmmmjjjiiigggfffdddcccbbb```^^^[[[YYYXXXRRRQQQPPPNNNMMMKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>=========>>>>>>==================>>>>>><<<;;;;;;;;;;;;:::::::::777777666666666555555555444444333333333333444444333333444444555555666666333555666777777888;;;======@@@CCCEEEGGGIIILLLOOOUUUXXX\\\```ccchhhmmmqqqtttyyy~~~}}}|||{{{xxxqqqhhhaaaSSSQQQMMMIIIIIIOOOXXX```fffkkkmmmlllmmmuuu~~~~~~}}}|||yyyyyywww|||tttsssrrrsssvvvxxxzzzzzzvvvnnncccXXXOOOIIIEEECCC@@@@@@BBBCCCCCCCCCBBBAAA<<<888222...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,)))***************++++++******))))))))))))******(((''''''&&&&&&''''''(((%%%%%%$$$$$$%%%&&&((()))((((((((((((((('''''''''((((((((('''%%%&&&(((***'''&&&'''(((***+++***)))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))*********+++...000222333333222333444444555666777888888:::;;;===???@@@AAA@@@@@@@@@AAABBBCCCGGGOOOWWW]]]jjjttt~~~wwwnnngggdddcccdddhhhmmmttt||||||wwwttttttuuunnnrrrttttttwww~~~}}}|||}}}~~~~~~}}}|||sssmmmooopppllljjjllluuu{{{~~~xxxqqqkkkeeeccc___ZZZTTTOOOKKKHHHIIIEEE@@@=========<<<<<<;;;:::888888:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCEEEGGGJJJLLLNNNOOOOOOWWW\\\cccggghhhfffdddccceeeiiimmmmmmlllmmmssswwwxxx}}}~~~}}}xxxuuusssrrrppppppooonnnkkkhhheeebbbaaaVVVVVVTTTRRRPPPNNNLLLKKKKKKJJJHHHHHHGGGHHHIIIJJJGGGFFFEEEDDDBBBBBBBBBAAABBBAAA???>>>>>>>>>???@@@===============>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888777777666666666555444333333222222333333444333333444555555666777777111333555666666777888:::;;;===@@@BBBDDDFFFIIIKKKLLLOOOSSSWWW[[[```eeehhhpppsssxxx|||~~~~~~~~~}}}xxxpppjjj^^^ZZZSSSLLLIIIKKKQQQWWWccchhhjjjiiikkkttt}}}~~~}}}~~~|||}}}sssuuu|||vvvtttqqqrrrtttxxx{{{|||yyymmm```WWWOOOIIIFFF@@@@@@AAABBBCCCCCCCCCCCC???:::444000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,*********++++++,,,,,,---******))))))))))))******'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&(((((('''''')))***'''((((((((()))))))))***((()))))))))((('''&&&&&&(((((('''(((((()))***+++++++++******))))))(((((()))))))))))))))***++++++,,,---...///111111222222333333333444555666888888>>>???@@@???>>>>>>@@@BBB>>>@@@DDDGGGLLLUUU```hhhwww{{{{{{tttooolllllllllnnnqqqvvv{{{{{{xxxwwwxxxyyy{{{}}}~~~}}}zzzyyyzzzsssooommmpppvvv|||}}}|||}}}zzzvvvppphhhccc\\\WWWQQQLLLIIIHHHFFFEEEBBBAAA???>>><<<:::999888888999:::;;;:::999888777999999:::;;;<<<<<<======>>>>>>???@@@AAAAAAAAA@@@BBBBBBCCCBBBBBBDDDGGGJJJHHHLLLQQQTTTUUUUUUUUUVVV[[[^^^dddiiilllmmmkkkjjjlllnnnqqquuuxxx|||~~~}}}{{{yyyxxxxxxuuuoookkkiiifffaaa\\\XXXTTTPPPMMMPPPNNNLLLLLLLLLMMMLLLKKKKKKIIIGGGEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBAAA???>>>>>>>>>>>>===<<<<<<;;;;;;<<<=========>>>>>>??????<<<<<<;;;::::::999888888777666555444444444444444444444444444444444444444555444333222333555777888999888888999===BBBHHHKKKJJJKKKNNNRRRWWW\\\___bbbgggkkkpppvvv|||~~~}}}}}}nnneeeWWWMMMIIILLLQQQTTTVVV\\\cccgggjjjooowww~~~~~~~~~}}}|||}}}~~~vvvtttuuuzzzzzzssspppqqqpppnnnqqqxxx~~~~~~tttggg\\\QQQIIIEEEEEEDDDDDDDDDDDDCCCCCCCCC>>>777111...---------+++******,,,......---+++,,,+++******))))))******************************))))))))))))))))))))))))***************)))((((((((((((((('''''''''&&&&&&'''((()))((('''&&&'''((((((((((((((())))))))))))((((((((()))(((((('''''')))(((((((((((())))))************))))))))))))))))))))))))))))))***+++,,,---...///000111222222222444444444555666777999999>>>@@@AAAAAA@@@@@@BBBCCCCCCEEEGGGJJJPPPZZZgggqqq~~~|||yyyvvvsssqqqoootttvvvzzz}}}||||||}}}}}}~~~~~~~~~}}}~~~|||{{{|||}}}uuusssrrrvvv}}}|||yyyuuupppiiibbb]]]VVVRRRLLLHHHFFFEEECCCBBB???>>>>>>===<<<;;;::::::::::::;;;<<<<<<;;;:::999::::::;;;<<<===>>>>>>???>>>???@@@AAABBBBBBBBBBBBEEEFFFFFFFFFFFFGGGKKKNNNOOOSSSWWWZZZ[[[[[[\\\]]]bbbeeejjjooorrrsssrrrrrrvvvxxx{{{|||xxxqqqnnniiiccc^^^ZZZWWWUUUWWWUUURRRQQQQQQQQQPPPNNNPPPNNNLLLJJJIIIIIIIIIIIIEEEDDDDDDCCCBBB@@@???>>>@@@??????>>>>>>===<<<<<<=========>>>>>>>>>??????<<<<<<;;;;;;:::999999999888777666555444444444444444444444444444444444444777666555444444555777888:::999888888:::===AAACCCFFFGGGJJJNNNSSSXXX[[[^^^dddggglllqqqvvv||||||sssfffXXXNNNJJJKKKMMMUUU[[[bbbfffhhhmmmsssyyyzzzzzzzzz{{{|||~~~yyywwwuuuvvvzzz}}}|||wwwssssssqqqnnnpppuuu}}}tttkkk```XXXQQQNNNJJJGGGEEEEEEFFFFFFEEEAAA:::555222000///---,,,++++++,,,......---,,,,,,+++++++++************************************))))))))))))))))))))))))***************)))(((((()))))))))((((((((((((((())))))***)))'''%%%&&&'''))))))))))))((((((((((((''''''((()))))))))((((((***))))))(((((((((((()))))))))))))))************))))))))))))***+++,,,---...///000222333333333333555555666666777999:::;;;>>>@@@BBBBBBAAABBBCCCDDDHHHJJJMMMQQQXXXdddrrr}}}|||zzz{{{|||}}}~~~}}}zzzwwwuuu{{{|||~~~~~~}}}|||||||||zzz{{{|||{{{xxxxxxzzz}}}zzzvvvqqqlllfff___WWWSSSNNNJJJFFFCCCAAAAAA@@@???<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAACCCDDDFFFFFFGGGGGGJJJKKKLLLLLLLLLNNNQQQSSSYYY\\\```cccdddfffhhhjjjmmmpppuuuyyy|||~~~}}}}}}}}}zzztttnnnhhhdddbbbaaa^^^\\\YYYWWWVVVUUUSSSQQQPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>?????????===<<<<<<;;;;;;:::::::::999888777666555555555555333333444444555555555666888777666555555555666777777777777777888999;;;<<>>???AAABBBBBBBBBDDDFFFLLLPPPUUU[[[cccnnn||||||wwwvvvyyy{{{}}}~~~|||zzz~~~}}}||||||~~~{{{yyyzzz~~~~~~xxxvvvrrryyyzzz|||}}}~~~{{{xxxsssoooiiibbb\\\UUUNNNIIIFFFDDD@@@>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>><<<<<<===>>>@@@AAABBBBBBDDDEEEGGGIIIKKKMMMMMMNNNPPPQQQSSSSSSTTTUUUXXXZZZ___bbbfffiiilllpppuuuxxxyyy{{{zzzsssooommmmmmkkkhhhdddaaa___]]]ZZZXXXRRRQQQOOOMMMLLLJJJIIIHHHKKKKKKKKKIIIHHHFFFDDDCCCAAAAAAAAA@@@??????>>>>>>????????????????????????=========<<<<<<;;;;;;;;;;;;:::999777666666666666333333444444555555666666888777666555444444555555222333555666888999999::::::<<>>>>>???@@@AAAAAABBBEEEHHHNNNUUU^^^gggoooxxx}}}yyyxxx||||||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzz|||~~~|||uuurrrooovvv}}}~~~|||xxxtttqqqjjjeee___XXXSSSMMMGGGCCCBBB@@@=========>>>===<<<<<<<<<<<<;;;:::::::::999;;;;;;;;;<<<===>>>??????===>>>???@@@BBBCCCDDDEEEFFFGGGJJJLLLOOOQQQSSSTTTWWWYYY[[[\\\\\\^^^```bbbdddgggjjjnnnrrryyyzzzxxxxxxzzzwwwrrrooollliiifffdddZZZYYYXXXUUUSSSPPPNNNMMMNNNMMMMMMKKKJJJHHHFFFEEEBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@?????????>>>>>>===============<<<<<<<<<:::999888777777777444444444555555666666666666555555444333333333333333444555777888888888777888999;;;???CCCGGGJJJLLLPPPTTTYYY^^^ccciiiooosssvvvzzzzzziiiYYYPPPMMMLLLPPPVVV[[[___bbbdddeeeeeeiiipppwww}}}yyypppkkkmmmqqqvvvzzz|||yyyuuussstttuuu}}}xxxeeeVVVNNNKKKJJJIIIHHHFFFCCCAAA>>>999333///000...------...///......,,,---------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((&&&&&&''''''''''''((((((%%%&&&(((((('''((()))+++(((((((((((())))))))))))(((((()))*********))))))***))))))(((((((((((()))))))))))))))************(((((()))***,,,///000222222222333444444444444444444555666888;;;>>>@@@AAA@@@AAAAAA@@@AAADDDHHHLLLTTT\\\gggqqqyyy~~~~~~~~~|||zzzzzz|||~~~xxxuuuuuuzzz|||xxxtttpppkkkggg___[[[TTTOOOJJJGGGCCC@@@@@@>>><<<<<<===>>>===<<<======<<<<<<;;;;;;::::::;;;;;;;;;<<<===>>>@@@AAA@@@AAABBBDDDEEEGGGHHHIIIHHHJJJMMMQQQTTTWWWYYYZZZ```bbbdddffffffgggjjjllllllmmmpppsssxxx{{{wwwtttqqqmmmkkkbbbaaa___\\\YYYUUURRRPPPOOOOOONNNLLLJJJHHHFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888888888555555555555555555555555444444444333333333333333888888888888777666555444777888999<<>>BBBEEEFFFDDDCCCBBBAAAAAAFFFLLLQQQ]]]dddnnnwww~~~~~~{{{yyy|||~~~|||}}}~~~zzzvvvqqqlllgggaaa]]]UUUPPPKKKFFFDDDBBB@@@??????===<<<<<<======<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>@@@BBBDDDEEEEEEGGGHHHJJJLLLMMMNNNOOOQQQUUUYYY]]]```cccdddhhhjjjmmmooopppqqqsssuuuvvvwwwwwwyyy||||||yyyuuussskkkjjjhhhddd```[[[VVVTTTSSSSSSRRRPPPNNNLLLJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????===;;;:::999888888777777666666555555444444333333444444444444444444888888777777666555555555666777888:::<<<>>>AAABBBDDDGGGLLLQQQUUUZZZ```dddeeejjjqqqvvvzzz}}}qqqeee]]]TTTTTTTTTUUUVVVWWWWWWWWW[[[___gggpppxxx|||tttooommmkkkuuu|||zzzvvvwwwxxxxxx{{{mmmccc[[[RRRKKKHHHGGGEEECCCAAA===888555333111...---.../////////...,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))(((((((((((())))))*********+++((()))***)))'''&&&&&&'''%%%&&&'''((()))***+++,,,***************)))((('''(((((('''(((((()))***+++++++++******))))))(((((((((((()))+++---000222333222222333333444333333333666777999===AAAEEEHHHJJJGGGFFFCCCAAABBBHHHOOOUUUdddiiirrryyy|||{{{}}}}}}zzzzzzwwwrrrlllgggaaa[[[WWWNNNJJJEEEAAA@@@???>>>>>>>>>===;;;<<<======<<<:::::::::;;;<<<===??????@@@=========>>>@@@BBBDDDFFFHHHIIIJJJLLLMMMOOOQQQQQQWWWYYY]]]aaaeeeiiilllmmmmmmpppsssuuuvvvwwwyyy{{{~~~}}}}}}~~~vvvuuusssoooiiiddd___\\\XXXXXXWWWUUUSSSQQQOOOMMMIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@??????????????????@@@@@@@@@???>>><<<:::999999999888888777666555444333333333333444555666666666555555444444555666777888999666666777888:::<<<>>>???AAADDDHHHLLLPPPTTTYYY]]]___eeelllqqquuuyyy{{{ppphhhYYYWWWUUUTTTTTTSSSRRRQQQXXX\\\dddmmmvvv~~~xxxrrroooiiiuuu}}}zzzvvvwwwxxxwww|||sssiii]]]TTTIIIHHHEEEDDDBBB???;;;888444111...---...///000//////,,,)))'''&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''((((((((((((((()))************++++++++++++******))))))))))))***************)))(((((((((((())))))((())),,,...000222333444333555777888666555555555999:::<<<@@@EEEHHHHHHHHHGGGHHHHHHFFFEEEJJJUUU]]]hhhooowww}}}~~~}}}~~~~~~yyyuuusssoooiiiccc\\\VVVOOOKKKEEEDDDBBB@@@???======<<<<<<<<<======>>>=========<<<======>>>???>>>>>>>>>>>>@@@BBBCCCDDDFFFIIIKKKMMMOOORRRTTTUUUWWWZZZ\\\]]]eeelllooosssxxxyyyxxxvvvwwwyyy{{{~~~zzztttnnnhhhddd___^^^]]]]]][[[XXXTTTPPPQQQNNNKKKIIIIIIIIIHHHGGGEEECCCBBBAAABBBBBBAAA@@@@@@@@@??????????????????>>>>>>>>>>>>============::::::999999888777777666555555555555555555555555555555666666666666555555555777888999888888999;;;AAACCCEEEFFFHHHLLLQQQUUU\\\^^^bbbeeeiiinnntttxxxzzzkkk]]]SSSUUUZZZXXXSSSQQQ[[[[[[```jjjttt|||zzztttoooppptttyyyxxxrrroooppprrr^^^QQQMMMHHHEEEEEEDDDAAA???777333///---...///---,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((()))************++++++++++++******))))))))))))***************))))))((((((((()))))))))***,,,///111222333444333555777888666555666666999:::;;;>>>CCCFFFHHHIIIIIIJJJKKKIIIJJJPPP\\\ffftttxxx}}}}}}xxxsssooojjjeee___YYYSSSNNNIIIEEECCCBBBAAA???===<<<<<<;;;;;;<<<<<<==================>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGJJJMMMPPPVVVYYY\\\]]]___aaadddffffffnnnuuuxxx|||~~~~~~~~~yyysssooojjjiiifffdddbbb^^^YYYUUURRRPPPLLLKKKJJJJJJIIIHHHIIIGGGDDDCCCCCCCCCBBB@@@AAAAAA@@@?????????@@@@@@??????>>>>>>>>>=========<<<;;;;;;:::999888777777666666555555555555555555555555666666666666555555555777888888888888999;;;>>>???AAABBBDDDHHHMMMPPPVVVYYY]]]aaaeeejjjooossszzztttfff[[[\\\^^^\\\WWWTTTWWWYYYaaammmwww}}}|||vvvtttsssvvvzzzyyysssqqqrrryyylllWWWPPPHHHDDDDDDDDDBBB@@@:::555000.........---,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++***))))))******+++******))))))******+++))))))))))))((((((((((((((((((((((((((()))************++++++++++++******))))))))))))***************)))))))))))))))*********+++---///111333444444333555777888777666777888:::;;;<<<>>>AAAEEEGGGIIIIIIMMMPPPRRRUUU]]]iiisss~~~|||}}}{{{wwwqqqjjjeee^^^ZZZTTTNNNJJJFFFCCCAAAAAA@@@???===<<<<<<;;;;;;;;;<<<<<<<<<============???@@@AAACCCDDDEEEFFFFFFGGGHHHJJJKKKMMMPPPUUUXXX^^^```ccceeegggiiilllnnnqqqxxx}}}yyywwwsssoookkkfff```\\\XXXUUUQQQNNNNNNNNNMMMLLLMMMJJJHHHFFFFFFEEEDDDBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@?????????>>>>>>>>>>>>>>>======<<<;;;999999888777777777666666555555555555555666666666666555555555777888888888888999;;;999:::<<<===???BBBFFFIIINNNQQQWWW\\\```eeeiiilllnnnttt{{{sssiiifffeeeaaa[[[XXXRRRUUU```oooyyy~~~yyyxxxvvvwwwzzzzzzvvvtttuuuvvv|||~~~aaaWWWJJJCCCDDDEEEDDDAAA===999333///......------......---,,,+++++++++,,,+++++++++*********))))))++++++++++++++++++++++++,,,+++******)))*********+++******))))))******+++))))))))))))((((((((((((((((((((((((((())))))*********++++++++++++******((()))))))))******************)))))))))***++++++,,,---///111222333444444333555777777777777999;;;<<<>>>@@@BBBCCCDDDEEEFFFIIIPPPZZZbbbgggoooxxx~~~{{{}}}~~~~~~~~~~~~~~~~~~zzzvvvpppiiibbb]]]WWWSSSLLLHHHEEEDDDBBBAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAACCCFFFHHHJJJKKKKKKMMMNNNPPPQQQTTTXXX^^^bbbfffiiilllnnnppprrruuuwwwyyy|||wwwsssnnniiifff___\\\WWWSSSRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????@@@???>>>===<<<;;;;;;:::999999888777666666555555555555666666666666555555555666888888777777999:::555777999:::;;;===AAACCCFFFJJJQQQVVV[[[___ccceeefffkkkrrrxxxvvvppplllfff```\\\PPPSSS]]]kkkvvv{{{yyyvvvuuuxxxyyywwwwwwyyywww|||~~~nnn```OOOEEEDDDFFFEEEBBB@@@===777111............000///...,,,,,,++++++++++++++++++************)))++++++++++++++++++++++++++++++***************+++***))))))(((((())))))***(((((((((((())))))))))))((((((((((((((())))))*********++++++++++++******((()))))))))***************************+++,,,,,,...///000222333444444444333555666777888999;;;===>>>BBBGGGIIIHHHFFFEEEEEEKKKWWWhhhvvv}}}~~~|||~~~~~~}}}}}}~~~}}}yyytttoooiiibbb[[[WWWPPPMMMGGGDDDCCCBBBBBBAAA???>>>>>>=========>>>>>>======<<<======???@@@AAAAAABBBEEEIIILLLNNNPPPQQQSSSUUUXXXZZZ]]]bbbhhhlllrrrtttwwwzzz|||~~~{{{wwwssspppgggccc]]]XXXUUUTTTSSSRRRPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>=========;;;::::::888777666555555555555666666666666555555444666777888777777888:::444666888999999;;;===???AAAEEEKKKQQQUUUYYY\\\___aaaffflllrrrxxxyyysssnnngggaaaUUUUUUYYYccclllsss{{{yyytttqqqtttvvvvvvwwwzzzyyy||||||zzz}}}zzzlllYYYLLLHHHGGGFFFDDDBBB???:::555000//////000000///...---,,,,,,++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************++++++)))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((()))************++++++++++++******))))))))))))************************+++,,,------000111222333444444444444333444666777888:::===@@@BBBFFFLLLNNNLLLJJJIIIJJJTTTdddyyy}}}vvvwww~~~vvvqqqkkkddd___ZZZUUUQQQIIIFFFCCC@@@@@@@@@@@@???===============>>>??????>>>>>>===>>>???@@@BBBCCCCCCEEEHHHLLLQQQTTTVVVXXXZZZ\\\aaaeeeiiimmmrrrvvvyyy{{{~~~|||rrrmmmeee___[[[YYYWWWVVVTTTRRRPPPOOOOOOOOOMMMLLLIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????===<<<;;;:::888777555555555555666666666666555555444666777777777777888:::555666888999999:::;;;======AAAFFFKKKNNNRRRVVVYYY]]]bbbhhhmmmrrrzzz}}}wwwpppiii^^^ZZZXXX\\\aaagggqqqyyy}}}|||tttnnnppprrrsssuuuxxxwwwzzzzzzvvvvvv{{{xxxfffVVVLLLHHHFFFEEEBBBAAA>>>999333000000111//////...---,,,,,,,,,---.........---------,,,,,,++++++++++++++++++++++++*********)))******+++,,,)))((((((''''''(((((()))'''((((((((()))))))))***((((((((((((((()))************++++++++++++******))))))))))))*********************++++++---......111222333444444555444444222444666777888;;;???BBBEEEJJJNNNOOONNNOOORRRVVVdddssstttuuu|||~~~yyyuuummmggg```YYYTTTPPPMMMKKKEEEBBB@@@?????????>>>===;;;;;;;;;;;;<<<===>>>???@@@?????????@@@BBBDDDFFFFFFHHHLLLQQQVVVZZZ]]]^^^```dddjjjoootttxxx||||||ssskkkfffcccaaa___\\\YYYVVVTTTSSSQQQOOOMMMKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAA===>>>>>>??????@@@AAAAAA>>>>>><<<;;;999777666555555555666666666666555555444555777777666666888999555777888999999999:::;;;;;;>>>BBBEEEHHHLLLQQQTTTXXX]]]bbbfffkkkrrrzzz{{{tttiiiaaaZZZXXXXXX[[[ccckkktttzzzwwwooommmooopppqqqsssssswwwxxxuuutttwwwyyywwwwww}}}rrr```QQQIIIFFFFFFAAAAAA@@@<<<666222111222///......---------..................---------,,,++++++++++++++++++++++++******))))))***++++++,,,))))))(((((((((((())))))'''((((((((())))))******((((((((((((((()))************++++++++++++******))))))))))))************++++++++++++,,,---...///222333444444555555555444222444666777999;;;???CCCHHHKKKNNNNNNNNNRRRYYY```ppp~~~~~~}}}~~~vvvvvv{{{~~~yyysssnnnfff```XXXPPPLLLJJJHHHGGGCCCBBB@@@@@@@@@@@@>>><<<999999999:::;;;<<<>>>>>>AAA@@@??????AAACCCEEEGGGHHHKKKOOOTTTYYY^^^aaabbbdddiiipppvvv{{{wwwqqqmmmjjjiiibbb___[[[XXXUUURRROOOMMMLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB<<<===>>>???@@@AAABBBBBB???>>>===;;;999777666555555555666666666666555555444555777777666666888999444666888999888888999::::::<<>>888333222222......---------......///......---------,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,((((((((((((((((((((((((+++***)))(((((()))***+++******)))((('''''''''((((((((())))))******++++++)))))))))))))))******+++*********+++,,,///111333333333333222222333333444777777888999<<>>>>>>>>?????????;;;;;;???>>>;;;<<>>===;;;:::999999888777777777777777888777666666666555555555555555555666666777777888888::::::;;;===AAAEEEIIILLLOOORRRWWW\\\```ffflllpppzzz}}}uuuggg\\\XXXWWWWWWVVVbbbllluuuyyy~~~uuupppnnnnnnmmmllljjjmmmppptttvvvvvvvvvvvvssstttxxxooo]]]OOOGGGEEEAAAAAA@@@>>>;;;777222000111000...---,,,,,,---...,,,,,,,,,------.........+++,,,---,,,++++++---...)))))))))******+++++++++(((((((((((((((((((((((())))))(((''''''((())))))+++***)))))))))))))))))))))))))))))))))*********)))))))))))))))******+++*********+++---///111333444444444444444444555666888888999;;;>>>AAADDDEEELLLKKKLLLNNNPPPVVVbbbnnn~~~}}}{{{yyyrrruuu}}}|||yyy{{{~~~}}}{{{xxxtttpppiiibbb^^^VVVSSSOOOJJJGGGEEEDDDEEE@@@???>>><<<<<<<<<<<<===<<<999999>>>???>>>???CCCCCCEEEGGGGGGGGGIIIKKKMMMQQQUUU\\\bbbgggjjjlllmmmrrrsssvvvzzz}}}xxxpppiiiccc___[[[YYYRRROOOKKKIIIIIIIIIIIIHHHIIIGGGEEEEEEEEEEEEDDDBBBCCCCCCAAA@@@@@@@@@AAABBBAAAAAA@@@???===<<<;;;;;;:::999999888777777777888777777777777777777666666888888888888888999999999<<<<<<<<<===???BBBEEEGGGKKKNNNSSSXXX]]]bbbhhhllluuuyyyqqqbbbXXXSSSSSSTTT^^^gggqqqvvv|||~~~xxxsssrrrpppnnnlllhhhjjjnnnrrrvvvwwwvvvtttssssssvvv|||ssseeeWWWLLLFFFDDDCCCBBB@@@===999555222111000///...---......///,,,------------------...---......,,,******+++,,,+++++++++,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***************)))))))))))))))))))))))))))******+++******+++,,,...000222333555555555555555666777888999:::;;;>>>AAACCCFFFGGGLLLKKKKKKOOOSSSZZZgggsss}}}|||{{{yyytttvvv}}}|||}}}sssmmmjjjmmmssszzz}}}{{{vvvsssooojjjeee___XXXTTTNNNLLLIIIFFFDDDDDDDDDEEE@@@???>>><<<<<<<<<<<<======;;;;;;???BBBBBBBBBDDDFFFIIILLLNNNOOOOOOQQQRRRWWW]]]eeelllqqqssstttuuuxxxyyy|||zzzqqqkkkeeeaaa^^^VVVSSSOOOMMMKKKKKKIIIHHHMMMJJJGGGFFFFFFGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@???>>>>>>======<<<<<<;;;:::999888888777888888888888888888888888999999999999888888888888<<<<<<;;;<<<<<<>>>@@@AAAEEEHHHMMMRRRWWW\\\bbbfffmmmrrrxxx~~~lll\\\SSSQQQRRRVVV___iiipppwww}}}{{{yyyuuuqqqnnnhhhhhhjjjoootttwwwuuussssssssstttyyyzzzqqqcccTTTJJJGGGEEECCCBBB@@@===888555222111///......///000000.........---------------...//////---***)))***+++............------------((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))++++++******))))))(((((()))))))))))))))******+++***+++,,,---///111222333444444444555666777888999999:::===@@@CCCFFFGGGHHHKKKIIIJJJNNNTTT\\\iiiuuu~~~~~~~~~~~~}}}vvvvvvzzz~~~yyy{{{{{{yyy|||zzznnngggdddhhhnnnsssvvv|||~~~xxxtttooolllfffaaa\\\VVVPPPLLLIIIHHHFFFDDDCCCCCCCCCDDDBBBAAA@@@???>>>>>>???@@@AAA@@@@@@CCCEEEFFFFFFFFFJJJNNNSSSVVVWWWWWWXXXYYY[[[cccmmmuuuyyyzzz{{{{{{~~~|||sssllleeebbb^^^YYYSSSOOOMMMLLLLLLLLLTTTPPPKKKHHHGGGGGGHHHHHHDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>===;;;:::999888777777777888888888888999888888777777666666555555:::::::::::::::;;;======@@@CCCHHHMMMQQQWWW\\\```ggglllsssyyy~~~xxxeeeWWWRRRRRRNNNVVV```iiirrryyy~~~}}}xxxtttmmmjjjhhhkkkqqquuuvvvuuuuuuuuuuuuwwwzzz}}}qqq```SSSIIIFFFCCCBBBAAA???;;;888222111///......//////000//////......------,,,,,,.........,,,***)))***,,,//////......------,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))******++++++******))))))(((((()))))))))))))))******+++***+++---...000222333333333333333444555777888999999;;;???CCCFFFHHHIIIIIIJJJHHHIIIOOOWWW___jjjtttyyyvvvssssssuuuxxx~~~wwwxxx}}}{{{vvvyyyzzzooohhhgggkkkqqqtttwww}}}zzzsssooohhheee___ZZZUUUPPPLLLHHHHHHGGGEEECCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB???BBBEEEGGGHHHJJJKKKLLLLLLQQQVVVZZZ\\\]]]]]]^^^___hhhttt|||~~~xxxpppkkkaaa\\\TTTOOONNNPPPSSSTTTZZZUUUOOOJJJHHHHHHHHHGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;:::777777777777777777777777888888777777666666555555777777777888999:::;;;<<<===@@@DDDHHHLLLQQQVVVZZZaaafffmmmssswwwyyy{{{|||qqq^^^SSSPPPKKKOOOXXXbbbkkksss{{{~~~vvvqqqkkkiiimmmtttxxx{{{yyyyyyyyyyyyzzz|||~~~nnnaaaNNNIIIDDDAAAAAA@@@===999222111000............////////////......---------+++,,,---,,,++++++,,,.........------,,,,,,++++++(((((((((((((((((((((((())))))************))))))+++************++++++,,,************)))))))))))))))))))))))))))******++++++,,,---000111222333333222222333444666888999::::::===BBBFFFJJJKKKKKKKKKLLLJJJLLLTTT\\\cccllltttwww||||||zzzvvvqqqnnnooosss||||||wwwvvvyyy~~~|||www{{{zzzsssooonnnrrrwww|||~~~zzzuuuooojjjaaa]]]WWWRRROOOLLLIIIFFFFFFEEEDDDCCCAAAAAA@@@@@@??????>>>>>>???AAACCCDDD===FFFLLLLLLKKKNNNRRRTTTOOOSSSYYY]]]```aaabbbcccdddnnnzzz{{{uuufffaaaYYYUUUUUUXXX[[[\\\\\\WWWQQQLLLJJJIIIHHHHHHDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA???===<<<888888777777777666666666999999999999888888888888444555666777888::::::;;;;;;===AAADDDGGGKKKPPPTTTZZZ___fffllloooqqqssstttzzz|||gggWWWPPPMMMMMMRRRZZZbbbjjjuuu~~~zzzsssnnnnnnssszzz~~~}}}}}}|||rrr[[[SSSHHHBBBAAA@@@===:::555444222000............/////////...............+++,,,,,,,,,++++++---///,,,,,,,,,+++++++++++++++(((((((((((((((((((((((((((((()))******)))((((((+++******))))))))))))***)))))))))))))))*********)))))))))))))))******++++++,,,...000222333333333333333444555777999;;;<<<<<<@@@EEEKKKNNNOOOOOONNNRRRPPPRRR[[[ccchhhooouuuyyy|||~~~yyyvvvtttwwwwwwzzzzzzuuurrrrrrvvv|||yyyuuussswww}}}zzzxxx{{{zzzyyyyyy||||||yyyuuurrrmmmgggcccXXXTTTOOOKKKHHHGGGFFFDDDBBBBBBAAAAAA@@@@@@@@@@@@???>>>???@@@AAADDDFFFHHHFFFSSS[[[WWWQQQRRRWWW[[[VVVZZZ___cccfffhhhjjjllljjjtttvvvqqqkkkfffcccaaa```___ZZZVVVQQQNNNLLLLLLKKKJJJFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCAAA???>>>::::::999888777777666555888888888888888999999999444555666777888888999999888;;;>>>@@@CCCFFFJJJMMMRRRWWW^^^dddgggjjjlllmmmrrr{{{rrraaaYYYRRRNNNMMMRRRXXX```mmmyyy}}}wwwrrrttt{{{mmmaaaQQQGGGCCCAAA===:::999888555333000/////////............////////////,,,------,,,+++***,,,---++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&(((((())))))******++++++)))))))))))))))******++++++,,,...111333333444333444444555777999;;;===>>>???BBBHHHNNNQQQRRRRRRQQQVVVUUUXXXaaahhhmmmrrrwww|||}}}wwwsssrrrnnnoooqqqvvv|||{{{xxxyyy}}}xxxvvvsssqqqvvv~~~xxxxxx}}}yyyvvvqqqmmmiiieee___\\\RRRNNNIIIEEEDDDDDDCCCCCC????????????@@@@@@@@@@@@@@@@@@AAABBBEEEGGGJJJLLLSSSbbbjjjbbbWWWUUUZZZ^^^]]]aaafffjjjmmmooorrruuuoooyyy}}}vvvooohhhbbb]]]WWWTTTPPPNNNNNNNNNMMMLLLHHHIIIJJJKKKJJJIIIHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@AAACCCDDDDDDBBBAAA???===<<<;;;:::888777666666555555666666777777888888555666777777888777777777777999<<<>>>@@@CCCFFFIIIMMMQQQXXX^^^bbbeeegggiiimmmvvv{{{llldddWWWPPPLLLNNNRRRYYYggguuu~~~vvvuuuzzzzzzlllYYYKKKEEEBBB===999===;;;888555222111000000------......//////000000...///...---***)))***++++++++++++,,,,,,---------((((((((((((((((((((((((*********))))))))))))))),,,***(((''')))******)))((()))***++++++***)))((())))))***+++++++++******///000111222333444444444444666888999999999;;;<<>><<<;;;:::999999999999888888777777777777888666666666666666666666666666777888:::<<>>===<<<;;;:::999999999888777777777777777777666666666666666666666666777777888:::<<<>>>@@@AAAEEEHHHMMMQQQUUUZZZ___bbbgggnnnwwwwwwpppbbbVVVTTTRRRRRR[[[hhhwwwyyytttuuu~~~~~~{{{}}}tttdddTTTHHHCCCCCC???===:::666222000//////---------------------...---,,,+++))))))+++,,,---,,,,,,+++++++++*********************************))))))))))))))))))******+++)))(((((()))******)))))))))(((((((((((())))))++++++*********+++,,,---000000222333444555555555555666777777999<<>>===<<<;;;;;;:::999888888777666666777777666666666666666666666666888888888999;;;<<<>>>???@@@CCCGGGLLLPPPUUUZZZ^^^dddkkksss{{{|||nnn___XXXRRROOOVVV```qqqxxx~~~}}}~~~}}}wwwuuuwww~~~||||||rrr___PPPGGGEEEBBB@@@===999555222000////////////////////////...---,,,+++******+++,,,------,,,,,,,,,,,,,,,++++++(((((((((((((((((((((((()))))))))))))))************)))((((((***+++***)))***)))(((''''''((()))***,,,+++***)))***,,,...///000111222444555555555555555666666777:::???FFFKKKUUUYYY]]]```aaabbbdddffflllttt{{{{{{yyyyyyzzzyyyyyy}}}~~~yyyyyy||||||}}}~~~}}}vvv{{{{{{yyyrrrnnnfff```WWWOOOKKKIIIGGGFFFCCCCCCCCCBBB@@@@@@CCCEEEFFFBBBAAADDDFFFFFFHHHKKKOOOPPPRRRTTTWWW]]]ccchhhpppqqqrrrpppmmmoootttyyy|||}}}tttmmmgggbbb___XXXWWWTTTSSSSSSSSSRRRQQQLLLKKKJJJHHHFFFFFFEEEEEECCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@???>>>======<<<:::999888777777777777777666666666666666666666666999888888999999:::;;;<<<<<>>;;;888555222000//////////////////......---,,,++++++++++++,,,---------------------------(((((((((((((((((((((((((((((())))))************)))(((((()))++++++***)))***)))(((''''''((()))***,,,,,,******+++---///000111222333444555666666666666777777888<<>>>>>;;;;;;999888888777777777777777777777777777777777888888888888888999::::::;;;===@@@CCCFFFKKKQQQUUUXXX^^^gggnnnsssxxxxxxmmmddd\\\VVVWWWZZZ^^^gggpppttt{{{|||tttyyy~~~~~~rrr___MMMGGGCCC???<<<:::888555222////////////......---------,,,,,,,,,,,,,,,,,,---------------------------************************((((((((()))******++++++((((((((()))+++,,,+++)))******))))))))))))******,,,+++++++++,,,...000111222222444555666777777777777777999;;;>>>EEEMMMRRRYYY\\\aaaggglllqqqtttuuuyyyzzzttttttuuuvvvwwwwwwwwwyyy}}}|||wwwqqqkkkddd```XXXTTTNNNJJJGGGFFFDDDCCCBBBCCCDDDCCCBBBBBBDDDFFFFFFEEEHHHMMMNNNNNNQQQWWWXXX[[[```ffflllrrryyy~~~}}}~~~~~~xxxtttjjjeee^^^ZZZYYYXXXVVVTTTSSSRRROOOLLLJJJHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDAAABBBCCCCCCCCCBBB@@@???======;;;:::999999888888777777777777777777777777888777777777777888999999:::;;;===???BBBFFFLLLPPPRRRYYYaaaiiinnnssszzz~~~wwwnnneee]]]XXXVVVWWW```jjjoooxxx{{{|||~~~|||}}}sss^^^MMMHHHAAA===<<<;;;888555000000//////......------,,,,,,------------,,,,,,,,,,,,---------------...************************'''(((((()))******++++++''''''((())),,,,,,+++)))******++++++++++++******++++++,,,---...///000000222333444555777777777777777888:::===AAAGGGNNNSSSYYY\\\bbbjjjrrrxxx|||}}}|||wwwvvvvvvyyyyyyxxxwwwwwwzzz~~~~~~{{{zzz}}}vvvoooiiiccc^^^ZZZQQQNNNKKKIIIGGGFFFDDDBBBAAABBBCCCCCCBBBBBBCCCEEEHHHHHHKKKPPPRRRSSSXXX___aaadddiiinnnsssxxx}}}xxxqqqhhhbbb```___\\\YYYUUUTTTQQQNNNKKKIIIGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCDDDEEEEEECCCBBB@@@???>>>===<<<;;;:::::::::777777777777777777777777666666666666666777888999999:::;;;<<<>>>AAAFFFJJJNNNTTT\\\cccggglllssswww|||xxxooofff]]]WWWSSS\\\eeekkkssszzzyyypppWWWOOOFFF@@@>>><<<999666222111111000000///......,,,------------------,,,++++++,,,,,,------------(((((((((((((((((((((((('''(((((()))***+++++++++''''''(((***,,,,,,+++)))***+++,,,------,,,+++******+++,,,...///000000000222333444666777777888888777999<<<>>>BBBHHHOOOSSSYYY\\\cccllluuu}}}~~~{{{yyywww|||{{{yyywwwwwwyyy~~~zzzvvvwww~~~yyyqqqiiiccc^^^YYYWWWMMMKKKIIIHHHHHHFFFDDDBBB@@@AAACCCCCCBBBBBBCCCDDDFFFGGGKKKRRRUUUXXX___gggkkknnnqqqtttvvvxxx{{{~~~{{{qqqjjjhhhfffbbb___WWWUUURRROOOLLLIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCEEEFFFFFFDDDBBBAAA@@@???>>>===;;;;;;;;;:::777777777777777777777777666666555666666777888999888999999:::;;;>>>CCCGGGFFFLLLTTTZZZ^^^bbbhhhlllsssyyy~~~wwwnnnddd\\\QQQ[[[ccchhhooo}}}~~~yyyvvv|||{{{^^^UUUJJJBBB???===:::666333333222222111000000///,,,------......------,,,+++++++++,,,,,,---------)))((('''''''''(((***+++(((((())))))******++++++))))))))))))))))))))))))///......---,,,+++******&&&'''***,,,///111222333333555777888777777888999:::<<<@@@DDDHHHMMMQQQSSSWWWYYY^^^hhhttt~~~|||~~~}}}|||zzzyyy|||~~~sssoooppprrrzzz~~~uuuqqqjjjaaaZZZUUUSSSRRRKKKKKKJJJHHHFFFDDDBBBAAACCCAAA@@@BBBFFFIIIIIIHHHNNNNNNPPPUUU[[[aaadddeeemmmttt|||||||||xxxtttpppiiicccaaa```\\\WWWQQQMMMKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAADDDDDDBBB@@@>>><<<;;;:::555666666777777777888888777777777777777777777777666777777999:::<<<>>>???HHHKKKOOOSSSWWW\\\bbbfffnnnttt|||}}}tttiiibbb[[[ZZZ]]]fffmmmsss{{{xxxppprrr{{{mmm^^^LLLBBBAAAAAA===777555333000000000000///------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''((()))***+++)))))))))))))))*********************************,,,++++++******)))))))))+++,,,---......///......333555777888777777888:::<<>>EEEHHHKKKOOOSSSXXX^^^bbbhhhnnnvvv}}}{{{sssmmmfffaaa___dddjjjpppwww~~~|||sssqqqvvvtttfffTTTGGGBBB@@@===999666444111000000000///---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((()))***+++************))))))))))))++++++++++++++++++++++++************************,,,---......////////////333555777777777888:::;;;>>>CCCJJJPPPSSSTTTUUUVVVUUUZZZdddppp~~~vvvmmmkkknnnwww}}}~~~yyytttpppeeebbb^^^XXXRRRMMMJJJHHHIIIIIIHHHGGGFFFEEEEEEDDDFFFEEEFFFIIIMMMQQQRRRQQQYYYZZZ]]]```dddiiilllnnnvvv}}}yyyqqqnnniiiccc]]]XXXUUUSSSOOONNNNNNMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>><<<;;;999888777777888999666666666666666666666666777777777888999;;;<<<===@@@CCCFFFIIIMMMRRRWWW[[[```eeemmmtttzzz|||xxxnnneeedddhhhmmmttt{{{{{{~~~wwwqqqqqqxxx~~~rrr```PPPEEE???<<<;;;777555222111111000///---...............---------------------------------)))))))))))))))*********++++++******))))))((((((+++++++++++++++++++++++++++++++++,,,,,,---------((())),,,...111333444555333555777777888999;;;===???FFFOOOUUUWWWWWWWWWWWW\\\aaakkkuuuxxxrrrssswww}}}{{{uuuoooiiieee[[[ZZZWWWSSSNNNJJJGGGEEEGGGGGGFFFFFFFFFFFFFFFFFFHHHJJJLLLPPPTTTWWWXXXYYY```bbbdddgggjjjnnnrrruuu}}}zzzvvvooohhhbbb]]]YYYWWWPPPPPPOOOMMMKKKIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@???===;;;999777777777888666666666666666666666666777777777777888:::;;;;;;===???BBBEEEHHHLLLQQQUUUYYY^^^eeelllqqqyyy{{{lllgggiiimmmttt{{{zzzyyyzzzzzztttrrrwww}}}mmmZZZIII???<<<===999777444222222111///---///////////////.................................((())))))***************++++++******))))))((((((+++++++++++++++++++++++++++++++++,,,,,,------...''')))+++///222555777888444555777777888:::===???@@@GGGRRRXXXYYYXXXYYYZZZbbbhhhpppyyy}}}zzz|||zzzssslllfff```[[[UUUTTTRRROOOLLLIIIFFFEEEEEEEEEDDDEEEEEEGGGHHHIIILLLOOOSSSWWWZZZ]]]___```eeehhhlllnnnppptttxxx|||wwwoooiiiddd___\\\SSSRRRQQQOOOMMMKKKJJJJJJFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBAAA@@@>>><<<:::888777777777777777777777777777777777777777777777777888999:::;;;===@@@BBBDDDHHHMMMPPPUUUYYY```eeekkkrrr{{{qqqjjjhhhkkkrrryyyyyy|||zzz~~~yyyxxxzzzwwwdddPPPCCC>>>>>>;;;888555333222111///---////////////////////////........................((()))******++++++******************))))))))))))++++++++++++++++++++++++)))))))))******++++++++++++,,,...111333444555555444555777777888;;;>>>AAACCCKKKUUUZZZ[[[[[[^^^bbbiiinnnuuu{{{}}}~~~zzzrrrkkkddd^^^XXXTTTQQQOOOMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEGGGIIILLLMMMQQQUUUYYY]]]```bbbeeefffjjjnnnsssuuuwwwzzzyyysssnnnhhhdddZZZXXXVVVSSSQQQOOONNNMMMHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@???===;;;999888777777777777777777777777777888777777777777777888888:::<<<>>>@@@BBBEEEIIIMMMQQQUUU[[[___dddllluuu||||||}}}ssskkkfffffflllsssxxx~~~}}}{{{|||}}}~~~ooo[[[KKKBBB@@@===:::777444333222///............///////////////------------------------((()))***+++++++++******)))))))))))))))***************************************************++++++//////111222333333333333444555777777999;;;@@@CCCIIIQQQYYY]]]^^^```fffllltttxxx|||~~~{{{}}}yyytttllleee^^^XXXSSSOOONNNLLLJJJHHHGGGGGGHHHIIIGGGFFFGGGHHHJJJMMMQQQSSSUUUYYY___bbbdddfffhhhkkkoootttyyy{{{}}}{{{tttooodddaaa^^^YYYUUURRRPPPOOOJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@===;;;999999999999999999999999999888777777666666666777777888:::<<<===???BBBFFFIIILLLPPPUUUYYY^^^eeeooouuu~~~yyyyyy~~~xxxooofffaaafffnnnqqqxxx~~~~~~}}}zzzxxxyyy}}}xxxgggUUUHHHBBB>>>;;;888555444222000...------........./////////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******(((((())))))******++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...///111222333444444555444555777777999<<<@@@DDDNNNUUU]]]``````dddlllttt~~~yyy|||~~~uuupppiiibbb[[[VVVQQQMMMLLLKKKHHHFFFEEEGGGIIIJJJIIIHHHIIIJJJMMMQQQTTTVVVWWW\\\bbbeeefffhhhjjjmmmrrrwww}}}}}}xxxllliiiddd^^^XXXTTTQQQPPPKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEECCC@@@===;;;999999999999999999999999888777777666666666666777777999;;;<<<===@@@DDDGGGHHHLLLQQQUUUZZZaaajjjqqqyyy~~~yyyxxx||||||ttthhh```ccclllhhhpppyyy}}}~~~~~~~~~yyy}}}|||~~~zzzvvvxxx|||~~~nnn\\\MMMDDD???<<<888666444222000...,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((*********)))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---///000222444666666555444555666666777888999;;;???EEEIIIUUU\\\ccceeegggnnnzzz{{{{{{|||}}}~~~}}}xxxnnnjjjeee```\\\WWWRRRNNNMMMKKKIIIHHHGGGHHHIIIJJJNNNMMMMMMOOOSSSYYY^^^bbb___aaadddgggjjjnnnpppqqqyyyvvvpppgggaaa^^^\\\XXXUUUQQQOOOMMMLLLLLLKKKIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>===<<<===;;;999888999999888777888888888888777777777777666666777999;;;>>>@@@AAAEEEHHHLLLQQQVVV]]]dddhhhmmmvvvyyyyyy}}}wwwqqqjjjccc___bbbbbbfffmmmrrrvvv}}}|||yyy}}}~~~|||zzzxxxzzz|||mmmXXXHHH@@@===;;;:::666000000444000000///.....................---------,,,,,,,,,)))))))))))))))))))))(((''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---///000000222555666555666777888888888999:::===BBBHHHMMM[[[___eeemmmvvv~~~zzzyyy}}}zzz}}}}}}|||}}}wwwrrrkkkgggbbb]]]YYYTTTPPPMMMLLLKKKIIIGGGGGGGGGIIIJJJNNNNNNPPPSSSXXX]]]cccfffcccdddfffiiimmmqqqtttvvvzzzqqqjjjfffbbb]]]YYYTTTRRROOONNNNNNMMMKKKJJJHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>>???===;;;:::::::::999888888888888888777777777777888888888999:::<<<===>>>AAADDDIIINNNSSSYYY```eeeiiiqqq{{{~~~zzz{{{wwwsssmmmgggccc```___aaafffjjjmmmttt|||~~~{{{}}}|||xxxwww{{{tttbbbTTTIIICCC>>>===:::555333555000000///............///.........---------,,,,,,))))))))))))))))))))))))'''(((((()))***+++,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,...///000///111444666666777888:::999::::::;;;???EEEMMMSSS```bbbiiiwww}}}wwwvvvyyy|||{{{}}}}}}{{{}}}zzztttnnniiieeeaaa\\\WWWSSSPPPMMMKKKJJJIIIGGGFFFFFFGGGIIIJJJMMMOOOSSSXXX^^^dddiiillliiiiiijjjmmmqqqvvvzzz}}}vvvpppjjjccc^^^XXXVVVSSSQQQQQQPPPNNNLLLJJJJJJIIIHHHFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA???<<<;;;<<<<<<:::999888888888888777777777777999888888888999::::::;;;===@@@DDDIIINNNTTT[[[___cccjjjrrrxxx}}}~~~}}}{{{yyywwwuuuqqqllliiiaaa^^^\\\___aaadddllltttzzz}}}}}}yyyvvvxxx}}}rrrgggRRRHHH>>>;;;:::666222111111000//////......//////.........------------,,,)))))))))))))))*********,,,++++++******)))))))))******+++,,,,,,,,,,,,+++---,,,,,,,,,---...000111000222555666666777888:::::::::;;;<<>>DDDMMMWWW^^^gggppp~~~yyyrrrqqquuuyyy{{{~~~||||||{{{zzz{{{yyyrrrkkkeee___[[[YYYUUUQQQNNNMMMKKKIIIHHHFFFEEEEEEEEEGGGJJJMMMNNNQQQTTTZZZaaagggmmmqqqsssrrrrrrsssuuuzzz{{{pppiiiccc```[[[WWWTTTRRRPPPNNNMMMLLLKKKIIIGGGEEEDDDCCCAAABBBBBBCCCCCCCCCCCCCCCBBB@@@===<<<<<<;;;:::888888888888888777777777666666666666777888999:::;;;999<<>>BBBIIIRRR]]]ccclllwww}}}vvvtttuuuwwwxxx|||zzzzzzyyyxxxyyy{{{ssskkkeee___ZZZWWWTTTRRRPPPNNNNNNLLLIIIGGGFFFFFFGGGHHHKKKOOOSSSVVVWWWZZZ^^^dddiiinnnqqqsssuuuvvvwww{{{{{{tttmmmiiiccc]]]YYYVVVSSSQQQPPPOOOMMMKKKIIIGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBCCCAAA>>>===<<<<<<:::999888888888888777777777777777777777777888999:::;;;999;;;>>>@@@BBBFFFJJJNNNSSSVVVZZZ```fffmmmuuuzzzvvvtttrrrrrrsssuuuuuuuuulllddd\\\WWWUUUWWW```iiixxx{{{hhhSSSHHHBBB===888555222111000000//////000000/////////.........------((())))))******+++,,,,,,******++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,...000222333222444777777777777888999;;;>>>BBBHHHOOOXXXbbbiiinnnxxx~~~yyyvvvttttttxxx|||||||||}}}{{{zzz~~~{{{uuummmeee___[[[VVVTTTQQQPPPPPPPPPPPPNNNJJJHHHHHHIIIJJJMMMRRRWWW[[[^^^___```cccgggkkknnnqqqsssxxxyyy}}}yyytttllleee```\\\YYYVVVSSSRRRPPPNNNKKKIIIGGGFFFDDDDDDDDDEEEEEEDDDCCCCCCEEEBBB@@@>>>>>>===;;;:::888888888888777777777777999999888888888999999:::999:::<<<===>>>AAAEEEHHHOOOPPPTTTYYY___gggooosss{{{|||xxxtttrrrsssvvvwwwxxxsssjjj```YYYUUUTTT[[[cccooozzzoooXXXJJJBBB;;;777666222111000000//////000000////////////............((())))))***++++++,,,,,,......---,,,+++))))))(((******+++,,,,,,,,,,,,+++,,,,,,,,,---...000222444111333666777777888:::;;;<<<@@@EEEKKKSSS\\\ffflllmmmuuu}}}vvvqqqqqquuuyyyxxxwwwzzz~~~{{{}}}wwwqqqiiibbb\\\XXXTTTRRROOOOOOPPPQQQRRROOOKKKHHHKKKKKKMMMQQQVVV\\\aaaddddddeeefffiiilllooorrrssszzz|||{{{ssskkkfffaaa]]][[[VVVUUUSSSPPPNNNKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDFFFDDDAAA@@@???>>>===;;;888888888888777777777777<<<;;;:::999888888888888888:::;;;;;;<<<>>>AAADDDLLLMMMPPPUUU[[[ccckkkooovvv{{{{{{vvvssstttvvvyyyzzzzzzpppeee]]]VVVTTTYYYaaaffftttwww```PPPEEE>>>;;;<<<222111111000000000000000000/////////............************************+++++++++***************,,,---......,,,,,,,,,...,,,.../////////111444777666777999999999999<<<>>>???AAAHHHQQQZZZbbbfffhhhhhhppp|||zzzoooooopppqqqsssuuuzzzzzzwww{{{}}}yyynnnkkkeee___YYYUUUSSSRRRPPPPPPPPPOOOOOONNNNNNNNNOOOQQQUUUXXX[[[```eeehhhnnnllljjjiiikkkqqqwww{{{}}}rrrkkkeeeaaa^^^\\\\\\ZZZWWWSSSOOOMMMMMMGGGGGGHHHGGGGGGFFFEEEDDDFFFEEECCCAAA@@@>>>>>>===::::::::::::::::::::::::999999999888888888888777;;;;;;<<<===>>>???@@@AAAEEEHHHLLLQQQUUU[[[bbbffflllrrrzzzzzz{{{{{{xxxzzz~~~vvvnnnggg]]]SSSTTTZZZdddiiisss}}}zzznnnaaaNNN>>>:::???222000000222111...///333//////............//////***************************************+++++++++,,,---...---,,,+++,,,---,,,...//////000111555777777888999999999:::<<>>>>>BBBEEEIIIMMMQQQWWW]]]aaahhhmmmuuu|||}}}|||{{{yyy{{{yyyrrrlllaaaVVVSSSWWW___dddoooxxx|||vvvlll\\\III>>><<<666333222333111......222------,,,,,,,,,,,,------************************))))))******++++++,,,,,,***,,,---,,,+++***,,,------...000000111222555777888999::::::999:::===???DDDJJJSSS]]]fffmmmqqqrrruuuyyy~~~wwwoooqqqtttvvvxxx|||xxxtttuuuxxx|||vvvpppllleeeccc^^^ZZZVVVSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUUUUYYY```eeeiiimmmppprrrrrrqqqqqqrrrvvv{{{|||tttnnnkkkiiigggccc^^^YYYTTTQQQPPPMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA>>>>>>===<<<;;;:::999999999999999888888888888777777777888999:::;;;<<<<<<>>>AAADDDHHHLLLQQQWWW[[[bbbgggnnntttyyy}}}{{{|||~~~{{{xxxsssiii\\\UUUTTTWWW]]]hhhppprrrvvv}}}yyynnn[[[HHH>>>;;;666333333111------000------,,,,,,,,,,,,------************************))))))******+++,,,------)))+++,,,,,,******+++------...000111222333555777888888999999888:::===@@@GGGNNNXXXccckkkqqquuuwww|||~~~yyy{{{~~~wwwrrrqqqrrruuuzzz~~~yyytttoooiiieee```]]]ZZZVVVSSSQQQQQQQQQPPPPPPRRRSSSUUUWWWXXXYYYXXX]]]eeelllpppsssuuuwwwxxxwwwwwwxxx{{{~~~{{{zzzxxxxxxxxx{{{}}}||||||{{{zzzzzzzzzzzzzzzvvvwwwyyyyyyvvvtttssssssxxx|||wwwsssoookkkfffaaa\\\YYYUUUSSSPPPOOOMMMKKKJJJHHHGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDAAA@@@???>>><<<;;;:::999999999999888888888777777777777888888999::::::;;;<<<>>>AAADDDGGGKKKQQQTTT]]]aaahhhmmmqqqwww~~~|||||||||yyyqqqeee[[[VVVRRRWWW```fffhhhkkkyyy~~~zzz}}}{{{lllUUUEEE>>>888333222111......000//////............//////************************))))))***+++,,,------...)))***,,,++++++***,,,------///111333333444666888666777777777888:::>>>AAAJJJRRR]]]gggnnntttxxx{{{wwwqqqnnnmmmnnnsssyyy|||wwwrrrnnniiiddd```[[[YYYVVVSSSQQQPPPPPPPPPNNNOOORRRTTTWWWZZZ\\\]]]\\\aaaiiipppuuuwwwyyy{{{~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{|||yyyzzzzzz{{{|||}}}~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{zzzyyyxxxsssvvv{{{~~~|||uuusssqqqpppppprrruuuwwwwwwwwwxxxzzz}}}}}}|||}}}}}}{{{{{{{{{}}}~~~|||yyywwwqqqpppnnnllljjjiiihhhhhhfffhhhjjjiiigggeeeddddddgggjjjoootttzzz~~~uuupppjjjdddaaa^^^ZZZWWWSSSQQQOOOLLLJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFBBBBBBAAA???===<<<;;;:::999999999888888888777777888888888999::::::;;;;;;:::<<>>???AAADDDHHHKKKSSSWWW]]]aaadddiiiooouuu~~~}}}{{{}}}~~~{{{wwwooofffVVVUUUVVVXXXZZZ___lllxxxxxx{{{zzzxxxxxxyyy}}}iiiVVVIII???777444333111000222------,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,...///---000333555555555777888666777777888:::???EEEJJJXXX```iiiqqquuuzzz}}}xxxuuusssrrrvvvzzz{{{||||||{{{}}}|||ooollliiifffcccaaa^^^[[[WWWUUURRROOONNNMMMNNNNNNPPPRRRUUUZZZ___cccfffhhhjjjooovvv{{{yyyrrrmmmkkkhhhhhhiiilllnnnooonnnllliiikkkmmmpppppppppnnnmmmiiigggdddaaa___^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^___```bbbcccddddddddddddfffhhhjjjlllnnnooommmmmmmmmmmmnnnpppqqqrrruuuvvvwwwyyy{{{}}}}}}~~~yyyxxxvvvtttrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqmmmkkkiiihhhhhhfffcccaaa]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWXXXYYYZZZ\\\^^^___\\\[[[ZZZYYYXXXYYY[[[\\\]]]^^^```bbbeeehhhjjjllljjjhhheeecccbbbbbbcccdddcccbbbaaaaaabbbccceeeggggggfffeeedddeeefffffffffffffffeeedddddddddddddddcccccccccbbb```^^^[[[ZZZWWWUUUSSSPPPNNNMMMNNNNNNNNNOOOOOONNNMMMLLLNNNOOONNNPPPRRRVVV[[[bbbkkkpppzzz|||tttpppkkkeee```\\\YYYVVVRRRNNNLLLKKKKKKIIIIIIHHHGGGGGGFFFGGGGGGCCCCCCBBBAAA@@@???>>>===999999999888888888888777888999999999999:::::::::999;;;<<<===???AAAEEEHHHLLLPPPVVVZZZ]]]bbbhhhmmmuuu}}}~~~}}}{{{{{{uuummm]]]WWWTTTUUUXXX^^^hhhrrryyyxxx{{{wwwvvvwwwwww{{{~~~vvveeeSSSHHH===888666333111222------,,,,,,,,,,,,------************************---,,,,,,,,,,,,,,,,,,,,,***+++------------///000---000333555555666777888777888999:::===BBBHHHMMM^^^eeennnuuuxxx}}}|||yyywwwvvvyyy}}}}}}}}}|||{{{~~~~~~yyyjjjhhhdddbbb```___\\\ZZZVVVUUURRROOOMMMMMMMMMNNNRRRTTTWWW\\\aaafffjjjlllqqquuuzzzyyyqqqiiidddaaa]]]\\\\\\^^^```aaa```___ZZZ\\\___aaabbbcccbbbbbb^^^\\\XXXUUURRRQQQQQQQQQTTTTTTSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTUUUWWWXXXXXXWWWXXXYYY[[[^^^```aaabbb_________```bbbccceeeffffffgggiiikkkmmmnnnoooooommmllliiifffdddcccccccccddddddeeeeeeeeeeeedddddd```^^^\\\[[[ZZZXXXUUURRRSSSSSSSSSRRRQQQPPPOOONNNNNNMMMLLLLLLMMMOOORRRTTTRRRRRRPPPPPPOOOPPPQQQQQQRRRRRRTTTVVVXXXZZZ\\\]]]]]][[[XXXUUUTTTTTTVVVWWWWWWUUUTTTSSSTTTUUUWWWXXX\\\ZZZYYYXXXYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXVVVTTTRRRPPPNNNMMMJJJHHHGGGHHHIIIJJJHHHHHHHHHGGGFFFFFFIIIKKKIIIJJJKKKMMMQQQWWW___eeekkkpppxxx{{{uuupppiiiccc___]]]XXXTTTQQQOOONNNNNNKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCBBBAAAAAA@@@??????999999999888888888888777888888888888999999999999999:::;;;<<<===???CCCFFFGGGKKKQQQUUUXXX]]]ccciiinnnvvv~~~|||{{{}}}xxxqqqbbbZZZSSSTTTXXX^^^gggooo{{{{{{xxx{{{wwwvvvvvvmmmttt}}}rrr[[[NNNBBB<<<888444111111/////////....../////////,,,,,,,,,++++++*********,,,,,,,,,++++++*********---,,,,,,,,,,,,---...///...000222444666666555444999888:::===???CCCLLLUUUeeelllssswww}}}~~~}}}|||~~~xxxtttjjjddd\\\YYYZZZ[[[YYYVVVRRRQQQOOOMMMMMMNNNOOOPPPUUUVVVYYY___fffllloooqqqvvv{{{~~~{{{vvvooohhhaaa[[[XXXSSSSSSRRRRRRRRRSSSTTTTTTQQQQQQRRRSSSUUUWWWYYYZZZTTTSSSQQQNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRRRRRRRRRRPPPPPPPPPRRRSSSUUUWWWXXXZZZ[[[^^^aaabbbbbbaaaaaa[[[XXXVVVUUUUUUVVVUUUTTTWWWWWWVVVVVVUUUUUUTTTTTTVVVSSSOOONNNNNNOOOOOOOOOKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJMMMLLLKKKKKKMMMOOORRRSSSRRRQQQPPPNNNMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPRRRTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEGGGJJJNNNSSSXXX[[[bbbbbbhhhrrr{{{wwwmmmfffccc```\\\YYYVVVSSSOOOLLLLLLKKKIIIIIIIIIIIIGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>><<<::::::::::::888666888888777777777888:::;;;>>>===<<<;;;<<<>>>@@@BBBDDDFFFJJJOOOUUU[[[___bbbggglllssszzz~~~{{{yyyzzznnneeeZZZUUUYYYaaajjjooo{{{}}}xxxvvvvvvpppqqqvvvgggVVVFFF>>>999333222444///............---------,,,,,,,,,+++++++++******...------,,,++++++,,,,,,,,,,,,+++++++++,,,------...000222444666666555555:::888:::===@@@DDDOOOYYYjjjqqqxxx{{{{{{uuuqqqiiiccc[[[XXXXXXYYYWWWUUUSSSRRRQQQPPPPPPQQQSSSTTTZZZZZZ]]]aaahhhnnnsssuuuyyy}}}}}}zzzssspppllleee___YYYTTTRRRKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJKKKMMMNNNPPPQQQQQQPPPNNNLLLKKKIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLNNNOOONNNOOOQQQSSSTTTUUUTTTTTTRRROOOMMMLLLMMMNNNMMMMMMPPPOOOOOONNNNNNMMMMMMLLLOOOLLLJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIGGGFFFEEEEEEFFFGGGIIIGGGGGGHHHHHHHHHHHHIIIIIIKKKJJJIIIIIIJJJMMMOOOPPPOOOOOOMMMLLLKKKJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHIIILLLPPPTTTVVV[[[[[[```hhhpppwwwuuunnngggddd___[[[XXXUUUQQQOOONNNLLLJJJJJJKKKKKKIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@???===;;;:::::::::999777999888777777777888:::;;;<<<;;;:::::::::<<<>>>???DDDEEEHHHLLLQQQVVVZZZ\\\ccchhhooouuu|||}}}}}}zzzyyyzzzssslllbbb\\\\\\bbbjjjooovvvzzz~~~yyywwwvvvqqqqqquuu}}}jjjZZZHHH???:::555333444000000/////////.........,,,,,,,,,++++++++++++***///...---,,,,,,,,,---...,,,,,,+++++++++++++++,,,///000222444666666666666:::999:::>>>AAAGGGSSS___mmmuuu||||||vvvqqqmmmgggaaa[[[WWWVVVVVVUUUSSSTTTSSSSSSSSSUUUWWWYYYZZZ___```aaadddiiipppvvvzzz|||}}}yyyuuuppplllcccaaa^^^YYYTTTPPPLLLJJJDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKIIIFFFFFFHHHIIIIIIHHHKKKJJJJJJIIIIIIHHHGGGGGGKKKIIIHHHHHHIIIIIIGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKJJJJJJJJJKKKLLLLLLOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLOOORRRSSSWWWVVVZZZ```eeejjjrrrzzzyyynnnjjjddd^^^[[[WWWTTTRRRPPPNNNLLLLLLLLLMMMLLLJJJGGGFFFFFFEEEDDDCCCBBBBBBAAA>>>;;;::::::;;;:::999999888888888888999::::::999999888888888:::;;;===BBBCCCEEEHHHLLLPPPSSSUUU]]]bbbhhhnnnttt|||||||||}}}}}}{{{zzz|||yyyuuunnneee```aaahhhnnnrrrvvv{{{}}}~~~|||zzzvvvuuurrrqqqsssyyyppp___LLLAAA<<<777444333111111111000000000//////++++++++++++++++++++++++///...,,,++++++,,,---...------,,,,,,++++++,,,,,,///111222555666777777888:::888:::>>>CCCJJJXXXdddnnnvvv~~~}}}~~~~~~xxxrrrmmmjjjfffaaa[[[WWWVVVUUUUUUTTTTTTUUUVVVWWWYYY\\\^^^```bbbccccccdddhhhooowww|||}}}yyytttoookkkfffbbb^^^VVVUUURRROOOLLLIIIFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKIIIGGGHHHJJJLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJNNNMMMMMMMMMOOONNNMMMKKKJJJLLLNNNPPPPPPOOONNNMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQOOOPPPPPPQQQQQQRRRRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTUUUVVVVVVWWWXXXYYYYYYZZZ[[[ZZZZZZYYYYYYYYYZZZZZZUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUURRRQQQPPPOOOPPPRRRTTTUUUXXXWWWZZZ___bbbdddjjjqqqvvvpppiiibbb]]]ZZZWWWUUURRRPPPNNNMMMMMMNNNMMMLLLHHHGGGGGGFFFEEEEEEDDDDDDBBB???<<<;;;;;;<<<<<<;;;999999999999999999999999999888888888888999:::;;;>>>???AAADDDHHHLLLOOOQQQYYY]]]ccchhhmmmttt}}}{{{yyy{{{}}}||||||~~~||||||xxxnnndddaaaeeekkkssswww|||}}}sssvvv{{{~~~~~~zzzvvvttttttqqqqqqvvv}}}~~~uuufffRRREEE>>>999444111111111000000000/////////++++++++++++++++++++++++,,,,,,+++******+++,,,---///......---------......000111333555666888999999999888:::@@@FFFOOO]]]jjjqqqzzzyyyxxx}}}zzztttooojjjhhhfffbbb]]]YYYWWWVVVVVVWWWVVVWWWYYY[[[^^^aaadddeeedddddddddeeegggmmmvvv|||}}}xxxnnnjjjeee```\\\XXXUUURRRLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHKKKLLLMMMMMMMMMMMMLLLKKKHHHGGGGGGGGGGGGGGGHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJLLLMMMNNNNNNNNNNNNOOOMMMLLLMMMPPPRRRTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTTTTVVVWWWWWWVVVTTTTTTVVVXXXZZZ[[[[[[YYYXXXXXXWWWUUUTTTTTTUUUWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[]]]^^^^^^______^^^]]]\\\YYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]___```aaa```aaabbbcccdddeeefffggghhhhhhgggfffffffffggghhhbbbaaaaaaaaaaaaaaabbbbbbaaa``````_________```aaaZZZYYYWWWVVVVVVXXXYYY[[[\\\ZZZ\\\```bbbbbbgggmmmwww~~~xxxppphhhbbb^^^[[[XXXVVVSSSPPPNNNNNNNNNMMMMMMIIIIIIHHHGGGFFFFFFEEEEEECCCAAA>>>============<<<999999:::::::::999999999999999999999999999::::::;;;<<<>>>AAAEEEIIILLLNNNVVVZZZ___ccchhhnnnwww}}}{{{xxxxxxzzz||||||{{{|||{{{}}}|||sssgggaaaccchhhrrrwww}}}{{{pppsssxxx|||~~~{{{xxxvvvsssqqquuu}}}zzznnn\\\LLLBBB;;;666111000000000/////////......***++++++++++++,,,,,,,,,******++++++++++++++++++...............///000000111222333555777999:::;;;:::999===DDDLLLUUUdddqqqwwwuuussswww{{{uuupppkkkhhhgggdddbbb^^^ZZZXXXXXXYYYZZZYYY[[[]]]```dddgggiiijjjhhhiiijjjiiijjjooowww~~~}}}sssmmm```\\\XXXTTTRRRPPPMMMLLLIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJNNNOOOPPPQQQQQQPPPOOONNNIIIHHHHHHHHHIIIIIIJJJKKKFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPPPPPPPOOONNNMMMMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOQQQSSSVVVWWWWWWWWWVVVWWWVVVUUUWWWZZZ]]]______\\\\\\]]]^^^___``````aaabbbaaa```aaacccddddddccceeefffhhhjjjkkkkkkkkkkkkgggfffeeecccccceeefffggghhhhhhiiijjjkkkllllllmmmkkkkkkkkkkkkkkkjjjjjjjjjmmmnnnooopppppppppooonnnkkkkkkkkkkkkkkkkkkkkkjjjhhhhhhiiijjjlllnnnpppqqqrrrrrrsssuuuvvvxxxyyyyyyzzzyyyxxxwwwvvvwwwwwwxxxuuutttsssrrrrrrrrrrrrsssnnnmmmmmmllllllnnnooopppiiigggeeecccccccccdddeeecccaaabbbddddddccceeejjjsssxxxzzzrrrlllfffaaa^^^[[[XXXTTTQQQPPPOOOOOONNNKKKJJJIIIHHHGGGEEEDDDDDDCCCAAA@@@???@@@???===<<<:::::::::;;;::::::999888999999::::::::::::::::::888999;;;>>>BBBFFFIIIKKKQQQUUUZZZ^^^bbbiiiqqqxxx}}}~~~yyyxxxyyyzzz|||wwwwwwwwwzzz{{{uuujjjcccccceeeooottt{{{}}}zzzrrrtttwww|||wwwtttssswww~~~xxxjjjWWWGGG???888333000000/////////.........******+++++++++,,,,,,,,,)))***,,,---...---,,,+++,,,,,,,,,---...///000111111222333555777999;;;<<<;;;<<>>;;;::::::;;;;;;;;;:::999888999999999::::::999999888888888:::<<>>EEEOOOXXXaaaooo{{{{{{qqqffffffooo{{{~~~{{{xxxsssmmmhhheeedddccc```___\\\YYYWWWXXX[[[]]]bbbcccfffjjjmmmppprrrssstttvvvyyyxxxwww{{{{{{qqqeee]]]ZZZWWWTTTSSSTTTUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[^^^aaadddffffffeeedddcccbbbaaaaaaaaa```aaabbbccccccbbb```___XXXWWWVVVUUUTTTSSSSSSSSSVVVXXX[[[___cccfffiiijjjhhhhhhiiiiiijjjiiiiiihhhgggggggggggghhhiiijjjkkknnnrrrxxx}}}|||{{{vvvuuuuuuwww{{{~~~}}}|||wwwrrrqqqtttqqqqqqsssxxxwwwpppkkkfffaaa\\\WWWUUUTTTRRRQQQMMMLLLJJJHHHFFFDDDBBBAAABBBBBBBBBDDDDDDBBB>>>;;;::::::;;;<<<;;;:::888777888888999999999888888777888999999:::<<<>>>@@@AAAFFFJJJPPPTTTXXX___gggnnnpppyyy}}}{{{yyyxxx|||yyyvvvppptttwwwvvvqqqkkkgggeeejjjqqqzzzzzzsssqqqpppssszzzzzzwwwwww|||jjjSSSFFF@@@<<<222222222111111111111000)))***++++++++++++***))),,,,,,---------,,,***)))+++,,,---...///111222222222444666777888999;;;<<<;;;===CCCOOO^^^mmmwww{{{~~~lllccc___fffqqqzzz~~~tttrrroookkkfffbbb___]]]^^^]]][[[XXXWWWXXX\\\___cccgggkkkoooqqqrrrsssuuuwwwzzz||||||{{{|||~~~{{{xxxssskkkeeedddccc```^^^^^^^^^___```___```bbbdddfffgggggggggkkkmmmnnnnnnooossszzz||||||{{{yyywwwuuuvvvwwwuuusssrrrrrrssssssrrrpppiiihhhfffcccbbbaaaaaaaaa___dddjjjppptttxxx{{{}}}~~~}}}|||{{{{{{{{{|||~~~~~~}}}}}}~~~|||xxxwwwvvvwwwzzzzzzuuummmiiiddd___[[[WWWRRROOOQQQPPPNNNLLLJJJIIIHHHHHHFFFEEEDDDCCCBBBBBBCCCCCC===<<<:::999999:::<<<===:::::::::999999999888888;;;:::999999:::===???AAAEEEHHHLLLPPPTTTZZZ```dddjjjpppxxxyyyxxxzzz{{{zzz}}}wwwwwwyyy{{{zzzwwwooogggbbbeeekkkwww}}}uuunnnlllsss|||~~~{{{yyy{{{xxxcccNNNAAA===;;;666222111///---000555,,,,,,,,,,,,++++++******,,,---......---,,,+++***+++,,,---...///111222222222444666777777888;;;===>>>AAAHHHUUUdddrrr{{{yyyhhhaaa^^^gggsss{{{~~~{{{{{{qqqpppmmmiiiddd```]]][[[]]]\\\[[[YYYWWWXXX[[[^^^dddhhhmmmqqqssstttuuuvvvvvvyyy|||~~~~~~}}}|||{{{||||||yyysssooonnnmmmkkkjjjjjjkkkmmmnnnoooqqqtttvvvxxxyyyyyyyyy|||}}}~~~~~~wwwuuurrrnnnkkkjjjiiijjjoootttzzz~~~|||zzzyyyzzz~~~tttnnnggg```[[[WWWTTTRRRQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>===;;;999999:::;;;<<<:::::::::999999999888888:::999999999:::<<<>>>@@@BBBEEEIIIMMMQQQWWW]]]aaaggglllttt{{{}}}xxxuuusssrrrxxx}}}~~~yyyzzz{{{zzzwwwpppiiiddd___dddnnnyyy~~~{{{uuupppnnnuuu~~~}}}kkkWWWHHHAAA:::666222111...,,,...222///...,,,+++++++++,,,,,,---............---,,,,,,,,,,,,---...000111222222222333555666777888;;;===AAAFFFOOO]]]mmmzzzrrrccc^^^___iiiuuu}}}~~~zzzvvvuuuooommmkkkgggccc```]]]\\\\\\\\\\\\ZZZYYYZZZ\\\^^^fffjjjppptttuuuuuuuuuuuusssxxx}}}}}}}}}uuuwww{{{~~~~~~}}}}}}~~~~~~zzzxxxxxxyyy~~~}}}|||}}}xxxnnneee___[[[XXXWWWTTTRRRPPPNNNLLLJJJIIIHHHEEEFFFFFFFFFEEEDDDCCCBBB@@@>>><<<;;;:::999:::::::::::::::999999999888888999888888888999:::<<<>>>===@@@DDDHHHMMMSSSYYY]]]cccgggnnnttt{{{xxxqqqmmmkkksssxxx}}}|||{{{zzzwwwrrrkkkfff___```fffpppxxx|||{{{wwwrrrrrryyyxxxfffSSSGGG<<<777333222000---...222---,,,***)))***+++---///.....................---,,,,,,---///000111222333222333555666666888;;;>>>BBBIIIVVVeeettt}}}lll^^^\\\```lllxxx~~~{{{vvvrrrooolllkkkiiifffccc```^^^]]]\\\]]]^^^^^^^^^^^^```aaahhhlllqqqttttttrrrqqqqqqqqqvvv}}}|||wwwwwwuuuyyyyyyppphhhbbb]]]ZZZXXXWWWTTTQQQOOOMMMLLLKKKHHHIIIJJJKKKJJJHHHFFFEEEBBBAAA???<<<;;;:::999999:::::::::999999999888888777777777777888999;;;;;;:::===AAAEEEIIIOOOUUUYYY^^^bbbhhhnnnuuu|||zzzpppkkkiiipppuuu||||||yyywwwsssmmmiiieeeaaaaaahhhooouuu{{{|||xxxuuuvvv|||ttt^^^MMM@@@:::555444333111222555)))((((((((())),,,...000........................,,,---...///000222333333333444555666666999===@@@DDDLLL[[[kkkyyyuuufff]]]]]]bbbooozzz|||xxxsssnnnkkkhhhgggeeeccc```^^^]]]\\\]]]```ccceeeeeeeeefffgggkkkooorrrtttrrrpppnnnnnnqqqwww~~~xxxssssssyyy|||zzzxxxvvvttttttxxx~~~zzzqqqhhh```[[[ZZZYYYVVVSSSPPPNNNLLLLLLIIIJJJLLLLLLLLLJJJGGGFFFDDDCCCAAA???===;;;:::999:::::::::999999999888888777777777777888888999:::999<<>>BBBGGGQQQ```qqqqqqccc______fffrrr{{{zzzwwwsssmmmhhhbbbbbbaaa___]]]\\\[[[ZZZ```dddiiimmmooooooppppppoooqqqttttttsssqqqqqqqqquuuzzz}}}uuurrrrrr{{{xxxoooiiiggggggeeecccbbbfffjjjpppwwwyyynnnddd^^^\\\ZZZXXXTTTQQQNNNLLLKKKIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDBBB???===<<<;;;:::::::::999999999888888777777777888888888999999999;;;>>>@@@CCCHHHMMMPPPVVVYYY^^^dddkkkrrrzzztttiiiccc```fffooozzz|||zzzxxxuuuqqqggg```ZZZYYY[[[___hhhrrr|||{{{yyy{{{vvvbbbMMMBBB888444333111111333))))))***++++++,,,,,,------,,,++++++,,,---...///------...000111222333444555666777777888;;;@@@DDDMMMWWWgggwwwzzz|||sssfffbbbccciiittt|||}}}yyywwwsssmmmhhhaaaaaa```___^^^]]]\\\\\\ccchhhooouuuxxxxxxyyyyyyrrrtttvvvvvvvvvwwwxxxzzz{{{{{{{{{wwwrrrqqqsssxxx{{{rrrfff^^^[[[[[[YYYWWWTTTVVVYYY\\\bbbnnn~~~wwwnnnhhh```___\\\XXXTTTQQQOOONNNJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDBBB@@@>>>===:::::::::999999999888888777777888888999999888888888:::<<<>>>@@@DDDHHHKKKQQQUUUZZZ```fffmmmtttxxx~~~zzznnnfff^^^ccclllvvv~~~}}}zzzvvvmmmfff___YYYVVVWWW```kkkwww|||zzz|||~~~yyyxxxzzz~~~ttt[[[MMM???888444111000222,,,,,,---------,,,+++***,,,++++++***+++,,,......------...000111222333444666777777888999<<>>:::::::::999999999888888777888888999999999999888888999;;;===>>>AAAEEEHHHNNNRRRXXX^^^dddjjjooosssxxx{{{uuukkk```eeemmmttt|||~~~zzzwwwpppggg^^^UUUSSS[[[fffttt~~~|||{{{|||~~~|||vvvtttuuuwww{{{hhhXXXGGG===777333111222---,,,,,,++++++,,,,,,------------............///---///222333333333555666999666555777888:::BBBKKKUUUaaappp{{{~~~xxxtttvvvzzzwwwsssrrrrrrwww}}}|||wwwtttpppkkkgggdddcccbbbaaaaaaccceeegggnnnnnnpppvvv|||~~~xxxwwwvvvxxx}}}}}}vvvrrrpppooonnnmmmmmmnnnooonnnmmmoootttuuukkkiiigggggglllnnnnnnooosssttttttvvvwwwyyy{{{}}}}}}zzzkkk___XXXVVVTTTSSSOOOLLLJJJLLLOOOTTT```lll{{{|||vvvnnniiiaaa\\\[[[YYYVVVSSSUUURRRNNNMMMLLLLLLJJJHHHKKKIIIGGGDDDBBBAAA@@@@@@>>>>>>===<<<:::999888888888888999:::999888777666:::<<<======<<<>>>CCCGGGJJJMMMRRRWWW]]]cccjjjooovvv{{{zzzqqqiiiddddddlllvvv}}}~~~~~~|||{{{uuuhhh[[[VVVZZZ```mmmvvv|||{{{yyyuuunnniiinnnppptttwww{{{zzzeeeLLL<<<::::::666111---,,,,,,++++++,,,,,,------------............///---///222333333333555666666444444777999<<>>===<<<::::::999888999999:::999888777666666888999999999;;;???CCCGGGJJJOOOTTTYYY```fffkkkqqqwww|||}}}ttthhhcccccckkktttzzz}}}qqqbbbYYYXXX[[[iiisss}}}{{{zzzzzzvvvooojjjkkkmmmqqqtttxxx}}}pppVVVDDD<<<999555111---,,,,,,++++++,,,,,,------------............///---000222333333444555666333333555999;;;???HHHRRRaaalllxxx}}}vvvppppppsss{{{vvvrrrooollljjjgggfffffffffggghhhkkkmmmooosssrrrpppqqquuuxxxyyyzzz|||}}}~~~uuupppmmmiiijjjmmmnnnmmmggg___YYY[[[[[[aaannnyyyqqqddd^^^ZZZZZZYYYVVVUUUWWWVVVVVVVVVWWWXXXXXXXXXYYYXXX[[[^^^ccciiiqqqzzz}}}qqqggg]]]WWWRRRMMMHHHGGGGGGIIIQQQZZZeeeppp|||vvvmmmgggdddaaa]]]YYYQQQQQQQQQOOOMMMLLLLLLMMMIIIIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@???===<<<;;;:::888999999999999888777777555666777777777999<<>>BBBLLLWWWgggqqq|||xxxqqqpppsss~~~|||{{{yyywwwsssooollljjjiiihhhfffggghhhiiillloooqqqssswwwtttqqqppppppsssvvvxxx}}}{{{xxxsssssstttsssoooggg^^^WWWVVVSSSUUU^^^hhhrrr}}}xxxlllccc[[[YYYVVVRRRQQQRRROOOOOOOOOOOOOOONNNNNNNNNLLLNNNRRRWWW___hhhssszzzsssfff]]]WWWQQQKKKIIIHHHHHHNNNUUU[[[fffuuuvvvooojjjfffaaa]]]XXXWWWUUURRRNNNMMMOOORRRSSSQQQNNNJJJFFFCCCAAA@@@CCCBBBAAA???>>><<<;;;:::999999999999888888777777777888888888999;;;===>>>@@@CCCGGGKKKPPPVVV\\\```gggnnnuuuzzz}}}rrrlllhhhlllrrrvvvzzz~~~xxxkkk___WWW]]]fffttt|||tttnnniiilllpppuuuxxx{{{}}}mmmXXXHHH>>>;;;:::---,,,,,,++++++,,,,,,------------............///...000333444444444666777666777;;;>>>AAAEEERRR___kkkvvv|||vvvuuuxxx~~~{{{yyyxxxuuusssqqqnnnkkkiiihhhiiiggghhhjjjlllooorrrtttuuuyyyvvvsssooonnnqqqtttwww}}}~~~yyyrrriii___YYYTTTPPPNNNSSS[[[cccooozzzvvvjjj___YYYUUUQQQNNNNNNJJJJJJIIIHHHHHHGGGFFFFFFGGGIIIKKKOOOVVVaaalllsss|||~~~pppfff]]]UUUNNNKKKJJJIIILLLQQQUUU___nnn|||wwwqqqlllfffaaa]]][[[XXXTTTRRRTTTXXX[[[^^^ZZZTTTNNNIIIFFFFFFFFFCCCBBBAAA???===<<<::::::999999999888888888888888999999888999;;;<<<<<<<<<>>>@@@DDDHHHLLLRRRXXX\\\dddlllssswww{{{~~~yyypppkkkmmmrrrvvv{{{ssscccXXXXXX___lllzzz}}}uuunnnkkkllloootttyyy|||~~~wwwdddQQQCCC===;;;---,,,,,,++++++,,,,,,------------............///...111333444444555666777999:::>>>AAADDDKKK[[[jjjsss}}}|||{{{|||yyywwwvvvsssrrrqqqmmmjjjhhhiiijjjiiikkkmmmooorrruuuwwwxxxzzzxxxuuuqqqoooqqquuuyyy}}}yyynnnccc]]]TTTNNNKKKMMMQQQXXXbbbkkkzzzsssccc[[[UUUOOOKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDFFFIIIOOOYYYdddlllxxx{{{qqqddd[[[RRROOOLLLJJJKKKNNNRRRZZZggguuuxxxrrrkkkfff___\\\XXXXXXZZZ^^^```aaaZZZVVVQQQLLLIIIHHHIIIIIIDDDCCCBBB@@@>>><<<;;;::::::999888888777777888888888777777888:::;;;:::999;;;>>>AAAEEEIIINNNTTTXXX```hhhooossswww|||}}}{{{tttpppssswwwzzz}}}zzzhhhZZZWWW[[[eeerrrvvvooommmlllmmmpppuuuzzz}}}~~~~~~rrr]]]KKK???999---,,,,,,++++++,,,,,,------------............//////111333444444555666888:::;;;???CCCGGGQQQdddvvv|||{{{wwwvvvuuurrrsssrrrnnnjjjhhhiiikkkmmmnnnpppsssvvvxxxyyyzzzyyyyyywwwsssqqqssswww|||~~~wwwjjjbbbVVVPPPKKKKKKMMMPPPXXX```oooyyynnnaaaYYYQQQKKKIIIKKKKKKJJJIIIHHHGGGFFFFFFAAAAAABBBDDDJJJTTT```hhhuuu{{{oooeeeZZZUUUQQQMMMKKKMMMPPPVVVaaannn{{{xxxqqqlllbbb^^^\\\^^^cccddd```[[[OOONNNMMMKKKIIIGGGFFFFFFFFFEEECCCAAA???===<<<;;;:::999888777777777888999999777666777::::::999777999;;;???BBBFFFKKKPPPTTTXXXaaaiiimmmqqqxxx|||}}}}}}yyyyyyrrrdddYYYZZZ___iiivvv|||uuussspppmmmmmmrrrxxx|||~~~}}}||||||}}}lllXXXGGG===---,,,,,,++++++,,,,,,------------........./////////111333555555555666888999;;;???DDDIIIUUUkkk~~~yyyvvvuuutttssssssrrrooojjjhhhjjjllloooqqqsssvvvxxxzzz{{{|||yyyyyyxxxuuussstttyyy~~~pppgggYYYSSSNNNMMMMMMNNNTTTZZZgggsssyyyjjj```VVVNNNKKKHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@BBBHHHSSS___gggrrr}}}yyynnnbbb\\\VVVPPPMMMNNNNNNTTT]]]iiivvv}}}uuupppfffbbb```dddhhheeeZZZPPPMMMNNNOOOOOOMMMJJJFFFDDDGGGGGGEEECCCAAA???===<<<;;;:::888777777777888999:::999777999;;;<<<:::777777999===@@@CCCHHHNNNRRRSSS\\\dddiiinnnvvv{{{}}}}}}}}}ppp[[[ZZZ\\\dddppp~~~}}}zzzuuuooonnnrrrxxx|||~~~~~~|||{{{zzz|||wwwcccPPPDDD/////////......---------//////.........//////000444555777777666555555666999===CCCIIIRRRaaattt|||wwwtttrrrqqqnnnmmmooonnnkkkkkknnnrrrsssvvvyyyzzzzzzyyyxxxyyyyyyxxxwwwvvvxxx|||oooddd\\\RRRMMMMMMQQQTTTVVV]]]lll{{{uuudddZZZTTTQQQMMMMMMLLLIIIFFFCCCBBBBBBCCC@@@???BBBEEELLLYYYfffqqq{{{yyymmmccc\\\WWWRRRNNNQQQQQQVVVaaalllxxx|||uuulllgggbbb______]]]ZZZWWWQQQOOOLLLKKKKKKJJJIIIHHHIIIHHHGGGEEECCCAAA???>>>::::::999888888777888888777888999::::::999888777;;;;;;;;;===@@@EEEJJJMMMSSSWWW^^^fffmmmttt{{{|||}}}zzzggg]]]XXX```ooo}}}zzztttpppnnnoooxxx|||xxxxxx{{{www___HHH,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,---......111333555666666666777999999===CCCKKKXXXhhhzzzzzzvvvrrrpppqqqnnnnnnppppppnnnooorrrvvvwwwyyyzzz{{{{{{zzzzzz|||}}}}}}}}}|||~~~~~~mmmdddYYYQQQOOOPPPRRRRRRZZZiiixxxnnn```XXXSSSJJJKKKKKKJJJHHHGGGFFFFFFCCC@@@@@@BBBEEELLLYYYeeeqqqzzzuuukkkccc]]]VVVQQQQQQPPPTTT\\\fffppp}}}{{{rrrmmmgggcccaaa___[[[XXXSSSQQQNNNMMMMMMLLLKKKIIILLLKKKIIIFFFCCC@@@>>>===<<<;;;:::999999888999999777888999999999999888777999999999;;;>>>CCCGGGJJJOOOSSSZZZbbbiiipppwww{{{~~~|||}}}oooccc[[[___kkkxxx}}}vvvrrrnnnooowww}}}yyyxxx{{{jjjSSS++++++,,,,,,,,,,,,,,,,,,------,,,,,,------...//////111444555666777999;;;:::>>>EEEQQQ```rrr}}}xxxtttqqqoooqqqnnnnnnrrrsssrrrssswww||||||{{{{{{{{{{{{||||||}}}ssseeeZZZUUUSSSQQQPPPWWWdddsss}}}lll___WWWLLLLLLLLLKKKJJJHHHGGGGGGCCC@@@@@@BBBEEEKKKXXXdddoooyyyxxxooofff]]]WWWTTTRRRSSSYYY```hhhtttzzztttlllgggdddaaa]]]YYYWWWTTTQQQPPPOOONNNMMMKKKLLLKKKIIIGGGDDDBBB@@@@@@>>>===<<<;;;:::999999999777888999999999999888777777777777999<<<@@@CCCFFFKKKOOOVVV]]]cccjjjqqqvvv~~~~~~yyylll___]]]dddppp~~~yyysssoooooovvv}}}yyyxxxzzz}}}www```---------......////////////.........///000111222000111333555555777999<<<===AAAIIIWWWiiizzz|||xxxtttqqqooopppmmmnnnsssuuuuuuwww{{{~~~}}}{{{{{{{{{|||}}}sssggg^^^YYYUUURRRVVV```ooo|||zzzjjj```UUUSSSOOOLLLJJJGGGEEECCCCCCAAA@@@CCCEEEKKKWWWbbbnnnxxx{{{qqqeee^^^YYYVVVUUUYYY]]]cccmmmxxxzzzqqqkkkhhhddd```\\\YYYWWWTTTRRRQQQPPPNNNLLLHHHHHHHHHGGGGGGGGGFFFFFF???>>>===;;;:::999999999888888888999999888888888777777777888:::>>>AAABBBHHHLLLSSSYYY```fffmmmqqqzzz~~~~~~rrrccc\\\^^^hhhxxx{{{vvvrrrqqqwww~~~}}}zzzxxxyyy{{{|||jjj---------....../////////.........///000111222222222333555555555666999<<>><<<:::999999999999888888888888888888999777777888999;;;===???@@@FFFJJJQQQWWW]]]cccjjjnnntttzzzvvvhhh___\\\bbbrrr{{{wwwuuuxxx}}}|||yyywwwwwwyyyzzzwww++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111444555666666666777;;;===BBBJJJWWWgggvvv}}}zzzxxxvvvuuurrrpppqqquuuxxxwwwzzz~~~}}}|||{{{zzz{{{|||~~~uuujjj```ZZZZZZ\\\fffttt}}}hhhaaaWWWQQQNNNLLLJJJHHHCCCAAAAAACCCEEEIIITTT___kkkuuu|||tttiiiccc]]][[[YYYZZZbbbkkkwwwxxxrrrmmmhhhddd^^^[[[XXXUUUSSSRRROOOMMMNNNMMMLLLKKKJJJIIIHHHGGGCCCBBB@@@>>><<<;;;:::999999999888777777888999999888888888999;;;<<<===>>>DDDHHHNNNTTTYYY___eeeiiipppvvv~~~zzzqqqggg___```mmm|||zzzzzz|||~~~|||zzzxxxvvvvvvwwwwww,,,,,,,,,,,,,,,,,,++++++,,,,,,------...000111222333444555666777:::>>>AAACCCNNN___ooo|||~~~|||{{{yyyxxxwwwvvvssstttxxxzzzyyy{{{~~~{{{zzz{{{{{{}}}vvviiiaaa[[[[[[aaaooo|||vvvlll___UUUQQQOOOMMMKKKCCCAAAAAADDDEEEIIISSS]]]jjjtttvvvnnnfff```[[[YYY^^^fffqqqzzzsssmmmiiiaaa^^^[[[XXXVVVTTTQQQOOOOOOOOONNNLLLKKKJJJIIIHHHGGGEEECCCAAA???===<<<<<<999999888777777888999999777888888999:::;;;;;;<<>>>>>:::999888777777888999:::777777888888999999::::::<<>>???BBBFFFKKKQQQUUUXXX```dddjjjpppxxx~~~}}}qqqfffeeeiiiwww~~~xxxuuuwwwyyyyyywwwtttsssrrr{{{,,,,,,---------.........//////...//////000111222888444333666999;;;>>>CCCKKK\\\ppp}}}~~~{{{yyyxxxxxxxxx|||{{{zzz|||zzzzzzzzz}}}zzzvvvxxx|||tttggg^^^ZZZbbbppp|||xxxhhh\\\TTTMMMIIIEEEBBBAAABBBCCCHHHSSS___ooovvv~~~sssggg]]][[[]]]gggrrrxxxpppiiifffbbb^^^\\\YYYVVVTTTRRRQQQOOOMMMLLLKKKKKKKKKJJJJJJHHHFFFBBB???>>>===;;;999777666777999888888555666777777666777:::<<<<<<>>>@@@DDDIIINNNSSSVVV\\\aaahhhnnnvvv~~~}}}|||~~~rrrlllllluuuyyyzzz{{{zzzwwwtttrrrqqquuu---............/////////////////////000111222222666333222666:::<<>>BBBFFFKKKPPPRRRWWW]]]dddkkksss{{{~~~|||~~~xxxrrruuu}}}}}}}}}}}}{{{xxxtttpppnnnooowww------........./////////......//////000111222333666333333777999<<>>GGGQQQ___mmm}}}}}}{{{{{{|||}}}|||~~~}}}pppbbb^^^bbblll|||}}}uuuzzzxxxjjj]]]SSSLLLFFFCCCAAACCCEEEJJJVVVaaammmvvvwwwkkkfff```dddmmmwww~~~~~~}}}ssskkkddd___[[[XXXXXXWWWVVVTTTRRRPPPNNNOOOMMMKKKLLLNNNNNNJJJFFFAAA???<<<::::::999888777222555888999::::::<<<>>>:::;;;<<<>>>AAADDDGGGIIILLLRRRZZZaaagggnnnvvv|||zzzwwwyyy}}}}}}zzzxxxvvvtttxxx}}}{{{{{{|||yyytttoooppptttzzz---............/////////......///000111333444555666666888===???DDDOOOZZZiiiuuu~~~}}}|||}}}}}}|||~~~sssddd^^^___hhhwww}}}tttwww~~~|||lll___SSSLLLGGGDDDBBBCCCEEEIIIUUU```mmmvvv~~~pppjjj___bbbiiittt|||ssskkkdddaaa[[[[[[ZZZYYYWWWTTTQQQPPPQQQMMMJJJJJJMMMMMMJJJFFFDDDAAA===<<<;;;;;;999888444666999:::::::::;;;<<<999999:::;;;>>>AAADDDFFFIIINNNUUU\\\aaaiiiqqqwwwzzzwwwyyy|||yyyuuusssqqqnnnnnnxxx}}}{{{}}}zzzuuusssvvvzzz}}}////////////000000000000......///000111333555666555666:::???CCCIIIUUUbbbppp|||~~~~~~}}}}}}}}}}}}|||~~~~~~ttteee]]]]]]eeesss}}}sssvvv|||nnn```TTTLLLHHHEEECCCDDDEEEIIITTT```mmmvvv~~~ssslll]]]```gggrrrxxxpppiiieee\\\\\\\\\ZZZXXXUUUSSSQQQPPPKKKGGGGGGIIIJJJGGGCCCEEEBBB???===<<<;;;:::999999;;;<<<<<<999777666666777777888999<<>>???FFFIIIOOOUUU[[[cccjjjpppyyy}}}xxxpppggg``````fffmmmrrr}}}wwwwwwvvvvvvwwwyyyzzz{{{...............///000000111000000111444555666777777:::???EEEOOO^^^ooozzz~~~~~~~~~}}}}}}~~~~~~~~~}}}jjj^^^\\\bbbnnnzzzyyyssssss}}}tttdddWWWOOONNNDDDEEEPPPUUURRRWWWdddlllxxx~~~{{{zzz|||}}}pppgggdddfffooozzz}}}vvvrrrwwwtttmmmfffbbb]]][[[ZZZYYYUUURRRQQQPPPNNNLLLKKKJJJJJJJJJGGGFFFDDDAAA???===;;;:::999999999:::::::::999999888888888999:::===???@@@DDDGGGMMMSSSYYY```hhhmmmuuu{{{wwwoooddd]]]\\\bbbjjjooo}}}uuutttsssssssssuuuwwwxxx...............///000000000111111222333555777888999===DDDLLLXXXiii{{{}}}|||{{{{{{}}}~~~mmm```]]]aaalllvvvwwwqqqooowwwxxxgggZZZRRROOOEEEEEETTT]]][[[[[[```kkkwwwzzzvvvuuuxxxttthhhdddeeemmmwww{{{sssnnnrrrzzz|||tttjjjeee```]]]\\\ZZZVVVSSSRRRQQQOOONNNLLLLLLKKKKKKFFFEEEDDDBBB???===<<<;;;:::::::::::::::999999999777777777888:::===???AAAAAAEEEJJJOOOUUU]]]dddiiipppuuu}}}}}}}}}zzzrrrfff\\\ZZZ___hhhooo{{{}}}uuutttqqqpppppprrrtttvvv...............///000000000111222333333555777999>>>CCCJJJTTT```pppzzzzzzzzz{{{}}}pppccc]]]```iiisss~~~wwwppplllrrr}}}{{{jjj\\\SSSMMMEEEEEEQQQYYYXXXXXX\\\kkkwwwwwwrrrpppttt|||xxxkkkfffeeekkkttt}}}zzzrrrkkkmmmttt}}}{{{ooojjjccc___]]][[[WWWTTTQQQQQQPPPNNNMMMLLLKKKJJJFFFEEEDDDBBB@@@>>>===<<<;;;;;;::::::999999999:::888888888888:::;;;===??????CCCHHHMMMSSSYYY```eeennnsssyyy}}}{{{|||xxxlllaaa]]]aaajjjqqqyyy{{{wwwuuurrrpppppprrrtttvvv...............///000000///111333333333555888;;;BBBHHHPPPYYYdddrrryyy|||yyyyyyyyy{{{~~~}}}|||~~~rrrddd^^^___gggpppzzzqqqllloooxxx}}}kkk]]]TTTLLLHHHHHHLLLNNNNNNSSS\\\kkkxxx~~~tttnnnlllqqqyyy|||nnnhhhdddiiiqqqzzzzzzqqqiiiiiiooowwwvvvppphhhbbb___\\\WWWTTTPPPPPPOOONNNLLLKKKJJJIIIFFFFFFEEECCCBBB@@@??????<<<;;;:::999999999::::::;;;:::999888999999:::;;;>>>AAAFFFKKKPPPWWW]]]bbbmmmqqqwww||||||yyyxxx{{{~~~sssgggaaacccjjjqqqwwwzzz}}}||||||}}}xxxvvvtttrrrrrrtttvvvwww...............///000000...111444444333555888<<>>===;;;999999999:::;;;;;;:::999888888888999::::::===AAAEEEJJJPPPVVVZZZcccjjjrrrwww}}}{{{xxxzzz~~~|||sssiiieeefffjjjpppuuu||||||xxxzzz}}}~~~...............///000000---111555555333444999>>>:::DDDSSSaaallluuu~~~|||yyyzzzyyywwwwwwyyy}}}~~~|||yyy|||}}}~~~~~~~~~{{{~~~|||wwwttttttwwwzzz|||qqqddd^^^^^^fffoooyyyvvvnnnlllnnnuuuqqq```VVVKKKIIIGGGEEEDDDIIIUUU```ooo{{{uuunnnkkkiiirrr~~~ooofff^^^___eeeooo{{{uuummmeeebbbbbbgggrrr|||zzzqqqjjjddd]]]YYYQQQQQQRRRQQQPPPNNNLLLJJJIIIIIIHHHHHHGGGFFFFFFEEE???===;;;999888999:::;;;:::999888888888999;;;;;;888:::???CCCGGGMMMSSSXXX]]]eeeooovvv{{{|||}}}xxxnnnggggggiiimmmrrrzzz}}}zzz|||............////////////000111333333444666999<<<@@@JJJYYYgggsss}}}|||~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}{{{zzzzzz|||rrrddd[[[ZZZbbbkkkyyyxxxppplllkkkooozzzmmm]]]TTTPPPJJJFFFFFFGGGKKKUUU___mmmzzzwwwmmmfffjjjoooyyyttteeeYYYZZZ```gggssszzzooobbb\\\\\\aaannnyyy}}}|||yyyuuuvvv{{{vvvnnnggg^^^WWWWWWVVVTTTRRRPPPNNNLLLKKKHHHIIIIIIJJJIIIHHHFFFEEECCC???<<<<<<:::777888;;;888888888888999:::;;;;;;999<<>>AAADDDHHHMMMQQQ[[[___ffflllsss}}}~~~yyyoooddd```bbbkkkrrr{{{~~~}}}~~~............////////////000111333333444666:::===???LLL^^^ooo}}}{{{yyyzzz~~~}}}|||~~~~~~}}}{{{|||wwwfff[[[WWW\\\cccsss~~~wwwmmmhhhggglllyyyqqq```WWWPPPJJJFFFEEEFFFJJJTTT^^^mmmzzz{{{pppiiigggmmmwwwpppdddZZZXXXYYY\\\iiiyyyvvvfff\\\YYY\\\gggqqq}}}wwwtttqqqooopppttt}}}xxxoooggg```YYYXXXVVVUUUUUUSSSPPPMMMIIIIIIIIIIIIHHHGGGFFFEEEAAA======>>><<<777666888;;;::::::999999999999:::999;;;>>>@@@CCCFFFKKKOOOXXX\\\ccciiipppyyy~~~uuuhhh```___iiirrr}}}............////////////000111333444555777;;;>>>BBBOOObbbuuu}}}yyyxxx~~~~~~}}}|||}}}}}}~~~}}}~~~xxxggg[[[VVVZZZ```ppp|||vvvkkkeeedddjjjwwwrrraaaXXXPPPJJJFFFEEEFFFJJJSSS]]]lllyyy}}}qqqjjjeeekkkuuuoooeee[[[WWWTTTUUUbbbrrrzzzxxxggg]]]XXXZZZdddnnn|||~~~zzzwwwvvvwwwxxx~~~uuukkkddd\\\YYYWWWVVVVVVTTTQQQMMMJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBDDDBBB<<<999:::<<<;;;:::999999999999999999;;;===???AAADDDHHHLLLSSSXXX___eeekkkttt~~~qqqeeeaaafffqqq}}}............////////////000111333444555888;;;>>>FFFTTThhhzzz}}}}}}~~~|||{{{|||}}}wwwggg\\\VVVYYY___lllyyywwwkkkdddbbbfffsssrrraaaWWWPPPJJJFFFEEEEEEIIIRRR\\\kkkxxx}}}ppphhhccciiirrr}}}sssggg]]]WWWRRRPPP[[[iiisss}}}yyyiii^^^XXXYYYaaajjjxxx{{{qqqiii```\\\XXXVVVVVVUUUQQQMMMKKKKKKJJJIIIGGGGGGFFFFFFGGGEEEEEEHHHEEE???<<<<<<<<<<<<;;;:::999999999999888:::<<<===???BBBFFFIIINNNSSSZZZ```fffnnnxxxzzzllleeebbbkkkwww}}}~~~~~~}}}~~~............////////////000111333444555888<<>>;;;<<<<<<;;;;;;::::::::::::;;;888:::;;;<<<===???CCCFFFJJJOOOVVV\\\bbbiiirrryyytttlllbbbhhhqqqwww{{{~~~}}}{{{wwwxxx............////////////000111333444666999===@@@MMM\\\rrr~~~}}}}}}}}}}}}zzzwwwssspppsssyyyuuufffZZZSSSTTTYYYcccqqq{{{nnneee``````hhhrrruuudddYYYPPPJJJFFFDDDEEEHHHQQQ[[[ggguuuzzzkkkaaa[[[^^^fffppp{{{ooo___XXXRRRMMMQQQZZZcccppp|||}}}nnncccZZZUUUXXX^^^jjjtttwwwoooggg]]]XXXXXXXXXUUUQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHEEEDDDFFFCCC===;;;<<<;;;;;;:::::::::;;;;;;<<<888999:::;;;;;;===AAADDDGGGLLLSSSYYY^^^eeennnttt{{{}}}vvvkkklllpppvvv{{{|||zzzuuusss|||............/////////000000111333444666999===@@@NNN^^^uuu}}}|||}}}~~~~~~xxxtttnnnlllnnnvvvuuufffYYYQQQRRRVVV___mmm}}}|||ooofff___^^^eeemmm}}}wwweee[[[PPPKKKFFFDDDEEEHHHQQQZZZffftttxxxhhh___WWWZZZaaakkkvvvrrr```XXXRRRMMMOOOVVV^^^kkkyyyqqqdddZZZTTTUUUYYYeeennn|||}}}uuukkk___YYYYYYZZZWWWTTTQQQOOOMMMKKKIIIIIIIIIIIIJJJGGGEEEFFFCCC>>><<<===::::::::::::;;;;;;<<<===888999::::::;;;<<<@@@BBBEEEJJJQQQWWW]]]ccckkkqqqvvv~~~tttssstttyyyzzzyyytttqqqwww///////////////000111111222000111666999:::===BBBSSSfff}}}zzzyyyzzz||||||zzztttnnnnnnpppttt}}}rrrdddZZZSSSQQQSSS___gggvvv{{{ooofff```]]]```fffxxxyyyggg\\\SSSLLLGGGEEECCCEEEMMMUUUhhhrrryyyhhh\\\ZZZVVVXXXeeeuuuwwwhhh___XXXRRRPPPQQQ[[[aaakkkttt}}}qqqeee[[[SSSPPPRRR]]]gggvvv{{{rrrggg___[[[YYYXXXVVVRRRPPPNNNMMMLLLKKKIIIFFFGGGFFFDDDBBB@@@???>>>>>>999999999888999999::::::===<<<:::::::::<<<>>>???FFFHHHLLLQQQWWW___hhhmmmttt{{{~~~zzzzzz~~~|||uuurrruuu}}}///////////////000111111222000222666999:::>>>DDDWWWiii}}}yyyyyy{{{}}}~~~}}}vvvqqqrrruuuyyysssdddYYYRRRPPPQQQ[[[dddrrr|||oooggg```\\\___dddsss|||xxxggg]]]RRRLLLGGGEEECCCEEELLLUUUfffppp~~~yyyhhh]]]XXXTTTUUUaaappp|||yyyiii^^^WWWQQQOOOPPPWWW]]]fffpppyyyrrrfff\\\TTTQQQSSSYYYcccrrrxxxlllccc^^^\\\ZZZXXXTTTRRRPPPNNNNNNLLLJJJHHHFFFEEECCCAAA???>>>======::::::999999999999::::::999888888888999;;;>>>???CCCEEEIIINNNUUU]]]eeekkkrrryyy|||xxxsssuuu|||///////////////000111111222111333777999;;;@@@GGG\\\nnn}}}yyywwwxxx{{{}}}yyyuuuxxx|||sssdddYYYQQQNNNOOOVVV^^^lll{{{}}}qqqhhh```[[[\\\aaakkkwwwwwwhhh^^^RRRLLLGGGEEECCCDDDKKKSSSbbbmmm|||zzziii^^^WWWQQQRRR\\\iiivvv|||jjj^^^VVVOOOMMMNNNQQQVVV___hhhrrr{{{ssshhh^^^UUURRRSSSSSS]]]mmm|||sssiiiccc___\\\YYYVVVTTTRRRPPPOOONNNLLLIIIGGGFFFEEECCCAAA@@@??????;;;::::::999999:::::::::666555666666888:::===>>>???AAAFFFKKKQQQYYYaaagggnnnuuu~~~~~~~~~xxxwww|||///////////////000000111333222333777999;;;CCCKKKcccsss~~~zzzvvvuuuwwwzzz|||zzzxxx|||ttteeeYYYPPPMMMMMMRRRYYYfffuuurrriii```YYYYYY]]]fffrrruuufff]]]QQQKKKGGGEEECCCCCCJJJRRR___jjjyyy{{{jjj___VVVPPPOOOWWWcccooo|||mmm```VVVNNNLLLMMMLLLQQQXXX```jjjuuutttjjj```VVVRRRSSSOOOXXXgggwwwzzzooohhhbbb]]]YYYXXXUUUSSSQQQPPPOOOLLLJJJJJJIIIHHHFFFEEEDDDCCCCCC<<<;;;;;;::::::::::::;;;666666666777888:::;;;<<<<<>>BBBFFFKKKSSS[[[```fffllluuu}}}}}}~~~///////////////000111111333333555888999===HHHTTTlllzzz|||zzzxxxvvvwwwyyy|||~~~~~~||||||}}}~~~xxxvvvyyyttteeeZZZPPPKKKKKKLLLQQQ\\\iiivvvtttkkkaaaXXXUUUWWW]]]jjjxxxuuuddd[[[PPPJJJFFFDDDCCCBBBGGGOOOWWWcccsss}}}lllbbbUUUPPPMMMPPPWWWaaaooozzztttfff[[[QQQKKKKKKGGGIIIMMMRRRZZZeeepppxxxuuulllbbbWWWQQQQQQNNNRRR\\\jjjzzzzzzvvvuuuwww{{{|||xxxwwwxxxxxxzzz}}}}}}}}}ssskkkddd^^^YYYWWWTTTRRRQQQOOOLLLJJJIIIHHHGGGEEEDDDDDDCCCCCC>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>AAAEEEIIIPPPWWW\\\bbbhhhqqqyyy~~~}}}~~~///////////////000111111333444666999999>>>JJJWWWmmm{{{~~~yyyxxxxxxxxxzzz}}}~~~~~~|||{{{|||~~~{{{sssuuuzzzssseeeZZZPPPLLLLLLIIINNNWWWcccppp}}}uuulllbbbXXXTTTVVVXXXeeesssxxxggg]]]OOOJJJFFFDDDBBBBBBFFFMMMRRR^^^nnn|||}}}mmmbbbTTTNNNKKKMMMSSS[[[gggrrrwwwjjj___SSSLLLKKKFFFFFFHHHKKKRRR\\\hhhpppzzzuuulllbbbWWWQQQOOONNNPPPVVVcccsss{{{{{{~~~||||||xxxxxxxxxyyy}}}~~~zzz|||ssskkkeee\\\YYYVVVTTTSSSQQQNNNKKKHHHHHHFFFEEEDDDDDDDDDCCC???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::<<<>>>@@@CCCFFFLLLSSSXXX^^^dddlllssszzz~~~}}}}}}///////////////000111111444444666999999>>>KKKYYYnnn|||~~~}}}wwwwwwwwwyyy|||~~~~~~{{{zzz|||~~~xxxpppttt{{{ssseeeZZZQQQLLLLLLGGGKKKTTT___lllyyyuuulllbbbXXXTTTUUUUUUaaappp|||zzzjjj___OOOJJJFFFDDDBBBAAAFFFMMMOOO[[[kkkyyy~~~nnncccRRRMMMJJJLLLPPPVVVbbbmmmyyylllaaaUUUMMMKKKEEEEEEEEEGGGMMMWWWccckkkuuuzzzuuulllbbbWWWPPPOOONNNNNNSSS^^^nnn~~~}}}|||yyyxxxyyy|||xxxyyypppkkk]]][[[XXXVVVTTTRRROOOMMMJJJIIIHHHGGGFFFFFFFFFFFF??????>>><<<<<<;;;;;;;;;777888999:::;;;<<<<<<<<<<<<===???AAAEEEJJJPPPUUU\\\bbbiiiooottt~~~zzzzzzzzz~~~111111000000000000111111111222666:::<<>>@@@BBBEEEJJJNNNXXX^^^fffnnnuuu}}}zzz~~~tttrrrvvv|||////////////000111333333222333777;;;>>>EEEUUUddd}}}}}}yyywwwvvvuuutttuuuyyy~~~||||||||||||}}}|||vvvzzztttfff[[[PPPKKKJJJHHHGGGJJJSSS]]]hhhuuu~~~wwwnnncccZZZTTTRRRSSSYYYdddqqq}}}{{{kkkaaaTTTMMMGGGEEECCCBBBCCCHHHJJJQQQ\\\hhhsss~~~}}}ooobbbWWWPPPJJJJJJLLLPPPXXX```sss}}}pppcccZZZQQQLLLHHHDDDBBBEEEHHHLLLRRRYYYgggnnnxxx~~~uuummmeee]]]SSSMMMOOOMMMOOOYYYeeesssvvvppprrr|||}}}}}}zzzqqqhhhbbb[[[WWWUUUSSSPPPMMMNNNLLLIIIHHHHHHHHHHHHGGGHHHFFFCCC@@@===<<<<<<<<<::::::999999999999::::::;;;<<<>>>???AAAEEEJJJMMMTTTZZZbbbjjjqqqyyyzzz|||}}}qqqpppsssxxx~~~.........///111333444555444444777;;;???III[[[lllxxxvvvwwwwwwuuuttttttwww}}}~~~||||||{{{||||||{{{www|||vvviii^^^SSSLLLJJJGGGEEEGGGMMMVVV```mmmyyy}}}vvvmmmddd[[[TTTQQQOOOUUU^^^jjjvvv{{{lllcccVVVNNNFFFDDDCCCBBBCCCGGGGGGMMMVVVaaammmyyy|||ooobbbXXXQQQKKKIIIJJJMMMTTT\\\lllwwwrrrfff\\\SSSMMMHHHDDDAAACCCEEEGGGMMMSSS]]]eeeqqq|||~~~vvvnnnggg___VVVPPPOOOLLLMMMUUU```ooo|||rrrlllooozzz||||||}}}wwwmmmggg___ZZZWWWUUURRRNNNNNNLLLIIIHHHHHHHHHHHHGGGLLLJJJFFFBBB???===<<<;;;::::::999999999999::::::;;;<<<===>>>@@@CCCHHHLLLPPPVVV^^^ffflllttt~~~||||||~~~yyynnnkkkmmmrrryyy|||/////////000111222444555444444666:::@@@LLLaaattt}}}uuuuuuwwwwwwuuussssssvvv|||~~~}}}||||||{{{{{{zzzvvvuuuyyy~~~xxxlllaaaUUUMMMJJJFFFDDDEEEIIIOOOXXXfffrrr}}}}}}vvvmmmeee\\\UUUPPPMMMQQQYYYcccppp|||yyykkkbbbVVVMMMEEECCCCCCBBBCCCEEEFFFJJJRRR[[[ggguuu|||ooobbbXXXQQQKKKIIIIIIKKKQQQXXXeeeqqquuuhhh]]]TTTMMMJJJEEEBBBCCCDDDDDDHHHNNNSSS\\\iiiuuu~~~uuunnnggg```WWWQQQOOOLLLLLLRRR[[[iii|||~~~ssslllooo{{{}}}ssslllccc]]]YYYVVVRRROOONNNLLLIIIHHHHHHIIIHHHGGGIIIHHHEEEAAA>>><<<:::::::::::::::999999::::::::::::;;;======???BBBFFFIIINNNTTT\\\ccciiiqqqzzz~~~}}}wwwlllgggfffkkkttt~~~zzz111111111111111222222333444444666:::AAAOOOeeeyyy{{{uuuuuuxxxvvvtttsssssswww}}}~~~~~~~~~~~~~~~}}}}}}|||}}}wwwtttsssxxx}}}yyynnnbbbVVVMMMKKKGGGEEEEEEHHHKKKQQQ___lllvvv|||uuunnnggg^^^VVVPPPMMMOOOUUU]]]jjjwwwwwwiiiaaaVVVMMMEEEDDDDDDBBBBBBCCCEEEHHHOOOXXXdddsss|||ooocccYYYRRRLLLIIIIIIIIINNNUUU```mmm}}}xxxjjj___TTTNNNLLLGGGDDDDDDDDDCCCEEEJJJNNNWWWdddrrr}}}tttmmmggg___WWWQQQNNNKKKKKKOOOVVVbbbvvvvvvmmmooozzzyyyrrrhhh```[[[WWWSSSPPPOOOLLLJJJHHHIIIIIIHHHHHHEEEDDDBBB@@@>>>===;;;;;;;;;::::::::::::::::::;;;:::;;;<<<<<<===@@@DDDGGGMMMSSS[[[aaagggooowww~~~}}}}}}wwwllldddaaafffppp||||||www333222222111111111222222444444777<<>>>>>;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<>>>BBBEEEKKKQQQXXX^^^dddkkktttzzz|||zzz|||~~~xxxnnneee___cccmmmzzzzzzvvv111111111111222222333444666666999???GGGUUUmmm~~~wwwuuuvvvxxxwwwxxxzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~{{{yyyxxx{{{yyymmmaaaVVVNNNLLLFFFFFFGGGHHHFFFIIISSS___kkkvvv~~~vvvqqqkkkcccYYYQQQNNNMMMNNNSSS^^^nnn|||uuujjjbbbYYYPPPJJJLLLNNNJJJEEEBBBAAAEEELLLUUUbbbrrr~~~qqqeeeZZZSSSMMMKKKIIIIIIMMMSSSYYYfffxxxrrreeeZZZRRRMMMHHHDDDDDDCCC@@@AAAEEEIIIPPP[[[iiixxxvvvooohhh```XXXRRRNNNLLLKKKMMMOOOXXXiiizzzxxxtttyyyssshhhbbb]]]XXXTTTOOOMMMJJJIIIIIIJJJIIIHHHDDDDDDCCCBBBAAA@@@>>>===;;;;;;::::::::::::;;;;;;999::::::::::::===@@@CCCGGGMMMTTTZZZ___fffooouuu}}}{{{{{{zzz|||zzzqqqgggaaacccjjjuuu||||||{{{///000000111222444555666777888;;;BBBIIIXXXoooyyyvvvuuuvvvwwwxxxzzz}}}{{{{{{{{{{{{|||||||||||||||}}}}}}{{{zzzxxx|||~~~~~~yyylllaaaUUUNNNMMMEEEEEEGGGHHHEEEFFFPPP\\\hhhttt~~~wwwqqqllldddZZZRRRMMMLLLLLLPPP[[[jjjzzzvvvkkkddd[[[SSSMMMPPPRRRMMMGGGCCC@@@DDDJJJTTTaaaqqq~~~rrrfffZZZSSSMMMKKKJJJIIIMMMSSSWWWeeevvvuuuhhh\\\UUULLLGGGDDDCCCBBB???@@@DDDDDDKKKUUUbbbrrrxxxpppiiiaaaYYYRRRNNNLLLLLLMMMNNNUUUfffvvv~~~xxx|||vvvllleee___ZZZWWWPPPMMMJJJIIIJJJJJJIIIHHHCCCCCCCCCAAA@@@>>><<<;;;<<<;;;;;;::::::;;;;;;<<<999::::::::::::<<>><<<999888:::;;;<<<<<<;;;:::888777888;;;???AAABBBFFFKKKQQQWWW```hhhmmmuuu|||yyyxxx}}}ttthhheeeffflllvvv{{{{{{|||111111111111111222222333777888<<>><<<<<<;;;;;;<<<======<<<:::;;;:::888888999;;;>>>@@@CCCEEEJJJOOOUUU\\\dddiiiqqqxxx}}}wwwllleeefffkkkuuu{{{{{{{{{}}}111111111111111222333333777999===FFFVVVmmmyyyzzz}}}yyyvvvsssrrrvvv{{{~~~}}}|||xxxtttqqqqqqtttwww}}}{{{yyyzzz}}}~~~~~~~~~xxxvvvwwwyyyzzzwwwvvvvvvwwwyyyzzzyyyxxxxxx{{{}}}oooddd[[[TTTPPPLLLHHHEEEDDDBBBBBBGGGMMM^^^jjjzzz{{{vvvmmmaaaXXXOOOJJJHHHJJJOOOZZZlll|||xxxoooiii___WWWQQQOOOKKKFFFDDDEEEGGGHHHLLLTTTaaattt|||tttfff```WWWPPPMMMMMMNNNNNNTTT```ooo}}}rrrcccYYYQQQNNNHHHEEECCCCCCBBBAAA@@@BBBGGGPPPYYYiii~~~vvvoooggg___XXXUUUPPPMMMKKKJJJLLLVVVaaappp|||~~~{{{xxxzzzzzzzzzzzzyyy{{{~~~yyypppggg]]]VVVQQQPPPNNNNNNMMMLLLIIIGGGIIIGGGDDDCCCBBBAAA???===:::;;;===???AAA???;;;888999999999:::;;;<<<===>>>BBBEEEHHHMMMRRRXXX___dddkkksss}}}yyyqqqhhhhhhmmmwww}}}}}}}}}~~~111111111111222333333444999:::>>>III[[[rrrxxxyyy}}}}}}|||vvvtttrrrrrrvvv|||~~~|||xxxsssppppppsssvvv{{{{{{zzz{{{|||~~~~~~}}}~~~zzztttsssuuuwwwyyyvvvuuuuuuvvvvvvuuurrroooppprrrvvv|||~~~qqqfff^^^WWWRRRMMMHHHFFFEEECCCAAAEEEKKK[[[fffvvv~~~xxxpppddd[[[QQQLLLHHHHHHLLLVVVhhhxxxzzzqqqkkkccc\\\UUURRRNNNIIIGGGHHHHHHIIIMMMUUUcccvvvyyyfff```WWWQQQOOOPPPRRRSSSSSS]]]lllzzzvvvfff\\\SSSOOOJJJFFFDDDCCCBBBAAA@@@AAADDDJJJQQQ```xxxxxxqqqiiiaaa[[[XXXSSSMMMKKKIIIKKKTTT]]]nnn{{{~~~|||xxxtttqqqpppqqqqqqpppoooppptttvvvyyy~~~uuukkk___WWWQQQPPPOOOOOONNNMMMJJJGGGIIIGGGEEECCCCCCBBB@@@>>>::::::<<<>>>@@@>>>;;;888888999:::;;;<<<<<<<<<<<<@@@CCCFFFJJJOOOVVV]]]bbbhhhoooyyy}}}{{{tttnnnlllpppzzz111111111111222333444555:::;;;@@@LLL```www|||~~~~~~xxxsssrrrrrrrrrwww}}}~~~}}}yyytttqqqqqqtttwwwvvvxxx{{{~~~~~~}}}}}}zzzsssrrrtttwwwyyyvvvvvvvvvvvvuuuqqqlllgggjjjlllpppvvv~~~tttjjjaaaYYYTTTMMMIIIFFFFFFDDDCCCGGGMMMYYYbbbqqqzzzrrrggg___TTTNNNIIIHHHKKKTTTeeettt|||sssmmmggg___WWWSSSOOOJJJHHHJJJHHHJJJNNNVVVdddwww}}}jjjcccZZZRRROOOPPPQQQRRRRRR\\\jjjxxxxxxiii^^^UUUQQQKKKGGGEEECCCBBBAAABBBAAACCCFFFLLLZZZpppyyyrrrkkkddd^^^ZZZSSSMMMJJJIIIKKKRRR[[[lllyyy~~~|||}}}{{{yyyvvvtttqqqmmmjjjfffgggggggggfffhhhlllnnnsssyyy~~~{{{ooocccZZZTTTSSSQQQPPPOOOMMMJJJHHHIIIGGGEEEDDDDDDCCCAAA???<<<;;;:::;;;<<<===<<<:::888999:::<<<<<<<<<<<<;;;===@@@DDDIIINNNUUU\\\aaagggnnnwww|||~~~~~~zzzvvvpppmmmoooxxx111111111111222444555666999;;;BBBQQQfff||||||vvvrrrrrrrrrssswww}}}}}}|||zzzvvvssssssuuuwwwtttwww|||~~~~~~~~~~~~}}}vvvtttvvvyyyzzzxxxyyyzzzzzzyyytttlllgggggghhhlllrrr{{{wwwnnneee]]]WWWMMMIIIHHHHHHFFFDDDHHHMMMUUU^^^lll|||}}}uuukkkcccWWWRRRLLLKKKLLLTTTcccqqq~~~~~~vvvpppiii```XXXTTTOOOJJJHHHJJJGGGJJJPPPYYYgggyyyssskkk___UUUOOONNNNNNNNNRRRZZZhhhwww{{{kkkaaaWWWSSSMMMHHHFFFDDDBBBAAACCCBBBBBBDDDIIITTTiii|||zzzsssnnnhhhccc\\\TTTLLLIIIIIIJJJQQQXXXgggttt{{{wwwuuuuuussspppnnnmmmkkkhhhfffbbbcccddddddeeeggglllooottt{{{vvviii___YYYVVVSSSPPPOOONNNKKKIIIIIIGGGEEEEEEEEEDDDBBB@@@@@@===:::999:::<<<===>>>999:::;;;;;;<<<<<<;;;;;;;;;>>>BBBGGGLLLSSSZZZ___eeelllttt|||}}}}}}yyyvvvpppjjjjjjsss|||111111111222333444555666777;;;DDDVVVmmm{{{uuurrrrrrrrrssswww}}}zzzzzzzzzxxxuuutttuuuvvvvvvxxx{{{~~~~~~}}}~~~~~~~~~zzzxxxxxxzzz{{{zzz|||{{{tttnnnfffgggjjjpppyyyzzzqqqhhh___YYYNNNJJJHHHHHHFFFDDDFFFLLLQQQXXXfffvvvyyyppphhhZZZTTTOOONNNNNNTTTbbbooo{{{zzztttlllcccZZZVVVQQQLLLJJJLLLHHHKKKRRR]]]kkk|||yyypppcccWWWQQQNNNNNNNNNRRRZZZgggvvv}}}oooeeeYYYTTTNNNIIIFFFDDDBBBAAAAAA@@@@@@BBBEEENNNbbbsss{{{uuuqqqmmmjjj___VVVMMMIIIHHHIIINNNUUUcccppp~~~~~~yyytttqqqnnnllliiigggggggggfffddddddeeeggghhhjjjnnnsssvvv{{{}}}ooofff^^^ZZZUUUQQQOOONNNLLLKKKIIIHHHFFFEEEEEEDDDCCCAAABBB???<<<;;;===?????????:::::::::;;;;;;;;;<<<<<<;;;===@@@DDDIIIOOOVVVZZZbbbhhhpppwww~~~~~~yyyvvvpppiiigggoooyyy111111111222333444666777555:::EEEYYYrrrzzzuuurrrrrrsssssswww}}}wwwxxxyyyxxxvvvttttttuuuzzzzzz{{{{{{|||{{{{{{zzz~~~~~~~~~}}}zzzzzz{{{||||||{{{vvvfffgggjjjoooxxx{{{sssjjjaaa[[[OOOKKKIIIHHHEEEBBBDDDIIINNNUUUbbbsss|||ssslll[[[VVVRRRPPPPPPUUUaaannnzzz}}}wwwpppggg^^^YYYTTTOOOMMMOOOHHHMMMUUU```nnnyyyqqqdddYYYSSSQQQRRRRRRRRRZZZgggvvv~~~qqqhhhYYYUUUOOOJJJGGGDDDCCCAAA???>>>>>>???BBBJJJ]]]nnn}}}wwwssspppnnnbbbXXXNNNJJJHHHHHHLLLRRRbbbooo}}}}}}xxxssspppkkkhhheeecccdddeeeeeeeeegggiiikkkmmmppptttzzz~~~tttjjjbbb]]]VVVQQQOOONNNMMMLLLJJJHHHFFFEEEEEEEEECCCAAABBB@@@??????@@@AAAAAA@@@;;;;;;:::::::::;;;<<<<<<;;;===@@@CCCFFFKKKQQQVVV___eeemmmssszzzyyyvvvrrrjjjfffnnnyyy111111111222333444555666:::>>>KKKaaawwwxxxwwwuuussssssvvv{{{|||zzzwwwvvvwwwxxxxxxwwwxxxyyy{{{|||}}}}}}||||||~~~~~~{{{vvvpppkkkooo|||xxxlllccc^^^ZZZPPPHHHDDDBBBAAADDDHHHLLLTTTaaannn{{{}}}vvvqqqdddXXXPPPNNNNNNQQQ^^^mmm{{{wwwpppeeeZZZSSSOOOMMMKKKLLLNNNSSS```qqquuuggg]]]UUUNNNLLLNNNUUU]]]kkkyyyrrrhhh^^^YYYRRRLLLHHHEEEBBB@@@AAA@@@???===@@@HHHUUU___~~~xxxuuurrrqqqcccYYYOOOKKKIIIHHHLLLRRRaaannn|||~~~vvvpppkkkjjjiiiiiiiiijjjkkkkkknnnrrrwwwxxxwwwxxx||||||pppeee___YYYTTTSSSQQQMMMJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCBBB@@@>>><<<<<<<<<<<<999999::::::::::::;;;;;;;;;===>>>@@@DDDJJJQQQVVV]]]bbbhhhooowww|||zzz|||qqqlllhhhjjjsss~~~|||{{{~~~111111111222333444555666:::>>>LLLbbbwwwxxxwwwuuurrrrrrvvv}}}}}}}}}}}}zzzxxxvvvvvvwwwxxxxxxxxxzzz{{{}}}~~~~~~~~~~~~{{{uuuqqqttt}}}qqqeee^^^WWWQQQKKKJJJHHHEEEDDDFFFHHHPPP\\\ggguuu~~~wwwqqqdddYYYPPPNNNNNNQQQ]]]lll|||zzzssshhh]]]VVVRRROOONNNNNNOOOUUUaaasssvvviii___WWWPPPNNNPPPUUU^^^kkkyyytttjjj___ZZZSSSMMMHHHEEEBBB@@@@@@???>>>===>>>FFFQQQZZZuuu{{{wwwtttqqqhhh^^^SSSMMMJJJHHHKKKQQQ]]]kkkyyy}}}xxxuuutttsssrrrrrrrrrssstttwww{{{~~~~~~{{{{{{~~~uuuhhhbbb[[[VVVTTTRRROOOLLLJJJIIIGGGFFFDDDCCCCCCCCCCCCAAA@@@>>><<<<<<<<<<<<999999::::::::::::;;;;;;:::;;;===???BBBHHHOOOTTTZZZ___ffflllttt}}}}}}zzz|||sssoookkkkkkqqq||||||zzz{{{~~~111111222222333555666777:::>>>LLLbbbwwwyyywwwtttrrrrrrwww}}}{{{{{{{{{wwwuuuttttttvvvxxxyyyyyy|||}}}~~~~~~zzz}}}uuuhhh___UUUQQQOOOPPPNNNHHHDDDCCCDDDKKKTTT___lll~~~xxxrrrdddYYYPPPOOONNNPPP\\\kkk}}}wwwlllbbbZZZVVVRRRPPPOOOQQQXXXeeevvvxxxjjjaaaYYYSSSQQQTTTVVV^^^kkkyyywwwlllaaa\\\UUUNNNJJJFFFCCCAAA>>>???>>>======CCCKKKRRRhhhzzzuuurrrkkkbbbWWWPPPKKKHHHJJJPPPZZZhhhwww}}}nnnhhh___YYYVVVTTTQQQNNNJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA???===<<<;;;;;;;;;999999::::::::::::;;;;;;999:::<<<>>>AAAFFFLLLPPPVVV[[[bbbiiipppyyy|||{{{vvvtttpppmmmooowww}}}wwwwwwyyy111111222222444555777888;;;???NNNdddxxxxxxvvvsssqqqsssyyy}}}{{{zzzzzztttsssrrrsssvvvxxxyyyyyy|||}}}~~~wwwhhh^^^TTTPPPOOOPPPOOOHHHCCCBBBBBBHHHOOOXXXdddvvvxxxrrreeeZZZQQQOOONNNOOO[[[hhh}}}{{{pppeee^^^XXXTTTRRRQQQTTT[[[hhhyyyxxxkkkbbb[[[UUUTTTVVVWWW___kkkyyyyyyoooddd___WWWPPPKKKHHHDDDBBB???@@@@@@???>>>@@@FFFLLL]]]ttt}}}vvvqqqlllcccYYYRRRLLLHHHJJJPPPZZZhhhwwwuuunnnddd\\\XXXUUUQQQOOOKKKJJJHHHGGGEEEEEEDDDDDDAAA@@@???>>><<<;;;::::::999999999:::::::::;;;;;;999:::<<<>>>@@@DDDJJJNNNRRRXXX___fffmmmvvv~~~|||zzzzzzvvvpppmmmrrr}}}vvvuuuvvv111111222333444666777888;;;AAAPPPgggzzz}}}wwwuuusssrrrttt|||~~~|||{{{zzzsssrrrqqqrrruuuxxxzzzzzz{{{|||}}}~~~uuuggg]]]TTTOOOKKKLLLJJJEEEBBBCCCCCCGGGLLLSSS^^^oooyyyrrreeeZZZRRRPPPNNNNNNYYYfff{{{}}}rrrhhh```ZZZUUURRRSSSVVV^^^kkk|||yyylllccc\\\VVVTTTWWWXXX___kkkxxx}}}rrrgggbbbZZZSSSMMMIIIFFFCCCAAABBBBBB@@@>>>???DDDHHHVVVjjjvvvpppiiibbbZZZSSSLLLHHHLLLRRR]]]kkkyyy~~~uuuiii___YYYUUUQQQOOOLLLKKKIIIGGGFFFEEEEEEEEEAAA@@@@@@???===<<<::::::999999999:::::::::;;;;;;:::;;;===>>>@@@CCCHHHLLLPPPUUU]]]dddkkkttt}}}}}}uuunnnoooyyy~~~wwwvvvwww111111222333555666888999===CCCTTTkkk~~~{{{uuutttsssssswww~~~}}}{{{{{{sssrrrqqqsssvvvyyyzzzzzzzzz{{{|||~~~~~~~~~~~~}}}~~~}}}|||}}}|||ssseee[[[TTTMMMHHHFFFEEEAAAAAACCCBBBFFFJJJOOOWWWggg{{{{{{tttfff[[[RRRPPPNNNNNNWWWdddyyyuuukkkbbb[[[VVVSSSTTTWWW```nnn|||nnneee]]]WWWUUUWWWYYY```kkkxxxxxxjjjeee\\\UUUOOOKKKGGGDDDCCCDDDDDDAAA>>>>>>BBBFFFQQQaaazzzwwwpppgggbbb[[[UUUMMMIIIMMMTTT___mmm{{{~~~oooccc[[[VVVRRROOOLLLKKKJJJHHHGGGFFFEEEEEEAAAAAAAAA@@@???===;;;:::999999::::::::::::;;;;;;:::;;;===>>>@@@BBBFFFIIINNNSSS\\\cccjjjqqqzzz}}}sssppptttyyyzzzyyyzzz111111222333555777999:::>>>EEEVVVnnn}}}zzzsssssssssuuuyyy}}}{{{zzztttsssrrrsssvvvyyyzzzzzzzzz{{{|||~~~~~~~~~~~~}}}|||zzzzzz{{{|||rrrdddZZZSSSLLLFFFDDDCCC@@@???BBB@@@CCCFFFJJJPPP^^^ppp}}}}}}wwwfff[[[SSSPPPNNNMMMVVVbbbwwwxxxmmmeee]]]XXXTTTTTTXXXaaaoooqqqggg___XXXWWWYYYZZZ```kkkwww}}}lllggg^^^VVVPPPLLLHHHEEECCCDDDCCC@@@======AAAEEEJJJWWWnnnxxxqqqiiiddd^^^WWWOOOJJJNNNVVV]]]kkkzzzvvvhhh___YYYTTTQQQMMMLLLJJJIIIGGGFFFFFFFFFBBBBBBBBBAAA@@@>>><<<;;;999999::::::::::::;;;;;;888:::<<<===>>>@@@CCCFFFKKKQQQYYYaaagggoooxxx~~~{{{sssqqqrrr~~~|||}}}111111222333555777999:::>>>FFFXXXppp|||zzzqqqrrrtttvvvzzz~~~|||zzzyyyuuutttssstttwwwyyyzzzzzzzzz{{{}}}~~~~~~~~~{{{zzzyyy{{{}}}rrrdddYYYRRRKKKFFFDDDCCC??????AAA>>>AAACCCFFFKKKWWWhhhtttzzzggg\\\SSSQQQNNNMMMUUUaaauuuzzzooofff___YYYUUUTTTXXXbbbpppsssiiiaaaZZZXXXZZZZZZaaakkkwwwmmmhhh___WWWQQQLLLHHHFFFCCCCCCBBB???;;;<<<@@@DDDFFFPPPfffzzzrrrkkkgggaaaZZZPPPKKKNNNVVV[[[iiixxx{{{lllaaaZZZUUURRRMMMLLLKKKIIIHHHGGGFFFFFFBBBCCCCCCBBBAAA???===;;;999999:::::::::;;;;;;;;;777999;;;<<<<<<>>>AAACCCIIIOOOXXX___fffmmmvvv|||vvvpppnnn~~~222444555555666777;;;===AAAKKK]]]ttt~~~zzzwwwsssssstttwww}}}|||{{{zzzyyywwwwwwuuuttttttwwwyyy{{{{{{}}}}}}}}}}}}}}}}}}~~~{{{zzzxxxzzz~~~wwwhhhZZZOOOLLLFFFCCCAAAAAA@@@???<<>>AAABBBDDDLLLWWW```rrryyyhhh\\\SSSQQQOOONNNUUU___uuuxxxmmmddd\\\VVVRRRQQQWWWcccrrrsssiiiaaaZZZXXXZZZ^^^bbbjjjvvvzzzqqqeee\\\XXXSSSLLLGGGDDDDDDBBBAAA???>>>>>>>>>>>>FFFSSSeee}}}yyyooohhh```[[[UUUOOONNNQQQ[[[ffftttvvvkkkbbbYYYSSSPPPPPPOOOMMMKKKIIIGGGFFFEEEEEEDDDBBB@@@???>>>===<<<<<<;;;;;;;;;::::::::::::::::::;;;===???BBBCCCHHHLLLQQQXXX___hhhqqqvvv}}}yyywww~~~|||333444555444444666999;;;AAAPPPfffxxxzzzwwwuuutttuuuxxx}}}~~~}}}|||zzzxxxwwwuuussstttwwwzzz{{{|||}}}}}}|||}}}~~~~~~|||zzzzzz~~~nnn___SSSOOOHHHDDDAAA@@@???>>>===>>>??????@@@EEENNNUUUgggzzzzzzkkk___UUURRRPPPNNNTTT^^^rrrwwwlllbbb[[[UUUQQQPPPWWWcccrrrtttjjjbbb[[[YYY[[[^^^ccclllxxxwwwjjjaaa[[[UUUNNNIIIFFFCCC@@@===<<<<<<===>>>===AAAJJJYYYnnn{{{qqqjjjbbb\\\VVVOOONNNQQQYYYdddtttyyynnneee\\\VVVRRRQQQPPPNNNKKKIIIHHHGGGDDDDDDCCCBBBAAA@@@@@@@@@<<<<<<;;;;;;;;;::::::::::::::::::;;;<<>><<<======<<<===AAAHHHMMMZZZlllzzznnnaaaWWWTTTPPPMMMSSS]]]mmmvvvjjjaaaYYYSSSPPPOOOVVVbbbqqqvvvlllddd\\\ZZZ\\\___eeeppp|||}}}pppeee^^^XXXPPPJJJFFFDDDAAA>>><<<<<<======>>>>>>CCCNNN```yyy|||ssskkkccc]]]VVVOOONNNPPPXXXdddttt{{{pppggg^^^WWWSSSQQQOOOMMMKKKIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;;;;;;;::::::::::::999999:::<<<>>>@@@AAACCCFFFLLLRRRZZZbbbkkkqqqwww}}}}}}|||333444555444444666999;;;EEEYYYppp~~~~~~|||xxxuuuqqqooonnnnnnqqqtttzzz~~~~~~~~~}}}{{{yyyxxxvvvttttttvvvyyy{{{{{{{{{{{{zzz{{{}}}}}}{{{{{{~~~vvvfffZZZTTTLLLEEEBBB@@@>>>>>>;;;;;;;;;<<<===AAAEEEHHHNNN]]]qqq}}}qqqdddYYYUUUQQQMMMRRR\\\jjj|||uuuhhh___WWWRRROOOMMMTTT```oooxxxnnneee^^^\\\]]]aaaiiiuuuvvvjjjbbbZZZQQQKKKFFFEEECCCAAA@@@>>>======@@@>>>@@@IIIVVVlll}}}tttlllccc]]]VVVOOOMMMOOOWWWddduuu~~~yyyxxx{{{}}}}}}sssiii___XXXSSSRRROOOMMMJJJHHHGGGGGGGGGGGGFFFDDDBBBAAA??????<<<<<<;;;;;;;;;:::::::::999999999999;;;===???@@@CCCFFFKKKPPPWWW___gggllluuu{{{{{{222444555555555777;;;===III\\\ssswwwuuuqqqnnnlllkkkkkklllpppttt{{{}}}yyywwwuuutttvvvxxxyyyyyyzzzyyyyyyyyy|||}}}{{{{{{{{{lll]]]WWWNNNFFFBBB???>>>===<<<;;;;;;<<<===@@@CCCDDDKKKUUUfffyyytttggg[[[WWWQQQMMMQQQ[[[gggyyysssggg]]]VVVQQQNNNMMMRRR]]]lll{{{zzzpppggg___]]]___ccclllyyy}}}pppggg^^^TTTMMMGGGFFFEEECCCAAA???>>>===@@@===???EEENNN___}}}ssskkkccc]]]VVVOOOMMMOOOVVVcccuuuuuunnnllllllnnntttzzzwwwmmmccc\\\UUUTTTQQQMMMKKKIIIHHHHHHHHHHHHFFFEEECCCAAA@@@???<<<<<<;;;;;;;;;:::::::::999999999999:::<<<>>>???CCCFFFJJJOOOUUU\\\dddiiisssyyywww}}}222333555666777999===@@@LLL^^^uuusssqqqnnnkkkjjjjjjkkklllpppuuu}}}{{{{{{|||}}}}}}{{{yyyvvvuuuvvvwwwxxxwwwxxxwwwwwwxxx{{{~~~|||zzz{{{rrr```YYYOOOGGGBBB???>>>======<<<;;;;;;===>>>??????GGGMMMYYYjjj~~~wwwiii]]]XXXRRRMMMQQQZZZeeevvvrrreee[[[TTTOOOMMMLLLQQQ[[[hhhwww{{{qqqhhh```^^^```cccmmm{{{vvvlllbbbWWWPPPJJJHHHEEEAAA???>>>??????>>>;;;===CCCGGGSSSoooqqqiiiaaa\\\UUUNNNMMMOOOUUUbbbttt|||qqqiiieeecccdddeeejjjsss|||}}}tttiiibbbYYYVVVSSSOOOLLLKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBAAA<<<<<<;;;;;;;;;:::::::::999999888888999;;;===>>>AAADDDHHHNNNTTT\\\dddiiiqqqwwwvvvzzz222333555666888;;;???BBBOOO```uuuqqqooollljjjiiijjjkkklllqqqvvv~~~vvvvvvwwwzzz|||}}}|||{{{|||zzzvvvuuuvvvwwwwwwvvvwwwvvvvvvwwwzzz}}}{{{zzz{{{vvvaaaZZZPPPGGGBBB???>>>===>>>===;;;;;;<<<<<<<<<;;;>>>BBBJJJZZZmmmxxxkkk^^^XXXRRRMMMPPPYYYeeeuuurrreee[[[TTTOOOLLLLLLPPPYYYfffuuu|||rrriiiaaa^^^```bbbmmm|||zzzoooeeeZZZRRRLLLIIICCC???<<<===???AAA;;;999;;;AAACCCLLLfff|||ppphhhaaa[[[UUUNNNMMMOOOSSS```sss}}}qqqhhhbbb```___[[[aaajjjttt}}}yyynnnggg[[[YYYUUUQQQNNNMMMLLLLLLEEEEEEEEEEEEDDDDDDDDDDDD<<<<<<;;;;;;;;;:::::::::999999888888999;;;===>>>>>>BBBGGGMMMTTT]]]eeekkkooouuu~~~wwwzzz333222333555666888@@@IIIOOOgggwww}}}zzzpppiiiiiilllllllllmmmppp{{{|||zzzwwwtttuuuxxx{{{{{{zzzzzz{{{zzzxxxvvvvvvwwwyyyzzzzzzzzzyyyyyy||||||kkk]]]OOOGGGCCC>>>;;;;;;;;;;;;:::::::::;;;;;;<<<@@@AAAFFFPPP\\\nnn}}}qqqcccYYYRRRNNNRRRXXXcccqqqnnncccZZZRRRMMMLLLJJJOOOWWWbbbqqqtttjjjaaa]]]]]]cccmmm|||xxxmmm```WWWQQQLLLFFFCCCBBBBBB???<<<>>>===>>>@@@BBBIIIZZZjjjuuummmeee]]]XXXRRRMMMMMMPPPVVV```nnn}}}xxxnnnfff^^^ZZZZZZWWWZZZdddppp||||||oooeee```[[[VVVQQQOOOMMMLLLKKKHHHFFFEEEEEEFFFHHHGGGFFFBBB===999888;;;<<<:::666::::::999999::::::;;;<<>>>>>??????DDDRRR```}}}|||pppiiibbb[[[VVVQQQLLLLLLOOOUUU___mmm|||xxxooogggaaa\\\XXXWWW^^^gggrrr~~~sssjjjbbb]]]WWWSSSPPPNNNMMMLLLJJJHHHFFFEEEEEEEEEDDDCCC@@@<<<888888;;;===;;;999::::::999999::::::;;;<<>><<<;;;;;;::::::;;;;;;;;;<<<;;;===BBBHHHRRRdddtttsssfff[[[SSSNNNPPPVVV```mmm~~~ooocccZZZRRRLLLKKKJJJMMMSSS]]]iiiyyy}}}rrriiiaaa^^^```bbbnnn~~~wwwjjjbbbWWWQQQJJJFFFEEECCCAAA>>>???>>>>>>>>>===>>>HHHSSSiiizzz~~~ssshhhddd]]]WWWTTTPPPKKKKKKNNNTTT]]]lllzzzzzzpppjjjbbb[[[VVVWWW]]]ffftttyyyoooddd```YYYTTTQQQOOOMMMLLLLLLIIIFFFEEEDDDCCCAAA@@@???<<<999999<<<>>>===;;;::::::999999::::::;;;<<<>>>AAADDDHHHNNNUUU]]]bbbhhhnnnvvv~~~zzzxxxwwwxxx~~~yyyooommmsss666555555777777888@@@HHHYYYmmmwwwyyy|||}}}zzzrrrmmmmmmmmmmmmooorrryyy~~~zzzwwwuuusssrrrssstttvvvvvvxxxyyyxxxwwwtttrrrrrrssswwwzzz~~~rrreeeXXXQQQMMMFFFAAA@@@<<<<<<;;;:::::::::;;;;;;<<<;;;<<>>>>>======>>><<<;;;AAAIIIVVVfffuuu{{{yyytttkkkbbb^^^YYYUUUSSSOOOKKKKKKNNNSSS\\\jjjwwwxxxrrrjjjaaaYYYVVVXXX___lllyyy~~~tttfffbbb[[[UUURRROOOMMMLLLKKKIIIFFFDDDCCCBBBAAA???@@@>>>;;;:::<<<===<<<;;;::::::999999::::::;;;<<<>>>@@@CCCGGGKKKRRRZZZ___ggglllttt{{{}}}|||yyyxxx|||}}}nnniiikkkyyy666555666888888999AAAIIIXXXkkktttxxxxxxqqqmmmmmmnnnnnnqqquuu|||zzzvvvuuutttsssssstttvvvxxxvvvwwwxxxvvvtttrrrrrrsssxxx|||}}}vvviii[[[SSSNNNGGGBBB@@@===<<<;;;:::::::::::::::;;;:::<<<>>>@@@DDDPPP]]]uuu|||rrrfff]]]TTTNNNNNNRRR[[[gggwwwqqqddd[[[QQQKKKJJJFFFIIINNNWWWccctttzzzpppgggaaa___aaacccooossslll^^^WWWNNNHHHEEECCC@@@>>>===<<<<<<>>>===;;;>>>DDDIIIVVVccckkkllliiiccc]]]YYYUUURRRRRRPPPLLLLLLNNNQQQYYYfffsss}}}~~~zzzoooggg^^^XXXVVVZZZfffrrr~~~xxxiiiddd]]]WWWSSSPPPMMMKKKIIIGGGEEEDDDDDDDDDBBBAAACCCAAA>>><<<;;;;;;::::::::::::999999::::::;;;<<<===???BBBEEEIIIOOOVVV[[[eeejjjrrryyy}}}zzz|||oooiiigggooo~~~444222444666777999@@@IIIWWWiiisssxxx}}}tttooolllmmmnnnnnnsssxxx~~~yyysssttttttsssrrrsssvvvyyywwwxxxyyyyyywwwuuuuuuuuu{{{~~~}}}|||nnn^^^UUUNNNGGGBBBAAA===<<<<<<;;;::::::::::::888888:::======@@@JJJUUUjjjxxxyyypppeee\\\TTTNNNMMMPPPXXXccctttrrreee[[[QQQKKKIIIFFFHHHMMMTTT```oooyyyooofff```^^^aaadddoooyyyqqqbbb[[[QQQJJJGGGDDDAAA???===;;;<<<>>>===;;;===BBBAAAIIISSS[[[^^^]]]ZZZXXXTTTPPPOOOQQQPPPLLLLLLNNNNNNUUU```lllvvv~~~tttnnneee___YYYXXX```jjjuuu}}}}}}lllggg___YYYTTTQQQNNNLLLHHHFFFDDDDDDEEEEEEDDDCCCDDDCCC@@@===;;;:::::::::::::::999999::::::;;;<<<===>>>AAACCCGGGMMMSSSXXXaaagggooowww}}}{{{~~~uuummmgggkkkttt333222333666888:::BBBKKKWWWiiisssxxxyyypppllljjjlllmmmnnnttt{{{|||wwwpppqqqrrrqqqppprrrvvvyyyyyyzzz||||||{{{zzzzzzzzz~~~tttbbbWWWOOOHHHDDDCCC======<<<;;;::::::::::::888888:::===<<<===FFFPPP]]]mmm}}}vvvmmmccc\\\TTTMMMLLLPPPVVVaaaqqqssseee[[[QQQKKKIIIHHHIIILLLQQQ[[[iiiyyyyyynnneee^^^]]]```eeeooo}}}xxxhhh```UUUNNNJJJGGGDDDAAA>>><<<;;;===<<<999;;;???<<<@@@FFFLLLPPPPPPQQQRRROOOLLLLLLOOONNNKKKJJJMMMJJJPPPYYYdddnnnyyy}}}|||~~~}}}xxxqqqjjj```YYY\\\cccjjjrrrpppkkkccc\\\WWWSSSPPPNNNIIIGGGEEEEEEEEEFFFEEEDDDCCCBBB@@@>>><<<;;;;;;<<<::::::999999::::::;;;<<<<<<>>>@@@BBBEEEKKKQQQVVV[[[bbbllluuu}}}}}}}}}}}}tttkkkkkkooowww444333555888:::===EEENNNXXXjjjtttyyyxxxnnnkkkiiikkkmmmooouuu|||zzzuuummmoooppppppoooqqquuuyyy{{{}}}~~~~~~~~~xxxdddXXXPPPIIIFFFEEE>>>===<<<;;;:::999999999::::::<<<>>>======DDDMMMTTTdddvvvtttlllbbb[[[TTTMMMLLLOOOUUU```ppp~~~ssseee[[[QQQKKKIIIIIIJJJKKKOOOXXXeeesss}}}yyynnneee^^^]]]___fffooo}}}}}}kkkcccXXXPPPLLLIIIFFFCCC@@@<<<;;;<<<;;;888888<<<999:::>>>CCCFFFHHHJJJMMMKKKIIIIIIMMMMMMJJJIIILLLGGGLLLUUU___iiittt{{{xxxyyy}}}{{{sssggg]]]\\\```aaakkkyyysssnnnfff___ZZZVVVRRRPPPKKKIIIGGGFFFFFFFFFDDDCCCAAAAAA@@@>>><<<<<<===>>>::::::999999::::::;;;<<<<<<===???AAADDDIIIPPPTTTWWW___jjjttt|||~~~yyyooolllmmmsss~~~666666888:::999:::BBBLLL]]]iiiwwwvvvllllllkkkjjjkkkpppvvv{{{{{{xxxqqqpppnnnmmmnnnqqquuuxxxyyy{{{}}}~~~}}}zzzgggZZZPPPHHHCCCAAA@@@>>><<<;;;;;;;;;:::999888999:::::::::<<<@@@CCCRRR\\\jjjwww}}}yyypppjjj```VVVNNNKKKKKKKKKQQQ\\\lllzzzvvvggg[[[QQQMMMMMMJJJHHHJJJOOOVVV```ooo}}}{{{qqqggg___\\\]]]dddppptttiii[[[RRRMMMJJJFFFCCC@@@???>>>======<<<<<<===888:::;;;;;;<<>>???BBBFFFIIIKKK;;;;;;;;;::::::999999999;;;<<<>>>@@@CCCHHHOOOSSSZZZaaakkkttt{{{~~~pppgggfffnnnwww~~~666666888999999:::CCCMMM^^^kkkzzzxxxllllllkkkjjjlllqqqwww}}}yyyvvvrrrpppooonnnoooqqqtttvvvxxxyyy|||~~~|||hhh\\\SSSJJJEEEDDD@@@>>><<<;;;<<<<<<:::999888999:::::::::<<<@@@CCCQQQYYYgggttt{{{}}}zzzwwwnnnhhh^^^TTTMMMJJJJJJKKKNNNYYYiiiwwwyyyjjj^^^TTTOOONNNLLLJJJJJJNNNSSS[[[jjjwww{{{qqqggg___[[[]]]dddpppwwwmmm___UUUPPPMMMHHHDDDAAA@@@???===<<<<<<;;;;;;999::::::;;;;;;>>>BBBEEEFFFGGGGGGHHHGGGFFFDDDCCCAAABBBHHHQQQZZZdddsss{{{vvvtttvvvwww{{{pppiiifffaaahhhpppzzzwwwhhhaaa\\\VVVQQQNNNLLLJJJGGGFFFEEEEEECCCAAADDDBBB??????@@@CCCDDDEEE;;;;;;;;;::::::999999999:::;;;===???BBBGGGMMMQQQXXX___iiirrrzzzsssjjjhhhnnnxxx666555777999888:::CCCNNN___mmm}}}wwwlllkkkjjjjjjlllrrryyy{{{vvvsssrrrqqqpppooooooqqqssstttvvvwwwyyy|||~~~~~~kkk^^^UUUMMMHHHGGGAAA???===<<<<<<<<<;;;999999999:::::::::<<<@@@CCCNNNVVVbbbnnnvvvxxxvvvtttkkkeee\\\SSSLLLIIIIIIIIIJJJUUUdddrrr}}}~~~ooobbbWWWQQQPPPMMMKKKJJJMMMPPPVVVbbbnnn|||qqqggg^^^[[[\\\cccnnn}}}~~~sssdddYYYSSSOOOJJJFFFBBBAAA???>>><<<;;;::::::999::::::::::::<<>>>>>CCCLLLTTT^^^mmmzzzyyytttrrrrrr}}}|||uuurrrgggjjjmmmttt}}}nnnfff___WWWQQQOOOLLLJJJGGGFFFEEEEEECCCAAADDDBBB@@@???@@@@@@???>>>;;;;;;::::::::::::999999999;;;<<<>>>AAAEEEKKKOOOUUU\\\fffooowwwwwwnnnjjjnnnwww~~~666555777888888:::DDDNNN___mmm~~~}}}ssskkkkkkjjjjjjmmmsss|||}}}xxxzzz|||{{{xxxuuusssrrrrrrqqqpppppppppqqqrrrssstttuuuwwwzzz}}}mmm```WWWOOOJJJHHHBBB@@@===<<<===<<<;;;:::999::::::::::::<<>><<<:::999999:::::::::999999:::===@@@DDDDDDEEEDDDDDDBBB@@@???BBBAAADDDKKKQQQYYYgggsssyyyssspppxxx}}}tttrrrpppssstttkkkcccXXXQQQNNNMMMJJJGGGFFFFFFEEECCCBBBCCCBBB@@@@@@@@@???===;;;:::::::::::::::::::::::::::;;;===>>>@@@EEEJJJNNNTTT[[[dddnnnvvv{{{rrrlllnnnvvv~~~666555666888777:::DDDOOO___mmm~~~yyyooojjjjjjiiijjjmmmuuu~~~~~~uuuuuussspppnnnnnnppprrrqqqqqqqqqqqqqqqqqqqqqrrrrrrsssuuuwww{{{nnnaaaXXXOOOJJJIIICCCAAA>>>=========;;;:::999::::::::::::<<>>???@@@DDDJJJNNNSSSZZZcccllluuu~~~~~~vvvnnnnnnvvv~~~666555666777777:::EEEPPP```mmm~~~wwwooojjjiiiiiiiiinnnvvvvvvsssoookkkhhhjjjnnnrrrooopppqqqrrrrrrrrrrrrqqqrrrrrrsssuuuyyy~~~qqqcccYYYPPPJJJIIIDDDBBB???>>>>>>===;;;:::::::::;;;::::::;;;???BBBGGGOOO[[[gggnnnooommmjjj```\\\UUUNNNIIIGGGFFFGGGGGGMMMXXXeeettt~~~ooo___TTTPPPLLLIIIHHHIIIJJJMMMWWWaaaqqq~~~}}}qqqggg]]]YYYYYYYYYbbbqqqssseee\\\UUUNNNIIIGGGEEECCCAAA???===<<<;;;:::::::::999999:::===@@@CCCCCCDDDEEEDDDCCCBBBAAA===<<<>>>DDDJJJSSSaaannnzzz{{{uuusssxxx|||vvvjjj]]]TTTQQQOOOMMMJJJIIIHHHHHHFFFDDDBBBAAAAAAAAABBBBBB@@@???999999::::::::::::;;;;;;<<<===>>>???@@@DDDIIIMMMQQQXXXaaakkksss}}}{{{qqqpppxxx666555555777777:::EEEQQQaaannn~~~~~~sssnnniiiiiihhhiiinnnwwwwwwuuuqqqllliiijjjnnnqqqmmmnnnppprrrssssssrrrrrrrrrrrrrrrtttwww}}}uuufff\\\RRRKKKJJJEEECCC@@@???>>>===<<<::::::;;;;;;::::::;;;>>>AAAGGGOOO\\\hhhooopppllliii^^^[[[TTTNNNIIIGGGGGGGGGEEEJJJTTTaaappp}}}vvveeeYYYUUUNNNKKKJJJJJJJJJLLLUUU^^^lllzzz~~~rrrfff\\\XXXXXXXXX```mmm{{{xxxjjj```XXXPPPKKKGGGFFFDDDBBB@@@???>>>>>>999:::::::::999;;;???AAACCCCCCEEEFFFFFFFFFEEEDDD===<<<===BBBHHHPPP^^^kkkyyy|||vvvxxx}}}|||pppaaaXXXUUUQQQNNNLLLJJJJJJIIIGGGFFFDDDBBBAAA@@@AAAAAA@@@>>>999999999::::::;;;;;;;;;<<<<<<======???BBBGGGKKKOOOUUU___hhhqqq|||vvvsss{{{666555555777777:::FFFRRRcccpppxxxpppllliiihhhhhhiiinnnxxx~~~xxxwwwtttooolllkkknnnppplllnnnpppsssttttttsssrrrrrrrrrrrrssswww|||wwwiii]]]SSSLLLJJJFFFCCC@@@???>>>>>><<<::::::;;;;;;::::::;;;>>>AAAGGGPPP]]]jjjqqqqqqmmmiii^^^ZZZTTTNNNJJJHHHGGGGGGDDDHHHQQQ^^^mmmzzz|||jjj^^^YYYQQQNNNLLLLLLJJJKKKSSS\\\iiiwww~~~rrrfff\\\XXXXXXWWW___kkkxxx|||mmmcccZZZRRRMMMHHHGGGEEECCCAAA@@@@@@???999::::::::::::<<<@@@BBBCCCDDDEEEGGGGGGGGGGGGFFFBBB@@@@@@CCCGGGNNN\\\hhhyyyxxxyyy|||sssddd[[[YYYRRROOOMMMKKKKKKJJJHHHGGGFFFCCCAAA?????????>>><<<999999999::::::;;;;;;;;;;;;;;;<<<<<<===AAAEEEIIIMMMSSS]]]fffooozzzyyyvvv}}}666555666888999;;;DDDMMM___rrr~~~zzzooojjjkkkgggggghhhlllttt}}}yyywwwtttpppmmmjjjiiihhhiiikkknnnqqqsssttttttsssssswwwyyyxxxzzz}}}iii\\\TTTMMMHHHGGGDDDAAA??????>>>===<<<<<<:::999888:::>>>BBBDDDHHHPPP___mmmuuuuuuoooiiieee]]]SSSMMMKKKJJJFFFCCCGGGIIIPPPZZZhhhvvvqqqccc[[[VVVOOOJJJJJJLLLMMMQQQVVVcccrrrrrrggg___ZZZXXX[[[\\\cccooorrrdddYYYOOOIIIIIIGGGDDDCCCBBBAAA>>><<<<<<;;;:::::::::<<<>>>???BBBEEEGGGGGGFFFDDDCCCCCCAAA>>>>>>@@@CCCIIIUUUaaarrr~~~zzzzzz}}}vvviii]]]UUURRRPPPMMMKKKJJJHHHFFFDDDBBBAAAAAA@@@???>>>======999:::;;;<<<<<<<<<;;;:::777888:::;;;<<<@@@DDDHHHNNNTTT^^^gggoooxxx666555666999999<<>>AAADDDHHHPPP___nnnwwwwwwrrrlllggg___UUUNNNKKKJJJGGGDDDEEEHHHNNNXXXeeesss~~~xxxjjj```WWWQQQLLLLLLNNNNNNQQQVVVaaaoootttiiiaaa[[[YYYVVVXXX^^^iiixxxrrrdddYYYQQQKKKJJJHHHEEEDDDCCCBBB???===<<<;;;:::::::::<<<>>>???CCCFFFHHHIIIGGGEEEDDDDDDAAA???>>>@@@CCCHHHUUU```ppp|||}}}|||yyylllaaaZZZSSSQQQMMMKKKKKKJJJHHHFFFBBBBBBAAA@@@???>>>======::::::;;;;;;<<<;;;;;;:::888999;;;;;;===@@@DDDHHHLLLRRR\\\fffnnnxxx555555777999:::===HHHTTTfffzzz}}}wwwooohhhfffhhhhhhiiikkkooowwwwwwtttpppllljjjjjjlllmmmiiijjjmmmooopppqqqqqqqqqssszzz~~~oooddd[[[TTTPPPJJJGGGCCCAAA@@@@@@>>>======<<<::::::;;;>>>AAACCCGGGPPP___nnnyyy{{{wwwrrrkkkcccXXXPPPLLLJJJHHHFFFCCCFFFLLLUUUaaannnyyypppfffZZZTTTOOOOOOPPPOOOQQQTTT]]]lll~~~vvvkkkccc]]]YYYTTTUUUZZZcccqqqqqqdddZZZRRRNNNKKKIIIFFFEEEDDDCCC@@@>>><<<;;;::::::;;;<<>>===<<<;;;;;;::::::;;;;;;;;;:::;;;<<<<<<===@@@DDDGGGJJJQQQZZZdddmmmwww555555777::::::???LLLYYYooo~~~ssskkkfffeeefffggghhhkkkqqqyyyxxxuuupppkkkiiiiiikkkllliiijjjlllmmmoooooooooooorrr{{{sssggg___XXXSSSLLLIIIFFFCCCBBBAAA???======<<<;;;;;;<<<>>>@@@BBBGGGOOO^^^nnnzzz~~~|||yyyppphhh]]]SSSNNNKKKIIIHHHBBBEEEKKKSSS]]]iiiuuu|||uuuiii]]]WWWQQQQQQQQQOOOOOORRRYYYhhh{{{xxxnnneee^^^ZZZVVVVVVYYYaaammm{{{ooobbbYYYSSSOOOLLLIIIGGGFFFEEEDDDAAA???<<<;;;::::::;;;===???AAADDDGGGJJJKKKIIIFFFDDDCCCBBB@@@???AAACCCGGGRRR]]]lllxxx{{{yyy}}}wwwllldddUUURRRNNNLLLKKKKKKJJJIIICCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<======>>>@@@DDDGGGKKKQQQZZZbbbjjjsss~~~555666888:::;;;AAAPPP___{{{sssiiifffeeeeeedddggglllsss|||yyyvvvpppkkkhhhggghhhiiijjjjjjkkklllmmmnnnnnnnnnqqq{{{vvvkkkbbb[[[VVVOOOLLLHHHEEECCCBBB@@@>>>>>>===<<<<<<<<<>>>???AAAFFFNNN]]]nnnzzz}}}tttmmmbbbXXXPPPLLLJJJIIICCCFFFKKKQQQYYYdddpppxxx~~~{{{ooobbbZZZTTTRRRPPPNNNNNNQQQWWWfffzzzzzzqqqggg```[[[WWWWWWXXX]]]hhhwwwmmm```XXXRRROOOLLLJJJGGGFFFEEEDDDAAA???<<<;;;::::::;;;>>>@@@BBBEEEHHHKKKLLLJJJFFFDDDCCCCCC@@@@@@AAACCCFFFPPPZZZhhhuuuzzz{{{|||pppgggWWWSSSOOOLLLJJJJJJIIIHHHDDDDDDCCCBBBAAA@@@??????===<<<;;;:::999:::;;;;;;<<<<<<======>>>@@@DDDGGGMMMRRRYYY```fffoooyyy555666999;;;<<>>=========>>>???@@@DDDMMM[[[lllyyywwwrrrhhh]]]TTTMMMJJJIIIDDDGGGKKKOOOUUU^^^jjjrrryyyvvvhhh___WWWSSSPPPNNNNNNQQQVVVggg{{{}}}uuulllccc^^^WWWVVVVVVYYYbbbqqqmmm```XXXRRROOOLLLJJJGGGFFFEEEDDDAAA???<<<;;;:::;;;<<<>>>AAABBBFFFIIIMMMNNNKKKHHHEEECCCCCCAAAAAABBBCCCEEENNNXXXdddqqq}}}}}}}}}zzz{{{sssiiiZZZVVVQQQMMMKKKJJJIIIIIIEEEDDDCCCCCCAAAAAA@@@???===<<<<<<;;;:::::::::::::::;;;<<<<<<===@@@DDDGGGNNNRRRXXX^^^dddllluuu|||444666999;;;<<>>======>>>>>>???CCCKKKYYYjjjwwwyyyuuulllbbbWWWOOOJJJHHHDDDGGGJJJLLLPPPXXXccclllvvv{{{nnndddZZZUUUQQQOOOPPPTTTWWWhhh}}}yyyqqqhhhbbbXXXWWWUUUWWW^^^mmmooobbbYYYSSSOOOKKKIIIGGGEEEDDDCCCAAA???<<<;;;:::;;;<<>>>>>>>>>>>>>>BBBJJJXXXhhhvvv~~~zzzvvvooodddYYYOOOJJJGGGDDDGGGIIIJJJMMMTTT___hhhttt}}}}}}ssshhh]]]WWWSSSPPPRRRVVVXXXiii~~~}}}tttkkkfffZZZYYYWWWWWW^^^mmmpppddd[[[TTTOOOKKKIIIFFFEEEDDDCCC@@@>>><<<;;;;;;;;;<<>>DDDQQQ^^^tttzzznnnfffcccdddeeeiiijjjpppyyy|||xxxvvvooonnnllliiihhhggggggggghhhiiijjjkkklllmmmmmmmmmvvv{{{~~~xxxpppdddZZZVVVQQQKKKHHHHHHHHHEEECCCAAA@@@>>>===<<<<<<======EEEIIISSSccctttzzztttkkkbbbYYYPPPHHHCCCBBBAAACCCGGGKKKPPP\\\gggpppzzzrrriii```[[[VVVRRRQQQSSSXXXdddyyyzzzoooggg```ZZZVVVXXX^^^iiiyyyzzzgggYYYRRROOOLLLHHHEEEDDDEEEFFFDDDBBBBBBAAA???======???DDDHHHMMMRRRUUURRROOOMMMIIIEEEGGGEEECCCAAAAAADDDIIINNNZZZcccppp{{{xxxoooooouuu~~~rrrfffaaaYYYSSSNNNKKKIIIGGGEEEEEEDDDCCCAAA@@@???>>>===<<<;;;;;;:::::::::;;;:::::::::;;;<<<>>>@@@AAAJJJNNNTTTZZZ```iiissszzz}}}{{{666666888<<<>>>CCCPPP]]]nnnwwwllldddbbbccceeeiiikkkrrr{{{|||xxxvvvooonnnllliiihhhggghhhhhhhhhhhhiiiiiikkklllmmmnnnvvvzzz~~~yyypppggg^^^XXXSSSNNNKKKJJJIIIFFFCCCAAA@@@>>>===<<<<<<======DDDHHHRRRbbbrrr}}}xxxrrriii```XXXPPPIIIEEECCCBBBCCCFFFHHHMMMWWWbbbnnnxxxuuulllbbb]]]XXXSSSRRRTTTWWWbbbvvv|||qqqiiiccc]]]WWWXXX\\\eeeuuupppaaaXXXTTTPPPKKKFFFEEEEEEEEECCCAAABBBAAA@@@>>>===@@@DDDHHHOOOTTTWWWTTTPPPNNNJJJEEEFFFEEECCCAAA@@@CCCHHHLLLVVV^^^kkkvvv~~~yyyooommmqqq{{{}}}zzz{{{uuuhhhcccZZZSSSOOOLLLKKKIIIGGGFFFEEEDDDCCCAAA@@@@@@>>>===<<<;;;999999888888::::::::::::<<<>>>@@@AAAIIIMMMSSSXXX^^^gggqqqxxx}}}888777999<<<>>>CCCOOO\\\kkk|||rrriiicccbbbccceeeiiimmmuuu|||wwwuuunnnmmmkkkiiihhhggghhhhhhhhhgggggggggiiilllnnnpppuuuzzz~~~ssskkkdddZZZVVVPPPMMMLLLJJJFFFCCCBBBAAA???>>>======>>>>>>CCCHHHRRR```oooyyy|||{{{uuuooofff\\\UUUOOOJJJGGGDDDBBBBBBDDDFFFIIISSS]]]lllvvvzzzpppfff```ZZZTTTSSSUUUUUU___qqq~~~tttmmmggg___YYYXXXZZZaaannn{{{|||lllaaa[[[SSSNNNHHHEEEEEEEEECCC@@@CCCBBBAAA???>>>@@@DDDHHHQQQWWWZZZVVVSSSPPPKKKFFFFFFEEECCCAAA@@@AAAEEEHHHPPPXXXdddoooxxx|||ooojjjmmmvvv}}}yyyvvvvvvzzz|||yyyllleee\\\TTTOOOMMMLLLLLLHHHHHHGGGEEEDDDCCCBBBAAA@@@>>>===;;;999888777666::::::::::::<<<>>>@@@AAAGGGKKKQQQVVV\\\dddooovvv888888999<<<>>>CCCOOO\\\kkk~~~|||zzzuuunnngggcccbbbdddfffiiioooxxx{{{vvvsssmmmllljjjhhhggggggggghhhgggfffffffffhhhlllppprrruuuzzzzzzoooggg\\\WWWQQQNNNLLLJJJFFFCCCCCCBBB@@@???>>>>>>??????BBBGGGRRR```llltttwwwvvvpppjjjaaaXXXQQQMMMIIIGGGEEEBBBBBBCCCDDDGGGPPPZZZiiisss}}}sssiiibbb\\\VVVTTTUUUTTT\\\lllxxxrrrhhhaaaZZZWWWXXX^^^jjjuuuvvvhhh```VVVPPPIIIEEEDDDDDDCCCAAACCCCCCBBB@@@???AAADDDGGGSSSYYY\\\YYYUUURRRMMMGGGEEEEEEDDDAAA???@@@CCCEEELLLTTT___jjjsss{{{qqqiiihhhpppyyy}}}xxxuuuuuu{{{|||}}}ppphhh^^^TTTOOOMMMMMMLLLHHHHHHGGGEEEDDDCCCBBBAAA???>>><<<;;;999888888777::::::999:::;;;===???AAAFFFJJJPPPUUU[[[cccmmmttt}}}888777:::===???EEEQQQ^^^mmm{{{xxxuuuqqqkkkfffddddddfffhhhjjjppp{{{yyyssspppkkkjjjiiigggfffffffffgggffffffeeefffiiimmmqqqtttvvv{{{yyynnnaaa\\\TTTOOOMMMKKKGGGDDDDDDCCCAAA@@@??????@@@@@@BBBHHHSSS```jjjqqqrrrrrrkkkeee]]]UUUOOOKKKHHHFFFDDDBBBAAACCCDDDFFFPPPZZZeeeooo}}}wwwlllddd^^^WWWUUUWWWVVV[[[iii}}}{{{vvvhhhaaaZZZWWWWWW\\\gggrrrqqqgggXXXRRRJJJEEEEEEEEEEEECCCDDDDDDCCCAAA@@@AAADDDGGGRRRYYY\\\ZZZVVVSSSMMMHHHDDDEEEDDDBBB@@@@@@AAACCCIIIQQQ\\\fffoooxxxuuujjjfffllluuu{{{yyyxxxwww{{{|||~~~ssskkk```VVVPPPMMMLLLKKKHHHGGGFFFEEEDDDBBBAAAAAA======<<<;;;::::::::::::999999999:::;;;===???@@@FFFJJJPPPUUUZZZbbblllsss|||666777999>>>AAAHHHVVVcccnnn|||vvvpppmmmiiifffdddeeegggiiikkkrrr}}}}}}vvvqqqmmmiiihhhfffeeeddddddeeeeeeeeeeeefffhhhkkkooosssuuuxxx{{{}}}nnnggg\\\TTTPPPLLLIIIFFFEEEDDDBBBAAA@@@@@@AAAAAADDDJJJVVVaaajjjnnnpppoooiiiccc[[[TTTOOOKKKHHHEEEEEEBBBAAABBBBBBDDDMMMWWW___jjjxxxzzzooohhhaaa[[[XXXZZZYYY\\\ggg{{{}}}zzziiibbb[[[XXXWWW[[[eeeooo{{{ppp^^^WWWMMMGGGFFFFFFFFFEEEDDDEEEDDDCCCAAABBBDDDGGGPPPWWW[[[ZZZVVVSSSNNNHHHCCCDDDDDDCCCAAAAAABBBCCCGGGNNNXXXaaaiiisss}}}{{{mmmgggkkksss|||wwwyyy}}}~~~|||}}}xxxpppeeeZZZSSSNNNKKKJJJHHHGGGFFFEEEDDDBBBAAAAAA>>>===<<<<<<<<<<<<<<<<<<999999999999;;;===???@@@EEEIIIOOOTTTYYYaaakkkrrr{{{}}}}}}~~~~~~555555999???CCCKKKZZZhhhqqqvvvllljjjgggeeedddeeeggghhhkkksss}}}{{{tttnnnkkkgggfffeeeccccccccccccddddddeeegggjjjmmmqqqtttvvv{{{|||~~~~~~~~~vvvhhh\\\TTTOOOKKKHHHEEEDDDCCCAAAAAAAAAAAABBBEEEMMMXXXcccjjjmmmnnnnnnhhhddd]]]WWWRRRMMMHHHEEEFFFCCCAAAAAA???AAAHHHRRRYYYdddsss~~~sssllleee___]]]^^^]]]^^^gggyyy|||lllddd]]]YYYWWWYYYbbblllyyy|||ggg___TTTLLLIIIHHHGGGFFFEEEEEEEEECCCBBBBBBDDDGGGMMMTTTZZZYYYVVVSSSNNNHHHBBBDDDEEEDDDCCCBBBCCCDDDCCCIIIRRR[[[ccclllwww~~~qqqiiilllsss}}}uuujjj___WWWPPPLLLIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@???======<<<<<<<<<999999999999:::<<<>>>@@@DDDHHHMMMRRRWWW___hhhooozzz}}}}}}}}}}}}}}}444444999???EEEMMM]]]kkktttwwwjjjhhhfffdddcccdddfffggglllsss}}}zzzsssmmmiiifffeeecccbbbaaabbbbbbcccccceeegggkkkooorrruuuvvv|||}}}~~~}}}||||||~~~qqqbbbXXXQQQMMMJJJFFFEEECCCBBBAAAAAABBBBBBGGGNNNZZZdddkkkmmmnnnnnniiieee___YYYTTTOOOJJJFFFGGGCCCAAA???======DDDMMMUUU```ppp|||vvvooohhhbbb```bbb``````gggyyy}}}oooggg___ZZZWWWXXX```iiisssooofffYYYOOOKKKIIIGGGFFFEEEFFFEEEDDDCCCCCCEEEFFFKKKSSSXXXXXXUUUSSSNNNHHHBBBDDDEEEEEEDDDCCCCCCDDD@@@FFFNNNVVV^^^gggrrryyytttjjjlllsss|||yyynnncccZZZRRRMMMIIIKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA???===<<<;;;;;;999999888999:::<<<>>>@@@BBBFFFKKKPPPUUU]]]fffmmmzzz~~~}}}}}}}}}}}}777888;;;>>>DDDQQQ```jjj{{{yyymmmhhhddddddcccbbbdddiiilllwww}}}yyysssnnnjjjfffeeeddddddcccbbbaaaaaabbbbbbbbbcccgggnnnwww}}}}}}|||zzzxxxxxxzzz|||zzzggg\\\UUUNNNIIIGGGGGGFFFEEEDDDCCCBBBBBBKKKQQQ\\\iiirrrvvvvvvtttmmmiiiccc]]]XXXRRRMMMJJJCCCBBBAAAAAABBBCCCEEEFFFOOOXXXfffttt}}}tttmmmgggccc```aaaccclll}}}}}}yyylllfff]]]XXXWWWZZZ]]]```nnn{{{|||ppp```TTTOOOLLLJJJGGGEEEEEEDDDCCCCCCDDDEEEFFFOOORRRVVVYYYXXXTTTNNNJJJFFFDDDAAAAAABBBCCCCCCCCCDDDFFFIIINNNVVVaaammmttt}}}ssslllooosssuuugggZZZQQQMMMLLLMMMLLLKKKIIIGGGEEEDDDCCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<:::999:::===@@@BBBFFFLLLQQQVVV^^^hhhoooxxx~~~}}}zzzzzz|||777999;;;>>>EEERRRaaalll~~~yyylllgggddddddcccbbbeeejjjmmmxxx{{{wwwrrrnnnkkkeeeeeeddddddcccbbbaaaaaabbbbbbaaabbbeeellluuu{{{|||{{{xxxvvvvvvxxx|||rrrcccXXXPPPKKKHHHGGGFFFEEEDDDCCCCCCBBBLLLSSS^^^kkkuuuzzzzzzxxxqqqllleee___YYYTTTOOOLLLEEEDDDCCCBBBBBBBBBCCCCCCMMMVVVdddrrr}}}uuunnnhhhccc``````ccckkk|||}}}yyylllfff^^^XXXWWWYYY\\\^^^jjjvvvxxxfffYYYRRRNNNJJJFFFFFFEEEDDDCCCCCCDDDEEEFFFMMMPPPUUUXXXWWWTTTNNNKKKFFFDDDBBBAAABBBCCCCCCCCCBBBCCCFFFKKKRRR\\\hhhpppyyywwwppprrrvvvwwwjjj]]]TTTOOOMMMKKKJJJIIIGGGFFFDDDCCCCCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<:::999:::===???AAAEEEJJJOOOTTT\\\fffmmmwww}}}888999;;;>>>EEESSSdddpppyyylllgggcccddddddcccfffkkkpppzzz}}}wwwssspppnnnllldddddddddccccccbbbbbbbbbbbbaaa``````cccjjjsssyyyzzzyyyvvvssssssvvv|||lll\\\QQQKKKIIIHHHGGGFFFEEEDDDDDDDDDLLLUUUbbbooozzzxxxssskkkccc\\\VVVQQQMMMHHHGGGEEECCCBBBAAAAAABBBLLLTTT```nnnzzzwwwpppiiiddd``````bbbjjjzzz{{{wwwmmmfff^^^WWWVVVWWWZZZ[[[cccooopppaaaWWWQQQKKKFFFFFFEEEDDDCCCCCCDDDEEEFFFJJJMMMRRRVVVVVVSSSOOOLLLGGGEEEBBBBBBCCCDDDCCCCCC???@@@CCCFFFMMMVVVaaahhhttt{{{~~~vvvwwwzzzzzzmmmaaaWWWQQQMMMHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999:::<<>>FFFTTTeeerrr~~~xxxkkkfffcccdddddddddhhhmmmsss~~~yyyssspppnnnmmmlllddddddccccccccccccccccccaaa```______aaagggpppvvvwwwvvvtttqqqpppuuu|||uuu___QQQKKKJJJIIIHHHFFFEEEEEEEEEEEEMMMWWWfffttt|||rrriii```WWWPPPLLLIIIGGGEEECCCBBBBBBBBBBBBJJJQQQ]]]jjjvvvzzzrrrkkkddd```___aaahhhwwwzzzuuulllfff]]]WWWUUUVVVWWWXXX]]]iiixxxwwwggg]]]UUUMMMHHHFFFFFFDDDCCCCCCDDDDDDEEEGGGJJJOOOSSSUUUSSSPPPNNNHHHFFFCCCBBBCCCDDDDDDCCC>>>???@@@CCCHHHQQQ[[[aaannnvvv~~~|||~~~{{{pppeee[[[RRRMMMGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@@@@???>>>===<<<<<<:::;;;;;;;;;::::::<<<>>>@@@CCCHHHMMMQQQYYYbbbiiivvv}}}888:::;;;???GGGUUUeeeqqq~~~vvvjjjeeebbbdddeeeeeeiiiooowww~~~vvvppplllkkkkkkjjjccccccccccccccccccddddddaaaaaa``````aaagggnnnsssssstttssspppooottt}}}~~~fffVVVNNNLLLJJJHHHGGGFFFFFFFFFGGGNNNYYYiiixxx{{{pppeeeZZZQQQKKKHHHGGGEEEDDDCCCCCCDDDDDDIIIOOOYYYeeeqqq~~~{{{tttllleee```^^^```gggttt~~~xxxssskkkeee\\\VVVTTTTTTUUUVVVZZZcccqqq{{{kkkaaaXXXPPPKKKGGGFFFEEECCCCCCCCCDDDEEEFFFIIINNNRRRTTTSSSQQQOOOIIIGGGDDDCCCDDDDDDDDDCCC@@@@@@@@@AAAEEELLLUUU\\\iiiqqq}}}|||qqqggg]]]SSSMMMIIIIIIHHHGGGFFFFFFEEEEEEAAAAAA@@@???>>>===<<<<<<999:::;;;;;;::::::;;;===@@@DDDIIIMMMQQQXXXaaahhhvvv}}}777999<<<@@@HHHTTTdddooozzztttiiidddbbbdddeeefffkkkpppzzz{{{tttmmmjjjiiihhhgggbbbbbbbbbccccccddddddeeebbbbbbbbbcccdddhhhmmmqqqppprrrrrrqqqpppttt~~~ooo^^^UUUMMMLLLIIIGGGFFFFFFGGGHHHNNNZZZkkkzzzyyymmm```UUUMMMIIIHHHFFFEEEDDDDDDDDDEEEFFFLLLUUU```lllzzz|||uuummmeee```^^^```eeeqqq}}}vvvrrrhhhccc[[[UUUSSSSSSTTTTTTWWW___jjjwww~~~nnnddd\\\SSSMMMGGGFFFEEEDDDCCCCCCDDDDDDEEEIIIMMMQQQSSSSSSQQQPPPJJJHHHEEEDDDDDDEEEDDDCCCAAAAAA@@@@@@CCCIIIQQQWWWdddmmmxxx}}}rrriii___UUUNNNKKKKKKJJJIIIHHHGGGFFFEEEAAAAAA@@@???>>>======<<<888:::;;;;;;::::::;;;<<<@@@DDDIIILLLPPPWWW```fffuuu|||666999===AAAHHHTTTbbblllqqqzzzrrrhhhdddbbbdddfffggglllqqq|||zzzrrrmmmiiigggeeecccaaaaaabbbcccddddddeeeeeebbbccceeefffgggiiilllooommmpppsssrrrqqquuu~~~uuudddZZZNNNMMMJJJGGGFFFGGGHHHIIINNN[[[mmm|||wwwiii\\\TTTLLLJJJHHHFFFDDDCCCCCCCCCCCCGGGPPP[[[ggguuu|||vvvnnnfffaaa]]]___dddooo|||uuupppfffaaaZZZUUUSSSSSSSSSTTTUUU[[[dddooo{{{rrrggg^^^UUUOOOHHHGGGEEEDDDCCCCCCCCCDDDFFFIIIMMMQQQSSSSSSRRRPPPKKKIIIFFFEEEEEEEEEDDDCCCBBBAAA@@@???AAAFFFNNNSSS___hhhttt}}}~~~tttkkkbbbXXXQQQLLLLLLKKKIIIHHHFFFEEEDDDBBBAAAAAA@@@???>>>======888999;;;;;;:::::::::<<>>???DDDKKKQQQ\\\eeepppzzzuuummmddd[[[TTTMMMLLLKKKIIIGGGEEEDDDCCCBBBAAAAAA@@@???>>>======777999;;;;;;:::::::::;;;>>>AAAFFFIIILLLSSS[[[bbbqqqwww::::::;;;@@@JJJUUU^^^bbbiiinnnxxx}}}oooeeeaaa```aaacccfffnnnwww}}}xxxqqqkkkgggdddbbbaaa___```bbbbbbaaabbbdddfffffffffgggkkkppprrrpppnnnooooooppprrrvvv|||uuufff\\\RRRLLLHHHGGGFFFDDDFFFKKKRRR[[[jjjyyywwwggg\\\QQQNNNJJJGGGGGGGGGFFFEEEGGGFFFJJJUUUbbbnnn{{{yyyqqqiiiccc^^^[[[^^^```eeeyyy~~~xxxqqqmmmeee```YYYUUUSSSSSSSSSSSSSSSSSSZZZgggttt}}}zzzmmmaaaVVVOOOKKKHHHEEECCCDDDDDDDDDCCCHHHIIIJJJMMMQQQSSSSSSRRRMMMJJJHHHGGGFFFFFFEEECCCDDDCCCBBBAAA@@@BBBGGGJJJUUU___lllwwwxxxooofff[[[SSSNNNLLLKKKJJJIIIHHHEEEBBBFFFCCC@@@>>>>>>>>><<<;;;::::::999999999:::;;;<<<@@@BBBFFFIIINNNSSSZZZ___kkksss~~~888888:::AAAKKKWWW```eeegggllluuu|||nnneeeaaa```aaacccfffooowwwzzzuuunnnhhheeebbb```______```aaaaaaaaacccfffiiipppkkkggghhhlllppppppnnnnnnnnnooorrrwww~~~ttteee[[[RRRMMMIIIHHHGGGEEEHHHLLLOOOXXXhhhxxxyyyiii___SSSOOOKKKHHHGGGGGGFFFEEEFFFEEEHHHRRR]]]iiixxxyyyrrrjjjddd___[[[]]]___dddvvv~~~xxxrrrmmmeeeaaaZZZUUUSSSSSSSSSSSSTTTSSSVVVbbbnnnyyy}}}pppeeeZZZSSSMMMJJJFFFDDDDDDDDDDDDCCCGGGHHHJJJNNNRRRTTTSSSQQQMMMKKKHHHGGGGGGFFFEEECCCCCCBBBAAA@@@???AAAEEEIIISSS\\\hhhttt}}}{{{rrriii^^^WWWOOOMMMKKKJJJIIIHHHEEECCCDDDBBB???>>>>>>???>>>===;;;:::999999999:::;;;<<<@@@BBBEEEIIIMMMRRRYYY]]]gggppp|||777777:::BBBMMMZZZccchhhgggjjjqqq}}}yyymmmddd```___aaadddgggpppyyy|||vvvqqqkkkfffbbb```^^^]]]^^^______```aaadddiiimmm}}}tttjjjhhhlllqqqrrrpppmmmnnnooosssxxxuuueee[[[SSSMMMIIIIIIHHHGGGIIINNNLLLUUUeeewwwzzzlllcccUUUQQQLLLIIIHHHGGGFFFFFFEEECCCEEEMMMWWWcccssszzzsssllleeeaaaZZZ[[[]]]bbbsss~~~yyysssooofffbbb[[[WWWTTTTTTSSSRRRTTTQQQRRR[[[gggttttttiii```YYYOOOLLLGGGDDDDDDDDDCCCCCCDDDFFFJJJPPPTTTUUUSSSQQQOOOMMMJJJHHHHHHGGGEEEDDDBBBBBBAAA??????@@@DDDGGGPPPXXXdddoooyyy~~~vvvmmmbbb[[[PPPNNNLLLJJJIIIHHHEEECCCBBB@@@>>>>>>???@@@@@@???;;;:::999999999:::<<<===@@@BBBEEEGGGKKKPPPVVV[[[bbbkkkyyy888999<<>>;;;::::::999:::;;;<<<===???AAADDDFFFJJJOOOTTTYYY^^^iiiwww:::;;;???FFFRRR]]]eeeiiijjjlllpppwwwssshhhbbb___^^^aaaeeeiiisss|||}}}wwwppplllhhhdddbbb```^^^\\\]]]]]]]]]^^^___dddjjjnnnzzzsssmmmmmmrrrvvvuuusssssstttuuuwwwzzzvvvfffZZZTTTOOOJJJJJJHHHGGGIIIMMMPPPWWWccctttxxxmmmeeeXXXTTTMMMHHHFFFEEEDDDDDDFFFDDDDDDHHHNNNYYYjjjyyy~~~wwwppphhhcccZZZYYYYYY^^^kkk|||wwwtttiiieee___ZZZWWWUUUSSSQQQPPPOOOQQQXXXaaalll{{{yyypppgggaaaVVVQQQKKKFFFDDDCCCCCCBBBBBBEEELLLSSSYYYZZZWWWTTTTTTQQQNNNKKKJJJIIIFFFDDDDDDEEEDDDBBBAAAAAACCCFFFKKKQQQ[[[gggsss~~~~~~}}}yyypppeee]]]SSSPPPMMMKKKIIIHHHFFFEEEEEECCCAAAAAA@@@@@@===;;;;;;;;;:::::::::;;;<<<===???@@@CCCFFFIIINNNTTTXXX^^^hhhvvv<<<===@@@IIITTT___gggkkkmmmooorrrxxxpppgggaaa^^^^^^bbbeeekkkttt~~~|||vvvnnnkkkfffdddbbb```^^^]]]\\\]]]]]]^^^___bbbgggkkkmmmkkkjjjmmmqqqtttsssrrruuuvvvwwwyyy|||wwwhhh\\\WWWQQQMMMKKKIIIGGGIIIMMMRRRVVVaaapppxxxooohhh[[[VVVOOOIIIFFFEEEDDDDDDFFFEEEEEEHHHLLLUUUeeeuuuyyyqqqiiiccc[[[XXXXXX]]]hhhyyy{{{wwwtttjjjfffaaa\\\XXXVVVSSSQQQOOONNNQQQWWW^^^ggguuu{{{rrriiicccYYYTTTMMMGGGDDDCCCBBBBBBBBBFFFMMMUUU[[[\\\ZZZXXXVVVSSSOOOMMMKKKIIIGGGEEEEEEFFFEEEDDDBBBAAACCCEEEHHHMMMVVVbbbooo{{{}}}yyyyyy||||||rrrggg___UUURRRNNNKKKJJJHHHGGGEEEEEEDDDBBBBBBAAA@@@===:::<<<;;;:::::::::;;;===>>>>>>@@@CCCEEEIIINNNTTTYYY___hhhvvv:::<<>><<<<<<;;;;;;::::::<<<===>>>===???BBBFFFJJJOOOVVVZZZ```iiiuuu}}}888:::@@@JJJWWWccclllqqqoooqqquuuzzz~~~|||mmmeee```]]]]]]bbbffflllvvvyyytttiiigggcccaaa```___]]][[[\\\]]]^^^^^^^^^___aaaccceeeiiimmmooopppqqquuuxxxsssuuuwwwzzz~~~~~~}}}~~~~~~xxxnnn___YYYSSSQQQNNNJJJKKKOOOMMMOOOWWWfffyyywwwqqqbbb\\\TTTMMMJJJHHHHHHGGGCCCCCCDDDGGGHHHOOO^^^mmmwww{{{qqqhhhbbb]]]XXXWWW]]]eeettt{{{wwwsssooolllhhhccc^^^ZZZVVVSSSPPPOOOMMMMMMPPPTTT]]]nnn}}}~~~uuulllfff]]]WWWOOOHHHDDDCCCBBBBBBEEEHHHNNNVVV\\\______^^^XXXUUUQQQNNNLLLJJJGGGEEEDDDDDDDDDBBB@@@???@@@AAACCCFFFNNN[[[iiivvvwwwttttttzzzzzznnneeeWWWSSSNNNKKKJJJIIIGGGFFFBBBAAAAAABBBCCCBBB@@@>>><<<<<<;;;:::;;;<<<===>>><<>>======<<<;;;;;;;;;;;;<<<<<>>======<<<;;;;;;;;;;;;<<<<<>>======<<<;;;;;;;;;;;;<<<<<<>>>BBBEEEIIIOOOUUUZZZbbbjjjttt}}}:::>>>JJJ```vvvzzzqqqooorrrzzz{{{sssfffaaa___```aaaccciiisss|||tttnnngggdddaaa___^^^]]][[[YYYYYYXXXYYYZZZ]]]aaadddffflllnnnqqqsssssstttuuuwwwttttttuuuzzzzzzuuussssssrrrrrrrrrqqqooommmmmmmmmnnnooouuuyyy|||mmmggg___YYYVVVUUUTTTTTTQQQRRRTTT[[[iii|||yyymmmaaaZZZSSSKKKFFFEEEGGGEEEEEEGGGHHHJJJRRR[[[nnnyyyxxxoooiiibbb^^^[[[^^^dddppp~~~zzzwwwtttrrrooolllhhhccc```[[[VVVRRRSSSOOOMMMNNNPPPUUUaaammm|||~~~tttmmmbbb\\\TTTMMMIIIGGGFFFEEEFFFHHHNNNXXXccckkknnnmmmhhheeeaaa[[[UUUPPPLLLJJJGGGFFFEEEDDDCCCCCCCCCCCC???BBBHHHNNNWWWcccqqq{{{}}}zzz~~~xxxnnncccYYYOOOLLLJJJGGGFFFGGGDDDCCCBBBBBBCCCBBB@@@>>>======<<<;;;;;;;;;;;;<<<<<<>>>AAADDDHHHNNNTTTYYYaaaiiisss|||:::>>>III^^^ttt}}}wwwooolllpppxxxzzz~~~pppfffccc```aaacccffflllvvvzzzrrrmmmfffccc```^^^]]]\\\ZZZXXXXXXXXXXXXYYY[[[___ccceeennnqqqtttvvvvvvuuuvvvvvvsssrrrsssxxx}}}wwwsssrrrtttuuuvvvyyyxxxxxxwwwwwwwwwwwwwwwzzz~~~|||nnniiibbb\\\YYYWWWVVVUUURRRRRRSSSYYYdddwww~~~rrrfff^^^WWWNNNGGGFFFGGGFFFFFFGGGGGGHHHOOOXXXiiitttyyypppkkkeeeaaa^^^```fffqqq~~~zzzwwwsssqqqpppnnnjjjfffbbb^^^XXXUUUSSSPPPNNNNNNOOORRR\\\gggvvvwwwpppccc^^^VVVOOOJJJHHHFFFEEEGGGIIINNNXXXccclllpppqqqkkkhhhddd^^^XXXQQQMMMJJJGGGFFFEEEDDDDDDCCCCCCDDD@@@CCCGGGLLLTTT```oooyyyzzzpppeeeZZZPPPLLLJJJGGGFFFHHHDDDCCCBBBBBBCCCBBB@@@>>>======<<<;;;;;;;;;;;;<<<<<<>>>AAADDDHHHMMMSSSWWW```gggrrr{{{;;;===FFFWWWiiisssqqqllljjjoooxxx|||xxxkkkeeeddd___aaacccgggnnnxxxyyyrrrmmmfffccc___\\\[[[[[[YYYXXXXXXYYYYYYXXXYYY\\\aaadddmmmqqquuuwwwwwwvvvvvvvvvsssrrrssswww}}}|||yyyyyy{{{}}}~~~zzz~~~}}}pppkkkddd___\\\ZZZXXXWWWRRRSSSTTTWWWaaasssxxxkkkccc[[[QQQJJJHHHHHHFFFGGGHHHGGGHHHNNNWWWdddpppzzzsssnnnhhhdddaaaccciiitttzzzvvvsssqqqqqqnnnkkkhhhddd```ZZZVVVPPPNNNLLLMMMLLLNNNVVV___nnnyyyzzzssseee```XXXQQQLLLIIIFFFEEEHHHIIIMMMWWWcccmmmrrrsssnnnlllhhhbbb[[[TTTNNNKKKGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCFFFIIIPPP\\\kkkuuu|||qqqggg\\\QQQMMMJJJGGGFFFHHHDDDCCCBBBBBBCCCBBB@@@>>>======<<<;;;;;;;;;;;;<<<<<<>>>@@@CCCGGGLLLRRRVVV___gggqqq{{{;;;<<>>======<<<;;;;;;;;;;;;<<<;;;===@@@CCCFFFKKKQQQUUU^^^fffqqqzzz;;;;;;===EEERRR]]]dddggghhhppp{{{}}}{{{nnnccc___bbb\\\]]]aaaeeemmmwwwyyyrrrnnngggbbb]]]YYYXXXYYYYYYYYYYYYZZZZZZXXXVVVXXX^^^bbbiiimmmrrrvvvvvvuuutttsssuuutttsssuuu{{{}}}{{{xxxvvvxxx}}}uuupppjjjeeebbb___]]]\\\SSSTTTUUUWWW^^^mmmtttllldddYYYRRROOOHHHGGGHHHIIIIIIIIIOOOWWW___lll~~~~~~zzzxxxmmmhhhfffhhhnnnzzzzzzvvvssspppooommmjjjhhhddd___YYYUUUPPPOOOPPPQQQOOOMMMRRRYYY```kkkzzzzzzjjjeee]]]VVVQQQMMMIIIGGGIIIIIIMMMVVVaaalllrrrsssuuusssooohhhaaaYYYRRROOOHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDIIITTTcccnnn{{{uuuiii^^^RRRMMMJJJGGGFFFHHHDDDCCCBBBBBBCCCBBB@@@>>>======<<<;;;;;;;;;;;;<<<;;;===@@@CCCFFFKKKQQQUUU^^^eeepppzzz888;;;>>>BBBGGGOOOYYY```jjjsss~~~yyykkkdddaaa```]]]^^^```fffnnnyyy|||vvvpppkkkdddaaa\\\YYYYYYYYYZZZZZZZZZYYYWWWVVVVVVXXXZZZ\\\jjjmmmqqqtttttttttuuuvvvvvvvvvvvvxxx{{{zzzqqqlllmmmrrrwww{{{yyyqqqiiieeefffeee```ZZZUUUQQQQQQWWW```mmm~~~rrrfff]]]UUURRRKKKGGGEEEGGGIIIIIILLLRRR^^^iiizzz~~~|||pppooommmkkkppp~~~~~~zzzuuurrrnnnllliiigggddd```[[[WWWQQQPPPOOONNNNNNPPPQQQSSSYYYbbbppp~~~qqqkkkbbbYYYSSSNNNKKKIIIKKKJJJLLLTTT```kkkrrruuuzzzvvvpppjjjccc\\\UUUPPPLLLIIIFFFDDDEEEEEEEEEEEECCCBBBCCCFFFIIIQQQ```ooo|||vvviii```UUUOOOOOOOOOKKKGGGEEEEEEDDDCCCBBBAAAAAAAAA@@@???===<<<;;;;;;<<<<<<<<<>>>@@@BBBEEEKKKQQQVVV___eeeoooxxx777999<<<@@@EEEMMMWWW^^^kkktttvvviiibbb___]]]]]]^^^```fffooozzz{{{uuuooojjjdddaaa\\\YYYYYYZZZ[[[[[[\\\[[[YYYWWWWWWYYY\\\___lllooosssuuuvvvvvvwwwxxxwwwwwwxxxyyy|||~~~tttmmmjjjlllppprrryyy{{{tttlllhhhhhhgggbbb\\\WWWSSSRRRVVV___lll~~~uuuiii___XXXTTTMMMIIIGGGHHHIIIIIIMMMRRR[[[gggxxx|||sssqqqooonnnsss{{{vvvsssnnnllliiigggddd```[[[WWWQQQPPPOOONNNNNNOOOQQQRRRVVV___mmm{{{sssmmmddd[[[UUUPPPLLLIIIJJJJJJLLLSSS___kkkssswww}}}yyysssmmmggg___XXXSSSMMMJJJFFFDDDEEEEEEEEEEEEDDDCCCCCCFFFIIIPPP___mmmzzzwwwjjjaaaUUUPPPOOONNNJJJFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@???===<<<;;;;;;<<<<<<===>>>@@@BBBEEEJJJPPPUUU]]]dddnnnxxx777999===AAAGGGOOOXXX^^^jjjuuusssfff```]]]ZZZ\\\]]]```gggppp|||zzztttmmmhhhdddaaa\\\ZZZZZZ[[[\\\\\\^^^]]][[[XXXWWWYYY^^^bbbmmmpppuuuwwwxxxxxxyyyzzzyyyyyyzzz|||~~~|||rrrllljjjjjjjjjooowww~~~xxxppplllkkkiiiddd___ZZZUUUSSSVVV]]]jjj}}}yyynnnddd\\\XXXOOOKKKHHHIIIJJJIIILLLQQQXXXeeewww}}}vvvtttrrrrrrwww|||wwwtttooommmjjjgggeeeaaa\\\XXXQQQPPPNNNMMMMMMNNNOOOQQQSSS[[[hhhvvvwwwqqqhhh___XXXRRRMMMJJJIIIIIIKKKRRR^^^kkkuuu{{{}}}xxxrrrlllddd\\\WWWOOOLLLGGGEEEEEEEEEEEEEEEEEECCCDDDFFFHHHNNN\\\jjjwww{{{lllcccXXXRRRPPPNNNJJJFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@???===<<<;;;;;;<<<<<<>>>???AAABBBEEEJJJOOOTTT\\\cccmmmwww:::;;;???DDDKKKTTT\\\aaajjjuuupppeee```\\\YYY[[[]]]aaahhhrrr~~~zzztttmmmhhhccc```\\\[[[[[[\\\]]]\\\___^^^[[[XXXVVVXXX___dddmmmqqquuuxxxxxxyyyzzz{{{{{{|||}}}~~~|||tttoookkkjjjlllrrr~~~{{{tttpppnnnkkkfffaaa]]]XXXVVVWWW[[[ggg{{{}}}rrrhhh___[[[QQQLLLIIIJJJIIIHHHKKKOOOUUUcccvvv}}}xxxvvvuuuuuu{{{}}}xxxtttpppnnnkkkhhhfffbbb]]]YYYRRRQQQOOOMMMMMMMMMNNNOOOPPPWWWdddqqq{{{uuulllccc[[[TTTOOOKKKHHHHHHJJJQQQ\\\kkkwww|||wwwppphhh```ZZZRRRNNNIIIFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGLLLYYYfffsss~~~~~~ooohhh^^^VVVSSSPPPLLLHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???===<<<;;;;;;<<<<<>>FFFQQQ[[[bbbfffnnnxxxzzz|||~~~mmmccc```^^^\\\\\\^^^ccckkkuuuzzztttmmmggg___]]][[[ZZZ[[[]]]\\\\\\ZZZ\\\[[[WWWSSSUUU\\\bbbkkknnnsssvvvwwwxxxyyyzzz}}}~~~}}}vvvrrrpppqqquuu||||||wwwsssnnnhhheeeaaa^^^[[[ZZZ[[[dddwwwzzzooofff```VVVPPPLLLKKKJJJGGGIIIMMMQQQ^^^rrr|||zzzyyy{{{zzzwwwtttrrrooollliiieee```]]]UUUSSSQQQOOOMMMMMMNNNOOOMMMSSS\\\iiixxxyyyqqqhhhaaaYYYSSSOOOIIIIIIJJJNNNYYYhhhyyy~~~xxxoooeee^^^XXXSSSLLLGGGEEEEEEEEEEEEDDDCCCDDDFFFFFFJJJUUUaaannn{{{xxxrrriiiaaaZZZTTTOOOLLLHHHHHHFFFEEECCCBBBAAA@@@@@@???===<<<;;;;;;<<<<<<>>>???AAABBBEEEJJJOOOTTT]]]dddnnnxxx888999>>>HHHTTT___gggjjjrrr||||||~~~}}}kkkaaa______\\\]]]___dddlllvvvyyyssskkkfff]]][[[YYYYYY[[[\\\\\\[[[YYY[[[\\\YYYTTTUUU[[[bbbkkknnnsssvvvwwwxxxzzz{{{}}}|||wwwqqqooonnnqqqzzz|||vvvpppkkkgggaaa___^^^\\\\\\cccuuusssiiidddYYYTTTOOONNNLLLIIIJJJNNNOOO[[[nnn}}}|||}}}zzzvvvtttqqqnnnlllgggbbb___WWWUUURRRPPPNNNNNNOOOOOOLLLQQQYYYdddssszzzrrrjjjbbb[[[UUUPPPJJJJJJJJJNNNWWWgggyyy{{{rrrggg```ZZZTTTMMMHHHFFFEEEEEEEEECCCBBBCCCEEEFFFIIITTT```lll{{{zzzuuulllccc[[[TTTOOOMMMIIIHHHGGGEEECCCBBBAAA@@@@@@???===<<<;;;;;;<<<<<<===>>>@@@BBBEEEJJJPPPUUU\\\cccmmmwww~~~:::;;;@@@KKKXXXdddkkknnnvvv}}}iii___^^^^^^]]]^^^```eeemmmwww~~~xxxrrrjjjddd[[[ZZZXXXYYY[[[\\\[[[[[[XXX[[[]]]ZZZUUUUUU[[[aaakkkooossswwwxxxyyy{{{|||}}}{{{qqqmmmiiihhhnnnyyyxxxrrrmmmjjjaaa```___^^^\\\bbbsssvvvlllfff\\\VVVRRRPPPNNNJJJKKKOOOMMMYYYkkk{{{~~~}}}wwwuuurrrpppmmmiiiddd```XXXVVVSSSQQQOOOOOOOOOPPPJJJOOOWWWaaapppzzzrrrjjjccc\\\VVVQQQKKKJJJKKKMMMVVVfffyyy~~~tttiiibbb[[[UUUNNNHHHFFFEEEEEEEEEBBBBBBCCCEEEFFFIIITTT```lll{{{zzzvvvmmmddd[[[TTTOOOLLLIIIHHHGGGEEEDDDBBBAAA@@@@@@???===<<<;;;;;;<<<<<<<<<>>>@@@BBBEEEKKKQQQVVV[[[bbbkkkuuu|||<<<;;;@@@KKKVVVaaammmwwwxxx~~~}}}lllaaa\\\]]]^^^]]]aaagggoooyyy}}}wwwqqqjjjddd^^^[[[XXXVVVXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[^^^```lllnnnqqqrrrtttvvvzzz}}}|||}}}wwwnnnkkkgggdddeeekkksssyyy{{{uuuooolllgggdddaaa^^^\\\aaapppzzzooohhhaaaXXXPPPMMMJJJGGGGGGJJJMMMYYYjjj|||{{{wwwqqqllliiifffbbb```ZZZWWWSSSQQQPPPPPPOOOOOOOOOMMMRRR]]]kkk}}}~~~tttkkkccc\\\WWWSSSPPPJJJGGGLLLWWWfffxxx{{{oooddd\\\XXXSSSNNNKKKHHHFFFDDDGGGEEEDDDFFFGGGKKKUUU```ooo|||wwwooofffZZZNNNHHHIIIGGGIIIGGGCCCAAABBBAAA===???>>>===============>>><<<===???AAACCCHHHNNNSSS\\\bbbkkkttt{{{::::::>>>HHHRRR\\\hhhrrruuu|||kkkaaa]]]]]]^^^^^^aaahhhpppzzz|||vvvpppiiiccc]]]ZZZWWWVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYY[[[^^^aaalllnnnppprrrsssvvvyyy||||||vvvjjjgggbbb^^^^^^bbbhhhmmmqqquuuzzz~~~}}}wwwqqqmmmhhheeeccc```^^^bbbooo}}}|||rrrkkkcccZZZRRRNNNKKKHHHIIILLLMMMXXXhhhyyy}}}yyysssnnnjjjfffbbb```[[[WWWSSSQQQPPPPPPOOONNNOOONNNQQQ[[[gggxxxwwwmmmeee^^^YYYUUUPPPJJJHHHLLLWWWeeexxxtttjjj___ZZZTTTNNNJJJHHHEEEDDDGGGEEEDDDFFFGGGJJJTTT___nnn{{{~~~wwwnnnfff[[[PPPKKKLLLFFFJJJJJJEEEAAAAAA@@@===??????>>>===============<<<===???AAACCCHHHNNNSSS[[[aaajjjrrrzzz888888<<>>===============<<<===???AAACCCHHHNNNSSSZZZ```hhhqqqyyy777999===@@@AAAEEEPPP]]]jjjuuuyyyggg\\\YYYZZZZZZXXX\\\aaajjjuuuzzztttooojjjccc^^^]]]YYYVVVSSSTTTUUUUUUUUUSSSSSSTTTVVVZZZ```iiiooooooppprrrssstttuuuxxxzzz{{{~~~{{{rrrmmmhhhffffffccc\\\WWWQQQPPPOOOQQQTTTUUURRROOOLLLPPPXXXeeeuuusssmmmgggfffgggjjjrrrzzzsssiii___XXXSSSMMMLLLNNNKKKRRR\\\iiiyyy{{{xxxtttooojjjfff]]]YYYUUUQQQPPPOOOMMMLLLMMMMMMNNNQQQUUUbbbyyy~~~wwwpppiiiddd\\\YYYUUUSSSSSS[[[mmm~~~|||tttnnnfff^^^WWWQQQKKKHHHFFFDDDDDDFFFEEEFFFLLLUUU___mmm}}}}}}wwwtttooojjjjjjmmmiiijjjmmmpppsssvvvwwwxxx{{{yyynnnhhhbbbYYYQQQNNNIIIKKKIIIDDDCCCDDDCCC??????>>>===============>>><<<===???AAACCCHHHNNNSSSYYY^^^gggpppxxx~~~999888;;;???AAAEEEMMMWWWhhhooozzzwwwggg```\\\YYYYYYZZZ[[[bbbmmmxxxxxxpppjjjeee```]]]XXXWWWWWWVVVUUUUUUTTTTTTUUUVVVVVVWWWZZZ___fffkkkuuuuuutttssssssvvv{{{~~~{{{xxxtttnnngggbbb^^^\\\YYYXXXWWWVVVTTTSSSRRRRRRNNNTTTZZZcccrrr|||tttpppnnnllljjjjjjpppyyyssskkk```WWWRRROOOOOONNNLLLQQQ[[[iiizzz}}}yyytttoooiiieee```\\\XXXTTTRRRQQQOOONNNMMMMMMOOOQQQTTT^^^ttt|||sssjjjdddaaa[[[VVVUUUUUU[[[iiivvvwwwpppggg___YYYRRRKKKFFFFFFDDDEEEHHHGGGFFFIIINNN]]]jjjyyyyyyuuurrrpppnnnsssssstttuuuvvvwwwxxxyyy}}}~~~tttjjjbbbZZZRRRLLLIIIHHHFFFDDDCCCBBBBBBBBBBBB>>>::::::<<<======;;;@@@<<<<<>>>>>===<<<<<<===AAACCCGGGMMMSSSYYY^^^fffooovvv}}}999888;;;@@@CCCHHHRRR\\\eeellluuusssddd]]][[[ZZZZZZ\\\^^^dddoooyyy~~~vvvooohhhccc^^^[[[TTTUUUVVVWWWXXXWWWVVVUUUUUUVVVVVVWWWXXX]]]cccgggooopppqqqqqqqqqtttxxx{{{yyysssnnnlllkkkeeeeeedddbbb___[[[WWWTTTRRRVVVYYY___nnn~~~wwwssspppooommmnnnvvv}}}uuuiii]]]UUUPPPMMMKKKMMMRRR[[[hhhyyy|||vvvoookkkbbb___YYYUUUSSSRRRPPPNNNMMMMMMOOOPPPSSS]]]rrr~~~tttkkkeeeaaa\\\WWWUUUUUUZZZgggtttxxxqqqiiibbb]]]WWWPPPKKKJJJGGGFFFGGGFFFFFFJJJQQQ[[[hhhxxxuuuiiiaaaYYYQQQLLLHHHHHHGGGEEEDDDCCCBBBBBBBBB@@@===<<<<<<======<<<:::>>>@@@@@@BBBIIIOOOQQQXXX^^^fffooowww~~~999888;;;@@@DDDIIITTT^^^gggmmmvvv~~~qqqccc]]]\\\[[[\\\^^^___fffpppyyy}}}uuummmgggaaa]]]ZZZRRRSSSUUUWWWXXXXXXWWWVVVUUUUUUVVVWWWXXX\\\aaaeeelllmmmoooppppppsssvvvyyyyyyuuurrrqqqllllllllljjjfffbbb]]]ZZZWWWYYYZZZ___mmmyyyuuurrrqqqooopppyyy~~~wwwkkk___WWWQQQNNNKKKNNNSSS[[[hhhxxxxxxrrrmmmddd```[[[WWWTTTRRRPPPNNNMMMMMMNNNPPPQQQ[[[pppuuulllfffbbb\\\WWWTTTTTTYYYfffsssyyyssslllfffaaa[[[SSSNNNKKKGGGEEEFFFEEEEEEJJJQQQYYYgggvvvvvviii```XXXQQQLLLHHHHHHGGGFFFEEECCCBBBAAA???>>><<<;;;:::::::::::::::@@@AAA>>>AAAJJJQQQQQQXXX^^^fffooowww~~~999888;;;???DDDIIIUUU```jjjooowww~~~pppbbb]]]\\\\\\]]]``````fffpppzzz{{{ssskkkeee```[[[XXXQQQRRRTTTUUUVVVWWWVVVVVVTTTUUUVVVWWWYYY\\\aaaeeeiiikkknnnpppqqqsssvvvxxx|||~~~zzzwwwvvvqqqrrrrrrpppmmmhhhcccaaa[[[]]]^^^bbbppp|||xxxtttrrrppprrrzzz~~~vvvkkkaaaYYYSSSOOOMMMNNNRRRZZZfffvvvzzzsssooofffbbb\\\XXXUUURRRPPPNNNMMMMMMNNNOOOPPPZZZnnnwwwnnniiiccc]]]WWWTTTTTTXXXeeerrr|||vvvoooiiiddd^^^VVVQQQKKKGGGEEEEEEEEEDDDIIIPPPWWWeeeuuuwwwjjjaaaYYYQQQMMMHHHHHHHHHGGGFFFDDDBBBAAA???>>>>>><<<:::999999::::::>>>???>>>AAAHHHOOOQQQXXX^^^gggooowww:::999:::???CCCIIITTT```kkkpppxxx}}}|||nnnaaa\\\[[[[[[]]]___```fffpppzzzyyyqqqjjjccc^^^YYYVVVQQQQQQRRRSSSSSSTTTUUUUUUTTTUUUWWWXXXZZZ]]]bbbfffhhhkkknnnqqqssstttwwwyyyzzz~~~|||zzzwwwwwwvvvtttppplllhhhfff```bbbdddhhhuuu{{{vvvtttqqqrrr{{{~~~wwwlllbbb[[[UUUQQQOOOMMMQQQYYYdddttt{{{uuuppphhhddd^^^YYYVVVSSSPPPNNNMMMLLLMMMNNNOOOXXXlllzzzqqqlllccc]]]WWWTTTSSSXXXdddqqqzzzsssmmmgggaaaXXXRRRKKKHHHFFFGGGFFFEEEIIIOOOUUUcccsss~~~xxxlllbbbZZZRRRMMMHHHHHHHHHHHHGGGDDDBBBAAAAAABBBBBB@@@===<<<<<<<<<::::::>>>CCCFFFGGGKKKQQQXXX^^^gggpppxxx:::999:::>>>BBBGGGSSS___iiinnnvvv|||zzzlll^^^YYYYYYYYYZZZ]]]___fffpppzzz}}}xxxppphhhbbb]]]XXXUUURRRQQQPPPPPPPPPRRRTTTUUUSSSUUUWWWYYY[[[___dddggggggkkkpppsssuuuvvvxxxzzz{{{~~~~~~|||zzzvvvqqqmmmiiigggcccgggjjjnnnzzz}}}wwwtttqqqrrrzzzzzzoooeee]]]WWWRRROOOMMMPPPWWWbbbrrr}}}wwwsssiiieee___ZZZVVVSSSPPPNNNMMMLLLMMMMMMNNNWWWkkk~~~|||tttnnnddd]]]WWWTTTSSSWWWcccppp}}}}}}vvvpppjjjbbbYYYSSSLLLJJJIIIJJJIIIHHHJJJPPPTTTbbbrrr}}}xxxmmmddd[[[SSSMMMHHHHHHIIIIIIGGGEEEBBBAAAAAACCCDDDBBB>>><<<<<<======:::BBBQQQTTTKKKKKKSSSXXX^^^gggpppxxx;;;999:::===AAAGGGRRR^^^ggglllsss|||{{{xxxjjj\\\WWWWWWWWWXXX[[[___fffpppzzz}}}wwwooohhhbbb\\\XXXUUUSSSQQQOOONNNNNNPPPRRRTTTRRRUUUWWWZZZ\\\```eeeiiihhhkkkppptttvvvxxxyyy{{{}}}|||wwwqqqllliiigggeeejjjnnnsss~~~~~~xxxtttqqqqqqzzz}}}rrrhhh___XXXSSSPPPLLLOOOVVVaaaqqqyyytttjjjfff```ZZZWWWTTTQQQNNNMMMLLLMMMMMMNNNVVVjjj}}}}}}uuupppddd^^^WWWTTTSSSWWWcccooo{{{~~~wwwqqqkkkcccZZZSSSMMMKKKLLLMMMLLLJJJLLLQQQSSSaaaqqq}}}yyynnneee\\\SSSMMMHHHHHHIIIIIIHHHEEEBBBAAA@@@BBBCCCAAA===::::::<<<@@@<<>>@@@DDDNNNXXXcccoootttxxx|||~~~zzzssshhh\\\WWWVVVUUUVVVYYY___gggsss}}}}}}wwwooohhhddd___YYYTTTQQQPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTYYY```eeegggggggggjjjooorrruuuwww{{{}}}~~~zzzvvvqqqlllhhhhhhjjjoooxxx{{{tttpppnnnqqq|||~~~sssiii```YYYSSSPPPSSSRRRVVVaaannnyyytttmmmfff___[[[WWWPPPLLLMMMMMMLLLLLLMMMOOOVVVhhhyyy{{{uuupppfff```ZZZWWWWWW[[[hhhttt}}}{{{tttlllcccZZZTTTNNNIIIGGGIIIJJJIIIIIIKKKTTT___ooo}}}tttiiiccc^^^WWWRRRLLLJJJGGGFFFGGGFFFEEEDDDCCCBBB@@@>>>===<<<;;;;;;===:::LLLiiikkkTTTJJJRRRYYY^^^eeennnvvv999888:::>>>AAAEEEPPP[[[eeeqqqvvv{{{zzz{{{}}}pppeeeZZZVVVVVVUUUWWW[[[^^^fffrrr}}}}}}wwwooohhhddd___YYYTTTPPPPPPOOONNNOOOPPPQQQRRRTTTSSSTTTXXX___dddfffggghhhkkkooorrruuuwww{{{}}}}}}yyytttoookkkgggjjjqqq{{{{{{tttpppnnnqqq{{{uuukkkbbbZZZTTTPPPRRRQQQVVVbbbppp|||wwwnnnggg```\\\XXXQQQMMMMMMMMMLLLLLLMMMNNNUUUfffvvv|||uuuqqqgggaaa[[[XXXWWW[[[gggttt}}}|||tttlllccc[[[VVVNNNIIIGGGIIIJJJHHHHHHKKKTTT^^^nnn}}}zzzmmmfff___WWWQQQLLLJJJHHHFFFGGGFFFEEECCCCCCBBB@@@>>>===<<<<<<;;;===;;;HHH\\\___PPPJJJRRRYYY^^^eeennnvvv~~~777666999>>>BBBGGGRRR]]]hhhtttzzzwwwyyylllbbbXXXUUUUUUUUUXXX[[[]]]eeeqqq||||||vvvnnnhhhccc^^^XXXTTTOOOOOONNNMMMNNNOOOPPPQQQRRRRRRSSSWWW]]]bbbfffggghhhkkkooorrrtttwwwzzz}}}}}}xxxsssppplllooovvv{{{uuuqqqnnnppp{{{xxxnnnddd]]]VVVRRRPPPQQQWWWdddssszzzooohhhaaa]]]XXXQQQNNNNNNMMMLLLLLLLLLLLLSSScccsss|||vvvrrriiiccc]]]ZZZXXX[[[gggsss}}}{{{ssslllddd\\\WWWOOOIIIGGGHHHIIIHHHHHHKKKSSS]]]mmm|||tttjjjaaaXXXQQQLLLJJJHHHGGGFFFFFFEEECCCBBBAAA@@@>>>===<<<<<<<<<<<<<<>>BBBHHHSSS^^^kkkwww~~~vvvyyyjjj```WWWTTTTTTTTTVVVZZZ\\\dddppp{{{{{{uuummmgggccc^^^XXXTTTOOONNNMMMLLLLLLMMMNNNOOOPPPPPPRRRUUUZZZ```dddggghhhkkknnnpppsssvvvyyy|||}}}xxxuuutttwww}}}{{{uuurrroooqqq{{{zzzpppggg___XXXTTTPPPQQQXXXfffvvvzzzppphhhaaa]]]XXXQQQMMMMMMMMMLLLLLLLLLKKKQQQ```ppp~~~xxxtttkkkfff```\\\ZZZ\\\gggssszzzrrrkkkccc\\\WWWOOOJJJFFFHHHHHHGGGHHHJJJRRR\\\lll{{{{{{nnncccXXXQQQMMMKKKHHHGGGFFFFFFDDDCCCBBBAAA@@@>>>===<<<<<<<<<;;;<<>>============:::===>>>???AAAGGGLLLOOOXXX]]]dddmmmuuu}}}:::999;;;@@@CCCIIISSS^^^ppp{{{}}}yyy|||jjj```WWWUUUTTTSSSTTTWWW]]]eeepppzzzyyyssskkkeeebbb]]]XXXSSSOOONNNMMMLLLKKKLLLMMMMMMKKKMMMOOORRRUUU[[[bbbggggggiiikkklllnnnqqqvvvyyy~~~}}}~~~yyyuuurrrsss|||}}}tttllleee^^^YYYTTTTTT[[[iiixxx}}}xxxrrrjjjbbb^^^YYYQQQMMMMMMMMMLLLLLLLLLKKKPPP^^^mmm}}}yyypppjjjeeebbb```bbblllwwwzzztttlllddd\\\VVVQQQJJJFFFFFFGGGEEEGGGJJJPPPZZZiiiyyytttfffZZZSSSNNNKKKIIIGGGFFFEEECCCBBBAAA@@@???>>>============;;;<<<>>>AAACCCGGGLLLPPPWWW\\\dddllluuu}}}888888;;;@@@DDDJJJVVVaaaqqq{{{|||zzzyyyggg^^^VVVUUUVVVUUUVVVYYY^^^eeepppzzzxxxrrrkkkeeeaaa]]]WWWSSSOOONNNMMMLLLLLLLLLMMMMMMIIIKKKNNNPPPSSSYYYaaagggfffgggiiijjjllloootttwww|||{{{wwwtttuuu}}}}}}uuunnnfff```[[[WWWWWW\\\iiixxx{{{tttmmmeeeaaa[[[TTTOOOOOOLLLLLLLLLMMMLLLQQQ___mmm|||qqqlllhhheeeccceeeooozzz}}}wwwpppggg]]]WWWQQQJJJFFFFFFFFFEEEFFFIIIOOOYYYhhhxxxtttfff[[[UUUNNNLLLIIIGGGFFFEEECCCAAAAAA@@@???>>>============>>>;;;===DDDFFFFFFKKKSSSWWW\\\dddllluuu}}}666666:::@@@EEELLLXXXcccqqq{{{{{{{{{xxxeee\\\UUUUUUWWWWWWXXX[[[___fffpppzzzxxxrrrjjjeeeaaa]]]WWWSSSPPPOOONNNLLLLLLLLLMMMMMMHHHKKKNNNPPPRRRXXXaaagggeeeggghhhiiikkknnnsssvvv{{{|||yyyuuuvvv~~~|||uuuooogggaaa\\\YYYXXX]]]iiixxx~~~wwwooogggccc]]]VVVQQQQQQLLLKKKMMMMMMMMMQQQ___nnn}}}rrrmmmiiigggeeegggqqq{{{zzzsssiii___XXXQQQKKKEEEEEEFFFEEEFFFIIINNNXXXhhhxxxtttggg\\\VVVNNNLLLIIIGGGFFFEEECCCAAA@@@@@@???>>>=========>>>AAA;;;<<>>DDDGGGNNN]]]kkkxxx|||rrrddd]]]WWWVVVUUUTTTUUUYYY^^^fffrrr|||zzzssskkkddd```]]]XXXUUUQQQOOOLLLJJJJJJJJJJJJHHHJJJKKKNNNQQQVVV[[[```bbbgggfffffffffiiilllpppsss{{{{{{{{{yyyrrrjjjccc^^^XXXWWW[[[gggwww|||uuulllbbb[[[VVVRRRPPPOOOMMMMMMLLLLLLSSScccsssvvvtttrrrnnniiihhhqqq}}}zzzuuulllaaaXXXTTTMMMHHHGGGGGGFFFGGGJJJOOOWWWfffvvv}}}zzzuuukkk___WWWNNNLLLJJJHHHHHHFFFDDDBBBDDDDDDBBBAAA???>>>===<<<===>>>???@@@BBBFFFLLLPPPVVV\\\dddmmmuuu}}}777999>>>CCCGGGPPPaaappp{{{~~~}}}}}}qqqccc\\\VVVUUUTTTSSSUUUXXX___fffrrr|||{{{tttkkkddd```\\\WWWTTTRRROOOLLLKKKKKKLLLKKKJJJJJJKKKMMMQQQVVV[[[```cccgggfffffffffiiimmmpppssszzz{{{{{{~~~zzztttmmmfffbbbYYYXXX\\\hhhwww~~~}}}vvvmmmddd]]]WWWSSSPPPOOOMMMLLLLLLMMMSSSddduuuxxxuuussspppkkkkkkttt~~~xxxoooddd\\\UUUNNNHHHHHHGGGFFFGGGJJJOOOWWWfffvvvwwwuuu|||vvvkkk```WWWOOOLLLJJJHHHHHHFFFDDDBBBCCCBBBAAA@@@???>>>===<<<===>>>???@@@BBBFFFLLLPPPVVV\\\dddmmmuuu}}}999:::===BBBHHHRRRfffxxx}}}}}}rrrbbbZZZUUUTTTSSSRRRTTTWWW___gggrrr|||{{{tttkkkddd___\\\WWWSSSRRRPPPMMMLLLLLLMMMLLLKKKIIIJJJLLLPPPVVV\\\aaadddfffffffffgggiiimmmppprrryyy{{{{{{}}}{{{vvvoooiiieee[[[ZZZ]]]hhhwww~~~{{{{{{yyyooofff^^^YYYTTTQQQNNNMMMLLLLLLMMMUUUgggxxxzzzxxxvvvtttqqqpppyyy~~~yyypppfff^^^UUUNNNIIIHHHHHHFFFGGGJJJNNNWWWfffvvv|||sssrrrzzzvvvlll```XXXOOOMMMJJJHHHGGGFFFDDDCCCAAAAAA@@@???>>>>>>=========>>>???@@@BBBFFFLLLPPPVVV[[[dddllluuu}}};;;:::===BBBGGGTTTiii|||uuubbb[[[UUUTTTTTTSSSUUUXXX___gggrrr|||wwwqqqiiibbb___\\\XXXTTTQQQNNNLLLKKKLLLMMMMMMLLLIIIJJJLLLOOOUUU[[[aaadddfffffffffgggjjjmmmppprrrxxx}}}yyyyyy||||||vvvoooiiieee]]][[[^^^hhhvvv}}}wwwuuuwww|||{{{rrriiiaaaZZZUUUQQQNNNMMMLLLMMMOOOXXXjjj||||||zzzyyyyyywwwwww~~~|||wwwoooeee]]]VVVOOOJJJIIIHHHGGGGGGJJJNNNWWWeeevvv~~~uuuttt|||wwwmmmaaaYYYPPPMMMJJJHHHGGGGGGEEECCC@@@?????????>>>>>>=========>>>???@@@BBBFFFLLLPPPVVV[[[ccclllttt|||;;;;;;===AAAGGGSSShhh{{{wwwccc[[[VVVUUUUUUTTTVVVZZZ```gggrrr}}}sssmmmeee```^^^\\\XXXUUUNNNLLLJJJJJJKKKLLLLLLLLLJJJJJJKKKOOOTTTZZZ```dddeeeeeefffhhhjjjmmmpppqqqvvv||||||vvvvvvxxx~~~|||uuunnngggbbb___\\\^^^ggguuu}}}xxxtttllljjjmmmssszzz~~~uuulllddd]]]VVVRRROOOMMMMMMNNNQQQ[[[ooo~~~~~~|||{{{}}}}}}}}}{{{vvvnnneee^^^XXXPPPKKKJJJIIIGGGHHHKKKNNNVVVeeeuuu{{{yyyxxxnnncccZZZQQQNNNJJJHHHGGGGGGFFFDDD@@@?????????>>>>>>=========>>>???@@@BBBFFFLLLPPPUUU[[[ccclllttt|||;;;;;;>>>BBBFFFPPPccctttuuuccc[[[VVVUUUVVVUUUWWW[[[```hhhsss}}}pppjjjccc^^^\\\ZZZVVVSSSMMMKKKIIIIIIKKKLLLMMMLLLKKKKKKLLLNNNSSSYYY___ccceeeeeefffhhhkkkmmmoooqqquuuzzzxxxrrrppprrrwww}}}vvvnnngggbbb```]]]^^^fffttt{{{vvvrrrmmmiiicccbbbdddkkkqqqxxxxxxooofff___XXXSSSPPPNNNNNNPPPTTT___ttt~~~}}}}}}}}}xxxppphhhaaaYYYQQQLLLJJJIIIGGGHHHKKKMMMVVVeeeuuu~~~yyyoooddd[[[RRRNNNJJJHHHGGGGGGFFFEEEAAAAAA@@@???>>>>>>=========>>>???@@@BBBFFFLLLPPPUUUZZZccckkkttt|||:::;;;>>>BBBEEELLL\\\kkkxxxnnnaaaZZZUUUUUUUUUUUUWWWZZZaaahhhsss}}}qqqjjjbbb\\\YYYVVVRRROOOMMMKKKJJJJJJLLLMMMNNNNNNMMMLLLLLLNNNRRRXXX^^^bbbdddeeegggiiikkknnnooopppsssyyy|||uuunnnjjjiiimmmyyy~~~xxxqqqjjjeee```]]]]]]eeerrr{{{xxxsssnnnjjjeeeaaa^^^\\\ZZZ\\\aaafffmmmwwwzzzqqqhhh```YYYTTTQQQPPPPPPRRRWWWcccxxx~~~~~~}}}~~~}}}yyyrrriiicccZZZRRRLLLKKKJJJHHHHHHKKKMMMVVVddduuuyyyoooddd\\\RRROOOJJJGGGGGGGGGFFFFFFCCCBBBAAA@@@???>>>===<<<===>>>???@@@BBBFFFLLLPPPUUUZZZbbbkkksss{{{999;;;???CCCDDDIIIWWWeeeooowww|||ggg```YYYTTTSSSTTTTTTVVVZZZaaahhhsss}}}rrrkkkbbb\\\WWWTTTOOOKKKNNNLLLKKKKKKMMMOOOOOOOOONNNMMMLLLNNNQQQWWW]]]aaadddeeegggiiikkknnnooopppsssyyy{{{tttkkkfffcccfffqqq}}}zzzsssmmmiii```]]]]]]dddqqq{{{qqqmmmhhhdddaaa]]]YYYWWWSSSQQQQQQUUUYYY___iiissswww|||rrriiiaaaYYYTTTRRRPPPQQQSSSXXXddd{{{~~~~~~~~~~~~~~~}}}xxxqqqiiicccZZZSSSMMMKKKJJJHHHHHHKKKMMMVVVddduuuyyypppeee]]]SSSOOOJJJGGGGGGGGGGGGFFFDDDDDDCCCAAA???>>>===<<<===>>>???@@@BBBFFFLLLPPPUUUZZZbbbkkksss{{{;;;;;;===AAACCCFFFOOOXXXiiisssuuuddd]]]XXXTTTUUUTTTRRRTTTYYYdddkkkuuu}}}ssskkkbbb\\\WWWQQQNNNOOONNNMMMMMMMMMNNNOOOOOOPPPLLLMMMOOORRRVVVZZZ^^^aaadddfffhhhjjjkkklllnnnppptttzzz~~~sssfff^^^[[[___kkkxxx}}}xxxsssmmmiii___]]]]]]bbbkkk|||~~~uuuooodddaaa[[[WWWSSSPPPMMMKKKNNNLLLKKKKKKOOOUUU\\\```kkkpppzzz}}}ssskkkccc\\\WWWRRRQQQRRRSSSWWWeee}}}}}}{{{||||||||||||~~~}}}xxxqqqkkkfff^^^YYYQQQLLLIIIIIIIIIIIILLLTTTbbbqqqzzznnnbbbZZZQQQNNNKKKIIIIIIIIIIIIGGGCCCBBB@@@???>>>>>>=========>>>???@@@BBBFFFLLLPPPUUU[[[ccclllttt{{{;;;;;;===AAACCCFFFOOOXXXcccooovvveee[[[WWWTTTTTTSSSRRRTTTYYYaaaiiittt}}}tttkkkbbb\\\WWWQQQNNNOOOMMMMMMMMMMMMMMMNNNOOOOOOLLLMMMNNNQQQUUUZZZ^^^```ccceeeggghhhiiikkknnnpppttt{{{uuuhhh___[[[]]]gggrrr}}}~~~yyysssnnnjjjaaa^^^^^^bbbkkk{{{{{{ssskkkfff]]]ZZZUUUQQQNNNLLLIIIGGGHHHGGGFFFGGGJJJOOOTTTXXX___ccckkkttt~~~~~~vvvnnneee]]]XXXSSSRRRSSSUUUYYYfff}}}{{{{{{{{{{{{}}}~~~|||wwwqqqjjjfff^^^YYYQQQLLLIIIIIIIIIIIILLLTTTaaaqqqzzznnnccc[[[QQQNNNKKKIIIIIIHHHGGGFFFCCCBBB@@@???>>>>>>=========>>>???@@@BBBFFFLLLPPPVVV\\\dddlllttt|||<<<;;;<<<@@@BBBEEENNNXXX^^^mmmwwwfffZZZUUURRRSSSSSSRRRTTTYYY^^^gggsss}}}tttkkkbbb]]]WWWQQQNNNOOOLLLLLLKKKKKKLLLLLLMMMMMMKKKLLLMMMPPPTTTYYY^^^```aaaccceeefffgggiiimmmpppuuu{{{yyymmmccc\\\[[[bbbkkkttt~~~yyytttnnnjjjbbb______ccckkkzzztttmmmfff___[[[UUURRROOOLLLKKKIIIGGGEEECCCCCCCCCDDDGGGJJJMMMOOORRRTTTYYY```hhhooouuuxxx~~~zzzrrriii```ZZZTTTTTTTTTVVV[[[hhh}}}{{{zzzyyyyyyzzz{{{~~~{{{vvvpppjjjeee^^^YYYQQQLLLIIIIIIIIIIIILLLTTTaaaqqq|||{{{}}}zzzoooddd]]]RRROOOKKKIIIHHHGGGEEEDDDCCCBBB@@@???>>>>>>=========>>>???@@@BBBFFFLLLPPPXXX\\\dddkkksss|||<<<:::<<>>============>>>???@@@BBBFFFLLLPPPXXX\\\bbbjjjrrr{{{;;;:::<<>>============>>>???@@@BBBFFFLLLPPPWWW[[[bbbiiirrr{{{;;;:::;;;???CCCIIITTT```rrr|||jjj[[[VVVSSSSSSRRRQQQSSSXXX]]]fffsss}}}wwwnnnddd^^^XXXQQQNNNOOOKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLNNNSSSYYY___ccccccbbbaaa______bbbhhhlllwww~~~yyymmmaaa\\\^^^```jjjvvv}}}xxxsssnnnkkkcccbbbbbbffflllwww~~~rrrkkkddd[[[UUUQQQOOOKKKHHHIIIHHHHHHHHHJJJJJJHHHFFFBBBCCCEEEGGGGGGGGGFFFFFFGGGFFFFFFFFFHHHKKKMMMOOOQQQSSSWWW[[[___eeekkkooozzz~~~|||sssiiibbbXXXWWWYYY[[[```nnn~~~xxxrrrnnnqqqqqqssswww}}}~~~}}}{{{zzzwwwqqqkkkfff^^^YYYQQQLLLIIIIIIIIIIIIKKKSSS```ppp~~~~~~vvvoookkkkkkooottt}}}zzzpppeee^^^SSSPPPLLLIIIGGGFFFDDDBBBCCCBBB@@@???>>>>>>=========>>>???@@@BBBFFFLLLPPPVVV[[[ccckkksss|||;;;999;;;@@@EEEKKKXXXcccsss}}}kkk]]]XXXUUUTTTSSSQQQSSSWWWZZZdddqqq}}}wwwnnnddd^^^XXXQQQNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLNNNSSSZZZaaaeeeeeedddaaa___^^^aaafffkkkwww~~~}}}qqqccc\\\\\\\\\eeeoooxxxzzzuuupppmmmeeedddeeejjjooozzzyyylllbbb\\\VVVQQQPPPNNNJJJGGGHHHGGGHHHIIIJJJJJJHHHFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFHHHIIIJJJLLLNNNPPPRRRUUUYYY___bbbmmmsss{{{}}}uuukkkeee[[[ZZZ\\\^^^cccqqqxxxpppkkkllllllmmmpppvvv~~~}}}|||{{{zzzxxxrrrlllggg^^^YYYQQQLLLIIIIIIIIIIIIKKKSSS```ppp~~~|||yyypppjjjeeeeeehhhmmmvvvzzzpppeee]]]SSSPPPLLLIIIHHHGGGEEEDDDCCCBBB@@@???>>>>>>=========>>>???@@@BBBFFFLLLPPPWWW\\\eeennnwww:::999;;;@@@EEEMMMZZZfffqqq~~~lll___ZZZVVVUUUSSSQQQRRRVVVWWWbbbppp}}}xxxnnneee___XXXQQQNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJMMMLLLMMMOOOTTT[[[aaafffgggeeebbb___]]]```fffjjjwwwrrrddd\\\[[[YYYbbbkkksss}}}|||wwwrrrooogggfffhhhlllrrr|||zzzmmm___ZZZUUURRRQQQPPPLLLIIIJJJIIIIIIKKKLLLLLLJJJHHHGGGGGGIIIJJJJJJKKKKKKKKKHHHHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNOOORRRWWW[[[dddkkkuuu|||}}}uuulllfff]]]]]]^^^aaaffftttwwwooojjjffffffgggjjjpppwww||||||{{{{{{xxxssslllggg^^^YYYQQQLLLIIIIIIIIIIIIKKKRRR```ppp~~~|||yyywwwmmmfffaaaaaaccchhhqqqyyyyyy}}}zzzoooddd]]]SSSPPPLLLJJJIIIHHHGGGEEECCCBBB@@@???>>>>>>=========>>>???@@@BBBFFFLLLPPPXXX^^^gggqqqzzz???<<<<<<@@@EEEMMM\\\iiiuuu~~~nnnaaaZZZTTTTTTTTTSSSUUUYYY]]]dddnnnzzzxxxnnnccc___\\\UUUOOOMMMLLLMMMMMMLLLLLLKKKJJJIIINNNMMMMMMPPPTTTZZZ```cccfffbbbaaaaaa```^^^bbbhhhvvv{{{qqqggg^^^YYYWWWYYYaaammmxxxyyyssspppnnnmmmllllllnnnvvvvvvfff^^^UUUPPPOOONNNJJJFFFKKKMMMPPPPPPNNNLLLKKKKKKHHHGGGIIINNNUUUWWWTTTPPPOOOMMMKKKIIIHHHGGGGGGHHHNNNMMMMMMNNNPPPRRRTTTVVV\\\bbbllluuu{{{zzzooohhhfffaaa^^^bbbkkk}}}xxxnnnhhheeedddbbbcccgggnnnuuuzzz~~~||||||{{{zzzxxxtttnnniii```XXXQQQOOOLLLIIIHHHJJJLLLSSS___nnn}}}}}}yyyuuuqqqlllccc\\\]]]bbbgggmmmssswww|||zzzooocccZZZTTTPPPKKKHHHHHHHHHEEEBBBCCCBBBBBBAAAAAA@@@@@@??????>>>???CCCEEEEEEJJJPPPYYY___iiirrr{{{===<<<===BBBGGGPPP^^^kkkxxxppp___XXXSSSRRRSSSRRRTTTXXX]]]dddnnnyyyyyynnnddd```[[[TTTOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIJJJLLLNNNRRRXXX^^^cccgggdddbbbbbbaaa___ccchhhttt}}}zzzxxxyyy~~~zzzqqqggg^^^YYYXXXYYY___jjjsss{{{zzzuuuqqqooommmmmmnnnrrr{{{~~~oooggg]]]VVVTTTSSSOOOKKKKKKMMMOOONNNLLLKKKJJJJJJIIIHHHJJJOOOUUUXXXVVVSSSSSSQQQOOOMMMKKKJJJJJJJJJLLLLLLLLLLLLMMMOOOQQQRRRVVV\\\dddlllrrrxxx|||yyyqqqjjjfffaaa___cccnnnxxxnnngggbbbaaa______ccciiipppttt{{{~~~|||{{{zzzyyywwwrrrlllggg___WWWQQQNNNLLLIIIHHHKKKNNNUUUaaappp}}}yyytttpppmmmeee^^^___cccffflllrrrxxx~~~zzzooocccZZZTTTPPPKKKHHHHHHHHHEEEBBBCCCBBBBBBAAAAAA@@@??????@@@>>>???CCCDDDEEEKKKQQQZZZ```jjjsss|||<<<;;;>>>CCCIIIQQQ___kkkvvvsss^^^WWWQQQQQQRRRQQQSSSWWW]]]dddnnnxxxyyyoooeee```[[[SSSNNNLLLLLLLLLLLLMMMLLLLLLKKKKKKEEEHHHLLLOOORRRWWW^^^dddiiieeeccccccaaa___bbbhhhqqqzzzyyytttsssuuuwwwyyy}}}{{{xxxuuuzzzyyypppggg___YYYYYYXXX\\\dddllluuu|||vvvsssqqqooopppsssxxx~~~uuuhhh```\\\YYYUUUQQQNNNOOOPPPOOOMMMKKKKKKLLLMMMMMMNNNSSSYYY\\\\\\ZZZXXXVVVTTTQQQPPPOOONNNNNNNNNNNNMMMMMMMMMNNNOOOOOORRRVVV\\\ccciiiooouuuxxx~~~~~~~~~~~~|||xxxrrrnnnhhhdddbbbgggrrrwwwnnnggg___]]][[[[[[]]]bbbhhhlllppptttzzz~~~zzzyyyxxxwwwuuupppiiiddd^^^VVVOOOMMMLLLIIIIIIKKKOOOWWWdddsss}}}xxxrrrnnnmmmfffaaabbbeeehhhmmmsss{{{zzzpppddd[[[TTTPPPKKKHHHHHHHHHEEEBBBBBBBBBBBBAAA@@@@@@??????AAA??????AAACCCEEELLLSSSZZZ```jjjttt}}}<<<<<>>AAACCCEEEMMMUUUZZZ```jjjttt}}}>>>===???EEEIIIPPP\\\gggsss~~~}}}mmm^^^WWWRRRRRRSSSSSSUUUYYY\\\eeeqqqzzzyyyppphhhaaaZZZQQQMMMMMMKKKKKKLLLMMMMMMNNNMMMMMMGGGJJJNNNQQQTTTYYY```ffffffcccaaa```___]]]```fffoooyyy{{{xxxvvvssstttwww|||{{{ssslllhhheeehhhmmmsssyyy}}}vvvooohhhaaa\\\XXXUUUVVV[[[bbblllyyy{{{yyywwwuuuyyyvvvooojjjccc^^^\\\[[[XXXUUURRRRRRTTTVVVYYYZZZ]]]```ccceeeeeeddd\\\[[[ZZZYYYYYYZZZ[[[\\\XXXWWWWWWVVVUUUSSSRRRRRRTTTUUUXXXZZZ^^^dddjjjoootttuuuvvvvvvuuusssrrrqqqppplllkkkoooyyywwwmmmggg]]][[[XXXVVVVVVXXX[[[]]]ccchhhnnnsssvvvwwwxxxyyywwwvvvuuutttrrrmmmfffaaaYYYRRRMMMLLLKKKIIIJJJMMMOOOYYYgggvvv~~~yyyrrrmmmjjjhhhiiinnnrrrvvv|||{{{qqqeee\\\TTTPPPKKKHHHHHHHHHEEEBBBBBBAAAAAA@@@@@@???>>>>>>BBB???>>>AAACCCFFFMMMVVVYYY___iiittt}}}???>>>@@@EEEJJJQQQ]]]iiiqqq|||xxxiii^^^WWWRRRRRRSSSSSSVVVZZZ[[[fffsss}}}wwwppphhhbbbYYYQQQMMMNNNJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKKKKNNNRRRXXX^^^bbbdddaaa______^^^]]]aaafffnnnyyy}}}zzzvvvtttuuuwwwzzz||||||wwwqqqmmmjjjccceeehhhlllrrr{{{|||uuuoooiiibbb^^^YYYUUUUUUYYY___gggttt}}}{{{{{{zzz|||uuummmfffcccaaa]]]XXXUUUUUUYYY\\\aaacccfffhhhiiiiiigggfff``````___^^^^^^___```aaa[[[ZZZZZZYYYXXXVVVUUUTTTVVVWWWXXXYYY[[[___eeeiiinnnpppssssssrrrpppooooooqqqnnnmmmrrr}}}}}}vvvmmmggg___]]]YYYVVVUUUVVVXXXYYY___cccjjjoooqqqrrrssstttssssssrrrqqqoookkkeee```WWWQQQKKKKKKJJJIIIJJJMMMOOOZZZiiiwwwzzztttooollllllpppwww{{{~~~}}}rrreee\\\TTTPPPKKKHHHHHHHHHEEEBBBAAAAAAAAA@@@??????>>>>>>AAA>>>???BBBEEEGGGNNNVVVZZZ```jjjuuu~~~@@@>>>@@@EEEKKKTTTcccpppwwwuuuggg\\\UUUQQQQQQRRRRRRUUUYYYZZZfffvvvvvvooohhhbbbYYYQQQNNNPPPJJJJJJLLLMMMNNNOOOOOOOOOTTTOOOKKKLLLSSSZZZ^^^___ccc```___```___^^^bbbiiimmmxxx}}}}}}yyy{{{|||zzzuuupppmmmkkkdddeeegggiiinnnwww{{{uuupppjjjddd```ZZZWWWUUUXXX\\\bbbmmmwww~~~}}}wwwpppmmmjjjeee___\\\\\\```dddlllooosssuuussspppmmmkkkgggfffeeeccccccccccccddd____________]]][[[YYYXXXYYYZZZZZZZZZ[[[^^^bbbfffiiimmmpppqqqooommmlllmmmooolllmmmttt|||vvvmmmggg```^^^ZZZVVVTTTTTTTTTUUUYYY]]]dddiiilllnnnooopppnnnnnnmmmmmmlllhhhbbb^^^VVVOOOJJJJJJJJJIIIKKKNNNPPP\\\lllzzz|||vvvqqqqqqrrrwww~~~sssfff\\\TTTPPPKKKHHHHHHHHHEEEBBBAAAAAA@@@@@@???>>>>>>>>>???>>>???DDDFFFHHHNNNUUU\\\bbblllwww@@@>>>@@@FFFMMMXXXhhhvvvtttggg[[[TTTOOOPPPQQQQQQTTTXXXZZZgggwwwuuunnnhhhbbbYYYQQQOOOQQQIIIJJJLLLMMMOOOOOOPPPPPP[[[TTTLLLMMMUUU]]]```___ccc```___aaa``````dddkkklllwww~~~zzztttnnnjjjiiiffffffggghhhmmmuuu~~~{{{vvvpppkkkeeeaaa\\\XXXVVVWWWZZZ^^^gggqqqyyy~~~wwwuuurrrmmmfffcccdddhhhllluuuyyy}}}}}}xxxsssqqqmmmllliiigggeeedddddddddddddddddddddbbbaaa___]]]]]]^^^^^^^^^^^^___cccffffffkkkooopppnnnkkkjjjkkkmmmjjjlllttt|||uuummmgggaaa^^^ZZZVVVSSSRRRSSSSSSTTTYYY```fffiiikkkmmmnnnjjjjjjjjjjjjiiifff```\\\UUUOOOJJJJJJJJJIIIKKKNNNRRR^^^nnn|||~~~wwwrrruuuwww}}}sssfff\\\TTTPPPKKKHHHHHHHHHEEEBBBAAAAAA@@@@@@???>>>>>>>>>???===@@@EEEGGGIIINNNTTT^^^dddnnnyyyAAAAAACCCHHHPPP___xxxuuucccYYYSSSPPPPPPPPPOOORRRWWW[[[fffttttttooohhhaaaZZZTTTOOOKKKLLLKKKJJJJJJKKKMMMOOOPPPSSSQQQQQQSSSXXX\\\```aaafffaaa___`````````dddiiinnnuuu~~~yyyrrrlllkkkggggggkkknnnqqqwww}}}~~~{{{wwwppphhhccc]]][[[WWWUUUWWW]]]cccgggpppvvv}}}wwwqqqkkkfffdddjjjsssyyywwwuuurrrqqqqqqqqqooonnnjjjkkklllmmmllljjjhhhfffdddbbb```^^^^^^___aaaccceeeiiinnnpppoookkkgggeeeccceeeiiiqqq}}}wwwssspppnnngggbbb[[[WWWUUUVVVWWWWWWUUUYYY^^^dddhhhiiiiiihhhjjjjjjjjjhhheeebbb^^^\\\WWWQQQLLLJJJHHHFFFIIIMMMQQQ^^^ppp}}}|||zzz|||}}}rrrfff]]]WWWSSSMMMIIIGGGFFFDDDCCCDDDCCCAAA???>>>===<<<<<<>>>???AAACCCFFFKKKQQQVVV```fffqqq{{{AAAAAADDDKKKVVVhhhsssbbbYYYSSSPPPPPPPPPOOORRRWWW[[[eeetttvvvqqqiii```ZZZTTTOOOLLLLLLKKKJJJJJJKKKLLLNNNPPPRRRQQQRRRUUUZZZ___aaabbbfffaaa^^^_________bbbgggooovvvyyysssqqqlllkkknnnqqqsssyyy~~~yyyrrrkkkeee___\\\XXXVVVWWW\\\aaaeeennnttt}}}{{{uuuooojjjiiipppzzz}}}{{{xxxwwwvvvvvvtttssspppqqqqqqqqqqqqooonnnmmmhhhfffdddbbbaaaaaacccdddfffiiimmmooonnnjjjfffdddbbbcccgggnnn~~~yyyuuusssqqqlllggg```ZZZXXXXXXXXXXXXXXXZZZ^^^bbbeeefffffffffhhhiiiiiihhheeebbb___]]]WWWQQQLLLJJJHHHGGGIIINNNRRR___qqq~~~|||~~~ttthhh___VVVRRRMMMJJJHHHGGGGGGFFFEEEDDDBBB@@@???>>>>>>===>>>???AAACCCFFFKKKRRRVVVaaagggrrr|||BBBAAAEEELLLYYYooopppaaaXXXSSSPPPPPPOOOOOORRRWWW[[[eeesssyyysssiii```YYYSSSOOOLLLKKKKKKJJJJJJJJJLLLNNNOOOQQQQQQSSSXXX^^^bbbccccccfffaaa^^^^^^^^^]]]```eeeooovvv~~~{{{vvvssstttvvvxxx~~~}}}vvvnnniiibbb___ZZZWWWWWW[[[___bbbjjjpppxxx~~~zzztttppppppyyy~~~~~~}}}{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvooommmjjjgggeeedddeeeeeegggiiilllmmmmmmiiieeeccc______bbbjjjzzz}}}zzzxxxwwwrrrmmmfff```]]][[[ZZZYYYZZZ[[[\\\^^^```aaabbbcccfffgggggggggeeebbb___]]]WWWQQQLLLJJJIIIGGGJJJOOOSSS```sssuuujjjaaaVVVSSSNNNKKKJJJIIIIIIHHHEEEDDDCCCAAA@@@?????????>>>@@@BBBDDDGGGLLLRRRWWWbbbhhhrrr|||CCCBBBDDDLLLYYYoooooobbbXXXSSSOOOOOOOOONNNQQQVVVZZZdddrrr~~~{{{tttjjj```XXXSSSOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPTTTZZZ```dddeeeeeefff```]]]]]]\\\[[[^^^ccclllsss~~~~~~~~~~~~yyyqqqllleeebbb]]]YYYXXXZZZ]]]```fffkkkttt|||}}}|||||||||}}}zzzvvvwww~~~}}}}}}}}}}}}}}}vvvtttqqqmmmjjjhhhgggfffiiiiiijjjlllkkkiiieeeaaa[[[[[[]]]fffwww}}}}}}xxxssslllfffbbb^^^[[[YYYZZZZZZZZZZZZ\\\^^^```bbbdddeeeeeeeeedddbbb___^^^VVVPPPLLLJJJIIIHHHKKKPPPVVVccctttvvvkkkcccYYYUUUPPPLLLJJJJJJIIIHHHDDDCCCBBBAAA????????????>>>@@@BBBDDDHHHMMMSSSXXXbbbhhhrrr|||AAAAAADDDLLLYYYnnnpppcccXXXRRROOOOOOOOONNNQQQVVVYYYcccqqq|||{{{tttiii___XXXSSSOOOLLLJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNSSSZZZaaafffgggfffeee```\\\\\\[[[[[[]]]bbbgggppp{{{{{{tttpppiiifffaaa\\\ZZZ[[[]]]___dddhhhooowww~~~|||{{{{{{|||}}}}}}|||~~~}}}{{{wwwsssoookkkiiihhhllljjjjjjjjjjjjiiidddaaaYYYYYY[[[ddduuu|||xxxqqqkkkgggbbb^^^[[[YYYYYYXXXXXXZZZ]]]```cccbbbcccddddddcccaaa___]]]UUUPPPKKKKKKJJJIIILLLQQQXXXeeevvvwwwlllddd\\\XXXRRRMMMKKKIIIGGGFFFCCCBBBAAA???>>>>>>>>>>>>>>>@@@BBBEEEHHHNNNUUUYYYbbbhhhrrr|||???@@@EEEOOO[[[nnnrrrcccWWWRRROOOOOONNNNNNQQQVVVYYYbbbppp{{{xxxrrrhhh___XXXRRRNNNKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLQQQYYY```eeeggggggddd___\\\\\\\\\[[[^^^ccceeemmmzzz~~~xxxsssllliiiddd___]]]\\\^^^___bbbffflllsssyyy~~~}}}||||||}}}~~~}}}~~~yyyuuuqqqnnnlllooollljjjiiijjjiiieeeaaaZZZZZZ\\\fffxxx{{{vvvqqqlllgggccc___ZZZYYYXXXXXXZZZ]]]```cccbbbcccccccccbbb```]]]\\\UUUOOOKKKKKKJJJJJJMMMRRRZZZgggxxxyyyoooggg^^^YYYSSSNNNJJJHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>???@@@CCCEEEIIIOOOVVVZZZccciiisss}}}???BBBHHHQQQ[[[jjjrrrbbbWWWRRRNNNOOONNNMMMPPPUUUXXXbbbooozzzuuuoooggg___XXXSSSNNNJJJIIIIIIIIIJJJJJJIIIIIIIIIGGGIIINNNVVV^^^dddggghhhccc^^^[[[\\\\\\\\\___dddeeemmmyyy{{{xxxnnnkkkfffbbb___^^^___```bbbfffkkkqqqwww{{{~~~~~~|||zzzzzzzzz||||||~~~{{{wwwsssrrrqqqnnnjjjiiikkkjjjeeeaaa^^^^^^aaalll}}}~~~zzzuuurrrmmmhhheee]]]\\\[[[ZZZZZZ\\\___```bbbcccccccccaaa___\\\ZZZTTTOOOKKKKKKKKKJJJNNNSSS\\\hhhyyy}}}rrrkkk\\\XXXRRRMMMJJJIIIGGGFFFBBBBBBAAA@@@???????????????AAACCCFFFJJJOOOVVV[[[eeellluuuBBBDDDJJJRRRXXXdddwwwrrraaaWWWRRRNNNNNNNNNMMMPPPUUUXXXaaannnzzzsssnnnfff___YYYSSSMMMJJJIIIIIIIIIJJJJJJIIIHHHHHHFFFHHHLLLTTT\\\cccggghhhccc^^^[[[\\\]]]]]]```ffffffooozzz~~~{{{ooolllhhhccc`````````aaacccfffjjjpppuuuyyy|||~~~{{{zzzxxxvvvvvvwwwxxxyyy{{{wwwuuusssooojjjiiikkkjjjfffbbbaaaaaaeeeppp|||yyyuuuqqqllliii```___]]]\\\[[[\\\]]]^^^bbbcccccccccaaa^^^[[[YYYTTTOOOKKKKKKKKKKKKOOOTTT]]]iiizzzuuummmZZZVVVPPPLLLJJJIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@???AAACCCFFFJJJPPPWWW\\\gggnnnwwwCCCDDDFFFIIIRRRbbbtttxxxaaaVVVRRRPPPPPPOOONNNQQQVVVXXX```kkkwwwtttqqqlllcccYYYQQQMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGHHHLLLQQQWWW^^^cccffffffaaa[[[YYY[[[___aaaaaafffmmmvvv~~~}}}yyyqqqooolllhhheeecccbbbbbbfffhhhkkknnnrrruuuwwwxxxvvvsssqqqrrrqqqpppsssyyy|||yyyvvvsssooommmlllkkkiiihhhbbbhhhpppzzz~~~yyyuuuqqqooommmfffccc___[[[YYYZZZ\\\]]]```dddeeecccbbbbbb___ZZZWWWPPPKKKKKKLLLLLLPPPUUU```mmm{{{yyyooo]]]TTTMMMKKKJJJFFFDDDEEEFFFCCCAAAAAABBBAAA>>>;;;>>>???AAADDDIIIOOOWWW\\\jjjqqqzzzBBBCCCFFFJJJRRR```qqq}}}yyybbbXXXSSSQQQQQQOOONNNQQQVVVXXX```kkkvvvuuurrrlllcccZZZRRRMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIFFFGGGJJJOOOUUU[[[```ccceee```[[[YYYZZZ]]]___```fffllluuu}}}{{{wwwqqqooolllhhhfffdddcccbbbeeegggiiimmmpppsssuuuuuutttqqqooopppooonnnsssyyy|||xxxuuupppmmmlllkkkiiihhhfffnnnwww}}}yyyuuurrrpppooofffccc___\\\ZZZ[[[]]]______bbbdddbbbaaaaaa___ZZZVVVOOOJJJKKKKKKLLLPPPVVVeeeqqq~~~xxxnnn```WWWOOOMMMKKKGGGEEEEEEEEECCCAAAAAABBBBBB???===???@@@CCCFFFJJJQQQYYY^^^kkkrrr{{{???BBBEEEJJJQQQ^^^mmmwww{{{eeeZZZUUUQQQQQQPPPOOOQQQVVVXXX```kkkvvv~~~wwwssskkkcccZZZSSSMMMKKKHHHHHHHHHHHHHHHHHHIIIIIIFFFGGGIIIMMMRRRXXX]]]___bbb___ZZZXXXYYY[[[]]]^^^eeekkksss{{{}}}xxxtttpppnnnkkkhhhfffdddccccccdddfffhhhkkknnnqqqrrrsssqqqnnnmmmnnnmmmmmmqqqwww{{{wwwrrrnnnlllkkkiiihhhllluuu~~~|||zzzvvvsssqqqooooooeeeccc```]]]\\\]]]^^^___\\\```bbbaaa```aaa___ZZZUUUOOOJJJJJJKKKLLLQQQWWWlllwwwvvvlllbbbYYYQQQNNNLLLHHHFFFFFFFFFCCCAAA@@@@@@AAA@@@@@@@@@BBBDDDGGGLLLSSS[[[```lllsss|||===AAAEEEJJJQQQ\\\iiirrrkkk^^^WWWRRRQQQQQQOOOQQQUUUXXX___jjjttt}}}yyytttkkkbbbZZZTTTNNNKKKFFFFFFFFFGGGGGGHHHHHHIIIFFFGGGIIIMMMQQQVVVZZZ]]]```]]]ZZZWWWWWWYYY[[[\\\ccciiiqqqyyy~~~zzzuuurrrnnnmmmjjjgggeeecccccccccdddfffhhhkkknnnppprrrrrrooolllkkkllllllkkkpppvvv~~~zzzsssnnnlllkkkjjjiiippp{{{wwwvvvtttrrrpppnnnmmmmmmgggeeebbb___^^^]]]]]]^^^[[[```bbb``````aaa___[[[SSSNNNKKKJJJJJJLLLSSSZZZpppzzzuuukkk```WWWPPPNNNMMMIIIGGGHHHHHHFFFBBB@@@??????@@@@@@@@@BBBDDDHHHLLLSSS[[[aaammmttt}}}<<<@@@FFFKKKQQQ[[[gggooorrraaaYYYSSSQQQQQQPPPQQQUUUWWW^^^hhhsss|||{{{uuukkkbbb[[[UUUOOOKKKEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKNNNRRRVVVZZZ\\\^^^]]]ZZZWWWVVVWWWYYY[[[```fffnnnwww~~~}}}zzzvvvrrroookkkiiigggdddbbbbbbaaaaaadddeeehhhkkknnnppprrrsssooollljjjkkkkkkjjjnnnuuu~~~|||uuuooolllkkkkkkkkkrrr}}}zzzxxxtttsssqqqooonnnmmmllllllhhhgggdddaaa___]]][[[[[[[[[___aaa``````aaa___ZZZSSSNNNKKKKKKKKKMMMUUU^^^qqq|||~~~~~~~~~tttkkk]]]UUUNNNMMMMMMJJJHHHIIIJJJHHHEEEAAA>>>===>>>???@@@AAADDDGGGLLLTTT\\\aaannnuuu===AAAFFFLLLRRR\\\gggoooxxxeee[[[SSSRRRRRRQQQRRRTTTUUU\\\gggrrr{{{}}}vvvkkkbbb\\\VVVOOOKKKGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKNNNRRRWWWZZZ]]]]]]]]][[[XXXVVVVVVXXX[[[^^^dddlllttt{{{|||xxxuuuqqqnnnkkkgggeeecccaaa____________bbbdddgggjjjnnnqqqssstttpppmmmllllllkkkjjjnnnttt~~~~~~uuuooollllllmmmnnnvvv~~~yyyuuusssrrrqqqooonnnllllllkkkkkkgggfffdddbbb___]]][[[YYY[[[___```___^^^___]]]XXXSSSOOOMMMLLLLLLNNNXXXbbbqqq|||}}}{{{xxxyyy{{{~~~tttlll^^^UUUNNNMMMMMMJJJIIIJJJIIIHHHFFFCCC???===>>>???@@@AAADDDHHHMMMTTT]]]bbbooovvv>>>BBBGGGLLLSSS]]]iiiqqqyyy{{{hhh]]]TTTRRRRRRRRRRRRTTTSSSZZZeeepppzzzwwwkkkbbb\\\VVVPPPKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJMMMRRRVVVZZZ]]]]]]]]]\\\YYYVVVUUUXXXZZZ^^^cccjjjqqqwww}}}|||wwwrrrooollliiigggcccaaa___]]]\\\\\\\\\\\\___aaadddhhhmmmppprrrsssssspppnnnnnnllljjjnnnttt~~~uuuooommmnnnooopppzzz{{{vvvrrrpppnnnmmmkkkjjjhhhgggggggggcccccccccbbb```^^^\\\[[[YYY]]]^^^\\\\\\\\\YYYTTTSSSPPPNNNMMMMMMOOOZZZfffrrr}}}}}}zzzxxxvvvuuuvvvxxx{{{~~~tttmmmbbbYYYQQQOOONNNJJJHHHHHHDDDFFFFFFDDDAAA??????AAAAAACCCFFFIIIOOOVVV^^^dddpppwww???BBBGGGLLLSSS^^^jjjsssuuu}}}iii^^^TTTRRRSSSRRRRRRSSSRRRYYYdddpppzzzwwwkkkbbb\\\WWWPPPKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGIIIMMMQQQVVVZZZ\\\]]]]]]]]]ZZZVVVUUUXXXZZZ___ccciiinnnsssxxx}}}|||xxxsssooollliiifffddd```___]]][[[ZZZZZZZZZZZZ]]]___bbbgggkkkooorrrsssuuuqqqoooooommmkkknnnttt~~~uuuooommmnnnppprrr~~~~~~zzzvvvrrrpppiiihhhgggeeecccbbbbbbbbb___```aaaaaaaaa___^^^]]]XXX[[[]]]ZZZYYYYYYVVVQQQTTTQQQOOONNNMMMPPP\\\hhhsss~~~}}}{{{yyyvvvtttsssrrrrrrvvvxxx|||}}}tttnnnfff\\\TTTQQQNNNJJJGGGGGGAAACCCFFFEEEBBBAAABBBCCCBBBDDDGGGKKKPPPXXX```fffqqqxxxCCCDDDGGGMMMWWWdddpppxxx~~~yyymmmbbbVVVRRRQQQPPPRRRUUUVVV[[[eeeqqq|||yyymmmccc]]]XXXRRRNNNKKKJJJHHHFFFFFFGGGHHHIIIIIIKKKMMMMMMNNNRRRZZZ`````````___\\\XXXWWWXXXYYY]]]aaaffflllrrrxxx|||wwwqqqlllhhhfffcccaaa\\\\\\[[[ZZZZZZZZZZZZZZZ]]]]]]___dddjjjnnnnnnmmmrrrppppppqqqnnnlllpppwwwwwwqqqkkkhhhlllrrr~~~zzzuuupppmmmkkkiiifffcccaaa``````aaa________________________]]]^^^\\\YYY[[[^^^^^^ZZZQQQOOONNNNNNOOOTTTbbbooozzz|||xxxvvvuuuqqqmmmmmmrrrvvvwwwyyy}}}}}}sssllleee\\\RRRMMMMMMLLLHHHCCCDDDDDDBBBAAAAAAAAAAAAAAAEEEFFFHHHLLLRRR[[[eeekkkvvv{{{BBBDDDGGGNNNYYYhhhvvvyyylllaaaVVVQQQPPPPPPQQQTTTUUU[[[eeeppp{{{zzznnnddd]]]WWWRRRNNNJJJIIIHHHGGGGGGGGGHHHIIIHHHJJJLLLLLLMMMRRRYYY___``````___\\\YYYWWWXXXZZZ]]]aaagggmmmrrrxxx~~~yyyvvvpppkkkhhheeeaaa___\\\[[[ZZZYYYYYYYYYYYYYYY[[[[[[]]]bbbiiimmmooonnnooommmnnnooommmlllqqqxxx~~~vvvpppjjjgggkkkqqq~~~}}}zzzwwwssspppnnnkkkiiifffbbb```_________^^^]]]]]]]]]^^^^^^___```______]]]YYYXXXZZZYYYTTTPPPNNNNNNOOOQQQWWWdddqqq||||||wwwsssjjjkkkkkkkkkmmmqqqtttuuu|||{{{pppjjjccc[[[QQQMMMMMMLLLHHHDDDEEEDDDCCCBBBAAAAAAAAAAAAEEEFFFIIIMMMSSS\\\ffflllwww|||BBBEEEIIIPPP\\\lll}}}zzzjjj___UUUQQQPPPOOOPPPSSSUUUZZZdddooozzz|||oooeee]]]WWWQQQMMMIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIKKKKKKLLLQQQXXX^^^aaaaaa___]]]ZZZXXXYYY[[[\\\aaahhhnnntttyyy}}}yyyvvvqqqmmmjjjfffbbb^^^\\\[[[ZZZXXXWWWWWWXXXXXXXXXXXX[[[```fffkkkmmmmmmlllkkklllnnnnnnnnnttt|||}}}tttmmmhhheeejjjqqq|||{{{zzzxxxuuurrrpppooonnnjjjiiifffbbb```^^^^^^^^^\\\[[[[[[ZZZ[[[]]]```aaaaaaaaa^^^XXXVVVVVVSSSNNNOOOMMMNNNQQQUUU[[[hhhttt}}}wwwrrrnnnlllhhhhhhhhhkkkooouuuzzz~~~yyynnnggg```YYYQQQMMMMMMMMMIIIEEEFFFEEEDDDCCCCCCBBBBBBBBBEEEGGGJJJNNNTTT]]]gggnnnyyy~~~CCCFFFKKKSSS^^^nnn{{{hhh^^^TTTPPPOOONNNPPPRRRTTTYYYbbbnnnyyy~~~qqqfff]]]WWWQQQLLLIIIIIIJJJJJJIIIIIIHHHGGGFFFHHHJJJJJJKKKPPPWWW]]]aaaaaa```]]][[[YYY[[[\\\]]]bbbiiipppuuuyyy}}}{{{xxxtttqqqmmmiiiddd```]]]\\\ZZZXXXVVVVVVWWWWWWWWWWWWYYY]]]aaaeeehhhiiikkkjjjkkkoooppprrrzzz|||ssslllfffeeekkksss~~~|||zzzvvvrrrooonnnmmmmmmkkkiiifffcccaaa___^^^]]][[[YYYXXXXXXYYY\\\```bbbbbbbbb^^^XXXVVVUUUQQQKKKNNNLLLNNNSSSXXX```kkkvvv~~~{{{wwwrrrmmmiiigggfffmmmiiihhhkkkqqqxxxxxxnnnggg^^^YYYRRROOOOOONNNKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGKKKPPPWWW```iiipppzzzDDDHHHNNNUUU___oooyyyggg]]]SSSPPPPPPOOOOOORRRSSSXXXaaalllwwwrrrfff^^^WWWQQQLLLIIIIIIJJJJJJJJJIIIHHHGGGFFFHHHJJJJJJKKKOOOWWW]]]bbbbbbaaa^^^\\\[[[\\\]]]]]]cccjjjqqqwww{{{|||zzzvvvsssoookkkfffbbb```^^^[[[XXXWWWWWWWWWXXXXXXYYYZZZ[[[]]]```ccceeehhhhhhjjjnnnqqqttt}}}|||ssslllggggggnnnwww}}}xxxrrrnnnlllkkkkkkjjjiiigggdddbbb```^^^^^^YYYXXXWWWWWWYYY\\\```bbbaaaaaa___ZZZWWWWWWRRRMMMNNNLLLNNNTTT\\\cccnnnxxx~~~{{{yyytttrrrnnnkkkhhhfffeeeeeekkkiiikkksssyyy|||yyyoooggg]]]YYYTTTQQQPPPOOOMMMKKKGGGGGGEEEDDDDDDDDDDDDDDDEEEHHHMMMRRRYYYbbblllrrr{{{CCCIIIQQQXXXaaaooowwwfff\\\SSSQQQQQQOOOPPPRRRRRRWWW___jjjvvvrrrggg___XXXRRRMMMJJJJJJJJJJJJIIIIIIIIIIIIFFFHHHJJJJJJKKKPPPWWW]]]bbbbbbbbb___]]]\\\]]]______dddkkkrrrxxx}}}|||xxxtttqqqmmmhhheeecccaaa^^^ZZZXXXXXXYYYZZZZZZ[[[\\\\\\\\\^^^aaadddgggfffiiimmmqqqvvv~~~tttmmmjjjkkkttt}}}zzztttoookkkiiihhhhhhgggfffdddbbb```^^^^^^YYYXXXXXXXXXZZZ\\\___aaa___aaa___ZZZYYYYYYTTTNNNMMMKKKMMMUUU^^^fffoooxxx}}}~~~~~~}}}{{{wwwssspppmmmllljjjhhhhhhhhhhhhiiikkklllwwwzzzoooggg\\\YYYUUURRRPPPOOOLLLKKKGGGFFFEEEDDDDDDCCCCCCCCCFFFIIINNNTTT[[[eeennnttt}}}BBBIIISSS[[[eeerrrzzzfff]]]TTTRRRRRRPPPQQQSSSQQQVVV^^^iiiuuurrrggg___YYYSSSOOOLLLKKKJJJIIIHHHIIIIIIJJJFFFHHHJJJKKKLLLPPPXXX^^^ccccccbbb```^^^]]]^^^``````eeekkkrrryyy}}}xxxuuurrrnnnlllgggddd```\\\ZZZZZZ[[[\\\\\\^^^______^^^```dddhhhjjjiiikkkppptttzzzuuuooommmoooyyy{{{uuupppkkkiiigggdddccccccbbb```___]]]\\\YYYYYYYYYZZZ[[[]]]^^^______```___[[[YYYXXXTTTNNNMMMJJJMMMVVV___gggpppwwwyyyyyyxxxwwwuuuqqqmmmjjjhhhhhhiiijjjkkkmmmnnnoooqqqrrr~~~zzzmmmdddZZZXXXTTTQQQNNNLLLJJJIIIFFFFFFEEEDDDCCCCCCCCCCCCFFFIIIOOOUUU]]]fffooouuu@@@IIITTT^^^ggguuufff]]]TTTRRRRRRQQQQQQSSSQQQUUU^^^iiitttrrrggg```ZZZTTTPPPMMMKKKIIIHHHGGGHHHJJJKKKGGGIIIKKKKKKLLLQQQXXX^^^ccccccbbb```^^^]]]___aaabbbeeelllrrryyy}}}zzzwwwuuusssiiifffbbb^^^[[[[[[\\\]]]]]]___aaaaaaaaaccchhhlllnnnnnnpppuuuyyywwwqqqooorrr}}}~~~zzzuuupppllliiigggaaaaaa``````___]]]\\\[[[YYYYYYZZZ[[[\\\]]]]]]^^^___```^^^ZZZXXXXXXSSSLLLMMMJJJMMMVVV```gggooovvvvvvuuutttsssqqqnnnjjjgggfffgggiiilllnnnqqqrrrsssvvvssszzzzzzlllaaaXXXVVVSSSPPPMMMJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBFFFIIIOOOVVV^^^gggpppvvvFFFJJJQQQZZZfffwwwlll```UUURRRRRRQQQPPPQQQQQQWWWaaakkkuuurrrjjjbbbXXXRRRPPPJJJJJJJJJKKKJJJIIIIIIHHHGGGHHHHHHHHHJJJNNNTTTXXXaaa```___`````````^^^]]]```dddkkksss{{{xxxrrrsssnnniiidddbbbaaa___^^^eeeffffffeeeeeefffiiikkkmmmooosssyyy|||tttqqqxxx|||vvvrrrmmmgggdddcccaaa]]]\\\[[[[[[ZZZXXXZZZZZZZZZYYYXXXYYY\\\___``````___[[[WWWSSSQQQPPPJJJLLLPPPWWWaaajjjqqqtttuuusssqqqqqqrrrqqqnnnkkkkkkmmmqqqssstttvvvxxxzzzyyyxxxkkkccc[[[TTTPPPQQQPPPLLLIIIHHHFFFEEEDDDAAA???@@@BBBEEEHHHLLLRRRYYYaaajjjsssxxxDDDHHHOOOYYYfffyyyooobbbVVVRRRRRRQQQQQQRRRQQQVVV___hhhrrr|||uuulllddd[[[TTTSSSJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHIIIMMMRRRVVVaaaaaaaaabbbbbbaaa```^^^^^^aaahhhqqqzzzyyyyyyuuuoookkkhhhgggeeedddggghhhiiiiiiiiijjjlllnnnpppssswww{{{~~~vvvuuu}}}~~~yyytttoooiiieeedddbbb```______]]]YYYWWW[[[[[[[[[ZZZYYYZZZ]]]````````````]]]XXXSSSQQQPPPLLLNNNRRRYYYbbbjjjpppsssuuutttrrrsssttttttrrroooppprrruuuwwwxxxzzz|||~~~xxxlllddd[[[TTTOOOPPPPPPLLLHHHHHHEEEEEEDDDBBB@@@AAADDDGGGIIINNNUUU\\\eeennnvvv|||CCCGGGNNNXXXfffzzztttfffYYYSSSRRRQQQRRRTTTQQQVVV\\\dddnnnyyyvvvmmmeee[[[UUUSSSKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIILLLPPPTTT______aaaaaaaaa```^^^]]]ZZZ^^^eeennnxxx}}}xxxtttqqqooommmllljjjlllnnnooooooooopppqqquuuwww{{{zzz{{{~~~zzztttmmmiiifffdddcccbbbaaa]]]YYYVVV[[[[[[\\\[[[ZZZ[[[^^^aaa```aaaaaa^^^YYYTTTRRRQQQOOOQQQVVV]]]dddkkkpppsssvvvuuutttvvvxxxyyyxxxwwwyyyzzz{{{|||}}}yyynnnfff\\\UUUOOOPPPOOOKKKHHHHHHFFFFFFEEECCCBBBCCCFFFIIIKKKPPPXXX```iiisss|||EEEHHHOOOXXXfffyyyxxxjjj[[[TTTRRRQQQRRRTTTSSSVVV[[[bbbkkkvvvvvvmmmdddZZZSSSQQQLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJNNNQQQYYY[[[^^^___^^^\\\ZZZZZZXXX\\\cccmmmwww|||yyywwwtttrrrnnnpppsssttttttsssttttttyyy{{{~~~{{{tttooojjjhhhdddaaa___\\\YYYVVVZZZ[[[\\\[[[[[[\\\^^^```aaabbbaaa^^^YYYUUURRRQQQQQQUUU[[[bbbgggmmmrrruuuwwwwwwxxxyyy{{{}}}~~~zzzppphhh^^^VVVQQQPPPPPPLLLIIIIIIHHHHHHFFFDDDCCCCCCFFFIIILLLQQQZZZcccmmmwwwEEEHHHNNNVVVcccuuuyyykkk\\\UUUSSSQQQRRRTTTUUUWWWZZZ```iiiuuuxxxnnneee[[[TTTRRRLLLLLLKKKJJJIIIJJJJJJKKKIIIJJJJJJIIIHHHIIILLLOOOUUUYYY]]]___]]]ZZZYYYXXXXXX[[[bbblllvvv}}}zzzxxxsssvvvxxxyyyxxxvvvvvvwww{{{~~~}}}xxxrrrmmmfff```\\\[[[ZZZYYYXXXZZZ[[[\\\[[[\\\^^^```bbbbbbaaa]]]XXXTTTSSSSSSTTTYYYaaahhhmmmrrrvvvzzz{{{|||}}}~~~zzzqqqjjj```XXXRRRQQQPPPMMMJJJJJJJJJJJJHHHEEECCCCCCFFFHHHLLLRRR[[[fffpppyyyEEEIIIOOOXXXccctttxxxjjj[[[UUUSSSQQQPPPRRRTTTVVVZZZ___hhhsss|||rrrhhh^^^VVVTTTLLLKKKJJJHHHHHHIIIJJJJJJHHHIIIJJJIIIHHHIIIKKKMMMSSSYYY___aaa^^^[[[YYYYYYWWW[[[aaajjjuuu}}}{{{|||}}}}}}{{{yyyyyyzzz||||||uuukkkccc___^^^^^^^^^YYYZZZ\\\]]]]]]^^^```aaacccbbb___[[[VVVSSSSSSTTTXXX___iiiqqqvvvzzzzzzqqqjjjaaaYYYRRRPPPOOOLLLJJJJJJJJJJJJHHHEEECCCCCCFFFIIINNNTTT]]]hhhrrr|||IIINNNVVV___kkkzzztttgggZZZUUUSSSPPPOOOPPPSSSUUUXXX^^^fffqqq}}}}}}sssiii^^^WWWTTTKKKJJJHHHGGGGGGGGGIIIJJJGGGHHHIIIIIIHHHIIIKKKMMMPPPWWW^^^aaa]]]YYYWWWWWWVVVYYY___hhhsss~~~}}}||||||}}}|||~~~tttmmmhhheeedddcccZZZ\\\___`````````bbbddddddbbb^^^XXXSSSQQQSSSUUU\\\eeeqqqzzzzzzqqqjjj```WWWPPPNNNMMMJJJHHHHHHGGGGGGFFFDDDCCCEEEHHHKKKPPPVVV```kkkttt~~~OOOUUU]]]gggsssrrrfffYYYTTTSSSPPPNNNNNNQQQSSSWWW\\\dddooo{{{|||rrrhhh]]]UUUSSSKKKIIIHHHFFFFFFGGGHHHIIIFFFGGGIIIIIIHHHIIIKKKMMMMMMTTT\\\^^^[[[WWWUUUUUUVVVXXX^^^fffqqq|||~~~}}}|||uuuppplllhhhfff\\\^^^aaabbbbbbcccdddfffeeebbb]]]VVVQQQPPPSSSVVV```iiivvvzzzpppjjj___VVVNNNMMMLLLHHHFFFGGGDDDDDDDDDCCCDDDFFFKKKNNNRRRXXXbbbmmmvvv