BM6( ###%%%'''(((&&&%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""################################################"""""""""""""""###$$$%%%!!!"""############$$$&&&$$$$$$$$$############"""#########$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""###$$$%%%%%%%%%%%%$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$""" """$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%######"""$$$%%%&&&$$$###########################$$$$$$######"""######$$$$$$###"""###$$$%%%$$$###$$$$$$%%%%%%%%%$$$######$$$###!!! !!!###$$$######""""""######$$$%%%"""###$$$###""""""###$$$%%%%%%$$$$$$############""""""""""""############$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""""""$$$%%%$$$############$$$$$$%%%%%%&&&###$$$$$$###""""""###%%%&&&$$$######$$$$$$"""!!!""""""###########################$$$$$$%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""######$$$%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&)))&&&$$$%%%&&&%%%!!! $$$$$$######$$$%%%$$$$$$######$$$$$$%%%+++(((---888:::222)))'''(((&&&***333555,,,&&&&&&%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&'''(((,,,***(((&&&%%%%%%%%%%%%+++)))'''''''''((('''&&&%%%'''((('''&&&%%%&&&''''''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%'''%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$###"""$$$&&&'''$$$ !!!%%%&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""''''''&&&$$$###!!! %%%%%%&&&&&&&&&&&&%%%%%%%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&))))))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""############"""""""""######$$$%%%"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$##################$$$######$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$###""""""###%%%%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$%%%###!!! !!!###$$$"""!!!$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""######$$$%%%"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$######"""""""""""""""""""""#########$$$""""""###$$$%%%$$$###################################################$$$$$$#########$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$$$$$$$""""""###%%%%%%$$$######$$$$$$###!!!!!!!!!!!!"""#########$$$######$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%'''%%%$$$%%%%%%%%%""" ###%%%&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''$$$'''...000***%%%$$$(((&&&(((...///)))&&&'''$$$%%%&&&''''''''''''''''''&&&$$$######$$$&&&'''''''''&&&&&&''')))***+++((((((&&&%%%%%%%%%%%%%%%+++)))''''''(((((('''&&&%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$######$$$&&&&&&$$$"""!!!###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######""" %%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%%%%&&&''')))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!!!!"""""""""###########################$$$%%%%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%###############$$$$$$$$$###""""""###%%%%%%$$$"""""""""""""""""""""""""""!!!""""""###$$$$$$$$$%%%$$$###""""""#########"""$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$######""""""######$$$%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$######"""""""""######""""""""""""""""""###"""!!!"""$$$%%%$$$###############################################################""""""###$$$###$$$$$$$$$$$$$$$%%%%%%"""###%%%$$$###"""###$$$%%%$$$"""###$$$$$$###"""!!!!!!!!!"""#########$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$"""######$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""%%%&&&&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######'''(((%%%######%%%%%%&&&)))(((%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&''')))+++---///&&&&&&&&&''''''((())))))***(((&&&&&&'''(((((('''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###%%%&&&'''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$#########"""""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$$$$$$$#########$$$$$$%%%$$$%%%&&&%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%###############""""""""""""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""######"""$$$%%%%%%$$$###%%%&&&#########$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################""""""!!!###$$$%%%###"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$&&&'''&&&$$$###$$$%%%######""""""######$$$%%%#########""""""###############""""""######$$$%%%"""###$$$###""""""###$$$####################################""""""""""""###"""!!!"""$$$$$$$$$###################################################"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$$$$###"""###$$$$$$###"""""""""##########################################""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%%%%$$$$$$%%%###$$$%%%%%%$$$###$$$%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&(((***---...''''''(((***+++,,,------)))'''%%%%%%'''((('''&&&$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%###$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%'''(((((()))((('''%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%&&&######"""######$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%########################""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$!!!"""###""""""$$$%%%############$$$$$$$$$%%%$$$#########"""""""""!!!"""###$$$$$$$$$$$$###"""$$$$$$#########$$$%%%&&&%%%$$$$$$###""""""##############################!!!###%%%%%%###"""###$$$"""$$$%%%%%%$$$###%%%&&&"""""""""#########$$$$$$######$$$$$$$$$######"""########################"""!!!!!!"""$$$$$$###"""########################""""""###$$$$$$$$$######!!!%%%(((&&&!!!"""&&&""""""!!!!!!!!!"""###$$$##############################""""""######$$$%%%!!!"""######!!!!!!"""###!!!!!!""""""######$$$$$$############"""""""""!!!###"""!!!"""###$$$###"""################################################"""###$$$###!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$#########$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$%%%&&&!!! !!!###$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%&&&&&&"""%%%&&&$$$""""""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))''''''(((***++++++++++++'''&&&$$$$$$&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&'''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!$$$'''(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&"""$$$%%%&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$&&&'''$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***)))'''%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&#########$$$%%%&&&'''(((&&&%%%$$$$$$######$$$$$$&&&'''(((((())))))((((((%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$ !!!"""%%%'''"""""""""######$$$$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###"""%%%$$$#########$$$%%%&&&%%%%%%$$$###""""""############################## ###&&&%%%###"""###%%%"""$$$%%%%%%$$$###%%%&&&!!!!!!""""""#########$$$&&&&&&%%%%%%###""" $$$$$$##################"""!!!!!!"""$$$$$$###"""########################"""###$$$%%%%%%$$$###"""###'''$$$$$$"""!!! """###$$$#################################"""###$$$$$$%%% """###"""!!! !!!""" !!!"""###$$$%%%%%%$$$#########""""""!!!!!!###!!!!!!"""###$$$###"""""""""""""""""""""""""""########################!!!###$$$###!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""###$$$###"""###$$$%%%$$$###&&&%%%%%%%%%$$$#########"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!########################"""""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$###$$$&&&(((%%%$$$###$$$%%%%%%$$$######$$$%%%&&&&&&%%%$$$###$$$&&&&&&###"""$$$%%%%%%"""%%%'''%%%"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%&&&&&&$$$###"""######$$$%%%&&&&&&'''((('''''''''&&&%%%###$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&'''&&&######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!! $$$'''(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&%%%$$$$$$%%%'''%%%&&&''''''%%%######$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&%%%%%%###"""###########################$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&'''''''''((()))******)))'''%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$######$$$%%%&&&########################""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$###############!!!  """######""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""######""""""############""""""###""""""!!! """"""""""""#####################""""""""""""""""""############$$$$$$$$$########################################################################""""""###$$$$$$###!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%%%%###"""!!!######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############"""""""""""""""################################################### !!!!!!!!!!!! """""""""######$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%$$$######$$$%%%%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&%%%###"""$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$######""""""######$$$%%%######$$$%%%&&&(((((()))'''((((((((((((((('''''' !!!######$$$$$$$$$((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######"""""""""######$$$""""""""""""""""""""""""######"""!!!!!!"""##############################""""""""""""############$$$##################"""########################%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!! ###"""""""""$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""######$$$#####################$$$#########"""""""""""""""""""""############""""""######""""""!!! """"""""""""###############$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$###############!!!"""######$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###############"""""""""!!!!!!######""""""""""""######################################################"""""""""######"""""""""$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%(((''''''&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%######%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$%%%&&&''''''(((((())))))))))))(((&&&%%%%%% !!!"""###$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$###!!!!!!###%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############&&&$$$###$$$%%%%%%$$$"""########################&&&%%%%%%$$$###"""!!!!!!########################$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$%%%&&&##############################"""!!!!!!"""##############################"""""""""#########$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$###### $$$###"""###$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!"""######$$$%%%%%%$$$#########""""""!!!!!!""""""############""""""$$$$$$######"""!!!!!!!!!""""""""""""############"""""""""######$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$######"""""" !!!"""######$$$######"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$########################$$$$$$$$$$$$###############"""""""""""""""######"""""""""######$$$###################################################$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###""""""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((******))))))'''&&&$$$###""""""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!"""$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$######%%%%%%$$$###""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!########################$$$$$$############$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""############"""!!! !!!"""###"""!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""#########$$$$$$$$$######"""!!!!!!!!!""""""############""""""$$$$$$$$$#########""""""!!!"""""""""############ !!!""""""###""""""#########$$$$$$$$$################################################%%%%%%$$$$$$###""""""""" !!!"""###$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###!!!!!!###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$########################$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###"""!!!"""###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$######%%%%%%%%%###""""""""""""""""""""""""$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$#########$$$$$$%%%%%%%%%###!!! !!!""""""!!! """""""""""""""""""""""""""""""""""""""######$$$#########"""""""""!!!!!!############""""""!!!!!!""""""############""""""$$$$$$$$$$$$############!!!"""""""""############ !!!""""""###""""""#########$$$$$$$$$################################################$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%################################################""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&'''&&&%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%&&&'''''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$########################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################!!!"""############"""!!!#################################$$$$$$$$$$$$%%%!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$!!!""""""######$$$$$$$$$%%%$$$######$$$$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###""""""!!! """""""""""""""""""""###""""""############""""""########################""""""""""""############"""""""""######$$$$$$$$$"""############$$$$$$$$$########################################################################"""!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$##################$$$%%%######$$$$$$$$$$$$######"""""""""""""""########################$$$%%%&&&################################################!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''(((''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$######$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$######""""""""""""""""""""""""""""""""""""!!!"""############"""!!!#################################$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!########################"""""""""""""""######### !!!!!!"""######$$$$$$%%%$$$######$$$$$$###!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""############""""""########################""""""""""""###############$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%######"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#####################$$$%%%&&&'''################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&%%%######%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$$$$%%%$$$############$$$%%%%%%"""######$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$&&&%%%###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""!!!""""""###$$$%%%%%%%%%$$$"""!!!!!!""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$ !!!!!!""""""###### !!!"""###$$$%%%%%%""""""############""""""""""""""""""""""""######""""""""""""#####################""""""""""""""""""############$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!"""######"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###%%%%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''################################################""""""############""""""######""""""!!!!!! #########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((($$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''' !!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$######""""""######$$$%%%!!!!!!"""###%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######!!!!!!"""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##################"""""""""!!!""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$###"""""" """###$$$$$$$$$###%%%$$$"""!!!!!!!!!"""###""""""############""""""$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""#########$$$ !!!""""""!!! ########################$$$$$$###"""!!! ######""""""""""""###############"""""""""""""""#########"""""""""""""""######"""""""""""""""###)))(((&&&%%%$$$%%%%%%&&&#########"""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&&&&%%%###!!!!!!"""###$$$###""""""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''######'''######$$$%%%%%%%%%%%%$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""#####################$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!""""""########################!!!"""###$$$%%%$$$##############################%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""""" """###%%%''''''""""""""""""############$$$$$$############$$$$$$#######################################"""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!""""""############""""""$$$$$$###"""""""""""""""###$$$$$$$$$######"""!!! """###$$$$$$$$$#########""""""""""""######!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""###""""""""""""""""""""""""""""""######$$$$$$$$$!!!"""############"""!!!#######################################"""""""""######""""""""""""######"""""""""""""""############"""""""""""""""""""""$$$######"""""""""######%%%$$$###"""""""""######!!!""""""######$$$$$$$$$####################################"""""""""!!!"""###############""""""$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((((()))%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&""""""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!###%%%'''######$$$%%%%%%%%%%%%$$$'''&&&$$$#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""#########$$$$$$$$$#########""""""###""""""""""""###$$$$$$################################################$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!""""""######""""""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$###"""""""""""""""""""""############"""!!!!!! !!!"""######$$$######!!!""""""############""" !!!!!!!!!!!!!!!!!! %%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""######""""""############$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""######$$$$$$############$$$$$$""""""!!!!!!!!!"""######!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########""""""!!!%%%$$$##################!!!!!!"""""""""#########$$$######""""""######$$$$$$%%%&&&''''''%%%$$$############""""""#########&&&%%%$$$###############$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!! $$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%% ###%%%&&&&&&%%%$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$'''&&&$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################"""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$##############################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""&&&&&&%%%$$$"""!!!!!! !!!"""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!"""""""""######"""""""""######$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""######"""""""""""""""###""""""#########""""""!!!!!!!!!""""""############"""###$$$$$$$$$"""!!! !!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%######""""""""""""###### !!!"""###$$$$$$%%%"""""""""""""""#########$$$$$$$$$###$$$$$$%%%&&&############$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!! %%%$$$###""""""###$$$%%%""""""""""""#########$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$######"""#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&########################"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###%%%&&&&&&%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""!!!""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&######################## !!!!!!"""""""""""""""########################!!!"""###$$$%%%$$$##############################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$######""""""###### !!!"""###$$$%%%&&&&&&!!!"""""""""############$$$$$$############$$$$$$########################$$$$$$###"""!!!!!! """"""############"""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""""""""######""""""############"""""""""""""""""""""#########$$$%%%%%%%%%###!!!"""######$$$$$$######"""!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#################################$$$$$$#########"""""""""######""""""""""""###### !!!"""###$$$$$$%%%!!!!!!""""""############$$$$$$######$$$%%%%%%&&&######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!"""######$$$$$$$$$###$$$$$$"""""""""###$$$%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###%%%&&&######""""""""""""######""""""""""""###$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%########################!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%$$$######$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%% !!!"""###$$$%%%&&&&&&###""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$##############################"""""""""!!!!!!"""""""""#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""######""""""!!!!!! """######$$$$$$######""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$""""""###$$$$$$$$$$$$#########""""""""""""######%%%%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$### !!!!!!###$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!! ###"""!!!!!!!!!!!!"""###########################$$$$$$######"""""""""!!!######""""""""""""######!!!!!!""""""######$$$$$$!!!!!!!!!"""######$$$$$$###############$$$%%%&&&!!!"""######$$$#########&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""$$$%%%%%%&&&&&&&&&##################$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$!!! """%%%'''#########""""""########################$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))******&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$(((&&&$$$###"""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$ !!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%""""""#########$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&''''''&&&&&&########################!!!"""###$$$%%%$$$##############################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$&&&&&&)))((('''%%%###!!! """"""""""""############$$$$$$############$$$$$$########################"""""""""""""""""""""""""""######$$$$$$######""""""######$$$$$$$$$$$$$$$"""""""""######""""""""""""""""""""""""###$$$$$$######$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""######$$$######"""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$#########""""""""""""###"""!!!!!!!!!!!!"""####################################$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""######### !!!!!!"""######$$$$$$""""""""""""###$$$%%%%%%!!!"""#########"""!!! $$$$$$$$$######""""""!!!########################!!!"""""""""############$$$$$$%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$''''''%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((()))******'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""###%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""######################## """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""""" !!!"""###%%%'''(((######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$###"""!!!!!!"""######"""!!!!!!!!!!!!###%%%&&&""""""############""""""%%%%%%$$$$$$###""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$###"""!!!!!!"""###$$$########################"""######$$$&&&''''''(((######""""""""""""###############""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$"""!!! """""""""""""""#########""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%%%%%%%$$$###""""""""""""############$$$$$$############$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%+++***(((%%%###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%$$$###########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""%%%((()))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""$$$&&&''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%###!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))################################################$$$#########""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&&&&"""############$$$$$$$$$&&&%%%%%%$$$#########$$$ !!!"""######""" ########################!!!!!!!!!!!!"""###$$$%%%(((&&&$$$###$$$'''+++...'''%%%###"""!!!"""###$$$##############################$$$$$$$$$$$$######""""""!!!  !!!!!!###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###$$$%%%$$$### !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%&&&%%%###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%########################""""""""""""############%%%$$$###!!! &&&%%%$$$###""""""""""""%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$#########""""""######""""""""""""######"""############$$$$$$$$$######""""""""""""#####################"""!!! """"""""""""""""""""""""$$$###""""""!!!"""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$###$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%###""""""############%%%'''((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%&&&'''&&&%%%###"""########################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&'''&&&%%%$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%%%%$$$%%%%%%""" ###'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&############################################################"""""""""!!!$$$######""""""######$$$###############$$$%%%%%%!!!!!!"""""""""#########&&&%%%$$$$$$#########$$$!!!!!!"""######"""""""""########################$$$######"""""""""######!!! !!!###%%%&&&$$$###"""!!!"""$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###!!! ######$$$$$$%%%&&&&&&'''"""###$$$###!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%  !!!"""!!!  """###"""!!! !!!!!!!!!#########""""""#########"""""""""#########$$$$$$$$$$$$$$$$$$######"""""" !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""!!!!!! !!!##################$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$#########""""""######""""""""""""######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""###$$$%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%################################################################################################$$$$$$$$$#########""""""###############$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&$$$######$$$%%%$$$$$$%%%&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$((('''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%&&&$$$""""""%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############################################################"""""""""""""""""""""!!!!!!""""""""""""""""""############$$$ !!!!!!!!!""""""""""""%%%%%%$$$############$$$"""""""""""""""###$$$%%%########################&&&%%%%%%$$$######""""""!!!!!! !!!"""######$$$###"""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""######$$$$$$%%%%%%"""###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!  !!!"""!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""######!!!###$$$%%%%%%###!!!  !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$%%%%%%########################$$$$$$$$$##################""""""!!!!!!""""""###"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""$$$%%%&&&'''############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%################################################################################################$$$$$$$$$##################""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''')))((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''***+++&&&&&&%%%%%%%%%%%%$$$$$$'''(((((('''%%%$$$$$$&&&%%%$$$$$$%%%&&&'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%)))(((&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$$$$%%%"""#########$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""###""""""!!!!!!""""""###"""""""""#########""""""!!!!!!!!!"""""""""######$$$$$$###############$$$###"""!!!!!!"""$$$&&&'''########################%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""######$$$$$$###### !!!!!!"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%"""!!!!!!!!!###$$$###"""############$$$$$$$$$$$$"""##################"""!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!"""######!!!!!!"""###############""""""""""""####################################""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""#########""""""!!!""""""""""""""""""""""""############$$$%%%&&&''' !!!!!!!!!""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$########################################################################################################################"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&#########%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%###############%%%%%%&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&################################################""""""""""""""""""###############""""""#########""""""############"""!!!"""""""""#########$$$$$$#########""""""###$$$$$$###"""!!!!!!"""$$$&&&'''########################"""###$$$%%%%%%%%%%%%$$$!!!!!!"""#########"""!!!"""""""""######$$$%%%%%%##############################$$$$$$$$$$$$###### !!!"""########################""""""""""""!!!"""######"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!""""""######"""!!!"""###$$$$$$"""$$$$$$$$$$$$############%%%&&&&&&''''''&&&&&&%%%"""""""""!!!!!!!!!!!!!!!######"""!!!!!!"""###$$$$$$###"""""""""""""""###""""""""""""""""""""""""!!!"""""""""############!!! !!!!!!"""###$$$"""############"""!!! """"""""""""""""""##############################""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!"""!!!""""""#########""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%% !!!!!!!!!""""""""""""######""""""""""""######""""""#########$$$$$$$$$########################################################################################################################"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%!!!!!!"""$$$'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$############%%%%%%&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###"""!!!%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%&&&######$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&################################################""""""""""""############$$$######""""""######$$$"""###$$$$$$$$$###"""!!!############$$$$$$$$$$$$###""""""""""""###$$$$$$"""""""""""""""###$$$%%%######################## !!!###%%%%%%%%%%%%$$$!!!!!!"""###########################$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######"""""""""!!!"""######""""""###$$$""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""" !!!"""###"""!!!"""!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!######""""""""""""!!!!!!###"""!!! !!!###%%%######"""!!! """"""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######"""###$$$$$$###!!! """"""""""""""""""""""""###############$$$$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!"""""""""######$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%%%%$$$###########################$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!""""""""""""############$$$###############################################################################################################$$$$$$$$$###""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%!!!!!!"""$$$'''))))))((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$#########$$$$$$$$$$$$%%%"""#########$$$%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$"""!!! ###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''$$$###$$$'''$$$###"""###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################!!!"""""""""############"""""""""!!!!!!"""""""""###$$$%%%&&&%%%$$$"""!!!""""""""""""############"""""""""""""""###$$$$$$!!!!!!"""######"""""""""########################!!!"""###%%%%%%$$$"""!!!#########$$$%%%&&&''''''###$$$$$$$$$$$$######"""##############################$$$$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$$$$$$$###""""""!!! """######""""""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&###"""!!!"""###$$$###"""!!!!!!!!!  !!!!!! $$$$$$#########"""""""""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!"""### !!!###$$$###"""!!!######""""""!!!!!! """"""#########$$$$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""############$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######"""""""""###$$$$$$############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############################################################################################################""""""#########$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$&&&'''$$$$$$&&&'''&&&%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$######%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''###############$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%$$$""" """!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))((($$$"""$$$'''&&&$$$"""###&&&(((((('''$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!################################################!!!!!!""""""#########$$$!!!!!! !!!!!!###$$$&&&&&&&&&$$$"""!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$ !!!"""######""" ########################"""###$$$%%%$$$""" !!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###############'''&&&&&&%%%$$$###"""""" """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################## !!!!!!"""%%%$$$$$$$$$&&&'''&&&%%%######""""""!!!!!!!!! !!!###$$$%%%%%%$$$###!!!%%%$$$$$$$$$######"""""" """###$$$###"""!!!$$$$$$######$$$%%%&&&&&&########################""""""""""""############""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!$$$######"""!!! """"""######$$$$$$$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!"""###############"""""""""""""""""""""""" !!!!!!"""###%%%%%%!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""############################################################################################################""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$&&&'''"""$$$&&&((()))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''######""""""###$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$""" $$$######$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***((($$$"""$$$((()))%%%######&&&)))***)))$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""######$$$$$$$$$$$$###""""""!!!"""$$$%%%$$$###   !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! """#########""""""######$$$%%%""""""!!!!!! $$$######"""""""""###### !!!!!!"""###$$$$$$$$$%%%$$$###!!!!!!!!!"""###%%%%%%$$$###"""!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%###!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$############"""""""""""" !!!"""###$$$%%%$$$###"""""""""###%%%&&&&&&%%%###!!! !!!""" !!!"""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""$$$""" """$$$%%%### !!!!!!!!!!!!$$$$$$######"""!!!!!!!!!$$$"""!!! !!!"""$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$###########################!!!""""""############"""###############"""!!!!!!$$$###"""!!! """"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$""""""############""""""%%%%%%&&&%%%%%%$$$###"""""""""""""""############((("""!!!%%%%%%$$$"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$&&&'''&&&%%%###$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%#########%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""############$$$$$$$$$$$$###"""""""""######$$$###"""!!! !!!  !!!###$$$########################'''%%%"""  !!!$$$$$$######$$$$$$%%%&&&#########"""""""""!!!!!!!!!!!! !!!!!!"""""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###""""""""""""#####################$$$$$$$$$$$$$$$!!!"""""""""############"""""""""###$$$$$$%%%%%%&&&%%%$$$######"""""""""""""""""""""""""""""""""########################!!!!!!!!!""""""######$$$############"""""""""""" !!!"""###$$$$$$###""""""!!!"""###$$$%%%&&&%%%###!!! !!!""""""$$$######"""""""""#########""""""""""""""""""###""""""""""""""""""""""""!!!!!!"""#########""""""#########"""""""""!!!!!!""""""""""""""""""""""""###"""!!!"""$$$$$$""" !!!!!!!!!""""""""""""""""""""""""############"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""###$$$%%%$$$##############################$$$$$$$$$$$$"""!!! $$$$$$$$$$$$$$$###""""""'''&&&$$$###"""!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$!!!!!!"""""""""#########""""""############"""""" !!!!!!"""""""""!!!!!!""""""""""""############'''""""""%%%%%%###############$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$#######################################$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$###""""""############"""""""""""""""!!! !!!"""###########################&&&$$$"""  !!!"""%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$#########$$$$$$#########$$$$$$%%%#########$$$%%%%%%&&&&&&$$$$$$###"""""""""######!!!!!!""""""############"""######$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!"""######%%%$$$###!!!!!!!!!""""""&&&%%%$$$######"""""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!!!!!!!!!!"""""""""###### !!!!!!"""######$$$$$$###"""!!! !!!"""######""""""!!!!!!""""""#########$$$$$$$$$###""""""########################$$$$$$$$$######!!! $$$%%%%%%%%%%%%$$$######((('''&&&%%%#########""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$ !!!!!!!!!""""""""""""""""""############""""""!!!"""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$%%%""" $$$%%%$$$"""$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$%%%&&&'''''''''%%%'''((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&& !!!"""###$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$######"""%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$############$$$########################$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""!!!"""#########"""!!! !!!"""########################!!! !!!###%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$#####################$$$$$$######"""!!!!!! !!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$#########""""""!!!"""$$$%%%&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!""""""###"""!!!!!! !!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$%%%%%%$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""#########"""!!!""""""""""""############!!!!!!""""""##################"""!!!!!!"""#########""""""""""""""""""###$$$$$$$$$$$$######""""""######################## !!!"""##################$$$$$$%%%$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$!!!!!!!!!"""""""""######""""""############""""""###$$$%%%%%%&&&&&&&&&%%%""""""#########$$$$$$$$$###"""!!!###%%%%%%$$$"""%%%%%%%%%$$$$$$######### !!!!!!"""""""""###$$$$$$######$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&%%%&&&((()))((('''%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######"""!!!""""""############!!! !!!"""""""""""""""""""""""""""""" !!!"""$$$&&&'''"""""""""""""""######$$$########################  !!!""""""""""""########################$$$$$$$$$$$$###$$$$$$######""""""!!!!!!""""""!!!!!!!!! #########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""" !!!"""$$$$$$$$$######""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!############""""""""""""!!!!!!"""""""""!!!!!!!!!#########""""""""""""""" !!!"""######""""""""""""######"""""""""#########$$$$$$!!!"""######$$$$$$$$$###$$$############"""""""""""""""""""""""""""""""""!!!"""#########"""""""""""""""""""""########################""""""!!!!!!######""""""""""""############""""""""""""######%%%%%%$$$######"""""""""######################## """######$$$$$$$$$""""""###############""""""""""""######$$$%%%&&&""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""############""""""""""""###""""""!!! ############$$$$$$$$$$$$""""""###$$$%%%%%%$$$###&&&%%%%%%%%%$$$$$$###### !!!!!!""""""###$$$#########$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&((()))((('''%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""""""""""""""###############"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""""""""""" !!!"""######"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$######"""!!!!!! """"""#########$$$$$$$$$%%%$$$$$$$$$######"""""" !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#####################"""""""""#########"""!!!!!!""""""######"""""""""""" !!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""###############$$$$$$$$$######"""###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!"""""""""######$$$$$$######"""!!!!!! ########################$$$######""""""######$$$%%%$$$######"""################################################"""!!!!!!!!!!!!"""############"""!!!!!!!!!""""""$$$%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$###"""!!! #########$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""######$$$%%%############$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$###"""""" !!!"""###$$$######"""""""""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""%%%$$$$$$######""""""""""""""""""!!!"""######$$$!!!!!!!!!"""""""""##################$$$%%%&&&'''########################"""###$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%$$$#####################"""#########$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$%%%%%%############""""""""""""#####################$$$######$$$$$$$$$###!!!!!!"""""""""#########""""""###"""""""""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$%%%&&&&&&%%%%%%$$$###"""######"""""""""!!!!!!!!!"""""""""""""""""""""""" """$$$$$$"""!!!"""### !!!!!!!!!"""""""""#########"""""""""""""""#########$$$$$$#########$$$######""""""######$$$$$$###"""""""""###$$$%%%########################"""############"""!!!!!!!!!"""######$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""############""""""############""""""%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$###"""""" ###$$$%%%$$$###!!!!!!!!!!!!!!!"""###%%%&&&########################"""""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$############""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$#########%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%############""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%%%%###"""!!!!!!"""############""""""$$$###"""!!! ######""""""""""""###### !!!!!!"""######$$$$$$((((((((('''&&&%%%###############""""""""""""!!!"""""""""""""""""""""""" ###%%%$$$"""!!!"""$$$ !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######"""""""""###%%%&&&######################## !!!"""$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############"""""" !!!"""#####################$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!""""""############$$$%%%&&&'''######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######%%%%%%$$$###&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$&&&((()))$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%'''((()))***""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""""""""############$$$$$$$$$%%%%%%%%%!!!""""""""""""#########%%%###!!! !!!###%%%&&&###!!!!!!###$$$"""##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###"""##############################$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""!!! !!!!!!"""""""""!!!!!! !!!###$$$###"""!!!"""######"""  !!!######################## """###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######"""######$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!! $$$######"""""""""######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$""" !!!"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""############!!!###$$$%%%$$$"""!!!&&&&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$######""""""!!!!!! !!!"""###%%%&&&&&&%%%%%%!!!###$$$&&&&&&%%%$$$###""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$!!!!!!$$$&&&$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$###$$$$$$%%%&&&########################%%%%%%%%%&&&&&&&&&''''''(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""#########""""""#########""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$%%%###!!!"""###$$$""" ##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""###$$$%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######"""!!!!!!######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$&&&%%%$$$###"""######$$$######################## !!!"""######################################################""""""""""""""""""""""""!!!!!!""""""###$$$%%%&&&""""""######$$$#########!!!!!!!!!"""""""""######  """"""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!!###$$$$$$$$$######"""!!!###$$$$$$"""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!! $$$$$$$$$######"""""""""###"""""""""""""""""""""!!!"""###$$$$$$$$$######%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$#########""" !!!###$$$$$$$$$$$$###!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$###"""!!!!!!!!!""""""############$$$$$$%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&(((((()))%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&$$$"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$##################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$!!!!!!"""""""""#####################$$$$$$$$$%%%###########################"""!!!"""$$$$$$###"""##############################$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""""""""""" !!!###$$$$$$$$$$$$###$$$############""""""""""""############$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$###$$$$$$$$$###########################"""""""""""""""######################################################"""""""""""""""""""""""" !!!"""###%%%&&&&&& !!!"""############!!!!!!""""""######$$$$$$"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$#########!!!""""""######""""""!!!"""############"""!!!!!!!!!"""###"""""""""$$$&&&###"""!!! !!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$#########"""""""""#########"""""""""""""""######""""""!!!!!! """"""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########!!!""""""#########"""""""""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$!!! """$$$"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######""""""""""""###$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""!!! """$$$%%%$$$###"""###"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!""""""""""""!!!###$$$%%%%%%######$$$%%%######"""""""""!!!!!!!!!########################%%%$$$$$$###"""""""""###""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############"""""""""######""""""""""""###############"""""""""###$$$###""""""###%%%######""""""""""""######$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""##################""""""######""""""!!! """"""!!!!!!!!!"""###$$$######""""""###$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""###############""""""""""""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%###""""""###$$$%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''######$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""###$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$###"""!!! """$$$%%%$$$###""""""""""""""""""""""""###""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$############ !!!""""""""""""""""""###$$$###"""!!!"""$$$!!!!!!!!!!!!!!! ########################&&&%%%$$$######""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!"""""""""""""""!!! ######"""!!!   !!!"""""""""""""""""""""""""""########################""""""############""""""######$$$$$$%%%$$$$$$###$$$%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! !!! !!!""""""""""""""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""######$$$$$$%%%$$$$$$$$$######$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&((()))++++++'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!""""""############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$###"""!!!!!! !!!###$$$$$$$$$$$$###"""""""""############$$$"""############$$$$$$$$$######""""""""""""########################""""""!!!"""###$$$$$$%%%$$$$$$!!!"""######"""!!!"""###"""############"""!!!!!!########################%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###""" ############"""!!! ######"""!!! """"""!!!""""""###$$$%%%"""""""""""""""""""""""""""""""""###############"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%&&&'''&&&###!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############ !!!!!!!!!""""""###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""!!!((('''&&&%%%%%%$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%###!!!!!!!!!!!!"""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$#########""""""#####################$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%############%%%%%%###%%%&&&%%%###"""###%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############!!!"""######$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""############$$$$$$$$$######""""""""""""######"""#####################!!!"""###$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$######$$$$$$$$$###"""!!!########################$$$######"""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$###""" ##################""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$###%%%&&&&&&$$$###"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$%%%%%%&&&&&&"""#########$$$$$$$$$$$$""""""######$$$$$$%%%%%% !!!###$$$$$$$$$###"""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$&&&''''''(((######""""""###$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$"""(((((('''%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%&&&%%%###"""$$$&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############!!!""""""""""""#########&&&%%%###""""""###%%%&&&$$$&&&'''&&&###!!!###%%%##############################$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$ !!!"""#######################################$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%$$$###&&&%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######""""""""""""###########################$$$ """"""############$$$%%%%%%######$$$%%%""""""###$$$###"""!!! ###########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" """###$$$###"""!!!!!!"""###$$$$$$%%%$$$$$$ !!!"""###$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!!!!"""###############!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&& !!!"""######$$$!!!!!!""""""#########$$$""""""###$$$%%%&&&&&&'''!!!###%%%&&&'''&&&$$$###$$$$$$###############$$$########################$$$$$$############$$$$$$ !!!"""$$$%%%&&&&&&"""!!!!!!!!!!!!###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###%%%'''))))))'''%%%###)))(((&&&%%%&&&'''***,,,***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&########################!!!$$$%%%%%%"""!!!###%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$###"""!!!"""###&&&'''&&&&&&%%%$$$####################################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""#########$$$$$$$$$ !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%########################&&&&&&$$$$$$$$$$$$&&&&&&+++(((%%%$$$'''((('''&&&$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$############### !!!"""###$$$###""""""""""""""""""!!!!!!!!!!!!"""$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$######""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################((('''%%%#########%%%&&&)))(((%%%###""""""""""""%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&!!!$$$((()))(((&&&%%%%%%((('''&&&&&&$$$$$$###"""########################((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""%%%((()))(((&&&%%%$$$$$$&&&((('''$$$"""###%%%########################""""""###$$$$$$%%%&&&&&&"""%%%&&&&&&&&&%%% !!!###%%%&&&%%%$$$"""'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###""" !!!###$$$%%%%%%$$$$$$(((((('''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%'''((('''%%%$$$$$$&&&''',,,)))%%%"""!!!"""$$$&&&&&&$$$######$$$%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''''''''&&&$$$#########$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$########################"""###$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%'''$$$"""###%%%''''''&&&$$$$$$$$$#########""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""%%%$$$$$$###""""""######""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! """""""""""""""""""""""""""#####################!!!"""###$$$$$$$$$#########"""""""""!!!!!!!!!!!! """###"""  %%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""!!!!!!"""""""""#########""""""""""""""""""##############################"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%########################'''%%%$$$"""""""""$$$%%%)))(((&&&%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######$$$%%%'''(((&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###### """&&&'''&&&$$$######'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$ """$$$%%%$$$"""!!!"""###%%%&&&%%%###!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&"""###$$$%%%&&&&&&%%%$$$!!!###%%%'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%######%%%'''&&&%%%###""""""$$$'''(((&&&$$$######$$$%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''&&&&&&&&&%%%$$$#########$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###### !!!!!!###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""#########"""""""""""""""###############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!#########$$$######""""""########################$$$######""""""######$$$"""!!! !!!$$$&&&&&&&&&$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###%%%$$$######"""#################################""""""""""""""""""######"""""""""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""#########"""######$$$%%%$$$$$$$$$######"""""""""!!!!!!!!! !!!"""!!!$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########"""""""""""""""######### !!!!!!"""######$$$$$$########################"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################%%%$$$"""!!!!!!"""######&&&&&&%%%$$$$$$$$$$$$$$$###""""""""""""""""""###!!!""""""###%%%'''((()))&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###### ###&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$######$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$######$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%######$$$&&&""""""""""""###%%%&&&'''&&&$$$######$$$%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%$$$$$$######"""""""""########################&&&%%%%%%$$$###"""!!!!!!###############"""!!! ########################$$$$$$############$$$$$$!!!!!!!!!"""###$$$%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$###############$$$########################"""""""""""""""#########"""""""""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$######$$$$$$%%%%%%%%%%%%#########"""""""""!!!!!!!!!"""######!!! $$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################$$$######"""""""""######"""""""""""""""""""""#########""""""""""""######!!!!!!"""###%%%&&&'''(((&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&###%%%'''((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&%%%###"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%$$$#########$$$%%%&&&''''''((((((%%%%%%$$$###$$$%%%'''((('''&&&%%%$$$###$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$######"""&&&$$$######$$$%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&((((((&&&$$$######$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%$$$$$$######""""""########################$$$####################################"""!!! ########################$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$#################################&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###$$$###############$$$$$$########################!!!!!!""""""############"""""""""""""""######$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%############""""""""""""!!!######""""""###$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$#########$$$$$$$$$!!!!!!""""""############$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&###%%%'''(((&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&'''%%%###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%$$$######$$$$$$'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''((((((&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))'''%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$"""###$$$$$$$$$###""""""&&&$$$######$$$%%%%%%$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&'''))))))'''&&&$$$###$$$%%%&&&&&&''''''&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$ !!!!!!###$$$%%%&&&&&&########################""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$###############""""""######$$$$$$$$$%%%#########$$$######""""""########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$########################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$#########"""######$$$%%%########################!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""#########$$$############$$$%%%%%%$$$$$$#########"""""""""!!!"""""""""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#################################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$###""""""$$$""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%$$$######"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''&&&%%%&&&&&&'''%%%######%%%&&&'''&&&########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%'''&&&%%%######$$$!!!!!!###$$$%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###!!!###&&&&&&$$$###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######""""""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""###########################"""""""""###$$$%%%$$$$$$$$$#########"""""" """"""!!!!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""####################################!!!""""""###############%%%%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$###$$$$$$%%%$$$###"""!!!"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""###%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&))))))(((&&&&&&&&&%%%###"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$ """$$$&&&(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&###$$$$$$$$$$$$$$$#########$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((&&&$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$&&&((('''&&&$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$!!!###$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$######""""""$$$$$$##################"""###$$$%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""!!!%%%%%%$$$###%%%&&&""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$################################################$$$###"""!!!!!!###%%%&&&""""""""""""""""""""""""$$$$$$$$$##################"""!!!!!!!!!"""$$$%%%$$$$$$$$$############"""!!!###$$$$$$"""!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$###"""#########""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$######################## !!!""""""###""""""$$$$$$%%%&&&%%%$$$###"""######""""""""""""######"""###$$$%%%%%%$$$###"""!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&$$$"""!!! ###!!!!!!###&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))))))))'''%%%######%%%'''))))))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%"""###$$$%%%%%%$$$"""!!!!!!###&&&(((((('''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((&&&$$$""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$&&&((((((&&&%%%$$$%%%)))((('''%%%$$$#########&&&$$$######$$$%%%%%%$$$!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,"""###$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######"""  """###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!######$$$###"""!!!((('''%%%$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$"""############$$$$$$$$$###"""!!! !!!"""###!!!"""!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!"""############$$$$$$$$$######""""""""""""###### !!!###$$$&&&''' !!!"""######$$$""""""""""""############$$$$$$###"""!!!!!!""""""$$$$$$##################!!! !!!$$$%%%### !!!!!!!!!!!!!!!""""""###########################!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######$$$$$$###############$$$""""""""""""""""""""""""""""""#########""""""!!!"""""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''&&&&&&'''((((((((('''%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###"""###&&&))))))&&&###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$)))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$###%%%%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%!!!"""$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$!!!!!!"""""""""#########&&&%%%$$$######$$$%%%&&&$$$###""""""###$$$###!!!""""""""""""""""""""""""$$$#########"""""""""!!!"""############$$$$$$$$$######""""""""""""######"""!!!!!!!!!""""""###$$$!!!!!!""""""######$$$$$$""""""""""""############&&&%%%%%%$$$######$$$$$$########################"""!!! """$$$%%%###!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%$$$######""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&'''((((((((('''&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&### &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%!!!###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### !!!!!!!!!""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$###!!!""""""""""""""""""""""""###############""""""""""""############$$$$$$$$$######""""""""""""######$$$###"""!!!!!! !!!###############$$$$$$$$$""""""""""""############&&&%%%$$$$$$###$$$$$$$$$###########################""""""###%%%%%%$$$"""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""!!!"""###%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""""""""##############################$$$"""!!!!!!""""""!!! """"""""""""""""""""""""########################""""""#########$$$$$$$$$######""""""""""""############"""!!! #####################"""!!!"""""""""##################"""""""""""""""##################$$$$$$$$$$$$###$$$$$$%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$######$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&%%%$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%''')))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######""""""""""""###%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((((((((''''''&&&%%%$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$!!!""""""""""""""""""!!!!!!  """###"""!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$######""""""""""""######"""!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!!!!"""""""""###############"""""""""""""""######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$######"""""""""""""""###$$$$$$########################""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''&&&$$$###"""%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""!!!!!!"""$$$%%%%%%$$$"""""""""""""""""""""""""""""""""###$$$%%%&&&&&&"""############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!"""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%###%%%&&&&&&$$$######$$$###""""""""""""###$$$$$$########################$$$$$$###""""""""""""#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!""""""############$$$$$$$$$##################$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''&&&&&&'''&&&%%%$$$"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%""""""""""""###############$$$%%%%%%%%%%%%$$$###%%%###"""###%%%%%%$$$###""""""""""""""""""""""""!!!""""""###%%%&&&&&&'''"""############$$$$$$$$$######""""""""""""######"""""""""######$$$%%%&&&!!!!!!!!!""""""######$$$""""""""""""############$$$$$$######$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%"""%%%&&&%%%###!!!"""###""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%######################## !!!"""###########################$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''''')))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&(((''''''&&&%%%%%%$$$$$$""""""!!!!!!!!!"""######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$!!! """%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$&&&%%%###"""""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%########################%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%###!!! !!!%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###  ###%%%!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""&&&$$$######$$$###""" """"""""""""""""""""""""!!!!!!"""###%%%&&&''''''"""############$$$$$$$$$######""""""""""""######$$$$$$$$$###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""""""""############""""""!!!!!!"""###$$$$$$!!!""""""###$$$$$$%%%%%%"""$$$&&&%%%"""!!!!!!###!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$""""""######$$$$$$$$$%%%!!!"""$$$&&&&&&&&&$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''((()))((('''&&&)))((('''&&&%%%&&&''''''#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&&&&(((+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&########################&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$""" $$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%###"""########################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&))))))'''$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""$$$$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&$$$######$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############""""""""""""""""""""""""!!!!!!$$$######%%%$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&& %%%***888111(((&&&%%%###""""""######$$$$$$$$$############"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%&&&$$$""" !!!"""%%%$$$###$$$%%%%%%$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""########################$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%''')))******((((((((((((((((((((((((---,,,)))'''&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,'''%%%''''''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$###&&&%%%$$$$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%%%%###"""!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""####################################$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$''''''%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""$$$%%%$$$###"""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$######$$$$$$%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################%%%!!! $$$&&&$$$$$$%%%$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$%%%%%%$$$$$$######"""""""""""""""""""""""""""""" $$$$$$***===QQQ==='''&&&%%%###############$$$$$$$$$############"""######$$$$$$$$$$$$######"""######$$$$$$######"""%%%&&&'''&&&$$$$$$$$$&&&%%%$$$######$$$%%%$$$###%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######################################################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''%%%$$$$$$&&&((())))))''''''''''''''''''''''''***(((&&&%%%$$$$$$&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$%%%$$$###"""###%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%########################((($$$###&&&'''%%%$$$%%%$$$$$$$$$###############"""###$$$$$$###"""###$$$%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""%%%&&&$$$%%%'''IIIaaa999&&&&&&%%%$$$############$$$$$$$$$############"""######$$$$$$$$$$$$######"""""""""######"""""""""###$$$&&&&&&%%%$$$&&&'''$$$###"""###$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############################################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$###$$$&&&'''(((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" !!!"""###########################&&&"""!!!%%%'''%%%$$$%%%########################"""###$$$$$$###"""###$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&%%%$$$PPPjjj555%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""############"""""""""###$$$$$$""""""###$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##########################################$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""%%%'''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" !!!"""###########################""""""%%%######%%%########################"""###$$$$$$###"""###$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%''''''RRRmmm:::$$$%%%%%%%%%$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""!!!!!!"""$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,'''%%%'''(((%%%$$$&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$######%%%###############$$$$$$$$$"""###$$$$$$###"""###$$$ !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""""""""###'''%%%>>>SSS000$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$'''((((((&&&$$$"""######%%%$$$###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""%%%'''%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''((($$$%%%'''&&&%%%%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""%%%''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$###%%%""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$!!!'''###$$$111######$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&##############################"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!%%%'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%'''&&&%%%%%%&&&((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&'''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$'''###"""&&&'''%%%$$$&&&""""""######$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$***(((''')))"""###%%%%%%&&&%%%$$$###$$$$$$$$$############"""######$$$$$$$$$$$$######""""""############""""""!!!###$$$$$$###"""$$$%%%'''&&&%%%%%%''''''&&&%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''##############################"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&((())))))***))))))((((((&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$###&&&(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&***---,,,***&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&""""""###$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""'''%%%$$$$$$$$$$$$###!!!$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%$$$"""###%%%########################### !!!"""###$$$#################################&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((########################%%%%%%###"""""""""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&'''))))))'''%%%%%%%%%(((&&&$$$%%%&&&'''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''(((((()))((((((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))'''$$$$$$&&&(((((((((((()))*********((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%******)))((('''&&&&&&%%%''''''(((((('''&&&%%%%%%&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$"""!!!  """$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""####################################&&&$$$###$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############"""""""""########################%%%$$$###"""""""""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%'''))))))'''%%%%%%%%%(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((''''''''''''''''''''''''((())))))((('''&&&((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&((())),,,)))'''&&&&&&(((((('''((())))))***)))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$)))((((((''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&''''''''')))(((((((((((('''''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))'''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""######%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############"""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""##############################$$$###"""###$$$%%%$$$"""#########################################################""""""######### """$$$%%%''''''''''''########################%%%$$$######""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&(((&&&%%%%%%&&&''''''&&&''''''''''''&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((('''&&&%%%%%%&&&'''$$$&&&)))***+++)))'''%%%(((((((((((((((((((((((((((&&&$$$""""""$$$''')))...+++(((''''''((('''&&&(((((()))))))))((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&&&&''''''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###""""""###%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&$$$###""""""###$$$%%%########################'''%%%###!!!!!!!!!###$$$###########################"""!!!"""###$$$###"""""""""""""""""""""""""""##############################""""""""""""#########$$$&&&''''''%%%###"""########################$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%'''((('''%%%%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&''''''''''''''')))((((((''''''&&&&&&&&&)))((('''''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((+++)))'''%%%$$$$$$%%%&&&%%%&&&((()))***)))'''&&&(((((((((((((((((((((((()))'''%%%######%%%'''(((,,,***((('''(((((('''&&&(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&((('''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###"""!!!###%%%'''&&&&&&$$$$$$######""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$############""""""########################'''%%%###"""!!!"""###$$$########################"""!!! !!!###$$$###"""""""""""""""""""""""""""##############################""""""""""""######((('''&&&$$$ ########################$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&''')))'''%%%&&&'''(((''''''''''''&&&&&&%%%%%%%%%$$$((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%)))(((((('''''''''((((((''''''((())))))(((''''''(((((((((''''''(((((((((+++***'''%%%$$$%%%&&&''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&&&&'''(((((('''''''''''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''))))))'''&&&&&&'''))))))$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%% !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###""""""###%%%'''&&&%%%$$$$$$######"""!!!!!! """######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%###############$$$$$$$$$#################################$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$########################"""!!! !!!###$$$$$$###""""""""""""""""""""""""#################################""""""############$$$$$$###!!!###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&((()))'''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&((((((((('''(((((())))))'''((()))******)))(((''')))((((((''''''(((((()))***)))((('''&&&&&&'''(((((('''&&&&&&&&&(((***+++(((((((((((((((((((((((('''((())))))))))))((((((&&&%%%%%%&&&((((((((('''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&!!!$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''######$$$%%%&&&'''((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$##############################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################"""""""""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$###"""$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%########################"""!!!!!!"""$$$%%%%%%$$$################################################$$$$$$############$$$$$$ !!!"""$$$&&&'''((()))###########################$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$&&&((()))(((&&&&&&((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((((((((('''''''''((()))******'''((()))******)))((('''))))))(((((((((((()))))))))))))))))))))))))))(((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''((()))***((('''''''''))))))'''%%%''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&'''((()))***&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''' ###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$#########%%%&&&%%%$$$#########$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%% """###$$$$$$###!!! $$$$$$#########$$$%%%&&&########################"""###$$$%%%%%%%%%%%%%%%########################"""!!!!!!"""$$$&&&%%%$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""##############################$$$%%%$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###$$$&&&))))))(((&&&&&&((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''(((((())))))******''''''''''''(((***++++++'''((()))++++++)))((('''))))))(((((((((((())))))((()))***************)))###%%%(((***+++***((('''(((((((((((((((((((((((((((&&&$$$###$$$'''***,,,+++***))))))))))))&&&$$$'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''###$$$&&&((())))))((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%'''(((***+++&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((($$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((()))))))))"""###%%%''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******)))(((&&&$$$#########$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%#########$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$"""  ###&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""""""""############$$$###"""""""""###%%%&&&%%%$$$###""""""###$$$%%%"""############$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%########################&&&%%%###!!!!!!!!!!!!"""########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########"""""""""######$$$$$$######"""###########################$$$%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))))))))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%+++***)))((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''((((((((()))******)))((((((((((((((('''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''(((((())))))******))))))))))))((((((((((((---,,,+++)))((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''%%%###$$$&&&((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$###""""""###$$$$$$"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$####################################""""""""""""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!!!!"""########################$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))))))))((('''&&&&&&&&&&&&((((((((('''''''''&&&&&&(((((((((((())))))******(((((()))))))))((((((''''''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))******)))((((((((((((((((((((()))))))))((('''''''''''''''''''''((((((((((((((())))))))))))(((((()))(((''''''''''''((()))'''((((((((()))))))))*********))))))((((((''''''+++***)))(((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''(((''''''&&&&&&''''''((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%"""!!!"""$$$&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((()))*********(((''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''((((((((('''''''''&&&&&&''''''((()))******&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((***(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""###########################$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""########################$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))((('''&&&&&&&&&&&&)))))))))((((((((((((((('''(((((()))***+++,,,,,,***************)))((('''''''''((((((((())))))))))))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))(((((((((((((((((()))*********))))))))))))))))))(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))+++******)))(((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%% %%%((('''$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((())))))******(((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''((()))(((((('''%%%%%%&&&'''((())))))***&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%% !!!"""###%%%&&&'''$$$##################$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%$$$##############################"""###$$$%%%&&&((())))))###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""########################$$$##################$$$########################$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))((('''(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((()))))))))((()))))))))))))))((((((''''''((()))************+++*********))))))(((((('''(((((())))))((((((''')))(((((((((((((((((()))(((((((((((())))))))))))++++++***)))((('''&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''$$$"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''### !!!%%%((((((&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$&&&((((((((('''&&&$$$$$$%%%&&&''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$ !!!""""""##################$$$$$$#########""""""#########$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&########################!!!!!!""""""######$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""###$$$###"""!!!!!!#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''''''''((())))))))))))((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((+++++++++++++++***))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))))))))***'''((())))))))))))((((((&&&'''(((((())))))))))))++++++******))))))((((((&&&''''''((((((''''''&&&((())))))))))))))))))((())))))))))))((((((((((((*********)))(((''''''&&&(((((((((((()))***++++++((((((((((((((((((((((((************************))))))(((((((((((())))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&###!!! """$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''#########$$$%%%&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&''''''&&&&&&(((***'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$###""""""############$$$$$$$$$######$$$%%%%%%$$$###### !!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!!!!!###$$$%%%%%%######$$$%%%###########################$$$$$$%%%$$$$$$##############################"""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!! !!!"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((('''(((((()))&&&&&&''''''''''''((((((%%%&&&&&&'''((())))))************+++++++++******((((((((()))))))))************)))))))))(((((((((((((((((()))))))))******&&&''')))******)))((((((''''''(((((())))))((((((************))))))))))))''''''((((((((((((''''''((())))))******))))))((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((())))))))))))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''%%%######%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%'''&&&###"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&((()))((('''&&&''''''''''''((((((((((((&&&&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%((()))***)))&&&&&&'''***'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$###""""""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###########################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((((((((())))))''''''((((((((()))))))))''''''(((((())))))))))))'''((()))***++++++++++++(((((()))))))))******************)))))))))(((((((((((()))))))))*********&&&''')))*********)))((())))))*********)))(((((((((((())))))))))))))))))))))))************))))))((()))************)))(((***)))))))))((((((((('''(((((((((((())))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((())))))***)))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***))))))((((((''''''&&&$$$%%%'''))))))((('''%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$%%%''')))******)))(((''''''''''''((((((((()))''''''(((((()))*********(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***)))(((''''''((()))***)))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&((('''%%%$$$$$$%%%'''((()))++++++)))%%%###%%%''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!###&&&'''((((((((("""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%''''''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%&&&%%%$$$###########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###!!! !!!$$$&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&'''((('''''''''&&&&&&'''''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((((((((()))***(((((())))))*********+++---,,,+++***)))((('''&&&&&&'''((()))***+++++++++))))))))))))************************))))))))))))))))))))))))************%%%''')))***+++***)))(((+++++++++++++++***)))(((''''''(((((())))))******++++++,,,,,,,,,,,,++++++((()))***++++++***)))(((******))))))((((((((('''''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))((()))*********)))'''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$(((---...***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&''''''%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))+++***(((&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&''''''(((((())))))******&&&''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&$$$#########$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%$$$$$$###"""!!!$$$#########""""""!!!!!!%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$!!!!!!""""""#########$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))***++++++***'''&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))((((((((())))))******))))))((((((''''''(((((())))))))))))((((((******))))))))))))*********)))(((''''''((()))*********************************+++++++++,,,,,,,,,)))************+++++++++******))))))))))))******(((((()))*********************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***))))))((('''(((((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((***++++++++++++***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%$$$""""""###$$$"""!!!''''''''''''(((((((((((('''''''''''''''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&'''((())))))))))))(((''''''((((((((()))))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$#########$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$#########""""""""""""%%%$$$$$$######$$$$$$%%%"""!!!  """############$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))(((''''''''''''((()))((()))***)))((('''((()))'''''''''((((((((())))))(((((((((((()))))))))***((())))))*********))))))************************((())))))))))))))))))(((******))))))))))))*********)))(((((((((((()))************************************+++++++++,,,,,,************++++++++++++******))))))))))))******'''((())))))*********)))******+++++++++,,,,,,,,,***************++++++,,,*********)))))))))((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))************(((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((''''''&&&&&&&&&''''''''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))'''&&&'''(((((('''%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''&&&&&&&&&'''((())))))))))))((('''(((((((((((()))))))))))))))((('''&&&&&&'''((())))))(((((((((((((((((()))''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$#########$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############"""###$$$$$$%%%%%%$$$$$$###############"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))((((((''''''(((((()))&&&((())))))(((((()))+++(((((()))))))))*********((((((((()))))))))******'''((()))+++++++++***)))*********+++++++++++++++))))))************))))))******))))))))))))************)))(((((()))******************************))))))*********+++++++++************+++++++++,,,******))))))))))))******)))***++++++++++++++++++******+++++++++,,,,,,,,,)))(((((((((((()))************+++,,,+++***)))((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())),,,+++******+++,,,+++***''''''''''''(((((((((((())))))))))))))))))******))))))))))))))))))))))))$$$%%%&&&((((((((('''&&&'''''''''(((((('''''''''(((((((((((())))))))))))'''&&&$$$######%%%'''((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############ !!!"""###$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))'''((())))))(((((()))***((((((((()))))))))******(((((()))))))))*********%%%''')))***+++***))))))+++++++++++++++*********)))******++++++******)))+++******))))))******+++************************************************)))))))))*********++++++*********+++++++++,,,,,,+++******))))))******+++,,,,,,------...------,,,******+++++++++,,,,,,,,,((((((((((((((()))*********+++,,,------+++)))(((******))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''&&&%%%&&&'''((('''&&&''''''''''''(((((((((((()))))))))*********++++++************************$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''&&&$$$###$$$&&&((()))(((''''''''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!"""""""""#########$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############!!!"""###########################$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############"""""""""""""""#########$$$$$$$$$##################""""""######$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((())))))))))))))))))(((((()))***)))((('''((()))''''''((((((((()))))))))))))))))))))************&&&'''((()))))))))((((((,,,,,,+++***))))))((((((******++++++++++++******++++++************++++++******++++++++++++******************************)))************+++++++++***++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***))))))))))))***++++++***+++---...---,,,***(((************))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))(((''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***&&&$$$$$$$$$&&&'''&&&%%%''''''''''''((((((((((((((())))))******+++++++++************************&&&'''((()))))))))))))))''''''&&&%%%%%%&&&''''''))))))))))))((((((((((((((((((''''''((()))+++,,,(((''''''&&&&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$!!!""""""#####################$$$%%%%%%%%%$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############ !!!"""#####################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###""""""############$$$$$$$$$#########"""""""""""""""""""""$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))((())))))******))))))((()))******)))(((''''''((('''''''''((((((((()))))))))))))))*********++++++))))))((((((((((((((((((,,,++++++***))))))((((((++++++,,,,,,,,,,,,++++++++++++************++++++***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++)))))))))))))))(((((('''******+++++++++,,,,,,,,,+++************+++,,,,,,++++++,,,---,,,+++***)))************************+++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))***))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((('''&&&''')))***)))(((''''''''''''((((((((((((((((((((()))***+++++++++***************************)))))))))))))))***+++)))(((''''''''''''((()))***)))))))))((((((((('''(((((())))))***++++++,,,)))((((((''''''(((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$######"""""""""!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))((()))************)))((('''((())))))(((((()))***(((((()))))))))*********))))))*********+++++++++...,,,***)))((()))***************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,------,,,++++++************************+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))))))))))))))(((((('''******+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++************)))))))))******++++++,,,+++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,++++++(((((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((&&&%%%%%%&&&&&&((())))))$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******'''&&&&&&'''((())))))(((''''''''''''((((((((()))'''(((((()))******++++++************************,,,+++***))))))***+++,,,+++***)))(((((()))***+++******))))))((((((((('''&&&&&&((()))******************))))))))))))************)))((('''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&%%%%%%$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$###"""!!! """############$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))((()))***++++++***)))(((%%%&&&((()))((()))+++,,,)))************+++++++++)))************+++++++++222000,,,***)))***+++,,,((((((***+++---...000000+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++------------++++++************************,,,,,,,,,---------......++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***************++++++,,,,,,+++***)))))))))******(((((()))***+++,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******%%%%%%%%%&&&'''((()))***###%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,+++++++++***++++++******)))((((((((())))))(((((((((***+++,,,))))))************))))))+++***)))(((((()))***+++((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((((('''&&&%%%&&&(((+++,,,''''''(((((()))+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////...---//////...---,,,******))),,,+++******,,,---,,,+++------------,,,+++******,,,+++++++++*********)))---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++*********+++,,,,,,---************************++++++++++++*********)))------,,,+++++++++,,,,,,******************************))))))))))))******************************))))))************))))))''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''((((((((((((''''''''')))***+++&&&&&&''''''(((((()))))))))'''&&&'''((()))(((''')))((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%############%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************++++++******************+++++++++,,,,,,,,,------*********)))))))))((((((++++++************))))))******)))))))))***,,,,,,''''''((((((((('''&&&&&&+++***)))(((((()))***+++***)))(((((((((((()))***&&&'''(((((())))))(((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))***)))(((''''''(((***+++,,,+++******))))))******,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///111222333444444444666555444222000///---,,,...---,,,---///000///...++++++,,,---------------------------,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++******++++++,,,---************************'''(((((()))***+++,,,---************++++++++++++******************************))))))))))))******************************&&&'''((())))))*********)))(((''''''&&&&&&'''''')))((((((''''''(((((()))***)))(((''''''((())))))'''''''''((((((((((((((()))'''&&&'''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((*********)))(((''''''''''''(((((())))))((((((((())))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***))))))))))))(((((((((******++++++++++++,,,,,,,,,+++++++++++++++,,,---+++++++++++++++***)))(((******))))))))))))************))))))))))))******&&&'''(((((())))))(((((()))((((((''''''(((((()))''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))(((''''''((((((((())))))))))))))))))))))))))))))))),,,+++***(((((()))******---,,,,,,+++***+++++++++,,,---....../////////////////////......---------///............000222333111333555888;;;======>>>===<<<:::777444222000//////......///000000///---************+++++++++***..................////////////---,,,++++++++++++------------------------...---,,,***))))))))))))+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,&&&''')))*********))))))************************************************))))))))))))))))))))))))''''''(((((())))))))))))******)))(((((((((((((((***))))))(((((())))))***+++***)))(((''''''''''''))))))(((((((((((((((''')))(((&&&&&&''''''&&&$$$%%%%%%&&&'''&&&%%%$$$###)))(((&&&&&&'''&&&%%%###%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))))))))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,---......---------,,,,,,,,,,,,---------------,,,+++*********))))))))))))))))))***((((((((((((((((((((((((''''''((()))))))))))))))***)))(((''''''((()))***'''''''''''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''(((((((((((()))))))))))))))***************++++++******))))))***+++,,,+++++++++,,,---...///000///000111222333333222222333333222222111111000000333333222222333444777888777999<<<@@@BBBDDDDDDDDDCCCBBB@@@===:::777444333444333222222333222000...000///...---,,,++++++***............//////////////////...---------......---------------------------,,,+++***************+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++*********)))))))))(((((($$$&&&(((***++++++***)))************************************************((((((((((((((((((((((((*********)))))))))))))))******)))(((((((((((()))******))))))))))))************)))(((((((((((((((***)))))))))(((((('''''')))(((&&&&&&''''''%%%$$$$$$%%%'''(((((('''%%%$$$)))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''((()))******))))))************************************++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---......///............------,,,,,,))))))******)))((('''''')))))))))******)))))))))((())))))))))))))))))((('''(((((()))))))))))))))***)))(((''''''((()))***(((''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''(((((((((((()))))))))***)))*********++++++,,,,,,))))))***+++,,,---...///------------...000111222111333444666777777666555777777777666666666555555666555555555777888:::;;;;;;===@@@CCCEEEEEEDDDCCCEEEDDDBBB@@@===;;;999888999888888888888777444111555444222111000000000000.............../////////,,,,,,,,,,,,---...///000------------------------++++++******+++,,,------++++++,,,,,,,,,---------------------------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++************))))))))))))%%%'''))),,,,,,,,,+++***************************)))***++++++++++++***)))((((((((((((((((((((((((***))))))***+++,,,...///***)))((((((''''''((((((******))))))))))))******''''''((()))))))))))))))******))))))(((((((((''')))(((&&&&&&''''''&&&%%%%%%&&&(((******)))'''&&&'''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''((()))*********''''''((()))******************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,------...............------------,,,++++++++++++***************+++,,,,,,---......////////////...,,,+++***))))))************))))))))))))************))))))++++++,,,,,,,,,,,,++++++'''((())))))******))))))***))))))(((((())))))***((((((''''''(((((()))************))))))((((((((('''''''''''''''''''''''''''''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((((((''''''&&&$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((('''((((((((()))))))))***************+++,,,,,,------***+++,,,...///111222333222111000000//////000000333444777999:::999888777::::::::::::::::::::::::777777888:::;;;<<<======>>>@@@CCCEEEEEEDDDBBBAAA??????>>>===;;;:::999999:::::::::<<<>>>===:::888666555444333222222333444222222111111111000000000,,,,,,,,,,,,---...//////........................++++++++++++,,,...///000,,,,,,,,,---------......------------............,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------((()))+++,,,,,,,,,,,,+++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&'''))),,,000333555***))))))(((((((((((((((***))))))(((((())))))***&&&'''((()))***************))))))))))))))))))((()))'''&&&'''((()))((('''&&&'''((()))***)))((((((&&&%%%%%%&&&(((***)))(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((******++++++***************************+++++++++,,,,,,,,,,,,---------------------------........................---------...//////000000000000/////////.........------,,,,,,,,,,,,++++++******++++++,,,,,,------////////////...,,,***)))))))))***+++,,,,,,,,,,,,((()))***++++++***)))(((++++++,,,------,,,++++++(((((()))************))))))))))))******)))))))))((((((((((((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((()))))))))(((((()))))))))***************++++++,,,------...///000111222444555555555333222222111111111111111222444777999::::::888777::::::;;;;;;<<<<<<======:::<<<>>>AAABBBBBBBBBAAABBBDDDGGGIIIIIIGGGDDDCCC??????@@@@@@AAAAAABBBBBBAAABBBEEEIIIMMMNNNMMMKKKFFFDDD@@@===:::999888888888888777666555555444333333333222111111111111111000000000000000000000000---------------...///000------........./////////------------.........///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++++++++++++++++++++************************)))***,,,------,,,***)))************************''''''''')))+++///222444++++++***))))))))))))***)))((((((''''''(((((()))'''((()))******)))(((((()))))))))))))))*********(((''''''(((***+++***)))'''''''''((((((((())))))((('''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((******+++++++++************************++++++,,,,,,,,,---------////////////////////////000000000000000000000000...//////000111222222333111111000000/////////...000000/////////.........******++++++++++++,,,,,,////////////---+++)))((($$$%%%&&&'''((()))))))))((()))***++++++***)))((()))***+++,,,,,,+++***)))(((((()))***************((()))***++++++***)))(((((((((((((((((()))******%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))************))))))))))))******************+++,,,,,,---......444444555666777777777666000000000111222333555555111333666888:::999888777999::::::;;;<<<===>>>>>>???AAAEEEHHHIIIIIIHHHGGGGGGIIILLLNNNNNNLLLIIIGGGIIIJJJKKKMMMNNNPPPQQQRRRPPPRRRVVV\\\bbbeeeeeeddd^^^ZZZUUUNNNIIIEEEBBBAAA>>>===<<<;;;:::888777777<<<;;;:::888666555555555222222222222222222222222000//////.........//////.........////////////000---------.........//////---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++******)))******+++************************)))***,,,------,,,***)))************************,,,+++)))))))))+++---///---,,,++++++******++++++((((((''''''''''''(((((())))))*********((('''&&&(((((())))))******++++++(((''''''(((+++,,,,,,+++&&&&&&&&&&&&&&&'''((()))***)))''''''(((((('''%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************)))(((((((((((())))))***''')))++++++***))))))***(((''''''(((***++++++***,,,,,,,,,---------------000000/////////000111111333000...///222555555333...000222333222111000000333222111000000000111222444444333222222222222222444333222111000000000111------,,,---//////---+++222///---,,,---.........)))))))))***************+++++++++++++++***))))))+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))***************)))(((((())))))*********))))))(((''''''''''''((((((((((((&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&$$$!!!!!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$#########""""""!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######"""$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&))))))((('''''''''''''''))))))******)))'''%%%$$$&&&'''''''''((()))))))))*********)))))))))))))))---------......000111111///000333666777777444222...///111222444555777888>>>===<<<<<<===<<<:::888===>>>>>>===>>>@@@DDDHHHMMMUUU^^^aaa___ZZZXXXXXXZZZ___cccdddbbb``````aaabbbffflllooooooppprrrtttxxxuuussswww}}}yyysssjjjaaaZZZUUUSSSNNNHHHGGGKKKMMMLLLJJJDDDBBB@@@@@@@@@???<<<888888777555555666777666555111111000000000000000111....../////////////////////111333111///...000333------------------------,,,,,,,,,------.........+++++++++,,,,,,---------***************************++++++,,,,,,++++++******++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++******(((''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((******))))))((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%(((((()))))))))*********)))))))))))))))******+++***+++,,,,,,***))))))***,,,,,,,,,,,,---.........------------......//////000000222444777999;;;<<<>>>;;;777666888999999888:::<<<>>>???===;;;:::999777777777888888999:::::::::999888777666777888888888777666555444444333333444222111000111222111000000...------......---,,,,,,,,,------------------++++++,,,,,,,,,++++++***************))))))))))))+++*********))))))))))))***************************************)))(((((((((((()))))))))(((((('''''''''((((((((()))))))))&&&''''''((())))))((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%###!!! """$$$$$$$$$((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&''''''((((((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''''''''((()))******)))((('''((((((((()))******++++++******++++++,,,,,,------///////////////000111222111111333555777777666444444333333333444888<<>>@@@AAABBBBBBBBBBBBCCCAAA???======>>>@@@AAABBBBBBBBBAAAAAA@@@???>>>???<<<888666555666555555111000//////000000...---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((***************)))))))))***************************************)))((((((''''''((((((((((((''''''((((((((()))))))))******''''''((()))))))))((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&'''%%%""""""###$$$$$$$$$(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((())))))((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&&&&'''''')))((((((''''''''''''(((&&&'''((()))***+++++++++))))))***++++++,,,------,,,,,,---...///000111111111000000000000000111222000000000111222333444444666777777888===FFFQQQXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTVVVXXXZZZ^^^eeemmmrrr~~~yyyuuurrrpppmmmjjjbbb___[[[XXXVVVSSSOOOLLLIIIGGGDDD@@@<<<999777666555444222111000111111222444222000///111333444444222111111000///...---,,,++++++++++++************,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++++++++******)))******************************++++++++++++******++++++++++++++++++++++++++++++***))))))***++++++******+++******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''''''''(((%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))))))))))))))***+++,,,,,,((()))++++++***+++---///,,,------......000222444555555666888;;;>>>AAACCCDDDFFFKKKPPPVVVZZZ]]]^^^```\\\WWWTTTSSSTTTVVVWWWYYY[[[]]]___```^^^YYYVVVQQQQQQRRRRRRRRRQQQPPPOOONNNLLLIIIGGGGGGIIILLLNNNQQQRRRSSSTTTUUUUUUTTTSSSOOOKKKEEE@@@===<<<;;;:::888666333111111222111000---.../////////...---,,,,,,,,,++++++,,,,,,------+++++++++*********))))))***************************************************************)))((((((''''''(((((())))))(((((())))))))))))************'''(((((()))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&***(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((()))(((''''''''''''((((((&&&''''''((()))***++++++******+++,,,------...////////////000000111111222111000000000000000111111222222111111111333666888777;;;AAAIIIUUUdddttt~~~~~~{{{wwwtttqqqpppnnnpppqqqssswww|||~~~zzzvvvsssoookkkggg]]]ZZZUUUOOOHHHBBB===;;;<<<:::888666555555666666;;;666222000222333222111111111000000///......---,,,,,,,,,++++++*********,,,,,,------------------++++++,,,,,,---.........+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))******************************++++++++++++******+++++++++++++++++++++++++++******************+++***************)))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))))))))))))))***+++,,,------...//////...///111333222333555555555777<<>>888444222333333333222333444444444333111000,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++***************+++++++++***************************************)))(((((('''((()))***************))))))))))))************((()))))))))))))))(((((('''((((((((((((((((((''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&***((('''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$$$$########################!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((('''''''''(((((())))))***++++++,,,---...///000000222222222111000000000///000000000///000000111111444555555444555999>>>CCCCCCKKKWWWdddrrrxxxuuuooofff[[[QQQHHHDDDDDDBBB@@@>>><<<;;;;;;;;;>>>:::555444555666555333000000000000////////////.........------,,,,,,+++------------------------,,,,,,---------.........,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++************************************++++++++++++***************************************++++++*********)))************))))))((()))))))))))))))))))))))))))******************)))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%))))))))))))************))))))******+++,,,---...///000111111111333666888===???@@@@@@>>>@@@EEEIIIPPPQQQQQQSSSWWW[[[___bbbgggffffffggghhhiiikkklllddddddddddddeeeiiinnnrrr||||||uuuooollllllllllllkkkjjjjjjlllooosssuuurrruuuyyy~~~~~~|||yyytttnnniiibbb\\\WWWQQQKKKDDD===:::888777777333444555666555444111000///...---,,,+++,,,------.........---------,,,,,,*********+++++++++++++++++++++++++++++++++++++++***************)))(((((('''((()))******++++++***((((((((()))))))))******))))))*********)))(((((('''(((((())))))(((((('''''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%###&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###############$$$$$$$$$ !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$######%%%&&&'''(((((((((&&&&&&&&&&&&'''((())))))(((''''''''''''(((((())))))(((((((((((()))***+++,,,---...///000222333333444444333222111000//////000000000000111222333444222444888:::===CCCLLLSSS___gggttt~~~sssfffZZZTTTLLLKKKJJJHHHFFFCCCBBBAAA>>><<<:::999999888777555222222222111111000000///////////////........................------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%************++++++++++++++++++,,,,,,---///000111111333777:::>>>DDDJJJOOOSSSUUUUUURRROOOOOOTTTXXXaaaaaa``````aaadddgggiiimmmkkkhhheeedddeeefffgggccceeehhhiiikkkooouuuyyywwwpppnnnoooqqqtttuuuvvvxxxzzz~~~xxxoooiiibbb]]]VVVPPPJJJEEE@@@===888999:::;;;:::888666444444222000...------...///......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***************)))((((((&&&'''((()))************''''''((((((((()))))))))***************)))(((((((((((())))))))))))(((((('''((((((((())))))))))))(((''''''''''''&&&&&&&&&$$$######$$$&&&&&&%%%###&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***'''''''''''''''((())))))))))))))))))+++,,,...000///000111222444555666777444444333333222222111111111111111222444555777888777<<>>777555222000/////////000---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************)))((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((***************)))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%$$$$$$&&&(((((('''&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''')))******'''''''''''''''((()))***)))))))))***---000222444222222444555666888999:::333333444444444444444444222222333444666888:::;;;DDDKKKUUU___iiiuuu~~~~~~~~~{{{wwwssspppfffgggfff```VVVMMMIIIGGG>>>===:::777444111///...---.........///000000000//////.........---------......---,,,+++******))),,,------......------,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))((())))))*********))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******)))(((((((((''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%,,,++++++++++++,,,...///---222444111111777===???HHHNNNSSSZZZjjj|||vvvsssrrrlllkkkjjjjjjkkknnnppprrrqqqoooiiiaaa]]]^^^eeejjjhhhqqqyyyzzzxxx{{{xxxvvvvvvvvvyyyyyy}}}zzzyyyxxxssslllbbbZZZTTTMMMMMMOOOPPPQQQOOOJJJGGGCCC@@@;;;888666444222000111111111///,,,++++++,,,++++++*********+++,,,,,,---------,,,,,,,,,+++++++++++++++++++++***)))(((******************************************************))))))))))))******(((((((((((((((((((((((($$$&&&'''''''''(((***,,,+++)))((('''((((((&&&%%%&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''((()))***,,,---(((((('''''''''(((((()))***)))(((((((((***+++,,,,,,,,,---///000111333333888555333222222222222111444777888666444333555888888<<<<<<999:::AAAIIILLL\\\aaajjjttt|||~~~{{{vvvkkk]]]SSSLLLCCC:::777999999333---000111111000...------...,,,---...///......000111......---,,,,,,,,,------............---,,,+++******+++,,,+++******,,,............------,,,,,,,,,,,,+++******))))))******+++++++++*********))))))))))))))))))))))))))))))***************************++++++++++++***))))))))))))))))))))))))))))))+++***)))(((((()))***+++((('''&&&&&&'''((()))*********)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++,,,...111333333777888666888BBBLLLQQQUUUZZZ```iiizzz}}}uuuqqqlllkkkkkkkkkmmmoooqqqssswwwuuupppiiieeeggglllqqqnnnttt{{{~~~~~~{{{yyyyyywwwxxx{{{~~~|||wwwqqqkkkgggeeecccaaa```___]]][[[XXXWWWQQQIIIAAA<<<888555333222222000...,,,+++,,,---///......------------------------,,,,,,,,,+++++++++++++++++++++***))))))******************************************************))))))))))))******))))))))))))))))))))))))'''((()))(((&&&&&&(((******(((''''''(((((('''%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((((((&&&$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((())))))((((((((((((((())))))***))))))((())))))+++,,,---......///000111111222222444333111000111111222222888:::<<<:::888777:::===???DDDHHHIIINNNXXXaaaeeerrruuu|||uuukkk\\\RRRFFF???===;;;666000444333222000...,,,,,,---,,,------------,,,------//////...------------...------...////////////...+++,,,---,,,++++++---///...---------,,,,,,,,,,,,+++++++++++++++---......+++++++++*********))))))***************************************************++++++++++++***)))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((('''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---...///222777:::===@@@@@@===AAANNN[[[ccceeekkkrrr|||vvvnnnmmmmmmmmmnnnpppsssvvvwwwxxxvvvsssnnnlllmmmqqquuuyyy}}}}}}||||||~~~yyy|||~~~{{{yyyxxx|||xxxrrrnnnllljjjiiigggmmmeeeYYYNNNEEE???:::888666444222///.........//////...---,,,++++++++++++------------,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))*********************************+++***)))&&&%%%&&&''')))'''&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&######$$$%%%%%%$$$###### """$$$&&&'''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''&&&$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&((((((((((((((()))******)))))))))***+++---...///000111222333222222000000222111000///000111333555;;;>>>AAAAAA@@@BBBFFFJJJSSSYYY^^^aaahhhsss|||qqqgggYYYNNNHHHDDD>>>:::;;;999666333000//////////////////000///...------000//////...---.........+++,,,...///000111222222,,,---......------...///------,,,,,,,,,,,,++++++******+++,,,...///111222+++++++++******************************************************************++++++++++++***)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,///111333444888>>>CCCFFFJJJJJJHHHLLLYYYfffmmmqqqwww{{{qqqooooooppprrruuuxxx{{{|||yyyxxxvvvttttttvvvyyy|||xxxwww}}}}}}xxxvvvsssqqqooovvvooodddYYYPPPHHHBBB>>><<<999555333222222222222///...---,,,,,,++++++,,,...------------,,,,,,,,,+++++++++,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))***++++++)))&&&%%%&&&(((((('''&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&"""###%%%&&&&&&%%%###""""""$$$%%%%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***)))***+++,,,---///000111222333444444333222000...111000000//////111444777:::???EEEJJJNNNSSSZZZ```ooossswwwxxx}}}xxxmmmccc\\\VVVPPPLLLGGGDDD@@@<<<999777444333333333222333333222111/////////...------------...,,,,,,...///000111111111+++---......------...///,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///111222***************************************************************************++++++++++++***))))))))))))))))))))))))))))))******************************)))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''///333777:::;;;>>>EEEJJJMMMSSSVVVWWW\\\hhhsssxxx~~~wwwoooppprrruuuyyy|||~~~}}}|||~~~~~~zzz{{{{{{vvvrrrqqqnnnhhhbbb\\\TTTMMMHHHBBB???:::888888999777666222222111000////////////.........---------,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))***)))''''''(((***)))(((''''''((()))(((&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$"""###%%%'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((())))))&&&&&&&&&&&&'''((()))******+++,,,...000111222222333333444444333222000//////000000//////111666:::<<>>DDDIIIRRR___kkkttt{{{wwwwww~~~|||{{{wwwpppjjjaaaUUUHHH>>><<<777222000000111///---000///......------......///000000///...---,,,+++)))+++......---,,,,,,---,,,,,,------------......------,,,+++******++++++***************+++++++++++++++++++++++++++++++++***************************++++++++++++***))))))************************((())))))******))))))((())))))*********)))(((((()))(((((((((((()))******''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''CCCKKKSSSWWWVVVVVVZZZ^^^^^^ffflllpppvvv~~~}}}|||~~~}}}|||}}}}}}xxxsssrrrrrrrrrssssssqqqmmmjjjZZZWWWTTTTTTUUUTTTOOOJJJDDDBBB>>>:::666333000///............------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((((()))***)))((((((***,,,///---+++*********(((&&&'''(((((())))))(((((('''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%######"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%###""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***))))))(((''''''(((((()))+++,,,---...///111222333333333222111111000///000222444555333666:::<<<>>>EEENNNVVV___hhhuuuyyy~~~}}}}}}uuudddXXXLLLEEE<<<666555555333111222111111000///000000000000111111000///...------***,,,///000///------------------....../////////------,,,++++++***++++++))))))*********+++++++++++++++++++++++++++++++++***************************++++++++++++***))))))************************((()))************)))((((((((()))*********)))))))))((((((((())))))***+++''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''PPPXXXbbbeeedddbbbeeeiiihhhnnnrrrsssxxx}}}|||xxxuuuuuuttt{{{zzzyyyxxxxxxyyyzzzyyywwwgggdddaaabbbcccbbb\\\VVVUUURRRMMMHHHBBB===999777//////.........---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))******)))(((((()))+++111///,,,++++++***(((&&&(((((())))))))))))((((((&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((+++)))'''%%%%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########"""###$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&)))))))))***+++---...///000000222333444333333222000///......///222555888999===BBBEEEJJJRRR]]]fffpppyyyrrruuurrr]]]TTTHHHAAA>>>===;;;888444333222222111111222222111111111111111000//////+++---000111000///...///........./////////000000---,,,,,,++++++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++***************************++++++++++++***))))))***************************+++,,,------,,,+++***'''((()))***++++++***)))((((((((((((((()))******''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((aaahhhqqquuutttqqqpppqqqttttttuuuvvvvvv{{{~~~}}}zzz||||||xxxtttsssssstttvvvvvvrrrnnnrrrssspppggg\\\RRRFFF===777777555333000000111333***+++---...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,))))))))))))))))))))))))(((((((((((()))***,,,,,,222111///---+++***))))))+++***)))(((((('''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''''''''((())),,,///222444444111......000222222000333111111333333333666<<>>KKK___fffmmmrrrtttxxx~~~}}}mmmaaaXXXQQQMMMAAA>>>999666444222000///000...---...///000///............/////////000000//////.........------------------------------------,,,+++))))))+++,,,---,,,,,,------...---------++++++++++++++++++++++++******************************++++++++++++******************))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******)))((((((***,,,''''''''''''((((((((((((|||xxxxxx{{{zzzvvvuuu{{{{{{}}}~~~{{{xxxwwwxxxzzz||||||wwwfffKKKDDD;;;666666555333000/////////......---,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))******'''***///333444111...+++,,,+++***)))(((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''#########$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%%%%###"""###%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((******)))((((((((()))***---------...000111333444222000////////////...,,,///000111222111999MMM```vvv{{{}}}||||||zzzxxxuuuwww|||~~~tttkkkeeeSSSKKKAAA;;;999777333000222111000000111111///---////////////000000000000/////////............------------------------------,,,+++******+++,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))***'''((()))'''&&&%%%'''(((''''''''''''((((((((((((}}}{{{~~~~~~}}}{{{vvvuuuwwwyyy|||~~~~~~|||{{{}}}{{{\\\QQQDDD>>>???>>>999444111///...------...------...............---------++++++++++++++++++++++++******++++++++++++++++++))))))))))))))))))))))))+++***)))))))))))))))***(((+++///333444222///---,,,,,,+++***)))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$'''&&&$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++***(((''''''(((***+++,,,,,,...000333555777888//////000000111111111000000000333666;;;FFF[[[nnn~~~{{{zzzwwwrrrllliiihhhiiiooonnnmmmnnnqqqxxx|||uuuttttttqqqooooooqqqtttzzzpppbbbQQQFFFBBB@@@<<<888888777555444444333111///000000000000000000000000/////////.......................................---,,,++++++++++++,,,---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''((((((&&&$$$$$$%%%&&&''''''''''''((((((((((((wwwrrrpppyyy}}}~~~tttfffWWWNNNMMMJJJBBB:::888555111000000111111000/////////......---------++++++++++++++++++++++++(((((()))***++++++******))))))))))))))))))))))))+++***)))))))))))))))***,,,---...000000000000///---,,,+++******)))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$$$$$$$%%%''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))+++***((('''''')))+++,,,...///000222444666777888///000000000000000111111222222666???IIITTTdddqqquuuooonnnoooqqqtttvvvyyyzzz{{{{{{~~~|||vvvrrrssstttsssqqqqqqpppmmmkkkjjjlllnnnmmmiiihhhkkkrrrwwwyyyyyyyyyrrrmmmnnnooonnnnnnooorrrrrrsssvvv|||oooccc[[[RRRFFF===:::888555444444444333222111111111111111111111000////////////////////////........................---,,,,,,,,,,,,,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))******++++++***((('''(((***''''''''''''((((((((((((~~~xxxuuu~~~|||lllbbb^^^XXXOOOGGG@@@;;;444111111111000.../////////...------,,,,,,++++++++++++++++++++++++'''((()))+++++++++******))))))))))))))))))))))))***)))))))))))))))******......---------...///000...---,,,+++***************)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&(((+++...000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""(((&&&$$$###$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))''''''((((((((()))))))))***)))))))))***,,,---///333333333444333333222111111111111///......000222:::;;;BBBNNNXXXaaajjjsss|||sssllleee___\\\]]]^^^___ccchhhooouuuxxx{{{}}}zzztttppprrrsssrrruuuwwwyyyzzz||||||zzz}}}}}}zzz{{{|||zzzzzz||||||wwwrrrqqqsssvvvvvvuuu}}}~~~~~~~~~lllWWWHHH???;;;777444444444444444222222222222111111111111...////////////000000000........................,,,,,,------------,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))((())))))((('''&&&((()))''''''''''''((((((((((((|||sssooojjjccc\\\PPPHHH???999666555111...//////......---,,,,,,+++++++++++++++++++++++++++((()))+++---------,,,+++)))))))))))))))))))))))))))((((((((()))***++++++,,,,,,,,,,,,---...///000...---,,,++++++***++++++***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((,,,///111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""&&&%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((()))))))))'''((((((((()))))))))))))))***+++,,,...000111222333444444333222111///...000111111000000333888===HHHMMMWWWbbbhhhlllttt}}}~~~wwwrrrkkkjjjhhheeecccdddfffiiiiiijjjlllpppwww~~~yyy{{{{{{yyyyyyttthhhUUUOOOEEE>>>999777666555333333222222222111111111.../////////000000000000........................,,,------------------,,,,,,,,,------...---------------------------------******************************++++++++++++******************)))))))))))))))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&&&&&&&%%%%%%&&&(((''''''''''''((((((((((((}}}{{{yyytttooocccZZZNNNFFFBBB>>>999555//////...---,,,,,,++++++++++++++++++++++++++++++)))***---/////////...---))))))))))))))))))))))))(((((((((((()))***,,,,,,)))***+++,,,...///000000......---,,,++++++++++++******)))((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&(((+++...000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!  !!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))+++---///222333444444000111222333222111000///---///111222555;;;DDDJJJUUU]]]iiirrrsssttt}}}~~~yyytttooojjjdddaaaaaacccgggiiimmmuuunnneeeXXXKKKAAA<<<888666333333333222222111111111.../////////000000111111////////////////////////,,,------......------,,,---------...------,,,,,,------------------------******************************++++++++++++******************)))))))))))))))***+++,,,,,,+++***)))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))(((((((((***,,,''''''''''''((((((((()))yyyuuuqqqiii```YYYTTTLLL???666666555333000---,,,...000---+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,+++************&&&)))---000///...,,,,,,///...---,,,,,,---...///,,,,,,+++***)))))))))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%,,,444555222&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&)))***(((&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&))))))'''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))))))))(((&&&%%%''')))---000333444444444555///,,,111555444222222111...000888@@@GGGTTTaaaooorrrvvv|||xxxxxxzzz||||||qqqiiieeehhhjjjhhhhhhkkkkkkqqq{{{|||vvvppplllnnnpppvvv~~~nnn[[[NNNHHHBBB;;;999666555888777333222444222111///......///000111......////////////..............................---------------------------------,,,,,,,,,++++++++++++------------++++++*********++++++,,,,,,,,,)))************+++++++++...---,,,+++************,,,+++)))((((((((()))******************++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((yyytttsss|||}}}uuuoooiii___QQQFFF===;;;666333000////////////...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++***))))))***)))***,,,------,,,,,,---......------------......,,,+++******))))))******)))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''+++000111---'''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''((((((((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&))))))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))(((((('''***+++...111333444444444555///---000222000...///444222555@@@LLLWWWeeerrr{{{}}}uuurrrvvvzzzzzzwwwsssnnnnnnuuuyyyyyyzzz}}}wwwooojjjbbbaaaeeeppp{{{vvviii^^^QQQFFFAAA<<<888777555111000222444333222111000000000000......////////////..............................---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,)))************+++++++++------+++******))))))))),,,+++***)))(((((())))))***))))))))))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((}}}~~~|||xxxwwwvvvwwwzzz~~~zzzkkk___NNNGGG???888666444222///222000//////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))))),,,++++++***++++++,,,---,,,,,,------------,,,,,,++++++***)))))))))******((((((''''''&&&&&&'''''''''''''''((((((((())))))%%%***...,,,,,,------***((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((())))))***---...000222444444444333333...---000222000///111777777>>>LLL]]]lllzzzxxx{{{zzzuuuhhhbbb```gggqqqzzzxxxgggYYYOOOGGG???;;;888444333555555555444333222111111000...//////000000//////...........................------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++)))************+++++++++,,,+++***))))))))))))))),,,+++***)))(((((((((((())))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((~~~yyyyyy~~~|||vvvwww{{{wwweeeZZZKKKAAA===:::666333222000//////000000...---------------------------++++++++++++++++++++++++,,,+++******)))))))))***,,,+++++++++,,,,,,,,,+++***+++,,,------,,,+++*********))))))))))))******((((((''''''''''''((((((&&&'''''''''((((((((((((&&&///555333...,,,+++((('''&&&%%%$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((((((((***+++,,,...///000222222222222222000...///222444333555999<<<@@@KKK\\\ooo}}}~~~xxxtttrrrvvv{{{|||sssrrruuuwwwxxxzzz~~~vvvdddYYYMMMGGGBBB<<<999:::444444333333222111111000//////000000000000//////...................................................------------,,,,,,,,,------++++++++++++------,,,,,,,,,++++++*********))))))*********++++++++++++******)))(((((())))))++++++***))))))(((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((~~~{{{|||}}}|||}}}~~~}}}|||}}}yyyyyywwwkkkZZZMMMFFFAAA<<<777333111///.../////////...------------------------++++++++++++++++++++++++,,,+++************************+++...000///,,,))))))***+++,,,,,,+++***)))***))))))((())))))******(((((('''''''''(((((()))%%%%%%&&&&&&&&&'''''''''&&&000777444...***(((&&&%%%%%%$$$$$$%%%''')))***#########$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))((((((***)))))))))***+++---...//////000000000000000000000///111333444444:::AAAIIISSSbbbsssyyywww~~~vvvrrrooolllooovvv~~~~~~}}}~~~~~~rrrdddZZZPPPFFF===;;;333333222222111111000000//////000000000000//////////////////////////////.................................---------,,,,,,------++++++++++++------,,,,,,,,,++++++*********))))))*********++++++++++++***))))))((()))))))))************)))))))))(((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((~~~zzzmmmaaaXXXOOOFFF@@@:::777222///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,******+++///333222...***))))))************))))))))))))((((((((()))******((((((''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&...333///***'''&&&$$$%%%%%%$$$%%%&&&''')))***&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((((())))))((('''&&&&&&&&&'''((((((((((((((((((((((((******))))))))))))(((((())))))******,,,---/////////////////////000000000222222333555444666???JJJ```nnnzzztttyyy}}}||||||}}}vvvsssvvvvvvsssuuu|||~~~sssfffUUUFFF>>>999777555333111111111111///000000111111000000///////////////////////////....................................---------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++)))************++++++++++++******)))))))))******(((((()))************)))))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((}}}rrrdddWWWOOOGGGAAA999333111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,++++++...333444111...***))))))(((((())))))***((((((((((((((()))******((((((((((((((()))******&&&&&&&&&&&&''''''''''''''',,,///+++(((''''''$$$((('''&&&%%%%%%&&&'''(((&&&''''''''''''((((((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&(((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((*********)))))))))((((((((()))+++,,,...//////000000/////////000111111222222333555888999>>>MMM\\\xxxyyypppqqqpppkkkmmmsssuuurrrwwwxxxwww{{{mmmZZZNNNDDDAAA<<<777333111111222000000111111111111000000////////////////////////....................................------------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,)))************+++++++++++++++************++++++&&&'''(((***++++++++++++***))))))))))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((|||zzz~~~vvvfff\\\QQQJJJ@@@777333111111222........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......///,,,***,,,222555444222***)))(((''''''((()))***((((((((((((((()))******((((((((((((((()))******''''''''''''((((((((()))***---...***(((******'''+++***(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&((('''%%%$$$%%%(((&&&''''''''''''''''''&&&&&&'''((()))************%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((+++*********))))))((((((''')))+++...///000000000000000000000111222333444000222777;;;@@@III\\\nnntttjjjiiigggaaadddmmmvvvvvvnnnfffiiipppvvv}}}nnnaaaNNNIIIBBB:::555333222333000000111111111111000000000000000000000000000000//////////////////////////////.........---------++++++---......---++++++*********++++++,,,,,,---)))************+++++++++,,,+++++++++++++++,,,,,,$$$&&&(((***,,,,,,,,,,,,***************++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((|||uuupppcccVVVFFF;;;888777555111...------...//////...,,,000//////...------,,,,,,,,,,,,+++++++++,,,...///...------------...//////++++++******)))(((''''''******))))))((((((''''''''''''(((((())))))******+++******)))(((''''''&&&((((((((('''&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&((()))***)))&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&$$$"""###&&&(((&&&$$$'''###!!!###(((***)))&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***))))))))))))******+++***+++,,,---.....................///111333333222444666;;;DDDQQQeeeyyy|||tttjjjcccdddjjjrrrwwwqqqhhhfffgggppppppwww}}}nnn___MMMBBB===:::666444333000///111111//////222---.........//////000000222000...---,,,---///000------------------------//////.........---------+++++++++++++++++++++++++++,,,...//////...,,,+++,,,+++******))))))******************************((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))zzz}}}yyyuuunnnbbbRRRGGGBBB???:::555333111000111222111000...//////......------,,,,,,))))))((((((((()))+++,,,,,,,,,,,,,,,,,,---......------,,,,,,+++******)))***)))))))))))))))(((((())))))))))))*********************)))((('''''''''''''''''''''''''''&&&&&&)))((('''&&&%%%%%%$$$$$$%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&%%%&&&((()))(((&&&)))%%%###$$$(((+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---...///////////////444333222333333444333333888:::AAAPPPdddyyy{{{vvvqqqooorrrzzz|||xxxvvvqqqmmmlllpppvvv~~~uuucccVVVMMMDDD<<<666444000///111111//////111........./////////000000000///---,,,,,,,,,...///------------------------//////.........---------++++++++++++++++++++++++++++++,,,------,,,++++++,,,+++******))))))******************************************************************************************************))))))))))))))))))))))))wwwzzz}}}~~~{{{xxxxxx}}}|||xxxwwwtttjjj]]]RRRLLLFFF???999555333111000000000...---.........---------------,,,,,,+++++++++,,,------+++++++++++++++,,,,,,---------,,,,,,+++*********)))))))))***************++++++++++++******************))))))((((((''''''''''''''''''''''''((((((***)))((('''%%%$$$######!!!###&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%&&&((()))((('''***'''%%%&&&)))***)))&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))******+++//////000000111000000000222222222222222222333444<<>>>>>CCCDDDHHHOOOXXXbbblllwwwxxxiiidddmmm{{{kkkVVVHHH???:::999333333333222222111111111/////////000///......---////////////////////////---------.........//////------------------------)))***,,,------,,,***))),,,++++++***)))*********************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))zzz{{{}}}~~~}}}~~~~~~sssmmmiiiaaaTTTIII>>>999444222333333111...------.........---,,,+++***+++,,,------,,,+++***,,,,,,,,,+++***)))''''''((()))***++++++***)))(((+++*********))))))(((((()))'''$$$""""""$$$''')))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&$$$$$$$$$$$$&&&'''''''''''''''((((((((((((******))))))(((&&&%%%$$$***************))))))((((((((())))))))))))((((((((()))++++++******+++---***---000222333333444555333777999:::>>>FFFJJJJJJFFFIIIRRR___fffkkkuuulllWWWIIIBBB>>>BBBIIIQQQXXXcccnnnxxxuuukkkeee{{{oooVVVDDD;;;999888444///---000222222111333222111111111111111111//////000000000000/////////////////////......---------......//////000000***+++,,,,,,******+++,,,------,,,,,,+++***)))))),,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))---,,,,,,+++***))))))(((*********)))))))))))))))vvvqqqmmmqqq|||}}}yyyrrreee[[[GGGAAA:::666555444222000000000000///...---,,,+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++************++++++++++++******************)))))))))(((***(((&&&%%%%%%&&&(((***'''''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))))))))((('''&&&%%%'''(((((()))************(((((())))))))))))((((((''')))************+++---+++...000222333444666888888;;;<<<<<<@@@IIIPPPRRRTTTSSSXXXdddoooxxxvvveeeSSSHHHDDDDDDJJJRRR___fffpppxxxxxxvvv{{{rrr]]]NNNGGG>>>:::444222222222000---222222111111111111111222//////////////////////////////000000//////...---.........///////////////+++,,,------,,,+++,,,...------,,,,,,+++******))),,,,,,,,,+++++++++******,,,+++++++++************************************)))))))))((('''&&&&&&&&&***)))))))))))))))))))))|||qqqhhhaaafffuuu~~~|||qqqhhhSSSMMMEEE???;;;888444111222222111000...---,,,+++++++++,,,,,,,,,,,,++++++***+++,,,---------------,,,,,,++++++++++++,,,,,,************))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%'''((()))*********(((((())))))))))))(((((('''(((******)))***+++------///111222333666:::<<<<<<@@@@@@???DDDOOOYYY]]]]]]ZZZ]]]iiivvv}}}ggg[[[NNNHHHIIINNNXXXaaaqqqxxxvvvlllkkkqqq|||wwwdddYYYJJJEEE===999777666333000222111111000111111222222000///...------...///000//////000000//////...---///////////////.........---...///...---,,,---...------,,,,,,++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))******xxxooofffhhhrrr~~~uuuuuu~~~uuuooo^^^YYYQQQKKKFFF???777111222222111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,+++***))))))***+++,,,*********)))))))))))))))((())))))))))))))))))(((***)))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((((((&&&&&&'''(((((()))((((((%%%&&&'''((())))))))))))))))))(((((((((((())))))&&&(((************,,,---///000111222333777<<<@@@@@@EEEHHHHHHLLLWWWaaaeee___ccclllvvvxxxlllYYYSSSLLLJJJOOOYYYeeennnzzz~~~tttnnnlllkkkqqq{{{|||rrr___UUUHHH???;;;::::::999222222111111111111222222000///---,,,,,,---///000000000000000000///......000000//////......---------...///...,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))*********zzzssspppttt{{{|||{{{zzzvvvhhhddd___YYYSSSHHH<<<444222111000///......//////,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------+++***)))(((((()))***+++))))))))))))))))))******'''((())))))))))))((('''******))))))((((((((('''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((('''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''(((((('''%%%%%%''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''))))))(((((((((((())))))'''(((***+++***+++---...111111222222444888>>>BBBJJJPPPTTTTTTVVV]]]dddhhheeesssxxxfff[[[PPPOOOMMMNNNUUUaaammmtttyyyyyyllleeeeeeqqqvvvzzzlllXXXHHH???======>>>444444333222222222222222111000...------...000111000000000000000//////...000000//////......---------......---,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++((((((((((((((('''''''''(((((())))))************|||yyyzzz~~~|||zzzsssoookkkeee^^^SSSFFF===555333222000//////000000------,,,,,,,,,,,,------///////////////...---,,,***))))))))))))))))))***))))))))))))************(((((())))))))))))((((((***))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''((())))))((((((((())))))))))))((('''&&&***)))(((''''''((()))***''')))+++,,,,,,,,,...000222222333333555888===AAARRRYYY]]][[[YYY^^^dddgggkkk|||vvviii[[[SSSRRRUUUXXXYYY___jjjtttxxxxxx}}}yyyhhh___aaadddkkkuuuooo[[[NNNFFFAAA>>>777666555444333222222222111000///......///000111000000111111000000///...///////////////.........---......---+++***+++,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++}}}~~~zzzsssmmmggg]]]RRRKKK;;;999666333111000///000...---,,,,,,,,,,,,---...------......//////......)))******++++++******)))((()))))))))************************************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((('''(((((())))))***)))))))))***)))(((''''''((()))***(((***,,,------...000222222333444444555888<<>>:::555222000//////...---,,,,,,,,,,,,---...***+++,,,...///000000000***+++,,,------,,,+++***(((((())))))*********+++,,,++++++******++++++,,,(((((())))))******++++++************************((((((((((((((()))******)))(((((((((''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))'''(((((((((((((((''''''&&&'''(((***+++++++++++++++)))(((''''''((()))+++)))+++---......///111333222333444555555777;;;===@@@GGGKKKJJJLLLVVVdddkkk|||iiiTTTPPPTTTXXX[[[___ooowww}}}|||~~~rrrjjjjjjlllpppxxxnnnZZZLLL===<<<999777555333222222111111222222222222111111111111111111111000//////---.........//////000000000111111000...,,,---...------------------------*********++++++,,,,,,,,,,,,,,,,,,------.........))))))))))))))))))))))))((((((((((((((()))))))))'''(((((()))***+++++++++}}}wwwwww{{{uuuppplllcccZZZOOOCCC::::::;;;666111111.../////////......000222------------------------,,,,,,,,,++++++*********,,,,,,,,,+++++++++************))))))))))))******++++++******)))(((((((((+++,,,------,,,***'''%%%***)))((('''((()))+++---,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&***((('''((()))((($$$!!!&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((()))******+++++++++******))))))***+++---///111222111666666333555;;;>>><<<@@@AAAFFFMMMUUU___kkktttooo```RRRQQQWWW^^^hhhqqq~~~xxxxxx||||||wwwrrrvvvjjjYYYIIICCC;;;333//////000111111000/////////000222333222222222111111111111000........................------------------------...------,,,,,,++++++***(((((())))))))))))((((((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++)))(((&&&******+++++++++,,,,,,,,,zzzwwwzzz~~~|||yyyxxxrrrjjjVVVIII===;;;:::666333333////////////.........///------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))(((((((((((()))))))))))))))))))))*********)))***+++,,,+++***((('''(((''''''&&&'''((()))***++++++***)))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&((((((&&&$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%''''''((()))))))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((()))******+++++++++++++++......///000111333555666666::::::777777<<<>>>===AAACCCIIIPPPZZZfffttt}}}pppfff___aaagggnnnxxx|||}}}~~~||||||ooobbbVVVFFF<<<888777555333333222111111111111111222222222222111111111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,---*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))*********)))(((*********+++++++++,,,,,,~~~yyyyyy|||dddWWWIIIAAA>>>999777666222111111000000///......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******(((((((((''''''((((((((('''(((((()))******++++++&&&''')))***+++***))))))'''''''''(((((((((((()))******)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))******++++++++++++,,,......///000111222444555888<<<===;;;;;;@@@CCCDDDGGGLLLSSS[[[dddqqq|||sssqqqrrrwww{{{yyyiiiSSSDDD>>>;;;666111444444333333222111111000222222222111111111111000........................------------------------***++++++,,,------......+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++&&&'''((()))************))))))*********+++++++++~~~zzzzzz{{{|||}}}}}}}}}|||{{{{{{{{{~~~zzz|||xxxkkk[[[NNNFFF@@@<<<999444333222222222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((())))))************''''''((())))))))))))((()))******+++++++++******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))(((((((((((())))))))))))************+++,,,,,,---......//////000222333444666999<<<<<<>>>DDDKKKOOOUUU^^^hhhnnnttt~~~yyy|||uuuaaaPPPDDD<<<555000333333333333222222111111222222222111111111000000................................................,,,,,,,,,,,,------......,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++((((((((())))))*********)))))))))*********++++++zzzvvvyyy|||{{{xxxqqqsssvvvxxxyyyyyyxxxwww{{{||||||zzz~~~~~~nnn^^^RRRJJJCCC>>>777555222111111222000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++************))))))(((((()))))))))))))))(((((('''******++++++++++++***))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))))))))************))))))'''((((((((()))))))))***************+++,,,---...111111222333444555777888777999;;;<<>>???>>>:::999<<<>>>FFFYYYlllsssggg___CCC???:::555222222333555222222222111111111111000000000000000000000000000////////////////////////,,,,,,------.../////////+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---///000,,,,,,,,,---------......zzzsssqqqkkkmmmuuu}}}}}}{{{sssuuuqqq```OOOFFF@@@888555666333222111111111000---+++------,,,,,,,,,+++++++++)))***,,,---......---,,,,,,,,,++++++***)))((((((******************************+++,,,------.........---+++)))(((((()))***((((((((((((''''''''''''((('''&&&&&&'''((()))***''''''&&&%%%%%%%%%%%%&&&%%%'''))))))(((((((((***+++***'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&'''''''''''''''&&&&&&&&&))))))))))))************))))))))))))***************)))(((((((((((())))))++++++,,,,,,...///111222444444666:::<<<===<<<;;;>>>@@@@@@???BBBNNNaaappp}}}uuu```MMM>>><<<:::333222666333444444222...---000222222111111000000000000000444333111///------------,,,------------------------,,,,,,++++++,,,,,,---000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++zzzsssrrrkkknnnwwwzzzssssssyyy{{{{{{~~~xxxzzznnnYYYLLLCCC:::555555222000////////////---+++/////////.........------+++,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))*********************************+++,,,,,,---------,,,***(((''''''((())))))))))))(((((((((''''''(((((('''&&&'''''')))))))))(((''''''&&&&&&''''''$$$&&&''''''&&&&&&&&&'''***(((&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''))))))))))))************))))))))))))***************))))))((((((((())))))+++,,,,,,---...000111222555666777999<<>>666333555444555555333000...000222222111111000000000000000333222000///............000//////.........//////---,,,,,,++++++,,,,,,---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************{{{xxxxxxssswwwwwwmmmlllvvv}}}{{{zzzyyyzzz}}}|||uuuooopppvvvwwwtttyyy}}}hhhWWWJJJ@@@:::888222000///...///000///---/////////............---...---,,,+++************,,,,,,,,,+++******))))))************************)))))))))***++++++,,,,,,+++***)))'''''''''((((((******)))))))))((((((((()))((((((''''''''''''(((***)))((((((''''''((((((&&&'''((('''&&&%%%&&&'''((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''(((((()))))))))))))))************))))))))))))***************)))))))))))))))******,,,,,,---...///111222333777777888:::===@@@CCCEEEGGGHHHJJJNNNVVVcccqqq{{{}}}{{{~~~wwwrrr}}}|||___MMMBBB888333444555666666444222000000111222111111000000000000000111111000///////////////111000///...------...///------,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************{{{rrrqqqzzz|||{{{|||~~~~~~zzzvvvwww{{{~~~www~~~zzzsssrrrtttvvvyyyxxxyyy{{{}}}~~~}}}yyyvvvpppkkkooowwwzzzyyyrrrtttxxx|||yyywww}}}wwwdddVVVKKKCCC>>>666333111000111111111000------------,,,,,,,,,,,,---,,,+++***)))***++++++,,,,,,,,,++++++*********************************(((((())))))*********++++++***)))(((((((((((()))************))))))))))))))))))((((((''''''''''''***)))((((((''''''((((((((())))))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''((()))((('''%%%&&&&&&'''((())))))***((()))))))))************((()))))))))******************)))))))))***++++++------...///000222333444888999;;;<<<===@@@BBBDDDGGGKKKTTT___kkkwww{{{ttttttyyyvvvwwwvvv```MMM???888999333444444444333222222111222111111000000000000000000////////////000000000000///---+++++++++,,,---------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------------,,,,,,,,,+++++++++************************}}}yyyzzz~~~|||}}}{{{qqqjjjiiilllnnnnnnlllnnnqqqqqqnnnlllnnnqqqkkkrrrtttmmmiiimmmuuu{{{}}}~~~vvvpppsss{{{ttttttuuuvvvxxxyyyzzzzzz~~~yyyrrrmmmnnnsssyyy~~~ssseeeYYYMMMCCC999666222000000111111000......---------,,,,,,,,,,,,+++***)))***+++---...,,,,,,,,,+++++++++++++++************************((()))))))))))))))******++++++******))))))******************)))))))))))))))))))))(((((('''&&&&&&)))(((''''''&&&&&&'''''''''((((((&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((())))))'''&&&&&&&&&''''''((()))******((()))))))))************((()))))))))***************************+++,,,,,,......///000111333444555777:::===???>>>???@@@BBBGGGPPPaaarrruuutttwww|||vvvtttzzzaaaKKKAAA???333333222333333333333222222111111000000000000000...//////000000000000000///...---,,,+++,,,,,,---...------,,,,,,------.........---------,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,ssssssxxx|||wwwlllgggbbbaaacccfffgggfffddddddgggjjjiiieeedddgggfffkkkmmmhhhgggppp|||}}}}}}xxxvvvtttsssssssssqqqooonnnjjjdddaaabbbdddfffgggjjjtttwwwjjjXXXJJJ>>>:::444000////////////000000000/////////......++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))*********++++++++++++***************)))))))))((((((((('''(((((()))(((((('''&&&)))(((''''''&&&&&&''''''%%%&&&%%%$$$""""""$$$&&&'''''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''***(((''''''(((((('''&&&'''''''''(((((())))))***))))))))))))************))))))))))))************************+++,,,------//////000111222444555666888;;;>>>???>>>>>>BBBEEEMMM\\\qqqzzzwww{{{~~~rrrssstttZZZIIIAAA888666333222333444333333222111111000000000000000...///000000000000000///////////////////////////......------------..................---------,,,------------------------------------,,,,,,,,,,,,------------------------tttvvvvvvqqqwww|||yyypppbbb```^^^```dddgggfffeeeaaa___bbbjjjmmmkkkiiikkkkkkppprrroooqqq{{{}}}zzzyyyzzzyyyvvvsssmmmhhhaaa\\\ZZZZZZYYYXXXXXX```fffjjjoooxxx}}}iiiXXXGGGAAA:::444111111000000000000000000////////////,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************)))))))))))))))(((((((((''''''&&&'''((())))))(((((('''***)))((((((''''''((((((&&&&&&&&&%%%$$$$$$''')))))))))))))))((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''((((((((((((((()))))))))))))))))))))************))))))))))))*********************++++++---......000000000111333444666777:::<<<>>>===<<<@@@GGGNNN\\\kkkyyyvvvxxx}}}zzzsssZZZJJJAAA<<<777333333333333222222111111000000000000000//////000111111000///...+++---///000111000//////......------------....../////////.........------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{wwwmmmbbbhhhnnnrrrxxx|||yyysssdddbbb```bbbfffgggfffddddddaaaeeepppyyyyyyxxxzzzxxx}}}~~~xxxqqqhhhaaa]]][[[YYYVVVTTTXXXZZZXXXYYY```gggjjjxxxeeeOOOIII@@@999666444333333///.........------------...//////000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************'''((()))))))))))))))(((((((((((((((''''''''''''%%%&&&''')))))))))((((((+++******))))))))))))))))))***)))((('''(((+++...************)))(((&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& """&&&((()))((())))))))))))(((((((((((())))))))))))************))))))))))))************++++++++++++,,,---...///000000111222333555666777<<<===<<<:::;;;AAAMMMVVVhhhxxxxxxpppqqqyyyqqq\\\IIIBBB:::555333333222000222111111000000000000000///000111111111000...---''')))---///000///...,,,......------------......000////////////.......................................---------,,,,,,,,,++++++++++++++++++++++++}}}tttooommmrrr{{{|||kkk]]]eeeaaacccmmmuuuxxxwwwvvvhhheeecccfffkkkqqqtttuuurrrqqqttt~~~zzzoooddd]]]XXXVVVVVVWWWXXXXXXWWWWWWXXXZZZlllxxxtttaaaWWWIII===777333000...000000000...,,,+++,,,---......---------,,,,,,,,,...---,,,,,,++++++,,,,,,************************---,,,***)))))))))******+++++++++*********))))))+++***((('''''''''((())))))((('''&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&******))))))(((&&&%%%$$$%%%&&&'''((())))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))******)))************+++++++++,,,,,,+++++++++++++++++++++,,,---///000111111111111111222444666999;;;<<<>>><<<::::::===GGGXXXfffxxx{{{pppmmmlllsssuuuVVVMMMAAA777333222222111111111222222222222111111000000000000000000000000////////////////////////........................///////////////......---000///---+++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,oooccc___^^^```hhhpppssssssoooeee[[[\\\[[[___jjjsssuuuvvvwwwqqqpppqqqvvv~~~yyyooohhhddd^^^^^^^^^]]]\\\ZZZXXXWWW```jjj|||ssshhhWWWGGG<<<666444444111222222222111111111222............------------...---,,,,,,++++++,,,,,,************************,,,,,,***)))))))))******+++++++++*********))))))+++***)))((('''(((((()))((((((''''''&&&'''''''''*********)))((((((''''''))))))))))))((('''&&&%%%%%%%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))******)))************++++++++++++++++++++++++++++++++++++,,,---///000111222222333333444555777999:::;;;:::::::::;;;AAAQQQhhhzzzuuurrrrrrttt{{{pppbbbPPPBBB<<<999555222222222222111111000//////000000000000000000000000////////////////////////........................///////////////......------,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~qqq^^^SSSQQQQQQRRRXXX]]]^^^___```]]]WWWVVVXXXaaammmtttuuuvvvxxx|||~~~}}}wwwrrrpppmmmllljjjfff___ZZZWWW\\\gggwww~~~kkkUUUDDD:::888999000000000000000000//////////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++******)))*********+++++++++*********************)))((((((((((((((((((((('''''''''((())))))+++******))))))(((((((((''''''((((((((((((''''''$$$%%%&&&'''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))******)))************+++++++++************************+++,,,...000111222333333444555666777999:::;;;<<<999;;;===@@@JJJ___zzzyyyrrrvvvzzz|||zzzyyyaaaNNNCCC===888444444444333222111000//////000000000000000000000000////////////////////////........................///////////////......---,,,,,,++++++,,,---......---------,,,,,,---------------------------------~~~yyy|||yyyaaaSSSNNNMMMNNNOOOUUUYYYXXXYYYZZZYYYVVVYYY]]]hhhtttzzzyyyzzz~~~}}}rrrjjj___^^^___eeepppyyy}}}~~~|||eeeOOO@@@::::::333222000//////...,,,+++000000000000////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++*********************************************))))))(((((((((((((((((((((((((((((()))***+++))))))))))))((((((''''''&&&&&&'''(((((()))(((((($$$%%%%%%&&&''''''&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((())))))***))))))*********+++++++++))))))************++++++,,,---///111222333444444444666888:::<<<>>>@@@@@@===???CCCIIIZZZrrrzzzwww{{{sssxxxttt\\\JJJ@@@;;;999666666555444333333222222000000000000000000000000////////////////////////........................///////////////......---///......---,,,+++++++++......------------..............................|||yyy}}}iiiUUUNNNNNNNNNMMMOOOWWW]]]^^^^^^^^^\\\YYY]]]cccooo|||ssslllcccaaadddiiijjjhhhjjjnnnsssxxx~~~uuu___KKK???;;;999666333222222222111///111111000000000/////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************+++*********************************)))))))))))))))(((((('''((((((((((((((()))***+++'''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))$$$%%%&&&&&&'''&&&&&&&&&'''((())))))******))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((())))))***))))))*********+++++++++))))))******++++++++++++---...///111333555555666444666999===AAADDDFFFGGG@@@EEEKKKWWWnnnxxxiiiiiilllrrr{{{wwwyyylllTTTEEE???>>>666555444333333333444444111111111111111111111111000000000000000000000000///////////////////////////////////////......---............---,,,,,,+++///......------......///........................yyyuuuxxx|||www```QQQMMMNNNNNNLLLPPP[[[fffjjjkkkkkkiiieeeeeejjjvvv|||nnngggfffgggddd```______aaaeeehhhppp~~~uuu```OOOEEE<<<777222111333444444333000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************+++++++++)))))))))))))))(((''''''(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))******)))************+++++++++*********+++,,,,,,---------...000222444666777777555777<<>>666555444222222222333333111111111111111111111111000000000000000000000000///////////////////////////////////////......---***+++,,,...////////////......------------......------------------------}}}{{{{{{|||xxxyyyyyywwwssspppoooooonnnggg^^^VVVQQQPPPQQQRRR[[[iiivvv|||}}}}}}{{{wwwwwwyyy}}}zzzxxxrrrlllfffbbb```aaa```aaahhhrrryyyfffYYYEEE>>>555111111333222111000000/////////............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***))))))*********+++++++++((())))))***)))((('''&&&((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))******)))************+++++++++***++++++,,,------......---///111333555777888888888;;;@@@EEEIIILLLNNNOOOQQQaaaqqq~~~{{{kkk___]]][[[[[[^^^eeelllqqqrrrooooooooommmkkkiiihhhiiigggjjjooossswwwzzz|||~~~xxxuuurrrrrruuuyyy{{{{{{|||vvvuuuzzz~~~}}}zzzzzz|||{{{sssrrr{{{|||mmm^^^OOOFFF===;;;888555333333333333111111111111111111111111000000000000000000000000///////////////////////////////////////......---***+++---...///000//////...------------------...,,,,,,,,,,,,,,,,,,,,,,,,qqqooolllfff```[[[ZZZZZZXXX\\\___]]]WWWUUUWWW[[[kkkxxxrrrkkkgggfffbbb\\\]]]cccgggxxxjjjTTTKKK???777555444222000////////////...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***))))))******++++++++++++((()))*********)))'''&&&)))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((((((((((((((('''''''''(((((((((((((((''''''((())))))***************''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))******)))************+++++++++++++++,,,------...//////...///111333666777888999;;;>>>BBBGGGKKKNNNOOOOOO]]]qqq{{{wwwssslllbbbZZZ[[[YYYZZZ^^^dddiiikkkjjjjjjiiigggeeecccaaa___^^^\\\^^^cccgggjjjmmmpppssstttooojjjhhhkkknnnppppppssslllhhhlllqqqrrrqqqrrrzzz}}}tttqqq}}}wwweeeVVVDDDBBB>>>:::777555444444111111111111111111111111000000000000000000000000000000000000000000000000///////////////......------.../////////...---,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,yyyjjj]]]WWWUUUTTTXXX___bbbdddggghhhggggggggghhhyyyxxxoooiiieee```]]]^^^kkk}}}gggSSS@@@999888555333444.........///////////////...---,,,,,,,,,,,,---.........---,,,,,,+++******+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))******))))))((('''&&&)))((('''&&&%%%%%%&&&'''((((((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%&&&''''''((()))******+++******))))))))))))))))))---+++***+++...///---***((()))***+++,,,,,,,,,,,,444333333555999<<<======AAAAAAGGGPPPOOOJJJOOO\\\yyyxxxpppmmmkkkhhhfffeeebbb___\\\___^^^^^^___bbbeeefffggggggfffdddbbb___\\\ZZZXXX]]]^^^^^^___```bbbdddeeegggbbb```cccfffiiimmmrrrtttpppjjjeeeeeehhhmmmqqqxxxtttooouuuttt```MMMFFF===777555444333222444222000000111222111000000000000000////////////............/////////000000000000000000000000000///...---,,,,,,---...///------,,,,,,,,,,,,------+++++++++,,,,,,---------rrrfff[[[XXXXXXYYY___eeeqqqtttwwwyyyzzzzzz|||}}}wwwpppjjjfff^^^bbbjjjuuutttbbbMMMBBB;;;555333444/////////000000000000000......---,,,,,,---............---,,,,,,+++******,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''((()))))))))))))))((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))******)))))))))))))))*********,,,***)))***,,,---,,,******+++,,,...///000000111000111222555999===???@@@DDDDDDKKKSSSTTTSSS]]]mmmuuuiiibbb```___^^^]]]\\\]]]^^^___fffffffffggghhhiiihhhhhhkkkhhhccc^^^ZZZYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^bbb]]][[[^^^```bbbeeejjjrrrooojjjdddbbbdddjjjooozzzwwwrrrrrrzzzzzz___TTTGGG===999777555333444222111222333333222111111000000000//////////////////000000000000000000000000000000000000000000/////////......///////////////............//////++++++,,,,,,,,,---------oooggg```___bbbgggmmmttt~~~}}}uuupppddd```\\\]]]eeesssrrr]]]MMM@@@888666888111111111000000000000000......---,,,,,,---.........------,,,,,,++++++***,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))************'''''''''&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))*********++++++)))((((((***,,,,,,+++,,,,,,...000222444666666111333666999;;;>>>BBBDDDHHHIIINNNUUUYYY^^^ppp|||vvvpppfff\\\XXXXXXYYYYYYXXXXXX[[[bbbgggppppppqqqrrrqqqooommmkkkooojjjbbb[[[WWWVVVYYY[[[XXXXXXXXXXXXYYYYYYYYYYYY\\\YYYXXXZZZ\\\\\\___cccqqqqqqmmmfffaaaaaahhhooo~~~wwwkkkiiilllyyyrrrcccNNN@@@:::888555333333222222333555555333111111111000000000/////////111111111111111111111111//////////////////////////////000000000000////////////............//////,,,,,,,,,,,,------------wwwssspppppptttzzz~~~qqqlllddd______dddiiimmmppp||||||iiiVVVFFF===;;;===222111111111000000//////......------------......---------,,,,,,+++++++++,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''''''''((())))))((((((((((((((()))))))))(((((('''''''''''''''((())))))))))))((((((((((((((((((((()))******+++++++++***))))))***+++,,,---,,,---///111444777:::;;;777:::>>>AAABBBEEEHHHKKKNNNNNNRRRWWW]]]hhhvvvkkkfffccc^^^[[[[[[XXXZZZZZZWWWUUUYYYccckkktttvvvyyyyyywwwssspppooopppkkkccc[[[WWWVVVXXXZZZWWWWWWXXXYYYYYYZZZZZZZZZYYYWWWWWWZZZ[[[[[[___ddduuuvvvtttmmmfffeeelllsssyyynnniiippptttXXXDDD<<<:::888666333222222333555555333111111111111000000000//////222111111111111000000000////////////////////////...///000111111000///...------,,,,,,,,,,,,------,,,,,,------------------}}}{{{wwwvvvvvvxxx{{{}}}~~~~~~xxxvvvrrrooommmnnnpppqqqwwwwwwyyy{{{~~~~~~tttkkkddd```[[[YYYVVVaaatttrrr^^^LLLAAA===<<<222222111111000///..............................------,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&''''''(((((()))))))))(((((((((((())))))******(((((((((''''''(((((()))))))))))))))(((((((((((((((((())))))******************+++++++++,,,...///+++,,,...111444888;;;===;;;???DDDJJJNNNRRRVVVYYYVVVVVVWWW[[[bbbrrrqqqhhh___\\\\\\[[[]]]aaa]]]^^^]]]YYYUUUXXX```gggppptttwwwxxxuuuqqqnnnmmmkkkhhhbbb\\\XXXWWWWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\WWWVVVWWWZZZ[[[\\\bbbiii{{{~~~~~~yyyqqqpppuuu{{{~~~~~~uuukkkxxxkkkQQQCCC===;;;999444333222333444444222000111111111111000000000000000000000000000000000000////////////////////////------///000000///------------,,,,,,,,,,,,------------------------------~~~{{{yyyxxxuuutttsssrrrrrrpppmmmkkkeeecccbbbbbbdddeeeeeeddd```^^^\\\ZZZYYYZZZ[[[]]]aaabbbbbbdddgggkkknnnpppuuuzzzvvvmmmeee^^^YYYQQQUUU[[[cccmmmyyyyyyfffTTTHHH???888444444333222111000///...---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************)))((('''&&&''''''((()))))))))(((((('''(((((())))))******+++)))(((((((((((())))))***(((((((((((())))))))))))***)))))))))))))))))))))(((***,,,---------...///++++++---000333888<<<>>>>>>AAAGGGPPPYYYaaadddeee\\\ZZZYYY]]]hhhzzz~~~ssspppmmmoootttwwwuuurrrlllddd]]]\\\\\\]]]```eeeiiiiiigggccc___```dddhhhjjjnnnrrrrrroookkkiiiiiigggeeeaaa^^^[[[YYYXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\XXXWWWXXXZZZ[[[]]]dddmmm}}}}}}}}}uuussszzzcccNNNBBB;;;777888666444333333333222111222222111111111000000000/////////000000000111111////////////////////////------............------//////............//////............------------vvvuuusssqqqnnnjjjhhhfff```___^^^______^^^[[[XXXSSSRRRPPPPPPPPPQQQPPPOOOOOONNNMMMLLLLLLMMMNNNOOOOOOOOOPPPQQQTTTXXX[[[]]]eeelllssswwwyyy}}}ssshhhaaaUUUSSSPPPMMMPPPXXXeeennnsss{{{lll^^^RRREEE:::777777666444333222000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))))))))((('''(((((()))***))))))'''''''''(((((()))******++++++))))))(((((())))))***+++''''''(((((())))))******++++++******)))(((((((((%%%(((---...---,,,,,,---,,,,,,---///333888<<<>>>DDDDDDHHHSSS```hhhiiigggZZZWWWVVV[[[jjj|||~~~rrreeecccbbbcccgggkkkmmmnnnpppiiieeeeeeeeefffiiinnnrrrqqqooommmlllllllllmmmjjjnnnrrrqqqlllgggggghhhiiigggdddaaa_________``````aaabbbbbbbbb```^^^]]]]]][[[[[[\\\\\\^^^gggqqq}}}}}}|||rrr{{{}}}dddQQQDDD???>>>;;;777444444444444333222222222111111111000000...///000000111222333333000000000000000000000000//////............////////////............/////////.........------------|||wwwttthhhgggfffccc```\\\YYYXXXQQQPPPPPPQQQQQQPPPNNNLLLJJJHHHFFFFFFGGGGGGGGGFFFBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGIIIMMMPPPRRR^^^dddkkknnnooottt}}}pppfffWWWTTTPPPJJJFFFHHHOOOUUU```vvv~~~{{{pppfff\\\MMM@@@:::999888777555333222222---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''((()))************))))))*********((('''&&&'''(((((()))***+++++++++))))))((())))))***++++++&&&''''''((()))******+++,,,,,,+++***)))(((''''''"""''',,,...---++++++,,,,,,---...000333888<<>>999555444555555555222222222111111111111000//////000111333444555666111111111111111111111111111000///......///000111---------,,,,,,---------//////.........---------yyytttoookkkfffccc\\\YYYUUUQQQNNNLLLLLLLLLGGGFFFFFFEEECCCBBBBBBAAA@@@@@@??????>>>>>>>>>===@@@@@@@@@???????????????===>>>@@@@@@AAADDDIIILLLRRRXXX```gggjjjnnnssswww{{{mmmfff^^^UUUOOOMMMLLLKKKJJJTTTbbbwww~~~}}}|||}}}yyypppggg]]]QQQFFF???===:::777555333222111222111000///...---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************))))))))))))+++++++++***)))(((((('''(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***+++,,,,,,---,,,+++)))''''''(((***+++++++++++++++,,,------...---......///000444999===AAASSS\\\___hhheeeZZZUUUIIIMMMOOOTTTdddzzz}}}uuuiiibbbaaabbbgggnnnvvv|||~~~zzzwwwvvvuuurrrrrrqqqooollllllmmmoooooosssxxx{{{|||{{{zzzzzz{{{}}}}}}|||zzzxxxxxxxxxxxxyyyyyyxxxvvvrrrnnnllllllllljjjfffdddffflllqqq~~~||||||~~~}}}{{{qqqpppoooXXXGGG<<<222111222111111222111111111111111111222222000000111111111111000000000000000000000000000000000000////////////000000000///...------...///000000000//////.........---|||oookkkeee```\\\XXXTTTQQQLLLJJJHHHEEECCCBBBBBBCCCAAA@@@@@@???>>>===<<<;;;============<<<<<<<<<;;;======<<<<<<<<<<<<<<<<<<;;;<<<===>>>???BBBFFFJJJPPPVVV^^^cccfffjjjooorrrwww{{{}}}pppggg\\\TTTPPPOOOMMMLLLRRRZZZhhh{{{{{{ssskkkcccVVVJJJCCC@@@;;;777444222000///111111000///...---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((()))***************))))))))))))(((((((((((((((((()))))))))*********))))))))))))************''''''(((((())))))******+++***)))(((((()))***+++++++++++++++,,,---......000000111111111333777;;;@@@SSS]]]aaafff```TTTQQQFFFNNNTTTZZZhhhzzz}}}{{{tttllldddeeegggnnnvvv|||xxxvvvssstttsssrrrppppppqqqsssrrrwww~~~{{{vvvqqqqqqtttxxx~~~~~~~~~~~~~~~yyy{{{~~~rrrwww|||___JJJBBB:::777555333222444111111111111111111222222000000111111111111000000000000000000000000000000000000////////////000000000///...------...///000000/////////............xxxpppkkk^^^ZZZUUUQQQNNNJJJGGGDDDBBBAAA???>>>======>>>???;;;;;;:::999888888777777:::::::::999999999999888888888888888999999999999888999;;;<<<===???CCCFFFMMMRRRYYY]]]```dddiiimmmqqquuuzzz}}}zzzlll```ZZZVVVRRRPPPTTTUUU[[[jjj~~~yyytttnnn```SSSJJJEEE>>>888555222000///000000///...---,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))''''''(((((())))))******++++++******)))(((((((((((())))))************)))******))))))((((((''''''(((((()))))))))*********))))))))))))************((((((((((((((()))))))))+++***)))(((((()))++++++++++++++++++,,,---...//////000111222222444888:::AAAVVVaaaddddddZZZNNNNNNNNN\\\gggnnnyyywwwvvvxxxwwwrrrmmmnnnqqqvvv}}}|||yyyvvvwwwyyyxxxxxxyyy{{{}}}}}}~~~}}}vvvuuuzzz{{{wwwyyyzzz|||uuunnnzzzmmmNNNEEE<<<999555222111333222222222222222222111111000000111111111111000000000000000000000000000000000000////////////000000//////............//////////////////............~~~xxxqqqiiiaaa[[[SSSPPPLLLHHHFFFDDDAAA>>>===<<<<<<;;;;;;;;;;;;<<<999999888777777666555555666666666666666666666666555555555666666666666666666888:::;;;;;;===AAACCCHHHMMMSSSWWWZZZ^^^dddiiimmmrrrxxx{{{||||||{{{tttiiiaaa[[[VVVYYYWWWXXX___mmm|||{{{nnnaaaSSSLLLBBB;;;777555333111/////////...---,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&&&&'''((())))))******************))))))((((((((()))************))))))******))))))((((((''''''''''''((((((((()))))))))((()))))))))************+++++++++*********************)))))))))***+++,,,+++++++++,,,---...///000,,,...000222333666:::<<>>888777444333333333222222222222222111111000111111222222111111000000000000000000000000000000000////////////000000/////////......////////////////////////.........~~~|||wwwsssmmmfff```YYYRRRMMMFFFCCC@@@>>>===;;;999777888888777666555555444444777777666666555555444444333333333333333333444444444444444555555666666666666888:::;;;;;;===???BBBCCCGGGLLLQQQTTTZZZaaagggiiinnnuuuxxxwwwwwwxxxyyyqqqrrruuu~~~|||pppeee^^^ZZZZZZ[[[\\\___gggrrryyy~~~rrr\\\SSSFFF===888666333111/////////......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************&&&''''''((()))******+++*********)))))))))))))))))))))*********))))))(((***)))))))))((((((((('''&&&&&&&&&'''''''''((((((((()))))))))************+++++++++******************************+++,,,,,,+++++++++,,,---...000111...///111222333666:::===FFFXXXcccdddaaaVVVPPPYYYjjj|||xxxttt{{{tttuuuuuuvvvwwwzzz}}}|||~~~~~~yyyvvvzzzzzzzzzyyyzzz~~~}}}|||xxxqqqnnntttwwwwwwsssmmmkkkttt~~~|||nnnYYYDDD;;;<<<;;;777555333333333333222222111111111111222222222222111111000000000000000000000000000000////////////000000...//////////////////............///////////////}}}ssskkkaaa^^^XXXSSSOOOJJJEEEAAA===;;;999888777777555444777777666555444333222222444444444333333333222222222222222222222333333333333333444444555666666666555777:::;;;;;;<<<>>>@@@???CCCGGGJJJNNNSSS[[[aaahhhnnntttwwwvvvtttuuuvvvrrrooonnnpppvvvtttjjj^^^``````^^^\\\^^^eeekkkvvviii]]]LLL@@@;;;777444000000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********(((((())))))******++++++******)))))))))))))))))))))************))))))(((((((((((()))))))))))))))&&&&&&'''''''''((((((((())))))))))))************((((((((((((((()))))))))))))))***++++++,,,,,,,,,+++++++++,,,---///000111333333333333444777;;;???KKKXXX___aaaaaa[[[[[[iii|||zzz~~~|||xxxvvv}}}{{{{{{|||~~~~~~{{{||||||{{{zzz}}}~~~~~~zzzzzzxxxtttsssxxx}}}|||yyyssspppsss|||hhhOOOBBB???;;;666333444444444333222222111111111111222222222222111111000000000000000000000000000000////////////000000......////////////...............///////////////}}}yyyuuummmbbbYYYOOOLLLHHHEEECCC@@@===;;;;;;999777777888888777666777777777666666555444444333333333333333222222222111111222222222333333333222222333444444555666666444666999::::::;;;===>>>>>>AAADDDEEEGGGLLLTTTZZZdddiiippptttuuuvvvxxxzzzxxxtttppplllgggiiixxx}}}pppnnnjjjfffbbbaaacccdddmmm{{{{{{lllYYYIIIAAA<<<666222000000000000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++)))))))))))))))))))))******************)))((((((''''''(((((())))))******((((((((())))))))))))***))))))))))))************''''''(((((())))))******))))))***+++,,,,,,,,,,,,+++++++++,,,...///111222333444444444777<<>>===;;;999999777666666777777777666333333444444444444333333555555555555444444444444111111222222333333333444111222222333444444555555333555888999999:::;;;===>>>@@@BBBBBBBBBGGGNNNSSSYYY___hhhnnnrrruuuyyy}}}|||yyytttlllaaa\\\fffvvv~~~tttnnnkkkhhheeebbbdddnnnzzzdddRRRHHHAAA:::555111111111111000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++)))))))))))))))************************)))((((((&&&&&&'''((()))***++++++************++++++++++++))))))))))))************((())))))***+++,,,,,,---((()))***+++,,,---------+++++++++,,,...000111222000111222555:::CCCNNNUUU^^^cccbbbeeennnqqq|||xxxxxx}}}}}}~~~|||{{{uuuvvv|||jjjTTTBBB:::;;;555555444333333222111111111222222333333222222111000000000000000000000000000000////////////000000---...///000000///...------.........//////000000}}}uuuoooggg]]]UUUQQQMMMFFFAAA===<<<;;;:::999777666666777777666666555555555555555555444444444333333333333333444444333333222111333333333444444333222222000000000111222222333333777777777777777888888999:::===???AAACCCFFFJJJLLLQQQYYYdddkkkooorrrxxx}}}|||zzztttllleeecccfffiiitttvvvmmmfffbbbbbbgggrrruuubbbOOOAAA999666555...+++...111000000222........................)))+++,,,,,,++++++,,,------------,,,,,,+++++++++/////////......---------))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))*********************)))((('''))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---...///000222333777444222333<<>>888777000---///111000///000........................,,,---......---,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))************))))))((())))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......///000222444666999777666:::EEETTTccckkklllfff```cccvvv{{{uuupppqqqyyy|||vvvqqqqqqsss{{{~~~aaaLLLDDD;;;777555666444111000333222111111000000000000000111111111111111111111111111000000000////////////000000000000000//////...111111000......------...{{{ssshhhaaaRRRLLLEEEAAA>>><<<999555666666666555555555444444555555444444444444333333555555444444444333333333333333444444333333222111222333333444444333333333222222333444444555555666777777777777888888999999666888:::<<<===???BBBEEELLLOOOVVV]]]fffnnntttxxx{{{}}}}}}yyypppfff]]]YYYXXX```qqq|||ttthhh]]][[[ooo~~~lllXXXGGG===999222///111222000..............................---......///...------,,,------,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))))))))*********))))))))))))******((())))))************))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000222555777999;;;999;;;CCCQQQ```jjjpppjjjddd```iii|||zzzlllhhhdddgggppp{{{yyyrrrnnnlllnnnvvvsssZZZLLL???:::777888777333111222222222111000000000000000111111111111111111111111000000000000000/////////000000111111000000///...111111000///............{{{tttlllcccYYYRRRFFFBBB>>>;;;:::999777555444444444444444555555555333333333333333333333333555555444444444333333333333333444444333333222111222222333444444444333333222333333444444555666666777777888888999999999999555777999::::::<<>>888888888555222222444444333222222222222333111111111111111111111111222222222222222222222222000111111111111000//////111111000///......//////~~~}}}zzzvvvooofff]]]TTTLLLGGG>>><<<999888888777777666444444444555555555555666222333333333333333333333555555444444444333333333333333444444333333222111111222333333444444444333222222333333444555555555777777888999999999999888555777888999999:::<<>>BBBIIISSS^^^dddeeedddaaabbbiii{{{uuupppppphhhbbbZZZWWW]]]iiivvv}}}zzzvvvtttuuusssnnnlllmmmdddhhhpppxxx}}}{{{qqqSSSGGG;;;888999666444333555444444333222333333333111111111111111111111111222222222222222333333333111111111111111000000///111000000////////////000}}}zzzwwwuuummmhhhaaaXXXOOOHHHBBB???888777777666555555555555555555555555555666666666222222333333333333444444555555444444444333333333333333444444333333222111111111222333444444444444222222333333444555555666666777999:::::::::999888555777888888777888:::<<<===BBBJJJTTT]]]eeekkkooorrrsssuuuwwwvvvqqqkkkfffYYYUUUTTTYYY```hhhsss}}}rrrgggeeekkk~~~|||gggXXXJJJ@@@888666444111000111////////////////////////333///***)))+++---,,,***++++++,,,,,,,,,,,,------)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************))))))))))))******((())))))************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...------...///222555888:::BBBIIITTT]]]bbbaaa^^^\\\ZZZdddsssxxxvvvvvviiiddd]]]ZZZ^^^iiivvvzzzwwwssssssuuuuuuqqqmmmnnngggeeefffjjjlllppp{{{yyyhhhUUUBBB:::999777444333333333222111111111111111222222222222222222222222000000000111111111111111111111222222111111000///111000000//////000000000|||||||||zzzwwwtttpppnnn```]]]VVVNNNEEE???<<<;;;666666666666555444555555555555555555555555444444333333333333444444444555555555444444444333333333333333444444333333222111000111222333444444444444333444444555555666777777666777999;;;;;;:::999888555666777666555666777999:::>>>EEEKKKRRR[[[fffmmmrrrrrrtttvvvuuuqqqiiiccc[[[UUUPPPQQQTTTXXX___fffttt~~~~~~pppddd^^^hhhxxxwwwkkkXXXLLL@@@:::666222111222////////////////////////???888000,,,,,,---,,,++++++++++++,,,,,,---------)))))))))*********++++++************************))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******)))************))))))((())))))))))))))))))))))))***+++,,,,,,------,,,,,,******+++,,,,,,---......//////000111333666999:::CCCNNN[[[cccccc]]]WWWTTT\\\lll|||{{{{{{zzzpppnnnjjjhhhjjjqqqzzzyyyuuuuuuuuurrrooopppkkkdddbbbfffeeeeeeooo}}}uuuzzzgggLLL>>>999777444333333333222111111111111222222222222222222222222222000000000111111222222222111222222222222111000000111000000000000000111111yyyyyyyyywwwtttpppllljjjYYYVVVOOOHHH@@@;;;::::::777777888777666555666666555555555444444333333333333333333444444555555555555555444444444333333333333333444444444333222222000111222333444444555444555555666666777888888888666888999;;;;;;:::999888444555555555444444666777888<<<@@@DDDIIITTTbbbmmmtttuuuvvvxxxxxxqqqhhh``````XXXQQQNNNMMMMMMPPPUUUaaakkkyyyzzzjjj]]]___jjjzzz{{{bbbUUUGGG>>>888333111222000000000000000000000000HHH@@@555///...///---++++++++++++,,,,,,---------++++++,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&******))))))))))))*********************)))((('''))))))))))))))))))))))))***+++,,,,,,------,,,,,,******+++,,,,,,---......111111111222444777:::;;;@@@NNN^^^eeeaaaXXXRRROOObbbwww~~~xxxyyy|||}}}|||zzzzzzxxxwwwwwwzzz~~~yyyvvvuuurrrqqqsssjjjbbb```eeefffccchhhtttjjj|||sssSSSAAA:::666444222666555444444333333444444222222222222222222222222222222222333333444444444111222222222222111000000111000000000000000111111zzzvvvrrrqqqooojjj```XXXNNNIIICCC???<<<;;;999888888888777555555444444444666666666666666666666666666555555444444333333222333333333333333333333333333333333333333333333333222222222222222222222222333444444555666777888888::::::::::::::::::::::::777777888999999999999888888888;;;@@@BBBGGGSSS___nnnvvv~~~{{{pppgggbbb___XXXOOOKKKKKKKKKIIIFFFVVV```ppp~~~pppddd___^^^iii|||xxxeeeOOOBBB;;;555111000111111000000//////......333222000...------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************(((((((((((()))***+++,,,)))************+++++++++$$$%%%&&&((())))))******((()))))))))************,,,,,,+++++++++++++++++++++,,,---,,,++++++,,,...666222000222444555999???MMMVVVaaaaaaVVVMMMSSS^^^uuu}}}ppplllrrryyy|||}}}|||}}}}}}~~~wwwuuuvvvwwwpppiiidddddddddcccdddgggqqqzzz}}}vvv{{{cccJJJ???<<<999555333333444444444333333222111222333333222111///...////////////////////////555444333222111///......////////////////////////vvvsssooolllhhhbbbZZZTTTJJJFFFAAA===;;;:::999888888777666555444444444444555555555555555555555555555555444444333333333333222222222222222222222222333333333333333333333333444333333333333444444555666666666777777888888999::::::::::::::::::::::::777777888999999999999999777666888;;;<<<@@@JJJTTT```nnnrrrhhh___XXXPPPKKKKKKLLLKKKIIIPPPWWWeeeqqqxxxzzzjjjaaa]]]^^^kkk}}}ooo[[[KKK???555111222111111000000//////......//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))((((((((((((((())))))************+++++++++((()))************))))))************++++++++++++++++++++++++++++++,,,,,,+++,,,---,,,++++++---///444222333777:::;;;@@@EEEQQQWWW]]]\\\TTTQQQZZZhhh~~~~~~xxxpppnnnssszzz}}}~~~~~~||||||}}}~~~~~~xxxuuuwwwpppkkkjjjhhhdddbbbccchhhlllvvvvvvssspppTTTDDD<<<777444333333333444333333222222000111222333333222222111111111111111111111111111444333333222111000//////////////////////////////rrrpppkkkeee^^^WWWPPPLLLEEEBBB>>>;;;::::::999888777666555444333333333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333555555444333444555777888888888999999999999999999999999999999999999999999777888888999999999999999888666666888888999@@@HHHSSSbbbxxxwwweee]]]SSSMMMKKKKKKKKKJJJNNNTTT^^^gggmmmtttwwwiiiaaaZZZ^^^iiizzz}}}kkkYYYGGG999333555111111000000//////......+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((''''''&&&&&&)))************+++++++++---------,,,+++***)))(((***++++++++++++,,,,,,,,,******++++++,,,,,,------+++,,,------,,,,,,...///222222666===AAADDDJJJQQQ\\\\\\\\\ZZZVVVZZZiiiyyy{{{}}}{{{vvvuuuzzz}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~yyyyyyrrrllljjjfff```]]]^^^aaa^^^```nnn}}}pppwwwdddMMM???999777444444444333333222222222000111222333444444444444333333333333333333333333222222222111111111000000////////////////////////qqqooohhh___TTTLLLGGGEEE@@@===:::888999999888888666555444333333333333333444444444444444444444444333333333333444444444444555555555555555555555555444444444333333333333333666555444444555666888:::;;;:::::::::999999999888999999999999999999999999777888999999::::::999999:::777777888777777;;;BBBKKKVVViiisssiii[[[PPPJJJHHHIIIIIIMMMPPPVVV^^^cccjjjwwwuuujjjbbbaaafffrrr~~~zzzvvvdddRRRAAA888666111111000000//////......***+++---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))(((((('''))))))*********+++++++++------------,,,+++))))))*********+++++++++,,,,,,******++++++,,,---......,,,---------,,,---///111111222666>>>DDDJJJUUU___llleee^^^\\\]]]gggyyy~~~~~~}}}{{{zzzzzzzzz||||||~~~}}}{{{{{{||||||{{{yyy{{{}}}wwwnnniiiddd^^^\\\]]]___ZZZXXX^^^nnnwwwpppvvvxxx\\\HHH>>><<<666555444333222222222222222222333333444444444444444444444444444444444444111111111111111111111111////////////////////////qqqmmmdddXXXLLLDDD@@@???;;;999777666777888888777555555444333333333444444444444444444444444444444333333333444444555555555666666666666666666666666555555555555444444333333555555555555666888:::;;;<<<<<<;;;;;;:::999999999999999999999999999999999888888999::::::::::::999999666666888888777:::???EEEMMM\\\pppyyyiiiYYYNNNIIIGGGFFFFFFGGGKKKPPPUUU[[[hhhtttvvvjjjhhhjjjpppsssvvv}}}}}}wwwwwwiiiZZZJJJ;;;444111111000000//////......,,,---.........---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++++++++***))))))*********+++++++++***+++++++++++++++******))))))))))))*********+++******+++,,,------......,,,---......---...000222333222555;;;BBBLLL\\\jjjuuujjj```___fffssszzz||||||~~~~~~~~~{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzzyyyxxxxxxxxxxxxvvvtttuuuxxx{{{||||||{{{||||||yyypppggg___\\\]]]ZZZYYYWWWXXX]]]gggsss{{{ssshhhmmmoooVVVEEE>>>888777666444333222222222444444444333333222222222333333333333333333333333000111111111111222222222000000000000000000000000llleeeZZZOOOEEE@@@===<<<888777555555777888777666555555444444444444444555444444444444444444444444333333444555666777777888777777777777777777777777777777777666666555444444555555777888:::;;;<<<===>>>=========<<<<<<;;;;;;::::::::::::::::::::::::888999999:::::::::::::::777444444777777666777;;;<<>><<<999666555444444555333333111111000111222222222222222222222222222222222222111111111111111111000000000000000000000000[[[PPPDDD<<<;;;<<<<<<:::777666555555777777666555666666555555555666666777666666666666666666666666444555666777888999:::;;;@@@@@@@@@@@@@@@@@@@@@@@@:::::::::999888777777666777999===@@@BBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;::::::<<<888777:::;;;888777888666;;;CCCNNN\\\ooo~~~jjjYYYNNNHHHEEECCCCCCBBBBBBHHHOOOUUUeeeooovvvwwwtttqqqhhhdddgggaaapppmmmWWWGGGBBB111111111000//////......------------...000222333................................................------------------------************************)))***+++,,,+++)))'''&&&)))************++++++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------,,,,,,,,,.../////////000222444222444888>>>CCCLLL^^^nnnnnneeecccpppzzzzzz}}}}}}www{{{{{{}}}}}}zzztttzzz{{{xxxuuusssrrrrrrpppoooooooooooommmjjjhhhgggggggggeeecccaaa``````aaabbbbbbbbbaaaaaa```___^^^^^^]]][[[XXXWWWWWWWWWVVVVVVSSSTTTTTTTTTTTTUUUXXXZZZZZZ\\\]]]```bbbcccddddddkkkmmmsss}}}wwwqqqgggeeedddcccaaa]]]WWWRRROOOWWWhhh~~~hhh^^^bbb~~~pppVVV???===:::777555555555555111000000000000222333444333333333333333333333333222222222111111111000000000000000000000000000000PPPJJJBBB;;;888777777666888666555333333444555777777777777777777666666666333444444555666777888888222333444666888;;;===???AAACCCFFFFFFDDDCCCBBBBBB???===;;;::::::;;;;;;:::<<<===@@@CCCDDDDDDDDDCCCAAAAAAAAA@@@AAAAAABBBBBB>>>>>>>>>===<<<:::999888:::::::::;;;;;;::::::999:::999999888888999::::::777777;;;CCCNNN]]]sss{{{iiiVVVMMMIIIEEEDDDAAA???CCCJJJTTTYYYaaaiiirrr}}}xxxttttttnnnddd\\\```nnnttteeeSSSFFF:::333///111444222111222111111000000000000111111000///...---,,,++++++,,,//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************++++++++++++******)))))),,,,,,,,,,,,,,,+++***)))******))))))))))))************+++,,,,,,,,,,,,+++,,,---///000111111000000555666999AAAMMMZZZeeekkklllkkknnnwww|||}}}~~~{{{tttzzz|||~~~}}}}}}|||xxxnnnpppttt{{{{{{vvvsssqqqoookkkhhheeeccccccdddcccbbb___]]]ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNMMMJJJHHHGGGHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRTTTVVVVVV```dddllluuu~~~sssttttttrrrllleee^^^YYYRRRNNNRRRccczzz~~~lll```ccceeeKKKBBB999777666444444666111222222333333222222111333333222111000000000111222111111111000000//////000000000000000///......HHHDDD===999777777777777999888777666666777999:::888888888777777777777777555555555666666777777888555666666777999;;;===>>>BBBEEEHHHJJJJJJIIIIIIJJJEEECCC@@@>>>============AAACCCEEEGGGHHHHHHHHHGGGEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;:::999888::::::999999999999999999666555888>>>GGGSSSfffvvvttteeeTTTMMMGGGEEEBBB@@@BBBGGGMMMQQQVVV\\\cccnnn{{{|||xxxqqqiii^^^ZZZ^^^nnn{{{lll[[[MMM>>>666000111333222000111000000////////////000000//////...---,,,,,,,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++*********)))++++++,,,,,,+++******)))******))))))))))))************+++,,,,,,,,,,,,+++---...000111222333222222666777<<>>:::999777555666222222333333333333222222333222111111111111111111222111111111000000000000000000000000000///......AAA>>>;;;999888999999888777666555555666777999:::999999999999999999999999777777777666666777777888999999999999:::;;;<<<===DDDGGGKKKNNNPPPQQQSSSUUUNNNLLLHHHEEEBBBBBBCCCCCCGGGHHHJJJLLLMMMMMMLLLLLLHHHHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@<<<<<<<<<;;;:::999888777;;;;;;::::::999999999888777555666:::???GGGVVVcccxxxxxxbbbWWWLLLGGGEEEBBBBBBDDDHHHJJJMMMOOOTTT]]]iiirrrxxx}}}tttllleeeYYYQQQZZZlll|||yyyhhhYYYEEE;;;222111222111000000//////............////////////...------,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++***************++++++++++++***))))))***************************++++++,,,,,,,,,,,,,,,---...///111222333333333777999@@@NNN^^^llluuuyyyyyy{{{}}}|||~~~zzzyyyzzzzzzzzzuuusssrrruuuzzz}}}}}}|||kkkfffbbbccchhhhhhddd^^^YYYXXXUUUSSSPPPNNNMMMMMMJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@???>>>======<<<<<<>>>@@@AAAAAACCCFFFHHHIIIHHHFFFDDDBBBAAAAAAAAACCCBBBBBBBBBCCCEEEGGGHHHIIILLLSSS\\\gggsss|||~~~wwwmmmeee^^^UUULLLLLLTTTdddzzzoooZZZiiifffUUUCCC===<<<999777555222222333333333333222222222111111111111222222333111111111111111000000000000000111111000000//////@@@>>><<<;;;<<<<<<;;;999777666666666777999:::;;;:::;;;;;;;;;<<<<<<======;;;:::999888888888888999999999::::::;;;===>>>???CCCFFFKKKOOOSSSVVVYYY[[[WWWUUUQQQMMMIIIHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPKKKJJJIIIHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCCCCCCCCCC>>>>>>===<<<;;;999888777;;;;;;;;;;;;:::999888888999666666999<<<@@@JJJTTTjjj~~~vvvfffTTTKKKGGGDDDDDDEEEHHHJJJLLLLLLNNNSSS\\\bbbgggkkkvvv|||rrrlll^^^RRRSSSaaarrrwwwhhhNNNAAA444111111111000111000//////......//////000...............---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++*********++++++***))))))***************************+++,,,,,,------,,,,,,,,,---...000111222333444666<<>>>>>>>>>>>>>>======<<<<<<<<<@@@??????>>>===<<<<<<;;;;;;===@@@CCCEEEGGGKKKMMMQQQQQQPPPNNNLLLIIIFFFEEEFFFEEEDDDCCCCCCEEEFFFGGGHHHIIIMMMTTT]]]hhhrrrxxx{{{{{{{{{zzzyyy{{{vvvnnnddd\\\RRRMMMLLLSSScccrrr}}}gggfffssssss^^^HHH???===;;;888555222333333333333333333222111111111111222222333444111111111111111111111111000000111111111000000///CCCAAA???>>>>>>===;;;999:::::::::;;;<<<===>>>>>>======>>>???@@@@@@AAAAAA@@@>>>===;;;:::;;;<<<<<<::::::;;;<<<>>>@@@AAABBBBBBEEEIIIMMMQQQTTTXXX[[[[[[[[[XXXSSSNNNLLLNNNPPPQQQQQQRRRSSSTTTUUUUUUUUURRRQQQOOOMMMKKKJJJIIIHHHEEEEEEDDDCCCCCCDDDDDDEEE@@@@@@???>>><<<:::888777:::;;;;;;;;;;;;:::999888999555555888:::<<>>>>>>>>============<<<============<<<<<<<<<<<>>>>>>>>>>>>>>======<<>>@@@@@@AAABBBDDDEEEFFFFFFDDDCCCAAA???>>>???AAABBB======>>>???AAACCCEEEFFFCCCEEEIIIKKKNNNPPPTTTWWWYYYZZZYYYUUUPPPNNNOOORRRSSSTTTUUUVVVWWWYYYZZZZZZZZZXXXUUUQQQNNNKKKIIIHHHHHHGGGEEEDDDCCCDDDEEEEEEAAAAAAAAA@@@>>><<<;;;:::999:::;;;<<<<<<;;;:::999777333333666888888;;;@@@HHHZZZuuuooo___TTTLLLJJJKKKMMMPPPSSSRRRNNNKKKJJJKKKLLLRRRXXX]]]ggg~~~oooggg^^^WWWVVV___uuulllXXXBBB888555333222222111111000000000000111111---...///000000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))++++++,,,---------------111111222444666999;;;<<<;;;HHH[[[iiiooonnnlllkkkppp}}}}}}yyyzzz||||||}}}|||{{{zzz{{{}}}zzzuuummmeee```\\\ZZZXXXUUUQQQNNNOOOSSSWWWWWWWWWSSSNNNHHHFFFFFFGGGFFFDDDBBBBBBAAA@@@@@@@@@@@@AAA===============<<<<<<<<<>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@@@@???BBBDDDEEEDDDDDDEEEFFFJJJMMMQQQTTTTTTQQQMMMJJJIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGLLLSSS]]]fffkkklllllljjjhhheeedddeeefffgggkkkoooppppppqqqtttwwwzzz{{{~~~pppiiibbb\\\TTTMMMKKKOOOZZZtttxxxoooqqqXXXIIIAAA<<<999888333333444444444444333333333222222222222333333444111111111222222222222222000000111111222222111111QQQNNNJJJHHHFFFEEEDDDBBB???@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJHHHFFFDDDBBBBBBDDDEEEGGGCCCCCCDDDDDDFFFGGGHHHIIIFFFHHHJJJKKKKKKMMMPPPRRRQQQTTTVVVTTTOOOMMMNNNPPPQQQQQQRRRTTTVVVXXXZZZ[[[ZZZYYYVVVSSSQQQNNNMMMLLLKKKIIIGGGEEEDDDEEEEEEFFFBBBBBBBBBAAA@@@???===<<<777999;;;<<<===<<<;;;;;;888444333777888777777:::>>>GGGWWWkkkwwwgggYYYSSSSSSRRRTTTUUURRRLLLHHHGGGHHHGGGLLLPPPQQQUUUeee}}}zzzpppddd[[[WWW\\\mmm}}}iiiNNN???999555222111000000////////////000000---...///000000///...---------------------------------------------------++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,------++++++,,,---------------)))***,,,------,,,***)))+++,,,------...---------000111111333666999;;;===CCCRRRdddnnnmmmjjjkkkmmmxxx~~~|||zzztttvvvxxxyyy{{{}}}~~~~~~~~~~~~}}}{{{wwwsssrrrrrrsssuuunnnhhh___WWWRRRPPPNNNMMMLLLIIIFFFGGGKKKMMMLLLKKKGGGGGGFFFDDDCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBCCCDDD@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIIIIIJJJKKKJJJGGGDDDCCCCCCDDDGGGJJJMMMOOOPPPPPPOOONNNOOOQQQRRRRRRQQQPPPOOOLLLKKKKKKNNNSSSZZZaaafffggggggfffccc```^^^^^^___```bbbdddeeeeeeggglllqqqvvvyyy|||uuujjjaaaYYYPPPLLLMMMPPPccc|||{{{~~~dddRRRFFF>>>::::::333333444444444444333333444444333222222222333333111111111222222333333333///000111222222222222111YYYUUUQQQNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIDDDEEEFFFGGGIIIJJJLLLLLLJJJHHHFFFEEEEEEFFFIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLKKKLLLNNNPPPLLLPPPSSSRRRNNNKKKLLLNNNLLLLLLMMMOOORRRTTTVVVXXXVVVUUUUUUTTTSSSSSSSSSTTTMMMKKKIIIFFFEEEEEEFFFGGGCCCCCCCCCBBBAAA@@@???>>>666888:::<<<======<<<;;;;;;777666999:::777666888;;;;;;@@@OOOdddzzzxxxfff\\\[[[XXXXXXVVVQQQKKKGGGGGGIIIHHHLLLMMMLLLLLLUUUfffssszzziii___[[[___lllxxxuuuWWWEEE<<<777222000//////............//////,,,...///111111000...---------------------------------------------------++++++++++++++++++++++++------,,,+++************+++++++++,,,,,,---------+++,,,------............)))***,,,------,,,***)))+++,,,------......---------......000333666999;;;IIIXXXiiioookkkhhhlllrrrxxxxxxyyy}}}~~~}}}{{{xxxvvvtttvvvxxxyyyzzz{{{~~~}}}||||||||||||xxxuuupppllljjjiiijjjkkkbbb\\\SSSKKKGGGFFFFFFFFFGGGDDDBBBCCCGGGHHHGGGEEEBBBEEEGGGGGGEEEDDDFFFHHHEEEEEEEEEEEEEEEFFFGGGHHHDDDDDDCCCCCCBBBAAAAAAAAACCCDDDDDDDDDDDDDDDDDDDDDHHHIIIJJJLLLNNNPPPQQQRRRTTTUUUTTTRRRMMMIIIFFFEEEDDDEEEGGGJJJMMMQQQTTTVVVVVVXXX[[[\\\]]][[[YYYXXXUUUTTTRRRRRRTTTYYY]]]aaaaaabbbbbb```^^^]]]^^^```]]]______^^^^^^aaahhhmmmtttxxx|||oooddd\\\TTTQQQQQQKKKXXXooo{{{nnnYYYJJJ???;;;<<<333444444555555444444333555444444333222222222222111111111222222333333333///000111222222222222222jjjeee```^^^YYYTTTRRRTTTTTTTTTSSSRRRPPPNNNLLLKKKLLLJJJHHHHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJLLLNNNPPPOOOMMMKKKKKKLLLNNNNNNMMMNNNMMMKKKJJJIIIIIIJJJJJJKKKMMMNNNOOONNNKKKIIIGGGHHHGGGGGGGGGIIIKKKNNNPPPUUUVVVWWWWWWWWWVVVUUUTTTRRRQQQOOOMMMKKKJJJIIIIIICCCDDDFFFGGGFFFDDDAAA???<<<;;;:::999888888888888999888666555555777999;;;;;;666888BBBJJJUUUmmm~~~qqqgggdddXXXOOONNNKKKDDDEEEJJJRRRTTTTTTPPPLLLNNNVVV^^^sssvvvlllddd]]]aaakkkkkkPPP<<<333222333000//////000222333111000---.........//////000000///...---,,,,,,,,,,,,,,,............---,,,+++******+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,++++++++++++++++++++++++---,,,++++++,,,...111222222000111555777777:::???KKKXXXgggnnnoooqqqxxx}}}yyykkkiiijjjoooyyy~~~|||zzzwwwtttrrruuuxxxzzzyyyvvvvvv||||||}}}~~~~~~}}}{{{yyyxxxpppkkkeeebbbaaa```]]]ZZZTTTOOOHHHEEEDDDEEEDDDCCCAAABBBDDDFFFHHHJJJJJJKKKIIIGGGFFFFFFHHHJJJKKKJJJKKKIIIIIILLLOOOQQQPPPMMMMMMJJJHHHFFFGGGGGGFFFEEEGGGFFFIIILLLLLLIIIJJJNNNRRRTTTWWWXXXZZZ\\\___aaaaaacccccc^^^UUUOOONNNOOOPPPTTTZZZ\\\]]]___bbbeeejjjiiihhhhhhhhhgggdddaaaaaaaaa```]]][[[]]]ccchhhiiiiiiiiihhhhhhhhhhhhhhhmmmiiiffffffiiijjjjjjhhhtttyyyzzzoooggg]]]UUURRRJJJSSScccwwwwww~~~|||^^^III@@@<<<:::555333222222444555555444333333333333333333333333111111222222222333333333000000000000000000000000tttnnnhhheee___ZZZXXX[[[[[[ZZZXXXVVVTTTRRRPPPPPPNNNLLLKKKKKKNNNPPPRRRRRRSSSRRRPPPNNNOOOPPPRRRTTTTTTRRRPPPOOOPPPPPPPPPOOOPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLNNNOOONNNLLLIIIGGGIIIHHHFFFFFFFFFHHHJJJKKKPPPQQQSSSUUUVVVVVVVVVUUUTTTTTTRRRPPPNNNLLLKKKJJJEEEFFFGGGHHHGGGEEECCCBBB===<<<:::888888777888888:::888777666666888:::;;;???999999>>>AAAFFFXXXlllssskkkaaaZZZXXXSSSLLLLLLSSSccciiikkkcccUUUMMMOOOTTT```pppvvvjjj```bbbkkkxxx{{{___GGG:::666777222111000000111111///.............../////////000///...---,,,,,,,,,,,,---000000000000///...---,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,,,,---///111222444222222555777777;;;AAAKKKXXXgggoooqqqvvv}}}yyyvvvmmmjjjjjjoooyyy}}}yyyvvvsssrrrqqqwwwyyyzzzxxxuuuuuuzzz~~~}}}{{{zzz{{{|||zzzuuuppphhhccc^^^ZZZYYYWWWUUUSSSRRRNNNIIIGGGFFFGGGFFFDDDDDDEEEGGGHHHJJJKKKKKKKKKOOOMMMLLLMMMOOOQQQRRRQQQVVVTTTTTTVVVYYY[[[ZZZXXXVVVTTTQQQOOOOOOOOONNNMMMNNNNNNQQQUUUUUUSSSTTTXXX\\\^^^bbbdddfffhhhkkkmmmnnnqqqqqqmmmfffbbbaaacccbbbfffkkknnnoooppprrrtttwwwuuutttttttttrrrooollllllllljjjgggeeeggglllpppsssssssssttttttuuuuuuuuu{{{yyyvvvvvvxxxxxxvvvuuuuuuyyytttfff\\\XXXMMMOOOVVVeee}}}}}}|||hhhQQQEEE>>>:::777555333333444555333222222222222222222222222222111111222222222333333333111111111111111111111111zzzrrrmmmgggaaaaaadddbbbaaa___\\\YYYWWWVVVUUUSSSQQQOOOPPPSSSVVVXXXYYYWWWUUURRRPPPOOOQQQTTTVVV[[[YYYUUUTTTTTTTTTSSSRRRRRRQQQPPPNNNLLLKKKJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHIIIHHHFFFEEEDDDDDDEEEEEEKKKLLLNNNPPPRRRTTTUUUUUUVVVVVVVVVUUUSSSQQQOOONNNKKKKKKJJJJJJHHHGGGFFFEEE>>>===:::888777777888888:::999777666666888:::;;;@@@;;;999:::888888CCCRRRfff}}}wwwpppjjjggg^^^SSSSSSZZZuuu~~~fffRRRKKKMMMTTT[[[nnntttdddaaafffjjjoooRRR>>>666666444222000000000///...,,,............////////////......---,,,,,,,,,------///000000//////...---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,---///111222666333222555666777>>>EEEPPP\\\jjjppprrrzzz}}}yyywwwtttnnnlllkkkppp{{{~~~yyytttqqqppppppqqqxxxzzzzzzwwwtttssswwwzzz}}}yyyvvvwwwyyyvvvmmmfff___\\\WWWSSSQQQPPPNNNMMMRRRPPPMMMLLLLLLLLLKKKJJJLLLLLLMMMNNNOOOPPPQQQQQQXXXWWWUUUVVVYYY[[[\\\\\\___^^^]]]___aaabbbbbbaaa```^^^[[[ZZZZZZYYYXXXVVVWWWWWW[[[```aaa___```dddhhhlllpppsssvvvxxx|||~~~}}}zzzzzz{{{xxx||||||yyyzzzyyywwwtttsssuuuzzz}}}pppccc]]]VVVPPPMMMUUUiiiwwwvvv^^^MMMCCC<<<888777555555555444222000111111111111111111111111111111222222222333333333111111111111111111111111yyyrrrlllffffffjjjhhhfffccc```]]][[[YYYYYYWWWUUUTTTUUUXXX[[[]]]^^^[[[YYYVVVTTTTTTVVVYYY[[[___\\\YYYWWWVVVUUUTTTRRRSSSRRRQQQOOOMMMLLLKKKJJJJJJKKKLLLLLLKKKJJJHHHGGGHHHGGGFFFEEEDDDCCCDDDDDDGGGHHHJJJLLLNNNOOOQQQQQQSSSTTTVVVWWWWWWVVVTTTSSSRRRQQQOOOMMMJJJHHHGGGFFFAAA???<<<999777777888999888888777666666888999:::>>>;;;::::::777555;;;EEEOOOddd~~~ooo^^^ZZZ___wwwwww\\\PPPOOOPPPSSS^^^uuunnncccbbbbbbqqq```FFF999555444222000///000000...---.........///////////////...------,,,,,,,,,------------------,,,+++******,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,------++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------...000111222666333222444555888AAAKKK[[[dddnnnppprrr|||~~~vvvsssrrrqqqooonnnpppvvv}}}zzztttooommmoooqqqssszzzzzzyyyvvvsssrrruuuwwwzzzxxxvvvuuusssnnnfff```\\\YYYUUUQQQOOONNNMMMMMMSSSSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVXXXYYY[[[\\\]]]bbbaaa```aaadddgggiiiiiiiiiiiiiiiiiiiiijjjiiiiiigggeeecccbbbbbbbbb```___^^^^^^bbbhhhjjjhhhjjjooossswww|||oooeee___WWWPPPRRR^^^rrrppppppxxxmmmZZZJJJ@@@:::888666666666555333111222222222222222222222222111111222222222333333333111111111111111111111111|||uuunnniiijjjnnnkkkjjjgggdddaaa___]]]\\\]]][[[YYYYYY\\\^^^``````bbb```^^^\\\]]]___bbbddd___\\\XXXVVVUUUUUUSSSRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPSSSVVVWWWXXXWWWWWWWWWVVVTTTPPPMMMJJJHHHGGGCCCBBB???<<<:::999999:::777777666666666777888999;;;:::::::::888666999>>>>>>PPPkkklllaaabbbnnneeeVVVRRRLLLNNNUUUeee~~~nnneeebbbfffzzzsssVVVCCC:::333111000///000111000000///////////////.........------,,,,,,,,,------...------------,,,+++***)))++++++***)))***+++---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++---------...///000111222555222222444555:::FFFRRRaaahhhnnnpppsss|||qqqllllllnnnqqqtttuuuyyywwwtttpppmmmmmmppptttwwwzzzyyyxxxuuusssssstttvvvvvvxxxyyyuuummmeeeaaa___[[[YYYWWWTTTQQQQQQQQQRRRUUUWWWYYY[[[]]]]]]^^^_________```bbbdddgggiiijjjlllkkkkkkmmmppptttvvvvvvxxxyyyyyyyyywwwuuuttttttnnnlllkkkkkklllkkkiiihhhddddddhhhnnnpppqqqtttyyy}}}~~~nnnccc\\\WWWUUUWWWddd|||nnngggjjj|||~~~jjjWWWIII<<<:::777666666666555444444444444444444444444444111111222222222333333333111111111111111111111111~~~xxxrrrmmmnnnrrroooooonnnllliiifffdddbbbcccaaa^^^^^^___aaaaaaaaabbbaaa```______```bbbccc[[[XXXUUUTTTTTTSSSSSSQQQQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNMMMLLLJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNQQQTTTUUUVVVVVVYYYXXXVVVSSSPPPMMMJJJHHHFFFEEECCCAAA???===<<<;;;777777777777777888888999999::::::999777666666888444CCC[[[xxxuuuccc^^^eeexxxmmm]]]VVVOOOQQQUUU^^^pppsssgggbbbjjjhhhNNN???555333000000111222222222///////////////.........------,,,,,,,,,---.........//////......---,,,+++************+++,,,------***++++++,,,,,,------...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000111111222222222333666999@@@MMM[[[bbbeeejjjoooxxxuuuppprrrvvv{{{~~~}}}rrrqqqooonnnooorrruuuxxxyyyxxxvvvuuutttuuuvvvwwwuuuxxxzzztttjjjbbb```aaa\\\[[[ZZZXXXVVVVVVXXX[[[ZZZ]]]```ccceeegggjjjlllmmmmmmmmmnnnpppsssvvvwwwxxxwwwwwwzzz~~~|||{{{xxxwwwuuuuuutttssspppnnnhhhgggkkkppptttvvv{{{vvvfff```ZZZWWWTTTWWWjjj~~~vvvjjjggghhh}}}gggVVVBBB>>>:::777666777777777555555555555555555555555111111222222222333333333222222222222222222222222}}}xxxssstttxxxvvvvvvwwwvvvtttqqqmmmkkkjjjgggdddbbbbbbbbbbbbbbbaaa```___^^^]]]\\\[[[[[[WWWUUURRRQQQRRRSSSSSSRRRPPPQQQSSSUUUVVVWWWWWWWWWSSSRRRPPPNNNLLLIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBCCCDDDFFFGGGGGGGGGIIIKKKNNNPPPQQQRRRUUUVVVVVVUUUTTTQQQNNNLLLIIIHHHHHHFFFCCC@@@>>><<<888888999999999:::::::::888::::::999777777666555444===MMMggghhh___```pppzzzkkkbbb[[[ZZZYYY^^^lllpppfffbbbnnnyyy[[[EEE888666222111222222222222000/////////............,,,,,,,,,,,,,,,---...///............---,,,++++++))))))***+++,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---...///000111111111111222666;;;???FFFVVVdddcccdddgggooo}}}zzz}}}zzzppppppqqqqqqrrrtttuuuvvvxxxwwwuuutttvvvwwwyyyyyyxxxxxxwwwqqqjjjdddbbbccc___```aaa___^^^^^^bbbeeedddgggkkknnnqqqtttyyy|||}}}{{{yyyvvvqqqnnnhhhfffhhhmmmqqquuu}}}rrrfff]]]ZZZVVVSSS\\\iiitttllldddwwwcccJJJEEE===888666666666777444444444444444444444444111111222222222333333333222222222222222222222222}}}yyyyyy}}}{{{}}}~~~~~~}}}yyyuuurrrooolllgggeeeddddddcccbbbeeedddcccbbb___\\\ZZZXXXTTTRRRPPPPPPRRRSSSSSSSSSPPPRRRTTTWWWYYY[[[[[[[[[WWWUUUSSSQQQNNNKKKIIIHHHEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFGGGFFFFFFGGGHHHIIIKKKMMMNNNRRRSSSUUUVVVVVVTTTQQQOOOJJJJJJJJJIIIFFFCCC???===::::::;;;;;;;;;<<<<<<<<<777999:::999999::::::888888;;;CCCWWWyyysssggg```lllyyyoooddd___[[[]]]hhh|||vvvkkk___```ssshhhNNN<<<888555222222222111000000000//////.........---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,+++***))))))((()))+++,,,------,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,------......------,,,++++++++++++++++++++++++,,,---...000111111111111000222888>>>CCCKKK[[[kkkfffeeegggqqq{{{pppqqqssstttuuuuuuttttttwwwvvvttttttwwwyyy{{{{{{{{{xxxtttoookkkhhheeecccdddeeefffeeedddfffjjjnnnmmmqqquuuxxx{{{}}}zzztttoookkkeeecccdddiiimmmrrr{{{nnn```]]][[[VVVWWW___ooo}}}qqqgggzzzlllPPPIII@@@888555444555666333333333333333333333333111111222222222333333333222222222222222222222222yyyqqqjjjgggfffeeedddmmmfffbbbbbbbbb]]]YYYWWWSSSSSSRRRQQQQQQRRRTTTTTTSSSTTTVVVXXX[[[]]]___```___ZZZUUUTTTTTTRRRLLLFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDFFFGGGHHHHHHEEEBBB@@@AAABBBDDDDDDDDDEEEHHHJJJLLLMMMOOOQQQRRRRRRRRRQQQQQQRRRSSSRRROOOJJJFFFCCCCCCAAA>>><<<<<<===<<<;;;888999:::::::::888777666444666@@@TTTrrr{{{sssxxxxxxuuunnnffffffrrrpppeeeeeejjjsss{{{cccHHH:::111333777333111222/////////000000000000000------......//////000000000000///...------,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,------++++++++++++------,,,,,,............,,,,,,,,,,,,------------------...000222222222111222444555333777AAAOOO[[[fffmmmlllllloooyyy}}}vvvvvvwwwwwwvvvtttssstttvvvvvvttttttwww|||}}}zzz{{{{{{xxxsssnnnkkkjjjkkklllllllllmmmqqqwww{{{zzz}}}|||tttmmmkkkkkk___\\\^^^eeejjjmmmuuu~~~qqqddd^^^\\\WWWSSSZZZfff~~~~~~sssooo```RRREEE>>>888444555:::555555555555555444444444333333222111222333444555444333333222111111111222~~~yyyuuupppkkkhhhkkkfffdddfffddd]]]WWWVVVUUUUUUTTTSSSTTTUUUVVVWWWWWWXXXZZZ]]]___```aaabbbbbb___\\\ZZZZZZWWWRRRMMMGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGFFFEEECCCAAACCCDDDDDDDDDCCCCCCEEEGGGHHHIIILLLNNNPPPQQQQQQQQQRRRSSSUUUUUUSSSOOOLLLIIIFFFDDDAAA??????>>>===<<<;;;;;;<<<;;;:::999777666888888===MMMhhh~~~sssnnntttrrriiicccbbbmmm|||mmmQQQAAA444444666222000111////////////////////////.........//////////////////......---,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,------------......000222222222222333444888999>>>JJJXXXeeennnsssmmmooottt|||~~~yyyxxxwwwvvvuuutttssssssssstttssstttxxx~~~~~~xxxtttqqqqqqrrrsssuuuvvvyyy~~~zzzqqqkkkgggeee```]]]]]]bbbeeefffkkkrrr{{{mmmbbb]]]YYYVVVSSSXXXjjjzzzooovvvqqq^^^KKKBBB???;;;777777555555555555555444444444444333222222222333555555444333222222111111222222yyypppiiijjjhhhhhhiiifff^^^YYYXXXXXXXXXWWWVVVWWWXXXYYYZZZ[[[]]]```bbbcccdddcccbbb`````````___\\\XXXTTTRRRJJJJJJJJJKKKJJJJJJIIIIIIGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEEEECCCAAAAAABBBCCCCCCEEEGGGJJJMMMNNNOOOPPPRRRSSSUUUVVVVVVTTTSSSQQQKKKHHHFFFDDDCCCAAA???<<<>>>>>>======;;;:::888777;;;999:::DDDYYYtttyyywww}}}|||oooddd\\\^^^fff}}}```LLL;;;777777333000222///////////////////////////////////////.........---------,,,,,,++++++***,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.........000222222222333444666888;;;CCCPPP```lllrrrsssnnnttt|||wwwvvv~~~|||yyyuuutttuuutttrrrooorrrsssuuuzzz}}}zzzxxxyyyzzz|||yyyrrrkkkddd___```]]]]]]```aaaaaacccgggoooxxx|||kkkbbb^^^\\\QQQNNNUUUiiitttkkk|||rrrWWWJJJFFFAAA:::444666666555555555444444444444444333333444444555666333333222222111111222222yyyrrrmmmjjjiiiiiieee___\\\]]][[[[[[ZZZYYYYYYZZZ[[[\\\^^^```ccceeefffeeecccbbb```bbbcccbbb^^^ZZZWWWVVVOOOOOOOOOOOONNNMMMLLLKKKIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEEEECCCAAA@@@AAABBBBBBCCCEEEGGGIIIKKKLLLMMMNNNOOOQQQSSSUUUVVVVVVVVVOOOMMMKKKIIIGGGDDD@@@>>>>>>>>>======<<<;;;::::::<<<999888>>>LLL```sss~~~}}}~~~yyylllaaa]]]___uuunnnWWWBBB;;;:::555333444000000///////////////...000000//////......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------............000222222222333666888999AAAMMMYYYfffpppsssqqqrrrzzzzzzzzz~~~zzzuuutttvvvvvvrrrnnnqqqsssvvv{{{}}}~~~{{{zzz~~~yyysssjjjbbbbbb```___```aaaaaaaaaaaaaaajjjssszzzzzzkkkccc___VVVOOOMMMVVViiikkkiiiuuuhhhSSSIIICCC;;;666666666666555444444333333444444444444555555666666333333222222111222222333sssmmmiiigggddd``````bbb___^^^\\\[[[[[[[[[\\\\\\^^^```cccfffgggfffeeeccccccdddeeeddd```]]][[[ZZZVVVVVVUUUUUUSSSRRRPPPOOOOOOMMMJJJHHHGGGFFFGGGGGGEEEFFFFFFDDDBBBBBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIJJJLLLOOORRRTTTVVVWWWTTTRRRPPPOOOMMMIIIDDD@@@>>>=====================:::999999;;;CCCOOO[[[cccsssvvvhhh]]]XXXaaasssxxx___GGG???===888444444111111000000000/////////000000//////......------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////...000111222333444888:::AAANNN]]]fffnnnuuuvvvssswwwzzzuuutttvvvvvvrrrnnnsssuuuyyy}}}sssmmmrrrxxxpppjjjhhhdddaaa```___\\\YYYUUU]]]dddiiioooyyy~~~xxxggg^^^YYYSSSOOOOOOVVVjjjtttddd```mmm|||___KKKBBB===:::777666666555444444333333444444444555555555555555333222222111222222333333xxxooollljjjgggeeefffcccbbb```^^^]]]\\\\\\]]]___aaadddfffhhhiiiiiihhhdddcccbbb```^^^\\\ZZZXXX[[[[[[[[[[[[ZZZYYYXXXWWWWWWUUURRROOOMMMLLLKKKKKKGGGHHHHHHFFFDDDDDDDDDFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIKKKMMMPPPTTTVVVXXXYYYXXXWWWVVVTTTOOOJJJEEEAAA@@@???>>>>>>>>>??????888999:::;;;===BBBIIINNN[[[hhh|||sssddd[[[XXXeeezzziiiPPPHHHDDD<<<555333333222222111111000000//////////////////.................................,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***+++,,,,,,---.../////////000111222333555999<<>>777777666555444333333222333333444555555555555444222222111111222222333333|||zzzuuunnnkkkhhhgggdddaaa___^^^^^^^^^aaaccceeeiiikkknnnooopppjjjfffbbb``````___\\\ZZZ\\\\\\^^^___```aaaaaaaaa```___\\\YYYVVVSSSQQQPPPLLLMMMLLLIIIFFFDDDEEEFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMMMMOOORRRVVVZZZ\\\^^^^^^^^^]]][[[WWWPPPLLLGGGFFFDDDBBB@@@?????????999::::::999888:::???CCCJJJSSS```ooo{{{ooobbbWWW[[[jjjyyy```VVVQQQFFF:::555444444333333222111111000.........///////////////------------------------,,,,,,,,,---------......------......---,,,,,,++++++,,,,,,------,,,,,,+++...---,,,++++++,,,---...***++++++,,,---...///000///000111222333666:::>>>FFF```uuuyyyvvvxxx{{{zzzxxxtttwwwyyyyyywwwrrrrrrqqqppppppqqqqqqqqq|||xxxhhhbbbgggttt|||rrrfff```___XXXOOOMMMRRRTTTRRRRRRVVVXXXWWWYYYZZZ[[[\\\]]]___``````^^^aaadddfffjjjsss}}}{{{|||rrraaa^^^ZZZSSSMMMOOO```qqqzzzbbb]]]mmmeeeRRRFFF>>>777777666555444333222222111222333444555444444333222222111111222222333444wwwooollljjjgggdddaaa```______dddeeegggkkknnnrrruuuvvvwwwqqqjjjhhhiiiiiifffbbb[[[\\\___bbbdddfffhhhhhhgggeeeccc___\\\XXXVVVTTTQQQPPPOOOKKKGGGEEEDDDEEEEEEEEEEEEGGGIIILLLOOOQQQQQQQQQQQQSSSUUUYYY]]]___bbbbbbbbbbbb```[[[UUUPPPMMMKKKHHHEEEBBB@@@??????;;;;;;:::777555666;;;@@@BBBFFFMMMXXXccckkkooopppzzz~~~pppaaaTTTRRR[[[rrrmmmccc\\\OOOAAA:::555555444444333222111111---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---.........---,,,,,,+++++++++------------++++++......,,,,,,,,,,,,......******+++,,,---//////000///000111222333777;;;???LLLiii}}}|||ssspppsssvvvtttqqqmmmnnnooonnnmmmnnnoooqqq{{{hhh^^^___iiitttvvviiieeeddd^^^VVVNNNQQQRRRNNNLLLNNNOOOMMMMMMMMMOOOPPPQQQSSSTTTUUUPPPSSSUUUWWW[[[eeettt~~~kkkgggaaaYYYPPPLLLRRR\\\nnnjjj]]]cccooorrr]]]JJJ<<<888777666555444333222222111222333444444444333222222111111111222333333444}}}tttrrrooolllhhhdddbbbaaajjjiiihhhiiimmmttt||||||xxxvvvrrrkkkeeeeeeeeefffhhhkkkmmmlllkkkmmmllljjjgggdddaaa___^^^WWWUUURRRPPPNNNLLLIIIFFFHHHIIIJJJLLLOOORRRUUUVVVYYYXXXWWWWWWZZZ]]]aaaddddddeeeggghhhfffbbb^^^[[[YYYUUUOOOJJJGGGEEEBBB@@@999:::;;;:::888777888999===@@@EEEJJJOOOTTTZZZ^^^jjjooovvv~~~}}}gggYYYYYYYYYaaavvv}}}hhh___ZZZMMM>>><<<777222000111222222111............//////000000......---------,,,,,,,,,,,,,,,,,,---------.......................................------,,,,,,,,,------------------------,,,++++++,,,,,,...//////222000000333555777>>>FFF___uuu|||uuunnnlllnnnooonnnllliiilllnnnmmmkkklllqqqvvv~~~}}}}}}~~~zzzvvvvvvyyy~~~mmmaaa^^^fffooozzz{{{qqqjjjeee___[[[UUUSSSRRRQQQOOOLLLFFFBBBFFFFFFGGGIIIKKKLLLJJJHHHGGGFFFGGGJJJNNNUUUdddrrr}}}}}}|||}}}pppbbb]]]XXXNNNLLLPPPcccsss~~~ccc^^^eeehhhNNN@@@<<<888666777666333333666333333333333333333333333222222222222111111000000{{{uuuoookkkhhhggghhhggggggiiiooowwwxxxqqqmmmkkkhhhhhhiiikkkmmmmmmnnnnnnmmmkkkiiifffdddccc]]][[[WWWUUUSSSRRROOOMMMKKKKKKLLLNNNPPPRRRTTTUUUXXXWWWWWWXXXZZZ]]]aaabbbeeegggjjjkkkjjjfffbbb^^^ZZZUUUOOOJJJFFFCCC@@@>>>;;;<<<<<<;;;888777888999:::<<<@@@CCCFFFJJJNNNRRRYYY^^^fffmmmttt{{{vvvaaa\\\XXX[[[iii|||wwwkkkcccVVVJJJ;;;777333222333333111///------......////////////.........---------,,,,,,,,,,,,---------....................................---------,,,,,,,,,,,,++++++++++++++++++++++++------,,,------...//////111000111333444777AAALLLkkk~~~yyysssmmmkkkmmmnnnllliiihhhkkkmmmkkkjjjlllqqqwww}}}xxxwwwuuuttttttvvvxxxzzzzzzxxxsssqqqpppssswwwzzzqqqddd___dddllluuu~~~uuunnniiiccc___[[[[[[YYYWWWRRRKKKDDD@@@BBBAAABBBDDDFFFGGGFFFEEEFFFEEEEEEGGGJJJOOO\\\hhhtttzzz|||yyyzzz}}}yyyggg```YYYOOOJJJMMMOOO```tttsssdddbbbvvvuuuYYYHHH>>>999666777666333333555333333333333333333333333222222222222111111111000~~~yyyvvvuuupppooooooqqqvvv}}}|||wwwpppllllllmmmooopppoooooooooooonnnllljjjiiieeebbb^^^\\\ZZZYYYXXXVVVPPPPPPQQQRRRSSSSSSSSSSSSUUUUUUVVVWWWYYY[[[]]]^^^ccceeeiiikkkjjjgggbbb___YYYUUUNNNIIIEEEAAA>>><<<=========<<<999777777888888999<<<======???BBBEEELLLQQQYYY```hhhpppwww{{{pppcccXXXWWW\\\ggg{{{sssfff\\\UUU<<<999555444444444111...---------........................------------,,,,,,------------.................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++///............//////000000111333444333777GGGVVVxxxuuuqqqmmmkkklllllliiiggghhhiiijjjiiiiiilllrrrxxx{{{{{{tttqqqooollljjjjjjkkkmmmnnnrrrpppnnnllllllnnnppprrrzzzttteee^^^aaagggppp{{{wwwqqqmmmhhhdddaaabbbccc___WWWMMMEEE@@@???>>>>>>@@@BBBDDDCCCBBBEEECCCBBBDDDDDDHHHQQQ\\\hhhpppwww{{{xxxsssrrrvvv}}}}}}~~~tttggg]]]RRRLLLLLLFFFRRRcccrrrnnn```ggg~~~dddNNNAAA;;;666666666333333555333333333333333333333333222222222222111111111111~~~xxxuuutttssssssnnnooopppqqqpppooommmlllkkkhhhdddaaa``````^^^]]]VVVWWWWWWWWWVVVUUUSSSRRRPPPPPPQQQSSSTTTUUUVVVVVVZZZ]]]aaaddddddbbb^^^[[[VVVRRRLLLGGGCCCAAA>>><<<>>>???>>><<<999888777888888999;;;;;;:::;;;===???FFFJJJQQQYYY```iiiqqqvvv|||lllZZZWWWWWWZZZkkkvvvfff```___DDD???888444444444222000------------........................------------------------....................................,,,,,,,,,,,,,,,,,,,,,+++........................000000////////////000000000222555555333:::NNNbbb|||ssspppmmmlllkkkjjjhhhfffgggggghhhhhhiiimmmtttyyyzzzvvvnnnllljjjhhhfffeeefffhhhiiillllllkkkkkkkkklllmmmmmmqqqwwwssseee]]]^^^cccmmmuuuxxxsssoookkkgggdddhhhkkkhhh___TTTJJJDDD@@@???>>>???AAACCCCCCCCCDDDAAA@@@AAAAAACCCIIIQQQ___gggpppuuu{{{~~~tttmmmjjjooowww~~~rrrdddXXXQQQOOOIIIMMMUUUcccuuuxxx```___tttlllQQQEEE>>>777666666444333444333333333333333333333333222222222222222222222222zzzuuurrrnnnnnnoooppppppooonnnmmmmmmjjjgggeeeeeedddcccbbb]]]^^^^^^]]][[[XXXTTTRRRKKKKKKLLLLLLMMMMMMMMMMMMQQQTTTWWW[[[\\\[[[YYYWWWQQQMMMHHHDDDBBBAAA???===>>>???>>><<<999888777888777999::::::999:::<<<>>>@@@CCCIIIOOOWWW```hhhnnnxxx}}}www```ZZZXXXWWW___lll|||jjjeeehhhQQQHHH===555222333444333........................//////.........------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................000000/////////000111111000333777777666???WWWmmmyyyrrrpppnnnlllkkkiiihhhfffffffffggghhhkkkpppvvv{{{zzz}}}uuummmiiigggeeecccccceeeggghhhhhhiiiiiiiiijjjjjjjjjkkkmmmrrrzzzsssfff^^^___cccnnnttt~~~{{{vvvssspppmmmkkkoootttssskkk^^^QQQIIICCCAAA>>>>>>@@@BBBBBBBBBBBB???>>>@@@AAAAAAEEEKKKXXXaaajjjpppvvv~~~uuummmiiimmmvvv~~~}}}kkk]]]UUUSSSKKKFFFFFFQQQiiiddd[[[lllxxx\\\KKKAAA999777777555333555333333333333333333333333222222222222222222222333xxxsssqqqppppppooonnnnnnnnnmmmooommmkkkjjjjjjiiigggeeecccdddeeedddaaa\\\VVVSSSKKKJJJIIIHHHGGGFFFFFFGGGJJJLLLOOORRRTTTUUUUUUTTTNNNJJJFFFCCCAAA@@@???>>>=========<<<999777777888555666888888777888:::<<<>>>AAAEEEJJJPPPYYYbbbhhhqqqwww~~~|||zzz{{{}}}~~~mmmaaa\\\WWWXXX\\\tttnnngggiii^^^SSSDDD888333333444555///////////////........./////////.........------------........./////////........................,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222111444888999;;;FFF___vvv~~~vvvrrrpppmmmkkkiiigggggggggffffffhhhkkkpppuuuzzz|||}}}{{{uuuooogggeeecccbbbaaaccceeefffeeeffffffggghhhhhhhhhhhhmmmrrrxxxssshhhaaabbbfffpppuuu~~~zzzxxxuuusssrrrvvv{{{}}}yyylll\\\PPPFFFCCC???>>>???@@@AAAAAABBB???>>>AAAAAA@@@BBBFFFRRRZZZcccjjjqqqyyy~~~~~~zzzqqqmmmpppyyy~~~|||vvvcccYYYVVVNNNFFFAAAJJJ```zzzlllYYYccc|||lllQQQEEE;;;888888666555555333333333333333333333333222222222222333333333333yyywwwuuurrrpppooonnnooooooqqqppppppppppppnnnkkkhhhhhhiiijjjiiieee___YYYUUUNNNLLLIIIFFFDDDDDDDDDDDDCCCDDDFFFHHHKKKNNNPPPQQQNNNJJJEEEBBB@@@>>>===<<<;;;<<<<<<;;;888777888999555666777777666777999:::>>>@@@BBBFFFKKKSSS\\\bbbeeemmmuuuxxxuuurrrtttwwwyyy|||mmm```ZZZXXXWWWbbbsssxxxjjjgggggg\\\KKK>>>777555333333111111000000000/////////////////////........................////////////........................---------....../////////------------------------,,,,,,---...///111222333333444888<<<@@@MMMfff|||wwwssspppooolllhhheeedddfffgggeeegggjjjnnntttyyy}}}~~~zzzuuuqqqiiigggeeebbbaaabbbcccdddeeefffffffffggghhhiiiiiikkkooouuu~~~~~~qqqfff```aaagggpppwww|||zzzxxxvvvrrrvvv}}}nnn```MMMIIIDDDAAAAAABBBCCCCCCDDD@@@???AAAAAA???>>>AAAJJJSSS\\\bbbkkkuuu|||~~~{{{tttoooqqqxxx}}}mmm___XXXQQQMMMIIILLLZZZrrrsss^^^\\\kkktttUUUIII===999999888666666333333333333333333333333222222222333333333444444{{{yyyuuurrrppppppqqqrrrssssssssstttuuusssnnnkkkjjjkkklllkkkhhhaaa[[[WWWRRROOOKKKGGGDDDCCCDDDEEE>>>>>>???AAADDDHHHKKKMMMOOOKKKEEEAAA???===;;;999999:::;;;:::888777888999777888999888777777888::::::;;;===@@@DDDLLLTTTZZZ[[[dddnnnqqqooommmooorrruuuwww{{{wwwccc]]][[[YYYWWWeeewwwrrrkkklllaaaQQQCCC;;;666222000222222111111000000//////000/////////......................../////////000................................./////////000000////////////////////////++++++,,,---///111222333444555888===DDDRRRjjjzzzxxxrrrqqqooonnnjjjfffcccbbbdddgggfffgggkkkqqqwww|||~~~yyytttrrrmmmkkkgggdddbbbbbbcccccchhhhhhhhhhhhiiijjjkkklllhhhlllqqqyyy{{{mmmccc]]]___dddpppxxx~~~{{{yyywwwvvvnnnrrr|||}}}oooSSSNNNIIIEEEDDDEEEFFFGGGFFFAAA@@@AAAAAA===;;;<<>>::::::999777777333333333333333333333333222222222333333444444444zzztttsssrrrppppppsssuuuttttttsssrrrpppooonnnooommmkkkjjjiiifffbbb___WWWQQQKKKHHHHHHGGGBBB===BBBAAAAAAAAABBBCCCEEEFFFIIIGGGCCCAAA@@@===:::888:::999888777666666666666666777888:::::::::999888888999:::<<<@@@EEEJJJLLLSSSXXX^^^cccgggjjjnnnppprrrrrrtttyyyrrreee\\\VVVVVVWWWeee~~~eeefff```RRR@@@888888666000222222111///............000000//////.........---------------------------////////////////////////........................000000//////.........---......///000111222333333555444777@@@OOObbbxxx~~~tttooonnnmmmkkkhhheeebbbbbbeeehhhhhhkkkppptttxxx}}}{{{wwwtttlllkkkiiigggfffeeefffffffffgggggghhhhhhhhhhhhhhhhhhlllpppvvvxxxjjj```[[[\\\```gggttt{{{{{{zzzuuupppiiijjjqqq~~~kkk\\\MMMHHHIIIGGGDDDCCCHHHEEEAAA???>>>>>><<<;;;@@@GGGQQQZZZbbbkkkuuu{{{}}}uuunnnnnnttt{{{sssbbbZZZSSSNNNMMMNNNZZZvvvooo```XXXgggyyy^^^PPPCCC???===888555666333333333333333333333333333333444222111000111333zzztttsssrrrppppppsssuuuuuuuuutttsssqqqpppooonnnmmmkkkkkkkkkiiifffccc]]]WWWNNNJJJHHHGGGDDDAAAAAA@@@@@@???@@@AAACCCDDDGGGDDDBBB@@@>>>===:::777:::999888777777777777777666666777888888888888888999999999;;;===AAADDDFFFKKKOOOTTTYYY]]]bbbgggjjjlllnnnrrrvvv{{{|||kkk```ZZZVVVVVVddd}}}gggaaa]]]RRRBBB999777555111222111000///////////////000/////////............------------------------................................................000/////////.........---......///000111222333333777888;;;EEEXXXooo{{{vvvwwwpppnnnnnnjjjjjjhhheeecccdddfffiiijjjmmmrrrvvvzzz~~~|||xxxuuunnnmmmkkkhhhgggffffffggghhhiiiiiiiiiiiihhhhhhgggjjjmmmqqqvvvwwwiii___YYYZZZ___iiiuuu~~~yyywww{{{~~~yyyuuutttssspppmmmffffffkkkvvvuuufffVVVPPPOOOLLLHHHGGGHHHEEEAAA???>>>>>><<<;;;???EEEOOOXXXaaajjjttt{{{~~~vvvnnnmmmrrrxxxmmmaaaYYYRRROOONNNTTTjjjlll]]]cccyyykkkYYYHHH@@@===888444444444444444444444444444444444444555333222111222444{{{uuutttrrrpppqqqtttvvvvvvvvvuuutttsssrrrqqqnnnmmmlllmmmnnnmmmjjjhhheee^^^TTTNNNKKKIIIGGGEEECCCBBBAAA@@@AAAAAACCCCCCFFFDDDAAA@@@???>>>;;;999999999888888777888888888666666666666666666777888999999999999:::<<<>>>???CCCFFFJJJNNNSSSYYY___cccfffjjjpppsssvvvyyy~~~vvvfff]]]YYYWWWaaayyyiiiZZZYYYRRRFFF<<<777444111111000000/////////000000////////////............------------------------------------------------......................../////////..................//////000111222333333666:::>>>JJJccc}}}ooopppxxxpppllllllmmmiiiiiiiiigggeeeeeegggiiilllpppvvvzzz}}}~~~zzzwwwqqqooommmjjjhhhgggggggggjjjjjjjjjjjjiiihhhggggggkkknnnqqquuuuuuggg\\\VVVWWW\\\jjjvvvxxxooolllkkklllpppvvvuuusssnnnjjjhhhggghhhhhheeebbbccckkkxxxqqqaaaZZZWWWRRRMMMLLLHHHEEEAAA???>>>>>><<<;;;===CCCLLLUUU^^^hhhsss{{{xxxooolllpppuuu~~~lllbbbYYYTTTOOOQQQ___qqqiiiaaakkk~~~jjjRRRDDD>>>999666555555555555555555555555555555555555444333222333555}}}wwwuuutttqqqrrrtttvvvvvvvvvvvvvvvuuutttssspppooooooooopppooollljjjiiiccc[[[TTTPPPMMMJJJGGGHHHGGGEEEDDDDDDDDDEEEEEEGGGEEECCCBBBAAA@@@>>><<<:::999999888888888999999888777666555555666888999888888888888999:::;;;<<>>>>><<<;;;;;;AAAIIIRRR[[[fffqqqzzz{{{rrrmmmooorrr~~~~~~~~~yyykkk^^^WWWRRRQQQ[[[iiiyyyeeecccxxxzzz^^^JJJAAA===999777555555555555555555555555444555555444222222333444{{{yyywwwssssssuuuvvvvvvvvvwwwwwwvvvuuuuuusssrrrrrrrrrrrrpppmmmkkkhhhfffaaa]]]XXXSSSOOOKKKLLLKKKIIIHHHGGGGGGGGGGGGHHHFFFDDDBBBBBBAAA>>><<<;;;::::::999999999999999:::999777777666777888999777777777888999:::;;;<<<===???AAACCCGGGMMMTTTYYY```eeekkkmmmmmmoootttzzz|||~~~kkkfff\\\XXXbbbqqqtttXXXVVVSSSMMMEEE<<<666444111000000000000111111222.........///////////////........................................................................---------...............//////000111222333444444333999DDDWWWsss~~~~~~uuuooommmnnnoookkklllkkkiiigggffffffgggssswww|||zzzvvvrrrpppnnnkkkhhhgggggggggdddeeefffhhhiiijjjkkkkkkkkknnnqqquuuwwwhhhZZZQQQRRRXXXfffqqq{{{rrrkkkdddbbbcccbbbddddddbbb^^^]]]aaadddhhheeecccdddjjjppptttuuu{{{ooobbb\\\XXXSSSOOOOOOHHHEEEAAA???>>>>>><<<;;;:::???FFFNNNWWWbbboooxxxvvvooonnnppp{{{~~~yyyfff\\\UUURRRXXXaaammmaaannnhhhPPPCCC>>>:::777444444444444444444444444333444444333111000222333}}}zzzvvvuuuwwwuuuuuuvvvwwwwwwwwwvvvvvvuuutttsssssssssrrrooolllhhhhhhfffddd```[[[WWWTTTRRRPPPNNNLLLJJJJJJJJJJJJIIIGGGDDDCCCBBB@@@>>><<<===<<<;;;:::999999999999:::999999888888888888888555666777888999:::;;;;;;:::<<<===>>>AAAFFFLLLPPPZZZ^^^cccfffhhhkkkppptttyyy{{{~~~qqqeee[[[[[[aaakkkaaaZZZTTTPPPJJJ@@@999666222111111000000000111111.........///////////////........................////////////////////////........................---------------.........///000000111222333444444666===LLLccc{{{xxxrrrppppppppppppllllllkkkiiigggfffhhhjjjuuuyyy}}}zzzwwwrrrpppnnnkkkiiihhhhhhhhhcccdddfffhhhjjjlllmmmmmmlllnnnqqqvvv{{{kkk[[[QQQQQQWWWcccmmmyyy{{{tttkkkfffeeehhhiiijjjgggcccbbbdddggghhhffffffgggkkkooorrrrrrtttiii^^^YYYUUUPPPMMMNNNHHHEEEAAA???>>>>>><<<;;;999>>>DDDKKKSSS^^^llluuuxxxpppmmmnnnwww{{{}}}}}}sssfff]]]UUUTTTYYYsssxxxeeejjjsssXXXFFF>>>:::666444444444444444444444444222333333222000000111333}}}xxxwwwxxxttttttuuuvvvwwwwwwvvvvvvssssssrrrsssttttttqqqoookkkkkkjjjhhheeebbbaaaaaaZZZXXXVVVSSSQQQPPPPPPPPPNNNKKKIIIGGGEEECCCAAA>>>???>>><<<;;;999888888888888888888888888777666666555666666777888888888888999:::;;;<<<===@@@DDDGGGOOORRRVVV\\\bbbhhhllloootttvvvyyy}}}ssshhhaaa\\\```tttkkk```UUURRRNNNEEE<<<999333333222111000000000000............/////////000........................................................................,,,,,,,,,------.........///000111111333333444555:::???RRRnnn~~~zzzuuurrrrrrqqqooonnnjjjjjjiiihhhggghhhlllooowwwzzz}}}|||xxxrrrqqqooolllkkkjjjjjjkkkfffgggiiikkklllnnnnnnnnnmmmoooqqquuuooo]]]QQQQQQWWWaaaiiisss|||~~~vvvqqqqqqnnnnnnmmmjjjgggfffffffffiiigggfffgggiiilllnnnooopppfff\\\WWWSSSNNNLLLNNNHHHEEEAAA???>>>>>><<<;;;:::===CCCHHHPPP[[[iiirrrxxxoookkkkkkrrrvvv{{{}}}}}}wwwlll___XXXXXX___rrrooonnneeeMMMAAA;;;777555555555555555555555555333444444333111111222444|||ttttttvvvuuurrrvvvuuutttuuuwwwxxxwwwvvvyyyyyy|||}}}|||zzzxxxyyyssstttuuuvvvvvvwwwvvvvvvqqqqqqqqqsssuuuuuutttrrrnnnmmmllliiigggggghhhjjjaaa```]]][[[XXXWWWWWWWWWSSSQQQNNNLLLJJJHHHEEEBBB@@@???===;;;999888888777666777888888888666555444555666666777666666555555:::;;;<<<<<<<<<>>>AAACCCGGGHHHMMMUUU^^^fffjjjlllqqqrrruuuyyy}}}vvvkkk```___ppprrrcccVVVSSSPPPHHH>>>:::444333222111000000000000---.........//////000000////////////////////////------------------------........................,,,,,,,,,------.........000000111222333444444555:::>>>TTTssszzz{{{yyyzzz|||wwwtttsssqqqmmmiiihhhhhhgggfffgggjjjooosssxxxzzz}}}~~~}}}yyysssrrrpppnnnmmmlllmmmmmmjjjjjjlllmmmnnnooooooooonnnpppqqqtttqqq___RRRRRRXXX```gggpppwww|||xxxxxxqqqooollljjjhhhfffdddcccjjjhhhfffddddddfffhhhjjjpppggg]]]XXXSSSNNNLLLNNNHHHEEEAAA??????>>>===;;;:::===BBBGGGNNNZZZgggqqqwwwnnniiiiiiooorrrxxx|||}}}}}}zzzlll```]]]TTTeeewwwxxxssspppTTTFFF>>>:::777777777777777777777777444555555444222222333555~~~wwwnnngggdddeeefffhhhiiiiiikkkllllllmmmmmmrrrsssuuuwwwzzz}}}|||yyyvvvtttttttttuuuvvvwwwxxxxxxwwwvvvuuussssssttttttuuutttrrrooolllkkklllnnnooojjjiiieeebbb___^^^]]]]]]]]]ZZZUUUNNNGGGDDDDDDEEE@@@@@@???>>>===<<<::::::666666666777777777888888666555555555555666666777888777666666888:::===>>>DDDGGGKKKPPPVVV]]]eeejjjnnnpppsssvvvyyy}}}wwwllleeelllzzzrrrYYYIIIGGGIIICCC888444333222111000000000000111111111111000000000000111111000///...---,,,,,,---.........//////000000...------------...////////////............//////000000111333777999:::::::::III```sss|||~~~vvvqqqrrrqqqlllfffjjjgggeeegggmmmrrrtttuuu}}}|||}}}~~~{{{xxxuuusssqqqoooooonnnllljjjkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnqqqyyysssaaaSSSOOORRR^^^gggqqqvvv|||{{{||||||vvvsssrrrpppmmmjjjeeeaaa___dddeeeeeefffggggggffffffiiieee___XXXSSSPPPOOOOOOHHHGGGFFFDDDBBBAAAAAAAAA:::999===DDDKKKTTTbbbooo|||~~~wwwkkkbbbgggoooqqquuu{{{{{{}}}oooaaa[[[XXXaaattt}}}|||zzzeeeMMM@@@===666777555333333555666555333333333444444555555555zzzvvvooohhhbbb______```______```aaaccceeeggghhhnnnooorrruuuxxxzzz||||||}}}yyyvvvwwwxxxyyyyyyzzzyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvtttqqqnnnmmmnnnoooppplllkkkiiifffdddbbbaaa```___\\\XXXQQQLLLKKKLLLNNNKKKIIIEEEAAA===;;;:::999999888888888777777777777666555555555555666777777777666666666777999;;;===AAADDDHHHMMMRRRYYYaaafffkkkmmmppptttwww{{{~~~tttkkknnnwww}}}cccOOOIIIHHHBBB999444333222111000000000000////////////............000000000///......------............/////////000...------------...////////////............//////000000111333666888999:::???QQQiii|||yyy}}}yyysssrrrqqqmmmhhhjjjiiihhhkkkpppvvvyyyyyy}}}zzzvvvssspppnnnnnnnnnmmmllllllllllllllllllmmmnnnnnnoooooopppttt{{{tttbbbTTTQQQTTT___iiirrrwww{{{yyyyyy|||{{{wwwpppooonnnllliiieeebbb```aaabbbccceeeggghhhhhhhhhjjjfff```YYYTTTPPPOOOOOOJJJIIIGGGDDDAAA@@@???>>>::::::===CCCJJJRRR```lll|||xxxjjjbbbhhhqqqsssxxx}}}|||~~~~~~mmmZZZSSSUUUbbbmmmrrrxxx|||yyyqqqVVVEEE===777777555444444666666555333333444444444444444444yyytttrrrnnnhhhbbb^^^\\\\\\\\\WWWWWWWWWXXX[[[^^^bbbdddgggiiimmmrrruuuwwwwwwwww~~~zzz{{{|||}}}}}}|||{{{zzzyyyyyyxxxwwwwwwwwwwwwxxxxxxvvvtttqqqoooooopppqqqnnnnnnmmmllljjjhhhfffeeeccc```\\\WWWSSSSSSVVVYYYZZZVVVOOOHHHBBB===;;;:::<<<;;;:::888777666666666666555555555666666777888666666555555666888:::;;;>>>@@@DDDHHHMMMSSSZZZ___fffhhhlllppptttxxx}}}~~~tttrrrvvvqqqWWWIIIEEE@@@:::444333222111000000000000////////////............////////////////////////............////////////......------......///000000//////......//////000111111111333555777999;;;EEE[[[wwwqqqmmm|||~~~xxx{{{}}}~~~uuurrrpppmmmiiijjjjjjkkkpppvvv{{{}}}vvvsssooommmmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnooopppsssvvv}}}tttcccVVVSSSWWWbbbllluuuxxx{{{uuusssvvvwwwuuukkkkkkkkkjjjhhheeebbbaaa___```bbbeeegggiiijjjjjjkkkgggaaaZZZTTTQQQOOOOOOMMMKKKGGGDDD@@@>>>===<<<<<<;;;>>>CCCHHHPPP\\\hhhzzzxxxhhhaaaiiirrrvvv{{{{{{|||}}}~~~sss[[[SSSLLLOOO]]]kkktttwwwwwwzzzgggOOOAAA999777555555666666555444444444444444444444333333wwwqqqqqqmmmgggccc```^^^]]]\\\YYYXXXVVVVVVXXX[[[___aaabbbeeejjjnnnrrrsssssssssyyy}}}~~~~~~}}}{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxyyyxxxuuusssqqqpppqqqqqqooopppppppppooommmjjjiiihhheeeaaa[[[XXXYYY\\\```bbb___ZZZSSSKKKEEE@@@======<<<:::888777666666666555555555555666777888888777777777666777888999:::;;;===@@@CCCGGGMMMSSSXXX```ccchhhlllqqquuu{{{~~~|||xxxyyy{{{]]]IIIAAA===999444333222111000000000000111111111111000000000000......//////000000000000.........///////////////...............//////000000000////////////000000111111222222444777;;;===LLLddduuuhhhmmm{{{~~~rrrvvvvvvqqqnnnllljjjiiikkkooottt{{{}}}wwwtttooolllmmmnnnooopppnnnnnnnnnooooooooonnnnnnnnnpppsssxxx~~~uuueeeXXXVVVZZZfffqqqzzz{{{|||tttlllmmmnnnnnnfffgggggggggfffeeecccbbbbbbccceeegggiiijjjkkkkkkkkkggg```YYYTTTPPPOOOOOOMMMKKKGGGCCC@@@>>>===<<<<<<<<<>>>CCCGGGMMMXXXcccvvvyyyhhhaaaiiirrryyy~~~~~~xxxxxxxxxzzz}}}qqq\\\VVVMMMIIIVVVlll}}}{{{xxxyyy\\\GGG<<<777444666777555333333555555555444444333333333}}}wwwtttpppkkkgggfffdddaaa^^^^^^\\\ZZZYYYYYYZZZ]]]^^^___bbbgggkkkooopppppppppttt~~~|||zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwyyyxxxvvvtttrrrqqqqqqqqqqqqqqqrrrrrrqqqooommmkkkllliiieee___[[[ZZZ]]]```ccccccaaa]]]VVVOOOHHHCCC???===;;;999777666777777555555555666666777999999999999888888999999999:::999;;;===@@@CCCGGGMMMQQQZZZ^^^ccciiinnnrrrxxx{{{~~~~~~bbbKKK@@@;;;777444333222111000000000000111111111111000000000000......//////000111111111///////////////.........///............///000000000000////////////000000111222222222333777===BBBQQQjjjyyyyyykkkdddrrrxxxiiijjjssswwwqqqmmmkkkjjjhhhlllrrryyy~~~}}}xxxtttpppmmmmmmnnnooopppnnnooooooppppppooonnnnnnlllnnnrrrwww}}}uuueeeZZZXXX\\\jjjvvvvvvjjjfffeeedddaaabbbdddeeeffffffeeeeeeggghhhiiijjjkkkkkkkkkkkkiiifff___XXXSSSPPPOOOOOOMMMKKKGGGCCC@@@?????????===<<<>>>BBBEEEJJJTTT^^^qqqzzzhhh```hhhpppyyy~~~~~~}}}xxxwwwwwwzzz~~~kkkXXXWWWQQQJJJRRRkkkzzztttvvvhhhNNNAAA999444666777444222333555555555444444333333333{{{wwwqqqnnnllliiieeeaaabbb```^^^\\\ZZZZZZ[[[\\\___aaadddhhhkkklllllllllpppxxx}}}|||{{{yyyyyyyyyzzzyyyxxxwwwwwwxxxwwwvvvuuuttttttsssssssssssssssrrrqqqooonnnmmmnnnlllgggbbb\\\ZZZ[[[]]]```aaabbbaaa]]]VVVOOOJJJDDDBBB???;;;999888888888555555555666777888999:::::::::::::::999999999999888999;;;===???BBBHHHKKKSSSXXX^^^dddiiioootttwwwzzzjjjRRRDDD<<<666444333222111000000000000////////////............/////////000000111111111///////////////.........//////......//////000111111000000//////000000111000222333333444999AAAGGGYYYnnn~~~uuusssfffaaatttttteeeccchhh~~~~~~|||xxxsssnnnlllkkkhhhnnnvvv}}}|||yyyuuuqqqnnnnnnnnnnnnnnnnnnooopppppppppooommmlllkkkmmmqqqvvv|||tttfff[[[ZZZ^^^mmmzzz}}}lllccc___\\\]]]^^^aaadddfffgggggghhhlllllllllllllllkkkjjjjjjiiieee___YYYTTTRRRRRRRRROOOLLLHHHDDDAAA@@@@@@AAA<<<;;;===AAADDDGGGQQQ[[[jjj}}}zzzjjjaaagggkkkvvv}}}{{{{{{~~~}}}{{{yyy|||xxxeeeUUUUUURRRLLLNNNbbbrrrjjjjjjxxxZZZJJJ>>>666777888444222444444444444444444444333333zzzvvvuuuqqqjjjeeedddcccaaa___^^^]]]\\\\\\^^^```bbbdddfffhhhiiiiiikkkooozzzzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwvvvtttrrrqqqpppoooooommmllliiiddd^^^[[[ZZZ[[[\\\^^^______]]]XXXSSSPPPMMMJJJEEE@@@;;;999888888555555555666777999:::;;;999999999999999888777777666777888999;;;>>>BBBFFFMMMQQQXXX___eeejjjooorrrvvv{{{uuu]]]LLL@@@777444333222111000000000000////////////............000000000000000000111111000/////////............///////////////000000111111111000000000000111111000222444444555:::DDDLLLaaarrr|||vvvfff```rrrrrrfffcccgggqqqvvvzzz{{{vvvqqqnnnnnnkkkqqqzzz|||yyyvvvssspppooonnnmmmkkkmmmnnnoooppppppnnnlllkkkkkkmmmqqqvvv|||ssseee[[[[[[```ppp~~~sssfff^^^ZZZZZZ\\\___cccfffhhhjjjjjjlllllllllllllllkkkjjjjjjiiieee```[[[WWWUUUUUUVVVSSSPPPJJJEEEAAA@@@@@@@@@;;;:::<<<@@@CCCFFFOOOYYYeeevvv{{{lllbbbeeeeeesss{{{xxxxxx~~~{{{}}}uuueee\\\WWWTTTPPPNNNYYYxxxnnneee]]]qqqpppTTTDDD999::::::555333777333333444444444444444444}}}{{{wwwoooiiifffeeedddcccbbb```___^^^^^^___```aaaccceeefffgggggghhhppp{{{|||}}}}}}}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxuuusssqqqppppppqqqlllkkkiiieee```\\\ZZZZZZ[[[\\\\\\\\\ZZZXXXUUUSSSTTTPPPJJJCCC===:::888777555555555666777999:::;;;888888999888888777666555444555666777888;;;???BBBHHHMMMTTT[[[aaagggllloootttyyy~~~}}}eeeSSSCCC888444333222111000000000000111111111111000000000000111111000000000000000000000000//////.........---///////////////000111111111111000000000000111111000222444444555<<>>:::999666666666777888999::::::<<<;;;:::888777555444333555555555555777999;;;<<<@@@DDDKKKRRRYYYaaaiiimmmtttwwwzzz|||yyy|||xxxvvv|||nnnXXXHHH>>>000111222222111000111222000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000111111111666222444999:::999FFFXXXnnnhhh^^^sss~~~~~~wwwooohhhfffjjjqqqyyy|||{{{xxxvvvuuuuuuzzz~~~xxxuuuqqqnnnmmmmmmkkkjjjllllllkkkkkkmmmnnnpppqqqssspppooosss|||tttggg^^^^^^cccsssvvveee]]]ZZZWWWXXX___eeegggkkknnnlllmmmnnnooonnnllljjjiiifffeeebbb___\\\YYYXXXWWWYYYUUUNNNGGGBBB???======@@@<<<;;;???DDDGGGNNNUUUbbbrrrxxxvvvyyyrrrgggfffeeelllsssvvvvvvxxxzzzuuuuuuyyy~~~vvvggg\\\\\\YYYUUUbbbvvv}}}kkk```aaammmnnnUUU???<<<<<<888444666888777444222111111222333yyysssooollliiigggggggggdddbbbaaaaaabbbbbbbbbbbbaaaaaaeeedddeeelllxxx}}}|||zzzyyyyyyxxxxxxxxxxxxyyyyyyxxxvvvtttrrrrrrpppnnnlllmmmkkkhhhgggfffdddbbb```\\\[[[ZZZZZZYYYYYYWWWVVVVVVUUUQQQMMMGGGAAA<<<:::999999888888888999:::;;;;;;:::999888777555555444666555555555666888:::;;;===AAAGGGMMMTTT\\\dddjjjqqqtttxxx{{{zzzuuuooommmpppxxxyyy___LLLCCC666666555444222111111222000000000000000000000000000000111111111111000000////////////////////////........................000000000000111111111111555222444999:::<<>>CCCFFFMMMTTT```qqqwwwwwwyyyrrrgggeeedddkkkrrruuuvvvxxx~~~yyytttsssvvvzzz}}}~~~sssddd```YYYRRRXXXggg|||eee^^^bbb|||}}}bbbIII@@@===777555777888777555333222333444555{{{tttqqqnnnlllkkkkkkjjjhhhggggggffffffeeedddbbbbbbdddcccbbbccciiisss~~~|||{{{zzzyyyxxxxxxxxxxxxwwwuuusssrrrrrrqqqooommmkkkiiihhhhhhjjjjjjiiigggaaaaaa```___]]][[[YYYXXXTTTTTTRRRPPPKKKEEE@@@===>>>===;;;999999999;;;<<<999999888888777666666666666666666555666777888888:::<<>>:::999===AAAEEELLLSSS]]]nnnvvvwwwzzzrrrfffdddbbbiiippptttuuuxxx~~~yyysssppprrruuuwww}}}pppggg^^^SSSRRRZZZkkkqqq___WWWlllsssVVVFFF???888666999777666555444444555666777|||yyyvvvrrrpppooonnnnnnjjjjjjjjjjjjiiigggfffeeehhhgggccc___^^^ccclllttt~~~}}}|||{{{zzzxxxxxxxxxwwwvvvuuusssrrrrrrrrrpppnnnkkkjjjiiijjjlllmmmlllkkkhhhhhhhhheeeaaa^^^[[[ZZZSSSSSSQQQOOOLLLHHHEEECCCCCCAAA>>>;;;::::::;;;<<<888888888777777777777777777777666666666666666666888:::===AAAFFFNNNWWW]]]dddiiipppvvvzzz}}}ooohhhcccdddjjjvvvdddLLLDDD:::888444111//////......000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000111111222222333222333777999:::CCCZZZqqq|||}}}kkkVVVSSSfff{{{tttlllfffdddeeeiiinnnooommmlllnnnpppwww|||zzzsssooommmnnnooopppooonnnkkkiiihhhgggggggggmmmkkkhhhjjjrrrvvvhhh]]][[[```qqquuueeeWWWRRRPPPSSSXXX\\\aaagggnnnpppsssvvvwwwvvvtttsssmmmjjjfffaaa]]]ZZZYYYXXX[[[WWWQQQJJJDDDAAA@@@???===999888<<<@@@DDDJJJQQQYYYkkkuuuwwwzzzrrreeebbbaaafffmmmrrrtttxxx}}}zzztttooooooqqqttt|||zzzoooggg[[[VVVXXXXXXttt~~~eeeTTT```{{{|||```NNNBBB:::888999666666555555666777888888~~~zzzuuurrrpppppplllllllllmmmmmmlllkkkkkkkkkiiiccc\\\WWWXXX^^^dddiiinnnuuu|||~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwvvvtttsssssssssqqqooommmlllkkklllmmmnnnmmmlllmmmnnnnnnkkkeee```^^^]]]TTTRRROOOMMMKKKKKKKKKLLLHHHFFFBBB???<<<;;;;;;;;;777777777777777777777777777777777777777666666666777999;;;>>>BBBIIIQQQVVV]]]ccckkkrrrwww|||pppjjjddddddhhhrrrmmmVVVKKK===999333000000111111000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111///000000111222333333333333555777999<<>>999999666666666666777888888999xxxsssqqqpppmmmmmmnnnoooooopppooooookkkhhhaaaZZZUUUTTTVVVXXX\\\```eeejjjnnnrrrvvvyyy~~~~~~~~~}}}{{{zzzyyyyyyyyyzzzxxxvvvuuuuuutttrrrppppppooonnnnnnooopppooommmnnnpppqqqnnngggaaa^^^^^^UUUSSSOOOMMMMMMOOORRRTTTMMMLLLIIIEEEAAA>>><<<;;;888888888777777777777777777777888888888888777666888999;;;===???DDDJJJOOOUUU[[[eeelllrrrxxxuuunnngggddddddiiiuuuxxxbbbQQQCCC===666333333555555444111111111111111111111111000000111111111111000000000000000000000000000000///////////////////////////000000111222333444444444666888;;;CCCTTTlllnnn___eee}}}}}}wwwppphhhdddddd___bbbdddeeefffjjjpppvvvzzz~~~{{{uuupppoooooooooooonnnllliiifffcccaaaaaa```^^^___aaaeeennn{{{wwwiii^^^\\\___ssspppbbbZZZRRRQQQSSSUUUZZZ```eeehhhmmmrrrttttttsssqqqrrrnnniiiccc^^^\\\[[[ZZZ\\\XXXRRRKKKEEEBBBAAA@@@>>>999888<<>>:::999<<>>999999888888777666666666777888999:::;;;::::::999777888:::;;;<<<===@@@CCCIIIOOOYYYaaahhhpppxxx~~~zzzooofff```bbbhhhxxxaaaKKKCCC999333333333222000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111///000000222333444555555444555777???QQQjjjyyyqqq}}}}}}sssllleee^^^\\\^^^[[[]]]___aaaeeelllwww~~~}}}zzz{{{}}}~~~~~~~~~zzzuuurrrpppooommmkkkhhhfffccc```]]][[[ZZZZZZZZZ\\\```dddlllwwwwwwjjj___]]]aaaqqq}}}nnndddYYYTTTRRRRRRWWW\\\```dddjjjooossssssrrrpppmmmjjjfffbbbaaaaaacccddd]]]YYYRRRKKKEEEBBBAAAAAA???;;;999<<<@@@CCCIIIOOORRRdddnnnqqqvvvpppeeeddd```ccciiipppvvv|||{{{sssoooqqqtttssswww{{{vvvjjjdddbbbYYYQQQVVVrrroooaaaVVVWWWooo~~~cccNNNBBB<<<999555555666666666666555555~~~xxxtttssstttuuurrrqqqssswwwxxxtttpppmmmjjjeeebbb___]]]ZZZWWWRRRPPPMMMMMMPPPSSSUUUVVVVVVWWWXXXYYY\\\aaaggglll{{{}}}{{{{{{{{{yyyxxxwwwwwwvvvvvvtttsssrrrrrrssssssqqqoookkkjjjgggccc```]]]\\\[[[XXXYYYZZZ\\\]]]^^^^^^___]]][[[XXXUUUQQQKKKEEE@@@AAA>>>;;;999888888666555:::999888777777888999:::;;;:::777666777:::===@@@CCCGGGNNNVVV___iiissszzzwwwjjjbbb^^^^^^eeezzztttVVVDDD555444555222///111222222222111111111111000000000000000000000000000//////000000000000//////222222222222222111000000000111333555666666666555333999:::===PPPqqq~~~wwwvvvuuujjjeeeaaa\\\ZZZ[[[[[[\\\]]]___dddmmmxxx}}}|||}}}~~~{{{}}}zzzrrrqqqpppnnnmmmnnniiigggccc^^^[[[XXXWWWWWWVVVYYY]]]```fffsssyyykkk\\\[[[cccvvvvvvjjj[[[QQQPPPSSSUUUVVV]]]bbbjjjqqquuuuuusssqqqtttooojjjhhhhhhgggaaa\\\ZZZWWWRRRLLLGGGBBB???>>>===<<<;;;:::<<>>@@@CCCIIIPPPYYYcccmmmttt~~~tttjjjccc___```sss~~~___KKK;;;888888555333555222222222111111111111000000000000000000000000000//////000000000000//////000000000000000///......000111333444555555555444333666888???VVVvvvrrrsss{{{qqqfffbbb___\\\ZZZ[[[]]]\\\]]]```hhhrrr{{{}}}||||||~~~|||}}}zzzrrrqqqpppmmmlllmmmjjjgggbbb]]]YYYWWWVVVVVVXXX[[[^^^aaagggsssxxxkkk\\\[[[bbbtttyyymmm^^^TTTQQQRRRTTTTTT\\\aaahhhppptttuuutttrrruuupppkkkjjjjjjhhhccc^^^YYYVVVQQQLLLGGGCCC@@@???===<<<;;;:::;;;@@@HHHMMMRRR\\\iiisssvvvqqqkkkfffcccfffkkkppptttzzzyyyssspppooooooppptttxxx}}}vvviiibbbZZZXXXTTT[[[zzzsssbbbXXXZZZ}}}|||gggUUUGGG>>>999999777444333444555444444{{{zzzyyyvvvtttrrrtttwwwwwwuuuqqqmmmjjjgggdddaaa^^^[[[XXXSSSQQQNNNMMMNNNOOOOOOOOOOOOPPPPPPPPPRRRWWW]]]aaappp{{{~~~|||zzzwwwvvvuuuuuutttrrrpppoooooonnnllljjjiiihhhfffeeecccbbbbbbaaaeeefffhhhiiiiiihhhfffeeeccc```\\\YYYWWWUUURRROOOGGGCCC???;;;:::999888777999888888777888999:::;;;999999999999:::;;;<<<<<<===???CCCHHHOOOYYYcccjjjwww}}}~~~ssshhhaaa```ooo}}}fffPPP<<<777666222222444222222222111111111111000000000000000000000000000///000000111111000000//////000000000000//////...000111222333444444333333333555888CCC]]]zzz{{{hhhnnnvvvlllbbb___]]]ZZZYYY[[[]]]\\\]]]cccmmmxxx~~~|||{{{|||}}}}}}}}}}}}~~~{{{sssqqqppplllkkklllkkkgggaaa[[[WWWUUUTTTUUUXXX\\\___bbbgggrrrwwwiii\\\ZZZaaaqqq}}}rrrcccXXXSSSRRRRRRRRRZZZ___fffnnnsssuuuuuutttvvvrrrnnnlllkkkiiieeeaaaYYYVVVQQQLLLGGGCCCAAA@@@===<<<;;;999;;;@@@GGGLLLOOOZZZiiiuuuwwwrrrjjjeeedddfffjjjnnnsssyyyzzzvvvtttsssnnnpppsssxxx}}}}}}lllddd[[[ZZZUUUWWWmmmooo___XXXuuu|||fffUUUHHHAAA===999777444444444555444333}}}{{{uuusssrrrssstttuuusssqqqmmmkkkgggeeeccc```\\\YYYVVVTTTQQQOOOPPPPPPPPPOOOOOOPPPQQQRRRTTTXXX^^^ccckkkxxx~~~|||{{{yyywwwvvvuuuuuutttrrrooommmmmmkkkiiiggghhhggggggfffffffffffffffjjjkkkmmmmmmllljjjgggeeedddaaa]]]ZZZYYYXXXWWWVVVOOOKKKEEEAAA>>><<<:::888888888777777777888999:::888999::::::;;;;;;;;;;;;:::<<<>>>AAAGGGOOOYYY```kkkttt~~~xxxllldddeeennnwwwnnnWWW@@@777444000000444222222222111111111000000000000000000000000000000000000000111111000000000111111222222222222111000111111222222222333333333555777;;;GGG___wwwrrr___llltttjjjaaa]]]\\\YYYYYYZZZ\\\[[[\\\eeerrr|||~~~|||{{{|||}}}~~~}}}|||{{{}}}|||tttqqqppplllkkkkkkjjjfff```YYYUUUSSSRRRSSSVVVZZZ^^^aaagggrrrvvvhhh\\\ZZZ___ppp~~~uuuhhh]]]VVVTTTSSSSSSXXX]]]dddlllrrrvvvwwwwwwwwwtttqqqnnnmmmkkkgggddd]]]ZZZSSSLLLFFFBBB@@@???===<<<:::999:::???FFFKKKOOOYYYhhhsssvvvrrrkkkfffdddfffiiimmmrrryyy{{{xxxwwwvvvooopppssswww{{{pppfff\\\[[[WWWUUU```}}}~~~iiiYYYlllkkkYYYLLLDDD@@@:::888555444444555444333|||yyysssrrrqqqpppqqqqqqpppooommmkkkhhhfffdddaaa]]]ZZZWWWTTTRRRQQQQQQQQQPPPOOOPPPRRRTTTVVVYYY\\\aaadddgggvvv{{{{{{yyyxxxvvvuuuuuuuuutttqqqnnnlllkkkiiihhhfffggggggggghhhhhhiiijjjkkkmmmmmmnnnmmmllliiigggeeedddaaa]]]ZZZZZZ[[[[[[[[[YYYUUUOOOJJJEEEAAA===:::999888777777777777999999888999:::;;;;;;;;;::::::::::::;;;===AAAHHHQQQWWW```jjjwwwwwwmmmfffdddhhhlll{{{{{{bbbHHH<<<888333222666222222222111111111000000000000000000000000000000000000111111111111000000000111111222222222111111111111111111222333333444444888>>>III[[[ooo}}}jjj[[[ooouuujjjaaa]]]\\\YYYXXXYYYZZZZZZ^^^hhhuuu~~~~~~|||{{{|||}}}}}}{{{zzz{{{}}}}}}uuurrrqqqmmmlllllljjjfff```ZZZUUUSSSRRRRRRSSSWWW\\\```fffrrrtttfff\\\ZZZ]]]ppp}}}vvvkkkaaa[[[WWWVVVVVVWWW[[[bbbjjjqqquuuxxxyyyxxxvvvsssqqqnnnllliiigggccc___WWWNNNFFFAAA>>><<<<<<;;;:::888999>>>EEEJJJPPPYYYfffpppsssqqqmmmjjjdddfffiiimmmqqqxxx~~~{{{yyywwwvvvpppqqqrrruuuxxx|||wwwiii^^^\\\XXXUUUYYYmmmtttYYYbbbxxxttt```QQQFFF@@@;;;888666444555555444333zzzuuurrrqqqpppooonnnnnnnnnooommmkkkiiihhhfffccc^^^[[[VVVTTTRRRRRRSSSSSSSSSQQQSSSVVVZZZ\\\]]]___```bbbbbbrrr}}}|||zzzxxxwwwuuuuuuuuussspppmmmjjjiiiiiigggfffhhhhhhhhhiiijjjlllmmmnnnnnnnnnmmmllljjjhhhgggfffeeebbb___]]]^^^______^^^___\\\XXXTTTOOOJJJDDD@@@===<<<:::999888888999999999::::::;;;;;;::::::999999::::::;;;===BBBIIINNNVVVaaannnxxxwwwoookkk``````^^^jjjiiiMMM???999333111555222222222111111111111000000000000000000000000000000111111222222111111000...//////000000000000///111111111111222444555666444888@@@LLL\\\mmmzzz}}}hhhaaayyytttjjj```]]][[[YYYXXXYYYXXX[[[aaalllxxx~~~||||||}}}~~~~~~|||zzz{{{|||~~~vvvtttsssooonnnoookkkhhhddd^^^ZZZWWWUUUUUUTTTXXX]]]aaagggqqqssseee\\\ZZZ[[[ooo}}}wwwooofff^^^ZZZXXXXXXWWW[[[aaahhhooouuuxxxzzzxxxwwwuuurrrooollljjjiiihhhcccZZZPPPGGGAAA>>><<<<<<;;;999888999===DDDIIIPPPYYYeeeooorrrqqqnnnkkkccceeeiiimmmrrrxxx}}}zzzxxxuuusssoooooopppqqqtttxxx{{{}}}}}}pppeee```[[[XXXVVVaaa~~~\\\[[[dddlllYYYIII@@@<<<999666555555555444333{{{uuurrrrrrqqqooonnnmmmnnnooommmllljjjiiigggddd___\\\XXXWWWVVVWWWYYYZZZYYYXXXZZZ^^^bbbdddcccaaa```___\\\mmm~~~{{{xxxuuutttsssssspppllljjjiiiiiihhhgggiiiiiijjjkkklllnnnooopppqqqpppnnnkkkjjjiiiiiiiiihhheeecccbbbcccdddcccbbbbbb```___\\\YYYTTTMMMHHHBBB@@@>>><<<;;;::::::;;;::::::::::::::::::::::::888999::::::;;;>>>CCCGGGMMMUUU```jjjssszzzrrroooccc___YYY___ppp{{{oooRRRCCC:::333000333222222222111111111111000000000000000000000000000000111111222222111111000......///000000000000000000000111111333555777999777:::DDDUUUiiixxx|||mmmlllpppggg^^^\\\[[[YYYYYY[[[XXX]]]gggqqqzzz}}}}}}~~~~~~}}}|||{{{|||~~~wwwuuutttrrrpppqqqmmmllliiieeeaaa]]][[[YYYXXX\\\aaadddhhhqqqrrrddd\\\YYYZZZlll~~~zzzrrriiiaaa[[[YYYXXXWWW[[[```gggnnntttxxxzzzwwwwwwuuusssooolllkkkkkkjjjeee[[[QQQHHHCCC@@@???<<<;;;999777888<<>>CCCGGGLLLSSSbbbuuu}}}wwwnnnhhhdddeeehhhqqqyyy}}}gggPPPCCC<<<888555333333222111111111111222111111111111000000000000/////////000000000111111111111000000111111222333222333444333333444666999;;;GGGaaa|||tttjjjddd]]]XXXXXXYYYXXXYYY[[[```bbblllzzz}}}}}}}}}~~~~~~}}}}}}~~~~~~|||zzzxxxsssrrrtttqqqqqqooommmkkkhhhfffdddeeebbbbbbdddgggnnnzzzppp```XXXXXX[[[ggg|||yyyppphhh```[[[XXXXXX[[[___dddhhhmmmrrrtttvvvuuussssssrrrooollliiigggddd^^^VVVLLLEEEAAA@@@@@@:::777999;;;<<>>999777444444333222222222222222111111111111000000000000000000000111111111222222111111000000111111222333222333444333333555777:::>>>RRRrrr}}}zzzoooeee```ZZZVVVWWWXXXXXXZZZ^^^dddiiittt}}}}}}~~~~~~~~~~~~~~~{{{xxxtttrrrtttsssrrrooommmkkkiiihhhgggfffcccaaacccfffmmm{{{rrrbbbYYYWWWZZZfff||||||tttlllddd]]]ZZZZZZ\\\^^^bbbggglllppprrruuutttssssssrrrqqqmmmkkkfffccc]]]UUULLLEEEAAA@@@@@@;;;888:::;;;<<>><<<:::::::::;;;===<<<<<<;;;::::::::::::<<<@@@EEEJJJOOOXXXdddmmm{{{}}}sssllliiiiiigggkkkuuu^^^KKK@@@:::777555444333333222222333333111111111111000000000///000000000111111111222222111111000000111111222333222333444444444666999;;;AAA]]]{{{wwwlllbbb___YYYVVVVVVWWWWWWZZZ___gggooo{{{~~~~~~~~~~~~~~~{{{wwwsssrrrsssqqqooommmjjjhhhgggggggggiiieeecccdddfffnnn|||xxxfffZZZVVVWWWfff|||~~~wwwoooggg___[[[ZZZ[[[]]]aaaggglllpppqqqwwwvvvuuuttttttrrrooollleeeccc]]]UUUKKKDDDAAA@@@@@@<<<999:::;;;<<>><<<;;;;;;<<<;;;::::::::::::;;;;;;:::>>>CCCHHHNNNVVV___fffooovvvlllggggggeeehhhhhhRRRBBB:::777555444333333222222333333111111111111000000000////////////000000000111111111111000000111111222333111333444444555777:::===FFFeee}}}www~~~uuujjjbbb```ZZZWWWVVVVVVUUUZZZ```iiisss~~~}}}~~~}}}yyyvvvrrrqqqssspppooollljjjiiihhhhhhhhhiiieeeccccccfffmmm{{{{{{iii\\\VVVVVVeee|||yyyqqqiiiaaa]]]ZZZYYY[[[___gggnnnqqqssszzzxxxwwwvvvvvvtttpppmmmgggddd^^^UUULLLDDD@@@???>>>;;;::::::::::::AAAHHHOOOVVVaaalllqqqqqqnnnkkkcccdddgggjjjoootttyyy{{{~~~}}}}}}wwwppplllggggggffffffhhhmmmtttzzzzzzrrrkkkaaa\\\]]]aaaxxxllliii{{{~~~^^^PPPBBB===<<<999888999{{{www|||~~~}}}~~~zzzvvvuuurrrnnnmmmnnnnnnkkkhhhkkkmmmtttssscccTTTXXXddd{{{~~~}}}|||vvvtttrrrtttvvvwwwtttqqqpppppppppqqqrrrssstttuuurrrqqqpppqqqsssttttttssstttttttttuuuvvvuuurrrpppiiieee```]]]\\\[[[YYYXXXTTTRRROOOKKKGGGCCCAAA@@@>>>===;;;::::::;;;<<<===777:::???EEEKKKRRRYYY^^^fffuuu{{{mmmeeefffcccdddzzztttZZZFFF;;;666444444333222222222222222111111111111000000000000/////////000000000111111111111000000111111222333111333444555666888<<>>===;;;::::::999999@@@HHHOOOVVVbbblllrrrrrrooolllcccdddfffiiinnnssswwwzzz~~~}}}yyy{{{}}}~~~wwwqqqmmmiiihhhgggfffhhhmmmuuuzzzuuulll```YYYXXXTTTnnn}}}hhhWWWEEE<<<:::888777777{{{vvvzzz}}}{{{{{{|||}}}yyyvvvrrrnnnkkkkkklllkkkfffaaadddfffkkkuuu}}}yyykkk___QQQSSS[[[kkk~~~}}}xxxuuusssuuuyyyzzzwwwsssrrrrrrrrrrrrsssuuuvvvwwwsssrrrqqqsssuuuvvvvvvuuuwwwvvvvvvwwwxxxvvvsssppplllhhhbbb___^^^___``````^^^\\\ZZZWWWSSSOOOLLLJJJBBBAAA???===<<<<<<======999;;;>>>CCCHHHNNNUUUYYY```nnnoooeeefffaaa]]]lllcccKKK===777333333222111111111111222111111111111000000000000000000000111111111222222111111000000111111222333111222444555666999===@@@SSSrrruuusss{{{xxxssskkkccc```^^^ZZZWWWWWWVVVWWW^^^fffmmmwww}}}}}}}}}|||{{{|||~~~|||yyyvvvssstttwwwssssssrrrrrrqqqpppooonnnkkkhhhgggiiikkkqqq}}}}}}mmm```YYYXXXaaayyy|||uuummmgggddd___\\\[[[```hhhooorrrrrrtttttttttuuuvvvvvvtttrrrllliiibbbXXXMMMDDD???>>>;;;:::999999777777>>>GGGNNNVVVcccnnnttttttppplllbbbccceeeiiimmmrrrvvvyyy}}}zzzyyyzzz~~~xxxrrrnnnkkkiiigggeeefffkkkrrrwww~~~{{{rrrddd[[[ZZZQQQ^^^wwwbbbLLL???:::777666777{{{uuuxxx~~~|||wwwuuuttttttyyy}}}{{{vvvsssmmmjjjggghhhiiiggg```ZZZYYYZZZ^^^fffkkkhhh]]]SSSNNNNNNRRR___qqq~~~}}}yyyvvvtttvvvzzz|||yyyuuussssssssstttuuuvvvwwwxxxtttsssrrrsssvvvwwwwwwvvvvvvvvvuuuvvvvvvuuuqqqooooookkkeeeaaa```bbbdddeeedddcccbbb```\\\YYYUUUSSSGGGEEEBBB???===============>>>@@@CCCHHHNNNSSSVVV]]]jjj}}}qqqfffgggaaaWWWaaauuuiiiOOO>>>888333222111111000000111111111111111111000000000000111111222222222333333333111111111000111222222333111222444555777999===@@@WWWvvvzzznnnnnnzzzrrrnnnggg```^^^\\\XXXWWWWWWWWWXXX```jjjnnnyyy~~~}}}|||||||||{{{zzz{{{~~~}}}zzzxxxuuuvvvyyyrrrrrrssssssrrrqqqooonnnooollllllnnnqqquuuoooaaaYYYWWW___www}}}vvvooojjjgggbbb___]]]```hhhoooqqqqqqoooooopppsssuuuvvvuuutttnnnkkkcccYYYMMMDDD???===:::999999999666666>>>GGGMMMVVVcccooouuuuuuqqqmmmbbbccceeehhhmmmrrrvvvxxx~~~}}}zzzzzz|||~~~xxxrrrooolllkkkgggddddddhhhooottt}}}~~~xxxkkkcccaaaYYYZZZtttmmmSSSCCC===999777888zzztttvvvyyyyyynnnhhhgggfffeeelllqqqvvvzzzzzzyyywwwvvvlllhhheeedddeeebbb\\\VVVMMMOOOSSSWWWXXXVVVQQQLLLEEEBBBEEEOOO^^^nnn}}}yyyxxxxxxyyy{{{||||||{{{wwwvvvuuussssssttttttuuuuuutttssssssssssssuuuuuuvvvwwwwwwwwwuuurrrooommmllliiieeeeeehhhkkkllllllllllllkkkjjjgggccc___]]][[[UUUMMMIIIHHHHHHDDDAAA???<<<>>>DDDIIILLLRRRXXX^^^hhhwwwwwwiiiddd]]]SSSSSS[[[yyyuuuRRR@@@>>>888555333111222222222111222222222111111111000000111111222333333333333222111111000000000000000111333333666999888777>>>GGG```}}}qqq___rrrssshhhaaa]]]\\\WWWXXXWWWVVVVVV[[[cccjjjwww}}}~~~|||{{{{{{{{{|||}}}~~~{{{zzzwwwvvvxxxttttttuuutttrrrooollljjjooonnnppptttvvvzzzppp___XXXYYYbbbvvv{{{uuukkkccc_________```ccciiinnnqqqtttssssssssssssttttttuuurrrnnneeeYYYLLLCCC???===@@@>>>:::666555999???DDDKKKVVVdddooorrrqqqooonnnfffdddgggmmmpppqqqtttyyy{{{zzz{{{|||~~~~~~|||xxxssspppmmmmmmkkkfffbbbdddlllsssxxxxxxnnnddd\\\XXXWWWccc|||zzzYYYDDD;;;777777:::zzzuuuvvvyyy~~~oooccc]]][[[YYYXXX]]]ccclllsssuuutttqqqnnnfffccc```___```]]]WWWQQQIIIIIIIIIJJJKKKKKKHHHEEEAAA>>>???GGGSSSbbbttt{{{zzzyyyzzz|||||||||{{{yyyxxxwwwvvvuuuvvvvvvwwwvvvuuusssrrrrrrsssuuuvvvwwwwwwvvvuuussspppnnnllljjjhhhggghhhlllpppqqqqqqpppppppppnnnllliiifffdddddd^^^VVVQQQOOOLLLGGGCCCBBB??????DDDHHHKKKQQQXXX]]]gggvvvnnneee\\\RRRPPPUUUlll~~~[[[FFFAAA888666333222222222222111222222222111111111000000000111222222333333222222222111111000000000111111333333666888777888@@@JJJhhhwwwlll]]]rrrvvvjjjaaa\\\YYYXXXXXXXXXWWWXXX^^^ffflllzzz~~~}}}||||||||||||}}}|||zzzwwwwwwyyytttuuuuuutttssspppmmmkkkooonnnooosssuuuyyyvvveee]]]^^^eeexxx}}}zzzuuummmggg``````___aaadddiiiooorrrvvvuuuuuutttttttttuuuuuuqqqmmmeeeYYYMMMDDD@@@>>>???===999555444888>>>BBBKKKUUUcccnnnrrrrrrpppnnngggeeefffkkknnnoooqqqvvv}}}}}}{{{xxxtttrrrpppmmmnnnlllgggbbbdddkkkssszzzssshhh___TTTPPPZZZxxx{{{}}}hhhPPPBBB:::888:::zzzuuuvvvxxxzzzjjj^^^WWWTTTRRRPPPOOOVVV```jjjoooooollljjjfffcccaaa``````]]]WWWRRRJJJGGGDDDBBBCCCCCCCCCCCC>>>::::::???HHHTTTeeettt~~~}}}{{{|||}}}}}}|||zzz{{{zzzyyyyyyxxxxxxyyyyyyxxxvvvtttrrrrrrtttvvvwwwxxxwwwtttrrrooommmkkkkkkhhhhhhiiimmmqqquuuvvvvvvsssssssssrrrpppnnnkkkjjjjjjeee___[[[YYYUUUOOOJJJFFFBBB@@@CCCFFFIIIOOOVVV\\\eeessssssggg]]]SSSOOOQQQ\\\{{{eeeLLLBBB999666333222222222222111222222222111111111111111000111222222333333222222222222111111111111222222333333444777777999CCCNNNoooyyyoooxxx{{{hhh]]]vvv|||nnnbbb[[[WWWXXXXXXWWWXXXZZZaaaiiiooo{{{~~~}}}}}}||||||{{{|||~~~|||yyywwwwwwyyyvvvvvvvvvuuusssqqqooommmnnnmmmooorrrtttwwwyyyggg______kkk}}}zzzxxxuuuppplllcccbbbaaabbbeeekkkppptttxxxxxxwwwwwwvvvvvvvvvuuupppllldddYYYNNNEEEAAA???===<<<888555444777===AAAJJJTTTaaalllqqqrrrpppnnngggeeeeeejjjllllllooosss}}}~~~xxxrrrpppoooooonnnnnnlllgggbbbcccjjjqqqyyywwwjjjbbb\\\TTTWWWppp|||wwwrrrWWWDDD999555666yyyttttttvvvyyyiii\\\TTTPPPNNNMMMMMMPPPWWW```gggkkklllkkkfffdddbbbaaa```\\\WWWSSSLLLHHHCCC@@@@@@@@@@@@@@@>>>;;;999===CCCMMM]]]lll~~~~~~~~~~~~~~~|||zzz||||||{{{{{{{{{zzzzzzzzzzzzxxxuuusssssstttwwwxxxxxxvvvrrrooolllkkkjjjjjjiiijjjmmmqqqtttwwwxxxxxxrrrrrrrrrrrrqqqpppnnnmmmjjjhhheeecccaaa^^^YYYUUULLLFFFBBBBBBDDDFFFMMMTTT[[[cccooovvviii```WWWRRRRRRQQQjjjpppPPP@@@999777444222222333222111111111111111111111111111000000111222222222222222222222222111222222333444333222444666777;;;GGGSSSppp|||~~~yyypppttt~~~zzzhhh```{{{rrrddd[[[WWWWWWVVVVVVWWW\\\dddlllrrrzzz~~~}}}|||~~~}}}{{{{{{|||~~~{{{xxxvvvvvvxxxvvvvvvvvvuuutttrrrpppooonnnmmmnnnqqqrrruuu~~~{{{iii``````rrr}}}xxxvvvuuusssrrrgggfffddddddggglllqqquuuzzzzzzzzzyyyxxxwwwvvvvvvooollldddZZZOOOFFFAAA@@@===<<<999666555888===AAAJJJRRR___jjjqqqrrrpppnnnfffddddddhhhkkkllloootttzzz}}}yyyqqqmmmmmmnnnoooooommmhhhcccccciiiooottt}}}xxxllleeefff[[[YYYkkkuuuzzzxxx\\\GGG;;;666666wwwssssssttttttdddVVVOOOKKKIIIGGGMMMMMMNNNTTT\\\ccchhhjjjdddcccaaa___\\\XXXSSSOOOIIIFFFBBB@@@>>>===<<<:::===;;;:::===AAAIIIXXXfffuuu}}}|||}}}}}}}}}}}}||||||{{{{{{{{{yyyvvvuuutttuuuwwwxxxwwwuuuqqqnnnkkkkkkkkkllllllnnnqqqtttuuuvvvvvvvvvssssssssssssrrrqqqppppppkkkjjjiiigggeeebbb^^^[[[RRRKKKEEEDDDCCCEEEJJJQQQZZZaaalll{{{}}}oooddd[[[UUURRRMMMZZZvvv|||yyyUUU@@@:::777444333333333222111111111111111111111111111000000111222222222222111222222111111222333333444333222444666777<<>>===:::888777999>>>BBBIIIPPP\\\hhhppprrrpppnnneeebbbccchhhkkkmmmqqqwwwyyy|||tttooonnnoooppppppnnniiicccbbbhhhmmmttt}}}zzzppplllhhh]]]XXXddd|||yyyyyyiiiQQQCCC===;;;wwwsssrrrrrr~~~|||qqqaaaTTTMMMJJJHHHGGGJJJIIIIIINNNVVV^^^cccdddgggfffeeeaaa]]]WWWRRROOOKKKHHHEEEBBBAAA???===;;;999888999;;;===BBBPPP]]]kkk{{{}}}~~~~~~~~~}}}|||{{{zzzxxxwwwvvvwwwwwwwwwtttssspppnnnmmmnnnoooooopppsssuuuvvvuuuttttttuuuvvvvvvuuuuuuttttttssssssnnnnnnmmmkkkgggccc```^^^YYYRRRKKKHHHGGGFFFJJJPPPZZZ```jjjxxxyyyjjj]]]TTTOOOKKKOOOeee}}}www\\\EEE;;;888555333333333222000111111111111111222222222///000111111222222111111111111111111111222333444333333444777999>>>JJJWWWhhhzzz~~~{{{xxxxxx|||~~~|||rrrfffdddtttfff^^^[[[UUUTTTTTTXXXaaallltttyyy~~~}}}||||||}}}}}}{{{wwwvvvwwwwwwvvvuuutttsssrrrqqqqqqqqqooooooqqqqqqssszzz{{{kkkbbbbbbmmmzzzvvvuuuvvvwwwrrroookkkiiiiiimmmrrruuuxxxxxxyyyyyyyyywwwvvvuuuooommmfff\\\PPPGGGAAA???>>>===;;;999888:::>>>BBBHHHOOOYYYfffooorrrpppmmmdddaaabbbfffjjjmmmrrrxxx{{{|||tttqqqqqqpppqqqoooiiicccbbbffflllxxxwwwsssggg```[[[bbbqqq|||sssXXXGGG>>>:::yyyuuusssssszzz{{{pppaaaTTTNNNLLLKKKJJJHHHIIIMMMVVV```eeedddbbbjjjjjjhhhddd^^^WWWRRROOOLLLIIIDDDAAA@@@???>>><<<777777999::::::<<>>:::888999999999777777:::;;;888999BBBMMM]]]nnnzzzzzz{{{{{{zzzxxxwwwuuupppppppppqqqrrrtttuuuvvvuuuxxxyyyxxxvvvuuuwwwyyywwwwwwuuutttssssssssssssnnnooooooooommmmmmmmmnnneee^^^WWWTTTPPPMMMNNNSSSZZZ```hhhuuuvvveeeYYYSSSNNNKKKZZZ}}}zzzrrr|||zzzbbbNNN<<<999666444333333222000000000111111222222222222//////000111111111111111////////////000111222333333444666:::;;;???KKKVVVjjjsssfffdddlllpppbbb[[[YYYYYYWWWWWW]]]hhhttt}}}|||}}}~~~~~~{{{{{{vvvuuutttsssrrrqqqqqqqqqsssqqqqqqrrrqqqrrrzzzuuufff___aaaddd{{{~~~xxxvvvvvvwwwzzzvvvppplllkkkmmmqqqtttssstttvvvwwwwwwvvvuuutttqqqnnnhhh]]]QQQFFF???===;;;;;;999777666888<<>>xxxsssqqqqqq{{{vvviiiZZZRRRLLLHHHGGGIIIJJJLLLYYYmmmrrrhhh___^^^\\\^^^^^^[[[TTTNNNKKKKKKJJJEEE@@@<<<;;;<<<<<<<<<;;;999777666777:::>>>@@@VVVjjj}}}{{{{{{{{{{{{zzzyyyxxxxxxsssssstttuuuwwwxxxzzz{{{}}}|||zzzyyyxxxwwwwwwwwwzzzzzzyyywwwuuusssqqqpppnnnnnnppprrrtttssspppmmmkkkgggccc```XXXPPPMMMOOO[[[^^^eeesssrrrbbbXXXQQQPPPSSSbbbuuu~~~fffSSSBBB;;;666444222000111555111111111111111111111111333333333222222111111111333333222222333333444555444444555888;;;BBBPPP^^^tttyyymmmkkkrrrbbbZZZXXXUUUUUUXXXbbbqqq}}}~~~~~~~~~~~~zzzyyyzzzzzzrrrrrrrrrqqqqqqpppppppppqqqrrrrrrpppooorrryyy~~~~~~lll^^^___fff{{{}}}yyyyyyyyyzzz|||wwwrrrooonnnooooooqqqrrrsssuuuvvvwwwvvvvvvrrrmmmggg```SSSEEE===<<<<<<;;;:::777666888;;;???FFFLLLVVVaaaiiimmmnnnnnngggaaa^^^aaaeeegggjjjoooqqqxxx~~~}}}{{{uuurrrooojjjbbb]]]aaaiiiuuu}}}wwwmmmddd^^^^^^[[[ZZZgggxxxxxx~~~jjjQQQAAA;;;wwwrrrpppoooxxxxxxjjj[[[RRRMMMHHHGGGIIINNNOOOYYYfffggg[[[RRRSSSVVVXXXYYYVVVPPPKKKIIIHHHHHHEEE@@@<<<<<<<<<===<<<;;;:::777666777999<<<>>>PPPaaavvv~~~}}}}}}}}}||||||{{{zzzyyyvvvvvvvvvwwwxxxzzz{{{|||}}}|||{{{zzzyyyxxxxxxwwwzzzyyyxxxwwwuuutttrrrrrrqqqqqqqqqssstttsssqqqnnnmmmjjjhhheee^^^UUUQQQSSS\\\___fffrrrvvvhhh^^^SSSPPPOOO[[[vvvkkkVVVBBB;;;666555333111111555111111111111111111111111333333333222222222111111333333222222333333444555555444555777;;;EEEXXXjjj}}}xxxrrrvvvpppbbb[[[ZZZWWWWWW\\\fffttt|||~~~{{{zzzyyyyyyttttttsssrrrqqqpppoooooopppqqqqqqppppppssszzzooo```aaaggg|||zzzwwwwwwwwwxxxzzzwwwtttqqqooonnnooooooqqqrrrtttvvvwwwwwwvvvuuupppkkkfff___TTTFFF???>>><<<;;;:::777666888;;;>>>EEEKKKTTT^^^fffkkkmmmnnngggaaa^^^aaadddeeeiiimmmpppuuuzzz}}}~~~{{{uuurrrnnniiiaaa\\\```ggguuu~~~zzzoooeee___^^^ZZZXXXcccrrrqqqXXXFFF???vvvqqqnnnmmmuuuxxxjjj[[[RRRMMMHHHHHHJJJNNNOOOUUU[[[WWWKKKFFFIIINNNOOOPPPNNNKKKHHHFFFFFFGGGCCC???=========>>>===<<<:::888666666888:::<<>>EEEJJJRRR[[[bbbhhhkkklllfff```]]]```bbbccceeeiiinnnppptttxxx~~~{{{tttqqqnnnhhh```ZZZ]]]dddrrr{{{~~~tttkkkdddaaa\\\XXX```kkk{{{aaaMMMBBBwwwqqqnnnmmmuuutttgggXXXQQQLLLHHHHHHKKKJJJKKKNNNPPPJJJAAAAAAFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEBBB>>>======>>>>>>>>><<<;;;999777666777999:::@@@HHHUUUfff{{{~~~~~~}}}}}}}}}|||||||||}}}}}}}}}||||||~~~~~~~~~}}}|||{{{zzzzzzzzzyyyxxxwwwvvvvvvwwwwwwuuutttssssssvvvxxxxxxxxxvvvqqqlllggg___VVVSSSUUU\\\```gggqqqzzzmmmcccTTTLLLHHHRRRiiinnnVVVDDD<<<666555444111000222222222222222222222222222222222222222222222222222333333222222333333444555333555888999===KKKiii~~~lllaaacccsss{{{kkk```\\\[[[YYY\\\cccmmmyyy|||~~~{{{yyyyyyxxxxxxwwwvvvtttrrrpppooonnnnnnppppppppppppttt{{{tttcccdddjjj|||wwwtttsssrrrmmmmmmmmmmmmlllkkkiiiiiiooorrruuuxxxyyywwwtttqqqooojjjeee___TTTGGG@@@???===<<<:::888666777;;;>>>FFFIIIPPPWWW^^^dddhhhjjjddd^^^[[[]]]______aaaeeeiiijjjmmmqqqyyy{{{tttqqqmmmhhh^^^WWWZZZ```mmmxxx|||tttlllfff___[[[___fffgggPPPCCCyyysssooonnnvvvnnnbbbTTTNNNJJJHHHIIILLLHHHIIIJJJHHHBBB===???DDDBBBBBBBBBCCCEEEFFFFFFEEEDDDAAA>>>===>>>??????>>><<<;;;999888777888999999999???IIIYYYqqq~~~~~~~~~|||{{{~~~~~~~~~~~~~~~|||{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxuuusssrrrtttwww{{{}}}~~~zzzsssjjjbbbXXXPPPNNNQQQZZZ___gggrrrxxxjjj```UUUMMMIIITTTlll~~~sss[[[HHH>>>666444333111000000222222222222222222222222222222222222222222222222333333222222333333444555111444999;;;???NNNjjjzzz~~~kkk[[[XXXlllzzzjjj```[[[ZZZXXX]]]eeeoooyyy~~~}}}||||||~~~}}}zzzyyyxxxxxxwwwvvvuuutttrrrqqqpppooonnnppppppppppppttt{{{uuuddddddjjj}}}vvvqqqnnnllljjjkkkkkkjjjiiigggeeedddnnnppptttwwwxxxvvvsssqqqqqqlllggg```SSSEEE>>>=========:::888666777:::===FFFIIINNNTTTZZZ```ccceee```[[[XXXZZZ\\\\\\]]]```cccdddgggkkkttt{{{tttqqqnnnhhh^^^VVVWWW]]]hhhuuu{{{qqqiiiaaa\\\]]]bbb{{{lllSSSCCC{{{tttpppooouuu}}}lll```SSSLLLIIIGGGHHHKKKJJJJJJIIIEEE???<<<===??????>>>???AAADDDFFFGGGFFFDDDAAA???>>>>>>???>>>======<<<:::999999999::::::555:::AAANNNggg~~~|||}}}}}}~~~~~~}}}|||{{{zzzzzz{{{{{{zzzyyyxxxwwwtttssssssuuuyyy}}}{{{sssiii```VVVMMMLLLOOOUUU]]]hhhtttyyyjjjaaaZZZQQQMMMYYYooohhhOOOCCC777444333111000111333333333333333333333333111222222222222333333333333333222222333333444555111333777<<>>===;;;888666777:::===DDDGGGKKKQQQVVVZZZ\\\^^^[[[VVVTTTWWWXXXXXXYYY\\\\\\___bbbgggnnn{{{|||uuurrrooohhh]]]TTTUUUZZZdddrrr~~~sssggg___\\\\\\^^^zzzuuurrrXXXGGG{{{uuuqqqooopppzzznnnaaaTTTMMMIIIFFFGGGIIIJJJJJJGGGCCC@@@>>>===<<<>>><<<<<>>???>>>===<<<<<<<<<;;;::::::;;;;;;;;;777999<<>>>>>>>>===;;;888666666:::<<>>===;;;<<<<<<<<<;;;;;;<<<<<<===:::;;;:::<<>>777666555555666333333333333333333333333111111111222222333333333333333222222333333444555666333222777BBBVVVqqq|||~~~kkk^^^bbb{{{}}}rrriiiccc```aaaiiisss|||~~~~~~~~~~~~~~~xxxzzz|||~~~zzzvvvrrrpppnnnnnnoooppprrrsssttttttqqqrrrrrrpppooorrryyy~~~zzzjjjlllfffzzzxxxqqqkkkhhhbbbbbbbbbcccdddeeeggghhhiiijjjmmmoooqqqsssssssssnnnjjjeee___TTTGGG@@@@@@>>>===;;;888666666999<<<>>>AAAEEEJJJMMMOOOOOONNNSSSOOONNNQQQTTTSSSTTTWWWSSSYYY___bbbfffrrrwwwtttpppiii^^^TTTSSSXXXcccppp}}}wwwiiibbbaaaaaa```ggg}}}zzzeeeSSS}}}tttooooooooouuu}}}yyykkk[[[RRRKKKEEEDDDEEEHHHGGGFFFEEEBBB@@@>>>===<<<;;;;;;>>>CCCFFFFFFDDDBBBAAA???>>>???>>><<<::::::::::::::::::;;;<<<===999777888===DDDNNN^^^kkkyyy|||~~~~~~}}}|||||||||}}}}}}~~~{{{xxxvvvyyy{{{||||||{{{|||}}}vvvtttpppkkkeee\\\SSSMMMRRRXXXfffwww}}}uuuggg]]]ZZZfffyyyiiiQQQ===999999444111444555444333111000/////////111111222222222333333333444333222111222333444555999999999<<>><<<999666666888;;;===???BBBCCCDDDEEEHHHJJJLLLNNNPPPQQQPPPQQQRRRSSSVVVWWW[[[bbbhhhrrrxxxsssnnnhhh___VVVVVVZZZdddlllwwwxxxssseee\\\]]][[[mmmtttrrrxxxWWW|||sssnnnnnnpppuuu|||zzzkkk[[[QQQJJJEEEDDDFFFHHHGGGFFFEEECCC@@@>>>======;;;;;;===AAADDDEEEDDDCCCAAA???>>>>>>>>>===;;;;;;:::::::::;;;;;;<<<===999777888<<>>>>><<<888666555777:::===???AAABBBCCCDDDFFFHHHKKKMMMOOOPPPOOOOOOPPPQQQQQQRRRWWW^^^eeeooo}}}vvvrrrnnniii```YYYYYY]]]bbbjjjuuu~~~zzzuuuggg^^^]]][[[aaaxxxyyykkk}}}```}}}sssnnnooopppuuu{{{~~~~~~~~~|||{{{|||{{{lll[[[PPPJJJFFFFFFHHHHHHGGGGGGEEECCCAAA???>>>===<<<:::<<>>======>>>>>>===;;;;;;;;;:::;;;;;;<<<===999666666:::>>>BBBJJJSSShhhqqq|||~~~|||{{{~~~}}}|||{{{zzzxxxuuupppjjj```WWWPPPQQQXXXeeevvv|||lll```XXXaaatttyyyaaaIII>>>:::555333555111111111111111222333333111111222222222333333333222222333444444444444444555555777<<>>===;;;;;;===@@@DDDEEEEEEBBB>>><<<===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<777555555999<<<>>>CCCIIIYYYaaallluuu{{{~~~}}}|||{{{|||zzzwwwrrrkkkbbbXXXQQQPPPWWWdddvvv}}}kkk```WWW\\\ppplllQQQBBB:::555333444555444333222111111111111111111222222222333333333111222444555555555444333555666888===LLLggg}}}|||tttmmmpppxxx}}}xxxwwwtttqqqnnnkkkiiihhhgggooozzz}}}~~~~~~~~~~~~yyyzzzzzzzzzyyy{{{~~~yyytttssstttssssssssssssssssssrrrrrrrrrrrrrrrssstttwww{{{}}}{{{hhhdddbbboooyyyqqqlllbbbcccccc```[[[ZZZ\\\___ccceeehhhkkknnnoooppppppnnnhhhbbb]]]SSSHHH@@@???======;;;888555444555777<<<>>>??????>>>>>>@@@AAAFFFHHHKKKLLLKKKJJJJJJJJJKKKLLLPPPWWW\\\dddsss|||wwwuuuqqqmmmhhh```YYYYYY^^^]]]eeepppyyy~~~yyyjjj```]]]XXXRRRfffpppttt~~~}}}tttpppqqqpppssswwwwwwvvvuuuwwwyyy{{{{{{{{{{{{{{{{{{zzzzzz{{{|||{{{yyyvvvttttttttt}}}rrr___SSSLLLHHHHHHKKKHHHHHHGGGFFFEEECCCAAA@@@???>>>===<<<===???CCCEEEEEEBBB>>><<<===???@@@@@@===<<<<<<;;;;;;;;;<<<<<<666444555:::======@@@DDDIIIQQQZZZbbbhhhmmmsssxxx~~~}}}}}}{{{xxxtttmmmcccXXXPPPOOOVVVcccuuu~~~}}}|||nnndddYYYYYYiiivvv[[[FFF;;;555333333444444333222111111111111111111222222222333333333222333444555666555444333777888999???NNNiiiwwwnnnoootttxxxsssrrrooommmkkkjjjiiiiiinnnttt||||||}}}~~~~~~~~~zzz{{{{{{zzzzzz{{{~~~{{{wwwvvvvvvtttttttttsssrrrrrrrrrrrrrrrqqqqqqrrruuuxxx{{{|||{{{gggbbb^^^mmmyyyqqqkkkdddeeeddd```ZZZWWWXXX[[[```bbbfffjjjmmmnnnnnnnnnkkkfff```[[[RRRFFF???>>>======<<<999666444444666:::<<<======<<<<<<===>>>CCCFFFIIIJJJJJJHHHHHHHHHKKKLLLPPPUUUYYY```mmmzzz~~~yyywwwrrrnnnhhh^^^VVVUUUYYY\\\dddnnnwww|||zzzlllaaa]]]WWWUUUdddxxxuuuzzzrrrooopppqqqtttwwwwwwuuutttuuuxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwxxxxxxwwwtttssssssttt|||vvvdddWWWOOOIIIHHHJJJHHHHHHHHHGGGEEEDDDBBBAAA????????????>>>???CCCEEEDDDAAA>>>===>>>@@@@@@@@@>>>===<<<<<<;;;<<<<<<<<<777444444:::>>>>>>???BBB???DDDKKKQQQVVV]]]eeejjjuuu~~~}}}zzzvvvooodddYYYQQQOOOVVVcccttt~~~zzzyyywwwpppiii]]]XXXbbbzzzdddMMM???888555444111111111111222444555666111111222222222333333333333333444555555555555555888888:::@@@PPPlll~~~|||wwwllljjjlllnnnnnnmmmkkkjjjiiijjjjjjkkksssvvv|||}}}yyyyyy{{{|||}}}}}}}}}}}}{{{{{{{{{zzzyyy{{{~~~|||xxxxxxyyyvvvuuutttsssrrrqqqqqqqqqrrrqqqpppqqquuuyyy{{{||||||gggaaa\\\lllyyypppjjjeeeeeeccc```\\\YYYXXXYYY]]]```dddiiilllmmmmmmmmmiiiccc^^^YYYQQQFFF@@@???=========:::777444444555888999;;;:::::::::;;;<<<@@@CCCGGGIIIIIIHHHGGGGGGJJJKKKOOOTTTXXX]]]jjjvvv{{{xxxtttnnnggg]]]TTTRRRVVV]]]dddnnnvvvzzz~~~}}}oooddd___XXXXXXbbbyyysssttt{{{tttqqqssstttwwwyyyyyyvvvuuuwwwzzzwwwvvvtttsssssstttvvvwwwtttuuuvvvuuusssssssssuuu|||yyyggg[[[RRRKKKHHHIIIIIIIIIHHHGGGFFFDDDCCCBBB???AAABBBAAA@@@@@@BBBEEEBBBAAA??????@@@AAA@@@???>>>>>>===<<<<<<<<<<<<<<<999555555:::>>>>>>>>>@@@<<>>>>>>>>;;;888555555555555777888999888888:::<<<===AAAFFFIIIIIIHHHHHHHHHFFFHHHLLLRRRVVV\\\iiiuuu}}}yyyuuuooohhh]]]TTTSSSWWW^^^eeennnuuuzzz}}}ssshhhbbb[[[ZZZ```rrrxxxppp~~~xxxvvvxxxwwwyyy{{{{{{xxxwwwyyy|||vvvuuusssqqqqqqsssuuuwwwssstttuuuuuusssssstttuuu}}}|||jjj^^^TTTLLLHHHHHHIIIIIIHHHHHHFFFEEECCCBBB???AAADDDCCCAAAAAABBBEEEBBB@@@???@@@AAAAAA@@@>>>>>>>>>===<<<<<<<<<<<<<<<;;;666555999======<<<>>>;;;===???AAADDDKKKVVV]]]eeeuuu{{{ssshhh\\\TTTNNNUUUbbbttt|||tttpppnnndddddd]]]UUU\\\vvvrrrXXXGGG@@@;;;777444444333222222222333333111111222222222333333333555555444333333555666777444555888@@@SSSrrr|||zzzzzzpppbbbwwwqqqaaa[[[ZZZZZZ^^^]]]]]]^^^```dddgggiii~~~wwwxxxzzz|||~~~~~~~~~~~~yyyyyyyyywwwwwwxxx{{{}}}zzzwwwxxxyyyxxxvvvtttrrrqqqpppqqqqqqrrrpppnnnpppuuuzzz{{{{{{{{{~~~iiiccc___mmm|||qqqjjjbbb___]]]^^^```aaa___\\\ZZZ^^^ccchhhkkklllkkkkkkgggbbb]]]ZZZSSSIIICCCCCC?????????<<<888666555666444555777888777888:::;;;<<<@@@EEEIIIIIIIIIHHHHHHBBBDDDJJJQQQVVV\\\iiivvv~~~yyyuuuoooiii___UUUTTTXXX___fffooouuuyyy}}}vvvkkkeee^^^\\\___ooottt|||}}}}}}zzzzzz||||||yyywwwttttttuuuuuuwwwxxxzzzzzzzzzxxxvvvxxx{{{}}}{{{yyyppp```SSSMMMLLLLLLMMMLLLJJJGGGEEEDDDCCCCCCAAAAAA@@@@@@AAACCCEEEFFFBBBAAA???>>>>>>???AAABBBCCCAAA???>>>??????>>><<<777777888;;;>>>@@@@@@??????>>>@@@EEEFFFGGGKKKQQQZZZhhh~~~xxxtttmmm```RRRPPPWWWdddsss~~~ooohhhggghhhbbb[[[WWW]]]qqq~~~www\\\KKKAAA;;;888555444222222333333333222333333222222333333444555444444444555555555555666666888999???UUUyyy~~~vvvaaa[[[fffuuuqqqbbbZZZUUURRRXXXWWWXXX[[[[[[]]]dddmmm{{{xxxyyyzzz{{{|||~~~}}}|||zzzyyyyyyzzz|||}}}}}}}}}zzzyyyxxxvvvuuutttsssssssssssssssrrrrrrrrrrrrtttvvvxxxzzz}}}ooo``````mmmsssggg^^^^^^___aaaccccccaaa___```bbbeeehhhjjjjjjiiiiiigggeee```YYYQQQIIICCC@@@===<<<;;;:::888555333222555666777777666666777888:::<<>>>>>@@@AAACCCDDDBBB???>>>?????????>>>888777888:::>>>??????>>>>>>===???CCCEEEFFFJJJPPPUUU```vvv}}}yyyuuuoooaaaTTTQQQXXXdddssssssiiieeebbb^^^XXXTTTXXXkkk|||~~~}}}bbbOOOBBB<<<999555333222111222333222111333333222222333333444555444444444555555555555666666999;;;BBBWWW|||{{{uuu```TTTZZZeeezzzqqqbbbZZZUUURRRUUUTTTUUUXXXYYY\\\eeennn|||~~~~~~zzz{{{{{{|||}}}~~~~~~|||{{{zzzzzz{{{||||||}}}xxxwwwwwwuuuuuutttsssssssssssssssttttttssstttuuuxxxzzz{{{~~~ooo```]]]iii}}}rrrhhh______```bbbeeeeeecccaaaaaabbbdddfffggghhhhhhhhhgggddd___YYYQQQIIICCC@@@======<<<;;;888666444333444666777777666666777888999<<>>???@@@BBBDDDEEEBBB???>>>???@@@@@@@@@888777777:::===??????>>>===;;;===AAACCCCCCHHHNNNPPPVVVeee}}}|||}}}}}}~~~|||yyyvvvpppcccUUUSSSYYYeeesssxxxjjjccc^^^ZZZVVVSSSUUUfffuuussslllTTTDDD===:::555444222222333333333222333333222222333333444555444444444555555555555666666;;;???GGG\\\{{{xxxyyysss^^^OOOOOOXXXrrrpppbbbZZZUUURRRRRRQQQQQQTTTWWW\\\gggrrr~~~~~~|||{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzz{{{~~~}}}vvvuuuvvvuuuuuutttsssssssssssstttuuuuuuuuuuuuwwwyyy{{{|||pppaaa]]]hhhzzzqqqhhhbbbbbbbbbdddffffffeeecccccccccccccccdddeeeffffffeeeccc___YYYQQQJJJDDD@@@>>>>>>===<<<:::777555444444555777777666666666777888<<>>===???@@@AAAAAA888777777999;;;===>>>===<<<:::;;;>>>@@@AAAEEELLLOOOOOOVVViii}}}|||~~~}}}}}}~~~|||zzz{{{zzzxxxvvvqqqcccVVVRRRXXXcccppp~~~{{{kkkaaa]]]ZZZXXXVVVUUUccc~~~nnnhhhzzztttYYYFFF===;;;777555333333444555444333333333222222333333444555444444444555555555555666666<<>><<<:::888666555333555777777666555666777777;;;AAAFFFIIIHHHFFFDDDEEEFFFIIINNNSSS[[[jjjxxx}}}}}}yyytttnnncccYYYVVVYYY]]]aaagggnnntttyyy{{{||||||tttkkk___aaacccgggsssttt~~~|||lll]]]RRRKKKGGGIIIKKKMMMNNNNNNKKKGGGDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@??????AAACCCDDDBBB@@@>>>===???AAAAAAAAA888777666777:::<<<======;;;999999<<<===>>>DDDJJJNNNLLLOOO[[[qqq}}}}}}}}}~~~|||yyyzzzxxxvvvuuuooocccVVVPPPVVVaaannn{{{~~~mmmbbb]]]YYYXXXWWWVVV___~~~oooffftttyyy]]]HHH>>>;;;888666555444555666555444333333222222333333444555444444444555555555555666666<<>>===;;;888666555222444777888666555555666666:::???EEEGGGGGGFFFDDDDDDEEEHHHNNNRRR[[[jjjxxx~~~}}}yyyuuunnncccYYYVVVYYY\\\___eeelllsssxxx{{{|||wwwoooaaa```___aaajjj}}}oooppp~~~mmm^^^SSSLLLIIIIIIKKKMMMOOONNNLLLIIIGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@@@@AAABBBCCC???>>>===>>>@@@AAAAAA@@@999777666666999;;;<<<<<<;;;888888;;;<<<===BBBIIIKKKJJJMMMVVVfffzzz~~~}}}}}}~~~~~~}}}yyyyyywwwsssqqqlll```TTTMMMSSS^^^lllyyypppddd]]]WWWUUUWWWUUUZZZttt{{{ooovvvxxx___JJJ>>>:::888777555555666666666555333333222222333333444555444444444555555555555666666;;;DDDTTTppppppyyynnnVVVHHHRRRjjjrrreee^^^YYYVVVTTTRRRRRRVVVZZZbbbooo|||~~~}}}}}}||||||}}}}}}||||||||||||{{{{{{{{{{{{vvvwwwxxxzzz{{{}}}~~~~~~~~~yyyuuuuuutttsssssssssssstttuuuuuutttssssssssssssuuuwwwxxx{{{rrreee]]]cccrrryyynnnnnnllljjjiiihhhhhhfffddddddcccaaa______```aaabbb```___]]]YYYRRRKKKDDD@@@??????>>>===;;;888666555111444777888777555555555555888===BBBEEEFFFEEEDDDDDDDDDHHHMMMRRR[[[jjjxxx~~~zzzuuunnncccXXXVVVYYY[[[^^^dddkkkrrrxxx|||~~~{{{sssfffbbb___```eeessspppiiirrrooo```UUUOOOLLLJJJKKKMMMOOONNNMMMJJJIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDBBB@@@???@@@AAABBB<<<<<<<<<>>>@@@AAA@@@>>>999777555666888:::<<<<<<;;;888888:::;;;<<>>999777555333333444555444333333333222222333333444555444444444555555555555666666:::CCCVVVvvvwwwlllTTTHHHPPPiiisssggg```[[[WWWUUUSSSTTTWWW[[[bbbnnnzzz~~~}}}|||||||||||||||||||||||||||}}}}}}}}}yyyyyyyyyyyy{{{}}}~~~xxxuuussssssssssssssstttuuuuuutttssssssssssssuuuvvvwwwwww}}}rrrfff^^^cccqqqtttqqqnnnkkkiiihhhfffdddbbb```___^^^]]]]]]^^^^^^______^^^]]]YYYSSSKKKDDD@@@???>>>>>><<<:::888666444111333777888777555444444555777;;;>>>AAADDDEEEEEECCCDDDGGGMMMRRR[[[jjjxxx}}}yyytttmmmbbbXXXUUUXXXZZZ]]]ccckkkrrryyy}}}wwwjjjddd```aaaeeennn~~~wwwiiinnn~~~pppaaaWWWQQQOOOKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJKKKKKKJJJHHHFFFEEEFFFEEECCC@@@???@@@AAAAAA::::::<<<>>>AAAAAA???===999777555555777:::;;;<<<;;;888888:::;;;<<>>777555444222222333333333222333333222222333333444555444444444555555555666666666999BBBWWWyyy}}}~~~kkkSSSIIINNNeeettthhhaaa\\\XXXUUUSSSTTTXXX\\\aaammmxxx~~~|||{{{{{{zzz|||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzz{{{}}}zzzuuussssssssssssssstttuuuvvvttttttsssssstttuuuvvvwwwvvv{{{sssggg```eeerrryyyssspppllliiihhhfffcccaaa]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^\\\YYYSSSKKKEEE@@@>>>>>>===<<<:::777555444000333777888777555444444555666999<<>>@@@AAAAAA@@@???;;;999666666777:::<<<<<<;;;999666555777<<>><<<666555444333222222222222333333333333333333333333444444444555555555555666555;;;CCCTTTvvvzzzyyyhhhSSSEEEOOOhhhoooeee___\\\\\\XXXWWWWWWXXX^^^hhhsss{{{~~~}}}{{{{{{|||||||||{{{{{{{{{{{{|||~~~~~~}}}|||zzzzzz{{{{{{|||xxxuuuuuuuuutttssssssssstttttttttsssqqqpppqqqsssuuuvvvrrrwww~~~}}}oooddd___dddrrr|||rrrkkkjjjjjjddd\\\WWWXXXXXXYYYZZZZZZYYYXXXWWWXXXYYYXXXVVVRRRLLLFFFCCCAAA???===;;;:::888444222555444444444444444444444555777999<<>>????????????;;;999666666888:::<<<<<<===;;;888777888<<>><<<;;;:::999666333333333444555555444444444555666999<<<>>>AAABBBCCCDDDEEEHHHLLLQQQYYYhhhvvv}}}vvvnnncccWWWRRRRRRUUU[[[dddlllsssxxx||||||mmmaaa```aaabbbkkkwww{{{iiibbbsss|||xxxwwwvvvvvvvvvwwwxxxyyy{{{{{{{{{{{{{{{||||||}}}}}}}}}{{{|||||||||}}}yyyiii\\\SSSOOOJJJLLLNNNOOOOOOOOOPPPRRRNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@>>>===:::;;;;;;<<<===>>>??????;;;888666555888:::<<<===???===:::888999===BBBEEEJJJHHHIIIMMMQQQYYYgggttt~~~}}}|||zzzyyyxxxxxxyyywwwuuutttssstttuuuvvvrrrtttrrrooommmiii___UUUNNNPPPYYYiiixxxqqq```ZZZVVVTTTPPPPPP]]]ooo}}}xxx{{{iiiWWWGGG===:::777777666555444444444444333333333333333333333333444444444555555555555666666;;;BBBQQQkkkxxx|||kkk___^^^lll~~~nnneee]]]YYYWWWVVVVVVVVVZZZbbbmmmxxx~~~~~~}}}{{{~~~~~~}}}||||||||||||}}}~~~}}}|||{{{{{{{{{||||||~~~~~~~~~wwwsssqqqrrrssstttuuuuuuttttttuuuuuuttttttttttttttttttsssvvv{{{xxxlllbbbZZZ___kkkzzznnnjjjggg```XXXTTTOOOOOOPPPQQQRRRRRRQQQQQQTTTUUUUUUSSSPPPKKKFFFBBB???>>><<<;;;;;;999777444111222444666666666555444444666888;;;>>>AAABBBCCCEEEEEEHHHMMMQQQYYYhhhwww~~~wwwpppeeeXXXSSSTTTUUU\\\eeemmmtttyyy}}}tttgggcccaaaaaagggqqqkkk[[[lll}}}yyywwwrrrrrrrrrrrrsssuuuvvvwwwvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{|||lll^^^UUUPPPKKKLLLMMMNNNOOOOOOOOOPPPMMMLLLKKKIIIGGGEEEDDDCCCFFFEEEEEEDDDBBB@@@>>><<<<<<<<<<<<<<<===???@@@AAA:::888555555888;;;<<<===???===:::888999<<>>@@@BBBCCCEEEEEEHHHMMMRRRZZZiiixxx}}}wwwqqqfff[[[VVVVVVVVV\\\fffooouuuzzz~~~~~~~~~vvvjjjdddaaa```dddkkkrrr```mmm}}}xxxvvvoooooonnnnnnnnnppprrrssssssssstttuuuvvvwwwxxxyyyxxxxxxxxxxxxzzzmmm^^^UUUQQQMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDGGGGGGGGGFFFDDDAAA???============>>>???@@@BBBCCC:::888555555888;;;===>>>???<<<999777888;;;@@@CCCIIIGGGHHHLLLPPPUUU```kkkxxx|||||||||{{{zzzyyywwwvvvwwwvvvuuutttsssttttttuuusssuuutttrrrooojjj```UUUKKKMMMTTTaaasss{{{fff\\\VVVUUURRRPPPXXXdddqqq]]]NNNDDD===555444333333222333333333333333333333333333333333444444444555555555555666777:::@@@KKK]]]qqq|||vvvbbb___iiizzzlllccc[[[UUUSSSSSSRRRTTT[[[fffrrr{{{}}}{{{yyyxxxxxxzzz|||~~~}}}|||||||||}}}|||zzzxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}|||||||||{{{}}}}}}sssnnnnnnppprrrtttuuuuuutttsssrrrrrrrrrrrrrrrqqqpppooosssuuuxxx||||||vvvkkkbbb[[[]]]eeevvvqqqiiiccc[[[RRRNNNJJJJJJJJJKKKKKKLLLLLLMMMLLLMMMOOOOOOMMMIIIEEEBBBCCCAAA>>><<<;;;888555222000222555777888777666444333444777;;;>>>@@@BBBCCCEEEEEEIIINNNSSS[[[kkkyyy~~~zzzuuupppggg]]]XXXYYYVVV\\\fffpppvvv{{{~~~~~~~~~~~~vvvjjjddd``````bbbfff{{{kkkqqq~~~xxxvvvooonnnlllkkkkkklllnnnoooqqqrrrssstttvvvwwwyyyyyyvvvwwwwwwxxx{{{ppp```VVVSSSPPPOOOMMMMMMMMMLLLIIIGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGEEEBBB???======>>>>>>???@@@AAABBBBBB999777555555888;;;===>>>>>><<<999777888<<<@@@DDDGGGGGGIIIMMMPPPTTT___iiittt~~~|||vvvwwwxxxxxxxxxvvvuuutttvvvvvvuuuuuuuuuuuuvvvvvvuuuwwwuuuqqqnnnjjj```VVVJJJLLLPPP[[[nnnkkk___VVVUUUSSSQQQWWWaaavvv```QQQEEE<<<444333333222222222333333333333333333333333333333444444444555555555555666777999>>>HHHYYYkkkyyyooo[[[ZZZaaaxxxjjjbbbZZZUUUTTTSSSRRRUUU]]]iiiuuu}}}~~~|||{{{{{{|||~~~}}}{{{zzzzzz{{{{{{zzzxxx{{{{{{zzzyyyyyyyyyyyyyyy}}}}}}~~~~~~~~~}}}|||{{{zzz}}}uuuooopppqqqrrrsssttttttssssssqqqppppppppppppppppppooorrrtttxxx}}}~~~wwwmmmddd\\\\\\bbbrrrtttllleee\\\SSSOOOKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJLLLLLLKKKHHHDDDBBBCCCAAA>>>===;;;999555333222333555777777777666555222444777:::>>>@@@BBBCCCEEEFFFIIIOOOTTT\\\lllzzz~~~{{{wwwsssooofff\\\WWWXXXUUU\\\fffpppvvv{{{}}}}}}~~~}}}}}}~~~|||uuukkkccc``````aaabbbrrrxxxuuu|||zzztttrrrpppnnnmmmnnnooopppqqqrrrsssuuuwwwyyyzzz{{{wwwxxxzzz{{{~~~sssbbbXXXUUURRRPPPNNNMMMNNNMMMJJJGGGHHHHHHHHHHHHIIIIIIIIIJJJEEEFFFGGGGGGEEEBBB???===;;;===>>>@@@AAAAAAAAAAAA999777555555888;;;>>>>>>>>><<<999888999>>>BBBFFFFFFFFFIIIMMMPPPUUU^^^hhhqqq{{{}}}{{{{{{{{{yyyxxxssstttuuuwwwwwwvvvuuuttttttuuuuuuuuuvvvwwwwwwxxxuuuuuusssooommmiiiaaaWWWJJJKKKLLLTTThhhooobbbWWWTTTSSSQQQVVV___}}}}}}fffVVVHHH<<<444444333333333333444444333333333333333333333333444444444555555555555666666777<<>>===<<<<<<;;;888666444555666666666666555555222333666:::===@@@BBBCCCEEEFFFIIIOOOTTT]]]lll{{{~~~{{{wwwsssnnneeeYYYSSSSSSTTT[[[fffpppvvvzzz}}}~~~}}}~~~~~~}}}|||}}}|||vvvlllddd`````````___iii|||zzzxxxuuurrrqqqrrrssstttrrrssstttvvvxxxzzz{{{|||zzz|||~~~uuudddZZZWWWRRRPPPNNNNNNOOOOOOLLLIIIGGGGGGHHHIIIIIIJJJKKKKKKCCCDDDFFFFFFEEEBBB???===:::;;;>>>@@@AAAAAA@@@???999777555555888;;;>>>???>>><<<:::999;;;???DDDHHHFFFFFFIIINNNQQQUUU^^^hhhpppxxx~~~~~~}}}|||zzzyyyxxxvvvtttssstttvvvxxxyyyyyywwwwwwsssttttttuuuvvvwwwxxxxxxssssssqqqmmmkkkiiiaaaXXXKKKKKKJJJPPPccc{{{rrrcccWWWTTTSSSRRRWWW___}}}xxxlll[[[LLL???555555444444444555555666333333333333333333333333444444444555555555666666666666;;;FFFUUUhhh{{{hhhTTTTTT___wwwhhh```ZZZVVVVVVXXXWWWYYYcccppp{{{}}}}}}}}}|||||||||}}}}}}}}}zzzyyyzzz|||||||||{{{{{{{{{{{{}}}~~~}}}~~~~~~}}}|||{{{yyy}}}}}}xxxssssssrrrqqqqqqqqqrrrrrrrrrqqqpppooooooqqqsssuuuqqqtttzzz|||pppggg\\\ZZZ]]]kkkzzzsssmmmcccZZZTTTKKKJJJHHHGGGFFFEEEFFFFFFDDDFFFHHHJJJIIIGGGDDDBBB===<<<;;;<<<======;;;999666666666666555555555555111333666:::===@@@BBBCCCEEEFFFJJJOOOUUU]]]mmm{{{|||wwwsssnnncccVVVPPPOOOSSS[[[fffpppvvvzzz|||}}}|||~~~~~~}}}|||}}}~~~}}}wwwnnneee``````___]]]ddd~~~{{{yyyyyyyyyyyyxxxxxxyyy{{{~~~~~~xxxeeeXXXSSSPPPPPPPPPQQQQQQPPPLLLJJJGGGJJJKKKLLLOOOTTTTTTPPPPPPHHHDDDFFFHHHDDD???===999:::===AAADDDDDDBBB@@@<<<999555555777:::<<<===<<<;;;:::999999<<>>===;;;;;;<<<;;;999777555444444555777888666555444333333666;;;AAADDDEEEHHHHHHLLLRRRWWW^^^mmm{{{~~~|||xxxtttnnnbbbVVVRRRTTTVVV\\\fffooovvvzzz}}}~~~}}}|||}}}~~~~~~zzzqqqkkkddd]]]\\\^^^cccuuu}}}~~~xxxfffYYYTTTPPPOOOOOOPPPPPPOOOLLLIIIFFFIIIKKKMMMRRRYYY\\\YYYRRRJJJDDDEEEFFFCCC???===::::::<<>><<<;;;:::999999<<>>=========<<<:::888555444444555777888666555444333444777<<>>>>>;;;;;;;;;===AAACCCCCCBBB???<<<888777999;;;===>>><<<<<<:::999999<<>>DDDSSSiiixxx~~~xxx```UUU```qqqddd^^^YYYWWWWWWUUUWWW^^^iiiuuu}}}~~~||||||~~~}}}|||{{{zzzzzzzzz{{{||||||zzzzzz}}}|||~~~}}}|||{{{|||{{{zzz{{{zzzxxxuuuuuuuuuuuutttsssqqqrrrrrrqqqpppppprrrtttrrrwww~~~~~~ooo^^^ZZZYYYbbbuuutttkkkddd[[[UUURRROOOKKKIIIHHHFFFEEECCCCCCDDDEEEFFFFFFEEECCCAAAAAA???>>>>>>>>>>>>;;;999555444444555777888666555444444444777<<>>>>><<<;;;:::<<>>;;;666444444444444333222222222333333333333333333333333444555555666777:::<<<>>>FFFXXXmmm}}}ttt]]]XXXgggooobbb]]]YYYWWWXXXTTTXXX```kkkvvv}}}~~~}}}}}}}}}|||{{{zzzyyyzzzzzz{{{{{{{{{{{{}}}}}}~~~|||{{{|||{{{yyyzzz~~~zzzxxxuuutttuuutttsssrrrpppqqqssssssrrrrrrsssttttttxxxttt```ZZZWWW```sssuuujjjccc\\\WWWSSSPPPLLLHHHGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDBBBAAAAAA???>>>>>>???>>><<<999555444444555777888666555444444555888===BBBDDDEEEFFFHHHNNNUUU\\\dddsss{{{wwwpppcccWWWRRRTTTWWW]]]eeemmmssswww{{{}}}~~~xxxooohhh```YYYXXXZZZeee~~~tttdddZZZXXXUUUSSSRRRQQQQQQPPPMMMKKKHHHJJJKKKMMMUUUaaahhhiiiYYYMMMCCC@@@@@@>>>===>>>===;;;:::;;;>>>AAACCCCCC===:::666555777:::<<<<<<===<<<;;;999888;;;@@@DDDEEEFFFHHHJJJMMMRRRYYY^^^___aaadddiiimmmqqqtttuuutttuuuwwwyyyzzzzzzzzzyyyzzzyyyxxxwwwwwwyyy{{{|||yyy{{{}}}~~~|||zzzwwwuuusssssssssooooooppppppqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrsssssstttuuusssooonnnlllfff^^^VVVMMMEEEGGGOOO___uuuzzzjjj\\\WWWTTTOOOQQQWWWkkkttt}}}```LLLAAA===888444333333333333222222333333333444444444444444444444444555777888999;;;???III]]]uuuppp\\\\\\ooonnnaaa\\\YYYXXXYYYTTTYYYbbbmmmwww}}}~~~~~~}}}|||{{{zzzyyyzzzzzz{{{{{{{{{|||~~~~~~}}}~~~|||{{{|||{{{yyyzzz~~~yyywwwtttsssssssssrrrqqqpppqqqssssssrrrrrrssstttvvvzzzwwwaaaYYYUUU___qqqxxxlllddd^^^ZZZSSSPPPKKKGGGFFFEEECCCBBBAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===;;;999555444444555777888666555444444555999>>>BBBDDDEEEFFFHHHOOOWWW]]]fffttt}}}zzzvvvpppdddYYYUUUWWWXXX]]]eeelllqqqvvvyyy|||{{{}}}~~~vvvmmmfff^^^WWWVVVXXX___rrrtttddd[[[ZZZVVVTTTRRRPPPPPPOOOMMMKKKIIIJJJKKKLLLSSS^^^ddddddXXXMMMBBB??????>>>===>>><<<;;;:::;;;>>>AAABBBCCC;;;999555555777:::<<<===>>>===;;;999888;;;@@@DDDEEEGGGIIIKKKOOOTTTZZZ___^^^```cccgggkkkooorrrtttssstttvvvxxxyyyyyyyyyxxx{{{zzzyyyyyyyyyzzz{{{|||zzz|||~~~~~~}}}zzzwwwtttsssrrrrrrnnnnnnooopppqqqrrrrrrsssppppppqqqqqqrrrrrrsssssssssuuusssnnnkkkiiiccc\\\RRRIIICCCEEEKKKWWWmmm~~~nnn___ZZZUUUOOOOOOUUUddd~~~~~~hhhSSSCCC???999555333333333333222222333333444444555555555444444333444666777888888:::???KKKaaa{{{mmm]]]ccc{{{nnnaaa\\\YYYYYYZZZVVV[[[eeeooowww}}}~~~}}}|||{{{zzzzzzzzz{{{|||{{{|||}}}~~~~~~}}}~~~}}}|||{{{|||~~~{{{|||}}}xxxvvvssssssssssssrrrqqqqqqrrrrrrqqqpppppprrrtttwww{{{zzzcccXXXSSS]]]ooo~~~pppfff___ZZZRRRNNNIIIEEEDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBB@@@???>>>>>>>>>===;;;999555444444555777888666555444444666:::???CCCEEEEEEFFFHHHOOOWWW^^^fffttt}}}yyyvvvpppeeeZZZWWWYYYYYY^^^eeekkkppptttxxx{{{zzz{{{}}}yyyoooggg___WWWTTTWWWUUUbbbqqqwwwvvvuuufff^^^]]]UUUSSSPPPNNNNNNMMMKKKJJJHHHJJJKKKLLLSSS]]]bbbaaaWWWLLLBBB???@@@???>>>???;;;::::::<<>>???>>>===;;;999888;;;???CCCIIIKKKMMMOOOQQQVVV[[[___aaabbbeeehhhlllpppsssuuussstttuuuwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||}}}{{{}}}}}}{{{yyyvvvtttsssssssssoooooooooppppppqqqqqqrrroooooopppqqqrrrssssssssssssuuutttnnnjjjgggaaaZZZQQQHHHCCCFFFIIIQQQfff|||qqqbbb\\\VVVOOONNNSSS\\\xxx|||qqq[[[EEE@@@:::555333333333222222222333333444555555666666555444333444666888999777999>>>LLLccc}}}|||kkk```kkknnnaaa\\\YYYYYYZZZWWW]]]gggqqqxxx|||~~~}}}|||{{{{{{{{{||||||{{{|||~~~~~~~~~}}}}}}|||~~~}}}{{{{{{|||~~~~~~zzzwwwuuutttssstttuuutttsssrrrrrrqqqpppnnnnnnqqqsssuuuyyy~~~fffXXXRRR[[[lllvvviii___YYYPPPLLLGGGCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCBBB@@@??????@@@???===:::555444444555777888666555333444666:::@@@CCCEEEDDDFFFIIIOOOWWW^^^eeerrr~~~{{{wwwqqqfffZZZVVVXXXZZZ^^^dddjjjooossswwwzzz{{{{{{|||}}}vvvlllbbbXXXTTTUUUQQQYYYdddyyyrrriii|||vvvggg``````TTTQQQNNNMMMLLLKKKJJJHHHGGGIIIKKKLLLSSS]]]aaa```VVVKKKAAA@@@@@@???>>>???:::::::::<<>>===;;;999888;;;???CCCNNNOOOQQQRRRSSSWWW[[[___```aaacccfffjjjnnnqqqsssssstttuuuwwwxxxxxxyyyyyyuuuvvvxxxzzz|||}}}~~~~~~|||~~~zzzyyywwwvvvuuutttuuuuuuqqqqqqqqqpppppppppppppppnnnooopppqqqrrrssssssssstttvvvtttnnnjjjfff```ZZZSSSKKKGGGIIIJJJOOOcccyyysssddd]]]WWWOOONNNRRRVVVpppyyyxxxwwwaaaFFFAAA:::555333333333222222222333333444555666666666555444333444666888999888999>>>KKKddd}}}zzzjjjcccrrroooaaa\\\YYYYYY[[[XXX^^^hhhrrrxxx|||~~~~~~}}}{{{{{{||||||}}}{{{}}}~~~}}}}}}}}}{{{}}}~~~~~~|||{{{||||||yyyxxxvvvttttttvvvvvvvvvuuussssssqqqnnnlllmmmpppsssrrrvvv|||hhhYYYQQQYYYiii{{{zzzjjj^^^WWWNNNJJJEEEBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@>>><<<555444444555777888666555333444666;;;@@@DDDEEEDDDFFFIIIOOOXXX]]]dddrrr~~~}}}xxxqqqfffYYYUUUWWWZZZ^^^dddjjjooossswwwzzz}}}}}}||||||}}}yyy}}}|||qqqeeeYYYTTTUUUSSSWWW___ttt~~~xxxssseeettt~~~qqqgggaaaWWWTTTQQQOOONNNMMMKKKIIIIIIIIIJJJNNNSSSWWWZZZZZZPPPIIIBBB???@@@AAA???<<<::::::999:::===>>>>>>===>>><<<888666666888<<<>>>>>>>>>===;;;:::<<<@@@CCCMMMOOOQQQRRRTTTWWW[[[^^^___bbbfffhhhjjjlllnnnpppoooqqqtttuuutttuuuvvvwwwttttttvvvxxx{{{}}}{{{}}}|||zzzvvvtttsssrrrqqqppprrrqqqpppppprrrsssrrrppppppppppppoooppppppqqqrrrtttrrrooollliiifffddddddVVVNNNFFFCCCFFFQQQeeevvv{{{qqqfff]]]VVVPPPOOOSSSUUUhhh|||rrr~~~dddPPPEEE;;;666222//////222333333333333333333333333666555444444555666777888<<<;;;@@@OOOeee{{{}}}cccbbb}}}mmmddd___YYYXXX\\\YYYaaajjjooovvv}}}}}}~~~yyyxxxzzz}}}~~~}}}|||}}}~~~|||{{{{{{||||||{{{zzzzzz}}}||||||zzztttsssqqqrrrtttuuuuuuuuutttrrrooommmlllmmmooopppuuuyyy}}}ooo^^^SSSWWWbbbrrrzzziii^^^YYYQQQLLLFFFBBB@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@444333222444777:::;;;;;;888999:::<<>>;;;888666666888;;;>>>>>>===<<<:::999;;;???CCCQQQRRRSSSSSSTTTVVV[[[^^^```bbbfffhhhjjjkkknnnpppnnnppprrrssssssssstttuuutttuuuwwwyyyzzz{{{||||||{{{}}}}}}|||{{{xxxuuutttttttttsssrrrsssrrrpppqqqrrrrrrqqqooopppppppppppppppqqqqqqrrrrrrqqqnnnkkkiiifffeeeddd\\\TTTKKKFFFHHHSSSgggxxx|||rrrfff^^^WWWRRRQQQTTTSSSggg~~~wwwhhhQQQGGG<<<777444111111444333333333333333333333333777777555444444555666666;;;:::@@@PPPggg}}}www```bbbkkkaaa\\\WWWVVVZZZZZZccclllrrrxxx~~~}}}zzzyyyzzz}}}~~~~~~}}}~~~~~~}}}{{{|||}}}}}}{{{zzzzzz{{{}}}}}}}}}|||uuutttssstttvvvwwwxxxwwwtttrrrooommmmmmmmmoooppptttwww|||qqq```TTTWWW```ooo}}}lllaaa[[[PPPLLLFFFAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>??????777555444555888:::;;;;;;888999:::<<>>???>>>===>>>@@@AAAAAA@@@>>>;;;888666666888;;;>>>===<<<;;;999999;;;???BBBRRRRRRQQQQQQQQQTTTYYY]]]```cccfffhhhjjjkkknnnooolllnnnqqqqqqqqqqqqrrrssstttvvvwwwyyyzzzzzzyyyyyyzzz{{{}}}~~~}}}|||zzzxxxyyyvvvtttssstttuuuttttttsssqqqpppooopppppppppnnnppppppppppppqqqqqqrrrrrrpppooommmllliiihhhffffffbbbXXXNNNHHHIIITTThhhyyy|||qqqeee^^^XXXSSSRRRTTTSSShhh|||nnnTTTIII===888666333444666333333333333333333333333999888666555444444555555::::::@@@RRRkkknnn[[[ccc~~~hhh^^^YYYTTTTTTYYY[[[eeeooouuuzzz}}}}}}zzzzzz|||~~~}}}~~~}}}|||}}}}}}}}}|||zzzyyyzzz|||~~~}}}wwwuuutttuuuwwwyyyyyyxxxsssrrrooonnnmmmnnnooopppqqquuuzzzsssaaaTTTUUU]]]jjjqqqeee^^^SSSNNNHHHDDDBBBAAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>999888666666999:::;;;;;;888888:::<<>>===<<<===???@@@???>>>===;;;888555555888;;;===<<<;;;:::999888:::???BBBNNNNNNMMMLLLMMMQQQWWW\\\```cccfffhhhjjjkkkmmmooommmoooqqqqqqqqqqqqrrrssstttuuuwwwyyyzzzzzzzzzyyyxxxyyyzzz{{{|||{{{zzzyyyxxxuuusssrrrsssssssssrrrpppnnnllllllnnnoooooonnnoooppppppqqqrrrrrrrrrrrroooooonnnmmmlllkkkiiihhhcccYYYNNNHHHIIITTThhhyyyyyynnnbbb[[[VVVRRRPPPRRRTTThhh~~~}}}tttWWWJJJ===888666444444666444444444444444444444444777777555444444555666666999999@@@TTTpppcccVVVddd{{{fff]]]XXXTTTTTTXXX[[[fffrrrwww{{{~~~~~~|||}}}{{{{{{|||~~~|||}}}~~~|||{{{{{{|||}}}|||{{{zzz|||}}}~~~yyyxxxvvvvvvwwwxxxwwwvvvsssqqqpppnnnmmmnnnooooooooosssxxxsssaaaSSSTTTZZZfffwwwhhh```XXXSSSMMMHHHFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBB@@@???>>>======;;;999777777888999999999777888999<<<>>>AAADDDEEEFFFFFFJJJQQQWWWaaaqqq}}}yyyuuuooodddYYYUUUXXXXXX^^^fffmmmqqquuuwwwyyy}}}}}}||||||}}}~~~~~~~~~~~~yyyrrrggg[[[UUURRRUUUZZZhhh|||qqqqqqoooeee[[[XXXUUURRRPPPNNNLLLIIIGGGFFFDDDEEEGGGHHHHHHGGGGGGEEEBBB@@@@@@@@@@@@@@@???>>>===>>>???@@@???>>>===;;;777555555777;;;===;;;;;;:::888888;;;???CCCKKKKKKKKKKKKMMMRRRYYY^^^aaacccgggiiiiiikkkmmmooonnnppprrrsssrrrrrrrrrsssssstttvvvyyyzzz{{{{{{{{{vvvwwwxxxzzz{{{|||||||||xxxuuurrrqqqqqqqqqpppooollljjjhhhiiikkkmmmnnnnnnnnnoooqqqrrrsssssssssrrrpppqqqqqqpppooonnnlllkkkcccZZZOOOJJJKKKUUUhhhzzzvvviii]]]WWWSSSPPPNNNOOOUUUiii}}}{{{yyyYYYKKK===888666444444555444444444444444444444444555444444444555666888999999999AAAWWWuuusssYYYTTTgggxxxddd]]]ZZZUUUUUUZZZ\\\hhhsssxxxzzz|||}}}{{{{{{}}}||||||~~~zzz{{{}}}~~~}}}|||zzzyyywwwyyy{{{|||||||||~~~~~~~~~~~~{{{yyywwwuuuuuuuuusssrrrrrrqqqpppooonnnnnnnnnooonnnqqqvvv~~~rrr```RRRRRRWWWbbb{{{}}}mmmbbb[[[WWWQQQLLLIIIGGGDDDCCC@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>===;;;999777666777888888777777888999;;;>>>AAACCCEEEFFFGGGJJJQQQWWWaaasss~~~zzzuuuooocccXXXTTTWWWXXX^^^fffmmmqqquuuwwwyyy}}}}}}}}}}}}~~~}}}}}}~~~{{{tttiii^^^VVVQQQUUUWWWaaassshhhvvvkkk\\\YYYVVVSSSRRRPPPMMMKKKHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCBBB@@@@@@@@@AAAAAAAAA@@@???@@@AAABBBAAA???===:::777555555777:::===;;;;;;:::999999<<<@@@DDDKKKLLLMMMNNNPPPUUU[[[```aaadddgggiiiiiijjjlllnnnppprrrttttttsssrrrssstttssssssuuuvvvxxxzzz{{{|||uuuvvvwwwyyy{{{|||}}}}}}xxxuuurrrqqqppppppooonnnkkkiiiggggggiiilllmmmnnnnnnoooqqqsssttttttssssssrrrrrrssssssrrrpppnnnmmmfff]]]SSSMMMMMMVVVhhhxxxtttgggZZZUUUSSSPPPNNNNNNTTTfffzzz~~~^^^NNN>>>888777555333333444444444444444444444444333333333444555777999:::999:::CCCZZZzzzfffTTTWWWooouuuccc^^^\\\XXXWWWZZZ^^^jjjuuuxxxyyy{{{||||||{{{{{{{{{}}}|||}}}yyyzzz|||}}}|||{{{yyyxxxuuuwwwzzz|||}}}~~~}}}}}}}}}{{{yyyvvvttttttsssqqqppprrrqqqpppoooooonnnnnnnnnmmmpppuuu}}}sssaaaSSSRRRVVV___vvvsssggg^^^ZZZTTTOOOKKKHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>;;;999777666777888888777777777999;;;>>>AAACCCEEEGGGGGGJJJPPPVVVaaarrr|||vvvooocccWWWSSSUUUXXX]]]eeemmmrrruuuxxxzzz{{{|||~~~~~~tttkkk```YYYSSSUUUUUU]]]xxxyyydddsss|||oooaaa^^^YYYVVVTTTQQQNNNLLLGGGFFFDDDDDDEEEFFFFFFEEEBBBBBBBBBAAA@@@@@@AAABBBAAA@@@??????@@@AAA@@@???<<<:::777444444777:::<<<<<<<<<;;;::::::===AAAEEEKKKLLLNNNOOOQQQUUUZZZ^^^bbbdddgggiiiiiijjjlllnnnppprrrttttttsssrrrsssttttttsssrrrrrrtttvvvxxxyyyuuuvvvwwwxxxyyyzzz{{{{{{wwwuuusssrrrrrrsssrrrrrrooollliiihhhiiikkkllllllmmmoooqqqsssttttttssssssrrrrrrssssssrrrpppnnnlllhhh___UUUOOOMMMSSSbbbqqqvvvhhh[[[VVVUUURRRPPPPPPPPPaaa}}}|||bbbRRRAAA999888666333333555555555555555555555555555444444444555666888999:::;;;DDD]]]}}}uuu[[[RRR^^^zzzqqqaaa^^^^^^YYYWWWZZZaaammmwwwyyyyyy{{{~~~~~~}}}yyywwwzzz~~~~~~}}}~~~|||}}}~~~zzz{{{|||}}}}}}{{{yyyxxxuuuxxx{{{}}}}}}}}}~~~|||{{{~~~}}}yyywwwuuutttttttttsssrrrqqqqqqppppppooonnnnnnnnnmmmpppuuu|||vvvdddTTTRRRTTT\\\rrr{{{nnnddd```ZZZUUUQQQMMMIIIGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAA??????<<<:::777777888999999888666777999;;;===@@@CCCDDDGGGFFFIIINNNTTT___ppp}}}wwwooocccVVVQQQSSSWWW\\\eeelllrrrvvvyyy{{{zzz|||~~~~~~~~~tttkkkbbb[[[VVVVVVUUUZZZooojjjrrryyyvvveeebbb]]]YYYVVVRRROOOLLLFFFEEECCCCCCEEEFFFEEEDDDAAAAAABBBAAA@@@@@@AAACCC???===<<<===>>>>>>===<<<<<<:::777444444777:::<<<<<<<<<;;;::::::===BBBFFFJJJLLLNNNOOOPPPSSSWWWYYYbbbdddgggiiiiiijjjlllnnnppprrrssssssrrrqqqrrrsssuuusssqqqpppppprrruuuvvvvvvvvvwwwwwwxxxxxxyyyyyywwwuuusssssstttvvvvvvuuusssoookkkiiiiiijjjkkkkkkmmmoooqqqsssuuuuuutttsssrrrrrrssssssrrrooommmkkkhhh___UUUNNNKKKOOO\\\jjj{{{xxxjjj]]]XXXXXXUUUSSSRRRLLL]]]yyy~~~fffUUUCCC;;;999777444333555555555555555555555555777666555444444555777777;;;;;;EEE^^^{{{jjjUUURRRddd~~~nnn```^^^^^^ZZZWWWZZZdddoooyyyzzzyyy{{{yyyuuuwww{{{{{{zzz~~~}}}|||}}}{{{|||}}}~~~}}}|||zzzyyywwwyyy|||}}}}}}|||}}}~~~{{{zzz~~~~~~wwwvvvttttttuuuvvvvvvuuuqqqqqqppppppooonnnnnnnnnmmmpppttt{{{yyyfffVVVSSSSSSYYYnnntttjjjfff```[[[VVVSSSOOOLLLHHHHHHGGGFFFEEEDDDCCCCCC@@@AAABBBBBBBBBAAA@@@???===:::888888999;;;;;;:::666777888;;;===@@@CCCDDDFFFFFFHHHMMMSSS]]]ooo~~~~~~xxxpppcccUUUQQQRRRVVV\\\dddlllrrrvvvyyy{{{xxx{{{}}}~~~~~~~~~tttjjjccc]]]YYYWWWVVVZZZjjjssswwwkkkyyypppggg^^^[[[WWWQQQLLLKKKLLLJJJGGGDDDCCCBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@>>>======>>>>>>===;;;888888666444333444888;;;>>>===<<<:::999<<>><<>>======>>>===;;;:::999::::::;;;444555666888;;;???BBBDDDDDDDDDGGGKKKPPPZZZmmm~~~yyynnnaaaXXXTTTTTTXXX]]]fffnnnrrruuuwwwyyy{{{|||~~~sssiiiccc___XXXYYYYYY[[[hhhccciii~~~}}}||||||}}}rrriii___[[[WWWPPPKKKJJJKKKIIIGGGDDDBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>======>>>>>>===<<<888777666444333444888<<<>>>===<<<::::::<<>>:::888666666222222222333333333444444555555555666666777888999======FFF```tttiii}}}ooo]]]LLLPPPlllqqqbbb^^^]]]YYYYYY]]]eeeoooxxxzzz{{{~~~~~~}}}||||||}}}}}}|||zzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~|||zzzwwwvvvvvvvvvtttssstttrrrooonnnoooqqqqqqqqqlllnnnpppwwwlllYYYRRRQQQXXXjjj|||uuupppiiidddaaa]]]YYYUUUPPPMMMJJJGGGFFFEEECCCBBBBBBBBBAAA@@@???>>>=========<<<:::999888888999:::444555666888;;;???BBBDDDDDDDDDFFFJJJNNNYYYlll~~~yyynnnaaaXXXUUUUUUVVV\\\eeemmmrrruuuwwwxxxzzz{{{~~~ttthhhaaa]]]YYYYYYXXXZZZfff~~~pppggg~~~|||{{{xxxvvvuuuuuuvvvwww{{{}}}wwwlllbbb\\\WWWPPPKKKIIIJJJIIIFFFDDDBBBAAAAAABBBAAAAAAAAA@@@@@@@@@?????????>>>======>>>>>>===<<<888777666444333555999<<<>>>>>><<<::::::===AAAEEEJJJLLLOOOQQQSSSVVVZZZ]]]___cccgggkkklllmmmoooppprrrqqqqqqsssuuuwwwwwwvvvsssssssssqqqqqqrrruuuxxx{{{zzzyyyzzz|||||||||{{{{{{xxxwwwyyyyyy{{{zzztttqqqqqqqqqnnnpppsssssssssssstttuuutttsssrrrqqqqqqooollliii^^^VVVLLLFFFBBBBBBIIIRRRgggyyywwwfff]]]XXXSSSNNNLLLNNNYYYsss~~~{{{fffMMM???:::666444444222222222333333333444444555555555666666777888999<<<>>>JJJdddsssiii|||gggXXXLLLUUUtttsssddd___]]]YYYYYY^^^fffpppyyy{{{{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{||||||}}}}}}}}}||||||~~~~~~~~~}}}{{{xxxwwwwwwwwwuuutttuuusssppppppqqqrrrrrrqqqnnnoooqqqvvvnnn[[[SSSQQQVVVgggxxxzzzvvvpppkkkgggccc```]]]XXXTTTPPPMMMJJJHHHEEECCCCCCBBBAAAAAA??????>>>===<<<;;;999888777777888888444555666888;;;>>>AAACCCEEEDDDFFFHHHLLLWWWjjj|||~~~xxxnnnbbbYYYVVVVVVTTT[[[ccckkkqqqtttwwwxxxzzzzzz|||wwwiiiaaa]]]\\\[[[XXXZZZcccxxxzzzfff~~~}}}|||zzzwwwtttrrrrrrrrrrrrtttvvvzzz}}}rrrggg___YYYPPPJJJIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@??????>>>======<<<;;;;;;<<<===<<<:::777777666444333555999<<<>>>>>><<<::::::===BBBFFFJJJLLLOOORRRTTTWWW[[[^^^aaaeeejjjnnnppppppqqqrrrsssrrrrrrtttwwwxxxxxxwwwsssssstttsssrrrrrruuuwwwyyyxxxxxxzzz|||}}}|||{{{yyywwwvvvxxxxxxxxx|||~~~wwwrrrooonnnnnnooopppsssssssssrrrsssuuutttrrrqqqppppppnnnkkkiii___VVVMMMFFFAAA@@@EEEMMMaaatttuuuddd\\\YYYVVVSSSRRRNNNXXXrrr~~~hhhNNN@@@:::666444444444444444555555555666666555555555555666777888999;;;???MMMggg}}}rrr~~~cccVVVMMMZZZzzzsssddd___\\\WWWYYY___fffpppxxxzzzzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxwwwvvvtttuuusssqqqqqqrrrrrrrrrqqqoooppprrrvvvooo\\\SSSQQQTTTcccsss|||yyytttoookkkgggeeecccbbb^^^ZZZUUUQQQMMMIIIFFFCCCCCCBBBAAA@@@???>>>>>>===<<<:::999888888888888444555666777:::>>>AAACCCEEEDDDDDDGGGJJJTTThhhzzz~~~|||wwwnnncccZZZWWWWWWSSSYYYbbbjjjpppsssvvvxxxyyyzzz{{{}}}{{{lllccc___aaa]]][[[[[[bbbqqqggg|||~~~{{{zzzxxxuuusssqqqqqqqqqrrruuuuuuvvvzzzzzzmmmddd[[[RRRLLLJJJIIIHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;999888999;;;;;;:::999777666555444333555999===???>>>===;;;:::===BBBFFFJJJLLLPPPTTTVVVYYY]]]```aaaeeejjjnnnooopppqqqqqqrrrrrrsssuuuxxxzzzyyyxxxrrrtttuuutttsssssstttvvvwwwwwwwwwyyy||||||{{{zzzvvvssssssuuutttsssvvv{{{}}}{{{wwwssspppnnnmmmmmmoooqqqrrrsssrrrrrrsssttttttsssqqqpppooonnnllljjjbbb[[[RRRLLLEEEAAADDDKKK[[[ppptttddd\\\ZZZXXXVVVVVVOOOWWWooolllRRRCCC===:::888888444444444555555555666666555555555555666777888999;;;@@@OOOiiibbbVVVOOO]]]rrrccc]]]YYYUUUXXX___gggpppxxxyyyyyy|||}}}{{{yyyxxxxxxwwwvvvttttttsssqqqqqqrrrsssrrrqqqoooqqqrrruuu}}}ppp]]]TTTQQQSSS```ooozzzxxxuuupppllliiihhhgggiiifffaaa\\\WWWQQQLLLHHHDDDDDDCCCBBBAAA@@@?????????>>><<<:::999888999999444555555777:::===@@@BBBDDDCCCDDDFFFIIIRRReeevvv||||||wwwnnnccc[[[WWWWWWSSSYYYbbbjjjpppsssuuuwwwxxxyyyzzz{{{}}}rrriiieeeeeeaaa^^^___bbblllmmm}}}{{{xxxvvvtttrrrooonnnnnnoooppprrrssssssuuu{{{sssiii___UUUNNNLLLJJJIIIHHHFFFEEECCCBBBAAA@@@AAAAAAAAA@@@>>>===;;;:::888888999:::;;;:::999666666555333333555:::===??????===;;;;;;===BBBFFFJJJMMMRRRVVVYYY\\\___bbbbbbeeeiiilllmmmmmmnnnoooqqqrrrsssvvvyyyzzzyyyxxxrrrtttvvvvvvtttttttttuuuuuuuuuvvvxxxzzz{{{yyyxxxsssqqqqqqsssqqqooopppuuuuuutttsssqqqpppoooooopppoooqqqrrrsssrrrqqqrrrsssuuusssqqqppppppooolllkkkfff```YYYTTTLLLFFFFFFJJJVVVmmmwwwfff]]]ZZZWWWUUUUUUOOOVVVjjj}}}mmmSSSCCC<<<999777777222222222333333333444444555555555666666777888999;;;???NNNiii{{{___TTTPPPbbbqqqccc]]]XXXTTTYYYaaaiiirrryyyyyyyyy}}}}}}{{{xxxwwwwwwwwwuuutttsssrrrqqqqqqrrrrrrqqqpppnnnqqqrrrttt{{{ppp^^^UUUQQQRRR^^^lllwwwvvvtttqqqmmmjjjkkklllmmmiiiddd___YYYSSSLLLHHHEEEDDDCCCCCCAAAAAA@@@???@@@>>><<<:::999999999999555555555777999===???AAABBBBBBDDDFFFHHHPPPaaarrr||||||xxxoooddd[[[WWWVVVUUU[[[ccckkkppprrruuuvvvwwwyyy{{{||||||~~~xxxnnnkkkhhhcccaaabbbcccfffttt{{{yyyvvvtttrrrpppnnnllllllmmmnnnlllooorrruuu{{{yyynnncccWWWPPPNNNJJJJJJIIIHHHFFFDDDCCCBBBAAAAAABBBBBBAAA???===;;;:::999999:::;;;<<<<<<:::666666555333333555:::>>>??????===;;;;;;>>>CCCGGGKKKNNNTTTXXX[[[^^^bbbdddfffhhhkkklllmmmnnnoooqqqpppqqqsssvvvyyyzzzyyywwwrrrtttvvvwwwuuutttssstttttttttuuuwwwyyyyyywwwuuusssqqqrrrsssqqqnnnnnnrrrppppppppppppppppppppppppoooqqqrrrrrrqqqqqqqqqrrrwwwtttrrrppppppooommmllljjjeee```[[[SSSJJJGGGIIIQQQiiizzzggg^^^ZZZWWWUUUTTTOOORRRdddwwwpppSSSBBB:::666444333222222222333333333444444555555555666666777888999<<<>>>KKKhhhtttWWWOOOPPPgggqqqccc]]]YYYUUU[[[dddkkkttt{{{{{{{{{~~~|||zzzwwwvvvvvvvvvtttsssrrrqqqpppqqqrrrrrrpppnnnmmmppprrrsssyyyppp^^^UUUQQQQQQ\\\jjjuuuvvvuuurrrnnnmmmnnnqqqpppmmmhhhbbb\\\UUUNNNIIIEEEEEEDDDCCCBBBAAA@@@@@@???>>><<<:::888888888888555555555777999<<>>===<<<666666555333333666:::>>>@@@???===<<<;;;>>>CCCGGGKKKOOOUUUYYY]]]```ccceeekkkmmmoooooooooppprrrtttpppppprrrvvvyyyzzzyyywwwrrrtttwwwwwwvvvtttssssssttttttuuuwwwxxxxxxuuussstttssssssuuurrrnnnnnnrrrnnnnnnnnnnnnnnnooooooooooooqqqrrrrrrqqqqqqqqqrrrwwwuuurrrqqqppppppnnnmmmlllhhhddd___WWWLLLHHHIIINNNgggyyyggg^^^[[[XXXVVVVVVNNNPPP```|||uuu}}}vvvYYYGGG>>>999555555444444444555555555666666555555555666666777888999===>>>JJJgggiiiPPPKKKQQQlllqqqddd^^^ZZZWWW]]]gggnnnvvv}}}}}}|||~~~}}}~~~~~~{{{yyywwwvvvvvvuuutttrrrqqqpppppppppqqqqqqooonnnmmmppprrrsssxxxooo^^^VVVQQQQQQ\\\iii~~~uuuvvvvvvtttpppooorrrttttttpppkkkfff```XXXQQQLLLEEEEEEDDDCCCBBBAAAAAA@@@>>>===;;;999777666666777555555555777999<<>>===;;;:::999888777777999;;;;;;:::777777555333222555:::>>>@@@@@@???===<<<>>>AAADDDMMMPPPUUUXXX[[[___bbbeeeiiiiiijjjkkkmmmnnnoooooorrrrrrsssssstttuuuuuuvvvvvvvvvvvvvvvtttrrrpppooouuuuuutttsssssssssttttttzzzwwwtttpppnnnnnnoooppppppqqqqqqrrrrrrqqqqqqpppssstttttttttttttttssssssooopppqqqqqqpppooonnnmmmqqqmmmjjjeee[[[OOOHHHHHHUUUfff}}}yyyfff]]][[[YYYWWWVVVJJJUUUaaawwwzzz^^^GGG>>>:::888999666666555555555555666666444555666555555555777999>>>???IIIddd{{{xxxaaaPPPMMMTTTooozzznnnbbb[[[XXXWWW\\\bbbssstttwwwzzz}}}~~~|||vvvsssuuuuuussstttvvvssssssttttttsssqqqpppooolllnnnnnnooouuurrr```TTTPPPSSS^^^jjjzzzxxxvvvsssrrrqqqppppppppppppooojjjcccYYYPPPKKKFFFEEECCCCCCEEEEEEEEEDDD;;;;;;::::::999888777777888777666666777:::===@@@BBBAAABBBDDDFFFLLLZZZhhhzzz}}}|||yyypppdddYYYSSSQQQWWW[[[aaahhhnnnsssvvvwwwxxxyyy{{{}}}~~~~~~|||{{{}}}|||{{{|||~~~uuummmgggfffccc___^^^aaagggkkkrrriiilllooozzzuuurrrqqqnnnllljjjiiiiiiiiimmmjjjkkkrrr{{{|||mmmbbbXXXPPPMMMIIIHHHFFFEEEEEEEEECCCAAAAAAAAAAAA@@@>>>===;;;::::::888777888:::;;;;;;;;;777777555333222555999===@@@??????===<<<>>>AAADDDOOOSSSWWW[[[^^^aaaeeegggjjjjjjkkkllllllmmmnnnnnnqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvvvvuuusssqqqppprrrrrrrrrrrrrrrssstttuuuvvvtttrrrooonnnnnnnnnooopppqqqqqqrrrrrrqqqqqqpppttttttttttttsssrrrqqqpppoooppppppqqqqqqpppooonnnsssooolllhhh___SSSLLLLLLUUUfff|||zzzggg^^^[[[YYYVVVVVVMMMTTT]]]rrrcccKKK@@@:::777777555555444444444444555555444555666555555555777999===???JJJddd~~~qqqvvv]]]KKKJJJTTTppp{{{pppccc]]]ZZZZZZ___eeerrrtttwwwzzz}}}}}}wwwtttuuuvvvttttttvvvttttttuuuuuutttsssqqqppplllnnnnnnnnnttt~~~rrr```TTTOOOQQQ\\\ggg{{{}}}|||yyyvvvsssrrrqqqqqqssssssrrrmmmfff\\\SSSNNNJJJGGGEEEDDDDDDDDDCCCAAA===<<<<<<;;;:::999888888888777666666777:::===???BBBAAAAAADDDFFFKKKYYYfffzzz||||||yyypppdddYYYSSSQQQUUUZZZbbbjjjppprrrttttttvvvwwwyyyzzz{{{|||{{{{{{}}}}}}~~~~~~~~~}}}|||{{{zzz{{{}}}~~~xxxooohhhfffccc___^^^```fffjjjjjjdddkkkrrr~~~yyyssspppooommmkkkjjjiiihhhhhhkkkiiikkkrrrzzz}}}mmmaaaWWWOOOMMMGGGEEECCCCCCCCCDDDCCCBBBAAAAAAAAA@@@>>>===;;;::::::888777888:::<<<<<<<<<777777555333333555999<<>>>>>===<<<;;;:::999999888777666555777:::===???AAA@@@AAACCCEEEJJJWWWdddxxx||||||yyypppdddZZZSSSQQQRRRYYYccclllqqqsssssssssxxxxxxwwwxxxxxxyyyzzz{{{zzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}|||rrriiigggddd___]]]___dddhhhjjjhhhuuu~~~xxxssspppooonnnllljjjiiihhhgggiiihhhjjjpppxxxyyyhhh]]]TTTNNNLLLEEECCCAAA@@@AAABBBBBBAAAAAAAAAAAA@@@>>>===;;;::::::888777888;;;======<<<777777666444333555888<<>>======???CCCGGGNNNRRRWWW[[[^^^bbbeeehhhllllllllllllmmmmmmmmmmmmqqqsssuuuwwwwwwvvvtttsssvvvvvvvvvuuuuuuttttttsssooonnnnnnnnnooopppqqqqqqmmmmmmnnnoooooonnnmmmmmmppppppqqqqqqqqqqqqpppppprrrrrrssssssssssssrrrrrroooppppppqqqqqqrrrrrrrrrqqqnnnmmmjjjbbbVVVOOOOOOWWWeeeyyyzzzhhh^^^YYYUUUSSSSSSQQQRRRUUUlllhhhQQQCCC:::555555555444444333333444444555333555666555555555777999:::>>>JJJddd~~~uuueeezzzlllTTTDDDGGGUUUtttvvvkkk```ZZZYYY[[[aaagggqqqsssvvvyyy|||{{{||||||}}}~~~zzzvvvwwwwwwttttttvvvtttttttttttttttsssrrrrrrmmmnnnnnnmmmsss|||qqq```UUUQQQTTT^^^iiiuuu|||yyywwwwwwwwwxxx{{{{{{yyytttmmmcccYYYTTTNNNKKKHHHFFFEEECCCAAA??????>>>===<<<;;;999999888888777666555666999<<<>>>AAA@@@AAACCCDDDHHHTTTaaavvv{{{{{{yyyqqqeeeZZZTTTQQQRRRYYYccckkkppptttwwwyyy~~~|||zzzyyyxxxxxxyyyzzzyyyxxxwwwwwwxxxyyy{{{||||||{{{{{{{{{{{{|||}}}~~~~~~vvvllliiieee```]]]^^^bbbfffzzz{{{~~~~~~xxxsssppppppooommmllljjjhhhhhhffffffhhhnnnsss|||ppp```WWWOOOKKKJJJCCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAA@@@>>>===;;;:::999888777888;;;<<<===<<<777777666555444555888:::>>>>>>>>>>>>>>>@@@DDDHHHNNNRRRWWW[[[___bbbfffiiimmmmmmmmmmmmmmmmmmmmmmmmrrrsssuuuvvvuuussspppnnnuuuuuuuuutttttttttttttttqqqpppoooooonnnnnnnnnnnnlllmmmooopppqqqpppooonnnoooppppppqqqqqqppppppooooooppprrrsssuuuvvvvvvvvvppppppqqqqqqqqqrrrssssssqqqooonnnllldddXXXQQQPPPVVVcccwwwyyyhhh^^^XXXRRRPPPQQQPPPQQQUUUmmmxxxdddOOOBBB999666666666666555555555555666666333555666555555555777999999===IIIaaatttbbbvvvgggPPPCCCGGGVVVuuutttiii^^^ZZZZZZ\\\cccjjjrrrtttvvvyyy|||~~~{{{{{{|||}}}~~~~~~|||xxxxxxxxxuuutttvvvsssssssssrrrrrrrrrrrrrrrooopppnnnmmmrrr{{{~~~}}}ppp```WWWTTTXXXcccnnnwww}}}{{{yyyxxxzzz|||}}}}}}}}}{{{vvvnnnddd[[[UUUMMMKKKHHHFFFFFFEEECCCAAA>>>>>>===;;;:::888777777888777666555666888;;;===@@@@@@@@@BBBCCCFFFQQQ]]]rrrzzz{{{yyyqqqeeeZZZTTTQQQRRRYYYbbbiiinnnttt||||||zzzyyyyyyzzzxxxxxxwwwwwwxxxyyy{{{|||{{{{{{||||||}}}~~~}}}zzzooolllgggaaa]]]]]]aaadddsss~~~xxxrrrppppppooonnnllljjjhhhgggeeeeeehhhlllpppxxxiiiYYYQQQKKKHHHIIICCCCCCBBBCCCDDDDDDBBB@@@AAAAAAAAA@@@>>>===;;;:::777666666777:::<<<<<<<<<777777777555444555777:::===>>>>>>>>>>>>AAAFFFIIIPPPSSSXXX]]]aaadddhhhkkkllllllmmmmmmmmmnnnnnnnnnsssssstttuuutttrrrooonnnttttttsssssssssttttttuuusssrrrqqqpppooonnnnnnnnnmmmnnnpppqqqqqqqqqpppoooooooooppppppppppppoooooonnnoooqqqsssvvvwwwxxxyyyrrrrrrqqqqqqqqqrrrsssssstttrrrqqqoooggg[[[SSSRRRRRR___sssyyyiii___WWWQQQOOOPPPOOOQQQUUUmmm|||yyy___LLL@@@888666777666666666555555666666666444555666555555555777999888===GGG]]]|||sssbbbuuu||||||bbbLLLCCCGGGWWWttttttjjj```\\\]]]```gggooosssuuuwwwyyy{{{}}}~~~~~~{{{||||||}}}~~~~~~yyyyyyyyyuuutttvvvsssrrrrrrqqqqqqqqqrrrrrrqqqqqqpppnnnsss{{{~~~}}}|||ooo```XXXVVVZZZfffqqqzzz}}}{{{yyyzzz}}}}}}xxxpppfff\\\VVVMMMJJJHHHGGGGGGFFFEEECCC>>>>>>===;;;999888777666888777666555666888:::<<<@@@???@@@BBBBBBDDDOOOZZZmmmyyyzzzyyyqqqfff[[[TTTQQQRRRYYYbbbhhhmmmsss}}}~~~{{{yyyyyyyyywwwwwwwwwxxxyyyzzz{{{|||zzz{{{|||}}}~~~}}}rrroooiiiccc^^^]]]```cccjjj}}}wwwpppoooooonnnmmmllliiigggffffffgggiiimmmooouuueeeVVVMMMHHHGGGGGGFFFFFFGGGHHHIIIHHHDDDBBBAAAAAAAAA@@@>>>===;;;:::666555444666999;;;<<<;;;777777777666444555777999===>>>>>>>>>???BBBFFFJJJOOORRRWWW\\\```dddhhhkkkkkkllllllmmmnnnooooooppprrrrrrsssssssssssssssrrrsssrrrqqqqqqrrrssstttuuussssssrrrqqqppppppppppppnnnooooooppppppppppppoooooooooppppppppppppoooooommmnnnpppsssuuuvvvwwwxxxttttttrrrrrrqqqrrrsssssstttsssrrrpppgggZZZSSSQQQMMMZZZmmm{{{lllaaaYYYRRROOOQQQOOOPPPTTTiii~~~sss[[[JJJ???777555777666555555444444555555666444555666555555555777999888<<>><<<;;;999888777999777666555555777:::<<<@@@???@@@AAAAAACCCMMMXXXiii|||xxxzzzyyyrrrfff[[[TTTQQQPPPXXXbbbhhhlllqqqyyy~~~{{{yyyxxxxxxuuuvvvxxxyyyzzz{{{{{{{{{xxxyyy{{{|||~~~|||}}}~~~~~~uuurrrlllddd___^^^```cccdddzzz|||uuuooommmmmmmmmlllkkkhhhfffdddhhhhhhkkkmmmooottteeeUUUMMMHHHFFFGGGIIIIIIKKKLLLMMMKKKFFFCCCAAAAAAAAA@@@>>>===;;;:::555444444555888:::;;;;;;777888777666555555777888======>>>>>>???BBBGGGKKKLLLPPPUUUZZZ^^^bbbfffiiikkkkkklllmmmnnnooopppqqqqqqrrrrrrssstttuuuvvvwwwrrrqqqppppppqqqrrrtttuuurrrrrrrrrrrrrrrrrrssssssoooooonnnnnnooooooooooooooooooppppppppppppoooooonnnoooppprrrssstttuuuuuuvvvuuusssrrrqqqrrrrrrssssssqqqpppnnneeeXXXPPPNNNIIIUUUiii~~~}}}nnncccZZZSSSQQQRRROOOPPPRRReee}}}pppZZZIII>>>777555666555444444333333444444555444555666555555555777999999<<>><<<:::999888999777666555555777:::;;;??????@@@AAA@@@BBBLLLWWWfff{{{xxxyyyyyyrrrggg\\\TTTQQQOOOXXXcccjjjkkknnntttzzz~~~|||zzzyyyxxxxxxtttuuuwwwyyyzzz{{{zzzzzzwwwxxxzzz|||}}}~~~zzzzzz{{{}}}~~~~~~~~~~~~~~~wwwtttmmmeee___^^^```ccccccwww{{{tttpppfffgggjjjmmmnnnmmmjjjggggggjjjlllooorrrzzzhhhUUUMMMKKKJJJHHHIIIOOOSSSSSSSSSSSSOOOIIIEEECCCBBBAAA@@@>>>:::888888777666555666999<<<>>>999777555333333444666888???@@@AAA@@@???BBBHHHNNNQQQRRRTTTXXX\\\aaafffhhhkkknnnrrrssssssqqqppppppsssssssssssssssssssssssssssrrrrrrrrrrrrrrrsssssssssqqqooonnnmmmnnnooopppnnnnnnnnnnnnnnnooooooooommmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnooorrrtttvvvwwwuuuttttttsssssssssttttttvvvtttqqqnnniii___SSSJJJKKKQQQaaazzzqqqbbbYYYVVVVVVWWWVVVTTTWWWeeeqqqYYYGGG>>>:::777444666555444333333333333333444444555555666777777777<<<>>>EEEUUUlllxxxsssrrrwwwVVVHHHFFFHHHWWWxxxrrrhhh___\\\^^^ccckkkssswwwwwwvvvwwwxxxzzz{{{}}}~~~|||}}}~~~~~~~~~|||{{{zzzxxxvvvuuutttrrrqqqqqqrrrtttuuuuuusssqqqrrruuuxxxzzz{{{}}}mmm___XXXUUUVVV```mmm||||||}}}vvvlll___VVVPPPLLLHHHGGGHHHIIIGGGDDDBBB>>>999777777888999999888999888777666777:::<<<@@@>>>>>>@@@@@@BBBKKKTTTiiiyyy|||{{{|||{{{sssfffZZZQQQMMMUUUYYY```gggmmmrrrtttuuuxxxxxxwwwwwwwwwwwwxxxxxxrrrsssuuuwwwxxxyyyxxxxxxyyy{{{~~~~~~}}}}}}}}}}}}}}}~~~|||uuummmfff^^^YYY\\\cccbbb{{{}}}uuupppjjjjjjkkkmmmoooooollljjjgggiiikkklllooowwwkkkXXXPPPNNNNNNOOORRRWWW[[[ZZZYYYXXXSSSMMMFFFDDDAAA???>>><<<:::888888777555555666888;;;===:::888666444444555777888>>>???@@@@@@???BBBHHHMMMQQQRRRTTTXXX\\\bbbfffiiilllooorrrsssrrrqqqppppppssssssssssssssssssssssssqqqppppppooooooooopppppprrrqqqooonnnmmmnnnpppqqqoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmnnnoooppprrrtttuuusssrrrrrrrrrrrrsssssssssuuutttqqqooojjjaaaUUULLLIIIOOO```yyyrrrcccYYYTTTQQQPPPTTTSSSUUUdddttt\\\III???;;;777444666555444444333333333444444444555555666777777777===???GGGUUUkkkrrrpppsssRRRFFFEEEHHHYYYzzzooofff]]]\\\___eeemmmvvvxxxxxxwwwxxxxxxzzz{{{|||}}}|||{{{|||~~~}}}~~~~~~~~~}}}{{{{{{yyywwwuuuuuusssrrrqqqpppqqqsssttttttrrrpppqqqtttwwwzzz{{{|||mmm___YYYVVVWWWaaannn}}}|||xxxnnnbbbYYYQQQMMMJJJJJJKKKLLLJJJGGGCCC@@@<<<999999:::::::::888888888777666777999<<<@@@>>>===??????@@@HHHRRRcccttt|||zzz{{{yyyqqqdddXXXPPPMMMSSSWWW]]]eeelllpppssstttwwwvvvvvvvvvvvvvvvvvvwwwuuuvvvwwwxxxyyyxxxxxxwwwyyy{{{~~~~~~|||||||||||||||}}}}}}~~~yyypppiii```ZZZ\\\aaaddd}}}{{{vvvppplllkkkkkkkkkmmmnnnmmmkkkhhhiiijjjjjjmmmttt~~~ppp^^^RRROOOQQQSSSZZZ___bbb```^^^\\\VVVPPPHHHEEE@@@===;;;:::999777777666444444555777:::<<<;;;999777555444555777999<<<>>>?????????BBBHHHMMMQQQRRRTTTXXX]]]bbbgggiiimmmppprrrsssrrrqqqppppppssssssssssssssssssssssssqqqpppooonnnnnnnnnnnnnnnpppooonnnnnnnnnooopppqqqqqqqqqppppppoooooonnnnnnpppppppppoooooonnnnnnmmmnnnnnnnnnnnnoooqqqrrrsssppppppqqqqqqqqqrrrrrrssstttsssqqqpppmmmdddYYYQQQHHHOOOaaazzztttfff\\\TTTNNNKKKRRRPPPRRRbbbyyyaaaMMMAAA;;;777555666555444444333444444444444444555555666777777777<<>>===>>>FFFNNN\\\mmm}}}zzzzzzwwwnnnbbbWWWPPPNNNQQQVVV]]]eeelllqqqtttuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwzzz{{{}}}{{{{{{{{{{{{{{{|||}}}}}}}}}uuummmccc\\\[[[___ddd~~~xxxmmmrrrwwwrrrllljjjhhhhhhiiikkkkkkkkkkkkkkkkkkjjjlllsss}}}vvvcccTTTNNNPPPSSS]]]aaadddccc```^^^XXXQQQJJJEEE@@@;;;999999888777666555444333444777:::<<<:::999666444333444666888:::===?????????BBBHHHMMMPPPRRRTTTXXX]]]cccgggjjjlllnnnqqqsssrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqpppoooooooooooooooooonnnnnnooopppqqqrrrrrrrrrqqqpppooonnnnnnmmmoooooooooooopppppppppppppppooooooooopppqqqrrrrrrppppppqqqrrrsssssssssssssssrrrrrrrrroooiii^^^VVVLLLTTTfff~~~vvvhhh]]]UUUPPPMMMOOONNNNNN]]]|||yyyvvv|||gggQQQCCC<<<888666555555444444444444555555444444555555666777777777999===EEEQQQbbbzzzwwwrrrjjjLLLFFFAAAIII```lllccc\\\[[[___fffoooxxx||||||{{{{{{{{{{{{{{{|||}}}{{{{{{|||~~~~~~{{{|||{{{~~~}}}|||{{{{{{||||||}}}{{{|||~~~|||{{{{{{zzzxxxvvvwwwvvvuuutttssssssssstttrrrpppnnnooorrrvvvyyyzzzzzzkkk___[[[ZZZ\\\fffttt}}}~~~}}}{{{uuulll```XXXPPPNNNMMMOOOSSSTTTRRRPPPGGGEEEBBB@@@???===;;;999888888777666555666999;;;@@@>>>>>>>>>===>>>DDDLLLXXXjjj|||zzzzzzvvvnnnbbbWWWRRRPPPRRRWWW^^^gggoootttxxxyyyvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyy{{{{{{{{{zzzzzzzzz{{{|||~~~}}}||||||||||||}}}~~~~~~xxxqqqggg^^^[[[]]]aaa{{{zzzkkklll}}}|||wwwtttnnnkkkhhhggghhhjjjkkkkkkmmmnnnnnnmmmooouuu~~~wwweeeVVVOOOQQQUUU]]]bbbeeedddbbb```ZZZSSSJJJFFF???;;;999888888888666555444333444777:::<<<999888555333222333444555999<<>>>>>DDDLLLXXXkkk{{{{{{{{{xxxooodddZZZUUUSSSRRRWWW___gggooouuuxxxzzzxxxwwwwwwvvvvvvwwwwwwxxxuuuvvvyyy{{{|||}}}}}}}}}{{{{{{{{{|||}}}~~~yyyssskkkaaa\\\\\\___xxxuuurrr{{{vvvtttqqqnnnjjjiiijjjlllmmmmmmnnnpppqqqqqqsssxxxttteeeZZZUUUWWWZZZ___dddgggeeecccaaa[[[TTTJJJEEE@@@;;;::::::999999777666444444555777:::<<<999777444222111222333444999<<<@@@AAABBBEEEKKKOOOPPPRRRTTTYYY^^^dddiiillljjjmmmppprrrssstttvvvxxxrrrrrrrrrrrrrrrrrrrrrrrrooooooooonnnnnnoooooopppooooooooooooppppppppppppppppppoooooonnnnnnmmmmmmjjjkkklllnnnppprrrssstttrrrrrrrrrrrrrrrssstttuuutttuuuvvvwwwwwwvvvuuutttpppqqqrrruuuvvvqqqiiibbbYYYaaassstttfff[[[UUUQQQOOOHHHHHHEEELLLiiisssrrrttt[[[HHH===999777555555555444555555666777444444555555666777777777;;;???IIIWWWllliiiMMMLLLCCCOOOiiinnnddd[[[YYY\\\aaajjjrrrzzzzzzyyyyyyxxxvvvuuutttrrrooollliiigggfffcccaaa```^^^]]]\\\^^^bbbfffiiidddaaa```ccckkkttt{{{~~~|||}}}~~~~~~|||~~~~~~~~~}}}~~~~~~}}}{{{xxxxxxxxxxxxyyyyyyyyyyyyyyysssrrrpppqqquuuyyy|||}}}wwwjjj```^^^___aaammmzzz~~~zzztttlllaaaYYYNNNLLLKKKNNNTTTXXXZZZYYYMMMJJJEEEBBB@@@>>>;;;999777777777555444555888;;;@@@>>>???@@@???>>>DDDLLLYYYlllzzz{{{|||yyyrrrfff\\\WWWUUUQQQUUU]]]fffmmmsssvvvxxxxxxxxxwwwwwwwwwwwwxxxxxxtttuuuxxx{{{}}}~~~~~~~~~|||{{{{{{{{{|||~~~xxxtttmmmddd^^^\\\^^^uuu{{{}}}{{{vvvssspppnnnjjjiiijjjlllllllllnnnpppssstttvvvzzz~~~}}}rrrfff]]]ZZZZZZ\\\aaaeeehhheeebbb___XXXQQQIIIEEE@@@===<<<;;;;;;:::888777555555666888;;;===:::888555333222222333555999<<<@@@CCCDDDGGGLLLQQQPPPRRRTTTYYY^^^dddiiilllmmmoooqqqrrrrrrssstttvvvqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnoooooopppqqqrrroooppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmjjjkkklllmmmoooppprrrrrrqqqqqqqqqqqqrrrssstttuuuvvvvvvwwwxxxwwwvvvtttrrroooppprrrvvvxxxuuummmggg[[[cccuuuyyylll```XXXQQQMMMCCCEEEAAAEEEaaavvvvvvmmmhhhyyy___JJJ>>>999777555555555555555666777777444444555555666777777777;;;???JJJ[[[rrrjjjLLLMMMEEERRRmmmlllbbbYYYXXX[[[```hhhpppuuuuuuuuutttssspppnnnmmmeeebbb]]]ZZZWWWTTTQQQNNNLLLJJJGGGGGGKKKQQQXXX]]]cccbbbcccggglllttt{{{}}}~~~|||{{{}}}|||||||||}}}~~~}}}zzzxxxwwwwwwxxxyyyyyyzzzzzzzzzuuusssrrrssswww{{{~~~vvviii```___```dddooo|||}}}xxxrrrjjj```YYYOOOLLLKKKMMMTTTZZZ^^^^^^RRRNNNHHHCCC@@@???===<<<777777777555444555888:::===<<<===???>>>===CCCKKKWWWjjj|||zzz{{{zzzssshhh^^^WWWUUURRRVVV^^^fffnnnsssvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwuuuvvvxxx{{{|||}}}}}}}}}|||{{{zzzzzz{{{}}}{{{uuusssooofff```]]]]]]sss}}}}}}uuuqqqnnnllliiihhhiiijjjjjjjjjmmmppptttvvvwww{{{}}}ttthhh___[[[ZZZZZZaaaeeegggccc___[[[TTTLLLHHHEEEAAA>>>======<<<;;;888777666555666999<<<>>>;;;999666444222333444555999===AAACCCEEEHHHMMMQQQPPPRRRTTTYYY___eeejjjmmmppprrrsssrrrqqqqqqssstttqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrsssuuuuuupppppppppppppppooonnnmmmlllllllllmmmmmmmmmmmmmmmkkkkkklllmmmnnnoooppppppooooooooopppqqqrrrtttuuuvvvwwwxxxxxxwwwuuusssqqqoooppprrrwwwyyyvvvoooiiiZZZcccuuutttggg\\\RRRMMM@@@CCC???AAA\\\qqqqqqkkkddd}}}|||aaaKKK>>>999888555555555555555666777777444444555555666777777777:::>>>III\\\tttjjjLLLLLLGGGTTTooo~~~jjj```XXXWWWZZZ___hhhqqqqqqqqqqqqpppooollljjjhhhccc```[[[WWWTTTQQQNNNKKKIIIGGGEEEEEEJJJSSS\\\bbblllnnnppprrrtttwww|||zzzyyy}}}{{{{{{{{{|||}}}|||yyywwwuuuvvvwwwxxxyyyzzzzzzzzzvvvuuusssuuuyyy}}}uuuiii``````aaaeeeppp~~~yyytttoooggg]]]VVVQQQMMMKKKMMMTTT\\\```bbbUUUPPPJJJDDDAAA@@@???>>>777777666555444555888:::;;;:::;;;>>>======BBBJJJUUUhhh}}}xxxzzzzzztttiii^^^WWWTTTUUUYYY```hhhpppuuuxxxyyyvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwyyy{{{||||||{{{{{{}}}{{{zzzyyyzzz}}}~~~xxxssssssppphhhaaa^^^\\\rrr}}}wwwtttooommmjjjiiihhhhhhfffdddjjjmmmtttzzz{{{zzz}}}ppp```WWWXXX]]]^^^aaadddbbb\\\UUUPPPNNNGGGEEEAAA>>>;;;:::::::::777666555444555777888::::::999666333222222333333666;;;@@@CCCCCCFFFLLLRRRSSSQQQQQQUUU]]]cccggghhhrrrpppoooqqqtttvvvtttqqqqqqqqqqqqqqqpppooonnnnnnpppqqqrrrsssssssssrrrrrrqqqrrrssssssqqqooommmkkkjjjkkkmmmnnnnnnnnnmmmlllmmmmmmmmmmmmnnnnnnnnnnnnrrrrrrrrrrrrtttvvvxxxzzzxxxyyyzzzzzzyyyvvvtttrrrkkkllllllkkkmmmoookkkddd]]]cccnnn~~~xxxkkkaaaSSSFFF???<<<@@@FFFVVV}}}rrrfffvvvsssnnnbbbKKK@@@:::555444444444444444444444444444444444444555777888::::::@@@HHHXXXppplllQQQLLLIIITTTttttttfff]]]WWWWWWZZZ^^^fffmmmlllmmmnnnoooooonnnllllllllljjjhhheeebbb^^^YYYVVVUUUPPPKKKIIINNNYYYfffnnnvvvwwwxxxyyyzzz|||}}}}}}uuuttttttxxx{{{|||yyyvvvwwwvvvuuuvvvwwwxxxwwwvvvyyyvvvuuuxxx~~~}}}yyylll```^^^bbbjjjttt||||||zzzzzz}}}~~~}}}xxxrrrlllfff___[[[NNNLLLKKKNNNVVV^^^ccceee^^^UUUJJJEEEEEEEEEAAA===999888666555555777999;;;<<<>>>@@@@@@>>>???CCCGGGVVVjjj|||zzzwwwmmm```WWWUUUSSSYYYcccmmmtttxxxyyyxxxxxxuuussstttwwwyyyxxxvvvyyyxxxxxx{{{~~~{{{xxx}}}~~~~~~|||vvvtttuuurrrhhh___[[[___ggg}}}{{{}}}|||wwwtttpppmmmkkkiiiiiihhhfffeeehhhjjjpppvvvyyyzzzxxxggg[[[XXXZZZ___bbbdddbbb[[[TTTNNNLLLHHHFFFBBB???<<<;;;;;;;;;999777555444444666888::::::999666333222222333333888===CCCEEEEEEHHHOOOUUUUUUTTTSSSWWW]]]cccffffffnnnnnnnnnpppsssssssssrrrqqqqqqqqqrrrqqqqqqpppooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssrrrpppmmmlllkkklllmmmnnnooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnqqqqqqqqqrrrtttvvvxxxzzzyyyyyyzzz{{{zzzxxxwwwuuuqqqrrrpppnnnmmmllleee]]]XXX^^^gggvvvttthhh^^^QQQDDD===;;;???DDDSSSzzzyyyjjjuuutttooodddMMMAAA;;;777444444444444444444444444444444444444555777888:::;;;AAAJJJYYYqqqlllQQQKKKIIIVVVwwwoooccc[[[UUUWWW[[[aaaiiiqqqrrrssssssttttttttttttsssuuutttrrrpppnnnkkkhhhfffccc___ZZZXXX\\\eeeooovvvyyyzzzzzz{{{|||}}}~~~~~~vvvttttttwwwzzz{{{xxxuuuvvvuuutttuuuwwwwwwwwwuuuxxxuuutttwww}}}xxxmmmbbb```fffnnnxxx}}}}}}}}}}}}~~~}}}zzztttoooiiibbb[[[WWWOOOLLLJJJNNNXXXaaaggghhhbbbXXXMMMFFFEEEEEEBBB>>>:::888666555555777999:::<<<>>>@@@???>>>???CCCGGGSSSggg~~~~~~|||xxxnnnaaaXXXWWWVVV[[[dddmmmtttxxxyyyyyyzzzwwwuuuvvvxxxzzzzzzyyy||||||}}}~~~}}}{{{~~~~~~~~~wwwrrrqqqmmmeee]]]ZZZYYYbbbyyywwwvvv{{{|||vvvrrrpppnnnlllkkkjjjiiigggeeeggggggkkkpppuuuyyynnn___YYYWWW```bbbcccaaa[[[TTTMMMJJJHHHFFFCCC???===<<<<<<<<<;;;999666333333555888::::::999666333222222333333888===CCCEEEFFFHHHOOOUUUWWWVVVVVVXXX]]]bbbeeefffjjjlllooopppppppppqqqrrrpppqqqqqqrrrrrrrrrrrrrrrppppppqqqqqqrrrrrrrrrrrrrrrrrrssssssrrrpppooommmmmmmmmnnnooooooooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnppppppppprrrtttwwwyyy{{{zzz{{{{{{{{{{{{zzzyyyxxxtttuuusssooommmjjj```VVVQQQUUU\\\kkk}}}pppeeeZZZMMMBBB;;;999<<<@@@NNNssspppwwwuuupppgggOOOBBB<<<888555555555555555555555555444444444444555777888:::;;;BBBMMM\\\rrrmmmPPPKKKHHHYYY}}}yyyhhhaaaZZZVVVZZZ```gggqqqyyy|||{{{{{{{{{{{{{{{||||||}}}|||{{{zzzyyyxxxwwwvvvtttqqqllljjjlllqqqxxx|||}}}}}}}}}~~~~~~~~~wwwuuutttvvvyyyyyywwwtttuuutttssstttvvvwwwvvvuuuwwwtttsssuuuzzzvvvkkkbbbccciiirrr}}}}}}yyy|||~~~~~~}}}}}}{{{wwwrrrmmmggg```YYYTTTQQQLLLIIINNN[[[ffflllmmmhhh^^^QQQIIIFFFEEEBBB???:::999777666666777888999<<<>>>@@@???>>>???CCCGGGPPPddd||||||xxxnnnaaaYYYXXXYYY]]]eeennntttxxxzzzzzz}}}zzzxxxwwwyyy{{{||||||zzzrrrnnnjjjbbb[[[YYYWWW```vvvvvvpppqqq{{{uuuqqqpppnnnllllllkkkjjjgggeeegggeeeffflllqqqwwwoooaaaYYYWWW^^^___aaa```[[[UUUOOOKKKGGGEEEBBB???===<<<<<<<<<===:::666333222444888;;;:::888666333222222333333666;;;AAACCCCCCFFFMMMSSSWWWVVVWWWYYY]]]bbbeeegggjjjnnnrrrrrrpppnnnoooqqqooopppqqqrrrsssssstttssspppppppppppppppqqqqqqrrrrrrrrrssssssrrrqqqpppooonnnnnnoooooooooooooooooommmmmmmmmmmmnnnnnnnnnnnnppppppqqqrrruuuxxx{{{}}}}}}|||{{{zzzyyyxxxwwwwwwrrrtttsssooommmiii___TTTLLLNNNSSS```wwwxxxnnncccXXXKKKAAA999888:::<<>>BBBFFFOOOddd|||~~~|||wwwmmmaaaYYYXXXZZZ^^^fffnnntttxxxzzzzzz~~~|||zzzyyyyyy{{{}}}~~~}}}vvvrrrmmmddd]]][[[[[[bbbuuuzzzmmmlll{{{uuuqqqpppnnnmmmlllllljjjgggeeehhheeeeeeiiiooouuuzzzlllaaa[[[YYYZZZ[[[]]]^^^\\\WWWQQQMMMFFFDDDAAA>>><<<;;;;;;<<<>>>;;;666333222555888;;;:::888666333222222333333666;;;@@@BBBCCCFFFLLLRRRTTTUUUWWWYYY]]]bbbgggjjjmmmqqquuuuuurrroooooopppooopppqqqrrrssstttttttttppppppooooooooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqpppooooooooonnnnnnnnnoooooommmmmmmmmmmmnnnnnnnnnnnnqqqqqqrrrtttvvvyyy|||~~~}}}{{{xxxvvvuuuuuutttrrrtttrrrooolllhhh^^^SSSLLLLLLNNNYYYqqqvvvnnndddWWWJJJBBB999888::::::CCCgggyyy~~~{{{rrr~~~kkkOOOAAA:::777666666666666666666666666444444444444555777888:::AAAMMM\\\lll~~~gggOOOKKKIII^^^}}}jjj```[[[ZZZ```jjjsss}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{xxxttttttvvvwwwvvvttttttsssrrrssstttuuutttrrruuussspppppprrruuuxxxyyymmmddd^^^bbbjjjttt~~~~~~{{{qqqvvv{{{}}}{{{zzzzzz{{{xxxvvvrrrnnniiibbb[[[VVVRRRLLLIIIPPP^^^mmmvvvyyytttkkk^^^RRRKKKFFFBBB@@@<<<;;;999888777777777777;;;===???>>>===>>>BBBFFFPPPeee~~~}}}zzzvvvlll___XXXWWWZZZ^^^fffnnnuuuxxxzzzzzz~~~}}}|||zzzzzz{{{|||~~~{{{yyytttkkkccc___^^^cccrrrnnnjjj|||uuuqqqnnnmmmllllllllljjjgggdddhhhddddddiiiooouuu}}}~~~}}}vvvjjj```\\\ZZZXXXYYY[[[\\\\\\YYYSSSNNNEEECCC@@@===;;;;;;;;;<<<<<<:::777444444666999;;;:::999666333222222333333666;;;AAACCCDDDGGGMMMSSSSSSTTTWWWYYY\\\aaafffjjjooorrruuuvvvtttrrrppppppooooooqqqrrrsssssssssssspppooonnnnnnnnnoooqqqrrrppppppppppppppppppqqqqqqpppooonnnmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnrrrrrrrrrtttvvvyyy|||}}}~~~|||yyyvvvtttsssttttttuuuvvvtttpppmmmiii___UUUQQQOOOOOOXXXooo~~~vvvpppfffWWWJJJCCC999888;;;;;;DDDggg{{{~~~vvv}}}lllPPP@@@:::888555555555555555555555555444444444444555777888:::CCCSSSgggyyy___KKKJJJJJJ```lll]]]YYYXXX___hhhqqq{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}yyyuuutttvvvxxxxxxvvvvvvuuussssssttttttsssqqqrrrqqqppppppqqqsssvvvwwwlllccc^^^bbbkkkttt~~~}}}ooosssxxx{{{{{{zzzyyyxxxrrrqqqnnnkkkggg```YYYTTTQQQMMMLLLQQQ^^^lllxxx~~~{{{sssfffZZZPPPIIIDDDAAA<<<<<<:::999888777666666;;;===???>>>===>>>BBBFFFQQQfff~~~}}}yyyuuukkk^^^XXXWWWYYY___hhhqqqxxx{{{{{{zzz}}}~~~~~~}}}|||{{{|||~~~~~~}}}}}}zzzqqqjjjfff^^^bbbnnnpppggg}}}vvvrrrmmmlllllllllkkkiiifffccceeebbbcccjjjqqqvvv}}}~~~vvvppplllhhhhhhhhhlllrrrzzzwwwkkkbbb[[[YYYXXXYYYZZZ\\\\\\XXXRRRMMMEEECCCAAA>>><<<<<<<<<===:::999777555666777:::;;;:::999666333222222333333555:::@@@BBBBBBEEELLLRRRSSSUUUXXXYYYZZZ^^^dddhhhnnnooorrruuuwwwvvvssspppoooooopppqqqrrrrrrrrrqqqpppooonnnmmmmmmooopppqqqnnnnnnnnnnnnoooppppppqqqoooooommmlllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnqqqqqqqqqrrrtttwwwyyyzzz|||zzzwwwtttssstttvvvwwwuuuvvvtttpppooommmfff]]]XXXUUURRRZZZppp}}}uuuqqqgggWWWIIICCC888999===>>>HHHmmm{{{zzzvvvzzz}}}oooRRRAAA;;;999444444444444444444444444444444444444555777888:::???RRRkkkoooUUUFFFHHHKKK```mmm]]]YYYXXX^^^gggoooxxx}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzuuutttwwwyyyzzzyyyyyywwwuuutttttttttrrrpppnnnooopppqqqsssuuuxxxyyynnnfffaaaeeennnvvv~~~rrrsssvvvzzz|||{{{wwwtttnnnmmmkkkiiieee```YYYTTTOOONNNOOOSSS\\\jjjyyyzzzooobbbWWWMMMFFFCCC===<<<;;;:::888777666555:::===>>>>>>===>>>BBBEEEPPPeee~~~~~~zzzuuukkk___YYYYYYYYY```jjjuuu|||~~~}}}}}}}}}}}}~~~}}}}}}{{{{{{yyytttooonnnbbbdddmmmvvvddd{{{~~~vvvrrrmmmlllkkkkkkkkkiiieeebbbbbb```ccckkksssxxx~~~vvvjjjbbb]]]WWWUUUTTTXXX```kkkuuu{{{zzznnnccc[[[WWWZZZZZZZZZ[[[\\\XXXQQQKKKFFFDDDBBB???======>>>>>>999888777666777888:::;;;:::999666444222222333333222777===??????BBBIIIOOOUUUWWWYYYYYYYYY\\\aaafffllllllnnnsssxxxyyyuuuqqqoooooopppqqqqqqqqqpppppppppooommmlllmmmnnnpppqqqnnnmmmmmmmmmnnnooopppqqqooonnnmmmlllkkkkkklllmmmmmmmmmmmmmmmnnnnnnnnnooopppppppppqqqrrrtttwwwxxxzzzxxxvvvttttttvvvyyy{{{rrrsssrrrqqqrrrsssnnnggg]]]YYYVVV\\\qqq}}}uuuqqqgggVVVHHHCCC888999>>>@@@LLLsss|||vvvooo}}}~~~qqqSSSCCC<<<:::444444444444444444444444444444444444555777888:::999NNNkkk|||tttqqqcccNNNCCCEEELLL```kkk```[[[ZZZ```hhhoooxxxyyy{{{~~~~~~{{{yyyyyy{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~}}}|||}}}~~~~~~}}}||||||~~~~~~zzzuuutttwwwzzz{{{{{{zzzxxxvvvuuuuuusssqqqoookkkmmmpppsssuuuxxx{{{}}}qqqiiidddiiiqqqxxx~~~uuuuuuvvvzzz}}}|||vvvqqqmmmllljjjiiifffaaaZZZUUUNNNOOOPPPSSS[[[iiiyyyuuuhhh[[[QQQIIIEEE======<<<:::888777666555:::<<<>>>>>><<<===AAAEEENNNddd}}}{{{vvvlll```ZZZZZZYYYaaammmxxx~~~~~~}}}zzz|||~~~}}}wwwwwwwwwtttrrrsssggghhhooo}}}dddttt}}}vvvrrrpppmmmllllllmmmkkkgggdddccceeegggkkkpppwww|||lll\\\QQQLLLJJJHHHIIINNNSSS\\\mmm}}}|||sssiii___YYY[[[[[[\\\^^^^^^ZZZRRRKKKIIIFFFAAA???>>>===<<<;;;777777777777888999;;;;;;<<<<<<<<<999666333333333555888;;;===>>>BBBHHHNNNVVVYYY\\\]]]\\\]]]aaaeeelllnnnrrruuuxxxyyyzzzyyyvvvuuutttrrrqqqpppoooooooooooooooooooooppppppqqqmmmmmmnnnnnnooooooppppppqqqpppooooooooooooooopppnnnllljjjiiiiiikkknnnpppssssssrrrqqqqqqqqqrrrrrrttttttuuuvvvwwwxxxyyyyyyrrrrrrqqqqqqpppooonnnnnnfff^^^XXXaaawww{{{uuukkk\\\LLL@@@999888777<<>>MMMjjj|||~~~|||yyyooo[[[GGGAAAFFFKKKdddmmmaaa___^^^ccclllvvv|||~~~zzzsssqqqsssxxxzzz|||~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{|||{{{yyywwwwwwyyyzzzzzzzzzvvvvvvtttsssqqqqqqppppppoooqqqtttvvvxxx{{{xxxpppjjjkkkpppuuu~~~}}}sssyyy~~~~~~}}}|||wwwqqqpppjjjdddbbbbbb```[[[VVVRRRPPPQQQTTTYYYcccvvvqqq```SSSJJJDDD??????>>><<<999777777888999;;;===>>>===>>>@@@BBBMMMaaayyy|||tttiii```ZZZXXXZZZcccppp{{{}}}}}}~~~~~~}}}xxxrrrssspppppppppjjjggggggmmm~~~eeeggg}}}wwwsssnnnllljjjkkkkkkjjjgggccccccccceeeiiinnnuuu{{{~~~}}}vvvkkk]]]QQQIIIFFFBBBBBBCCCFFFMMMZZZhhhrrrzzz~~~~~~vvvlllccc\\\\\\\\\]]]______[[[TTTMMMJJJGGGBBB???>>>>>>===<<<777777777888999:::;;;<<<<<<<<<<<<999666333333333444777:::<<<===AAAGGGLLLUUUYYY\\\]]]]]]___cccgggjjjlllpppsssvvvwwwwwwwwwttttttsssrrrqqqqqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnoooooooooooooooppppppppppppppppppppppppnnnmmmlllkkkkkkmmmnnnoooqqqqqqqqqqqqrrrsssssstttssstttuuuvvvwwwxxxxxxyyyssssssrrrqqqpppooonnnmmmiii```YYY```uuuzzzuuummm```PPPEEE<<<;;;999<<>>KKKgggvvv{{{ppp[[[GGGAAADDDKKKdddnnn___^^^___eeeppp{{{vvvpppmmmxxxzzz|||~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}|||zzzwwwwwwwwwxxxxxxwwwvvvvvvtttsssrrrrrrrrrrrrppprrrtttvvvxxx{{{~~~zzzrrrlllnnnrrrwww~~~}}}tttyyy{{{zzzzzzzzzvvvqqqooojjjdddbbbbbbaaa\\\XXXQQQPPPPPPSSSWWWaaarrrxxxgggZZZOOOHHHAAAAAA???<<<:::888888888999;;;===>>>===>>>@@@BBBNNNbbbzzz}}}tttiii___YYYVVVYYYbbbooo{{{~~~~~~~~~~~~~~~~~~wwwppppppjjjiiiiiibbbddddddkkk{{{iiilll}}}wwwtttmmmkkkiiiiiiiiihhhfffddddddcccbbbeeekkkooopppooonnnjjjaaaVVVKKKDDDAAAAAA;;;???@@@BBBOOOeeesssvvvwww}}}xxxooofff___^^^^^^^^^```aaa^^^WWWQQQKKKHHHDDDAAA@@@???>>>===999999999999999:::;;;<<<<<<<<<<<<999666333333333333666999;;;<<>>MMMpppssssss___III===777666555555555555444444444555666666666555666999;;;@@@KKKeeeqqqzzzrrr[[[GGG@@@BBBIII```nnnaaa```bbbiiittt~~~vvvoooyyyzzz{{{}}}}}}|||{{{{{{zzz{{{|||}}}}}}}}}}}}}}}{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}zzzwwwuuuvvvvvvvvvuuuvvvvvvuuutttssssssttttttqqqssstttuuuvvvyyy}}}|||uuuqqqrrrvvvyyy}}}{{{wwwzzzzzzwwwwwwxxxwwwssslllhhhdddccccccaaa]]]ZZZQQQOOOOOOQQQUUU]]]mmm|||nnn```SSSKKKCCCBBB???===:::999888888999;;;======>>>>>>@@@BBBLLL```yyy}}}ttthhh^^^XXXUUUYYYaaannnyyy~~~}}}}}}~~~~~~~~~|||{{{|||}}}zzzqqqooohhhffffff___cccccchhhuuupppuuu|||vvvssslllkkkiiihhhhhhhhhgggggghhhdddaaacccfffgggccc^^^[[[WWWPPPHHHBBB??????@@@;;;BBBDDDFFF[[[{{{~~~xxxpppgggaaa`````````bbbcccaaaZZZTTTLLLIIIEEEBBBAAA@@@???>>>;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999666333333333222555999:::;;;===BBBGGGOOOSSSYYY\\\^^^```eeeiiihhhjjjmmmppprrrsssrrrrrrsssrrrrrrqqqqqqrrrrrrssssssrrrqqqpppooooooooooooqqqqqqqqqppppppoooooooookkkmmmoooqqqrrrrrrqqqpppnnnooopppqqqqqqqqqpppoooqqqqqqqqqqqqrrrrrrssstttrrrsssssstttuuuvvvwwwxxxvvvuuutttrrrpppnnnmmmlllmmmcccZZZ^^^pppyyyuuurrriii\\\QQQFFFDDDAAAAAAKKKiii~~~qqq___HHH;;;666666555555555555444444444555666777666666777:::<<>>???AAACCCIII]]]vvv{{{rrrggg^^^XXXUUUXXX```lllvvv|||}}}{{{|||}}}}}}~~~|||zzzyyyyyy{{{~~~vvvtttmmmlllmmmggggggeeegggooo}}}xxx}}}zzztttqqqlllllljjjhhhggghhhiiikkkmmmhhhdddbbbbbb```YYYSSSKKKHHHDDDAAA??????@@@@@@>>>DDDFFFKKKccc~~~yyyrrrjjjdddbbbaaabbbdddeeeccc]]]XXXMMMJJJEEECCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<===<<<<<<<<<999666333333333111555888::::::<<<@@@DDDKKKPPPVVVZZZ\\\___dddhhhjjjkkknnnqqqrrrrrrrrrqqqttttttsssrrrqqqqqqqqqqqqqqqpppppppppppppppqqqqqqrrrrrrqqqqqqppppppoooooojjjlllnnnqqqqqqqqqpppooonnnoooqqqrrrsssrrrqqqppptttsssrrrrrrqqqqqqqqqqqqrrrrrrssstttuuuvvvvvvwwwvvvuuutttrrrpppooommmllllllcccYYY\\\nnnxxxtttrrrkkk___TTTJJJHHHEEEDDDJJJbbbsss___GGG;;;777666555555555555444444444555666777666666777:::===???PPPoooqqqxxxrrrXXXFFF??????CCCXXX}}}|||nnncccccceeelllvvv~~~~~~~~~zzzzzzzzzzzzzzz{{{||||||||||||||||||{{{{{{{{{{{{yyyyyyxxxwwwwwwxxxyyyyyywwwxxxzzz|||~~~~~~|||yyyuuussstttuuuvvvvvvttttttssssssssssssssstttpppqqqqqqqqqrrrtttxxx{{{~~~zzzyyy}}}zzzwwwwwwwwwyyyzzzwwwrrrqqqtttuuusssfffeeedddcccbbbaaa^^^\\\UUURRRQQQPPPPPPUUUbbbooozzzjjj[[[OOOGGGCCC>>>;;;:::999777666888:::<<<===>>>???AAACCCIII]]]vvv~~~|||xxxqqqggg___ZZZXXXXXX```jjjsssyyy|||~~~~~~~~~~~~~~~{{{zzzzzz{{{|||}}}{{{yyyxxxxxxzzz}}}zzzxxxsssuuuwwwrrrmmmjjjfffiiitttyyysssooolllllljjjhhhfffgggjjjmmmrrrnnniiieeebbb]]]WWWRRRDDDBBB???>>>???AAAAAAAAA@@@DDDGGGOOOeee|||vvvnnnhhhcccbbbbbbdddfffeee___[[[MMMJJJFFFCCCBBBAAA@@@???@@@???>>>===============<<<<<<<<<999666333333333111555999::::::;;;???BBBHHHNNNTTTYYY[[[^^^cccfffjjjllloooqqqrrrrrrqqqpppuuutttsssrrrqqqqqqpppqqqpppppppppppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqmmmnnnooopppqqqqqqpppoooooopppqqqrrrsssrrrqqqqqquuutttsssrrrqqqpppppppppqqqqqqrrrssstttuuuvvvvvvvvvuuutttrrrqqqooonnnnnnlllcccZZZ\\\lll|||uuurrrrrrmmmaaaWWWNNNKKKHHHHHHJJJZZZ~~~zzz~~~}}}```HHH===999666555555555555444444444444555666666666777:::===<<>>???BBBDDDLLL```yyy}}}|||xxxqqqiiiaaa\\\ZZZ[[[bbbkkksssxxx{{{}}}|||||||||}}}~~~|||{{{|||{{{{{{|||{{{yyyyyyyyyzzz|||}}}~~~zzzyyytttwwwzzzvvvppplllfffeeennnzzzssspppjjjjjjiiifffdddfffjjjnnnvvvsssooojjjeee```\\\ZZZIIIEEEAAA???AAACCCDDDDDDDDDFFFMMM[[[lll|||}}}wwwooojjjcccbbbbbbdddgggfffaaa]]]MMMJJJEEEBBBAAAAAA@@@???AAAAAA@@@>>>>>>=========<<<<<<<<<999666333333333222555999;;;:::;;;>>>AAAHHHNNNUUUYYY\\\^^^cccfffjjjlllnnnpppqqqqqqpppooosssrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrrrrrrrqqqtttssssssrrrqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuvvvuuutttsssrrrqqqpppoooooommmddd[[[\\\jjjxxxpppooorrroooeee[[[QQQLLLJJJKKKKKKTTTppp{{{vvv^^^GGG<<<999666555555555555444444444333444555555555666999<<<===OOOmmmlllQQQCCC@@@@@@AAAOOOlll{{{lll___```dddmmmwww~~~~~~|||{{{{{{|||{{{{{{{{{zzzyyyxxxxxxzzz|||}}}}}}|||zzzyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyxxxxxxxxxxxxzzz|||~~~~~~~~~xxxtttssssssssssssrrrqqqpppooonnnmmmmmmmmmkkkllllllkkklllpppuuuyyy{{{yyy}}}|||yyyxxxyyyrrruuuuuurrrqqqqqqoookkkiiijjjkkkjjjgggdddbbbaaa\\\XXXVVVSSSPPPRRR\\\hhh}}}wwwhhh]]]OOOHHHAAA=========:::777777999<<<===>>>???BBBDDDKKK```yyy{{{tttkkkccc^^^\\\```fffnnnuuuyyy|||~~~zzz{{{}}}~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzz{{{|||||||||~~~}}}}}}{{{xxxrrrtttwwwsssmmmiiidddccckkk{{{tttpppiiiiiihhheeebbbdddiiinnnwwwvvvsssnnnhhhcccbbbbbbQQQLLLEEEBBBCCCFFFHHHHHHGGGJJJUUUhhhwww||||||}}}}}}{{{uuunnnhhhdddbbbbbbdddgggfffbbb]]]MMMIIIEEEBBBAAA@@@???>>>BBBBBB@@@???>>>>>>======<<<<<<<<<999666333333333222666:::;;;;;;;;;>>>AAAIIINNNVVVZZZ]]]___cccfffjjjkkkmmmoooppppppooonnnqqqqqqqqqqqqrrrssstttuuuttttttrrrqqqpppoooooooooqqqqqqqqqrrrrrrsssssssssttttttsssrrrrrrrrrsssssspppppppppqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrsssssspppqqqqqqrrrssstttuuuvvvttttttsssrrrrrrqqqppppppooofff]]]\\\iii}}}uuummmmmmrrrpppggg^^^RRRLLLKKKMMMLLLQQQgggxxx~~~[[[DDD:::777666666555555555444444444222333444444444666999<<<@@@NNNhhhkkkOOOCCCAAA@@@===HHHbbb{{{kkkddddddgggnnnwww|||}}}{{{~~~||||||{{{yyyyyyyyyzzz{{{|||zzzxxxwwwwwwyyy|||}}}|||{{{yyywwwvvvvvvwwwwwwyyyxxxwwwuuuuuuwwwxxxyyyxxxxxxwwwwwwxxx{{{~~~zzzuuurrrqqqqqqpppqqqpppooommmlllkkkkkkkkkjjjjjjjjjjjjkkkoootttxxxyyyyyy~~~~~~{{{zzz{{{ssswwwyyyvvvuuutttqqqllllllmmmnnnmmmjjjgggdddccc^^^ZZZWWWTTTQQQQQQ[[[fffzzzxxxjjj___RRRKKKCCC?????????<<<999777999<<<===>>>???BBBDDDIII^^^xxxwwwmmmeee___]]]dddiiiqqqwww{{{~~~zzz|||}}}{{{{{{}}}}}}zzzzzzzzz{{{{{{{{{||||||{{{}}}~~~||||||~~~~~~xxxqqqqqqtttoooiiifffcccbbbjjj~~~{{{rrrlllooollliiiffffffhhhkkknnnuuuvvvtttnnnkkkkkkiiieeeWWWPPPHHHEEEHHHNNNRRRTTTLLLOOO[[[nnn}}}zzz{{{yyysssooonnnkkkjjjiiijjjkkkggg```[[[MMMJJJGGGCCCAAA@@@AAAAAAGGGGGGGGGFFFDDDBBB???>>><<<:::888666444444444444666555777;;;;;;999;;;???HHHOOOWWW[[[\\\^^^cccgggnnnooooooppppppnnnmmmllllllmmmnnnoooqqqssstttttttttsssqqqoooooooooqqqrrruuutttrrrqqqppppppqqqrrrrrrssssssrrrrrrpppooonnnpppqqqrrrqqqpppqqqrrrtttrrrpppoooppptttuuutttrrrsssssssssrrrpppppprrrttttttuuuvvvuuusssrrrrrrsssllliiibbb___hhh~~~xxxqqqiiifffhhhiiieeeaaaNNNKKKKKKMMMNNNVVVnnnyyy\\\HHH===777444444444444444444444444333444555444444555888;;;;;;LLLiiiiiiJJJ>>>;;;;;;>>>HHH___}}}jjjcccbbbgggpppwwwyyyzzz|||~~~}}}|||}}}~~~xxxwwwuuuttttttuuuwwwxxx{{{{{{{{{zzzzzzyyyyyyyyy{{{zzzxxxwwwwwwxxxzzz{{{|||zzzwwwuuutttuuuwwwxxxwwwxxxwwwvvvvvvyyy}}}vvvrrrpppnnnoooqqqvvvsssooommmlllkkkjjjhhhgggggghhhjjjllloooqqqrrrxxx}}}}}}~~~{{{zzzzzzxxxsssnnnqqqnnnnnnpppmmmgggcccdddbbb\\\WWWWWWTTTRRRVVV^^^rrrrrrcccVVVLLLBBB???AAAAAA<<<666777888999<<<>>>@@@AAABBBKKK[[[sssyyyssskkkaaa[[[\\\```kkktttxxxzzz}}}~~~}}}~~~~~~}}}~~~~~~~~~}}}|||||||||{{{zzzyyyyyyxxxxxxxxxyyyzzz|||~~~sssmmmllljjjhhhaaa___^^^bbbiiixxxzzzrrrlllllljjjhhhffffffhhhkkkmmmwwwyyyyyyuuussstttrrrnnnaaaYYYQQQOOOTTTZZZ^^^^^^UUUYYYeeexxx{{{yyyzzzyyytttppppppllliiihhhjjjllliiiaaaYYYLLLJJJGGGCCCAAAAAABBBCCCHHHHHHHHHGGGEEEBBB???>>>===;;;999666444333222222555444666::::::888;;;???FFFMMMVVVZZZ\\\___dddiiinnnnnnooopppppppppooonnnlllmmmnnnoooqqqrrrssstttsssrrrpppooooooooopppqqqttttttsssrrrrrrrrrrrrrrrsssrrrrrrqqqppppppooooooooopppppppppooooooqqqsssqqqpppooopppsssuuutttrrrrrrssssssrrrpppppprrrtttuuuvvvvvvuuusssrrrrrrsssmmmjjjccc```hhh}}}xxxoooeeebbbcccccc^^^XXXOOOLLLKKKMMMOOOZZZtttxxx[[[GGG===888555555555555555555555555444555666666555666999<<<>>>OOOjjj}}}wwwgggIII>>><<<;;;===FFFZZZ{{{|||iiiccccccgggqqqxxxzzz{{{}}}}}}|||{{{|||~~~~~~}}}zzzyyywwwvvvvvvwwwyyyzzz||||||{{{{{{{{{zzzzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{zzzyyywwwuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuwww{{{~~~wwwtttsssqqqqqqsssssspppllljjjiiihhhgggeeegggggghhhjjjlllnnnppprrryyy~~~~~~}}}}}}{{{vvvqqqrrrooonnnpppmmmgggddddddeee___ZZZXXXTTTQQQTTT[[[oootttgggYYYOOODDD???@@@@@@<<<777777888999;;;>>>@@@AAABBBIIIYYYqqqyyytttkkk```[[[[[[cccmmmwwwzzz|||}}}~~~~~~}}}|||{{{{{{zzzzzzyyyxxxxxxwwwwwwvvvwwwyyy{{{}}}}}}}}}}}}~~~tttmmmjjjgggeee]]][[[ZZZ\\\bbbpppzzzqqqlllhhhggggggfffhhhjjjlllnnnxxx}}}{{{nnnddd[[[ZZZbbbjjjmmmkkkaaaeeerrr}}}yyywwwyyyxxxtttrrrsssnnniiifffiiimmmkkkaaaXXXLLLJJJGGGDDDBBBCCCDDDEEEIIIIIIIIIHHHFFFCCC@@@>>>===;;;999666444222111111444333555999:::888;;;???DDDLLLUUUZZZ\\\___eeejjjmmmnnnoooqqqqqqqqqqqqpppmmmnnnnnnpppqqqrrrsssssssssrrrpppooooooppppppqqqttttttttttttttttttsssssssssrrrqqqoooooooooooopppooopppqqqpppooooooqqqsssqqqpppoooppprrrssssssrrrrrrssssssrrrqqqqqqrrrtttvvvwwwwwwvvvtttsssssstttnnnllleee```hhh}}}}}}rrrfffaaacccbbbZZZRRRPPPLLLKKKMMMPPP\\\yyyvvvYYYFFF===888666666666666666666666666555666777666666777:::<<>>===<<<===CCCUUUuuu{{{iiiddddddiiissszzz{{{|||~~~|||{{{zzz{{{|||}}}|||{{{{{{zzzyyyxxxxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwvvvvvvuuuuuuvvvwwwvvvvvvuuuwwwzzz}}}yyywwwvvvtttssstttqqqnnnkkkjjjiiihhhgggeeegggggghhhiiikkkmmmpppqqqzzzzzzuuurrrooonnnooolllfffcccdddgggbbb^^^ZZZVVVRRRSSSXXXkkkyyyxxxlll___TTTGGG@@@??????<<<888777888999;;;===???@@@AAAHHHWWWnnn}}}yyyuuukkk```ZZZZZZcccmmmwwwzzz|||}}}~~~~~~~~~}}}|||zzzyyyyyyyyyyyyxxxxxxwwwwwwvvvuuuvvvyyy{{{}}}}}}|||{{{|||}}}~~~wwwooojjjfffccc[[[ZZZYYYXXX[[[hhhyyyqqqlllffffffggghhhjjjlllooopppyyyxxxmmmcccdddnnnwwwyyyvvvmmmqqq~~~}}}xxxuuuwwwwwwsssrrrtttooohhhdddgggmmmlllaaaVVVLLLJJJGGGDDDCCCDDDEEEFFFIIIJJJJJJJJJHHHDDDAAA???;;;:::999777555333222222333222555999:::999;;;@@@FFFMMMUUUZZZ\\\^^^dddiiilllmmmoooqqqrrrsssrrrrrrnnnnnnooopppqqqqqqrrrrrrsssrrrqqqqqqqqqqqqrrrrrrssstttuuuvvvvvvuuutttssssssrrrpppnnnnnnnnnpppqqqqqqrrrrrrrrrpppppprrrsssppppppppppppqqqrrrrrrrrrrrrssstttsssrrrrrrsssuuuwwwxxxxxxwwwuuuttttttuuuooommmgggaaaggg{{{uuugggbbbdddbbbYYYOOONNNKKKKKKNNNPPP\\\wwwsssWWWEEE<<<888555555555555555555555555555666666666666777:::<<<>>>OOOmmmwwwwww}}}~~~]]]EEE???>>><<<>>>AAAPPPqqq{{{jjjeeeeeejjjttt{{{|||}}}|||{{{zzz{{{|||}}}|||{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{||||||{{{{{{zzzxxxyyyyyyyyyyyywwwvvvuuuvvvwwwwwwwwwvvvxxx{{{}}}xxxxxxxxxuuussssssrrrpppnnnmmmmmmllljjjhhhhhhgggggghhhjjjllloooqqqyyy|||xxxrrrnnnlllllliiicccaaacccfffdddaaa]]]XXXUUUUUUWWWdddrrr}}}qqqeeeYYYKKKBBB???>>><<<999777888999;;;===???@@@@@@GGGVVVmmm~~~|||yyyuuukkk^^^YYYYYY```kkktttxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyzzzyyyyyyyyyxxxxxxwwwwwwvvvxxx{{{}}}~~~~~~}}}|||}}}}}}~~~~~~|||sssooojjjgggaaa```]]]YYYXXXcccyyyrrrlllgggggghhhjjjlllooorrrsssxxxwwwmmmoooyyy{{{{{{vvvvvvuuurrrppprrrnnngggcccffflllkkk```UUULLLJJJGGGDDDCCCDDDEEEFFFIIIJJJKKKLLLJJJGGGCCCAAA999999999888666555444333222222444999:::999<<>>>>>;;;???AAAOOOnnn}}}llleeeeeekkkvvv}}}}}}}}}}}}|||{{{{{{|||}}}|||{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzyyyzzz{{{{{{zzzyyywwwuuuvvvwwwyyyyyyyyyzzz}}}|||wwwwwwwwwtttqqqrrrrrrqqqooooooooonnnllljjjhhhggggggggghhhkkknnnpppwww~~~}}}yyyrrrmmmjjjiiifffaaa```bbbeeeeeeddd```\\\[[[ZZZZZZ___lll~~~vvviii^^^OOOEEE@@@>>><<<:::777888999;;;<<<>>>???@@@GGGVVVlll|||zzzyyytttiii]]]XXXYYY___iiissswwwyyy|||}}}|||{{{|||~~~~~~}}}}}}~~~~~~~~~~~~|||zzzyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{wwwssspppiiifffbbb\\\XXXccc}}}zzzsssnnnhhhhhhhhhjjjlllppptttvvvxxx{{{||||||yyyuuupppnnnpppkkkfffcccfffjjjhhh^^^UUULLLJJJGGGDDDBBBCCCDDDEEEHHHJJJLLLMMMLLLIIIEEECCC;;;;;;:::999888666555444222222555:::;;;;;;>>>CCCLLLRRRZZZ]]]]]]^^^bbbffflllmmmoooqqqrrrrrrrrrqqqppppppppppppppppppqqqqqqrrrrrrrrrsssssssssssssssrrrssstttuuuvvvvvvvvvvvvsssrrrqqqppppppqqqrrrrrrooopppqqqooonnnmmmooopppqqqrrrssssssqqqqqqrrrssssssuuuwwwwwwwwwvvvwwwxxxyyyzzzzzzyyywwwvvvvvvwwwqqqooohhh```cccvvv~~~rrrjjjgggbbbZZZSSSLLLJJJLLLOOONNNTTTjjj~~~mmmSSSCCC<<<999444444444444444444444444333444555444444555888:::???MMMfff~~~qqqRRR@@@>>>>>>:::???AAAOOOmmmnnneeeeeelllvvv}}}~~~}}}~~~}}}|||{{{{{{|||}}}{{{zzzwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzxxxwwwvvvuuuwwwyyyzzzzzz||||||uuuuuuuuurrrpppqqqpppooonnnnnnnnnnnnkkkiiihhhgggffffffgggjjjmmmpppttt|||~~~yyysssnnniiihhhddd```___bbbdddggghhhddd``````___\\\\\\gggxxx|||lllbbbSSSHHHBBB???===;;;888888999;;;<<<===>>>???FFFUUUkkk~~~{{{zzzxxxsssggg[[[WWWZZZ```jjjtttwwwyyy}}}~~~|||{{{|||~~~~~~{{{|||}}}}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~~~~~~~~~~}}}|||||||||~~~~~~~~~~~~{{{xxxppplllfff```^^^hhh{{{tttoooiiihhhggghhhkkkoootttwwwxxx~~~xxxqqqmmmnnnhhheeeccceeegggddd\\\UUULLLJJJGGGCCCAAAAAABBBCCCGGGIIILLLNNNNNNKKKHHHEEE>>>>>>===<<<999666333222222222666;;;===<<<@@@EEELLLRRRZZZ^^^^^^```eeeiiikkkmmmnnnpppqqqqqqppppppqqqqqqppppppppppppppppppooopppqqqqqqrrrrrrrrrqqqrrrrrrrrrssstttuuuwwwxxxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssqqqpppoooppprrrrrrtttuuutttrrrqqqsssuuutttvvvyyyyyyyyyxxxyyyzzzyyyzzz{{{zzzxxxvvvwwwxxxpppooohhh___aaatttuuullleee^^^YYYOOOLLLLLLNNNMMMSSSiii}}}wwwkkkQQQBBB<<<999555555555555555555555555444555555555555666999;;;@@@LLLaaawwwmmmNNN>>>======888===AAAOOOkkkooodddeeekkkvvv}}}}}}}}}~~~|||{{{zzzzzz{{{{{{zzzxxxwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyzzzzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{xxxxxxxxxxxxwwwvvvuuuuuurrrtttwwwyyyzzz}}}|||uuuttttttqqqooopppnnnmmmmmmmmmnnnnnnkkkiiihhhgggeeeeeefffiiimmmooosss|||~~~zzzuuuooojjjhhheee``````ccceeejjjlllgggddddddaaa]]]]]]cccqqqmmmdddVVVKKKDDD@@@>>><<<888888999:::<<<===>>>>>>DDDSSSiii|||~~~zzzyyywwwqqqeeeYYYWWW\\\^^^hhhrrrvvvxxx{{{|||{{{yyy{{{|||~~~~~~~~~~~~}}}wwwxxxyyyzzz{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzz{{{|||}}}~~~|||}}}}}}}}}}}}~~~~~~~~~|||vvvqqqkkkggggggrrr|||uuupppiiihhhffffffiiinnnssswwwyyyzzzqqqmmmnnneeeddddddeeeeeebbb[[[UUUMMMJJJGGGCCCAAA@@@AAAAAAFFFIIILLLOOOOOOLLLIIIGGGBBBBBB@@@===:::555222///333333666;;;======AAAFFFKKKRRRZZZ^^^```bbbgggllllllmmmnnnoooppppppooooooqqqqqqqqqpppppppppppppppmmmnnnoooppppppppppppppprrrqqqqqqrrrsssuuuwwwxxxrrrrrrssstttttttttsssrrrvvvvvvwwwuuusssssstttuuurrruuuvvvuuusssrrrsssuuuuuuwwwzzz{{{zzzzzzzzz{{{zzz{{{{{{zzzxxxwwwwwwxxxpppooohhh^^^```rrrwwwkkkbbb[[[XXXSSSOOOMMMMMMLLLTTTlll~~~vvv~~~jjjQQQBBB<<<999666666666666666666666666555666777666666777:::<<<@@@KKK^^^ssskkkLLL======<<<777;;;@@@OOOjjjoooddddddkkkvvv}}}}}}|||}}}{{{zzzyyyyyyyyyzzzxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{wwwwwwvvvvvvuuutttttttttppprrrvvvxxxzzz|||~~~vvvtttsssqqqpppqqqnnnnnnnnnooopppooommmjjjiiigggeeedddfffiiilllooosss|||{{{wwwqqqllliiifffbbbbbbeeegggmmmoooiiieeeeeebbb]]]^^^bbbkkkyyymmmdddXXXMMMFFFAAA>>>===888888999:::<<<===>>>>>>BBBQQQggg{{{}}}zzzyyywwwpppdddXXXWWW]]][[[eeeooosssuuuxxxyyyxxxvvvwwwyyy{{{{{{{{{{{{zzztttuuuwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzyyywwwvvvwwwyyy{{{|||zzz{{{|||}}}~~~}}}{{{uuuooommmppp||||||tttpppjjjhhhffffffiiinnntttxxx{{{uuummmhhhdddcccccceeefffccc]]]WWWOOOHHHCCCCCCBBBAAACCCFFFEEEHHHKKKOOOPPPPPPNNNMMMDDD@@@<<<::::::888555111222222555:::<<<<<>><<<;;;:::999;;;===@@@BBBEEEPPPeeezzzzzzyyyuuukkk___XXXXXX[[[gggjjjoootttwwwwwwwwwvvvyyyzzzzzzyyyxxxwwwvvvuuuwwwuuusssssstttuuuuuutttzzzxxxvvvtttssstttuuuuuuwwwvvvuuutttuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~zzzuuupppnnnpppyyyzzzrrrnnnhhhgggeeeeeehhhmmmrrrvvv}}}vvvnnniiieeeddddddeeefffbbb\\\VVVNNNHHHCCCDDDDDDBBBCCCFFFGGGIIIMMMQQQSSSSSSRRRQQQGGGBBB===:::999888555222333333666;;;<<<<<>>;;;???<<>>CCCJJJUUU___aaabbbfffiiijjjkkkmmmoooooonnnnnnnnnoooppppppooooooppppppqqqrrrqqqppppppssswwwyyywwwtttsssrrrrrrqqqqqqqqqqqqqqqpppqqqsssuuuwwwyyy{{{{{{{{{}}}~~~}}}zzzwwwuuuuuusssuuuwwwyyyzzzyyyxxxwwwvvvxxxzzz{{{|||~~~}}}zzzxxxxxxxxxwwwuuuooohhhiiivvvzzzpppfffZZZQQQMMMOOOMMMOOORRRQQQccc}}}gggttt}}}rrrYYYEEE:::777666666555555555555666666444555555555444555777:::===DDDRRRfff}}}dddHHHAAA>>><<<@@@;;;@@@OOOiiixxxiiicccgggmmmsssvvvwwwuuusssxxxyyyzzz{{{|||{{{zzzzzzyyyxxxxxxwwwvvvvvvwwwwwwyyyzzzzzzzzzzzzyyyxxxwwwzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzwwwuuuuuuuuuxxxyyyzzz{{{|||~~~~~~~~~xxxrrrqqqqqqpppoooqqqooonnnlllkkkkkkkkklllmmmjjjfffeeeggggggiiiooowww}}}yyyvvvsssnnniiigggccc^^^]]]___dddoooyyy{{{zzzxxxtttooogggaaa^^^cccppp|||zzzqqqbbbUUUKKKEEEBBBAAA<<<;;;::::::;;;===@@@AAADDDOOOdddyyyxxxwwwsssiii^^^WWWWWWZZZdddiiioootttvvvwwwxxxyyyxxxwwwwwwwwwvvvuuuuuuuuuwwwvvvuuuuuuwwwyyyyyyxxxyyyxxxvvvuuuttttttuuuvvvvvvvvvvvvvvvwwwxxxyyyyyy|||||||||}}}~~~~~~}}}zzzrrrllljjjpppuuuvvvoookkkfffffffffgggjjjooosssvvvxxxpppjjjhhhfffeeefffeeeaaaYYYSSSLLLGGGEEEFFFGGGEEEDDDFFFJJJMMMSSSYYY]]]_________SSSLLLCCC===:::888555333555555777<<<<<<;;;>>>CCCKKKVVV```cccdddgggjjjjjjkkkmmmooooooooonnnooopppnnnnnnnnnnnnooopppqqqrrrsssrrrqqqsssuuuwwwvvvuuusssrrrqqqppppppqqqrrrrrrrrrssstttvvvxxxzzz{{{|||zzzzzzzzzyyywwwvvvwwwxxxtttvvvxxxyyyzzzyyyxxxvvvwwwxxxzzzzzzzzz{{{}}}}}}~~~}}}{{{zzzzzz{{{yyywwwqqqkkkkkkxxx|||uuummm```TTTMMMNNNLLLNNNQQQOOO___}}}vvv]]]gggwww^^^III<<<777777666666555555666666777444555555555444555777:::===BBBNNNccc|||eeeGGG>>>;;;888<<<;;;@@@NNNggguuueeeaaaeeekkkpppttttttsssrrrwwwxxxzzz{{{{{{{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuvvvxxxxxxyyyzzzzzzzzzyyyxxx{{{{{{|||||||||{{{zzzzzz{{{{{{{{{zzzwwwuuuuuuvvvyyyyyyzzz{{{|||~~~~~~xxxqqqqqqrrrpppooopppooonnnmmmkkkjjjjjjkkkkkkgggddddddfffhhhjjjqqqyyy}}}zzzwwwsssmmmiiigggccc]]]\\\^^^cccooo|||zzzsssiiiccc^^^aaakkkwww}}}tttfffXXXMMMGGGCCC@@@<<<<<<;;;;;;;;;===???@@@CCCNNNcccxxx~~~~~~xxxwwwsssjjj___XXXXXX[[[bbbhhhoootttuuuvvvxxxzzzxxxxxxwwwvvvvvvvvvvvvvvvuuusssrrrsssvvvwwwxxxwwwxxxxxxvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxxxx{{{|||}}}~~~}}}}}}|||zzz}}}vvvnnnjjjmmm{{{yyyvvvppplllgggggggggiiimmmrrrxxx{{{yyyqqqjjjhhhfffeeefffeeeaaaYYYSSSLLLGGGDDDFFFGGGDDDDDDEEEIIIMMMTTT[[[```ccceeeeee[[[SSSHHH???;;;999777555666555888<<<===<<<>>>CCCLLLWWWaaadddeeegggiiijjjkkkmmmooopppoooooopppqqqooooooooopppqqqrrrssstttuuutttsssssstttttttttsssrrrqqqpppooooooppprrrssstttuuuvvvwwwxxxzzz{{{{{{{{{zzzwwwuuussstttxxx|||yyyxxxwwwwwwvvvvvvvvvvvvxxxyyyyyyyyyxxxxxxzzz{{{zzz|||}}}}}}||||||}}}zzzxxxtttnnnnnnzzz|||wwwiii\\\PPPPPPLLLMMMPPPNNN\\\yyyrrrZZZccc|||cccMMM???999666666555555555555666666444555555555444555777:::<<>>???BBBMMMbbbwww}}}}}}yyyyyytttkkk```ZZZZZZ]]]aaahhhoootttuuuuuuxxxzzzyyyyyyxxxwwwwwwwwwxxxxxxuuutttssstttvvvxxxxxxwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzzzz||||||~~~}}}||||||zzzxxx{{{|||tttnnnooo{{{~~~vvvppplllhhhhhhgggiiinnnuuu}}}{{{rrrlllhhhfffeeefffeeeaaaYYYSSSMMMHHHDDDEEEEEEBBBBBBDDDGGGKKKSSS[[[bbbfffhhhiiidddZZZMMMBBB===:::888777555555888<<<===<<>><<>>HHH\\\wwwpppaaa]]]aaagggnnnsssvvvwwwwwwvvvwwwxxxyyyyyyyyyxxxxxxyyyyyywwwvvvuuuuuuuuuuuuwwwwwwwwwxxxyyyzzz|||}}}||||||{{{zzzyyyyyyxxxxxxxxxyyyzzzyyywwwvvvwwwxxxyyyyyyzzzzzz{{{||||||}}}}}}uuusssssspppooopppsssqqqnnnkkkiiigggggggggfffddddddgggiiilllsss||||||zzztttnnniiifffaaaZZZXXXZZZ```ooo}}}rrrmmmhhhfffjjjtttzzzlll]]]QQQIIICCC???<<<<<<<<<<<<<<<===>>>>>>AAALLLaaavvv||||||yyyyyyuuulllaaa[[[[[[^^^aaahhhppptttttttttvvvzzzzzzyyyxxxwwwwwwxxxyyyzzzxxxwwwvvvvvvxxxzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~}}}|||}}}{{{xxx{{{{{{tttsss}}}}}}uuuooolllhhhgggfffhhhnnnwww~~~uuunnngggfffeeeeeeeeeaaaZZZTTTOOOHHHCCCCCCBBB@@@@@@CCCDDDIIIQQQZZZbbbgggjjjkkkjjj```QQQEEE>>><<<:::999444444777<<<>>>===@@@FFFKKKVVVaaaddddddfffhhhgggkkkmmmooopppppppppqqqrrrqqqqqqqqqqqqqqqrrrssstttqqqrrrssssssrrrqqqqqqqqqrrrqqqooonnnnnnppprrrtttrrrsssuuuvvvxxxzzz|||||||||||||||zzzyyyyyy|||~~~{{{zzzxxxwwwwwwxxxyyyzzzwwwxxxzzzzzzyyyzzz|||~~~~~~}}}~~~}}}zzzzzzsss[[[WWWOOOMMMOOOLLLYYYuuuxxxdddiii~~~eeeOOO@@@:::666555555444444555555666444555555555444555777:::;;;BBBOOO___rrr}}}ttt{{{kkkKKKAAA>>>;;;@@@;;;>>>EEEVVVooooooaaa]]]```fffmmmrrruuuwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxzzzzzzxxxwwwvvvuuuuuuuuuwwwwwwvvvvvvwwwzzz}}}}}}|||zzzxxxwwwwwwwwwwwwvvvxxxyyyyyyxxxwwwyyyzzzxxxxxxyyyyyyzzz{{{{{{{{{xxxuuusssqqqppprrrqqqpppmmmkkkiiihhhhhhhhhiiiffffffiiikkknnnvvv~~~|||yyyuuuooojjjfff```YYYVVVXXX^^^mmm{{{uuummmggghhhqqq~~~~~~oooaaaTTTKKKDDD@@@<<<<<<<<<<<<============@@@KKK```uuu~~~{{{{{{xxxxxxtttkkkaaaZZZ[[[^^^aaaiiiqqqtttsssrrruuuyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxvvvwwwxxxyyyyyyxxxvvvwwwwwwxxxxxxwwwwwwwwwyyyyyyxxxyyy{{{}}}~~~~~~}}}~~~}}}zzz|||zzzxxx|||tttoookkkhhhfffeeefffmmmxxxxxxqqqfffeeedddeeeeeebbb[[[UUUPPPIIICCCAAA@@@>>>???BBBBBBGGGPPPYYYaaagggjjjkkknnncccSSSFFF???===;;;:::444444777<<<>>>>>>AAAFFFJJJVVVaaaddddddfffgggfffkkkmmmooopppppppppqqqsssnnnnnnnnnmmmnnnnnnooopppnnnppprrrsssrrrqqqqqqrrrrrrpppooommmnnnppprrrtttpppqqqsssvvvyyy{{{}}}~~~|||~~~~~~}}}|||}}}xxxyyyyyyyyyzzz{{{{{{|||vvvxxxzzz{{{{{{}}}~~~~~~~~~~~~{{{___ZZZPPPMMMOOOLLLYYYuuu|||hhhkkk}}}dddNNN???999666666555555555555666666444555555555444555777:::;;;BBBNNN[[[kkk~~~~~~sssyyylllJJJ???999666999<<<===CCCRRRkkkoooaaa]]]aaaffflllqqqtttuuuvvvxxxyyyzzz{{{{{{{{{zzzyyy{{{zzzyyywwwvvvuuuuuuuuuxxxwwwuuuuuuvvvzzz~~~}}}|||yyywwwuuuuuuvvvwwwuuuwwwxxxxxxxxxxxxzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyuuutttqqqqqqsssooonnnllljjjiiiiiiiiiiiikkkhhhhhhkkkmmmpppxxx~~~{{{xxxvvvpppjjjfff___XXXUUUWWW\\\lll{{{pppfffdddmmm|||rrrcccWWWMMMFFFBBB<<<<<<<<<===============@@@KKK```uuu~~~{{{{{{wwwwwwsssjjj```ZZZZZZ]]]bbbjjjrrruuurrrqqqtttxxxxxxwwwuuuttttttvvvxxxyyyxxxwwwuuuuuuvvvwwwvvvuuuvvvwwwwwwxxxxxxxxxwwwwwwzzzyyyyyyyyy{{{~~~~~~~~~~~~{{{}}}}}}zzzyyyuuuooojjjiiifffeeeiiinnnttt~~~uuupppjjjhhhfffdddaaa]]]WWWSSSJJJIIIFFFCCCAAA???======>>>GGGTTT^^^eeejjjooorrruuukkk\\\NNNFFF@@@<<<:::888888888999;;;>>>AAACCCMMMXXXccceeeddddddeeecccjjjllloooooonnnnnnnnnnnnqqqpppnnnmmmmmmoooqqqrrrppppppooopppqqqpppnnnkkknnnlllkkkmmmpppssssssqqquuuwwwyyyzzzyyyyyy{{{||||||}}}~~~~~~{{{zzzyyyxxxwwwxxxyyyzzzwwwvvvxxx|||~~~~~~zzziiiVVVPPPKKKOOOOOOSSSwwwmmmssseeeNNNAAA<<<888777555444333444666777777666444222222444666777999BBBPPP```rrr}}}rrruuueeeMMMAAA<<<;;;<<<:::<<>>>>>@@@NNNcccvvv|||yyyrrrhhh^^^YYYYYY\\\dddjjjqqqttttttssssssuuuyyyxxxwwwvvvwwwxxxyyyzzzzzzxxxwwwuuuuuuvvvxxxyyyyyyxxxvvvttttttuuuwwwxxxwwwxxxxxxxxxyyy{{{}}}{{{|||~~~~~~~~~}}}~~~|||{{{zzzuuuoooiiihhheeeeeeiiinnnuuuwwwqqqjjjhhhfffccc```[[[VVVQQQKKKIIIGGGDDDAAA>>>===<<<>>>GGGUUU```hhhmmmqqqtttwwwoooaaaSSSHHHAAA===<<<999888888999;;;>>>AAACCCKKKVVVaaaddddddfffgggfffkkknnnpppqqqqqqpppqqqqqqpppooonnnnnnnnnoooqqqrrrsssrrrrrrsssttttttrrrpppqqqooommmooorrrtttsssrrruuuvvvwwwwwwvvvwwwzzz|||{{{|||}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwxxxxxxxxxwwwxxx|||~~~~~~~~~|||yyyuuukkkYYYRRRLLLOOOOOOSSSvvvvvvgggQQQFFFBBB999888666444444444555666666555555444555666777888:::DDDSSSfffxxxvvvwwwcccKKK@@@<<<:::;;;:::>>>EEEVVVtttuuueee___bbbhhhmmmrrrvvvxxxxxxwwwxxxzzzzzzxxxwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{|||zzzwwwvvvvvvvvvtttssstttuuuwwwyyyyyyxxxwwwvvvyyy{{{}}}}}}{{{zzz|||}}}~~~xxxsssrrrrrrpppmmmmmmmmmmmmkkkiiihhhiiijjjjjjlllmmmnnnqqqwww~~~}}}}}}|||yyywwwrrrmmmfff^^^XXXVVVVVVWWWccclll}}}tttmmmjjjlllttt~~~yyymmm^^^QQQHHHDDDAAA???===<<<<<<===>>>???AAAOOOdddvvv}}}zzztttjjj```[[[[[[]]]ffflllrrruuusssrrrrrrssswwwwwwwwwwwwxxxyyyzzz{{{zzzyyywwwvvvvvvwwwyyyzzzyyyxxxvvvuuutttuuuvvvwwwxxxyyyzzzzzzzzz{{{~~~~~~}}}~~~~~~}}}~~~|||}}}|||vvvooohhhgggeeefffiiinnnuuuyyyssskkkiiifffccc___ZZZTTTOOOLLLJJJHHHDDDAAA>>><<<<<>>>>>999999888999;;;>>>BBBDDDIIIUUU```cccdddgggiiiiiijjjmmmpppqqqqqqqqqrrrsssooooooooopppppppppqqqqqqsssrrrrrrsssuuuuuutttrrrsssqqqpppqqqrrrttttttssstttuuuuuuuuuuuuvvvyyy|||zzz{{{{{{||||||||||||{{{{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyyyy|||~~~~~~~~~yyyzzz|||~~~wwwsssqqqnnnkkkZZZTTTMMMNNNOOORRRuuuyyyhhhSSSHHHEEE:::888777555444444555555444555666777888999999999;;;EEEXXXooo|||zzz___GGG???<<<999888;;;???HHHZZZxxxxxxggg^^^bbbgggnnnssswwwzzz{{{wwwyyyzzzzzzxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuwwwxxxyyyyyyzzzzzzyyywwwuuuuuuvvvvvvuuuttttttuuuwwwxxxxxxxxxwwwvvvxxxzzz|||||||||{{{|||}}}~~~xxxrrrrrrsssqqqooolllmmmmmmkkkiiiiiijjjlllmmmmmmmmmooottt|||~~~}}}{{{xxxuuupppkkkbbb[[[VVVUUUVVVXXX```kkk}}}yyypppkkkjjjpppxxx~~~xxxmmm```SSSJJJFFFBBB@@@>>>=========???@@@DDDQQQeeewww}}}{{{vvvmmmccc^^^^^^```iiimmmsssuuusssppppppqqqtttuuuwwwxxxzzzzzz{{{{{{xxxxxxwwwwwwwwwyyyzzz{{{zzzyyywwwuuuttttttuuuuuuxxxzzz{{{|||{{{{{{}}}~~~~~~~~~}}}xxxvvvtttwwwxxxxxxyyy|||}}}wwwooohhhfffeeefffiiimmmuuu|||uuunnnlllhhheee```ZZZSSSOOOMMMKKKHHHDDDAAA>>><<<<<>>BBBEEEKKKVVV```ccccccfffhhhhhhhhhkkknnnoooppppppqqqrrrnnnooopppqqqqqqqqqpppppppppooooooppprrrsssrrrqqqsssrrrqqqqqqrrrrrrrrrrrrrrrtttvvvvvvvvvvvvxxxzzzyyyyyyzzzzzzzzzzzzzzzzzz||||||{{{zzzyyyxxxwwwwwwzzzzzzzzz{{{}}}~~~~~~}}}}}}xxxxxxxxx}}}|||}}}|||wwwqqqlllgggddddddWWWSSSKKKLLLMMMQQQrrruuu}}}iiiSSSEEE@@@:::999777666555555555555333555777:::;;;<<<;;;;;;<<>><<<999666:::???III\\\zzzxxxfff```ccchhhnnntttwwwyyyzzzxxxzzz{{{{{{yyywwwvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxtttuuuwwwyyyyyyyyyxxxxxxxxxvvvtttuuuvvvwwwvvvvvvtttuuuvvvwwwwwwwwwvvvvvvwwwxxxyyyzzzzzzyyyzzzzzz}}}wwwrrrrrrsssrrrpppkkkllllllkkkjjjiiikkklllooonnnmmmqqqxxx~~~~~~{{{wwwtttnnniii```XXXTTTTTTWWWYYY___jjj}}}~~~tttmmmkkknnnttt}}}|||xxxnnnbbbUUUKKKFFFBBBAAA@@@>>>======???AAAFFFSSSfffwww|||zzzvvvmmmddd______aaaiiimmmrrrtttrrrpppqqqrrrrrrsssvvvxxxzzz{{{{{{{{{vvvvvvvvvvvvwwwxxxzzzzzzzzzyyywwwuuuttttttssssssvvvxxx{{{|||||||||~~~}}}vvvqqqnnnoooqqqsssuuuyyy}}}wwwooohhheeedddfffiiilllttt~~~wwwqqqoookkkgggbbb[[[TTTPPPLLLKKKHHHEEEBBB???===<<>>CCCFFFNNNYYYbbbcccbbbdddfffeeehhhkkknnnpppppppppqqqrrroooooopppqqqqqqqqqqqqpppooonnnmmmnnnpppqqqqqqpppqqqqqqqqqpppoooooopppqqqppptttxxxzzzyyyxxxwwwwwwyyyyyyxxxxxxxxxxxxxxxxxx|||||||||{{{zzzzzzyyyxxxzzzzzzzzzzzzzzz{{{}}}~~~~~~|||{{{}}}zzzxxx|||yyyvvvtttqqqkkkccc[[[VVVYYYQQQPPPGGGIIIKKKOOOnnnvvv|||mmmSSSBBB;;;999999888777666555555555333555888;;;======<<<<<<<<>>HHHZZZxxxvvvdddcccfffjjjoootttwwwxxxyyyyyy{{{}}}}}}zzzwwwvvvuuuvvvvvvvvvwwwxxxxxxyyyyyytttuuuwwwxxxyyyyyyxxxwwwwwwvvvuuuuuuwwwxxxxxxwwwttttttuuuuuuvvvvvvvvvvvvyyyyyyyyyyyyzzzyyyxxxwww{{{wwwqqqqqqsssrrrpppkkkllllllkkkjjjiiikkklllpppnnnooosss|||}}}}}}}}}}}}}}}{{{xxxtttlllggg___XXXTTTUUUXXX[[[___kkk|||xxxqqqmmmooosss|||{{{xxxpppcccUUUJJJEEEAAAAAAAAA>>><<<<<>>???FFFSSSdddsss~~~|||nnnZZZJJJCCCAAA<<<:::999888:::>>>CCCFFFQQQ[[[ccccccaaabbbdddccckkknnnqqqrrrrrrrrrssstttpppppppppqqqqqqqqqqqqrrrrrrqqqooopppqqqrrrrrrqqqoooppppppooonnnmmmoooppppppssswwwyyyyyyxxxwwwwwwyyyxxxxxxwwwwwwwwwwwwxxxzzz{{{{{{{{{{{{zzzzzzyyyzzzzzzzzzyyyxxxyyy{{{}}}|||zzzyyy~~~{{{zzzuuuoooiiigggbbbYYYPPPLLLOOOJJJMMMEEEFFFHHHJJJggg{{{}}}qqqUUUBBB:::888888777777777777666666444666999;;;=========<<<<<>>FFFWWWtttuuuddddddgggkkkppptttwwwxxxyyy{{{}}}|||yyyvvvuuuvvvvvvwwwwwwxxxxxxxxxyyyuuuvvvvvvwwwxxxxxxwwwwwwxxxvvvuuuuuuwwwxxxxxxxxxttttttttttttuuuuuuuuuvvvzzzyyyyyyzzz||||||{{{yyy{{{~~~wwwqqqqqqrrrrrrppplllmmmmmmkkkiiiiiijjjlllnnnoooqqqvvv{{{{{{{{{||||||zzzvvvsssiiiddd^^^XXXUUUVVVYYY[[[bbbmmm{{{}}}uuupppooorrryyyzzzxxxqqqeeeWWWKKKEEE@@@AAAAAA>>>;;;;;;>>>BBBGGGSSSeeevvvyyywwwrrriiiaaa^^^aaadddhhhlllqqqsssrrrqqqsssuuupppqqqsssuuuwwwxxxyyyyyyssssssttttttuuuuuuvvvvvvwwwwwwvvvvvvuuutttssssssppprrrvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~yyytttrrrqqqtttuuutttsssxxx|||wwwqqqkkkddddddeeeggghhhppp}}}wwwqqqoookkkgggccc\\\UUUQQQJJJIIIGGGEEECCCAAA@@@@@@???EEEPPPaaarrr~~~sssaaaPPPFFFBBB===;;;999888:::>>>DDDGGGRRR[[[ccccccaaabbbddddddmmmooorrrsssrrrrrrrrrsssqqqqqqpppppppppqqqrrrsssuuusssqqqpppqqqrrrrrrqqqnnnooopppooommmmmmooorrrrrrsssuuuuuuuuuuuuwwwyyyzzzyyywwwvvvvvvvvvwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxyyyzzzzzzxxxwwwwww{{{~~~}}}}}}~~~~~~|||zzzwwwvvvuuuuuuyyyuuuiii___]]]YYYRRRLLLJJJIIIHHHMMMEEEDDDEEEEEE```~~~~~~oooUUUDDD===666666777888888888888777666777999;;;<<<<<<<<<<<<>>>CCCZZZtttTTTBBB<<<;;;;;;<<<===@@@EEETTTpppxxxhhhcccfffkkkpppuuuxxxzzz{{{}}}~~~zzzwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxwwwuuuttttttvvvwwwwwwvvvttttttssssssttttttuuuuuuwwwvvvvvvyyy}}}~~~~~~|||{{{wwwqqqpppqqqqqqooommmmmmmmmkkkiiihhhiiijjjkkkoootttyyy~~~{{{{{{{{{|||{{{xxxsssooodddaaa[[[WWWUUUUUUXXXYYYeeeppp{{{xxxqqqoooppptttvvvwwwrrrgggYYYMMMGGG>>>@@@AAA>>>::::::===BBBFFFRRRdddttt~~~zzzwwwqqqhhh```___bbbgggjjjnnnrrrsssqqqppprrrtttpppqqqqqqrrrtttvvvwwwxxxttttttuuuuuuuuuuuuuuutttuuuvvvvvvuuuuuuttttttsssqqqrrrtttvvvxxx{{{~~~}}}}}}~~~~~~yyysssrrrqqqssstttqqqnnnrrr|||{{{wwwqqqlllddddddeeeggggggnnn{{{uuupppnnnjjjfffbbb\\\UUUPPPJJJHHHGGGEEECCCBBBAAAAAA???DDDOOO___qqq~~~vvveeeUUUIIIDDD===;;;999888:::???DDDGGGQQQ[[[bbbbbbaaabbbeeeeeelllnnnpppqqqpppooopppppprrrqqqpppooooooqqqssstttuuussspppooopppqqqqqqpppmmmoooqqqpppnnnmmmpppssstttsssrrrqqqpppssswww{{{zzzyyyxxxvvvvvvvvvwwwxxxtttuuuwwwxxxyyyyyyxxxxxxxxxyyyzzzxxxvvvwwwzzz~~~{{{{{{||||||zzzxxxuuussskkknnnvvvwwwhhh[[[WWWUUUPPPMMMNNNGGGHHHNNNEEEDDDDDDBBB[[[~~~kkkRRRDDD???555666777888888999999888777888999:::;;;;;;<<<<<<@@@CCCYYYpppTTTBBB<<<;;;<<<>>>???AAAEEESSSmmm{{{mmmaaaeeejjjpppvvvzzz|||}}}~~~{{{xxxvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvwwwxxxvvvuuussssssuuuvvvuuuttttttsssssssssssstttuuuuuurrrqqqrrrvvv{{{~~~}}}|||xxxppppppqqqpppooonnnnnnnnnllliiihhhhhhjjjiiiooouuu{{{}}}{{{||||||{{{{{{zzzvvvppplllaaa^^^ZZZVVVTTTTTTVVVXXXgggqqqzzzzzzrrrnnnnnnqqqtttuuurrrhhh[[[PPPIII===@@@@@@>>>999999===AAAEEEQQQcccttt~~~{{{xxxqqqggg```___dddiiilllpppsssssspppoooppprrrqqqqqqpppqqqrrrtttvvvxxxuuuvvvvvvvvvvvvvvvuuuttttttuuuuuuuuuuuuuuuttttttrrrssstttuuuvvvxxx}}}~~~}}}}}}}}}~~~~~~|||wwwrrrqqqoooppppppllliiimmmwww~~~uuunnnjjjgggdddbbbcccfffmmm{{{zzzqqqooolllhhhfffccc]]]UUUNNNNNNLLLHHHDDDAAA@@@??????>>>DDDNNN[[[jjjwwwqqqYYYGGGAAA???;;;999::::::;;;AAAIIILLLVVVaaaggggggffffffhhhiiikkkmmmllljjjiiilllooommmnnnooopppqqqrrrrrrrrrrrrrrrssssssrrrrrrqqqppppppnnnkkkjjjkkkmmmppprrrwwwuuusssqqqqqqsssuuuwwwyyyyyyyyyyyyyyyzzz{{{|||zzzyyyyyyxxxxxxxxxyyyyyy{{{zzzyyyxxxwwwvvvvvvvvvuuuuuuvvvxxxxxxvvvrrrnnnkkkhhhlll{{{|||ooo```XXXXXXXXXSSSNNNJJJLLLGGGDDDCCC===DDDYYY|||lllXXXGGG<<<666555444333444555777999777777888999::::::;;;;;;;;;FFF___~~~uuuWWWCCC======;;;888;;;;;;BBBUUUooozzzfff^^^bbbhhhnnnrrrvvvzzz}}}zzz{{{|||||||||zzzwwwvvvxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvxxxxxxyyyxxxwwwvvvuuuvvvvvvtttrrrqqqrrrsssttttttttttttuuuuuuuuuuuuvvvwwwxxxxxxwwwxxxzzz|||~~~|||{{{sssnnnlllkkkjjjkkkkkkkkkkkkkkkkkkkkkjjjkkknnnttt|||~~~~~~|||xxxvvvuuuqqqlllgggddd___YYYUUUTTTUUUVVVVVVfffpppzzz{{{qqqoooppprrrvvvxxxssskkkaaaTTTJJJEEE@@@===>>>===;;;<<<@@@FFFTTThhhyyy|||xxxoooeee]]]\\\aaagggmmmooopppppppppqqqtttvvvxxxrrrlllkkkppptttvvvvvvttttttsssqqqqqqrrrvvvyyywwwwwwwwwwwwvvvvvvvvvvvvrrrsssuuuvvvvvvwwwyyy{{{~~~}}}}}}}}}|||{{{{{{vvvqqqqqqnnnmmmjjjeeecccfffpppxxx}}}tttmmmhhheeebbbaaabbbeeekkkxxx|||tttoookkkhhheeeccc]]]UUUOOONNNKKKHHHDDDAAA@@@@@@@@@===BBBLLLWWWdddpppzzzuuu[[[IIIBBB@@@<<<999::::::;;;AAAIIINNNWWWccchhhhhhffffffggghhhjjjlllmmmlllkkkllllllmmmnnnooopppqqqrrrrrrrrrqqqrrrrrrrrrrrrqqqppppppooonnnkkkjjjjjjllloooppptttsssrrrqqqqqqsssuuuvvvzzzzzzzzzzzzzzz{{{{{{|||zzzzzzyyyyyyyyyyyyzzzzzz|||{{{yyyxxxwwwwwwwwwwwwuuuuuuvvvwwwwwwuuuppplllfffccchhhyyyttteee]]][[[[[[WWWSSSNNNNNNHHHDDDBBB<<>><<<;;;999;;;;;;BBBSSSmmm{{{gggaaadddjjjnnnrrrtttwwwzzzxxxxxxzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxyyyzzzzzzyyyxxxwwwuuuvvvvvvtttrrrqqqrrrsssuuuuuuvvvvvvvvvwwwwwwwwwvvvwwwxxxwwwwwwwwwyyy{{{~~~|||{{{rrrnnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllpppvvv}}}}}}{{{{{{|||}}}zzzwwwvvvuuurrrlllgggddd___YYYUUUTTTUUUVVVVVVaaajjjuuu~~~uuupppooorrrvvvxxxssskkkbbbUUUKKKEEE@@@>>>>>>===;;;<<<@@@FFFUUUiiizzz|||xxxoooeee]]]\\\bbbggglllnnnpppqqqrrrtttwwwyyy|||vvvpppnnnpppttttttssstttuuutttsssrrrsssvvvxxxwwwwwwwwwvvvvvvvvvuuuuuurrrtttvvvwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{zzzyyyyyyttttttpppnnniiibbb^^^bbbkkkttt}}}{{{ssslllhhhbbb______bbbdddhhhsss~~~}}}vvvnnnkkkgggeeebbb^^^VVVQQQMMMKKKGGGDDDBBBAAABBBBBB???CCCJJJRRR\\\fffpppwwwyyy___KKKCCC@@@<<<:::::::::;;;AAAIIIPPPYYYdddjjjiiifffeeefffffffffgggjjjlllmmmllljjjmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqpppoooooopppnnnlllkkkkkklllmmmnnnpppqqqqqqrrrssstttuuuuuu{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzzzzzzz{{{{{{|||~~~|||zzzxxxvvvwwwxxxxxxvvvvvvvvvvvvuuurrrnnnjjj```\\\aaasss|||lllcccaaa```\\\YYYRRRQQQHHHCCCAAA;;;AAAVVVuuuvvvjjjTTTCCC999666555444444444555666777777777666666777999<<<===BBBHHH[[[uuudddLLL???;;;:::999;;;;;;BBBRRRiii|||hhhcccgggllloooqqqsssuuuvvvvvvvvvwwwwwwxxxyyyzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{zzzzzzxxxxxxuuuuuuuuutttrrrqqqrrrtttttttttuuuuuuuuuvvvvvvvvvuuuvvvwwwwwwvvvvvvxxxzzz}}}||||||rrrmmmkkkkkkllljjjjjjjjjkkkkkklllmmmmmmnnnrrrxxxzzzxxxyyy{{{{{{xxxvvvvvvvvvsssmmmhhhddd___YYYUUUTTTUUUVVVVVV]]]eeeppp|||zzzrrrooorrrwwwxxxtttlllcccWWWMMMFFFAAA>>>>>>===;;;<<<@@@GGGVVVkkk|||{{{wwwoooddd]]]]]]bbbhhhllloooqqqtttuuuwwwzzz}}}{{{tttpppqqqrrrrrrqqqtttuuuuuuuuuttttttuuuwwwwwwwwwvvvvvvvvvvvvuuuuuutttvvvxxxyyyyyyyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~{{{|||~~~~~~{{{yyyxxx~~~}}}xxxwwwtttpppiii```[[[]]]eeelllrrr{{{ssslllhhhaaa___```bbbcccgggpppzzz~~~wwwmmmjjjfffdddbbb^^^WWWRRRLLLJJJGGGDDDBBBCCCDDDEEEFFFHHHKKKOOOTTT]]]hhhooo{{{bbbMMMCCCAAA===:::::::::;;;AAAIIIQQQZZZeeekkkiiifffeeeeeedddaaa___bbbfffjjjkkkjjjlllmmmoooppprrrrrrssssssqqqrrrrrrrrrrrrqqqppppppqqqpppooommmmmmmmmnnnnnnoooppprrrtttvvvvvvvvvvvv{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{|||}}}}}}zzzxxxvvvvvvxxxxxxwwwvvvuuuuuutttqqqllliii]]]WWWXXXggg{{{sssiiieeeccc```\\\SSSQQQGGGAAA@@@;;;BBBVVVtttvvvgggRRRCCC;;;666555444444444555666666777666555444666888<<<>>>AAAGGGZZZssshhhOOO@@@:::::::::;;;<<>>;;;===AAAHHHWWWlll~~~{{{vvvnnnddd]]]]]]ccciiinnnppptttvvvwwwyyy|||~~~{{{uuurrrqqqqqqqqqqqqssstttuuuuuutttssstttuuuwwwvvvvvvvvvuuuuuuuuuuuuuuuwwwzzz{{{{{{zzz{{{|||{{{{{{{{{||||||}}}}}}~~~zzz{{{}}}|||{{{yyy~~~{{{yyyuuurrrkkkddd^^^]]]aaaeeejjjyyy|||sssmmmiiibbb```aaacccccceeennnwww}}}vvvnnnjjjfffcccaaa^^^XXXSSSLLLIIIFFFCCCCCCDDDGGGHHHNNNPPPQQQPPPQQQWWW```hhhtttzzzeeeQQQDDDBBB>>>;;;;;;:::;;;AAAIIIPPPZZZffflllkkkhhhffffffeee___ZZZYYY^^^eeejjjllllllmmmnnnppprrrsssssssssssssssttttttssssssrrrqqqrrrrrrqqqqqqppppppoooooopppqqqtttvvvxxxyyyxxxxxx{{{||||||}}}}}}|||{{{{{{zzzzzzzzzzzzzzz{{{||||||}}}zzzxxxvvvvvvwwwwwwvvvuuuttttttsssqqqmmmjjj^^^UUUQQQZZZkkk{{{yyynnnhhhddd```]]]RRRNNNDDD???@@@<<>>???FFF\\\xxxgggNNN@@@::::::;;;;;;<<>><<<===AAAJJJYYYnnnzzzvvvnnnddd]]]^^^dddjjjppprrrvvvwwwxxxyyy{{{||||||yyyuuurrrqqqrrrrrrrrrrrrtttuuutttsssrrrssstttvvvvvvvvvuuuuuuuuuuuutttuuuxxx{{{||||||{{{{{{|||zzzzzzzzz{{{{{{|||||||||zzz{{{}}}~~~|||{{{yyyvvvtttppplllgggdddccccccmmm}}}|||sssmmmjjjdddbbbaaabbbbbbdddlllvvv}}}uuuoookkkfffcccaaa]]]WWWRRRKKKIIIEEECCCCCCFFFIIIKKKUUUYYY]]]\\\YYYXXX\\\aaajjjuuuxxxiiiVVVGGGCCC>>>;;;;;;;;;;;;AAAHHHPPPZZZgggoooooolllkkkkkkjjjddd\\\WWWYYY___gggkkkkkklllnnnppprrrssssssttttttttttttttttttssssssrrrrrrrrrsssssssssrrrqqqpppqqqsssuuuwwwyyyyyyyyyyyyzzz{{{|||}}}|||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{}}}|||zzzxxxwwwuuuuuuttttttssssssssssssrrrpppmmmbbbXXXQQQSSS]]]kkk~~~}}}rrrkkkeee```\\\PPPLLLBBB>>>@@@;;;@@@RRR}}}uuuuuuoooTTTCCC;;;555555555555444444444333444444333444555888;;;<<<>>>GGG^^^}}}~~~aaaJJJ???<<<;;;;;;;;;===EEERRR```iiijjjhhhlllxxxsssddd]]]cccjjjppptttvvvxxxyyyvvvvvvvvvvvvvvvvvvvvvuuuwwwxxxyyyzzzzzz{{{{{{zzzwwwxxxyyyyyyxxxwwwuuutttrrrssssssrrrqqqqqqrrrtttttttttuuuuuuuuuvvvvvvvvvuuuvvvwwwwwwvvvvvvxxxzzz||||||uuupppnnnnnnooommmlllkkkjjjkkklllnnnppptttvvvzzz~~~{{{wwwqqqmmmddd___YYYUUUTTTUUUVVVVVVXXX[[[eeeuuu}}}xxxrrrwwwzzzwwwqqqjjj___UUUIIIDDDAAAAAA???<<<===AAAKKKZZZpppyyyuuummmddd^^^^^^eeekkkooorrruuuxxxxxxyyyzzz{{{yyywwwuuurrrrrrrrrtttuuutttuuuuuutttrrrrrrsssuuuvvvvvvuuuuuuuuuuuuttttttuuuxxx{{{}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{zzz{{{}}}{{{yyyuuuuuutttrrrpppllliiigggvvvzzzrrrllliiieeebbbaaaaaa```bbbjjjttt}}}tttqqqlllgggccc```\\\VVVRRRKKKHHHEEECCCDDDGGGKKKNNN^^^fffoooqqqkkkccc___^^^bbbllluuuxxxvvvmmm[[[KKKCCC???<<<<<<;;;;;;AAAHHHPPP[[[jjjrrrtttrrrqqqrrrsssmmmeee]]]ZZZ\\\ccchhhkkklllnnnppprrrsssttttttssssssttttttssssssrrrqqqpppqqqrrrssstttsssrrrqqqssssssuuuvvvwwwxxxyyyyyyzzzzzz|||||||||{{{yyyxxxuuuuuuuuuvvvvvvxxxyyyyyyzzzzzzzzzyyywwwuuusssqqqrrrqqqqqqsssttttttsssqqqeee]]]UUURRRUUU```sssvvvnnnfff___ZZZPPPLLLBBB>>>???:::<<>>GGGTTT___ccc___ZZZYYYgggwwwqqqccc]]]cccjjjqqqtttvvvwwwxxxssstttvvvwwwxxxxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{xxxyyyzzzzzzyyywwwvvvuuurrrssssssrrrqqqqqqrrrtttuuuuuuvvvvvvvvvwwwwwwwwwvvvwwwxxxwwwwwwwwwyyy{{{||||||wwwrrrppppppoooooommmkkkjjjjjjlllnnnooorrrsssvvvzzz}}}xxxrrrnnnddd___YYYUUUTTTUUUVVVVVVWWWXXXaaarrrzzzqqqwwwzzzxxxrrrkkk```WWWJJJEEEBBBAAA???===>>>AAAMMM\\\qqq|||xxxtttmmmddd^^^___eeekkklllooosssvvvxxxyyyzzz{{{yyyxxxvvvtttssstttvvvwwwwwwwwwwwwuuussssssuuuwwwvvvvvvuuuuuuuuutttttttttuuuxxx{{{}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz|||~~~{{{xxxvvvvvvuuuuuuuuusssqqqooo~~~yyyqqqkkkhhheeebbb```___^^^```iiisss~~~uuurrrmmmgggccc```\\\VVVQQQJJJHHHEEECCCDDDGGGLLLOOOeeeqqq{{{nnnddd___^^^gggooosssuuuppp```NNNCCC???<<<<<<;;;;;;AAAHHHQQQ]]]llluuuwwwvvvvvvvvvyyyvvvnnnddd]]]\\\```fffkkklllnnnppprrrsssttttttrrrrrrssssssrrrrrrqqqpppnnnoooqqqsssssssssqqqpppsssssstttuuuvvvwwwxxxxxxyyyzzz{{{||||||zzzxxxwwwttttttttttttuuuvvvwwwxxxyyyyyyzzzyyyxxxuuuqqqoooqqqpppqqqrrruuuvvvuuutttgggaaaZZZUUUSSSZZZlll~~~yyypppggg___ZZZQQQMMMBBB>>>???888999HHH___zzzxxxtttvvv~~~\\\EEE:::444555555555444444333222111222333555777888::::::999@@@VVVsss}}}~~~oooSSSAAA<<<>>>>>>;;;;;;???HHHUUU___```YYYRRROOO^^^ooo|||~~~pppccc___dddkkkqqqtttuuuvvvwwwqqqsssuuuxxxyyyzzzyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzxxxwwwvvvqqqrrrsssrrrqqqqqqrrrtttttttttttttttuuuuuuuuuuuuvvvwwwxxxxxxwwwxxxzzz|||{{{|||xxxsssqqqpppppppppnnnllljjjjjjkkkmmmooopppppprrruuu|||~~~xxxsssoooddd___YYYUUUTTTUUUVVVVVVXXXXXX```qqqzzzqqqwww{{{xxxssslllaaaXXXKKKFFFBBBBBB@@@===>>>AAANNN]]]qqq~~~zzzxxxtttmmmddd^^^___ffflllhhhlllqqquuuxxxyyy{{{|||zzzzzzxxxvvvuuuuuuwwwxxxzzzzzzxxxvvvttttttwwwzzzvvvuuuuuuuuuttttttttttttuuuxxx{{{}}}|||zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{}}}|||yyywwwvvvuuuuuuvvvwwwvvvuuu{{{tttmmmhhhdddbbbaaabbbbbbbbbgggmmm~~~{{{sssoooiiieeeaaa\\\UUUPPPLLLIIIHHHGGGDDDDDDJJJRRRiiixxxbbb```[[[cccoooqqqnnnbbbMMMDDDBBB@@@???<<<;;;???GGGPPP]]]mmmvvvuuusssuuuxxx|||ssseeebbbfffjjjnnnnnnoooqqqssssssqqqooorrrrrrqqqqqqqqqqqqqqqqqqoooooopppqqqrrrrrrrrrrrrvvvuuutttuuuvvvxxxxxxxxxzzzzzzzzzzzzyyyyyyxxxwwwwwwxxxxxxyyyyyyyyyxxxxxx{{{||||||zzzvvvrrrpppooooooppprrrtttuuuuuuttttttooojjjeee```]]]```lllyyyyyynnnddd]]]YYYRRRJJJBBB>>>;;;999===BBBYYYxxx{{{tttqqqwwwZZZFFF<<<777666666555555555666666777666666666666777777888999AAAOOO___nnnyyy}}}~~~tttZZZKKKAAA999999>>>===GGGRRR[[[cccfffccc\\\WWWYYYcccuuuyyyjjj______dddjjjoooqqqqqqqqqqqqsssuuuwwwvvvuuuuuuyyy|||zzzyyyyyyxxxwwwvvvuuuuuuwwwwwwwwwxxxxxxyyyyyyzzzwwwvvvuuutttrrrrrrqqqqqqttttttttttttsssssssssssstttuuuvvvwwwxxxyyyzzzzzzzzz{{{~~~yyyuuussssssssssssqqqooonnnnnnnnnmmmkkknnnpppsssuuuzzz{{{ssskkkgggaaaXXXTTTSSSUUUUUUUUUWWW[[[aaakkkzzz~~~uuuzzz|||wwwsssnnnbbbUUULLLFFFBBBBBBAAA??????AAAPPPcccwww~~~{{{tttooohhhbbb___aaafffiiioooqqqsssvvvxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvvvvvvvuuuuuuuuuuuuxxxwwwvvvuuuuuuvvvwwwwwwyyyyyy{{{|||||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||~~~~~~~~~xxxuuuwwwuuuvvvyyyyyyuuutttwww~~~{{{tttmmmhhheeebbbaaacccbbbbbbgggmmm{{{|||vvvqqqkkkgggccc]]]VVVQQQLLLIIIGGGGGGDDDDDDJJJRRRjjjnnnccc[[[aaalllooonnndddQQQDDDAAA@@@@@@>>>===CCCJJJRRR___nnnuuuuuutttvvvyyy~~~pppjjjkkklllnnnmmmnnnooorrrsssrrrqqqppppppppppppppppppppppppnnnoooppprrrssssssttttttwwwvvvvvvvvvwwwyyyyyyyyyzzzzzz{{{zzzzzzyyyxxxwwwtttuuuuuuvvvvvvvvvvvvuuuwwwyyyzzzyyyvvvtttssssssrrrssstttuuuuuuvvvuuuuuuqqqnnnllljjjggghhhrrr}}}vvvkkkddd___]]]SSSKKKCCC>>>;;;999<<>>;;;GGGVVVbbblllsssrrrnnnbbb___bbbnnnvvvrrrggg```]]]bbbiiioooqqqsssssstttsssuuuwwwvvvuuuuuuwwwzzzyyyxxxxxxwwwvvvuuuuuutttuuuuuuvvvwwwxxxyyyzzz{{{yyyxxxwwwuuutttsssssssssttttttuuuuuuuuutttttttttuuuuuuvvvwwwxxxyyyzzzzzz{{{|||}}}yyytttsssssssssrrrqqqooonnnmmmmmmllllllnnnppprrruuuyyy|||ssslllgggaaaYYYTTTSSSTTTUUUUUUVVVZZZ```iiiwwwwww{{{|||xxxtttnnncccVVVLLLFFFBBBBBBAAA??????BBBMMMaaawww}}}yyysssnnnfff```___bbbhhhllloooqqqsssuuuvvvwwwwwwwwwuuuuuuuuuuuuvvvwwwxxxyyywwwwwwvvvvvvuuuuuuttttttwwwwwwvvvuuuttttttuuuuuuxxxyyy{{{|||||||||{{{zzz{{{|||||||||}}}}}}}}}}}}{{{|||~~~~~~~~~{{{xxxzzzwwwvvvwwwvvvrrrsssvvv{{{ssslllhhhfffcccaaacccbbbbbbffflllvvv}}}zzzuuunnniiieee___WWWQQQLLLIIIGGGGGGDDDCCCIIIQQQhhh{{{ggg]]]```hhhkkknnnhhhXXXFFFBBB@@@@@@@@@@@@FFFMMMUUU```nnnuuuvvvuuuwwwzzz}}}uuuqqqnnnnnnmmmmmmnnnppprrrsssrrrnnnnnnooooooppppppqqqqqqooopppqqqrrrttttttuuuuuuvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvqqqqqqrrrsssttttttsssssssssuuuwwwwwwwwwvvvwwwxxxvvvvvvvvvuuuuuuvvvvvvwwwqqqqqqrrrrrrpppqqqyyytttiiidddccccccUUULLLCCC>>>:::888;;;@@@GGGdddxxxxxxyyylllqqqoooTTTAAA888222222222333444555666777555555555555555666777888:::@@@LLL[[[jjjwwwoooSSSEEE@@@<<<;;;===???MMM___mmmxxx~~~qqqiiidddgggkkkiiidddaaa[[[aaahhhooorrrtttvvvvvvtttuuuvvvvvvttttttuuuvvvwwwvvvvvvuuuuuutttttttttsssssstttvvvxxxyyy{{{{{{zzzyyyxxxwwwvvvuuuuuuuuutttuuuvvvwwwwwwvvvuuutttuuuuuuvvvwwwxxxyyyyyyzzzzzz{{{}}}yyytttrrrrrrrrrqqqpppooommmllllllmmmmmmoooqqqssstttxxx|||tttmmmgggbbbZZZUUUSSSTTTTTTTTTUUUXXX^^^ffftttzzz{{{{{{yyyvvvpppcccXXXMMMFFFBBBBBBAAA???@@@BBBJJJ___www}}}wwwrrrmmmeee______ccckkkppppppqqqqqqssstttuuuvvvwwwuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuttttttvvvvvvvvvvvvuuusssrrrrrrxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{|||||||||}}}}}}{{{|||~~~~~~~~~~~~{{{|||xxxuuutttqqqoooqqqwww|||ssslllhhheeebbbaaaaaaaaa```dddjjjrrr}}}~~~|||wwwpppjjjeee___WWWQQQKKKHHHGGGFFFDDDCCCIIIQQQdddmmm```___dddgggmmmlll```KKKEEEAAA@@@@@@AAAFFFMMMWWWaaannnvvvwwwvvvxxxzzz~~~wwwqqqqqqooommmmmmoooqqqrrrrrrnnnnnnooopppqqqrrrrrrsssqqqrrrssssssttttttsssssstttuuuwwwwwwxxxxxxyyyzzzyyyyyyyyyxxxwwwvvvuuutttpppqqqrrrsssttttttttttttrrrtttvvvwwwwwwwwwyyyzzzyyyxxxvvvuuuuuuuuuvvvwwwrrrrrrssstttsssttt}}}uuukkkfffdddeeeVVVMMMDDD>>>999777:::???LLLfffwwwrrr}}}jjjkkk}}}mmmUUUCCC:::333333333333444555666666888777777888888999:::;;;<<>>999666:::???PPPjjjzzzooo~~~jjjcccuuu~~~jjjUUUDDD;;;777777666555444444444555777777777777888999:::;;;;;;BBBOOOaaatttkkkLLL@@@???>>>>>>BBBPPPaaasss}}}vvvkkkgggeeebbb```aaa]]]cccjjjpppsssuuuvvvwwwvvvuuuuuuuuuuuutttsssrrrssssssssssssssstttttttttvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvvvvuuuuuuuuuuuutttuuuwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyyyywwwxxx{{{~~~xxxsssqqqpppooonnnoooooommmlllmmmqqqtttyyy{{{}}}}}}}}}|||uuuooohhheee```ZZZUUUSSSTTTUUUUUUYYY^^^fffrrr}}}{{{|||{{{rrrfff]]]OOOHHHBBBAAAAAA???AAADDDPPPbbbvvv~~~{{{uuuooofff___^^^ccckkkpppqqqqqqqqqqqqrrrtttuuuvvvttttttttttttuuuvvvwwwxxxyyyxxxxxxwwwvvvuuuuuuuuuxxxxxxxxxxxxwwwuuusssrrrvvvwwwyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyy{{{|||~~~~~~~~~~~~}}}zzzwwwtttrrrnnnlllqqqzzz}}}tttnnnllleeebbb``````^^^]]]aaafffnnnwww{{{vvvoooiiiddd^^^VVVPPPKKKHHHFFFFFFCCCBBBHHHPPPaaa|||jjjaaaaaadddoootttmmmYYYPPPFFFBBBAAAAAAEEEJJJXXXaaannnwwwyyyxxxwwwvvvwww|||tttrrrqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrssssssttttttttttttttttttsssqqqpppooonnnrrrvvvwwwvvvuuuwwwyyywwwwwwwwwvvvuuusssrrrqqqqqqrrrtttvvvwwwxxxyyyyyyvvvvvvwwwvvvuuuuuuwwwyyyyyyxxxwwwvvvvvvvvvvvvvvvxxxuuussssssssswww|||rrrjjjeeebbbXXXNNNDDD===888666:::@@@OOOkkkqqqzzziiiYYYkkkyyyvvveeeRRRBBB999999888777666555444444444444444444555666777888999999AAAOOObbbwwwjjjMMM@@@>>>===AAAFFFUUUgggyyy{{{rrrjjjgggeeeaaa^^^___^^^ccckkkqqqtttvvvwwwwwwvvvuuuuuuvvvwwwvvvtttqqqrrrrrrrrrssstttttttttuuuxxxxxxwwwwwwwwwvvvvvvvvvwwwvvvuuutttttttttttttttuuuuuuuuuvvvwwwwwwxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxvvvwwwzzz~~~xxxrrrpppooonnnlllnnnooonnnmmmoootttyyyzzzuuupppjjjhhhccc]]]WWWTTTUUUVVVZZZ]]]aaahhhrrr~~~{{{}}}}}}tttggg___PPPHHHBBBAAAAAA@@@AAAEEETTTeeewww~~~~~~|||tttooofff```___dddkkkpppqqqrrrrrrsssttttttuuuuuuttttttttttttuuuvvvwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxwwwvvvttttttvvvwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{|||~~~~~~~~~~~~yyyxxxwwwuuuoookkkpppxxx~~~uuupppnnngggdddbbbbbb```^^^aaagggmmmuuu{{{vvvooojjjeee___WWWQQQJJJHHHFFFEEECCCBBBHHHPPP___nnncccbbbdddpppwwwppp___TTTIIIEEEDDDDDDHHHMMMVVV```nnnxxx{{{yyyuuussspppuuuyyy|||{{{qqqqqqqqqsssuuuvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqmmmrrrwwwxxxvvvuuuwwwzzzyyyyyyxxxwwwvvvtttsssrrroooqqqrrrtttvvvxxxxxxyyyvvvwwwwwwvvvuuuuuuwwwyyyxxxyyyyyyyyyyyyxxxxxxwwwwwwtttssssssssswww}}}rrrjjjeeebbbWWWMMMCCC<<<888777;;;AAAPPPooouuuwwwhhhRRRcccrrrpppaaaPPPAAA888777666555555444444444444333333333444555666888888999BBBQQQeee{{{jjjNNNAAA===<<>>DDDUUUmmmdddJJJCCC@@@>>>GGGVVVmmmvvviiiiiibbbaaa^^^\\\ZZZYYYXXXWWW[[[bbbiiimmmttt{{{}}}{{{zzzyyywwwuuutttsssrrrrrrssstttuuuuuuuuuuuuuuuttt{{{zzzxxxwwwwwwwwwxxxxxxuuuuuuttttttttttttuuuuuuvvvvvvtttsssssstttuuuuuuyyyxxxwwwvvvvvvwwwxxxxxxyyyxxxxxx|||xxxnnniiiiiikkkmmmkkkkkklllmmmpppzzz|||xxxtttpppmmmmmmkkkeee^^^WWWUUUXXX[[[bbbcccdddfffjjjpppxxx}}}wwwwww{{{vvvjjjaaaUUUMMMEEEBBBAAA@@@BBBFFFUUUfffyyy{{{vvvqqqkkkdddaaadddiiimmmnnnuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwttttttuuuuuuvvvvvvwwwwwwttttttsssrrrrrrssstttuuuxxxvvvuuuuuuwwwyyyyyyyyyuuuvvvwwwxxxyyyzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{tttnnnjjjhhhsss{{{uuurrrnnnllliiieeeccccccdddeeekkkrrr~~~}}}wwwtttooojjjeee^^^VVVPPPKKKHHHGGGFFFDDDDDDJJJRRRaaa{{{ooofffdddnnnvvvppplll^^^OOOHHHGGGIIIMMMRRRYYYcccpppzzz~~~|||xxxuuuvvvppphhh```^^^bbbjjjoooqqqqqqsssvvvzzzzzzwwwsssoooppppppqqqqqqqqqqqqqqqsssrrrqqqpppppppppqqqrrrtttuuuwwwwwwvvvvvvxxxyyy{{{xxxtttrrrrrrrrrpppnnnqqqqqqrrrssstttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuvvvxxxyyyyyywwwvvvuuuttttttsssrrrssszzzuuufff^^^]]]___SSSKKKDDD@@@<<<999:::???PPPsssrrr{{{{{{}}}cccSSSYYY______XXXLLL@@@888444444444444444444444444666555444444555666777888<<>>MMMnnnpppzzz|||iiiWWWVVVVVVVVVSSSKKK@@@999444444444444444444444444555444444444555666888999:::BBBVVVpppmmmNNNDDDAAAAAAOOOdddxxxhhhgggfffggggggccc]]]YYYYYYZZZ[[[bbbjjjooouuu|||~~~|||{{{zzzxxxwwwuuuuuuttttttuuuvvvvvvvvvuuutttssssssvvvuuuttttttssssssttttttuuuuuuttttttttttttuuuuuurrrrrrrrrrrrrrrssstttuuuxxxwwwvvvuuuuuuvvvwwwxxxzzzyyyxxx{{{}}}rrrkkkiiijjjkkkiiihhhjjjlllpppzzz|||zzzxxxuuurrroooeeeccc]]]VVVPPPMMMNNNPPPPPPQQQQQQRRRTTTXXX^^^cccmmmyyyyyyxxxzzzvvvllldddVVVMMMFFFCCCAAA@@@BBBFFFQQQcccwww{{{vvvqqqkkkdddbbbeeejjjmmmooossssssttttttuuuvvvvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvtttttttttwwwzzz|||zzzxxxuuuuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~yyyrrrmmmkkkttt{{{sssmmmkkkgggdddbbbbbbbbbccclllsss~~~xxxsssmmmlllkkkeeeYYYOOOJJJHHHHHHIIIGGGFFFLLLSSSaaawww|||mmmeeellluuuppppppbbbRRRIIIFFFIIIPPPWWW^^^gggrrr|||~~~yyynnnaaaXXXWWW\\\bbbmmmnnnppprrruuuvvvvvvvvvrrrrrrrrrrrrrrrssssssssstttssssssrrrqqqppppppoooqqqsssttttttttttttuuuwwwtttsssrrrrrrrrrssstttuuusssrrrppppppqqqsssuuuwwwvvvvvvuuuuuuvvvvvvwwwwwwuuuvvvwwwxxxxxxwwwuuutttssspppmmmnnnuuuwwwiii^^^ZZZYYYVVVNNNGGGBBB===999:::>>>JJJkkkoooxxxzzzttt[[[YYYWWWWWWSSSIII???:::444444444444444444444444000111111333666999<<<======DDDUUUnnnsssQQQFFFBBBBBBTTTmmm|||jjjiiihhhjjjjjjeee]]]XXXXXXYYYZZZbbbjjjooovvv}}}}}}{{{zzzyyywwwvvvuuuuuuuuuvvvvvvvvvvvvuuutttrrrrrrttttttssssssssssssssssssuuuttttttssssssttttttuuuqqqqqqrrrrrrssstttuuuvvvxxxwwwwwwvvvvvvwwwxxxyyyyyyyyyxxxzzz}}}rrrkkkhhhhhhjjjhhhgggiiilllppp{{{}}}zzzyyywwwvvvsssqqqgggccc]]]VVVQQQNNNNNNOOOKKKKKKKKKKKKLLLOOOSSSWWW```iiiyyyzzzxxxyyyuuulllfffVVVNNNFFFCCCBBB@@@BBBFFFQQQcccwww}}}xxxpppjjjdddcccfffkkknnnooorrrrrrsssssstttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuxxxwwwuuutttvvvyyy|||~~~zzzxxxuuuuuuvvvwwwwwwwwwuuuuuuvvvwwwwwwxxxyyyyyy||||||||||||||||||||||||}}}}}}}}}~~~|||uuupppmmmttt{{{rrrkkkiiifffdddcccccceeefffmmmuuu}}}zzzuuuooommmkkkdddXXXNNNKKKIIIHHHHHHFFFEEEKKKSSS```tttoooeeellltttqqqqqqdddUUUKKKHHHIIIQQQYYY___fffqqq{{{wwwkkk___ZZZ[[[^^^kkklllnnnoooqqqrrrtttuuutttsssssssssssstttuuuvvvtttttttttsssrrrqqqppppppqqqrrrttttttssssssuuuvvvttttttssssssssstttvvvwwwrrrqqqpppooooooqqqsssuuuwwwvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{{{{yyywwwuuusssoookkkgggiiiqqq}}}|||nnnccc^^^]]]XXXQQQIIIDDD???;;;;;;???IIIkkklllssssss|||aaa___```___UUUFFF===;;;444444444444444444444444000111111333666999<<<===AAAFFFUUUlllxxxRRRGGGCCCDDDYYYuuuqqqnnnlllllliiiccc\\\WWWVVVWWWYYYaaaiiiooovvv}}}|||zzzzzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuutttrrrrrrssstttttttttttttttttttttttttttssssssssssssttttttrrrrrrssstttuuuvvvvvvvvvvvvuuutttttttttvvvwwwxxxxxxxxxyyyzzz{{{pppiiiffffffiiiggggggiiilllqqq}}}~~~|||zzzxxxxxxvvvtttrrriiieee^^^WWWSSSPPPNNNMMMHHHHHHHHHGGGGGGHHHLLLOOOWWW^^^iii|||{{{wwwxxxssslllgggVVVNNNFFFCCCBBBAAACCCGGGSSSdddxxx~~~yyyooojjjeeedddggglllnnnooorrrrrrrrrsssttttttuuuuuutttuuuvvvwwwyyyzzz{{{|||wwwwwwvvvvvvuuuuuuttttttxxxwwwvvvuuuwwwyyy|||~~~xxxvvvuuuuuuxxxzzzzzzzzzvvvvvvvvvwwwxxxxxxyyyyyy||||||||||||||||||||||||~~~}}}~~~~~~yyytttqqquuuyyypppllljjjhhhfffeeeggghhhjjjnnnvvv}}}zzzyyyuuupppllliiiaaaWWWNNNKKKHHHGGGFFFEEEEEEMMMVVVcccuuusssgggkkkssspppsssgggYYYPPPKKKKKKSSS[[[```gggqqqyyyuuuhhh```^^^```iiijjjlllllllllnnnqqqsssttttttsssrrrssstttuuuvvvuuuuuuuuuuuutttsssrrrrrrppprrrssstttsssssstttvvvtttuuuuuutttssssssvvvxxxrrrqqqpppppppppqqqssstttwwwvvvuuuuuuvvvwwwyyyzzz|||}}}}}}}}}{{{xxxuuusssmmmiiiddddddjjjwwwrrrgggcccbbb\\\TTTLLLFFFAAA<<<===AAAJJJnnnkkkmmmlllhhheeeeeedddYYYFFF;;;;;;444444444444444444444444555444444444555666888999CCCGGGUUUmmm{{{SSSGGGCCCDDD[[[zzzzzzvvvrrrnnnggg```ZZZWWWUUUTTTWWW___hhhooovvv}}}~~~{{{yyyyyyxxxwwwvvvuuuuuuvvvuuuvvvvvvvvvuuutttsssssssssssstttuuuuuuuuuuuutttttttttssssssssssssttttttsssssstttuuuvvvvvvvvvuuurrrrrrqqqqqqqqqssstttuuuvvvxxxzzz|||wwwmmmgggffffffiiigggfffiiilllsss~~~|||zzzyyyxxxwwwuuusssjjjeee^^^WWWSSSPPPMMMKKKFFFFFFFFFEEEDDDEEEHHHKKKOOOTTT]]]lll{{{vvvvvvqqqkkkhhhWWWNNNGGGDDDBBBAAACCCGGGTTTfffzzz~~~yyyooojjjeeedddhhhmmmoooooorrrrrrsssssstttuuuuuuuuuuuuuuuwwwxxxzzz{{{|||}}}xxxwwwwwwvvvuuuttttttssswwwvvvvvvvvvwwwyyyzzz{{{vvvuuutttuuuwwwzzz{{{{{{wwwwwwxxxxxxxxxyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~xxxvvvuuu~~~}}}uuupppmmmkkkhhhfffeeefffhhhiiimmmvvvzzzwwwtttqqqmmmiiiddd]]]VVVQQQKKKGGGEEEEEEEEEHHHRRR\\\jjjzzzwwwiiikkkrrrnnnrrrggg[[[RRRLLLLLLRRR[[[aaagggqqqyyy{{{nnneeedddfffhhhiiijjjiiiiiijjjmmmqqqssssssqqqqqqqqqrrrtttuuuuuuuuuvvvwwwwwwvvvuuutttqqqrrrttttttssssssuuuvvvuuuvvvvvvtttqqqqqqsssvvvrrrrrrssssssssssssttttttvvvuuutttttttttvvvxxxzzz{{{|||}}}}}}|||yyywwwuuuoookkkeeeaaadddpppsssiiieeeeee^^^VVVNNNHHHCCC>>>>>>BBBMMMrrrmmmnnnkkknnnfffbbbbbbZZZHHH<<<:::444444444444444444444444666555444444555666777888@@@EEEWWWqqq{{{|||SSSGGGDDDDDD\\\}}}xxxpppeee]]]ZZZXXXUUUSSSUUU^^^gggnnnvvv|||}}}zzzxxxxxxwwwvvvuuuuuuuuuuuutttuuuuuuuuuuuuuuuttttttrrrrrrtttuuuuuuuuutttttttttssssssrrrrrrsssssstttrrrssstttuuuuuuuuutttsssrrrrrrqqqqqqrrrsssuuuvvvtttwww{{{}}}uuukkkgggggghhhjjjggggggiiimmmttt}}}{{{zzzyyyxxxvvvtttlllfff___YYYUUURRRNNNKKKGGGHHHHHHGGGFFFFFFIIIKKKIIINNNVVVaaassszzzuuutttooojjjhhhWWWOOOGGGDDDCCCAAACCCGGGUUUfffzzz}}}wwwnnnjjjeeeeeeiiimmmooopppssssssssstttuuuuuuvvvvvvvvvwwwwwwxxxyyyyyyzzzzzzxxxxxxwwwvvvuuutttssssssuuuuuuvvvwwwwwwwwwwwwwwwuuutttrrrsssuuuwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~|||zzzuuu{{{yyyuuusssqqqmmmkkkhhheeeccccccdddeeellluuu~~~xxxtttooonnnkkkfff```ZZZUUURRRJJJFFFDDDEEEFFFKKKVVVbbbpppzzzjjjkkkqqqmmmoooeeeZZZQQQKKKJJJPPPXXXbbbhhhqqqzzz}}}ppphhhhhhkkkgggiiiiiihhhfffgggkkkooorrrqqqpppooooooqqqssstttuuuvvvwwwxxxxxxwwwvvvvvvqqqsssttttttttttttuuuwwwtttvvvvvvssspppoooqqqtttssstttuuuvvvvvvuuuuuutttuuutttsssrrrsssuuuwwwyyyyyyzzz|||||||||zzzxxxwwwrrrnnnggg``````kkk}}}~~~rrriiiffffff```XXXOOOJJJDDD??????CCCNNNuuuqqqqqqooossseee\\\^^^YYYJJJ===999444444444444444444444444333333333444555777999;;;<<>>999444444444444444444444444555444444444666888:::;;;;;;===LLLjjjzzzyyyzzzxxxpppVVVDDDEEEFFFKKKeeewwwfff^^^ZZZWWWTTTSSSUUU]]]fffkkklllmmmooorrrqqqrrrssstttuuuuuuuuuuuuuuuuuuuuusssppppppqqqrrrqqqqqqqqqrrrssstttuuuvvvsssssssssssstttuuuwwwxxxwwwwwwvvvvvvuuutttttttttppprrrssstttttttttvvvwwwzzzyyy{{{yyypppiiigggfffcccccceeeggggggmmm{{{}}}|||{{{|||}}}}}}|||zzzxxxvvvrrrqqqooollliiigggeeedddeeedddcccaaaaaadddjjjooozzz||||||wwwuuusssnnnggg\\\QQQIIIJJJJJJIIIMMMUUUddduuu}}}vvvnnneeeeeegggkkkppptttuuuuuupppqqqssstttuuuvvvuuuuuuvvvuuuuuuvvvxxxxxxwwwvvvuuuuuuuuutttttttttsssssstttvvvxxxwwwuuuttttttvvvvvvxxxzzz{{{yyyxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyuuuwwwyyyyyyxxxxxxzzz{{{|||||||||{{{zzz{{{}}}~~~xxxpppppp}}}yyysssqqqqqqooonnnllliiihhhkkkooosssuuu||||||wwwqqqlllcccXXXQQQMMMGGGCCCDDDFFFHHHLLLRRRUUU```nnn|||{{{ssstttwwwwwwrrrhhh^^^XXXWWW[[[```fffjjjooossswww}}}{{{tttpppooooooooorrrvvvzzzyyyvvvrrrppppppqqquuuwwwuuupppllllllooopppppppppqqqrrrsssuuuuuutttwwwzzzyyyvvvtttuuuvvvwwwwwwxxx{{{~~~}}}|||wwwwwwwwwwwwxxxzzz|||}}}{{{zzzyyywwwvvvuuuuuuuuuwwwwwwwwwvvvtttrrrooonnnmmmlllkkkmmmsss||||||qqqfff___WWWWWWUUUSSSOOOJJJEEECCC???OOOwww~~~ooommmooofffSSSUUUWWWLLL???:::444444444444444444444444444444444444666888:::<<<<<<<<>>MMMiiiyyy}}}hhhVVV[[[```UUUDDD:::555555444333333333333444444444333444444555666777:::;;;AAALLLXXXdddssszzzhhhzzzlllQQQHHHEEEJJJiiizzzhhh___[[[WWWUUUTTTVVV\\\eeelllooossswwwzzz|||}}}~~~~~~|||{{{||||||vvvuuutttsssrrrrrrqqqqqqrrrqqqqqqppppppooooooooossstttttttttuuuvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyyyy|||{{{tttnnnjjjhhhgggfffgggjjjmmmqqq|||~~~~~~|||zzzxxxwwwuuuqqqnnnlllllljjjiiiiiijjjmmmnnnpppssstttsssttttttpppiii]]]UUUNNNLLLKKKLLLSSSZZZcccnnnxxx||||||zzztttmmmaaabbbdddhhhllloooqqqrrrsssssstttuuuvvvwwwxxxxxxvvvwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxwwwvvvuuutttuuuxxxzzzxxxuuusssuuuwwwyyy{{{}}}}}}|||{{{{{{|||wwwwwwwwwwwwvvvuuuuuuttttttwwwzzz{{{{{{|||}}}~~~}}}}}}}}}}}}~~~{{{}}}~~~zzzsssnnnmmmmmmrrrqqqsss{{{zzzsssooollljjjjjjiiihhhhhhiiijjjjjjpppxxx{{{vvvoooggg```[[[WWWUUUMMMNNNOOOQQQUUUZZZ___ccchhhlllqqqwww|||mmmlllpppnnnlllggg^^^WWWXXX___fffmmmnnnoooqqqtttyyy{{{vvvssspppllljjjmmmkkkiiifffeeeeeeeeefffhhhlllqqqtttuuutttsssrrruuuwwwzzz{{{{{{zzzzzz{{{yyyyyyzzzzzzzzz{{{{{{{{{yyyzzzzzzyyywwwvvvxxxyyy{{{|||||||||{{{{{{{{{|||yyyzzz{{{||||||zzzxxxwwwtttsssssstttuuuvvvuuusssppplllhhhfffdddfffttt|||qqqfff^^^YYYYYYYYYXXXWWWTTTOOOHHHCCC@@@OOOjjj{{{iiiVVV[[[```TTTCCC:::555555444333333333333444444444333444444555666777999;;;BBBLLLUUU\\\eeennntttmmmQQQHHHEEEJJJjjj{{{hhh^^^ZZZWWWUUUUUUVVV]]]fffmmmqqqssswwwzzz}}}zzzzzzzzzuuutttsssrrrrrrrrrrrrrrrssssssssssssrrrqqqqqqppprrrsssssstttuuuvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxyyyyyyxxxxxxxxxyyyzzzzzzzzzzzz}}}zzzsssmmmiiigggiiiggggggkkknnnrrr|||}}}zzzyyywwwuuurrrooonnnmmmkkkkkkkkklllmmmnnnqqqttttttsssssssssnnnggg]]]UUUNNNKKKKKKNNNVVV^^^jjjsss|||~~~|||yyyssslllaaacccfffiiilllooorrrssstttuuuvvvwwwxxxyyyzzzzzzwwwxxxxxxyyyyyyyyyyyyyyyvvvwwwxxxyyyxxxvvvtttssstttwwwzzzyyyvvvtttuuuwwwxxxzzz{{{{{{zzzzzz{{{|||uuuuuuvvvvvvvvvtttsssrrrtttvvvyyyzzz{{{{{{}}}~~~}}}|||{{{|||}}}~~~~~~{{{ssskkkggggggkkknnnuuu|||uuupppmmmkkkjjjhhhgggggghhhjjjkkkqqqxxxyyyuuunnneee^^^ZZZWWWVVVNNNPPPRRRTTTXXX]]]ccchhhnnnrrryyy~~~nnnlllqqqmmmlllhhh```ZZZZZZaaahhhmmmnnnqqqsssuuuyyy{{{vvvssspppnnnlllmmmllliiifffdddcccccccccgggkkkqqquuuuuusssqqqpppsssvvvzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{||||||yyyzzzzzzyyywwwwwwxxxzzz{{{|||}}}|||zzzyyyzzz{{{yyyyyyzzzzzzzzzyyyxxxwwwtttsssssstttuuuvvvtttssspppmmmlllmmmjjjiiiuuuzzzmmmbbb[[[WWWYYYXXXXXXXXXVVVPPPJJJEEE@@@OOOhhh|||{{{zzziiiVVVYYY\\\PPPAAA:::555555444333333333333444444444333444444555666777999:::AAAMMMXXX^^^dddjjjuuu{{{nnnQQQHHHFFFMMMmmm{{{hhh^^^ZZZVVVTTTUUUVVV^^^hhhooorrrsssuuuwww~~~}}}zzzwwwvvvvvvssssssrrrrrrrrrrrrrrrssstttttttttttttttsssrrrqqqrrrrrrssstttuuuvvvvvvwwwuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||zzz{{{~~~zzzsssmmmiiigggkkkhhhgggjjjmmmqqqzzz~~~|||zzzyyyvvvsssppppppnnnllllllmmmoooooonnnqqqttttttrrrrrrrrrmmmfff]]]UUUMMMKKKLLLQQQZZZcccqqqyyy~~~yyyqqqjjjbbbdddhhhkkkmmmooosssuuuvvvvvvwwwxxxyyy{{{||||||wwwwwwxxxyyyyyyyyyyyyxxxuuuvvvvvvwwwvvvuuusssrrrsssuuuwwwwwwvvvtttttttttvvvwwwyyyyyyxxxxxxyyy{{{ttttttuuuuuuuuuuuuttttttuuuvvvxxxxxxxxxzzz|||}}}|||{{{{{{}}}~~~wwwooohhhdddhhhmmmxxxwwwrrrooollljjjgggeeeeeegggjjjlllrrrvvv~~~wwwtttmmmddd]]]XXXVVVVVVQQQSSSVVVXXX[[[```gggmmmooouuu}}}qqqlllnnnmmmllliiibbb\\\\\\cccjjjmmmpppsssvvvxxx{{{yyyuuusssrrrqqqppppppooollliiigggdddcccbbbdddjjjqqquuuuuusssqqqpppsssvvvzzz|||{{{{{{zzzzzzzzz{{{{{{{{{||||||||||||{{{||||||{{{yyyyyyzzz|||{{{}}}~~~}}}zzzyyyzzz|||yyyyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuvvvwwwwwwuuutttrrrnnnoooqqqnnnmmmyyyzzzmmmbbb[[[YYYXXXXXXXXXXXXWWWQQQJJJEEE@@@OOOgggyyy{{{yyyxxxhhhUUUVVVVVVJJJ>>>:::555555444333333333333444444444333444444555666777999888>>>MMM\\\eeelllrrruuuyyynnnQQQIIIHHHPPPrrr|||hhh]]]YYYVVVTTTUUUVVV^^^iiipppssssssssstttwwwxxxyyywwwuuusssssssssrrrrrrrrrqqqrrrrrrssssssrrrssstttttttttsssrrrqqqqqqrrrrrrssstttuuuvvvwwwssssssttttttttttttttttttuuuuuuvvvvvvxxxyyy{{{|||yyyzzz~~~{{{tttnnnjjjhhhkkkgggeeehhhkkkooowww~~~|||{{{xxxuuurrrpppnnnlllmmmoooqqqqqqoooooorrrsssqqqrrrrrrmmmggg]]]TTTMMMKKKNNNSSS^^^hhhsss|||yyyqqqiiicccfffjjjlllnnnppptttwwwvvvwwwxxxyyy{{{|||}}}~~~xxxyyyzzzzzz{{{zzzzzzzzzxxxxxxxxxwwwwwwvvvuuutttttttttuuuvvvxxxwwwuuussstttuuuvvvvvvuuuvvvxxxyyytttuuuuuuuuuvvvwwwwwwxxxvvvwwwvvvvvvuuuwww{{{~~~~~~}}}|||}}}~~~vvvlllfffhhhnnnzzz|||tttnnnkkkmmmjjjgggddddddgggjjjmmmpppsssyyyvvvssslllddd\\\WWWVVVWWWSSSVVVYYY[[[]]]cccjjjpppooovvvtttllllllmmmmmmiiiccc]]]]]]dddkkknnnqqqvvvyyy{{{}}}}}}xxxtttttttttuuuuuurrrqqqooollliiifffdddbbbbbbhhhpppuuuvvvtttrrrqqqsssvvvzzz||||||{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~}}}{{{{{{|||}}}|||~~~~~~{{{zzz{{{}}}yyyxxxwwwvvvvvvvvvwwwwwwyyyxxxwwwxxxyyyxxxwwwuuuuuupppqqqtttqqqooo}}}{{{mmmccc^^^\\\XXXXXXYYYYYYWWWRRRKKKFFFAAAOOOgggyyy||||||wwwgggUUUTTTSSSGGG<<<:::555555444333333333333444444444444444444555777777999777<<>>???NNNmmmdddNNNOOOZZZ||||||iiiaaa\\\TTTQQQSSSTTTYYYbbbkkkrrruuuuuuuuuuuuuuuuuutttsssrrrqqqqqqpppooooooqqqsssuuuttttttssssssrrrrrrrrrtttvvvwwwvvvuuutttsssssstttuuuvvvwwwvvvuuuuuutttuuuuuuuuuttttttttttttuuuvvvwwwxxxtttvvvyyyzzz|||~~~zzzwwwuuusssrrrnnnlllkkkjjjjjjooowww}}}|||}}}}}}~~~~~~~~~yyyzzz{{{|||}}}}}}}}}}}}~~~|||zzzxxxwwwvvvsssrrrpppnnnnnnnnnoooppprrrtttuuuttttttuuupppjjjZZZSSSLLLLLLQQQYYYgggrrr}}}vvvooojjjlllooosssuuuwwwwwwwwwvvvvvvwwwwwwxxxyyyyyyyyy{{{{{{{{{{{{{{{||||||}}}zzzxxxwwwxxxyyyyyyxxxwwwsssttttttttttttsssrrrqqqvvvvvvvvvvvvvvvuuutttssssssssstttuuuuuuvvvvvvvvvxxxxxxyyyzzz{{{}}}{{{www~~~}}}wwwtttrrrkkkhhhhhhiiiiiihhhlllrrrxxx}}}}}}}}}vvvmmmeee```^^^]]]\\\SSSTTTTTTRRRNNNKKKIIIIIIHHHIIINNNVVV___mmmtttrrrlllllljjjfffaaa```cccggglllmmmppptttyyy}}}~~~xxxvvvyyyzzzwwwyyy~~~}}}zzzvvvssssssssstttssspppqqqsssuuuwwwyyyzzzzzz~~~}}}|||{{{||||||{{{{{{zzz{{{}}}}}}|||zzzzzz{{{|||{{{yyyyyyyyy{{{yyyxxxvvvtttttttttuuuvvvuuuzzzyyyllldddbbb```___]]]YYYSSSMMMGGGDDDDDDZZZyyyiiiYYYQQQDDD<<<999333555444333222222222222222222333444444333333555777999>>>>>>MMMooolllSSSPPP\\\}}}|||hhh```ZZZSSSPPPRRRRRRXXXaaakkkrrruuuvvvuuuuuuuuutttsssrrrqqqqqqqqqsssqqqqqqqqqssstttsssrrrvvvuuusssrrrrrrssstttuuuuuutttrrrqqqqqqrrrtttuuuwwwvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwrrruuuwwwxxxzzz{{{xxxvvvtttsssooollllllllllllpppwww{{{}}}|||||||||~~~~~~yyyzzz{{{|||}}}||||||{{{}}}|||{{{zzzxxxwwwvvvuuusssrrrqqqpppooopppppppppqqqtttuuutttttttttoooiiiYYYQQQKKKLLLRRR[[[iiiuuuyyyrrrllllllnnnqqqtttwwwwwwwwwwwwuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwxxxyyyzzzzzzyyywwwwwwwwwyyyyyyxxxwwwssssssssssssrrrrrrqqqqqqwwwwwwwwwwwwvvvuuuttttttrrrrrrsssssstttuuuvvvvvvxxxyyyyyy{{{|||~~~yyy}}}xxxuuussslllhhhgggiiijjjkkkpppxxx~~~|||uuullleee```^^^]]]\\\SSSSSSRRRPPPLLLIIIHHHIIIHHHGGGJJJPPPWWWcccuuu}}}rrrooommmllljjjfffbbbbbbfffjjjooopppsssvvvzzz~~~zzzyyy|||zzzwwwyyy}}}{{{uuuqqqooopppppppppoooppprrruuuwwwyyyzzz{{{~~~}}}||||||zzzyyyyyy{{{}}}}}}|||{{{zzz{{{||||||zzzzzzzzz|||yyyyyywwwvvvuuutttttttttsssvvv}}}~~~pppddd^^^^^^]]]ZZZVVVQQQLLLGGGEEECCC[[[zzzkkkXXXPPPCCC;;;999444444333333222222222222333222333444444333333555777444:::===MMMrrrnnnSSSOOO\\\~~~}}}iii```ZZZSSSOOORRRRRRXXXaaajjjqqquuuuuuuuutttsssrrrqqqqqqqqqqqqqqqtttrrrqqqrrrssstttsssqqqvvvuuuuuutttsssssstttttttttsssrrrqqqqqqqqqrrrsssvvvuuuuuuuuuvvvvvvwwwxxxwwwvvvvvvuuuuuuuuuuuuuuurrruuuwwwxxxzzz{{{xxxvvvtttsssnnnlllmmmnnnnnnrrrwwwxxx~~~{{{yyyxxx{{{{{{||||||||||||{{{zzzzzzyyyyyyxxxwwwvvvvvvuuuuuusssrrrrrrqqqqqqqqqqqqrrrqqqtttuuutttssssssmmmfffYYYRRRMMMOOOUUU___nnnzzz}}}vvvooojjjmmmooosssvvvxxxxxxwwwvvvvvvvvvwwwwwwxxxyyyyyyyyywwwvvvuuuuuuuuuvvvxxxyyyxxxwwwvvvwwwxxxyyyxxxwwwssssssrrrrrrrrrqqqqqqqqqvvvwwwwwwwwwwwwvvvvvvuuussssssssstttuuuvvvwwwxxxzzzzzz{{{}}}~~~}}}}}}xxxuuusssmmmiiigggiiijjjmmmttt}}}zzztttllleee```^^^\\\ZZZRRRRRRQQQNNNKKKJJJKKKLLLIIIHHHJJJMMMQQQZZZjjjyyy~~~uuuqqqooonnnkkkfffcccdddjjjooorrrtttvvvyyy||||||}}}zzzwwwyyy|||~~~zzzsssnnnllllllkkkkkkoooppprrrtttvvvwwwxxxxxx~~~}}}|||yyyyyyyyyzzz}}}~~~}}}{{{zzz{{{||||||{{{zzz{{{}}}zzzzzzyyyxxxvvvtttrrrqqqmmmnnnrrrzzzvvvggg]]]^^^\\\YYYUUUQQQLLLIIIGGGCCCXXX~~~}}}mmmXXXNNNBBB;;;:::444222222222111222222333333222333444444333333555777333;;;???OOOuuu|||iiiNNNLLLZZZ}}}kkkaaa[[[TTTQQQSSSRRRXXXaaajjjqqqtttuuutttrrrrrrqqqpppppppppqqqrrrrrrqqqqqqrrrtttuuutttssssssttttttuuuuuuuuuuuutttttttttsssrrrrrrrrrrrrrrrtttttttttuuuvvvwwwxxxyyyyyyxxxwwwuuutttttttttttttttvvvxxxzzz{{{zzzwwwuuussssssnnnkkknnnpppppptttxxxzzz~~~yyywwwuuuwww{{{~~~}}}||||||{{{zzzyyyxxxxxxvvvvvvvvvuuuuuutttttttttrrrrrrrrrrrrrrrsssssssssqqqtttuuutttsssqqqkkkcccXXXQQQLLLOOOVVVaaappp||||||uuupppkkknnnppptttwwwyyyyyywwwvvvuuuuuuvvvwwwwwwxxxxxxyyywwwvvvuuuttttttvvvwwwyyywwwvvvvvvwwwxxxyyyyyywwwssssssrrrrrrqqqqqqqqqrrrvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwyyy{{{|||}}}}}}~~~|||wwwtttrrrmmmiiiggghhhjjjnnnwwwxxxssskkkeee```]]][[[YYYRRRRRRPPPNNNKKKKKKMMMOOOJJJIIIJJJLLLNNNUUUcccqqqzzzvvvqqqppplllgggdddgggmmmsssuuuvvvxxxzzz}}}~~~{{{xxxyyy|||~~~~~~~~~yyyrrrllljjjiiiiiihhhooopppqqqssstttuuuuuuuuu~~~}}}{{{yyyxxxxxxzzz}}}~~~}}}|||zzz|||}}}|||{{{{{{|||}}}zzzzzzzzzyyywwwtttqqqppphhhgggiiippp}}}|||jjj^^^^^^\\\YYYUUUQQQMMMKKKIIICCCTTTwwwoooXXXNNNBBB;;;:::555111111111111222333444444222333444444333333555777777???BBBRRRwwwqqqyyycccJJJIIIYYY}}}mmmccc]]]UUUSSSUUUSSSXXXaaajjjqqqtttttttttqqqpppooooooooopppqqqrrrqqqpppppprrrtttvvvvvvuuuqqqrrrtttvvvwwwwwwvvvvvvuuuuuuuuuttttttssssssrrrssssssssstttuuuwwwyyyyyyzzzyyywwwvvvtttssssssrrruuuxxxzzz{{{}}}~~~yyyvvvtttssssssnnnkkknnnqqqrrruuuyyy|||~~~xxxuuurrrtttxxx{{{~~~~~~}}}{{{yyyxxxwwwvvvvvvtttttttttttttttsssssssssqqqrrrrrrsssssstttttttttqqqtttuuusssrrrpppiiiaaaUUUOOOJJJMMMUUU```ooo{{{|||vvvrrrnnnoooqqquuuxxxzzzyyywwwvvvssssssttttttuuuvvvvvvvvvxxxwwwuuutttuuuvvvxxxyyywwwvvvuuuvvvxxxyyyyyywwwtttsssrrrrrrqqqqqqrrrrrruuuvvvwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxyyy{{{}}}~~~{{{vvvsssqqqoookkkiiikkkmmmqqqzzz~~~xxxtttnnnhhhddd```\\\ZZZXXXWWWTTTRRRPPPOOOOOOOOONNNKKKKKKMMMNNNRRR\\\gggxxxttttttooopppooojjjeeeeeejjjpppyyyzzz}}}~~~{{{zzz}}}~~~{{{tttooojjjhhheeedddjjjnnntttxxxyyyzzzzzz{{{}}}|||xxxxxxxxxyyyzzz|||~~~}}}||||||{{{xxxyyyyyyyyyxxxvvvuuussskkkjjjgggeeemmmuuuiii```bbb^^^YYYUUUSSSPPPKKKGGGCCCSSSuuuyyysssXXXHHH???999666555444444444444444444444444555444444333333444444555888<<>>GGGeeezzz\\\GGGFFFPPPlll~~~lllbbb^^^ZZZUUUSSSSSSWWW]]]dddjjjnnnppppppnnnoooooooooooopppppppppnnnnnnooooooppppppoooooorrrrrrrrrrrrqqqqqqqqqppprrrrrrrrrssstttuuuvvvwwwxxxwwwuuusssrrrrrrssstttuuuuuuuuuttttttsssrrrqqqtttvvvxxxxxxyyy~~~{{{vvvsssrrrqqqnnnoooqqqrrrsssxxx~~~}}}uuuuuuvvvvvvwwwxxxyyyzzzyyyxxxvvvuuutttttttttuuutttsssrrrqqqqqqqqqqqqqqqqqqnnnkkkjjjjjjjjjiiihhhhhhkkkmmmmmmnnnmmmddd[[[MMMLLLLLLQQQ\\\jjjxxxxxxsssrrrtttttttttttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyywwwvvvuuuvvvwwwxxxwwwvvvwwwwwwvvvuuuuuuttttttttttttvvvyyy{{{|||zzzxxxvvvqqqrrrssstttuuuvvvvvvwwwuuuuuuuuuvvvwwwxxxzzz{{{zzzsssnnnllljjjfffeeefffgggiiiooowww{{{uuurrrmmmjjjhhhfffdddbbb^^^^^^___^^^\\\ZZZWWWVVVTTTRRRRRRRRRPPPOOOUUU\\\fffzzz}}}{{{tttpppvvvzzz{{{zzzuuupppooouuu{{{|||}}}~~~~~~xxxwwwxxxzzzzzzuuusssuuuwwwooosssxxx{{{|||{{{{{{{{{xxxwwwxxxyyyzzz{{{||||||||||||{{{zzzyyyyyyzzz{{{zzzyyyxxxxxxxxxzzz{{{|||}}}}}}}}}|||||||||||||||}}}|||{{{zzzxxxwwwvvvvvvtttqqqoookkkiiipppuuunnnjjjhhhfffdddaaa[[[UUUPPPMMMKKKGGG[[[wwwvvv```OOODDD;;;777777444444444444444444444444555444444333333444444555444:::===DDD___~~~xxx[[[GGGFFFOOOjjjkkkbbb```\\\XXXUUURRRVVV\\\ccciiimmmooopppnnnoooooooooooopppppppppooopppqqqrrrrrrrrrrrrqqqrrrqqqqqqqqqppppppppppppqqqqqqrrrrrrtttuuuwwwwwwvvvvvvuuutttttttttuuuuuutttuuuvvvvvvvvvvvvuuuuuutttvvvxxxyyyzzz~~~zzzvvvsssrrrrrrpppppprrrqqqqqqtttzzzwwwwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqpppmmmjjjiiiiiiiiihhhggghhhlllnnnoooooommmdddZZZMMMLLLMMMQQQZZZgggttt}}}~~~vvvrrrqqqtttttttttttttttuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxvvvuuuuuuuuuwwwxxxxxxvvvwwwwwwwwwvvvvvvuuuttttttpppssswww{{{}}}|||zzzyyyrrrsssssstttuuuvvvwwwxxxuuuuuuvvvvvvwwwxxxyyyzzz}}}}}}~~~yyysssnnnlllhhheeedddeeefffhhhnnnvvv|||{{{wwwsssoookkkiiihhheeeddd```______]]]\\\ZZZXXXWWWUUUSSSTTTTTTRRRPPPTTT[[[bbbvvv~~~zzzyyytttqqqxxxzzz{{{zzzuuuppppppuuu{{{{{{vvvvvvwwwxxx~~~xxxpppkkkkkkmmmooosssxxx{{{||||||{{{|||xxxwwwvvvwwwzzz|||||||||xxxzzzzzzzzzxxxwwwxxxyyywwwwwwvvvvvvwwwyyyzzz{{{||||||||||||||||||||||||}}}}}}{{{zzzyyyxxxxxxxxxvvvrrroooooommmssszzzrrrmmmlllhhhgggddd]]]VVVPPPMMMLLLIII]]]vvv|||dddRRRDDD:::666777444444444444444444444444111111222333444666777888555;;;===AAAZZZzzz~~~xxx[[[GGGFFFOOOjjjkkkbbb```]]]YYYVVVRRRUUU\\\ccciiilllnnnoooooooooooopppppppppqqqqqqpppqqqssstttuuuuuutttsssqqqqqqqqqqqqpppppppppppppppqqqqqqrrrtttvvvwwwxxxuuuuuuuuuuuuuuuvvvvvvwwwuuuvvvwwwxxxyyyxxxwwwwwwtttvvvxxxyyyzzz~~~wwwsssqqqqqqrrrpppppprrrqqqpppsssxxxyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxvvvuuutttsssrrrqqqqqqqqqooommmjjjiiiiiijjjiiihhhjjjmmmpppppppppnnndddYYYMMMMMMOOORRRYYYeeerrr{{{{{{tttpppooorrrsssssssssttttttuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvuuutttuuuwwwxxxxxxwwwwwwwwwwwwwwwvvvuuuttttttpppssswww{{{||||||zzzyyyttttttttttttuuuwwwxxxyyyvvvvvvvvvwwwwwwyyyzzzzzzzzzzzz{{{|||}}}}}}}}}}}}yyysssnnnllliiifffeeeffffffffflllssszzz{{{wwwtttoookkkiiigggeeeccc```___^^^\\\ZZZYYYXXXXXXTTTRRRSSSTTTRRROOOSSSYYY^^^rrrzzzxxxwwwsssqqqyyy{{{|||{{{vvvqqqpppvvv|||{{{wwwvvvvvvwww~~~xxxmmmffffffhhhlllpppvvvzzz{{{{{{{{{{{{zzzxxxvvvwwwzzz|||}}}|||uuuxxxzzzzzzwwwuuuvvvwwwuuutttttttttvvvxxxzzz{{{|||||||||||||||||||||||||||{{{zzzyyyxxxyyyyyyzzzyyyrrrooorrrtttxxx|||wwwvvvlllkkkggg___VVVNNNJJJIIIGGG\\\uuu~~~hhhTTTDDD999666777444444444444444444444444111111222333444666777888666<<<===???UUU}}}yyy~~~xxx[[[GGGFFFPPPlllkkk```^^^\\\XXXVVVQQQUUU[[[bbbhhhlllnnnoooppppppppppppqqqqqqqqqrrrqqqrrrtttvvvwwwvvvuuuuuurrrrrrqqqqqqqqqpppppppppppppppqqqrrrtttvvvxxxyyywwwwwwwwwwwwvvvwwwwwwwwwvvvwwwyyyyyyyyyxxxvvvuuusssuuuxxxyyyzzz}}}uuurrrrrrrrrpppnnnoooqqqqqqpppsssxxx{{{zzzyyyxxxwwwxxxzzz{{{{{{||||||||||||{{{zzzzzzwwwwwwuuutttsssrrrrrrrrrooommmjjjjjjjjjkkkkkkjjjkkknnnpppppppppmmmbbbWWWLLLNNNPPPTTTZZZfffsss|||xxxqqqnnnmmmoooppprrrssstttttttttsssssstttuuuvvvwwwvvvuuuuuuvvvuuutttuuuwwwyyyxxxwwwwwwwwwxxxxxxwwwvvvtttsssuuuwwwyyy{{{|||{{{yyyxxxuuuuuuuuuuuuvvvxxxyyyzzzxxxwwwwwwxxxxxxyyyzzz{{{xxxyyyzzz{{{|||||||||||||||yyysssooommmlllhhhfffgggfffeeejjjpppyyy{{{wwwsssoookkkiiifffdddbbbaaa___]]]ZZZYYYXXXXXXXXXRRRQQQSSSTTTQQQOOORRRXXX[[[oooxxxwwwwwwsssqqqxxx{{{|||{{{wwwqqqqqqwww|||}}}xxxwwwvvvwww}}}yyynnnhhhgggjjjjjjnnntttxxxyyyzzzzzz{{{{{{xxxvvvwww{{{}}}}}}|||ssswwwzzzzzzwwwuuutttuuussssssssssssuuuwwwyyy{{{{{{{{{{{{|||||||||||||||zzzzzzxxxxxxxxxxxxzzzzzz{{{sssqqqvvvzzz}}}pppnnnjjjaaaVVVMMMHHHGGGEEEYYYuuu|||kkkUUUDDD888555777444444444444444444444444555444444333333444444555666======>>>SSS{{{{{{xxx[[[GGGGGGQQQmmmjjj^^^]]][[[WWWUUUQQQUUU[[[bbbhhhlllnnnnnnpppqqqqqqqqqqqqrrrrrrrrrqqqrrrtttvvvwwwwwwvvvuuurrrrrrrrrqqqqqqqqqqqqpppooopppqqqrrrtttvvvxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvxxxyyyzzzzzzyyywwwtttsssrrruuuwwwxxxyyy~~~~~~vvvttttttuuunnnmmmnnnqqqrrrqqqtttzzz~~~}}}{{{zzzxxxxxxyyyzzz{{{}}}}}}}}}~~~}}}}}}|||{{{xxxxxxvvvuuutttssssssrrrooommmkkkjjjkkkmmmmmmlllkkknnnppppppppplllaaaUUULLLNNNQQQUUU\\\ggguuu~~~vvvooollllllmmmoooqqqtttuuutttssssssrrrsssuuuvvvvvvvvvuuutttuuuttttttuuuxxxyyyxxxwwwwwwwwwxxxxxxwwwvvvtttssszzz{{{||||||{{{yyywwwvvvvvvvvvuuuuuuwwwxxxzzz{{{xxxxxxxxxxxxyyyzzz{{{{{{xxxyyyzzz{{{||||||||||||wwwzzz}}}}}}{{{{{{}}}xxxrrrnnnmmmkkkjjjhhhhhhhhhjjjlllnnnssswwwtttqqqmmmjjjiiihhhgggeeeaaa``````___]]]\\\[[[[[[VVVUUUUUUTTTTTTUUUUUUVVVbbbgggooosssooojjjlllrrr{{{{{{zzzuuurrrttt{{{|||~~~xxxwwwxxxzzz{{{qqqmmmkkkhhhiiilllrrrvvvxxxyyyzzzzzzyyyxxxxxxwwwxxxyyy{{{|||wwwvvvvvvwwwxxxxxxvvvtttsssssstttvvvwwwyyyzzzzzz{{{||||||{{{xxxwwwwwwxxx{{{{{{zzzxxxvvvwwwyyy{{{vvvxxxyyywwwxxxwwwtttmmmbbbVVVMMMGGGEEECCC[[[{{{jjjTTTFFF;;;777777333333444444444444444444777666555444444444444444444777999???QQQqqq{{{yyy|||^^^KKKHHHNNNlllggg]]]]]]]]]YYYVVVUUUVVVYYY___ffflllnnnnnnoooooonnnnnnoooqqqssstttqqqrrrtttvvvwwwxxxxxxwwwvvvtttsssqqqpppppppppqqqttttttuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxuuutttsssuuuwwwyyyuuusssrrruuuxxx|||vvvqqqppprrrqqqrrrssssssrrrsssvvvyyy~~~yyywwwwwwxxxyyy||||||}}}}}}}}}}}}||||||}}}|||yyyvvvtttsssrrrrrrpppooonnnlllkkkkkkllllllkkkkkklllooopppkkk```XXXNNNSSSZZZ]]]```gggttt~~~~~~tttmmmlllmmmpppqqqrrrssstttttttttttttttuuuvvvwwwxxxyyyyyyyyywwwxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvuuu{{{{{{{{{|||{{{zzzzzzyyyvvvuuutttuuuxxxzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{|||{{{yyyxxxxxxzzz{{{{{{zzzzzz{{{|||}}}yyysssooonnnnnnkkkhhheeeeeegggkkkmmmqqq|||}}}wwwtttqqqnnnlllkkkjjjhhhfffdddcccbbbaaa___^^^]]]\\\XXXXXXWWWWWWWWWWWWXXXXXX```dddjjjmmmjjjeeehhhnnnwwwxxxxxxuuurrrttt{{{zzzxxxwwwzzzxxxwwwxxx{{{}}}tttpppmmmiiihhhkkkqqquuuxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyzzz{{{yyyxxxwwwxxxyyyyyyxxxvvvsssttttttuuuwwwxxxyyyyyyzzz|||}}}|||zzzyyyxxxyyyxxxyyyzzzzzzxxxwwwwwwxxxuuuwwwxxxwwwyyy{{{yyyrrrpppjjjaaaVVVMMMGGGDDDDDD]]]|||nnnVVVFFF<<<777888444444444444444444444444666666555444444444444444333666999>>>MMMjjjpppjjjzzz~~~```LLLHHHNNNkkkkkk```___^^^ZZZWWWUUUVVVYYY___fffkkknnnnnnpppoooooopppqqqrrrtttuuuqqqrrrtttvvvwwwwwwwwwwwwvvvuuusssrrrqqqqqqqqqqqqtttttttttuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyyyy{{{zzzwwwtttssstttuuuvvvvvvssssssvvvxxx|||uuuoooooopppqqqrrrsssrrrrrrsssvvvyyy|||yyyyyyyyyzzz||||||}}}}}}}}}}}}||||||~~~|||zzzwwwuuutttsssssspppooommmkkkjjjjjjjjjjjjkkkjjjllloooooojjj___WWWLLLRRR[[[bbbiiiqqq|||}}}tttmmmlllmmmpppqqqrrrsssttttttttttttttttttvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwyyyyyyyyyyyyxxxxxxxxxxxx}}}~~~~~~}}}}}}|||zzzzzzuuutttssstttvvvxxxxxxxxxyyyyyyxxxxxxxxxzzz{{{|||~~~|||zzzzzz|||}}}|||{{{{{{{{{|||}}}~~~zzztttqqqppppppmmmhhhdddcccfffiiilllnnnvvv{{{wwwsssrrrpppooonnnmmmjjjhhhffffffeeecccbbb```______[[[[[[[[[[[[[[[[[[[[[[[[^^^```dddfffbbb^^^bbbhhhpppsssuuutttrrrssszzz{{{rrrqqqqqqvvv~~~~~~wwwwwwyyy|||xxxtttnnniiieeeiiinnnssswwwyyyyyyyyy{{{{{{zzzyyyyyyyyyzzzzzzzzzxxxxxxxxxzzz{{{zzzxxxtttttttttuuuvvvwwwxxxxxxyyy|||~~~}}}zzzyyyxxxuuuwwwzzzzzzxxxvvvuuuuuusssuuuuuuuuuyyy}}}vvvrrrpppmmmkkkjjjjjjggg```VVVMMMFFFCCCFFF___zzzwww[[[HHH<<<888888555555555444444333333222666666555444444444444555444888<<<>>>HHHbbbmmmaaaqqqcccNNNIIINNNlllpppcccaaa___[[[YYYTTTVVVYYY___fffkkknnnnnnpppppppppppprrrssstttuuuqqqrrrtttuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrrrrttttttttttttuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxxxxxxx}}}{{{xxxuuusssssssssssswwwttttttvvvyyy{{{~~~tttnnnmmmnnnqqqrrrsssrrrrrrsssvvvxxx~~~}}}|||||||||||||||}}}}}}}}}}}}||||||~~~}}}{{{yyywwwuuuttttttpppooommmkkkjjjhhhhhhhhhjjjkkklllnnnmmmggg]]]VVVOOOUUU___jjjuuu}}}{{{sssnnnmmmnnnqqqqqqrrrsssttttttttttttssstttuuuwwwxxxxxxxxxxxx|||||||||{{{zzzyyywwwvvvxxxxxxxxxxxxyyyyyyyyyyyy~~~~~~~~~~~~|||zzzxxxwwwsssrrrqqqrrruuuvvvwwwvvvyyyyyyxxxxxxyyyzzz|||}}}}}}{{{{{{{{{|||{{{zzz{{{{{{||||||}}}~~~~~~~~~zzzuuurrrqqqnnnllliiigggggghhhjjjlllmmmqqq~~~~~~}}}zzzwwwsssqqqqqqppppppnnnjjjhhheeeeeeeeedddddddddcccccc_________``````_________^^^^^^______\\\YYY]]]cccjjjnnnrrrrrrqqqsssyyy{{{vvvnnnnnnooouuu}}}}}}wwwwwwzzz}}}{{{uuuooohhhbbbeeejjjpppvvvyyyzzzzzz|||{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwxxxzzz{{{{{{zzzvvvvvvuuuuuuuuuvvvwwwxxxzzz}}}~~~zzzwwwuuutttvvvxxxxxxvvvuuutttuuusssssssssssswwwpppfffcccbbb```^^^cccdddccc___WWWMMMFFFBBBGGG```xxx}}}aaaIII<<<888777666666555444333333222222666555555444444444555555666:::???@@@FFF\\\yyyhhhwwwfffQQQKKKOOOnnnssseeebbb^^^[[[YYYTTTUUUYYY___fffkkkmmmnnnooooooooopppqqqrrrssstttqqqrrrssstttuuuuuutttsssttttttssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwwww{{{yyywwwuuusssssssssssswwwttttttwwwyyy{{{~~~uuuooonnnnnnqqqrrrrrrrrrrrrsssvvvxxx~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~|||{{{yyywwwvvvvvvqqqpppooommmkkkiiihhhhhhkkkkkklllmmmkkkeee[[[UUUTTTYYYdddsssyyyrrrnnnnnnoooqqqrrrsssssstttttttttsssssssssuuuvvvwwwxxxxxxxxx{{{||||||{{{zzzyyyxxxxxxvvvvvvvvvwwwxxxyyyyyyyyy|||}}}}}}|||zzzxxxuuusssqqqpppppprrruuuxxxyyyyyyzzzyyyyyyyyyzzz|||}}}~~~|||zzzyyyyyyyyyxxxwwwzzzzzz{{{{{{|||||||||}}}||||||}}}~~~yyytttrrrqqqjjjkkkllllllmmmmmmmmmlllllloooxxx|||zzzsssrrrqqqppppppmmmjjjgggcccddddddeeefffgggggghhhaaabbbccccccccccccbbbaaa```]]]\\\\\\YYYVVVYYY___eeejjjooopppppprrrxxx~~~~~~~~~}}}xxxrrrpppoooqqqvvv~~~{{{vvvwwwzzz~~~{{{wwwpppjjjddddddgggmmmtttyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvwwwyyy{{{{{{{{{yyyxxxvvvuuuuuuvvvwwwwww|||~~~yyytttrrrvvvwwwvvvuuussssssuuuwwwssssssqqqqqquuummm```[[[ZZZXXXWWW]]]___aaa^^^WWWNNNFFFBBBFFF```xxx}}}eeeJJJ<<<777666666666555444333333222222555555444444444555555666666:::???BBBEEEWWW|||wwwhhhSSSLLLQQQppptttfff```\\\YYYWWWTTTUUUXXX^^^eeekkkmmmmmmmmmmmmnnnooopppqqqrrrrrrqqqqqqsssttttttsssrrrqqqrrrrrrssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxvvvuuuvvvuuutttsssssssssttttttwwwttttttxxxyyy{{{wwwqqqoooooopppqqqrrrrrrqqqrrruuuxxx}}}~~~~~~~~~}}}{{{yyyxxxwwwssssssrrrpppnnnlllkkkjjjllllllmmmmmmiiibbbZZZTTTTTTZZZgggwww|||vvvqqqooooooppprrrrrrsssssstttsssssssssrrrssstttuuuvvvwwwwwwwwwyyyyyyzzzzzzzzzzzzzzzyyyvvvwwwwwwxxxyyyzzz{{{{{{}}}}}}~~~}}}{{{xxxuuusssooonnnooorrrwww{{{|||}}}{{{{{{zzz{{{|||~~~}}}zzzyyyyyyyyywwwvvvyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{|||~~~~~~xxxsssqqqpppiiijjjmmmooopppooonnnlllkkkmmmuuu}}}vvvtttqqqpppooommmjjjgggdddeeefffggghhhiiijjjjjjcccccceeeeeeeeeeeeccccccaaa^^^[[[[[[XXXUUUWWW\\\ccchhhmmmnnnnnnqqqxxx~~~}}}~~~}}}xxxrrrsssrrrtttyyyzzzuuuwww{{{|||zzzvvvqqqmmmjjjiiilllrrrxxxyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxwwwuuuvvvyyy{{{|||||||||zzzxxxvvvuuuvvvwwwxxx}}}}}}xxxtttrrrwwwwwwvvvtttrrrrrruuuwwwtttrrrppppppuuuqqqccc[[[YYYXXXXXX[[[^^^```^^^WWWOOOHHHDDDEEE```~~~|||fffIII<<<888666555555555444444333333222555444444444444555666666666888===CCCGGGVVVyyylllVVVMMMQQQqqqttteee___ZZZWWWWWWSSSUUUXXX^^^eeejjjmmmmmmkkklllnnnooopppqqqqqqqqqqqqqqqrrrssssssrrrppppppppppppqqqrrrssssssssssssvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvxxxyyyyyywwwuuutttqqqqqqqqqqqqrrrssstttuuuuuussstttxxxzzz|||zzzssspppppppppqqqrrrqqqqqqrrruuuwww}}}}}}{{{zzzyyytttttttttsssqqqooommmlllmmmnnnooommmhhhaaaYYYTTTRRRYYYgggyyyzzztttpppooopppqqqrrrrrrsssssstttssssssrrrqqqrrrsssuuuvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxyyyyyyzzz{{{||||||}}}{{{xxxuuuooonnnpppsssxxx|||~~~{{{zzzzzz{{{|||~~~~~~|||{{{{{{{{{zzzxxxwwwwwwxxxxxxyyyzzz{{{{{{yyyyyyyyyzzz{{{}}}~~~}}}~~~~~~}}}|||~~~uuuqqqooooookkklllmmmnnnnnnmmmlllllliiilllrrrzzzwwwsssqqqooommmjjjhhhiiiiiiiiijjjjjjjjjkkkkkkcccdddeeeffffffeeedddcccbbb^^^[[[ZZZWWWTTTUUUYYYccchhhlllmmmmmmpppxxx~~~{{{vvvtttsssuuu{{{yyyuuuwww|||}}}|||zzzuuuoooooorrrwwwxxxwwwvvvwwwxxxyyyyyyyyyxxxwwwyyyxxxvvvwwwzzz}}}~~~}}}zzzwwwvvvvvvxxxyyyzzz}}}|||xxxuuutttvvvvvvwwwvvvtttsssuuuvvvtttrrrooopppvvvxxxjjj```\\\]]]^^^[[[^^^```^^^XXXPPPIIIFFFEEEaaa}}}cccGGG<<<999777444444444444444444444444444444444444444555666666888999???GGGMMM[[[zzzpppXXXNNNPPPooouuueee^^^YYYWWWWWWSSSTTTXXX^^^eeejjjlllmmmlllmmmnnnpppqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqooonnnnnnoooppprrrrrrrrrrrrrrruuuuuuttttttssssssssssssuuuvvvxxxyyyyyywwwuuusssnnnoooooopppqqqrrrrrrssstttrrrtttxxx{{{}}}{{{tttqqqppppppqqqqqqqqqqqqrrruuuwww}}}}}}{{{zzzttttttttttttsssqqqooonnnooopppqqqnnnhhh```YYYUUUSSS[[[jjj{{{xxxrrrppppppqqqrrrrrrsssssstttssssssrrrrrrqqqrrrssstttuuuvvvvvvvvvxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyzzzzzzzzz}}}yyywwwqqqpppqqqsssxxx{{{}}}}}}yyyyyyyyyyyy{{{}}}~~~{{{{{{{{{{{{zzzyyyuuuuuuvvvwwwxxxzzzzzz{{{yyyzzz{{{{{{|||}}}}}}~~~|||}}}}}}|||{{{}}}~~~|||||||||tttooonnnnnnnnnmmmmmmlllkkkkkkkkkkkkhhhkkkqqq{{{}}}zzzuuurrrooonnnllljjjmmmmmmmmmllllllkkkkkkjjjcccdddeeeggggggeeedddcccbbb]]]ZZZZZZWWWSSSTTTWWWdddhhhkkkllllllpppxxx~~~yyyssssssuuu{{{yyytttwww|||~~~}}}uuuqqqsssvvvvvvuuutttuuuwwwxxxyyyyyyxxxwww{{{yyywwwxxx{{{~~~~~~{{{xxxwwwwwwxxxyyyxxxzzz}}}}}}{{{yyywwwwwwtttvvvxxxxxxwwwuuuttttttsssqqqoooqqqxxx}}}oooddd```aaaddd\\\^^^```^^^XXXPPPJJJGGGFFFaaa|||~~~___EEE;;;:::888333333444444444444444444444444444444444555666777<<<<<>>JJJgggtttzzzfffRRRCCC:::555333333333333333333333333333666555333333333444666888999@@@HHHXXXjjjtttYYYJJJTTTiiisssgggbbb___[[[ZZZTTTSSSUUU[[[cccjjjllllllnnnoooppprrrttttttrrrpppsssssssssssssssrrrqqqppppppppppppqqqqqqrrrrrrsssqqqrrrsssrrrqqqqqqsssuuuuuuwwwyyyxxxvvvtttttttttrrrrrrpppooooooooopppqqqnnnpppqqqsssuuuzzzvvvkkkfffeeehhhhhhhhhgggggghhhhhhiiijjjqqq|||~~~}}}{{{yyyvvvtttsssrrrpppnnnmmmlllfff\\\XXXYYY```jjjyyy~~~yyysssnnnmmmnnnpppppppppqqqrrrsssttttttuuuuuusssssssssqqqpppqqqtttvvv|||wwwsssrrrtttvvvvvvuuutttssssssrrrqqqqqqrrrrrrrrrrrrrrrqqqpppooommmlllooooooppprrrssstttuuuvvvtttvvvxxxzzzzzz{{{~~~~~~}}}{{{zzzyyyyyyyyyzzzyyyxxxxxxxxxxxxxxxyyyzzzwwwxxxxxxyyy{{{|||}}}}}}~~~||||||{{{{{{zzzxxxwwwvvvqqqpppoooqqqyyywwwooommmkkkhhheeecccaaa___]]]\\\\\\\\\\\\^^^aaagggsss}}}zzzuuurrrooonnnnnnrrrrrrrrrrrrrrrqqqpppooopppooommmjjjhhhgggffffffeeecccbbbbbb]]]WWWVVVYYYaaabbbcccdddeeekkkssszzz}}}yyywwwyyy|||wwwyyy~~~{{{yyyxxxwww{{{yyywwwwwwyyy{{{zzzyyyxxxxxxyyyyyyxxxwwwuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzyyyxxxvvvuuuuuuuuuuuuuuuxxxwwwvvvuuuuuuvvvwwwxxxvvvuuuuuutttttttttuuuuuuuuurrrlllmmmyyyxxxllleeebbbbbbaaa^^^XXXOOOGGGAAA???>>>EEEbbbppp{{{|||qqq___NNN@@@777222000222222222222222222222222666555333222333444666888777>>>GGGVVVfffooo[[[KKKSSSgggttthhhccc___\\\[[[TTTSSSTTTZZZbbbiiilllmmmmmmnnnppprrrssssssrrrqqqttttttttttttsssrrrqqqppppppppppppqqqqqqrrrrrrrrrqqqssstttsssrrrrrrtttuuuuuuwwwxxxxxxvvvuuutttuuurrrqqqooommmmmmnnnpppqqqooopppqqqrrrtttyyysssgggaaa```aaaaaa``````___`````````bbbhhhttt~~~~~~}}}{{{xxxtttqqqppppppmmmlllkkkeee]]]ZZZ[[[eeennn{{{~~~{{{wwwqqqnnnnnnpppqqqrrrooopppqqqssstttuuuuuuuuuttttttsssrrrqqqqqqtttvvvzzzwwwsssssstttvvvwwwvvvuuuuuutttsssssssssssssssrrrrrrqqqpppnnnmmmlllllllllmmmnnnpppqqqssstttttttttvvvxxxzzzzzz|||~~~}}}zzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxzzz{{{}}}}}}~~~~~~{{{|||{{{{{{zzzxxxwwwvvvuuuooommmmmmpppxxxtttllliiieeeaaa]]][[[YYYWWWVVVUUUUUUUUUQQQTTTYYY___jjj{{{~~~~~~|||xxxtttqqqooonnnmmmpppqqqrrrrrrrrrqqqqqqqqqooonnnmmmllljjjjjjjjjjjjgggdddcccccc___YYYXXX[[[bbbcccddddddeeejjjssszzz~~~|||yyyzzz{{{wwwzzzzzzwwwuuutttwwwvvvvvvwwwyyy{{{||||||zzzyyyyyyxxxwwwvvvuuutttuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvuuuuuuttttttttttttssstttuuuvvvvvvuuutttsssrrrrrrssssssuuuvvvwwwxxxuuuqqqkkkkkkxxxttthhhbbb___aaa^^^WWWNNNFFF@@@???@@@CCC```jjjsssqqqhhhYYYJJJ???888444222222222222222222222222222666555333333333444666777888>>>FFFUUUdddkkk^^^MMMRRRdddxxxkkkddd___[[[YYYTTTSSSSSSYYYaaahhhllllllkkkmmmppprrrrrrrrrqqqqqquuuuuuuuutttsssrrrqqqppppppqqqqqqqqqqqqqqqrrrrrrqqqrrrttttttsssrrrsssuuutttuuuwwwwwwvvvtttttttttrrrqqqooommmmmmnnnoooppppppqqqqqqqqqssswww}}}qqqccc[[[XXXXXXXXXWWWWWWWWWXXXXXXYYYYYY___jjjxxx}}}}}}|||zzzwwwssspppmmmooolllkkkjjjeee^^^]]]___iiirrr|||~~~}}}yyyuuupppnnnnnnppprrrrrrooopppqqqssstttuuuuuuuuuuuuvvvuuusssrrrrrruuuwwwwwwvvvtttssstttvvvwwwwwwtttttttttsssssstttttttttsssrrrpppmmmlllkkkjjjjjjjjjjjjlllmmmoooqqqrrrssstttvvvxxxzzzzzz{{{}}}~~~{{{yyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~zzz~~~|||{{{zzzxxxwwwvvvuuutttqqqmmmnnnsssyyy|||pppgggccc___ZZZRRRQQQOOOMMMLLLLLLMMMMMMHHHLLLRRRXXXbbbrrr~~~{{{wwwsssooonnnnnnnnnppprrrtttsssrrrqqqrrrsssnnnnnnnnnnnnmmmmmmmmmmmmiiifffeeeddd```ZZZZZZ]]]dddeeefffeeeggglllttt{{{~~~}}}zzz|||{{{wwwzzz~~~yyyvvvtttsssuuuuuuvvvxxxyyy{{{||||||zzzzzzyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttqqqssstttvvvvvvtttsssqqqpppqqqrrrsssuuuvvvwwwxxxssspppkkkjjjuuu{{{mmmeeeaaa```\\\VVVMMMEEEAAA@@@AAAFFFbbb~~~fffppp|||{{{kkkbbbUUUHHH@@@;;;888777222222222222222222222222444444444444444555666666999>>>FFFVVVgggmmm|||cccPPPRRRbbb|||nnnfff___ZZZWWWUUUSSSSSSWWW___fffjjjjjjiiillloooqqqqqqqqqqqqrrrtttttttttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppprrrssstttsssrrrssstttrrrtttvvvvvvuuusssssstttqqqqqqooonnnnnnnnnooopppppppppooonnnooosssyyy}}}ooo___UUUQQQOOOOOOOOOPPPQQQSSSTTTUUURRRXXXbbbooo~~~}}}}}}|||{{{zzzyyyvvvrrrooommmnnnkkkjjjjjjfffaaaaaaeeemmmttt|||~~~}}}}}}wwwtttpppnnnoooppprrrrrrpppqqqrrrsssttttttuuuuuuvvvvvvvvvtttrrrrrruuuwwwttttttsssssstttuuuvvvwwwrrrrrrrrrrrrssstttuuuvvvuuusssoookkkiiigggggghhhhhhiiijjjlllnnnppprrrrrruuuvvvxxxyyyyyyzzz|||}}}~~~{{{xxxwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}{{{zzzxxxvvvtttssssssrrrtttooopppyyylllpppuuuwwwxxxwwwxxxyyyyyyxxxqqqfff^^^ZZZVVVQQQJJJIIIHHHGGGFFFGGGHHHHHHDDDHHHNNNSSS[[[jjj}}}}}}wwwrrrooonnnpppqqquuuvvvxxxvvvsssqqqqqqrrrnnnooopppppppppooonnnmmmlllhhheeeddd```[[[\\\```eeeggghhhhhhiiinnnvvv|||~~~{{{}}}}}}xxxzzz|||wwwuuuuuuttttttvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuutttssssssttttttuuuuuuuuuuuuttttttrrrrrrssstttuuuuuuuuuuuupppoookkkiiirrr{{{nnngggeee]]]ZZZTTTLLLEEEAAA@@@AAAKKKeeexxxcccqqq}}}wwwnnndddVVVIII@@@:::777666333333333333333333333333333444555666666666555444888;;;CCCVVVjjjooozzziiiSSSRRR___ppphhh```ZZZXXXUUUSSSRRRVVV]]]dddggghhhhhhkkkoooqqqppppppqqqrrrssstttttttttttttttssssssqqqqqqqqqqqqqqqqqqqqqqqqoooqqqssssssrrrqqqrrrrrrppprrrtttuuusssrrrrrrsssqqqqqqpppppppppooooooooonnnmmmkkkiiiiiilllrrrvvv~~~~~~~~~~~~~~~}}}|||}}}xxxjjj[[[RRROOOIIIIIIJJJLLLNNNQQQSSSTTTSSSWWW```kkkyyy|||{{{zzzxxxuuurrrpppooonnnkkkiiijjjgggdddeeejjjpppuuu{{{~~~}}}|||}}}~~~wwwtttpppnnnooopppqqqqqqqqqrrrrrrssstttttttttsssvvvvvvuuusssqqqqqqtttvvvrrrrrrssssssssstttuuuwwwrrrsssssstttuuuwwwxxxyyyyyyvvvqqqllliiigggggghhhiiijjjkkkmmmoooqqqssstttuuuwwwxxxxxxxxxxxxyyy{{{||||||{{{zzzxxxwwwvvvvvvuuuvvvxxxzzz|||||||||||||||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~|||xxxwwwuuurrrqqqpppoooooosssnnnsss[[[```fffiiiiiiiiikkkmmmmmmmmmggg]]]UUURRRNNNIIIHHHGGGFFFEEEEEEFFFGGGHHHCCCHHHMMMQQQXXXeeexxx~~~xxxrrrooooooqqqsssyyy{{{{{{yyytttppppppqqqooopppqqqrrrqqqooommmlllmmmiiifffddd```[[[]]]aaafffhhhjjjjjjkkkooovvv||||||~~~|||~~~zzz{{{zzzvvvuuuuuuuuutttvvvxxxyyyyyyyyyzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvuuutttssssssxxxvvvuuuttttttuuuvvvxxxtttttttttuuuttttttsssrrrnnnnnnllliiipppwwwlllggggggZZZXXXSSSLLLEEEAAA@@@@@@MMMfffsssccctttvvvuuukkk[[[KKK???888333111333333333333333333333333222333555777777666555333444777???TTTjjjpppyyynnnUUURRR]]]qqqiiiaaa[[[YYYUUUSSSRRRUUU\\\bbbffffffgggkkkoooqqqpppoooqqqrrrssssssttttttuuutttttttttqqqqqqqqqqqqqqqqqqqqqqqqnnnppprrrsssrrrqqqqqqrrroooqqqssstttsssqqqqqqrrrpppqqqqqqqqqqqqpppooooookkkjjjgggeeedddggglllqqqqqqrrrrrrqqqqqqpppooonnnkkkpppsssooodddYYYSSSPPPFFFFFFHHHKKKNNNQQQTTTUUUWWW[[[bbblllyyy|||{{{zzzwwwuuusssqqqqqqmmmjjjiiijjjhhheeegggmmmrrrvvvzzz|||{{{{{{|||wwwtttpppnnnooopppqqqqqqrrrrrrsssssstttsssssssssuuuuuutttrrrpppppprrruuupppqqqrrrrrrrrrsssuuuwwwtttuuuvvvwwwyyy{{{}}}~~~~~~{{{uuuoookkkjjjjjjjjjjjjkkklllnnnqqqssstttuuuuuuwwwxxxxxxwwwvvvxxxyyyxxxxxxyyyyyyyyyxxxwwwwwwtttvvvxxxzzz|||}}}}}}}}}|||{{{yyywwwwwwxxxyyyzzzyyyyyy{{{|||yyyvvvuuurrrpppnnnmmmmmmmmmpppllltttXXXYYY\\\___bbbeeegggiiikkkgggaaaZZZSSSNNNJJJIIIEEEGGGGGGEEEFFFIIIHHHEEEIIIJJJNNNRRRVVV^^^ooo~~~}}}xxxvvvvvvuuuuuuuuuvvvwwwxxxwwwvvvtttrrrsssssssssssssssrrrqqqpppjjjkkkiiiddd^^^\\\]]]```hhhhhhiiilllrrrwwwzzz{{{}}}|||}}}yyyvvvtttrrrqqqssswwwxxxyyyzzz|||~~~}}}zzzwwwuuuuuuvvvvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwuuuvvvwwwwwwvvvtttrrrpppvvvuuusssrrrrrrssstttuuuvvvuuuuuuuuuttttttttttttoookkkhhhjjjsssyyynnnhhhhhhccc]]]TTTLLLGGGDDDCCCCCCQQQsssvvv\\\aaarrrZZZHHH>>>999777555555555555555555555555555444444444555555555555666777:::@@@MMM^^^ooo}}}sss[[[WWW^^^~~~tttiiieee^^^WWWSSSRRRRRRUUU[[[```eeeffffffhhhmmmppprrrrrrpppooopppnnnnnnsssuuurrroooooosssqqqnnnllllllnnnppprrrnnnppprrrrrrqqqqqqrrrsssqqqsssttttttqqqooonnnooommmqqquuuuuurrroooooopppmmmlllkkkhhh```YYYYYY___^^^___```aaa```^^^[[[YYY]]]^^^^^^^^^\\\WWWQQQLLLJJJJJJKKKNNNRRRVVVYYY[[[^^^aaagggmmmvvv}}}zzzwwwvvvvvvuuuppplllllljjjgggeeefffhhhlllnnntttvvvwwwyyy{{{{{{{{{{{{{{{yyyvvvrrrpppooonnnoootttvvvwwwuuurrrqqqrrrtttwwwuuuttttttuuuuuutttrrrtttttttttsssqqqqqqrrrsssqqqrrrsssssstttxxx}}}xxxooojjjjjjkkkllllllmmmnnnooopppqqqqqqssstttuuuvvvxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwvvvwwwyyy{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwxxx||||||}}}~~~{{{xxxvvvuuusssqqqooolllhhhfffeeerrr{{{XXXYYY\\\___bbbeeehhhiiilllhhhaaaYYYRRRMMMJJJIIIGGGKKKMMMJJJIIIJJJJJJGGGIIIIIIKKKNNNPPPWWWeeettt~~~{{{zzzxxxvvvttttttuuuvvvwwwwwwuuusssrrrqqqqqqrrrrrrqqqqqqpppoookkkkkkiiiddd^^^\\\]]]```ffffffhhhlllsssyyy}}}|||{{{~~~|||yyywwwuuuttttttvvvxxxyyyyyyyyy{{{|||}}}{{{xxxwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvtttuuuvvvvvvvvvuuutttsssvvvuuutttrrrrrrssstttuuuuuuuuuuuutttttttttssssssooollliiikkktttzzzooojjjjjjccc^^^UUUNNNIIIFFFEEEEEEXXXzzzxxx```gggrrr[[[HHH===999666555333333333333333333333333444444444555555555555666666888===HHHXXXiiixxx~~~|||{{{{{{```YYY]]]}}}ttthhhddd^^^WWWVVVTTTSSSUUUZZZ```dddeeefffhhhlllppprrrrrrrrrqqqrrroooooosssuuurrroooppprrrpppnnnmmmmmmoooqqqrrrqqqssstttsssqqqoooooopppoooqqqsssrrrpppooonnnnnnpppqqqrrrqqqnnnmmmllllllllljjjhhhfff^^^SSSNNNOOOOOOOOOPPPPPPPPPOOONNNMMMRRRRRRTTTUUUTTTRRRNNNLLLNNNNNNNNNNNNPPPUUUZZZ___aaadddiiiooowww{{{wwwvvvuuutttpppmmmjjjhhheeeddddddgggkkkmmmrrrtttwwwyyy{{{{{{{{{zzz{{{yyyuuurrrpppoooooooooppprrrtttsssqqqppprrrtttvvvuuuuuuuuuvvvvvvtttrrruuuvvvvvvtttrrrqqqrrrsssqqqrrrssssssuuuxxx}}}~~~vvvpppnnnnnniiiiiijjjlllmmmnnnoooooorrrsssuuuvvvwwwxxxyyyyyywwwwwwwwwwwwwwwwwwxxxxxxvvvwwwyyyzzz{{{zzzyyyxxxyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{}}}{{{yyyuuusssrrrqqqpppooonnnllljjjvvv\\\]]]___bbbeeehhhjjjkkkiiieee]]]UUUNNNKKKIIIIIIKKKSSSXXXTTTOOOMMMKKKIIIJJJHHHIIIJJJJJJNNNZZZfffzzz~~~}}}}}}{{{wwwtttssstttuuuvvvuuutttsssrrrppppppqqqqqqppppppoooooolllllljjjddd^^^\\\^^^```cccdddffflllttt|||{{{yyy|||~~~zzzxxxwwwwwwvvvwwwxxxzzzzzzyyyyyyzzz|||}}}|||zzzyyyzzzzzzxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttuuuuuuvvvwwwwwwvvvtttsssssssssttttttssssssttttttssssssrrrrrrpppmmmjjjmmmwwwyyypppkkkkkkccc^^^WWWPPPKKKHHHHHHHHH^^^vvv___gggsss[[[HHH===999666444333333333333333333333333444444444555555555555666777888;;;DDDRRRddduuuzzzxxxyyyjjj\\\\\\|||ttthhhccc^^^XXXWWWUUUTTTVVVZZZ```ccceeefffhhhllloooqqqrrrqqqqqqqqqmmmmmmrrrsssqqqpppqqqpppooooooooopppqqqrrrrrrtttuuuuuutttqqqnnnmmmnnnmmmoooqqqqqqpppnnnnnnooorrrpppnnnmmmmmmmmmkkkjjjiiieeedddccc^^^RRRHHHDDDBBBBBBCCCCCCCCCDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLLLLKKKKKKPPPXXX^^^dddggglllrrrxxx~~~xxxuuutttssspppmmmjjjhhhfffeeefffhhhlllnnnqqqsssvvvzzz||||||{{{zzzzzzxxxuuurrrpppppppppqqqoooqqqrrrsssrrrrrrtttuuuuuuuuuuuuwwwxxxwwwtttrrrvvvwwwwwwuuusssqqqqqqrrrqqqrrrssssssuuuxxx}}}|||tttooonnnhhhiiijjjlllmmmnnnooooooqqqrrrtttvvvwwwxxxxxxyyytttuuuuuuvvvvvvwwwwwwxxxvvvwwwyyyzzzzzzzzzyyyxxxzzzxxxwwwvvvvvvwwwxxxzzzxxxyyyzzz|||~~~{{{zzztttssssssrrrrrrsssuuuuuuqqq|||bbbcccdddeeefffhhhiiiiii```[[[TTTLLLHHHFFFFFFGGGMMMYYYccc```WWWOOOKKKHHHIIIGGGFFFGGGFFFHHHQQQ[[[nnn~~~~~~}}}}}}}}}|||yyyvvvsssssstttuuuuuutttsssrrrpppqqqqqqqqqqqqqqqppppppnnnmmmjjjeee^^^\\\^^^aaabbbcccffflllttt|||{{{yyy||||||xxxwwwwwwwwwvvvxxxyyyzzzzzzzzzzzz|||}}}}}}|||{{{|||||||||yyywwwvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvtttssstttuuuvvvwwwwwwvvvuuutttssssssttttttrrrrrrsssssssssrrrqqqpppqqqmmmkkkppp{{{~~~wwwnnniiiiiiaaa^^^XXXQQQKKKHHHHHHIII___uuu]]]dddttt\\\HHH===888666444555555555555555555555555444444444555555555555666999999<<>>HHH]]]qqqzzzyyy]]]KKKaaakkk```\\\\\\ZZZWWWTTTUUU\\\dddjjjllloooppprrrrrrrrrsssvvvxxx|||xxxtttrrrsssvvvwwwtttsssrrrrrrssstttuuuvvvtttttttttrrrpppoooqqqsssqqqqqqppppppooonnnnnnnnnppppppqqqsssvvv}}}yyyrrrnnnkkkfffaaa[[[YYYWWWWWWWWWVVVTTTRRRTTTQQQMMMKKKKKKKKKKKKJJJMMMNNNOOORRRWWW[[[___bbbhhhoooxxx~~~yyywwwxxx{{{|||{{{|||yyyxxx{{{{{{yyyuuusssqqqpppnnnlllkkklllnnnooonnnoooppprrrwwwvvvtttssssssssstttuuurrrssstttssssssuuuxxxzzzyyyxxxvvvtttsssssstttttttttrrrppppppqqqrrrqqqpppppprrrsssrrrqqqpppqqqrrrtttrrrrrrssswww{{{}}}vvvmmmeeeccceeehhhllloooqqqrrrrrrssstttsssqqqooonnnooopppuuutttssssssssstttvvvwwwzzz{{{||||||{{{|||~~~|||{{{zzzzzzyyyyyyyyyyyy{{{zzzzzz|||zzztttqqqvvvrrrlllfffaaa]]]\\\[[[```aaahhhwww~~~~~~~~~|||uuunnnfff\\\QQQNNNPPPaaa~~~yyyrrrrrrsssrrrtttxxx~~~}}}{{{xxxwwwvvvuuuxxxxxxvvvvvvuuuuuuuuuvvvvvvwwwzzz{{{{{{yyyvvvtttsssssspppggg^^^ZZZ^^^ccchhhiiinnnuuu~~~~~~|||xxxwwwyyy{{{}}}}}}}}}|||{{{zzzzzz|||}}}~~~|||zzzyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwxxxzzz||||||{{{yyy{{{xxxuuutttttttttrrrqqqttttttttttttsssqqqooonnnppplllkkktttmmmbbbaaabbbaaa```[[[VVVPPPGGGAAABBBGGGlllwww\\\GGG;;;777555333444444444444444444444444333333333444444444555555444999===>>>GGG[[[oooyyyyyy}}}bbbNNNbbbooobbb]]][[[YYYVVVSSSUUU[[[ccciiilllppprrrssssssssstttvvvxxx~~~{{{wwwtttrrrsssuuuwwwwwwvvvtttsssssssssssstttttttttsssqqqooonnnpppqqqoooooooooooonnnnnnnnnnnnnnnnnnqqquuuzzz~~~rrrkkkfff___ZZZWWWVVVTTTSSSSSSQQQNNNLLLJJJGGGDDDBBBCCCDDDDDDCCCGGGHHHIIIJJJMMMPPPSSSUUU[[[aaajjjqqqvvvyyy{{{|||~~~yyytttrrrtttvvvxxxxxxwwwuuutttwww}}}zzzwwwtttrrrqqqpppmmmlllkkkmmmooooooooooooqqqsssvvvvvvuuuttttttttttttuuusssttttttsssqqqrrrtttvvv|||zzzxxxvvvuuuttttttttttttrrrpppoooppppppooonnnnnnoooppppppooonnnoooqqqsssrrrrrrsssvvvyyy|||}}}xxxooogggdddeeehhhkkknnnppprrrrrrsssttttttrrrpppooopppqqquuutttssssssssstttuuuvvvzzz|||}}}}}}}}}}}}~~~}}}|||{{{zzzyyyxxxxxxxxx||||||{{{}}}xxxssspppqqqmmmhhhaaa\\\YYYXXXXXXXXXYYY```ooo|||nnn```ZZZZZZnnn|||yyyvvvuuuxxxwwwtttsssssstttvvvwwwwwwyyy|||~~~}}}{{{wwwuuutttsssooofff^^^[[[___dddiiikkkooovvv~~~~~~|||zzzzzz{{{~~~||||||{{{zzzzzz|||}}}~~~}}}{{{xxxwwwwwwxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz}}}|||zzzwwwuuuuuutttrrrpppwwwvvvvvvtttsssqqqooommmrrrooooooxxxoooeeecccbbb```aaa\\\VVVPPPGGG@@@@@@FFFnnnwww]]]FFF:::666444222444444444444444444444444333333333444444444555555555:::===>>>EEEWWWkkkwwwqqqkkkSSSaaassseee]]][[[XXXUUURRRSSSYYYbbbiiilllrrrtttuuuvvvuuuuuuwwwyyy}}}{{{wwwtttssstttuuuvvvzzzyyywwwuuusssrrrqqqqqqsssssssssqqqnnnmmmnnnooommmmmmmmmnnnnnnnnnnnnoooooonnnpppuuuzzztttkkkeee___[[[WWWVVVTTTSSSRRRPPPLLLIIIDDDAAA>>>===>>>?????????CCCBBBBBBBBBDDDEEEGGGHHHLLLRRRZZZbbbhhhnnnrrruuuvvvrrrnnnmmmnnnqqqsssssssssqqqpppsssyyy|||{{{wwwtttrrrppppppooommmlllmmmnnnpppppppppppprrrtttuuuvvvvvvvvvvvvuuutttttttttttttttrrrpppooopppqqq{{{zzzxxxvvvtttssssssssstttqqqooonnnnnnmmmllljjjjjjkkklllkkkkkkkkkmmmoooqqqqqqrrrsssuuuwwwzzz{{{{{{qqqjjjfffggghhhjjjmmmooorrrssstttuuuuuutttrrrqqqrrrsssuuutttssssssssstttvvvwww{{{~~~~~~~~~~~~}}}|||{{{yyyxxxxxxwwwwww}}}||||||~~~~~~vvvqqqooollliiiccc]]]XXXVVVUUUUUURRRRRRXXXhhhvvvnnnnnn~~~|||zzzzzzxxxuuurrrrrrtttxxxzzzxxx{{{~~~|||xxxuuuwwwuuupppggg___^^^bbbggghhhiiinnnuuu}}}~~~|||{{{|||~~~}}}}}}||||||}}}~~~~~~~~~{{{yyywwwxxxyyyzzz||||||||||||||||||||||||{{{zzzyyy{{{}}}{{{yyyxxxvvvtttrrrvvvvvvuuutttsssrrrqqqppprrrpppqqqzzzrrrhhheeeccc```aaa\\\VVVQQQHHHAAACCCHHHggg}}}www\\\FFF:::666555444444444444444444444444444333333333444444444555555666:::<<<===CCCSSSgggvvvrrr~~~wwwYYYcccssseee^^^\\\WWWTTTRRRSSSXXX```hhhmmmsssuuuwwwwwwwwwwwwxxxyyy|||{{{xxxvvvuuuuuuvvvwwwyyyyyywwwuuutttrrrqqqqqqrrrsssrrrqqqnnnllllllmmmmmmmmmmmmnnnoooppppppqqqqqqnnnnnnqqquuu|||wwwqqqnnnkkkiii```^^^]]]\\\ZZZWWWSSSOOOHHHEEEBBB@@@@@@AAAAAA@@@AAA@@@@@@???@@@AAABBBCCCFFFKKKQQQXXX^^^dddjjjnnnmmmllliiihhhiiilllnnnppprrrqqqppprrrvvv{{{}}}yyyvvvtttrrrpppnnnnnnnnnnnnmmmlllmmmoooqqqqqqqqqqqqsssuuutttuuuvvvwwwvvvuuutttssstttttttttsssqqqooopppqqquuuuuutttsssrrrqqqqqqpppsssqqqmmmkkkjjjiiifffeeedddeeefffeeeeeefffiiikkkmmmooopppqqqsssuuuxxxzzz~~~tttlllhhhhhhhhhiiilllnnnqqqssssssuuuvvvvvvtttssstttuuuvvvvvvuuutttuuuvvvwwwxxx}}}~~~}}}|||{{{yyyxxxwwwwwwvvvzzz{{{|||{{{sssnnnllliiieee___YYYUUUTTTTTTTTTQQQQQQVVVfff~~~}}}{{{wwwttttttvvvzzz|||zzz|||}}}yyyvvvyyyuuunnnfff______ccchhhfffhhhmmmuuu}}}}}}||||||~~~}}}{{{zzz{{{{{{|||||||||||||||||||||||||||~~~||||||~~~|||zzzyyyxxxuuusssttttttttttttttttttuuuuuuooonnnoooxxxtttjjjfffdddaaa```[[[WWWRRRKKKEEEGGGLLLdddzzzzzzyyy{{{www\\\FFF:::777777666444444444444444444444444333333333444444444555555777999;;;===AAANNNcccuuuvvv{{{eeelllrrrccc^^^___WWWUUUSSSRRRVVV^^^gggmmmrrrtttwwwxxxwwwwwwxxxyyy|||{{{zzzyyyxxxwwwwwwwwwvvvvvvvvvuuuttttttsssrrrqqqrrrrrrqqqnnnllllllmmmnnnnnnooopppqqqrrrrrrsssrrrooommmoooqqquuu{{{xxxyyyyyyxxxooommmkkkiiihhheeeaaa]]]SSSOOOJJJGGGFFFEEECCCBBB@@@????????????@@@BBBCCCEEEHHHMMMQQQVVV[[[aaaeeeeeeeeeddddddeeehhhkkkmmmrrrrrrrrrssstttxxx|||~~~~~~|||yyyuuuqqqooonnnlllkkkkkkmmmnnnmmmmmmnnnoooqqqrrrqqqrrrsssuuutttuuuuuuvvvvvvuuusssrrrrrrtttuuuuuusssrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnjjjgggdddbbb___]]][[[\\\]]]]]]^^^___cccfffgggiiimmmoooppprrrvvvyyyuuullliiihhhiiiiiikkknnnppprrrsssuuuvvvwwwuuutttuuuvvvxxxwwwvvvvvvvvvwwwyyyyyy~~~||||||zzzyyyxxxwwwwwwwwwwwwxxx{{{zzzpppkkkiiiccc```ZZZTTTPPPPPPQQQRRRQQQRRRYYYhhh}}}zzzwwwvvvxxxzzz|||}}}~~~|||zzzxxxyyytttkkkbbb]]]^^^cccgggfffhhhmmmttt}}}{{{{{{}}}~~~}}}}}}}}}||||||||||||||||||||||||~~~~~~~~~~~~|||zzzzzzyyywwwtttrrrrrrrrrssssssuuuvvvxxxyyyooommmmmmtttuuujjjgggeeeccc```[[[WWWSSSLLLGGGIIIOOOjjjyyy]]]GGG;;;888777777444444444444444444444444333333333444444444555555666777999<<>>>>>???@@@AAABBBBBBEEEHHHJJJMMMQQQUUUYYY\\\]]]^^^^^^___bbbfffiiimmmooorrrssstttuuuxxxzzz||||||{{{yyyvvvqqqmmmkkkjjjiiihhhiiikkkmmmmmmmmmnnnoooqqqqqqqqqqqqsssuuusssttttttttttttsssrrrrrrrrrtttvvvvvvuuuuuuuuuvvvqqqrrrrrrssssssrrrqqqqqqllliiiddd```\\\YYYUUURRRQQQRRRRRRSSSSSSVVVZZZ^^^^^^ccchhhkkkmmmqqqvvvzzzvvvmmmiiiiiiiiikkklllnnnooopppqqqtttvvvwwwvvvuuuuuuvvvxxxwwwvvvvvvvvvwwwyyyzzz|||{{{zzzyyyxxxxxxwwwwwwxxxuuuwww{{{yyynnngggddd]]]YYYSSSNNNKKKKKKLLLNNNQQQTTT]]]nnn{{{xxxwwwxxxyyy{{{~~~~~~~~~}}}{{{zzzyyyzzztttjjjaaa]]]___dddhhhfffgggjjjqqqxxx}}}}}}~~~~~~zzzzzz}}}~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~}}}}}}|||{{{{{{zzzyyyvvvsssrrrrrrrrrsssuuuwwwyyyzzzuuusssqqqvvvuuukkkhhhgggddd```\\\XXXSSSKKKFFFGGGMMMnnn}}}```HHH;;;777666555444444444444444444444444333333333444444444555555555555888;;;>>>HHH___uuuuuuzzz|||qqqzzzxxxfff______[[[YYYWWWTTTTTT[[[dddllllllooosssuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwuuutttrrrssstttttttttsssqqqqqqnnnppprrrrrrpppoooooopppooooooppppppqqqqqqqqqrrruuurrrqqqssstttssswww||||||yyysssjjjaaaYYYSSSMMMIIIBBBBBB@@@??????@@@AAAAAA???AAACCCEEEGGGIIILLLOOORRRTTTVVVWWWXXXZZZ___cccdddhhhnnnqqqrrrsssuuuwwwyyyxxxxxxvvvrrrnnnjjjggggggfffeeegggjjjmmmmmmmmmmmmooopppqqqpppqqqssstttssssssrrrqqqqqqqqqqqqrrrrrrtttvvvwwwvvvuuuuuuvvvssssssssssssrrrpppnnnmmmfffbbb]]]XXXSSSOOOKKKHHHFFFGGGGGGHHHIIILLLQQQUUUVVV\\\dddhhhkkkooovvv{{{wwwnnnhhhiiijjjlllmmmnnnnnnnnnpppsssvvvwwwvvvuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxxxx{{{~~~}}}}}}yyyyyyxxxxxxxxxxxxxxxyyyvvvxxx{{{yyymmmddd```ZZZVVVPPPKKKHHHIIIKKKMMMRRRXXXeeexxx|||yyyxxxwwwxxxyyy~~~}}}|||{{{zzzzzz}}}vvvlllccc___aaafffkkkcccdddggglllrrrvvvwwwxxxzzz|||~~~|||}}}~~~zzzyyyzzz|||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}~~~}}}}}}}}}}}}|||yyyvvvtttsssssssssuuuwwwyyyzzz~~~zzzwwwzzzuuujjjhhhhhhfffaaa]]]XXXRRRJJJDDDEEEKKKmmmcccJJJ;;;666444333444444444444444444444444333333333444444444555555555444777;;;===GGG^^^uuusss|||mmmwww}}}iii```^^^]]][[[XXXTTTTTTZZZdddllljjjmmmqqqtttuuuvvvwwwxxxuuuvvvwwwwwwwwwuuutttsssssssssttttttsssqqqpppooommmooorrrrrrqqqppppppqqqooooooooooooppppppppppppxxxtttsssuuutttqqqqqqtttxxxzzz~~~zzzvvvwwwzzzzzzooofff]]]VVVQQQGGGEEEDDDBBBAAAAAAAAABBB===???BBBCCCDDDFFFHHHJJJKKKNNNQQQRRRRRRUUUZZZ^^^]]]bbbiiinnnpppqqqsssuuuvvvvvvuuusssppplllhhheeeeeeddddddfffjjjlllmmmmmmmmmnnnpppppppppppprrrtttsssrrrqqqpppooopppqqqrrrsssuuuwwwwwwuuutttttttttssssssrrrqqqooollliiigggaaa]]]XXXRRRNNNIIIDDDAAA???@@@@@@AAABBBFFFKKKOOORRRXXXaaafffjjjooovvv||||||xxxooohhhiiikkkmmmnnnnnnnnnmmmooorrruuuwwwvvvvvvuuuvvvuuutttssssssssstttvvvwwwuuuxxx{{{}}}|||{{{{{{|||xxxxxxwwwwwwxxxxxxyyyzzzxxxyyy|||yyylllccc^^^[[[WWWQQQKKKIIIJJJMMMOOOUUU\\\kkk}}}{{{zzzxxxvvv~~~~~~}}}||||||uuukkkccc___aaaeeehhhiiieeebbbbbbeeejjjooorrrppprrrvvv{{{yyy~~~}}}~~~}}}}}}yyyzzz{{{}}}~~~}}}~~~~~~}}}|||{{{zzzyyyyyyyyy}}}{{{zzzzzz|||~~~~~~|||yyyxxxvvvuuutttvvvzzz}}}~~~qqqhhhhhhhhheeeaaacccZZZPPPIII???>>>KKKkkkgggKKK???;;;888555......///000111111222222444444444555555555555666777555666:::===EEE[[[rrr|||vvvxxxuuussszzzmmmbbb___\\\ZZZVVVSSSSSSWWW^^^dddhhhlllqqqtttttttttssssssttttttttttttttttttttttttsssssssssrrrqqqpppooonnnooopppqqqrrrrrrqqqpppooonnnoooooopppppppppoooooopppooonnnmmmnnnqqqtttuuuvvvxxx|||}}}zzztttoooooommmoooxxxtttjjj^^^SSSNNNGGGCCCCCCCCCAAAAAADDDBBBAAAAAABBBDDDDDDBBBAAAFFFFFFFFFHHHKKKOOOSSSUUU[[[^^^ccciiinnnrrruuuvvvvvvtttrrrqqqooommmiiifffgggfffeeeeeegggjjjmmmpppmmmnnnooopppqqqrrrrrrrrrtttrrrooollljjjkkklllmmmqqqqqqppppppppppppooooooqqqooolllkkkjjjhhheeecccYYYTTTNNNIIIGGGEEECCCBBBAAA@@@>>>>>>???AAADDDFFFKKKRRR\\\bbbfffkkkrrrxxx{{{tttpppmmmmmmmmmmmmnnnnnnnnnnnnpppppprrrsssuuuvvvwwwwwwtttttttttuuuuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvvvvuuuuuuxxx{{{|||zzzwwwwwwzzz}}}xxxhhh]]]XXXPPPMMMIIIGGGHHHIIIIIIIIINNNUUUdddzzz}}}zzzwwwuuu~~~~~~}}}|||vvvllldddaaacccfffiiigggddd```___aaadddfffgggkkklllooossswwwyyyxxxvvvrrrwwwzzzxxxyyy}}}~~~{{{wwwyyyzzz}}}~~~}}}~~~}}}|||{{{zzzyyyxxxxxxxxx{{{yyyxxxyyy|||~~~~~~~~~|||zzzyyyxxxvvvuuuvvvyyy|||~~~~~~qqqiiiiiihhhfffaaabbbXXXMMMHHH???AAAOOOrrrlllOOO@@@;;;888555000000111222222333444444444444444555555555555666777555666:::===EEEZZZqqqzzzyyyyyy~~~oooccc___]]]ZZZVVVRRRRRRWWW^^^dddiiilllqqqtttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnooopppqqqqqqpppooonnnqqqqqqppppppoooooonnnnnnqqqpppnnnmmmnnnpppssstttvvvwwwxxx{{{|||zzzwwwqqqlllhhhfffhhhpppyyyvvvhhh\\\WWWPPPIIIHHHGGGDDDCCCEEEBBBAAA@@@AAACCCCCCBBB@@@CCCCCCCCCEEEHHHLLLPPPRRRUUUXXX]]]ccciiiooosssuuuvvvtttqqqooonnnllliiiffffffeeeddddddfffiiilllnnnmmmnnnpppqqqrrrssssssssspppnnnllljjjiiijjjkkklllppppppppppppooooooooooooooommmkkkiiigggddd```]]]WWWSSSMMMIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@BBBEEEGGGJJJQQQZZZ```dddiiipppvvvyyyssspppnnnnnnnnnooooooooooooppppppqqqsssuuuvvvvvvvvvvvvtttttttttuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxwwwvvvvvvxxx{{{{{{yyywwwwww{{{}}}xxxhhh[[[UUUOOOLLLHHHFFFFFFGGGHHHHHHJJJOOO^^^uuu|||xxxttt}}}|||uuulllfffdddfffhhhjjjhhheeebbb```______]]]\\\ccccccdddgggjjjkkkiiihhhfffkkkoooqqqtttzzz~~~~~~~~~}}}}}}~~~}}}xxxtttxxxyyy|||~~~~~~}}}|||}}}~~~}}}|||{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwxxx{{{~~~~~~}}}{{{zzzzzzwwwuuutttwwwzzz||||||rrrjjjjjjjjjgggcccbbbVVVJJJEEE???DDDUUU}}}~~~tttSSSBBB;;;777444222333333444444555555666444444444555555555555666777444666:::===DDDYYYooo{{{|||qqqccc^^^^^^[[[VVVQQQQQQVVV^^^dddiiilllqqqssstttssssssssspppppppppppppppppppppppprrrqqqqqqqqqppppppoooooonnnoooppppppppppppooonnnsssrrrpppooonnnmmmnnnnnnrrrqqqooonnnnnnoooqqqrrruuutttsssuuuzzz}}}xxxvvvsssnnniiieeecccfffmmmtttzzzzzzmmmaaaWWWNNNKKKHHHEEECCCDDDBBBAAA@@@@@@BBBBBBAAA????????????AAADDDHHHLLLNNNNNNPPPTTTZZZaaahhhnnnrrrvvvssspppmmmllljjjhhhfffeeeeeeddddddeeegggjjjkkknnnoooqqqrrrssssssssssssooonnnllljjjhhhhhhhhhhhhkkklllmmmnnnnnnooooooooonnnmmmkkkjjjhhhddd___[[[VVVSSSNNNKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCDDDFFFGGGIIINNNVVV]]]aaagggmmmrrrvvvssspppooooooooooooppppppppppppppprrruuuwwwxxxwwwvvvuuusssttttttuuuvvvwwwxxxxxxuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwxxxyyy{{{zzzxxxvvvxxx{{{}}}yyygggYYYQQQOOOKKKGGGEEEFFFHHHIIIJJJLLLNNN[[[sss}}}{{{{{{|||zzz|||zzzwww|||~~~zzztttmmmhhhhhhjjjkkklllkkkjjjgggfffddd```\\\XXX[[[ZZZZZZ[[[\\\\\\[[[YYYZZZ___eeejjjooouuu{{{}}}~~~~~~~~~~~~{{{wwwssswwwyyy{{{~~~~~~}}}|||~~~}}}|||{{{|||~~~}}}}}}}}}}}}|||zzzyyyxxxxxxwwwwwwwwwwwwwwwyyy|||}}}|||zzzzzzwwwsssrrrsssuuuwwwwwwssskkkkkkjjjhhhdddbbbTTTGGGCCC???GGGZZZwwwyyyWWWCCC;;;777444333333444444555555555666444444444555555555555666777444666:::<<>>AAADDDHHHJJJJJJKKKNNNRRRYYYaaahhhlllssspppmmmjjjiiihhhgggeeedddcccccccccdddfffhhhiiinnnoooqqqssstttttttttsssrrrqqqooommmkkkiiihhhhhhggghhhjjjkkklllmmmllllllllllllkkkkkkjjjgggccc___YYYVVVRRRPPPOOOOOONNNMMMJJJIIIGGGFFFEEEFFFGGGHHHHHHMMMSSSYYY^^^ccciiinnnrrrrrrqqqnnnnnnoooooooooppppppppppppsssvvvyyyyyyxxxvvvtttttttttuuuvvvwwwxxxyyyzzzwwwvvvvvvvvvwwwxxxyyyzzzxxxyyyyyyzzzzzzzzzxxxwwwxxx{{{}}}yyygggWWWNNNNNNKKKGGGFFFGGGJJJMMMNNNSSSRRR^^^xxx}}}zzzyyyyyyyyyyyyxxxzzz|||~~~{{{{{{|||yyysssmmmlllnnnqqqqqqpppooonnnmmmllliiieee___ZZZWWWUUUSSSRRRSSSRRRQQQPPPRRRUUU\\\dddkkkrrryyy~~~~~~~~~~~~{{{wwwsssvvvxxxzzz|||||||||{{{zzz|||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyxxxxxxxxx{{{~~~}}}|||zzzyyyuuuqqqoooooopppqqqppptttrrrkkkkkkkkkiiieeecccTTTFFFBBB???HHH[[[}}}oootttwwwWWWCCC:::666444333333333333444444444444444444444555555555555666777444666:::<<>>===>>>@@@BBBDDDGGGGGGHHHJJJOOOTTTZZZ]]]fffeeedddeeefffeeecccaaa```aaabbbccceeeggghhhiiilllnnnqqqtttuuutttsssqqqlllnnnqqqtttvvvwwwxxxxxxuuuuuutttrrrooojjjfffcccbbbbbbbbbeeegggiiiiiihhhfffddd```^^^]]][[[YYYWWWUUUUUUTTTSSSSSSRRRSSSSSSRRRSSSVVVZZZ___cccgggjjjppp}}}|||ppprrrmmmmmmmmmmmmnnnnnnnnnnnnoooqqqtttwwwxxxxxxwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{zzzxxxvvvuuuuuuuuuwwwxxxwwwyyy{{{{{{zzzyyyyyyzzzzzz|||~~~|||nnn```WWWNNNJJJEEEBBBDDDGGGJJJKKKKKKOOOeee{{{{{{rrrooosssyyy||||||{{{|||}}}~~~zzzuuutttuuuwwwwwwwwwxxxwwwwww{{{~~~ppphhhgggiiimmmlllkkkrrr{{{~~~||||||~~~wwwxxxxxxzzz|||{{{wwwtttwww~~~~~~yyyxxxwwwvvvsssnnngggbbbZZZWWWRRROOONNNNNNNNNMMMMMMLLLOOOWWW]]]bbbkkktttxxx{{{}}}~~~|||yyyuuusssrrrrrrrrrrrrsssuuuwwwxxxyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxxxxyyyyyyyyy|||~~~~~~}}}|||}}}~~~~~~}}}|||zzzyyywwwuuurrrpppnnnkkkhhheeecccooo~~~qqqiiijjjjjjhhhgggfffXXXJJJDDD???DDDUUUwwweeefffmmmhhhNNN>>>888666666333333333333333333333333444444444555555555555666666444666:::;;;@@@SSShhh}}}}}}lllbbb[[[YYYWWWTTTSSSUUUZZZ^^^eeegggjjjllllllmmmnnnpppoooooooooooooooooooooooonnnmmmllllllmmmnnnppprrrpppooonnnmmmmmmnnnooopppnnnnnnooooooppppppqqqqqqqqqqqqppppppppppppppppppppppppqqqtttzzzwwwrrroooiiieee```aaafffnnnttt|||rrrggg]]]SSSOOOJJJGGGCCCAAAAAAAAAAAA@@@AAA@@@>>>======>>>???@@@BBBCCCEEEHHHLLLQQQVVVXXX______```ccceeedddbbb______```aaacccfffhhhjjjkkkkkkmmmqqqssstttsssrrrpppkkkmmmqqquuuxxxyyyyyyxxxzzzzzz{{{zzzwwwssspppmmmjjjiiiiiijjjnnnqqqrrrssstttqqqnnnkkkiiifffccc```^^^^^^^^^^^^]]]]]]]]]]]][[[[[[\\\___cccgggjjjlllppp~~~zzzpppqqqmmmnnnnnnnnnnnnooooooooonnnooorrruuuwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{yyyvvvtttssssssuuuvvvuuuxxx{{{|||zzzyyyzzz{{{zzz|||~~~uuuiiiaaaVVVQQQJJJEEEDDDEEEGGGHHHGGGQQQnnnyyy{{{{{{yyyyyyxxxqqqhhheeellltttyyyzzz{{{|||}}}zzzvvvtttvvvxxxyyyxxxzzzwwwvvvzzz~~~~~~}}}qqqbbbYYYWWWYYY]]]\\\[[[cccnnnuuuwwwyyyyyyzzz~~~}}}wwwvvvvvvwwwzzz}}}}}}yyywww|||}}}{{{xxxrrrkkkfff\\\YYYTTTPPPOOOOOOOOOOOOMMMJJJLLLSSSWWW[[[cccmmmvvvyyy|||}}}{{{xxxuuussspppooonnnnnnppprrruuuwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}||||||||||||}}}}}}||||||zzzyyyxxxwwwwwwwwwxxxxxxyyy{{{}}}~~~|||{{{||||||}}}}}}}}}{{{zzzyyywwwuuusssqqqoookkkgggcccbbbmmmzzzpppiiiiiijjjhhhhhhgggZZZLLLFFF>>>BBBSSS}}}yyyfffgggaaaxxx|||aaaJJJ===888666666444444444444444444444333444444444555555555666666666444666;;;;;;@@@RRRggg~~~wwwoooeeeZZZYYYWWWUUUTTTUUUZZZ]]]dddfffiiikkkkkklllmmmooooooooooooooooooooooooooommmlllkkkkkklllnnnqqqrrrnnnmmmlllkkkkkklllmmmnnnooooooppppppppppppooonnnpppppppppppppppppppppppprrrpppoooqqqxxxwwwrrrnnnhhhdddZZZ\\\bbbjjjqqqzzzvvviii^^^XXXKKKHHHDDDBBBBBBBBBAAAAAABBB@@@>>><<<;;;<<<===>>>???@@@BBBFFFJJJOOOTTTVVVZZZ\\\^^^bbbddddddaaa^^^^^^___aaadddfffiiikkkllljjjmmmpppssstttsssqqqooommmooosssuuuvvvvvvtttsssyyyzzz}}}~~~|||zzzvvvtttssstttxxx{{{~~~~~~}}}yyyvvvssspppllliiieeeeeeeeeeeeeeeeeeeeeeeeaaa```aaacccgggkkkmmmnnnqqqzzzoooqqqooooooooooooppppppppppppmmmnnnpppsssuuuwwwyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz|||zzzvvvtttrrrrrrssstttuuuxxx{{{|||zzzzzz{{{}}}zzz}}}~~~zzzpppiii___YYYPPPJJJGGGFFFGGGGGGKKKWWWwww