BM66(d@ """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$#########$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############################################################!!!"""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$######################## """######""""""###$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$############$$$$$$&&&$$$""""""$$$%%%### """############$$$$$$$$$########################$$$#########""""""!!!!!!!!! !!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((())))))((('''''')))+++&&&&&&''''''''''''&&&&&&((('''&&&(((+++,,,)))&&&***)))'''&&&&&&'''((()))'''((()))******)))'''''''''&&&&&&&&&'''))))))))))))************+++++++++***++++++,,,,,,------...//////000000111222444555666888666999AAAGGGXXXttt""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###%%%%%%$$$###############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######################## """######""""""###$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$############$$$$$$&&&$$$""""""$$$%%%###!!!"""############$$$$$$$$$########################$$$#########""""""""""""!!!!!! !!!"""$$$%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((()))+++---(((((())))))))))))((((((***)))(((***------+++(((***((('''&&&&&&'''((()))++++++++++++***(((''''''***((('''+++111222...***)))************+++++++++***++++++,,,,,,------...//////000000111222444555555888666999AAAFFFXXXsss""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$###"""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$######################## """######""""""###$$$"""""""""#########$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%$$$"""###$$$$$$###""""""############$$$$$$$$$#######################################"""""""""!!!!!!!!!!!!!!!"""$$$$$$ !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''')))))))))***---///***++++++,,,,,,++++++***)))))))))***,,,,,,+++))))))((('''&&&&&&'''((()))...---,,,***)))((('''''')))'''(((///777888111))))))************+++++++++***++++++,,,,,,------...//////000000111222444555555888777:::AAAFFFVVVqqq!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""###############"""""""""""""""###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""#########&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!"""""""""#####################################################################$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$######################## """######""""""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$############$$$######""""""#########$$$$$$$$$################################################!!!!!!!!!""""""######$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''((((((((((((***,,,+++++++++,,,,,,+++++++++'''''''''(((((()))(((((((((''''''''''''((())))))---,,,***(((''''''((()))&&&&&&(((---222222,,,'''))))))*********+++++++++***++++++,,,,,,------.../////////000111222444444444888777:::BBBEEETTTnnn!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""######""""""""""""""""""""""""""""""############""""""########################""""""""""""############&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""#########$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$######################## """######""""""###$$$############$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$######$$$############$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$"""""""""###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''(((((('''%%%%%%&&&((())))))************))))))&&&'''''''''''''''((()))'''''''''''''''((()))))))))((('''&&&&&&''')))***%%%''')))***)))((('''((())))))*********+++++++++***++++++,,,,,,------.../////////000111222444444333777777;;;BBBDDDRRRlll""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######"""""""""###$$$$$$""""""""""""""""""""""""""""""############""""""########################"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""############################################################!!!!!!"""""""""#################################"""""""""""""""""""""""""""############$$$$$$$$$######################## """######""""""###$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$"""###$$$$$$###"""$$$%%%"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$""""""###$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''((((((&&&$$$###$$$&&&''''''((((((((((((''''''((()))))))))((((((***,,,&&&&&&''''''((()))))))))&&&&&&&&&&&&'''((())))))'''***+++)))%%%$$$'''+++)))************+++++++++***++++++,,,,,,------...//////000000111222444555333777888;;;BBBDDDQQQiii""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$%%%%%%""""""""""""""""""""""""""""""############""""""########################""""""#########$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""############################################################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######################## """######""""""###$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!###%%%$$$""""""$$$&&&"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&(((******(((&&&%%%&&&''''''&&&%%%$$$&&&'''&&&&&&''''''''''''&&&&&&''')))***(((''''''***,,,%%%&&&'''(((((()))))))))&&&''''''(((((((((((('''(((((()))(((''''''(((***)))************+++++++++***++++++,,,,,,------...//////000000111222444555222777888<<>>DDDQQQ___#######################################""""""""""""############$$$$$$$$$############################################################"""""""""!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""##########################################$$$$$$################################################""""""""""""###############"""""""""$$$%%%$$$###"""""""""#########$$$$$$$$$$$$#########$$$%%%%%%######""""""######$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""############"""!!!################################################$$$$$$###""""""###$$$$$$$$$"""!!!!!!$$$$$$###!!!######""""""###$$$$$$%%%"""###$$$$$$###"""###$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))************************+++,,,,,,---......//////000111111222222333333444555555777;;;>>>DDDQQQ^^^#######################################$$$$$$$$$"""############$$$$$$$$$############################################################""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%####################################$$$$$$$$$%%%""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%################################################"""""""""#########$$$$$$###"""""""""$$$%%%$$$###############$$$$$$$$$%%%%%%%%%$$$#########$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""######""""""!!!################################################$$$$$$###""""""###$$$$$$$$$"""!!!"""###$$$###"""#########"""######$$$%%%"""###$$$$$$###"""###$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************,,,,,,------...//////000000000111111222333333333555555888<<<>>>DDDPPP]]]########################""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$#########################################################"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############""""""######$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######################################################$$$##################$$$###""""""######$$$$$$###$$$###############$$$$$$"""###$$$$$$###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))************************,,,------......//////000000000000111222222333333444555888<<<>>>CCCPPP\\\########################"""""""""######$$$$$$%%%""""""#########$$$$$$$$$################################################""""""""""""""""""######"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#############################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""############################################################$$$$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""######""""""######$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######"""""""""######$$$$$$$$$"""######$$$$$$######"""#################################################################################$$$$$$#########"""############$$$$$$%%%$$$$$$###############$$$"""###$$$$$$###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***)))))))))************************,,,,,,------...////////////000000111111222333333444444888<<<>>>CCCOOOZZZ########################"""""""""""""""#########"""############$$$$$$$$$################################################""""""""""""############""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$###########################"""$$$&&&%%%$$$###$$$%%%################################################################################################!!!!!!"""############"""""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""""""""""""""########################%%%%%%$$$$$$###""""""!!!#########################################################$$$$$$$$$$$$%%%###"""""""""$$$%%%$$$###############$$$$$$$$$%%%$$$$$$###"""""""""############""""""######$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$""""""############"""""""""!!!!!! !!!!!!"""################################################"""###$$$$$$$$$$$$###"""!!!###$$$$$$######%%%&&&%%%$$$######"""#########"""###$$$$$$###"""###$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((*********))))))************************++++++,,,,,,---....../////////000000111222222222333444888<<>>@@@BBBIIIQQQuuu###########################$$$$$$$$$$$$$$$###"""######""""""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$#######################################################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###########################$$$$$$$$$$$$###""""""!!!!!!"""###############!!!"""""""""####################################!!!"""""""""##################""""""""""""######################################################%%%$$$$$$$$$###"""""""""""""""############""""""!!!"""###$$$$$$$$$$$$###########################################################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################$$$$$$############$$$$$$$$$###!!! !!!###$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((('''%%%%%%''')))'''''''''(((((()))******''''''''''''''''''''''''&&&&&&'''''''''((())))))(((((())))))))))))(((((()))))))))((((((((((((((()))))))))***+++++++++,,,***++++++,,,,,,------.........///000111222333333444555999>>>@@@AAAHHHPPPsss########################""""""###$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$############"""########################"""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""!!!!!!"""###############""""""""""""###########################$$$$$$$$$""""""""""""##################""""""""""""######################################################$$$$$$$$$#####################$$$$$$$$$$$$######!!!"""###%%%%%%$$$##############################################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&########################$$$$$$############$$$$$$$$$###""""""""""""###$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&$$$""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''')))))))))))))))((('''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((()))&&&$$$&&&***///***)))'''%%%%%%&&&''')))''''''''''''''''''''''''&&&'''(((((('''&&&''')))(((((())))))))))))((((((((((((((((((((((((((((((***************+++++++++***++++++,,,,,,------...---...///000111222333444333444888>>>@@@AAAHHHPPPrrr########################""""""############""""""%%%%%%$$$#########$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""########################"""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""!!!!!!"""###############""""""""""""############""""""#########$$$$$$$$$""""""""""""##################""""""""""""#####################################################################$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$###"""########################################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""#########$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""###%%%&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((())))))&&&$$$&&&...444333000+++&&&$$$$$$&&&(((''''''''''''''''''''''''&&&((()))(((&&&%%%&&&((((((((())))))))))))((((((((((((((((((((((((((((((+++++++++******************++++++,,,,,,------...------...000111222333444222444888>>>@@@AAAGGGOOOqqq#######################################"""!!! &&&&&&%%%$$$############"""############$$$$$$$$$$$$$$$$$$############"""########################"""###$$$%%%%%%$$$###"""##############################################################################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""!!!!!!"""###############""""""""""""############""""""######$$$$$$$$$$$$""""""""""""##################""""""""""""######################################################""""""######$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$ """$$$%%%%%%%%%###"""########################################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!"""$$$&&&&&&&&&$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))'''''''''''''''''''''''')))***)))%%%###'''000888<<<888000***&&&%%%''')))''''''''''''''''''''''''&&&(((***(((%%%$$$%%%'''(((((())))))))))))(((((('''''''''(((((((((((((((,,,+++++++++******))))))***++++++,,,,,,---......------...000111333444444222333888>>>@@@AAAGGGOOOqqq################################################!!!"""###%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""############$$$'''***+++)))&&&$$$###$$$$$$######""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""######$$$&&&&&&$$$###""""""!!!!!!$$$$$$$$$#########""""""$$$$$$########################$$$%%%%%%%%%%%%$$$&&&%%%###"""""""""###############"""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''''''''&&&(((+++...888222+++((()))+++)))'''))))))))))))************///---***((('''(((***+++(((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,***)))***+++***++++++,,,,,,------.........///000111222333333333444888===???AAAGGGOOOqqq################################################!!!"""###%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$######""""""######$$$################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$########################""""""""""""###############%%%(((((('''$$$######""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$#########""""""######################################################""""""######$$$%%%"""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%###"""""""""##################""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&'''((('''&&&&&&(((,,,///???777---'''&&&'''&&&$$$((((((((()))))))))******000...+++(((''''''((()))(((((((((((())))))))))))))))))))))))((((((((((((((()))++++++)))((()))***)))******++++++,,,------......///000111222333333333444888===???@@@GGGNNNppp""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###########################""""""""""""""""""###################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$########################"""""""""#########$$$$$$"""$$$%%%%%%###""""""### !!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$##################$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""##############################""""""######$$$%%%###""""""""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%$$$######"""#################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&(((((('''&&&&&&)))...222???777,,,&&&$$$%%%&&&%%%'''''''''(((((((((((()))000...+++((('''&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))''')))******)))(((((())))))))))))***++++++,,,,,,......///000111222333333444444888===???@@@FFFNNNnnn""""""""""""""""""""""""########################""""""############""""""###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################""""""""""""######################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$###!!!!!!###$$$ !!!!!!""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$##############################$$$$$$$$$######"""######################################################################################################""""""######$$$%%%######""""""######$$$%%%#########$$$$$$$$$####################################$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$##################"""###############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&(((((('''&&&&&&)))///333444///)))%%%%%%'''((((((&&&&&&&&&'''''''''((((((---,,,***((('''''''''((((((((((((((())))))))))))(((((((((((())))))))))))((()))++++++)))))))))***)))******+++,,,,,,------......///000111222333333444444888===>>>???EEEMMMlll""""""""""""""""""""""""########################""""""#########"""!!!!!!###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$###""""""$$$&&&"""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%###############$$$$$$%%%$$$%%%%%%%%%$$$###!!! ##############################$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%$$$############$$$#########""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&(((((('''&&&&&&)))...111)))(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''((()))***(((((((((((())))))))))))'''((((((((()))))))))***)))+++,,,,,,+++******+++++++++,,,,,,---...............///000111222333333444444888===>>>???EEELLLjjj################################################""""""#########""""""!!!###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%###$$$%%%$$$######%%%'''######$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$""" ###############$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''''''''&&&(((+++...''''''(((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))******(((((((((((())))))))))))''''''(((((())))))*********,,,------,,,++++++,,,,,,,,,------.../////////......///000111222333333444444888===>>>>>>DDDKKKggg$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$############$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%"""###%%%%%%$$$###%%%&&&$$$$$$$$$#######################################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%###!!! """"""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$###""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))((('''&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%'''((((((''''''(((***((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))'''''''''((()))************+++------+++***+++,,,++++++,,,------......///......///000111222333333444444888<<<===>>>CCCKKKfff%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$##############################""""""""""""######################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% """$$$%%%$$$###$$$%%%$$$$$$######""""""!!!!!!$$$$$$##################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,+++***((('''%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&%%%'''(((((('''&&&&&&''')))))))))'''&&&'''***,,,'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++)))***,,,,,,***)))***+++***++++++,,,,,,------.........///000111222333333444555888<<<===>>>CCCKKKeee%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""############"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&######""""""""""""######%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######$$$$$$"""!!!""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################'''$$$!!!!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))++++++***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((())))))((('''&&&&&&(((((((((((()))))))))))))))+++,,,+++***)))***+++***++++++,,,,,,------...////////////000111222333444777:::<<<===???EEEJJJfff%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""############"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&######""""""""""""######%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######$$$$$$###!!!""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################'''$$$""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''')))++++++***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&(((((((((((()))))))))))))))***++++++))))))***+++******+++,,,------......////////////000111222333444777:::<<<===???EEEJJJddd%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""#########$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$"""###$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################$$$$$$###""""""###$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$############""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''(((***+++***(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))((((((((((((((('''''''''((((((''''''''''''((((((&&&'''(((((((((((((((((((((((((((((())))))))))))(((***+++***)))((()))***)))***+++,,,---...//////////////////000111222333444777:::<<<===???EEEJJJbbb$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$########################$$$##################$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''(((*********(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''((())))))))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))((()))******(((((()))***)))***+++,,,---///000000////////////000111222333444777:::<<<===???EEEJJJ___$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#################################$$$$$$#########$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''''')))***)))((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))(((***+++***)))((()))******++++++,,,...//////000////////////000111222333444777:::<<<===???EEEJJJ^^^$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$"""""""""$$$%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%'''(((((()))((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((***(((''''''(((***)))((((((((((((((((((((((((((()))))))))(((((((((''''''%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))((((((((((((((('''''''''((((((''''''''''''((((((&&&'''(((((((((((((((((((((((((((((()))))))))))))))+++,,,+++***)))***+++,,,,,,,,,---......//////////////////000111222333444777:::<<<===???EEEJJJ^^^########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&"""###%%%''''''%%%###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''((())))))((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((+++)))''''''((())))))((((((((((((((((((((((((((())))))))))))((((((((('''%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&(((((((((((())))))))))))***,,,---,,,+++***+++,,,------..................////////////000111222333444777:::<<<===???EEEJJJ___########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""###$$$%%%%%%$$$###"""!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$&&&'''"""$$$'''))))))'''$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''))))))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))+++)))''''''((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((((()))))))))((('''&&&&&&(((((((((((())))))))))))+++,,,------++++++,,,---///............---------////////////000111222333444777;;;<<<===???EEEJJJ```########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$########################$$$$$$##################%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))++++++******))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))***+++***))))))+++---------,,,***+++...000000/////////000111111222222555666888999;;;>>>CCCGGG]]]########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%################################################%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))*********)))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''((())))))(((''')))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********)))***+++***))))))+++---***+++,,,,,,,,,......---/////////000111111222222555666888999;;;>>>CCCFFF\\\~~~########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&################################################%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))************)))))))))(((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))+++++++++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))******+++)))***+++***))))))+++---)))***,,,//////...------/////////000111111222222444666888999;;;>>>CCCFFFZZZ}}}########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$'''#######################################$$$$$$$$$%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))******++++++)))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***+++,,,+++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++***++++++***))))))***,,,,,,,,,---111222//////000/////////000111111222222444666888:::<<>>>>>===<<<;;;888888777666444111...---------------...............---,,,,,,......---,,,,,,++++++***))))))(((((())))))******+++++++++,,,++++++++++++++++++++++++************************************++++++,,,,,,,,,,,,+++++++++*********************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++---,,,+++***+++,,,...///+++---...,,,))))))---111333888<<<<<<;;;<<<@@@CCCQQQppp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&&&&&&&&&&'''''''''((((((((())))))(((&&&&&&(((***+++***((('''''')))+++---&&&(((+++///333555777888:::>>>CCCGGGJJJLLLOOOQQQQQQRRRTTTUUUWWWWWWWWWWWWUUUUUUVVVVVVUUUTTTRRRQQQKKKKKKKKKIIIFFFCCC@@@>>>777777777666555444444333555333111111111000...,,,.........---------,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((************************((((((((())))))))))))((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,------............111111111111111000000///222555:::>>>>>>===???BBBPPPppp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''))))))'''&&&&&&&&&'''''''''((((((((('''''''''&&&%%%&&&(((***(((((('''(((***...111333:::===BBBHHHNNNRRRUUUVVV\\\^^^aaacccdddfffjjjlllhhhiiikkklllmmmllllllkkkkkkjjjiiigggdddbbbaaa```aaabbbcccbbbaaa^^^\\\ZZZUUUUUUTTTRRRQQQPPPOOONNNMMMJJJGGGDDDAAA???;;;888111111000000///...------)))))))))))))))*********************************++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++++++++++++++++++++---...///000///...---111111111333444444333222777555777===@@@AAACCCFFFPPPooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!"""$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''))))))'''&&&''''''''''''(((((((((((('''((()))))))))+++...111111222555999>>>CCCHHHJJJYYY\\\```dddhhhkkkllllllkkklllmmmmmmmmmooorrruuupppqqqrrrrrrqqqooolllkkkjjjgggccc___[[[XXXWWWWWW]]]___aaadddeeeeeedddcccaaabbbcccdddfffhhhiiiiiieeeccc___]]][[[XXXUUURRRFFFDDDAAA<<<888333000...,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++***+++,,,---------,,,,,,------,,,,,,,,,+++++++++************************************************************************&&&'''((()))******)))((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,------...............+++...000000000111666:::FFF===888;;;???AAADDDHHHPPPppp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""" """$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''((())))))'''&&&''''''''''''((((((((()))***+++,,,---...222666:::DDDFFFKKKRRRYYY```fffiiiggghhhjjjllllllkkkjjjiiibbbbbbbbbaaabbbdddiiilllmmmmmmmmmllliiifffbbb```\\\XXXRRRLLLGGGEEEDDDCCCDDDGGGLLLQQQTTTVVVVVVVVVQQQSSSWWW]]]bbbhhhlllnnnnnnllljjjiiiiiiiiigggeeeddd```YYYQQQGGG>>>777444111111111000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,---------,,,,,,,,,++++++************************************************************************&&&'''(((*********)))(((''''''''''''''''''''''''))))))))))))************(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++------,,,,,,,,,---...///)))...222111...111<<>>@@@BBBCCC???>>><<<:::::::::;;;<<<:::999888777555333111000000//////...---,,,+++***''''''((()))***+++,,,---***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''((()))***+++******)))***************,,,000333999>>>DDDKKKRRRYYY```ddddddfffhhhjjjhhh___RRRIIIBBBBBBAAAAAABBBDDDGGGIIIMMMOOOQQQTTTWWWZZZ\\\]]]^^^^^^___cccgggkkklllkkkllliiifffgggjjjkkkiiifffiiigggeeecccbbbaaa```___````````````___^^^\\\\\\]]]]]]]]]___aaadddggghhhoooppppppnnnkkkjjjkkkmmmiiiddd___```cccbbbZZZSSSRRRRRRSSSUUUVVVTTTOOOLLLFFFGGGHHHGGGDDD???;;;888666333111000000111000000000111111111000///---,,,........................++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++---------+++***+++...111------------............000000//////000111222333444666888:::<<<>>>BBBEEELLLccc$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********)))))))))))))))%%%'''***,,,,,,---...000000333777<<<>>>???>>>===CCCDDDFFFHHHIIIIIIIIIHHHJJJJJJKKKLLLMMMOOOQQQRRRJJJIIIHHHFFFFFFFFFFFFFFFJJJJJJIIIHHHFFFCCCBBB@@@;;;:::888555222000...---,,,,,,,,,------.........((()))+++,,,------,,,+++************************))))))(((((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))))))))*********)))))))))------,,,+++---222999???JJJOOOWWW]]]bbbeeegggiiihhhddd___\\\XXXQQQGGG???<<<>>>AAADDDHHHJJJLLLLLLVVVXXX\\\```bbbbbb```___\\\\\\^^^aaaeeegggggggggcccaaa```aaadddccc___\\\aaa___\\\YYYXXXYYY[[[]]][[[[[[ZZZZZZXXXWWWUUUUUUWWWWWWVVVWWWXXXYYYZZZ[[[\\\^^^_______________```cccaaabbbhhhqqqsssnnnhhh______aaaaaa```ZZZSSSMMMBBBDDDGGGIIIJJJJJJIIIGGG@@@===888555333111///---000000000000000//////...000//////......---,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++))))))*********+++++++++---------+++***+++...111---------.........///////////////000000000111111333666888:::<<<>>>BBBDDDLLLbbb%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''((()))******+++)))---222666999<<>>===555555444222000---+++))))))******+++++++++++++++***************************))))))(((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%$$$$$$"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''((((((((())))))))))))(((((('''(((((()))***(((***...333;;;EEEOOOVVVZZZ^^^cccfffeeedddbbbbbbUUUQQQMMMLLLLLLKKKHHHFFFLLLNNNRRRVVVXXXYYYYYYXXX]]]___ccceeefffdddbbb```eeeeeecccbbb```___^^^^^^SSSTTTWWWZZZ]]]^^^]]][[[\\\\\\ZZZYYYYYY\\\bbbggg```aaaaaaaaa``````___^^^jjjiiigggdddaaa___]]]\\\[[[\\\]]]^^^___^^^]]]\\\VVVUUUVVV\\\bbbdddaaa]]]\\\]]]^^^```aaa^^^XXXTTTKKKKKKLLLMMMMMMLLLKKKJJJLLLHHHBBB>>>999555111...............///000111222000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))***++++++,,,+++++++++)))************+++++++++***++++++***)))***,,,...------.........///////////////000000111111111222444666999;;;<<<>>>AAACCCLLLbbb$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))************'''(((***---000333555666<<>>AAABBBLLLaaa######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))*********++++++++++++111333666:::???CCCGGGHHHJJJMMMPPPRRRQQQPPPPPPQQQNNNLLLHHHEEECCCCCCDDDEEEKKKLLLLLLMMMPPPSSSVVVXXXXXXXXXWWWUUUTTTTTTTTTTTTUUUWWWXXXYYYXXXUUURRRPPPRRRRRRRRRRRRQQQPPPOOONNNKKKLLLNNNQQQSSSUUUWWWXXXXXXXXXWWWTTTQQQMMMJJJGGG888666444111///.........******************************))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((('''(((((((((&&&###!!!''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((((((((())))))))))))+++***)))***---111666999NNNRRRYYY\\\]]]\\\[[[[[[^^^\\\WWWPPPHHHCCCBBBBBBHHHLLLRRRXXX]]]```bbbcccbbbaaaaaa```aaabbbcccdddiiifffaaa\\\XXXVVVUUUTTTRRRUUUWWWWWWWWW\\\eeemmmooorrrwwwzzz~~~}}}}}}~~~rrrlllbbb[[[VVVTTTSSSRRRRRRQQQQQQRRRTTTWWWYYY[[[RRRRRRRRRRRRSSSRRRPPPMMMAAA>>>999444111000111111------......///000000111........................************************+++++++++************)))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++***,,,......---------.............../////////000...///000222333333333333666999<<<===>>>???@@@BBBLLLaaa&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&'''((((((''''''&&&%%%$$$###$$$%%%(((+++,,,***)))+++++++++,,,///333888:::@@@CCCGGGJJJLLLLLLJJJHHHEEECCC@@@???AAACCCEEEEEEBBBFFFJJJLLLKKKLLLNNNQQQVVVVVVYYY\\\ZZZXXX\\\ccc]]]___bbb```]]]\\\]]]___aaa```_______________^^^VVVUUUVVVWWWVVVUUUVVVYYY]]]ZZZVVVUUUVVVXXXZZZ[[[WWWTTTSSSWWW]]]___]]]ZZZSSSPPPKKKGGGAAA;;;444///000000///,,,***))),,,...+++)))&&&&&&(((***,,,,,,+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''***&&&&&&((('''%%%(((///***,,,///444:::CCCMMMTTT^^^______ZZZQQQKKKHHHHHHDDDCCCAAA===<<>>@@@AAAJJJ___&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((('''(((((())))))((()))+++...333777<<>>999444...******++++++***,,,***(((((()))***)))(((*********)))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&'''((((((''')))---,,,''''''+++,,,111777>>>FFFMMMUUUZZZYYYWWWSSSLLLEEE@@@>>>>>>:::===@@@BBBEEELLLVVV^^^]]]^^^______^^^\\\YYYWWWWWWXXXZZZ[[[\\\\\\\\\\\\YYYVVVRRRQQQTTTZZZ```dddbbbkkksssvvv}}}{{{xxxqqqfff```___YYYWWWUUUTTTUUUWWWYYYYYYYYYXXXVVVQQQIIIBBB===:::333444555444222000.........000000...,,,+++,,,///,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++---+++))))))***+++***)))************************---,,,,,,+++++++++,,,,,,,,,+++***...222333000,,,............////////////000000000111222222333333555777:::<<<===>>>@@@AAAJJJ^^^&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((***)))(((((()))+++---...111444888===@@@BBBBBBCCCCCCCCCCCCBBB@@@>>>===<<<===???BBBEEEIIIKKKMMMNNNOOOQQQSSSSSSSSSSSSTTTUUUWWWPPPMMMQQQVVVWWWWWWXXXZZZWWWUUUSSSSSSSSSSSSRRRXXX[[[___aaaaaa___^^^]]]\\\VVVPPPPPPUUUZZZYYYVVVSSSQQQOOOOOOQQQSSSTTTSSSRRRSSSVVVWWWYYY\\\___bbb^^^```cccbbb^^^XXXSSSQQQKKKBBB777222222222...***,,,+++************(((&&&******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$&&&((((((((('''((()))''''''(((++++++))),,,000:::???FFFMMMQQQTTTWWWYYYPPPKKKDDD@@@=========<<<999>>>EEEJJJOOOUUU]]]cccbbbbbbaaa___[[[WWWSSSPPPVVVWWWXXXYYYYYYXXXWWWWWWTTTRRRPPPSSS[[[fffnnnsssuuu~~~tttkkk```YYYWWWWWWUUURRRTTTTTTUUUTTTQQQLLLFFFCCC333333333333222111000000000111111///---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************++++++++++++*********++++++***(((++++++++++++++++++++++++---,,,,,,+++*********+++---,,,---000333333///+++............////////////000000000111222222333333555777:::<<<===>>>@@@AAAIII^^^&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))******+++&&&(((,,,///333666:::===CCCDDDEEEEEEDDDCCCAAA???@@@@@@AAAAAACCCDDDFFFGGGJJJKKKMMMNNNNNNOOOQQQRRROOOOOONNNNNNOOORRRVVVYYYUUUNNNJJJLLLQQQTTTZZZ___ggggggiiimmmpppmmmgggaaaeeefffkkkrrryyy{{{xxxttttttmmmeeecccjjjqqqpppkkkdddbbb^^^[[[YYYWWWTTTQQQQQQTTTWWWVVVSSSTTTXXX]]]YYY\\\___```]]][[[ZZZZZZWWWQQQHHHBBB@@@===888555000...+++***++++++***)))))))))******************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%'''))))))(((''''''((()))''''''(((+++111:::AAAMMMOOORRRSSSQQQNNNMMMLLLEEEBBB???@@@DDDHHHJJJIIIFFFJJJNNNRRRTTTWWW[[[^^^eeeccc^^^XXXSSSOOOMMMKKKUUUUUUVVVVVVUUUTTTSSSQQQRRRSSSWWW```nnn{{{{{{sssjjj]]]SSSMMMLLLMMMNNNOOOOOOMMMLLLDDD@@@:::555333222222111///000000///...---,,,,,,......------,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++,,,,,,***'''++++++++++++++++++++++++---,,,++++++************---...///111333222...***............////////////000000000111222222333333555777:::<<<===>>>@@@AAAIII]]]&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((((((((((((((()))***+++,,,***000888>>>BBBEEEHHHKKKLLLLLLJJJIIIGGGFFFEEEEEEIIIIIIJJJJJJLLLNNNQQQRRRVVVVVVUUURRROOONNNOOORRRSSSRRRRRRUUU]]]gggpppvvvuuuooojjjhhhhhhlllwww~~~~~~yyysssnnnkkkmmmmmmfff]]]WWWXXX[[[ZZZZZZXXXVVVTTTSSSTTTUUUSSSSSSQQQNNNJJJGGGEEEDDD===888222...,,,,,,++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''((())))))'''&&&'''((())),,,///333999BBBKKKPPPSSSRRROOOJJJDDD@@@>>>>>>AAAAAACCCIIIQQQVVVVVVUUUUUUUUUUUUUUUTTTUUUVVVXXX```[[[SSSKKKFFFEEEFFFHHHMMMMMMNNNPPPQQQRRRRRRSSSRRRVVVbbbtttooobbb]]]VVVRRRPPPOOOMMMLLLTTTOOOIIICCC???:::555111000//////...//////...............------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++***)))***+++,,,,,,***(((++++++++++++++++++++++++---,,,,,,+++******++++++---...///111111000---+++............////////////000000000111222222333333555777:::<<<===>>>@@@AAAHHH\\\~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((***---000222999@@@HHHLLLMMMLLLMMMOOOJJJJJJKKKKKKLLLNNNPPPQQQSSSRRRQQQPPPPPPPPPPPPQQQOOOSSSWWWXXXYYY[[[```eeennnlllkkknnnuuu~~~{{{}}}{{{rrrnnnnnnddd___XXXSSSPPPNNNMMMKKKLLLNNNPPPOOOMMMLLLMMMOOOLLLGGG@@@999444111...,,,,,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((())))))((((((***,,,,,,666BBBJJJPPPTTTTTTQQQIIIGGGBBB<<<777666999;;;FFFHHHMMMSSSXXXYYYWWWUUUXXXWWWTTTRRRRRRRRRSSSTTTTTTNNNGGG@@@>>>@@@DDDGGGDDDEEEGGGJJJNNNSSSXXXZZZbbbgggttttttiii```XXXOOOJJJIIIIIIIIIKKKLLLHHH@@@999555333000///000111111000.........---------------------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------......//////...---,,,............////////////000000000111222222333333555777:::<<<===>>>@@@AAAGGG[[[}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))'''(((***---111666;;;>>>EEEJJJOOOOOOKKKHHHHHHIIIKKKMMMOOOQQQSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVV^^^hhhooossswww|||}}}xxxuuuvvvxxxzzz|||uuukkkfffeeebbb\\\WWWVVVTTTPPPNNNNNNPPPQQQRRRTTTQQQLLLGGGAAA<<<666111---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''((()))***---222555888EEESSSYYYZZZXXXPPPHHH<<<;;;888555444999???DDDMMMQQQUUUXXXWWWUUURRRQQQRRRQQQOOOOOOOOOOOOOOOOOOIIIFFFBBB???@@@CCCHHHKKKGGGGGGHHHKKKPPPWWW^^^bbbuuuyyyzzzkkk```LLLJJJIIILLLOOOOOOKKKGGG>>>:::444111222222222111------------...............------------,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,------,,,,,,,,,---...............////////////000000000111222222333333555777:::<<<===>>>@@@AAAGGGZZZ|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))***+++...333999@@@FFFJJJHHHLLLMMMKKKEEEAAAAAADDDQQQSSSVVVWWWWWWTTTPPPMMMQQQSSSVVVZZZ^^^aaabbbcccqqqzzz{{{{{{|||yyyqqqjjjaaaVVVPPPQQQSSSRRRPPPSSSRRRRRRPPPMMMFFF???999......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&'''((())),,,111888===EEEQQQZZZZZZXXXSSSJJJ@@@777777666666999???HHHNNNRRRVVVYYYYYYUUUQQQPPPPPPLLLLLLLLLLLLMMMMMMKKKIIIEEEDDDDDDDDDGGGKKKOOOQQQQQQPPPOOOPPPTTT[[[bbbfffyyy{{{jjjaaaUUUNNNNNNOOOOOOMMMFFF@@@888444333444333222,,,---------.../////////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,+++***+++---///............/////////000000000000111222222333333555777:::<<<===>>>@@@AAAFFFZZZ|||''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%###%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''%%%''')))***)))***,,,...+++333???HHHLLLKKKIIIGGGGGGBBB?????????@@@HHHPPPSSSVVVXXXWWWTTTSSSTTTVVVSSSYYYfffvvv~~~{{{vvvzzzyyywwwwwwqqqbbbVVVSSSQQQRRRTTTUUUSSSOOONNN:::999777444///++++++---(((***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''')))***+++,,,&&&&&&&&&&&&&&&''''''((()))***---000777@@@KKKRRRZZZ______XXXNNNFFF===666:::999:::===CCCJJJQQQUUUYYY[[[[[[WWWPPPKKKHHHIIIHHHFFFDDDDDDFFFFFFEEEDDD???FFFMMMTTT[[[aaa```\\\ccc___\\\]]]dddlllqqqssszzzaaaQQQPPPUUUXXXVVVRRRJJJ@@@777222333444///111111---***,,,///111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,...000000///000111333000000000111222222333333666888:::;;;;;;===@@@CCCKKKYYYxxx'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))((())))))((()))***,,,///222===AAADDDEEECCC@@@>>>===???:::888<<<@@@DDDKKKQQQSSSSSSSSSRRRTTTWWW\\\```tttuuuzzz||||||||||||{{{~~~pppeeeccc___\\\WWWSSSRRRRRRSSSNNNFFF>>>666111000111,,,,,,------,,,++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((((((((($$$%%%&&&'''((())))))))))))...555===EEENNNVVV[[[WWW\\\ZZZOOOEEEAAABBBBBBKKKKKKLLLNNNQQQTTTXXXZZZZZZXXXTTTNNNJJJIIIKKKMMMLLLNNNPPPOOOLLLJJJJJJKKKKKKRRRZZZ```gggllljjjeeeccceeehhhppp|||~~~ttthhh]]]XXXUUUQQQLLLFFF===333,,,000111222222333333222111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,...////////////000222000000000111222222333333666888:::;;;;;;===@@@CCCKKKYYYxxx''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((***(((''')))---333777999FFFEEEBBB===999777777999<<<999;;;BBBGGGHHHJJJNNNGGGJJJPPPZZZgggrrrzzz}}}~~~~~~{{{zzzuuummmbbbXXXPPPKKKMMMNNNOOONNNIII@@@444,,,...---+++************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))******000777BBBLLLTTTYYY^^^```XXX[[[WWWKKKBBBEEENNNUUUVVVWWWXXXYYYZZZYYYXXXWWWVVVSSSPPPPPPRRRTTTVVVWWWUUUZZZ]]]ZZZSSSOOOPPPRRRVVV]]]fffmmmtttyyyvvvqqqjjjpppzzzxxxbbb\\\TTTPPPOOOJJJBBB:::666333000111222222111///000000000/////////......------------------------++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------,,,---//////......///111000000000111222222333333666888:::;;;;;;===@@@CCCLLLZZZyyy''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))(((''')))((()))...555;;;>>>>>>;;;:::888666555777;;;???@@@BBBGGGLLLLLLHHHIIIMMMSSSXXXcccrrryyyyyywwwtttuuu}}}|||}}}zzzpppbbbUUUIIILLLOOOPPPOOOLLLBBB999555222...+++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%+++)))'''&&&'''***---///===DDDNNNVVV[[[]]]]]]^^^]]]___[[[SSSPPPVVV___cccZZZ[[[\\\\\\ZZZVVVRRROOOKKKLLLQQQZZZcccggggggeeedddfffgggddd^^^[[[\\\___ccckkkssszzz|||}}}zzzfffWWWOOONNNMMMMMMCCC<<<444000...---///222000000000000////////////------------------------+++++++++++++++*********,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------.........,,,---......------...000000000000111222222333333666888:::;;;;;;===@@@CCCLLLZZZxxx''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))))))))***)))((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''(((((((((((((((...///333777;;;===<<<;;;222444666888999<<<@@@DDDBBBDDDHHHIIIGGGHHHRRR^^^vvvxxx{{{xxxrrr||||||}}}~~~}}}|||wwwmmmhhh[[[MMMHHHNNNRRRQQQBBB===777222000///...---++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''+++)))''''''+++222999>>>LLLPPPVVV[[[]]]]]]^^^^^^aaaaaa___^^^bbbiiiiiieee]]]\\\[[[XXXTTTNNNJJJGGGCCCFFFNNN[[[iiissswwwwwwzzzwwwuuussstttvvvxxxyyy~~~|||fffWWWPPPMMMKKKDDD>>>:::444///000666000000000000////////////........................,,,,,,,,,,,,++++++******,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------.........,,,---......------...///000000000111222222333333666888:::;;;;;;===@@@CCCKKKYYYxxx''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,------......000000000000000000000000000///...+++((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''(((***,,,...888;;;@@@AAA>>>:::777666666:::>>>AAABBBBBBBBBCCC@@@@@@BBBEEEHHHRRReeewww}}}|||zzzyyyzzz{{{{{{zzzwwwbbbUUUTTTUUURRRMMMGGG>>>888555222...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''(((((((((%%%&&&&&&'''((()))******(((((()))...666@@@IIIOOOUUUWWW[[[]]]^^^___aaabbb_________bbbjjjnnnggg\\\YYYWWWRRRMMMIIIEEEDDDCCCJJJKKKQQQ[[[jjjyyy|||~~~}}}iii]]]RRRJJJDDDDDD>>>444///222111111000000000/////////////////////////////////......------,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,---------------------...//////...---...///000000000111222222333333666888:::;;;;;;===@@@CCCJJJXXXwww''''''''''''''''''''''''&&&''''''((())))))(((((()))******+++,,,,,,------,,,,,,------...//////000333333333333333333333333333333111---)))'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''(((+++000555888>>>DDDHHHEEE>>>888666777;;;???EEEHHHHHHFFFEEEDDDBBBCCCIIIUUU```jjjvvvuuuvvvxxxzzz~~~sssllleee\\\[[[TTTJJJCCC>>>888222,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((()))******+++(((,,,222:::DDDMMMTTTXXXYYY[[[]]]^^^^^^^^^___```\\\]]]^^^```eeefff___TTTQQQMMMHHHDDDDDDHHHMMMPPP```bbbgggooozzz}}}xxxqqqXXXVVV\\\iiisssuuuuuuvvviiiddd]]]ZZZ___iiiuuu|||ooollllllpppssswwwooo[[[KKKHHHFFF<<<444222222222222222111111111111////////////////////////000//////......---,,,,,,+++,,,---......---,,,+++------------------------------------............------------------,,,,,,...///000000......///000000000000111222222333333666888:::;;;;;;===@@@CCCHHHVVVuuu''''''''''''''''''''''''(((((()))***************,,,,,,---......///000000******+++,,,,,,---......------------------------444444222---'''%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))(((''')))---444;;;@@@???EEEJJJFFF===888:::>>>999>>>EEEIIIJJJIIIHHHGGGIIILLLZZZooo~~~|||yyyzzzkkkcccYYYQQQKKKDDD<<<555------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((())))))((((((''''''&&&&&&''''''''''''((((((((()))))))))))))))************,,,222;;;EEENNNTTTWWWXXXZZZ\\\^^^^^^\\\ZZZYYYYYYZZZ]]]]]]\\\]]]^^^YYYRRRLLLIIIEEEEEEJJJTTT___gggtttzzzuuucccYYYSSSaaammmoooiiiddd```\\\YYYNNNIIINNNVVVYYY[[[^^^___[[[TTTQQQPPPSSSVVVWWWXXXXXXZZZ[[[WWWWWWbbbpppssstttuuussskkkkkk{{{uuuVVVLLLLLLEEE>>>;;;444444444333333333222222000000000000000000000000111000000///......------***+++---......---+++***---------------------------------.........//////.........------,,,,,,,,,///000111000///...///000000000000111222222333333666888:::;;;;;;===@@@CCCGGGUUUuuu'''(((((()))***+++++++++))))))***+++,,,------.........------,,,+++******''''''''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))((((((((((((((((((,,,******...777???CCCDDDHHHFFFBBB???>>>===>>>>>>CCCIIIIIIEEEMMM]]]fffddd^^^YYY```sss~~~}}}uuuaaaPPPFFFAAAAAA555000---111444222,,,(((,,,++++++,,,------+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))%%%$$$(((+++***)))***''''''((((((((((((((('''***)))((((((******)))'''999???HHHQQQWWWZZZZZZZZZ[[[[[[YYYUUURRRTTTZZZ```]]]___^^^]]][[[WWWNNNDDD???CCCKKKTTT\\\dddrrr{{{ooolllqqq|||wwwvvvkkkYYYSSSJJJNNNRRRSSSRRRQQQRRRSSSMMMMMMMMMNNNOOORRRUUUXXXYYY[[[YYYUUUTTTTTTQQQLLLQQQRRRWWW[[[YYYSSSRRRTTTTTT[[[aaa___ZZZVVVYYY]]]rrrxxxdddUUUNNNFFF@@@===888333222333333///+++...............///000000////////////////////////........................------------------------,,,++++++******+++,,,,,,...---------,,,,,,,,,,,,////////////000000000000///000111222222333222222555777999;;;<<<>>>AAADDDFFFZZZsss((())))))***++++++,,,,,,((((((((()))******++++++******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&'''((())))))************---222999???CCCDDDCCC???@@@AAAAAACCCEEEIIIKKKIIIMMMNNNSSSfff{{{rrrsss}}}}}}}}}|||iiiWWWIIICCCEEE@@@888000))))))...444---,,,++++++,,,,,,***)))++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((...+++)))******(((&&&&&&&&&&&&'''((())))))))))))(((((((((((((((,,,333888EEEIIIPPPVVVYYYYYYWWWVVVWWWRRRKKKFFFFFFMMMWWW^^^___]]]ZZZWWWSSSMMMIIIGGGLLLOOOXXXdddooozzzxxxnnneeeZZZWWWZZZ[[[ccc^^^XXX]]]\\\WWWZZZRRRWWW\\\___]]]YYYWWWVVVaaa```ccckkkuuuyyyvvvqqqdddggggggfffiiinnnooommmaaa\\\XXXYYYXXXTTTRRRSSSTTTVVVXXXYYYWWWSSSOOOMMMQQQSSSXXXaaaiiinnnmmmkkkwwwbbbMMM>>>???;;;555222111222222222111111000000//////000000////////////////////////........................------------------------++++++,,,,,,------......---...000///---++++++,,,////////////000000000000///000111222222333222222555777999;;;<<<>>>AAADDDGGG[[[ttt))))))******++++++,,,,,,''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((('''(((((()))************///555===DDDEEEDDDAAA???<<<@@@FFFIIIJJJKKKMMMPPPUUUdddrrr|||}}}}}}{{{zzzzzz}}}|||iiiWWWMMMMMMJJJCCC:::444000...---///---,,,,,,------+++***,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%$$$&&&&&&'''((()))******+++(((***+++)))***111???JJJOOORRRWWWZZZZZZWWWSSSQQQLLLEEE===999???JJJWWW^^^___YYYUUUSSSMMMFFFHHHPPPYYY[[[eeettt}}}mmm___ZZZVVVQQQSSSYYY\\\ccc]]]VVV\\\ccciiisss||||||zzzxxx~~~xxxvvvvvvuuuuuuwwwuuuooogggdddbbb___WWWPPPPPPNNNNNNUUU^^^dddddd```[[[eeeooosssvvv~~~jjjSSSMMMHHH@@@999444111111111444333222111111000000111////////////////////////........................------------------------++++++---...//////000///---222555444///,,,---///////////////000000000000///000111222222333222222555777999;;;<<<>>>AAADDDHHH[[[ttt(((((())))))*********+++((('''''''''&&&&&&%%%%%%)))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++***)))(((((()))+++,,,999>>>DDDEEEBBB>>>;;;;;;DDDHHHLLLMMMLLLLLLOOOSSSlll~~~~~~wwwyyyooojjjcccYYYLLLCCC@@@===222&&&000...------...///...---,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())),,,,,,((()))---,,,((((((((((((((()))******+++***+++------111;;;IIISSSTTTVVVWWWXXXVVVRRRMMMJJJ???;;;999<<>>AAACCCGGGZZZsss''''''''''''(((((((((((((((((((((''''''&&&&&&%%%)))(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++)))'''''')))---111444>>>@@@@@@===999888;;;>>>KKKJJJIIIHHHLLLUUUbbblll~~~xxx~~~gggOOOAAA===888222///---+++,,,---.........,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))...+++$$$&&&---+++!!!+++******)))))))))*********+++...555???IIIQQQVVVWWWVVVTTTQQQMMMHHHCCC@@@999;;;@@@IIIRRRVVVTTTQQQNNNOOOTTTZZZ[[[\\\hhhxxxtttxxx}}}mmm___VVVUUUXXX[[[]]]\\\aaafffgggkkk{{{yyyrrrmmmllllllfff\\\SSSRRRVVV[[[]]]]]]YYY^^^gggpppzzzrrrYYYGGG???===<<<999222222222111111222333333000000000000000000000000////////////////////////........................---............------,,,---444999888222---...111////////////000000000000//////111222222222222222555777999;;;<<<>>>AAACCCEEEXXXqqq&&&&&&&&&&&&'''''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((((()))+++///555:::===;;;999777555555:::@@@EEEIIIFFFDDDIIIVVVkkk{{{uuussswwwzzzzzzxxx}}}||||||www~~~{{{yyywwwWWWEEE===999111///,,,+++,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))'''&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%+++)))$$$...===<<<---,,,+++***))))))***+++,,,***...555AAAMMMUUUXXXXXXXXXUUUPPPKKKEEE@@@===<<<>>>CCCKKKSSSVVVTTTNNNHHHIIIQQQ[[[bbbiiisss}}}zzz```]]]YYYVVVYYYbbboooxxxvvviiidddccc^^^VVVQQQPPPPPPPPPSSS[[[iiixxx~~~{{{]]]JJJ@@@;;;888444333333222222222222333000000000000000000000000////////////////////////........................///...------------......+++///333333///,,,---///////////////000000000000///000111222222333222222555777999;;;<<<>>>AAADDDEEEXXXooo'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++))),,,000555999<<<===>>>555333222444999???DDDFFFEEEHHHPPP___rrr{{{zzz}}}xxxllldddaaaaaahhhkkknnnmmmhhhaaa]]][[[RRR[[[jjjvvvzzzvvvoooiiiccc]]]TTTOOOTTTaaaqqq}}}|||dddOOO???;;;888333000//////---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---333111...>>>SSSQQQ>>>***)))((((((***,,,...000222999DDDNNNTTTWWWWWWVVVUUUQQQLLLFFFCCCBBBCCCDDDIIIMMMQQQTTTSSSQQQPPPOOOPPP^^^hhhmmmxxxqqqnnnhhhdddaaa___\\\ZZZUUUYYY```iiivvvyyyooo___YYYRRRNNNQQQXXX___dddcccmmm}}}jjjRRRCCC===999888666444333222111111000000000000000000000000////////////////////////..............................,,,,,,---000222444,,,...///000...---...///////////////000000000000///000111222222333222222555777999;;;<<<>>>AAADDDEEEXXXppp((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++---222999???AAA???<<<999333222333777>>>BBBCCCBBBEEEOOOccc{{{yyy{{{qqqvvvwwwllliiiaaaUUUKKKHHHMMMSSS\\\^^^^^^[[[TTTMMMJJJHHHCCCOOO```nnnqqqkkk___VVVQQQQQQOOOLLLNNNYYYjjjwwwooommmfff^^^___ffflllmmmzzz~~~hhhOOOEEEAAA<<<777444222000...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))!!!###&&&)))***+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((,,,%%%---BBB;;;###'''''''''(((***...111333<<>>AAADDDFFFYYYppp))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&''')))***))))))))))))))))))))))))$$$&&&))))))((((((((()))111777===@@@@@@===888222===777666===BBBBBBCCCGGGRRR^^^ooo}}}~~~xxxyyy}}}|||xxxyyyzzzvvvtttpppmmmlllfff]]]VVVSSSNNNHHHHHHMMMZZZ___eeefffbbb\\\XXXUUUMMMXXXgggsss||||||rrrgggiiiaaaWWWOOOQQQ[[[iiisssmmmaaaWWWSSSSSSSSSYYYaaavvvyyyzzzsssjjjjjjsss}}}xxxdddaaaUUUBBB444333777555000222//////111///++++++...---------,,,,,,,,,++++++***++++++++++++***)))))),,,,,,***)))))))))***++++++++++++***)))(((((('''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''++++++++++++***)))((('''(((&&&(((+++++++++555BBBFFFMMMUUUXXXTTTOOOKKKIIINNNJJJEEEDDDHHHMMMQQQRRRJJJSSSUUULLLLLLZZZhhhllljjjppp~~~ooo___WWWSSSRRRXXXccclllpppqqq}}}uuugggXXXaaaVVVTTT[[[\\\\\\kkkwwwTTTIIIDDD===777333222222333444222//////111222222222222111111000///......---000000000000//////////////////............//////////////////////////////000000000///////////////222111111000111333444555777999;;;<<<===???CCCEEEJJJSSSnnn))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&''')))+++---))))))))))))))))))))))))'''((()))(((((()))+++---444;;;BBBCCC@@@;;;666333111666???BBB???AAAPPPaaaqqqsssvvv{{{{{{zzzmmmbbbWWWSSSTTTYYYccclllfffbbb______[[[VVVXXX]]]mmmxxx~~~sssllljjjbbbnnn}}}{{{pppiiijjjuuu{{{mmmddd\\\WWWWWW\\\sssyyy|||ttteee[[[\\\```bbblllvvv||||||uuuaaaHHH777333222111000......000///,,,,,,///---------,,,,,,,,,,,,++++++++++++++++++***)))))),,,+++***)))))))))***+++++++++******)))(((((('''))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((('''''''''&&&''''''((((((((((((''''''((())))))******)))))))))***'''(((,,,///333===HHHQQQRRRSSSRRROOOKKKIIIHHHLLLFFFAAAAAAHHHPPPTTTTTTTTTNNNKKKOOOXXXaaaiiinnnssszzzyyytttyyyxxxjjj]]]XXXSSSWWWaaapppmmmbbbYYYWWWRRRPPPYYYgggppp{{{UUUJJJ===888:::;;;777222666444222111222222222111222111111000//////......//////000000111111222222//////............//////////////////////////////000000000000000000000000222111111111111333444555777999;;;<<<===???CCCEEEKKKUUUppp)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''')))+++---...))))))))))))))))))))))))******)))'''(((+++111555888;;;===;;;666444666:::888>>>FFFJJJLLLWWWnnn~~~xxxwwwvvvtttsssbbb[[[TTTPPPNNNTTTdddssszzz}}}}}}sss{{{~~~wwwxxxyyyrrrlllkkkmmmuuu___SSSPPPUUU[[[bbbgggnnntttsssoooqqq|||jjjOOO>>>666333111//////111111...---000......---------,,,,,,,,,+++++++++++++++******))),,,+++******))))))******++++++******)))(((((((((*********)))))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((()))*********+++)))***111888>>>GGGOOOXXXTTTPPPMMMLLLLLLKKKKKKFFFDDDCCCGGGNNNSSSSSSQQQMMMOOO^^^uuu~~~xxxvvv|||tttkkk```[[[bbbgggfffcccdddfffnnn{{{}}}xxxuuu}}}yyysssrrrtttvvvwwwwwwhhh]]]YYYXXXYYY```dddppplllPPP@@@>>>===777///777555333333333333111///111111111000000//////...//////000111222333444444//////............/////////////////////////////////000000000111222222222222111111111222333444555777888;;;<<<===???BBBEEEKKKUUUppp(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''((()))***+++,,,((((((((((((((((((((((((******((((((***000888>>>@@@:::444000///333===FFFIIIEEEEEEPPPbbbvvvsssaaaZZZTTTTTT[[[bbbgggiiiqqqrrrsssrrrmmmmmmyyy{{{}}}}}}uuuttt{{{mmmfffjjjnnnsssxxx|||zzznnnaaa[[[bbbfffiiirrrsss\\\FFF777555111000222222///...000............------------++++++,,,,,,++++++***)))+++++++++***************************))))))((((((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))******)))***///888AAAIIIMMMPPPSSSOOOLLLMMMPPPRRRQQQPPPCCCGGGNNNSSSTTTRRRNNNKKKSSSfff|||ggg[[[UUUXXXdddyyy~~~wwwvvvxxxyyyyyyzzzooovvv|||{{{sssnnnkkkiiihhhmmmqqqyyy|||uuukkkhhhaaa^^^eeeppp|||qqqQQQAAA;;;999777555444333333444333111000111111111000000000//////000000000111111222222222//////............////////////////////////////////////000111222333333444111111222222333444444555666888:::<<<===???BBBEEEJJJTTTppp((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((()))))))))+++...444<<>>AAA555333222222333444333111111111111111000000000000111111111000000//////...//////............//////000000000000000000000000//////000111222333333444111222222333444444555555666888:::;;;<<<>>>BBBDDDJJJUUUrrr))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))'''***---000333777<<<@@@888333333:::>>>===@@@GGGHHHWWWjjjwww|||oookkkggggggnnntttoooggghhhdddcccmmm}}}{{{xxxvvvrrrssswww}}}~~~wwwssszzzyyynnnhhhiiimmm}}}}}}yyyssssss|||zzztttnnnnnnqqqooojjjyyyoooWWW@@@777111111222111222444000////////////.........,,,,,,,,,,,,,,,++++++******++++++++++++***))))))******))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((()))))))))))))))''''''((((((((((((''''''+++***)))(((((()))***++++++444???FFFKKKNNNKKKGGGHHHJJJMMMQQQTTTTTTQQQNNNRRRTTTSSSMMMHHHIIISSS]]]uuutttddd\\\]]]^^^\\\pppvvvsssooollloooxxx~~~tttqqqsssrrrooouuuyyy|||uuuqqqqqquuuyyyuuueeeYYYSSSTTTYYYddd~~~nnnQQQCCC???888666333222333444333333111111111111111111111111222222111000///...------//////............//////000000000000000000000000///000000000111222222222111222333444555555555444666777:::;;;<<<>>>AAADDDKKKWWWuuu))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((())))))))))))(((((('''))))))))))))))))))))))))(((,,,222666888777777888//////666@@@BBBAAAKKKYYYkkk{{{zzz}}}rrr\\\]]]^^^eeettt|||}}}xxxxxx{{{~~~{{{|||~~~{{{iiiqqq|||}}}xxx|||{{{uuupppqqqzzzqqqWWWKKK???999777333222333000000000/////////......,,,,,,------,,,,,,+++******++++++,,,+++***)))((()))))))))))))))))))))************)))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''+++***)))((()))+++---...333>>>GGGIIIJJJKKKIIIEEEHHHJJJKKKKKKKKKMMMOOOQQQUUUSSSPPPNNNQQQYYYeeemmmmmmxxxyyyfffhhhiiiiiimmmuuuxxxwww{{{~~~zzzvvvsssqqqpppfffeeeeeehhhppp|||{{{wwwvvvppp```[[[]]]VVVhhh~~~tttYYYJJJ???;;;777333333333444333111111111111111111111111222111111000000///////////////............//////000000000000000000000000000000000000000000000000111222333555555555555444555777999;;;<<<>>>AAADDDIIIVVVttt))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((()))***************)))))))))))))))))))))))))))///666::::::777333111111444===EEEEEEIII___yyy~~~|||vvvhhh]]]WWW___lll}}}}}}xxxwwwvvv}}}~~~~~~yyypppuuu{{{rrrbbb______cccvvvppp```OOODDD<<<555222111000000000000////////////,,,,,,------,,,,,,+++*********+++,,,+++***)))((()))))))))))))))*********+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***)))((()))***---///111999EEELLLJJJGGGHHHHHHEEEHHHHHHFFFDDDCCCHHHPPPWWWRRROOOPPPWWWbbbmmmtttvvvvvv~~~yyyfff[[[[[[qqqrrrkkkbbb[[[ZZZ]]]bbbfffdddeeegggjjjqqq}}}nnnggg]]]\\\\\\aaasssyyyeeeFFFAAA:::555333333444333111111111111111111222222111111111111111222222222//////............//////000000000000000000000000000000000000////////////111222333555666555555444555777999;;;<<<>>>AAADDDDDDRRRppp(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&((()))))))))(((''''''((())))))***)))((((((---666>>>???999333111222777999@@@KKKUUUddd|||vvv}}}{{{|||sssaaa]]]fffkkkvvv|||xxxvvv~~~}}}~~~yyyqqqrrr{{{wwwiiiaaacccqqqvvv]]]GGG:::333000333000///111///,,,---000//////.........---------,,,,,,+++++++++,,,------+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++------******///:::CCCEEEEEEDDDDDDCCCCCCDDDEEECCC;;;999BBBNNNQQQOOOMMMNNN[[[dddrrr}}}}}}oooUUUWWWcccttt~~~tttmmm]]]ZZZTTTQQQUUU___ddddddlllqqqxxx}}}qqq]]]YYY___iiizzzfffPPP>>><<<;;;555222444000222444444333222222222111222222222222111000000111111000000000000111111000000000000000000000000000000000000000000000000333333333333444555666666777888:::<<<>>>@@@AAABBBDDDVVVnnn(((((())))))))))))((((((***)))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''&&&'''((()))))))))((('''***))))))))))))******+++999===@@@>>>999555555777===>>>DDDQQQ```ooo|||rrrzzz|||zzzrrrppptttsssnnnooovvv{{{{{{uuupppmmmrrrzzzwwwxxxxxx|||yyy{{{}}}___AAA777<<<333111000333333000000333//////.........---------++++++++++++,,,------...++++++++++++************************************************************))))))))))))))))))))))))************************)))*********,,,333>>>FFFEEEBBB???>>>@@@@@@>>>;;;777666;;;GGGPPPQQQNNNMMMOOOjjjqqq```\\\ccclll~~~yyytttoookkkXXXWWWSSSSSS\\\kkkvvvyyy~~~ppp```ZZZ[[[ffftttxxxdddIII@@@<<<666333555222333444444222111000000111222222222222111000000111111000000000000111111000000000000000000000000111111111111111111111111333333333333444555666666777888:::<<<>>>@@@AAABBBCCCUUUmmm((())))))******))))))(((******)))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&'''((()))))))))((((((,,,+++)))((())),,,///111>>>===;;;888666666999<<<@@@EEEQQQbbbqqq}}}uuuwww}}}ooo___jjjnnnuuu||||||~~~||||||zzzyyy}}}~~~uuuxxxyyyyyywwwQQQ;;;<<<444000...111222///...////////////.........------***++++++,,,---......///,,,+++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))******((()))***...444<<>>>>>999333444777AAALLLOOOMMMKKKLLL[[[uuuuuuvvvuuurrrooommmnnnppp~~~}}}wwwsssrrrssstttuuupppooolllmmmwwwzzziii[[[WWWZZZ___sss~~~\\\III???777555777444444444333222111000///111222222222222111000000111111000000000000111111000000000000000000000000111111111111111111111111333333333333444555666666777888:::<<<>>>@@@AAABBBCCCUUUlll)))))))))******)))))))))*********)))))))))(((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''''''''(((((())))))))))))+++***)))))),,,000555999===:::777555666;;;@@@DDDEEESSSgggyyy~~~ppp^^^TTTlll|||{{{ssspppttt{{{uuukkkqqq{{{|||kkkccciiinnnQQQ???;;;444///000111///,,,,,,////////////............******+++---......//////,,,,,,+++++++++*********************************************************))))))))))))))))))))))))((()))))))))))))))******)))+++000777???DDDFFFFFFAAA>>>;;;:::;;;;;;888555===@@@GGGKKKIIIFFFJJJQQQooowwwyyy|||}}}llliii}}}~~~vvvpppppprrrsssvvvyyy|||{{{yyy{{{xxxcccZZZ^^^bbbzzz___KKK===999<<<666444222222222222111111111222222222222111000000111111000000000000111111000000000000000000000000111111111111111111111111333333333333444555666666777888:::<<<>>>@@@AAABBBBBBTTTkkk))))))************))))))************))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******)))))))))+++000666;;;???;;;999777777:::@@@GGGLLLWWWiiittthhhbbb```^^^vvv|||sssooottt|||}}}{{{nnn\\\TTT```qqqvvv^^^HHH<<<333222444333000000000000/////////.........***+++,,,......///......,,,,,,,,,++++++++++++***************************************************************************(((((())))))*********+++***...666???EEEFFFBBB???:::<<<<<<;;;888777:::<<>>@@@AAABBBBBBTTTkkk)))******++++++******)))++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))((((((((()))***+++)))***,,,000555:::>>>@@@666666666666:::BBBLLLSSSqqq}}}uuuoooppppppooozzz~~~xxxtttwww~~~ppp^^^___jjjYYYHHH777222333333222222000000000/////////......+++,,,...//////...------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,+++111;;;BBBDDDBBB===999777:::<<<999555555<<>>@@@AAABBBCCCTTTkkk)))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((***)))((((((((()))***+++***---111555999;;;======111333666888>>>JJJ[[[gggvvvwwwxxxzzz}}}wwwttt|||www```FFF999666444111000000000000000/////////...------///000///...,,,+++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************)))******+++,,,,,,------111777???CCCBBB???<<<<<<======<<<999777999@@@FFFFFFGGGOOO```nnntttvvvwwwooopppiiiwww~~~|||wwwtttyyyvvvzzzzzzooopppqqqVVVEEEAAA;;;555222444555444333111222222222222111000000111111000000000000111111111111111111111111111111222222222222222222222222333333333333444555666666777888:::<<<>>>@@@AAABBBDDDUUUkkk******++++++++++++******+++++++++************)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***)))((((((((()))+++,,,,,,///444999;;;<<<:::999333777;;;???HHHYYYpppwwwqqqmmmxxxwwwuuuvvvyyy~~~qqqvvv|||[[[GGG???999444222000000000000////////////---...000000///...+++***---------,,,,,,,,,++++++************************++++++++++++++++++++++++******************************+++,,,------......888>>>DDDEEEBBB???@@@BBBFFFBBB===:::;;;???DDDHHHHHHLLL[[[uuu{{{rrrooouuu}}}{{{sssgggbbbmmmzzztttwwwxxxuuupppooorrrvvvwwwvvvuuuvvvyyy~~~vvvfffkkksss\\\FFF???777333444555333111111222222222222111000000111111000000000000111111111111111111111111111111222222222222222222222222333333333333444555666666777888:::<<<>>>@@@AAABBBEEEVVVkkk,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***************++++++,,,000333888<<<===:::666333444<<>>:::///000333555222////////////......---------,,,,,,,,,---------------------------,,,,,,+++*********+++++++++++++++******))))))++++++++++++++++++++++++)))******)))(((+++111666CCCEEEFFFDDD@@@???AAADDDBBB;;;999AAAIIIHHHEEEEEEDDD]]]zzz~~~uuuxxxllliiikkksss{{{|||uuussstttvvvwwwqqqnnnjjjddd```\\\ZZZYYYSSSSSSSSSTTTVVVUUUSSSQQQTTTTTTSSSTTTUUUXXX[[[]]]cccdddiiiqqqzzz}}}iiiccciii}}}www\\\GGG666444555222444:::555444444444444444444333444444333222111111111111222222444555555444222222222222222222222222222222222222111000222444666888999999999999;;;===@@@AAAIIIXXXkkk,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******)))******+++,,,,,,222777======999444333333<<>>===@@@GGGIIIHHHKKKQQQ[[[dddqqqzzz~~~}}}{{{ssswww}}}vvvpppkkkjjjjjjkkkddd```YYYTTTSSSTTTUUUWWW]]]\\\ZZZYYYWWWVVVVVVVVVUUUVVVWWWWWWWWWWWWWWWWWWXXXWWWTTTRRRQQQQQQRRRRRROOOMMMMMMPPPUUUZZZ[[[ZZZ___bbbhhhooouuuzzz}}}~~~qqqfffgggmmmlllUUU@@@<<<===999888;;;444444444444444333333333222222222111222222333333222222333333333333222222333333333333333333333333333333222222333555666777777888999:::===???BBBCCCJJJYYYlll,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))***+++,,,---...444:::@@@>>>666222444888;;;FFFUUUggg~~~|||~~~sssiiifffsssrrrOOO:::888555333222000000000222333///.........---------------------------------------,,,,,,+++++++++++++++++++++++++++************************************+++,,,---...111666===BBBHHHDDDAAAAAACCCCCC>>>:::<<>>;;;777666444444444444333333222222111111111111222333444555222222111111111111222222444444444444444444444444333333444444555555666666777888:::<<>>;;;666333333222000....../////////............------------------------------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************************((()))+++...333999@@@DDDHHHFFFDDDDDDDDDBBB>>>;;;@@@DDDIIIIIIHHHNNN]]]jjjpppoooqqq{{{yyyuuuvvv{{{tttlllfffcccbbbccc\\\ZZZXXXVVVVVVXXX[[[]]][[[\\\\\\\\\[[[\\\^^^```cccfffjjjnnnsssvvvxxxxxxtttwwwyyyvvvrrrqqquuuzzz~~~{{{wwwrrrmmmiiigggfffddd^^^UUUOOOOOOOOOOOONNNQQQPPPNNNMMMOOORRRVVVXXXTTTWWW\\\aaahhhssstttmmmuuuYYYEEE>>>:::666555555555444444333333222222222111111111222222333444333222111000000111222333444444444444444444444444222333444555555555555444999:::<<<>>>@@@AAABBBCCCIIIXXXlll---------,,,,,,,,,++++++************************************************))))))))))))************)))))))))))))))))))))))))))******,,,...000222333:::999888666777;;;@@@DDDSSSqqqzzzwwwxxxyyy|||}}}}}}|||{{{yyy|||mmmYYYJJJAAA999333555666222------000000/////////.........---------------------------,,,,,,+++,,,,,,------+++++++++++++++++++++,,,************************((())),,,111888???DDDGGGFFFHHHIIIGGGCCCAAAAAABBBEEEFFFFFFIIIRRRbbbrrr|||yyy~~~uuummmiiiuuuyyyssspppfffccc___\\\[[[^^^aaacccaaabbbdddfffhhhjjjkkkllljjjlllooopppoooppprrruuurrrtttxxx|||}}}~~~|||{{{tttoooiiieeedddccc```^^^___\\\XXXUUUTTTVVVXXXZZZUUUSSSPPPNNNOOORRRWWW[[[hhhuuu~~~lllpppsssUUUFFF???;;;:::666666555555444333222222444333222222111111111222333222111000000111222333222222222222222222222222111222333444555555444444======>>>>>>???@@@@@@AAAFFFUUUiii------------,,,,,,,,,,,,************************************************)))))))))************+++))))))))))))))))))))))))***+++,,,...000333555777<<<888444333888???GGGLLLqqq~~~rrrppp{{{~~~}}}}}}ppp___LLL???555777999444111111000000000000////////////------------------------,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---222999@@@FFFIIIIIIEEEHHHIIIGGGCCCAAADDDHHHGGGFFFFFFPPPeee||||||iiieeeiiisss|||uuunnnhhhdddcccccceeeddddddeeeiiinnntttwwwsssuuuxxx{{{}}}|||{{{{{{{{{zzzvvvwwwuuurrrpppooooooqqqrrreeeaaa[[[VVVSSSQQQNNNMMMHHHTTT```cccaaafffsssxxxeeeeee|||mmmUUUFFF>>><<<888777777666555444333333555444333222111111111111222222111111111111222222222222222222222222222222222222333444555666777777@@@???>>>======>>>???@@@CCCSSSggg...------------,,,,,,,,,************************************************))))))*********+++++++++))))))))))))))))))))))))+++,,,---000333666888:::777777666777<<>><<<;;;;;;===@@@BBBBBBQQQggg......---------,,,,,,,,,************************************************))))))******++++++++++++)))))))))))))))))))))))),,,---...111444777:::<<<111555999<<>>???CCCHHHIIIIIIGGGKKKRRRbbb|||yyyppplllgggaaacccfffiiikkkkkkooovvv|||yyyzzz|||~~~{{{zzzxxxrrrhhh```___YYYSSSPPPRRRSSSRRRPPPYYYYYYeee~~~xxx]]]\\\vvv```KKKAAA::::::999888777666555555111111111111222333444444222333444555555444333222444444444444444444444444555555555555777:::>>>@@@???===:::999:::===AAADDDAAAQQQggg......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))),,,000444555666777888222===CCC@@@EEE[[[xxxzzzsssooorrrxxxuuummmnnn|||}}}```???222888888//////////////////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++---......------------888;;;@@@FFFJJJKKKIIIGGGFFF===<<>>777555000222222222111000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///...,,,,,,...000<<<>>>AAAEEEHHHHHHGGGFFFDDD??????EEEIIIGGGIIIMMMNNN[[[gggmmmxxx}}}xxxtttpppmmmkkkooouuuzzz{{{zzzsssvvv{{{yyytttpppllliii___UUUQQQWWW\\\^^^fffqqqtttgggnnn|||uuuXXXIIIBBB;;;888999888666444333333333222333333444444333333333333333333333333333333333333333333444444333333222333555999<<<>>>777999:::;;;;;;===@@@BBBDDDTTThhh.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++************++++++...111555888:::;;;===>>>EEEAAACCCRRRggg{{{~~~iiiPPP<<<444333555444333222111///....../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---///...++++++000555@@@AAACCCEEEEEEEEEDDDCCC;;;>>>CCCGGGFFFEEEJJJPPPZZZlllvvvqqqxxx|||yyy{{{vvvsssrrrqqqpppqqqqqqrrrxxx|||ttthhh___\\\XXXRRRRRRXXX```ggg~~~nnnhhhqqqxxxXXXJJJ>>>===<<<888666888555444333333333333333333333333333333333333333333444444444444333333333333222333333555777999;;;<<<777999;;;;;;<<<===@@@BBBDDDTTThhh............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,+++******+++,,,,,,000333777:::<<<===@@@BBBGGGFFFQQQjjjsss```III999333555444333222111000///////////////.......................................,,,,,,,,,---------------***---///---+++---444;;;BBBDDDGGGGGGEEEBBB???===000:::DDDFFFEEEHHHPPPWWWmmmxxxzzzyyyzzzyyyvvvqqqoooppptttvvvxxx{{{zzz{{{~~~yyyqqqmmmggg^^^ZZZZZZZZZTTTbbbzzzmmm{{{kkkSSS???<<<===999666999666555444333333333333333333333333333333333333333555555444444333333333222222333444666888999::::::888999;;;<<<<<<===@@@BBBDDDTTThhh//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,+++++++++,,,...///222555999;;;===???BBBEEEEEEQQQiii|||}}}tttkkkYYYAAA222333333111000000000000000////////////////////////........................,,,,,,---------.........+++---///...---111888???BBBFFFJJJJJJFFF@@@;;;999222===DDDCCCGGGWWWjjjuuusssqqqqqqsssxxx~~~}}}zzzxxxtttmmmgggdddbbbUUUVVVnnnnnncccFFF<<<<<<:::888888666555555444333333333333333333333333333333333333555555555444444333333333222333555777888999999888888:::;;;<<<<<<>>>@@@CCCDDDTTThhh/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++---,,,++++++,,,...000222555777;;;===???BBBEEEHHHLLLcccuuuqqquuuwwwsssgggNNN777555444222000//////000000...////////////000000000------------------------+++,,,,,,------.........------...///222777===AAABBBGGGKKKJJJDDD>>>:::999===DDDDDD@@@NNNnnn{{{sssnnnooovvvvvvxxx}}}~~~yyytttqqqrrreee^^^dddppp}}}sssmmm{{{[[[EEE>>>===:::666666555444444444444444444333333333333333333333333555555555444444444444444444444666777888888888888888:::<<<<<<===>>>AAACCCDDDSSShhh////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++---000333555888:::===@@@BBBEEEIIILLL]]]zzzxxxqqqsssqqqpppzzzttt```III:::888555222000///...///.../////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......///------000777===AAABBBEEEHHHIIIFFF@@@<<<;;;===@@@GGGFFFEEEXXX~~~tttpppoookkkkkkmmm}}}}}}zzzpppgggaaadddllltttooosss{{{XXXCCC>>><<<666555444444444444555555666333333333333333333333333444444444444555555555555555555666666777777888888999:::<<<======>>>AAACCCDDDSSShhh000/////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++,,,+++***+++---111444777:::<<>>AAADDDDDDSSSiii000///------......---+++......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,///555999:::CCCBBB@@@FFFIIINNNZZZ|||zzz{{{xxx~~~qqqTTT>>>111555777///...666////////////............------------------------///...,,,,,,---------,,,000///111777>>>DDDFFFFFFHHHGGGEEEAAA<<<;;;>>>@@@EEEJJJSSS]]]iiivvvyyyttt~~~rrrppppppsssxxx}}}zzzssskkkbbb]]]aaakkkvvvrrrxxx}}}UUU@@@;;;444777777666444222111222444444444444444444444444444444444444555555555555666666666666666777777777777;;;;;;<<<===???AAABBBCCCIIIVVVkkk000///.........///...,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++...111666999:::AAAEEELLLOOOJJJTTTooo~~~{{{}}}fffOOO999444555111///111000000000/////////......------------------------...------------...---,,,000000333999@@@EEEFFFFFFDDDDDDCCCBBB@@@AAACCCEEEFFFSSSdddpppuuu{{{wwwvvv|||~~~zzzxxx|||wwwsssrrrvvvxxx{{{~~~}}}vvvqqq[[[]]]]]]ccc{{{gggPPPEEE999777777666555444333444555444444444444444444444444444444444555555555555666666666666666777777777777;;;;;;<<<===???AAABBBCCCHHHVVVkkk111///......///000///.........---,,,,,,,,,,,,---************************++++++++++++,,,,,,,,,,,,))))))***---222666999:::<<>>777666666666777777666555555555555555555555555555444444444555555555555666666666666777777888888999;;;;;;<<<===???AAABBBCCCEEESSSjjj555333000///000000000000......---,,,,,,,,,,,,---************************++++++,,,,,,,,,---------,,,---...222666:::<<<===CCCPPPRRRSSScccttt~~~|||mmmuuurrrMMM666444555333222222222222111111111111........................+++---000000//////000222444999???EEEGGGEEEBBB@@@???AAADDDEEEHHHNNNVVV\\\zzz~~~zzzuuusssuuuzzz}}}{{{nnn]]]\\\iiizzzjjjGGG999777666666777777666444555555555555555555555555444444444555555555555666666666666777888999999999;;;;;;<<<===???AAABBBCCCEEESSSkkk888555222000000000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,------......+++---000222444888===AAAIIIUUUUUUXXXrrroooiiilll|||ZZZ???444333333222222222111111111111000........................+++...000000...///222666777<<>>CCCFFFJJJUUUeeesssrrrpppqqquuu|||~~~kkk```aaabbbuuunnnuuuPPP@@@<<<777666777777555333555555555555555555555555444444444555555555555666555666777777888999::::::;;;;;;<<<===???AAABBBCCCEEETTTkkk;;;888333000000000//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***///444555555999BBBJJJWWW]]]^^^kkkssswwwoooyyyiiiNNN<<<444333222111111111111000000000........................,,,...000///---...444999;;;@@@EEEGGGDDD@@@<<<:::888???FFFGGGKKKYYYrrrxxxqqqnnnrrrxxx~~~rrrmmmbbboooqqq{{{^^^HHHBBB;;;777888888666333555555555555555555555555444444444555555555555666555666777888999::::::;;;;;;;;;<<<===???AAABBBCCCFFFTTTlll===999444111000//////.........---,,,,,,,,,,,,---------------------------++++++,,,,,,---...//////,,,222888999888===IIISSSfffeeehhh~~~tttjjjwwwuuu\\\EEE777333111111111000000000000///////////////////////////---///000...,,,...555;;;===AAAFFFGGGCCC>>>:::999;;;CCCJJJJJJKKK[[[xxx~~~xxxrrrnnnxxx~~~qqqcccfffyyypppNNNFFF===999999999777444666666666666666666666666444444444555555555666666555666777888999:::;;;;;;;;;;;;<<<===???AAABBBCCCFFFUUUmmmKKK@@@555111000000111555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............555---111??????;;;LLLgggllleeeppp~~~}}}{{{iiiRRR@@@777333444444222000//////000000000////////////000000---...000000000222888===@@@@@@BBBCCC>>>777555888@@@HHHPPPRRRTTT^^^qqq~~~wwwwwwzzz}}}qqqdddlllcccLLL:::999:::444222777666666666666666666666666555555555555555555555555777777777888999999::::::<<<<<<<<<===>>>@@@AAABBBFFFWWWnnnOOOBBB666222222000///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............333111666@@@@@@@@@QQQhhhiiimmm~~~}}}eeeKKK888333333333222000//////000000000////////////000000...///000000000444999>>>???@@@BBBDDD@@@999999===FFFJJJOOORRRVVVaaarrr~~~}}}zzz||||||nnnlllvvvsssZZZDDD>>>===888777;;;666666666666666666666666555555555555555555555555666666777777888999999:::<<<<<<<<<===???@@@BBBBBBFFFXXXnnn[[[KKK;;;555444222///---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////333888;;;<<>>BBBIIIIIIKKKOOOYYYfffsss{{{zzzvvvtttxxx~~~{{{yyywwwwwwwwwxxxzzz}}}}}}{{{{{{~~~}}}xxxmmmooojjjNNN@@@<<<888777888666666666666666666666666555555555555555555555555555555666777777888888999<<<<<<<<<===???AAABBBCCCGGGXXXpppnnnYYYBBB888666444000...////////////............------------------------,,,,,,------...///000111222888;;;888:::HHH[[[hhhiii~~~hhhDDD555333111000111111111000000000////////////000000000000000111444888>>>BBBAAAAAACCCEEEBBB???BBBHHHOOOMMMNNNVVVdddsss~~~{{{uuuttttttwww}}}~~~|||zzzxxxxxxyyyrrrqqqqqqqqqqqqsssuuuvvvyyyiiivvv|||[[[EEE;;;888666666666666666666666666666666555555555555555555555555555555555666777777888888<<<<<<<<<>>>???AAACCCDDDHHHYYYqqqfffJJJ:::555222000000000000/////////.........------------------------------------///000222333999>>>???;;;AAARRReeennnooopppMMM888555222111111222111000000000////////////000000111000111333777<<<@@@BBBCCCBBBBBBCCCBBBBBBGGGOOOYYYYYY^^^iiixxxyyyuuusssyyy~~~}}}}}}|||yyyvvvppprrrsssrrrrrrtttxxx|||vvvsss~~~nnnPPP@@@<<<:::888777777777777777777777777666666666666666666666666555555555666777777888888;;;<<<===>>>@@@BBBDDDEEEIII[[[sssrrrSSS>>>555000///000000000000/////////......------------------------...------...///111333444999;;;===AAALLL^^^lllrrr{{{vvvXXX<<<888333111333333222000000000////////////000000000000222666;;;@@@BBBBBBDDDBBBAAABBBCCCFFFPPPZZZbbbhhhqqq}}}|||vvvwww{{{}}}}}}|||zzzxxxwwwwwwxxxwwwuuuuuuwwwyyyzzzzzz}}}~~~}}}ZZZCCC===:::777777777777777777777777777666666666666666666666666555555666777777888888999;;;<<<===>>>@@@BBBDDDEEEIII\\\ttt~~~```III;;;222000111000000000000/////////.................................---...///111444666888777===MMM```nnnvvvyyyfffAAA;;;555333444444222///000000////////////000000///000333999???CCCCCCBBBDDDAAA???AAAEEEMMM[[[iiiooo{{{yyyyyy~~~yyyvvvxxx}}}|||yyyxxxoooppprrrtttvvvwwwxxxxxx{{{bbbFFF===:::666777777777777777777777777666666666666666666666666666666777777888999999:::;;;<<<===>>>@@@CCCEEEFFFJJJ\\\uuukkkTTTBBB777333444000000000000////////////........................///...---...///222444666<<<:::DDD^^^vvv|||~~~wwwwwwpppCCC===666333444555222///000000////////////000000///000444:::AAADDDCCCAAACCC@@@>>>AAAGGGRRRcccsssyyywww}}}wwwwww|||zzzvvvpppqqqqqqooommmmmmnnnooozzzvvvwww}}}zzzppp~~~mmmMMMBBB???:::777777777777777777777777777777777777777777777777777777777888999999::::::;;;<<<===>>>AAACCCEEEFFFJJJ]]]vvv~~~ZZZGGG===444111222111000///...........................///000000---...//////000444999<<<@@@@@@IIIkkk}}}~~~~~~xxx|||cccFFF111444888222000666000111111000//////000222///333777;;;===???BBBDDD@@@@@@@@@@@@FFFSSSaaaiiiuuuyyyuuu|||~~~~~~~~~{{{xxxwwwuuusssqqqmmmppptttxxxyyyxxxvvvuuusssxxx~~~sss~~~aaaDDD888:::999888777777888888777666777777777777777777777777777888888999;;;<<<<<<======>>>@@@@@@@@@BBBDDDFFFPPP]]]yyyeeeKKK===444333222222111000///////////////////////////000111111......//////000444888<<<;;;>>>PPPtttpppRRR999777999222///444000111111111//////111222000444888<<<>>>???AAACCC@@@===;;;>>>HHHXXXfffnnntttzzzssswww|||wwwvvvwwwwwwtttqqqooonnnmmmnnnpppqqqrrrqqqxxx{{{zzzuuunnnMMM???@@@:::888777777999999888777777777777777777777777777777888888999;;;<<<<<<======>>>@@@AAAAAABBBEEEGGGPPP^^^{{{vvvVVVAAA555555444333222111000000000000000000000000000111222222...//////000111444999<<<;;;AAA^^^|||]]]@@@888888333111333000111222111//////111222222555:::===>>>???AAABBB???999777???OOOaaalllrrroooyyy~~~uuuvvv}}}wwwsssqqqqqqllljjjhhhjjjmmmpppooonnnuuuuuuuuuyyyrrrwwwzzzUUUAAA@@@:::999777888999:::999888777777777777777777777777888888999::::::;;;<<<<<<===>>>@@@AAAAAACCCFFFHHHQQQ```~~~gggKKK999666444444333222111111111111000000//////000000111222///000000111222555:::>>>AAAIIIllldddFFF999666444333444111222222111000000111333444777;;;>>>??????@@@@@@<<<666888GGG[[[jjjppprrrssszzz|||||||||}}}{{{xxxuuurrrpppooonnnttttttvvvzzzuuuyyyaaaGGG@@@:::888777777888999999999777777777777777777777777888888999::::::;;;<<<<<<<<<>>>@@@AAABBBDDDGGGJJJQQQbbbrrr{{{ZZZ@@@666555444333222111111111111///............///000000///000111222444888===AAADDDQQQqqq|||pppRRR>>>666555444333111222222111000000111333666999===@@@@@@???>>>>>>999777AAAWWWkkkssstttsss~~~}}}~~~~~~{{{yyy{{{xxxzzz~~~qqq}}}uuuXXXHHH;;;999666666777888888888777777777777777777777777888999999::::::;;;;;;;;;<<<>>>@@@BBBCCCEEEIIIKKKRRRdddXXXjjjIII888555444333222111111111111...............//////000///000222444666;;;AAAEEEFFF[[[ssszzz}}}|||bbbGGG999555444222111222333222000000222333888;;;???AAAAAA???======666<<>>;;;888666777888888777777777777777777777777777999999999::::::;;;;;;;;;<<<>>>@@@BBBDDDFFFJJJMMMSSSeeeRRR~~~vvvRRR===444333222111111000000000/////////...///000000111///111333555999>>>EEEJJJPPPnnn}}}|||kkkNNN:::555444333222222333222111111222444999===AAABBBAAA???===<<<666CCC]]]zzz}}}~~~hhhCCC???;;;999888999888888777777777777777777777777999999::::::::::::;;;;;;<<<>>>AAACCCDDDGGGKKKNNNSSSfffVVV|||WWWAAA444333222111000000000000000000000000000111111222///111333666:::@@@GGGLLL\\\}}}~~~lllOOO999444555555222333333222111111222444:::===BBBCCCBBB???<<<;;;777GGGfff~~~}}}{{{FFFBBB>>>;;;::::::999999777777777777777777777777:::::::::::::::::::::;;;<<<>>>AAACCCEEEHHHLLLOOOTTTfff]]]cccjjjAAA666444111///000333333111000000////////////000000111111333888>>>FFFNNNUUUuuuuuuxxxoooYYY???777999444333444444333333444777:::===???@@@@@@@@@@@@>>>:::999PPPnnn}}}}}}}}}TTT>>>777===:::777:::<<<888888888888777777777777999999999999:::;;;;;;<<<:::===@@@CCCEEEIIIMMMPPPXXXmmm```]]]pppIII999666333111111333222000111111000000000000111111111111444888===DDDPPP[[[zzz~~~zzzyyy{{{ooo[[[BBB999:::444333444444333333444888:::>>>???@@@@@@@@@???===;;;:::WWWwww}}}}}}~~~{{{[[[BBB999===999666999:::888888888888777777777777999999999999:::;;;<<<<<<<<<>>>AAADDDGGGKKKOOORRRYYYooofffWWWrrr{{{QQQ===999333222333333111000222222222111111222222222111333666999;;;BBBTTTfff}}}~~~vvvuuuzzzrrraaaHHH<<<:::444333444444333333555888;;;>>>???AAAAAA???<<<<<<===AAAccczzz{{{}}}|||dddHHH;;;===888555888888999999888888888777777777999999999999:::;;;<<<======@@@CCCFFFIIIMMMQQQUUU[[[qqqqqq[[[mmm\\\BBB:::333222333222111000222222111111111111222222222444888;;;;;;BBBYYYrrrzzzsssyyyxxxwww|||nnnRRR>>>999555333444444444333555999<<<>>>???AAAAAA===:::===BBBNNNppp}}}oooOOO======999666:::999999999999888888888777777999999999:::;;;<<<===>>>>>>AAADDDGGGJJJNNNSSSVVV]]]ttthhhiiinnnHHH<<<222222333222111222111111111000000111111111333444999===<<>>@@@@@@<<<999@@@KKK^^^yyy{{{{{{WWW@@@===999999<<<;;;999999999999888888888888999999999:::;;;<<<>>>???>>>AAADDDHHHKKKOOOTTTWWW```xxxvvvbbb|||TTTCCC555333444111111444111111000000000000111111444444999>>>>>>FFFccctttmmmrrr~~~}}}ooojjjwwwttt{{{gggEEE999888333444444444444666:::===???===>>>???;;;:::FFFVVVnnn}}}}}}aaaDDD>>>::::::===<<<:::999999999999888888888999999999:::;;;===>>>??????BBBEEEIIILLLPPPUUUYYYccc{{{~~~\\\fffbbbMMM:::666555000000444222222111111111111222222555333888@@@BBBIIIgggzzzkkkkkkxxxqqqiiipppvvv}}}oooMMM<<<888333444444444555777;;;>>>???<<<===>>>::::::KKK```|||~~~~~~}}}{{{{{{{{{kkkJJJ@@@;;;:::<<<:::::::::999999999888888888999999999:::<<<===???@@@AAACCCGGGKKKNNNSSSXXX[[[eee~~~\\\^^^mmmUUU???888666000///444444333333222222333333444666222777@@@DDDLLLiiixxxfffjjj{{{~~~}}}eeebbbjjjttt|||xxxsssRRR@@@999333444444444555777;;;>>>???;;;<<<===:::;;;OOOggg~~~~~~~~~zzzwwwuuuxxxsssqqqMMMBBB;;;999;;;888:::::::::999999999888888999999999:::<<<>>>???@@@BBBEEEIIIMMMPPPUUUZZZ]]]fff^^^VVV{{{www^^^DDD777333111000333000111222111000000222444:::222<<<@@@<<>>===>>>777999>>>888OOOxxxtttvvvyyy}}}|||xxxyyy}}}uuurrr{{{yyy}}}WWWCCC>>>===;;;::::::::::::::::::::::::::::::@@@BBB===:::===???===CCCCCCHHHOOOTTTWWW]]]cccffffffQQQkkkyyyaaaHHH:::555111000111000111222111000000222444777333<<>><<<>>>:::===BBB@@@[[[xxxssssssvvvxxx~~~~~~{{{{{{sssmmmzzz}}}pppeee]]]VVVSSS[[[eeevvv]]]FFF???===<<<;;;::::::::::::::::::::::::999???AAA<<<:::===???>>>CCCDDDIIIQQQVVVXXX^^^dddkkktttOOOXXXjjjPPP>>>666222000111000111222222000111222444555777===AAAOOOuuuzzzbbbOOOQQQmmmxxxoooyyywwwyyy~~~dddLLL===777666555444666999<<<>>>;;;>>>===@@@DDDKKKkkk{{{qqqmmmpppuuuxxxxxx~~~sssiiiwwwvvvjjj```YYYUUURRRSSSXXXfff}}}gggMMMAAA===<<<===::::::::::::::::::::::::777<<<>>><<<:::===@@@AAAFFFGGGMMMUUUZZZ]]]bbbhhhrrrVVVPPPvvvzzz\\\DDD666111111222111222222222111111333444666<<>><<>>AAA@@@BBBYYYzzzoooqqq|||~~~~~~}}}}}}gggXXXeeezzzuuummmjjjuuu\\\DDD;;;:::<<<::::::::::::::::::::::::777999;;;<<<;;;<<>>===AAAAAAEEEddd|||tttxxx|||gggWWW___|||zzzdddGGG<<<:::<<<::::::::::::::::::::::::999999;;;===<<<<<>>;;;BBBDDDLLLtttxxxttt{{{~~~~~~~~~}}}{{{hhhXXXWWWfff~~~{{{}}}~~~wwwxxx{{{lllLLL>>><<<===::::::::::::::::::::::::<<<:::;;;>>>>>><<>>::::::::::::::::::::::::>>>;;;<<>><<>>::::::???@@@GGGfffxxxpppmmmsss}}}~~~xxxrrrvvv}}}vvvyyy|||zzzyyy{{{~~~```TTTHHHEEEKKK\\\vvvyyyvvvsssoookkkjjjkkkpppuuuxxxvvvtttjjjjjjkkknnnsssxxxzzzzzz~~~vvvkkkgggmmmzzzZZZBBB???===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;AAA:::>>>BBB???SSSbbbcccjjjwwwfffbbbuuuSSS<<<444666333333222222333444666777777@@@OOOmmm}}}aaaHHHBBBJJJTTTkkkzzzyyyqqqsss{{{{{{wwwwwwxxxwww~~~~~~tttttt||||||kkkIII:::777:::888999<<<888999===AAANNNoooxxxmmmpppyyy}}}{{{}}}~~~~~~ooohhhjjjsssyyyuuu{{{~~~wwwrrrxxx|||{{{wwwvvvwww{{{~~~~~~zzzuuullliiiiiiooouuuxxx}}}___UUUJJJCCCCCCMMMcccvvv}}}{{{zzzqqqpppqqqxxx}}}jjjgggdddfffjjjkkkhhhdddmmmmmmllllllooorrrmmmddd[[[\\\eeexxx\\\AAA>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::AAA;;;???DDDCCCZZZllllllsssooo```}}}\\\@@@666888444333333333333555666777888???UUUxxxpppSSSAAACCCMMMTTTlll|||uuummmgggrrr{{{zzzvvvwwwyyyzzz{{{|||}}}zzzlllqqq{{{{{{xxx}}}tttMMM<<<777<<<999888:::777:::<<>><<<<<<;;;;;;;;;;;;<<<<<<:::999@@@<<>>CCC___dddHHH>>>EEEOOOUUUlll|||zzzppphhhdddcccnnnwwwwwwtttuuuxxxzzzyyyzzz{{{}}}~~~}}}uuudddmmmxxx|||wwwppp{{{}}}wwwzzz|||TTT???888===:::888:::777:::999@@@YYYttt}}}xxxxxx~~~~~~xxxvvvuuu{{{zzzzzz|||bbbRRROOOWWWhhhxxxyyymmmYYYZZZ___iiisssyyyxxxuuuwww{{{}}}xxxoooeee```___]]][[[XXXWWWWWWYYYZZZZZZZZZTTTSSSYYY```dddhhhllljjjuuummm]]]MMMEEEDDDEEEIIIMMM___vvv{{{uuujjjdddbbb```ZZZTTTLLLOOOSSSXXX___ccc___WWWNNNLLLLLLUUUhhhrrrLLLBBBAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;999@@@>>>CCCHHHLLLkkkyyyXXXmmmdddFFF888555555555444444555666888999@@@BBBcccZZZCCC>>>DDDOOOXXXlll}}}uuujjjeeeccciiiqqqvvvtttrrrsssuuuuuuxxxyyyzzz|||}}}~~~~~~zzz}}}tttaaahhhuuuuuulllhhhttt}}}}}}~~~[[[BBB999>>>;;;888:::888888666@@@^^^uuu|||zzzxxxzzz~~~zzzvvvvvvxxx}}}zzzxxx}}}kkkUUUJJJLLLYYYfffzzzooo\\\```gggnnnssstttsssqqqooopppoookkkeee___[[[YYYWWWVVVTTTSSSRRRRRRSSSTTTYYYUUUTTTXXX\\\^^^bbbffffffoooxxx}}}ppp___NNNGGGFFFDDDBBBAAAPPPhhh~~~wwwmmmgggeeebbb]]]XXXMMMOOOQQQUUU\\\aaa\\\TTTLLLKKKJJJNNN\\\ttt|||SSSCCC???<<<<<<;;;;;;;;;;;;<<<<<<===:::AAA???DDDIIIPPPrrreeemmmjjjMMM===666666555555555555777888999>>>>>>cccwwwTTTDDD???@@@NNN___nnn~~~yyyrrrmmmjjjssswwwwwwsssqqqsssuuutttwwwxxxyyy{{{|||}}}~~~~~~{{{}}}sssbbbcccqqq~~~~~~~~~{{{uuuqqqvvv}}}~~~{{{bbbFFF999>>>;;;888:::;;;888666DDDfff|||ttt~~~zzzwwwxxx|||~~~yyyxxx{{{|||vvvxxxfffSSSKKKOOOWWWhhhrrrooo___bbbffflllqqqsssrrrqqqllliiifffdddbbb___ZZZWWWVVVUUUTTTSSSSSSTTTVVVXXX[[[YYYYYY\\\\\\[[[]]]bbbffflllrrrwww}}}{{{pppbbbTTTMMMIIIDDDAAA@@@GGG\\\xxx{{{xxxuuurrrppplllhhheeeYYYYYYWWWWWW\\\bbb```ZZZRRROOOLLLMMMWWWlllXXXCCC<<<<<<<<<;;;;;;;;;;;;<<<<<>>;;;888;;;<<<;;;999JJJooo|||sss|||wwwuuuxxx}}}~~~zzz{{{~~~uuuuuuvvv___OOOLLLOOOTTT___rrrwwwhhh\\\\\\^^^dddlllqqqrrrqqqjjjeeeaaa```aaa```ZZZUUUWWWWWWVVVTTTUUUWWW[[[^^^\\\\\\]]]___\\\XXX[[[aaaccchhhmmmpppwww~~~|||ooofff[[[TTTLLLEEEBBBDDDCCCTTTmmmyyy{{{~~~}}}yyytttqqqfffccc]]]ZZZ___eeeeeeaaaZZZVVVPPPPPPXXXhhh{{{```HHH???<<<<<<<<<;;;;;;<<<<<<<<>>CCCDDDLLLKKKVVVrrreeeIII:::777666444444555777:::<<>>======<<<<<<======>>>??????DDDEEEMMMMMMYYYrrrnnnOOO<<<777666444444555777:::<<>><<<;;;<<<999<<<>>>WWW~~~yyyrrrnnnmmmqqquuuvvvqqqpppxxxjjjTTTJJJDDDGGGZZZrrrxxxrrrooosssvvvtttpppnnniiigggfffggghhhhhhgggfffgggffffffeeeeeeffffffgggfffgggiiikkklllmmmmmmmmmqqqyyy{{{ssskkkddd\\\RRRKKKFFFKKK```vvvxxxpppjjjeeedddeee```[[[XXX___pppnnnIIIBBB>>>>>>============>>>>>>??????EEEFFFNNNOOO\\\mmmuuuSSS;;;777666555444555888:::<<>>EEE[[[ooo{{{~~~{{{yyyxxxoooqqqrrrrrrssstttwwwyyyzzzzzzzzzxxxwwwxxxzzz{{{|||}}}~~~|||{{{rrr___DDDDDDHHHQQQ___lllrrrrrruuuzzz~~~{{{oooddddddrrrwwwSSS======;;;;;;===<<<>>>AAA]]]}}}yyyssspppmmmppprrrpppnnnpppyyy|||tttZZZSSSGGGCCCRRRiii{{{|||zzzzzzzzzwwwssspppjjjjjjjjjkkklllmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkknnnnnnnnnnnnnnnnnnooooooqqqyyy}}}xxxqqqggg[[[RRRJJJLLL```www}}}uuummmjjjjjjhhh```YYY^^^pppsssKKK??????>>>>>>======>>>>>>??????@@@FFFFFFOOOQQQ```kkkyyyUUU;;;888666555444555888;;;===DDDRRRXXX@@@AAAAAAGGG[[[lll{{{yyyuuusssrrrqqqrrrsssrrrqqqrrrtttvvvyyyzzzzzzxxxvvvvvvxxx{{{{{{}}}~~~~~~xxxyyy~~~wwwjjjJJJCCC>>>BBBOOO\\\fffkkkqqqvvvxxxxxx}}}zzzoooccc___iiiwwwyyyvvvuuuzzz}}}yyyVVV@@@>>>;;;:::>>>===>>>BBBbbb{{{xxxyyytttqqqqqqrrrrrrooonnnsss{{{yyy|||bbb]]]NNNDDDKKK]]]mmmvvv{{{}}}~~~|||yyyvvvmmmnnnooooooppppppqqqrrrnnnnnnmmmmmmmmmmmmnnnnnnppppppoooooopppqqqssstttvvv||||||qqqeee[[[QQQQQQccczzz{{{zzzyyynnnaaa^^^jjj{{{PPPAAA??????>>>>>>>>>>>>??????@@@@@@GGGGGGOOORRRcccnnnttt|||YYY===888777555555666888;;;===EEEVVV|||TTT>>>AAABBBGGGZZZjjj{{{yyyssspppooopppqqqrrrrrrqqqqqqrrrssswwwyyyzzzyyyvvvuuuwwwzzzyyy{{{}}}}}}~~~yyyzzzwwwnnnVVVIII===<<>>EEEhhhxxxtttvvv|||}}}uuuqqqpppssstttrrrooopppwww~~~xxx~~~mmmeeeUUUGGGFFFOOOXXX```eeepppwww~~~|||rrrsssuuutttsssssstttvvvpppppppppoooooopppppppppnnnnnnnnnpppssswww{{{}}}{{{ooofff[[[WWWhhh~~~tttiiilll~~~YYYEEE@@@@@@????????????@@@@@@@@@AAAHHHGGGNNNQQQeeerrrnnn]]]AAA888777666555666999;;;===DDDXXX|||SSS<<>>??????NNNuuuzzz|||qqqeeeiiiooo|||zzzppplllkkkooorrrqqqnnntttzzzxxx{{{{{{~~~xxxqqqcccTTTJJJCCC???@@@DDDOOOaaattt}}}|||~~~}}}zzzxxxyyy{{{ttttttsssssssssssstttttttttsssrrrsssvvv{{{xxxiiibbbppp```HHHAAA@@@@@@??????@@@@@@AAAAAABBBHHHFFFMMMPPPeee```GGG888888888777777999===@@@FFFcccuuuRRR>>>===;;;BBBXXXiiiyyysssiiigggjjjkkkjjjlllnnnooonnnoooqqqsssvvvvvvwwwvvvuuuuuuwwwyyyttttttuuuuuuwww|||zzzuuudddYYYMMM<<<777<<<<<>>IIIQQQccc```[[[XXXWWWYYY]]]```jjjjjjmmmttt{{{~~~{{{vvvmmmkkkeee^^^VVVOOOIIIEEEAAAAAA@@@AAABBBCCCEEEFFFFFFIIILLLNNNQQQWWW^^^ccciiiggg```YYYWWWXXXUUUQQQNNNJJJHHHKKKRRR[[[jjjwww|||gggHHH@@@BBB>>><<>>BBBJJJjjjeeeGGG999======CCCXXXhhh{{{sssgggccceeefffjjjlllmmmmmmllllllmmmooorrrtttuuuuuuttttttuuuvvvxxxyyyyyyxxxyyy|||rrrhhh]]]III<<<999333222333333222111444:::???MMMNNNNNNMMMMMMPPPVVV\\\fffgggjjjpppuuuuuuqqqmmm```\\\UUUMMMEEE@@@<<<:::888888888888999;;;<<<>>>===AAAEEEGGGJJJTTTcccooo|||zzzpppbbbWWWSSSQQQNNNNNNHHHEEEFFFIIIQQQ^^^jjj}}}{{{|||yyyxxxyyyyyylllKKKBBBCCC???>>>AAACCCMMMlllsssooovvv}}}}}}}}}qqqiiikkkrrruuummmfffhhhrrr}}}}}}rrrvvv|||zzzuuuqqqjjjddd]]]UUUMMMHHHKKKTTTggg~~~~~~~~~~~~}}}|||~~~wwwsssxxxmmmIIIBBBAAA@@@@@@@@@BBBCCCEEEIIIDDDJJJSSS```^^^nnnpppuuuJJJ999999888777777:::???CCCJJJnnncccFFF999===<<>>:::444555666666555333333666888:::>>>BBBCCCBBBEEELLLSSSaaabbbeeeiiijjjhhhccc^^^RRRNNNHHHAAA<<<999999999999888888888999;;;===>>>===???BBBEEEKKKWWWfffqqqwwwyyyvvviii]]]WWWSSSQQQNNNHHHDDDDDDFFFLLLWWWbbbuuu{{{~~~zzzxxx|||~~~||||||zzzrrrPPPFFFFFFBBBAAAEEECCCOOOmmmvvvllluuu~~~}}}|||ooofffhhhnnnsssiiiccchhhttt}}}nnnnnnqqqvvv|||~~~}}}wwwuuuqqqmmmfff]]]SSSLLLIIIQQQdddzzzyyyvvvzzznnnJJJCCCBBBAAA@@@AAACCCFFFGGGJJJGGGPPPXXXaaa]]]mmmkkk|||TTT:::999888777777;;;AAAEEEIIIqqqfffHHH:::<<<:::AAAYYYmmmxxxtttgggcccddddddhhhiiijjjjjjiiihhhiiikkkppprrruuuuuuuuutttuuuvvvvvvwwwwwwvvvvvvwwwzzz}}}pppdddYYYHHH???===777333444555444333222222222000555999:::999;;;BBBHHHWWWXXXZZZ[[[ZZZVVVPPPLLLBBB???;;;777666777999:::888777777777888:::<<<=========>>>CCCKKKVVV___eeeZZZdddjjjfff^^^XXXTTTQQQMMMGGGBBBAAAAAACCCKKKTTTeeepppyyyxxxuuuwww{{{~~~sssRRRHHHHHHDDDBBBEEECCCSSSiii|||iiiqqqyyywww}}}|||pppfffgggllloooddd___iiixxx}}}iiihhhiiioooyyyyyyxxxvvvsssmmmcccWWWPPPJJJPPP```vvv{{{zzz}}}nnnMMMDDDCCCAAAAAABBBEEEHHHJJJNNNPPP\\\bbbeee]]]ooozzzzzzTTT;;;:::888777777<<>>CCCIIITTTbbbnnnssssssvvvxxxyyyqqqRRRKKKKKKFFFBBBDDDDDDYYYxxxdddhhhooovvvsss{{{zzzooogggiiiooolll```]]]kkk{{{}}}}}}wwwtttqqqsssxxx|||{{{yyyvvvpppggg\\\UUUNNNQQQ]]]rrroooRRREEEDDDBBBAAACCCFFFJJJMMMOOOSSSbbbffffff]]]ooouuuOOO;;;:::888777888<<>>>>>======<<<;;;:::::::::;;;===???@@@BBBDDDHHHLLLRRRXXX^^^bbbWWW]]]aaa^^^ZZZYYYVVVRRRRRRMMMJJJHHHCCC???AAAFFFMMMZZZfffmmmpppuuuwwwwww{{{|||zzz|||{{{xxxsssqqqoooooossszzzpppUUUPPPRRRLLLFFFFFFGGGaaa|||llliiiqqqxxxuuu~~~~~~vvvlllfffjjjrrrkkk___]]]mmm~~~~~~|||zzzyyyzzz}}}~~~~~~|||xxxsssjjjaaaZZZTTTTTT]]]oootttVVVFFFDDDBBBBBBDDDHHHLLLOOOPPPSSSaaagggiiiaaaqqqwwwtttOOO;;;:::999777888<<>>CCCZZZmmmxxx}}}nnnccc```cccdddbbbccceeefffffffffhhhjjjiiilllppprrrqqqqqqqqqqqqqqqrrrtttttttttuuuwwwzzzzzz|||~~~ooodddSSSJJJFFF>>>;;;:::999999999888666444444111......111555777999<<<>>>????????????@@@AAA===>>>??????>>>;;;888666::::::::::::;;;===>>>@@@>>>DDDJJJMMMOOOUUU___ffffffgggcccZZZTTTSSSQQQNNNKKKHHHGGGFFFCCC???AAAEEEOOOYYYccciiimmmsssuuutttssszzz|||xxxuuuuuurrrlllfffdddccccccgggooovvv|||rrrYYYVVVYYYRRRJJJJJJIIIgggzzz~~~jjjttt|||yyy~~~ssshhhbbbhhhqqqkkk___^^^ooo}}}}}}|||yyy{{{yyy}}}yyytttlllddd^^^XXXWWW]]]nnnxxxXXXFFFEEECCCBBBDDDHHHMMMPPPVVVVVVccckkkqqqjjjxxxrrrzzzzzzOOO>>>;;;999999:::===EEELLL\\\dddCCC@@@===:::EEESSSjjjyyy|||mmmbbb```bbbbbbeeefffgggfffddddddfffhhhkkklllmmmnnnnnnooonnnnnnpppqqqrrrrrrrrrsssuuuwwwzzz}}}uuufffYYYOOOFFFBBBAAA>>><<<:::999888666444666555444333333333444555777;;;???BBBCCCCCCDDDEEE???>>>>>>@@@CCCCCC@@@=========<<<;;;;;;===>>>???CCCDDDHHHLLLRRRWWW[[[^^^]]]\\\[[[YYYWWWTTTRRRQQQMMMKKKGGGBBB@@@?????????LLLRRR[[[bbbeeeiiimmmqqqqqqrrrsssqqqmmmgggaaa^^^[[[[[[[[[[[[^^^eeepppyyysss```\\\WWWTTTRRRLLLLLLlllqqqlllwww~~~|||llldddeeejjjkkkhhh\\\cccttt{{{~~~|||~~~}}}}}}{{{wwwqqqhhhaaa[[[ZZZ]]]kkk~~~yyyPPPIIICCC@@@CCCHHHKKKNNNRRRZZZ\\\___qqqzzzlll}}}~~~UUU>>>;;;999999:::===EEENNN[[[hhhFFFAAA>>>:::DDDRRRiiiwww{{{lllbbb```bbbbbbbbbccceeeeeeeeefffhhhjjjkkklllmmmnnnoooooooooooooooqqqrrrrrrrrrrrruuuwwwxxx|||~~~xxxnnnddd[[[TTTNNNKKKEEEBBB>>>;;;:::999777555666555444333222333444444:::===AAADDDEEEEEEFFFGGGAAA@@@???@@@BBBCCCAAA???======<<<<<<<<<===???@@@DDDEEEIIIMMMRRRXXX\\\^^^]]]\\\[[[YYYVVVSSSQQQPPPLLLJJJFFFBBB???>>>>>>???FFFMMMUUU[[[___bbbgggjjjllllllkkkiiifffccc___]]]\\\\\\[[[ZZZ\\\cccmmmuuutttcccbbb^^^[[[XXXOOOSSSpppyyynnngggqqqzzz}}}yyykkkdddhhhnnnqqqhhh\\\bbbsss{{{{{{|||}}}}}}yyyssslllfff^^^\\\___kkk~~~}}}UUUIIICCCAAAEEEJJJMMMPPPTTT[[[___eeevvv}}}mmmZZZ>>>;;;999::::::===FFFQQQ___lllHHHBBB>>>;;;EEERRRhhhuuuyyyjjjaaa```aaaaaabbbcccddddddddddddgggiiikkklllmmmnnnooooooooooooooopppqqqqqqqqqrrrtttvvvwww|||yyyrrrnnnhhhccc___[[[VVVSSSKKKGGGBBB>>>;;;:::888777666555333222222222333444;;;???CCCFFFGGGFFFGGGGGGCCCAAA??????AAAAAAAAA@@@======<<<<<<===???@@@BBBEEEGGGJJJNNNSSSXXX\\\___]]]\\\[[[YYYVVVSSSPPPOOOKKKIIIEEEAAA???=========AAAGGGPPPVVVYYY\\\```cccfffeeedddcccbbbaaa``````^^^]]][[[XXXYYY```kkktttrrreeeiiijjjhhhbbbWWWYYYuuuyyysssooogggmmmttt|||wwwjjjdddiiiooorrrgggZZZ```qqqzzzzzz}}}}}}xxxqqqlllccc``````jjj|||YYYIIIDDDBBBGGGLLLOOOSSSXXX\\\ccclll}}}mmmZZZ???:::888::::::<<>>;;;FFFRRRhhhtttvvvhhh```___aaa```eeeeeeeeedddbbbaaabbbdddjjjkkklllnnnnnnooooooooonnnooopppppppppqqqsssuuuwww{{{~~~~~~}}}|||wwwqqqmmmkkkhhheeebbb___ZZZWWWRRRMMMGGGBBB>>><<<:::888666555444222222222333333:::>>>CCCFFFGGGFFFFFFFFFCCCAAA???>>>>>>??????@@@>>>>>>===>>>???@@@BBBCCCFFFHHHKKKNNNSSSXXX\\\^^^]]]]]][[[YYYVVVRRRPPPNNNJJJHHHDDDAAA>>><<<<<<<<>><<>>===>>>???@@@@@@??????@@@AAACCCDDDFFFHHHJJJNNNRRRVVVZZZ\\\\\\\\\ZZZXXXUUURRRPPPNNNIIIGGGDDDAAA>>><<<;;;;;;===CCCKKKQQQSSSUUUYYY\\\\\\___dddiiilllllllllkkklllggg___UUUQQQUUU___ggg|||qqqmmm|||zzziii^^^wwwhhhdddwwwoooqqqrrr{{{yyyjjjbbbdddiiikkkbbbUUU[[[nnnxxx~~~~~~wwwkkkfffbbbfffsss}}}uuuqqqqqqvvvwww}}}VVVGGGEEEFFFKKKOOOQQQVVV\\\\\\dddmmmzzzxxxeee~~~qqq|||[[[???999777;;;;;;;;;JJJ___jjjiiiEEE???===<<>>;;;AAAFFFVVVjjjxxx}}}oooaaa\\\^^^___]]][[[]]]___```aaabbbeeehhheeefffgggiiikkklllllllllkkklllnnnnnnmmmnnnppprrruuuyyyyyytttppppppqqqppphhhfffcccbbbaaa```]]][[[\\\YYYUUUQQQLLLGGGAAA<<<;;;999888666555555555555777<<>><<<;;;:::@@@HHHLLLNNNPPPSSSVVVWWW[[[```gggllloooqqqrrrsssttttttoooggg```]]]]]]fffuuuyyyzzz{{{hhhkkkuuuaaacccmmmsss{{{uuuhhhbbbffflllooo\\\QQQXXXlllvvv~~~~~~~~~||||||zzzxxxnnniiikkkttt~~~{{{yyyzzzrrrnnnwwwyyySSSLLLKKKNNNSSSTTTUUUZZZaaa``````^^^fffggg[[[{{{zzz\\\@@@888777<<<;;;:::LLLddd~~~jjjFFF@@@>>>:::???AAAOOOfffttt|||nnn```\\\^^^___]]]^^^___`````````aaaccceeedddeeefffhhhjjjkkkkkkkkkkkklllmmmmmmmmmnnnppprrrzzz{{{vvvvvvuuussspppmmmiiieeecccaaa^^^\\\\\\ZZZWWWSSSOOOIIIBBB===<<<;;;999777666555666666999>>>FFFLLLOOOPPPPPPPPPPPPSSSUUUSSSOOOLLLKKKLLLGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCEEEHHHLLLOOORRRTTTPPPPPPOOONNNMMMKKKJJJIIIIIIHHHFFFCCCAAA>>><<<;;;<<>>888<<>>===<<<;;;999888777@@@CCCHHHMMMRRRUUUVVVWWWVVVUUUUUUVVVVVVUUUSSSQQQLLLHHHHHHIIIGGGBBB@@@AAA@@@BBBEEEHHHKKKMMMOOOPPPNNNMMMMMMKKKJJJIIIGGGGGGHHHGGGEEEBBB@@@===<<<;;;>>>CCCIIIMMMNNNPPPSSSVVV\\\^^^bbbeeejjjpppvvv{{{xxx|||tttooogggnnnyyyqqquuu___nnnkkkVVV^^^ooovvv|||uuufffaaagggmmmnnn]]]SSSSSScccttt||||||}}}ppp|||zzzsssrrruuuyyy{{{zzz|||qqqrrrxxxrrrVVVQQQTTTWWWZZZ[[[\\\^^^```eeeXXXUUUTTT[[[]]]xxxyyy```@@@;;;===777<<>>;;;::::::;;;<<>>GGGLLLjjjnnnHHH@@@===999<<<===IIIRRRmmmrrr```VVVVVVXXXYYY\\\^^^``````^^^^^^^^^___aaaeeefffdddfffjjjkkkiiijjjjjjjjjhhhiiilllqqquuu|||~~~yyytttppplllgggdddbbb___ZZZUUUPPPLLLIIIHHHEEECCC???;;;:::;;;>>>@@@GGGJJJPPPVVV\\\```cccddddddccccccccccccaaa^^^\\\\\\XXXUUUUUUQQQKKKIIIKKKHHHJJJLLLOOOPPPQQQPPPPPPNNNLLLIIIFFFEEEFFFGGGHHHDDDEEEFFFGGGFFFCCC@@@>>><<>>999<<<;;;FFFPPPkkkvvvcccWWWVVVXXXYYYZZZ\\\^^^^^^^^^]]]^^^___bbbeeeeeecccdddhhhhhhfffkkkkkkjjjhhhhhhkkkooosss}}}yyyuuuqqqlllhhhcccaaa]]]XXXSSSOOOLLLKKKHHHEEEAAA======>>>AAACCCKKKNNNTTTZZZ___bbbdddeeeggggggfffffffffeeebbb```aaa\\\YYYWWWTTTNNNLLLNNNKKKMMMPPPSSSTTTTTTSSSSSSSSSPPPLLLIIIFFFFFFFFFGGGAAACCCEEEFFFFFFEEEBBBAAA<<>>;;;>>>:::BBBIIIaaa{{{yyyeeeVVVRRRSSSTTTVVVYYY[[[\\\\\\\\\^^^___XXX\\\______ccciiikkkiiiccceeehhhjjjkkknnnqqqttt}}}uuupppcccddddddccc```ZZZUUURRRMMMKKKIIIGGGFFFGGGIIIJJJQQQUUU[[[ccciiinnnqqqsssuuuttttttvvvxxxxxxvvvtttpppkkkgggfffccc^^^^^^aaaaaadddhhhlllnnnnnnmmmlllaaa```___]]][[[YYYWWWWWWRRRPPPNNNKKKHHHFFFDDDCCCEEEJJJPPPTTTUUUWWWZZZ]]]bbbfffkkknnnooonnnnnnnnnrrrllljjjrrr~~~}}}wwwooolllppp|||yyyssslllyyybbbooobbbTTT\\\gggttt|||zzzmmm^^^VVV[[[ggghhhSSSEEEOOObbbpppwww|||zzzxxxuuussssssuuuxxxzzz|||~~~{{{yyy}}}zzzrrrpppxxx|||qqqkkkiiiqqqzzzvvviiiyyyuuu```YYYaaalll~~~ttt___[[[]]]___```______```bbbdddmmmtttcccWWWWWWwwwzzzZZZ@@@AAAEEEJJJLLLPPPZZZeeeSSS???@@@999:::AAA;;;DDD]]]xxx|||jjjYYYPPPOOORRRSSSUUUWWWYYY[[[[[[[[[[[[WWWZZZ]]]^^^]]]^^^```ccceee___```hhhlllmmmrrr{{{{{{uuupppkkkddd```^^^[[[XXXUUUSSSNNNKKKJJJIIIIIINNNUUU[[[]]]aaafffkkkppptttvvvzzzzzzzzzzzzzzzyyyyyyyyyqqqkkkhhhjjjiiieeeeeejjjiiinnnqqqrrrtttxxxxxxuuupppgggbbbeeegggccc______ZZZVVVRRROOOMMMKKKIIIHHHGGGIIIOOOVVV^^^ccceeefffgggmmmpppooopppuuuuuuqqqooolllkkkpppyyy{{{tttppp{{{vvv]]]ttttttYYYTTT\\\ggglllzzz}}}lll^^^YYY\\\bbb```TTTGGGGGGXXXnnnwwwuuu|||~~~|||tttppppppqqqpppttt{{{~~~tttxxxnnnjjjttt}}}ooobbb___[[[VVVTTT\\\lllzzzjjjrrrhhhWWWSSSVVVmmmiii```\\\[[[[[[ZZZ[[[[[[\\\\\\___lllsssnnn]]]VVVxxxXXXAAAAAAEEEIIILLLOOOYYYddd]]]EEEBBB:::999===777BBB[[[vvv}}}lllZZZPPPPPPRRROOOQQQTTTWWWYYYZZZ[[[[[[XXXZZZ\\\\\\[[[[[[^^^aaaeee```bbbiiikkkkkksss}}}~~~zzzrrrmmmgggcccbbb```]]]YYYVVVQQQNNNNNNMMMNNNTTT[[[[[[^^^ccchhhnnnsssxxx{{{~~~{{{xxxwwwrrrnnnlllnnnmmmjjjkkkpppoootttwwwxxxzzz~~~~~~{{{yyyqqqmmmoooooojjjfffeee^^^[[[WWWTTTQQQOOOLLLJJJLLLOOOTTT[[[bbbfffhhhiiilllqqqqqqnnnoootttwwwuuuoookkkjjjnnnxxxxxx}}}}}}ssspppzzz___kkkwwwZZZSSSXXXcccgggvvv|||lll^^^XXXZZZ___aaaVVVHHHFFFVVVjjjuuuuuu{{{{{{vvvuuussspppuuuzzz|||qqq~~~wwwmmmooouuuuuuppplllfff```UUUNNNQQQ^^^ppp{{{pppqqq|||mmmZZZSSSSSS```qqqggg^^^ZZZ[[[ZZZXXXWWWXXX\\\___cccllluuutttcccWWWrrrQQQBBBBBBEEEJJJLLLOOOWWW```fffJJJCCC<<<:::<<<888@@@WWWsssmmm[[[QQQOOOQQQLLLMMMPPPTTTWWWXXXYYYZZZWWWWWWWWWUUUTTTTTTVVVXXX^^^]]]aaaiiijjjjjjsssyyytttnnnkkkjjjhhhdddaaaZZZUUURRRRRRQQQRRRYYYaaa```dddiiioootttzzz}}}yyyvvvtttssspppoooqqqqqqoooqqqtttuuuzzz}}}}}}|||wwwtttvvvuuuoooiiigggaaa^^^ZZZWWWUUUQQQMMMJJJOOORRRXXX^^^dddhhhjjjkkkqqqsssqqqmmmmmmssszzz|||{{{xxxvvvwww|||{{{}}}{{{rrrqqqzzz}}}dddaaa|||]]]QQQTTT___bbbqqq}}}mmm^^^WWWXXX\\\dddYYYJJJFFFRRReeeqqqtttxxx{{{wwwsssooovvvxxx{{{|||oooqqq```UUUYYYjjjzzzsssxxxvvvcccXXXTTTXXXeeetttjjjbbb\\\^^^^^^[[[WWWXXX^^^dddffflllvvv|||jjjXXXkkkLLLDDDCCCEEEJJJMMMOOOVVV^^^tttlllLLLAAA>>>=========???TTToooooo\\\QQQNNNOOOLLLMMMPPPSSSUUUVVVWWWWWWRRRQQQNNNLLLJJJIIIJJJKKKPPPSSS\\\fffiiiiiisss}}}wwwsssqqqnnnjjjfff]]]XXXTTTSSSRRRSSSZZZaaahhhlllrrrwwwzzz}}}|||{{{zzz|||zzzyyyyyyyyyyyyyyyzzz}}}~~~|||||||||{{{wwwpppmmmhhhfffbbb^^^[[[WWWSSSOOOSSSWWW^^^dddiiimmmqqqsssuuutttqqqnnnnnnvvv{{{xxxyyy{{{~~~{{{sssttt{{{}}}nnnaaa~~~___PPPRRR]]]```nnnqqqaaaXXXWWWZZZggg]]]NNNFFFNNN```nnnssssss|||zzzvvvrrrooosssuuuyyy~~~qqq{{{iii\\\fffxxx}}}xxxyyyqqqddd]]]\\\cccnnn|||lllfffbbbfffhhhddd^^^\\\aaagggfffiiiuuuoooYYYhhhMMMFFFDDDFFFKKKNNNPPPVVV\\\mmmuuuOOO??????>>>;;;>>>===PPPjjjqqq___RRRMMMMMMNNNOOOQQQSSSTTTUUUTTTTTTLLLKKKHHHFFFDDDDDDCCCCCCDDDHHHTTTaaafffhhhsss}}}xxxuuupppjjjeee___ZZZUUUSSSRRRRRRYYY```kkkpppuuuyyy{{{~~~}}}yyysssppplllhhhdddaaa\\\YYYYYY___fffmmmrrrvvv{{{~~~{{{zzzxxxwwwxxx~~~xxx|||~~~qqqiiiiiikkkzzz|||tttvvv{{{{{{iii{{{cccQQQRRR]]]aaammmvvveeeZZZWWWYYYhhh```QQQGGGJJJZZZjjjqqqrrr|||yyywwwuuutttrrrtttyyyvvvpppxxxzzz]]]\\\kkk|||xxxzzzpppkkkrrr~~~ssskkkfffgggnnn|||hhhfffffflllpppmmmfffaaabbbeeedddgggsss~~~nnnYYY}}}hhhRRRHHHEEEGGGLLLPPPRRRWWW\\\kkkVVV>>>@@@<<<666:::;;;JJJccczzzuuucccTTTMMMLLLOOOPPPRRRSSSTTTTTTSSSRRRLLLJJJIIIJJJKKKLLLKKKIIIEEEFFFNNNZZZaaafffrrrzzzvvvpppiiidddbbb\\\WWWUUUTTTUUU\\\dddlllqqqwwwzzzzzz}}}yyyuuupppkkkhhheeebbb```^^^dddlllrrrvvvzzznnnhhhnnnwww~~~nnneeebbbssszzz|||rrrsssxxx|||nnnwwwfffSSSSSS\\\bbbjjj~~~zzzhhh\\\WWWXXXeee___SSSFFFFFFTTTeeennnsss}}}|||{{{||||||tttwww{{{~~~iiinnnvvv|||}}}bbbXXX```xxxuuuvvv}}}wwwmmmhhhlllyyy|||qqqoootttgggiiiggglllqqqoooiiicccbbbbbbeeejjjtttzzziiiYYYzzzeeePPPIIIFFFGGGMMMRRRUUUXXX]]]jjj\\\???AAA<<<333888888EEE\\\sss{{{iiiYYYOOOLLLMMMNNNPPPRRRSSSSSSSSSSSSPPPPPPSSSWWW]]]______]]]TTTNNNMMMTTT[[[bbbqqq{{{uuunnnhhhfff```[[[ZZZZZZ\\\eeennnrrrxxx{{{uuuooolllkkkiiihhhhhhnnnvvv{{{}}}ggg]]][[[hhhwwwyyyrrrpppuuu}}}yyymmmmmmrrrttt~~~mmmooojjjVVVRRRYYY___dddwww}}}jjj\\\WWWVVV```]]]RRRDDDBBBNNN___jjjqqq}}}{{{}}}}}}uuusssrrruuuzzzzzzuuuvvv~~~|||||||||vvvpppmmmnnn~~~lll[[[ZZZlllyyy{{{www|||xxxrrrppp|||{{{eeekkkiiikkknnnnnnkkkgggeeedddiiiqqqwwwuuucccWWWvvv```JJJIIIFFFHHHNNNTTTVVVZZZ^^^kkk___@@@CCC>>>333:::666AAAWWWooo|||~~~mmm\\\QQQMMMJJJKKKNNNPPPRRRSSSTTTSSSUUUVVV[[[ccckkkppppppnnncccWWWOOOQQQVVV___ooo{{{tttooohhhccc______```ccclllvvv{{{~~~xxxvvvuuuttttttvvv}}}{{{aaaUUUPPPaaazzzpppsssyyywwwiiihhhmmmnnnwwwiiigggmmmXXXQQQUUU\\\___qqq~~~kkk\\\VVVUUU\\\ZZZPPPCCC???JJJ[[[fffnnn|||~~~{{{vvvrrruuuzzz||||||yyyqqqqqqzzzwwwssswwwyyyrrreee\\\^^^hhhrrr\\\UUUcccrrr}}}}}}xxxsss___gggkkkllllllllllllkkkjjjiiimmmwww{{{rrr^^^WWWxxxcccQQQMMMPPPQQQQQQUUU\\\``````eee{{{cccHHH>>>===;;;888888<<>>MMM^^^nnn}}}ttteeeWWWLLLFFFKKKPPPOOOVVV]]]ZZZOOOKKKFFFEEEKKKSSS\\\aaa[[[dddrrrzzzxxxrrruuu{{{lll]]]aaappptttfffccceeeiiiiiimmmxxxhhh]]]NNNOOOWWWeee|||sssbbbVVVNNNSSSWWWRRRFFF>>>CCCLLL\\\bbbjjjoooqqqrrruuuwwwtttuuuxxxzzzvvvrrruuu{{{|||xxxuuuwwwxxxzzz||||||{{{yyyxxxtttvvv{{{rrrmmm}}}zzz|||tttggg^^^QQQJJJUUUgggooofffYYYYYYjjj|||iiiaaa```]]]bbbfffgggfffhhhlllooouuuzzz~~~rrrYYYYYYppp^^^SSSRRRVVVXXXWWWYYY^^^___]]]ZZZkkkvvvXXXEEE>>><<<<<<999888<<>>>>>FFFRRR[[[fffnnnqqqrrrrrrssstttuuuyyyzzzvvvrrrttt{{{|||}}}zzzvvvuuu{{{{{{zzzyyywwwvvvuuuuuuppprrrwww|||pppzzz{{{~~~}}}sssggg\\\QQQQQQ\\\dddbbb[[[[[[kkk}}}ggg```^^^]]]^^^```aaacccfffmmmsssvvvzzz}}}qqqYYY[[[kkk\\\TTTRRRVVVYYYXXX[[[___```^^^ZZZhhh}}}^^^III???<<<<<<:::888:::CCCOOO___rrr}}}oooaaaRRRJJJKKKOOOOOOWWW^^^ZZZIIIHHHGGGJJJNNNSSSUUUVVV[[[YYY\\\eeennnuuu|||ooo^^^bbbmmmpppbbbaaaaaacccfffpppiiiooopppUUUQQQTTT\\\ppppppbbbRRRRRRUUUWWWNNNAAA<<>>IIIXXXkkk|||rrrdddVVVLLLKKKNNNNNNWWW^^^ZZZGGGGGGIIILLLQQQTTTUUUUUUXXXWWWYYY___dddiiisss|||ooogggkkk}}}zzzcccbbbbbbbbbdddlll|||qqqkkkvvvVVVQQQQQQWWWjjjwwwjjjVVVQQQRRRWWWRRRDDD<<<===DDDOOO]]]iiimmmnnnnnnooonnnooorrrtttqqqnnnrrryyyyyyxxx{{{{{{vvvuuuxxxzzz}}}~~~}}}yyyuuurrrqqqsssvvv{{{~~~}}}}}}mmm```]]]___[[[TTTWWWiii|||{{{nnniiiiiitttwwwffffffcccddd``````ccceeeeeeiiippprrrzzz}}}ggggggiiiZZZTTTQQQVVVYYYZZZ]]]aaabbb```]]]dddooogggOOO@@@;;;;;;999666666<<>>GGG[[[mmmyyy~~~wwwlll\\\MMMIIILLLKKKPPPXXXVVVHHHCCCBBBFFFHHHHHHLLLTTTQQQSSSUUUWWWYYY]]]aaaeeerrryyyuuuwwwjjjbbb___dddeeebbbiiiuuuyyyzzzlllqqqZZZJJJIIIKKKZZZvvv{{{{{{dddVVVNNNSSSSSSHHH???===>>>GGGSSS]]]fffkkkllljjjkkknnnqqqqqqmmmkkkkkkmmmvvvuuuuuuxxxzzzxxxpppiiirrrvvv}}}}}}}}}|||{{{{{{{{{}}}~~~}}}tttiii^^^aaakkkxxx{{{{{{nnnjjjddddddkkkwwwxxxhhh]]]qqqsssjjjiiidddaaa___```eeegggfffhhhkkkiiiooo~~~|||ffflllyyykkk```ZZZUUUWWWZZZ\\\^^^]]]\\\\\\]]]cccbbboooZZZEEEAAA999888888999;;;<<>><<<:::999999999>>>NNN^^^sssyyy{{{iiiWWWNNNKKKFFFKKKTTTUUUPPPHHHAAAAAABBBCCCEEEHHHGGGJJJMMMOOOPPPRRRTTTVVVXXX]]]___mmmnnnffflllkkkfffdddgggeee```bbbjjjkkkxxx~~~gggwwwoooRRRSSSNNNIIIUUUwwwzzznnn[[[OOOTTTZZZTTTGGG>>><<<>>>FFFRRR]]]dddfffeeeaaadddkkkuuu|||zzzrrrkkkooopppuuu{{{~~~|||tttnnnqqqtttyyy}}}xxxyyyzzz|||}}}~~~~~~~~~}}}~~~~~~xxxxxxzzzvvv```___sss~~~yyyssskkkbbb```ggguuutttttt|||zzzlllhhhhhhaaa___\\\]]]bbbfffiiimmmsss{{{}}}|||```fffoooccc\\\YYYXXXYYY[[[]]]]]]]]][[[ZZZ\\\XXX]]]___kkkmmmKKK>>>AAA===:::888777666:::HHHVVVooouuu||||||nnn[[[QQQKKKCCCGGGRRRTTTTTTKKK@@@;;;<<<>>>@@@AAACCCFFFJJJMMMNNNOOOQQQSSSUUU[[[\\\cccttt~~~|||~~~|||~~~~~~kkkeeelllgggddddddgggeee```aaafffooorrrwwwttt^^^TTTNNNPPPYYYnnnvvvaaaPPPQQQXXXWWWLLLCCC<<<;;;???KKKXXX```dddggghhheeedddjjjtttyyyvvvqqqmmmoootttyyy~~~~~~{{{wwwtttuuuxxx}}}|||vvvwwwyyy|||}}}~~~~~~~~~|||}}}~~~~~~}}}fff^^^hhhtttvvvwwwssslllhhhiiirrryyyppprrrtttmmmddd``````eeejjjmmmttt{{{|||]]]ccckkk\\\YYY[[[ZZZYYYYYYYYYYYYZZZ[[[\\\[[[XXX___```dddwwwQQQ<<>>@@@BBBDDDFFFHHHIIIQQQSSSUUUZZZXXX]]]lll}}}xxxwwwvvvtttsssvvv{{{{{{yyyyyyvvv```YYY[[[YYY[[[^^^aaaaaaaaaccceeekkkqqq|||pppSSSSSSRRRRRRooorrr^^^SSSRRRTTTTTTSSSHHH@@@===CCCJJJQQQ___mmmoooooooooppprrrsssssssssqqqqqqrrrtttwww{{{xxxwwwvvvvvvxxxzzz{{{{{{vvvwwwxxxzzz{{{|||||||||~~~~~~}}}lllccciiimmmrrruuusssooottt~~~xxxmmmgggllloooiiifffcccaaadddgggiiiooouuuqqqvvv}}}eeeUUURRRVVVTTTTTTTTTUUUVVVXXXYYYZZZXXXZZZXXXWWW[[[gggnnnGGG===;;;999888999777666:::AAAHHHTTTbbbjjjqqqxxxzzzyyyoooeee[[[KKKFFFJJJIIIRRRYYY\\\TTTKKKFFF@@@;;;777999:::;;;;;;<<>>@@@KKKQQQ\\\ppp{{{{{{xxxwwwvvvuuuttttttuuuwwwxxxwwwuuurrrqqqwwwyyy{{{{{{zzzzzz{{{}}}vvvzzz~~~{{{yyyxxxxxxxxx{{{~~~~~~}}}{{{{{{|||qqqrrrrrrqqqrrruuuzzz~~~{{{xxx{{{~~~lll^^^ZZZ\\\TTTXXX[[[[[[\\\___bbbccceeeuuutttZZZLLLQQQcccttt~~~tttdddWWWTTTWWW[[[YYYMMMCCC???<<>>;;;:::<<<>>>>>>:::;;;>>>EEEPPP]]]jjjqqq~~~{{{{{{}}}|||xxxuuusssttttttrrrnnnlllkkkkkknnnoooqqqrrrrrrrrrqqqpppoooppppppqqqsssuuuwwwxxxtttuuuvvvyyy}}}~~~{{{xxxssstttuuuwwwzzz|||}}}||||||}}}}}}{{{zzzvvvooojjjnnnqqqsssyyy~~~{{{~~~nnn___[[[[[[ZZZ[[[\\\^^^^^^^^^^^^^^^hhhpppttt}}}tttzzz[[[VVVWWW[[[iiivvviii\\\RRRSSSYYY[[[SSSFFF;;;888???LLLVVVgggjjjlllkkkgggdddeeehhhiiimmmrrrttttttsssrrrrrrsssllleeedddkkkssswwwwwwtttuuuvvvuuuttttttvvvxxxzzzzzz{{{~~~}}}~~~}}}}}}}}}~~~~~~{{{sssjjjfffhhhnnnqqqzzz~~~~~~rrrsssvvv|||}}}pppaaa\\\YYY^^^ddd```ccceeefffeeecccccceeegggwwwvvvvvvnnn```YYYVVVVVVUUUSSSRRRSSSVVVXXXXXXWWWUUUXXXWWWYYYYYYWWWiiiqqqOOOBBB>>>:::999777444444666888===FFFRRR___llltttxxx~~~{{{wwwmmmZZZHHHCCCFFFFFFIIIPPPYYYccchhhgggeeeYYYUUUPPPLLLJJJHHHGGGEEEGGGHHHKKKQQQ[[[fffpppvvvmmmllljjjhhhhhhjjjlllmmmoooooopppooonnnkkkiiigggmmmnnnnnnmmmjjjhhhggghhhhhhhhhjjjkkkkkkjjjiiihhhllllllmmmnnnoooqqqrrrsssqqqqqqrrrtttvvvzzz~~~|||{{{|||}}}|||{{{uuuuuuuuuvvvwwwxxxzzz{{{|||{{{zzzyyyyyyyyyxxxxxxqqqmmmmmmtttxxxzzzzzzxxxxxxyyysssccc\\\]]]```ZZZ[[[[[[\\\]]]^^^___```___eeehhhoooxxxjjjlll}}}ttteeeYYYVVV]]]yyynnn```TTTOOOQQQXXXTTTLLLBBB<<<>>>HHHPPP]]]eeemmmmmmgggccceeeiiiiiilllqqqssssssrrrssssssoookkkgggeeefffkkkpppsssuuuvvvvvvvvvuuuuuuvvvxxxzzzyyyzzz|||~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}~~~{{{xxx|||}}}vvvssstttrrrmmmhhhfffhhhkkkwww|||{{{wwwssswww|||}}}{{{yyyzzz|||lll___]]]ZZZ^^^ccc^^^```eeejjjiiifffdddfffiiipppzzz}}}iiimmmwwweee\\\YYYWWWUUUSSSRRRQQQQQQTTTVVVWWWWWWTTTWWWVVVWWWXXXTTTaaa~~~|||]]]FFF@@@<<<;;;888333333666333666===GGGTTTbbbnnnuuu|||}}}|||uuudddRRRGGGEEECCCCCCDDDIIIQQQ\\\eeekkkhhhfffcccaaa___\\\WWWTTTZZZZZZZZZ[[[^^^bbbfffhhh\\\\\\\\\\\\]]]^^^___```___```aaabbbcccbbbaaaaaaeeefffggggggeeeccccccdddffffffggghhhhhhgggfffeeeiiiiiiiiijjjkkkkkkllllllmmmmmmmmmnnnooorrrtttvvv}}}}}}{{{xxxvvvvvvxxxzzz{{{|||uuuuuutttttttttttttttuuuxxxwwwvvvuuuttttttttttttlllmmmrrrzzz{{{tttqqqrrrzzzsssddd]]]\\\]]]___[[[ZZZZZZZZZ\\\___aaaccc^^^aaadddiiillloooiiiRRRaaa{{{ppp\\\UUUSSSmmmvvviiiZZZOOOKKKSSSVVVVVVNNNCCC>>>AAAGGGOOO\\\jjjooojjjeeefffjjjkkkmmmppprrrssssssuuuwwwpppooommmiiiggghhhlllqqquuuvvvwwwvvvuuuuuuwwwyyyzzzyyyxxxzzz|||~~~~~~}}}~~~|||{{{{{{{{{||||||~~~}}}}}}~~~~~~vvvooonnnnnnhhh```___ffflllmmmgggaaaaaacccsssyyyzzzrrrpppuuu}}}xxxuuuyyy|||jjjbbbccc```cccgggccc```fffkkkmmmjjjggghhhjjjmmmqqquuulll]]]fffooo]]]VVVUUUSSSQQQRRRQQQPPPPPPRRRUUUWWWXXXTTTXXXWWWYYY[[[VVV]]]ttthhhHHH@@@<<<===<<<666444888222444888???KKKZZZjjjsssvvvzzz}}}zzzmmm\\\NNNGGGDDDCCC@@@???BBBIIISSSZZZaaaaaacccddddddbbb]]]YYYZZZYYYXXXXXXWWWWWWWWWWWWVVVWWWXXXYYY[[[[[[\\\\\\[[[\\\]]]___```aaaaaaaaa___aaaccccccbbbaaabbbccceeeffffffggggggfffdddcccgggggghhhhhhhhhhhhhhhhhhjjjjjjjjjkkkmmmnnnpppqqqzzz~~~~~~~~~}}}{{{xxxvvvtttrrrsssuuuvvvwwwttttttsssrrrrrrrrrrrrrrrttttttsssqqqoooooooooqqqlllooouuu|||zzzrrrpppttt}}}hhh_________\\\YYY[[[ZZZYYYYYY[[[___cccfffbbbbbbeeeooopppkkkXXXQQQeeeyyypppfff```RRR```qqq~~~sssbbbTTTNNNPPPWWW]]]XXXLLLAAA>>>???DDDQQQaaakkkmmmkkkjjjkkknnnppprrrssstttwwwzzz|||zzzxxxuuuqqqooonnnpppqqquuuvvvwwwvvvvvvvvvxxxzzzzzzyyyxxxzzz|||~~~~~~}}}|||{{{zzzxxxxxxxxxxxxyyy|||tttjjjeee```XXXNNNRRR[[[ggglllgggaaabbbhhhpppwww~~~xxxmmmlllqqq{{{~~~|||yyykkkiiimmmkkknnnrrrnnnfffgggiiikkkmmmmmmlllllloooooommmdddXXXfffmmm[[[TTTSSSQQQMMMQQQQQQQQQQQQRRRTTTWWWZZZSSSWWWVVVXXX]]]YYY\\\llltttMMMAAA999===>>>888555888444555777<<>>888444666555666888:::@@@LLL[[[fffpppvvvzzzyyysssiiiYYYLLLCCCBBBAAAAAACCCEEEGGGHHHGGGIIIKKKNNNPPPNNNJJJFFFGGGIIIKKKMMMNNNOOOPPPPPPOOOOOOQQQRRRTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXXXXXXX[[[]]]````````````aaabbbaaabbbcccdddeeeddddddcccdddeeefffgggggggggeeeeeeeeefffhhhjjjmmmoooqqqrrrtttxxx{{{xxxtttqqqpppsssvvvxxxuuuuuutttqqqnnnllllllmmmooooooooooooooopppqqqqqqmmmnnnmmmiiieeedddgggjjjttt{{{{{{ooooooqqqyyytttnnnsss\\\XXX]]]``````aaa[[[ZZZXXXYYY[[[___cccfffdddeeegggtttxxxvvvrrrRRRXXXooo~~~sss[[[RRRWWWnnnooobbb\\\SSSVVVZZZ]]]\\\SSSGGG>>>>>>@@@GGGUUUdddllllllhhhmmmpppsssuuuwwwzzz~~~xxxvvvxxxxxxtttpppssstttuuuuuuuuuuuuwwwzzzyyyyyyzzz|||~~~|||{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}~~~~~~}}}{{{ssseeeYYYVVVVVV[[[```^^^[[[cccooorrrxxx~~~~~~|||tttiiifffppp}}}}}}~~~ppphhhlllrrrooorrrzzzzzzrrrkkkeeefffmmmrrrqqqnnnnnnnnnlllcccWWWeee~~~jjj\\\WWWWWWVVVTTTTTTUUUUUUTTTSSSVVV[[[```TTTWWWTTTUUU\\\ZZZVVV]]]bbb~~~}}}[[[???;;;>>>:::666888333555666777:::CCCOOOYYYiiiooossstttuuuqqqeeeXXXFFFBBB>>>>>>AAADDDEEEEEEHHHHHHIIIKKKLLLKKKIIIFFFMMMMMMMMMMMMMMMLLLLLLKKKPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWYYY[[[]]]^^^]]]]]]___``````aaaccceeeffffffeeeeee___aaacccdddeeedddcccbbbaaaccceeegggjjjkkkmmmmmmooottt{{{yyyvvvtttqqqnnnllllllnnnqqqnnnqqqsssrrrooommmnnnooonnnnnnmmmllllllmmmmmmmmmiiijjjiiieee```___cccgggvvv|||uuummmpppvvv|||\\\dddzzz}}}hhhYYYZZZ`````````ccc[[[ZZZYYYZZZ[[[___bbbdddgggjjjhhhmmmxxxwwwtttzzzaaaNNNbbbssslllaaaNNNSSSbbbvvvhhhcccXXXTTTTTTZZZaaa^^^PPPBBB>>>>>>AAAJJJVVV```eeeeeehhhkkknnnrrrtttwww{{{~~~~~~xxxtttssssssrrrqqqqqqsssttttttttttttwwwyyyvvvwwwzzz}}}|||zzzwwwwwwvvvvvvvvvxxxyyyzzzzzz|||~~~~~~}}}||||||}}}|||ooo___XXXVVVXXXTTTPPPVVVbbbsssxxx|||~~~yyyrrrlllkkklllooovvv~~~|||yyyvvvxxxwwwmmmeeehhhlllgggiiirrrtttooommmkkkkkkmmmoooooooooooorrruuulll^^^iiitttdddYYYVVVVVVWWWWWWUUUVVVVVVUUUTTTWWW]]]bbbXXX[[[VVVVVV^^^[[[VVV[[[WWWvvvlllFFF===@@@<<<999;;;111333444444555<<>>@@@DDDEEEDDDCCCCCCDDDFFFHHHIIIGGGFFFHHHHHHIIIJJJLLLMMMNNNOOONNNNNNNNNNNNOOOPPPQQQRRRPPPPPPPPPPPPQQQSSSTTTUUUWWWYYY[[[\\\[[[[[[\\\]]]ZZZ[[[]]]___aaaaaaaaaaaa\\\]]]```aaabbbbbbaaa```___```bbbdddfffggghhhhhhfffkkkrrryyy|||uuutttsssppplllhhhggghhhjjjiiimmmqqqsssqqqpppqqqrrrnnnmmmlllkkkjjjjjjjjjjjjfffggggggbbb]]]\\\```dddvvv}}}vvvppprrrvvv~~~lllQQQeee|||kkk^^^YYYaaafffaaa]]]^^^[[[ZZZZZZZZZ\\\___aaaccceeejjjdddaaakkkooonnnssstttmmmEEEPPPaaaccchhhOOORRRXXXjjj}}}mmmggg\\\SSSOOOWWWcccdddVVVFFF???>>>???CCCKKKUUU^^^ccccccfffkkknnnqqqtttwwwzzz}}}yyysssooonnnqqqtttppprrrssssssssstttvvvxxxtttvvvyyy}}}~~~{{{wwwrrrrrrrrrrrrsssuuuvvvxxxyyy{{{~~~~~~~~~}}}}}}~~~lllaaaZZZYYYTTTNNNRRR\\\sssxxx{{{|||qqqfff___dddpppwwwzzz{{{sssrrrrrrvvv~~~lllmmmeeeggghhhaaaccclllooojjjnnnqqqppplllkkkmmmpppsssyyy~~~wwwgggooo{{{bbbVVVXXXTTTRRRVVVUUUTTTTTTTTTVVVYYYZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZZZZ\\\kkk\\\CCC===>>>===999888777555444666999===???UUUcccnnnpppssszzzxxxpppeeeVVVHHHEEEDDDAAA@@@AAABBBCCCDDDEEEFFFFFFEEEEEEHHHHHHIIIIIIJJJKKKKKKLLLNNNMMMLLLKKKKKKMMMOOOPPPSSSSSSPPPMMMKKKKKKMMMPPPTTTTTTTTTTTTUUUXXX[[[^^^```^^^\\\]]]```aaa```^^^ZZZZZZYYYYYYZZZ\\\^^^______```aaaaaa```aaaccceeedddiiiooosssyyy{{{tttpppkkkjjjhhhfffeeeddddddeeeeeefffgggiiikkkllllllllliiiiiifffaaaccchhhgggbbbeeebbb]]][[[]]]dddmmmsssvvvsssttt~~~nnn]]]iiivvvlllaaaZZZ\\\cccdddaaa```YYYYYYYYYZZZ\\\]]]___```gggdddbbbdddeeefffllltttssscccEEEOOO^^^^^^NNNOOOOOOXXXyyyyyyrrreee[[[QQQNNNSSSXXXYYYWWWJJJBBB===???BBBFFFOOOZZZ```eeekkknnnmmmnnnssswwwvvvxxxtttnnnkkknnnqqqqqqpppqqqrrrrrrppppppqqqrrruuuyyyzzzxxxxxxyyywwwssspppqqqqqqqqqrrrtttxxx{{{|||}}}}}}||||||{{{zzzyyyttt___```bbbZZZWWW\\\pppxxx}}}|||~~~}}}}}}}}}}}}uuuooo]]]```gggooovvvyyywwwuuuwwwvvvwww}}}rrrhhhiiihhhgggffffffhhhjjjkkkjjjlllllljjjfffgggmmmssswww{{{hhhlllttt^^^VVVYYYTTTSSSUUUTTTUUUTTTTTTUUUXXXXXXXXXVVVVVVWWWXXXZZZ[[[ZZZZZZYYY[[[aaa}}}cccDDD>>>CCC>>>333999777555444555888;;;===JJJZZZgggmmmsss{{{{{{tttmmm^^^OOOGGGBBB>>>>>>@@@>>>???AAACCCEEEGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIILLLLLLJJJIIIJJJKKKMMMNNNQQQQQQPPPMMMKKKKKKLLLNNNOOORRRVVVUUUSSSSSSXXX^^^eeeccc```^^^^^^^^^^^^]]]ZZZZZZYYYXXXYYYYYY[[[[[[\\\^^^______^^^^^^```bbb```dddhhhkkkpppzzzzzzuuupppllliiihhhfffdddcccbbbccccccdddeeefffgggggghhhggggggcccdddbbb___aaagggfffaaacccaaa______dddmmmvvv{{{|||vvvyyysssfff```~~~mmmddd]]]^^^bbbaaa``````\\\]]]^^^___```aaabbbbbbfffcccaaacccdddeeekkkssswww}}}wwwOOOIIIWWWbbbRRRPPPJJJOOOjjjwwwnnncccTTTLLLMMMSSSXXXZZZTTTHHH>>><<<>>>AAAHHHPPPYYY___fffkkkmmmoootttxxx{{{~~~}}}wwwrrrqqqpppllloooqqqrrrqqqpppoooppprrrvvvyyyxxxuuutttwwwwwwtttrrrssssssssssssuuuxxx{{{yyyyyy{{{|||}}}}}}}}}}}}ssskkkfff^^^ZZZ[[[ooowww}}}~~~~~~~~~vvvlllfff]]]ccckkkssswwwwwwuuusssrrrtttyyynnngggjjjiiihhhggghhhiiikkklllmmmnnnmmmiiifffggglllrrrrrrxxxhhhoookkkZZZUUUXXXTTTSSSVVVTTTTTTSSSSSSTTTVVVVVVVVVTTTUUUVVVXXXYYYZZZZZZYYYXXX[[[WWWnnn}}}XXXFFFCCC???666;;;999666555555666888:::>>>MMM\\\dddmmmvvvxxxssssssgggYYYMMMCCC===>>>AAA<<<===???AAACCCEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNOOONNNLLLKKKLLLMMMIIIPPPVVVUUUPPPNNNSSSYYYeeedddbbb^^^ZZZYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXZZZ[[[[[[[[[[[[\\\^^^]]]___aaaccchhhpppyyyyyytttqqqnnnjjjhhheeedddcccbbbaaa``````aaabbbcccccccccccccccbbbbbb]]]^^^^^^\\\___bbbbbb___\\\]]]aaagggnnnwww~~~vvvuuulllbbbjjjsssjjjddd_________]]]]]]___^^^^^^```aaabbbbbbbbbbbbdddaaa```aaabbbccciiipppxxxxxxZZZBBBRRRmmmYYYRRRIIIIIIZZZzzz~~~}}}ppp^^^OOOKKKOOOWWW\\\___RRREEE>>><<<===AAAFFFPPPVVV^^^dddhhhkkkppptttyyy~~~zzzvvvqqqllloooqqqrrrqqqpppoooppprrrvvvxxxvvvrrrrrrvvvwwwuuutttuuuuuuuuutttuuuwwwzzzxxxyyyzzz{{{}}}}}}~~~~~~~~~vvvoooiiieeepppwww}}}~~~vvvjjjbbb___dddjjjssswwwwwwuuusssrrrqqqwwwrrrhhhgggjjjiiiiiiiiijjjkkkmmmnnnnnnnnnkkkgggdddeeejjjoooooottt{{{ccckkkeeeWWWTTTVVVRRRRRRWWWUUURRRQQQPPPQQQSSSUUUUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYVVVddd^^^FFF???BBB<<<;;;888555444444555666888CCCOOOWWW```jjjooonnnrrrmmmcccWWWJJJBBB@@@BBB????????????@@@@@@AAAAAAEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJLLLNNNNNNMMMLLLLLLMMMJJJNNNSSSRRRNNNKKKMMMOOOXXX[[[\\\ZZZVVVSSSTTTUUUWWWWWWWWWVVVVVVVVVWWWWWWUUUWWWYYYYYYXXXXXXZZZ[[[\\\\\\]]]```eeemmmtttxxxuuu|||}}}wwwrrrpppmmmkkkiiihhhffffffbbbaaaaaa``````_______________````````````______]]]]]]\\\[[[[[[\\\\\\[[[VVV\\\fffpppyyy~~~xxxvvv|||kkk\\\jjjtttbbb^^^\\\\\\ZZZWWWYYY]]][[[\\\]]]^^^_________^^^aaa^^^^^^___``````fffllluuuwww~~~jjjFFFSSSuuufffZZZNNNJJJQQQeee|||kkk[[[QQQOOORRRVVVaaaZZZPPPFFF???<<<>>>AAAHHHNNNVVV\\\aaafffjjjmmmpppwww}}}|||{{{yyyvvvqqqppprrrsssrrrqqqpppqqqsssuuuwwwwwwttttttwwwwwwtttuuuvvvvvvuuuttttttuuuwwwzzzzzz{{{{{{{{{{{{{{{zzz}}}vvvuuuxxx|||~~~}}}rrrggg``````bbbnnnsssxxxxxxtttqqqrrrtttwww}}}iiieeegggiiiiiiiiijjjkkkmmmnnnoooooommmjjjeeebbbccchhhllluuuwww~~~ttt]]]hhhrrraaaVVVUUUVVVOOORRRYYYXXXOOOMMMMMMNNNQQQTTTUUUTTTTTTSSSRRRRRRRRRTTTVVVWWWUUUZZZ___lll[[[DDDDDD>>><<<:::777555444444444777===DDDJJJSSS___hhhlllqqqrrrnnncccUUUJJJCCC@@@@@@???>>>>>>===>>>??????EEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHKKKMMMOOONNNMMMMMMMMMNNNNNNNNNNNNNNNLLLHHHEEEGGGLLLRRRTTTRRRPPPOOOPPPSSSTTTTTTUUUVVVWWWWWWWWWSSSUUUWWWXXXWWWWWWXXXYYYZZZYYYYYY\\\bbbjjjrrrwwwlllnnnnnnmmmmmmooommmjjjggggggfffeeedddcccdddddd_____________________^^^[[[\\\]]]^^^____________aaa^^^\\\ZZZXXXVVVVVVXXXYYYbbbppp}}}vvvooommmttt|||~~~xxxsssvvvdddPPPZZZ{{{uuu___YYYWWWWWWWWWUUUSSSUUU[[[XXXYYYZZZ[[[\\\\\\\\\]]]^^^\\\[[[]]]^^^^^^bbbiiipppyyy\\\VVViii{{{kkkWWWJJJIIIUUUnnnvvvhhh[[[RRRMMMJJJWWWZZZXXXOOOCCC======>>>BBBFFFMMMUUU]]]ccciiilllkkkqqqvvvvvvvvvxxxxxxvvvrrrssstttsssrrrqqqrrrtttrrrwwwyyyxxxxxxzzzwwwssstttuuuvvvuuusssrrrssstttwwwxxxyyyzzzzzzzzzzzzzzzxxx{{{{{{{{{{{{{{{zzz{{{~~~~~~~~~}}}|||||||||}}}~~~|||}}}~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~}}}{{{yyyzzzuuukkkbbb\\\^^^eeellltttvvvvvvrrrmmmlllqqqvvv}}}vvvfffdddfffggghhhiiijjjkkkmmmooooooqqqoookkkgggfffgggkkknnn{{{zzz|||oooZZZlllmmm^^^XXXYYYYYYPPPRRRYYYWWWNNNLLLKKKLLLOOOQQQSSSSSSQQQRRRRRRSSSSSSTTTUUUUUUQQQ[[[\\\]]]yyyUUU@@@???>>>;;;888666555444444666888<<>>======<<<===>>>???@@@CCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHKKKLLLLLLLLLMMMNNNOOOLLLJJJLLLNNNMMMHHHBBB>>>BBBIIIMMMOOOOOONNNMMMPPPPPPRRRSSSTTTUUUUUUUUUQQQTTTVVVWWWVVVVVVVVVWWWUUUTTTSSSSSSWWW```llltttjjjhhhfffdddeeefffeeeddd___aaabbbaaa```___```aaa\\\]]]]]]^^^^^^^^^]]]]]]YYYZZZ[[[\\\]]]]]]]]]]]]```]]]YYYXXXTTTRRRUUUZZZeeennn{{{rrrfff```iiisssuuussstttrrrnnnppp}}}}}}bbbFFFDDD^^^rrrbbbVVVTTTRRRRRRTTTSSSQQQSSSXXXWWWWWWWWWXXXYYY[[[]]]^^^\\\YYYYYY[[[[[[[[[___eeemmmxxxcccYYY{{{dddMMMBBBIII]]]nnn{{{qqqgggZZZNNNFFFKKKSSSWWWQQQHHHBBB???<<<===@@@FFFNNNWWWaaahhhllljjjoooqqqooopppsssuuutttrrrssstttsssrrrqqqrrrtttqqqvvvzzzzzz{{{{{{xxxrrrsssuuuuuuuuusssrrrrrrsssqqqrrruuuwwwyyy{{{||||||wwwyyy{{{||||||zzzzzzyyyxxx{{{~~~}}}}}}||||||{{{{{{||||||}}}}}}{{{|||~~~~~~}}}}}}}}}~~~|||{{{{{{}}}~~~}}}}}}~~~}}}zzzyyyzzz{{{{{{yyyvvvrrrpppkkkeee^^^ZZZ\\\dddmmmtttsssrrrpppllljjjmmmttt{{{qqqfffeeedddeeeeeegggiiikkklllnnnnnntttrrrooommmmmmnnnqqqssstttssstttgggVVVmmmlll[[[YYY______UUUTTTXXXSSSPPPMMMKKKKKKLLLNNNOOOOOOMMMPPPUUUYYYYYYWWWSSSQQQRRRXXXXXXXXXnnnnnnIII@@@???===:::777666555444555555777:::AAAJJJVVV___gggoootttppphhh___SSSGGG@@@???===<<<<<<<<<===>>>???@@@AAABBBCCCEEEEEEFFFCCCDDDDDDEEEEEEEEEEEEEEECCCEEEHHHIIIIIIJJJKKKMMMKKKJJJJJJKKKLLLLLLJJJHHHCCCDDDFFFJJJMMMOOOOOOMMMMMMNNNPPPQQQQQQQQQPPPPPPOOOQQQTTTUUUUUUTTTTTTTTTSSSRRRNNNJJJJJJSSSaaalllfffbbb``````aaaaaa```^^^[[[]]]^^^^^^\\\ZZZ[[[]]]XXXYYYZZZ\\\\\\\\\[[[[[[YYYYYYZZZZZZZZZZZZZZZYYYZZZVVVSSSSSSRRRQQQWWW```qqqwwwvvvggg]]]bbbhhhhhhiiinnnjjjkkksssrrr[[[JJJCCCVVVsssyyyfff\\\XXXWWWSSSRRRTTTTTTRRRSSSUUUUUUTTTTTTTTTVVVYYY]]]___ZZZXXXXXXZZZZZZYYY]]]bbbiiiooozzz}}}]]]vvvZZZEEEEEEQQQYYY~~~xxxqqqgggZZZPPPHHHNNNQQQPPPNNNLLLDDD<<<;;;<<>>???@@@AAAAAAAAA@@@BBB@@@>>>???@@@???<<<888@@@AAACCCEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIOOONNNLLLKKKJJJJJJKKKKKKNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSNNNNNNNNNKKKCCCAAAKKKYYYZZZYYYWWWVVVVVVWWWYYYZZZUUUTTTSSSTTTUUUUUUTTTSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYXXXVVVTTTSSSRRRRRRSSSPPPMMMOOOUUUXXXVVVUUUUUUvvv}}}yyyiii^^^\\\aaagggkkkiiivvv}}}uuueeeUUUGGG<<>>:::;;;>>>BBBBBBBBBIIIPPPYYY]]]^^^```cccgggkkklllmmmlllkkkkkkmmmoooooooooooorrruuutttqqqmmmvvvvvvuuuuuutttsssssssssvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwyyyzzz{{{{{{{{{zzzyyyxxxuuuyyy}}}~~~}}}||||||~~~zzzzzzzzzyyyzzzzzz{{{{{{zzzzzz{{{{{{zzzxxxwwwuuuxxxwwwvvvvvvvvvwwwxxxyyywwwxxxyyyxxxvvvvvvxxxzzzyyyzzz{{{|||}}}~~~uuusssyyy|||zzzvvvssslllaaaWWWRRRSSSUUU___fffpppvvvwwwsssmmmjjjhhhpppvvvvvvzzznnndddbbbaaaaaa^^^___```ccceeehhhjjjkkkjjjlllmmmmmmlllmmmrrrvvvqqqyyyooo^^^xxxuuu]]]UUUTTTRRROOOMMMLLLLLLLLLOOOMMMKKKIIIHHHHHHIIIJJJIIILLLOOORRRSSSRRRPPPNNNQQQPPPOOOUUUYYY[[[vvv___NNN@@@>>>???<<<999888999777666555555777999;;;JJJSSS```jjjooonnnkkkiii```VVVKKKFFFAAA<<<<<>>??????@@@@@@@@@@@@>>>>>>@@@BBBCCCAAA>>>@@@@@@BBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDGGGGGGFFFFFFFFFFFFFFFGGGKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLMMMOOOPPPPPPQQQLLLLLLMMMIIIBBB???GGGSSSXXXWWWUUUTTTTTTUUUWWWXXXTTTSSSRRRSSSTTTUUUTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVTTTRRRQQQOOOOOOPPPQQQQQQTTTUUU[[[dddhhhfffeeefffzzzyyyooogggdddfffjjjooowwwuuucccOOOFFFHHHKKKgggzzzooo\\\ZZZ^^^___\\\XXXTTTRRRSSSTTTTTTSSSQQQOOOMMMMMMPPPTTTVVVWWWUUUWWWXXXYYYXXXXXXYYY[[[]]]XXXZZZccckkkrrr|||}}}rrrRRRHHHKKKGGGRRRooo}}}uuussshhh\\\NNNHHHKKKQQQRRRQQQMMMHHHAAA<<<;;;;;;<<<===AAAGGGPPPUUUWWW[[[```eeebbbdddggghhhiiikkkmmmpppnnnnnnnnnpppsssssspppnnnuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvv|||{{{{{{zzzyyyyyyyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvuuuxxx{{{|||{{{yyyzzz{{{zzzyyyxxxwwwwwwwwwxxxyyywwwxxxyyyyyyyyyxxxvvvvvvxxxxxxwwwvvvvvvwwwwwwxxx|||||||||{{{yyyxxxxxxzzzyyyzzz{{{|||~~~}}}vvvsssuuuuuurrrmmmggg]]]TTTOOOPPPWWW\\\mmmqqquuuuuuqqqllliiihhhnnnuuu{{{vvveee]]]\\\]]]]]]___```aaacccfffhhhiiijjjggghhhiiihhhgggiiinnnrrrooovvvzzzjjjZZZuuuooo[[[RRRQQQOOOMMMKKKJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIGGGIIILLLNNNOOOOOOMMMLLLLLLNNNOOOVVVYYYWWWjjj|||```FFF???@@@<<<888777888777555333333444555666@@@HHHTTT___fffjjjlllmmmggg]]]QQQJJJDDD>>>===???;;;<<<<<<======>>>>>>>>>======>>>AAADDDFFFFFFEEE???@@@AAABBBCCCDDDEEEFFFDDDEEEDDDDDDCCCAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDGGGGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNKKKKKKKKKIIIBBB===CCCLLLUUUTTTSSSRRRRRRSSSTTTUUURRRQQQPPPQQQSSSTTTSSSRRRQQQRRRSSSTTTTTTTTTSSSRRRQQQOOOMMMKKKJJJJJJLLLMMMUUU[[[hhhvvv|||zzzyyy{{{xxxlllfffjjjppp{{{xxxjjjPPP===AAAVVVhhhlll]]]]]]```___WWWUUUSSSSSSTTTTTTSSSRRRPPPNNNLLLMMMPPPTTTVVVWWWSSSUUUYYY[[[ZZZZZZZZZ[[[bbbZZZWWW]]]dddiiisss~~~}}}|||rrrhhhRRRIIIEEECCCSSSmmm{{{yyyuuuiiiWWWKKKHHHKKKOOOQQQUUURRRKKKBBB;;;888888999999>>>EEEJJJNNNTTT[[[aaa\\\___cccfffhhhjjjlllnnnlllllllllnnnpppqqqpppooorrrrrrssssssssstttttttttsssssstttuuuuuuuuuuuuuuu}}}}}}|||{{{zzzzzzyyyyyyssstttuuuuuuuuuuuuttttttuuuwwwyyyyyyxxxwwwwwwxxxzzzxxxuuusssssssssuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwyyyyyywwwvvvvvvvvvvvvvvv}}}~~~~~~|||yyywwwwwwxxxwwwxxxzzz|||~~~|||tttooollliiiddd\\\UUULLLHHHLLLVVVaaahhhyyyyyywwwppphhhdddeeehhhuuu{{{zzz}}}nnn```ZZZ[[[]]]___```aaabbbdddfffgggiiiiiiggggggeeeccccccfffkkkoooppptttvvveeeVVVssszzzkkk___PPPOOOMMMKKKIIIIIIIIIIIIGGGFFFFFFEEEEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKJJJMMMNNNTTTXXXUUUcccaaaHHH>>>===;;;888666555444333333444555666<<>><<<<<<<<<<<<<<<<<<======;;;<<<>>>@@@CCCEEEGGGGGG?????????@@@AAACCCDDDDDDBBBAAAAAAAAA@@@???>>>>>>>>>@@@BBBDDDFFFFFFFFFEEEDDDFFFHHHJJJKKKJJJIIIGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJEEE???BBBHHHQQQQQQPPPOOOOOOPPPQQQQQQOOONNNNNNOOOQQQRRRRRRQQQNNNPPPQQQRRRRRRQQQPPPOOOPPPOOOLLLJJJHHHHHHIIIJJJOOOYYYkkk~~~~~~rrriiijjjttt}}}pppXXXCCC???RRRpppjjj```aaabbb```WWWVVVVVVUUUUUUTTTRRRQQQNNNLLLJJJKKKOOOSSSUUUVVVQQQTTTYYY\\\\\\[[[[[[[[[ddd]]]ZZZ]]]```bbbhhhppphhhssslllJJJKKKAAAFFFXXXpppyyy{{{qqqbbbTTTKKKHHHIIIKKKRRRSSSRRRLLLDDD===::::::777:::>>>AAAEEELLLSSSXXXYYY]]]bbbeeeggghhhiiijjjjjjjjjjjjlllnnnooopppppppppppppppppppppppppppppprrrssstttuuuuuuuuutttssszzzzzzyyyxxxwwwvvvuuutttqqqrrrrrrrrrssssssssssssvvvvvvwwwvvvuuuuuuuuuvvvvvvtttqqqooooooqqqtttvvvssstttuuuvvvwwwwwwxxxxxxzzzyyyxxxwwwvvvuuuttttttzzz{{{{{{yyyvvvttttttuuuuuuuuuwww{{{}}}vvvlllddd^^^YYYUUULLLIIIHHHNNNYYYeeemmmqqqxxxwwwrrriiiaaaaaahhhooozzz~~~xxxwwwwwwiii^^^ZZZ[[[^^^`````````aaacccdddfffggggggiiigggdddbbbbbbeeejjjnnnrrrsssrrraaaTTTsssvvvkkkfffdddOOOMMMKKKIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKGGGJJJIIINNNSSSQQQ]]]www]]]CCCBBBBBB;;;888888666555555555666666999<<>>===<<<;;;;;;<<<<<<;;;<<<===>>>@@@AAACCCDDD????????????@@@AAACCCDDD@@@@@@?????????@@@@@@@@@???@@@CCCEEEFFFGGGFFFFFFDDDFFFHHHJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMKKKKKKLLLIIIDDDDDDGGGNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLMMMOOOPPPOOONNNLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNOOOQQQSSSTTTMMMVVViii~~~}}}rrrjjjkkkqqqyyy~~~oooZZZDDD???OOOjjjpppbbb^^^```aaa___YYYYYYYYYXXXVVVSSSQQQPPPMMMKKKIIIJJJMMMQQQSSSTTTPPPTTTYYY\\\\\\[[[ZZZZZZ\\\[[[[[[[[[YYYYYY^^^eeeqqqkkktttgggSSSEEECCCLLLWWWttt~~~yyyooocccXXXNNNIIIGGGGGGMMMSSSTTTOOOIIIDDDBBB::::::::::::===AAAGGGKKKPPPTTTZZZ^^^```bbbccceeeeeefffgggiiijjjlllnnnoooppppppooooooooonnnnnnnnnqqqrrrtttuuuvvvuuutttsssvvvvvvvvvuuutttrrrqqqpppqqqqqqqqqqqqqqqrrrsssssswwwvvvtttttttttuuuuuuuuusssqqqooommmnnnpppsssvvvrrrrrrssstttvvvwwwxxxyyyyyyyyyxxxwwwvvvtttssssssuuuwwwxxxwwwuuutttssstttssssssvvvzzzyyyrrrggg\\\SSSMMMJJJJJJIIIMMMTTT```kkkqqqqqqnnnlllkkkiiieeeccchhhsss|||zzzqqqxxxxxxqqqfff]]]XXXYYY[[[]]]______```bbbccceeeffffffiiifffbbb```aaadddhhhjjjppppppmmm]]]RRRssskkk]]]YYY[[[LLLKKKIIIGGGFFFFFFFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKJJJLLLJJJLLLRRRQQQ\\\rrrsssQQQFFFBBB;;;>>>===;;;999777555444333444666999===CCCJJJSSSYYY___cccdddbbb```\\\SSSKKKCCCBBB@@@===<<<;;;;;;<<<:::;;;<<<<<<<<<===???AAA@@@????????????AAACCCDDD@@@@@@@@@@@@@@@AAABBBBBB???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIILLLJJJIIIKKKJJJGGGFFFHHHKKKLLLLLLLLLLLLLLLLLLKKKMMMLLLKKKKKKMMMMMMLLLKKKIIIJJJJJJKKKKKKLLLMMMMMMFFFIIIOOOVVV]]]bbbfffhhhXXX]]]kkk~~~wwwoooggghhhnnnrrrppplllTTTEEE===JJJeee~~~tttkkkddd[[[XXXZZZ^^^___^^^ZZZ[[[[[[YYYUUURRRQQQQQQNNNLLLJJJJJJMMMPPPRRRSSSPPPTTTXXX[[[[[[ZZZYYYYYYWWWZZZ[[[ZZZXXXXXX\\\aaaiiitttxxxaaa```LLLDDDFFFEEEUUUuuu|||ssshhh\\\RRRLLLAAAGGGNNNSSSTTTQQQNNNLLL???===:::888777999;;;===AAAEEEKKKPPPTTTXXX[[[^^^]]]___ccceeefffgggjjjkkkooooooooonnnnnnnnnnnnnnnppprrrtttuuuvvvuuusssrrrssssssttttttsssqqqooonnnppppppoooooopppqqqrrrssswwwtttqqqqqqrrrtttuuuuuurrrqqqooonnnnnnppprrrtttqqqqqqqqqrrrtttuuuwwwxxxxxxxxxxxxwwwvvvuuusssrrrsssuuuwwwwwwuuusssrrrssspppoooqqquuuzzz{{{xxxttthhh___TTTMMMGGGDDDFFFKKKUUUZZZdddmmmqqqoooiiidddbbbcccfffjjjpppyyy~~~{{{ssswwwrrriiiaaa\\\\\\]]]___^^^___```bbbccceeefffggggggccc___^^^___bbbeeefffllljjjgggWWWOOOrrr~~~eeeUUUMMMKKKIIIHHHGGGEEEDDDDDDDDDEEECCCCCCCCCDDDCCCCCCBBBBBBEEEEEEEEEEEEFFFHHHIIIJJJLLLOOOKKKMMMRRRRRRYYYllllllQQQCCC>>>>>>===<<<:::888666555444333444555666:::AAAJJJOOOYYY^^^bbbbbbcccccc]]]TTTHHHFFFCCC???===<<<;;;;;;999:::;;;;;;999:::===@@@AAA@@@?????????AAACCCDDDCCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@?????????@@@@@@???@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIEEEDDDGGGIIIGGGFFFHHHJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLJJJJJJKKKKKKIIIHHHHHHGGGFFFGGGHHHJJJMMMNNNDDDJJJTTT```kkksssyyy{{{qqqpppvvvzzztttkkkddd___aaafffeee\\\SSSEEEEEEQQQjjjrrr]]]VVVSSSSSSVVV\\\^^^^^^]]]XXXYYYYYYWWWSSSQQQRRRSSSQQQOOOLLLLLLNNNQQQRRRSSSQQQTTTXXXYYYYYYXXXWWWWWWYYYZZZ[[[[[[\\\]]]^^^]]]bbbnnn}}}nnnqqq|||^^^LLLHHHAAAFFFZZZkkkzzzrrriii___XXXFFFFFFGGGJJJNNNQQQSSSSSSHHHDDD???;;;888888777777777:::???DDDHHHMMMQQQUUUTTTXXX]]]```aaabbbdddfffhhhhhhiiijjjlllmmmnnnnnnnnnppprrrttttttsssqqqpppooopppqqqrrrqqqpppnnnlllnnnnnnnnnnnnnnnpppqqqrrrtttqqqmmmmmmpppssstttttttttsssqqqpppooooooppppppooonnnnnnoooppprrrtttuuuwwwwwwwwwwwwvvvuuusssrrrrrrtttuuutttrrrooonnnmmmhhhffffffiiillljjjddd___UUUMMMGGGFFFGGGHHHOOOXXXaaadddhhhjjjhhhddd```^^^aaadddlllwww||||||~~~wwwsssmmmfffaaa___```bbb^^^___aaaccceeegggiiijjjgggddd```___aaacccddddddjjjgggcccVVVPPPsssvvvaaaTTTKKKEEEGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAADDDDDDCCCDDDEEEFFFHHHJJJIIIKKKHHHIIINNNMMMQQQaaaqqqaaaIIIGGG;;;:::::::::999999888888555555444444666;;;BBBGGGSSSYYY]]]^^^aaaddd```YYYKKKIIIEEEAAA>>><<<;;;;;;888999;;;:::999:::===AAABBBAAA@@@??????AAACCCEEEEEEDDDBBBAAA@@@???@@@@@@CCCBBB@@@>>>>>>>>>??????<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDFFFAAA@@@DDDGGGFFFFFFGGGIIIJJJJJJKKKKKKJJJJJJIIIMMMLLLJJJJJJJJJJJJHHHFFFGGGFFFDDDDDDFFFIIIMMMOOOFFFNNNZZZgggttt||||||qqqiiifff___YYYWWWXXXTTTJJJBBBCCCQQQllllllOOOSSSRRRUUU\\\aaaaaa^^^]]]UUUWWWWWWUUURRRQQQSSSUUUTTTQQQNNNMMMOOORRRSSSSSSRRRTTTWWWXXXWWWVVVVVVVVVYYYWWWVVVWWW\\\___\\\WWWVVVhhhxxxvvvqqqVVVNNNEEEDDDQQQ[[[www{{{uuunnngggaaaNNNHHHBBBAAAFFFNNNTTTWWWOOOKKKEEE@@@===;;;999888666999<<>>???:::555<<<===...444444444555666999;;;===FFFHHHLLLSSSZZZ^^^```___XXXSSSNNNIIIFFFAAA;;;777<<<<<<<<<<<<;;;:::999999<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>::::::999999999:::;;;<<<:::;;;<<<===@@@BBBDDDEEEAAACCCDDDFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEHHHIIIHHHFFFDDDEEEFFFEEEGGGGGGCCC@@@DDDOOOXXX]]]aaaiiittt}}}pppjjj\\\bbbdddYYYHHH???CCCKKKWWWttt{{{dddPPPPPPPPPSSSYYY```bbb^^^YYYVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSQQQOOOOOOQQQSSSMMMRRRVVVWWWYYY[[[ZZZVVVYYYXXXWWWYYYZZZZZZYYYXXXVVV]]]hhhtttvvvZZZLLLIIIHHHGGGOOOooozzzqqqjjj^^^YYYPPPHHHDDDEEEHHHJJJRRRTTTRRRMMMGGGBBB>>>:::999888777777888:::===???BBBFFFLLLOOOQQQSSSWWWZZZ\\\]]]```ccceeefffffffffiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggiiikkkmmmoooqqqpppnnnnnnoooppppppooopppooonnnmmmmmmmmmmmmmmmkkkjjjjjjjjjkkkmmmppprrruuuuuuuuutttssspppnnnmmmffffffgggfffdddaaa]]][[[SSSPPPKKKFFFCCCAAAAAAAAA???FFFPPPYYY```cccfffgggeeeaaa[[[UUUSSSWWW^^^dddtttyyyzzznnnkkkkkkiiiddd^^^\\\]]]______aaa```aaajjjvvvxxxtttlllooommmiiijjjnnnlllfff___lllnnn[[[SSSpppddd```gggZZZCCCKKKJJJGGGDDDAAA@@@AAACCCBBBAAAAAA@@@@@@?????????AAABBBCCCEEEFFFFFFFFFFFFGGGGGGFFFGGGIIIKKKNNNPPPPPPZZZiiixxxJJJ>>>>>>AAA;;;999;;;999444333333222333555666777===???DDDJJJQQQWWW\\\___```]]]ZZZWWWTTTNNNGGGBBB===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;<<<===>>>???AAAAAA@@@@@@@@@????????????>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEAAABBBCCCDDDEEEDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA???AAACCCCCCBBBAAACCCDDD===AAAFFFHHHJJJQQQ\\\fffmmmqqqxxx~~~tttkkkfff```ffffffZZZJJJGGGSSSbbbvvvttt___OOORRRQQQSSSXXX]]]^^^YYYUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPPPPRRRTTTNNNSSSWWWXXXYYY\\\ZZZVVVXXXWWWWWWXXXYYYYYYWWWVVVVVVZZZ```eeeppphhhRRRGGGEEEEEEPPPdddzzztttmmmhhh^^^TTTMMMHHHGGGFFFFFFKKKQQQSSSQQQMMMGGGCCC>>><<<999777666888:::;;;;;;===AAABBBBBBDDDGGGJJJOOOQQQTTTXXXZZZ]]]^^^^^^```aaaaaabbbcccdddeeeeeeeeeeeeeeeddddddcccccccccggggggfffggghhhkkkmmmooonnnllljjjjjjlllmmmlllkkkkkkjjjjjjiiiiiiiiiiiijjjiiihhhgggggggggiiikkklllmmmmmmmmmllljjjhhhfffddd```^^^[[[WWWRRRMMMIIIFFFCCCAAA>>>===>>>AAAEEEHHHQQQVVV\\\```aaaaaa``````ZZZYYYXXXXXX[[[bbbjjjqqq~~~}}}xxxhhhiiiiiigggccc___]]]___aaacccddddddfffooozzz}}}zzztttuuusssoooooorrrqqqlllcccoooooo]]]TTTqqqvvvWWW]]]ttthhhDDDIIIFFFBBB@@@???@@@??????AAA@@@@@@???>>>======<<<@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGJJJLLLNNNNNNMMMQQQmmmyyyVVVDDDFFF@@@888999;;;555444333222222222333444333777<<<@@@FFFNNNXXX___eeeeeeddddddaaa[[[SSSNNN@@@???<<<999999:::;;;===;;;;;;::::::;;;<<<======@@@???>>>=========>>>???>>>===<<<;;;::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???AAACCCDDD@@@@@@AAAAAABBBAAAAAA@@@@@@AAABBBCCCCCCBBB@@@???@@@AAACCCCCCBBBCCCDDDEEEBBBIIIRRRXXX^^^fffpppxxx}}}~~~rrrmmmkkkfffaaa___\\\\\\VVVKKKDDDNNNhhh~~~yyykkk[[[PPPRRRQQQRRRUUUXXXWWWSSSOOORRRRRRRRRRRRRRRRRRRRRRRRSSSTTTSSSRRRPPPPPPRRRTTTOOOTTTXXXYYYZZZ]]][[[WWWXXXWWWVVVVVVWWWWWWUUUSSSTTTVVVXXXYYY^^^lllfffPPPIIIIIIBBBEEE]]]|||xxxoooeee[[[RRRKKKHHH@@@DDDIIIOOOSSSSSSRRRRRRGGGEEE@@@<<<999777666666888888999999999:::===@@@AAACCCFFFJJJMMMPPPRRRSSSUUUVVVWWWYYY[[[]]]^^^___aaa`````````______^^^^^^ccccccdddeeefffiiilllmmmiiigggeeefffggghhhhhhgggfffffffffeeeffffffggggggiiihhhfffeeedddeeeeeefffccccccbbbaaa___\\\ZZZYYYQQQOOOKKKGGGCCC@@@???>>>::::::;;;>>>EEEMMMUUUZZZ]]]______]]]YYYUUUSSSSSSRRRUUU[[[aaahhhpppyyy~~~|||xxx|||llldddggggggeeeccc``````bbbdddaaabbbbbbeeemmmwww{{{yyywwwvvvsssoooooorrrrrrooojjjsssppp^^^UUUqqqhhhMMMTTTkkkcccEEEFFFBBB>>>===>>>???>>>;;;@@@@@@???>>>===<<<<<<;;;>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIOOOLLLJJJ___vvvOOOCCC>>>;;;<<<888888777555444333444555555111444888:::>>>FFFSSS]]]aaacccfffhhhfff```YYYTTTIIIFFFAAA===:::999:::;;;::::::::::::;;;<<<===>>>???>>><<<::::::<<<===>>>>>>===<<<;;;:::999999999999:::;;;<<<===<<<<<<;;;<<<<<<<<<======???@@@AAA>>>>>>??????????????????;;;<<>>:::FFF```~~~xxxnnnbbbWWWRRRPPPOOOOOOQQQRRRRRROOOLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRQQQOOOPPPQQQSSSPPPUUUYYYZZZ[[[^^^\\\XXXWWWVVVUUUUUUVVVUUUSSSQQQQQQTTTVVVWWWZZZcccppp{{{uuuvvv|||```OOOPPPGGGEEEOOO[[[qqq{{{sssjjj```WWWRRRIIIDDDAAACCCGGGLLLSSSYYYQQQOOOLLLGGGBBB===:::888999888777666666777:::;;;999:::<<>>;;;:::;;;===>>>@@@AAAEEEKKKSSS[[[bbbfff^^^\\\XXXRRRMMMKKKMMMNNNWWW]]]fffooovvv}}}xxxvvv}}}~~~llldddcccdddcccbbbaaaaaabbbdddfffbbbaaabbbdddkkkqqquuuuuuuuussspppnnnpppsssttttttqqqvvvqqq^^^UUUpppsssYYYFFFHHHRRROOODDDCCC???<<<;;;===>>><<<:::?????????>>>===<<<<<<;;;<<<===>>>???@@@AAAAAAAAADDDDDDCCCCCCCCCCCCCCCDDDJJJKKKLLL\\\xxxjjjRRR???===???:::888777666555555555666777222444666666777>>>JJJSSSZZZ^^^dddgggfffbbb^^^ZZZUUUQQQLLLFFF@@@===;;;;;;::::::::::::;;;<<<===>>>>>>===;;;::::::;;;===??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<>>>>>>>>>>>>>>>???@@@@@@===============>>>>>>???<<<>>>@@@CCCDDDEEEFFFFFFDDDDDDEEEGGGKKKNNNPPPQQQ^^^dddmmmssswwwzzz}}}ssseee___\\\WWWRRRQQQFFF>>>;;;HHHdddwwwooojjjbbbWWWQQQQQQLLLLLLLLLMMMMMMMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOOOONNNNNNPPPRRRPPPUUUYYYZZZ\\\^^^]]]YYYVVVUUUTTTTTTTTTTTTRRRPPPLLLQQQWWWZZZ[[[___eeekkkzzznnn{{{xxx^^^RRRIIIEEEGGGHHHSSSyyy~~~vvvmmmddd___WWWLLLBBB@@@@@@BBBIIIPPPPPPQQQQQQQQQNNNJJJFFFCCC???<<<999666555555555555666777777888999:::;;;<<>>===;;;:::::::::<<<>>>AAACCCNNNPPPSSSVVVYYY[[[]]]]]]YYYVVVRRRMMMLLLOOOVVV[[[dddkkkttt}}}zzzjjjjjjtttqqqdddaaabbb```_________aaadddfffggggggeeeeeegggkkknnnqqqssstttqqqooopppssswwwyyy{{{xxxxxxppp]]]TTTmmmyyybbbLLLCCCAAA>>>>>>@@@@@@>>><<<<<<======<<<;;;============<<<<<<<<<<<<:::;;;<<<===>>>?????????BBBBBBAAAAAAAAAAAAAAA@@@@@@FFFLLLXXXhhhvvvXXXDDDBBB???888888666555555555666666222333333333333888@@@FFFSSSXXX^^^cccdddcccbbbaaa^^^\\\XXXSSSNNNIIIEEEBBB>>>>>>======<<<=========>>>===<<<<<<<<<===>>>??????>>>======<<<============<<<<<<<<<<<<===>>>>>>BBBBBBAAAAAAAAAAAAAAABBB======<<<======???@@@@@@DDDEEEFFFHHHJJJLLLNNNNNNPPPPPPRRRVVV]]]dddhhhiiimmmrrrwww|||}}}xxxqqqggg\\\VVVPPPHHHCCCBBB<<>>;;;888666777777666555555555666666:::;;;<<<>>>???AAABBBCCCAAABBBCCCDDDFFFGGGHHHIIIHHHHHHJJJLLLNNNOOOQQQQQQQQQPPPNNNOOOQQQSSSSSSRRRMMMMMMLLLLLLLLLMMMNNNNNNJJJIIIGGGEEEBBB@@@>>>======<<<;;;::::::::::::;;;<<<>>>CCCHHHNNNTTTXXXZZZ^^^___^^^]]][[[XXXUUUSSSSSSRRRQQQQQQUUU\\\fffmmmtttzzz}}}pppaaaiii}}}}}}lllccc```___^^^\\\[[[]]]```dddfffggggggdddcccfffggggggjjjnnnmmmjjjiiinnnrrruuuwww{{{|||xxxmmmYYYPPPiiiiiiUUUDDDAAAAAA===:::<<<===>>>???>>><<<<<<===>>>:::::::::;;;;;;;;;;;;;;;888999;;;<<<======>>>>>>===>>>??????@@@AAAAAAAAA===DDDIIIPPPVVV[[[www]]]LLLFFF===<<<:::888666666666666333333222222333666999<<>>>>>>>>????????????=========<<<======>>>??????===<<<;;;;;;===???AAABBBBBBAAA@@@@@@???@@@@@@===<<<<<<===>>>@@@BBBCCCHHHIIIKKKNNNRRRXXX\\\___fffeeefffkkkssszzz~~~|||~~~|||tttjjjdddYYYSSSNNNJJJDDD===;;;===BBBZZZ{{{ppp^^^OOOLLLLLLGGGGGGKKKJJJJJJIIIHHHFFFFFFGGGHHHLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKMMMNNNNNNNNNOOOQQQOOOTTTXXXYYY[[[]]]\\\XXXTTTSSSSSSSSSUUUUUUSSSQQQMMMPPPTTTUUUUUUTTTVVVWWW\\\kkkzzzbbbQQQHHHDDDDDDGGGYYYsss}}}uuuiiiaaaaaa[[[MMMDDDBBBCCCCCCDDDFFFIIINNNRRRTTTXXXUUUQQQNNNMMMJJJFFFCCC<<<;;;999888888888888999777777888999:::;;;;;;<<<888888999::::::;;;;;;<<<;;;<<<===???@@@AAABBBBBBBBBAAA@@@AAACCCDDDDDDDDD??????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999<<<<<<===???BBBEEEHHHJJJMMMQQQWWW^^^dddgggiiiiiiaaa___]]]ZZZXXXVVVVVVUUUUUUYYY^^^cccjjjqqqyyy~~~~~~wwwqqqrrrzzzrrrhhhddd```\\\\\\ZZZXXXZZZ___ccceeefffddd``````cccdddbbbeeekkkhhhdddeeelllpppqqqsssvvv~~~wwwiiiVVVMMMeee\\\NNNAAA@@@DDDDDD>>>999<<<>>>@@@???<<<;;;===@@@777888888999::::::;;;;;;888888:::;;;<<<=========999:::<<<>>>@@@AAABBBBBBBBBFFFGGGJJJKKKIII___xxx\\\OOODDDBBB???<<<:::888777777555333222333666888888888>>>CCCIIIMMMPPPTTTZZZ^^^aaadddhhhkkkjjjfff```]]]WWWUUURRRMMMJJJFFFDDDCCC===>>>???@@@AAAAAA@@@@@@<<<<<<<<<<<<<<<===>>>???@@@>>><<<::::::===@@@BBB@@@???>>>===<<<<<<<<<<<<===<<<======???AAADDDEEEHHHIIILLLRRRZZZbbbjjjooovvvtttsssvvv}}}~~~yyypppfff[[[SSSJJJHHHGGGFFFBBB>>>AAAGGGTTTuuuoooYYYHHHHHHJJJGGGGGGKKKKKKKKKIIIGGGEEEDDDEEEGGGLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKNNNOOOOOOOOOPPPRRROOOTTTXXXYYYZZZ]]][[[WWWSSSSSSRRRSSSUUUUUUTTTRRRPPPRRRTTTTTTTTTVVVXXX[[[```aaarrrvvvcccOOOFFFDDDDDDGGGRRRiiiuuulllkkkeeeWWWMMMLLLDDDBBB>>>===???EEEKKKPPPXXXVVVTTTTTTUUUTTTQQQNNN@@@???>>>===<<<===>>>>>>888888888999999999999:::666555555555555444444444222333555666777888888888777666555666888:::::::::888888777666555555555555555666888:::<<<======>>>BBBCCCFFFJJJOOOUUUZZZ]]]dddgggjjjllljjjfffaaa]]]VVVTTTQQQPPPQQQUUUYYY[[[```gggpppyyyssslllmmmtttyyyzzziiieeeeeeaaa[[[[[[XXXWWWYYY^^^ccceeeeeefffbbbbbbggggggeeeiiipppkkkggghhhoootttrrrssswww~~~vvvgggSSSJJJbbbNNNJJJDDD@@@>>>===<<<;;;;;;::::::;;;<<<===;;;999:::::::::;;;;;;;;;<<<<<<======;;;::::::;;;<<<===<<<===>>>>>>======>>>???DDDCCCAAAAAAEEENNNYYYaaalllNNNCCC>>>AAA???666333777666666555333333555444222999;;;>>>AAADDDIIIOOOSSSZZZ]]]bbbgggiiiiiigggfffhhhbbb[[[WWWUUUTTTQQQOOOJJJEEE???===>>>@@@AAA@@@:::666666<<>>>>>>>><<<;;;<<>>===AAAHHHMMMMMMKKKKKKLLLNNNQQQVVV^^^gggmmmwwwzzz}}}~~~zzzvvvnnnddd\\\WWWRRRNNNFFFIIIIIIBBB:::===NNN```{{{|||yyy```TTTJJJHHHFFFCCCEEEIIIHHHIIIJJJKKKKKKIIIGGGFFFJJJKKKMMMOOOOOOMMMKKKIIILLLKKKLLLNNNQQQSSSRRRQQQQQQTTTXXXZZZYYYYYYYYYYYYQQQPPPPPPQQQRRRRRRPPPNNNQQQPPPPPPRRRUUUWWWWWWWWW[[[aaassswwwaaaRRRCCCCCCAAADDDOOOaaattt|||xxxrrreee[[[VVVUUUMMMCCC======AAAFFFHHHKKKLLLNNNQQQSSSTTTUUUUUURRRPPPMMMKKKJJJHHHFFFCCCAAABBBBBBAAA???>>>>>>@@@===;;;888666777888888888666555555555666555444222888888777666555555555555666666555444555666777888888;;;===>>>???CCCIIIOOOQQQVVV]]]dddggggggdddbbbhhhhhhhhheeeaaa^^^\\\\\\RRRTTTVVVXXX\\\```fffkkkuuuxxx|||{{{kkkaaacccnnntttjjjlllmmmeee\\\XXXZZZ[[[\\\\\\^^^aaacccaaa``````cccfffiiiiiiiiikkkhhhhhhnnnwww{{{xxxttt{{{kkkUUUJJJaaaKKKGGGBBB???===<<<;;;;;;;;;:::999999;;;;;;:::999::::::::::::;;;;;;;;;;;;<<<;;;:::999999:::;;;;;;;;;===>>>>>>===<<<>>>???@@@@@@@@@@@@BBBHHHOOOTTT}}}uuuYYY@@@<<<@@@>>>;;;;;;555666555444333555666666666777999:::;;;???CCCGGGLLLPPPWWW^^^eeeiiikkkkkknnnjjjddd```^^^]]][[[YYYSSSMMMFFFBBBAAAAAAAAA@@@BBB>>>>>>@@@@@@<<<<<<>>>@@@???AAADDDCCC===:::;;;:::;;;<<<<<<===@@@EEEHHHIIIFFFEEEHHHMMMPPPPPPMMMLLLNNNPPPRRRVVV]]]dddiiirrruuuzzz}}}|||xxxtttllleeeYYYMMMGGGGGGIIIJJJEEEAAA>>>@@@JJJ[[[ppp~~~yyyrrr}}}}}}oooeeeXXXOOOGGGGGGGGGEEEFFFJJJIIIJJJKKKKKKJJJIIIGGGEEEIIIJJJMMMOOOOOONNNMMMLLLMMMLLLLLLMMMOOOOOONNNMMMLLLNNNQQQSSSSSSSSSTTTVVVTTTSSSRRRRRRRRRQQQNNNLLLNNNPPPQQQSSSTTTUUUUUUUUUUUU]]]lllqqqbbbLLLFFFBBBAAADDDKKKTTTaaattt}}}sssmmmlllbbbYYYOOOKKKLLLKKKEEE@@@DDDEEEGGGIIIKKKLLLMMMMMMUUUTTTSSSSSSTTTUUUSSSRRRPPPQQQQQQOOOLLLJJJJJJKKKEEEBBB>>>;;;;;;;;;:::999:::999888888999888888777777777666666666777888888999::::::;;;>>>@@@CCCDDDFFFJJJNNNSSSXXX]]]bbbeeefffgggiiiiiihhheeecccaaaUUUWWWXXXXXXVVVUUUVVVVVV\\\___bbbeeehhhlllqqquuuyyy~~~}}}vvvlllbbbXXX\\\nnnzzzkkkhhhlllnnnhhh```YYYZZZ\\\\\\\\\]]]___aaa^^^^^^___bbbfffiiiiiihhhjjjhhhhhhmmmvvvzzzxxxttt|||wwwkkkVVVKKKbbbFFFCCC???===<<<<<<;;;;;;;;;999777777888::::::999999999999::::::::::::;;;:::999999888888999::::::;;;<<<======<<<<<<===???===???@@@AAAAAACCCEEEGGGXXXqqqyyyXXXKKKHHHDDD???===888888888777666555666777444444555444444555777:::???CCCJJJSSS\\\dddjjjlllqqqnnnjjjgggfffeeedddbbb]]]WWWPPPKKKIIIHHHHHHHHHHHHFFFFFFGGGEEEAAAAAAEEEFFFHHHHHHFFFGGGHHHEEEAAA???AAACCCFFFHHHMMMSSSWWW]]][[[YYY[[[^^^```^^^\\\\\\^^^```bbbdddhhhmmmpppwwwzzz~~~wwwppphhh```[[[SSSLLLBBB;;;777999>>>BBBFFFCCCEEEUUUoooyyyuuuyyytttbbbRRROOOIIIFFFGGGHHHGGGIIIKKKKKKKKKLLLKKKJJJHHHFFFEEEGGGIIILLLNNNPPPPPPOOOOOOMMMLLLKKKLLLLLLLLLJJJHHHHHHIIIKKKLLLMMMNNNQQQSSSWWWVVVTTTTTTTTTRRRNNNLLLNNNQQQUUUVVVTTTRRRRRRSSSRRRZZZdddlllqqqkkkqqq}}}dddRRRHHHEEECCC@@@>>>BBBOOO^^^{{{|||qqqeee______\\\RRRIIIGGGGGGFFFFFFEEEEEEDDDDDDMMMLLLMMMOOOSSSUUUUUUUUUVVVXXXXXXXXXVVVVVVVVVXXXUUURRRMMMJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFGGGIIILLLPPPTTTWWWYYY[[[\\\]]]```cccdddcccaaacccbbb___[[[XXXVVVTTTSSSMMMOOOSSSVVVXXXZZZ\\\^^^iiimmmrrrvvvzzz}}}vvvkkk```YYYXXXRRRQQQ^^^yyynnnhhhcccdddiiikkkgggbbb[[[\\\]]]\\\[[[[[[]]]___\\\]]]___ccchhhjjjjjjiiiiiiggggggmmmtttyyywwwuuutttsssjjjWWWLLLaaaCCC@@@===<<<<<<===<<<;;;;;;888666555666888999999888888888999999999::::::999888888888999999:::::::::<<<======<<<;;;===>>>@@@AAACCCCCCBBBBBBCCCEEEEEEUUUjjjppp]]]JJJ???<<<;;;:::;;;<<<999555444666444555555333222111333444999;;;AAAHHHQQQZZZaaaeeelllkkkiiihhhggggggffffffddd```\\\XXXVVVVVVWWWXXXSSSPPPQQQUUUWWWTTTRRRSSSQQQVVVUUUMMMLLLUUUZZZWWWRRRTTTVVVWWWZZZ^^^cccgggnnnmmmlllmmmooopppnnnlllppprrrtttuuuuuuwwwyyy{{{yyyooodddZZZQQQJJJEEEAAA???>>>>>><<<:::;;;???HHHRRRccc{{{}}}qqqiii[[[LLLJJJHHHHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFEEEFFFHHHJJJMMMOOOPPPQQQQQQMMMLLLKKKKKKLLLLLLJJJHHHHHHHHHIIIJJJJJJMMMQQQTTTXXXWWWVVVVVVVVVUUURRRPPPPPPVVV[[[[[[UUUPPPOOOPPPQQQWWW^^^^^^ZZZ```yyyxxxmmm```SSSNNNIIIFFFBBB>>>AAAFFFQQQ\\\qqqyyyooollliiiddd___WWWUUURRRNNNIIIEEECCCAAABBBBBBBBBDDDGGGIIIJJJIIINNNPPPSSSVVVWWWZZZ]]]___```]]]ZZZXXXXXXXXXXXXWWWUUUVVVUUUTTTSSSSSSUUUVVVUUUUUUTTTTTTUUUVVVVVVWWWTTTVVVXXXZZZ^^^aaaccceee^^^[[[XXXWWWWWWVVVQQQMMMOOONNNMMMMMMMMMNNNOOOPPPUUUXXX]]]bbbeeeiiimmmpppuuuyyy}}}ooocccZZZRRRMMMOOOUUU^^^mmmmmmbbbaaa___aaaccccccaaa^^^^^^______^^^\\\[[[]]]^^^]]]^^^aaafffkkkmmmmmmllljjjiiiiiimmmtttxxxwwwvvvppprrrlllZZZLLL___AAA???===<<<=========<<<:::888555444555777888888777777777888888888888999888888999999::::::::::::999;;;<<<<<<;;;;;;<<<===BBBBBBCCCBBBBBBBBBEEEGGGJJJRRRVVVmmm|||bbbLLLAAA===999999<<<<<<777444666444555555444222222333444555777:::@@@GGGOOOVVVZZZcccdddeeefffffffffffffffiiihhhfffdddbbbbbbccceeeccc^^^]]]cccgggddd^^^[[[XXXaaabbbZZZWWW```ggghhhffffffgggggggggiiimmmppprrrrrrsssuuuvvvwwwvvvuuuyyyzzz||||||{{{zzz{{{|||zzzvvvqqqiii\\\QQQHHHBBB>>><<<@@@>>>@@@CCCAAA===>>>DDDVVVlll}}}lll```]]]WWWOOOJJJLLLNNNMMMMMMMMMMMMLLLMMMMMMLLLKKKIIIHHHFFFFFFFFFGGGJJJLLLNNNPPPPPPPPPLLLKKKKKKLLLMMMNNNLLLKKKHHHHHHHHHHHHIIIKKKPPPSSSWWWVVVVVVXXXYYYYYYWWWUUUUUU[[[___^^^WWWQQQNNNNNNMMMRRRXXXXXXTTTTTTbbbrrrrrrrrrvvvbbbVVVKKKHHHGGGCCC???>>>BBBCCCPPPkkkxxxssspppnnnfffddd___YYYSSSNNNKKKIIIEEECCCBBBBBBBBBBBBAAA@@@BBBEEEIIILLLOOORRRVVVYYYXXXUUUSSSSSSUUUWWWXXXXXX[[[]]]^^^]]][[[[[[]]]___ZZZYYYYYYXXXWWWWWWXXXXXXSSSSSSUUUVVVWWWXXXYYYYYYOOOKKKGGGGGGJJJLLLKKKJJJHHHJJJNNNSSSXXX\\\___```bbbeeejjjnnnqqqtttxxx{{{~~~ttthhh]]]UUUPPPNNNMMMOOObbbxxxggg___^^^]]]]]]]]]]]]]]]]]]___``````___]]]]]]^^^______```ccchhhmmmpppqqqppplllkkkkkknnnsssvvvwwwvvvssswwwsss```PPP```???===<<<<<<======<<<;;;999777555555666888888777666666666777777777888888777888999:::::::::::::::999:::;;;;;;::::::;;;===@@@@@@@@@??????@@@DDDFFFHHHMMMJJJWWWmmmWWWHHH===777:::===999777888333444555444333222222444111222555999???FFFLLLOOOWWWZZZ^^^``````aaabbbccchhhiiijjjiiigggfffggghhhiiicccaaaeeegggccc___]]]gggkkkmmmhhheeegggkkklllqqqqqqqqqooonnnoooqqqtttwwwxxxzzz|||}}}}}}|||||||||}}}~~~~~~|||{{{|||}}}xxxoooiii___WWWLLLCCC>>>===<<<===AAA;;;999<<<<<<===GGGTTTyyyppp^^^VVVSSSRRRPPPMMMQQQSSSQQQPPPPPPPPPNNNNNNMMMLLLKKKJJJHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNNNNKKKJJJJJJLLLNNNOOONNNMMMGGGGGGHHHGGGGGGIIIMMMPPPTTTTTTUUUXXXZZZ[[[ZZZYYYXXX[[[___^^^YYYTTTQQQPPPIIILLLRRRWWWVVVUUU[[[cccyyy|||hhhTTTKKKIIIFFFBBB@@@CCC@@@CCCNNN___ttt~~~{{{ssspppkkkfffaaa]]][[[ZZZRRROOOLLLJJJIIIGGGDDDBBB>>>@@@BBBCCCDDDEEEHHHJJJHHHFFFDDDDDDFFFIIIJJJKKKMMMPPPSSSSSSPPPOOOPPPRRRPPPOOONNNMMMLLLLLLLLLLLLGGGHHHHHHIIIIIIIIIHHHHHHGGGEEECCCCCCFFFIIILLLNNNPPPTTTZZZaaagggkkknnnoooqqqssswwwzzz|||~~~xxxqqqeee]]]TTTNNNJJJJJJOOOUUUjjjqqqaaa[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^___^^^]]]]]]___aaaaaaaaacccgggkkkoooqqqqqqmmmllllllmmmqqqsssttttttxxx~~~{{{gggTTTbbb===;;;::::::;;;;;;:::999888777666666888888777666555555666666666777777777555666777999999999999999888:::;;;;;;::::::;;;<<<===>>>???>>>>>>>>>@@@BBB@@@EEECCCLLLjjjeeePPP>>>===???<<<999;;;555666777666444222222333000111222444777<<<@@@BBBEEEIIIOOORRRSSSSSSUUUWWW[[[___dddgggfffffffffgggeeedddeeegggggghhhooowwwuuuqqqpppoooqqqtttxxxxxxwwwvvvuuuuuuxxx{{{~~~~~~}}}xxxrrrllldddZZZTTTJJJEEE???;;;:::;;;<<<<<<>>>888888???GGGPPPeeezzzvvv___XXXVVVQQQOOOQQQMMMTTTVVVSSSQQQRRRSSSPPPMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJLLLNNNOOONNNLLLHHHHHHIIIHHHHHHIIIKKKMMMRRRRRRSSSVVVYYYZZZYYYXXXVVVXXXZZZ[[[ZZZXXXUUUSSSKKKLLLQQQVVVWWWVVVZZZ```iiiwwwggg]]]SSSLLLHHHCCC@@@??????@@@HHH[[[mmm~~~yyytttqqqooonnneeeccc```]]][[[YYYVVVSSSLLLMMMNNNMMMKKKJJJKKKLLLHHHFFFCCCAAABBBCCCDDDCCCBBBFFFKKKLLLIIIFFFGGGIIIIIIIIIHHHHHHGGGHHHHHHHHHFFFGGGHHHJJJKKKKKKJJJJJJPPPQQQRRRSSSTTTVVVYYY[[[aaadddhhhmmmrrrvvvyyyzzz}}}{{{lll___VVVQQQPPPLLLJJJLLLPPPVVVdddrrrqqqaaa\\\XXXXXXYYY[[[]]]^^^]]][[[ZZZ[[[\\\\\\\\\]]]___aaaaaa```___bbbgggkkknnnooommmlllkkklllmmmooopppqqqwww~~~|||gggSSSaaa;;;:::999999::::::888777888777777888999999777666555555555555666666666777333444666777888888888777888:::;;;;;;:::999;;;<<<<<<>>>@@@@@@???>>>>>>???BBBEEEFFFJJJRRR\\\}}}eeeIIIAAAAAA===;;;===888999:::888666444333333333222222222333444666777555:::@@@DDDEEEFFFHHHJJJMMMTTT\\\bbbdddeeefffgggdddhhhmmmpppqqqyyy{{{ssstttuuuyyy|||}}}}}}||||||}}}~~~zzzyyyzzz{{{yyyxxxvvvoooeee[[[SSSKKKBBB<<<;;;999777777888::::::999>>>;;;BBBRRRaaapppeeeRRRVVVZZZSSSOOORRRMMMTTTWWWSSSQQQTTTTTTRRRMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJKKKMMMMMMLLLKKKJJJKKKLLLKKKJJJJJJLLLNNNPPPPPPQQQTTTWWWXXXWWWUUUSSSTTTUUUXXX[[[[[[XXXVVVQQQQQQSSSVVVVVVUUUYYY```[[[uuuyyyfffXXXRRRHHHCCCAAACCCAAA>>>@@@FFFUUUjjj}}}|||xxxvvvsssqqqooommmjjjhhhaaabbbcccaaa___]]]^^^___UUUQQQMMMJJJIIIIIIHHHGGGFFFLLLRRRSSSOOOLLLLLLNNNLLLKKKKKKLLLLLLMMMNNNOOOOOOQQQSSSVVVXXXYYYYYYYYYYYY^^^eeehhhjjjlllppptttuuuvvvxxx|||uuuoooeeeZZZQQQKKKHHHGGGHHHGGGLLLVVVaaannn{{{bbbXXX]]]WWWWWWYYY\\\___^^^ZZZWWWVVVXXXZZZZZZ[[[\\\___aaa___]]]\\\^^^bbbgggkkkllllllkkkjjjjjjkkklllmmmnnnrrrzzzxxxdddOOO^^^;;;;;;;;;:::::::::999999666:::<<<888555666666555666666555444444444444555666777888888777666888999999999999:::<<<<<<;;;999<<<<<<>>>??????>>>======@@@???AAAEEEHHHRRRggg|||hhhQQQBBB:::<<>>EEEIIIPPPXXX]]]```bbbbbbgggbbbmmmsssssszzzuuusssxxx|||}}}}}}||||||}}}|||zzzxxxtttpppmmmllljjjgggccc___WWWNNNGGGDDDBBB>>>;;;;;;999888888777888===BBBCCCHHHWWWrrr|||eee]]]TTTOOOPPPQQQPPPNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPNNNKKKIIIHHHHHHJJJKKKMMMLLLKKKIIIHHHGGGFFFFFFGGGIIIKKKLLLKKKKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKNNNOOOQQQTTTVVVVVVSSSQQQQQQRRRTTTTTTTTTTTTWWWYYYTTTTTTUUUVVVVVVWWWXXXXXXZZZlll{{{lllUUUNNNFFFBBBAAABBB@@@???DDDXXXrrr~~~|||yyyuuurrrooooooqqqqqqooommmhhheeebbb___^^^\\\ZZZXXXWWWYYY]]]aaacccaaa\\\XXX]]]ZZZ[[[___bbb___^^^___hhhddd```aaadddiiikkkkkkiiikkkooossswwwzzz{{{|||~~~{{{nnnaaaYYYUUUPPPLLLHHHFFFFFFHHHOOOVVV___jjj~~~}}}nnnccc[[[WWW______```___^^^\\\YYYXXXYYY\\\ZZZVVVUUUZZZ_________YYYXXX___dddeeehhhllleeegggiiilllnnnoooppppppttt{{{{{{gggRRR^^^::::::999999999888888888555666555555999===;;;555666666555444333333333444333555666777999===CCCFFF>>>;;;777666666777777777;;;<<<===>>>>>>>>>===<<<>>>===???CCCEEEJJJWWWfffhhhSSSFFF>>>999DDD???999777777999::::::222333333222222222333444111222333444555777888888<<>>BBBNNN]]]gggmmmyyy}}}{{{yyyxxxyyy{{{{{{yyyvvvwwwtttqqqooonnnmmmllljjjjjjjjjkkknnnooonnnkkkhhhjjjggghhhmmmpppnnnmmmnnnqqqnnnjjjjjjlllpppqqqqqquuuwwwzzz}}}vvvnnnggg]]]QQQNNNHHHEEEFFFEEECCCFFFLLLXXXfffxxxqqqiiiccc[[[VVV^^^^^^]]]\\\[[[ZZZYYYXXX\\\___]]]XXXWWW\\\___``````YYYXXX^^^eeefffhhhkkkkkkllllllmmmnnnooopppqqqrrryyyzzzhhhSSS___888888888777777777666666666444111444>>>FFFBBB999666666555333333222222222222333444666999???FFFLLLFFFAAA;;;666555777999999:::;;;<<<============<<<======>>>BBBCCCCCCGGGMMMeeepppdddXXXMMMEEE@@@;;;;;;??????:::444666555333222222222333444000000111111222222333333444666999<<>>???>>>;;;???LLLaaapppyyyggg[[[WWWRRRMMMKKKLLLMMMKKKIIILLLLLLLLLLLLLLLKKKKKKKKKEEEFFFGGGHHHHHHGGGFFFEEECCCDDDEEEEEEEEEDDDBBBAAAGGGIIIKKKLLLKKKJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMMMMPPPPPPQQQRRRTTTSSSQQQNNNNNNPPPQQQQQQPPPQQQSSSUUUTTTUUUUUUVVVVVVWWWWWWXXX[[[\\\cccqqqqqq^^^PPPHHHEEEEEECCCGGGJJJJJJKKKSSSbbbooo}}}~~~|||||||||{{{zzz{{{zzzzzzzzz{{{zzzxxxvvvvvvtttuuuzzz}}}|||{{{|||~~~|||yyyxxxyyy{{{||||||uuuooocccYYYUUUSSSMMMEEEHHH???===DDDIIILLLXXXhhhlllcccdddbbb[[[VVV\\\\\\[[[ZZZYYYYYYXXXXXX^^^```^^^YYYXXX\\\```aaaaaa[[[YYY^^^eeehhhiiijjjqqqpppoooooooooppppppqqqrrrxxxzzziiiSSS\\\666666666666555555555444777555333666@@@HHHEEE===666555444222111111111111222333444444555888<<<@@@EEE@@@:::777666777888999999999:::;;;;;;<<<<<<<<>>???AAACCCBBBAAAAAAKKKddd{{{\\\UUULLLFFFCCC@@@;;;777;;;999888777666555444222222222222222222222222222333333333444555777888999666;;;===;;;===CCCIIIKKKLLLRRRUUUUUUWWW]]]aaaaaaaaacccfffhhhiiikkkoooqqqpppoooooonnnnnnmmmmmmmmm```]]]YYYSSSNNNJJJGGGFFF===;;;999777666555444333111222555777888888999999AAAIIIPPPTTT^^^tttvvvllleee]]]WWWTTTNNNKKKIIIHHHIIIJJJHHHGGGKKKKKKJJJJJJIIIIIIHHHHHHCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCFFFHHHJJJJJJIIIIIIIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOOPPPRRRQQQOOOLLLMMMNNNOOOOOONNNOOOQQQSSSSSSSSSSSSTTTTTTUUUUUUUUUWWW]]]iiipppnnnxxxssscccWWWRRRUUUXXXXXXPPPEEEBBBGGGOOOPPP\\\mmm}}}}}}~~~|||ssskkkeee^^^WWWNNNIIIIIIKKKIIIFFFKKKBBBDDDSSS___iiiooo```]]]```___ZZZVVVYYYYYYZZZ[[[[[[ZZZXXXWWW[[[]]]\\\XXXWWW\\\```aaabbb^^^[[[___eeeiiijjjjjjnnnooopppqqqrrrrrrqqqqqqsssxxxzzzjjjSSSXXX555555444444444333333333333555666777:::??????;;;444444222111111000000000000222444444333222222333999666444333333444333333888888888999999:::;;;<<<>>>===<<<===@@@CCCCCC@@@EEETTTjjjnnnZZZKKKCCCBBBBBB:::999999999:::999666222444444444444333333333222444333222222222222333444222777777333333:::===;;;777AAAFFFCCCBBBHHHMMMNNNKKKNNNQQQUUUWWWZZZ]]]```ZZZYYYXXXVVVTTTSSSQQQQQQIIIGGGCCC>>>:::888666666666666666666666666777888888999999777666888>>>CCCJJJ```yyysssZZZOOOMMMMMMNNNPPPGGGFFFEEEEEEFFFGGGFFFEEEIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCBBBAAAAAABBBDDDEEEEEECCCAAA@@@@@@BBBEEEFFFEEEFFFHHHHHHGGGFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMLLLMMMOOONNNLLLJJJKKKLLLMMMMMMLLLMMMNNNPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSWWWccclllffffff~~~rrrsss{{{uuu___MMMFFFFFFFFFJJJOOOTTTZZZbbblllsss~~~yyyrrrkkkeee```[[[WWWQQQKKKEEECCCCCCEEEGGGHHHPPPPPP]]]tttvvvhhhbbb^^^______[[[WWWWWWUUUWWW[[[^^^^^^\\\XXXVVVVVVXXXXXXTTTTTTZZZ___```bbbaaa___```dddiiikkkjjjgggjjjnnnrrruuuuuusssrrrqqquuuxxxkkkTTTWWW444444444333333333333222...444777444222444666555222222111000000000000111///111444555444222111111222111222333555555444222666666666777888999:::;;;999::::::999<<>>>>>@@@GGGOOOaaannnvvvddd___]]]___aaa^^^XXXVVVWWWSSSVVVZZZ]]]^^^\\\YYYWWWTTTWWWVVVSSSSSSYYY]]]^^^```dddeeebbbbbbgggkkklllcccffflllqqquuuwwwvvvvvvpppsssvvvlllVVVZZZ444444444333333333222222...333555222///000111111000000/////////000111111000222444444333222333333222111222444666777666555555555555555666888:::;;;666:::;;;888999>>>@@@>>>===CCCMMMYYYlllcccPPPEEEAAA<<<;;;===>>>===:::666666555555555555555555333333333333333222222222555333222444555444444666333111222333222222444777444666999:::::::::;;;<<<>>>===<<<;;;999888777666444444333333222333333333222444666555444555777:::999AAALLLVVV___nnnlllZZZLLLLLLMMMGGGEEEGGGCCCCCCCCCBBBBBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCFFFHHHIIIIIIHHHGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGIIIJJJIIIHHHKKKLLLLLLLLLKKKKKKLLLNNNOOOOOOOOOOOOOOOOOONNNNNNVVVRRRSSS\\\dddffffffiii~~~lllaaaTTTNNNHHHFFFHHHKKKKKKJJJFFFLLLXXXeeelllooovvvqqqjjjhhhaaa]]]XXXRRRMMMIIIFFFCCCAAAAAA@@@BBBEEEIIIQQQcccuuu}}}fff^^^```\\\[[[]]]\\\XXXVVVWWWSSSTTTVVVXXXYYYZZZZZZYYYXXXZZZYYYTTTSSSXXX\\\]]]^^^fffjjjdddaaaeeekkknnndddfffjjjnnnssswwwzzz{{{wwwyyyzzzpppYYY[[[444444444333333333222222000444555222111222222000///......//////000111222222333333222000000222444000///...///222444444333555555444555666888:::;;;666<<<>>>:::999===>>><<<>>>DDDJJJLLLQQQeee}}}UUUMMMCCC>>>>>>???>>><<<888888888888888888888888444444555555555444444333333---,,,111222......222555///...444555111111666444666777777555333333333777777666666666555555555222222333333444444444555555888:::;;;:::<<>>HHHYYYgggmmmuuuXXXPPPFFFCCCFFFGGGEEEBBBBBBBBBBBBBBBCCCEEEFFFHHHLLLIIIFFFFFFHHHHHHFFFCCC@@@BBBEEEGGGHHHGGGEEECCCGGGHHHIIIIIIHHHEEEBBB@@@FFFHHHJJJLLLLLLKKKHHHGGGHHHIIIIIIIIIHHHFFFDDDCCCLLLKKKIIIHHHGGGGGGHHHHHHKKKPPPRRRNNNKKKMMMOOOOOOQQQPPPOOONNNMMMLLLLLLLLLMMMQQQUUUUUURRRRRRUUUZZZVVV```rrrxxxnnnkkkhhhppp^^^VVVWWWTTTMMMFFFEEECCCAAAAAABBBDDDFFFDDDDDDHHHSSSaaakkknnnnnnnnnrrrxxx~~~|||yyyxxxzzz~~~zzzqqqiiiddd___XXXRRRQQQPPPMMMIIIEEECCCBBBCCCDDD===???BBBCCCEEEGGGJJJMMMSSS___sssvvv[[[VVV```uuuqqq```TTTVVVVVVVVV^^^XXXVVVTTTVVVYYY[[[YYYWWW[[[ZZZZZZZZZ[[[]]]```aaabbbdddgggfffeeeeeehhhjjjgggfffiiioootttvvvzzz|||ccc\\\333333222111111000//////222222222111111000000000////////////////////////111111111111000000000000//////000111111222333333222333444555666777888888999:::;;;:::888888999;;;>>>BBBHHHLLLNNNPPPSSSTTTlll|||ssseeeWWWOOOGGG???999999888777888===999;;;:::888777888555///888999999888666444444444222111000000111111222222444444444444333333222111222444444111222666777555777666777:::;;;<<>>AAA@@@???@@@CCCHHHMMMOOONNNQQQUUUZZZ```ffflllppp{{{~~~zzzrrrpppmmmgggbbbaaaaaa```^^^\\\ZZZ\\\___cccggg]]]SSSNNNKKKGGGFFFGGGAAABBBDDDFFFFFFDDDBBBAAADDDCCCCCCEEEKKKVVVcccllluuucccSSSTTT]]]yyyuuucccWWWXXXXXXXXXaaa[[[YYYWWWXXXYYYYYYWWWUUUWWWWWWVVVWWWYYY\\\___aaa^^^aaacccdddcccbbbccceeeeeeeeehhhpppuuuxxx|||}}}xxxccc]]]222222111111000000//////111111111111000000000000........................///////////////000000000//////000000111111222222222222333444555666777777888999999888777777999;;;<<>>@@@GGGQQQWWW]]]gggpppttthhh___VVVQQQOOOKKKGGGGGGJJJLLLIIIFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFDDDAAA>>>>>>??????@@@AAAAAABBBBBBFFFGGGIIIJJJJJJIIIGGGFFFBBBCCCDDDFFFGGGHHHIIIIIIHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPOOOMMMKKKIIINNNOOONNNKKKLLLPPPPPPLLLSSSRRRPPPMMMKKKJJJIIIIIIOOOQQQSSSQQQNNNLLLNNNPPPTTTTTT[[[gggssscccaaagggwwwuuuddd\\\RRRMMMMMMNNNLLLJJJEEEEEEDDDAAA???>>>AAADDDCCCDDDEEEGGGKKKPPPUUUXXXRRRUUUXXXYYYXXXZZZ^^^aaa______aaaccceeehhhjjjkkkkkkiiifffeeedddeeegggiiixxxmmmbbb]]]ZZZVVVUUUVVVRRRRRRQQQOOOMMMMMMPPPRRRLLLEEE?????????>>>???BBB===>>>@@@AAABBBAAA@@@@@@IIILLLRRR\\\kkk}}}jjj```ZZZTTTVVV[[[ssspppaaaVVVZZZZZZ[[[ccc```___]]]\\\\\\[[[XXXVVVTTTSSSSSSTTTVVVZZZ^^^```\\\___bbbdddcccaaaaaaaaaccccccgggpppwww{{{sss```\\\111111000000000/////////000000000000000000000000........................---------......//////////////////000000000111111222222222333444555555555666777777777666666888:::777999<<<===<<<<<<===???BBBJJJ```}}}uuuiii[[[NNNGGGAAA@@@:::444444888999777222222222333444444333222000222222111//////111333000000000000111222444444555999<<<@@@GGGPPPSSSRRR___eeeqqq~~~{{{xxxvvvqqqpppppptttzzzooo^^^SSSMMMJJJHHHKKKIIIHHHJJJNNNOOOLLLIIIGGGFFFDDDCCCCCCCCCDDDEEECCCDDDEEEFFFFFFCCC@@@===???>>>>>>===>>>@@@AAABBBEEEFFFHHHJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGIIIJJJKKKFFFHHHJJJMMMOOOPPPPPPPPPOOOOOOPPPPPPOOONNNLLLLLLLLLLLLKKKIIIMMMRRRRRRMMMTTTSSSQQQNNNLLLJJJIIIIIINNNOOOPPPPPPNNNMMMNNNPPPTTTSSS[[[eeegggmmmyyy```WWW[[[kkk|||ppphhh^^^RRRHHH???@@@BBBBBBAAA@@@?????????>>>>>>>>>@@@BBBCCCCCCAAABBBCCCBBBAAA@@@BBBEEEEEEEEEFFFGGGHHHJJJLLLLLLLLLJJJGGGFFFFFFHHHJJJLLLZZZTTTNNNJJJIIIIIIIIIIIIFFFFFFEEECCCAAA@@@BBBCCC@@@======@@@AAA>>>===???DDDCCCCCCEEEIIIQQQXXX\\\eeemmm{{{qqqeee\\\[[[[[[XXXVVVWWWaaabbbXXXSSSZZZZZZYYY```bbbaaaaaa```___^^^[[[ZZZTTTSSSRRRRRRTTTWWW[[[^^^]]]```dddffffffeeebbbaaaaaaaaagggqqqyyy}}}~~~lllZZZWWW000000//////////////////////////////////////////////////////////////////,,,,,,------........./////////////////////000000111111222222333333444444333444555555555666888:::555777999:::999:::;;;<<>><<<:::777777888888777555333333444333333333555666555444444444777;;;@@@CCCMMMPPPUUU^^^kkkuuuvvvqqq{{{~~~{{{~~~{{{sssmmmmmmmmmlll}}}{{{ooo^^^PPPJJJIIIIIIIIIIIIIIIJJJMMMPPPQQQNNNKKKHHHGGGEEEDDDCCCCCCDDDDDDCCCEEEGGGGGGFFFCCC@@@??????>>>======>>>???AAACCCCCCDDDFFFHHHJJJJJJKKKKKKJJJIIIHHHGGGFFFGGGIIIIIIEEEGGGJJJMMMOOOPPPQQQQQQRRRQQQNNNLLLLLLLLLNNNOOOJJJJJJIIIIIIMMMSSSSSSOOOTTTSSSQQQOOOMMMLLLKKKJJJLLLMMMNNNOOOOOOPPPQQQSSSRRRPPPWWW```aaaaaarrr{{{iii^^^eeesssyyylllXXXRRRKKKHHHGGGFFFCCC@@@AAA@@@???AAABBBBBB@@@>>>AAAAAA@@@???===;;;<<<============<<<======>>>>>>@@@???===<<<<<<>>>@@@BBB@@@AAAAAAAAAAAAAAA@@@===AAAAAAAAA???===<<<>>>???DDDBBBBBBEEEEEECCCEEEIIIUUUWWW]]]fffssszzzsssXXXUUUSSSTTTUUUSSSRRRRRRSSSWWWSSSRRRZZZXXXTTTXXX\\\]]]___```___^^^]]]\\\WWWUUUSSSRRRSSSVVVYYY[[[]]]```dddgggiiigggdddbbbaaaaaagggrrryyy|||yyyfffUUUUUU////////////........................////////////////////////////////////---------------.....................////////////000111111111222222222333111222444444444555777999777888999999888777999:::888;;;BBBIIIOOO```yyysssiii___MMMHHHBBB?????????===;;;:::888777777999:::999888<<<;;;:::;;;>>>BBBGGGKKK]]]___aaaccchhhmmmjjjcccgggfffggghhhddd___```eeebbbgggjjjnnnvvv|||hhheee\\\RRRKKKIIIKKKLLLLLLHHHIIIJJJMMMOOOOOOMMMKKKHHHGGGEEEDDDCCCDDDDDDEEEDDDFFFHHHHHHEEECCCAAAAAA???>>>>>>>>>>>>@@@AAABBBAAABBBDDDFFFGGGIIIJJJJJJJJJIIIHHHFFFEEEFFFFFFGGGFFFGGGJJJMMMOOOPPPPPPPPPTTTQQQNNNKKKJJJLLLNNNPPPIIIKKKKKKIIILLLQQQRRROOOQQQPPPOOONNNMMMMMMLLLMMMJJJKKKMMMNNNQQQSSSTTTUUUVVVSSSTTTZZZ]]]aaaooowwwtttssswww}}}jjj[[[TTTQQQMMMJJJHHHFFFEEEFFFIIIJJJHHHEEEAAAAAA???>>>===<<<<<<<<<@@@??????>>>>>>>>>??????>>>===<<<<<<<<<===>>>>>>;;;???CCCCCCCCCDDDBBB>>>AAAAAABBBAAAAAACCCGGGJJJKKKIIIKKKQQQXXX___iiittt~~~~~~~~~~~~fffZZZRRRQQQOOOMMMLLLNNNRRRUUUQQQVVVSSSSSSZZZVVVOOOQQQSSSVVVZZZ\\\\\\[[[\\\\\\YYYVVVSSSQQQRRRTTTXXXZZZ\\\]]]aaaeeehhhhhheeebbbcccccciiirrrxxx{{{~~~wwweeeUUUVVV........................---------....../////////....................................------------........................000000000111111111111222///111222333333444777999666777888777666666888999666:::BBBFFFBBBEEE]]]xxxqqqjjjccc___aaabbbbbb```JJJEEEAAAAAADDDEEEBBB===??????@@@@@@AAABBBCCCDDDOOOTTTVVVQQQOOOPPPRRRQQQWWWXXX\\\```aaabbbgggnnnwwwzzzlllTTTTTTPPPLLLJJJKKKLLLKKKIIIGGGGGGIIIJJJKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEGGGHHHGGGCCCAAABBBCCC=========>>>>>>???@@@AAA@@@@@@BBBCCCEEEFFFGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHJJJLLLNNNOOOPPPPPPOOOSSSQQQOOOMMMLLLMMMNNNOOOKKKNNNOOOKKKJJJMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNJJJJJJKKKNNNPPPSSSTTTTTTVVVWWWVVVVVVYYYaaannnxxxyyyqqq___ZZZiiiyyylllddd___\\\UUUPPPJJJIIIKKKMMMLLLIIIGGGFFFDDDBBBBBBAAAAAA@@@CCCCCCCCCCCCCCCDDDEEEFFF@@@@@@AAAAAAAAA@@@@@@???:::???@@@===>>>CCCEEECCCBBBCCCEEEFFFJJJOOOVVV[[[dddgggooo{{{mmmbbbgggrrrcccTTTOOOQQQPPPMMMJJJKKKOOORRRTTTQQQVVVRRRQQQXXXUUUNNNQQQNNNSSSXXXZZZZZZZZZ[[[\\\WWWUUURRRPPPQQQTTTXXX[[[[[[\\\___dddhhhiiigggdddeeeeeejjjrrrwwwxxxzzz}}}~~~zzziiiXXXWWW---.....................---------.........//////------------------------/////////......---------.....................---000000000000111111111111///000222222333444777999333444555666666777999;;;>>>999:::BBBDDDBBBIIIUUUlllvvvooohhhhhhllllllggg```\\\]]]^^^___^^^[[[XXXVVVRRR]]]dddbbb___fffsss|||nnnsss|||vvv___PPPLLLKKKJJJKKKMMMLLLHHHCCCFFFFFFGGGHHHHHHHHHFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGEEEBBB@@@AAACCC<<<<<<======>>>???????????????@@@BBBCCCEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLLLLJJJLLLMMMOOOPPPPPPOOOOOORRRQQQQQQPPPOOOOOONNNNNNMMMRRRRRRLLLHHHIIIKKKJJJIIIIIIIIIIIIJJJLLLMMMNNNJJJJJJKKKMMMPPPRRRRRRRRRNNNTTTVVVSSSSSS[[[dddiiiwwwrrrttt}}}dddYYYddduuuvvvnnnccc]]]]]]______]]]UUURRROOOMMMLLLKKKIIIGGGCCCDDDDDDEEEGGGIIIJJJKKKGGGHHHIIIIIIIIIHHHFFFEEEFFFJJJHHHDDDFFFOOOWWWXXXWWWYYY\\\___eeemmmwww}}}~~~nnnccccccqqqgggTTTPPPQQQKKKJJJIIIIIILLLPPPNNNKKKOOOSSSNNNMMMUUUTTTPPPUUUOOOTTTYYY\\\\\\[[[]]]^^^TTTRRROOONNNPPPTTTYYY\\\\\\]]]___dddiiillljjjgggggggggkkksssvvvvvvwwwzzz}}}ooo[[[WWW------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000222333333333333333333333444444555666666666666777:::;;;;;;<<<>>>@@@MMMXXXmmmnnnbbb\\\XXXRRRMMMIIIIIIIIIJJJJJJJJJKKKKKKEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEDDDBBB@@@???AAA???===???AAACCCAAA???>>>???@@@AAACCCDDDEEEEEEDDDDDDFFFJJJMMMPPPPPPOOOOOOOOONNNLLLKKKKKKMMMOOOKKKKKKLLLLLLLLLLLLKKKKKKPPPRRRTTTQQQLLLIIIIIIKKKGGGIIIKKKLLLLLLKKKHHHGGGIIIHHHIIILLLPPPQQQPPPMMMPPPSSSTTTRRROOOPPPWWW]]]eee```]]]ddd{{{qqqhhhcccaaakkk|||yyyvvvrrrooojjjeeebbb```XXXQQQVVVdddmmmlllhhheeebbb^^^]]]]]]___``````gggiiikkkjjjjjjqqq}}}rrrrrryyykkkXXXJJJGGGLLLGGGGGGHHHGGGFFFGGGJJJLLLKKKLLLLLLMMMOOOQQQSSSTTTUUUVVVVVVXXXZZZ]]]```bbbYYYVVVRRRNNNMMMPPPUUUXXXYYY]]]bbbggghhhgggcccaaagggiiimmmqqquuuwwwxxxxxxzzz~~~uuuZZZVVV------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////......///000111111111111222222222333444444555555555777999999999:::<<<>>>@@@GGGTTTttt~~~pppfffZZZSSSQQQPPPKKKFFFJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA???>>>???AAACCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEFFFHHHKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKNNNOOOOOONNNKKKIIIHHHHHHHHHIIIKKKMMMMMMKKKIIIHHHIIIHHHIIIKKKOOOPPPNNNLLLOOOPPPQQQOOONNNNNNRRRVVVVVVUUUTTTWWWbbbxxxwwwgggbbbkkk~~~{{{nnnddd]]]\\\bbbjjjzzzssscccYYYPPPIIIHHHKKKGGGHHHHHHGGGFFFFFFHHHJJJJJJKKKKKKMMMNNNPPPRRRSSSXXXXXXXXXXXXYYY[[[]]]^^^[[[WWWRRRPPPPPPSSSUUUWWWXXX\\\aaafffhhhgggdddbbbeeehhhlllqqqtttvvvvvvvvv{{{xxx]]]ZZZ------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---...///000000111111111000000111111222333333333555666888888777777999:::;;;>>>BBBTTTrrr~~~kkk\\\VVVPPPMMMNNNNNNJJJFFFIIIIIIHHHGGGFFFDDDDDDCCCHHHGGGGGGFFFDDDBBB@@@@@@EEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@AAAAAACCCCCCAAA?????????AAABBBAAA@@@BBBAAA@@@@@@@@@BBBCCCDDDHHHFFFCCCBBBCCCFFFJJJLLLMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJIIIGGGEEEGGGIIIKKKLLLLLLKKKIIIHHHHHHHHHIIIKKKMMMNNNLLLJJJMMMMMMMMMMMMMMMNNNOOOOOOMMMQQQSSSSSSTTT]]]mmmzzzeeeWWW```qqq}}}xxxnnnhhhcccaaabbbgggttteee[[[RRRPPPOOOKKKGGGEEEGGGHHHHHHGGGEEEEEEFFFHHHIIIIIIJJJKKKMMMNNNPPPQQQWWWWWWWWWWWWXXXYYY[[[\\\[[[WWWSSSRRRTTTWWWWWWVVVYYY\\\aaafffgggfffdddbbbcccfffkkkooossstttuuutttyyy}}}www^^^[[[,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------............///000111222222222222///000000111222222333333555666777777666666777888===???===DDDUUUccctttsssaaaUUURRRNNNNNNOOONNNJJJFFFFFFFFFEEEDDDCCCBBBAAAAAAFFFFFFFFFEEECCCBBB@@@???CCCCCCBBBAAAAAAAAAAAABBBBBBAAA???>>>>>>???AAABBB@@@@@@???@@@@@@@@@@@@@@@CCCBBB@@@??????@@@AAABBBFFFDDDAAA???AAAFFFMMMRRRRRROOOKKKHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEHHHIIIHHHFFFDDDFFFIIIIIIGGGDDDEEEGGGHHHIIIIIIIIIHHHGGGHHHHHHIIIKKKLLLKKKJJJIIILLLKKKKKKLLLOOOPPPOOONNNNNNQQQTTTTTTSSSWWWaaaiii}}}{{{mmmgggccchhhtttlllZZZSSSMMMMMMPPPOOOIIIDDDFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGGGGIIIJJJLLLNNNOOOPPPQQQRRRTTTVVVXXXZZZ[[[YYYUUURRRTTTXXX[[[ZZZXXX\\\^^^bbbffffffeeebbb```aaadddiiimmmqqqrrrsssrrrtttxxx|||rrrZZZXXX,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------......///000111111111111000000000111222222333333555777888777666555666888777<<<;;;<<>>===<<<===>>>??????????????????>>>??????AAAAAA???>>>>>>??????@@@AAA@@@??????AAAIIIRRRZZZYYYSSSKKKEEECCCDDDEEEEEEDDDCCCBBBAAAAAACCCEEEGGGFFFDDDCCCEEEHHHIIIGGGDDDCCCCCCEEEFFFFFFFFFEEEEEEGGGHHHJJJKKKKKKJJJJJJJJJLLLKKKKKKNNNQQQRRRRRRRRRNNNNNNNNNOOOQQQUUUZZZ^^^ddd~~~~~~wwwqqqlllxxxvvvmmmeeeaaa\\\[[[[[[___bbbgggooowwwiiiYYYKKKGGGCCCEEELLLPPPMMMHHHEEEFFFGGGEEECCCAAAAAABBBDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMOOOQQQSSSTTTVVVVVVTTTRRRQQQTTTYYY\\\]]]\\\```bbbeeeffffffccc```^^^aaacccgggkkknnnqqqrrrrrrrrrtttwwwmmmVVVUUU,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------+++,,,---...//////////////////000000111222222333444555777666555555666777222;;;;;;;;;???;;;888???PPP]]]kkkxxxsssdddXXXQQQIIIEEECCCCCCCCCEEEEEEEEECCCAAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>@@@???===<<<;;;;;;<<<<<<===>>>???>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???AAAHHHRRRYYYZZZSSSIIICCCCCCDDDEEEEEECCCCCCBBBAAAAAAAAABBBCCCDDDCCCCCCEEEFFFGGGFFFDDDAAAAAABBBCCCDDDDDDDDDDDDEEEHHHJJJKKKKKKJJJKKKLLLMMMMMMNNNNNNPPPQQQSSSTTTPPPNNNKKKKKKMMMQQQTTTVVVZZZdddppp}}}}}}}}}zzzssskkkhhhkkkooo{{{yyyxxx|||zzzvvvwwwnnniiiaaaZZZUUURRRPPPOOOOOOSSSYYYbbbooorrr___RRRJJJFFFEEEBBBAAAFFFLLLKKKFFFCCCDDDEEEDDDBBB@@@@@@AAABBBBBBCCCDDDFFFHHHIIIJJJNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPRRRSSSVVVYYY\\\^^^cccdddfffgggfffdddaaa^^^bbbccceeehhhlllooorrrsssuuuuuuuuujjjTTTUUU++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,---.....................///000000111111111333444444333333555666444<<<:::999>>><<<888<<<;;;@@@DDD[[[{{{eeeZZZWWWLLLDDDEEECCCEEECCCAAA@@@AAACCCDDDEEEBBBBBBAAA@@@???>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>===;;;999;;;<<<:::;;;<<<>>>>>>===<<<;;;999<<<>>>>>>???CCCJJJQQQTTTMMMFFFDDDEEEFFFEEECCCCCCCCCBBBBBBAAA@@@@@@@@@AAACCCDDDDDDDDDCCCCCCDDD@@@AAAAAABBBCCCDDDDDDDDDDDDGGGKKKLLLKKKKKKLLLNNNNNNOOOOOONNNKKKLLLOOOSSSQQQQQQPPPNNNLLLMMMQQQUUUWWWXXXYYY[[[eee|||tttiiiddd]]]YYYVVVVVVZZZ```fffiiijjjmmmppprrrrrrssstttvvvuuurrrpppooopppqqqrrrrrrzzzyyyzzzsssmmmeeeaaaccclllxxxpppiiidddbbb^^^WWWVVVZZZVVVUUUUUUYYYaaakkkrrrvvvwww|||zzzaaaQQQJJJFFFBBBGGGIIIGGGCCCCCCGGGEEE@@@AAABBBDDDDDDBBB@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIMMMNNNOOOPPPQQQPPPOOOOOONNNQQQSSSSSSRRRTTTYYY^^^bbbdddfffhhhhhhfffdddbbbdddddddddfffjjjnnnsssuuuxxxvvvsssgggRRRSSS++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))******************+++++++++,,,,,,,,,,,,---...///000000000000,,,,,,------...//////000///111222222222222444555666;;;666333999;;;888===;;;BBBCCCMMMeeeyyy|||~~~uuuhhhRRRHHHIIIAAA>>>DDDFFFGGGDDD@@@======>>>@@@BBBDDDCCCBBB@@@???===<<<;;;:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;::::::::::::;;;888999:::;;;<<<<<<<<<<<<:::<<<>>><<<999888999;;;777999;;;===>>>===;;;999888<<<>>>>>><<<===BBBHHHLLLHHHDDDDDDGGGHHHEEEBBBCCCCCCCCCCCCBBB@@@???>>>???BBBEEEDDDAAA@@@AAADDDAAAAAABBBBBBCCCDDDEEEEEEDDDGGGKKKMMMLLLKKKMMMOOOOOOPPPPPPLLLGGGFFFKKKPPPNNNRRRTTTPPPJJJJJJPPPVVVOOOSSSWWWWWWWWWbbbzzztttrrrooolllhhhccc]]]XXXUUUTTTRRRQQQQQQTTTWWWZZZUUURRROOOMMMNNNPPPQQQQQQUUU\\\cccbbb[[[UUUUUUWWW[[[YYYWWWUUUUUUWWWYYY[[[YYYTTTRRRVVVWWWVVVYYY___hhhiiinnnxxxzzz^^^GGG@@@BBBBBB??????DDDEEEBBBBBBFFFEEE@@@???AAACCCCCCBBB@@@@@@@@@??????@@@AAACCCEEEGGGHHHKKKLLLNNNQQQRRRSSSSSSSSSOOOSSSUUURRRNNNOOOVVV]]]aaacccfffhhhiiihhhgggfffeeeddddddeeehhhnnnssswwwxxxuuuqqqdddOOOQQQ******++++++++++++******(((((()))***+++,,,,,,,,,************************))))))(((((((((((())))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000111111222222333444444:::888666555444555666777:::<<<===BBBOOO___hhhiiiyyy}}}tttgggaaaPPPGGG@@@???@@@??????BBBLLLAAA;;;>>>===999:::@@@>>>@@@AAAAAA???>>>>>>???<<<<<<<<<;;;::::::999999;;;::::::999888777666666666777777888999;;;<<<===:::;;;;;;;;;:::888666444999;;;===>>>===;;;999777:::;;;<<<;;;;;;<<>>@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAACCCFFFHHHIIIJJJLLLOOOQQQSSSTTTTTTNNNOOOPPPOOOMMMNNNRRRVVVXXX^^^dddggggggfffggghhheeeiiillljjjgggiiiqqqyyy{{{zzzvvvdddNNNSSS)))******++++++******))))))))))))******++++++,,,************************))))))(((((((((((())))))*********************************+++++++++,,,,,,,,,,,,,,,------------...............////////////000000111111222333333444999888666444444555666777999;;;<<<>>>EEENNNRRRPPPTTTfff}}}xxxiii[[[RRRNNNHHHBBB???AAACCCAAA@@@AAACCCDDDCCC???======<<<999>>>???@@@@@@>>>======>>><<<;;;;;;;;;;;;:::::::::999999888777777666555555777777777888999:::<<<<<<;;;<<<<<<<<<<<<:::999888:::;;;<<<======;;;999888<<<======<<<;;;;;;===???@@@BBBEEEHHHIIIIIIIIIHHHCCCDDDEEEEEEDDDBBB???>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKIIIIIIHHHHHHIIIJJJKKKLLLOOOPPPQQQQQQOOOOOOPPPQQQJJJNNNRRRSSSSSSUUU[[[aaadddwwwxxxrrrqqqrrrtttuuuvvvuuusssrrrrrrrrr|||sss]]]NNNAAA===@@@AAABBBDDDFFFEEEDDDBBB@@@>>>===<<>>????????????@@@CCCEEEGGGIIIIIIKKKLLLNNNNNNOOOOOOMMMNNNNNNMMMMMMOOOSSSVVV]]]```dddggggggffffffeeedddhhhlllmmmlllmmmqqquuu}}}~~~{{{kkkTTTWWW)))******++++++******)))************************************************))))))(((((((((((())))))*********************************++++++++++++,,,,,,,,,,,,,,,---------------............/////////000000000111222222333333777777555444444444555666222666999;;;AAAGGGHHHEEE:::EEERRR^^^mmmyyynnnmmmiiiaaaXXXOOOHHHDDDBBB@@@===>>>CCCEEEBBB???@@@<<>>:::>>>===555<<<>>>???>>>===<<<<<<<<<::::::::::::;;;;;;;;;;;;777777777666666555555555777777777777888999;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>><<<;;;:::;;;===>>>@@@BBBDDDFFFHHHIIIIIIFFFDDDAAA>>>===>>>@@@AAA@@@AAABBBCCCCCCBBBAAA@@@??????@@@AAACCCDDDEEEEEEEEEFFFGGGFFFDDDDDDEEEFFFEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNOOOOOONNNMMMOOOPPPHHHLLLQQQSSSRRRRRRSSSUUUVVVZZZgggyyywwwiiiRRRHHHBBB>>>>>>>>>===@@@DDD?????????>>>>>>=================================>>>>>>>>>>>>@@@BBBDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJMMMKKKJJJKKKNNNRRRTTTVVV___```aaadddeeeeeeccc```dddggglllqqqtttttttttsssrrr[[[\\\))))))************))))))************))))))))))))************************(((((())))))))))))((((((************************************++++++++++++++++++,,,,,,,,,------------------.........////////////000000111222222222666555444444333444555555000444777999>>>EEEGGGEEE>>>AAACCCEEEMMM___xxxsssnnnmmm```YYYOOOHHHEEECCCBBB@@@<<<;;;===BBBCCC???===>>>===DDDHHHCCC===;;;:::999:::<<<======;;;::::::;;;888888999::::::;;;<<<<<<777666666666666666666666777777777777777888999:::;;;;;;<<<======>>>>>>>>>===<<<;;;::::::;;;<<<<<<;;;<<<===<<<;;;:::<<<===??????@@@AAABBBDDDFFFGGGDDDBBB>>>;;;:::;;;>>>@@@AAABBBEEEFFFGGGEEECCCBBB>>>>>>???@@@BBBCCCEEEFFFFFFGGGHHHFFFDDDBBBBBBCCCBBBBBBDDDEEEGGGJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLGGGKKKOOOQQQPPPPPPPPPQQQZZZVVVVVV\\\hhh{{{~~~jjjWWWRRROOOAAABBB@@@???@@@???======AAA???>>>>>>>>>>>>>>>======<<<<<<<<<<<<=====================>>>???@@@BBBCCCCCCDDDFFFGGGHHHIIIIIIIIILLLIIIFFFHHHMMMSSSUUUUUU]]]\\\[[[^^^bbbcccaaa^^^eeefffkkkrrryyy|||zzzxxx~~~ttt]]]^^^)))))))))******)))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------...............//////000000111111222333333333333333333444444555888888555777>>>BBBBBB===<<<<<<;;;???JJJXXXbbbzzz{{{mmmfffcccRRRLLLEEEAAAAAAAAA???======;;;<<>>;;;:::======>>>HHHSSSMMM<<<555;;;888:::;;;:::999888888888666666777888999:::;;;;;;666777777777777777777777777777777666666777888888777888888999:::;;;<<<===<<<;;;:::999999:::<<<===888:::<<<<<<<<<<<<===>>>@@@??????>>>???@@@AAABBB@@@???===;;;:::;;;<<<===>>>AAADDDGGGHHHGGGDDDBBB>>>>>>>>>???AAABBBDDDFFFGGGHHHIIIHHHEEECCCCCCCCC@@@AAACCCEEEGGGIIIJJJKKKMMMMMMNNNLLLIIIGGGGGGHHHHHHJJJLLLNNNOOOOOOQQQRRRRRRQQQQQQSSSWWWaaauuurrrbbbQQQBBBCCCGGGAAACCC@@@@@@BBBBBB>>>===>>>??????>>>======<<<;;;;;;<<<<<<<<<<<<======>>>>>><<<<<<<<<===>>>???@@@@@@@@@AAACCCFFFIIIKKKLLLMMMLLLIIIEEEGGGLLLQQQTTTTTTZZZXXXXXX[[[```cccbbb```ffffffjjjqqq{{{|||rrr\\\___((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,------------..................///000000111111222222222222333333333333555777777444777@@@HHHKKK>>>===<<<===???DDDHHHKKKQQQ___vvv~~~zzzlllgggaaaSSSDDDGGGDDDAAA@@@AAAAAA>>><<<===;;;;;;<<<:::777888<<<999888GGG\\\YYY???222888666888999999777666666777555555666666777888999999666666666777777888888888888777666666666666666777444444444555666777999::::::999888888888999;;;<<<777999;;;<<<<<<<<<===>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;;;;:::888<<>>>>>>>>>>>???AAACCCEEEFFFHHHIIIIIIGGGEEEDDDDDDAAABBBCCCEEEGGGHHHHHHHHHKKKLLLLLLJJJGGGEEEEEEFFFJJJJJJKKKLLLNNNPPPRRRSSSJJJLLLPPPQQQOOOPPPZZZgggtttssskkkZZZOOOJJJDDD<<>>===<<<<<<;;;:::999888888;;;;;;;;;<<<======>>>>>>:::;;;;;;<<<===>>>>>>>>>===???BBBFFFJJJMMMOOOPPPMMMJJJGGGFFFIIIMMMQQQSSSVVVVVVWWWYYY^^^bbbddddddffffffiiipppyyyzzz~~~sss^^^aaa(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........------...//////000000111000111111222222222222222111555555333666???HHHLLLCCC@@@>>>>>>???AAA@@@???>>>@@@JJJXXXeeettt|||}}}ooo]]]SSSUUUVVVKKK===AAA@@@@@@@@@@@@???>>><<<:::999:::<<<999555777;;;777666???MMMLLL===444666555666888777555444444555444444444555555666666666444444555666666777888888888777666555555555555555222222111222222444666777888777777777888888999:::888:::<<<===<<<;;;;;;<<<;;;;;;;;;<<<<<<=========;;;;;;<<<<<<;;;;;;::::::555999???EEEGGGFFFCCCAAA??????>>>===>>>@@@BBBCCCCCCFFFHHHIIIGGGFFFEEEEEECCCDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGKKKJJJKKKLLLNNNPPPPPPPPPKKKKKKMMMOOOMMMJJJMMMSSSWWWeee|||www^^^NNNIIIBBB:::===>>>999:::>>>:::;;;BBBLLLQQQJJJ???;;;===:::::::::999888888777777999999::::::;;;<<<<<<===999:::;;;<<<<<<=========<<<>>>BBBFFFJJJMMMOOOPPPMMMLLLIIIGGGFFFIIINNNRRRQQQSSSTTTVVVXXX\\\```ddddddfffjjjpppvvvzzz||||||zzzxxxcccddd(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000///000111222222222222222222555555000...333999;;;???;;;777888;;;===<<<:::======BBBJJJMMMOOOVVV```pppsss```PPPOOOHHH@@@===???@@@>>><<<<<<======<<<;;;;;;:::555666:::===:::666666:::888666444444666777777666444666777666555333444444333333333444444444444555222333333444555666777777888777666555555555555555111111000000111222444555666666777777888888888888999;;;======;;;:::999:::777888:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;444999@@@FFFIIIIIIFFFDDD@@@???>>>===>>>???AAACCCAAADDDGGGHHHGGGFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEFFFGGGFFFFFFHHHIIIJJJKKKLLLNNNOOOOOOMMMKKKLLLHHHHHHMMMQQQPPPQQQTTTWWWZZZ```lll~~~vvvdddRRRCCC???AAACCC;;;<<<>>>888999===:::;;;HHHXXX\\\NNN>>>888<<<999999999999999999999999777777888999::::::;;;;;;999999:::;;;<<<<<<<<<<<<<<<>>>AAAEEEIIILLLNNNOOONNNMMMLLLHHHEEEFFFLLLQQQMMMOOORRRRRRRRRUUU[[[```bbbfffkkkppptttuuuvvvvvv{{{~~~hhhggg))))))))))))))))))))))))******))))))((((((''''''))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))************(((((()))***************'''((()))++++++******)))++++++++++++,,,---...///,,,,,,,,,---------......///000000000111111111111222222111111222222333444444555666777888999::::::<<<===>>>AAACCCEEEGGGHHHUUU^^^jjjtttyyyhhhVVVJJJDDDCCCBBBAAA???>>>======>>>======<<<;;;;;;::::::888888888888777777777666666666666666666666666666777666666444333222111111111222333333444444333333444333333333333444555555555555666666666555333222222111000111222222111000777666555444444555666777777777888999;;;<<<======<<<:::888:::===???>>>===>>><<<;;;;;;<<<;;;999777;;;<<<>>>AAACCCEEEGGGHHHDDDBBB???===>>>@@@CCCEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJIIIHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOPPPTTTUUUWWW[[[cccooo{{{qqqbbbOOODDDBBBBBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::AAAIIILLLHHH@@@:::666:::::::::999999888888888;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<>>>???AAADDDGGGJJJLLLMMMNNNOOONNNLLLIIIIIIJJJLLLMMMOOORRRRRRQQQQQQTTTWWW```ccciiioootttwwwxxxxxx{{{___ccc(((((((((((((((((((((((())))))))))))((((((''''''))))))((((((((((((((()))'''''''''''''''''''''''''''''''''(((((((((((()))(((((()))************)))'''((()))***+++******)))***))))))***+++,,,------,,,,,,,,,,,,------------/////////000000000111111111111111111111222222333333333444555666777888888;;;<<<===>>>@@@AAACCCCCCBBBHHHPPPWWW___lll||||||iii[[[PPPFFF@@@???>>>>>>===<<<;;;::::::<<<;;;;;;:::999999888888888888777777777666666666555555555555555555555555666666555444333222111111111222222333333333333333333333333222333444444555444444555555555444333222222111000000222222111000555555444333333444444555777777888999:::;;;;;;<<<<<<:::888999;;;===<<<;;;<<<;;;:::;;;;;;;;;999777<<<===>>>@@@BBBDDDFFFFFFAAA@@@>>>======???AAABBBDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDFFFGGGGGGFFFFFFGGGHHHJJJKKKKKKLLLMMMNNNOOOOOOQQQRRRRRRTTTXXX___gggnnn|||uuulllSSSJJJ@@@:::;;;<<<;;;888::::::::::::::::::::::::999>>>CCCDDDAAA<<<999777::::::999999999888888888::::::999999999999::::::999999999999999::::::;;;===>>>@@@CCCFFFHHHJJJKKKJJJKKKJJJHHHFFFEEEGGGHHHKKKNNNQQQRRRQQQQQQSSSUUU\\\```fffkkknnnqqqtttwww{{{}}}eeennn(((((((((((((((((((((((()))))))))(((((((((((('''(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))'''((()))*********)))))))))))))))))))))***+++,,,++++++,,,,,,,,,---------....../////////000000000000000//////000000111222222222333333444555666666999999:::;;;<<<<<<======999;;;???BBBGGGNNNUUU[[[ooozzz|||{{{pppeeeVVVIIICCCAAA@@@???;;;:::::::::999999999999999999888888777777666666777777666666666555555555333333333333333333333333555555444333222111111000000111222222333333222222222222222222222333333444222222333444444444333333222000///000111222111///333333222222222222333444777777777888888999999999:::999777777999::::::999;;;:::999:::<<<<<<:::888======>>>???AAABBBCCCCCC???????????????@@@AAAAAADDDDDDDDDEEEEEEEEEFFFFFFAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDEEEDDDCCCDDDEEEGGGJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMPPPUUUYYYWWWdddwww{{{lll]]]PPPHHH===;;;888888999;;;::::::888888888888888888888888888:::<<<<<<:::888888999999999888888888888777777999999888888888888999999888777777777777888999999===>>>???AAACCCEEEGGGGGGGGGGGGGGGEEECCCCCCDDDFFFIIILLLPPPRRRRRRQQQRRRRRRXXX]]]cccfffgggjjjpppvvv|||~~~|||kkkzzz((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((())))))))))))))))))))))))))))))***+++,,,++++++++++++,,,,,,,,,,,,---............////////////............///000000111111222333333444555555666666777888999::::::;;;===<<<<<<>>>AAADDDFFFFFFLLLPPPXXXbbbmmmyyytttkkkdddZZZRRRPPPHHHEEEAAA?????????>>>===::::::::::::::::::::::::777777777666666555555555555555555555444444444444222222222222222222222222444333333222111111000000///000111111222222111111111111000000111111222333000111111222222333333333111000//////111111000///222222222222222222333333666666666666777777777777888777666666777777888888;;;::::::;;;======<<<;;;=========>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@AAAAAAAAAAAABBBBBBDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDDDDCCCBBBBBBEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMIIIJJJLLLLLLLLLMMMPPPRRRRRRTTTXXX```ooorrrkkk```TTTKKKCCC<<<888888999:::999888888999:::666666666666666666666666666777888888888888888999777777777777777777777777888777777777777777777888777777777666777888888999<<<===>>>???AAABBBCCCDDDEEEFFFEEEDDDBBBBBBDDDFFFGGGJJJMMMPPPQQQQQQPPPPPPTTTZZZaaabbbaaadddlllssszzz~~~}}}nnn~~~'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((((((((()))))))))+++************++++++,,,*********+++++++++,,,,,,,,,,,,---------...............------......///000111222222333333444444444222333444555777999:::;;;<<<::::::<<>>;;;777444888888888888999999999999666666666555555555555555444444444333333333222222111111111111111111111111222222222111000000//////...///000000111111000000///////////////000111111///000000000111111222222000///......000000///...111111222222333333333333444444555555555555555555555666555555555555666777;;;;;;;;;<<<>>>???>>><<<<<<<<<<<<<<<============>>>???@@@BBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAA@@@??????>>>BBBBBBBBBBBBBBBAAA@@@@@@CCCDDDDDDCCCBBBBBBEEEGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIKKKMMMMMMMMMMMMOOOQQQZZZVVVSSSUUUZZZdddooowwwppp```PPPLLLEEE@@@>>>===<<<;;;666777777666333222444666555555555555555555555555555666888:::;;;;;;999888666666666666666666666666666666666555555666666666777777777777777888888999;;;;;;<<<>>>???@@@AAABBBBBBCCCCCCBBBAAAAAACCCEEEEEEGGGKKKNNNPPPQQQOOONNNNNNUUU]]]___]]]___fffmmmpppxxx{{{lll}}}''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''(((((('''''''''((()))***++++++*********++++++,,,))))))*********++++++++++++,,,,,,,,,,,,---------......------......///000111111111222222333333333000000222444555777888999888888888;;;===???@@@??????@@@BBBEEEIIIJJJJJJHHHMMMTTTZZZ^^^cccjjjnnnnnnjjjttt}}}gggfffdddbbb___YYYQQQLLLKKKEEE???;;;;;;===???@@@BBB@@@>>>;;;999777666666444555555555555555555555444444444444444444444444333333222222222111111111000000000000000000000000111111000000000/////////---...//////000000//////...............//////000000//////...//////000111000...---...///000///---///000111222333333333222222222333333333444444444333444555555444555777999;;;;;;;;;<<<>>>???===<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;===>>>????????????>>>>>>>>>?????????@@@@@@FFFEEEDDDCCCAAA@@@>>>>>>@@@@@@@@@AAA@@@@@@???>>>AAABBBCCCCCCBBBBBBCCCEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLLLLKKKKKKLLLMMMSSSQQQSSSXXXZZZZZZ\\\___dddnnnzzzjjjVVVFFFCCC@@@<<<::::::;;;::::::555666555444333333555777444444444444444444444444444555777:::<<<;;;999666444444555555555555666666555555444444444444555555777666666666666777888888999:::;;;<<<>>>@@@AAAAAA???@@@@@@?????????BBBDDDEEEFFFHHHKKKNNNPPPOOOMMMIIIPPPXXX\\\]]]]]]aaaddddddlllvvvoooddd|||''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&(((''''''&&&'''((()))***+++******)))))))))******))))))))))))*********+++++++++++++++,,,,,,,,,,,,...............//////000000000000000000111111111///000111222333444555555777888999;;;<<<===???@@@666777;;;@@@FFFHHHGGGEEECCCGGGHHHGGGIIIOOORRROOOKKKQQQYYY```cccfffhhhjjjiiiooowww}}}~~~zzzvvvyyykkkmmmppprrrooofffYYYOOODDDDDDEEEFFFGGGGGGDDDBBBAAAAAA>>>;;;::::::;;;:::888888888777777777888999333333333222222222222222111111111111111222222222222222111111111000000000000000000000000000000000000000////////////......------...////////////...---------------......///000///...------......//////...------//////...------...000111222222111111000000111111222333444444111333555555444555888:::;;;:::999;;;<<<<<<;;;999999999999:::::::::;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>????????????@@@CCCCCCBBBAAA???>>>======@@@@@@@@@@@@@@@??????>>>>>>@@@BBBBBBAAA@@@AAABBBAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJLLLLLLKKKNNNTTTVVVSSSRRRTTTTTTXXX^^^hhhtttuuubbbWWWMMMAAA888;;;999777777777777555333444444555555666666555555444444444444444444444444444333333666888999777444333333444444555555555555444444333333333333444444555555555555555666666777888999:::<<<>>>@@@AAABBB???@@@@@@@@@???@@@CCCEEEEEEDDDEEEHHHLLLOOONNNMMMIIIOOOXXX___bbbaaa```___^^^aaaeee^^^ZZZzzz''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&((()))******)))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,///............///000000.........///////////////000000000000111111111111555777999999888999<<>>BBBBBBBBB???CCCCCC@@@BBBGGGGGGBBBHHHFFFEEEFFFIIIMMMOOOPPPQQQUUU[[[```aaaaaaaaaaaa___cccggghhheeebbb```___[[[]]]]]]ZZZ[[[``````]]]\\\fff```UUUUUUSSSPPPSSSOOOPPPRRRSSSRRRMMMGGGCCCAAA>>><<<;;;;;;;;;999888333777999999999::::::999111555888:::999666444222333333333333222222111111/////////000000000000000111111111111000000000000111111111111111111111111///////////////.........,,,---......//////......---,,,,,,,,,,,,---......111000...---,,,,,,---...///...------...///...---+++,,,...000000000000///...///000111222333444444///222444555444555888<<<:::999888999::::::999777888888888999::::::;;;;;;;;;;;;<<<<<<===???@@@AAA>>>?????????@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;@@@AAAAAAAAAAAA@@@??????<<<>>>AAAAAA@@@??????@@@@@@AAAAAABBBCCCDDDEEEEEEBBBDDDFFFGGGHHHIIILLLOOORRRMMMKKKNNNNNNKKKMMMRRRRRRRRRQQQQQQTTT\\\gggpppuuurrr```JJJ<<<999;;;<<<;;;555555555666777777444222111111222444555444000---444444444444444444444444444222000111444666555333333333333444444555555555444333333222222333333444444333333333333444555555777888:::<<<>>>@@@AAABBBAAABBBBBBBBBBBBCCCEEEHHHEEEDDDDDDFFFKKKNNNNNNMMMKKKRRR[[[dddhhhgggccc___```]]]ZZZQQQSSSxxx(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************++++++************++++++---------............///...///////////////......000000000111222222333333666666777888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@AAAAAA@@@@@@BBBDDDCCCCCCDDDEEEGGGHHHIIIIIIMMMNNNPPPRRRSSSTTTTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSMMMMMMMMMLLLMMMMMMNNNNNNOOONNNMMMLLLKKKJJJIIIHHHJJJHHHFFFEEEDDDCCCAAA???;;;;;;::::::999888777777999999888888888888999999777777666555444444333333222333333444333222111000///000000111111111000000......//////000000111111000000000000000000000000///...---,,,+++,,,,,,------------............///000///...---,,,+++******..................------////////////////////////,,,,,,,,,---...///000000...///000///......000222222333444555666888999999666666666666666777777777999::::::888666888<<<@@@BBBCCCBBBAAA>>>===>>>???@@@>>>;;;::::::<<>>======<<<<<<===@@@???@@@DDDHHHHHHCCC>>>>>>>>>?????????>>>>>>===AAABBBDDDCCCAAA?????????BBBDDDFFFIIIKKKMMMOOOOOOMMMNNNNNNOOONNNMMMLLLKKKNNNPPPRRRTTTTTTSSSQQQPPPVVV[[[dddmmmwww}}}qqqkkkhhhddd```NNNEEE:::444555999<<<<<<888777777666555444444444333333333222222111111111222222222222222222222222222222222222222222222222111111222222222333333333333333222111000000000111222333333333555666777888:::::::::;;;<<<===>>>???@@@AAABBBDDDDDDDDDDDDCCCBBBDDDGGGHHHJJJLLLPPPSSSRRRSSSVVVZZZ___bbbcccbbbaaa\\\WWWMMMMMMrrr(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********+++******))))))******+++------------..................////////////......///000000111111222333333555555666777888999::::::<<<<<<;;;;;;;;;<<<======???@@@AAAAAA@@@AAACCCEEECCCDDDEEEFFFGGGHHHIIIIIIKKKLLLNNNOOOPPPQQQQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMLLLJJJIIIGGGFFFFFFGGGFFFDDDCCCCCCBBB@@@???;;;::::::999888888777777888888888777777888888888666666666555444333333222222222333333333222111000000000111111111111000000......//////000000000000000000000000000000000000//////---,,,,,,,,,------------------.....................---------------..................------////////////////////////---,,,,,,------///000000...///000///......000222222222333444666777888999666666666777777777777888888999999888777999>>>AAAHHHHHHFFFDDD@@@??????AAAAAA???===;;;;;;>>>@@@BBB@@@@@@???>>>>>>>>>>>>>>>BBBAAABBBFFFKKKLLLHHHCCC???@@@@@@@@@@@@??????>>>@@@AAABBBBBB@@@@@@AAABBBEEEFFFHHHIIIKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMKKKKKKNNNPPPRRRTTTTTTSSSQQQPPPMMMOOOUUU\\\aaahhhwwwnnneeeYYYPPPMMMJJJHHHEEEDDD>>>777444666999:::999777777666666555444444333333333222222222111111111222222222222222222222222222222222222222222222222000000000111111111222222333222111111000000111111222222222333444666777888999999999999:::;;;<<<<<>>:::999999888888777777666777777777777777777777777555555555555444333222222222222222333222222111000000000111111000000000000...////////////000000000000000000000000000000000//////...---------......------------............---------.........//////------------------......////////////////////////---------------...///000---/////////......///111111111222333555666777888666666777777888888888888777888888888888:::>>>AAALLLKKKIIIFFFBBB@@@@@@AAABBB@@@>>>======???BBBCCCAAA@@@???????????????@@@BBBBBBCCCGGGLLLMMMJJJFFFAAABBBBBBBBBAAAAAA@@@??????@@@AAA@@@???@@@CCCEEEHHHIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLMMMLLLLLLKKKJJJNNNOOOQQQSSSSSSRRRQQQPPPLLLKKKNNNRRRTTTSSSWWW]]]aaakkkyyylll]]]MMMGGG@@@;;;;;;;;;999777888555333444777888777555666666555555444444333333222222222111111111111111111111111111111111111111111111111111111111111111/////////000000000111111222222111000000000111111222222222222333555666777777888888888999999::::::>>>???@@@AAABBBBBBBBBAAA@@@BBBDDDFFFGGGIIIMMMOOOWWWWWWVVVUUUWWWZZZ]]]___bbb]]]YYYOOOMMMppp''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''(((((((((((()))))))))*********))))))))))))******+++,,,,,,,,,------------------......//////......//////000000111222222222222222333444555666777777888888888999:::;;;<<<===???AAACCCCCCBBBBBBCCCEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@???>>>======>>>???===<<<888888888777777666666666666666666777777666666666333444444555444333222111111222222222222111111111111111111000000000000000///////////////////////////////////////////////////.....................,,,,,,---------.........------........./////////,,,,,,------------......////////////////////////---------------...///000---...///...------///111///000111222333555666666666666777777888888999999888888888888999;;;===???HHHHHHGGGCCC@@@??????AAABBBAAA???>>>>>>@@@BBBDDD??????>>>>>>>>>???@@@@@@AAAAAABBBEEEGGGHHHEEECCCBBBCCCCCCCCCCCCBBBAAA@@@???????????????AAAEEEHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJNNNOOOPPPQQQRRRQQQPPPOOOPPPMMMMMMPPPQQQNNNMMMNNNPPPRRRUUUYYYaaalllxxx}}}uuuooolllbbb___^^^```bbb[[[LLL@@@>>>;;;888777888888888777333222111222555666444333555444444444333333333222111111111111111111111000111111111111111111111111111111111111111111111111/////////000000000111111111111000000000000111111111111111222222333555555444555666888999:::;;;;;;======>>>>>>???@@@@@@@@@>>>@@@BBBDDDEEEGGGJJJMMMSSSTTTUUUUUUVVVWWWZZZ\\\]]]ZZZXXXOOOPPPttt&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))***++++++++++++,,,,,,,,,---,,,,,,---..................//////000111111222222111111222333444555555666555666777888:::===???@@@>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKJJJKKKKKKHHHHHHFFFEEECCCAAA@@@???<<<;;;:::;;;<<<<<<;;;:::777777666666666666555555444555555666666555555444222333444444444333111000111111111111111111111222222222111000//////000000/////////.......................................------..................,,,,,,,,,------------...///............---------,,,,,,,,,,,,------......////////////////////////...------------...//////,,,---...---,,,,,,...000......///111222333444555555666666777888888999999:::999888888999;;;<<<<<>>===>>>???AAA@@@???>>>???@@@BBBCCC===============>>>???@@@AAAAAABBBCCCDDDCCC@@@???AAABBBBBBCCCCCCBBBBBBAAA???????????????AAAEEEHHHGGGHHHJJJKKKLLLMMMNNNNNNIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOOOONNNNNNIIIGGGJJJJJJHHHFFFGGGNNNMMMIIIGGGGGGKKKSSSXXX___aaaeeeiiiqqqzzz~~~ttt```]]]WWWQQQLLLFFF@@@<<<===:::999===BBBCCC===777333222111111222222222111444333111111222333333333333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111000000///000000111111111111000111111222333444111333555888:::<<<===>>>;;;;;;;;;<<<======>>>>>>===???AAACCCDDDFFFIIIKKKJJJNNNSSSVVVVVVVVVXXXYYY[[[XXXXXXQQQQQQuuu&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''(((((((((((())))))***))))))(((((())))))*********+++++++++,,,,,,,,,+++,,,---.....................///000000111111222000111111222333444555555444555666888:::===???@@@===???BBBCCCBBBAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGHHHHHHIIIKKKJJJJJJIIIJJJKKKMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJEEEEEEDDDCCCAAA@@@??????;;;:::999999:::;;;:::888555555555555555555555555333444555666666555444333000111333444444333111000111111000000000111222222333222111/////////000000/////////............---........................+++,,,------......------,,,,,,,,,,,,------------.........------,,,,,,,,,++++++,,,,,,------......////////////////////////......---------......///,,,---------,,,,,,...///------...///111222333444444444555666777888888999:::999888888:::<<<<<<;;;999;;;>>>???>>>======>>>???>>>>>>===>>>???@@@AAA<<<<<<<<<<<<===>>>???@@@CCCCCCDDDCCCBBBAAA???>>>??????@@@AAABBBBBBBBBBBB???@@@AAA@@@???@@@CCCEEEDDDEEEGGGIIIKKKMMMNNNNNNHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKLLLLLLMMMMMMMMMLLLLLLGGGDDDEEEEEEBBB@@@BBBEEEGGGHHHGGGFFFFFFGGGIIIHHHIIIIIIKKKNNNTTT\\\aaa```fffppp|||oooiiiccc```^^^[[[TTTNNNBBB???;;;777666555333222666444222444777:::999888222222111111111111111111555444222000000111222333222222222222111111111111////////////000000000000////////////////////////////////////////////////000000000111111111222222000000/////////000111111000000000000000111222222000222555888;;;<<<======:::999999999:::;;;<<<======???AAABBBCCCEEEHHHJJJDDDJJJQQQUUUUUUUUUVVVXXX[[[YYYXXXPPPPPPrrr&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))(((((((((((())))))************++++++++++++***+++,,,---..................//////000111111111000111111222333444555666555555666777888:::;;;<<<;;;>>>AAABBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>???AAACCCEEEGGGHHHHHHIIIHHHGGGGGGGGGIIIKKKLLLJJJIIIHHHGGGGGGFFFFFFFFFAAAAAAAAA@@@???>>>>>>>>>;;;:::888888999999888666444444444444444444444444222333444555555444333222///000222444444333111///111000//////000111222333444333111///...///000000//////.........---------------------------------******,,,---------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,***++++++,,,------......///////////////////////////......---------......+++,,,---,,,++++++---///,,,,,,---...000111222333333333444555666777888888777666555888<<<>>>>>>===888<<<@@@CCCBBB@@@??????===<<<<<<<<<<<<===>>>>>><<<<<<<<<===>>>@@@AAABBBAAABBBCCCBBBAAA@@@??????;;;<<<>>>???AAABBBBBBBBB@@@AAABBBBBB@@@@@@AAABBBBBBCCCEEEGGGHHHJJJJJJKKKGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHFFFFFFHHHGGGBBB@@@CCC???BBBDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEFFFHHHJJJFFFHHHLLLRRRZZZbbbhhhllltttyyy~~~mmm^^^JJJFFFAAA===<<<:::888777777666555555555666777888666555555444444444555666555555555444333333444555111222222111000111222333111111111111111111111111........./////////000000/////////////////////////////////////////////////////////000000000111111///////////////000111111000000/////////000111111000222555777999999999999999888888888888:::;;;<<<===???AAABBBCCCDDDGGGJJJDDDJJJPPPSSSRRRRRRTTTWWWWWWUUUUUUNNNNNNppp&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))(((((((((((()))))))))************+++++++++***+++,,,---..................//////000111111111111111222333444555555666666666666666666777888888:::===@@@BBBAAA@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>;;;===???BBBDDDFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIJJJGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>>>>>>>============;;;:::888888999999777666444444444444444444444444111222444555555444222111...000222444444333000///111000/////////111222333444333111///......///000//////.........---------------------------------((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---------((())))))+++,,,------...******+++,,,,,,---......///////////////////////////......---------......+++,,,,,,,,,++++++---///+++,,,---...///111222222222222333444555666777888444333444777===AAAAAA@@@:::???DDDGGGFFFDDDAAA@@@;;;;;;;;;;;;;;;<<<===============>>>???AAABBBCCC>>>???@@@@@@???>>>??????999:::<<<>>>@@@AAABBBBBBAAABBBDDDCCCAAA?????????@@@AAACCCDDDFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJBBBBBBFFFJJJIIIDDDBBBEEEFFFEEECCCAAA>>>>>>AAACCC<<<>>>AAAAAA@@@>>>======:::<<<>>>AAADDDEEEFFFFFFJJJKKKPPPZZZdddiiigggcccccchhhmmmpppqqqtttyyy~~~|||{{{qqqaaaSSSJJJ@@@666666777777666555444222222///000111111111111111111...111333222000///000222111111111000...///111333---///111222222111222222000000000000000111111111---.........//////000000////////////////////////////////////////////////............/////////000///////////////000111111000////////////000000111111333555666777777555444888777777777777999:::;;;>>>???AAABBBCCCDDDGGGIIIFFFKKKOOOPPPNNNOOOSSSXXXPPPOOOPPPKKKLLLppp''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((()))))))))))))))++++++,,,------......///---------............///111111111111111111111111444555777888777888999;;;:::<<<>>>>>><<<;;;;;;;;;999<<>>???AAACCCDDDDDDFFFFFFCCCDDDGGGHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDCCC???:::888:::;;;;;;:::999888777666555555555555444444444444333333222111......//////000000111111222222222222222111000000............///////////////............---------------------------------,,,,,,,,,++++++*********************************,,,,,,,,,++++++************+++,,,,,,******+++,,,************************------------,,,,,,+++***...//////---+++))))))***++++++,,,------...//////......---------......///111111222333444444555555222333555666888999999999<<<>>>@@@AAA???>>>===>>>999:::<<<===>>>>>>======>>>>>>>>>???>>>>>>===<<>>@@@@@@???DDDDDDEEEEEEDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGJJJGGGDDDDDDFFFGGGFFFDDDBBBBBBBBBDDDFFFFFFDDDBBBCCCCCCBBBAAA@@@>>>>>>===<<<<<<;;;:::999999888888999999999::::::;;;;;;;;;999<<<===???GGGNNNJJJ@@@CCCBBB@@@??????AAADDDFFFJJJKKKLLLNNNNNNMMMLLLLLLQQQRRRVVVZZZ[[[VVVMMMFFFDDDBBB>>>;;;888777777777555444222111111111222222000000000000000000000000///000000000111111111111////////////////////////000000000000////////////////////////000000000000////////////////////////////////////////////////...------------...//////////////////////////////..................------000///......///000///---000111222333444555555555777777888999::::::;;;;;;;;;;;;<<<>>>AAACCCFFFGGGEEEGGGJJJLLLMMMOOOQQQSSSPPPOOOJJJEEEMMMlll''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((()))))))))))))))++++++,,,,,,---.........------------............111111111111111111111111333555777777777777999::::::<<<===>>><<<;;;;;;;;;:::<<>>999888999::::::999777777666555444444444444333333333333333222111111....../////////000000000111111111111111000//////.............../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************,,,,,,+++++++++************+++,,,,,,******+++,,,************************,,,,,,,,,,,,,,,+++******+++,,,------+++***+++,,,+++++++++,,,,,,------...---------------......////////////000111111111222222333444666777888999999999;;;===>>>>>>???@@@BBB>>>>>>>>>???>>>>>>===<<<<<<<<<=========<<<<<<;;;@@@@@@@@@AAABBBBBB@@@>>>>>><<<999:::===@@@@@@@@@BBBBBBCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDFFFFFFGGGHHHIIIIIIHHHHHHIIIGGGEEEEEEGGGHHHFFFDDDBBBAAAAAACCCDDDDDDBBB@@@@@@@@@???>>>===<<<<<<;;;;;;::::::999999888888888888888888888888888777777777999999;;;CCCIIIFFF===777666444333444555888999555666777777888888777777555555666888:::777222---777666333111000000000111333222111000///000000111000000000000000000000000/////////000000000111111////////////////////////////////////////////////000/////////////////////...............................................................///000000..........................................------000...---...///000///---///000222333444444555555444555666777888999::::::======>>>>>>@@@BBBCCCDDDEEEHHHKKKLLLMMMNNNPPPQQQOOONNNJJJEEEMMMlll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''((()))))))))))))))***++++++,,,,,,---......,,,,,,,,,---------......000000000000000000000000222444666666666666888999:::;;;======<<<;;;;;;<<<;;;<<<>>>??????>>><<<;;;;;;;;;<<<<<<>>>???AAABBBCCCEEEEEEAAAAAADDDEEEBBBAAAAAA@@@???????????????>>>;;;888666777888888777555555444333222222222222222222333333222222111111........./////////////////////000000//////...------------.........//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++++++++***************)))+++,,,+++***)))***+++))))))))))))))))))))))))***++++++++++++***)))))))))***,,,,,,++++++,,,...++++++++++++++++++++++++---,,,,,,,,,------...///......//////////////////111222333444555777777888555777999;;;<<>>===<<<<<<::::::::::::::::::::::::AAA@@@AAABBBCCCCCCAAA???===;;;999999<<>>>>>@@@@@@AAABBBCCCCCCCCCCCCEEEEEEFFFHHHIIIIIIIIIIIIGGGFFFFFFGGGHHHIIIGGGFFFAAA@@@@@@AAABBBBBB@@@>>>;;;;;;;;;:::::::::999999888888888888888888777777777777666666555444444444555555444666<<>>>>>???@@@AAAAAAEEEHHHKKKLLLLLLMMMNNNOOONNNMMMIIIDDDLLLkkk&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''((()))))))))))))))*********+++,,,,,,------+++,,,,,,,,,------------////////////////////////111333444555444555777888999:::<<<<<<;;;:::;;;<<<<<<<<<===>>>>>>===<<<<<<::::::;;;;;;<<<>>>???@@@>>>AAAAAA>>>>>>BBBCCC@@@???>>>===<<<<<<<<<<<<<<<:::999666555555555555666444333333222111111222222000111111222111111000000.......................................---,,,,,,,,,,,,,,,---.........///---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************)))*********************************************))))))***+++***)))((()))+++))))))))))))))))))))))))))))))************)))))))))***++++++******+++,,,***************)))))))))++++++++++++,,,---......000000//////////////////000000111222333555666777444555666777999===CCCGGGJJJHHHDDDAAA>>><<<;;;;;;888777888888888999::::::@@@??????AAACCCCCCAAA???<<<;;;::::::;;;===@@@AAA>>>>>>?????????>>>>>>===???@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEFFFGGGHHHHHHGGGGGGCCCAAA@@@@@@AAA@@@???===888888888888888888888888555555666666666666666666444444444444444444333333444222111222777;;;:::888666555444333333444555666111000/////////000222333222111000///000111111111111000000000000111222333/////////............///........................---............/////////---------------------------...............//////000000//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------------------------,,,,,,------------.........---,,,---/////////......///000222333333444444444555666888:::<<<===>>>>>>>>>>>>>>>>>>???@@@AAAEEEHHHKKKLLLLLLKKKKKKLLLKKKKKKGGGCCCKKKkkk&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''((()))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,---........................000111333333333333555777888999::::::999999:::<<<<<<<<<============<<<<<<999999999:::;;;<<<===>>>888;;;<<<:::;;;???AAA???===<<<;;;:::999999999999777666555444333333444555333333222111111111222222//////000000111000000///.........---------------,,,------------,,,+++++++++++++++,,,---.........++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***((((((((((((((((((((((((((())))))******)))))))))***+++,,,+++)))((()))***)))))))))))))))))))))(((*********++++++,,,......//////................../////////000111333555666555666666666777:::???CCCIIIGGGDDD@@@===;;;::::::666666666666777999:::;;;=========???@@@AAA???===<<<<<<<<<<<<<<<===>>>@@@===>>>>>>?????????>>>>>>>>>???@@@AAABBBBBBBBBBBB???@@@BBBCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGEEECCCAAA@@@@@@???>>><<<777777777777777666666666333333333444444444444444111222222333444555666666444111///111444666666666333222111000000111111222///...---,,,---...000111+++,,,------------------..............................//////////////////------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............000//////...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------,,,,,,,,,,,,------......---,,,,,,---...//////.........000111222333333333333444555777999;;;<<<===:::;;;;;;===>>>@@@BBBCCCDDDGGGJJJLLLKKKJJJJJJJJJIIIIIIFFFBBBKKKjjj%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''((()))))))))))))))((())))))******+++,,,,,,******+++++++++,,,,,,,,,------------------------...000222222222222444666666777888777666777999;;;<<<<<<<<<======<<<<<<<<<999888888999:::;;;<<<<<<666999:::888999===???===<<<;;;:::999888777777777444555555444222222333444222222111111111111111222......//////000000//////---------------,,,,,,,,,,,,,,,------,,,,,,+++***)))***++++++,,,---......+++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''((()))((((((((((((((((((((((((((())))))************))))))++++++***((('''((())))))))))))))))))))))))))))))))))))***+++,,,---...++++++,,,,,,,,,,,,,,,,,,...------...///111333555666666666555555777;;;???DDDCCCAAA>>><<<:::999999777666666666777999;;;===::::::;;;===??????===;;;<<<===??????>>>======>>>===>>>>>>????????????>>>>>>>>>???@@@AAAAAAAAAAAA??????@@@BBBCCCCCCCCCCCCDDDEEEEEEEEECCCDDDEEEGGGFFFDDDAAA??????>>><<<;;;777666666666555555444444222222222222222222222222000000111333444555666777333000...111333222222444000000//////......//////222222222222222333333444...000222222111000000000............---------,,,------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---..................---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,+++,,,...//////...---...///000111222222222000111222444555777888888888888:::;;;>>>AAACCCDDDBBBFFFIIIKKKKKKIIIIIIIIIGGGGGGEEEAAAJJJiii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))(((((())))))***+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111111111111333555444555555555444555888::::::;;;<<<======<<<;;;:::888888888888888999:::;;;999;;;;;;888888<<<===:::;;;:::999888777666666666333444555444222111222444000000////////////000000------...///////////////---------,,,,,,,,,++++++,,,,,,------,,,,,,+++***))))))***+++,,,---......******)))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))'''((())))))''''''((()))''''''''''''''''''''''''((()))******+++++++++***'''(((***)))(((((()))***((((((((())))))******+++(((((())))))***,,,---...***++++++,,,,,,------------,,,,,,,,,---000222444444555555555444666999<<<=========<<<;;;999888777777777666777888;;;===???999999:::<<<>>>>>>===;;;<<>>???>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBEEEEEEEEEBBB@@@@@@DDDGGGFFFCCC@@@======<<<:::999666666555444333222222111222222111111000000//////000000111222333444444555222......222222//////222111111111000000000//////++++++,,,------------,,,***+++---,,,***)))***,,,---......//////.........***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++---...///...---,,,++++++++++++++++++++++++***++++++,,,------......,,,++++++,,,...//////...------///000111222222222000000111222333555555666777888999;;;===@@@CCCDDD@@@DDDHHHKKKKKKIIIIIIHHHEEEFFFDDDAAAIIIhhh%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))))))))((((((((()))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111000111222444333444444444333444777999:::;;;===>>>>>>===;;;:::888777777777888999::::::<<>>???===;;;<<<@@@EEEEEEBBB===;;;:::;;;;;;<<<===>>>>>>>>>======>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBFFFFFFDDDAAA>>>>>>CCCGGGEEEBBB>>><<<;;;:::888777555555444333222111000///222111111000///......---111111111111111222222222111------222222---,,,000111111111000000/////////...///000111222111000///---......+++((((((+++...))))))+++,,,,,,------,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------+++,,,...000000///...---++++++++++++++++++++++++******+++,,,,,,---......,,,++++++,,,...//////...,,,---...000111111111111222222333444444555666666888888999;;;===???AAACCC???CCCHHHJJJKKKIIIIIIIIIDDDEEECCC@@@IIIhhh$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((((((((((((&&&%%%$$$(((((((((((())))))))))))))))))************))))))------------------,,,,,,,,,---000222333333222111444333333333444555777999777888:::;;;<<<;;;:::::::::::::::999999999888888:::999888888777777888888666666666666555555555555444333222111000000000000//////............//////,,,,,,,,,+++++++++******+++++++++*********))))))************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,---...//////,,,,,,,,,---...///000111222333444444444555777999::::::999999999999999888666777777999:::<<<>>>???999:::<<<======<<<:::999>>>AAAFFFHHHFFFAAA;;;777;;;;;;;;;;;;;;;<<<======???AAACCCDDDCCCAAAAAABBBEEEEEEFFFFFFEEEDDDBBBAAAKKKJJJHHHEEECCCBBBBBBAAAAAA>>>;;;999888888777666111111111111000000000///222222000///..................///000000000000000111000000///////////////................................................,,,,,,,,,++++++*********---,,,++++++******++++++++++++++++++++++++++++++))))))))))))************,,,++++++******++++++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------*********)))((()))+++...+++++++++******++++++,,,000!!!...666GGG......---)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......//////000000111111222000///000333666777777888999:::<<<>>>???AAAAAA@@@@@@BBBDDDEEEGGGIIIIIIGGGEEECCCEEEOOOjjj%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((('''&&&%%%(((((((((((())))))))))))))))))************)))))),,,,,,------------------,,,...000222222222111111222222222333444555777777888999:::<<<======<<<<<<;;;;;;:::999999888888777:::999999888777888888888666666666555555555444444333333222111000000000000//////............//////,,,,,,+++++++++*********+++++++++*********))))))************************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,,,,---............---------------...///111222444444333444666888999999999999999999888888888888888888999999:::;;;888999:::;;;;;;:::999888<<>>;;;>>>>>>======<<<======>>>>>>@@@BBBCCCBBBAAAAAABBBEEEEEEEEEFFFFFFEEEEEEDDDHHHHHHFFFEEECCCAAA@@@???@@@===;;;999999888666555111111111000000000//////222111000///..................///000000000000///111000//////......//////........................------------------------,,,,,,+++++++++************************+++,,,---++++++++++++++++++++++++(((((()))))))))*********+++++++++******+++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))*********++++++***+++***)))((())),,,...,,,,,,+++++++++++++++,,,---(((555333:::%%%+++---))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,---......///000000111111111000///000333555777777888888:::;;;===???@@@AAA@@@AAABBBCCCEEEFFFHHHHHHFFFDDDCCCDDDNNNjjj%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))************))))))++++++,,,,,,------......---...000111222111111000111222333444555666666666888999:::<<<===>>>>>>>>><<<<<<;;;:::888777666666:::999999888888888888888555555555555444444444444333222111000///////////////......------......///,,,++++++++++++*********+++************)))))))))************************)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))******)))))))))******++++++++++++,,,,,,------...///...------,,,,,,,,,---000222333333222333555888888888888888888888888888;;;:::999888777777777777777888999::::::999888777:::<<>>>>>======>>>>>>@@@BBBCCCCCCBBBCCCEEEEEEDDDEEEEEEFFFGGGHHHIIIEEEEEEEEEEEECCCAAA>>>======<<<:::::::::888555333000000000000////////////111000///...............---...//////000/////////000//////.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((())))))***,,,---...************************(((((())))))))))))******++++++************++++++)))))))))))))))))))))))))))*********++++++++++++)))))))))************+++***++++++***)))))),,,......---,,,+++++++++++++++&&&444MMMMMMKKK666000((()))))))))*********++++++*********++++++++++++,,,*********++++++++++++,,,------......///000000000111000///000222555666666777888999;;;<<<>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFCCCBBBDDDNNNiii&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''((((((((((((((((((((())))))))))))))))))************))))))******+++,,,------............///000111111000000111222444666777777777666777777999:::<<<===>>>>>>>>>===<<<:::888777555555:::999888888777777888888444444444444333333333333222222111000////////////...------------------...++++++++++++************************))))))))))))************************(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))+++******))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---///000111111111222444666666666666777777888888888;;;;;;:::888777777777777777888888999999888888777999;;;===>>>@@@AAAAAAAAABBBAAA@@@>>>===<<<<<<<<>><<<:::::::::::::::888444111000000/////////.........000///......---------...------...////////////...///......---------------........................*********************************************)))((((((((())))))+++,,,,,,************************(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,***++++++***)))***,,,......---,,,++++++******+++)))???WWWZZZZZZPPP???***))))))))))))************************++++++++++++************++++++++++++,,,------......///000000111///...///222444555555777777888:::;;;===>>>>>>@@@AAAAAABBBCCCDDDDDDDDDEEECCCAAACCCMMMhhh&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))************))))))******++++++,,,---......---...//////000000000000222333555777888888888777666666777888:::;;;======>>>===<<<:::888666555444888888777666666666666777333333333333222222222222222111000///............------,,,,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((()))))))))*********+++++++++++++++*********++++++,,,.........///000000000111333555444444555666666777888888;;;::::::999999999::::::888888999999999999888888:::;;;;;;<<<===>>>??????AAA@@@>>>===<<<;;;::::::===???@@@AAAAAAAAACCCEEECCCCCCBBBCCCDDDFFFIIIJJJBBBCCCCCCCCCBBB@@@===;;;888888999::::::777333000/////////............---///...------------------,,,,,,---..................------,,,,,,,,,,,,,,,........................************************))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))((((((((()))***+++******+++++++++,,,,,,,,,(((***+++***))))))+++,,,---,,,+++***************111<<>>===<<<:::888666555444777666666555555555555555222222222222111111111111111000///......------------,,,,,,++++++,,,,,,---+++************)))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((((())))))***************************)))))))))***+++,,,......,,,...//////...///222444222222333444666777888888:::::::::999::::::;;;;;;888888888888888888888888::::::;;;;;;<<<<<<======???>>>===;;;::::::999999:::<<<===<<<<<<===???AAABBBBBBBBBBBBCCCDDDEEEFFF@@@@@@AAA@@@???>>><<<;;;777777777888999777333//////.........------------...------,,,,,,,,,------+++,,,------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''(((***+++((((((((())))))))))))***'''(((***)))(((((()))+++******))))))))))))******(((///)))111999MMM;;;%%%((((((((()))))))))******)))))))))************+++)))))))))************+++++++++,,,,,,---.........111///---...000222333222666666777888999:::;;;;;;>>>>>>???@@@AAABBBCCCCCCCCCAAA???AAAKKKfff%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))))))))************))))))++++++++++++++++++,,,,,,++++++,,,---///111333333333333333333444666777888888888777777888:::;;;<<<===<<<;;;:::888777666555555555444333333333333444222222111111111000000000000000///...------------,,,,,,++++++++++++,,,,,,************))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++*********************)))***************+++,,,,,,+++---......---...111333111111222444555666888888::::::999999999999::::::777777777666666777777777777888999:::;;;<<<======>>>===<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>===<<<;;;:::999999777666666777777666333000.........---------,,,,,,---,,,,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,+++***************++++++++++++++++++++++++************************'''''''''((((((((())))))(((((('''''''''((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&((()))+++(((((((((((())))))))))))%%%'''((()))''''''((()))''''''''''''((()))***+++ ***%%%111111BBB...(((((((((((()))))))))***))))))))))))************))))))))))))************+++++++++,,,------......111///------///111222222555666666777888999::::::<<<<<<===???@@@BBBCCCDDDBBB@@@>>>@@@JJJeee$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%&&&'''((()))(((((((((((())))))))))))))))))************)))))),,,,,,++++++++++++++++++***++++++---///111333555222111111111222444666777::::::999888999:::<<<===<<<<<<;;;:::888777666666444444333222222222222333111111111111000000000000000000///---------------,,,++++++++++++++++++,,,************))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((***++++++*********))))))))))))))),,,+++******************+++,,,---------...000222000000222333555666777888::::::999888777777777777666666555555555555666666555666888:::<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>??????>>><<<===???AAA???@@@AAAAAA@@@???===<<<<<<;;;:::999888777888888777666555666666555333000......---------,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,------------,,,,,,++++++***)))*********************************************************&&&'''''''''(((((())))))&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++************++++++++++++$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&''')))***+++)))000###)))222++++++(((((((((((())))))))))))))))))))))))************))))))))))))***************++++++,,,,,,---......000///------///111222111555666666777888999999::::::;;;===>>>@@@BBBCCCDDDAAA???>>>???JJJeee&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&'''(((******+++++++++))))))***++++++++++++***+++,,,,,,---...///000000555555444111---...222777666888;;;<<<;;;;;;;;;<<<:::;;;;;;:::999777555333666555444222111000000000////////////............///,,,***+++---...,,,)))+++++++++*********))))))&&&'''((())))))***))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))*********))))))(((******+++++++++,,,,,,,,,++++++,,,------......///,,,///333555555555555666666666555444333444777:::777666555666888::::::999666888;;;<<<<<<<<<===>>>AAAAAAAAAAAA@@@>>>===;;;======>>>????????????>>>??????@@@@@@???>>><<<;;;:::888777888999888555111...111333222000000222444111///---,,,,,,---,,,***++++++++++++++++++++++++(((((()))***,,,---.........---,,,,,,++++++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,,,,------...---------.........//////000111222111222333555666777777777888:::===@@@BBBCCCDDDDDD>>>@@@BBBDDDKKKddd&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))'''((()))***************))))))***++++++++++++*********+++,,,---...//////111000//////111222333333555888:::;;;:::999::::::999999:::999888777555444555444333111000//////////////////.........------...,,,***+++------+++)))++++++*********)))))))))'''(((((())))))))))))((('''''''''(((((('''''''''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))************))))))*********+++++++++,,,,,,++++++,,,,,,---.........---///333555555555555666555555555444333333666888888666444555666777666555777888:::;;;;;;;;;===???===>>>>>>>>>>>>===;;;:::<<<===>>>>>>??????>>>>>><<<===>>>>>>>>>===<<<;;;777666666777999:::888555222444555333000...///111000...,,,,,,,,,,,,,,,***+++++++++++++++++++++++++++++++++,,,---------...,,,,,,+++***************))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++,,,------...---------............///000111222111222333555666666777777777999;;;>>>@@@AAAAAAAAA<<<>>>@@@BBBIIIbbb%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))******)))))))))((()))******++++++******)))******+++,,,---.........,,,,,,000555777444111555777999999888777777888666777888888888777555444333222111000///.....................---------------,,,***+++,,,,,,+++)))************))))))))))))(((((()))))))))(((''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))************))))))*********++++++++++++,,,++++++,,,,,,------......---000333555555444555666555555666444333333444666888666444333444444333222777888999999999;;;>>>@@@<<<<<<=========<<<<<<;;;<<<===>>>>>>???>>>>>>>>>;;;<<<===>>>>>><<<;;;999777666555666777777666444444555444222000//////111///---++++++,,,,,,+++***************************+++++++++++++++++++++++++++******)))((())))))))))))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++,,,---------------............///000111222111222333555555666666666666777999;;;===>>>>>>===:::<<<>>>@@@GGG```%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))))))))))))))((((((((())))))*********************+++,,,---......///.........111555666555444444666888888777555555555444555666777777666555444111000///...------------------------,,,,,,,,,,,,,,,+++++++++++++++***)))******)))))))))(((((((((((()))))))))((('''&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&((((((((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))************)))************++++++++++++***++++++,,,------.........000333444444444555666555666777777555444555666777555333333444555444333888888888888888:::>>>AAA<<<<<<======>>>>>>>>>>>>===>>>??????@@@@@@??????>>>???@@@@@@???===:::888:::999666555333222222111222222222111000111222333...,,,+++***+++,,,+++***************************'''''''''(((((((((((((((+++***))))))(((((())))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,---------------...............///111111111222333444555555555555666777999;;;<<<<<<<<<;;;999;;;>>>@@@GGG```$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))(((((('''(((((()))************)))++++++,,,---...///000000...000111000///000222555333555777777555444444444222333444555666555444333//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++***)))))))))))))))))))))(((((((((''''''((((((((((((((('''&&&%%%$$$&&&'''))))))'''&&&$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***************))))))*********+++++++++******++++++,,,------......000222222222222333555555777999999888777666777555444333555777999:::999888999999888888999===@@@;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBCCCDDDDDDAAA>>>:::777<<<:::888666444333444555333222000///000111222222---+++******+++++++++***))))))))))))))))))))))))$$$%%%%%%&&&((())))))***++++++***)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,------------------------...///000111222222333444555555555555666777999;;;<<<<<<<<<<<<:::<<>>???@@@@@@AAAAAA@@@@@@BBBCCCEEEEEEBBB>>>:::777999999888666555666:::===777444000.........------,,,***))))))***+++******((((((((((((((((((((((((%%%&&&'''(((***+++,,,---+++******)))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***,,,------------------------...///000111222222333444444444444444555666888;;;<<<=========:::===@@@BBBIII```"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))'''(((((()))))))))))))))***+++,,,---...//////000...000111111111111111111111333666666666555555666111222333333333222111000......---,,,,,,,,,------++++++*********)))))))))(((***+++***(((&&&((()))((((((((('''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))******+++++++++))))))))))))*********************+++,,,,,,---------...//////......000222222555999;;;;;;:::999999666555555888<<>>????????????>>>===???AAABBBAAA===999666555555444222111333888===777333...,,,,,,---,,,++++++***((((((***+++***)))(((((((((((((((((((((((('''(((((()))***+++++++++***)))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,---------------------...///000000222222333444444444333333333555777:::<<<=========999<<<@@@BBBIII```""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((())))))))))))'''(((((())))))))))))))))))***+++,,,---......///111111222666999999555111000333555666666555666777111222222333222111000///......---,,,,,,,,,------************))))))))))))(((***+++***'''&&&'''***(((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((******+++++++++))))))))))))************)))******+++,,,,,,------,,,---...---------///111000333888;;;;;;:::999888777666666999<<>>===;;;=========<<<;;;999888777<<<;;;::::::;;;:::888666999:::<<>>===;;;888666444333222000//////......---------,,,,,,+++++++++************))))))))))))))))))(((((('''''''''&&&))))))))))))************++++++)))(((((('''''''''))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((%%%""""""$$$''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''%%%$$$$$$%%%'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************((((((((((((((()))******)))************+++++++++***++++++,,,,,,------...000000111222333444444555777777888999:::;;;;;;<<<777;;;999===JJJ^^^$$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''((()))+++,,,------)))))))))))))))))))))))))))******+++,,,---...///000111333555555555444333222333444555555666666666222222111000000//////............---,,,,,,++++++++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((()))((((((((((((((((((((()))***++++++***)))***+++))))))*********+++++++++)))+++............///111222333444555666777777777777555555777:::<<<<<<;;;=========<<<;;;999888888;;;::::::;;;;;;;;;:::999::::::<<>>???>>>;;;999999:::<<<<<<<<<===???>>><<<999888999999999888777666555222111///...------,,,,,,++++++++++++++++++++++++)))))))))(((((((((((('''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***)))'''%%%$$$$$$&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((())))))***))))))*********+++++++++***++++++,,,,,,------......///000111222333333444444555666666888888999:::999===;;;===IIIYYYzzz######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&***'''######%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''((((((((('''''''''&&&&&&))))))******++++++,,,,,,************++++++,,,,,,.........//////000111111111222222333333222222222/////////...------,,,,,,************************))))))(((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###%%%'''((()))&&&&&&&&&''''''(((((()))((()))******(((((()))***((((((((()))))))))******(((***,,,---------...///111111222222222222111111666777666555333333444666999888777777777888999:::===???@@@>>>:::777777888<<<;;;;;;<<<===<<<:::888888888888888777666555555111000///...,,,,,,,,,,,,*********+++++++++++++++))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((222111...***&&&$$$%%%&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((()))******)))************+++++++++***++++++,,,,,,------......//////000111222333333444444555666777888999999888<<<;;;===IIIYYYzzz###$$$%%%&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&...)))$$$###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&''''''''''''((((((((()))***+++++++++************++++++++++++............///000111111111111222222222222111111//////......---,,,,,,+++)))*********************)))))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%'''((((((%%%%%%&&&''''''((())))))((()))***)))(((((()))***(((((((((((()))))))))***(((***,,,---------.../////////000111222222222111333555666555333222333555777666555444555666888999:::===@@@===999666777999;;;:::::::::;;;;;;999777888777777777666555555444000000...---,,,+++++++++)))*********++++++++++++))))))((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''',,,...///---)))%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******)))************+++++++++***++++++,,,,,,------.........///000111222333333333444444555666777888999666;;;999<<>>===888666888;;;;;;:::999999::::::888666777777777666555555444444000///...---,,,+++++++++))))))******++++++++++++)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''&&&&&&&&&''''''(((#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''!!!&&&+++---***&&&$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******)))************+++++++++***++++++,,,,,,---............///000111222333333333333444555666777888888444999888;;;GGGWWWxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***++++++,,,,,,,,,++++++......000111222222222222////////////..................---,,,,,,+++*********)))))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))************++++++++++++,,,...///000111000000111333444333111111111333777666444333444888<<<>>>888999999888666777999;;;888888999;;;>>>>>>:::666777666555444222111000000------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&)))***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,/////////000111111222222333444666666555555777888666;;;:::<<>>HHHbbb$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))(((''''''''''''''''''((()))***((()))++++++)))))))))***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################!!!"""###%%%&&&&&&%%%%%%$$$!!! ###&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))++++++******++++++,,,---000000111111111222222222555777999999888555444444666555444333444666888999555333222000...---,,,,,,,,,,,,++++++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''%%%###$$$&&&%%%%%%%%%###!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******%%%&&&&&&'''((())))))***))))))))))))***+++,,,---)))******++++++,,,---------///000222333333333333111555444555>>>HHHaaa##############################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((((((***++++++++++++,,,...000000000111222333555666444555555555444333333222666555444333333444666666444333111000...------,,,...---***(((''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))%%%###&&&+++---+++((((((((((((((())))))))))))))))))))))))************)))******+++---......///...000222222222222444666444777555888AAAKKKbbb##############################################################################$$$$$$$$$$$$##################$$$$$$$$$%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((***++++++++++++,,,...000000000111222333555555555555666666555444444333555555444333333444555666333222000///---,,,,,,,,,...,,,***(((''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''&&&***///222111///(((((((((((())))))))))))))))))))))))************)))******+++---......///...000222222222222444666444777555777@@@III```##############################################################################$$$$$$$$$$$$######"""""""""#########$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""########################"""############$$$$$$$$$"""#########$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((***++++++++++++,,,...///000000111222333444444555555666666666555444444555444444333333444444555111000///---,,,++++++***,,,+++)))((('''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$'''+++---,,,***(((((((((((())))))))))))))))))))))))******************+++,,,,,,---.........000111222222222444555444777555777@@@HHH^^^~~~##############################################################################$$$$$$$$$$$$######!!!""""""""""""#######################################$$$$$$$$$$$$######""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""""""""############!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))(((***++++++++++++,,,...///000000111222333333333444444444555555444333333444444444333333333333333///...---+++******))))))+++***)))''''''&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$%%%%%%$$$"""(((((((((((())))))))))))((()))))))))******************+++,,,,,,---.........///111222111222333555333666555888AAAJJJ```##############################################################################$$$$$$$$$$$$######!!!""""""""""""#######################################$$$$$$$$$$$$######""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!"""""""""#########!!!""""""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((***++++++++++++,,,...//////111222222222222222111222222333333222222222333333333333333222222111...---,,,***))))))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''&&&%%%(((((((((((())))))))))))((()))))))))***************++++++,,,,,,------------///111111111111333555111555555999CCCKKKaaa##############################################################################$$$$$$$$$$$$######"""""""""#########$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""""""""############"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%&&&########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***(((***++++++++++++,,,......///111222222222111000000000111111222222111111333333333333222111000000---,,,+++***))))))))))))(((''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,------------///000111111111333444000444444999BBBKKK```##############################################################################$$$$$$$$$$$$##################$$$$$$$$$%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""""""""#########$$$$$$############$$$$$$$$$%%%############$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$####################################$$$$$$$$$$$$################################################ !!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((()))***(((***++++++++++++,,,......///111222222222000///000000111222222222222222222333333333222111///...,,,,,,+++***))))))))))))&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%%%%&&&'''((()))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,---------///000111000111222444000555444777@@@GGG[[[yyy##############################################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################"""############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******(((***++++++++++++,,,......///111222333222000///000111222333333333333333222222333333222111///...,,,,,,+++***)))))))))***&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,------...000111000111222444111555444666>>>CCCWWWttt$$$$$$$$$$$$$$$###"""!!!################################################"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################&&&### """$$$###"""################################################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###%%%''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***++++++,,,,,,------...//////111222222111000000222111111222444444222111222222222111111111111111,,,+++***)))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))************++++++++++++,,,------,,,,,,...000000000000111222222333333333666444777@@@FFFXXXsss$$$$$$$$$$$$$$$###""""""################################################"""############$$$$$$$$$!!!"""###$$$$$$$$$############""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################%%%### """$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))******++++++,,,------......000111111000000///222111000111333333111000111111111111000000000000,,,+++***)))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))************+++++++++***+++,,,+++++++++---///...//////000111111222222222555444777@@@FFFWWWsss###$$$$$$$$$$$$###""""""################################################"""############$$$$$$$$$!!!!!!"""############"""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################%%%###!!!!!!###$$$###"""################################################################################################&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***)))))))))***++++++,,,,,,---...///000000000000///222111000111222222111///111000000000////////////++++++***)))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))************+++++++++)))***++++++******,,,............///000000111111222555333666???EEEVVVrrr######$$$$$$$$$######"""################################################""""""#########$$$$$$$$$"""""""""#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******)))******+++,,,,,,------//////000000111111111222333222111222333333111000000000000///......------******)))((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))*********+++++++++)))***++++++***+++---///......//////000111111111222555333666>>>DDDUUUqqq"""######$$$$$$$$$######################################################""""""#########$$$$$$$$$############$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$#########$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********++++++,,,,,,---.........000111111111222333444444555444444444555555333111000000//////...------,,,***)))(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))*********+++++++++***,,,---,,,,,,,,,...000//////000111111222222333222555333555>>>CCCTTTppp""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""$$$%%%%%%$$$######$$$################################################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++,,,,,,------.../////////222222222222333444666666777666555555666666444222111111000///...------,,,)))((((((''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))************++++++++++++,,,------,,,---///000000000000111222222333333222444222555===BBBSSSooo""""""###$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$###"""""""""###%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################!!!$$$&&&&&&$$$######$$$################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++++++++,,,------......///111111111111222444666777777666555555666555333111222222111000///...---,,,(((((('''''''''(((((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&''''''((((((%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))************+++++++++***+++,,,,,,+++,,,...000//////000000111222222222222444222444<<>>LLLddd"""############$$$$$$$$$$$$$$$$$$#########""""""################################################################################################%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$########################"""############$$$$$$$$$%%%$$$######"""#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&'''(((((()))***+++---...............//////000000111111222...---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%&&&''''''(((((('''''''''((())))))(((((()))******))))))))))))***++++++***++++++,,,,,,------...,,,---...000111111111111111333111444<<>>BBBLLL___$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$#########%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$####################################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''******+++,,,---...////////////000111000///...---))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%%%%%%%&&&''''''(((''''''((())))))))))))))))))***+++,,,,,,+++***)))***,,,------++++++,,,.../////////000111111222222222777444555===AAAJJJ]]]$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&((()))******(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""###$$$###"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$$$$$$$%%%################################################%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''******+++,,,---...//////...///000000000///------)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))***++++++,,,,,,++++++******,,,------++++++,,,.../////////000111111222222222777444444<<>>HHH[[[ttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''(((((())))))***+++,,,------...+++,,,------+++***'''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((())))))((()))))))))************************++++++++++++++++++,,,,,,,,,,,,------......///000111222333333000555222555BBBMMM```yyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))))))))***+++,,,------...---,,,***((('''''''''((($$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((()))))))))))))))))))))*********************++++++++++++,,,+++,,,------,,,,,,---.........///000111222333333000555333666DDDPPPaaayyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******))))))***+++,,,------...///...,,,***)))))))))***###$$$%%%&&&'''&&&&&&%%%###########################$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((())))))***))))))))))))*********************+++++++++,,,,,,***,,,......,,,+++---///......///000111222333333222555333777DDDNNN^^^sss$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++))))))***+++,,,------...,,,+++***)))((((((''''''"""###%%%&&&'''&&&&&&%%%########################"""###$$$%%%%%%$$$###"""""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&'''((())))))***))))))))))))******************+++++++++,,,,,,,,,***---///...,,,+++---000......///000111222333333333666444777CCCLLLYYYnnn###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++*********+++,,,---...///...,,,***)))'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,+++***((((((((()))***)))************+++++++++,,,,,,,,,---------......000000000111222222333333222444222777EEENNNXXXjjj###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,++++++++++++,,,---...///---,,,***((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))(((&&&&&&%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,+++)))((((((((()))***)))************+++++++++,,,,,,,,,---------......111111111222333333444444333666444999GGGOOOYYYkkk###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,------,,,,,,,,,---...//////,,,+++)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***))))))((())))))))))))************+++++++++,,,,,,,,,---------......111222222333444444555555555888666:::HHHPPPZZZkkk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))***+++,,,---......---------...//////+++***)))'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''')))((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......111111222222333444444444555888666;;;IIIPPPYYYjjj$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,//////...---------......***)))(((&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********))))))))))))*********+++++++++,,,,,,,,,---------......000000111111222222333333444777666;;;IIIPPPYYYiii%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,//////...---,,,,,,,,,---)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))************))))))************+++++++++,,,,,,,,,---------......///000000111111222333333222666666<<>>NNNUUU^^^ooo'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''+++)))%%%###&&&+++***'''%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((***'''&&&'''%%%###%%%***''''''&&&&&&&&&''''''(((***)))))))))***,,,...///111000...,,,***(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((&&&###!!! """%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((*********)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((((((''''''''')))************+++++++++******+++++++++,,,,,,,,,---,,,,,,------...///000111111111000000222555888555888888???PPPXXX```ooo%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###%%%%%%&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!###%%%&&&%%%%%%'''((('''$$$###&&&&&&$$$$$$'''''''''&&&&&&&&&'''((((((***))))))***+++,,,...///000000...,,,***(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------...///000111000111111111000222555888666999888@@@QQQZZZbbbppp%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000000...)))$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$&&&&&&%%%###%%%(((+++***&&&"""!!!"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$''')))'''###!!!###''''''""" %%%'''%%%$$$$$$''''''&&&&&&''''''((()))************+++---...///000///...,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))))))))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,............///000111111000111222111111222555888666999888AAASSS]]]dddsss''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///111222---&&&"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))******...111333///((($$$$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%(((***'''######***222---%%%!!!$$$''''''%%%$$$'''&&&&&&&&&'''((()))*********++++++,,,---......///...---+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,///......//////000111222000111222222222333555777777999888BBBVVV```hhhvvv''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''',,,000...((($$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%''',,,111777888666000((($$$&&&***$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###%%%$$$###)))555???444***###$$$''''''&&&'''&&&&&&&&&'''((()))*********++++++,,,------------......,,,+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))((('''''''''(((((()))))))))))))))*********+++++++++******+++++++++,,,,,,,,,///......//////000111222000111333333333333555777888999888CCCYYYdddlllyyy%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&+++,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%))))))''')))111888666555111+++%%%###&&&)))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&###"""%%%---444333+++%%%%%%&&&&&&&&&)))&&&&&&&&&'''((()))***+++++++++,,,---------------------,,,***)))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))******))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((()))))))))************+++++++++******+++++++++,,,,,,,,,............///000111111000111333444333444555777999:::888DDD\\\hhhooo|||%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***...333888...---***'''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((((((&&&$$$"""###%%%)))&&&$$$&&&&&&$$$$$$(((&&&&&&''''''(((***+++,,,+++,,,---.........---,,,---,,,+++***)))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((()))************)))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''&&&''''''((())))))******)))************+++++++++******+++++++++,,,,,,,,,------------...///000111000222444444444444555777999:::888EEE^^^kkkrrr~~~'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###(((,,,///000(((&&&%%%&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""%%%)))***)))'''&&&###'''&&&###"""&&&&&&&&&''''''(((***+++,,,+++,,,---.........---,,,---,,,+++***)))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((()))***************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,------...///000000222444555444444666777::::::888EEE___mmmttt&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---,,,---///000///...,,,+++***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$$$$&&&'''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&''''''(((((('''%%%%%%&&&(((((()))***++++++***((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((('''(((***+++++++++***)))%%%&&&'''((()))))))))))))))((('''((()))***)))((((((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,------------///000111222333555666777666777999::::::888===>>>ZZZvvvyyy&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))***,,,------...///000000...---+++)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$$$$%%%%%%'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&''')))%%%&&&'''((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///000000000///......+++++++++++++++***)))(((+++***(((((())))))((('''(((''''''''''''''''''''')))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''&&&'''(((((())))))(((((()))************+++++++++***++++++++++++,,,,,,,,,---------...///000111222222444666666666666888:::888888===AAA]]]zzz~~~&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%#########$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))(((''''''(((***---......///000111000///---,,,))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))((((((''''''&&&&&&%%%''')))******+++---////////////000222444555666777999;;;<<<<<<;;;999777999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;:::999888777444444333111///,,,***)))---+++)))((()))***)))((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''&&&'''(((((())))))(((((()))************+++++++++++++++++++++,,,,,,,,,,,,---------...///000111222222333555555555555777999777777???CCCaaa&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))((('''(((+++---///...///111111111///---+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))((((((''')))(((((('''''''''''''''))))))***+++,,,------------000333444555666999:::????????????@@@BBBEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHFFFEEEDDDDDD@@@???===:::777333000///000...,,,+++++++++***))))))))))))))))))*********((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((''''''((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------......///111222333111333444555444555777888888888@@@EEEccc&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((((()))+++---/////////000111000...,,,+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''''',,,++++++*********+++++++++,,,///222555777888888;;;>>>AAABBBCCCCCCEEEFFFIIIHHHHHHHHHHHHJJJKKKMMMOOOOOONNNMMMMMMNNNOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNRRRQQQPPPOOOMMMLLLKKKKKKIIIHHHGGGEEEBBB???<<<;;;999777444222000---***'''((((((((())))))*********(((((((((((('''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))'''(((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------............000111222333111333444555444555777888::::::AAAFFFddd&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***+++,,,---......///000000///---+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&((((((((()))***,,,---...444666999===@@@BBBCCCCCCGGGIIILLLMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPSSSQQQOOONNNNNNOOOQQQSSSPPPPPPPPPPPPPPPPPPOOOOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDBBB???<<<999333---((((((((())))))***+++++++++******)))))))))(((((((((((((((((())))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))******'''((())))))******)))))))))************+++++++++,,,,,,,,,,,,------------.........///000111222333222333555555555555777999<<<;;;BBBFFFeee&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&"""###$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''(((***,,,---------,,,---...//////...,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%%%%&&&((()))((()))+++...222666999;;;DDDFFFHHHJJJKKKKKKJJJIIIMMMOOOPPPPPPMMMKKKIIIIIIKKKKKKMMMNNNPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOONNNMMMMMMLLLLLL@@@???===<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEGGGGGGGGGGGGDDD???888333---......///000000111111---------,,,,,,,,,++++++))))))************))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********(((((()))************))))))************+++++++++,,,,,,,,,------------............///000111333333222444666666666666888:::===<<>>>>><<<888999999888777555444333333.........///000000000111///...,,,,,,---000333555444666:::@@@DDDFFFDDDAAA<<<:::999<<>>@@@BBBDDDBBB???>>>???>>>;;;888555444333333222333333333333666777444444666555222333333222222111000///...111111000000000/////////111000...---,,,---.../////////222666:::<<<<<<:::999777666:::???BBB@@@===444444555666888999::::::::::::888666555333222111...,,,)))((()))******)))((()))))))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,+++******+++,,,,,,,,,,,,,,,---------..................000111222333222444777888999999;;;<<>>AAADDDHHHJJJJJJKKKMMMPPPRRRRRROOOLLLIIIEEE>>>777444777<<>><<<:::000...,,,+++******,,,---+++...///---...000000---444555555666666666555555666666666666666666666666888777666444222000///......---,,,---000333444444333222111333777888555222...//////111444777:::;;;=========<<<;;;:::888777111...+++)))************)))))))))************)))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,---------...............///000111222333555666888888888999;;;===AAADDDJJJLLLkkk''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))*********)))((()))***+++***(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((('''''''''(((((())))))((('''&&&&&&''')))***(((***---...//////111222555777;;;===???AAABBBCCCGGGFFFEEEGGGIIIKKKKKKKKKNNNNNNOOOOOOOOOOOOOOOPPPKKKJJJIIIHHHGGGFFFFFFEEEGGGDDD???<<<:::999666444111111000///...,,,++++++(((((((((((((((((((((((()))))))))))))))(((&&&&&&)))))))))******)))))))))'''$$$###&&&***,,,***'''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***+++,,,------...000000111111111000,,,)))******'''&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((('''(((((())))))((())))))***,,,000666:::???BBBEEEHHHHHHHHHIIIJJJLLLNNNQQQUUUUUUQQQJJJDDD:::888333000000555>>>DDDHHHFFFBBB>>><<<999888666111000---,,,,,,...000222555888777444222444222///888999<<<>>>@@@AAABBBBBB??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@===:::777666777333000...///111333444555444444555666555111...///.........000222555777;;;<<<===>>>>>>>>>======999555000---,,,+++***)))***)))))))))))))))******'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------...............///000111333333777888999888888999<<>>AAADDDGGGJJJLLLOOOPPPNNNMMMMMMNNNIIIIIIIIILLLPPPRRRSSSRRRTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUQQQOOOLLLKKKKKKKKKIIIHHH@@@???===;;;999777666555111000///...,,,+++***)))******++++++++++++******))))))************))))))'''%%%%%%'''***+++)))'''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((())))))***+++,,,......///000111111111000///***(((******'''%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***))))))((((((((())))))***---222666999===AAADDDHHHKKKNNNOOOOOOMMMLLLMMMNNNQQQVVVXXXWWWOOODDD===333222000......222888<<<999888666444222000000000666555444333444777;;;===@@@BBBAAA<<<:::;;;999555777999===AAADDDGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIGGGDDDAAA@@@AAA===888444444555666777<<<===>>>???@@@???<<<:::666444222000///000111222666777999;;;===>>>??????BBB???:::666333000---***+++***)))((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------......////////////000222333444888999999999999:::>>>@@@FFFGGGNNNTTTyyy''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********)))((((((******)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))))))))(((''''''((((((((()))***+++---000333555666;;;>>>CCCGGGJJJNNNQQQTTTVVVYYYYYYVVVOOOIIIFFFFFFBBBCCCFFFLLLRRRUUUVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYYYYZZZXXXWWWVVVUUUUUUTTTQQQOOONNNMMMKKKIIIGGGEEEEEEDDD<<<;;;888555111---***)))((((((((()))******++++++)))******++++++******)))***++++++***)))'''&&&%%%((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))))))))***+++,,,,,,...///000000111111111000...)))'''))))))&&&%%%'''$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))***++++++111666<<>>@@@>>>;;;:::===AAAEEEHHHJJJKKKKKKMMMLLLKKKJJJHHHFFFEEEEEEIIIIIIJJJJJJIIIGGGEEEDDDFFFBBB>>><<<;;;<<<<<<<<<===???CCCFFFGGGGGGFFFEEE>>><<<:::777555444333333444555666777999;;;===???EEECCCAAA>>><<<999555222...---+++)))(((((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,---------....../////////000111222333444777888:::;;;;;;===???BBBHHHGGGMMMTTT|||''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((())))))***)))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))((((((((()))***,,,---......000444888<<<@@@BBBDDDHHHKKKNNNQQQRRRTTTVVVXXXVVVYYYYYYSSSIII@@@<<<<<<:::===BBBIIIPPPSSSSSSRRROOOPPPPPPQQQRRRRRRSSSSSSNNNNNNNNNOOOPPPQQQQQQRRRUUUUUUUUUVVVVVVTTTPPPMMMNNNMMMLLLKKKKKKKKKLLLLLLHHHGGGDDDAAA===999777555///...,,,+++***)))******)))******++++++******)))+++---///---(((%%%%%%'''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))***+++,,,,,,//////000111111111111000---)))&&&((()))&&&%%%&&&$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((('''((()))+++---000222444;;;???DDDGGGIIIJJJKKKMMMJJJMMMQQQSSSTTTUUUWWWXXXWWWTTTPPPLLLGGG@@@999444222333333222000///000111444888<<<===<<<;;;;;;<<<777777888999;;;===>>>???@@@CCCCCCAAA@@@BBBAAA>>>@@@CCCFFFIIIKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCEEECCCBBBBBBCCCDDDDDDCCC???BBBFFFIIIJJJIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;888777555555666888;;;<<<======???@@@AAA@@@<<<999333111...,,,***)))******(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********+++,,,,,,,,,,,,+++***,,,,,,,,,---------....../////////000111222444444555777:::<<<===???AAACCCHHHFFFJJJRRR|||''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''(((***---///222333:::===BBBHHHMMMQQQSSSUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\UUUXXXYYYSSSJJJAAA======555777===DDDIIIKKKJJJGGGHHHHHHIIIJJJJJJKKKLLLLLLFFFFFFFFFFFFGGGGGGGGGHHHEEEGGGKKKQQQUUUVVVTTTRRRGGGFFFFFFFFFGGGIIIKKKLLLTTTSSSRRRPPPNNNLLLKKKJJJAAA>>>999444000...---,,,******++++++++++++******''',,,000...(((%%%(((,,,))))))))))))))))))))))))))))))))))))************************************((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))***************************)))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---///000000111111111111000---(((&&&((()))&&&%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))((()))+++///333777;;;===BBBEEEHHHIIIIIIJJJKKKLLLJJJLLLOOOPPPQQQRRRTTTUUUXXXRRRIIIAAA;;;777333111---///111333555888;;;>>>===AAAEEEFFFBBB???======AAABBBBBBCCCDDDEEEFFFFFFDDDGGGGGGCCCBBBDDDBBB???BBBDDDFFFHHHHHHFFFDDDCCCAAABBBCCCEEEGGGHHHJJJJJJGGGFFFFFFEEECCCCCCBBBBBBCCCCCCDDDGGGIIIKKKJJJIIIHHHKKKNNNOOOMMMJJJHHHGGGFFFFFFGGGFFFFFFEEECCCCCC<<<:::777555444666999;;;222444888>>>BBBBBB???===666444111...,,,+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********+++,,,------,,,+++***,,,,,,,,,---------......//////000000111222444555333666;;;===???@@@BBBCCCMMMJJJMMMUUU(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&''')))''''''''''''((((((((()))''''''(((((())))))******''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''%%%&&&&&&''')))***,,,---******,,,111888>>>CCCEEEMMMOOORRRSSSSSSQQQNNNLLLRRRTTTVVVVVVTTTSSSSSSSSSQQQJJJEEEEEECCC===;;;>>>666666666888:::;;;<<<<<<999;;;<<<===<<<;;;;;;;;;??????>>><<<===>>><<<999@@@:::888===AAABBBEEEKKKIIIGGGDDDAAA<<<999:::>>>GGGLLLSSSUUUUUUTTTTTTUUURRROOOKKKFFFAAA:::222------,,,++++++,,,,,,+++)))***)))(((&&&&&&'''((()))+++((((((***++++++******(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++******************************++++++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''')))+++,,,,,,,,,---...222000......000000---***((('''&&&%%%%%%%%%%%%%%%)))&&&$$$%%%'''(((&&&$$$&&&&&&''''''(((((())))))...111555:::>>>BBBDDDEEEIIIHHHHHHJJJMMMNNNKKKHHHGGGEEEBBBAAAAAACCCFFFIIIEEEAAA:::444000000222444::::::;;;===AAACCCDDDDDDDDDGGGHHHGGGCCCAAABBBDDDBBBCCCCCCBBBAAAAAACCCEEEBBBBBBAAA??????AAAAAAAAACCC@@@BBBGGGJJJHHHGGGGGGFFFHHHKKKOOOSSSUUUUUUTTTYYYSSSJJJEEEDDDFFFHHHIIILLLNNNOOORRRYYY^^^VVVIIILLLKKKIIIIIIIIIIIIHHHGGGDDDDDDCCCEEEGGGHHHHHHFFFDDD@@@???BBBAAA;;;999<<<999666333111333777===@@@>>>===:::666111...+++)))***+++,,,+++)))'''''''''))))))))))))))))))))))))******************************************************))))))))))))******(((((()))***************'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))***++++++,,,++++++,,,------......///,,,,,,+++++++++,,,------111000111111222333444555777777;;;@@@@@@===@@@GGGEEEKKKLLL]]](((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&''')))'''''''''((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((((((''''''(((***,,,***'''&&&&&&))),,,///555999???FFFLLLNNNNNNMMMLLLNNNOOOPPPOOOMMMJJJHHHAAAAAAAAA>>>;;;::::::;;;@@@<<<;;;???AAA???@@@CCC;;;<<<======???@@@BBBCCCCCCDDDDDDDDDCCCBBBCCCCCC>>>>>>===<<<===>>>>>>>>>>>>999777:::<<<999999<<>>CCCGGGIIIKKKLLLKKKHHHFFFFFFFFFDDDAAA>>>999777555333222444666888444444444555999===BBBEEEGGGGGGGGGHHHIIIIIIGGGFFFEEEGGGHHHIIIHHHEEEBBB???@@@???>>>===<<<>>>BBBFFFFFFOOOSSSMMMGGGGGGHHHHHHJJJKKKRRR[[[\\\WWWQQQPPP```eeejjjpppzzzyyyxxxuuuooohhhdddccceeehhhiiilllrrr|||~~~mmmWWWTTTOOOKKKJJJIIIGGGFFFEEEFFFHHHKKKLLLKKKGGGCCCJJJFFFEEEHHHGGGAAA>>>@@@>>><<<999666555555666777>>>>>>???>>>;;;666111///,,,---...---,,,+++,,,---******************************************************************************))))))))))))******(((((()))***************'''(((((()))))))))))))))************************)))************++++++++++++***************++++++++++++,,,------....../////////......//////000000111111111111222444555666999999<<>>;;;;;;>>>??????>>><<<999666444444555777999===EEEMMMSSSXXXYYYZZZ\\\[[[XXXRRRNNNIIICCC;;;444///---+++***'''((()))+++++++++***))))))(((''''''((()))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))''')))+++,,,,,,,,,---...222000/////////...,,,***((('''&&&&&&%%%&&&&&&&&&((('''&&&''')))******)))***)))***,,,000666;;;???CCCEEEHHHJJJLLLMMMMMMMMMAAA@@@>>>======;;;888555333111...,,,+++,,,...///222444777<<>><<<;;;;;;;;;???FFFPPPVVV[[[oooyyyooobbbaaabbb```RRRVVV```kkknnnjjjhhhiii|||ooojjjaaa[[[WWWVVVUUUTTTDDDDDDDDDGGGIIIJJJIIIHHHIIIEEEEEEGGGHHHEEEBBBBBB@@@???<<<999555222///...:::===AAACCCBBB>>>888444++++++++++++******,,,...******************************************************************************))))))))))))******(((((()))***************'''((())))))******))))))************************)))************+++++++++++++++***************+++++++++,,,------......///000000//////000000111222111111111222333444666666;;;;;;???CCCCCCBBBCCCGGGCCCLLLVVVppp((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))'''(((((((((((()))))))))******))))))(((((('''''''''''''''''''''''''''''''''(((((((((''''''***,,,***,,,///333777<<<@@@BBBHHHJJJKKKKKKLLLMMMOOOPPPNNNNNNMMMKKKHHHEEEBBB@@@666888:::;;;;;;<<>>CCCFFFKKKKKKKKKJJJHHHFFFDDDCCC888999<<<===>>><<<888666111000...------...000111777:::???CCCFFFGGGGGGFFFIIIKKKLLLKKKIIIEEEBBBAAA???AAA@@@===::::::???DDDCCCCCCDDDHHHPPP]]]kkktttvvv{{{mmmnnnrrrxxxzzzzzz~~~|||uuurrrrrrssssss___YYYRRRMMMMMMPPPTTTVVVLLLHHHDDDDDDEEEDDDCCCBBBBBBAAA???<<<888555333111666999===AAAAAA???;;;888......---***)))))),,,...******************************************************************************))))))))))))******(((((()))***************(((((()))************)))************************))))))*********+++++++++,,,+++******)))*********++++++,,,------......///------------...///000000111111111222444555777777;;;===@@@CCCEEEEEEEEEFFFIIIQQQ[[[www))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((()))))))))*********))))))((((((''''''(((((((((((((((((((((((('''(((((('''&&&'''***---,,,222:::BBBGGGHHHGGGEEEGGGJJJMMMOOOOOOQQQTTTVVVUUUTTTRRRPPPMMMJJJHHHGGGCCCEEEIIIJJJJJJIIIIIIJJJIIIJJJHHHDDDBBBEEEIIILLLRRRSSSUUUXXXZZZZZZXXXVVVWWWWWWZZZ```hhhnnnrrrrrrfff___YYYVVVSSSRRRYYYcccaaa^^^YYYTTTQQQQQQOOOMMMHHHOOOSSSPPPOOOQQQRRRPPPGGGEEEBBB@@@>>>======<<>>999666---,,,,,,,,,---000222333666:::@@@FFFJJJLLLKKKJJJHHHJJJKKKIIIFFFCCCBBBCCCEEEPPPZZZXXXOOOKKKQQQZZZ^^^___```ccciiitttzzzqqqmmmlllmmmnnniiibbbXXXPPPLLLJJJFFFAAADDDBBB@@@>>>===<<<<<<<<<666888:::===>>>>>>======777777555111---,,,...///******************************************************************************))))))))))))******(((((()))***************((())))))***************************************))))))*********+++++++++++++++***************+++++++++,,,------......///,,,,,,,,,,,,---...///000111111222333444666888999;;;>>>AAADDDFFFHHHHHHFFFKKKPPPYYYxxx)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))),,,000333888>>>GGGMMMOOOLLLFFFAAA???GGGQQQWWWYYYXXXXXXXXX[[[ZZZWWWTTTRRRPPPOOOOOONNNPPPQQQQQQNNNLLLKKKKKKJJJMMMMMMHHHDDDFFFIIIJJJLLLPPPZZZjjjyyy}}}zzzxxxxxx~~~|||wwwuuu~~~uuulllfff___XXX\\\ggglllddd\\\ZZZYYYVVVTTTSSSQQQPPPNNNKKKFFFCCCBBBAAAAAACCCGGGJJJKKKJJJBBBDDDIIIOOORRRRRRNNNJJJBBB<<<444---)))))),,,...'''++++++'''***000000***(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******+++---///000000000111222111222222000,,,)))(((((('''''''''&&&''''''((()))&&&'''(((((((((+++...222:::>>>DDDJJJNNNOOOMMMLLLLLLHHHBBB<<<777444333333CCCEEEFFFCCC===666000.../////////000222555777999;;;>>>BBBGGGJJJJJJIIIHHHFFFGGGGGGDDDAAABBBFFFJJJ___uuuuuuvvv}}}~~~~~~{{{mmmddd]]]SSSIIIEEECCCAAA@@@>>>>>>>>>???;;;;;;<<<===>>>???@@@AAA<<<;;;888444///,,,,,,---++++++++++++++++++++++++******************************************************))))))))))))******(((((()))***************((()))******++++++******++++++++++++++++++++++++)))************+++++++++******))))))***++++++,,,++++++,,,------......///---------...///000111222111222222333555777999:::;;;???BBBEEEIIINNNLLLHHHIIIKKKUUUwww))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&''''''&&&&&&''')))(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((***+++---000555:::???GGGIIILLLNNNLLLHHHCCC???BBBJJJTTTYYYYYYWWWVVVWWWYYYWWWUUURRRPPPPPPPPPPPPHHHIIIJJJJJJJJJLLLPPPSSS```ggghhhaaaYYYUUUQQQMMMLLLRRRaaazzz~~~uuujjjrrrqqqiiieee``````___^^^^^^^^^[[[VVVQQQHHHDDD???===>>>@@@BBBCCCAAA@@@AAADDDHHHMMMOOOOOOLLLGGG>>>555...,,,,,,,,,)))//////+++...777777000(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((())))))******---///111222222222333444111222333000+++((('''((('''''''''''''''((())))))&&&(((+++,,,...222999>>>EEEGGGKKKNNNOOONNNLLLKKKCCC???999333111222555777AAAAAA???:::555111000111888888999:::<<<>>>???AAAAAABBBDDDFFFFFFEEEDDDCCCAAACCCCCCCCCDDDJJJUUU]]]yyy}}}vvvhhhZZZQQQPPPOOOLLLHHHDDDAAA??????????????????@@@@@@AAA<<<;;;:::666111---++++++++++++++++++++++++++++++******************************************************))))))))))))******(((((()))***************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++(((((())))))***+++------++++++,,,------......///.........///000111333444111222333444666888999:::<<>>FFFAAA;;;999<<>>===;;;777444666<<>>>>>??????@@@BBBCCCCCC>>>???AAACCCEEEFFFGGGHHHAAACCCEEEHHHMMMYYYjjjvvvzzz|||~~~yyyjjjeeedddccc```ZZZQQQJJJEEE@@@@@@AAAAAAAAA@@@???>>>??????>>>;;;666222000///++++++++++++++++++++++++******************************************************))))))))))))******(((((()))***************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++((((((((()))***,,,---...++++++,,,------......///---------...///111222333222222333444666888:::;;;===CCCGGGIIIPPPWWWVVVOOOIIIJJJTTTzzz))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((())))))))))))((((((******)))((((((((((((((($$$)))+++((('''))))))''',,,111999BBBIIILLLNNNNNNMMMQQQPPPHHHDDDJJJOOOPPPXXXXXXXXXXXXVVVTTTSSSQQQNNNJJJHHHJJJRRR[[[```bbbttt~~~gggYYYTTTPPPNNNNNNRRRYYY\\\[[[YYYTTTSSSGGG@@@EEEFFFFFFNNNMMMFFFBBBDDDFFFFFFGGGIIISSS^^^eeebbb[[[WWWVVVUUU]]]kkkwwwddd___ZZZWWWUUUPPPHHH@@@===;;;;;;<<<<<<<<<===>>>???BBBKKKQQQMMMDDD;;;333...,,,,,,,,,,,,+++***)))))))))******++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''((((((***+++,,,---///222444666666555555222000...+++)))(((''''''&&&'''(((((('''''')))+++)))...555<<>>BBBDDDEEEFFFGGGDDDAAA@@@BBBEEEDDDFFFGGGDDDCCCBBB???<<>><<<888444111///000...,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++...---+++*********++++++'''---...)))(((...111000------...///000111222222333222333555999<<<======>>>DDDKKKNNNNNNNNNOOOQQQRRRQQQYYY~~~))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))))))))*********&&&******'''''',,,000111:::===CCCJJJNNNQQQRRRRRRXXXXXXSSSLLLLLLRRRUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPMMMPPPXXXeeeuuuxxxsssdddiiimmmiii^^^QQQIIIFFFAAA@@@@@@@@@AAACCCDDDDDDYYYZZZQQQLLLQQQQQQNNNTTTQQQIIICCCBBBCCCBBBCCCFFFEEEIIIIIICCC??????>>><<>>666444111...+++*********)))************))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++,,,---///111333555666555444333111///---***(((''''''''''''(((((((((((()))+++...333888>>>DDDGGGKKKNNNPPPNNNOOOPPPPPPLLLFFF???;;;<<<===???AAADDDGGGJJJKKKIIIIIIHHHGGGEEEEEEFFFHHHGGGEEEBBB???======@@@EEEDDDDDDSSScccdddgggooopppuuuzzzttttttzzz}}}jjj``````]]]UUUZZZ]]]^^^^^^^^^bbbkkkrrrxxxuuuqqqoooppptttxxx{{{zzzbbbPPPHHHBBB===999@@@???>>>===<<<;;;888777333000---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++------+++*********++++++***,,,,,,***+++---///...------...///000111222222555555555777:::===???@@@BBBGGGNNNRRRQQQOOOMMMLLLRRRPPPWWW}}}))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******))))))((('''((()))***++++++++++++'''******(((***333:::===HHHJJJMMMPPPSSSTTTUUUUUUTTTSSSPPPOOOTTTYYYXXXSSSOOOMMMKKKKKKOOOUUU[[[```xxx~~~nnnfff[[[KKKEEEHHHJJJMMMOOOOOOMMMKKKJJJQQQVVV^^^fffjjjlllmmmmmm|||{{{zzzvvvnnnjjjiiihhhjjjnnnnnnkkkbbbVVVPPPPPPNNNJJJEEECCC@@@@@@AAACCCDDDDDDAAAEEEPPPcccwwwyyyggg___WWWSSSRRROOOGGG@@@:::555777CCCLLLLLLLLLOOOCCC???999222...,,,+++,,,************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))+++,,,---...111222444666666555444222///...+++)))((('''''''''&&&((()))***+++---111444>>>BBBGGGKKKMMMOOOQQQRRROOOPPPPPPPPPMMMIIIDDDBBBHHHIIIJJJLLLNNNOOOPPPPPPJJJHHHFFFEEEFFFFFFFFFFFFKKKDDD@@@@@@>>>@@@MMM\\\ccchhh}}}~~~xxxwwwxxxuuuppphhh```[[[YYYYYYSSSYYYXXXOOOJJJMMMOOOMMMPPPUUUZZZYYYVVVWWW___ggggggggggggeeecccbbbcccdddfffgggmmmvvvzzzwwwsssrrrlll^^^VVVNNNFFFDDD@@@<<<:::<<<===;;;999777333///---,,,---------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++---,,,+++*********+++,,,...++++++...000...---...---......///000111222222555555666888:::===@@@BBBFFFJJJQQQUUUVVVTTTPPPMMMRRRNNNUUU|||************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))******)))))))))'''((()))***++++++***)))'''+++------222;;;CCCEEEOOOOOOPPPQQQRRRSSSTTTTTTPPPPPPQQQRRRTTTSSSOOOJJJIIIJJJMMMTTTaaarrrzzzuuusss```OOONNNKKKDDDDDDTTTWWW\\\```bbbccceeefffgggqqqsssmmmjjjfffiiiaaaXXXPPPLLLHHHCCC???BBBAAA@@@AAAJJJYYYdddjjjqqqtttuuuzzzzzzkkkbbb^^^XXXOOOFFFEEE888222999@@@CCCKKKVVVKKKGGG@@@999444000...---++++++++++++,,,,,,---...+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((''''''''''''''''''(((((((((((((((((()))***+++,,,...///111333555666777666444333---,,,***(((''''''((((((&&&(((***---000444999===DDDGGGKKKMMMNNNNNNOOOPPPNNNOOOOOOOOONNNLLLKKKJJJLLLMMMOOOPPPPPPPPPOOONNNIIIFFFBBBBBBEEEFFFEEECCCEEE@@@@@@EEEHHHMMMaaawww~~~}}}eee]]]]]]XXXXXXXXXXXXWWWTTTRRRPPPJJJSSSXXXVVVTTTWWWZZZ[[[]]]ccciiillllllooovvv}}}vvv~~~zzzpppmmmmmmdddcccbbbcccdddeeefffgggrrr|||xxxjjjhhhooowww}}}yyyqqqjjjdddVVVNNNDDD>>>======<<<;;;;;;777222...------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,///***+++111444000...000......///000111222222333333444666777999<<<@@@CCCJJJMMMQQQUUUXXXYYYWWWVVVRRRNNNUUU|||++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))************)))))))))))))))******))))))((((((...444777<<>>===DDDOOOKKKIIIEEE@@@;;;666222000+++++++++++++++,,,......++++++++++++************************************(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''((((((((())))))(((((()))***+++---//////111333555777777777666555,,,+++)))((((((((()))***&&&***...333888===BBBFFFGGGJJJMMMNNNMMMMMMLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPLLLMMMMMMNNNMMMKKKIIIHHHFFFBBB@@@@@@CCCFFFEEECCC@@@AAAHHHTTT\\\eeexxxssshhhbbbrrr~~~vvvdddVVVSSSUUUUUUWWW[[[aaahhhkkkiiigggjjjqqquuurrrnnnlllmmmmmmtttwww{{{~~~zzzyyy}}}}}}hhhaaaddd```gggmmmqqqwwwzzzuuurrrhhhZZZNNNGGGCCC@@@>>>>>>:::555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,------***,,,000222///...///......///000111222333333333555777999:::>>>DDDHHHPPPPPPPPPPPPRRRVVVZZZ]]]VVVSSSYYY++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((())))))******++++++******)))******)))))))))***++++++...666>>>AAAEEEKKKMMMLLLOOOOOOPPPPPPQQQRRRRRRSSSPPPMMMKKKKKKKKKPPP]]]iiitttzzz{{{jjjYYYLLLHHHJJJMMM\\\lllsssttt}}}qqqxxxxxxmmmbbbZZZNNNBBBAAACCCDDDCCCHHHZZZuuueee```WWWMMMDDD@@@???@@@FFFEEEDDDBBB???<<<999777000///---,,,++++++,,,---,,,++++++++++++*********************************(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''((((((((()))))))))))))))***+++---///000111333555666888888777555444+++***)))((())))))+++++++++///666<<<@@@DDDHHHKKKIIILLLNNNOOONNNMMMMMMMMMJJJJJJKKKLLLNNNOOOQQQQQQLLLKKKKKKJJJHHHFFFEEEDDD>>>======???CCCGGGIIIJJJQQQYYYfffqqqzzz}}}{{{uuulll___TTTOOOVVV___ccceeehhhlllqqquuutttwww~~~{{{{{{sssvvvwwwtttvvv}}}zzznnn```RRRHHHAAA>>>@@@===999666444222000...------------------------------------,,,,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,000111...---......---...//////000111222333333555888;;;<<<>>>CCCKKKQQQWWWUUURRRMMMKKKOOOXXX___^^^\\\ccc,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******)))******++++++******)))******))))))***---000222999AAAGGGJJJMMMQQQRRRPPPNNNOOOOOOPPPPPPPPPPPPOOOEEEEEEKKKYYYfffqqq}}}vvvpppmmmkkkSSSMMMGGGHHHRRRccctttssslllooommmjjjoooooommmnnnpppooonnnrrryyy{{{hhhNNNIIIIIILLLIIIBBBFFFPPPaaakkkvvv|||rrr[[[OOOMMMFFF<<<@@@@@@?????????@@@AAAAAA<<<:::666222///---------,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((((())))))))))))+++,,,,,,...///111333444777888999999888555333111+++***))))))***+++,,,---222777>>>DDDGGGIIIJJJKKKIIIKKKNNNOOONNNMMMMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNJJJIIIGGGEEECCCBBBAAAAAA???BBBFFFKKKPPPWWW]]]aaaooo}}}|||pppiii]]]aaabbbbbbfffjjjhhhbbbaaaccciiittt|||ppp___NNNCCC>>>AAA???<<<:::888666222///////////////////////////...------------,,,,,,,,,))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++*********+++------111===>>>111***///222---//////000111222333333444555888<<<>>>@@@FFFOOOVVVZZZ[[[XXXPPPKKKOOO[[[fffggggggooo,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))******************++++++++++++*********)))((())),,,000555999BBBHHHMMMNNNPPPTTTUUUSSSMMMNNNOOOOOOOOONNNLLLKKKLLLOOO]]]uuulllYYYNNNNNNSSSYYYUUUSSSTTT^^^oooxxxnnndddccciiinnnlllggg^^^___WWWRRRXXXXXXUUU[[[VVVVVVXXXZZZWWWTTTVVV\\\[[[ccckkkpppuuuxxxuuupppuuummm______YYYKKKEEEKKKHHHOOOVVVWWW\\\mmmgggZZZ]]]VVVGGG===<<<;;;;;;>>>BBBFFFIIIIIIFFF@@@:::555111///...,,,,,,,,,+++++++++******************************************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((())))))))))))---......000222444666777;;;;;;;;;:::777444000...+++************,,,---...888===DDDIIIKKKKKKJJJIIIGGGJJJMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGDDDAAA???>>>>>>>>>LLLQQQXXX___eeennnwww~~~vvvxxxxxxuuummmbbbXXXRRRYYY]]]^^^bbbmmm|||~~~}}}~~~vvvtttwww{{{||||||}}}mmmYYYKKKDDDAAA@@@>>><<<;;;888333000000000000000000000000000......---------,,,,,,,,,))))))******++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++*********+++---...999IIIJJJ666+++333666...//////000111222333333444333777;;;===@@@FFFPPPXXXZZZ]]]]]]VVVPPPTTTcccpppnnnoooxxx,,,,,,,,,+++++++++******+++++++++************)))))))))************)))))))))((('''&&&&&&'''((()))''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&***))))))))))))+++,,,---))))))*********************)))((()))...555===BBBKKKJJJJJJMMMRRRSSSQQQNNNHHHMMMRRRSSSNNNIIIFFFEEELLLeeezzzcccPPPLLLNNNRRRcccwwwqqqrrrwwwxxxrrrooopppsssrrrjjjdddbbb]]]\\\]]]___^^^___eeemmmdddggggggeeeeeeiiiiiigggccciiimmmllljjjggg```XXXccc___dddeee]]]]]]aaa]]]```dddkkktttqqq\\\UUUPPPIIIGGGKKKKKKOOOccc{{{ttthhhddd```UUUIII===:::>>>@@@>>><<>><<<<<<;;;777444000111222000...,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,////////////000000000000222222111111111222444555444777;;;???CCCJJJQQQVVVZZZ^^^\\\WWWYYYeeerrrxxxwwwuuuxxx------------,,,,,,,,,,,,++++++++++++************))))))************)))))))))(((''''''''''''((()))((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((((((((('''''')))((((((((()))***+++,,,++++++******************(((***...444:::AAAFFFIIINNNNNNNNNOOOPPPOOOMMMKKKOOOJJJDDDAAAFFFTTTeeepppsss[[[TTTTTT```nnn}}}yyywwwuuussspppjjjaaaZZZSSSTTTYYY```dddfffkkkrrrttttttxxx~~~xxxjjjiiifffbbbaaabbbdddfffeeehhhooo{{{qqqaaaNNNBBB===AAAQQQ___dddvvvkkk]]]KKK@@@===AAAFFFIIIDDDIIIOOOOOOIII???555000------------,,,,,,+++***+++*********))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))***+++***)))(((***,,,)))(((((((((((()))******---...///111444666777888777777666444///,,,++++++***+++,,,---///444:::>>>FFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGJJJNNNLLLDDD>>><<>>DDDOOOZZZbbbrrrhhhaaa^^^bbbjjjccc^^^]]]aaagggjjjooouuu~~~zzznnn```SSSEEE======???<<<888666222...---...///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,...////////////000000000222111111000111222444555777999<<>>444111......///...+++(((+++++++++*********))))))***************)))))))))))))))))))))))))))))))))************************'''((())))))******))))))''')))+++***)))((()))***))))))(((((()))******+++,,,---///222555777888999777666555111,,,)))(((((((((+++///333777<<>>???BBB???<<<===III]]]rrr|||kkk]]]ZZZXXXXXXbbbrrrwwwtttuuu{{{lllSSSDDDCCCDDDBBB===???777///---000222///,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,............/////////000111111000000111333444555:::<<>>DDDIIIHHHNNN^^^uuutttcccZZZYYYQQQTTTbbbiiigggooo~~~iiiVVVOOOJJJDDD>>>CCC===666333222222///,,,////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++,,,,,,,,,------------......//////000000111000000000222444555777<<<>>>BBBEEEHHHLLLQQQUUU]]]cccfffeeedddiiirrryyyppphhhlll------------............,,,,,,,,,++++++++++++*********++++++++++++******((())))))))))))))))))((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))************))))))))))))***+++,,,,,,,,,,,,+++***))))))***,,,---///;;;>>>CCCGGGJJJJJJJJJIIIOOOOOOMMMJJJGGGGGGLLLQQQYYYggg}}}yyyeee^^^eeelllzzz}}}nnnfff^^^\\\]]]cccnnnyyyvvvqqquuueeeZZZVVV\\\fffuuunnnWWWKKKEEEDDDMMM[[[}}}iiiaaa[[[UUUPPPOOOPPPNNNHHHBBBGGG>>>444///...///,,,***,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++++++++***)))$$$&&&((()))'''&&&&&&&&&)))))))))******+++------,,,...111555777888999999999888555000,,,***+++---///333999>>>AAACCCFFFHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIHHHFFFCCCBBBDDD@@@???@@@@@@>>>>>>BBB]]]```hhhsssvvvdddXXXQQQXXXZZZgggzzzxxxxxxrrrbbbSSSFFF>>>???===;;;777333111000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,---------------......///000000111111111111111333555777999:::===AAAEEEHHHLLLQQQTTT```ccceeeccc```bbblllvvvqqqbbbbbb//////......------------,,,,,,,,,,,,++++++++++++******++++++++++++******((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))***+++,,,------------***))))))***---000333555@@@BBBEEEHHHKKKMMMNNNOOOOOOMMMJJJGGGIIIOOOXXX^^^vvvrrr\\\YYYhhhpppfffaaaaaa```dddmmmyyy~~~nnnhhh___YYYiiieeeSSSHHHEEEGGGjjjrrrhhh[[[RRROOONNNKKKHHHNNNGGG<<<444111///...------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******''')))+++***)))((()))***))))))******+++,,,.........000333666888999888888666444111---******---///666:::???BBBCCCDDDFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFEEECCCAAA@@@===999777<<>>BBBEEEHHHKKKNNNQQQ[[[]]]```^^^YYYYYYcccoooppp^^^\\\111111000000///...------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***((()))************)))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))))))))))))))(((((()))+++,,,------,,,,,,******+++---111666:::===AAABBBEEEHHHKKKNNNOOOPPPNNNJJJHHHKKKVVVeeettt}}}{{{kkkaaaeeelllrrriii```YYY\\\dddllleeegggfffwwwuuueeeZZZSSSJJJbbb|||yyyeeeZZZUUUUUUUUURRRMMMFFF>>>777222000...------------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,)))***+++***)))(((***,,,*********+++,,,---...//////111444777999888777777333111///+++)))+++///333===???CCCEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFEEECCCBBBAAA@@@???:::<<>>BBBJJJ___vvvpppfff^^^eeesss|||www~~~|||uuuyyyuuuXXXCCC===???;;;333444333222111000/////////000000///...............------------------------------------------------000000///...------,,,,,,...------,,,,,,------...,,,,,,,,,---------......000000000000111222333444///222666999<<<>>>AAACCCKKKOOOTTTTTTRRRSSSWWW\\\\\\^^^dddjjjlllmmmrrrzzzvvvFFF===555444444222111222,,,------......------,,,+++******************+++******************************))))))(((((((((((()))))))))))))))******+++***************************+++,,,,,,******+++,,,+++,,,000777>>>CCCDDDBBBEEECCCEEEKKKLLLIIIFFFGGGEEEUUUkkknnnhhhiiiwww~~~qqqeee]]]^^^dddlllxxx~~~xxxwww{{{ooosssssswww}}}iii^^^yyykkkTTTHHHGGGPPP]]]|||iii^^^SSSJJJHHHGGGAAA:::666111///....../////////---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************)))))))))(((((()))))))))*********++++++,,,---------...000444777<<<>>>??????===:::666444///...------111888>>>CCCHHHGGGFFFEEEEEEEEEFFFFFFJJJKKKLLLJJJHHHFFFEEEFFFJJJGGGCCC@@@;;;<<>>======GGG^^^sss|||mmmddd```hhhpppsssxxxqqqPPP@@@======444222111111222222111000111000//////......//////------------------------------------------------/////////...------,,,,,,...------,,,,,,------...,,,------------.........111000000111111222333444444777<<<@@@BBBBBBCCCDDDFFFKKKQQQRRRRRRSSSYYY^^^bbbaaadddlllssswww}}}~~~~~~xxxTTTKKKAAA;;;444...,,,///------............------++++++************++++++************************)))))))))))))))))))))))))))))))))))))))******+++***************+++++++++)))+++------,,,+++++++++111555:::@@@CCCDDDCCCAAAGGGFFFEEEFFFEEEHHHSSS___}}}kkkaaaqqqooohhhcccfffqqq}}}tttdddZZZVVV___jjjuuu}}}tttooosss~~~gggYYYLLL```|||sssYYYNNNMMMJJJBBB<<<666333000...............------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///000000000222666;;;???FFFEEEEEEBBB>>>:::555222+++...444:::@@@DDDFFFGGGDDDDDDDDDDDDEEEEEEFFFFFFHHHEEECCCCCCFFFFFFDDDAAA777:::AAAIIIQQQ___uuuuuuhhhlllllluuu~~~{{{hhhRRRGGGCCC:::777333222333333111///111000000///.../////////................................................//////.........---------...------,,,,,,------...------------............111111111111222333444444222555999;;;>>>@@@DDDFFFJJJOOOTTTUUUTTTUUUZZZ___iiieeeffflllqqquuu{{{|||{{{www^^^SSSHHHAAA:::444222333---......//////......------,,,,,,++++++,,,,,,---************************))))))))))))************)))))))))))))))******+++))))))*********+++++++++***,,,------,,,,,,---...555888>>>CCCEEEDDDCCCBBBHHHFFFDDDDDDFFFRRRkkkuuupppttt{{{|||ooodddhhhrrr~~~|||qqqiiihhhgggddd```^^^___bbbttt}}}kkkjjjsssssshhh]]]ccc}}}gggUUUPPPMMMJJJGGG===999333000/////////...------------------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------...///000111222666;;;???BBBBBBAAA???<<<888444222,,,000777>>>CCCFFFFFFFFF@@@AAABBBDDDEEEFFFGGGGGGFFFDDDBBBCCCEEEDDD@@@<<<;;;BBBOOO```lllsss|||yyypppnnnyyy~~~~~~~~~mmmXXXJJJ>>>999333111222333111///111111000///////////////...............................................................---------...------,,,,,,------...---------.........//////111111111111222333444555777888:::<<>>>>>===;;;999666444222111555;;;@@@DDDFFFFFFEEE???@@@BBBCCCEEEFFFGGGGGGFFFEEECCCCCCBBBAAA>>><<<<<>>===<<<;;;999666444333999;;;???BBBDDDEEEEEEDDD@@@AAACCCDDDEEEDDDDDDDDDCCCCCCAAA???>>>???BBBEEEJJJWWWlll~~~|||uuu]]]ccchhhqqq|||yyywww{{{~~~zzzoooddd^^^\\\YYYZZZZZZZZZZZZYYYUUUQQQNNNJJJGGGGGGOOOZZZdddjjjmmmwwwyyyzzzyyywwwvvvwwwxxxqqqTTTIII<<<444444555444111222111000000//////000000...........................................................................------,,,,,,------...............////////////222222222222333444555555666888;;;===???BBBFFFIIIPPPTTTXXXXXXVVVVVV[[[___``````aaaaaa___bbbppp~~~|||vvvrrr{{{gggRRRJJJGGGAAA777000......////////////......,,,++++++******++++++,,,++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))******+++((())))))***++++++,,,,,,---...---------111666;;;:::===AAACCCCCCCCCEEEHHHDDDBBBMMMjjjwwwvvvyyyeeedddnnn{{{xxxTTTCCCDDDJJJZZZbbbttt}}}zzzvvvuuusssqqqkkkgggaaa___\\\\\\]]]^^^\\\[[[YYYZZZ[[[\\\\\\[[[YYYXXXQQQQQQTTTWWWWWWUUUXXX^^^fffnnnvvvwwwsssssszzzvvvbbboooxxxZZZVVV______|||www]]]PPPIII@@@888333222111111........................,,,------......------,,,*********++++++,,,,,,,,,)))))))))******+++++++++******+++++++++,,,,,,,,,+++...222555666666888999??????>>><<<999777444333>>>@@@AAACCCDDDEEEEEEEEEBBBCCCDDDDDDDDDCCCAAAAAA>>>>>>===::::::@@@JJJRRRjjjvvvxxxccc]]]nnnnnn___VVVQQQOOOJJJMMMLLLDDD===>>>@@@BBB<<<>>>AAACCCDDDCCCBBBAAA@@@===;;;;;;;;;===AAAEEEFFFGGGIIIJJJJJJJJJHHHGGGTTTSSSVVVcccsss}}}}}}~~~fffXXXGGG;;;888666444000222111111000000000000000////////////////////////////////////////////////---........................------,,,,,,------.............../////////000222222222222333444555555666:::>>>AAABBBBBBCCCDDDKKKPPPUUUVVVTTTUUUZZZ___bbbcccdddaaa[[[\\\jjjyyy~~~wwwrrr~~~eeePPPGGGCCC;;;111333222111//////......---------------------------***++++++,,,,,,++++++************************************)))******+++,,,------,,,,,,,,,,,,,,,+++---,,,,,,...111666:::===<<>>???;;;555444:::AAADDDDDDCCCCCCCCCCCCDDDDDDHHHFFFDDDBBBCCCCCCAAA===>>>>>>>>>@@@CCCNNNfffzzz~~~sssbbb```iiiwww~~~vvvlllfff\\\WWWTTTSSSNNNGGGGGGMMMLLLKKKGGGBBBCCCGGGEEEAAAGGGIIIJJJGGGDDDDDDHHHLLL???===<<<;;;<<<>>>AAABBB???DDDEEEBBB@@@@@@???<<<===@@@BBBAAABBBFFFLLLNNNRRRVVV[[[]]]]]]___dddiiiqqq|||~~~lllffffffqqqwww```HHH;;;777444000222222111000//////000222000000000000000000000000////////////////////////000000//////.........---.................................///////////////222333444444444555888:::;;;<<<>>>AAADDDFFFGGGHHHJJJNNNRRRTTTUUUXXX]]]bbbbbbeeefffaaa^^^bbbiiinnntttwwwpppvvv]]]JJJ@@@<<<999333222000/////////......------------------------++++++,,,,,,,,,,,,++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........000333888<<>>@@@AAAAAA@@@AAADDDFFFYYYmmmooo{{{zzzppprrr{{{ooocccUUUKKKHHHPPPcccuuuzzzssskkkccc]]]UUUOOOHHHEEEEEEDDD@@@<<>>>>>=====================>>>>>>?????????????????????>>>===<<<<<<===>>>:::===@@@BBBBBBCCCGGGIIINNNSSSYYY___gggssswwwuuueeeYYYnnn{{{bbbNNNDDD;;;888777111/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,------...///000111///111444555666777:::<<<;;;???AAA@@@<<<;;;>>>BBBGGGFFFEEEDDDCCCDDDDDDEEEHHHGGGDDDBBBBBBBBB???<<>>???AAACCCDDDSSSTTTQQQLLLJJJIIIFFF@@@AAA@@@===<<<===@@@AAAAAA888<<>>AAA@@@===???DDDDDDAAAFFFQQQtttuuuvvvlllzzzzzzhhhVVVPPPMMMRRR\\\jjj|||rrrmmmeee^^^VVVOOOIIIDDDFFFCCC??????@@@AAA>>><<<>>>>>>=========>>>>>>???;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;===>>>@@@???>>>>>>???@@@@@@BBBEEEHHHMMMWWWcccllluuupppbbbllldddGGGAAA>>>555/////////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...............///000111111222444666666888;;;===@@@AAAAAA@@@@@@AAAEEEHHHKKKIIIGGGEEEDDDDDDEEEFFFHHHGGGEEECCCAAA???>>>===???DDDNNN[[[hhh|||zzzqqqhhhbbbccclllwwwtttlllaaaUUUPPPOOONNNOOORRRKKKLLLTTT```kkkqqqvvvzzz}}}{{{uuunnnlllnnnmmmiiilllttt||||||sssfff\\\WWWEEECCCCCCFFFMMMUUU\\\___dddeeecccaaa```]]]RRRGGGGGGCCC>>>;;;<<<<<<;;;:::999<<>>===LLLeee}}}yyyYYYBBB888666444444333222111000000000000000000000000000000000////////////////////////////////////.............................................//////000000000111222444444333444666888>>>???BBBEEEGGGJJJKKKLLLOOOSSSVVVWWWWWWXXX[[[___eeejjjooopppllliiikkknnnlllmmmeeettt^^^III<<<666333000000111222000...........................+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,******++++++,,,,,,------000111333666999<<>>DDDCCCBBBRRRhhh|||yyyoooqqqyyy}}}eeeVVVWWWUUUXXXeeeuuuzzzsssmmmhhhdddTTTQQQLLLGGGDDDAAA@@@???<<<;;;:::;;;<<<<<<;;;:::999999999:::;;;<<<===>>>;;;;;;<<<===============??????????????????@@@@@@======<<<===>>>@@@@@@???>>>>>>>>>===;;;:::999:::@@@@@@AAAAAABBBFFFMMMRRR```mmmfff^^^qqq[[[MMMCCC666777000111111111111///...---........................------------------------+++++++++,,,,,,,,,------...------......///000111333444666777888:::>>>@@@IIIFFFBBBAAABBBFFFLLLOOOMMMKKKHHHFFFDDDDDDEEEFFFHHHFFFEEEDDD@@@===>>>BBBAAALLL___qqq~~~|||yyyvvvtttrrrrrruuuxxx}}}yyytttsssoookkkeee___YYYUUUSSSSSSVVVXXXXXXWWW[[[eeerrr}}}yyykkkXXXWWWXXX^^^iiiuuu}}}zzziiiXXXTTTPPPLLLFFF@@@>>>@@@???@@@???<<<999888999;;;999>>>HHHUUUbbbkkknnnnnnmmmQQQ???777555333222111111111111000000000000000000000000000///////////////////////////////////////..........................................///000000111111111222444444444555777999AAABBBEEEHHHJJJLLLMMMNNNRRRVVVYYYZZZYYYYYY\\\___aaafffooosssqqqlllllloooooopppfffvvvZZZDDD<<<777222000111222111...........................,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---******+++,,,------......111333555888;;;===>>>???@@@;;;===CCCDDDJJJeee~~~uuuppprrr{{{ggg]]]ZZZ^^^]]]dddtttwwwqqqiii```XXXQQQKKKHHHBBBAAA???<<<;;;;;;===???;;;<<<===<<<<<<;;;<<<=========>>>???@@@BBBDDDEEEAAABBBCCCDDDEEEEEEEEEEEEHHHGGGFFFFFFFFFFFFGGGGGGHHHFFFEEEEEEFFFFFFEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@===>>>????????????@@@AAAHHHRRRbbbqqq}}}xxxcccUUUcccyyyhhhOOO======222222222222111000///...........................------------------------++++++,,,,,,,,,---------,,,---------...000111222666777888999:::===AAADDDMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLIIIFFFEEEDDDEEEEEEFFFDDDCCCCCC???<<>>;;;999:::<<<>>>@@@BBBEEEDDDCCCCCCFFFJJJIIIIIIKKKMMMPPPSSSVVVWWWWWWYYY[[[]]]^^^^^^^^^^^^```___^^^]]]\\\]]]^^^___]]]ZZZVVVTTTSSSQQQLLLGGGHHHGGGFFFFFFHHHHHHGGGFFF===>>>@@@AAABBBAAA??????>>>BBBJJJTTT```qqqhhhXXX```zzzfffFFF888555444333222111000000000........................------------------------,,,,,,,,,,,,------------,,,,,,---...000222333444999:::;;;<<<===@@@EEEHHHMMMUUU___dddaaaYYYOOOJJJKKKJJJHHHFFFEEEDDDCCCCCCDDDAAAAAABBB???===HHHWWWyyy}}}kkkgggaaa]]]\\\ZZZWWWTTT^^^^^^\\\ZZZ[[[cccoooxxxwwwmmmtttrrrkkkbbb```fffnnnrrr}}}~~~xxxsssrrrooolllppp{{{vvv___XXX^^^bbb```\\\VVVQQQLLLIIIHHHBBB???;;;888888<<>>999333000222333333222111111111111111111111111000000000000000000000000.........///////////////////////////////////////......///000000111222222222444666888999;;;???AAAKKKKKKMMMNNNOOOPPPPPPPPPUUUZZZ___`````````ccceee```bbbjjjssssssooosss|||zzz{{{mmmNNNDDD777000000111111///........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,---...000111222333888999<<<>>>??????>>>===??????CCCOOOccczzzuuunnn{{{gggWWWVVV```jjjyyyzzz~~~uuuoooggg^^^XXXSSSMMMHHHDDDBBB???>>>===>>>@@@@@@???@@@CCCFFFDDDIIIMMMMMMMMMPPPWWW^^^\\\^^^aaaeeejjjooosssuuuzzzxxxvvvqqqjjjdddZZZWWWSSSPPPNNNKKKGGGCCCDDDCCCCCCDDDEEEDDDCCCBBB>>>>>>AAAFFFKKKWWWmmmqqqfffiiidddCCC888666333111000000111222................................................,,,,,,,,,------------...,,,---...000222555777999<<<<<<===>>>???CCCHHHLLLQQQ\\\hhhmmmfffYYYNNNGGGGGGGGGGGGFFFEEECCCBBB@@@AAA>>>>>>AAA>>>???OOOccc|||ssshhhYYYXXXXXXZZZ^^^cccjjjooo|||yyyrrrjjjcccbbbhhhoooxxx~~~pppxxx|||yyymmmdddcccfffgggiiipppvvvxxx|||{{{rrrjjjmmmjjjfffhhhsss}}}vvv}}}|||{{{xxxtttlllcccYYYRRRPPPLLLFFF???:::999;;;>>>@@@NNN___lllwwwvvveeeIIIBBB888333333444333222111111111111111111111111000000000000000000000000............/////////000////////////////////////---...///000111222333333333555888:::<<>>===???AAAGGGWWWsssuuuvvvyyyjjj```bbbnnn}}}}}}nnnfffbbb\\\VVVJJJFFFAAA>>>============888<<<@@@CCCFFFJJJOOOTTT\\\aaafffhhhjjjoooyyyyyyqqqkkkccc[[[VVVJJJHHHEEECCCBBBBBBAAA@@@???@@@CCCEEEBBBCCCOOO^^^qqqxxx^^^jjjaaa999777333000///000222444////////////////////////........................,,,,,,,,,---------......---...000222555888:::<<<===>>>??????AAAEEEJJJNNNWWW```iiiiii___SSSLLLJJJDDDEEEFFFFFFEEECCC@@@???@@@<<<<<<@@@>>>@@@SSSjjjuuuxxxssshhh```[[[ccchhhnnnrrrsssttt{{{|||rrrmmmpppuuuwwwzzz|||ooojjjhhhfffggglllnnnmmmnnnvvv}}}uuulllcccdddeeehhhqqqyyyyyyuuusss|||rrrhhhhhhaaaTTTGGG>>><<<>>>AAA===???DDDGGGIIISSSjjjsssRRRIII===555333444333222111111111111111111111111000000000000000000000000---.........//////000000000000000000000000000000---...///000111222333333333666999<<<>>>BBBFFFJJJRRRRRRRRRRRRRRRQQQQQQPPPUUU[[[aaaeeefffgggjjjmmmjjjfffiiioooooollluuutttjjjRRR===999999333///000000/////////............------------------,,,,,,***+++,,,,,,---------,,,...------,,,,,,,,,---------...///000111444888;;;AAACCCHHHJJJFFFAAABBBHHHGGGFFFTTTrrrzzzdddccckkk}}}yyyooofff\\\QQQKKKLLL???@@@???>>>===>>>AAACCCFFFOOOZZZaaaeeekkkuuu}}}jjjbbbVVVLLLFFFEEEEEEFFFCCCAAA???>>>>>>@@@EEEJJJHHH\\\www|||```dddSSS777///888666111333666000000000000000000000000//////.........---------......---------......///444222000111333777:::;;;???;;;;;;@@@CCCDDDLLLUUU___fffggg^^^SSSMMMKKKJJJHHHGGGFFFGGGGGGFFFDDDBBB???@@@999===SSSbbbiiiqqq~~~}}}xxxqqqssszzzyyy~~~yyymmmaaa___dddiiijjjzzz}}}www|||{{{{{{~~~{{{tttrrruuuxxxyyyxxxtttpppwww}}}||||||nnnXXXGGG???>>>===<<<;;;:::;;;???EEEIIIaaaxxxvvvZZZAAA999:::777222111111111111111111111222222111111000///////////////000000000000000000000000000000////////////000000///111111111000111222444777777999===DDDKKKPPPSSSUUUWWWXXXVVVSSSRRRTTTVVVZZZcccgggccceeemmmnnngggiiijjjkkkmmmpppuuu{{{}}}gggKKK:::444111222333000000/////////.........------------------------------------......//////......------------.........000111111222777===CCCKKKJJJKKKLLLIIIDDDEEEJJJDDDQQQjjjvvv\\\dddwwwyyykkkddd\\\VVVMMMDDD@@@AAA???AAADDDGGGKKKQQQWWW\\\kkkuuu{{{mmm```UUUMMMKKKEEEBBBEEEDDD@@@???CCC>>>GGGVVVfffyyyooowwweeeCCC222666444//////---111111111111111111111111//////.........---------......------......//////222111111333666:::===>>>AAA>>>???CCCFFFJJJTTT___dddfffbbbYYYRRRPPPNNNKKKLLLJJJHHHFFFDDDBBB@@@>>>???FFFGGGQQQkkk}}}uuuvvvttt{{{}}}uuulllfffcccfffjjjnnnvvv|||~~~{{{~~~}}}wwwzzz{{{fffRRRFFFCCCAAA===;;;:::;;;===>>>KKKRRR___wwwlllSSSFFF>>>555222555111111111222222222222222111111000///////////////000000000000000000000000000000////////////000000000111222111111111333555999999;;;???FFFLLLQQQSSSTTTVVVXXXVVVSSSQQQSSSVVV]]]dddfffbbbccclllooojjjnnnqqqssspppmmmpppzzzzzz___CCC555333555444000000000/////////......,,,,,,------......//////000000///......///111222//////............//////000222333333444;;;FFFOOOXXXSSSOOONNNLLLIIIKKKOOOMMMeeeuuullllllwwwoooaaa]]]VVVOOOKKKEEE>>>===???CCCHHHQQQ[[[eeeqqq{{{~~~qqqaaaQQQHHHKKKJJJBBB@@@EEECCCCCCBBBDDDOOOiiigggsss]]]???999555444444///111111111111111111111111/////////.........------...............///000000000111333666999<<>>BBBPPPYYYiii|||uuutttsssyyy}}}ttteee[[[TTTUUU\\\dddmmmyyyeeeQQQJJJEEE???<<<;;;;;;999777===;;;>>>QQQsssooo[[[FFF444111888222222222222222222222222111111000/////////000000////////////////////////111000000//////000000111000111222222111222444666:::<<<>>>BBBGGGLLLPPPSSSRRRUUUXXXWWWTTTRRRTTTVVV```ffffffbbbccckkkooonnnpppvvvxxxqqqggghhhuuuoooQQQ===888666222000000000////////////...,,,,,,---...///000000000222111///......///111222///////////////000000111000333555555777@@@OOOZZZbbbYYYQQQOOONNNNNNRRRVVV^^^wwwuuuiiieeeuuudddXXXWWWPPPIIIGGGDDDBBBEEEJJJSSS[[[hhhvvviiiTTTRRROOOEEECCCIIIHHHGGGDDD@@@@@@LLLfff|||}}}xxx}}}uuuqqqbbbxxxQQQ>>>555777:::444111111111111111111111111////////////........................///000111111000222666999;;;<<<>>>???>>>???AAABBBEEEOOO^^^kkknnnhhh]]]RRROOOSSSUUUTTTPPPNNNJJJEEEAAA@@@BBBCCCHHH]]]lll}}}wwwlllmmm|||~~~mmmWWWPPPMMMMMMYYYkkkxxxrrrcccRRRKKKBBB>>>??????===:::<<<@@@BBBGGGUUUnnnrrrSSS888111777333333333333333222222222111111000000///000000111////////////////////////111000000000000000000111000111222222222333555777;;;===AAAEEEHHHLLLPPPRRRSSSVVVYYYYYYVVVUUUVVVXXX```fffhhheeeeeejjjnnnnnnnnntttwwwqqqggggggqqq|||yyy\\\DDD:::666111111000000000////////////------...//////000111111222000...------...000111///////////////000111222000222555777<<>>>>>@@@AAAAAAFFFRRRbbbmmmnnnkkkbbbUUUOOORRRWWWYYYPPPNNNIIIBBB>>>>>>BBBFFFQQQjjj}}}|||yyy~~~vvvaaaRRRQQQRRRUUUdddwww}}}uuuaaaXXXMMMGGGEEEEEEBBB>>><<>>DDDGGGJJJLLLPPPRRRUUUXXX[[[[[[XXXXXXYYY\\\___fffjjjjjjiiijjjmmmnnnmmmrrruuutttqqqooossswwwhhhMMM===777555111111000000000/////////......//////000000111111000000...------......//////......//////000111222111333666;;;DDDPPP\\\eeefff^^^WWWVVVYYY___kkkuuu~~~llliiiyyy|||rrrjjjaaaYYYUUUKKKHHHIIIQQQ[[[gggtttiii\\\PPPIIIEEEGGGFFFCCCHHHQQQVVVrrrpppiii___hhhkkkBBB222555444222222222222222222222222000000000/////////......////////////000222333444444888<<<===<<<<<<>>>@@@AAACCCCCCDDDLLL[[[iiiqqqooonnnfffZZZSSSTTTXXXYYYPPPMMMHHHAAA<<<>>>EEELLL^^^wwwxxxwwwkkk```YYY\\\```fffsssyyyqqqggg]]]VVVPPPIIIEEEBBBBBBAAA>>>AAAJJJPPPQQQsss|||WWW???888666555555444444333333222111111000000000111222222000000000000000000000000222111111000000111111222000222333333333444777999:::@@@GGGKKKLLLNNNQQQTTTWWWZZZ\\\[[[YYYYYY]]]``````ffflllmmmkkkjjjllloooqqquuuyyy|||}}}|||yyyxxx}}}aaaGGG;;;;;;111111111000000000//////000000000000000000000000000000/////////.....................///000111111333444777@@@LLLYYYbbbfffeee```]]]^^^bbbkkk{{{zzznnnlllxxxyyyuuuoooggg```[[[VVVSSSVVVVVV]]]kkkyyyyyyeeeTTTOOOLLLFFFDDDHHHLLLUUUmmmuuugggxxxaaaxxx[[[<<<888666222222222222222222222222000000000000/////////.../////////000111222444444666:::???@@@??????CCCFFFCCCDDDDDDGGGSSSfffrrrvvvqqqoooggg^^^ZZZZZZXXXTTTMMMLLLHHHCCCBBBGGGSSS\\\rrrsssnnnpppeeeeeefffiiiooowww~~~uuummmuuu}}}~~~rrrdddYYYRRRKKKKKKGGGEEEHHHNNNOOOLLLaaammmMMM>>>666666666555444333333333111111000000111111222333222222222222222222222222222111111000000111111222000222333444444555888:::;;;BBBJJJOOOPPPQQQUUUXXXXXXZZZ[[[YYYXXXYYY^^^bbbcccggglllmmmjjjhhhmmmrrrwwwzzz}}}wwwTTT@@@===111111111111000000000000111111111000000000000000000000000111000///...---------------...///111111555555999CCCRRR___eeegggdddbbbaaadddhhhssswwwqqqiiijjjwww~~~qqqoookkkgggccc___\\\[[[```dddnnn~~~~~~cccZZZVVVMMMFFFFFFHHHGGGTTTuuummmeeennnmmmkkkBBB999666222222222222222222222222000000000000/////////////////////000111333444555777;;;@@@AAAAAABBBGGGLLLBBBCCCCCCHHHWWWlllxxxyyytttoooggg`````````YYYOOOJJJJJJHHHGGGIIISSScccoooyyyrrrmmmooovvvkkkpppsssrrrvvv|||}}}|||zzzrrriiinnnyyyxxxiiiaaaQQQVVVVVVNNNHHHJJJOOOQQQVVVttt{{{XXXDDD777777666555444444333333111111000000111222333333222222222222222222222222222222111111111111222222111222444444444555888:::===DDDMMMRRRSSSTTTWWW[[[YYYZZZYYYXXXVVVXXX^^^cccfffiiillllllhhhgggnnnvvvyyy~~~}}}cccFFF;;;222444444222111222222222000000000000000000000000///////////////000111111,,,...000000///...///000444999@@@JJJUUU___bbbaaa___bbbeeefffjjjvvvqqqjjjlllzzzyyyuuuoooiiiddd\\\VVVZZZcccuuu~~~qqqaaaZZZOOOEEELLLCCCDDD[[[lllfff___xxxYYY777666666111555777444666777---000000000000000000000000...///000000000111555777;;;===???@@@AAADDDHHHLLLJJJFFFGGGRRRcccqqqyyyzzz}}}vvvmmmgggddd```ZZZUUULLLMMMGGGCCCPPPmmm~~~uuusssppprrrxxx~~~|||vvvpppsss}}}zzzzzzzzzxxxtttnnnjjjgggaaaXXXMMMGGGMMMWWWYYY[[[lllkkkJJJ???999444555555333333555222222222111111111111000111111111111111111111111000000000111222222333333111222444555666888;;;>>>AAAFFFMMMRRRUUUVVVWWWWWWWWWZZZ\\\ZZZXXXYYY^^^ccceeedddfffiiilllnnnrrrvvvvvv|||~~~xxxyyytttXXXGGG555555333111000111222111000000000000000000000000//////......//////000111,,,...000000//////000111555999@@@KKKWWW```bbb```eeeiiinnnrrrwww|||ggglllyyy}}}xxxooohhhcccaaa``````hhhrrrsss^^^RRROOOLLLKKKOOOZZZrrr|||iiioooiiinnnGGG:::888222444555000222555...111111111111111111111111...///111222333555999<<<===>>>@@@AAACCCEEEIIILLLKKKIIIPPPbbbsss|||vvvkkkeeeccc```YYYSSSRRRHHHAAAOOOvvv~~~yyyuuuqqqmmmeeeZZZSSSRRRUUUVVV```uuuzzzcccIII???666444444333222333222222222222111111111111111111111111111111111111000000000111222222333333111333555666777999<<>>AAA???@@@BBBCCCDDDFFFIIILLLLLLLLL[[[uuuwwwhhh```___\\\UUUNNNQQQGGGCCC[[[{{{~~~yyylll^^^VVVQQQQQQUUU\\\iii~~~zzzZZZJJJ:::555555555333222333222222222111111111111111111111111111111111111000000111111222333333333222333666777888;;;>>>AAADDDIIIOOOUUUXXXZZZ\\\]]]dddeeefffdddaaaaaadddhhhkkkmmmoooooooooppprrrsssrrrrrrnnnqqqxxxqqqmmmvvvlllCCC:::222000000000000111////////////////////////---------------...//////...///111111111222444666:::===HHHZZZiiimmmllljjjmmmuuutttgggzzz{{{uuummmfffbbb]]]]]]___gggrrr~~~eeeQQQMMMKKKKKKYYYmmmnnnkkkmmmyyy]]]@@@666666888111111666444111111111111111111111111000111444666888<<<@@@DDD@@@BBBDDDEEEEEEFFFIIIKKKPPPSSSggg|||kkkaaa^^^[[[SSSLLLLLLMMMRRRbbb~~~~~~zzzwww{{{yyyoookkkYYYXXXWWWVVVXXXfffkkkUUU???666777777555333333333222222222111111111111111111111111111111111000000111222222333333444222444777999:::===@@@CCCGGGKKKQQQVVVYYY\\\___aaajjjjjjiiigggeeeeeegggjjjlllqqqtttrrrpppqqqrrrrrrvvvxxxtttwww|||vvvrrrzzzOOO@@@444111222000///111////////////////////////---------------.../////////000111222222333666999;;;@@@PPPeeerrrtttrrrrrrnnnvvvwwwsssvvvlllbbb]]][[[```iiisss~~~```RRRPPPLLLKKKOOOxxx}}}jjj{{{tttfffsssCCC666555999444333666333111111111111111111111111222444666888:::===AAAEEECCCEEEGGGGGGGGGGGGIIIJJJRRR[[[ssspppddd___ZZZSSSLLLHHHQQQ]]]hhhvvv{{{zzzwwwvvv~~~}}}lllfff^^^XXXUUU\\\pppwww]]]BBB666666777555444333333333222222222222111111111111111111111111111111111111222333333444444333555888:::<<>>FFFZZZpppzzzwwwuuuxxxttt}}}}}}sssiii```\\\^^^jjjwwwaaaLLLDDDGGGMMMVVVoookkkpppccc{{{LLL999333777444333444000222222222222222222222222444555888:::<<>>AAAEEEHHHNNNQQQUUUXXXZZZ^^^bbbeeekkkjjjhhhhhhhhhjjjlllmmmuuu~~~zzzsssrrrppplllooo{{{~~~yyyfffOOO;;;777777222000111000000000000000000000000//////......//////000111000111222333444666:::===FFFQQQhhh~~~zzzxxxxxxnnnfffbbb```eeeuuu]]]LLLLLLOOOGGGWWWggg|||pppfffooolll^^^CCC555777555444555000222222222222222222222222444666999<<>>BBBGGGMMMQQQPPPRRRTTTTTTRRRQQQQQQQQQaaavvvlllgggeeeeeepppxxx~~~~~~zzzlll^^^XXXXXXSSSppp}}}]]]GGG===888777888444444444333333333222222111111111111111111111111111222222333333444444555555777:::===@@@DDDHHHKKKSSSTTTVVVXXXZZZ]]]aaaeeehhhffffffgggjjjnnnpppqqqzzzyyyxxxvvvpppiiirrruuu||||||xxx|||~~~zzz~~~kkkYYYFFF<<<666111000444111111111111000000000000////////////000000000000222333444555666:::@@@EEEQQQggg|||wwwooolllqqqzzz{{{rrrPPPSSSLLLEEEKKK\\\vvvcccnnnkkkvvvUUU444999555000444222222222111111111222444555666888<<>>;;;999555444444444444333333222111333222222111111222222333333222222222333555777888888;;;>>>@@@BBBEEEHHHJJJNNNRRRWWW[[[^^^aaadddfffeeejjjjjjfffgggnnnssssssppprrruuu{{{~~~yyyuuuoooqqqwww~~~zzzcccJJJ===888444111111111111111111000000000000/////////000000000000000222333444666999===AAADDDSSSlllzzztttooonnnuuu~~~sssYYYMMMIIIJJJSSSiiihhhdddwww}}}xxxfff???>>>888444666555333222111111222333444555888:::>>>BBBDDDHHHKKKNNNOOOVVVSSSPPPVVVWWWWWW```|||{{{kkkcccttt~~~}}}ttthhhcccaaa\\\mmm}}}```III>>>888444444444444444333333222111333333222222222222333333333333222222333444666777777999===???AAADDDGGGJJJQQQTTTYYY]]]___aaadddfffgggkkklllhhhhhhmmmqqqqqqpppnnnnnnqqqtttvvvuuusssrrrssswww}}}qqqRRR@@@:::666333111222222111111111000000000//////000000000111111111444333444777<<<@@@CCCDDDVVVssswwwqqqqqqsss{{{sssQQQJJJFFFIII[[[vvvbbbfff~~~zzzsssFFF;;;666333555444333222222222333444666777:::===BBBEEEHHHJJJLLLNNNLLLUUUUUUVVV\\\[[[[[[eee{{{iiifff|||xxxlllbbbfffyyy^^^JJJ===555666555555444333333222222333333222222222222333333444333222222333444555666777:::===@@@BBBEEEIIIKKKNNNQQQVVVYYYZZZ\\\^^^```fffiiijjjggggggjjjmmmmmmooommmjjjjjjllloooqqqqqquuuvvvxxx}}}~~~~~~bbbJJJ<<<666444444222222222111111111000000///000000111111222222222555555555:::@@@EEEGGGGGG[[[||||||vvvsssvvvzzzjjjSSSFFFGGGQQQkkkiii```nnnNNN999444444555666333333333333444666888999<<<@@@EEEHHHJJJKKKLLLMMMNNNWWWYYY]]]ccc```aaalllpppjjjuuuooozzzuuu[[[EEE888777777666444444333333222333333333222222333333333444444333333333444666666999<<>>???BBBGGGJJJKKKMMMOOOPPPSSSXXXYYY]]]dddccckkk~~~zzz|||uuuQQQ888:::999777555444333444444444444333333333333444444555555555555666888:::;;;999<<<@@@DDDHHHKKKPPPSSSSSSUUUYYY[[[\\\\\\^^^______aaahhhnnnpppnnnnnnqqqccciiiqqqvvvuuuqqqllliiiuuuzzz}}}{{{|||\\\???666555333333222222222111111111000000111222333444555555666;;;@@@BBBEEEMMMYYYbbbttt{{{}}}mmmYYYIIIGGGSSS]]]gggYYYhhh~~~yyyRRRBBB999111666444444555666888;;;>>>???BBBEEEHHHJJJLLLOOORRRUUUVVVYYYXXX]]]eeehhhvvv~~~zzzyyyWWW>>><<<:::888555444333444444444444333333333333444444555555555666888:::<<<>>>===@@@DDDHHHLLLPPPTTTXXXSSSVVVYYY[[[\\\]]]^^^```bbbdddkkkssstttpppooorrrccchhhooorrrqqqooommmmmmuuuzzz}}}{{{yyyzzzvvvcccEEE999555333333333222222222111111000111111222444555666666666<<>>@@@AAAEEEIIIMMMQQQUUUZZZ]]]WWWZZZ^^^```aaabbbccceeedddeeellltttuuuooolllooogggjjjmmmnnnmmmmmmpppsssuuuzzz}}}{{{{{{nnntttqqq|||kkkNNN999666444333222222111111222222222111111111222444666777:::>>>CCCGGGLLLSSS]]]dddwwwvvvwwwttt{{{}}}{{{{{{~~~llljjjxxxVVVGGGMMMEEE```eeeYYY^^^uuu~~~oooIII555<<<777888666666999???DDDFFFFFFJJJJJJLLLOOORRRTTTTTTRRR[[[[[[YYYYYYddd}}}|||{{{{{{yyyyyy{{{oooUUUFFF<<<666888888333222777333333222222333333444555666666777888:::===>>>@@@CCCKKKPPPQQQUUU]]]bbb```WWW\\\bbbeeeeeedddeeefffkkklllnnnqqqrrroooiiieeedddeeeggghhhjjjnnnrrruuuwwwuuurrrsssxxx}}}yyytttuuullluuuttt___GGG777666444333222222111222222222222111111111333555777888:::>>>CCCGGGLLLTTT^^^eeeuuu{{{{{{}}}zzzsssttt~~~~~~}}}}}}gggcccooowwwjjjNNNMMMHHH]]]kkkVVVWWW^^^VVV999<<<777999777777:::@@@DDDFFFFFFKKKLLLOOOSSSXXXZZZYYYXXXZZZ]]]]]]ZZZbbb|||zzzvvvtttsssxxxwww\\\GGG<<<666888888333222777444444333333444444555666555666777999;;;>>>@@@BBBDDDKKKPPPQQQUUU\\\aaa```]]]aaagggjjjjjjiiijjjkkkhhhiiikkknnnpppnnnjjjgggggghhhjjjlllnnnqqqtttwwwyyy{{{}}}}}}{{{{{{|||~~~|||gggkkk~~~~~~ooo[[[GGG;;;888444444333222222222222222222111111222444666888999<<<@@@FFFKKKPPPXXXbbbiiiuuuuuuuuurrrooosss}}}|||~~~ddd```}}}bbbbbbYYYLLLIIIUUUxxxXXXQQQKKKnnn{{{ggg???===888:::999:::===BBBFFFHHHIIIMMMOOOTTTZZZ___bbbaaa___eeekkkkkkfffkkk{{{zzzvvvtttwwweeeLLL???666777888444333666555555555444555666666777555666888:::===@@@CCCEEEEEEKKKOOOQQQUUU[[[``````bbbeeeiiilllmmmmmmmmmnnniiiiiijjjmmmoooooommmkkkhhhiiikkknnnpppssstttuuu{{{~~~xxxwwwyyygggeeeqqq~~~hhhSSSEEE;;;444444333222222222222333222222222333555777:::;;;AAAEEEKKKPPPVVV^^^hhhpppxxxuuurrrnnnnnnttt{{{yyyxxxyyy|||~~~~~~}}}gggeee{{{XXXQQQuuujjjnnnkkkQQQNNNMMM```PPPGGGWWWzzz{{{qqqDDD===888:::;;;===AAAFFFKKKNNNOOORRRUUUZZZ```eeegggeeecccnnntttuuuqqqzzzrrryyy|||yyy{{{}}}oooUUUDDD777777888555333555555555444444555555666777555666999<<>>888:::<<>>BBBFFFIIIKKKKKKMMMPPPTTTVVVZZZ^^^cccfffggghhhiiikkkmmmnnnnnnwwwvvvuuuuuuwwwwwwvvvuuufffeeefffiiimmmqqqqqqqqqtttsssqqqmmmggg```XXXSSS___nnnzzzmmm```___uuuyyydddSSS;;;555444444333333333333333222222333444777:::===???DDDHHHNNNSSSXXX```jjjqqq}}}nnngggfffooo||||||rrruuuzzz{{{zzzwwwuuuuuutttlllkkkvvvQQQ@@@CCCIIIRRR\\\bbbjjjxxxgggLLLMMMkkkeeeTTTSSShhh~~~uuuRRRIIIAAAPPPyyyKKKAAA::::::>>>DDDJJJNNNSSSXXX[[[ZZZ[[[___cccfffgggdddbbb___cccgggrrr|||rrrXXX???888999666555666444444333333444444555666888999<<>><<>>AAAEEEIIIMMMNNNRRRPPPRRRWWWZZZZZZ___fffllljjjhhhiiillloooppppppsssssstttvvvxxxxxxvvvtttjjjfffdddgggnnnuuuwwwwww|||~~~|||wwwrrrooocccdddmmmssscccZZZbbbtttvvvggg___HHH555555444333333333333444222222333555888<<>>:::999===@@@BBBIIISSS___uuuyyyfffcccrrrvvvjjjbbbYYYXXXUUUTTTTTTWWWZZZ\\\fffqqqzzz|||ooonnnjjjMMMFFFHHH]]]nnnsss}}}fffNNN```eeeWWWGGGAAAXXXSSSFFFBBB===BBBHHHLLLNNNPPPSSSWWWWWWXXXYYY]]]```bbbbbbaaabbbhhhlllxxxpppwwwkkkhhhuuuiiiGGG:::999777666777666666666666666777888888;;;<<>>===<<<<<<===???BBBDDDGGGNNNQQQXXXfffpppmmm^^^jjjmmm___OOODDDGGGIIIKKKOOOUUU___jjjrrr~~~hhhVVVWWW^^^OOOGGGKKK___~~~\\\IIIAAA@@@EEEKKKPPPSSSVVVWWWYYY^^^\\\[[[ZZZ[[[]]]```bbb```cccdddxxxmmmaaarrrbbbQQQSSSZZZZZZccclllyyy|||{{{xxxuuutttvvvxxxzzzzzzwwwSSS===:::666333:::777777666666666888999:::;;;@@@FFFIIIJJJMMMQQQUUUZZZZZZYYY[[[]]]```aaaaaafffgggiiiiiihhhgggggghhhlllkkklllppptttuuurrroooiiigggfffgggjjjnnnqqqrrrooolllttt{{{vvvxxxvvv___ffffffOOO===777444555444222222555333444777;;;>>>BBBDDDFFFHHHKKKNNNRRRXXXcccooowwwqqqfffddd\\\```ssswwwuuuvvv|||yyyjjj^^^[[[^^^___qqqnnn[[[dddpppnnnNNN<<<888:::555333777666555<<>>======<<<<<<;;;::::::;;;======<<>>AAACCC@@@???<<<:::::::::<<<===;;;;;;;;;::::::999999999666<<<===CCCRRR]]]lllnnnKKK@@@AAA@@@>>>;;;999;;;@@@CCCRRRYYYlllzzzWWWVVV{{{lllHHHCCCCCCMMMzzzmmmmmmOOOGGGHHHKKKNNNPPPQQQQQQSSSTTTXXXYYY\\\^^^^^^\\\ZZZXXX\\\dddkkkvvvppp}}}kkkZZZaaaxxxWWWAAA<<<>>>===<<>>;;;:::666:::888777777888999;;;===>>>CCCCCCFFFKKKQQQVVVYYYZZZXXXZZZ\\\___aaadddeeefffhhhhhhhhhgggeeeeeefffgggiiijjjlllooossstttsssqqqqqqnnnkkkjjjmmmpppssstttooolllqqqsssqqq{{{}}}}}}yyy{{{wwwxxxVVVAAA:::666777777555333444222555:::???CCCEEEFFFGGGHHHJJJPPPUUUZZZ___jjjtttfffqqqaaa[[[ZZZcccvvvzzzqqqpppyyyvvvcccWWWWWWZZZZZZeeewwwsssYYYPPP\\\eeehhhuuugggJJJ:::999777888999444777555444555:::>>>AAABBBBBBAAA???===<<<===>>>???;;;;;;<<<<<<;;;;;;:::999999>>><<>>EEETTTeeeqqquuusssrrrjjj^^^UUUPPPNNNJJJHHHFFFEEEDDDEEEFFFFFFEEEDDDEEEFFFMMMZZZjjjxxx}}}qqqffffffzzz{{{~~~fffDDD===<<<888888777777777888999<<<>>>@@@EEEDDDEEEKKKSSSXXXZZZYYYYYY[[[___aaacccdddeeefffhhhhhhhhhfffddddddeeeggglllllllllmmmppptttvvvxxxtttpppllljjjlllpppsssuuutttooorrrtttttt~~~{{{wwwxxxbbbDDD;;;555555666444333444333666:::@@@DDDFFFHHHHHHJJJLLLRRRZZZ]]]aaammmzzztttrrreee```YYY[[[gggyyytttllllllyyyppp]]]UUUVVVXXXUUU^^^kkkdddLLLEEEQQQVVVdddmmmzzzdddHHH???888777888222444555555444444888<<<@@@@@@???>>><<<<<<;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<@@@======EEEJJJUUUhhhtttLLLCCC>>>>>>===<<<;;;<<<>>>AAAGGGSSShhhxxxxxxrrryyycccZZZvvvbbbLLLKKKHHHYYY}}}}}}XXXPPPLLLMMMOOOPPPQQQSSSVVVXXXZZZZZZYYYXXXXXXXXXYYYYYY```iiirrr{{{vvvsssrrr{{{~~~fffmmmwww[[[GGG>>>======>>><<>>??????>>>======999999999::::::;;;;;;;;;:::>>><<<===DDDHHHQQQcccttt}}}tttiiiiii[[[EEECCC@@@@@@@@@>>><<<;;;<<<>>>HHHSSShhh~~~tttlllvvv{{{cccXXXppplllJJJHHHHHHWWWyyyZZZTTTNNNOOOPPPQQQRRRUUUYYY\\\\\\ZZZXXXVVVVVVXXX[[[\\\bbbiiiooozzzmmmmmm~~~}}}tttooonnnnnnwww{{{|||{{{}}}xxxvvvyyy___KKK@@@;;;:::<<<:::===III]]]ooozzz}}}wwwrrrjjjeee```YYYRRRLLLIIIFFFCCCBBBAAA@@@???===AAA???>>>@@@IIIWWWeeennn}}}}}}nnndddeeexxxSSS@@@===999777555666777999<<>>BBBGGGKKKNNNPPPPPPOOOTTT\\\]]]^^^lll~~~dddYYY[[[WWW^^^kkk{{{zzzkkkgggjjj}}}}}}qqq[[[KKKJJJKKKHHHMMMTTT^^^UUUAAA===CCCAAAKKKNNNYYYlllfffFFF999111333888666333555777666555777<<<@@@CCCDDDGGGHHHHHHFFFCCCBBB======;;;::::::;;;<<<<<<:::@@@>>>@@@GGGJJJQQQbbbnnnhhh```[[[VVVMMMFFFDDDDDDDDDDDDBBB???======>>>JJJZZZpppvvvfffWWWllltttPPPJJJFFFXXX[[[VVVQQQRRRRRRRRRSSSVVVZZZ]]][[[YYYWWWVVVWWWYYY\\\^^^aaafffjjj}}}dddccc{{{oookkkjjjjjjnnnssswwwxxx}}}}}}}}}}}}zzzhhhUUUHHHAAA>>>::::::@@@MMM```qqq||||||wwwpppkkkgggbbb[[[VVVOOOLLLGGGDDDCCCBBB@@@???BBBBBBAAAAAADDDMMM[[[eeezzznnnccccccuuuXXX@@@<<<:::888777888999;;;>>>BBBFFFHHHLLLPPPVVVZZZZZZXXXVVVTTTTTTZZZaaacccaaa^^^^^^______bbbfffgggfffeeeddddddaaaeeeiiikkkmmmpppuuuxxxvvvpppjjjgggiiiooouuuxxxrrrrrrzzz~~~~~~~~~PPPBBB666333555666777999<<<>>>@@@DDDIIIMMMQQQTTTRRRPPPTTT[[[ZZZZZZhhh{{{jjj\\\[[[VVV^^^kkkzzz|||llliiinnnoooVVVHHHHHHHHHCCCFFFMMMWWWOOO<<<999>>>:::FFFIIISSScccsssnnnNNN???555333777444666666666777999;;;>>>???JJJLLLOOOPPPNNNKKKFFFCCCDDDBBB???===<<<<<<===>>>???DDDCCCEEEKKKLLLRRRbbbooobbb```cccZZZQQQMMMHHHBBBCCCCCCBBB???======>>>GGG```yyykkkZZZlll]]]QQQAAASSSZZZWWWTTTUUUTTTSSSSSSVVVZZZ]]]YYYXXXXXXXXXYYYZZZ\\\]]]___dddfff{{{rrrkkkvvvjjjfffffffffhhhnnnuuuyyy{{{{{{~~~{{{vvvmmm[[[NNNFFFDDD666999BBBPPPbbbqqq{{{|||uuuooolllhhhccc___UUUPPPKKKFFFDDDCCCBBBAAA???BBBCCCAAA@@@GGGSSS^^^lll{{{kkk______oooZZZ???<<<:::999999999;;;===AAAEEEHHHJJJOOOVVV]]]```^^^YYYWWWVVVQQQXXX___bbbaaa^^^^^^```]]]aaaeeehhhgggfffeeeddd```fffmmmrrrtttuuuwwwxxxvvvqqqjjjgggiiipppvvvzzzlllppp{{{}}}wwwQQQBBB666666777444444999<<>>333444555333666666666777;;;BBBKKKQQQUUUVVVWWWVVVSSSOOOLLLJJJGGGEEECCCBBBAAAAAACCCDDDGGGHHHIIIIIIKKKPPPYYY```nnnllliiiggghhhhhh___TTTQQQIIIBBBAAA@@@>>>>>>@@@NNNddduuu{{{qqqYYYnnnpppMMMLLLZZZbbbXXXUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[bbbcccaaatttwwwiiiggggggeeeiiilllppptttwww|||{{{~~~yyyxxxyyyrrrwwwyyyeeebbbXXX@@@888999@@@PPPeeeyyy}}}zzzqqqfff```]]]YYYSSSMMMHHHEEEEEEEEECCC>>>>>>CCCGGGHHHMMMTTTaaaqqqnnnZZZ[[[kkkoooqqq~~~gggCCC;;;@@@:::;;;;;;<<>>@@@HHHNNNJJJ???666555888===BBBLLLVVV```hhhmmmooo{{{jjjRRRAAA:::888777888:::<<>>===AAAPPPggg|||{{{qqqkkkiiieee___ZZZUUUPPPKKKGGGEEEAAA@@@DDDFFFFFFJJJPPPXXXfffuuufffVVVZZZjjjkkkggglllpppfffDDD===AAA:::777===GGGRRRYYY\\\\\\[[[WWWWWWXXXWWWVVVVVVXXXZZZVVVXXX[[[^^^``````___^^^bbbbbbcccfffiiijjjiiihhhjjjlllmmmnnnsssyyyxxxtttrrrssspppkkkiiinnnqqqqqquuurrrsssyyy|||{{{yyy|||]]]III888444666666:::AAAAAAEEEKKKPPPTTTYYY]]]```___^^^\\\\\\\\\___aaacccmmmjjjYYYWWWSSS___qqqxxx|||xxxeeedddjjjzzzyyyXXXGGGCCC;;;???<<<<<>>:::===AAAFFFNNNXXXcccjjjkkkkkkkkkmmmmmmiiibbb\\\XXXWWWTTTQQQOOOOOOOOOPPPSSSUUUXXXZZZ]]]dddnnnuuuvvvxxxzzz~~~nnnWWWJJJEEECCCAAABBBNNN\\\eeepppnnnpppwww|||~~~yyy```tttvvvlllsssjjj___XXXXXXXXXXXXZZZ\\\]]]___YYYXXXXXXXXXXXXXXXYYYYYYYYY^^^aaayyyooohhhdddaaacccfffjjjmmmpppssswwwzzz}}}zzzxxx~~~|||qqqqqqppphhhcccTTTBBB>>>@@@OOOhhhzzzvvvqqqkkkgggccc\\\QQQIIIJJJFFFEEEGGGHHHHHHJJJOOOQQQ[[[gggrrraaaTTT\\\oooqqqlllggg```ooohhhIIIAAABBB:::FFFMMMWWW___bbb^^^XXXSSSOOOQQQSSSTTTTTTVVVYYY\\\YYYYYY[[[]]]___```aaabbbbbbbbbccceeehhhjjjiiihhhlllnnnooonnnrrrvvvwwwsssrrrssspppjjjiiimmmoooooosssppprrrxxx~~~}}}nnnoooyyyfffPPP;;;555666888<<>>777888999>>>DDDGGGIIIMMMOOORRRUUUYYY[[[ZZZZZZYYYYYYZZZ\\\^^^___iiiooo{{{iiiXXXWWWZZZ___hhhkkkuuuwww``````jjj{{{wwwSSSAAA???999>>>:::888>>>BBBAAA:::555555777:::BBBNNNZZZcccggghhhhhhffftttvvviii[[[QQQ@@@BBBEEEHHHNNNVVV___fffooopppssswwwyyywwwqqqlllcccbbb```___```aaacccdddhhhkkknnnpppsssxxxvvvcccQQQGGGIIIPPPbbbiiiiiimmmzzzyyyxxx___ssszzz~~~lllccc]]]\\\[[[[[[\\\___aaaccc___^^^]]]\\\[[[[[[[[[[[[___cccfff}}}{{{mmmbbb]]]\\\[[[^^^bbbdddfffgggiiikkkggglllkkknnnwwwyyy|||ooonnnuuuhhhcccXXXLLLFFFDDDOOOgggwwwssspppkkkbbbZZZTTTSSSPPPNNNNNNQQQTTTVVVXXXXXXZZZ___jjjzzznnnWWWGGGJJJaaaxxxjjjaaajjj|||jjjcccccc\\\LLLKKKJJJJJJLLLOOOSSSUUUQQQSSSUUUUUUTTTUUUVVVWWW[[[ZZZZZZZZZ\\\```dddfffbbbbbbccceeeiiilllmmmmmmkkknnnnnnlllnnntttxxxwwwwwwuuujjjhhhmmmrrrpppnnnnnnrrr|||}}}lllooooooVVV???999;;;===@@@DDDKKKNNNQQQRRRSSSTTTVVVXXXVVVVVVWWWXXXYYY\\\^^^___hhhgggkkkpppYYYUUU]]]ccciiihhhppp}}}dddcccppp|||vvvPPP>>><<<777;;;777666;;;@@@>>>999555666888<<>>;;;???AAACCCGGGLLLOOORRRTTTTTTSSSTTTTTTVVVVVVWWWXXXZZZ\\\^^^___bbbaaadddvvvaaaUUUaaammmvvvooopppfffdddqqqxxxPPP===<<<666:::666444999<<<<<<888555666777<<>>999<<<888333777::::::777555555777<<>>===>>>DDDNNNZZZcccgggoooxxx}}}}}}~~~~~~~~~vvvooorrryyy{{{ppp______sss|||cccxxxwwwbbbbbb___[[[XXXVVVVVVXXXYYY\\\[[[[[[ZZZ[[[[[[\\\\\\ZZZcccnnnkkk```WWWRRRMMMHHHIIIOOOMMMPPPTTTVVVUUUUUUUUUUUUTTTXXXVVV\\\hhhkkknnnzzzxxxhhhfffzzzqqqllllllnnnpppnnnlllooouuu~~~}}}|||qqq___IIIMMMVVVbbbtttzzzxxxoooccc```ggglllllliiifffeeegggeeebbbgggpppgggkkkkkkjjjmmmkkk[[[GGGBBB===???GGGYYYzzz{{{wwwwwwyyy|||jjjPPPGGG@@@AAADDDIIIOOORRRSSSRRRRRRSSSUUUWWWXXXWWWVVVWWWWWWXXXWWWXXXYYY[[[___bbbdddhhhfffeeefffhhhkkkkkkkkktttwwwvvvpppnnnsssxxxzzz~~~zzzwwwyyy}}}{{{vvvvvv~~~tttbbbiii~~~hhhNNNAAAAAA???CCCKKKJJJNNNNNNOOOPPPPPPQQQRRRRRRWWWXXX[[[]]]^^^^^^]]]\\\___ddddddlllttt```hhhssshhhiiiiiiYYY@@@===;;;===333666888::::::888666666666777BBBQQQ^^^iiiqqqvvvwwwmmmiiiccc]]]XXXSSSNNNJJJCCC===:::===BBBHHHPPPWWWeeerrr~~~~~~{{{~~~mmmkkkttt~~~~~~xxx^^^PPPYYYvvvllluuupppiiiaaaaaa```[[[UUUSSSUUUXXX\\\[[[YYYYYYZZZ[[[[[[ZZZ]]]]]]ggggggSSSKKKLLLFFFEEEHHHGGGHHHJJJMMMOOORRRSSSSSSSSSSSSQQQSSSWWW[[[aaannnyyy{{{ccchhh|||yyysssppphhhjjjmmmpppsssttttttssszzz~~~rrreeeMMMKKKWWWnnn{{{oooggggggnnnssssssrrrpppnnnllliiiddd```ccc```___aaabbb]]]SSSKKKDDDBBB???CCCXXXuuu|||wwwnnniiimmmuuu}}}jjjccciiipppsssUUUGGGGGGGGGJJJNNNRRRUUUWWWWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYXXXXXXXXX\\\aaaeeeffffffggghhhhhhgggfffeeerrrrrrqqqooonnnoooqqqssszzzzzzvvvwww{{{||||||www^^^sss}}}fffMMM@@@AAA@@@DDDJJJIIIMMMNNNNNNOOOPPPQQQRRRRRRXXXZZZ\\\^^^^^^^^^]]]\\\\\\______gggnnnfffooo~~~mmmhhhnnn^^^CCC<<<777===777444666888888666555444555<<>>444:::999333555666666555333333333===GGGUUU___cccgggnnnuuuhhhbbbZZZSSSMMMGGGCCC@@@===888666999<<>>@@@===@@@AAABBBCCCDDDEEEEEEEEELLLJJJJJJMMMNNNQQQZZZdddzzz~~~nnn\\\eeezzz|||yyyxxxzzzyyy{{{~~~wwwfffaaaeeerrrxxxvvv~~~{{{uuuqqqddd^^^VVVRRRRRRPPPLLLGGGDDDCCCAAADDDSSSjjj}}}}}}|||vvvjjj```\\\ooo|||zzzpppaaa^^^``````]]]ZZZnnn~~~___OOOMMMQQQQQQRRRSSSTTTVVVXXXXXXVVVUUUUUUUUUUUUVVVWWWWWWSSSTTTVVVWWWXXX[[[___bbbfffggghhhhhhhhhgggeeedddcccgggjjjjjjiiijjjpppuuurrrvvvxxxwwwtttssswww{{{~~~|||{{{zzz{{{{{{zzzyyyhhhWWWrrrmmmSSSGGGJJJJJJNNNQQQNNNMMMMMMNNNOOOQQQRRRSSSSSSVVVWWWXXXXXXXXXXXXWWWWWW[[[ZZZWWWZZZoooyyytttyyy~~~dddjjjqqqZZZHHH666888888333444666666444333333333888BBBQQQ[[[\\\]]]dddnnnddd___VVVOOOIIIDDD@@@===;;;888777999;;;===DDDKKKWWWgggzzzxxxlllnnnvvv}}}bbbIIIJJJYYYnnnqqqqqq|||aaa___aaa___^^^```bbbaaa]]]YYYXXXWWWWWWXXXZZZYYYXXXVVVXXX]]]gggkkkpppWWWIIIGGGAAA???@@@===>>>>>>>>>???????????????FFFDDDEEEGGGGGGIIIQQQZZZppptttgggXXXaaauuu}}}{{{zzz||||||qqqnnnpppzzz~~~{{{qqqhhh]]]VVVTTTRRROOOKKKFFFDDDCCCFFFSSSfffxxx}}}zzz{{{yyykkkccccccppp~~~~~~{{{vvvnnnfffeeefffcccfffvvvzzzeeejjjoooXXXRRRTTTTTTSSSSSSTTTWWWYYY[[[YYYYYYXXXWWWWWWWWWWWWWWWSSSUUUXXXZZZ[[[]]]```cccbbbcccdddddddddbbbaaa```]]]bbbffffffdddeeekkkqqqooorrrsssrrrpppppptttxxx||||||{{{yyyzzz}}}|||yyybbbVVVtttrrrWWWJJJMMMNNNQQQTTTOOOMMMNNNOOOPPPRRRSSSTTTUUUXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUVVVeeetttfff{{{zzzooopppxxx{{{nnnfffyyyxxxiiiWWW>>>:::777444666777777666444444444666???NNNYYYYYYUUUYYYbbbbbb]]]VVVOOOJJJEEEAAA>>>>>>;;;:::<<<===@@@HHHQQQ\\\qqq}}}vvvzzzwwwaaaLLLFFFJJJZZZ|||yyyxxxxxxbbb[[[^^^]]]]]]```cccccc___[[[XXXWWWVVVWWWYYYYYYWWWVVVZZZ___fffsssoooUUUFFFDDD???>>>AAA>>>>>>>>>==================@@@???@@@CCCCCCEEELLLTTTfffkkk___SSS[[[mmm}}}|||}}}xxxwwwzzzuuuhhh___[[[XXXSSSPPPIIIEEEBBBFFFRRRbbbqqqzzzxxxvvv{{{{{{qqqgggmmmssszzz}}}rrrllljjjjjjiiihhhaaasssuuuooottttttyyy]]]SSSRRRQQQOOOOOOPPPSSSVVVXXX[[[[[[[[[[[[ZZZYYYXXXXXXSSSUUUXXXYYYZZZ\\\```bbb```aaabbbccccccbbbaaa```\\\```dddcccaaabbbfffjjjnnnooopppooommmnnnqqqtttyyy{{{zzzxxx{{{~~~aaaZZZ{{{vvvZZZKKKMMMOOORRRTTTOOOOOOOOOPPPRRRTTTUUUVVVWWW\\\\\\[[[[[[ZZZZZZYYYYYYSSSTTTUUUWWW^^^vvv~~~aaaddd~~~rrrkkk___bbboootttnnnrrruuunnnaaaFFF>>>888555777999888777555555555888AAAQQQ```aaaYYYXXX___aaa\\\VVVPPPJJJDDD>>>;;;;;;999888:::<<<@@@JJJUUU^^^uuuzzzkkk```WWWYYYmmm~~~}}}tttbbbVVV[[[[[[]]]___aaabbb```^^^ZZZXXXVVVVVVXXXYYYXXXXXXZZZ```gggxxxmmmQQQAAA???;;;<<>>;;;999888999;;;AAANNN[[[bbbwwwvvvttt{{{qqqcccVVVWWWYYY\\\^^^^^^___```aaa\\\YYYVVVUUUWWWXXXZZZZZZ[[[dddmmmnnnQQQ@@@===::::::===:::;;;;;;:::999999:::;;;<<<999999<<>>>>>CCCJJJOOOTTTLLLCCCLLLZZZlll}}}wwwooohhh\\\NNNDDDIIIUUU]]]bbbeeemmmlllsss}}}|||yyyxxxzzzzzzrrrhhh\\\WWWUUUWWWXXX[[[eeeppplllXXXSSSLLLKKKIIIGGGEEEEEEEEEEEEKKKOOOTTTYYY\\\\\\[[[YYYVVVVVVVVVUUUUUUXXX\\\___cccdddfffhhhjjjjjjjjjjjjfffeeedddeeeggggggfffdddhhhjjjlllnnnooopppqqqrrrnnnuuuvvvsssyyymmmlllcccPPPQQQRRRVVVYYYSSSQQQQQQSSSTTTVVVXXXYYYZZZ^^^^^^\\\[[[ZZZZZZZZZZZZ[[[]]]```^^^XXX^^^}}}hhhXXXxxxmmmTTTKKKXXXmmmpppwwwgggkkkXXXTTTRRRAAA===999444666888888666555444555777AAAYYYvvv{{{|||xxxrrrkkkcccYYYOOOIIIAAA???>>>@@@BBBIIIXXXfffiiizzzoooeeeZZZTTTXXX\\\]]]\\\]]]```ccc]]]ZZZVVVUUUVVVYYYZZZ[[[]]]hhhsssrrrTTTBBB???;;;;;;>>>:::999999888777777888:::;;;999999;;;>>>===;;;@@@FFFGGGMMMEEE>>>FFFTTTggg{{{xxxgggVVVJJJNNNYYY___```aaaeeeeeelll{{{}}}rrr```QQQPPPOOOQQQVVVXXXZZZfffsssdddVVVWWWOOOMMMKKKHHHEEECCCAAA@@@BBBGGGOOOVVV[[[\\\[[[ZZZYYYYYYXXXVVVVVVYYY]]]aaacccdddgggiiikkkllllllllljjjgggeeegggkkkllliiieeeeeegggkkknnnqqqrrrssstttkkkrrrssspppvvv~~~sssrrriiiPPPVVVVVVQQQTTTYYYVVVTTTRRRQQQRRRVVVYYY\\\\\\ZZZXXXXXXYYY[[[\\\\\\^^^\\\___cccaaabbbvvvxxx\\\qqqrrrVVVLLLPPPcccooosssiiigggkkkaaaIII;;;:::777888666444444555666777666999:::OOOuuu~~~xxxmmmcccUUUSSSMMMGGGCCCEEEKKKQQQWWWgggwwwxxxuuuZZZWWWVVVUUUVVV[[[```ddddddbbb___]]]ZZZXXXWWWXXXZZZ[[[ccckkkwww\\\DDD<<<===;;;:::;;;999999999888888888888777888999::::::999:::<<<>>>AAABBBBBB@@@BBBNNN```nnn~~~{{{qqq```UUU[[[gggkkkjjjhhhiiigggiiiqqq|||{{{tttyyywwwzzzuuu^^^LLLIIILLLUUU```hhhmmmuuu~~~ppp^^^VVVSSSTTTSSSPPPKKKGGGEEEEEEAAABBBBBBGGGRRR\\\\\\WWWYYY]]]aaaaaa^^^]]]___bbbjjjgggeeeggglllooopppooolllkkkiiifffeeefffjjjmmmkkkggghhhnnnssssssssstttqqqzzz|||uuuxxx}}}iiidddjjjOOOUUUYYYXXX[[[___TTTSSSRRRQQQRRRUUUWWWYYYZZZYYYXXXXXXYYYYYYZZZYYY___^^^```ccc``````pppgggxxxYYYLLLMMM^^^kkkrrriiicccqqq|||gggHHH;;;999:::888666555666777666555666777MMMvvvrrrmmmdddZZZPPPJJJGGGFFFHHHWWWqqqvvvjjjxxxrrr[[[ZZZVVVUUUVVVZZZ___bbbbbbaaa```^^^[[[XXXWWWWWWXXXYYYbbblll{{{```FFF======:::888:::999999999888888888777777777888999999888999;;;===@@@AAA@@@???AAALLL]]]jjjzzz~~~{{{mmmdddjjjtttvvvsssooollljjjjjjooouuuxxxwwwssslllkkklllqqqsssnnnddd\\\RRRQQQWWWdddrrryyy~~~pppeeeccc[[[[[[YYYVVVRRRMMMHHHEEECCCBBB@@@CCCNNNZZZ]]]ZZZYYY]]]bbbbbb```___aaadddiiiggggggiiimmmooopppoookkkkkkjjjhhhgggiiimmmpppmmmiiiiiinnnqqqpppooopppvvvzzzhhh```xxxVVVWWW[[[YYYZZZYYYUUUTTTTTTTTTTTTUUUVVVWWWYYYYYYXXXXXXXXXYYYZZZ[[[```___bbbccc___^^^iiiyyymmmwww```OOOIIIWWWeeeooo}}}jjjZZZlll~~~UUU<<<999;;;999777777777777555333777444DDDfffzzznnnaaaRRRCCC999@@@KKKaaawww}}}zzzxxxyyy|||yyynnn~~~jjjZZZ[[[WWWWWWXXX[[[^^^``````___aaa```]]]ZZZXXXWWWWWWWWW\\\hhhwwweeeIII???===999777888999999888888888777777777666777888777777777999;;;===>>>>>>===>>>HHHVVVbbbsss|||xxxvvv|||xxxsssyyy{{{uuuooollliiihhhhhhiiigggfffUUUSSSRRRUUU]]]gggnnnqqqggg___^^^iiixxxpppqqqyyyppplllgggdddaaa[[[SSSNNNHHHEEE@@@@@@IIIVVV]]]\\\ZZZ^^^aaabbbaaaaaadddfffhhhhhhiiikkknnnpppooonnnllllllkkkhhhggghhhkkknnnppplllkkknnnooommmlllmmmwww|||hhh^^^}}}]]]ZZZ\\\ZZZXXXSSSVVVVVVWWWWWWXXXWWWWWWWWWYYYXXXWWWUUUUUUXXX\\\___``````bbbdddaaa^^^fffpppppppppjjjUUUIIIQQQ^^^jjj{{{oooWWW```cccGGG:::999888777777777777555333:::444777III]]]oookkkTTTDDDAAAGGGTTTccckkkmmmqqqvvvqqqrrrsssuuuvvvvvvwwwwww{{{|||vvvssssssrrrpppuuuvvvwwwxxxzzz{{{|||}}}~~~{{{```WWWYYYZZZZZZ\\\]]]___```aaa```cccbbb```]]]ZZZXXXWWWVVVTTTaaaiiitttiiiLLL@@@===:::888999888888888888777777777777555666666666555555777999;;;;;;;;;:::<<>>;;;:::<<<888888888777777777666666444555666555444444666777888999999999:::???GGGMMM]]]rrrvvvmmmiiigggfffkkkssswwwxxxzzzvvvrrrrrrpppkkkeeeVVVLLL@@@BBBWWWrrryyymmmaaa^^^cccmmmzzz}}}vvv~~~uuu~~~wwwtttqqqlllhhh```[[[QQQIIIKKKUUU]]]^^^[[[]]]___```bbbdddfffhhhgggiiikkkmmmnnnnnnnnnnnnkkkkkkkkkjjjhhhiiilllnnnrrrooooooqqqqqqnnnooosssqqqssszzzsssfffvvv^^^]]][[[YYYYYYUUUTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVTTTPPPMMMNNNSSSXXX\\\^^^```bbbcccccceeeggg{{{zzz```yyyqqq\\\JJJIIIPPPZZZhhhuuuuuu^^^RRR\\\qqqjjjBBB;;;999666555666777777666000222555888777:::GGGUUUlllxxxmmm\\\KKKGGGDDDDDDAAA<<<:::=========>>>????????????>>>@@@EEEIIIKKKNNNWWWeeeppp}}}xxxiiiddd``````aaaaaacccfffggghhhjjjkkkmmmoooqqqrrrrrrssstttvvvxxxzzz|||}}}|||dddYYYYYYZZZ\\\^^^```aaa``````aaacccaaaaaaaaaaaa___]]][[[YYYYYY______```wwwpppPPPBBB???;;;;;;===888888777777777666666666444555555555333333555777777777888777888<<<@@@DDDNNNdddxxxpppgggaaaWWWWWWYYY]]]^^^]]]___cccppp}}}lll^^^JJJCCCRRRgggnnnhhh^^^WWWQQQPPPTTT```sssvvvmmmzzzuuuzzzvvvrrrpppnnnllliiieee\\\SSSSSSYYY^^^^^^[[[\\\\\\^^^```ccceeeffffffiiikkklllkkklllmmmnnnhhhiiijjjkkklllnnnqqqtttrrrpppppprrrqqqoooqqqvvvtttqqqttt{{{}}}yyyyyy~~~wwwkkkrrrttt|||lll^^^^^^YYYUUUVVVTTTVVVVVVWWWXXXYYYZZZZZZ[[[aaacccddd```ZZZVVVVVVXXX[[[]]]^^^___aaabbbcccbbbooo[[[mmmjjjXXXHHHEEEJJJSSS```mmm~~~cccOOORRRfff}}}vvvXXXBBB>>>999666666666666666111222444777666555999>>>RRR]]]jjjsss}}}~~~lll```HHHBBB>>><<<:::666555777777777999::::::;;;;;;;;;>>>@@@CCCDDDEEEIIIQQQWWWppptttnnnjjjgggeee^^^ZZZYYY\\\\\\ZZZ\\\aaabbbcccfffhhhkkkmmmnnnnnnqqqrrrssstttvvvxxxyyyyyy|||~~~{{{___XXXZZZYYYXXXZZZ]]]^^^]]]]]]^^^```\\\^^^___```___^^^[[[ZZZXXX[[[]]]___pppuuuSSSDDD???:::999<<<888777777777666666666666444555666555333333555666666666777777888999<<<>>>BBBYYYyyyrrrhhhSSSKKKGGGJJJMMMNNNRRRWWWdddxxxmmm[[[^^^kkkkkkcccWWWUUUVVVZZZ___ffftttqqqfffsssrrrtttzzzuuuqqqpppooollljjjddd\\\ZZZ^^^```___[[[ZZZZZZ\\\^^^aaaccccccfffhhhjjjjjjiiiiiilllnnnggghhhjjjjjjjjjlllnnnqqqsssqqqqqqrrrpppmmmpppvvvvvvppppppxxxxxxqqqqqqxxxvvvnnnhhhmmmxxxooo\\\WWW]]]YYYWWW]]]^^^ZZZZZZZZZ[[[\\\^^^___```ooossswwwssskkkbbb]]]\\\[[[]]]]]]]]]___aaa```^^^bbb___kkkdddTTTFFFBBBGGGOOO\\\iiizzzmmmSSSPPPaaa{{{uuuHHHCCC===888666666666666888333000000222222111222000888@@@DDDJJJSSS[[[^^^```aaaccceeebbbYYYLLLCCC===777333333333111222555000111222444555666777777666999;;;===>>>@@@BBBDDDMMM\\\dddbbbeeetttpppbbbZZZWWWVVVVVVUUUSSSUUUZZZZZZVVVYYY```]]]___aaaccceeefffffffffmmmnnnooopppqqqrrrssssssyyyxxxzzz}}}~~~mmmsssvvv[[[WWWXXXVVVTTTWWWZZZ[[[YYYYYY[[[^^^YYY[[[]]]______]]][[[ZZZRRRUUUYYY^^^kkkxxxVVVEEE>>>999888:::777777777777666666666666555666666555333333555666666666777777777888999:::===SSSrrrvvv[[[OOOFFFIIIOOOUUU\\\cccdddwww|||zzzkkkkkkooouuuyyy{{{}}}lll^^^llloooqqq{{{vvvttttttllllllhhhaaa___aaabbb___[[[ZZZYYYZZZ]]]```aaabbbggghhhiiihhhggghhhkkkooohhhiiiiiihhhfffeeefffhhhtttrrrqqqqqqnnnkkknnntttuuunnnnnnwwwxxxooonnnvvvtttnnn]]]___hhh||||||vvvWWWSSSSSSVVVYYYWWWVVVXXXVVVVVVWWWWWWXXX\\\aaaeeeuuuwwwzzzxxxrrrjjjccc______^^^]]]]]]\\\\\\]]]]]][[[qqqlll^^^RRRFFFAAAAAAFFFRRR^^^iiieeeLLLSSSeee}}}vvvMMM;;;>>>666444999555999888777666444333222111000111111333444555666666?????????>>><<<;;;999888222222222222222222222222111111222333444444555555666777888999;;;<<<===>>>DDDDDDFFFIIIOOOWWW^^^bbbdddaaa[[[UUUPPPNNNNNNOOOPPPPPPQQQSSSTTTUUUVVVWWWYYY[[[^^^___``````bbbcccfffhhhjjjlllllllllnnnpppqqqssswwwyyyzzzzzz{{{}}}vvvffflll|||ggg]]]^^^ZZZQQQTTTUUUWWWYYYYYYXXXWWWVVV\\\[[[[[[[[[\\\[[[YYYVVV]]][[[VVV[[[gggttt___LLLEEE>>>;;;===888888888888777777777777555555666666555555444333222333444666777999:::;;;<<>>;;;;;;999333888777666555444333222222333333333333333333333333444444444444444333222111222222222222222222222222111111111222333444444444666666777999:::;;;============<<<===@@@EEEIIILLLOOOMMMJJJGGGFFFFFFGGGHHHLLLLLLMMMNNNPPPQQQRRRSSSUUUXXXZZZ\\\\\\]]]___```___bbbeeefffgggggghhhiiimmmoooqqqrrrtttvvvzzz}}}wwwxxxxxx^^^VVVWWWUUURRRSSSTTTVVVXXXXXXXXXWWWVVVZZZZZZZZZ[[[\\\[[[YYYVVVVVVWWWUUUZZZcccnnnhhhPPPDDD>>>;;;;;;999888888888777777777777555555666666555555444333222333444555777888999:::555===NNNfff|||wwwlllhhhsss~~~mmmlllvvvvvvtttpppkkkfffbbb___^^^WWWYYY[[[ZZZZZZ\\\aaafffeeeggghhhgggeeeeeehhhlllkkkkkkiiieeeaaaaaaeeeiiinnnnnnlllkkkjjjiiiiiiiiijjjhhhlllxxxzzzuuuMMMSSS]]]hhhtttwwwXXXTTTRRRUUUVVVTTTSSSTTTRRRTTTWWWYYY[[[]]]```bbbbbbfffjjjmmmllliiigggfffdddcccaaa___]]][[[YYYYYYUUU___}}}kkkUUUFFFGGGFFFCCCLLL]]]```nnnnnnYYYUUUfffWWW>>>===>>>999888777666666555444333333333555555444333222111000000000000111222222111111111111111111111111111111111000000111111222333333333555666777888999:::;;;<<<<<<;;;999999:::<<<>>>@@@@@@@@@@@@@@@AAABBBDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMQQQSSSVVVWWWWWWXXXZZZ[[[\\\```cccfffffffffggggggiiijjjkkklllooosssyyy~~~ppp\\\VVVSSSRRRUUURRRSSSUUUVVVWWWWWWVVVVVVXXXXXXZZZ\\\^^^]]]ZZZWWWRRRVVVVVVYYY```ggguuuVVVDDD???===:::999999999888888888777777555666666666666555444444111222333444555666777888999999???JJJ[[[tttwwwsss{{{yyyxxxooojjjppp{{{}}}~~~~~~~~~tttrrrnnniiiddd```]]][[[YYY[[[]]]\\\[[[]]]ccchhheeeggghhhgggddddddgggkkkkkkjjjhhhdddaaaaaafffkkkllllllkkkjjjiiihhhhhhgggkkkhhhjjjuuu{{{JJJNNNRRRZZZiii{{{}}}[[[WWWUUUXXXXXXVVVTTTUUUQQQTTTXXXZZZ[[[]]]^^^```___bbbfffgggfffcccbbbaaaaaaaaa___^^^\\\YYYXXXWWWTTTWWWpppxxxZZZCCCDDDEEEAAAHHHWWWeeebbbqqqhhhSSSWWWllloooKKKBBB<<<777@@@666666666555555444444444555555444333222111000000222222333333333333222222111111111111111111111111000000111111111222222222444555666777888999:::::::::::::::;;;<<<>>>@@@AAA===>>>???@@@@@@@@@@@@@@@CCCCCCDDDEEEGGGHHHIIIJJJLLLOOOQQQSSSSSSTTTUUUWWWYYY]]]aaadddeeedddeeeeeeeeegggiiilllooosssyyy}}}kkk\\\XXXPPPMMMRRRPPPQQQSSSUUUVVVVVVVVVVVVWWWXXXZZZ]]]```___\\\YYYUUUZZZYYYYYY\\\aaayyy^^^GGGAAA>>>:::::::::999999999888888888666666666666666555444444111111222333444444555555===<<<<<<>>>FFFYYYxxxxxxssswww~~~xxxppplllnnntttnnniiimmmvvvxxxyyywwwsssppppppqqqmmmlllhhhddd```]]][[[ZZZ[[[\\\]]]\\\[[[]]]ccchhhfffggghhhfffccccccfffiiikkkkkkiiiddd``````eeeiiikkkkkkjjjjjjiiihhhggggggmmmjjjhhhooo~~~|||GGGEEECCCKKK```xxxxxx\\\XXXVVVXXXYYYVVVTTTUUURRRUUUXXX[[[[[[\\\]]]^^^\\\^^^aaabbb```___^^^^^^\\\\\\\\\[[[ZZZYYYWWWVVVWWWVVVgggcccFFFAAACCCAAADDDNNNfff\\\aaacccSSS[[[mmmmmmWWWAAA666???777777777666666555555555444333333333333333333333222222222222111000//////111111111111111111111111111111111111111111222222333444444555666777888888666666777888:::;;;<<<===999:::;;;<<<<<<<<<;;;;;;AAAAAABBBDDDEEEFFFGGGHHHIIIKKKNNNOOOPPPPPPRRRTTTSSSVVV[[[]]]^^^^^^___``````dddiiimmmqqquuuyyy|||^^^XXXVVVLLLFFFKKKPPPPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[^^^aaaaaa^^^\\\ZZZ^^^[[[WWWZZZ^^^qqqjjjOOOEEE@@@;;;::::::::::::999999999999666666777777666666555444111111222222333333444444777777999;;;===FFFZZZmmm{{{tttoooqqquuuyyy~~~xxxrrrssswwwuuu|||xxxjjjhhhkkkooorrrrrroooiiieeeeeefffgggfffdddaaa```^^^]]]]]][[[\\\\\\[[[YYY\\\bbbgggfffhhhhhhfffbbbbbbdddggglllllljjjfffaaa```cccgggkkkkkkllllllkkkjjjiiihhhpppmmmjjjlllxxxxxx|||xxxIIIDDD???GGGcccsssZZZVVVTTTWWWWWWTTTSSSTTTTTTVVVYYY[[[ZZZZZZ[[[\\\XXXZZZ]]]^^^]]]]]]^^^___YYYZZZ[[[\\\[[[ZZZYYYXXXZZZYYY```uuusssTTTGGGCCCAAABBBGGG^^^[[[]]]oooxxxUUUNNNRRRyyyuuuVVV@@@::::::999999888777666666666333333444444555555666666444444444333333111000000222222222222222222222222222222222222222222222222333333333444555666666666555555666777777777777666666777999:::<<<=========??????@@@AAACCCDDDEEEFFFFFFHHHKKKLLLMMMMMMOOOQQQRRRUUUXXXZZZ[[[\\\^^^```\\\aaahhhooouuuzzz~~~nnnVVVVVVYYYQQQKKKNNNPPPPPPQQQSSSUUUWWWXXXYYY[[[[[[[[[]]]___```___]]]ZZZ^^^ZZZWWW\\\___mmmxxx[[[IIIAAA===;;;;;;;;;:::::::::999999666777777777777666555555222222222222333333333333000222888<<<<<>>???@@@AAABBBCCCEEEHHHIIIIIIJJJLLLMMMRRRSSSUUUVVVWWWZZZ^^^```]]]bbbjjjrrrzzz|||{{{fffVVVWWW\\\YYYUUUTTTPPPPPPQQQSSSUUUXXXZZZ[[[\\\[[[ZZZZZZ\\\^^^]]]]]]VVV\\\ZZZ\\\dddhhhnnn}}}iiiMMM@@@>>>;;;;;;;;;;;;::::::::::::777777777777777666555555333333333333333333333222222333666;;;;;;;;;@@@HHHNNNYYYhhhtttyyy|||~~~yyyyyyyyyxxxuuuoooiiiddd\\\ZZZWWWUUUUUUWWWYYYYYYYYYZZZZZZYYYYYYZZZ]]]___\\\^^^```dddhhhmmmpppsss{{{zzz|||pppfffeeeeee```eeehhhfffaaa^^^```dddaaaaaaaaaaaaaaabbbcccccc\\\]]]\\\YYYXXX[[[aaagggfffhhhhhheeeaaa```bbbeeejjjmmmpppoookkkiiijjjlllpppqqqrrrssssssqqqpppnnntttyyyxxxtttxxxyyypppmmmBBBBBBBBBMMMkkkvvv[[[WWWVVVYYYZZZWWWVVVXXXXXXYYYZZZYYYXXXWWWXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[]]]```aaaccccccbbbaaa___]]]UUUZZZZZZ]]]www~~~aaaJJJCCCDDDDDDOOOiiiooo```nnnpppZZZPPPJJJbbbrrrOOO>>>===<<<;;;999888777666777777777777777666666666111111222444444555555555444444444444444444444444333333333333333333333333222222222333333444444444111222555777888777666666777777666777888999:::;;;888888999:::<<<===>>>???@@@CCCFFFGGGGGGHHHJJJKKKMMMNNNOOOPPPQQQTTTXXX\\\aaaeeellluuu|||rrrcccVVVVVV[[[[[[WWWUUUPPPQQQRRRSSSVVVXXX[[[\\\\\\ZZZXXXXXXZZZ[[[\\\\\\TTT[[[\\\bbbnnnqqqrrr|||qqqPPP???>>><<<<<<;;;;;;;;;:::::::::777777777777777666666555444444444333333333333222555333222555555555999???FFFFFFKKKVVV]]]___ccciiieeefffgggfffccc^^^XXXTTTRRRRRRPPPLLLLLLMMMNNNLLLOOOOOONNNLLLJJJKKKMMMOOORRRRRRSSSUUUXXXZZZ\\\^^^nnnrrrxxx~~~}}}wwwtttnnnttt||||||xxxzzzqqqfffdddbbbaaafffiiiggg```]]]___ccc_______________```aaaaaa]]]^^^]]]ZZZXXX[[[bbbhhhggghhhhhheeeaaa___aaadddiiimmmqqqrrrpppnnnoooppprrrssstttuuuuuutttrrrqqqxxx~~~~~~wwwvvv}}}}}}uuunnnkkkGGG???BBB\\\mmmZZZYYYYYY[[[]]]\\\XXXUUUWWWUUUTTTXXX^^^aaa^^^[[[ZZZYYYYYYYYYVVVVVV]]]ggghhhpppoooeee___bbbbbb]]]\\\]]]\\\]]]iii|||qqqbbbMMMBBBCCCIIIddduuummmdddvvvyyyaaaRRRNNN___uuu~~~yyyrrrPPPFFF???===<<<777555666777666444555666666555333555555555555555555555555333333333333333333333333444444444333333222222222222222222222222222222222333333333444444444555555555555555555666666666666888999;;;<<<======<<<;;;CCCCCCDDDEEEFFFGGGGGGGGGKKKJJJIIIIIILLLSSS\\\bbb___iiiuuueee___YYYWWWYYYZZZXXXUUUTTTRRRPPPRRRUUUXXXWWWVVV[[[ZZZZZZ[[[\\\[[[YYYWWWXXX]]]bbbdddeeeiiipppvvvyyyXXXCCC===>>><<<888777:::===<<<888777777777777666666666666555555444444444333333333444444444333333333222222666777999<<>>999:::;;;999888666555555777777666555555555555555555555555555333333333333333333333333333333333222222222111111222222222222222222222222333333333444444444444555555555555555666666666666888888999:::;;;;;;;;;;;;@@@AAACCCEEEGGGHHHIIIIIIBBBDDDGGGJJJNNNUUU\\\aaahhhqqq{{{ccc^^^XXXWWWYYYZZZYYYVVVTTTRRRQQQRRRUUUXXXXXXXXX\\\[[[[[[\\\]]]\\\ZZZXXXZZZ^^^aaabbbbbbeeekkkpppdddKKK@@@???<<<999777888::::::999888777777777666666666666555555555444444444333333444444444333333333222222333333444666777999:::;;;999::::::;;;;;;:::999888;;;:::888888888:::<<<===999999999:::::::::;;;;;;;;;;;;===>>>@@@BBBCCCDDDEEEFFFIIIMMMTTT___kkksss|||xxxxxxyyy{{{}}}ooo[[[NNNLLLXXXeeevvvxxx{{{mmmmmmmmmbbbbbbdddhhhkkkkkkiiieeecccbbbbbbbbbbbbbbb```___]]]^^^^^^^^^]]]]]]___cccfffgggfffeeedddcccccccccccciiilllpppqqqqqqqqqrrrtttqqqpppppprrruuutttqqqmmmlllqqqttttttxxx~~~}}}xxxooo^^^OOOSSSsss~~~ooocccWWWUUUUUUUUUWWWWWWWWWUUU\\\[[[[[[^^^bbbcccaaa^^^\\\[[[[[[]]]^^^___fffoootttnnngggeeeaaa\\\[[[\\\```\\\\\\```bbbhhhzzz}}}nnnooo```FFFFFFFFFYYYqqqnnn[[[]]]rrrgggOOOHHHNNN[[[fffmmmSSSBBB>>><<<777888666555555777888777666555555555555555555555555333333333333333333333333222222222222111111111111222222222222222222222222333333333333444444444444444555555555555666666666888888888888999:::;;;;;;;;;<<>>;;;999888999:::;;;888888777777777666666666666555555555444444444444444444444444333333333333111111111111222222222222111111222333333333222222444222222444999<<<;;;:::333444444444444555555555555555777888:::;;;<<<===<<<===???AAAEEELLLTTTYYY]]]aaagggmmmsssvvvxxxxxxsssooojjjdddaaabbbdddeeefffhhhjjjjjjkkknnnuuuzzzjjjNNNDDDQQQbbbrrruuuyyynnnkkkllleeeaaadddhhhkkklllllljjjhhhddddddcccbbbaaa```___^^^^^^^^^^^^]]]]]]^^^bbbeeegggggghhhggggggfffeeeeeeiiilllpppssssssrrrrrrsssooorrruuutttqqqnnnmmmnnnmmmnnnooorrr{{{oooxxxdddddduuummmdddUUUUUUTTTTTTUUUVVVVVVVVVWWWWWWWWWYYY\\\]]][[[YYY\\\[[[\\\___```bbbiiiqqqxxxllldddeeeddd]]][[[___bbb^^^```hhhggggggxxxzzzeeeiiihhh[[[HHH@@@LLLiiisssddd[[[aaalllUUUIIIHHHKKKcccyyyqqqYYYKKK@@@777999777555444555666666555555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222222222333333333444444444444444444555555555666666777777666666666888:::;;;;;;<<<>>>AAACCCCCCDDDCCCIIIJJJMMMSSS\\\iiixxx~~~~~~rrr```]]]YYYWWWXXXXXXWWWUUUVVVTTTRRRRRRTTTWWW[[[]]]]]]\\\[[[\\\]]]]]]\\\ZZZYYY[[[\\\[[[[[[\\\___bbbrrr{{{[[[CCCBBB???>>>>>><<<999:::===888888888777777777666666666666666555555555555444555444444444444333333333222222222222111111111111222222333444444444555555333000000444;;;>>>;;;777333333333333444444444444444444555666777999999::::::;;;===>>>@@@CCCHHHKKKLLLOOOSSSXXX\\\^^^______^^^\\\XXXTTTSSSTTTVVVWWWYYYYYYZZZYYYYYY\\\aaafffqqqtttyyy}}}bbbNNNRRR```ooorrrwww}}}nnnhhhiiiggg___bbbeeeiiilllmmmllllllgggfffdddbbb```_________^^^^^^___^^^]]]^^^aaadddggghhhiiijjjiiihhhgggfffgggjjjooosssuuuuuuttttttnnntttxxxuuunnniiijjjmmmmmmnnnqqquuu~~~qqqyyyuuueeeVVVRRRRRRRRRQQQQQQQQQRRRSSSRRRRRRSSSUUUVVVWWWVVVTTT[[[YYYZZZ]]]```bbbgggnnnqqqeee___bbbbbb\\\[[[```aaa]]]aaaiiihhheeerrreee[[[^^^aaaLLLBBBCCCVVVjjjooofff\\\nnndddSSSMMMLLLEEE```tttsssjjjcccVVVFFF===:::777555555555444333555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222222222222333333333444444444444444444555555555555777666555555666777999:::<<<===???@@@BBBCCCDDDDDDHHHMMMVVVaaannn{{{~~~yyywww|||vvvfff```]]]ZZZXXXWWWUUUTTTSSSWWWUUUTTTRRRSSSVVVZZZ]]]\\\[[[YYYZZZ[[[\\\[[[ZZZWWWXXXXXXXXXYYYZZZ]]]___jjjkkkQQQEEE@@@>>>@@@>>>999888;;;888888888888777777777777777777666666666555555555555555555444444444333333333333222222222222222222111111111111222333333444333111000444:::;;;888333333333333444444444555555444444555555666777888888555777999::::::<<>>???>>>888666888999999888888888777777777777777777777666666666666555555555555444444444333222222222222222222222222111111000000000111222222111000000222555555333///222222222222333333333333222222333333333444444444333444666666777888:::<<<<<<>>>@@@BBBDDDEEEEEEEEEFFFEEEDDDDDDDDDFFFGGGIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMRRR[[[ccceeebbb^^^]]]^^^___]]][[[[[[^^^aaafffbbb```cccfffhhhnnnttt{{{~~~jjjaaacccfffjjjoootttxxxzzz{{{~~~}}}vvvgggeeehhhiiiggggggfffeeecccaaa___^^^ffffffeeedddcccaaaaaa``````aaaaaaaaa``````bbbdddddddddeeefffgggggggggfffeeefffjjjoootttwwwvvvuuu}}}xxxoooiiigggooottt|||~~~{{{zzz~~~lll\\\NNNPPPRRRQQQNNNKKKKKKLLLKKKMMMPPPRRRSSSSSSTTTTTTVVVRRRQQQUUUXXXXXX[[[___YYY[[[ZZZUUUSSSUUUVVVUUUUUUWWWZZZZZZZZZ\\\aaaeeexxxuuuXXXEEEMMMLLLGGGEEEQQQdddpppqqq\\\___mmmjjjhhhXXXIIIHHHTTT______ZZZQQQLLLFFF@@@===:::888666555555555555555555555555555555555555555555555555333333333444444555555555222222222222222222222222111222222222222333333333333333444444444555555555555555666777888888888888888888;;;@@@GGGQQQYYY^^^llltttzzztttsssxxxlll[[[[[[YYYYYYYYYXXXVVVUUUUUUVVVUUUVVVWWWUUURRRRRRTTTWWWXXXVVVTTTTTTVVVXXXXXXXXXYYYWWWVVVVVVWWWYYYZZZZZZaaakkkfffSSSCCC@@@???:::888:::999999999888888888777777888888888777777777666666555555555555444444444444333333222222111111111000444333222111111111222222///000000000111111000000111111111222222222333333111111111111222222222222444555666555555666888:::666777999;;;===??????@@@>>>>>>>>>>>>???@@@BBBCCCCCCBBBAAABBBCCCCCCDDDDDDAAAHHHPPPUUUVVVTTTQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLOOOLLLLLLPPPRRRRRRUUUYYY\\\iiivvvhhh___aaadddhhhmmmrrruuuwwwuuuxxx|||~~~}}}}}}}}}nnnggggggiiiiiihhhgggeeeccc```^^^\\\\\\dddeeeeeeeeeeeecccaaa```aaabbbccccccbbbaaacccdddbbbaaabbbbbbcccdddeeefffhhhgggiiimmmrrruuutttrrrxxxyyy{{{~~~~~~yyypppiiinnnsss||||||~~~vvvssstttzzz}}}aaaVVVQQQTTTVVVUUUQQQNNNMMMMMMIIIKKKOOOQQQQQQRRRSSSTTTUUUPPPOOORRRTTTTTTVVVZZZUUU]]]]]]TTTPPPTTTVVVRRRQQQVVVYYYXXXYYY___bbbaaalllhhhEEE???AAAAAA@@@EEESSSggguuuvvv^^^OOO]]]xxxuuufffVVVLLLEEEBBBFFFLLLYYYTTTMMMFFFBBB>>>;;;999555555555555555555555555555555555555555555555555222222222333333444444444222222222222222222222222111111222222222333333333333333333444444444555555444555777999999999888888@@@BBBEEEMMMXXXeeeqqqxxxzzzuuussstttoooqqq}}}}}}vvv\\\WWW```UUUVVVWWWWWWWWWVVVWWWXXXUUUWWWWWWUUURRRQQQRRRTTTVVVTTTSSSSSSUUUVVVWWWVVV[[[YYYWWWVVVWWWXXXXXXXXXdddeeettttttyyy```IIICCCBBB===<<>>??????CCCAAA>>>===???AAABBBCCC>>>IIITTTTTTLLLDDDBBBDDDGGGEEEBBBBBBCCCDDDDDDDDDHHHFFFGGGJJJKKKIIIIIIKKKPPPWWWhhhkkk\\\WWWXXX[[[___dddiiimmmooommmrrrvvvyyyyyyzzz}}}{{{llliiijjjiiigggeeedddcccaaa```_________cccdddfffffffffdddbbbaaabbbcccddddddcccbbbccceee``````______```bbbdddeeekkkiiiiiilllppprrrqqqpppmmmmmmqqqzzzwwwnnnlllooozzz}}}}}}zzzrrrmmmnnnvvvzzzooobbbYYYSSSQQQOOOOOOOOONNNMMMKKKGGGJJJNNNPPPQQQSSSUUUWWWTTTRRRQQQRRRTTTWWWYYYZZZ\\\ZZZYYYXXXWWWVVVSSSPPPTTTVVVXXXYYYZZZ\\\___bbbkkk}}}~~~XXX777777999<<<>>>DDDSSSbbbzzzjjjVVVLLLWWWttthhhPPPDDDBBBCCC@@@HHHHHHLLLOOOLLLEEEAAABBB===999555333444777888888888777666444333333333333444555777888777555333111444333222111000000000000333333333222222111111000000222333444333333555666555777999::::::;;;===>>>DDDKKKXXXfffsss|||~~~wwwqqqnnnnnnooolllpppxxx}}}xxx{{{ddd___ccc\\\ZZZUUUQQQQQQUUUYYYYYYWWWUUUUUUUUUUUUUUUUUUTTTTTTOOOQQQSSSTTTUUUVVVXXXZZZYYYXXXWWWVVVVVVWWWXXXYYY[[[fffqqqsssUUUBBB>>>@@@>>>;;;:::::::::::::::999888777888888888888888777666666555555555555555555555555444444444333333333222222222222222111111111000000111111111111111111111111111111111111111111111111000111111111111222222222333222333333444555666777888999999::::::;;;<<<<<<;;;::::::::::::::::::;;;888888888999999:::::::::QQQRRROOOFFF<<<888===CCC>>>????????????@@@@@@@@@>>>???AAACCCEEEGGGHHHIIIJJJNNNVVV```ggggggaaa[[[UUUSSSSSSVVV[[[```bbbaaaaaafffnnntttxxxzzz{{{}}}yyy{{{|||~~~rrrfffdddeeedddddddddcccbbbaaa```____________aaaccccccbbbaaaaaabbbfffggggggeeeccccccdddeeebbb```^^^^^^___aaaaaa```ddddddeeehhhkkkmmmmmmlllpppllllllsss}}}}}}wwwooouuu|||}}}yyyxxxwwwmmmeee]]]VVVWWWTTTQQQOOONNNKKKHHHFFFHHHJJJMMMNNNOOOQQQTTTVVVRRRRRRQQQSSSVVVYYY[[[\\\ZZZYYYXXXXXXXXXXXXVVVTTTSSSUUUXXXYYY[[[]]]___bbbgggwwwwwwIII777000888>>><<>><<<::::::::::::::::::999888888888888888888888777777666666666666666666666666666444444444333333333222222333333333333222222222111111111111111111111111111111111111111111111111111000000111111111222222222222222222222333444555666666666777888888999999:::888888777777777777888888666777777666555888<<<@@@MMMIIIDDD>>>:::999:::<<<<<<<<<<<<<<<==================>>>@@@BBBCCCDDDEEEFFFIIINNNTTTWWWWWWTTTQQQMMMLLLLLLPPPVVV\\\______^^^___aaadddkkkttt}}}{{{yyyxxxzzz~~~rrrfffeeeeeecccbbb```___]]]\\\[[[ZZZZZZYYY\\\]]]^^^^^^]]]]]]___```dddeeeeeedddbbbbbbccceeeaaa^^^\\\[[[\\\]]]]]]]]]______```cccfffhhhhhhgggkkkiiijjjpppxxx|||yyyuuukkkrrr{{{||||||uuubbb[[[ZZZYYYWWWXXXUUURRROOOMMMKKKHHHEEEJJJKKKKKKKKKLLLNNNRRRUUURRRRRRSSSSSSUUUVVVXXXXXXXXXWWWVVVWWWYYYYYYXXXWWWQQQSSSWWWZZZ[[[]]]___aaa```kkk|||iiiDDD...666===555666BBBKKK]]]kkkfffTTTIIIPPP\\\vvvnnn[[[NNNDDD>>>;;;???CCCCCCDDDFFFKKKKKKIIIEEE@@@<<<::::::666666555555555555555666444444444444555555555555333333333333333444444444333222222111222444555666666666777666555666888;;;>>>@@@CCCIIIPPP[[[fffnnnyyyzzz||||||yyytttnnnjjjffffffggghhhjjjpppwww}}}{{{{{{{{{||||||nnnkkkyyyzzziiiYYYVVVZZZXXXWWWWWWUUUTTTRRRSSSUUUWWWZZZZZZ[[[[[[YYYWWWTTTSSSSSSTTTTTTSSSRRRRRRTTTVVVYYYXXXWWWVVVVVVVVVVVVVVVTTT]]]dddjjj|||tttWWWEEE>>>===>>>;;;;;;;;;;;;:::::::::999888888999999888888777666777777777777777777777777444444444444333333333333444444444333333333222222111111111111111111111111111111111111111111111111000000000111111111222222111111111111111222333444444444444555666666777777444444333333333333444444444444444333333888???EEEDDD===666444666999777444888888888999999999:::::::::;;;;;;<<<>>>??????@@@BBBDDDFFFGGGFFFFFFFFFGGGDDDCCCDDDGGGNNNTTTYYY[[[YYYYYYXXXZZZ```kkkxxxxxxwwwvvvvvvyyyoooggggggeeebbb___]]]\\\ZZZYYYXXXWWWWWWWWW[[[\\\\\\[[[ZZZ[[[]]]___```aaacccbbbaaaaaabbbcccaaa___[[[ZZZZZZ[[[[[[[[[\\\\\\\\\___bbbdddeeeddddddeeehhhmmmrrruuutttssshhhnnnwwwzzz{{{dddPPPNNNTTTYYYZZZUUUSSSQQQPPPOOONNNLLLJJJKKKKKKJJJIIIIIIKKKOOOSSSTTTTTTTTTSSSRRRQQQRRRRRRWWWVVVTTTUUUWWWXXXWWWVVVOOORRRVVVYYY[[[\\\___```[[[^^^nnn```===666777333333:::???IIIWWWbbbddd\\\OOOFFFIIIfffttt]]]PPPDDD???>>>======>>>EEEGGGIIIHHHEEEBBBAAABBB>>>===;;;999888666666555666666555444444444555555222333333333333333333333777666444222222222444444444666888999;;;???DDDGGGQQQXXXbbblllssswwwzzz|||yyywwwsssnnnhhhaaa[[[XXXZZZ___gggqqqzzzzzz}}}{{{{{{{{{xxxtttpppeeehhhkkkbbbZZZXXXZZZXXXVVVXXXYYYVVVRRRQQQUUUYYYWWWXXXZZZZZZYYYWWWUUUSSSTTTUUUUUUUUUTTTTTTVVVXXXYYYYYYXXXWWWWWWVVVVVVVVVSSSZZZ___```kkklllQQQCCCBBBEEE<<<<<<;;;;;;;;;;;;;;;;;;888999999999999888777777777777777777777777777777555444444444444333333333444333333333333222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000111222222222222333444444555555666222222111111111111222222333222111333777===AAACCC;;;555//////444777555222555666666666666777777777888999999::::::;;;;;;;;;>>>AAACCCBBB???>>>???AAA???>>>???AAAFFFLLLRRRUUUUUUVVVXXXZZZ]]]bbbhhhlllmmmpppuuuyyy}}}{{{kkkggghhhfffbbb```]]]\\\[[[[[[ZZZZZZ[[[[[[``````^^^\\\ZZZZZZ]]]___]]]^^^``````______```bbbccc```]]][[[\\\\\\\\\\\\]]]]]]]]]___bbbeeeffffffbbbeeeiiimmmooopppqqqrrrjjjkkkqqq|||~~~vvvxxxbbbOOONNNTTTXXXYYYTTTSSSQQQPPPQQQPPPOOOMMMMMMLLLJJJHHHGGGIIIMMMPPPSSSTTTUUUTTTRRRRRRTTTVVVWWWUUUSSSSSSSSSTTTSSSRRRNNNQQQTTTWWWXXXZZZ]]]___\\\YYYddd}}}{{{VVV;;;111111444555999;;;EEEYYYkkknnn```QQQBBBQQQooonnnZZZNNNFFF???<<<<<<:::<<>>===<<<;;;;;;;;;;;;999999999999999888777777666666666666666666666666555555555444444444333333222222222222111111111111111111111111111111111111111111111111111111111111//////000000000111111111000000/////////000111111222222333333444555555555111111000000000000111111333000000666>>>BBB@@@<<<444222111111222444555555444444444555555555555666777777777888888999999999999===AAAAAA>>><<<<<<>>>======>>>???BBBFFFKKKNNNOOOQQQUUUXXX[[[^^^bbbeeehhhlllrrrwww|||sssgggeeehhhgggdddccc]]]]]]\\\\\\]]]]]]^^^___cccbbb```\\\YYYXXXZZZ\\\ZZZ\\\______^^^^^^^^^___aaa___]]]]]]^^^^^^^^^]]]```___^^^```dddggghhhhhhdddhhhllloooooooooqqqrrrnnnjjjkkkwwwqqqxxxjjjYYYUUUVVVUUUSSSTTTSSSQQQPPPQQQPPPNNNMMMNNNMMMKKKHHHFFFGGGKKKNNNOOOQQQSSSTTTTTTWWW\\\aaaXXXVVVSSSQQQQQQQQQQQQPPPOOOPPPRRRTTTUUUWWWZZZ]]]]]][[[aaauuuoooMMM888444444333333888AAAOOO]]]fffgggeeeTTTLLLQQQiiiqqqaaaQQQGGGDDD;;;999777888:::===>>>===>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>===<<<<<<;;;;;;999:::;;;;;;;;;:::999888:::;;;<<>>666666111666<<>>?????????@@@AAABBBCCCCCCBBBAAA@@@AAACCCFFFGGGGGGFFFFFFIIIKKKOOOSSSVVVXXXYYYYYY[[[^^^bbbddddddeeeeeefffbbbaaa^^^YYYTTTSSSSSSUUUWWWXXXZZZ___eeelllssswww|||wwwsssooommmppprrrqqqkkkeeeaaa```kkkmmm[[[TTTUUUQQQQQQTTTPPPRRRTTTVVVUUUSSSRRRTTTWWWQQQPPPPPPOOOOOOPPPQQQRRRRRRVVV[[[]]]\\\ZZZWWWVVVSSSTTTVVVWWWWWWWWWWWWVVVUUUTTTXXX^^^]]]___qqqxxx}}}{{{bbbRRREEECCC@@@===;;;::::::;;;999999::::::999999888777777777777777777777777777555555555555444444444444333333222222222111111111111111111111111111111111111111111111111111111111////////////000000000111111111000000000000000111111111111222333333444444111111000000000000111111///222777;;;;;;888555222///111333333222111333444000000111111111222222222222222333444444555666666666555666888999999888666999<<>>:::::::::999999999::::::777999<<>>;;;:::::::::999::::::::::::999888888888888888888888888888888666666555555555444444444444444444333333333222222111111111111111111111111111111111111111111111111////////////000000000000222111000000000000111111000000000111222222333333000000000//////000000000,,,444;;;;;;555000000333000000111111222222111111/////////000000000000111000000111222333444555555999666444444777999777555666:::???AAAAAABBBDDDGGGLLLNNNQQQTTTUUUXXX[[[^^^hhhooovvv|||rrreeeaaaaaaaaabbbcccdddccc```\\\YYYWWWUUUTTTXXXZZZ[[[[[[YYYWWWWWWXXX[[[]]]______]]][[[ZZZZZZYYY[[[```fffjjjkkkhhheeeiiigggfffgggjjjnnnpppqqqlllkkkkkkmmmnnnmmmjjjggghhhnnnrrrqqqqqqyyy