BM6P6(@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((((((((((((((())))))))))))((()))&&&$$$***333333---'''((()))***+++,,,---...******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((&&&###$$$&&&((('''%%%###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###(((&&&$$$$$$%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$######"""########################!!!!!!""""""#########$$$!!!"""######"""!!!"""$$$$$$""" """%%%&&&$$$"""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!"""###$$$%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%###!!! !!!"""%%%###!!! !!!###&&&((((((''''''&&&$$$######"""%%%$$$$$$$$$######""""""$$$###"""""""""###%%%%%%""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$######"""!!! $$$$$$$$$#########""""""&&&&&&%%%$$$$$$######"""$$$$$$$$$############""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##############################""""""""""""######$$$$$$##################&&&$$$$$$%%%### !!!&&&'''%%%$$$$$$%%%%%%###""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''')))))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************)))))))))))))))'''&&&%%%%%%&&&'''))))))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$%%%########################%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))***+++))))))...555444///%%%%%%&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$%%%&&&'''((((((((('''&&&(((''''''&&&%%%$$$$$$###########################$$$$$$$$$$$$############"""###$$$$$$"""!!!"""$$$&&&$$$###$$$&&&'''&&&$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$#########!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$########################"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$%%%"""""""""!!!!!!"""######$$$###"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""$$$###"""""""""###$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$##############################""""""""""""##############################'''$$$###&&&&&&######%%%############"""!!!!!!!!!"""############$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))((((((((('''''')))(((&&&%%%%%%&&&((())))))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***+++++++++///444333...)))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$&&&&&&&&&%%%###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''''''''((()))(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%'''(((((((((''''''***))))))(((&&&%%%$$$$$$########################&&&&&&%%%%%%$$$#########$$$%%%&&&%%%###""""""###%%%$$$###$$$&&&&&&&&&%%%"""""""""""""""""""""""" !!!"""######"""!!!  """###$$$%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##########################################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########!!!"""""""""""""""!!! #########"""""""""""""""!!!"""""""""######$$$$$$######""""""""""""!!!!!!######""""""######$$$%%%""""""""""""""""""""""""########################$$$$$$$$$###############"""############$$$$$$$$$#########""""""!!!!!! $$$$$$$$$###############""""""######$$$%%%%%%&&&$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$##############################""""""""""""##############################$$$ %%%(((%%%"""!!!!!!###%%%$$$!!! !!!###"""############$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''&&&'''''''''((((((((())))))''''''(((***---///---***++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$%%%%%%&&&%%%###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&+++)))(((&&&&&&''')))***(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&(((((((((((('''******)))'''&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$######%%%&&&'''%%%###""""""###""""""!!!"""############"""""""""""""""""""""""" !!!###$$$$$$###!!!  !!!###$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$""""""######$$$###""" """""""""#########$$$$$$"""""""""!!!!!!!!!!!!!!!###############$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$#########"""""""""!!!!!!########################""""""######$$$$$$$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$##############################""""""""""""#####################$$$$$$$$$$$$!!!$$$,,,111---%%% !!!%%%(((&&&""" ###'''""""""#########$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&)))((((((''''''(((((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######%%%%%%%%%&&&&&&%%%%%%%%% !!!###%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((''''''''''''((((((((((((&&&%%%&&&)))+++***))))))''''''((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&(((***(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$%%%'''(((((((((''''''(((((('''&&&%%%$$$###"""######################## !!!!!!"""###$$$%%%%%%%%%&&&'''%%%###""""""###!!!!!!""""""""""""######""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!"""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$""" """###$$$$$$$$$"""!!!$$$$$$$$$$$$############!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$############""""""""""""########################$$$$$$$$$######"""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########################################################$$$$$$#######################################""""""""""""######""""""#########$$$$$$$$$'''&&&+++555:::444)))###!!!%%%(((&&&"""!!!$$$(((""""""#########$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$ !!!###%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***))))))(((&&&&&&'''''''''((((((((((((&&&'''***+++)))(((+++((((((((())))))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''$$$%%%%%%%%%######%%%&&&###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%$$$########################"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$######"""######################## """###$$$%%%&&&$$$%%%&&&%%%###""""""###"""###%%%$$$######$$$&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""#########"""!!!!!!######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$###############"""""""""!!!!!!"""#####################$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$#########!!!!!!""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#######################################$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$############""""""############$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""##############################""""""""""""######"""""""""###$$$$$$%%%%%%$$$###(((111444...%%%!!! """$$$###!!! """%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''((())))))((('''&&&&&&&&&'''''''''((((((***''''''******&&&(((,,,))))))***+++,,,------...))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%###"""$$$&&&###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%'''((((((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################!!!!!!"""######$$$%%%%%%"""###$$$$$$"""!!!"""$$$!!!###%%%$$$###"""$$$&&&""""""""""""""""""""""""########################"""###############""""""$$$###"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$###############""""""""""""############""""""""""""###%%%&&&'''###$$$$$$%%%%%%%%%%%%$$$"""""""""###############"""""""""#########$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$############""""""""""""$$$$$$$$$############""""""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""##############################""""""""""""######!!!""""""###$$$$$$%%%%%%"""!!!###''''''### !!!!!!!!!"""""""""#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###&&&((((((((('''&&&&&&&&&&&&'''''''''((((((***&&&&&&)))((($$$&&&,,,%%%&&&'''((()))***++++++******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%""""""$$$'''###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((''''''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))(((&&&$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%!!!"""######"""!!!"""$$$!!!###""" """$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%&&&'''########################%%%%%%$$$$$$###"""""""""!!!!!!""""""######$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&''' !!!"""###$$$$$$""""""######$$$$$$$$$%%%!!!"""###$$$%%%$$$######""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""##############################""""""""""""######!!!""""""###$$$$$$%%%%%%(((%%%$$$%%%### """'''$$$###"""###%%%&&&&&&$$$"""############$$$$$$$$$!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$"""######((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''''')))***+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***&&&%%%%%%%%%&&&((()))+++%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&%%%$$$###"""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''((()))(((&&&%%%%%%%%%#########"""""""""""""""########################$$$"""!!!!!!"""$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$#########$$$%%%$$$###############$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%$$$#########$$$&&&&&&%%%%%%$$$$$$############""""""######$$$%%%$$$$$$##################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########"""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!  !!!"""%%%$$$$$$$$$###"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&########################$$$$$$##################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!###$$$&&&&&&%%%$$$###"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$#########&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''((()))***+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''(((((((((''''''&&&&&&&&&&&&%%%$$$###"""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%''''''''''''''')))############""""""""""""########################&&&%%%###"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$######"""#########%%%$$$###""""""###$$$%%%%%%$$$######"""""""""#########""""""######$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$###""""""""""""###$$$$$$$$$##################""""""""""""####################################"""############$$$$$$$$$########################%%%$$$############$$$%%%################################################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!###$$$&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$###""""""###$$$$$$############"""""""""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$"""###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))'''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''***'''$$$!!! """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''&&&&&&'''(((################################################(((&&&$$$#########"""!!!########################"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$###"""""""""""""""########################$$$###""""""!!!""""""""" !!!!!!""""""######""""""######$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########"""""""""######$$$######################################################$$$$$$######""""""$$$######""""""######$$$""""""##################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################$$$######""""""######$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""$$$%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$###""""""###$$$$$$############""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""######$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((((((((('''&&&&&&'''((((((&&&''')))++++++)))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######"""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$##############################""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&((('''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''((('''%%%######$$$"""###############$$$$$$########################&&&$$$""""""######"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$%%%$$$###""""""!!!!!!"""!!!"""############"""!!!$$$######"""""""""############$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""######$$$$$$########################""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!"""""""""####################################""""""#########$$$$$$$$$###########################""""""""""""""""""##########################################$$$$$$$$$"""""""""""""""#####################$$$$$$$$$$$$""""""############""""""""""""###$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$##################$$$#########"""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))))))))((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$#########""""""######$$$$$$$$$%%%########################"""!!! """#########""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$######"""!!!!!!""""""!!!"""############"""!!!$$$$$$#########$$$$$$%%%$$$#########"""""""""!!!######""""""######$$$%%%""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$##################$$$%%%%%%########################""""""""""""""""""""""""!!!""""""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""######"""""""""########################""""""#########$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$""""""############""""""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''%%%%%%%%%%%%''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))))))))(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$###%%%'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&""""""######$$$%%%%%%%%%######################## !!!###$$$###########################"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$###"""!!!!!!!!!######""""""######$$$%%%"""""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$##################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""######$$$$$$######"""########################"""""""""###$$$$$$%%%%%%############""""""""""""!!!!!!""""""###$$$$$$$$$""""""############""""""""""""""""""######$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""##################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))******)))((('''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&########################"""############$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% """$$$%%%$$$$$$$$$&&&""""""###$$$$$$%%%&&&&&&########################"""  """######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$%%%$$$###""""""###$$$%%%###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!""""""""""""####################################"""############$$$$$$$$$##############################$$$%%%%%%$$$##############################!!!""""""###$$$$$$%%%%%%############"""""""""!!!!!!!!!!!!"""###$$$$$$$$$""""""############"""""""""""""""""""""######$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""""""""##################$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&#####################"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))*********((('''&&&&&&'''((())))))((('''&&&************************))))))(((((('''''''''&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&########################"""############$$$$$$$$$###$$$&&&''''''&&&$$$###'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%###!!!!!!"""""""""###$$$%%%%%%&&&&&&########################%%%###!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&%%%$$$###""" !!!###$$$%%%&&&%%%###""""""###%%%&&&""""""!!!""""""###$$$$$$!!!!!!!!!"""######$$$$$$#########"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!######""""""!!!!!! """"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""############"""""""""""""""""""""######$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$ !!!###$$$%%%&&&'''!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$################################# !!!!!!"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!$$$&&&((((((''''''$$$$$$$$$$$$%%%%%%&&&'''***(((&&&$$$$$$$$$%%%&&&++++++******)))(((((((((&&&&&&&&&'''((())))))***))))))))))))************(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&###""""""""""""""""""###################################################'''%%%###""" !!!!!!%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%########################!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$######!!!!!!$$$%%%$$$"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$###"""""""""""""""""""""####################################$$$$$$$$$#########""""""################################################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!! """%%%&&&&&&%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%% ###&&&&&&$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&### &&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''$$$ """%%%%%%###%%%%%%%%%%%%$$$$$$$$$######$$$&&&''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((()))&&&&&&''''''((())))))***(((((()))))))))*********''''''((((((((((((''''''*********)))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$############$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&################################################$$$$$$""""""!!!""""""###$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$"""!!!  !!!"""!!!"""############"""!!!############$$$$$$$$$$$$########################%%%%%%$$$$$$############""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$######""""""############$$$$$$$$$############"""""""""!!!"""""""""""""""##################$$$$$$######"""###""" """$$$%%%$$$"""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""#####################$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$###############!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((($$$ $$$'''&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%$$$"""!!!&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''$$$!!!!!!###$$$%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%% """%%%'''))))))((('''%%%%%%&&&''''''((())))))&&&&&&''''''((()))))))))(((((())))))))))))******&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$######""""""######$$$################################################"""""""""""""""###$$$%%%$$$$$$###""""""###$$$$$$ !!!!!!"""""""""#########$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$$$$""""""$$$!!!$$$%%%%%%$$$!!!######$$$$$$$$$%%%%%%%%%########################$$$############"""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$####################################$$$$$$######"""!!!"""############$$$$$$$$$############""""""""""""############""""""""""""!!!""""""#########""""""$$$###"""###$$$%%%$$$###""""""""""""####################################"""""""""###""""""!!! !!!!!!"""######$$$%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''$$$###&&&'''&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$###!!!###%%%&&&((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((())))))(((((((((((()))))))))***&&&''''''((((((''''''&&&(((''''''&&&%%%$$$######(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###""""""!!!!!!!!!!!!""""""################################################"""""""""#########$$$$$$$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$############$$$$$$######""""""""""""######""""""#########$$$$$$$$$&&&$$$!!!!!!$$$&&& """###$$$$$$###""" $$$$$$$$$$$$%%%%%%%%%%%%###########################""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%&&&%%%###"""######################## !!!"""###$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$######""""""!!!!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%$$$!!!"""""""""####################################!!!"""""""""""""""!!!!!!!!!"""""""""#########$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$%%%&&&((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%######&&&%%%%%%$$$%%%&&&'''((()))))))))(((((('''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((((())))))(((((((((******))))))((('''&&&&&&###$$$%%%''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""%%%%%%%%%$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$######"""#########$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$######""""""""""""######""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""############$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""######################## !!!"""###$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""######$$$$$$######""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$!!!"""""""""####################################""""""######$$$######"""#########"""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""################################################$$$$$$$$$#########""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###)))'''%%%$$$$$$%%%&&&(((******))))))(((''''''&&&''''''((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%!!!$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""$$$$$$############$$$$$$################################################$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$########################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$####################################$$$$$$######"""!!!"""############$$$$$$$$$""""""""""""########################"""""""""""""""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%###"""###$$$""""""""""""##########################################$$$$$$%%%%%%$$$$$$$$$$$$###""""""!!! """"""""""""############""""""""""""""""""""""""###############$$$$$$$$$################################################"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%############!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&%%%$$$###$$$&&&"""""""""######$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((())))))'''(((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%$$$######""""""!!!!!!!!!!!!""""""################################################"""###$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""######"""""""""!!!!!!"""""""""#############################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$######""""""############$$$$$$$$$!!!"""""""""############"""""""""""""""#########!!!"""###$$$$$$%%%%%%%%%"""$$$%%%$$$""" """###""""""""""""############"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""""""""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$#########!!!#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%'''&&&$$$###$$$&&&!!!!!!""""""#########$$$$$$$$$$$$$$$%%%&&&''''''"""###%%%'''''''''%%%$$$###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((('''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&'''''''''''''''''''''(((((())))))(((&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%################################################ !!!###%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""########################""""""""""""############$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$#########$$$$$$######### !!!###%%%%%%###!!! !!!!!!!!!!!!""""""""""""##############################$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%########################!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$ !!!######$$$$$$$$$"""$$$%%%$$$!!!!!!###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$ !!!!!!""""""######""""""""""""####################################""""""######$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$###""""""$$$%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%''''''%%%###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&%%%&&&((()))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%'''%%%######%%%&&&###!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$###"""!!!!!! ########################"""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###%%%$$$$$$###"""""""""###&&&%%%###"""""""""######$$$#########""""""!!!!!!$$$###"""""""""###%%%%%%########################$$$$$$###"""###$$$&&&'''########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$'''((('''$$$"""$$$&&&########################!!!!!!"""#####################""""""""""""##############################$$$!!! """###""" $$$$$$############$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""&&&%%%$$$%%%'''((('''&&&&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))'''&&&&&&((()))(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%'''%%%$$$$$$&&&'''%%%############$$$$$$%%%%%%&&&$$$$$$$$$###"""!!!!!!!!!########################"""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$####################################""""""!!! ########################$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###'''&&&&&&%%%$$$$$$$$$%%%%%%%%%###"""""""""######%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%########################%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$$$$&&&'''&&&###"""###%%%########################!!!""""""#####################""""""""""""##############################$$$""" """###"""!!!######""""""""""""######$$$$$$#########"""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))(((&&&&&&'''((('''&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%'''%%%%%%%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!########################"""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!""""""""""""""""""""""""$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$###############$$$############$$$%%%%%%########################%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$%%%$$$###"""###$$$########################!!!"""######$$$$$$############""""""""""""##############################$$$""" !!!"""###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$#################################"""""""""#########$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((())))))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%$$$"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################"""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""#########"""!!! """""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$#########"""$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$%%%%%%########################&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########"""""""""###########################""""""###$$$$$$$$$$$$###$$$######""""""######$$$###########################"""!!!!!!""""""###"""######""""""""""""######$$$$$$$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%###"""$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***(((&&&&&&&&&'''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$"""""""""######$$$$$$$$$############"""!!! #########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###"""############$$$#########!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""###""""""########################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################"""""""""###$$$%%%$$$$$$######$$$$$$%%%############################################################$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%###$$$%%%&&&%%%###$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((('''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&"""$$$%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&###############""""""!!!#########$$$%%%%%%&&&&&&###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&###"""!!!"""###$$$###"""########################"""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$###"""!!!###%%%%%%%%%%%%$$$$$$%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&'''&&&$$$###$$$&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&"""######$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""$$$%%%''''''&&&%%%$$$!!!"""###$$$%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%########################"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!!"""$$$%%%$$$"""########################"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################"""$$$%%%###!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&%%%$$$$$$&&&(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%''')))'''$$$###$$$&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$########################$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&& !!!###%%%%%%%%%###"""!!!"""###$$$%%%%%%$$$############$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%########################!!!"""$$$%%%&&&%%%%%%$$$################################################$$$$$$$$$###############$$$"""!!!"""%%%&&&%%%#################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################"""$$$%%%$$$!!!!!!###&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$$$$&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""""""""""""""############!!!!!!""""""######$$$$$$&&&%%%$$$#########$$$%%%#########"""""""""!!!!!!"""############$$$$$$$$$###"""""""""""""""##################$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""###########################"""!!!!!!!!!"""$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########""""""!!!#########"""######$$$$$$##############################$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))++++++***((('''&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""########################$$$$$$$$$$$$%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$###""""""""""""###$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$######""""""$$$$$$###############$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''(((((('''&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%&&&(((******%%%%%%$$$$$$###$$$$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###%%%%%%$$$###""""""""""""##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$######""""""######$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!""""""###$$$%%%%%%&&&""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""$$$%%%&&&'''&&&&&&%%%$$$############"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""##############################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''''''''$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$####################################$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""""""""######$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""##############################$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%#########"""""""""""""""!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""##############################$$$$$$$$$$$$######"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""###############$$$$$$!!!"""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%##############################$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######""""""###$$$$$$###""""""""""""#########$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$$$$###############$$$##############################$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$$$$###!!!!!!!!!!!!""""""############"""############$$$$$$$$$!!!!!!"""###$$$&&&'''(((############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%&&&''')))******$$$%%%%%%&&&&&&%%%%%%$$$######################## !!!"""###$$$###""""""!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!######$$$$$$$$$##################$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%'''+++---)))'''%%%$$$$$$&&&)))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$"""""""""%%%''''''&&&$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######'''&&&$$$#########$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$ !!!"""$$$&&&''''''###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""########################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$############$$$$$$###############"""!!!!!!"""############$$$$$$$$$#################################$$$%%%%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###"""""""""$$$%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%'''***+++((('''%%%%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$######%%%(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$!!!""""""""""""#########&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''########################"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$###############"""!!!!!!"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$""""""###$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######"""!!!!!!###$$$%%%%%%%%%%%%######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""###$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((()))((('''((()))+++)))(((&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!""""""""""""###%%%#########$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$'''&&&%%%$$$###"""!!!!!!###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$$$$%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$#########$$$######"""!!!"""############$$$$$$$$$##########################################""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######"""###%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((((((''''''((()))***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""""""""############$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$ !!!""""""#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$#########$$$$$$######"""""""""#########$$$$$$$$$########################$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""""""""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&(((&&&%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$!!!"""###$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%&&&'''(((((((((&&&$$$$$$%%%&&&$$$###"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$###############$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%&&&&&&&&&%%%%%%########################"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$##########################################""""""######$$$$$$$$$######""" !!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$######$$$%%%''')))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&((()))++++++***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$!!!""""""#####################$$$$$$$$$%%%%%%%%%!!!###$$$$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""########################"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$""""""###$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$#########%%%((()))''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''')))***------,,,)))&&&$$$%%%&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$!!!!!!"""###############"""############$$$$$$$$$!!!###%%%$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$#################################$$$%%%%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""######### """$$$&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%###""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((((((((((((%%%&&&(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&(((***+++,,,---+++(((&&&&&&&&&&&&%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$###############$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((((((###$$$$$$%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&''')))***++++++)))&&&%%%%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%% !!!###$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))(((&&&$$$$$$%%%&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&'''&&&%%%########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###################################################""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&########################"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$################################################### !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$''''''&&&%%%$$$"""!!! """"""######$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&(((((('''%%%########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######################################################$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$####################################### !!!!!!"""#########$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################%%%$$$###"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#####################$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%###########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""!!! !!!###%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################""""""""""""""""""######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$###############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((()))---+++(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$((('''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&"""$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%###!!!##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###""""""###%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$############### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$###"""#########%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((***++++++000---)))%%%###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---+++)))'''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((())))))((((((((('''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$############$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))$$$%%%'''((((((((('''&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((()))******))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$""" """$$$%%%"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%"""###############"""!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%""""""$$$&&&(((***+++,,,$$$%%%'''(((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''########################""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###  ###%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%% !!!"""######$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''))))))))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''&&&%%%%%%&&&&&&&&&!!!$$$&&&((()))((((((*********))))))(((((('''((((((((((((((((((((((((((())))))*********))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&''')))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%$$$######"""""""""###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&'''((('''&&&%%%$$$$$$############$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&''''''$$$%%%''')))))))))((('''+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))'''((((((((((((((((((((((((((((((((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''(((((('''''''''''''''&&&''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((('''''''''''''''((((((((()))*********)))((('''+++*********************************************((((((((())))))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((&&&''''''(((((('''%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%############""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))******))))))(((''''''&&&''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((((()))*********))))))(((*********+++++++++++++++------------------------++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++*********&&&&&&''''''((()))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&((())))))'''%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))(((''''''&&&%%%$$$$$$###$$$$$$##################$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))))))))(((((('''''''''***)))))))))((((((''''''%%%'''((((((&&&&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''((((((&&&'''((()))***+++++++++++++++,,,,,,------................................./////////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''((((((((())))))******'''((()))******)))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''((())))))&&&&&&'''''''''(((((((((,,,,,,+++)))((('''&&&%%%&&&((())))))(((''')))***(((((((((((())))))))))))*********))))))*********))))))))))))))))))))))))'''(((((())))))*********(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&''''''(((((())))))'''(((((((((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((())))))'''((()))+++,,,...000000//////000000111222333333111111111111111111111111333333333333222111000000000000000///////////////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((()))***%%%%%%&&&''''''((()))))),,,+++***)))((('''&&&%%%((()))******))))))***+++''''''''''''((((((((((((++++++************++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))(((((((((((())))))'''''''''((((((((((((((('''(((((())))))((((((''')))))))))(((((()))))))))#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))))))))''''''((()))))))))(((((((((((((((((()))***+++,,,------...///111333555666333444555666777888999999777777777777777777777777::::::::::::999888777666888888777777777666666666444444444333222111111111222222111111000000//////------,,,+++++++++++++++))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""###$$$%%%&&&$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""##################"""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((())))))***((((((((((((((((((((()))))))))(((((((((((('''''')))+++,,,,,,+++***,,,---)))))))))*********++++++,,,+++************+++,,,************************+++***************))))))))))))************))))))))))))(((((((((((())))))((((((((((((((('''''''''(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''(((((()))))))))))))))************+++,,,---...222222333444555777888999777888888:::;;;<<<===>>>????????????????????????AAAAAAAAAAAA@@@???>>>===@@@@@@@@@??????>>>>>>>>><<<;;;;;;:::999888888777777666666555444333222222111000...---,,,------...************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$&&&&&&$$$$$$############$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******++++++******)))(((((((((%%%&&&&&&'''((())))))******,,,------,,,+++---...---------.........//////---,,,+++******+++,,,---************************,,,+++++++++***)))))))))+++++++++,,,,,,+++++++++))))))(((((((((((())))))))))))(((((('''''''''&&&(((((())))))))))))((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''$$$""""""###&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&)))&&&%%%&&&)))+++***((()))))))))))))))))))))))))))))))))))))))*********,,,---///111222444555555888888999;;;<<<===>>>???????????????@@@AAACCCDDDAAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<;;;::::::999999888555333222222222222////////////...---,,,++++++***)))))))))***,,,---,,,,,,+++***************)))))))))))))))(((((((((+++***)))''''''(((((()))(((''''''''''''(((((()))(((((((((((())))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%((('''&&&&&&'''(((&&&%%%&&&'''((('''$$$###"""###&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$""""""""""""############((('''%%%###""""""######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))$$$%%%%%%&&&''''''(((((('''(((((((((((((((((()))***+++,,,,,,***))))))***)))))))))))))))*********------.........------,,,111000000//////.........---......///000000111111......////////////......---------------...///000---------,,,,,,+++++++++++++++,,,------,,,+++******))))))******+++,,,---))))))))))))))))))))))))###$$$%%%&&&''''''''''''((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''%%%&&&'''(((''''''&&&'''((()))***''''''''''''''''''''''''***'''&&&''')))+++***)))(((((()))))))))*********+++++++++,,,,,,---------333444666888:::;;;<<<<<<>>>???@@@AAABBBCCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???BBB@@@???<<<:::999888888222222111111000///...---,,,,,,+++******++++++,,,---,,,+++***************************))))))))))))******((('''''''''((()))+++***)))((('''&&&&&&&&&''''''((((((((()))))))))'''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((('''%%%%%%&&&&&&%%%###$$$&&&''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$###""""""""""""############'''&&&%%%############$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$##################$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))***+++------+++++++++,,,,,,,,,,,,,,,,,,---------...///000000111111000000555444444333222111111000000111111222333333444444111111111111111000//////......------...//////000000/////////............------...//////...------+++******))))))***************************************+++++++++++++++***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###%%%&&&(((''''''''''''((())))))''''''''''''''''''''''''***((('''''')))******)))'''((())))))+++,,,,,,---...//////000111222333333;;;<<<===???AAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIHHHGGGGGGGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIHHHFFFDDDAAA???>>>777777777666555444222111000///...---,,,,,,------///...---,,,+++*********,,,+++++++++***************)))((('''''''''((((((+++***)))((('''&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((&&&%%%%%%%%%%%%###"""###$$$&&&'''&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""##################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((((((((()))))))))*********+++***,,,...///.........000000000111111222222222222222222444555666666777777888888777666555444333222333333444444555666666666666666666555444333222111/////////...//////000111222222111111111111000000000111111222222111111000...---,,,+++***)))((('''++++++++++++++++++++++++******++++++******)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""###%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))((((((((())))))******((()))***,,,...///000111333444555666777888999:::>>>???@@@BBBCCCDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKIIIFFFDDDCCC???>>>>>>===<<<:::999888666555444333222111111000222111000...---,,,,,,,,,---,,,,,,++++++*********))))))((((((((('''''''''''''''''''''((()))******&&&'''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))'''%%%%%%%%%%%%###"""$$$%%%''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%&&&%%%$$$######$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''))))))))))))((((((((((((************++++++++++++))))))******++++++,,,,,,,,,...111222111111333444555666666777777888888888777888999;;;<<<=========::::::999888666555444444555555666666777888888888:::::::::999777555444333111111000000000000111111111111111111111111111111333333333444444444444444222111000///---+++))))))------,,,,,,,,,,,,,,,+++(((((())))))))))))(((((())))))((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))))))))***+++,,,,,,---///111333555666777999999:::;;;===>>>??????@@@AAABBBDDDEEEFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHEEEEEEEEEDDDCCCBBB@@@???======<<<;;;:::888777666777666444222111000//////.........---,,,++++++***)))))))))))))))((((((((('''''''''(((((()))++++++'''''''''(((((((((((()))(((((((((((()))))))))***'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))(((&&&&&&''''''%%%###&&&((()))(((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%'''((((((%%%$$$$$$%%%############$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***((('''&&&%%%%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///000222555666666666777999::::::;;;;;;<<<======>>><<<===>>>@@@@@@AAAAAAAAA===<<<;;;:::999888777777888999999::::::;;;<<<<<<======<<<;;;999888666555333222222111111222222222///000000000000000000000444444444444555555666666555555555444333111///...000000//////............******+++,,,,,,,,,,,,,,,******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((&&&%%%%%%&&&&&&'''(((((())))))(((((('''''''''(((((())))))***((()))+++++++++,,,///111222333555777999;;;<<<===>>>??????@@@AAABBBBBBCCCDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEEEEDDDCCCBBBAAAAAA======>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBFFFFFFGGGHHHJJJKKKKKKLLLKKKKKKLLLLLLMMMLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBBBBAAA???>>>===<<<;;;999777555444333333222111111000///...------******+++++++++***)))(((+++***))))))((((((((()))(((((((((((())))))))))))((((((((()))))))))******'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))'''&&&&&&'''((('''%%%'''))))))(((&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%(((***)))%%%###$$$&&&#########$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&'''))))))((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---......//////000111222333333444555777999:::::::::;;;=========>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;<<<<<<======>>>?????????>>>>>>===<<<;;;999777666555444333333222333333333/////////000000000000000333333333333333555666666777888999::::::999777777555555444444333333222222,,,,,,------------,,,,,,,,,++++++******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&%%%######$$$%%%&&&'''((()))))))))((('''&&&''''''((())))))******))),,,...//////000444777999999;;;===???@@@BBBCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDCCCBBB@@@>>>===;;;;;;;;;<<<<<<======>>>CCCBBBAAA???>>><<<;;;:::666777777777777888888888888999999:::;;;;;;<<<<<>>;;;999888777666666666555444333222111111+++,,,,,,---,,,+++***)))+++***))))))((()))))))))))))))))))))*********+++(((((()))))))))*********''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&((()))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%(((***)))$$$"""###&&&#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%+++)))'''$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++,,,,,,------,,,---...///000111222333444555555666888999999:::999;;;===>>>======>>>@@@>>>??????@@@AAABBBCCCDDDBBBAAAAAA@@@???>>><<<;;;::::::::::::::::::::::::;;;;;;<<<======>>>>>>???=========<<<;;;999888777666555444444333333444444111111222222222333333333111111111111111333444555666888;;;===>>>???>>>>>>;;;;;;;;;:::999888888888111111111000///---,,,+++------,,,,,,+++******)))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&&&&&&&((()))$$$$$$&&&'''''''''&&&%%%&&&''''''((()))******++++++...111222222333888;;;======???@@@BBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAA@@@===:::888666555555666666777888999999???>>>===;;;888666555444111111111111222222222222444444555555666777888888;;;<<<===>>>@@@BBBCCCDDDKKKIIIHHHFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJFFFGGGHHHHHHGGGFFFDDDCCCDDDCCCAAA>>><<<:::999888:::999888777666555444444,,,,,,---...---,,,+++***'''''''''((()))+++,,,---)))*********++++++++++++))))))))))))************&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$######$$$&&&''''''&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$'''***(((###!!!"""%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%...+++'''$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&''''''((()))((((((((())))))))))))))))))))))))******+++,,,...///000000000000222333555777888888888999999;;;<<<===>>>>>><<<>>>@@@@@@@@@???@@@AAA??????@@@AAABBBCCCDDDEEEBBBAAA@@@???===:::888777555555666666666777777777888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;:::888888777666555444444444444444444444444555555555666666000000//////000222333444555777;;;>>>AAABBBBBBBBB@@@@@@???>>>======<<<<<<<<<;;;:::888555333000///......------,,,+++******''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&(((******)))((('''''''''((()))((((((((()))***,,,---...222333555888;;;<<<>>>>>>CCCCCCCCCDDDEEEGGGHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@???>>>===::::::999777666555444444555555555555555555666666777777666666666555555555222222333333333222222111111111222333333444555555555555666888:::===???@@@@@@AAAAAAAAABBBBBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEECCC@@@===;;;<<<<<<;;;;;;:::999999888:::777333///---...///000...------,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""$$$#########$$$%%%%%%&&&########################&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$++++++***((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&''')))***++++++++++++************+++,,,---...///000111222444444555666666666777999;;;<<<===::::::;;;<<<<<<===<<<<<<>>>?????????@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCCCCCBBB@@@>>>;;;888666555222333333333333333333333666777777888888777777666777666666555555666777777333333222111222333444555555555555555666888999:::666555444333333444555555777999<<>>???@@@AAA???>>>>>>>>><<<888666777777555333111///...---%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''')))((('''&&&''''''))))))))))))((((((((()))***+++******+++,,,...///111222777888:::<<>>======<<<===<<<:::777444222000///000///...---,,,+++++++++++++++++++++++++++++++++***++++++++++++***))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""%%%$$$$$$$$$%%%%%%&&&'''########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((%%%&&&'''((((((((('''&&&'''((())))))******************++++++,,,---...///111222222444555666777777888888888888999;;;<<<===<<<======>>>>>>>>>>>>===????????????@@@@@@@@@@@@@@@@@@?????????@@@AAAAAA@@@???===;;;888666444333...//////000000111111222444444555555555555555555222222222333333444444444333333333333555777999:::666666666777777888888999555444333222222222333444666777:::<<>>;;;888999888777666444222111111%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''((((((((('''&&&&&&))))))))))))((((((((((((((((((((()))***+++------......///000222444666777;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCBBB<<<;;;999777666555444444333333333333333333333333333444555555666666666555777777777777777666666666666666777777777777666666888777777666555444444333333333333333333333333333777777777777888888888888999999999::::::;;;;;;;;;999:::;;;===???AAABBBCCCAAACCCDDDFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>??????===:::666444333333111000...,,,++++++,,,,,,,,,+++++++++++++++*********+++******)))(((***))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''######$$$%%%&&&'''((()))&&&&&&'''((())))))(((((()))******++++++******)))++++++,,,...000111333333555666666777888999::::::::::::999999::::::;;;<<<>>>>>>?????????>>>======>>>>>>>>>>>>>>>>>>>>>===>>>>>>======<<<=========<<<;;;999777555333222111---......///000111222222111222222222333333333333000111222333333333333333222222333333555666888888777888888999999999888888666666555444444444444444444555777999;;;<<<======>>>????????????@@@BBBEEEFFFEEECCCCCCBBB@@@<<<999:::999999888777666555444''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((((((((((((((('''&&&%%%(((((())))))))))))(((((('''((()))***,,,...///000222222333444666999;;;<<<===>>>@@@AAACCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDDDDCCCCCCBBBAAA@@@999888777555444333333333111222222333444555666666555666888999999999999888:::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;::::::999888777777555444333111111666666666666666666666666666666777888999999::::::555555666888999;;;<<<<<<===>>>@@@BBBDDDEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@???<<<>>>@@@BBBBBBAAA???===999888777555333111///...------,,,,,,,,,+++++++++******++++++******)))((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&''''''(((&&&&&&'''(((((()))))))))******+++,,,,,,---,,,,,,---...000222444666888888999999999:::;;;;;;;;;<<<<<<;;;::::::999999::::::<<<<<<======<<<;;;::::::::::::::::::999999999999;;;;;;:::999888888999999999888777666555333222222222222333333444444444444333333333333333444444555333444555666666555444444777777777777777777888888::::::;;;;;;;;;:::999999::::::999888888777777777444555666777888999999999:::;;;<<<<<<<<>>@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEAAA@@@@@@?????????@@@@@@BBBBBBBBBBBBAAA@@@??????888777666555444333333333333444555666888999:::;;;:::;;;===>>>??????>>>>>>????????????????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===;;;999777555333555555555555555555555444444555666777888999:::;;;666666666666777777777777888999;;;===???AAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>???@@@AAAAAABBBBBB??????>>>===;;;888666555000000///...---,,,+++***+++++++++++++++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***)))***,,,...///000111111111222444777999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888888777777777888888888888777666555555555555555555555555555555888888777666666555666666999888888777777666666555888888888777777777777777888888777666666777888888888888888888888888777777<<<======>>>>>>?????????======>>>>>>======<<<<<<======<<<<<<;;;:::999999666666666777777777888888777777888999999<<>>>>>======>>>??????@@@BBBBBBBBBBBBAAA@@@???>>>888777777666555555555555777777999:::<<<===??????>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCBBB@@@===:::888555555555555555444444444333444555777888:::;;;;;;;;;;;;:::999999888777777888888999:::;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===>>>???@@@BBBCCCCCCCCCBBB@@@>>><<<777666444222000...,,,,,,,,,,,,,,,---,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((***+++,,,+++,,,...000222444555555444666888:::;;;;;;;;;:::999999999999999888888888999888777666555555555555333333444444444333222222222222222333333333444444777777666666555666666666999999999999999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;@@@>>>===;;;;;;;;;<<<<<<:::::::::::::::;;;======>>>???AAABBBCCCDDDDDDDDDAAA@@@@@@??????@@@AAAAAA@@@@@@@@@@@@???===<<<;;;;;;::::::999888888999999777777777777888;;;???CCCFFFEEEEEEEEEEEEDDDAAA???777777777666666555555555%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''(((((())))))))))))((()))))))))***+++...000111222444666999;;;<<<<<<<<<=========>>>>>>@@@AAAAAACCCCCCCCCDDDCCCCCCBBBBBB???????????????@@@@@@AAA>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@???<<<;;;;;;:::::::::;;;;;;::::::<<<===???@@@BBBBBBAAACCCFFFHHHIIIIIIHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDAAA>>><<<999999999888888777777777555555777888:::<<<===>>>AAAAAA@@@???>>>>>>======:::::::::999:::::::::;;;======>>>>>>???@@@@@@@@@@@@@@@>>>=========>>>>>>CCCDDDFFFFFFFFFEEECCCBBB>>>===;;;888555222000...------......------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))***,,,...//////000111333555666666777666777999::::::999888777777777666666555555555444666555444333333333333333111222222333333333222222222222333444555666666777888888888777888888999999:::::::::;;;<<<<<<======??????@@@AAABBBCCCDDDEEEFFFEEEBBB@@@>>>>>>??????<<<<<<<<<===???CCCGGGIIIKKKKKKKKKKKKJJJIIIGGGFFFDDDCCCAAA@@@AAACCCEEEGGGFFFFFFGGGFFFEEEDDDBBBAAA@@@???===<<<;;;;;;;;;;;;999999999888888:::???BBBDDDDDDDDDEEEFFFEEECCCAAA::::::999999888777666666'''(((((((((((((((((('''&&&''''''(((((((((((((((''''''((())))))***))))))+++******+++---000333666777888;;;===???@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@??????@@@AAABBBDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@??????@@@@@@@@@<<<<<<===???@@@BBBCCCDDDCCCEEEHHHJJJKKKKKKJJJHHHFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGEEEDDDCCCBBBFFFFFFGGGGGGEEECCC@@@>>>>>>=========<<<<<<;;;;;;777888:::;;;===???AAAAAAEEEEEEDDDDDDCCCCCCBBBBBB>>>===<<<;;;:::999999:::777888999:::;;;<<<======;;;<<<===>>>??????@@@@@@CCCDDDFFFHHHIIIHHHGGGFFFDDDBBB@@@<<<888555222111......//////......---,,,)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&+++,,,)))$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++++++++++++++,,,...000111222333444555666666666666666777999999999777555444555555444444333333222222444333222222111111111222111222333333444444444444333444555666777999::::::::::::999999:::;;;<<<<<<::::::;;;<<<======>>>>>>BBBCCCDDDFFFIIIKKKMMMNNNJJJHHHEEEBBB@@@@@@@@@AAA???>>>>>>@@@DDDJJJPPPTTT^^^^^^\\\YYYUUUQQQMMMKKKFFFDDDBBBAAABBBDDDHHHJJJMMMMMMMMMMMMLLLJJJHHHGGGCCCBBB@@@>>>============<<<<<<:::999888;;;???CCCAAAAAAAAABBBDDDDDDBBB@@@>>>===<<<;;;:::999999888###$$$$$$%%%&&&'''((((((((((((((((((((('''''''''''''''(((((())))))*********,,,...000333666888:::<<<<<<>>>???AAABBBDDDDDD@@@@@@???????????????@@@======>>>>>>?????????@@@>>>???@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@DDDCCCBBBAAAAAAAAACCCCCCCCCDDDEEEGGGGGGGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFFFFGGGHHHFFFIIIJJJHHHCCCAAADDDGGGEEEGGGJJJJJJGGGDDDBBBBBB@@@@@@@@@@@@@@@???>>>===>>>======>>>???AAACCCDDDCCCDDDFFFHHHIIIHHHFFFEEEEEEDDDCCCCCCDDDCCC@@@>>>???===:::999999:::999888:::<<<>>>@@@AAAAAAAAA@@@BBBBBBCCCDDDEEEGGGIIIJJJGGGGGGFFFBBB===999666666444333111000/////////000......------,,,+++++++++******)))((((((((((((((((((((()))******)))((('''))))))(((''''''''''''''''''(((((()))***+++++++++'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######%%%&&&&&&%%%######$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&''''''&&&$$$"""!!!###&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$######''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%&&&((()))***------,,,---///111444555333444555777888888999999777777888777777666555555555444222111000111111222111222333333111111111333555444555666888888888777444666888;;;>>>???@@@AAA@@@@@@@@@@@@???>>><<<;;;>>>>>>>>>???@@@AAAAAAAAAHHHGGGKKKRRRWWWYYY]]]bbbeee]]]QQQKKKIIIHHHFFFCCCBBBBBBDDDJJJOOOUUU```kkkzzz}}}{{{pppfff___ZZZVVVMMMJJJGGGGGGJJJOOOTTTVVVWWW\\\___^^^\\\YYYTTTMMMJJJGGGBBB@@@CCCEEECCC???@@@>>>>>>@@@@@@???@@@AAADDDDDDBBB@@@@@@BBBAAA>>>======>>>???>>>===<<<;;;%%%&&&&&&''''''(((((()))'''''''''(((((((((((()))''''''((()))***++++++,,,---...000333666888:::;;;>>>>>>???@@@BBBCCCDDDDDD??????>>>>>>>>>>>>??????<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBAAAAAAAAABBBBBBDDDEEEFFFFFFFFFEEEDDDCCCHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKMMMOOOMMMOOOOOOLLLFFFCCCDDDGGGIIILLLNNNNNNLLLIIIGGGFFFBBBBBBBBBCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIHHHJJJHHHFFFFFFFFFFFFEEECCCBBB???<<<:::::::::999888999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDGGGHHHGGGDDD@@@;;;999999777666444222000000000000///---+++)))(((((()))***+++******)))))))))))))))'''((()))******)))(((((())))))(((''''''''''''''''''(((((()))******++++++'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###""" ###%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$'''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((('''''''''(((***+++,,,.........///111333444555444444666777888999999999777777888888888777666666777666444222111111222222000111222222111111333555999999:::;;;<<<<<<;;;999:::;;;<<<>>>@@@BBBDDDEEEHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@@@@AAADDDGGGJJJTTTUUU\\\eeelllpppuuu{{{uuuggg]]]WWWRRRMMMIIIIIIIIINNNWWW```iiiwwwvvvllldddYYYVVVSSSSSSXXX___eeehhhnnntttyyyyyywwwrrrfffZZZTTTOOOHHHEEEGGGIIIHHHFFFFFFDDDBBBAAA@@@@@@AAABBBCCCBBB@@@>>>>>>???>>>;;;;;;<<<===>>>>>>>>>======((((((((((((((((((((((((&&&''''''(((((())))))***&&&'''(((***,,,---...///111222444666999;;;===>>>AAAAAAAAABBBCCCDDDDDDDDD>>>>>>>>>======>>>>>>???>>>??????AAABBBCCCDDDDDDGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBEEEFFFHHHJJJJJJKKKJJJJJJNNNOOOPPPRRRTTTUUUWWWXXXXXXXXXXXXVVVUUUVVVYYY[[[ZZZ[[[ZZZUUUOOOKKKKKKMMMTTTVVVXXXWWWUUURRRQQQPPPJJJKKKKKKKKKKKKJJJIIIIIIHHHJJJMMMOOOPPPNNNLLLJJJGGGGGGGGGGGGGGGGGGFFFFFFKKKIIIHHHGGGHHHIIIHHHFFFHHHEEEBBB??????>>>===;;;;;;;;;::::::;;;<<<======;;;;;;;;;;;;<<<===>>>>>>DDDFFFGGGFFFCCC@@@>>>===;;;:::888666444222111111111///+++(((&&&'''***+++++++++***))))))))))))***''''''((()))************))))))((('''''''''(((((('''(((((())))))******+++'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%******)))((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))***+++---...//////000222333444555555666555555777888999999999999777777888999999999888888999888666444333333333333111222444444444444777999;;;===???AAAAAA@@@>>><<>>>>>?????????>>>>>>((((((((((((''''''&&&&&&((((((((((((((()))))))))'''(((***,,,...000222333666777888:::===???@@@AAACCCDDDDDDDDDDDDDDDEEEEEE???????????????@@@@@@AAADDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@AAAAAABBBCCCEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLOOOSSSVVVXXXYYYYYYZZZ[[[^^^aaadddfffhhhiiijjjjjjhhhfffcccdddfffiiihhhhhhfffbbb]]]YYYYYYYYYaaacccddddddaaa___^^^^^^ZZZZZZYYYYYYWWWVVVTTTSSSRRRUUUZZZ^^^___\\\YYYVVVOOONNNLLLJJJHHHGGGGGGFFFIIIHHHIIIJJJKKKKKKHHHFFFLLLJJJFFFDDDDDDDDDCCCAAA???>>>===<<<<<<===???@@@;;;;;;::::::::::::;;;;;;===@@@DDDEEEDDDCCCBBBBBB@@@???===;;;888666444333444222///---++++++,,,,,,++++++***)))))))))))))))''''''((()))***+++++++++))))))((((((((((((((()))(((((((((((())))))******'''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$&&&'''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((******+++,,,...///000111222333555777888777777666666777888999::::::::::::777888999:::::::::::::::;;;:::888666555444444555555666777777777888;;;===>>>BBBFFFIIIIIIGGGFFFEEEFFFFFFGGGHHHLLLPPPTTTVVVWWWYYY[[[]]]]]]\\\[[[YYYXXXZZZ\\\[[[YYYZZZ```eeejjjooo}}}wwwnnniiidddccchhhssstttoookkkkkksss~~~wwwlll```XXXSSSRRRSSSVVV]]]]]][[[UUUQQQNNNKKKGGGHHHCCC@@@@@@AAA@@@@@@AAABBBBBBBBBAAA@@@??????>>>(((((('''&&&&&&%%%%%%%%%******))))))(((((((((''')))***,,,///111444666777999:::<<<===???AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAABBBCCCDDDDDDHHHGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEHHHJJJLLLNNNLLLNNNPPPSSSUUUVVVVVVUUUVVVXXX[[[___bbbdddffffffgggiiilllpppsssvvvwwwxxxzzzyyyxxxtttqqqpppqqqsssrrrrrrqqqnnnkkkiiihhhiiimmmnnnooonnnllljjjiiijjjjjjiiihhhfffdddaaa^^^]]]]]]aaafffkkklllkkkhhheee___]]]ZZZWWWTTTQQQPPPOOOJJJLLLOOORRRTTTRRRMMMIIIKKKHHHEEEDDDDDDDDDCCCBBBAAAAAA?????????@@@AAABBB===<<<;;;:::999999999999777:::>>>AAACCCCCCEEEFFFDDDCCCAAA???===;;;999888555444444333111...,,,++++++***))))))(((((())))))((((((((()))***+++,,,,,,))))))((((((((())))))***((((((((((((((()))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%'''(((&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))***+++,,,...///111111222555666888999999999888777777888999:::;;;;;;;;;:::999999:::;;;<<<<<<<<<;;;<<<;;;999777666666666777777888888888888:::>>>@@@BBBGGGLLLPPPPPPOOOOOOOOOHHHHHHIIILLLOOOTTTYYY[[[___fffpppxxx|||zzzuuuqqqnnnppprrrqqqmmmkkkkkklllmmmtttyyytttnnnlllooozzz|||wwwqqqqqqxxx~~~pppggg```ZZZ[[[```jjjooopppkkkfffbbbZZZQQQKKKDDD>>>??????===???CCCBBBBBBAAAAAAAAAAAAAAAAAA''''''&&&&&&%%%%%%%%%$$$*********))))))(((((((((,,,---///222555888:::;;;<<<<<<===???@@@BBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFDDDBBB@@@???>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFHHHHHHIIIKKKNNNRRRUUUWWWZZZ]]]```dddfffgggfffeeegggiiikkkmmmnnnoooooonnntttvvvyyy}}}~~~||||||||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzyyywwwuuuuuuuuuwwwvvvuuussspppmmmjjjiiifffhhhllloooppppppnnnmmmjjjhhhfffccc```\\\ZZZYYYTTTVVVZZZ^^^```^^^YYYUUUKKKIIIEEEDDDCCCCCCBBBAAABBBAAAAAAAAABBBCCCCCCDDD???>>>===;;;999999888888444777;;;===???AAADDDFFFEEEEEEEEEDDDBBB@@@>>>===666666777666444000---***++++++***))))))))))))***)))))))))))))))***+++,,,))))))((((((((()))******(((((((((((((((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&'''&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((())))))******++++++,,,...000222333333444888888999::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<;;;999888777777888999777888999:::<<>>;;;===DDDAAAAAAAAABBBCCCDDDEEEFFF''''''''''''&&&&&&&&&&&&''''''((()))******++++++000111333555888:::<<<=========>>>???AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGEEECCCBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCC@@@AAACCCFFFIIIMMMPPPQQQUUUVVVWWWYYY]]]bbbfffhhhmmmooossswwwxxxwwwuuutttwwwxxxyyy{{{{{{{{{{{{zzz}}}{{{yyyxxxtttuuuuuuvvvvvvvvvuuuuuuooooooooommmkkkhhheeedddbbbbbbeeehhhjjjiiifffdddWWWSSSOOOLLLKKKIIIGGGFFFCCCDDDEEEGGGGGGHHHHHHHHHDDDCCCAAA???===<<<;;;:::777999:::;;;;;;===@@@CCCEEEFFFGGGGGGFFFEEEDDDCCC;;;;;;:::888666333000///------,,,++++++++++++,,,+++***)))))))))***+++,,,))))))(((((()))******+++(((((((((((((((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((((())))))***++++++,,,,,,---...111333555666666666;;;::::::999999999::::::::::::;;;<<<<<<<<<<<<;;;======>>>>>>======<<<<<<::::::999888888888999:::999;;;===@@@DDDIIIPPPUUUSSSWWW\\\\\\ZZZYYY\\\___]]]]]]^^^```bbbccceeeeeeuuu}}}uuupppmmmttt|||uuuqqqqqqyyyyyyvvvzzzxxxnnnnnnuuukkk\\\OOOKKKFFFAAADDDMMMKKKJJJIIIHHHHHHHHHIIIJJJ(((((((((((((((((((((((($$$%%%'''(((***,,,......222333555777:::<<<>>>???======>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHJJJMMMQQQVVV[[[```bbbggghhhiiilllpppuuuyyy|||zzz|||~~~|||vvvwwwxxxxxxwwwuuurrrqqqkkkjjjjjjkkkmmmoooooonnneeeaaa\\\XXXUUUSSSPPPNNNFFFHHHJJJLLLMMMMMMMMMMMMJJJIIIFFFDDDBBB@@@???>>>;;;;;;;;;:::999:::>>>@@@EEEFFFGGGHHHHHHHHHGGGFFFBBBAAA>>>:::888666555555//////...------------...,,,+++***)))))))))***+++))))))((())))))***++++++((((((((((((((('''''''''''')))))))))'''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''######%%%&&&&&&%%%######$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""#########"""!!!###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((())))))***+++,,,,,,------///000333555777888888888<<<;;;:::888888999:::;;;;;;;;;<<<<<<===<<<<<<<<<>>>>>>???>>>>>>===<<<;;;999999888888888999:::;;;<<<>>>BBBFFFLLLTTT\\\aaagggkkknnnmmmjjjhhhkkknnnkkkkkklllmmmmmmmmmllllllzzz~~~vvvooojjjrrrwwwqqqpppuuu~~~yyytttwww~~~|||qqqpppxxxooo___XXXRRRKKKNNNWWWXXXWWWTTTPPPNNNLLLKKKKKK'''''''''''''''''''''''')))+++---.........000222333444777:::===>>>????????????@@@@@@@@@AAAAAAAAACCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDEEEEEECCCCCCDDDEEEFFFHHHJJJKKKRRRVVV^^^eeekkkpppuuuyyy}}}}}}}}}||||||~~~|||xxxtttqqqqqqrrrssssssqqqooollljjjgggddd```]]]XXXYYY[[[^^^___\\\WWWSSSUUUPPPKKKFFFDDDBBBAAA@@@?????????===<<<;;;<<<>>>BBBCCCFFFHHHIIIHHHGGGEEEDDDCCCAAA>>>;;;999777666777555333000...------------,,,+++++++++,,,---...++++++++++++***)))''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''&&&''''''&&&%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%)))))))))))))))(((((((((+++***((('''&&&&&&'''(((000//////000111222444444222444666999;;;;;;;;;;;;:::;;;;;;;;;::::::;;;===<<<;;;:::;;;<<<>>>>>>>>>???BBBDDDCCC???;;;::::::;;;999666666999>>>AAABBBCCCDDDHHHNNNSSS\\\kkkyyy}}}||||||zzzyyywwwwwwwwwuuuqqqnnnvvv{{{qqqnnnooovvv{{{wwwsssqqqtttxxx|||}}}{{{rrrooosss}}}tttiiilllwwwnnnaaa[[[[[[aaahhhtttrrrmmmfffbbbaaa[[[TTT(((((((((((((((((())))))***,,,...//////000222444444666888;;;===>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFEEEDDDDDDGGGGGGFFFFFFEEEFFFFFFFFFIIIIIIKKKNNNRRRUUUXXXZZZ```eeelllrrrwww||||||{{{{{{{{{zzz}}}{{{yyyxxxwwwuuuqqqoooiiijjjlllnnnqqqpppnnnllliiibbbWWWNNNHHHEEECCCBBBCCCCCCCCCBBB@@@???@@@@@@<<<===>>>@@@BBBDDDEEEFFFBBBAAA@@@>>><<<:::999888888777555222000/////////...---,,,++++++,,,------++++++++++++******)))(((((((((((((((((((((((((((***)))))))))(((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%###$$$%%%$$$"""!!!"""###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((***)))(((''''''((())))))///000111222333444555666666777888999:::;;;;;;;;;<<<======<<<;;;;;;===>>>>>>>>>======>>>??????>>>>>>AAADDDDDD@@@===;;;;;;999777666888<<>>>>>>>>@@@AAAAAAAAAAAABBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGGGGGGGFFFEEEDDDCCCEEEFFFHHHJJJLLLNNNPPPQQQXXXYYY[[[^^^bbbeeeiiijjjlllpppvvv{{{~~~wwwwwwwwwyyy|||~~~~~~~~~~~~ttteeeWWWMMMGGGDDDBBBCCCCCCCCCBBBAAA@@@??????;;;:::::::::<<<>>>@@@BBB>>>>>>======<<<;;;::::::999888777555333222222222///...---,,,,,,+++,,,,,,++++++++++++++++++******((((((((((((((((((((((((******)))))))))((((((((())))))************))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&""""""###$$$&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((()))***+++,,,000111333555777888888777::::::::::::::::::;;;;;;>>>??????>>>======>>>@@@@@@@@@@@@@@@@@@@@@??????@@@BBBEEEEEECCC@@@>>>===:::999:::===BBBFFFIIIJJJIIIIIIMMMTTT\\\hhh{{{{{{uuurrrqqqsss|||wwwqqqnnnrrryyy~~~xxxpppooollleee___[[[\\\^^^aaannn~~~|||vvvooojjjhhhkkknnnssszzzrrrjjjaaa```eeeqqq{{{yyysssqqquuu|||(((((())))))***+++,,,,,,...000333444555666999;;;:::;;;<<<===>>>>>>??????AAAAAABBBBBBBBBCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGHHHGGGJJJNNNTTTZZZ___cccdddmmmmmmnnnoooppprrrtttuuuvvvyyy~~~uuueeeYYYPPPJJJGGGDDDCCCBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;999999777666555444333333111000///...---,,,++++++***************+++++++++))))))))))))))))))))))))*********)))))))))((((((((())))))******))))))(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((""""""###$$$&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))***,,,...///000111333666999:::;;;:::999<<<;;;:::::::::;;;===>>>???@@@@@@???>>>>>>???AAA@@@BBBCCCCCCBBB@@@??????BBBDDDFFFGGGFFFEEECCCBBB@@@@@@AAAEEEJJJOOOQQQQQQSSSSSSUUU[[[bbbnnn|||xxxwwwwwwuuuyyyzzzqqqjjjhhhkkkrrr~~~~~~sssmmmhhhjjjiiicccZZZUUUUUUXXXTTT___nnn||||||xxxvvvrrrmmmhhheeeddddddeeeppptttkkkddd\\\YYY[[[fffllltttxxxtttuuuzzz'''((()))***+++,,,------111333666777777888;;;============>>>>>>???@@@@@@BBBCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBEEEIIINNNQQQTTTXXX]]]dddkkkppptttvvv||||||||||||}}}~~~wwwlllbbbYYYTTTKKKHHHEEEEEEEEEFFFEEECCC@@@@@@@@@???===:::777555666777777888888999999999777777777666555555444333222222111000///...,,,,,,******)))))))))***++++++************************************))))))))))))'''(((((())))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((((('''''''''''''''(((((())))))((()))+++---000111333333444555888;;;<<<<<<<<<;;;;;;;;;::::::;;;===???@@@>>>???@@@???>>>>>>@@@BBBAAADDDGGGGGGEEEBBBAAAAAADDDDDDFFFHHHJJJKKKLLLLLLJJJKKKMMMRRRXXX^^^aaabbbaaa___```cccgggppp}}}{{{zzzuuuvvv}}}xxxoooeeebbbbbbfffpppyyy~~~|||sssjjjeeecccfffhhhcccZZZTTTRRRSSSRRRYYYeeeqqqwwwwwwtttqqqooommmjjjfffccc```]]][[[]]]dddppp~~~rrriiibbb\\\XXXWWWZZZ]]]cccppp|||tttsssvvv((()))***+++---...///000444666888999999999;;;===>>>>>>>>>>>>???@@@BBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDGGGLLLSSSZZZ^^^hhhkkkpppuuuzzz~~~{{{rrriiicccUUUPPPJJJGGGGGGGGGFFFDDDBBBBBBCCCCCC@@@<<<888666666666777777777888888888666666777777666555444444444444444333222000///...,,,,,,***))))))***+++,,,++++++++++++++++++++++++++++++*********)))))))))''''''((((((((((((''''''''''''&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''(((((())))))*********,,,...111333555666777777888:::;;;<<<===<<<<<<:::::::::;;;<<<>>>???@@@===???@@@@@@???@@@BBBDDDDDDIIINNNNNNKKKHHHGGGGGGFFFFFFHHHLLLSSSZZZ___```^^^]]]___cccjjjooossstttmmmkkkjjjjjjkkkqqq}}}xxxqqqpppttt|||ppphhhaaa___^^^```gggnnnooorrruuuuuuqqqkkkfffcccbbbeeegggddd]]]VVVRRRPPPTTTVVV^^^hhhllljjjhhhhhhfffccc___\\\ZZZXXXUUURRRXXX\\\ccclllvvvzzzqqqhhhaaa\\\XXXVVVWWWXXX\\\fffuuuvvvrrrssszzz***+++,,,...000222333444777888::::::999999;;;<<>>>>>???@@@BBBCCCEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDGGGJJJPPPWWW___gggmmmqqqvvvyyy}}}}}}xxxhhh```VVVOOOMMMMMMKKKHHHLLLKKKJJJGGGCCC???;;;999999999888888888888777777666666777888777666555555555555555555444333111000000///---+++++++++,,,---************************+++++++++*********))))))(((((())))))))))))(((((((((''''''''''''((()))***'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((())))))***++++++,,,---...111444666888999999::::::;;;;;;<<<<<<<<<<<<:::;;;<<<<<<=========<<<===???@@@AAAAAACCCFFFHHHJJJPPPVVVXXXTTTQQQPPPQQQNNNMMMPPPXXXeeeqqq{{{{{{yyyvvvvvvyyy|||~~~~~~uuusssqqqpppnnnqqq|||~~~vvvllljjjjjjqqq}}}}}}wwwqqqmmmkkkeee```]]]]]]^^^^^^bbbgggeeegggjjjjjjhhheeecccbbb```bbbeeefffddd___ZZZVVVVVVUUUZZZbbbeeebbbbbbeeeccc___YYYVVVTTTRRROOOMMMPPPRRRWWW]]]dddkkkqqqtttqqqpppkkkccc\\\WWWTTTSSSUUUUUUWWW^^^hhhtttsssnnnooommmvvvzzzwwwuuu|||,,,---///000222444666666888999;;;:::999999:::<<>>>>>???@@@BBBEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEE?????????@@@BBBDDDEEEFFFMMMSSS\\\gggqqqyyy~~~zzz}}}~~~tttggg^^^ZZZXXXUUUSSSZZZWWWRRRKKKEEEAAA===<<<;;;;;;::::::999888888777666777888999999888777666555666666777666555333222333111///---,,,---...///))))))))))))))))))))))))+++++++++************)))))))))************))))))((((((((((((((()))******'''((()))******)))((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&((()))#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''&&&%%%&&&(((***''''''''''''''''''''''''%%%&&&'''((())))))))))))((())))))***+++,,,,,,,,,///000333666888999::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========<<<:::999>>>???AAACCCCCCEEEHHHKKKOOOVVV]]]^^^[[[WWWWWWXXXUUUUUUYYYccctttyyyvvvtttssspppqqqzzzuuuiiifffdddffflllssswwwxxxwwwvvvrrrmmmfff```]]][[[]]]ZZZZZZ]]]^^^^^^```ddd___```bbbbbbaaa```aaaaaa]]]___dddiiikkkiiiddd___XXXUUUXXX```cccaaabbbgggeee```YYYTTTRRRPPPMMMKKKHHHKKKNNNSSSYYY]]]aaaccccccfffddd]]]UUUPPPNNNMMMNNNMMMOOOSSSZZZcccnnnxxxxxx|||zzznnnhhhiiibbbjjjooojjjhhhooo}}}......000111333555666666:::::::::;;;<<<===>>>???>>>???AAABBBBBBBBBBBBAAAEEEEEEEEEDDDCCCCCCBBBBBBEEEFFFFFFEEEBBB@@@@@@AAADDDEEEEEEEEEEEEJJJQQQWWWccchhhpppwww{{{~~~{{{mmmeeeccceeegggkkkiiibbbXXXLLLDDDBBBBBB<<<<<<;;;:::999999999999999888777666666777888999:::999999888888777777777555444333111///---,,,,,,+++)))''''''((())))))(((******,,,------,,,+++***))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''(((((()))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))((()))+++,,,+++***((('''((((((((((((((('''''''''******+++,,,...000222333555666777999:::;;;<<<<<<>>>>>>===<<<;;;:::999999>>>;;;;;;>>>???<<<;;;<<>>?????????@@@AAABBBCCCCCCBBBAAADDDDDDDDDCCCCCCCCCCCCCCC>>>???@@@???>>>???AAADDDAAADDDGGGJJJNNNUUU]]]cccpppuuu{{{wwwrrrqqqrrrwwwvvvrrrhhh\\\QQQJJJGGG@@@???===<<<;;;;;;;;;<<<>>>===<<<;;;::::::;;;;;;;;;;;;::::::::::::::::::666666555333111///---,,,---+++)))(((***++++++***)))***+++,,,,,,+++*********)))))))))((((((((((((*********+++******)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""#########"""!!! &&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%&&&'''))))))((('''&&&))))))(((''''''(((((()))++++++,,,...000222444555777777999:::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;>>>;;;:::>>>???======@@@@@@DDDFFFHHHMMMVVV]]]______fffnnnpppkkkeeeccccccaaaffflllttt|||zzz{{{|||wwwooohhheeebbbcccfffjjjkkkkkkqqqqqqrrrrrrooojjjfffccc_________aaacccgggjjjlllqqqnnnkkkiiihhhgggeeeccceeegggjjjmmmoooqqqrrrrrrlllkkkjjjkkknnnsssxxx{{{}}}yyyrrriiibbb```aaadddccc```^^^]]]___aaaaaa___eeeeeeeeeaaa[[[TTTPPPMMMOOOLLLKKKNNNOOONNNRRRZZZ]]]___aaabbbbbb^^^[[[XXXYYYZZZZZZYYYYYY\\\bbbfff222222444555777888::::::;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAA<<<============@@@EEEIIIHHHKKKQQQWWW^^^eeelllqqq{{{~~~rrrttt|||{{{pppcccXXXRRRKKKHHHDDDAAA??????@@@AAAAAA???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========888888999888666333000...///---+++***,,,---------)))******++++++***))))))******)))))))))(((((((((++++++,,,,,,++++++***)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&(((((((((''''''+++***(((''''''(((***+++------///111333555777888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>;;;:::===>>>???BBBFFFDDDIIINNNRRR[[[fffmmmnnnrrrvvvyyywwwqqqkkkhhhggggggmmmsss{{{|||yyywwwyyyzzzvvvvvvuuuoooiiidddccccccfffiiimmmnnnnnnvvvzzz}}}}}}xxxrrrooonnniiiiiiiiijjjmmmooorrrtttwwwtttqqqpppqqqsssssssssssstttuuuvvvvvvwwwvvvvvvwwwvvvuuuuuuwww{{{zzztttrrrsssuuuuuuqqqmmmjjjiiijjjiiiiiinnnmmmlllkkkhhhccc\\\WWWXXXUUUTTTSSSQQQNNNPPPTTTSSSTTTUUUUUUTTTRRRPPPNNNNNNPPPSSSTTTUUUVVVXXXZZZ333333555666888:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDCCCBBBAAA@@@AAA@@@@@@@@@???>>>>>>>>>???@@@@@@AAACCCHHHNNNSSSXXX[[[aaahhhnnnsssxxxzzz~~~{{{qqqgggggglllvvv~~~ssshhhbbbZZZVVVOOOIIIDDDCCCDDDEEECCCBBB@@@???>>>>>>>>>???<<<<<<<<<======>>>>>>>>><<<<<<======<<<888555222000...,,,,,,---......---************)))))))))(((*********)))))))))((((((+++++++++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))((((((,,,+++)))((((((***---//////000222444777999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>;;;:::<<<>>>@@@FFFMMMMMMRRRXXX___iiivvv|||}}}}}}xxxssspppooolllqqqvvv{{{|||uuurrrlllwwwxxxooojjjkkkkkkhhhdddcccdddgggkkkooorrrtttuuuuuu|||}}}xxxwwwxxxppppppqqqrrrtttwwwyyyzzz{{{yyywwwxxx|||~~~}}}xxxuuutttttttttxxxwwwvvvxxxxxxuuunnniiiiiigggddd```[[[WWWVVVXXXUUUUUUTTTSSSRRRPPPNNNMMMKKKLLLNNNOOOOOOPPPPPPQQQ333444555777888:::;;;<<<<<<===???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBB@@@?????????>>>======<<<;;;;;;???BBBEEEIIIOOOVVV]]]bbbfffiiinnntttzzz~~~}}}}}}~~~rrriiidddaaabbbiiitttxxxssskkkfff\\\RRRKKKGGGFFFFFFHHHGGGEEECCCBBBBBBCCCCCC;;;;;;<<<<<<======>>>>>>???@@@AAABBB@@@>>>:::888222000---,,,---...---,,,+++******)))))))))((((((************))))))))))))******++++++******)))((())))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))*********))))))(((''''''...,,,+++***+++---000222222333555888:::;;;<<<<<<<<<<<<=========<<<;;;;;;============<<<<<<<<<<<<===;;;:::<<<===@@@HHHQQQWWW\\\bbbjjjwww}}}zzzwwwtttqqqtttxxx|||{{{sssoookkkrrryyy||||||tttjjjeeeeeefffeeecccfffiiillloooqqqsssuuuuuurrrxxx~~~{{{{{{}}}wwwxxxyyy{{{}}}}}}~~~}}}zzzzzzwwwqqqjjjeeecccaaa]]]]]]\\\ZZZXXXVVVTTTSSSNNNMMMJJJIIIHHHHHHHHHHHH444555666888:::;;;<<<======>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCBBB@@@>>>===========================???DDDLLLUUU^^^gggnnnsssppprrrwww}}}~~~yyyxxxyyyzzz{{{yyytttrrruuu~~~}}}vvvpppnnnjjjhhhkkkppp{{{|||vvvkkk___UUUOOOLLLKKKKKKIIIGGGDDDBBB@@@@@@@@@<<<<<<<<<<<<<<<<<<======@@@AAABBBCCCBBBAAA???>>>666333000.........,,,+++,,,+++***)))))))))))))))++++++*********)))))))))*********+++***))))))((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$############$$$%%%%%%%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&$$$$$$%%%&&&'''((()))***)))(((((((((''''''''''''///...------///111333555444666888;;;<<<=========;;;<<<<<<===<<<<<<;;;;;;======<<<<<<;;;;;;;;;:::<<<::::::<<<===@@@IIISSS^^^bbbiiisss|||xxxvvvvvvyyy}}}wwwpppmmmgggllloooooosss{{{zzzooohhhggghhhiiiiiilllnnnpppqqqqqqpppqqqsssqqqvvv{{{}}}}}}|||}}}~~~xxxtttpppmmmgggggggggfffdddcccaaa```ZZZUUUOOOJJJHHHFFFEEEDDD777777888:::<<<===??????>>>???AAACCCEEEDDDDDDCCCAAABBBBBBBBBAAA???===<<<:::;;;<<<>>>???AAABBBCCCGGGNNNZZZeeennnvvv{{{~~~~~~~~~~~~{{{yyyyyyzzz~~~{{{yyy{{{|||wwwwww{{{~~~~~~|||~~~~~~}}}pppfff^^^YYYWWWSSSQQQMMMHHHDDD@@@>>>==================<<<<<<<<>>@@@BBBDDDEEEEEEDDDCCCAAAAAABBBAAA@@@>>><<<;;;888999;;;???BBBEEEHHHIIISSS[[[gggrrrzzz~~~~~~||||||zzzvvvsssrrroooooottt|||~~~~~~tttkkkfffdddaaa^^^YYYRRRLLLGGGDDDBBB??????>>>>>>======<<<<<<>>>>>>>>>???@@@AAABBBBBB===:::666333111///---,,,///...,,,***)))******++++++++++++************))),,,,,,---------,,,++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((((((((((((((((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%'''(((%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''')))***+++***)))'''(((''''''''''''&&&&&&&&&''''''(((***,,,...000111000000222333555666777888888999;;;===>>>===<<<;;;999::::::;;;<<<<<<;;;;;;777888888999;;;<<<<<<===:::999;;;======???HHHRRR]]]bbblll||||||wwwtttvvvyyy~~~}}}uuullleeeaaa```XXX```hhhpppzzzwwwssstttvvvxxxnnnqqqtttvvvvvvxxx}}}}}}|||{{{|||~~~}}}uuunnnhhhaaaYYYTTT777888:::;;;===>>>??????CCCBBBAAA@@@@@@@@@AAAAAA@@@>>>===<<<======<<<:::999===CCCGGGJJJOOOTTTYYYfffmmmvvv{{{~~~yyyyyyzzz{{{zzz{{{}}}~~~uuuooojjjiiigggbbbZZZPPPFFF@@@BBB@@@>>>>>>>>>===;;;:::???@@@AAAAAA@@@???>>>===;;;:::888666333111///...///...---,,,++++++++++++******))))))))))))******))))))************))))))***************)))(((((((((((())))))))))))(((((()))((('''''''''(((***++++++***)))''''''(((((()))))))))))))))((((((((((((&&&&&&'''''''''&&&$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%#########'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%***,,,+++(((&&&((('''%%%$$$$$$%%%'''((((((((()))***---000222444555444333333444555666777888999;;;===>>>>>>======:::999888888777888888888999888999;;;;;;:::999:::<<<<<<===@@@DDDIIINNNPPP]]]gggwww|||zzzwwwwww~~~wwwmmmfffaaa]]]\\\___```iiiuuu~~~~~~{{{yyyxxxwwwxxxyyyzzz|||~~~~~~~~~~~~~~~xxxqqqlll999:::;;;===>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<===>>>??????BBBGGGNNNTTTYYY___fffjjjpppvvv}}}}}}yyyxxx|||}}}vvvtttqqqllleee\\\QQQIIIFFFDDDBBBAAAAAA@@@???===;;;;;;===>>>>>>>>>>>>>>>;;;:::999777555333111000000///...---,,,++++++++++++******))))))******+++******************))))))***************))))))((((((((())))))))))))(((((()))(((((('''((()))***+++***)))((('''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&###%%%''')))))))))(((''')))(((&&&&&&&&&''')))***)))+++---///111222222222555555444444555777888999999:::;;;<<<======<<<<<<999999888888888888888999>>>============<<<;;;<<<:::;;;===AAAGGGMMMRRRUUUaaalll}}}{{{xxx{{{}}}tttkkkfffccc______aaafffnnnxxx~~~}}}~~~}}}~~~~~~~~~<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA???===<<<>>>AAAFFFHHHNNNRRRXXX___eeelllrrrwww|||~~~vvvnnniiijjjnnnsss~~~yyyuuulll```VVVNNNKKKGGGEEEDDDCCCBBBAAA;;;;;;;;;<<<<<<=========::::::999888777555444444222111///...---,,,,,,,,,,,,++++++******++++++,,,++++++++++++***)))))))))******++++++******)))((((((((())))))))))))((((((((((((((((((((()))******)))(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''''''&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""&&&))))))((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&+++***((('''''''''((()))***)))((((((((()))+++,,,,,,...111444555444222111444444555555777888:::;;;::::::;;;;;;;;;;;;;;;:::999999888888888999999:::<<<<<<;;;;;;;;;<<<======>>>???BBBGGGLLLSSSXXX[[[iiittt|||zzz{{{}}}uuunnnkkkhhhddddddfffjjjpppxxx~~~???@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>AAAHHHPPPUUU\\\___dddiiiooouuuzzz}}}|||qqqjjjhhhkkknnnxxx}}}|||oooeeeZZZUUUOOOJJJGGGFFFEEEDDD@@@@@@>>>===<<<;;;;;;;;;::::::999999888888888888444333111000...------,,,---,,,,,,++++++,,,,,,------,,,,,,+++***************++++++++++++***))))))(((((())))))))))))((((((((((((((((((((())))))***((('''''''''&&&&&&&&&&&&************))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%% $$$((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&+++***(((&&&&&&'''((()))))))))))))))***+++,,,---000111333444444333222111333333444555777888:::::::::::::::::::::999999999888888888888999999:::;;;:::<<<<<<;;;===AAACCCCCCEEEGGGJJJOOOUUU[[[```cccpppzzzzzzyyy{{{~~~}}}uuurrrooojjjhhhiiihhhmmmtttyyy|||~~~AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCBBBBBBAAA@@@@@@???@@@CCCFFFKKKSSS]]]dddjjjlllpppuuu{{{zzzuuutttuuuwww{{{xxxkkkddd[[[SSSOOOLLLKKKJJJFFFDDDAAA>>><<<;;;;;;;;;999999::::::::::::::::::777666444222000...------------,,,,,,,,,,,,------------,,,+++******+++++++++++++++++++++***))))))(((((())))))))))))(((((('''(((((()))))))))))))))'''''''''''''''&&&&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''"""###&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))+++,,,---...444333333222111111111222111222333444666777888999999999999888888888888888888888888888999:::;;;<<>>999999:::::::::;;;;;;;;;999888666333111///......---,,,,,,++++++,,,,,,---------+++++++++,,,---...+++++++++,,,++++++***)))(((((())))))))))))((((((''''''((()))))))))))))))'''(((((((((((('''&&&&&&***))))))))))))((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%'''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%'''((())))))(((''''''((()))+++,,,---...///555444222111000000111222111222333555666777777777888888777777777888888999777777888888:::;;;======AAAIIIMMMMMMSSS\\\___\\\]]]___ccchhhmmmqqquuuwwwuuuyyy~~~{{{wwwqqqnnnooonnnttt~~~zzztttnnnlllmmmnnnrrrxxxAAAAAABBBCCCDDDDDDCCCCCCAAAAAA@@@AAACCCGGGJJJLLLRRRXXXaaahhhlllrrrzzzuuuooommmmmmmmmddd___WWWNNNGGGBBB@@@???999999::::::::::::;;;;;;;;;:::777555222000///...,,,,,,++++++++++++,,,,,,---,,,+++***+++---///000++++++,,,,,,++++++***)))(((((())))))))))))((((((&&&'''((()))***))))))((((((((()))))))))((('''&&&************)))))))))(((((('''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((((()))+++---...000111111444444444333333222111111222333555666777777777666777666666555666777999999777777777888:::<<<===>>>AAAMMMWWW]]]hhhwww}}}zzz{{{||||||}}}}}}}}}}}}|||xxxyyy{{{~~~yyyssspppkkkgggiiinnnttt{{{{{{wwwttttttvvvyyy|||@@@AAABBBCCCDDDDDDDDDDDD@@@@@@???AAAEEEJJJPPPTTT\\\dddnnnuuuyyy}}}}}}|||zzzyyy|||{{{|||}}}xxxrrrfffYYYNNNFFFAAA???999999::::::::::::::::::<<<;;;888555333111//////,,,++++++******++++++,,,,,,,,,+++***+++---000111+++,,,,,,,,,,,,+++******(((((())))))))))))((((((&&&''')))*********)))(((((()))*********)))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$((('''&&&&&&'''((()))***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&+++***)))(((((())))))***)))***,,,...000222333333333444666777666444222000444555666888888888777666666555555555666777999:::777777777999:::<<<>>>???DDDTTTcccnnn~~~|||yyyxxx|||rrrnnnjjjgggcccbbbiiiqqqxxx~~~}}}{{{zzz|||CCCCCCCCCDDDEEEDDDBBB@@@@@@DDDEEEEEEJJJVVV___cccpppssszzz}}}{{{{{{~~~|||ooo]]]MMMDDDAAA???>>><<<;;;<<<<<<;;;:::===<<<;;;:::999666222...222222000//////...............---------,,,,,,,,,---------,,,,,,,,,+++++++++***((('''&&&''')))***))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((()))'''%%%''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&)))(((&&&%%%&&&''')))++++++,,,---...///000111111111111000000111111222333777777888888888777777666555555555777999:::999888666666666666777999>>>BBBPPP^^^ooo|||xxxxxxzzz}}}yyyjjjccc]]]\\\^^^bbbjjjsss}}}}}}|||{{{}}}CCCCCCCCCDDDEEEDDDCCCAAACCCHHHMMMPPPVVVbbbkkkooovvvyyy~~~zzzlll\\\NNNFFFEEEBBB???===<<<<<<:::999999999999999:::999666333333222111///............------------,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++***(((''''''''')))***))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))++++++***((('''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%&&&&&&''''''((('''''''''))))))((((((((('''''''''((('''&&&&&&''')))+++,,,000000111222333444555555444333333333333444555555777777888888888888777777::::::999:::::::::999888::::::;;;;;;;;;>>>BBBFFFSSScccvvv|||yyyxxxwww|||xxxqqqiiiccc___```aaaccciiipppssstttwww{{{EEEFFFGGGGGGHHHHHHGGGGGGJJJRRRYYY___gggrrryyy{{{~~~~~~rrrpppmmmjjjjjjmmmppprrrooooooooooooqqqsssuuuwwwwwwwwwvvvuuutttttttttuuuxxx|||}}}nnn[[[OOOLLLHHHDDD@@@???>>>===<<<:::999999:::;;;;;;:::888333333111000///......---------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++***)))((('''((())))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''((('''((()))+++,,,+++)))&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$''''''((((((((('''&&&&&&))))))((((((((((((''''''(((''''''''')))+++---...222222333444555666777777555555444444555555666777777777888888888888888777999888888888888888888888;;;<<<===>>>???BBBGGGJJJ[[[kkk}}}xxxtttvvvzzzyyy|||~~~tttkkkfffcccdddddddddggglllnnnpppuuuzzz~~~~~~||||||~~~}}}}}}HHHJJJKKKMMMMMMNNNOOOQQQUUU^^^gggmmmttt{{{~~~xxxtttqqqppppppqqqqqqooofffccc```]]]^^^bbbfffiiifffffffffgggiiikkknnnoooppppppppppppooooooooopppnnnrrrwww{{{}}}}}}zzzyyyssstttttttttuuuwwwzzz|||}}}iiiZZZUUUPPPIIIEEECCCBBBBBBAAA>>>===<<<<<<======<<<:::555444222111///...---------,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++***)))((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%)))(((&&&&&&((()))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&(((((((((&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$((((((((((((((('''&&&%%%))))))(((((((((((((((((('''(((((()))+++---///111111222222333444444555555444444444444444555555666777777888999999999888888666666777777777999<<<>>>???AAACCCEEEHHHKKKPPPTTTdddssszzzuuuvvvzzzvvv{{{tttnnniiigggfffdddfffjjjnnnrrrxxx~~~}}}}}}~~~{{{}}}~~~~~~yyywwwuuuwww}}}~~~xxxvvvyyy~~~HHHKKKNNNPPPRRRTTTXXX[[[dddllltttwwwzzz}}}zzzyyyvvvuuutttrrrooommmgggeeebbbbbbccceeefffgggaaa___\\\ZZZ[[[___dddgggffffffggghhhjjjmmmpppqqqssssssttttttttttttttttttpppsssvvvyyyzzzyyyvvvtttrrrssssssrrrpppppprrrtttxxx{{{}}}~~~|||nnnddd]]]SSSKKKFFFDDDCCCCCC???===;;;;;;<<<=========777666444222000///......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++******)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))(((&&&&&&((()))((('''!!!!!!""""""############$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$((()))))))))((('''&&&&&&(((((())))))))))))))))))((()))***+++---000111222111111222222333444444444555555444444555555666777777777888999999999999999999:::;;;;;;<<>>>>>>>>:::999777444222000//////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''')))'''&&&&&&'''(((((('''$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%(((((()))))))))(((''''''(((((())))))))))))************,,,...000111222333333333444444555555555555777777666666777777888999777777888999:::::::::::::::<<<>>>>>>???DDDKKKQQQVVVXXX[[[^^^```cccgggjjjpppvvv{{{uuuqqqnnnqqqvvv||||||tttpppllljjjmmmrrr}}}{{{{{{|||~~~xxxxxxttt{{{}}}vvvuuusssrrrssswww{{{~~~~~~}}}|||||||||}}}~~~|||{{{yyyuuuuuuxxxttt{{{~~~{{{yyyGGGLLLSSSYYY]]]dddmmmttt~~~}}}yyyzzz~~~~~~{{{zzzzzz{{{~~~}}}zzzxxxwwwvvvuuuuuulllhhhdddbbbbbbdddeeeeeebbbaaaaaabbbeeehhhhhhhhhccccccdddeeeiiinnntttxxxyyywwwvvvuuuvvvxxx{{{}}}{{{wwwtttrrruuuvvvwwwxxx{{{wwwiii```\\\ZZZYYYNNNJJJEEEAAA??????>>>===<<<;;;999666444222000000/////////.........------.........---------,,,,,,***+++++++++******))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&%%%%%%&&&''''''&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((()))'''%%%%%%&&&'''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$%%%'''''''''&&&%%%&&&&&&&&&''''''''''''((((((((())))))(((((('''&&&'''(((((())))))))))))((((((((()))))))))*********+++,,,...///111222333333444444444555555555555666777666666666666777888888666777888999::::::::::::;;;>>>CCCFFFJJJRRR]]]fffhhhiiikkkllllllmmmoooqqquuuvvv{{{rrrnnnmmmnnnttt{{{}}}xxxvvvtttrrrtttyyy}}}zzz{{{|||uuutttqqquuuzzz~~~}}}{{{{{{{{{{{{{{{}}}~~~~~~}}}|||}}}|||yyywwwyyyxxx{{{}}}~~~zzzwwwuuu{{{JJJPPPXXX^^^dddlllvvv~~~~~~zzz||||||wwwqqqqqqrrrwww~~~~~~xxxwwwmmmkkkjjjjjjjjjkkkkkkjjjccc```\\\[[[\\\___aaabbbcccbbbcccfffjjjnnnppppppkkklllmmmppptttzzz~~~xxxuuutttssspppmmmlllpppvvv{{{|||xxxpppmmmmmmnnn^^^YYYPPPHHHCCC@@@===;;;>>>===:::777555333111111000////////////.........//////.........---------***++++++++++++***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''&&&$$$$$$&&&'''&&&%%%%%%$$$$$$######""""""!!!%%%%%%&&&&&&'''((()))))))))&&&$$$$$$%%%&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''''''''((())))))***))))))(((((())))))*********+++,,,---///000222333333333333333333444444444444444444444444444444555666666666777888999:::;;;;;;;;;???DDDKKKRRRZZZfffuuu{{{|||}}}|||{{{zzzzzz|||yyyxxx}}}{{{ssslllkkkmmmrrr||||||zzz{{{zzzxxxyyy}}}|||zzzwwwzzz{{{sssqqqsssvvvxxx{{{~~~{{{{{{|||}}}{{{yyy}}}|||xxxvvvxxx{{{XXX^^^ffflllqqqvvv}}}~~~~~~wwwxxx|||{{{zzz}}}}}}vvvnnngggbbb\\\\\\]]]```dddggghhhhhh]]]^^^``````aaabbbdddfffjjjkkkmmmppptttwwwzzz{{{~~~~~~~~~zzzuuupppnnnooopppooottt||||||{{{|||yyypppbbbSSSHHHAAA>>>===:::<<<===<<<999666555555111111111111000...+++***++++++,,,---------,,,,,,+++++++++************)))************************))))))))))))))))))))))))++++++)))(((''''''''''''((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&'''(((***)))(((&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((())))))***))))))***,,,///222222333333444555666666666666555555555555666666:::888777888::::::888555;;;;;;:::999999<<<@@@DDDGGGKKKPPPXXXlll~~~{{{yyyzzz|||ssskkkeeehhhnnnssszzz~~~}}}|||tttrrrwww}}}}}}wwwsssppprrrvvv{{{~~~}}}|||fffjjjnnnqqquuu{{{{{{ssslllddd]]]YYYTTTUUUWWW]]]dddiiilllmmmfffggghhhhhhiiikkkmmmnnnuuuwwwzzz}}}}}}wwwuuuuuummmppptttwwwyyy{{{}}}wwwgggWWWJJJCCC@@@???@@@@@@>>>;;;999777666222222222111000///---------------------,,,+++***++++++++++++************************************))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&)))***+++***)))((()))***''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''((()))*********+++...000222333333444555555666666666666555555555555666666999777666777999999777555888999::::::;;;>>>BBBEEEMMMSSSZZZeee{{{}}}~~~yyyoooiiifffjjjnnnqqqtttxxxxxxwwwyyy|||~~~uuupppqqqtttuuuttt{{{}}}yyyvvvsssuuuyyy~~~wwwxxxxxxxxxzzz|||zzzvvvqqqiiibbb[[[VVVTTTQQQSSSXXX```jjjsssxxxzzztttttttttuuuvvvxxxzzz{{{}}}|||{{{{{{{{{yyyvvvtttvvvzzz~~~zzzfffTTTGGGAAAAAA@@@>>><<<:::777555444555444333111000000000000/////////...---+++***))),,,+++++++++************************************))))))))))))))))))))))))+++***)))((((((''''''((((((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&*********(((&&&&&&(((***&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''&&&&&&((()))++++++,,,---000222333333444444555666666666777666666555555666666777888666666666888999888666666888:::<<>>;;;:::999777666666555333111000000111111/////////......---++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''&&&%%%###""""""$$$'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&''''''(((***,,,---...///222444444444555555555666666666777777666666666666777777888777777777888999999999888999;;;>>>BBBHHHPPPVVVaaafffoooxxxvvvwww{{{~~~~~~rrrlllhhhhhhjjjjjjhhhgggiiittttttvvvyyy|||}}}~~~~~~yyyyyytttrrrrrrrrrqqqrrrtttvvvzzz~~~xxxvvvrrrnnnjjjgggfffeeehhhjjjkkkjjjhhhhhhjjjllllllnnnsss|||zzztttqqqqqqtttvvvooo]]]TTTJJJFFFAAA???>>>>>><<<;;;888777555333111111111111---......//////.........,,,,,,,,,++++++++++++******************************************************))))))(((((((((((()))((((((((((((((((((((((((((())))))***************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$""" ###%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''))))))))),,,...///000111333555555555666666666666666777777777666666666666777777888999999999999:::<<<>>>;;;<<<===???DDDMMMVVV]]]dddhhhrrrwwwssstttwwwzzzxxx{{{yyyuuuqqqoooooommmkkklllpppxxxzzz}}}zzz{{{wwwvvvwwwwwwxxxuuuvvvxxx|||~~~uuunnngggdddaaa______aaadddfffiiimmmrrruuuuuuvvvzzz}}}|||~~~zzzuuurrrqqqppptttzzz|||jjj^^^RRRLLLEEEBBBAAA@@@>>><<<;;;:::888666444222111111---......///000000//////,,,,,,,,,,,,++++++++++++************************************************))))))(((((((((((())))))(((((((((((((((((((((((())))))************++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%######%%%''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&''')))+++---+++...000222222222444555666666777777777777777777888777777666666777777888888999:::::::::;;;>>>AAA===???BBBFFFKKKSSS[[[aaaeeehhhsssuuuooopppssswwwxxx{{{yyyxxxuuusssvvv{{{{{{~~~}}}zzzyyyyyyzzz{{{xxxyyy|||yyyuuussszzz}}}yyypppgggaaaZZZZZZZZZ\\\aaagggmmmqqqtttzzz|||tttsssssstttyyy{{{oooaaaZZZPPPJJJHHHFFFBBB??????>>>===:::888555222111//////000000000//////...------,,,,,,,,,+++++++++************************************************))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))))))))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''))))))((('''&&&'''((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((()))+++---///---000222444333333444555777777777777777777777777888888777777777777888888777999:::999999:::>>>BBBBBBGGGNNNTTTYYY]]]aaadddiiikkktttzzzpppkkkmmmssswww~~~{{{yyy|||}}}}}}~~~yyyrrrxxx{{{zzz|||~~~zzzyyy}}}yyyuuuuuuuuuyyy||||||zzzrrrkkkccc]]]YYYUUUWWW[[[aaaiiirrryyy}}}|||vvvsssssswwwzzz{{{tttkkk```XXXTTTQQQMMMHHHBBBAAA@@@>>>;;;777333111111111111111000...---,,,---------,,,,,,,,,++++++************************************************))))))(((((((((((()))***(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''***+++)))'''%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((***)))(((&&&&&&'''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))///...,,,++++++---...000...111444555444444444555888888888777777777777777888888777777777777888888666888999888888999>>>BBBGGGNNNYYYaaafffhhhhhhhhhnnnnnnvvv~~~ssskkkhhhmmmtttzzz~~~zzz|||}}}~~~xxx|||~~~{{{|||~~~wwwtttwwwuuurrrrrrmmmuuu|||}}}|||~~~{{{ssskkkfffcccccccccbbbeeejjjqqqyyy~~~||||||zzz~~~~~~tttmmmiiiddd\\\UUUQQQGGG@@@???===888666888333222111/////////000000...------------,,,,,,,,,---...///...+++))))))***++++++++++++++++++++++++++++++******)))(((((((((************)))(((&&&&&&''''''(((((())))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))'''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&'''((((((((((((((('''------,,,+++,,,---///000111222222333444555666666555666777888888999999888777777666555555666888999888888<<>>@@@HHHRRRTTT```jjjmmmlllmmmmmmlllooosssxxx~~~xxxmmmccc```ccckkkyyy|||{{{||||||yyyyyy{{{}}}|||zzz~~~zzzwwwwwwtttyyy~~~}}}}}}~~~zzzwwwwwwxxxvvvtttqqqpppqqqrrrrrruuuwwwzzz~~~uuummm^^^RRRGGGDDDBBB<<<999:::555444222000//////000000.........------,,,,,,,,,***,,,------+++******+++,,,,,,++++++*********)))((((((((()))******++++++************)))((('''&&&((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))))))))+++*********+++,,,...///222222333444555666666777555666777888999999999999888888777777777888888999:::;;;>>>BBBDDDGGGQQQ\\\ccclllsssuuuuuuvvvvvvsssqqqtttwww{{{}}}mmmeee______dddlllyyy~~~|||yyywwwxxx{{{}}}|||xxxxxxzzz|||zzztttqqqqqqwwwxxx{{{}}}|||{{{uuueeeTTTKKKFFFAAA===<<<777666444222111000111111//////......---,,,++++++((()))+++,,,+++***+++,,,---,,,,,,+++***))))))(((((((((((()))******++++++)))******))))))((('''&&&))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))******+++++++++*********+++,,,...000000222222333444555666777777666666777888999999999999999999999999999999999999===>>>BBBHHHMMMTTTbbbpppzzz~~~|||vvvvvvwwwxxxzzzqqqfffbbb```ccchhhmmmuuu}}}~~~|||yyywwwvvvwwwxxxyyy|||xxxxxxyyy{{{yyyvvvvvvwww}}}}}}~~~}}}dddRRRIIIDDD@@@===:::999777444222111111111000000///...---,,,++++++)))***,,,,,,+++++++++,,,///...---,,,+++***)))(((++++++******)))((((((((()))))))))))))))((('''''')))))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))******+++,,,,,,------///000222333444333333444555666777777888666777888999::::::::::::999:::::::::::::::999999>>>@@@GGGPPPYYYeeexxx||||||zzzxxxwwwzzzyyyoookkkhhhgggjjjlllllloootttzzz}}}zzzyyyyyyzzz{{{{{{{{{zzz{{{|||~~~~~~{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~}}}~~~uuu[[[LLLGGGCCC???>>><<<999777444333222222000000///......---,,,,,,,,,---///...---+++,,,,,,000///...---,,,+++******++++++******)))(((((((((((())))))))))))(((((('''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((+++)))'''&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((***+++,,,---...///111222444444555333444444555666777888999777888999::::::;;;;;;;;;999999:::::::::;;;;;;;;;@@@CCCLLLYYYfffvvv~~~yyywwwxxx|||{{{uuurrrooonnnpppooollllllooouuu|||}}}|||~~~}}}~~~|||{{{{{{zzzxxxvvvqqqqqqpppnnnnnnmmmmmmnnnllllllkkkllllllmmmnnnooorrrssstttttttttuuuwwwyyy{{{{{{|||}}}}}}}}}}}}}}}~~~hhhUUULLLGGGBBBAAA???<<<999666444333333/////////............------///000///---,,,,,,---//////...---,,,++++++***((((((((()))******++++++(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&''''''((()))+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((******+++((('''''''''(((***+++---------///111222333333333444444555666777888999999888888999:::;;;;;;;;;;;;;;;:::::::::;;;===???@@@DDDHHHRRRaaappp{{{vvvuuuxxx{{{}}}~~~yyyuuussssssrrroooooosssvvv}}}zzz|||~~~|||zzzyyyzzzzzzzzzyyyyyyyyyyyyyyysssqqqooonnnnnnllljjjgggeeecccaaa_________```aaa______^^^^^^^^^______```bbbccceeeffffffgggjjjlllpppqqqrrrrrrssssssrrrrrrpppqqqtttwwwzzz}}}~~~wwwaaaUUULLLEEEDDDBBB>>>:::777555444333............////////////+++,,,......---,,,---...,,,,,,,,,++++++*********((((((((()))******++++++(((((())))))))))))((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))((('''%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++)))((((((((()))+++---......///111222333333333222444555666777888999999:::888999:::;;;<<<<<<<<<<<<===<<<;;;;;;===@@@DDDFFFJJJNNNYYYhhhwww{{{ssspppqqqtttvvv{{{{{{zzzwwwuuuwww{{{{{{yyyuuuuuuzzz}}}~~~~~~{{{yyyxxxxxxvvvtttrrrooonnnnnnnnnmmmllllllkkkkkkjjjgggfffdddcccbbbaaa^^^[[[ZZZXXXUUUSSSSSSTTTVVVWWWVVVVVVUUUTTTTTTTTTUUUUUUTTTVVVXXXYYYZZZ[[[^^^aaabbbbbbcccdddddddddddddddeeegggjjjnnnrrruuuwwwxxxvvvxxx|||~~~zzzkkk[[[PPPGGGEEECCC???;;;888555444333------......///000000000(((***,,,---------...///*********)))))))))))))))++++++******)))((((((((((((((()))))))))))))))(((%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))%%%$$$$$$%%%''')))***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((******))))))***,,,...000111222444555666555444444555555666777888999::::::999999:::;;;<<<<<<<<<<<<@@@>>><<<<<<>>>BBBGGGKKKOOOSSS^^^lllzzz{{{pppllllllnnnrrr{{{}}}zzz}}}}}}yyyrrrnnnpppuuuzzz}}}}}}~~~}}}{{{xxx{{{~~~}}}~~~|||zzzyyywwwsssppppppnnnkkkhhheeedddcccccccccbbbbbbaaa___^^^]]]]]]WWWXXXWWWSSSOOONNNPPPSSSQQQPPPNNNLLLJJJIIIJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWXXXYYY[[[^^^aaadddfffggglllnnnqqqsssvvvyyy}}}}}}~~~ppp```VVVHHHHHHFFFBBB<<<777555444444222000000111111///------------------------------...///000000...,,,++++++***)))(((''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***))))))*********((('''&&&%%%%%%%%%&&&&&&&&&''''''***)))((((((((((((((()))))))))))))))+++...111333222333555666777666555555777777777999:::<<<>>>???===<<<;;;<<<<<<<<<;;;:::<<<<<<<<<>>>AAAFFFKKKNNNQQQWWWbbbppp|||vvvnnnhhhfffhhhrrrwwwtttooojjjiiimmmtttzzz~~~~~~|||yyyyyy|||}}}}}}{{{{{{yyyvvvuuuzzz~~~|||{{{zzzxxxvvvtttrrrnnnllljjjhhheeebbb```___]]][[[YYYWWWVVVVVVUUUVVVWWWXXXWWWUUUSSSQQQPPPPPPOOOLLLHHHGGGIIILLLIIIHHHFFFEEEDDDEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMPPPQQQRRRUUUWWWYYY[[[\\\bbbdddgggjjjlllooosssvvvxxxyyy|||~~~pppfffVVVOOOGGG@@@<<<888444000333222000000111111///...------------------------+++,,,---......,,,+++***,,,+++***)))(((((((((((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''')))((((((''''''''''''((('''((()))))))))((('''&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))******)))***,,,...111333333333444555666666666666777777888999:::<<<===>>>===<<<<<<<<<===>>>>>>>>>AAACCCFFFIIIKKKNNNPPPRRRUUUYYYcccppp{{{|||ppphhhddddddgggsssyyyuuunnngggdddgggmmmsss}}}|||}}}~~~zzzzzz}}}yyyvvvsssrrrttt{{{~~~{{{yyyuuusssrrrpppnnnllliiifffbbb___]]][[[YYYWWWUUUUUUUUUTTTRRRQQQOOONNNOOOQQQTTTVVVVVVTTTQQQOOOLLLLLLJJJGGGDDDCCCDDDFFFBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAACCCCCCCCCBBBBBBBBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPTTTVVVYYY[[[]]]```dddgggkkklllooossswww{{{~~~|||iii\\\LLLBBB@@@===888222444222000000000111000...------------------------***+++,,,,,,,,,+++)))(((,,,+++***)))))))))))))))''''''''''''''''''''''''***)))((((((''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''***)))(((''''''&&&&&&'''&&&&&&'''(((((((((''''''''''''((((((((())))))))))))))))))(((((())))))***++++++++++++---///222333333333333444444555777777888888999999:::;;;;;;<<<<<<<<<<<<<<<===???AAABBBDDDIIIOOOSSSTTTUUUUUUUUU]]]```hhhrrr{{{vvvjjjdddcccfffjjjwww{{{vvvooogggdddgggnnnsss~~~~~~|||xxxvvv|||~~~}}}}}}{{{wwwwwwzzz}}}yyyuuutttqqqnnnjjjhhhfffdddbbb```^^^ZZZVVVSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQOOONNNLLLPPPRRRTTTVVVWWWVVVUUUTTTOOOOOOMMMJJJGGGEEEEEEEEEBBBAAA@@@??????@@@AAAAAA@@@@@@????????????>>>???AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKNNNPPPQQQTTTWWWZZZ]]]___bbbfffkkkooossstttuuuxxx}}}yyykkkXXXLLLGGGDDD???;;;666333111000111111000///........................***++++++,,,+++***)))))),,,,,,+++***))))))******((((((((((((((((((((((((***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''')))((((((''''''''''''(((%%%%%%&&&''''''(((((((((''''''((((((((())))))))))))))))))((())))))******,,,,,,,,,---///111222333444444333333444666888999999::::::;;;;;;;;;;;;:::<<<===<<<<<<<<<>>>AAADDDJJJPPPWWW\\\^^^___```aaaiiijjjnnnvvv{{{pppiiiggghhhlllqqq{{{{{{wwwqqqlllkkkpppxxx~~~}}}xxxwwwyyy~~~}}}}}}yyytttpppllljjjfffccc___]]][[[YYYWWWUUUPPPMMMJJJIIIJJJKKKKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHLLLLLLLLLLLLNNNOOOQQQQQQRRRRRRQQQPPPNNNKKKHHHEEEDDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAABBBBBB??????@@@@@@@@@@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGIIIJJJKKKOOOQQQRRRTTTWWW[[[___cccggghhhjjjmmmrrrwwwzzz~~~{{{kkk\\\QQQJJJDDDAAA999666333111111111000000........................,,,,,,,,,,,,,,,++++++***,,,+++******************))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$&&&'''))))))'''&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&&&&&&&&&&''''''((((((&&&&&&'''''''''((((((((()))))))))))))))***++++++---......///000222333444555444444444555777999::::::;;;<<<<<<<<<<<<;;;:::===>>>===<<<;;;===BBBFFFRRRYYYaaagggiiilllpppssstttrrrssswwwzzz|||{{{rrrjjjjjjlllnnnqqquuuzzz~~~{{{wwwttttttzzz||||||}}}{{{wwwrrrmmmjjjfffbbb___\\\YYYVVVSSSRRRQQQNNNLLLIIIGGGFFFFFFHHHIIIJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCEEEGGGJJJLLLNNNOOOQQQSSSSSSPPPKKKGGGEEEDDDCCCAAA@@@@@@AAAAAACCCCCCDDDDDDDDDCCCBBBAAA>>>??????@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEEEEFFFHHHJJJJJJKKKNNNQQQUUUXXX[[[\\\]]]```fffjjjnnnrrrvvvyyy|||}}}ooobbbVVVLLLEEE===:::666333222222111000...........................---------,,,,,,,,,,,,+++******)))))))))******************************+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,'''''''''&&&''''''((()))&&&&&&'''''''''((((((((())))))))))))******+++,,,//////000111222333444444555555555666888999;;;;;;;;;<<<===>>>>>>>>>===<<<===>>>>>><<<;;;>>>EEEKKKWWW___jjjpppsssuuuzzz~~~yyywwwxxxxxxwwwyyy}}}oooiiifffjjjnnnpppqqqsssuuu{{{||||||{{{zzz{{{{{{~~~{{{xxxppplllfffbbb___]]]YYYVVVTTTRRROOOMMMLLLKKKIIIGGGFFFEEEDDDEEEGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBCCCEEEFFFFFFHHHNNNTTTXXXVVVOOOJJJGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBCCCEEEDDDEEEGGGIIILLLNNNPPPQQQPPPTTTYYY]]]aaaeeeiiilllrrrxxx{{{nnn]]]PPPBBB>>>999555333222111000..............................---,,,,,,,,,,,,,,,)))))))))(((((())))))***))))))))))))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))***+++***)))((('''''''''((()))''''''((((((((()))))))))))))))))))))***+++,,,---///000111222333444444444555666777999:::;;;<<<<<<;;;===>>>@@@@@@@@@???>>><<<>>>???======BBBKKKRRR___jjjwww}}}|||zzzvvvuuuxxx~~~~~~pppkkkhhhkkkooooooooopppqqqxxx}}}~~~|||vvvuuuvvvyyy~~~~~~{{{wwwrrrnnniiiddd^^^[[[YYYWWWSSSPPPQQQNNNKKKJJJIIIIIIGGGEEE??????>>>???@@@@@@???===AAA@@@>>>===<<<<<<===>>>;;;<<<>>>???@@@@@@@@@???@@@DDDLLLUUU[[[ZZZTTTMMMHHHHHHGGGGGGHHHIIIKKKLLLFFFGGGHHHHHHHHHGGGEEEDDDHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@???@@@BBBAAABBBCCCEEEGGGIIIJJJKKKHHHKKKPPPUUUXXX\\\```ccceeekkkrrrvvvwwwyyy~~~ooo]]]DDD@@@:::666444222111000////////////////////////...---,,,,,,++++++,,,,,,)))((((((((((((((())))))((((((((((((((((((((((((+++******)))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''(((((()))+++***)))(((''''''((()))))))))))))))************))))))))))))***+++,,,---000111222333444555555555555666999;;;<<<======<<<;;;===???AAABBBAAA@@@???;;;===??????@@@FFFPPPYYYlllxxx}}}xxxvvvxxxyyyxxxqqqlllnnnpppooonnnoooooowww|||}}}~~~{{{qqqiiiiiinnnxxx}}}yyyvvvrrrmmmgggccc```[[[UUUSSSSSSRRRMMMIIIGGGGGGHHHHHHGGGEEECCCBBBAAA@@@>>><<<<<<<<<>>>???>>>=========<<<<<<<<<<<<;;;;;;;;;===@@@BBBBBBAAA@@@@@@DDDKKKTTTYYYXXXTTTQQQPPPNNNOOOPPPQQQQQQPPPPPPOOOMMMLLLKKKJJJKKKKKKPPPMMMIIIIIIJJJKKKJJJHHHHHHGGGFFFFFFGGGHHHGGGFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEGGGHHHJJJLLLNNNPPPQQQQQQ\\\]]]```cccgggmmmsssxxx{{{nnnVVVIII<<<999888666333333222111000///////////////......---------,,,,,,,,,(((((((((((())))))))))))))))))************)))))))))))))))))))))(((''''''%%%%%%&&&&&&'''((())))))...+++(((((())))))&&&###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))(((''''''&&&&&&'''((()))))))))))))))(((((()))***+++******+++---000333333333222333333444444777888;;;===???@@@AAAAAA@@@BBBDDDCCC???<<<<<<===;;;===???@@@CCCLLLYYYccc}}}zzztttsssuuu{{{}}}{{{{{{wwwrrrqqqtttzzzwwwxxx}}}}}}yyyuuuppplllmmmqqq}}}~~~wwwuuuqqqnnnjjjfffaaa]]]\\\WWWRRRQQQQQQPPPLLLHHHGGGGGGHHHHHHHHHFFFEEEDDDDDDBBB@@@>>>>>>>>>???@@@??????>>>======<<<;;;;;;;;;;;;;;;>>>AAACCCBBBBBB;;;<<<@@@JJJUUU\\\]]]\\\WWWVVVTTTUUUVVVWWWWWWVVVYYYXXXVVVUUUUUUUUUUUUVVVWWWTTTPPPOOOPPPQQQOOONNNNNNLLLKKKKKKLLLLLLKKKIIIFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBDDDEEEGGGIIIKKKKKKLLLRRRTTTVVVYYY\\\bbbhhhmmmrrrvvv|||gggVVVEEE===;;;888555333222111000///.........///.........---------,,,,,,))))))))))))))))))))))))))))))************))))))((((((((((((((('''&&&&&&%%%%%%&&&''''''(((((()))%%%&&&'''''''''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((''''''&&&%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((''''''''''''((((((((())))))))))))(((((()))***++++++***,,,...111333333333333444555777777:::;;;===???AAAAAAAAAAAA???AAACCCBBB@@@======>>>>>>@@@AAACCCGGGRRR```kkk{{{tttrrrlllttt{{{xxxyyy{{{xxxyyy~~~~~~~~~zzzuuurrrtttuuuuuuvvvzzz~~~zzzwwwnnnkkkhhheeeccc___[[[WWWVVVRRRNNNMMMNNNNNNKKKHHHGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGEEECCCBBBAAABBBBBBAAAAAA@@@???===<<<;;;;;;999999:::===@@@AAAAAA@@@:::<<>>AAACCCDDDDDDCCCBBBAAACCCDDDDDDBBBAAAAAAAAAAAABBBDDDGGGNNN[[[kkkvvvzzzrrrooohhhrrr|||yyyyyy~~~~~~}}}||||||}}}|||{{{}}}~~~~~~~~~xxxvvv{{{~~~zzzuuuqqqnnngggeeebbb```^^^\\\XXXVVVPPPNNNLLLKKKLLLLLLKKKIIIIIIIIIKKKLLLNNNOOOPPPPPPOOONNNLLLJJJHHHHHHGGGGGGFFFEEEDDDBBB@@@>>>======<<<<<<<<>>:::666444333222111000///.....................------------+++***************))))))))))))************))))))'''(((((((((((((((''''''&&&&&&''''''((((((((()))&&&((()))(((&&&%%%&&&((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((()))(((((('''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''((()))***+++(((((()))*********))))))(((***,,,---...///222444444444555666777888:::;;;>>>@@@CCCFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDBBBCCCEEEJJJTTTddduuuwwwnnnlllpppzzz~~~zzzyyy~~~zzzzzz{{{|||~~~~~~~~~|||wwwqqqlllgggeeeaaa^^^\\\[[[ZZZYYYWWWUUUOOONNNLLLLLLMMMNNNMMMMMMMMMNNNOOOQQQSSSVVVWWWXXXWWWWWWUUUTTTRRRQQQPPPPPPMMMLLLKKKIIIGGGEEEDDDCCCCCCAAAAAABBBDDDFFFFFFEEECCCFFFMMMVVV```hhhlllnnnooommmlllmmmoooqqqqqqpppqqqqqqppppppqqqrrrtttuuuppppppooommmkkkiiihhhggghhhfffdddccccccbbb___^^^___^^^[[[YYYWWWVVVWWWWWWRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFCCCDDDFFFFFFGGGHHHKKKNNNOOOSSSXXX^^^cccjjjpppttt||||||```NNNFFFAAA===;;;444333222111000///////////////.........---------,,,,,,++++++*********)))))))))************))))))((())))))*********))))))'''''''''(((((((((((((((---***(((((()))(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((((('''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))***+++,,,(((((()))***************)))+++...///000111333555666666666777888999:::;;;???BBBFFFJJJLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEHHHNNNZZZjjj{{{uuunnnnnnyyy~~~}}}}}}}}}~~~}}}|||zzzyyyyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzz{{{}}}~~~~~~{{{}}}zzzuuuoooiiiccc```^^^ZZZXXXVVVVVVVVVVVVVVVTTTQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSUUUWWWYYY\\\___`````````___^^^]]][[[ZZZZZZXXXWWWVVVTTTRRRQQQOOOOOOHHHEEEBBBBBBCCCEEEFFFFFFFFFKKKTTT^^^hhhoootttvvvvvvuuutttuuuxxxyyyzzzyyyyyyxxxxxxwwwxxxyyy{{{{{{xxxyyyzzzxxxuuusssrrrrrrsssqqqooonnnnnnmmmkkkiiifffeeecccaaa___]]]\\\[[[ZZZYYYWWWUUUSSSQQQQQQPPPLLLKKKJJJHHHFFFEEECCCCCCBBBCCCDDDDDDEEEEEEEEEEEEBBBDDDEEEEEEDDDEEEGGGHHHIIILLLPPPUUUYYY^^^dddgggpppuuu|||kkkYYYMMMDDD>>><<<666555444222111000000000/////////.........------------,,,,,,+++*********))))))************))))))))))))***+++++++++******((((((((((((((((((((((((,,,(((&&&'''***,,,)))&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))((('''(((((()))***+++,,,(((((()))***+++++++++++++++---000111222222333555777777777888:::<<<===>>>DDDGGGKKKOOOQQQQQQPPPOOOIIIHHHGGGHHHJJJLLLLLLKKKNNNNNNOOOUUU```nnn|||vvvsssuuu|||}}}zzzxxxwwwuuuuuuuuuuuuuuuttttttsssnnnmmmkkkhhhgggfffffffffhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjkkkmmmooorrrssswwwzzz~~~yyy}}}}}}yyyvvvtttqqqlllfffaaa]]][[[ZZZXXXVVVTTTTTTUUUVVVVVVVVVUUUUUUVVVUUUUUUUUUWWWXXXXXXYYYZZZ\\\^^^bbbeeefffggggggggggggfffeeedddcccdddcccbbbaaa___^^^\\\\\\TTTPPPKKKHHHIIIKKKMMMNNNQQQXXXbbbllltttxxx{{{|||~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~|||zzzzzzzzzyyywwwvvvnnnnnnllljjjhhheeecccaaaaaa```___]]][[[ZZZZZZYYYUUUTTTRRROOOLLLIIIGGGFFFDDDDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFEEEDDDCCCEEEFFFFFFHHHKKKMMMPPPTTTYYY\\\aaagggooovvv|||}}}iiiWWWHHH???===888777666444222222111111////////////...............------,,,++++++******))))))************))))))(((((()))***************)))(((((((((((((((((((((''''''&&&'''((()))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%&&&''''''(((''''''''''''((((((((((((&&&&&&&&&'''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((()))))))))))))))((((((((()))***++++++(((((()))***++++++++++++,,,///222333333222333444666777888;;;>>>AAADDDEEEMMMOOOSSSVVVWWWVVVSSSQQQLLLJJJJJJMMMRRRVVVXXXXXX[[[ZZZ[[[^^^gggqqqzzz~~~vvvvvv{{{}}}~~~{{{{{{yyyvvvrrrnnnkkkiiihhhbbbbbbbbbbbbbbbaaaaaaaaa]]][[[YYYVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[^^^```aaaccceeehhhjjjkkklllnnnppprrrtttxxx|||vvvzzz|||}}}zzzuuuqqqllljjjeee```]]]ZZZYYYYYYXXXVVVTTTTTTVVVXXXXXXXXXXXXYYYYYYYYYXXXXXXZZZ[[[\\\\\\]]]___bbbeeehhhjjjlllllllllllllllkkkjjjiiikkkkkkjjjiiigggfffeeeeeefffaaa[[[WWWWWWYYY\\\^^^```fffpppxxx}}}~~~zzzzzzyyywwwtttqqqnnnlllgggfffdddcccaaa`````````]]][[[YYYVVVRRROOOLLLKKKGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHHHHGGGFFFEEEEEEFFFDDDFFFHHHIIIKKKNNNRRRUUUWWW]]]fffmmmrrrxxx~~~|||eeeQQQFFFDDD999888777555333222222222000/////////..................---,,,,,,+++******))))))************))))))''''''((()))))))))))))))))))))))))))((((((((((((%%%''')))(((%%%$$$&&&)))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((())))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******)))))))))))))))******+++(((((()))++++++,,,,,,,,,...000333444333333333444555666999===AAAEEEIIIKKKTTTVVVYYY[[[[[[XXXUUURRROOONNNOOOSSSZZZaaacccdddfffdddccceeekkkrrrxxx|||zzzsssvvv}}}~~~|||zzz}}}zzzyyyxxxxxxwwwsssnnnjjjiiigggddd```\\\YYYWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTPPPOOOLLLKKKJJJKKKLLLMMMHHHHHHIIIIIIJJJLLLMMMNNNMMMMMMMMMNNNOOORRRTTTUUUSSSUUUWWWXXXYYYZZZ]]]___```bbbeeejjjoootttwwwyyy|||~~~{{{yyyxxx{{{|||xxxtttooolllhhhfffccc```]]]ZZZYYYXXXSSSUUUVVVVVVVVVVVVXXXZZZYYY[[[^^^______```bbbccccccdddgggjjjlllnnnooopppssstttuuuuuuuuutttsssrrrsssuuuwwwwwwuuutttttttttooonnnllliiiggghhhkkknnnxxxzzz}}}|||xxxuuutttssspppmmmlllkkkjjjiiiggghhheeebbb___\\\XXXSSSPPPNNNLLLKKKJJJJJJJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEGGGHHHJJJJJJPPPSSSWWW[[[bbbiiirrrxxx|||yyyaaaLLLAAA@@@;;;555111222222222000000000000000////////////...***'''(((,,,---+++(((,,,,,,,,,++++++++++++*********))))))))))))************)))((('''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))(((&&&$$$$$$&&&((()))(((((()))***************'''((((((((()))))))))***'''((((((***+++---///000000111222222111222444666888:::>>>AAADDDIIIMMMQQQYYY\\\```bbbaaa]]]WWWTTTPPPPPPSSSZZZdddkkkoooooorrrqqqpppqqqtttuuuuuuuuuxxx|||{{{|||~~~zzz{{{|||~~~~~~~~~|||{{{|||xxxvvvnnnmmmjjjgggccc```]]]\\\YYYXXXVVVTTTQQQOOONNNMMMJJJHHHHHHHHHJJJKKKJJJIIIFFFFFFDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFEEEEEEFFFGGGHHHFFFGGGIIIJJJMMMNNNPPPQQQRRRSSSTTTWWW\\\aaafffhhhooopppsssxxx~~~xxxwwwvvvuuuuuuxxx}}}zzzuuuqqqnnnjjjgggeeedddbbb```^^^\\\[[[[[[VVVWWWXXXXXXWWWYYY\\\^^^___```aaaaaaaaacccgggiiijjjkkkmmmoooqqqssstttuuuwwwxxxyyyyyyyyyxxxwwwvvvwwwyyy|||}}}|||||||||}}}~~~}}}|||zzzxxxzzz}}}zzzxxxuuusssrrrqqqooommmmmmjjjgggdddaaa]]]YYYUUUTTTRRRPPPOOOOOONNNLLLJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKOOOSSSXXX___gggllltttxxxpppZZZKKKDDD???999555444444333111000000000000///////////////+++((()))---...,,,************))))))))))))(((******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''(((((((((((()))***************(((((())))))))))))))))))((())))))+++,,,...000111111222333333333444666888999<<<@@@DDDHHHLLLQQQUUU___```bbbcccbbb^^^YYYVVVSSSUUUZZZcccnnnuuuxxxxxx|||{{{zzz{{{{{{yyyvvvtttvvv}}}}}}{{{zzzyyy{{{}}}{{{zzzzzz~~~{{{tttooojjjhhhcccaaa^^^ZZZVVVRRROOOMMMMMMLLLKKKJJJHHHGGGFFFFFFCCCBBBBBBBBBDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLOOOSSSWWWZZZ^^^```ccchhhnnnvvv||||||qqqrrrssstttvvvyyy}}}{{{xxxsssooollliiieeebbbaaa``````___^^^^^^^^^^^^ZZZ[[[[[[ZZZZZZ]]]aaadddgggggggggfffgggiiinnnrrrssstttuuuvvvwwwyyyyyyzzz||||||~~~~~~~~~}}}|||~~~~~~|||{{{xxxwwwvvvtttqqqnnnkkkhhhccc```^^^\\\YYYWWWVVVTTTQQQOOOJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDBBBDDDGGGJJJNNNSSSYYY^^^fffkkkrrrxxx~~~iiiWWWJJJEEE>>>999666555444333111111000000000////////////,,,***+++---///---+++*********))))))))))))(((******))))))))))))******((()))*********)))'''&&&(((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((()))*********************))))))))))))))))))******+++,,,...000222333222444555555555666888:::<<>>???AAABBBAAA@@@AAA@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDGGGJJJKKKLLLNNNQQQVVV\\\bbbgggkkkxxxrrrooorrruuuyyy{{{}}}}}}{{{wwwsssooollliiigggdddaaa______^^^^^^^^^___``````_________^^^^^^aaafffjjjmmmnnnooooooppprrrvvvyyyyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~{{{xxxvvvsssooolllhhheeebbb___]]]ZZZWWWUUUPPPOOOMMMKKKJJJIIIHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFBBBCCCEEEGGGIIILLLQQQTTTZZZ^^^dddkkkrrryyyuuuaaaPPPKKKDDD>>>888555444333222111111000000/////////...,,,++++++---...---,,,,,,,,,,,,+++++++++************))))))))))))******'''(((***+++***)))'''%%%((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''')))***++++++***)))'''(((((()))***************++++++*********)))))))))+++,,,,,,...///111333444333444666666666777999;;;???CCCIIIOOOTTTZZZ___cccjjjiiifffdddaaa___^^^^^^```hhhuuu}}}xxxyyy|||~~~|||||||||{{{zzzssspppqqqsssxxx|||yyyvvvrrrooofffdddaaa\\\WWWRRROOOMMMIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBDDDDDDCCCDDDGGGJJJNNNSSSWWWYYY|||tttoooqqqtttyyy}}}}}}yyywwwrrrooollliiigggeeecccaaa_______________```aaabbbeeeeeedddccccccfffkkkooopppssswwwzzzzzz{{{|||}}}|||{{{{{{zzz{{{|||}}}}}}|||~~~|||xxxuuuqqqnnnjjjgggeeebbb^^^[[[VVVTTTRRROOOMMMKKKJJJIIIEEEEEEEEEDDDEEEFFFFFFGGGCCCDDDFFFFFFFFFHHHKKKNNNPPPTTTYYY___fffmmmtttyyymmm[[[VVVNNNEEE===777444444222222222111000/////////---,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******'''(((***+++***)))'''%%%))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))''')))+++,,,,,,+++)))'''(((((()))***************+++++++++++++++*********,,,------///000222444555333444555666666777:::<<>>???BBBFFFKKKOOOUUU[[[___aaadddhhhiiieeebbbdddfffjjjnnnrrrtttuuuuuu|||yyyxxxzzz}}}~~~|||||||||vvvpppkkkgggccc]]]YYYTTTQQQMMMKKKKKKKKKJJJIIIHHHHHHHHHKKKNNNQQQQQQQQQUUUXXX\\\^^^```aaadddfffggggggiiikkkmmmpppssstttyyy|||{{{yyyuuurrrpppmmmjjjgggccc```]]][[[YYYWWWTTTRRRMMMMMMLLLKKKIIIHHHGGGGGG{{{|||~~~~~~wwwssspppppppppooonnnmmmkkkjjjkkklllmmmnnnoooooopppppplllooouuu||||||xxxsssmmmhhhbbb]]]YYYUUURRROOONNNMMMKKKIIIGGGHHHGGGFFFEEEEEEEEEFFFFFFJJJLLLOOOSSSWWW]]]dddiiirrrxxx|||yyy|||qqqZZZJJJBBB;;;555666555222000000111111000//////......---++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************(((((((((((())))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))###$$$&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''((())))))))))))))))))))))))************))))))))))))))))))))))))+++***((('''''')))+++,,,,,,,,,---......///000000000222444555555666999:::<<<>>>@@@BBBEEEJJJPPPUUUYYY^^^bbbcccfffjjjjjjgggeeehhhkkkmmmooorrruuuwwwuuuzzz|||ssstttxxx}}}{{{xxx|||}}}xxxuuupppkkkeee```\\\WWWRRRNNNNNNLLLJJJIIIJJJKKKLLLMMMLLLMMMOOOSSSXXX[[[^^^___aaadddhhhkkknnnppptttvvvyyyyyyzzz{{{}}}~~~{{{xxxuuuooollliiifffcccaaa]]]ZZZYYYWWWTTTRRRPPPNNNKKKIII}}}wwwrrrnnnoooooooooooonnnnnnmmmnnnoooqqqssstttuuuuuuuuuqqqtttyyy~~~|||wwwrrrlllgggccc\\\YYYUUURRRPPPNNNKKKIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJLLLOOOTTT[[[```iiipppxxx~~~|||}}}hhhWWWGGG???888777666333222222000000//////...------,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++***)))))))))++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))$$$%%%&&&'''((('''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((('''((((((((((((((('''&&&))))))))))))************))))))))))))))))))))))))***)))((('''''')))+++---++++++,,,---...///000000111333555666666777:::;;;===@@@CCCFFFJJJOOOUUUZZZ[[[```dddfffiiiooopppnnnjjjllloooqqqrrrsssvvvxxxwwwzzz~~~yyyrrroootttzzz~~~|||zzz{{{{{{|||}}}xxxsssnnnjjjbbb___ZZZVVVSSSOOOLLLJJJKKKKKKJJJJJJKKKNNNQQQSSSUUUWWW[[[___dddhhhlllnnnpppssswwwzzz|||}}}yyyvvvssspppllliiieeebbb]]]ZZZWWWSSSOOOKKK|||wwwtttooopppppppppqqqrrrrrrsssrrrsssvvvxxxzzz{{{{{{{{{vvvxxx{{{~~~{{{vvvqqqmmmdddaaa\\\XXXUUURRRPPPNNNIIIIIIJJJJJJJJJJJJJJJJJJEEEFFFGGGGGGHHHLLLQQQUUU```fffooovvv{{{zzzxxx|||wwweeeQQQGGG===:::888444333444000000///......------,,,------------,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((*********)))))))))(((((())))))))))))((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))***)))(((((()))***,,,---***+++,,,---...000000111222444666777777888;;;<<>>999555444555111111000//////......---.........---,,,,,,,,,+++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((('''((((((((((((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---+++,,,---...000111222333222444777888888999;;;===AAAEEELLLRRRWWW\\\```ccceeejjjnnnqqqvvv}}}~~~~~~}}}|||zzz~~~}}}uuunnnjjjjjjlllqqqvvv}}}|||yyy~~~||||||yyy~~~}}}|||}}}~~~{{{vvvnnnggg```ZZZUUUQQQLLLMMMNNNNNNNNNOOOQQQSSSQQQSSSWWWZZZ]]]cccjjjoootttxxx|||{{{uuurrrpppmmmgggbbb}}}{{{zzzyyyxxxvvvsssssstttuuuwwwyyy{{{|||xxxzzz}}}{{{{{{||||||~~~|||xxxsssoooiiiccc___\\\YYYWWWMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIHHHGGGHHHJJJMMMOOOUUU\\\ccciiipppyyy~~~~~~}}}|||gggZZZKKKAAA;;;555333555222222111111000///////////////...---,,,,,,++++++))))))******+++++++++,,,++++++++++++++++++++++++(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((***+++&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&'''((())))))(((((())))))))))))************))))))))))))))))))))))))((()))***,,,---------,,,------...000111333444444333555777888888999<<<>>>CCCHHHOOOVVV\\\```dddgggjjjooosssuuuzzz|||xxx{{{wwwnnngggbbbiiijjjmmmttt|||{{{tttyyy{{{zzz|||}}}{{{|||~~~~~~}}}~~~}}}{{{wwwoookkkddd^^^YYYUUUPPPMMMKKKLLLOOOPPPRRRUUUXXX[[[YYY]]]bbbfffkkkrrrzzz~~~~~~{{{uuuppp~~~{{{xxxvvvvvvvvvvvvtttuuuvvvxxxzzz|||}}}~~~zzzvvvpppkkkgggbbb^^^[[[XXXUUUPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGKKKNNNSSSYYY```hhhpppuuuwwwtttxxx~~~|||cccKKKDDDAAA:::666888555333111111111222111///000000///...,,,+++***)))******************++++++***++++++++++++***))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))******************)))((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))************++++++++++++,,,,,,,,,,,,,,,,,,---,,,---///000222333333333555777888999:::===AAAEEEJJJQQQZZZ```bbbeeejjjooooooooopppttt{{{yyywww~~~wwwmmmiiihhheeennnttttttvvv~~~zzzyyyxxxxxx||||||xxxrrrlllgggaaa^^^YYYTTTPPPMMMKKKJJJLLLNNNQQQTTTWWW[[[```dddiiilllrrrwww|||~~~}}}zzzxxxwwwwwwwwwxxxvvvwwwxxxyyy{{{}}}~~~~~~~~~{{{vvvqqqlllhhhddd\\\YYYTTTPPPOOOMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHKKKOOOTTTZZZbbbjjjppp{{{|||vvvtttuuuyyypppWWWMMMIIIAAA<<<<<<444222000...///...---,,,//////......---,,,++++++******++++++,,,---......***++++++++++++***))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******)))************++++++++++++,,,,,,,,,,,,------------...///111222333444444777888:::;;;<<<@@@EEEHHHOOOVVV```fffhhhjjjnnnqqqrrrrrrqqqttt{{{~~~{{{rrroooooojjjpppssstttxxx}}}|||{{{|||yyysssmmmfff```\\\VVVTTTQQQOOONNNNNNOOOOOOSSSVVVZZZ___ccciiiooossszzz}}}}}}|||zzzyyyxxxxxxyyyzzzxxxyyyzzz|||}}}~~~yyytttnnnkkkccc___ZZZVVVSSSPPPMMMKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFHHHJJJNNNSSSZZZbbbhhhrrrxxx|||tttnnnmmmppp{{{{{{aaaTTTMMMDDD<<<:::666333000.........,,,+++.........---------,,,,,,******+++---...///000111***++++++++++++***))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&''''''((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++++++++,,,,,,------------...///000222333444555555888:::<<<>>>@@@EEEJJJNNNVVV]]]gggmmmoooppprrrttttttrrrqqqrrryyyzzzwwwxxxsssssssssttt{{{zzz|||yyytttlllfff```[[[WWWTTTOOONNNMMMMMMNNNQQQUUUWWW]]]aaaggglllsssyyy~~~}}}{{{zzzzzzzzzzzz{{{|||}}}~~~|||uuuqqqkkkgggbbb]]]YYYUUUQQQNNNLLLKKKIIIHHHGGGGGGGGGHHHEEEFFFGGGIIILLLRRRZZZ___iiipppzzzwwwmmmjjjllltttyyylll^^^TTTIII>>>999888555222000000000000///---------...............+++,,,,,,---...//////000***++++++++++++***))))))(((((())))))))))))((((((***))))))))))))))))))*********)))))))))***++++++''''''((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))*********+++)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++++++++,,,,,,---.........///000111333555555666666999;;;>>>AAAEEEKKKQQQVVV^^^dddmmmrrrttttttttttttqqqnnnmmmooowww}}}xxxtttvvv}}}~~~}}}uuuxxx~~~{{{vvvkkkfff```[[[XXXVVVUUUTTTQQQQQQQQQRRRUUUYYY^^^```hhhlllrrrxxx}}}|||{{{{{{~~~~~~|||tttpppjjjeee```[[[VVVSSSPPPOOOLLLJJJHHHHHHHHHHHHFFFGGGGGGGGGIIIMMMSSSWWW```gggrrr|||~~~pppkkklllrrruuu|||mmmdddWWWHHH>>>888555222000111222222111---------.........//////---------,,,,,,,,,,,,,,,***++++++++++++***))))))(((((())))))))))))(((((()))******************))))))((((((((())))))***+++(((((()))))))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++++++++,,,------...//////000111333555666777777777999<<<@@@EEEKKKSSSZZZ```fffjjjqqqvvvwwwuuusssqqqkkkiiiiiillluuu}}}wwwyyy}}}{{{{{{xxxzzz~~~}}}wwwpppjjjaaa]]]WWWSSSSSSSSSTTTTTTTTTUUUWWW[[[```fffkkkmmmvvvzzz~~~}}}}}}zzztttooojjjddd___[[[VVVTTTPPPMMMJJJIIIIIIIIIGGGHHHHHHHHHHHHJJJMMMPPPXXX^^^gggqqq|||xxxnnnmmmnnnrrr|||}}}tttgggTTTEEE999666222///000000111111..................//////------,,,,,,+++************++++++++++++***))))))(((((())))))))))))(((((())))))************))))))''''''''''''((()))***+++(((((()))))))))))))))((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++,,,---...//////000222333444666777888999999:::>>>DDDKKKSSS\\\eeekkkooorrrvvvyyyyyyvvvsssppphhhhhhiiinnnwww{{{}}}|||zzz{{{}}}|||vvvrrrlllddd^^^\\\XXXTTTQQQRRRSSSUUUUUUWWWZZZ___fffnnnuuuzzz|||~~~yyytttnnnhhhddd\\\YYYUUUPPPLLLKKKJJJJJJGGGHHHIIIIIIHHHGGGIIIJJJPPPUUU]]]fffpppzzzyyyuuuppprrrzzzxxxbbbPPP>>>:::555111000000000///////////////............,,,,,,,,,+++++++++++++++***++++++++++++***))))))(((((())))))))))))(((((((((((()))******)))(((((('''''''''(((((()))***+++&&&&&&'''((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&''''''(((((((((((((((&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))************+++++++++++++++,,,---...///000000333444555777888999999:::<<>>CCCKKKUUU```lllwww~~~~~~{{{vvvsssoooqqqtttyyy}}}zzz|||||||||yyyyyy}}}uuuooogggaaa]]]YYYSSSOOOUUUUUUUUUYYY^^^dddgggiiinnnrrrzzz~~~~~~}}}wwwssskkkfff^^^WWWSSSPPPMMMJJJFFFFFFFFFHHHJJJKKKJJJIIIKKKNNNQQQVVV]]]fffpppwww|||zzzzzzfffPPPDDD888444333111000111///////////////.........------......------,,,+++---,,,++++++******+++++++++*********))))))(((((((((((((((((((((((((((((()))******)))'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((('''''''''(((((((((((())))))))))))))))))((('''&&&%%%$$$$$$(((&&&###!!!!!!###&&&(((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,---000222333888777555666999<<<===>>>CCCMMMWWW^^^gggttt}}}yyyvvvtttvvvxxxzzz~~~zzztttuuuzzz~~~~~~~~~|||vvvrrrnnniiiaaa\\\ZZZXXXUUUSSSUUUYYY^^^ccchhhnnnuuuyyy~~~}}}xxxsssmmmeee___[[[WWWSSSPPPKKKJJJIIIJJJKKKKKKIIIGGGGGGIIILLLPPPVVV___hhhnnnwww}}}~~~wwwXXXKKK===777555222111111///////////////.........------......------,,,+++---,,,++++++******++++++************)))))))))(((((((((((((((((((((((((((***++++++***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))(((((('''(((((((((((())))))))))))))))))(((((('''&&&&&&&&&))))))(((((((((((())))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---///111333555777666666777:::>>>AAABBBHHHRRR\\\ccckkkwww|||zzzvvvwwwxxxzzz|||{{{uuuuuuwwwzzzzzztttooollleeeaaa\\\YYYYYYZZZYYYXXX^^^aaaffflllqqqwww}}}xxxrrrjjjccc___[[[VVVRRRPPPNNNLLLKKKKKKKKKIIIGGGEEEGGGIIILLLPPPWWW^^^dddooovvv~~~cccTTTDDD;;;777333111222000000000//////.........------......------,,,+++---,,,++++++******++++++************))))))))))))((((((((((((((((((((((((+++,,,,,,+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///111333444666666666777888<<<@@@EEEGGGOOOYYYdddjjjqqq|||~~~}}}yyyzzzzzz{{{}}}~~~~~~{{{xxxvvvyyy~~~{{{vvvpppkkkgggeee]]][[[YYYYYY\\\```bbbcccjjjmmmsssxxx}}}xxxooohhhddd```YYYTTTRRRPPPNNNLLLLLLKKKIIIGGGGGGHHHIIIJJJMMMQQQWWW\\\fffmmmwwwmmm\\\JJJ>>>888444222333111111000000///.........------......------,,,+++---,,,++++++******++++++*********)))))))))))))))((((((((((((((((((((((((***++++++***)))(((***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))))))))(((((('''''''''(((((((((((())))))))))))'''((((((((())))))******(((((()))******)))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///111333444555666777888999<<>>DDDMMMTTTaaammmzzz}}}yyyppplllkkkkkkooottt~~~yyyxxx{{{yyyvvvvvv|||}}}}}}}}}}}}wwwtttjjjgggaaa\\\ZZZ[[[^^^```hhhlllrrrwwwzzz~~~~~~wwwlllccc^^^[[[VVVSSSQQQOOONNNLLLHHHHHHHHHGGGEEEFFFHHHJJJPPPSSSZZZdddoooxxxjjjXXXKKK???888666333333222111000///...---------......------,,,+++---,,,++++++******++++++((()))))))))************))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''(((((())))))************))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---000222444555555555555888<<<>>>BBBJJJUUU]]]jjjvvv{{{pppllllllmmmqqqvvvyyy}}}zzzyyy}}}xxxwwwwww{{{}}}|||~~~}}}~~~wwwpppllldddbbb^^^\\\]]]```dddgggpppvvv}}}uuukkkddd```ZZZVVVSSSPPPNNNLLLJJJJJJJJJHHHFFFFFFHHHJJJLLLNNNTTT]]]iiisss{{{~~~tttaaaQQQCCC:::777333333222111000///...---------......------,,,+++---,,,++++++******++++++(((((())))))*********+++)))))))))))))))))))))))))))***+++***)))***+++---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++(((((((((((())))))))))))''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---///111444555666666666333888===@@@EEENNN[[[dddqqq}}}|||rrrnnnnnnppptttzzzsss~~~~~~wwwwww}}}{{{sssxxx|||}}}{{{{{{}}}zzzrrrkkkgggcccbbb```___aaaffflllooowww~~~wwwnnnhhh___YYYVVVSSSPPPLLLMMMLLLJJJHHHGGGGGGHHHIIIGGGJJJOOOVVV^^^hhhssszzziiiYYYOOOBBB777555444111///000222222///......---------,,,,,,,,,///---,,,***))))))******))))))(((((((((***+++,,,+++*********))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((***---,,,)))%%%)))))))))))))))))))))))))))************+++++++++(((((())))))))))))((((((******))))))))))))************+++,,,,,,,,,,,,+++)))+++---...------...///111111111222333444666777777<<>>EEEIIIOOO[[[kkkwwwxxxyyy}}}~~~{{{|||{{{{{{}}}{{{yyy{{{{{{wwwxxxzzz~~~~~~zzzvvvwwwwwwwwwxxxzzz~~~~~~}}}yyytttmmmiiiggggggfffhhhkkknnnrrrwww}}}{{{qqqhhhbbb\\\VVVQQQOOOMMMKKKHHHFFFFFFFFFGGGFFFGGGHHHJJJNNNVVV^^^eeeqqq{{{||||||}}}tttjjjWWWFFF???:::444222333222000...///.........------------...---,,,+++******++++++,,,,,,+++))))))(((((()))************))))))))))))*********))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((())))))(((''')))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))((((((******))))))))))))******++++++++++++,,,,,,,,,,,,+++,,,......------///000000111333444666777777888<<>>555333444222000000/////////............---------,,,,,,+++++++++++++++++++++******)))))))))*********)))))))))))))))+++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))+++******))))))******+++++++++++++++,,,,,,------,,,---............000111000111444666888999999999===CCCKKKTTT___nnn~~~uuummmpppwww{{{xxxzzz~~~~~~zzzuuutttuuuwww|||zzzwwwvvvsssuuuxxxzzz{{{~~~yyyuuutttqqqnnnkkklllpppssswwwyyy}}}~~~}}}}}}}}}|||{{{{{{zzzzzz{{{||||||~~~||||||yyyrrrkkkddd^^^WWWTTTQQQLLLIIIHHHGGGGGGJJJJJJIIIIIIKKKPPPWWW\\\fffooo||||||jjjRRRDDD888555555222000222000000/////////.........------------,,,,,,,,,+++))))))******++++++++++++))))))))))))))))))******++++++++++++************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))***(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))++++++************++++++,,,,,,+++++++++,,,---...---...///.........111333111222444777999;;;<<<<<>>@@@CCCJJJUUUbbbooo|||}}}sssooonnnrrrxxxzzzuuuvvvzzzzzzuuurrrqqqsssvvvxxxzzz{{{zzzxxxwwwvvvvvvvvvyyy||||||wwwrrrrrrqqqqqqssswww}}}~~~{{{|||~~~~~~}}}|||zzzxxxuuusssrrrqqqooommmnnnnnnmmmmmmlllkkkkkkkkkggghhhiiikkknnnrrruuuwwwwwwyyy|||~~~zzzmmmjjjllluuuxxxoooiii___\\\WWWRRRNNNKKKIIIIIIGGGHHHHHHGGGGGGHHHKKKMMMVVV^^^jjjttt|||{{{|||www___HHH>>>999222000444111111111000000000//////+++,,,---......---,,,,,,)))***+++,,,,,,,,,+++***((()))))))))************+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))###&&&))))))&&&%%%%%%'''))))))))))))))))))))))))(((((((((((()))))))))******)))(((''''''((()))***,,,++++++******++++++,,,...---+++++++++,,,...//////000000///...///222555555444444666888===AAACCCJJJQQQ^^^lllxxxvvvooonnnppptttyyy~~~|||vvvvvvxxx{{{|||yyyvvvuuuvvvxxxzzzzzzyyywwwuuuuuuvvvxxxxxxxxxxxx{{{zzzwwwtttuuuvvvwwwzzz}}}{{{|||~~~~~~|||zzzyyywwwvvvqqqooollljjjiiigggeeeddd``````___^^^^^^]]]]]]\\\```aaabbbeeeiiimmmqqqssssssuuuxxx{{{}}}~~~wwwiiigggiiisss}}}vvvpppeeebbb]]]XXXSSSPPPNNNMMMIIIIIIJJJIIIGGGGGGHHHIIIOOOWWWcccmmmwww}}}yyyjjjOOOCCC;;;222///333111111111111000000000000+++,,,---.........---,,,+++,,,------,,,+++)))((((((((())))))*********+++*********))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&)))------+++(((((()))))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((''''''((()))+++,,,++++++******++++++,,,...---,,,++++++---...000000000000///...///222555666555444555888===BBBEEEOOOWWWdddrrrsssnnnqqqtttwwwzzz~~~yyyvvvvvvvvvzzz}}}wwwtttsssvvv{{{~~~zzzvvvrrrrrruuuyyyyyyyyyzzz}}}~~~|||yyywwwxxxyyy{{{~~~~~~|||}}}~~~~~~{{{xxxtttpppnnnlllfffdddaaa^^^[[[YYYXXXXXXVVVVVVVVVUUUTTTTTTSSSSSSSSSUUUYYY\\\___cccgggkkkooossswwwzzz}}}wwwpppfffddddddjjjuuuxxxrrrjjj```XXXTTTRRROOOMMMKKKIIIGGGGGGHHHIIIHHHGGGKKKQQQYYYbbblllvvvyyy{{{^^^FFF<<<999444000////////////..................---------,,,,,,,,,------------------------************************************************&&&''''''((()))******+++***(((&&&'''***+++)))'''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((***************)))(((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,------------------------,,,---...000111333444555999555444777;;;>>>DDDKKKUUUcccrrr}}}xxxrrrqqqrrryyytttqqquuu{{{|||wwwsssrrrsssuuuxxxrrrsssqqqtttvvvuuuuuuuuuwwwzzz|||~~~}}}zzz{{{~~~}}}~~~~~~zzzxxxuuuqqqlllhhheeeddd[[[ZZZWWWTTTQQQOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLNNNQQQUUUXXX[[[___dddhhhmmmpppuuuxxx{{{~~~uuummmeeecccdddiiitttwwwoooeee]]]YYYVVVRRROOOLLLJJJIIIHHHIIIJJJIIIHHHIIINNNUUU]]]fffpppzzzfffMMM@@@:::555222000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''(((((())))))*********(((''''''******)))'''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((***************)))(((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,------------------------,,,---...000222333444555777444444888<<<@@@HHHPPP___lllzzz|||wwwuuuuuuwww{{{uuuqqqsssvvv{{{|||xxxsssqqqqqqrrrzzzzzzsssnnnlllooowww}}}uuuuuuuuuuuuwwwzzz}}}}}}}}}~~~{{{xxxsssppplllgggbbb]]]ZZZXXXPPPOOOLLLJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIKKKOOORRRVVV[[[```dddiiimmmqqquuuxxx{{{~~~tttkkkcccbbbccciiissswwwmmmddd___ZZZVVVRRROOOMMMJJJJJJJJJJJJIIIHHHGGGJJJOOOUUU]]]gggqqqxxxnnnUUUDDD;;;666444111111111000000000000////////////.........------++++++++++++++++++++++++************************************************(((((((((((())))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))************))))))((())))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,------------------------------///000222444555555888666777<<<@@@FFFOOOXXXjjjvvv~~~xxxxxx{{{~~~zzzuuuttttttvvv|||~~~}}}|||{{{~~~|||vvvrrrqqqqqqsss|||zzzsssmmmjjjgggnnnzzzyyytttttttttuuuwww{{{~~~~~~|||~~~|||zzzvvvsssmmmjjjeee___YYYTTTQQQOOOJJJIIIHHHFFFEEECCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDGGGJJJNNNRRRWWW]]]aaaeeeiiinnnrrruuuxxx|||vvvlllcccbbbccciiittt~~~tttkkkddd___XXXTTTPPPNNNLLLKKKJJJJJJIIIGGGFFFHHHKKKOOOUUU___iiippp}}}qqqYYYFFF;;;666555222222222111111111000000000////////////.........++++++++++++++++++++++++************************************************))))))))))))(((((((((((()))((((((((()))))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************)))(((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------------------...///111333444555666;;;999;;;@@@EEEKKKVVVaaaqqq|||{{{xxx}}}{{{yyyxxxwww{{{~~~zzzvvvvvv{{{{{{vvvtttssssss{{{|||uuunnniiihhhhhhqqq}}}zzzvvvsssssssssuuuxxx{{{|||yyy}}}~~~~~~}}}{{{yyyvvvrrrnnnhhheee___YYYSSSNNNKKKJJJGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBBBBCCCDDDEEEEEECCCEEEHHHKKKOOOUUU\\\```bbbfffkkkpppssswww{{{~~~zzzpppddddddffflllvvvzzzqqqjjjccc[[[VVVRRRPPPMMMKKKKKKJJJHHHFFFGGGGGGIIIKKKQQQYYYccciiixxxqqq\\\III===777555222222222222111111111111000////////////.........------------------------************************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))*********))))))((()))))))))************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000222333555666777;;;:::===BBBGGGNNN[[[gggwww||||||~~~}}}~~~~~~|||xxxssssssyyyzzzxxxwwwxxx}}}xxxrrrmmmkkkjjjooovvv~~~|||wwwtttsssrrrrrrrrrtttxxx|||~~~yyytttttt{{{}}}{{{|||~~~}}}yyywwwtttqqqmmmjjjbbb___YYYSSSNNNJJJHHHGGGCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCDDDFFFHHHKKKNNNTTT[[[```aaaeeejjjooossswww{{{~~~~~~uuuggggggjjjpppzzzyyyqqqiii```ZZZUUUSSSPPPMMMLLLKKKHHHGGGHHHHHHIIIJJJNNNUUU]]]cccssszzzqqq___OOOBBB:::666222222222111111111111000/////////.........------------------------------************************))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))************)))))))))))))))*********************++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------.........//////111222444666777777999:::>>>CCCIIIQQQ```nnn}}}|||zzzwwwsssrrrwww~~~}}}}}}~~~|||zzzvvvsssqqqoooooonnnvvvzzz}}}zzztttppppppqqqpppqqqrrrtttxxx}}}|||wwwooojjjmmmxxx|||yyyxxx{{{~~~~~~~~~zzzxxxuuurrrppplllhhheee[[[XXXSSSMMMIIIFFFEEEEEE???@@@AAAAAAAAA@@@?????????@@@@@@@@@AAAAAABBBBBBEEEGGGHHHJJJMMMSSSZZZ___```dddjjjooossswww|||vvvjjjkkknnnttt~~~zzzqqqgggaaaYYYWWWSSSPPPOOOMMMJJJHHHHHHHHHIIIJJJLLLRRRYYY^^^jjjsss~~~vvvfffWWWJJJ???999222111111111111000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''(((((())))))******''')))******''''''(((***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))***************))))))))))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......//////000111333444666777888999;;;AAAHHHOOOYYYkkk{{{~~~|||zzzwwwuuuwww{{{{{{xxxsssnnnmmmooorrrssssssyyyzzzzzzvvvqqqmmmnnnpppooopppqqqtttxxx}}}|||yyyqqqhhheeennn|||yyywwwwwwzzz~~~~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~vvvtttqqqooollliiieeebbbVVVSSSNNNIIIFFFDDDCCCDDD??????@@@AAAAAAAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBFFFGGGHHHJJJMMMRRRYYY^^^```dddjjjooosssxxx|||wwwlllmmmpppwwwwwwmmmfff\\\YYYVVVSSSQQQOOOLLLJJJGGGHHHIIIJJJLLLPPPVVVZZZdddmmmyyyyyywww{{{zzzlll^^^QQQCCC;;;111111111000000000000///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))&&&''''''((()))******+++''')))+++***'''&&&(((***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))***************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////000000111333555666888888;;;>>>EEENNNVVVbbbuuu|||yyyxxxzzzzzzvvvoooiiiiiinnntttvvvuuuyyyyyyxxxuuupppmmmmmmoooooooooqqqtttxxx~~~~~~}}}wwwllleeekkk}}}~~~wwwvvvuuuvvvzzz}}}~~~}}}|||zzzyyy{{{|||}}}~~~~~~~~~}}}|||vvvsssooollliiifffbbb___XXXTTTNNNJJJGGGEEEDDDBBB??????>>>>>>>>>>>>???????????????@@@AAACCCDDDEEEFFFGGGIIIKKKMMMRRRXXX\\\```dddjjjppptttxxx|||~~~wwwuuuuuu|||}}}rrrjjjccc^^^XXXSSSOOOMMMKKKIIIKKKJJJHHHHHHIIILLLPPPRRRaaahhhrrr|||xxxoooyyy||||||ooo\\\HHH<<<888222///111222000///111////////////////////////+++++++++************)))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,***)))((('''&&&&&&'''(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...///000222555888999999888===@@@FFFQQQ```rrr|||}}}~~~}}}wwwrrrnnnkkklllrrrxxx|||}}}{{{sssmmmmmmnnnnnnnnnqqqppprrruuuxxx{{{|||~~~xxxtttxxx~~~|||{{{wwwuuutttuuuxxx{{{}}}~~~}}}|||{{{zzzyyyxxxxxxwwwwwwyyy{{{}}}zzzwwwssspppmmmiiieeebbbZZZUUUOOOJJJGGGEEEDDDCCC??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBDDDEEEFFFGGGHHHIIIKKKMMMQQQWWW[[[bbbffflllqqqvvvyyy}}}wwwuuuvvv|||{{{rrrgggbbb[[[VVVRRROOOMMMKKKJJJJJJIIIIIIJJJMMMOOOQQQYYY```kkkvvvyyynnntttwwwdddPPPCCC;;;555111333333111///000////////////////////////,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))******)))((((((((())))))***)))((('''&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************)))))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////111111333666888::::::999>>>BBBIIIVVVfffxxx~~~yyy{{{~~~}}}yyyuuupppmmmlllpppvvv|||xxxqqqllllllmmmmmmnnnpppqqqtttxxx{{{~~~}}}|||yyywwwvvvvvvtttssstttvvvxxxyyyyyyyyyxxxvvvtttsssssstttuuuwwwxxxzzz}}}~~~|||xxxtttqqqmmmhhheee]]]XXXQQQKKKHHHFFFDDDCCC??????>>>>>>>>>>>>??????BBBBBBBBBBBBCCCEEEFFFGGGIIIJJJLLLMMMOOOSSSXXX[[[ccchhhnnntttxxx{{{{{{yyyzzzxxxmmmhhhaaaZZZVVVRRROOOMMMKKKJJJJJJKKKLLLMMMNNNOOOTTT\\\gggsss~~~pppppp~~~qqq[[[LLL???888444555555222//////////////////////////////------------,,,,,,,,,,,,---------......---------+++++++++***************))))))))))))))))))))))))++++++***))))))))))))***))))))((('''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////000000333333555666888999:::;;;???EEEPPP___ppp}}}~~~xxxzzz}}}zzzwwwtttsssuuuzzztttnnnjjjkkklllkkkmmmppptttxxx|||~~~yyyvvvtttsssuuusssrrrrrrtttuuuuuuuuuuuussspppnnnnnnoooqqqsss{{{|||~~~|||yyyvvvqqqlllhhhccc]]]UUUNNNIIIFFFDDDCCC??????>>>>>>>>>>>>??????BBBBBBBBBCCCDDDFFFGGGHHHLLLMMMOOOPPPRRRUUUYYY]]]eeejjjqqqwww{{{}}}tttoooggg___YYYUUUQQQOOOKKKLLLLLLLLLMMMMMMMMMMMMPPPWWWbbbnnnzzzzzzqqqvvv}}}fffTTTBBB:::444555666333000000////////////////////////------------,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))(((((())))))***,,,---...))))))(((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))++++++++++++++++++++++++************************,,,------...///000111111333444555666777888;;;===BBBJJJWWWiii{{{|||wwwzzz{{{zzz{{{|||{{{zzzzzz{{{}}}ooojjjhhhjjjkkkjjjmmmqqqwww{{{}}}xxxuuusssrrrsssrrrpppqqqrrrsssrrrqqqqqqooolllkkkkkknnnrrrttt}}}~~~zzztttpppjjjdddZZZQQQKKKGGGDDDCCC??????>>>>>>>>>>>>??????AAAAAABBBCCCEEEGGGIIIJJJLLLNNNPPPRRRSSSVVVZZZ]]]ggglllttt{{{}}}{{{{{{{{{}}}|||vvvmmmddd^^^XXXTTTQQQMMMMMMMMMMMMMMMLLLLLLLLLIIIOOOZZZeeeppp|||wwwtttrrr]]]FFF<<<444444666444222111////////////////////////,,,,,,,,,,,,++++++++++++))))))************))))))************************))))))))))))))))))))))))(((((())))))***,,,---...(((((())))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************************************------------...000222333333444555555666888<<<@@@GGGPPP```tttxxxtttxxx{{{xxxyyy}}}~~~{{{zzz{{{~~~}}}wwwkkkhhhgggjjjkkkkkknnnssszzz~~~}}}xxxuuussssssrrrpppooopppqqqrrrpppooonnnmmmkkkkkkmmmppptttwww{{{{{{rrrkkk```UUUMMMHHHDDDBBB??????>>>>>>>>>>>>??????@@@AAABBBDDDGGGJJJLLLNNNMMMOOORRRTTTVVVYYY]]]___jjjpppyyy{{{yyyuuuwwwyyy|||~~~~~~tttjjjccc\\\WWWTTTPPPOOONNNMMMLLLKKKKKKLLLJJJNNNVVV___jjjvvvyyy{{{kkkPPPCCC777555666444222111////////////////////////,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))++++++***))))))))))))***(((((()))*********))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++------------...000222444333555666666666999???EEENNNYYYkkk|||uuurrrwww|||~~~tttvvv{{{}}}|||{{{|||xxxqqqhhhggghhhkkkllllllqqqwww||||||wwwuuuttttttpppoooooopppqqqqqqpppnnnlllllllllmmmppptttxxx{{{~~~zzzqqqeeeXXXOOOHHHDDDBBB??????>>>>>>>>>>>>??????AAABBBDDDGGGJJJNNNQQQSSSRRRUUUXXX[[[]]]```dddgggooouuu{{{uuuvvvyyy}}}{{{qqqhhhaaa[[[WWWRRRPPPNNNLLLKKKKKKKKKLLLKKKNNNSSSZZZdddqqq~~~~~~zzz}}}\\\LLL<<<666666444111000////////////////////////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))******)))((((((((())))))'''((()))***+++******)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,...---------...111333555444666888888888<<>>>>>>>>>>>??????BBBCCCFFFIIIMMMQQQTTTVVVXXX[[[___bbbeeehhhlllooorrryyywwwyyy|||uuulllddd^^^ZZZTTTQQQNNNKKKJJJJJJKKKLLLHHHJJJMMMSSS\\\iiiwwwwwwyyyeeeTTTAAA888666333000/////////////////////////////////.........---------***++++++,,,,,,++++++***))))))******++++++++++++))))))))))))))))))))))))&&&&&&''''''(((***+++,,,'''((()))+++++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------...111444555555888:::::::::>>>GGGNNN\\\hhh{{{|||uuurrrqqqppprrrwww}}}{{{}}}vvvooojjjlllnnnrrr}}}yyyrrrhhhbbbggggggjjjnnnooopppuuu|||~~~|||{{{yyyxxxuuusssppppppqqqppppppooommmmmmkkkmmmoooppprrrwww~~~uuulllggg]]]QQQKKKLLL>>>@@@BBBBBB@@@??????@@@AAAFFFMMMSSSXXX\\\```cccccceeeiiilllnnnqqquuuxxxzzz}}}zzz}}}}}}uuummmddd]]]YYYVVVQQQNNNMMMMMMLLLLLLKKKJJJKKKPPPVVV```ppp}}}}}}xxxzzz[[[FFF>>>555222333000000/////////............///............---------***++++++++++++***)))))),,,,,,,,,++++++*********))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((+++*********))))))((((((,,,,,,,,,++++++*********---,,,***)))))))))******))))))***++++++++++++***+++,,,------,,,+++)))(((------,,,++++++,,,,,,,,,///---,,,...222444444333666666999<<<===AAALLLXXXbbbtttxxxuuuuuuuuuyyyuuussswwwvvvlllcccaaafffnnnzzzxxxqqqkkkfffdddiiijjjlllpppuuuxxxyyyyyy}}}zzzyyyxxxwwwtttrrrqqqqqqppppppooommmllllllkkkmmmoooqqqttt{{{|||ssskkkeee^^^VVVRRRTTTNNNJJJDDD@@@??????>>>===AAAGGGPPPXXX___eeeiiillllllooorrrtttvvvxxx{{{}}}}}}xxxyyy{{{}}}yyyqqqhhhaaa[[[WWWRRROOONNNMMMMMMLLLLLLJJJKKKOOOSSS[[[iiivvvxxx|||}}}___III@@@666222444000000000/////////.........///............---------,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++*********)))))))))))))))))))))((())))))))))))************************************************)))))))))(((,,,,,,,,,++++++*********++++++,,,---,,,+++******))))))***++++++++++++***++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---///...---...222444444333777777:::===???DDDOOO\\\jjj{{{||||||}}}}}}|||yyywwwyyy|||sssiii```^^^aaagggqqqyyy{{{yyyuuuqqqmmmkkkiiiiiijjjkkknnnrrrwwwzzz||||||{{{yyywwwvvvvvvvvvtttrrrrrrqqqpppnnnlllkkkjjjjjjiiilllooorrrwwwxxxoooiiiccc\\\YYYYYYZZZPPPDDD>>>>>>@@@???===CCCJJJUUU```iiipppuuuxxxzzz|||~~~~~~uuuqqqqqqqqqtttzzzwwwmmmfff]]]YYYTTTPPPOOONNNMMMLLLMMMKKKKKKMMMOOOUUUaaalll}}}zzzxxxdddNNNDDD888333444111000000000/////////......///............---------,,,------------,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************************************************))))))))))))+++++++++++++++*********)))***---//////...+++***))))))***++++++++++++***,,,++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,---///......000222444444444777888:::>>>AAAGGGUUUbbbvvv~~~~~~}}}xxxoooeee\\\ZZZ\\\___fffmmmooommmjjjhhhggghhhiiijjjjjjlllqqquuuzzz}}}zzzwwwuuutttsssttttttsssqqqrrrqqqnnnkkkiiihhhhhhhhhgggjjjnnnssszzzzzzssskkkccc[[[VVVXXXOOODDD>>>>>>AAABBBAAAEEELLLYYYeeeooowww}}}}}}ppphhhdddbbbeeejjjooouuu|||rrrjjjaaa\\\WWWSSSPPPOOONNNMMMMMMKKKJJJLLLMMMQQQ[[[eeevvv~~~yyy{{{hhhSSSHHH:::444555222000000000////////////...///............---------,,,,,,,,,---,,,++++++***+++++++++***************)))))))))))))))*********((()))))))))*********************************************)))))))))))))))+++++++++***************(((***,,,---...---,,,+++))))))***++++++++++++***,,,+++******+++,,,...///,,,,,,+++++++++,,,------...///000111333444555444777777:::???DDDLLL[[[iii}}}}}}|||yyyyyyxxx{{{}}}uuukkkaaaXXXVVVWWWZZZ```gggjjjhhheeebbbbbbcccfffhhhkkknnntttyyy}}}|||wwwtttrrrqqqqqqrrrsssqqqpppqqqoookkkhhheeedddeeeeeeeeeiiinnnttt|||~~~vvvkkk]]]RRRQQQNNNHHHCCC???>>>@@@BBBEEEMMMYYYfffqqqzzz}}}mmmaaaZZZUUUVVVZZZbbbhhhtttvvvnnnddd```ZZZUUURRRPPPOOOMMMLLLJJJJJJLLLLLLNNNWWWaaannnwww~~~jjjVVVLLL===555555222111000000000///////////////............---------+++++++++++++++******)))************************((()))))))))*********+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))************************************)))******+++,,,---))))))***++++++++++++***,,,,,,+++***+++,,,...///,,,+++++++++,,,,,,---......///111333444444555555777777;;;AAAHHHRRRdddsss~~~}}}zzzyyyrrrrrrvvv}}}ttteee\\\TTTSSSTTTWWW^^^dddfffdddaaa``````cccfffhhhlllqqqxxx}}}zzztttrrrqqqppppppqqqqqqpppoooooolllgggcccaaaaaabbbdddeeeiiipppvvv~~~wwwfffWWWQQQQQQOOOIIICCC>>>===>>>CCCJJJVVVcccnnnyyynnn```VVVOOONNNQQQXXX^^^iiiwwwzzzqqqgggccc\\\WWWTTTRRRPPPNNNLLLJJJJJJKKKKKKLLLTTT\\\fffppp}}}iiiXXXOOO@@@777666222111111000000000////////////............---------***++++++++++++***)))))))))))))))***************((())))))******+++++++++))))))))))))************(((((((((((((((((((((((())))))))))))************)))))))))***************+++***)))((()))***+++,,,))))))***++++++++++++***---,,,,,,,,,,,,------...++++++++++++,,,---......---000333555555444555666777888<<>>666444333000///111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***)))******++++++******)))***************************************)))))))))((()))***+++,,,,,,,,,,,,************************+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---...///000222333333777666777999999<<>>IIITTTjjj|||~~~}}}}}}|||~~~uuujjjeeebbbhhhrrrwwwqqqjjj[[[ZZZYYYYYY[[[^^^aaaccckkknnnsssxxx~~~~~~}}}nnnllljjjiiiiiiiiigggeeedddaaa]]]VVVRRRPPPRRRUUUUUUZZZ```eeeiiiooovvv|||nnnccceeennnuuu~~~|||ssskkkfffcccbbbeeehhhlllrrrxxx}}}lllccc[[[WWWUUUWWWYYY[[[bbbiiivvv}}}ssskkkaaa\\\VVVRRROOONNNMMMMMMKKKIIIJJJMMMOOOSSS^^^iiiwww|||uuu||||||fffLLLBBB999666444111000111000000///...............---------------------------...///...,,,+++,,,---+++,,,,,,------,,,,,,+++************************++++++******************(((((()))***************************************)))))))))***++++++,,,,,,(((***+++------,,,+++)))+++++++++,,,,,,,,,---------...///000222333444444777777999;;;<<<@@@MMM[[[rrr}}}zzzxxx|||}}}~~~yyymmmhhhgggmmmuuuuuukkk```VVVWWWXXXZZZ[[[^^^bbbdddlllnnntttzzzooommmkkkjjjiiihhhfffddd___]]]YYYSSSPPPOOORRRTTTWWW\\\dddiiimmmrrryyy~~~pppfffhhhqqqyyywwwmmmeee___\\\[[[[[[^^^aaafffllluuu~~~~~~}}}nnnccc]]]XXXWWWWWWWWW[[[```llluuuvvvoooddd___XXXSSSPPPNNNMMMLLLKKKIIIJJJLLLNNNQQQYYYbbbqqq~~~{{{}}}~~~iiiPPPEEE;;;777444111000222000000///...............------------------------+++,,,---,,,+++***+++,,,,,,,,,------------,,,,,,************************---,,,,,,+++***))))))((((((((()))************)))************************************************((())),,,---...---+++***++++++,,,,,,,,,---------...///000111222444555555555666999<<<===CCCSSSbbbyyy{{{xxxuuuuuuwww|||}}}qqqnnnmmmppprrrnnnbbbXXXSSSVVVYYY[[[\\\___cccgggmmmpppuuu{{{ooommmkkkiiihhhfffdddaaaYYYXXXVVVRRROOOPPPRRRUUUYYY___gggmmmqqqvvv{{{rrrjjjmmmvvv~~~xxxmmmddd^^^ZZZYYYUUUWWWZZZ^^^dddllluuu{{{zzztttlllqqqzzz}}}ooofff^^^[[[YYYVVVWWWZZZeeelllxxx{{{sssjjjddd\\\UUUQQQOOONNNMMMLLLIIIIIILLLNNNOOOUUU\\\jjjxxxlllSSSHHH===888555222111222000000///...............------------------------***+++,,,+++***)))***++++++,,,,,,------,,,,,,+++************************---,,,,,,+++******))))))))))))******+++******)))++++++++++++++++++++++++******************)))))))))***+++---------,,,,,,,,,,,,,,,,,,------------//////000222333444555666444666:::===???GGGZZZkkk{{{xxxuuummmpppuuu~~~}}}}}}~~~~~~}}}tttrrrpppooollleee[[[TTTRRRVVVYYY[[[\\\___eeeiiinnnqqquuu{{{ooollliiigggeeeccc```]]]UUUUUUTTTRRRQQQQQQTTTVVVZZZaaaiiippptttxxx}}}sssmmmqqqzzzuuukkkddd___\\\WWWXXXZZZ\\\___dddkkkpppwww~~~ssskkk___cccjjjvvvyyynnnhhhccc^^^\\\]]]```eeennnwwwzzzpppjjj```YYYTTTQQQOOONNNMMMJJJJJJLLLNNNNNNSSSXXXbbbqqqlllUUUJJJ>>>999555222111333000000///.......................................)))+++,,,+++***)))***,,,++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,***+++++++++++++++******++++++++++++++++++++++++(((((())))))******++++++******+++,,,,,,------...,,,,,,,,,------------...///000111222333555666666555777<<<@@@CCCLLLaaattt{{{vvvnnnqqqvvvzzz~~~zzzxxxyyyyyyxxxvvvuuutttrrrlllddd\\\WWWTTTRRRUUUYYYZZZZZZ^^^eeejjjoooqqqvvv{{{nnnkkkhhheeeccc```]]]ZZZSSSTTTTTTTTTSSSSSSVVVXXX[[[bbbkkkrrrvvvzzz~~~}}}qqqmmmrrr|||tttkkkeeebbb^^^^^^^^^]]]]]]___cccfffjjjsss}}}nnneee[[[]]]cccmmm~~~~~~vvvppphhheeeeee]]]aaahhhpppxxx~~~tttnnnddd[[[VVVSSSPPPOOONNNKKKJJJMMMNNNNNNQQQVVV\\\mmm~~~jjjVVVKKK???999666222111333000000///.......................................***+++,,,,,,******+++,,,***++++++,,,,,,++++++***************************'''((()))***,,,...//////++++++,,,,,,,,,++++++***++++++++++++++++++++++++&&&&&&''')))***,,,------++++++***+++,,,---...///,,,,,,,,,---------......000000111222444555666666555999>>>BBBFFFPPPfffzzzzzzuuuxxxzzzzzzzzz{{{xxxuuutttuuutttqqqmmmttttttqqqiii___XXXVVVWWWRRRUUUXXXYYYYYY\\\dddkkkooorrrvvv{{{iiifffccccccccc```YYYRRROOOOOONNNNNNOOORRRWWW[[[cccggglllqqqvvv{{{wwwqqqppprrryyyuuunnnllldddeeeggghhheee___\\\\\\ddddddjjjvvv{{{kkk```YYYXXX[[[dddvvvuuuhhhfffdddfffmmmttt{{{|||uuujjj```XXXTTTQQQOOOMMMLLLKKKKKKLLLNNNPPPRRR^^^eeeqqq}}}zzzlllYYYPPPDDD:::555444333222000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++,,,,,,,,,,,,+++***,,,***(((***,,,---***(((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------............///000000111222444555666666777777;;;AAAJJJYYYppp~~~}}}}}}~~~|||zzzuuuooolllmmmkkkgggkkkrrrvvvppphhh```ZZZUUURRRPPPWWWVVVUUUYYY```fffjjjjjjtttvvvzzz}}}iiifffcccbbbbbb___XXXRRRMMMNNNNNNNNNPPPTTTZZZ___gggjjjoootttwww{{{|||qqqllllllooovvv~~~}}}xxxuuuqqqrrrsssrrrlllddd]]]ZZZ[[[[[[aaannnzzzyyyiii^^^UUUTTTVVV```qqq~~~tttqqqqqqtttwwwyyy~~~wwwmmmccc[[[VVVRRRPPPNNNMMMKKKKKKKKKMMMNNNPPPYYY```lllyyyxxxkkkaaaWWWIII>>>777555333333000000000///......------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,,,,,,,+++***,,,***)))+++------+++)))******++++++++++++******,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------------............///000000111333444555666777999999===DDDNNN^^^uuu|||oooiiidddcccaaa^^^aaagggnnniiiaaaZZZVVVTTTSSSRRRWWWVVVWWW[[[bbbiiilllmmmtttwwwzzz}}}~~~gggeeebbbaaa```]]]WWWRRRLLLMMMNNNOOORRRWWW^^^ccclllooossswwwzzz}}}{{{pppgggdddeeeiiiqqqyyy{{{~~~xxxnnnccc[[[VVVUUUYYYdddqqq{{{wwwggg\\\RRRQQQTTT]]]mmm~~~}}}zzzxxx{{{{{{qqqggg___YYYUUURRROOONNNLLLJJJJJJKKKLLLMMMRRRZZZffftttyyyooojjj```QQQCCC:::555333333111000000//////......---222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,+++***+++------+++*********++++++++++++******,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///000111222333444666777777<<<<<<@@@IIITTTfff~~~|||~~~xxxiiiccc\\\YYYVVVUUUXXX]]]ccc^^^XXXSSSRRRRRRSSSTTTVVVWWWYYY^^^eeekkknnnpppuuuxxx{{{~~~{{{vvvxxxeeecccaaa___^^^ZZZUUUQQQMMMNNNOOOQQQTTTYYY```eeennnqqqvvvzzz}}}wwwmmmddd\\\ZZZ]]]bbbjjjqqqxxxyyykkk```ZZZVVVVVV^^^hhhrrr}}}uuufff[[[RRRQQQSSS\\\lll|||www{{{vvvlllccc\\\WWWSSSQQQOOOLLLJJJIIIIIIIIIJJJNNNVVVbbbooo{{{~~~uuupppfffWWWGGG<<<666444333111111000000///.........000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++******++++++,,,,,,,,,,,,++++++---,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,------------...---------............///000111222444555777888888======BBBMMM[[[nnnzzz{{{vvveee___WWWRRRQQQSSSWWWZZZ[[[WWWQQQMMMNNNPPPSSSTTTTTTVVVZZZ```ffflllppprrrvvvyyy|||~~~uuuooosssbbbaaa___\\\ZZZVVVRRRPPPOOOPPPQQQRRRUUUZZZ```eeemmmqqqwww|||qqqcccZZZSSSRRRUUUXXX___fffqqq{{{uuueee^^^WWWSSSXXXaaakkkwwwuuufff\\\QQQPPPSSS\\\lll~~~wwwyyyzzzqqqhhh```XXXTTTRRRPPPMMMJJJHHHHHHHHHIIIMMMTTT^^^jjjwww|||tttlll]]]MMM???777444444111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++******)))))),,,,,,------------,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,---------.........---------............///000111222444666888999:::===>>>EEERRRcccvvvzzzzzz~~~sss___ZZZSSSOOOPPPUUUYYYZZZVVVRRRMMMKKKLLLOOORRRSSSRRRVVV[[[bbbggglllppprrrwwwzzz}}}}}}qqqkkkooo}}}___^^^\\\YYYVVVRRROOONNNOOOPPPQQQRRRUUUZZZaaafffmmmqqqwww|||ooo^^^VVVNNNMMMNNNOOOTTTZZZjjjvvvnnnaaaXXXQQQSSSZZZeeesss~~~}}}{{{~~~uuufff\\\OOOOOORRR\\\lll~~~{{{www{{{vvvmmmddd\\\VVVSSSQQQNNNKKKIIIHHHHHHIIIMMMRRRZZZdddppp~~~{{{tttfffVVVFFF;;;666555222111111000000//////...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,(((***,,,,,,***)))***+++,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++++++++,,,---------............---------............///111111333555777999:::;;;===???HHHXXXjjj}}}}}}|||xxxlllYYYVVVPPPLLLOOOWWWZZZYYYRRROOOLLLJJJLLLNNNPPPQQQRRRWWW^^^dddiiilllppprrrxxx{{{~~~|||ooohhhkkk{{{\\\\\\ZZZVVVRRROOOMMMLLLLLLMMMOOORRRVVV\\\ccchhhnnnrrrxxx|||ooo]]]UUULLLIIIHHHHHHKKKPPP^^^kkk|||kkk```UUUSSSXXXbbbppp{{{||||||uuueee[[[PPPQQQTTT^^^ooo|||{{{}}}sssiii___ZZZTTTRRROOOLLLJJJIIIIIIJJJKKKNNNTTT]]]hhhwww~~~rrr```NNN@@@888666222222111111000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,+++******+++,,,,,,***,,,......,,,***+++---***++++++,,,,,,++++++************++++++,,,,,,---************++++++++++++------------............---------............///111222333555777999;;;<<<>>>AAAKKK]]]qqq}}}}}}tttiiiWWWUUUOOOKKKPPPXXXZZZVVVMMMKKKIIIJJJLLLNNNOOOOOOSSSYYYaaagggkkkmmmpppsssxxx{{{{{{nnnfffhhhwwwZZZZZZXXXUUUPPPMMMKKKKKKIIIKKKNNNQQQVVV]]]eeekkkppptttyyy|||~~~ooo^^^UUULLLHHHFFFDDDFFFIIINNN\\\nnn~~~wwwjjj\\\WWWYYYaaammmxxx|||~~~ttteee[[[TTTTTTXXXbbbssswwwlllbbb\\\TTTRRROOOLLLJJJJJJJJJJJJIIIKKKPPPWWWcccqqq{{{hhhTTTCCC:::666222222111111000/////////111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,+++******+++,,,---+++...000000---,,,---///))))))************))))))))))))***+++,,,------...)))************+++++++++---------.........//////---------.........//////111222333555888:::;;;<<>>CCCGGGUUUjjj}}}~~~zzzrrrjjjdddUUUPPPNNNRRRYYYZZZTTTMMMFFFGGGHHHKKKMMMPPPRRRTTTYYY]]]ccchhhlllooosssuuuxxxzzz~~~{{{oooffffffrrrWWWUUUQQQNNNKKKJJJJJJJJJKKKMMMPPPTTTXXX___gggmmmssswww{{{~~~ppp```XXXOOOIIICCC>>>>>>@@@BBBJJJVVVaaakkksssyyy|||~~~~~~ggg^^^\\\aaaooo~~~pppbbbXXXTTTTTTXXXcccuuu{{{qqqhhhaaaZZZVVVQQQNNNMMMMMMLLLLLLMMMLLLNNNUUU\\\gggwww~~~hhhNNN===888555333000//////000///...------------------------,,,------------,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,***)))***+++---,,,,,,---,,,,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,---------.....................///000111333444666777777999<<>><<<>>><<>>777444111000000000///...........................---------...---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))***,,,------+++)))******)))******+++,,,---)))***++++++,,,,,,++++++,,,,,,,,,---------..................///000222222444555666777888;;;???CCCJJJUUUhhh}}}zzzqqqfff[[[TTTMMMLLLNNNPPPQQQOOOHHHCCCCCCDDDEEEHHHKKKPPPTTTWWW^^^aaafffjjjnnnrrrwwwzzz|||~~~~~~~~~sssjjjcccdddqqq~~~PPPNNNLLLIIIHHHHHHIIIJJJMMMQQQXXX^^^dddkkkqqquuuyyy{{{{{{jjj^^^SSSMMMIIIDDDAAAAAA<<<<<<===>>>AAAIIIQQQXXXbbbjjjuuu~~~ooobbbcccooo{{{}}}ssscccYYYPPPQQQWWWdddwwwyyyooohhh]]]YYYTTTPPPNNNMMMLLLKKKMMMKKKKKKNNNRRRXXXcccoooyyycccNNN???777555222000000000///...........................------.........---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************(((((((((***,,,,,,***(((******))))))))))))******)))***++++++,,,,,,++++++,,,,,,,,,---------......---.........000111222333444555777777999===AAAEEEMMM[[[ppp}}}wwwooodddYYYRRRJJJLLLNNNOOONNNKKKFFFCCCCCCCCCDDDGGGLLLQQQVVVYYY^^^aaafffjjjmmmrrrwwwzzz~~~{{{{{{}}}{{{qqqhhhbbbcccppp}}}MMMLLLJJJHHHGGGHHHIIIJJJPPPTTT[[[bbbhhhnnnssswwwzzz}}}}}}kkk___RRRMMMJJJEEEAAA@@@???>>>===<<<>>>CCCJJJOOO[[[dddpppyyyttteeeccckkkttt}}}ssscccYYYPPPQQQWWWeeexxxuuunnnaaa\\\VVVRRROOOMMMLLLJJJLLLJJJKKKMMMPPPTTT___jjjzzz~~~jjjRRRAAA888666222111000000///..........................................---,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++(((''''''(((***+++)))(((,,,,,,++++++***++++++++++++,,,------......------,,,,,,,,,---------......------...///000222333444555666777888:::>>>CCCHHHSSSdddzzz{{{|||~~~}}}yyyssslllbbbXXXQQQHHHJJJMMMLLLJJJGGGEEEDDDCCCCCCDDDGGGLLLRRRXXX\\\___bbbfffjjjmmmrrrwww{{{{{{xxxxxx|||xxxooofff```aaammmzzzKKKJJJHHHGGGGGGHHHIIIJJJRRRWWW^^^eeekkkppptttwww|||~~~pppcccUUUOOOLLLFFFAAA???>>>>>>===<<<<<<>>>CCCGGGRRR[[[gggpppvvv}}}wwwgggcccggglll~~~|||qqqaaaWWWPPPQQQXXXeeexxx{{{tttfffaaaZZZUUUQQQOOOMMMKKKKKKIIIIIIKKKMMMQQQ[[[fffsssqqqYYYFFF999666333111000000///..........................................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))'''(((***++++++***++++++++++++,,,,,,---...+++,,,------......------,,,,,,,,,---------......------...///000222444555555666777888:::???EEEIIIYYYkkk}}}|||zzz}}}}}}{{{wwwqqqjjj```UUUNNNEEEHHHJJJHHHEEEBBBCCCEEECCCCCCEEEHHHMMMTTTZZZ^^^aaadddgggkkkoootttyyy}}}}}}xxxuuuvvv{{{|||uuulllccc]]]]]]iiivvvJJJIIIGGGFFFFFFGGGIIIJJJSSSXXX```ggglllqqquuuxxx}}}vvvhhhZZZSSSOOOHHHBBB@@@======<<<;;;:::;;;>>>AAAJJJTTT```hhhooowwwyyyhhhccceeeggg{{{|||ppp```UUUPPPRRRXXXfffxxxyyyiiiddd]]]WWWSSSPPPNNNLLLIIIGGGHHHJJJLLLOOOYYYdddooo|||vvv___LLL999666333111111000///...////////////////////////......//////......---,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***((((((***+++,,,,,,(((((()))***+++---...///******+++,,,,,,,,,++++++,,,,,,,,,---------......------...///111222444555666666777888:::???FFFJJJZZZnnn~~~{{{|||}}}zzzvvvpppiii^^^TTTMMMCCCFFFHHHFFFAAA@@@BBBEEEDDDDDDEEEHHHNNNUUU[[[```ccceeeiiilllpppuuu{{{|||vvvsssuuu{{{zzzsssiiiaaaZZZZZZfffrrrIIIFFFEEEFFFEEEDDDGGGMMMRRRWWW```gggnnnsssxxx{{{~~~zzzpppbbbVVVNNNIIIEEEBBB>>>===<<<;;;;;;<<<===>>>FFFMMMUUU[[[```kkkyyynnnaaa```bbbppp~~~|||~~~}}}mmm___WWWRRRQQQXXXiii|||pppjjjccc\\\VVVRRROOOLLLKKKJJJIIIIIIJJJOOOVVV[[[nnnxxxuuu```NNN???777222333444111///000//////............//////------------------------........................************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++---------.........//////---,,,,,,,,,,,,---......000///......///111333555888777999;;;<<<>>>GGGPPPaaazzz||||||vvvuuuuuutttqqqjjj^^^PPPGGGDDDDDDDDDCCCCCCBBBAAAAAA???BBBFFFJJJOOOUUU[[[```dddeeegggiiimmmsss{{{~~~{{{wwwuuuuuuxxx}}}}}}qqqkkkeee```\\\[[[bbblll|||IIIFFFEEEFFFEEEDDDHHHMMMTTTYYYaaahhhnnnsssxxx{{{~~~tttfffYYYQQQKKKFFFBBB>>>===<<<;;;;;;;;;<<<===AAAHHHOOOUUU[[[eeesss~~~oooccc```bbbmmm{{{|||~~~zzzkkk]]]VVVQQQQQQXXXiii|||sssnnneee]]]WWWSSSPPPMMMKKKKKKJJJIIIJJJOOOUUUZZZiiisss}}}rrr^^^MMM???888333333444111///000//////............//////........................------------------------++++++++++++++++++++++++,,,,,,++++++************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000///......///111333555666666888;;;<<<@@@JJJUUUgggzzzrrrpppooommmjjjddd[[[PPPHHHEEEDDDBBBAAA@@@@@@@@@@@@@@@CCCGGGLLLQQQVVV]]]aaafffgggiiilllooouuu|||~~~}}}{{{xxxuuuvvvyyy|||}}}sssmmmeee___ZZZYYYaaajjjzzzHHHEEEEEEFFFFFFEEEIIINNNWWW\\\bbbiiinnnrrrwwwzzz}}}{{{kkk^^^TTTMMMGGGCCC>>>===;;;:::::::::;;;;;;;;;AAAGGGMMMSSS]]]jjjtttsssfffbbbbbbkkkxxx|||}}}vvvhhh[[[TTTPPPPPPWWWhhh{{{yyyrrrhhh___XXXTTTQQQOOOKKKKKKJJJIIIJJJNNNTTTXXXdddnnn|||}}}yyyppp___OOOAAA999333333444111///000//////............//////////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......////////////000222444555555555777;;;===BBBOOO[[[qqq{{{ssskkkiiieeeaaa]]]VVVOOOKKKFFFDDDAAA???===>>>???@@@AAADDDIIINNNSSSYYY___ccciiikkkmmmooorrrwww~~~|||~~~xxxuuuvvvyyy}}}uuummmeee^^^XXXWWW___iiixxxFFFDDDDDDFFFFFFEEEJJJPPPYYY]]]ccchhhmmmqqquuuxxx}}}qqqbbbWWWOOOHHHDDD>>>===;;;:::999999::::::888<<>>DDDSSSbbb|||yyykkkfff```ZZZVVVSSSOOOMMMHHHEEEAAA===<<<===???AAACCCFFFKKKQQQVVV[[[aaaeeekkkllloooqqqtttyyy}}}yyyxxx{{{|||ssslllccc\\\VVVVVV^^^hhhuuuEEECCCCCCFFFFFFFFFKKKQQQZZZ]]]bbbgggkkkppptttwww|||vvvfffZZZPPPIIIDDD???>>><<<:::999888999999888;;;>>>CCCHHHQQQ[[[bbbnnnvvv~~~|||nnngggeeennnzzz}}}{{{{{{rrrggg[[[TTTPPPPPPXXXiii{{{zzzoooddd\\\VVVRRROOOLLLLLLKKKJJJJJJLLLPPPTTT\\\fffuuu}}}yyyrrrdddVVVEEE===555444444111000111//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,,,,,,,---............///000222333555555888888:::===???GGGYYYjjj}}}|||nnnggg^^^VVVRRRPPPOOONNNIIIFFFAAA>>><<<>>>AAACCCCCCGGGMMMSSSXXX^^^cccgggkkkmmmpppsssvvv{{{{{{qqqjjjbbb[[[VVVUUU]]]gggrrr~~~DDDBBBBBBEEEFFFGGGLLLSSS[[[^^^ccchhhlllpppuuuxxx|||~~~{{{jjj]]]SSSKKKFFFAAA???===;;;999999999999888:::<<>>666444444111000111//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---...///111333444555666888999<<>>===???BBBDDDCCCHHHNNNTTTZZZ___dddhhhkkknnnqqquuuyyy~~~zzzoooiiibbb[[[UUUTTTZZZcccooo{{{CCCAAABBBEEEGGGHHHMMMTTT]]]```eeeiiimmmrrrxxx{{{|||~~~nnnaaaWWWNNNIIIBBBAAA>>><<<:::999999999888888999:::???EEELLLQQQWWWaaammmssssssuuuzzzyyymmmhhhhhhlllxxx}}}zzz}}}wwwpppfff[[[SSSQQQQQQZZZlll}}}xxxoooggg___XXXSSSMMMMMMMMMKKKJJJKKKNNNPPPRRR\\\lll{{{wwwsss~~~xxxjjj]]]III???777555333111000111//////............//////........................++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---...000222333555666666666888<<<@@@DDDPPPhhh~~~~~~{{{|||vvvkkkbbbWWWNNNJJJJJJLLLNNNDDDBBB???======???BBBCCCCCCHHHNNNUUU[[[```eeehhhlllooossswww|||}}}|||zzzpppjjjccc]]]UUUQQQUUU]]]lllyyyBBB@@@AAAEEEGGGHHHMMMTTT___bbbfffkkkooouuuzzz~~~{{{~~~qqqdddYYYQQQKKKCCCBBB???<<<:::999999999777666666777;;;AAAGGGKKKPPPZZZffflllnnnpppvvv{{{vvvkkkhhhhhhiiivvv}}}yyy}}}~~~vvvooofffZZZRRRQQQRRR[[[lll~~~{{{ssskkkbbbZZZUUUMMMNNNMMMKKKJJJJJJMMMOOONNNXXXhhhwww~~~sssnnnzzz|||ooobbbJJJ@@@777555333111000111//////............//////////////////////////////******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---,,,,,,,,,,,,---......---...000222444555666666444666;;;@@@FFFTTTnnn}}}}}}|||vvvfff^^^SSSJJJGGGHHHKKKMMMAAA@@@>>>======???AAACCCCCCGGGOOOUUU[[[```eeehhhlllpppuuuyyy~~~{{{zzzyyyrrrllleee^^^UUUOOOQQQXXXkkkxxx???@@@BBBDDDGGGLLLRRRVVV___ccchhhlllppptttxxx{{{}}}yyyjjj]]]SSSMMMCCCAAA???<<<:::999999999:::999777777:::>>>BBBEEEMMMRRRYYYaaaiiiooosssuuu{{{~~~tttjjjeeedddlllsss}}}uuuttt{{{vvvpppkkkbbbYYYTTTQQQRRRZZZkkk{{{uuummmeee\\\VVVPPPOOOMMMKKKJJJJJJLLLLLLPPPVVVbbbpppnnndddrrrzzzpppiiiPPPDDD:::666555222//////000////////////000000111000000///...------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000//////000222333444555555999;;;<<>>??????>>>===>>>AAADDDFFFJJJQQQWWW]]]aaafffiiiqqquuuzzz}}}zzzwwwxxxzzzpppjjjddd^^^VVVQQQSSSYYYeeesss???AAABBBDDDGGGLLLSSSWWWaaadddjjjnnnrrruuuyyy|||}}}}}}mmm```UUUOOOEEEDDDAAA>>><<<;;;:::::::::888777777999<<<@@@BBBHHHLLLSSS\\\dddjjjnnnpppvvv|||}}}uuulllhhhgggiiioooyyyvvvtttzzzvvvooojjj```XXXSSSPPPQQQZZZjjj{{{xxxpppggg^^^WWWQQQOOOMMMKKKJJJKKKLLLLLLPPPUUU___mmm|||oooeeepppvvvlllUUUHHH;;;666555222000000000000////////////000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********+++,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////000111222333444555666999;;;===AAALLLbbb}}}wwwnnncccWWWIIICCCDDDFFFDDD@@@>>>>>>>>>>>>===???BBBEEEHHHMMMSSSXXX]]]aaaeeegggnnnrrrxxx}}}~~~yyywwwyyy{{{pppjjjccc]]]UUUPPPRRRXXXcccrrr???AAACCCEEEIIINNNTTTYYYcccffflllppptttwwwzzz|||~~~sssdddXXXQQQHHHGGGDDD@@@>>><<<;;;;;;:::888777666777:::===???AAAEEELLLTTT\\\cccgggiiinnntttzzzzzztttmmmiiiiiigggllluuu~~~wwwtttyyyuuunnnggg^^^UUURRROOOPPPYYYiiizzz|||sssiii```YYYRRRPPPNNNLLLKKKKKKKKKLLLOOOTTT\\\hhhvvvrrrfffmmm}}}uuu]]]NNN===666555333111111222111000//////...///////////////...------,,,,,,........................///...------++++++***))),,,,,,,,,++++++++++++******+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///000111222444555666777888;;;???EEESSSiiixxxyyy~~~uuukkk]]]RRRFFF@@@AAACCCAAA>>>===>>>>>>======???BBBEEEKKKOOOUUUZZZ]]]aaadddgggkkkpppwww}}}yyyvvvwww{{{|||pppiiiaaa[[[TTTOOOQQQVVV```ooo@@@BBBDDDFFFJJJPPPVVV[[[dddhhhmmmqqqtttwwwyyy{{{~~~xxxhhh[[[SSSKKKIIIFFFBBB???===;;;;;;999888666555666777999;;;===@@@FFFNNNVVV\\\aaacccgggnnnuuuvvvqqqkkkhhhgggiiimmmttt|||xxxtttwww~~~uuummmeee[[[SSSPPPNNNOOOXXXhhhyyyuuukkkaaaZZZTTTRRROOOMMMKKKKKKKKKLLLOOOSSSZZZeeesssuuuiiilllyyyhhhUUUAAA888555333222222222222000///............//////.........---------........................---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........////////////000111333444666777888999<<>>CCCMMM^^^vvvyyyvvv|||}}}yyymmm```QQQJJJBBB>>>???@@@>>><<<;;;<<<======>>>@@@DDDGGGKKKOOOVVV\\\aaaeeeiiilllooossszzz{{{vvvqqqqqqvvv|||sssiii^^^WWWRRRMMMNNNRRRXXXgggyyyAAACCCEEEIIIMMMSSSZZZ___eeeiiiooosssuuuwwwxxxyyy{{{~~~ssscccYYYOOOMMMIIIDDD@@@===;;;:::888777666555555666777777888;;;???EEEKKKQQQVVVXXX```gggmmmnnnjjjfffeeefffllloootttzzzyyysssssszzzvvvmmmcccWWWPPPNNNKKKLLLUUUfffwwwzzzpppfff___WWWUUURRRNNNLLLKKKKKKKKKNNNPPPUUU___mmm~~~xxxuuuyyyzzzcccJJJ===999666333111222111000//////...//////........................------------------------)))***++++++---......///***++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000111000111222444666888999:::<<>>>>>???>>><<<:::;;;<<<===>>>@@@EEEHHHKKKPPPVVV]]]bbbgggkkknnnrrrvvv|||yyyvvvrrrqqqtttxxx|||~~~uuujjj^^^WWWQQQMMMMMMQQQTTTddduuuAAACCCFFFJJJNNNUUU\\\aaagggkkkqqquuuwwwxxxyyyyyyzzz}}}xxxhhh^^^RRRPPPKKKFFFBBB>>><<<;;;777777666666666666777888666777;;;@@@EEEJJJOOOQQQWWW]]]cccdddaaa___```cccfffjjjpppvvv|||yyyqqqrrrxxx~~~xxxnnnbbbVVVOOONNNJJJKKKTTTeeewww~~~tttjjjcccXXXVVVRRROOOLLLKKKKKKKKKNNNOOORRRZZZhhhxxxzzzzzzhhhMMM???;;;777333000000000////////////000000........................------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000000111222444666888:::;;;<<>>AAAEEEIIINNNRRRXXX^^^cccgggkkknnnssswww}}}zzzxxxvvvrrrqqqrrrvvvyyy}}}vvvkkk^^^VVVQQQMMMMMMPPPQQQaaasssAAACCCFFFJJJOOOUUU]]]bbbhhhmmmssswwwyyyyyyzzzzzzyyy||||||kkkaaaUUURRRNNNHHHCCC@@@===<<<777666666666666777777888333444777;;;@@@EEEIIILLLNNNTTTZZZ[[[YYYXXX[[[___```dddkkkrrryyyxxxqqqqqqwww}}}~~~xxxnnnbbbVVVOOONNNIIIKKKTTTeeevvvwwwmmmfffYYYVVVSSSOOOMMMKKKKKKKKKMMMNNNPPPWWWcccsss|||zzzkkkOOOAAA===888222///000////////////000000111---.............................................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000111222555777999:::;;;;;;???HHHWWWooo}}}zzzyyy{{{}}}uuubbbQQQEEEAAA>>><<<<<<<<<;;;:::999;;;<<<===>>>AAAFFFIIIPPPTTTZZZ___cccfffjjjlllssswww~~~||||||yyysssnnnmmmqqquuuzzz~~~xxxkkk^^^VVVRRRNNNNNNPPPOOO___rrr~~~@@@BBBEEEHHHMMMUUU]]]ccchhhlllrrrvvvxxxxxxyyyyyy|||}}}ooocccZZZQQQJJJHHHFFF@@@<<<<<<:::888666444333444555555666666666777;;;@@@DDDGGGKKKMMMPPPRRRSSSTTTVVVWWW^^^bbbhhhlllqqqxxxyyyooommmrrrxxx}}}{{{nnnbbbWWWNNNIIIIIIMMMVVVcccttt{{{nnneee]]]XXXQQQMMMMMMLLLKKKIIINNNNNNQQQXXX^^^iii{{{~~~~~~}}}iiiQQQBBB:::555333333222111111000///000000000000000000...,,,,,,...000........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---///000222333222444777777777777888999AAACCCKKK[[[ttt~~~zzzzzz~~~|||rrr___OOOCCCBBB@@@>>><<<:::999999<<<===>>>???@@@CCCGGGJJJQQQUUUZZZ___cccgggkkknnnvvvzzz{{{vvvqqqppppppuuu|||zzzqqqcccVVVOOOMMMMMMMMMTTT^^^mmm|||???BBBEEEJJJPPPXXX```fffhhhlllrrrvvvxxxyyyyyyzzz|||}}}qqqdddYYYQQQJJJHHHFFFAAA===<<<<<<:::888666555555666777666666555666999<<<@@@CCCGGGJJJMMMNNNOOOPPPRRRTTTZZZ^^^eeejjjooovvvwwwnnnlllrrrxxx{{{}}}{{{nnnbbbXXXPPPKKKIIILLLUUUcccssstttjjj```ZZZSSSNNNNNNMMMLLLJJJLLLLLLPPPVVV\\\gggxxx~~~|||yyygggQQQCCC<<<666333333111111111111000000000////////////---,,,+++---///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,...............///000111111333555777777888:::<<<@@@DDDOOObbb{{{}}}{{{yyynnn[[[LLLCCCBBB@@@>>><<<;;;::::::<<<===>>>???@@@CCCGGGKKKQQQUUU[[[```dddhhhmmmpppvvv{{{zzzvvvtttttt{{{yyypppbbbVVVOOOMMMMMMMMMSSS]]]lll|||???BBBFFFKKKRRR[[[dddjjjiiimmmrrrvvvxxxyyyzzz{{{|||}}}uuugggZZZQQQJJJHHHFFFAAA>>>>>>===<<<:::888777777777888666666555555666999<<<===BBBDDDGGGIIIJJJKKKMMMNNNTTTYYYaaagggmmmsss{{{~~~tttlllkkkrrrxxxxxxzzz}}}zzzmmmaaaXXXPPPLLLHHHKKKTTTaaarrrxxxoooccc]]]UUUPPPNNNNNNLLLJJJKKKKKKNNNTTTYYYcccttt}}}|||ssscccQQQEEE>>>777333333000111111222111000///...---......---++++++,,,...------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------//////............/////////222444666888999<<<>>>@@@GGGVVVlll~~~yyywwwtttiiiWWWHHHCCCBBB@@@>>>===;;;;;;;;;;;;===>>>???AAADDDIIILLLQQQUUU[[[```eeejjjnnnrrrwww|||~~~zzzxxx|||wwwooobbbVVVPPPMMMLLLLLLRRR[[[kkk{{{@@@CCCGGGMMMSSS\\\dddjjjjjjnnnssswwwxxxyyy{{{|||}}}~~~yyykkk\\\SSSLLLIIIGGGCCC@@@@@@>>>===;;;:::888888888888666555555555666888:::<<<>>>@@@CCCEEEFFFGGGIIIJJJOOOUUU]]]dddiiiooovvv{{{|||ssskkkjjjpppwwwvvvxxx{{{|||}}}~~~~~~xxxkkk```WWWPPPLLLGGGKKKSSS```qqqzzzrrrfff___VVVPPPNNNNNNLLLJJJKKKKKKMMMRRRWWWaaaqqq{{{wwwmmm```PPPGGG@@@888444333///000222333222111///------...///...,,,+++,,,...------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++*********+++,,,,,,+++,,,,,,,,,------......///............//////000000222555666777999<<>>===<<<<<<<<<;;;===>>>???AAAEEEJJJNNNRRRVVV\\\aaafffkkkppptttxxx~~~}}}uuummmaaaWWWPPPMMMLLLLLLOOOYYYiiiyyyAAADDDIIINNNTTT[[[ccchhhkkkooossswwwxxxzzz{{{}}}}}}~~~qqqaaaWWWOOOLLLIIIEEEBBBCCC>>>===<<<:::999888777777555555555666777999;;;<<<;;;>>>AAABBBCCCDDDFFFHHHKKKQQQYYY___dddjjjpppuuu{{{rrrjjjhhhmmmsssuuuwwwyyyyyyzzz{{{}}}~~~{{{~~~vvviii^^^UUUOOOKKKHHHKKKRRR```ppp|||vvviiibbbXXXQQQNNNMMMKKKIIILLLKKKMMMQQQVVV^^^nnn}}}xxxrrrhhh]]]PPPHHH@@@888444444///000222333222111///---...///000///...------...------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++*********++++++,,,---,,,,,,,,,------.........,,,,,,------///000111222333444666666777888;;;>>>DDDNNN```xxxwwwuuurrroooiii]]]NNNCCC@@@???>>>===<<<<<<<<<<<<;;;<<<>>>@@@BBBFFFKKKOOOSSSWWW]]]ccchhhmmmrrruuuyyy~~~|||rrrkkk```WWWQQQNNNLLLKKKMMMWWWgggxxxBBBEEEJJJOOOUUU\\\cccggglllppptttwwwyyyzzz|||~~~}}}~~~zzzggg]]]TTTPPPMMMHHHEEEFFF???>>>===<<<:::999777777555555666777888:::;;;<<<999<<>>FFFQQQeee~~~tttssspppkkkcccWWWJJJAAA>>>===<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@CCCGGGMMMQQQUUUYYY___dddiiinnnrrrvvv{{{|||{{{{{{pppiii```WWWQQQNNNLLLJJJKKKUUUeeevvvAAAEEEKKKQQQXXX___fffkkkmmmppptttwwwyyy{{{}}}~~~mmmcccXXXTTTPPPKKKHHHHHHAAA@@@???>>><<<:::999888777777777777777888888888777:::===??????@@@BBBDDDEEEIIIOOOSSSVVV[[[ccchhhqqqpppmmmfff___^^^ccciiikkklllmmmmmmmmmnnnqqqtttsssuuuwww{{{{{{wwwtttxxxxxxjjj^^^UUUOOOKKKIIILLLSSS```qqqsssjjj___VVVRRRPPPNNNLLLKKKJJJKKKNNNQQQXXXgggvvvyyynnnddd[[[PPPHHH???777333444111111111111000000000///---...000000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++,,,---...///............---------------------......000111111333444555666777999>>>AAAGGGTTTkkk}}}}}}}}}rrrqqqnnnggg]]]PPPEEE???<<<;;;;;;:::::::::;;;;;;:::<<>><<<:::999888888888777666666555555666999;;;===>>>???AAACCCCCCGGGKKKNNNQQQWWW^^^dddhhhiiifff```ZZZZZZ```ffffffggghhhhhhhhhiiilllooonnnpppssswww|||zzzvvvuuuzzzzzzkkk___VVVPPPLLLJJJLLLSSS```rrrvvvmmmaaaXXXTTTRRRPPPNNNIIIHHHIIILLLOOOVVVeeesss|||oooddd[[[PPPHHH???666333555222111111000///000000000+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,---...///000/////////...---------,,,//////............//////111333444555777;;;@@@CCCFFFVVVppp}}}|||}}}{{{qqqpppllldddYYYLLLCCC===;;;::::::999999::::::::::::<<>>???EEEEEEGGGJJJOOOTTTYYY\\\dddaaa]]]XXXUUUVVVZZZ^^^aaabbbcccddddddfffiiilllhhhjjjnnnrrrwww}}}wwwuuusssvvv~~~xxxiii^^^UUUOOOKKKFFFJJJTTTccctttuuunnndddZZZSSSOOOLLLKKKMMMJJJJJJMMMPPPUUUaaammm~~~wwwggg```TTTGGG===777555555333222222111000///............//////000000111111------------------------++++++++++++++++++++++++...---,,,++++++---///000.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///---------............//////...---,,,---///111333666444444888::::::>>>CCCHHH^^^{{{yyy{{{~~~~~~yyyrrrpppiii]]]PPPFFFAAA???<<<;;;999888888888999999;;;===???BBBDDDHHHMMMQQQXXX]]]ccchhhkkkooouuuzzz||||||xxxuuuuuu|||~~~zzzzzz{{{vvvkkkgggaaaYYYRRRMMMJJJHHHKKKRRR^^^mmm}}}DDDHHHOOOUUU\\\bbbhhhlllqqqsssuuuwwwxxxyyyzzzzzzzzz|||wwwggg\\\WWWUUUQQQNNNLLLKKKHHHEEEBBB>>><<<:::;;;999777555444444555666666777777888:::;;;===>>>@@@AAABBBEEEJJJOOOSSSVVV[[[YYYVVVQQQOOOPPPUUUXXXZZZ[[[\\\\\\]]]^^^aaadddeeegggkkkoootttzzzyyywwwuuuwww~~~yyyiii^^^UUUOOOKKKFFFKKKTTTcccuuuwwwpppeee\\\UUUQQQNNNLLLMMMJJJJJJMMMOOOUUU```lllyyy~~~nnncccTTTFFF<<<777555333222222111111000000//////............////////////------------------,,,,,,++++++++++++++++++++++++---,,,+++******,,,---///......---------,,,,,,,,,------,,,,,,,,,---......---------............///......------...///111222666444444888::::::>>>DDDNNNccc{{{wwwzzz}}}|||pppmmmfffZZZNNNDDD???>>>;;;;;;999888888888999999;;;===@@@BBBEEEJJJOOOSSSYYY^^^dddhhhlllpppwww|||wwwtttsssttt{{{|||zzz|||wwwrrrkkkgggaaaYYYRRRMMMJJJIIIKKKQQQ^^^mmm|||EEEIIIPPPWWW]]]ccciiimmmqqqrrrtttvvvwwwwwwwwwvvvwwwyyy}}}pppbbb\\\XXXTTTQQQNNNMMMKKKHHHEEEAAA>>>===999888777666666555666666666666777888999:::<<<=========???AAAEEEJJJNNNPPPRRRQQQNNNKKKIIIKKKOOOSSSTTTUUUVVVVVVUUUWWWZZZ\\\```cccgggkkkpppvvv}}}|||yyyvvvwww}}}yyyjjj^^^UUUNNNKKKGGGLLLVVVddduuuxxxqqqggg^^^XXXSSSPPPNNNLLLJJJJJJLLLOOOSSS^^^iiittt{{{~~~yyykkkVVVFFF<<<888444111111111111000000000000000............------------.........------,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,...///...------------,,,,,,,,,......---,,,,,,,,,---------------............///---......//////000111111666444555888:::;;;@@@GGGUUUkkkvvvvvvyyy~~~}}}{{{nnnjjjbbbVVVKKKCCC>>>===;;;:::999888888888999:::;;;===@@@CCCGGGLLLSSSWWWZZZ___eeejjjmmmrrryyy~~~{{{rrrppprrruuuzzz{{{zzz{{{~~~}}}uuuoookkkhhhaaaZZZSSSNNNJJJIIIKKKQQQ]]]lll|||EEEJJJQQQXXX___eeejjjnnnppprrruuuwwwwwwvvvtttrrrtttvvvzzz~~~xxxhhh___YYYTTTQQQNNNNNNLLLJJJGGGCCC@@@>>>777777777777666666666555666666666777888999:::;;;<<<===>>>AAADDDGGGJJJLLLKKKKKKJJJHHHGGGHHHLLLOOOQQQRRRSSSSSSRRRTTTWWWZZZ]]]___ccchhhmmmssszzz|||yyyvvvwww|||zzzkkk^^^TTTNNNKKKHHHMMMWWWfffwwwyyysssiii```YYYTTTQQQNNNLLLJJJJJJLLLMMMQQQ\\\fffqqqwwwzzzuuu\\\HHH>>>999555111000000000000000111111111/////////......---------.........------,,,,,,+++,,,,,,+++++++++++++++***...------------...///000------------------------///...---,,,,,,,,,,,,,,,---------............///---...///000111111000000555444666999:::<<>>;;;:::999888888888999:::;;;===@@@DDDHHHOOOVVV[[[\\\aaagggkkkooouuu|||wwwnnnooosssvvvxxx{{{~~~wwwyyy|||vvvppplllhhhaaaZZZSSSNNNKKKIIIKKKQQQ]]]kkkzzzFFFKKKSSSZZZaaafffkkknnnpppsssuuuwwwwwwtttqqqoooqqqssswww|||~~~nnnaaaYYYSSSOOOMMMMMMLLLJJJGGGDDD@@@>>>888888777777666666555555666666666666666777888999;;;<<<===???AAADDDFFFGGGEEEEEEEEEDDDCCCEEEHHHKKKMMMNNNOOOPPPPPPRRRUUUXXXZZZ]]]aaaeeejjjqqqxxx}}}|||yyyvvvvvv{{{|||lll^^^SSSNNNKKKIIINNNYYYiiiyyy{{{tttkkkaaaZZZTTTPPPMMMKKKIIIIIIKKKLLLOOOYYYcccqqqvvvvvv{{{dddMMMAAA;;;666222000000000000000111111111111000000//////..................------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------------------------------///...---,,,,,,,,,,,,,,,---------............///---...///000111111111111444444666:::;;;<<>>AAADDDIIIPPPXXX]]]^^^ccchhhmmmqqqxxx}}}}}}~~~}}}tttlllmmmqqqrrrsssuuu{{{uuuxxx}}}wwwppplllhhhbbbZZZSSSNNNKKKIIIJJJQQQ\\\kkkyyyGGGLLLTTT\\\bbbhhhllloooqqqtttwwwyyyxxxtttooolllmmmooosssxxx}}}ttteeeZZZRRRNNNMMMMMMLLLKKKHHHDDDAAA>>>:::999888666555555444444666666555555555666666777888999:::;;;===???@@@@@@>>>?????????>>>???BBBDDDGGGHHHJJJJJJKKKNNNRRRUUUWWWZZZ^^^ccchhhooowww||||||xxxxxx|||}}}mmm^^^SSSMMMKKKIIIPPP\\\lll|||}}}wwwmmmddd[[[TTTOOOKKKKKKIIIIIIKKKKKKNNNVVV```nnnyyyvvvuuu}}}lllSSSCCC;;;777444111111111000000000000000000000000000000/////////---------------------------,,,,,,++++++*********((()))))))))************,,,,,,,,,------------.........---,,,,,,,,,---------------............///...//////000000111111222444444777:::;;;===GGGQQQccczzz{{{pppnnnmmmzzzyyyxxx~~~|||uuuiiiaaaVVVLLLFFFBBB@@@???:::999888888888999:::;;;<<<>>>AAADDDIIIPPPXXX^^^```dddjjjnnnssszzz~~~}}}}}}xxxqqqmmmnnnooommmlllmmmuuu|||}}}tttxxx~~~uuuooollliiibbb[[[TTTNNNKKKJJJJJJQQQ\\\jjjxxxHHHMMMVVV^^^dddiiimmmppprrruuuxxxzzzxxxtttnnnjjjiiikkkoootttyyy~~~{{{kkk^^^TTTOOOMMMMMMMMMLLLJJJFFFBBB???===;;;888555444333444444666666555555444555555666666777888999:::;;;<<<<<<:::;;;===<<<<<<<<<>>>???AAACCCEEEFFFHHHKKKOOOSSSUUUWWW\\\```fffmmmuuuzzz~~~~~~|||~~~}}}nnn^^^RRRMMMLLLJJJPPP]]]nnn{{{qqqfff]]]UUUOOOKKKKKKIIIIIIJJJKKKLLLTTT]]]iiizzz~~~xxxnnnvvvsssWWWDDD:::666555222222111111000000//////......//////////////////+++,,,,,,------.........------,,,,,,+++******)))))))))******+++++++++***,,,,,,,,,---------......------,,,,,,,,,---......---------............///000////////////111222333444555888;;;;;;>>>HHHTTTiiiyyyooommmkkkuuu{{{rrrfff^^^RRRHHHCCCAAA???>>>999999888888888999;;;;;;===???AAADDDHHHPPPXXX^^^bbbfffkkkpppuuu|||wwwtttrrrsssqqqkkkiiijjjlllvvv|||xxxuuuyyyuuuooommmiiibbb[[[TTTOOOKKKJJJJJJQQQ\\\iiiwwwHHHNNNVVV^^^eeeiiinnnpppsssuuuyyy{{{yyytttmmmiiieeehhhlllqqqwww|||pppaaaVVVQQQNNNNNNNNNNNNKKKGGGCCC@@@>>><<<888555333222333444666666555444444444555555777777999:::;;;;;;;;;;;;:::<<<======<<<<<<===>>>???AAACCCEEEGGGKKKOOOSSSSSSUUUZZZ___dddkkksssxxxxxx~~~~~~nnn^^^RRRMMMLLLJJJQQQ^^^ooo~~~sssiii___WWWOOOKKKJJJIIIIIIJJJJJJKKKSSS\\\ddduuuzzzjjjqqq~~~vvvYYYDDD888555666333222222111000//////...,,,------....../////////***++++++,,,---...//////------,,,,,,+++***))))))+++,,,---.........------,,,,,,,,,------.........,,,,,,,,,,,,------...///---------.........//////111000///...///000333444333555888;;;;;;>>>IIIUUUmmmyyypppnnnjjjqqq}}}xxxmmmddd[[[OOOFFFAAA???>>>===999999888888888999;;;<<<>>>???AAACCCHHHOOOXXX^^^bbbffflllpppuuu}}}zzzxxxyyyyyyuuummmiiikkkfffppp}}}~~~xxxtttvvvzzzwwwpppmmmiiiccc[[[TTTOOOLLLJJJJJJPPP[[[iiiwwwLLLQQQXXX```eeejjjooorrrrrrvvvyyy{{{}}}zzznnnbbbbbb```eeennnvvvzzz}}}zzzhhhZZZSSSQQQNNNKKKJJJJJJHHHCCC>>>>>>;;;888777777777666555444333333222222333333444666666666666777777777777888888888888888999999:::<<<<<<>>>@@@DDDHHHLLLNNNQQQSSSWWW\\\aaahhhooottt{{{yyymmm___QQQKKKJJJJJJUUUeeevvvvvvkkkaaaXXXRRRMMMJJJJJJJJJIIIIIILLLQQQUUUcccqqqvvvssswwwvvvXXXEEE>>>888222333333222222111000000000.........///////////////------,,,+++,,,---...///++++++,,,---------,,,,,,*********++++++,,,,,,,,,---------.........//////---------.........//////,,,,,,,,,------.........//////...//////000111222555444555999===CCCOOO[[[www|||tttsssrrrooopppuuuyyykkkcccUUUGGGDDDDDDBBB===:::999999888888888999:::;;;<<>>>>>;;;888777777777666555444333333222222333333444555555555666666777777888777777777777777888999999:::;;;<<>>999444333333222222111000000000////////////............---,,,,,,,,,,,,---......,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------,,,------------.........,,,------------.........,,,,,,,,,------.........//////...//////000111222555444666:::===DDDQQQ]]]{{{yyyxxxwwwttttttxxxxxxkkkbbbTTTGGGDDDDDDAAA<<<999:::999999888888:::;;;<<<===@@@DDDFFFIIIPPPXXX___dddhhhnnnrrrwww~~~yyy|||}}}uuupppvvv|||}}}xxxtttrrrwww{{{vvvqqqlllgggaaa]]]UUUMMMJJJLLLHHHPPP\\\iiiuuuNNNSSS[[[ccchhhlllppprrrtttzzzwwwiiiccc^^^^^^ccchhhlllqqqwww{{{vvvfff[[[XXXTTTOOOLLLJJJGGGBBB>>>>>>;;;888777777777666555444444333333333333444444444444555555666777888888666666555555666666777888999999:::===@@@DDDHHHJJJMMMPPPTTTXXX]]]dddkkkpppuuuzzzuuuiii]]]RRRNNNOOONNNXXXgggwwwyyynnnddd[[[TTTOOOKKKKKKJJJIIIIIIKKKPPPSSS^^^mmmzzzwww|||~~~~~~lllTTTDDD===999555333333222222111000000000000/////////...---------+++,,,------......------------------,,,++++++***,,,,,,------------......,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------.........////////////000111222222666555777;;;>>>EEETTTbbb||||||}}}ttthhh^^^RRRFFFCCCCCC@@@;;;999;;;:::999999999:::<<<===>>>AAAEEEHHHKKKQQQYYY```eeejjjpppuuuzzz~~~~~~xxxrrrxxxzzz|||~~~}}}zzzvvvsssrrrxxx|||yyytttlllfffaaa]]]VVVNNNKKKLLLHHHOOO[[[gggrrr}}}OOOUUU]]]eeejjjooorrrttttttzzz{{{nnnccc\\\YYY[[[```dddjjjpppwww|||mmm```YYYTTTOOOKKKJJJGGGCCC???>>>;;;888777777777666555444444333333333333444444333333444555666666777888555555444444555555666777888888:::<<>>;;;888777777777666555555444444333333444444555222333333444555666666666444444444333444555555666888888999;;;>>>BBBEEEGGGIIIKKKOOOSSSXXX^^^eeejjjqqqxxxqqqdddWWWLLLIIIJJJQQQZZZhhhvvv~~~tttjjj```XXXSSSLLLLLLJJJHHHHHHIIIMMMQQQTTTccctttwwwuuuxxx{{{}}}qqq___NNNAAA999666555333333222222111000000000000//////...---,,,,,,++++++,,,---...///...---,,,.........---,,,+++***))),,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------..............................//////000222333444666777:::===AAAJJJ]]]oooxxxkkk^^^OOOGGGAAAAAACCC@@@>>>>>>;;;;;;:::999:::;;;<<<===<<<@@@DDDHHHKKKPPPXXX^^^dddjjjrrryyy|||{{{}}}{{{tttppprrr}}}|||yyyxxxyyyyyy}}}{{{vvvjjjbbbZZZWWWSSSLLLIIIIIIHHHOOOYYYeeeooowwwPPPVVV```iiippptttxxxzzzvvvyyy}}}xxxhhh___WWWUUUVVVXXX]]]ccclllrrrzzzooo^^^XXXPPPKKKIIIGGGDDDAAA>>>;;;888777777777666555555555444444444444555555333333333444444444444555444444333333444444555666777777888:::===@@@DDDEEEHHHJJJNNNQQQVVV\\\ccchhhpppwww~~~nnn```SSSIIIFFFHHHPPPYYYggguuuvvvlllcccZZZUUUMMMLLLKKKHHHGGGIIILLLPPPTTTbbbssszzzuuuuuuvvvsssgggWWWKKKAAA999666777333333222222111000000000///.........---,,,,,,,,,+++,,,------......------------------,,,++++++***,,,,,,++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,------------/////////.....................///000111222444555777888;;;???BBBMMMbbbuuuwwwhhh[[[IIICCC???AAABBB@@@>>>>>>;;;:::999999999:::<<<===;;;???EEEHHHKKKPPPWWW]]]cccjjjsss{{{}}}zzzzzz|||xxxrrrqqqsss}}}{{{yyyzzz|||}}}|||uuukkkaaaWWWSSSPPPKKKIIIIIIIIIPPPZZZdddmmmvvv}}}OOOVVVaaakkkrrrwwwzzz|||xxxzzz|||~~~~~~oooeee[[[VVVTTTSSSVVVZZZbbbiiirrrxxx|||~~~yyyfff^^^UUUNNNJJJGGGDDDAAA>>>;;;888777777777666555555555444444444444555555444444444333333333333333444444444444444555666666555666777888;;;>>>AAACCCGGGIIIMMMQQQUUU[[[bbbfffooouuu{{{jjj\\\PPPGGGEEEHHHOOOWWWeeesssxxxnnneee\\\VVVMMMMMMKKKHHHGGGHHHLLLOOOSSS```ppp}}}}}}zzzyyyvvviiiZZZOOOEEE;;;777999333333222222111000000000---------------------------,,,,,,,,,,,,---......,,,,,,,,,------,,,++++++------,,,,,,,,,+++++++++,,,------------.........,,,------------.........000/////////.........---......///000111333444555777999<<<@@@CCCNNNeeezzz~~~|||}}}ssscccVVVHHHBBB???AAAAAA>>>;;;;;;:::999999888888:::;;;<<<<<<@@@FFFJJJMMMRRRXXX^^^bbbjjjttt}}}~~~{{{yyyyyy|||sssoooooosss|||yyyyyy|||}}}uuummmaaaVVVQQQNNNKKKJJJKKKJJJQQQZZZdddmmmuuu{{{NNNVVVaaalllsssyyy|||~~~{{{{{{{{{}}}uuujjj___XXXSSSPPPQQQUUU[[[bbbllltttxxx|||llldddYYYPPPKKKGGGCCC@@@>>><<<888777777777666555555555444444444444555555555444444333333222222111555444444444444555666666444444555777999<<>>===;;;999777666666666333444555555555444333222333333333444444444555555555555444444444444555555555666777888:::===???@@@DDDGGGKKKNNNRRRXXX]]]bbbiiipppzzzyyymmm___UUULLLDDDBBBDDDLLLUUUbbbqqq~~~{{{tttkkk^^^UUUSSSMMMIIIIIIJJJIIIJJJMMMQQQZZZhhhvvv|||jjjXXXKKKBBB;;;777555444333333333222000...111000000///...---------******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,---...////////////............//////...............---------.........000333555555555777999===AAAFFFUUUooo}}}xxx{{{xxxhhhWWWKKKAAAAAA@@@>>>===;;;::::::888888777777777999:::;;;???AAADDDHHHMMMTTT\\\bbbfffkkkttt|||zzzxxxvvvxxx|||wwwmmmkkkmmmyyy{{{{{{xxxyyyzzz~~~zzznnnfff[[[RRRMMMKKKKKKKKKPPPSSSYYYaaakkkssszzz~~~~~~WWWZZZaaaiiirrrzzz~~~tttdddWWWNNNKKKJJJMMMQQQXXX^^^dddjjjqqqvvv|||tttcccVVVPPPLLLFFFAAA???===;;;999777666666777444444555555555444333222333333333444444444555555555555444444444444555555555555666888:::<<>>999555444333222333222000...111000000///......------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,------............------,,,,,,------...////////////////////////------...000222444555555888:::>>>BBBIIIYYYsss~~~yyy{{{~~~ssscccRRRGGG??????>>>===;;;:::999888888888777777777999:::;;;>>>AAAEEEIIINNNUUU\\\aaafffkkkuuu}}}zzzwwwuuuvvvzzzvvvmmmlllooouuuwww}}}zzzxxxzzz{{{~~~{{{ppphhh]]]TTTNNNLLLLLLLLLNNNQQQWWW^^^gggpppxxx|||}}}WWW\\\ccckkksss{{{rrr___SSSMMMJJJHHHKKKOOOTTTYYY```ggglllrrryyylll]]]TTTNNNIIIEEE@@@>>><<<999888777777777444555555555555444333333333333333444444444555555555555444444444444555555555555666888:::<<<>>>???AAACCCGGGJJJMMMQQQWWWZZZdddkkkvvv}}}wwwggg\\\QQQKKKFFFBBBBBBEEEIIIRRR```ooo|||yyypppddd[[[UUUNNNJJJJJJJJJIIIJJJMMMNNNVVVdddrrr|||iiiWWWJJJ???999666444222222222222000...000000000///......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,000000000111111111111111,,,---...000222333444555999:::>>>DDDMMM^^^zzzzzz{{{~~~zzzmmm\\\LLLAAA======<<<;;;999888777777888888777777888999;;;<<<===AAAFFFKKKPPPVVV\\\```ffflllvvv}}}zzzvvvtttuuuzzz~~~tttmmmmmmpppuuuvvv{{{yyyxxxzzz|||~~~ssskkk```WWWQQQNNNMMMMMMLLLNNNSSSYYYbbbllltttyyy{{{~~~WWW\\\dddlllssszzznnn___UUUPPPLLLLLLMMMOOOSSSYYY```dddkkksss}}}wwwfffZZZQQQKKKGGGAAA???===:::888777777777555555555555555444444333333333333444444444555555555444444333333444444555555555666777999;;;===>>>@@@BBBEEEHHHKKKOOOTTTXXXcccjjjttt~~~}}}uuunnn___UUULLLGGGCCC@@@AAADDDHHHQQQ```ooo{{{{{{rrrfff^^^VVVOOOJJJJJJJJJHHHIIILLLMMMVVVcccqqq~~~qqq\\\KKK???999666444222222222222000///000000//////............---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------------------,,,,,,,,,,,,++++++++++++,,,,,,000000000000000111111111,,,---///000111222444666888999===EEEPPPccc{{{~~~zzz|||}}}vvvgggVVVGGG===<<<<<<;;;:::999888777777888777777777888:::;;;======AAAGGGLLLQQQWWW\\\```gggmmmxxx|||yyyvvvtttvvv|||{{{rrrmmmnnnpppwwwwwwzzz~~~xxxxxx|||~~~wwwoooddd[[[TTTQQQOOONNNLLLMMMOOOUUU]]]gggpppuuuyyy|||VVV]]]fffmmmqqqwww~~~ssseeeZZZSSSQQQNNNNNNOOOSSSWWWYYY```iiittt{{{|||~~~ppp```UUUMMMIIIBBB@@@>>>;;;999888777777666666555555444444444444333333333444444444555555444444333333333333444444444555555666888:::<<<===@@@BBBEEEGGGJJJOOOTTTWWWaaahhhsss|||xxxnnngggZZZQQQIIIEEEBBB???@@@CCCHHHQQQ```ppp|||}}}ttthhh```WWWPPPKKKKKKJJJHHHIIIKKKNNNVVVcccqqq}}}}}}fffQQQCCC<<<777444222111111111111///////////////........................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++------------------,,,,,,------,,,,,,,,,,,,------........./////////000000,,,...111222111222555777888888<<>>BBBGGGMMMRRRXXX]]]aaahhhooo{{{zzzxxxvvvvvvyyyxxxqqqnnnoooqqqsssrrrtttzzz{{{vvvyyy}}}{{{tttiii___XXXTTTQQQPPPMMMLLLMMMQQQXXXbbblllrrrvvvzzzXXX___hhhnnnqqquuu|||zzzjjj^^^ZZZTTTPPPOOOOOOOOOOOOTTT\\\fffnnnssswww{{{~~~~~~{{{hhhZZZPPPKKKCCCAAA???<<<999888777777777666555555444444555555333333333444444444555555444444333333333333444444444444555666777999;;;<<<>>>AAADDDGGGJJJNNNTTTXXX```gggqqq{{{|||sssiiibbbVVVNNNFFFCCCAAA??????BBBIIIRRRbbbrrr~~~vvvkkkcccXXXQQQLLLKKKKKKHHHHHHKKKMMMUUUbbbppp}}}uuu]]]KKKAAA777555222111111111111000//////////////////......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------......------------......,,,,,,------......//////,,,000333333222333666999999999<<>>???CCCHHHMMMRRRXXX^^^bbbjjjrrr~~~~~~yyyxxxwwwxxx|||vvvrrrrrrssstttnnnlllmmmttt~~~xxxuuuyyy~~~xxxmmmccc\\\WWWSSSQQQNNNLLLKKKLLLSSS\\\fffmmmsssyyyZZZbbbkkkpppqqqtttzzzpppjjjbbb\\\XXXTTTPPPNNNNNNSSSYYYaaagggkkknnnooosssvvvyyy}}}qqq```TTTMMMDDDBBB???<<<:::888888777777777555555444555555666333333333444444444555555444333333222222333333444444444555555777888:::;;;<<<>>>BBBEEEIIINNNSSSWWW]]]dddoooxxx~~~xxxoooddd]]]QQQJJJCCCAAA@@@???@@@DDDJJJTTTdddtttyyynnnfffYYYRRRMMMLLLKKKHHHHHHJJJLLLSSS```mmm{{{iiiQQQCCC888555222000000111111000.../////////////////////---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------...............------------......+++,,,,,,---......//////---111555555333333777;;;<<<;;;>>>HHHXXXppp{{{~~~}}}tttooozzz}}}}}}lllZZZJJJAAA>>><<<<<<<<<;;;::::::999999888777777888999;;;===???AAADDDHHHLLLQQQXXX___dddlllttt|||yyyyyyyyyzzz}}}{{{uuuuuuwwwxxxyyyrrrooommmsss}}}{{{uuutttyyy{{{pppfff^^^YYYUUURRRNNNKKKHHHHHHMMMVVVaaagggqqqwww~~~]]]eeennnrrrrrrtttzzzyyyppphhhbbb]]]WWWRRROOOPPPSSSXXX^^^aaaaaa```hhhkkkooosssvvvyyy}}}vvvcccVVVOOODDDCCC@@@===:::888888888888777666444444555555666333333333444444444555555444333333222222333333444444444555555777888999::::::===@@@DDDHHHMMMSSSWWW[[[bbbmmmvvv}}}|||uuulllbbbZZZMMMFFF@@@@@@@@@???AAAEEEKKKUUUeeeuuu{{{pppiiiZZZSSSMMMLLLKKKHHHHHHJJJJJJRRR^^^lllyyyoooSSSCCC888555222000000111111111.........///////////////,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...,,,,,,------...//////000...222666666444444888<<<>>>===???JJJ[[[sss|||}}}{{{ssskkkuuu{{{jjjWWWIIIAAA>>><<<;;;;;;::::::999999999888777777888999<<<>>>???BBBDDDGGGKKKQQQXXX```eeemmmuuu~~~{{{zzzyyyzzz{{{}}}yyyuuuwww{{{}}}}}}|||wwwsssvvv~~~zzztttsssyyy}}}rrrhhh```ZZZUUUSSSNNNJJJFFFEEEJJJSSS]]]cccooovvv~~~ccchhhnnnrrrrrrqqqrrrsss~~~yyytttmmmccc\\\VVVWWWWWWVVVUUUVVVYYY\\\^^^```bbbdddgggjjjooorrryyy{{{jjjZZZQQQIIIDDD@@@======<<<999666666666555444333333222222222222444444444444222222555444444333333222222111333333444555666777888888;;;===@@@CCCGGGKKKPPPTTTYYYcccmmmtttzzzxxxpppdddXXXMMMHHHDDDCCCBBB@@@AAAEEELLLWWWhhhyyy}}}pppfff]]]WWWPPPKKKHHHHHHIIIIIIMMMPPPWWWeeewwwrrrUUUAAA:::777333000000111111111////////////............000///...---,,,---......///......------,,,,,,+++...---+++*********++++++------------------------)))***+++,,,---.........,,,,,,,,,---------......---...000111222444777999:::<<<@@@JJJ]]]xxxzzzrrrnnnwwwwwwcccQQQEEE@@@@@@AAA???<<<888666666777888999999999999:::<<<>>>???BBBCCCGGGMMMPPPTTT]]]fffmmmwww}}}xxxvvvwwwwwwwww{{{zzzppprrr{{{}}}}}}|||vvvvvvxxx{{{~~~tttkkkeee```ZZZVVVQQQKKKGGGGGGIIIMMMUUU\\\kkkpppxxx~~~dddjjjrrrxxxxxxwwwvvvuuu|||yyyrrrdddbbb___\\\[[[ZZZZZZ[[[ZZZ[[[\\\]]]^^^aaadddfffjjjlllrrr|||qqq___UUUKKKGGGAAA??????>>>;;;888888888777666555444333222222333444444444444333222444444444444444444444444333333444555666777888888:::<<>>???CCCDDDHHHNNNRRRVVV^^^hhhoooyyy|||xxxvvvxxxxxxwww{{{wwwmmmpppyyy|||vvvwwwzzz}}}wwwnnniiiccc]]]YYYRRRKKKGGGGGGHHHKKKRRRYYYfffllluuu{{{dddlllwww~~~zzzxxxxxxyyytttnnnjjjhhheeebbb^^^^^^]]]\\\[[[[[[[[[\\\]]]``````dddllltttzzz{{{fffZZZNNNIIIDDDAAA@@@???===:::;;;:::999888666555444333333333444444444444333333333333444555555666777777333333444555666777777888999;;;>>>AAADDDHHHMMMQQQXXXbbbkkkqqqvvv|||~~~|||~~~}}}rrrdddYYYOOOIIIEEEDDDBBB@@@BBBFFFNNN[[[ooosssiii___YYYRRRLLLIIIIIIIIIIIIHHHKKKSSSaaarrrpppVVVCCC:::777333111111111111111////////////............///...------,,,,,,------)))******++++++,,,,,,---///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,------------.........---///111222222444777999<<<>>>DDDQQQfffuuuxxx|||sss___MMMBBB>>>>>>@@@>>>;;;888777666777888888888888888:::<<<>>>???DDDEEEIIIPPPTTTXXX```jjjsss||||||xxxwwwxxxxxxwww|||sssjjjmmmwwwzzzvvvxxx{{{{{{sssmmmgggaaa\\\RRRLLLGGGFFFFFFHHHNNNTTT___fffooowww|||dddmmmzzz{{{zzz|||{{{xxxrrrmmmllliiifffcccbbbaaa```___aaa^^^^^^ccchhhlllsss{{{mmm^^^QQQLLLEEEAAAAAA@@@===;;;<<<<<<:::888666555333333333444444444444444444333333444444444555555555666222333333444555666777888999;;;>>>AAACCCHHHMMMPPPXXXaaajjjoootttzzz|||{{{}}}~~~rrrcccXXXPPPJJJEEEDDDBBB@@@CCCGGGQQQ___sssuuulllaaa[[[SSSMMMJJJIIIIIIIIIGGGJJJRRR___ppp|||mmmTTTBBB999666333111111222111000////////////............111111000000///////////////......------,,,,,,+++---------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------------............---///111222333444777:::<<>>@@@DDDEEEIIIPPPTTTYYYbbbkkkwww{{{yyywwwyyyyyyxxx}}}{{{ppphhhjjjsss|||}}}wwwuuuxxx{{{wwwpppjjjccc]]]SSSLLLGGGEEEDDDDDDIIIOOOWWW___iiirrrxxx~~~fffooo~~~}}}{{{|||xxxssspppnnnllliiigggddd___\\\^^^aaabbbfffkkkvvvssscccSSSMMMFFFBBB@@@???===;;;<<<;;;:::888666555333222444444444444444444444444444444444333333333222222222222333444555666777777:::<<>>FFFWWWppp~~~kkkWWWHHH@@@<<<<<<===<<<:::999777777777777777666777888999<<<>>>@@@CCCDDDIIIPPPTTTYYYbbblllzzz~~~{{{yyywwwyyyzzzzzz~~~xxxnnngggjjjqqqyyy|||wwwuuuwwwzzz~~~zzzssskkkccc]]]SSSMMMGGGEEECCCBBBEEEKKKQQQYYYeeennnuuu|||iiirrr~~~yyy{{{}}}|||zzzvvvsssjjjddd`````````___```ccclllvvv{{{jjjUUUOOOGGGBBBAAA@@@>>>;;;<<<;;;:::999777666444444555555444444444444555555555444444333222222111111222222333444555666666777:::<<>>HHH[[[uuuzzzfffSSSFFF???===<<<<<<;;;:::999888777666666666666666777999<<<>>>@@@BBBCCCIIIPPPUUUZZZdddmmm|||}}}zzzyyyvvvyyy{{{|||tttlllgggkkkqqqwww~~~~~~yyyuuuwwwzzz}}}~~~uuulllbbb[[[TTTMMMGGGEEECCCAAACCCHHHMMMVVVbbbllltttzzziiippp~~~}}}uuunnnllljjjdddaaaaaadddmmmzzzsssXXXRRRJJJDDDBBBAAA???===<<<<<<;;;:::999888777666666555444333333444555666444444444444444333333333111222333333555555666777999;;;>>>@@@BBBFFFKKKNNNUUU]]]ffflllrrrzzz~~~~~~||||||}}}ttteeeZZZOOOIIIDDDCCCCCCDDDIIIOOO^^^lll|||tttfff```WWWPPPLLLKKKJJJIIIGGGKKKQQQZZZgggxxx|||uuu{{{|||tttiii\\\MMMBBB888666444333333222000///////////////............,,,------...---,,,+++***)))******++++++,,,,,,---******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------............////////////...000222333333555888;;;<<>>@@@CCCDDDJJJQQQWWW\\\fffppp}}}|||zzzyyyuuuyyy|||}}}~~~nnniiiffflllrrrxxx~~~|||yyyxxxyyyzzz}}}wwwmmmbbb[[[TTTMMMGGGEEECCC@@@BBBGGGLLLTTTaaalllsssyyyfffmmmzzz{{{uuullleeecccZZZbbbnnn{{{yyy[[[TTTLLLFFFDDDCCCAAA???======<<<;;;::::::999999666555444333333444555666333333444444555666666666111222222333444555666777888:::===???AAADDDIIIMMMTTT]]]ffflllrrr{{{vvvggg\\\NNNHHHDDDCCCDDDEEEJJJPPP```nnn}}}uuugggaaaXXXQQQMMMKKKJJJIIIGGGJJJPPPXXXeeeuuussswwwwwwnnncccXXXMMMDDD777666444333333222000...000/////////............---.../////////...,,,,,,//////...------,,,,,,+++***+++---...///...------------------------------,,,,,,---------,,,++++++............/////////000...000222333444555888;;;===AAALLLaaa}}}uuu```NNNCCC???>>>===:::::::::999888777666666555555555777999<<<>>>@@@DDDFFFKKKSSSXXX^^^hhhrrr~~~|||zzzzzztttyyy}}}{{{jjjffffffllltttyyy~~~yyywwwzzzzzz{{{}}}{{{|||}}}yyynnnbbb[[[TTTMMMHHHEEECCC@@@BBBGGGKKKTTTaaakkksssyyykkkqqqyyyssshhhdddccceeemmmyyykkk\\\LLLFFFDDDBBB@@@@@@???>>><<<<<<===<<<999777666666666555444444333333555555555555555555555555444333333333333444555555888999;;;===???CCCIIIMMMUUU[[[cccjjjqqqyyy|||gggWWWPPPIIIEEEGGGFFFDDDKKKVVVkkkwww~~~wwwjjjaaaXXXSSSNNNJJJIIIKKKKKKLLLNNNVVVcccttt{{{tttnnnfffZZZNNNGGG<<<555000222333222000111////////////////////////......------------......---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---......------------...//////...------------...//////000111333444444666999;;;@@@BBBNNNfffttt\\\III???>>>???@@@===;;;888777888888666555555777888999:::===@@@CCCEEEFFFJJJRRRWWW]]]iiisss|||yyyxxxxxx{{{}}}~~~uuuhhheeefffmmmtttxxx||||||{{{{{{|||rrrtttwwwzzz~~~wwwlllbbb[[[XXXRRRLLLHHHBBB???AAAGGGJJJTTTaaallltttzzzmmmqqqxxx~~~wwwnnnjjjiiilllsss~~~sssbbbQQQHHHEEEBBB@@@@@@???>>>=========<<<:::888777777666555555444444333444444444444444444444444444333333333333444555555777999;;;===???CCCHHHLLLTTTYYYaaahhhoooxxx~~~jjjYYYRRRJJJFFFHHHHHHGGGNNNYYYmmmyyyyyylllcccYYYSSSOOOJJJIIIKKKJJJKKKNNNUUUbbbsss}}}uuukkk]]]OOOGGG===555111222333111000111////////////////////////......------------......---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,---.........------------.../////////111333444555666999<<<@@@CCCPPPhhh~~~}}}qqqZZZHHH???>>>@@@@@@===;;;888777888888666555555777888999:::===@@@CCCFFFGGGKKKRRRXXX^^^iiittt|||zzzyyyyyy|||~~~|||qqqgggeeegggmmmrrruuuyyy~~~{{{zzz{{{~~~zzztttjjjmmmppptttyyyyyymmmbbbZZZYYYSSSNNNJJJEEEAAACCCHHHNNNWWWcccmmmtttzzzmmmpppuuuyyy}}}zzztttooommmnnnttt}}}kkkWWWKKKFFFBBB@@@@@@@@@>>>======>>>===;;;999777777666666555555444444333333333333333333333333444333333333333444555555777888:::<<>>777111222333111///000////////////////////////......------------......---,,,+++,,,---...---++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,++++++++++++,,,------...------------.../////////111333444555777:::<<>>>>>???>>><<<:::888888777666666555555444333333333333333333333333444333333333333444555555666888:::<<<>>>BBBGGGKKKSSSWWW^^^dddlllvvvuuueeeWWWNNNHHHJJJKKKLLLWWWdddttt{{{rrrhhh]]]VVVPPPJJJHHHJJJGGGIIILLLRRR\\\lll}}}{{{nnn]]]PPPAAA999222222222000///000////////////////////////......------------.........,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++,,,,,,---......------------.../////////111333444555777:::===AAAHHHYYYsss{{{}}}}}}~~~wwwgggRRRDDD???@@@AAA@@@<<<:::888777888888777666555666888999:::===@@@CCCHHHIIINNNUUU[[[aaalllwww~~~~~~||||||}}}|||}}}~~~qqqeeebbbbbbeeelllooopppsssyyy{{{wwwxxx{{{~~~~~~zzztttnnnjjj```bbbeeeiiinnnuuu}}}rrrddd[[[XXXSSSOOOMMMIIIEEEGGGLLLWWW^^^gggmmmqqquuuyyy}}}}}}zzzwwwuuutttsssqqqqqqssstttuuuwwwwwwxxxyyyyyyyyy{{{kkkmmmqqqtttwww|||yyyssspppvvv~~~yyyaaaRRRJJJDDDBBBBBBAAA@@@??????@@@@@@>>><<<999888888777666666555555333333333333333333333333444333333333333444555555555777999;;;===AAAGGGKKKSSSWWW]]]dddkkkuuuppp[[[QQQJJJKKKLLLNNNZZZiiiwww|||tttjjj___XXXQQQKKKHHHJJJFFFIIILLLQQQZZZhhhzzzwwwdddSSSDDD;;;444333333111///111////////////////////////......------------.........---,,,,,,......---,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,---------------......///...------------.../////////111333555666888;;;>>>BBBKKK^^^yyy}}}zzz~~~~~~|||zzzzzz~~~qqqaaaMMMAAA???AAAAAA???;;;:::888777888888777666555666888999:::===@@@CCCIIIJJJOOOVVV]]]dddooozzz~~~}}}}}}~~~|||}}}~~~~~~~~~|||mmmbbb\\\\\\```fffhhhjjjooouuu~~~}}}wwwuuuxxx|||{{{tttmmmiii```aaabbbdddgggmmmtttyyyvvvggg]]]WWWRRROOOLLLIIIFFFIIINNNYYY```hhhnnnqqqsssvvvxxx{{{{{{|||}}}}}}}}}}}}|||{{{yyywwwtttrrrpppooonnnkkkllllllmmmnnnooopppqqqqqqqqqrrrsssvvv{{{iiilllppptttwww|||uuunnnoootttjjjZZZPPPIIIEEEDDDAAA@@@@@@@@@AAAAAA???===999999888888777777666666333333333333333333333333444333333333333444555555555666888:::===AAAFFFJJJQQQVVV]]]cccjjjsss~~~zzz```UUUMMMMMMNNNQQQ^^^mmmyyy~~~uuukkk```YYYSSSLLLJJJKKKFFFIIIMMMQQQXXXfffxxxlllXXXHHH???777555444111000222////////////////////////......------------.........---,,,---...///...,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++...------------...//////...------------.../////////111333555666888<<>>:::999999888888777666666444444444444444444444444444333333333333444555555444666888:::<<<@@@FFFIIIOOOTTT[[[bbbhhhpppzzz{{{fff[[[RRRPPPQQQUUUbbbrrr{{{vvvlllaaaZZZTTTMMMKKKMMMFFFJJJNNNQQQWWWdddvvvzzzcccKKKAAA999777555333111333////////////////////////......------------......///---,,,---...///...---+++,,,,,,------,,,,,,+++)))+++,,,......---,,,+++------,,,,,,------...///...------------.../////////111333555666999<<>>>>>@@@>>>;;;;;;999777777888999888777555777888999:::===@@@CCCGGGIIIOOOXXX```iiivvv~~~}}}~~~}}}zzzzzz|||~~~{{{mmmddd^^^]]]^^^```______gggpppwwwyyyyyyuuuqqqsssyyy{{{sssnnndddcccbbbaaaaaaeeekkkooorrrtttvvvvvvvvvwww|||{{{nnnfffZZZTTTOOOLLLIIIIIIOOOVVVbbbjjjtttzzz|||zzzzzzzzzyyyzzz|||~~~~~~}}}|||{{{{{{zzzyyywwwvvvvvvuuuuuuuuutttsssrrrrrrrrrssssssrrrqqqoookkkhhhhhhlllpppiiilllqqqtttwwwxxx{{{|||tttqqqtttwwwlll___SSSKKKHHHBBBAAA@@@AAABBBBBBAAA???::::::999999888777777777555555555555555555555555444333333333333444555555444666888:::<<<@@@EEEIIIMMMRRRZZZaaafffnnnvvv|||xxxkkk___UUUSSSSSSWWWeeeuuu{{{vvvlllaaa[[[TTTNNNLLLNNNFFFJJJNNNQQQWWWcccvvvoooMMMCCC:::888666333222333////////////////////////.........------.........///...------...///...---+++,,,,,,------,,,,,,+++)))***,,,......---,,,+++,,,,,,++++++,,,,,,---......------------.../////////111333555777999===???DDDQQQiiitttmmmkkknnnmmm~~~wwwwww~~~xxxhhhYYYFFF===>>>@@@>>>999:::999777777888999888777555777888999:::===@@@CCCFFFHHHOOOYYYaaajjjwww~~~}}}~~~|||yyyyyy|||}}}|||mmmffffffddddddccc``````hhhqqquuuwwwwwwsssppprrrzzzwwwrrrhhhhhhfffdddeeehhhnnnsssxxxzzz|||||||||~~~}}}qqqiii]]]VVVPPPLLLJJJJJJQQQZZZfffoooyyy~~~}}}~~~~~~}}}}}}}}}~~~}}}|||zzzyyyyyyzzz{{{vvvuuuqqqjjjeeecccfffiiikkklllooosssvvvyyy{{{{{{{{{~~~sssjjjqqq||||||jjj]]]TTTOOOIIIFFFDDDCCCDDDCCC???;;;999888888888777777666666666555555555555444444444222222222333333333444444777666666777:::???DDDGGGJJJOOOVVV]]]cccjjjsssyyyzzzsssddd\\\TTTQQQSSS[[[iiivvvzzzqqqdddYYYSSSPPPMMMJJJFFFFFFIIIOOOVVV```qqqvvvXXXAAA666888444222333000222111000//////000111222111000///---------...///.........------,,,,,,,,,///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////000222555666777:::===@@@IIIVVVlll~~~qqqgggdddfffkkkzzz~~~yyyzzz}}}pppcccTTTEEEAAAAAA???;;;999:::999888777666666666666000222555777:::===AAACCCJJJKKKQQQYYYaaajjjzzz}}}~~~}}}xxxvvvxxx{{{}}}yyyqqqkkkppppppooommmjjjiiikkklllyyywwwsssnnnmmmpppxxx}}}vvvvvvtttrrrqqqtttyyy}}}zzzpppjjj```VVVNNNLLLIIIIIIUUUcccqqq{{{|||wwwpppiiifffeeeeeekkklllooosssvvvyyy{{{|||{{{}}}uuulllnnnwwwttteeeYYYSSSKKKGGGDDDCCCCCCCCC@@@===:::999999888777666666666666555555555555444444444333333444444444555555555777666666777:::???DDDGGGJJJOOOUUU[[[aaaiiissszzz|||uuummmggg]]]VVVPPPOOOSSS\\\lllyyy{{{qqqdddZZZTTTPPPMMMJJJGGGGGGIIIOOOUUU___pppzzzZZZBBB777888333222444000222111000//////000111222000000///.....................---------,,,,,,,,,///...---+++******++++++---------,,,,,,+++++++++,,,,,,,,,---------......---......///////////////000222555666888:::===@@@HHHVVVooo|||pppfffccceeehhhxxx~~~yyy|||pppbbbSSSDDD@@@AAA???;;;999:::999888777666666666666444666777888999;;;>>>@@@IIIKKKQQQZZZaaakkk{{{}}}~~~{{{wwwuuuvvvyyy{{{~~~xxxrrrooowwwxxxwwwvvvsssrrrsssttt{{{yyytttpppnnnqqqyyy~~~}}}|||rrrlllaaaWWWOOOLLLJJJKKKWWWgggttt|||uuunnniiiggggggkkklllooossswwwyyy{{{|||}}}~~~wwwnnniiiqqqrrrbbbYYYNNNIIIDDDBBBBBBBBBAAA???;;;;;;:::999888666555555666555555555555444444444444444444555555555666666666666666777:::???CCCFFFIIIMMMSSSYYY___hhhttt{{{zzzwwwrrrmmmhhhbbb\\\XXXSSSMMMJJJMMMTTT___ppp~~~|||rrrfff[[[UUUQQQMMMJJJHHHHHHJJJOOOTTT]]]mmm|||}}}^^^EEE888888333222444111111111000000000000111111...////////////...------...------------,,,,,,,,,......---,,,++++++++++++///...------++++++***))),,,,,,,,,---------......---......///////////////000222555666888:::>>>AAAHHHXXXssszzzpppgggcccccceeewww{{{~~~sssaaaRRRCCC@@@AAA@@@<<<::::::999888777666666666666444666888999:::;;;>>>AAAHHHKKKQQQZZZbbblll|||~~~~~~zzzuuussstttvvvxxxyyy|||tttqqqrrr|||}}}~~~~~~|||{{{{{{|||{{{vvvpppooossszzz~~~tttnnnbbbWWWNNNLLLJJJLLL[[[kkkyyy|||tttoookkkiiijjjlllooossswwwzzz|||}}}zzzoooggglllwwwlll```SSSMMMFFFBBBBBBCCCBBBAAA===<<<;;;:::888777555555666555555555555444444444444444444444555555555555666666666777:::>>>BBBDDDIIILLLRRRWWW^^^iiiuuu}}}~~~tttoooggg```ZZZVVVRRROOOKKKGGGFFFKKKTTTaaarrr}}}tttggg]]]VVVQQQMMMIIIIIIHHHJJJNNNRRR[[[kkkyyyaaaHHH:::888333222444222111000000000000000000111---.../////////...---,,,---------------------------------,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---......///////////////000222555777888;;;???AAAIII[[[xxx{{{sssjjjdddccceeeyyy}}}vvv___QQQEEEBBBDDDBBB>>>;;;:::999888777666666666666111444777999;;;>>>BBBEEEHHHJJJQQQ[[[dddnnn~~~~~~~~~~~~~~~yyyuuussssssuuuwwwwwwwwwnnnnnnqqqzzz||||||uuupppooossszzz}}}sssmmm```UUULLLJJJIIIMMM\\\mmm~~~{{{tttooollljjjlllpppssswww{{{}}}~~~}}}~~~}}}qqqgggiiiqqqvvvhhhYYYRRRIIICCCBBBCCCCCCBBB======<<<:::999777666555666555555555555444444444222333333333333444444444666666666888:::>>>AAACCCHHHLLLRRRXXX```jjjwww}}}uuunnncccZZZSSSNNNKKKJJJGGGDDDEEELLLVVVbbbttt~~~vvviii^^^WWWRRRMMMIIIJJJIIIJJJMMMQQQYYYhhhwwwbbbHHH:::888333222444111000000000111111000000000,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......---......///////////////000222555777999;;;???BBBKKK___}}}~~~xxxoooiiigggkkk}}}xxx^^^QQQGGGFFFIIIFFFAAA===:::999888777666666666666222444777:::<<>>AAACCCJJJMMMUUUaaakkkxxx}}}~~~{{{yyyyyy||||||zzzwwwvvvuuuvvvyyyzzz|||zzzmmmdddccceeelllooossswww||||||rrrnnnpppwww}}}~~~vvvllldddYYYPPPIIIHHHGGGJJJWWWgggxxxjjjlllppptttxxx|||~~~{{{iiigggiiirrr{{{ggg___TTTMMMIIIFFFCCCAAA<<<<<<<<<;;;;;;:::::::::666666555555555444444444444444444555555555666666555555777888;;;===???@@@HHHOOOXXX```iiisss~~~pppiii]]]SSSLLLIIIHHHGGGAAAAAAEEEPPP\\\kkk|||yyymmmbbbZZZSSSMMMHHHHHHGGGHHHKKKOOOWWWfffuuu~~~zzzqqq\\\DDD999:::555333333//////000111222222111000///------,,,+++,,,---///000,,,,,,,,,------.........***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////000222555777:::===AAADDDSSSgggxxxaaaTTTMMMIIINNNQQQKKKAAA999:::999888777666666666666444666999;;;===@@@DDDGGGJJJNNNVVVbbbmmmzzzzzzyyyxxx{{{zzzxxxvvvuuuuuuwwwyyyzzz|||xxxmmmdddcccdddhhhkkkooosssxxx|||sssooorrryyy}}}vvvllleeeYYYPPPJJJIIIHHHJJJWWWfff~~~|||kkknnnrrruuuwwwzzz}}}pppjjjffflll~~~|||mmmdddWWWOOOLLLJJJFFFBBB@@@>>>===<<<<<<;;;999777444444555555555444333222555555555444444555555555666666555777;;;>>>@@@@@@LLLQQQYYYdddoooyyyqqqggg\\\TTTNNNGGGDDDFFFBBBDDDIIISSSaaaqqq|||pppddd[[[TTTPPPMMMJJJHHHHHHKKKOOOWWWeeerrr{{{vvv{{{|||}}}tttbbbSSSGGG;;;555333000111333////////////////////////........................------------------------------------------------,,,,,,,,,+++++++++******---------............//////////////////.........222222444777777888>>>FFFRRRhhhttt^^^NNNKKKMMMQQQOOOFFF???>>>999888777666666555555555777888:::;;;<<<>>>BBBEEEKKKPPPXXXbbbooo}}}zzzxxxwwwyyy|||{{{yyyvvvsssssstttwwwxxx{{{~~~uuukkkfffdddbbbiiilllnnnpppwwwzzzrrrrrruuuzzzwwwooohhhcccWWWMMMGGGHHHGGGFFFQQQ```zzz~~~kkknnnrrruuuwwwyyy|||~~~tttnnnjjjpppooofffYYYQQQNNNKKKGGGCCCAAA???===<<<<<<;;;999888555555555444444444333333555555444444444444555555777666666888;;;???BBBCCCMMMSSS]]]iiittt~~~sssiii]]]VVVOOOHHHEEEFFFCCCEEEKKKVVVddduuu}}}qqqeee[[[UUUPPPMMMKKKHHHHHHKKKOOOVVVcccppp|||wwwyyyvvvvvvnnn^^^PPPEEE:::666333111111333////////////////////////........................------------------------------------------------******++++++,,,,,,,,,------------............////////////////////////...222222444777888888???GGGUUUlll}}}oooYYYLLLIIIKKKOOONNNFFF>>><<<999888777666666555555555555777999;;;===@@@DDDHHHMMMRRRZZZdddqqq}}}{{{zzzyyyzzz}}}yyywwwtttrrrrrrtttwwwyyy|||~~~tttjjjfffdddcccgggiiikkkmmmttt~~~zzzrrrrrrvvvzzzwwwooogggbbbXXXNNNHHHHHHFFFEEENNN\\\ttt~~~mmmooosssuuuwwwyyy{{{}}}{{{vvvsssyyyqqqhhh\\\SSSPPPMMMHHHDDDAAA???=========<<<:::888777666555444333444444555444444333333333333444444666666777888<<>>:::999888777666666555555555555777999<<<>>>BBBGGGKKKOOOUUU]]]gggttt}}}}}}|||{{{|||~~~vvvtttrrrqqqqqqtttwwwzzz~~~|||qqqhhhdddbbb```cccfffgggiiiqqq|||xxxqqqrrrvvv{{{xxxooogggaaaYYYPPPIIIHHHFFFDDDKKKVVVfffzzz}}}mmmpppsssvvvwwwxxxzzz|||sssjjj^^^VVVRRRNNNIIIEEEBBB@@@>>>======<<<:::999888777555333333444555777444333333222222333333444444555666888<<>>888999888777666555555555555666888:::===???CCCHHHKKKPPPVVV___iiivvv}}}}}}|||{{{|||}}}~~~}}}|||rrrqqqooooooqqqtttxxxzzzzzznnnddd```^^^[[[]]]```bbbeeennnyyy}}}uuuoooqqquuuyyy~~~xxxooofffaaaZZZRRRKKKHHHEEECCCGGGNNNVVVhhh|||mmmpppsssvvvwwwxxxzzz|||uuulll```XXXSSSOOOIIIEEEBBBAAA???>>>>>>===;;;999999888666444444555666777444333333222222333333444222444555777;;;BBBKKKRRR```jjjyyyvvvlll```YYYQQQJJJGGGHHHBBBHHHTTTcccsssuuuiii___WWWQQQMMMKKKIIIHHHKKKMMMQQQ\\\gggyyy|||tttnnnaaaKKKAAA999777666333222333000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.........//////000000111111444888:::<<>>888999888777666555555555555888:::<<<===???BBBFFFJJJOOOVVV___jjjwww~~~}}}|||{{{{{{{{{||||||yyywwwpppooonnnnnnppptttxxx{{{xxxlllbbb^^^ZZZVVVVVVYYY[[[^^^hhhuuu}}}xxxpppkkknnnssswww{{{yyypppgggaaaZZZTTTMMMIIIFFFDDDEEEHHHLLLYYYooo{{{mmmooosssuuuwwwyyy{{{}}}xxxoooddd[[[VVVRRRKKKFFFCCCAAA???>>>>>>>>><<<:::999888777666555666666777444444333333333333444444222444666888<<>>999999888777666666555555555888:::<<<===???BBBFFFIIIOOOUUU```lllzzz~~~|||zzzzzzzzz{{{|||{{{wwwuuupppooonnnnnnppptttyyy|||xxxmmmfffbbb^^^YYYSSSUUUWWWZZZdddqqqyyy{{{tttmmmiiimmmrrruuuyyy}}}zzzqqqhhhbbb[[[VVVOOOJJJGGGEEEDDDCCCHHHPPP```sss~~~zzzkkknnnrrruuuwwwyyy|||~~~|||ssshhh___ZZZUUUNNNHHHCCCBBB@@@??????>>><<<:::888888888777777777666666555555444444444444555555333555888:::>>>GGGTTT^^^iiiuuuqqqggg\\\UUUOOOIIIGGGHHHFFFNNN\\\mmm|||wwwlllbbbYYYRRRMMMHHHGGGGGGJJJLLLPPP[[[eeeuuuyyygggSSSHHH===777555111111333000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,------------------------............///------......///000000111111111444999;;;>>>EEENNN]]]|||zzzyyy~~~|||||||||~~~wwwhhhTTTEEE>>>LLLUUUQQQHHHBBB>>>;;;999888777666666555555555666888:::<<>>888444111000222000000000000000000000000000000000000000000000000------------------------------------------------***++++++,,,---...//////---------.........//////---------...///000000111111111444999<<<>>>FFFOOO```}}}~~~xxxwww||||||~~~~~~zzz|||{{{www{{{tttfffTTTFFF>>>NNNYYYSSSGGG@@@>>>===999888777666666555555555333555888;;;???CCCHHHLLLOOOWWWcccppp~~~|||zzzzzz|||~~~}}}xxxuuuqqqpppnnnoooqqquuuyyy|||~~~|||wwwtttsssoooiiiaaabbbaaaaaahhhssszzz{{{qqqkkkiiimmmsssvvvyyy|||{{{sssjjjeee[[[XXXQQQKKKIIIHHHDDD@@@EEECCCGGGUUUcccooo|||yyylllooosssvvvxxxyyy{{{}}}|||yyyqqqjjjddd]]]UUUOOOIIIFFFCCC@@@???===;;;999888888888888777777777777555555444333333333333444666555666<<>>CCCHHHLLLVVV\\\fffrrr~~~{{{zzz}}}}}}}}}~~~~~~|||xxxuuurrrooooooqqqrrrsssxxx~~~|||yyyxxxyyyyyyyyyxxxtttsssnnnlllpppxxx{{{yyynnnkkkjjjnnnqqqtttzzzzzzrrriiiccc\\\XXXRRRMMMJJJGGGDDDBBBCCCDDDFFFMMMYYYiiixxx|||yyyyyylllooosssvvvwwwyyy{{{||||||zzzrrrkkkeee^^^VVVPPPJJJGGGDDDBBB@@@???===;;;999888888888888777777777666555444444333333444444666555777===DDDMMM\\\iiiyyyqqqfffZZZRRRLLLGGGGGGJJJMMMVVVdddttt{{{pppfff\\\TTTOOOLLLIIIHHHIIIKKKOOOYYYdddssslllWWWAAA888666555222000111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////000111111222444888;;;;;;===HHHTTTmmmvvvttttttyyyxxxqqqrrr~~~{{{{{{|||~~~xxxrrrmmmppp|||xxxiii[[[MMMDDDBBBMMMTTTPPPFFF???;;;999888888777777666666555555888999;;;<<>>:::999999999888888888777666555444444333444444444666666999???GGGPPP___mmm{{{}}}qqqfffZZZSSSMMMHHHHHHKKKOOOYYYiiixxx|||rrrggg]]]TTTNNNLLLJJJIIIJJJKKKNNNXXXcccqqq~~~ttt^^^EEE999777555333222111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000111111333777;;;;;;???KKKXXXppptttrrrqqqvvv~~~uuuooorrr|||zzzzzz|||}}}xxxoooiiinnn}}}sssdddVVVIIIAAAAAAKKKRRRNNNEEE???;;;999999888888777666555555444888:::<<<===???CCCHHHKKKUUU\\\hhhttt~~~|||zzz||||||}}}}}}yyyuuurrrpppooorrrrrrsssxxx~~~}}}uuuqqqsssyyy}}}zzz||||||vvvllljjjkkkpppuuuwww|||{{{ssskkkeee^^^YYYSSSNNNKKKHHHEEECCC???@@@BBBGGGQQQ___nnnxxx{{{xxxxxxlllooosssvvvwwwxxxzzz{{{}}}xxxqqqlllddd[[[UUUMMMJJJFFFCCCBBBBBB@@@???;;;;;;::::::999999888888666666555444444444444444666666:::BBBJJJUUUdddqqq~~~}}}qqqfffZZZSSSNNNIIIIIIMMMRRR]]]nnn~~~}}}sssiii^^^TTTNNNLLLJJJIIIJJJKKKNNNWWWaaannn||||||dddIII;;;777666444333111111111111000000000///////////////////////////........................---------------------------------------------------------............///,,,,,,---...///000000111222444888;;;<<>>@@@CCCHHHLLLUUU]]]jjjwww~~~|||{{{{{{|||}}}}}}yyyuuussspppppprrrrrrrrrwww~~~zzzqqqlllmmmsssyyy~~~|||tttkkkjjjlllsssxxxzzz~~~|||tttlllfff___[[[UUUOOOLLLIIIFFFDDDAAABBBEEEIIIPPP]]]mmmwwwzzzwwwwwwnnnppptttwwwxxxxxxzzz{{{~~~}}}wwwqqqiii```YYYOOOKKKFFFCCCBBBAAA@@@???<<<<<<<<<;;;:::999999999666666555444444444444555777777<<>>;;;888888888888777666555555444999:::<<<>>>AAAEEEJJJNNNVVV___lll{{{}}}||||||zzz{{{}}}~~~yyyuuussspppppprrrrrrrrrwww}}}~~~wwwooojjjjjjnnnsssvvv{{{~~~}}}tttkkkjjjnnnvvv{{{|||~~~|||uuunnnhhhaaa\\\VVVPPPLLLIIIFFFDDDBBBDDDFFFIIIOOO\\\kkkvvvyyyvvvvvvooorrrvvvxxxyyyyyy{{{|||~~~~~~xxxpppfff___RRRNNNHHHDDDBBBAAA@@@???>>>>>>===<<<;;;:::999999777666555555444444555555777888>>>HHHRRR^^^mmm{{{yyylllbbbWWWRRRNNNKKKMMMPPP[[[hhhyyy~~~tttiii___VVVPPPMMMJJJJJJKKKKKKLLLTTT^^^lllzzz{{{|||lllNNN>>>888555333333111111111111000000000000////////////////////////........................---------------------------------------------------------............///,,,---...///000111222333555666999<<<<<<@@@LLLZZZuuu}}}~~~}}}uuuuuu~~~}}}rrrkkkqqq}}}nnn]]]OOOGGGCCCGGGLLLNNNIIIBBB>>>;;;888777777777777666666666666888:::<<<>>>BBBFFFLLLPPPWWWaaaooo}}}||||||yyyzzz}}}~~~yyyuuutttqqqppprrrrrrrrrwww}}}}}}wwwooojjjiiilllppprrrxxx|||~~~uuullllllqqqyyy}}}}}}~~~~~~~~~~~~}}}wwwooojjjbbb^^^WWWQQQMMMJJJGGGEEE???BBBEEEHHHMMMXXXhhhttt~~~xxxuuuuuuqqqtttwwwyyyzzzzzz|||}}}}}}uuukkkdddVVVQQQKKKEEECCCAAA@@@?????????>>>===<<<;;;:::999777666666555555555555555777999@@@KKKUUUaaaqqq~~~vvvhhh___UUUPPPNNNLLLNNNRRR___lll|||~~~sssiii___WWWRRRMMMJJJJJJKKKKKKLLLSSS\\\lllzzz|||xxx~~~lllOOO>>>888555222111111111111111000000000000////////////////////////------------------------................................................---------............///---...///000111333444444444555888;;;<<>>;;;777666666666666777777777777666888;;;???BBBHHHNNNRRRXXXcccrrr}}}}}}}}}xxxzzz}}}yyyuuutttqqqppprrrrrrrrrvvv}}}|||uuummmggggggkkkqqqtttxxx}}}wwwmmmmmmsss{{{~~~~~~~~~|||||||||~~~}}}wwwpppkkkccc___XXXRRRNNNKKKGGGEEE>>>AAAEEEGGGKKKWWWgggttt}}}wwwttttttrrruuuxxxzzz{{{{{{|||~~~xxxnnngggYYYTTTMMMGGGDDDBBBAAA@@@@@@???>>>===<<<;;;::::::777777666555555555555555777999@@@LLLWWWcccsss|||sssfff]]]SSSOOOMMMLLLOOOSSSbbbnnn~~~~~~rrrhhh___XXXSSSMMMKKKJJJKKKKKKLLLSSS\\\lll{{{~~~wwwzzzlllOOO>>>888444111000111111111111000000000000////////////////////////------------------------................................................---------.........//////......///111222444555555222333777;;;===CCCQQQ```~~~~~~yyy}}}qqq```RRRKKKIIILLLPPPOOOHHHBBB>>>;;;777555555666666777777888888666888;;;???CCCIIIOOOTTTYYYdddttt~~~}}}}}}}}}xxxzzz}}}yyyuuutttqqqppprrrrrrrrrvvv}}}zzzsssiiicccdddjjjqqqvvv{{{yyymmmnnnttt}}}~~~~~~~~~}}}{{{zzz{{{}}}~~~xxxqqqlllddd___YYYSSSNNNKKKHHHEEE>>>BBBFFFHHHLLLXXXhhhuuu~~~}}}wwwttttttrrrtttwwwxxxxxxzzz|||~~~{{{qqqjjjbbbWWWLLLGGGDDD@@@???@@@@@@???===;;;::::::::::::666666666666555555555555777999@@@MMMZZZeeessswwwpppccc\\\UUUNNNIIIIIIRRR\\\mmmuuu~~~uuulllbbbXXXQQQLLLHHHGGGIIIJJJKKKQQQYYYjjjxxxxxxuuuiiiMMM>>>888666333333111111111111000000000000.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------........./////////000000,,,,,,,,,---///000222333333777777:::@@@AAANNNfffvvv```NNNJJJOOOZZZWWWNNNDDD???>>>;;;666:::999888666666666777888888;;;???AAACCCGGGNNNSSS___gggttt~~~}}}}}}}}}}}}~~~{{{xxxpppppppppppprrruuuxxxyyyzzzqqqfff___]]]aaalllwwwzzz~~~tttjjjooouuuzzz}}}~~~}}}}}}~~~wwwqqqmmmfffaaaZZZSSSNNNKKKHHHFFFCCCAAACCCHHHNNNWWWfffsss}}}{{{vvvwww{{{rrrtttvvvxxxxxxzzz|||~~~~~~uuummmdddYYYNNNIIIFFFBBB@@@BBB@@@???===;;;::::::::::::777777777666666666555555999:::AAAMMMYYYdddqqq}}}~~~uuunnn```ZZZSSSNNNKKKLLLVVV```pppxxxwwwnnndddYYYRRRMMMJJJHHHJJJKKKLLLRRRZZZhhhwww|||uuu{{{dddKKK===999666333222111111111111000000000000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,..................//////...............///000111333777777:::@@@BBBOOOhhhxxxaaaOOOKKKPPP\\\YYYPPPDDD???>>>;;;777999888777666555666777777888<<>>>>>===999888777666555555555666777999<<>>======<<<;;;;;;;;;;;;;;;:::999888666666555::::::???JJJUUU```mmmyyyxxxnnnggg\\\WWWQQQOOOOOOTTTaaammm{{{{{{qqqfff[[[TTTNNNKKKIIIJJJKKKLLLRRRYYYffftttyyywwwyyyxxxvvvuuuhhhWWWEEE<<<999666333222111111111111000000000///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,//////////////////000111333777777:::BBBDDDSSSlll|||{{{{{{cccQQQNNNSSSddd^^^RRRDDD>>>>>>===:::777666555444444555666777999<<<@@@AAACCCGGGNNNTTT]]]fffuuu~~~~~~~~~~~~xxxtttrrrqqqppppppqqqsssvvvwwwzzzmmm___UUUOOOLLLPPPVVVgggmmmwwwyyyqqqkkkoootttxxx{{{}}}~~~}}}wwwppplllgggbbbZZZSSSNNNJJJGGGEEECCCBBBCCCGGGLLLTTTbbbnnnyyy~~~}}}yyyxxxtttqqqtttyyyppprrruuuvvvxxxyyy|||~~~~~~}}}uuukkk```UUUPPPKKKEEEAAAAAA>>>>>>>>>======<<<;;;;;;<<<;;;:::999888777666555777777===GGGRRR]]]kkkwww|||uuullleee\\\WWWRRRPPPQQQWWWeeerrrzzzqqqfff[[[TTTMMMJJJHHHIIIJJJJJJPPPXXXfffttt{{{zzzxxxtttqqqbbbSSSDDD<<<999555222222111111111111000000000///////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------.........000111222333333777777:::BBBFFFUUUoooyyywwwyyyzzzbbbQQQOOOUUUddd^^^QQQCCC=========;;;777666555444444555666777999<<<@@@BBBDDDHHHOOOTTT\\\fffuuu|||{{{zzz|||}}}~~~xxxsssrrrqqqpppqqqrrrtttwwwxxxzzzmmm^^^TTTOOOKKKMMMQQQ^^^dddooozzz~~~wwwrrrkkkoootttxxxzzz|||~~~~~~xxxqqqmmmhhhbbb[[[SSSNNNJJJGGGDDDCCCBBBCCCGGGLLLTTTbbbnnnyyy~~~|||xxxwwwtttrrruuu{{{oooqqqtttvvvwwwyyy|||}}}vvvmmmcccXXXRRRMMMFFFAAAAAA===>>>>>>>>>>>>===<<<;;;;;;::::::999888777666666777666;;;DDDNNNYYYgggsss}}}yyyrrriiiaaa[[[VVVQQQQQQSSS[[[jjjxxxzzzqqqfff\\\TTTMMMJJJHHHIIIIIIJJJPPPWWWffftttwwwppp```RRRDDD===999555222222111111111111000000000000////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---------............------...///000222333444333777777;;;CCCHHHXXXrrrtttrrrsss{{{vvv```PPPPPPWWWaaa\\\OOOBBB<<<<<<<<<:::777666555555555666777888:::===@@@BBBDDDHHHOOOTTT\\\eeeuuu~~~{{{zzzyyy{{{|||~~~wwwrrrrrrqqqqqqqqqsssvvvyyy{{{yyykkk]]]UUUQQQMMMNNNPPPYYY]]]hhhuuu|||yyytttqqqkkknnnssswwwyyy{{{~~~yyyrrrnnnhhhccc[[[SSSNNNJJJFFFDDDCCCBBBCCCGGGMMMUUUcccpppzzzzzzwwwvvvsssrrrvvv|||nnnqqqtttvvvwwwyyy|||~~~vvvpppfff[[[UUUOOOHHHCCCBBB======>>>???>>>===<<<;;;999999888888777777777777999777:::BBBKKKTTTbbbmmmyyy|||}}}zzzvvvoooeee^^^XXXSSSPPPQQQUUU___ppp{{{rrrhhh]]]VVVOOOKKKIIIJJJJJJJJJPPPWWWdddrrr|||qqqaaaTTTFFF>>>:::555222333111111111111000000000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,---...///000000111////////////000111222333333777777;;;DDDIIIYYYtttuuurrrrrrwww{{{|||~~~sss]]]OOOPPPXXX]]]XXXMMMAAA;;;<<<;;;888777777666555666777888999:::===@@@BBBDDDHHHOOOUUU[[[eeeuuu}}}}}}}}}}}}~~~}}}vvvqqqrrrqqqqqqsssuuuxxx{{{}}}yyylll___YYYVVVTTTTTTVVVYYY[[[dddrrrxxxtttooonnnkkknnnsssvvvyyy{{{~~~zzztttpppiiiccc[[[TTTNNNJJJFFFCCCCCCAAACCCHHHNNNVVVeeerrr{{{}}}yyyuuutttrrrqqqvvv}}}nnnppptttvvvwwwyyy|||}}}|||~~~wwwrrrhhh]]]WWWQQQIIIDDDCCC======>>>??????>>>===<<<888888777777777777777777;;;999;;;AAAHHHQQQ]]]hhhqqquuuyyy|||{{{wwwssslllccc[[[UUUQQQNNNQQQWWWbbbttt|||sssiii___XXXPPPLLLJJJKKKKKKKKKQQQXXXbbbqqqrrrbbbUUUGGG???:::555333333111111111111000000000000000000000000000000000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...///111222222111111000000000000111111333777777;;;DDDIIIZZZvvvzzzuuutttvvvwwwuuutttuuutttyyyppp\\\OOOPPPYYY[[[VVVLLL@@@;;;;;;:::777888777666666666888999::::::===AAACCCDDDIIIOOOUUU[[[eeevvv}}}uuuooorrrqqqrrrsssvvvzzz}}}{{{ooobbb]]]\\\[[[[[[]]][[[[[[cccpppuuupppkkkkkkkkknnnrrrvvvxxx{{{~~~{{{uuupppiiiccc[[[TTTNNNJJJFFFCCCCCCAAACCCHHHNNNWWWfffsss||||||wwwtttsssqqqpppvvv}}}nnnqqqtttvvvwwwxxxzzz{{{|||~~~~~~}}}}}}}}}uuuoooeee\\\SSSLLLFFFBBBBBBAAA?????????>>><<<:::888999999999999888777777888999;;;>>>CCCLLLVVV]]]fffjjjooorrrssswww}}}}}}yyyuuussspppiii^^^VVVTTTPPPMMMQQQ^^^nnn|||~~~wwwmmm```VVVPPPKKKHHHIIIKKKLLLPPPVVVbbbpppuuugggXXXHHH@@@<<<888555555111111111111000000000000///////////////////////////...---,,,,,,---...///......------------......++++++++++++++++++++++++++++++,,,,,,---...//////111111111111111222222222222999999999AAAIII\\\vvv|||vvvsssxxx}}}{{{ssslllmmmqqqppp[[[UUUXXXTTTaaaSSSEEE@@@???<<<999888888999999888777777888:::>>>@@@CCCEEEHHHLLLQQQTTT\\\hhhyyy}}}uuunnnlllnnnoooqqqwwwqqqccc___aaadddgggiiiggghhhjjjpppuuutttmmmffffffjjjoootttwwwzzz|||~~~~~~uuulllhhhccc[[[TTTOOOKKKHHHEEEEEEDDDDDDGGGNNN[[[jjjttt~~~zzzuuurrrrrrrrrssszzzoooqqqtttvvvwwwxxxzzz||||||~~~|||zzzzzzwwwqqqggg^^^UUUNNNGGGCCCBBBAAA?????????>>><<<:::999999999999999888777777777888:::<<>>@@@CCCEEEHHHLLLQQQTTT\\\hhhzzz~~~{{{sssmmmlllnnnoooqqqwwwqqqbbb___aaaeeejjjnnnnnnnnnooosssvvvssskkkdddeeeiiioootttwwwyyy|||~~~}}}uuulllhhhccc[[[TTTOOOKKKHHHEEEEEEDDDDDDGGGOOO\\\kkkuuu}}}yyyuuurrrssssssttt{{{ppprrruuuwwwwwwxxxzzz||||||~~~{{{zzzyyy~~~zzztttkkkaaaYYYQQQJJJEEECCCBBB@@@??????>>><<<:::999999999999999888888777555777999:::===AAAGGGKKKQQQUUUZZZ]]]```dddkkkpppxxxzzz|||}}}}}}|||zzzxxxvvvsssooollliiicccZZZTTTPPPOOOOOOUUUaaappp|||xxxooocccZZZSSSNNNJJJJJJJJJJJJNNNSSS```mmmttt```KKK>>>888444222333111111111111000000000000///////////////////////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........000000000111111111222222222999999:::BBBKKK^^^yyy~~~yyy~~~|||~~~vvvmmmfffnnn~~~}}}qqqdddUUUVVV^^^\\\YYYMMMAAA===<<<:::888999777888888888777777999;;;===???BBBEEEHHHLLLQQQUUU]]]hhhzzz~~~}}}~~~~~~}}}~~~xxxqqqlllkkknnnoooqqqwwwqqqbbb]]]```eeelllsssuuuuuuvvvxxxxxxrrriiibbbcccgggmmmrrrvvvyyy|||~~~|||tttmmmhhhccc[[[TTTOOOKKKHHHEEEEEEDDDEEEHHHPPP]]]mmmwww|||xxxtttrrrtttuuuwww~~~qqqsssvvvwwwxxxyyyzzz||||||~~~~~~|||zzz{{{~~~yyypppfff]]]UUUMMMHHHEEEBBB@@@??????>>><<<:::999999::::::999999888777555777999::::::<<>>>>><<<;;;999::::::::::::999888888666888999999888999:::<<<@@@DDDHHHKKKNNNSSS[[[aaaiiilllpppsssuuutttrrrpppnnnlllhhheeeaaa\\\WWWTTTPPPTTTZZZcccnnnzzzzzzpppeee^^^VVVPPPLLLKKKJJJHHHKKKPPP[[[iii|||mmmQQQ@@@999666444444111111111111000000000///////////////////////////---..................---------............------........................,,,,,,,,,---------------...//////000111111222222111999:::;;;EEENNNccc~~~zzzooosss{{{xxxllldddssslll\\\PPPHHHPPPZZZXXXRRRIIIAAA>>>===::::::===777888999888777777999;;;<<<>>>AAADDDGGGLLLQQQUUU^^^jjj{{{~~~}}}{{{}}}~~~zzztttnnnkkkkkknnnpppqqqxxxppp^^^UUUTTTYYYcccllltttwww|||~~~{{{rrrggg```]]]bbbiiioootttxxx|||~~~|||vvvooohhhccc[[[TTTOOOKKKHHHEEEDDDEEEFFFKKKUUUddduuu|||xxxuuuuuuyyy{{{~~~sssuuuxxxyyyyyyyyy{{{||||||~~~}}}{{{www{{{~~~zzzpppfff]]]TTTNNNGGGDDDAAA???>>>>>><<<;;;:::::::::::::::999999888777888999888777777888:::<<>>===<<<;;;::::::;;;;;;::::::999888777888777666555555777999999;;;>>>@@@BBBHHHPPPVVV[[[^^^dddiiilllkkkjjjhhhfffdddaaa]]]XXXUUUSSSSSSPPPXXXdddpppyyy{{{oooeee___VVVPPPKKKKKKJJJIIILLLQQQWWWeeeyyy{{{|||oooQQQ@@@:::888555333111111111111000000000000////////////////////////------...//////...------+++,,,...//////...,,,+++------------------------------------------------------...///000111222222111999:::<<>>;;;888888;;;999::::::999777666777888:::===@@@CCCGGGLLLQQQUUU___kkk}}}~~~}}}||||||{{{tttpppnnnkkknnnppprrryyyzzzlllZZZPPPLLLNNNXXXaaannnvvvuuufff\\\YYY^^^eeelllrrrwww{{{~~~}}}zzzssshhhccc[[[TTTOOOKKKHHHEEECCCDDDHHHOOO[[[mmm~~~|||zzz{{{tttvvvyyyzzzzzzzzz{{{}}}|||~~~}}}vvvlllaaaWWWQQQIIIEEEAAA???>>>======<<<::::::;;;;;;::::::999888777777666444333444777999666999;;;===>>>DDDLLLRRRVVVZZZ```fffiiiiiigggeeecccaaa^^^ZZZUUURRRQQQRRROOOXXXeeerrr{{{{{{oooddd^^^UUUOOOKKKJJJJJJIIILLLQQQVVVeeexxxyyyxxx~~~mmmOOO???:::777444222111111111111000000000000////////////////////////,,,---...//////...---,,,***+++---......---+++***------------------------------------------------------...///000111222222000999:::===GGGRRRggg{{{|||sssiii}}}sss\\\LLLEEEEEEQQQ\\\XXXLLLEEE???===999666666::::::;;;;;;999666555666777:::<<<@@@CCCGGGLLLQQQUUU___kkk}}}~~~}}}|||zzz||||||uuupppoookkknnnppprrryyywwwjjjYYYOOOKKKMMMWWWaaaoooxxxuuueee[[[WWW]]]dddlllrrrwww{{{~~~zzz}}}{{{ttthhhccc[[[TTTOOOKKKHHHEEECCCDDDHHHPPP]]]ppp~~~|||}}}uuuvvvwwwyyyzzz{{{||||||zzzpppfff\\\UUUIIIDDD@@@???AAAAAA===999<<<;;;:::;;;<<<<<<:::999999777666555555666777999888:::<<<===???BBBFFFIIIOOOSSSXXX^^^bbbcccccccccjjjccc\\\YYYUUUQQQRRRVVVUUU]]]jjjuuu}}}|||pppeee]]]TTTQQQMMMJJJIIIJJJMMMOOOZZZfffxxxxxxyyyqqqTTTCCC<<<777333111222222222111111111111000////////////............------------------------------,,,,,,,,,+++++++++---......///000/////////---------............///////////////000111222333222888999===FFFOOOgggxxxpppqqq___FFFGGGIIIQQQaaaVVVOOOFFF???===<<<:::888999888888777777777888:::;;;<<<>>>@@@CCCGGGLLLRRRWWWaaannn~~~~~~~~~~~~wwwqqqmmmnnnpppqqqsss{{{zzzjjjYYYPPPNNNQQQWWW^^^lllwwwzzzjjj]]][[[___ffflllqqquuuyyy{{{~~~zzzvvvlllfff]]]UUUPPPLLLGGGCCCCCCFFFKKKTTTbbbsss}}}}}}~~~~~~uuuvvvwwwyyyzzz{{{||||||}}}ssshhh]]]WWWNNNIIIDDDBBBBBBBBB>>>:::<<<;;;:::;;;<<<<<<:::888888777666555555666777888999;;;<<<===>>>AAADDDGGGMMMPPPUUU[[[___bbbcccccceee^^^WWWTTTPPPLLLMMMQQQXXX```mmmwww{{{pppeee]]]TTTQQQMMMJJJIIIJJJMMMOOOYYYeeewwwzzzyyyqqqTTTCCC<<<777444333222222222111111111111000////////////............------------------------.........---------,,,,,,------...////////////...---------............///000000//////000111222222333999999===GGGPPPhhhqqqrrr```GGGGGGIIIRRRdddZZZPPPGGG???======:::999:::888777777777777999:::;;;<<<>>>AAACCCGGGLLLRRRVVVaaannn~~~~~~~~~yyyrrrooommmppprrruuu}}}|||lllZZZPPPNNNQQQXXX___nnnyyy}}}nnn```\\\```gggmmmrrruuuyyy{{{~~~~~~yyyuuummmggg^^^VVVPPPLLLGGGDDDEEEGGGMMMWWWfffxxx~~~}}}}}}uuuvvvwwwyyyzzz{{{||||||wwwkkk```YYYSSSNNNHHHEEEDDDBBB???<<<<<<;;;::::::;;;;;;:::888777777555555555555777777:::<<<===>>>>>>@@@CCCEEEIIILLLPPPUUU[[[___bbbdddeee^^^WWWSSSPPPMMMNNNSSS\\\eeeppp{{{{{{pppddd]]]TTTQQQMMMJJJIIIJJJMMMOOOXXXddduuu{{{qqqTTTCCC;;;777555555222222222111111111111000////////////............------------------------//////.........---------,,,,,,---...............---------............///111000000000000000111222444:::;;;???HHHQQQiiivvvtttbbbHHHHHHJJJTTThhh```RRRIII@@@>>>===:::999:::888777777777777999:::;;;<<<>>>AAACCCGGGLLLRRRVVVaaannnzzztttpppmmmpppsssxxx~~~nnnZZZPPPMMMPPPXXX___mmmyyypppccc]]]bbbhhhnnnssswwwzzz|||}}}{{{xxxuuunnnhhh```XXXQQQLLLHHHEEEHHHIIIOOO[[[nnn}}}~~~uuuvvvwwwyyyzzz{{{||||||zzznnnbbb[[[UUUQQQKKKHHHFFFDDDAAA>>>===;;;:::999::::::999888777666666555555666666777;;;===>>>>>>>>>???AAABBBEEEGGGKKKQQQWWW]]]aaadddeee^^^WWWTTTQQQNNNQQQVVV```hhhsss}}}{{{pppddd]]]TTTQQQMMMJJJIIIJJJMMMOOOWWWccctttoooTTTCCC;;;666555666222222222111111111000000////////////................................................------------+++,,,------......---------------............///111111000000000000111111555:::<<<@@@IIISSSkkk~~~~~~uuucccIIIHHHJJJTTTkkkeeeTTTJJJAAA>>>===:::999;;;777777666666777999;;;<<<===>>>AAADDDGGGLLLQQQVVVaaannnzzztttppplllqqquuu|||nnnZZZNNNKKKNNNVVV^^^iiiuuupppccc___dddjjjppptttxxx{{{}}}}}}~~~|||zzzwwwvvvooojjjbbbZZZRRRMMMIIIGGGIIIJJJQQQaaauuuuuuvvvwwwyyyzzz{{{||||||~~~|||qqqfff^^^VVVSSSPPPLLLIIIFFFCCC@@@>>><<<999999999:::999888777777777666666777777777;;;===??????>>>>>>???AAABBBDDDHHHNNNTTT[[[aaadddbbb[[[TTTQQQOOONNNRRRWWWccckkkuuu~~~{{{pppeee^^^TTTQQQMMMJJJIIIJJJMMMOOOVVVbbbtttmmmSSSCCC:::666555666222222222111111111000000////////////....................................---------,,,,,,,,,,,,++++++,,,------......---------------............///000000000000000000111222555;;;<<<@@@JJJTTTlll~~~{{{tttbbbIIIHHHHHHSSSkkkfffVVVKKKBBB>>><<<999999:::777666666666777999;;;<<<===???AAADDDGGGKKKQQQUUUaaannnzzzssspppmmmrrrwww~~~oooZZZNNNJJJLLLTTT\\\ffftttssseeeaaaffflllrrrvvvyyy|||~~~}}}{{{zzzxxxwwwqqqmmmeee\\\SSSMMMJJJIIIIIILLLUUUfff{{{uuuvvvwwwyyyzzz{{{||||||~~~uuujjjccc[[[ZZZXXXTTTPPPJJJEEECCC>>><<<999888888999888777888888888888888888888888;;;===??????>>>>>>???@@@AAACCCGGGMMMTTT[[[```cccccc\\\VVVTTTSSSSSSXXX^^^fffmmmwww|||rrrfff___TTTQQQMMMJJJIIIJJJMMMOOOVVVbbbsss|||iiiSSSCCC;;;555333555222222222111111111111000////////////....................................------,,,,,,,,,+++++++++,,,,,,---...............---------............///////////////000111222333444:::<<<@@@JJJTTTlll{{{xxxqqqaaaIIIGGGFFFPPPhhhdddWWWLLLAAA===;;;888777999666666666666888:::<<<======???BBBDDDGGGKKKQQQUUUaaannnzzzssspppooosssxxx~~~ppp[[[OOOKKKLLLSSSZZZeeesssvvviiiccchhhnnntttwww{{{~~~~~~|||{{{yyyrrrooohhh^^^UUUNNNKKKKKKIIIOOO\\\nnnuuuvvvwwwyyyzzz{{{||||||~~~yyyoooiiieeeeeeddd___XXXPPPIIIEEE???<<<999777888888888777999999999::::::999999999999<<<>>>??????>>>???@@@@@@CCCHHHNNNUUU[[[```cccddd]]]XXXVVVWWWXXX^^^eeeiiipppzzz}}}ssshhh```TTTQQQMMMJJJIIIJJJMMMOOOVVVbbbtttwwwfffRRRDDD;;;444222333222222222111111111111000////////////.......................................---------,,,,,,,,,,,,------...////////////...---------............///.........///000222333444444:::;;;@@@JJJTTTlllvvvrrrxxx~~~nnn^^^GGGEEEDDDMMMeee```WWWLLLAAA<<<999777666888666666666666888:::<<<===>>>???BBBDDDGGGKKKPPPTTTaaannn{{{uuuqqqrrruuuxxx~~~rrr^^^SSSNNNNNNSSSZZZcccqqqwwwjjjeeeiiipppuuuyyy|||}}}|||ssspppjjj```UUUNNNLLLLLLKKKSSScccuuuuuuvvvwwwyyyzzz{{{||||||~~~~~~{{{sssmmmmmmmmmmmmhhh^^^TTTKKKFFF???<<<999777777888888777999::::::;;;;;;::::::999999;;;>>>??????>>>???@@@@@@CCCIIIOOOVVV\\\```bbb```YYYTTTSSSTTTVVV]]]dddkkkrrr{{{~~~tttiiiaaaTTTQQQMMMJJJIIIJJJMMMOOOWWWcccttttttdddRRRDDD;;;444111111222222222111111111111000000/////////............//////////////////////////////.........------------...//////000000//////---------.........//////------...///111333444555333999;;;@@@JJJTTTlllrrrkkkrrr{{{|||lll]]]FFFDDDBBBKKKbbb]]]WWWLLL@@@;;;999666555777666666666666888:::<<<===>>>@@@BBBDDDGGGKKKPPPTTTaaannn}}}vvvssssssvvvyyy~~~tttaaaUUUPPPPPPTTTZZZ___nnnuuuhhhfffjjjpppvvvyyy|||}}}tttqqqkkkaaaVVVOOOMMMMMMLLLWWWhhhzzzvvvwwwwwwxxxyyyzzz{{{|||~~~}}}~~~zzz{{{yyy}}}}}}ttthhh]]]QQQGGGCCC>>>;;;:::999666666999;;;::::::::::::::::::999======<<<<<<<<<;;;;;;:::???CCCIIIQQQXXX^^^bbbddd```ZZZTTTSSSTTTXXXaaalllppptttzzzuuuiii___VVVPPPLLLKKKIIIHHHKKKPPPVVVbbbssswwwhhhSSSCCC;;;777555333333111000222444333000---000///...------...///000//////.........------------,,,,,,++++++,,,,,,---///000000///---++++++,,,------------------------000000000000111222333444555<<<===???KKKXXXpppsssrrrrrrwwwyyyvvvfffRRREEE@@@<<>><<<888666777666666777777888999;;;<<<===@@@CCCEEEFFFIIIPPPUUU^^^jjj}}}zzztttqqqppptttxxx|||tttaaaYYYVVVSSSUUU[[[eeennnyyyvvvffffffjjjnnnrrrvvvyyy}}}{{{tttoooggg^^^VVVPPPMMMLLLLLLZZZooovvvwwwxxxyyyzzz|||}}}}}}~~~{{{~~~~~~}}}qqqeeeXXXNNNHHHBBB===<<<:::888888;;;:::::::::999999999999999======<<<<<<;;;;;;;;;;;;@@@DDDJJJQQQXXX^^^aaaccc___YYYTTTSSSTTTXXXcccmmmtttxxx~~~uuuiii```WWWQQQLLLKKKJJJHHHKKKPPPVVVbbbsssyyyjjjUUUEEE<<<999666444333111000222333333000...000///...------...///000//////.........---------------,,,,,,,,,,,,------///000000///---+++,,,---------------------------000000000000111222333333555<<<<<<>>>JJJXXXpppvvvoooooorrryyyxxxwwwbbbNNNCCC>>>:::BBBPPPSSSPPPFFF>>><<<;;;777555666666666666777888999;;;;;;===@@@CCCDDDEEEIIIOOOTTT^^^jjj}}}yyysssqqqqqquuuxxx|||tttaaa[[[YYYWWW[[[bbbfffooozzzvvvfffeeeiiiooossswwwzzz}}}{{{uuupppggg^^^VVVPPPMMMLLLQQQ___sssvvvvvvxxxzzz|||~~~}}}zzzwww|||~~~rrrfff\\\QQQIIIBBB???===:::;;;>>>;;;;;;:::999999999999999======<<<;;;;;;;;;;;;<<>>:::777444222111111222333222000/////////............//////...............---------------------------------...//////...,,,+++,,,---........................000000000000111222333333444;;;;;;>>>JJJWWWppp|||qqqqqqrrruuuyyy{{{{{{{{{xxxuuu]]]JJJ@@@===888>>>IIIKKKKKKCCC<<<::::::777666666666666666777888999:::;;;===@@@CCCDDDEEEIIIOOOTTT^^^iii|||yyysssqqqsssuuuwww{{{sssaaa\\\[[[[[[aaaiiihhhqqq|||vvvfffdddhhhoootttxxxzzz}}}~~~{{{uuuppphhh^^^VVVPPPMMMKKKTTTbbbuuuuuuvvvxxxzzz}}}}}}xxxuuutttzzzxxxooo^^^SSSHHHCCC@@@===>>>@@@>>>===<<<;;;:::::::::;;;===<<<;;;;;;;;;;;;<<<===CCCFFFKKKRRRWWWZZZ\\\\\\YYYTTTQQQSSSVVV[[[fffpppxxx|||vvvjjjbbbXXXRRRMMMLLLJJJHHHKKKPPPWWWbbbtttsss\\\JJJ???:::777444222222111111222111000000/////////....../////////........................---..................---,,,...///...,,,,,,,,,.../////////////////////////////////000000111222333333:::;;;===JJJXXXpppzzzzzzzzzzzzyyyyyyzzzzzzzzzpppXXXFFF>>><<<777;;;DDDEEEHHH@@@:::::::::888777888666666666666777999:::;;;<<>>===<<<<<<=========<<<;;;::::::;;;===>>>CCCFFFLLLQQQUUUWWWWWWWWWTTTPPPOOORRRVVV\\\gggqqqyyy}}}wwwkkkbbbYYYSSSNNNLLLJJJHHHKKKPPPVVVbbbsss{{{aaaLLL@@@:::666333222222222111111000111111...//////////////////...---.....................------...//////...------+++---...---,,,,,,---...////////////////////////////////////000111222333333:::;;;>>>JJJXXXppp}}}zzzyyyzzz}}}|||iiiUUUDDD===<<<777:::BBBAAAFFF???::::::;;;999888999555555555666777888::::::;;;>>>AAACCCDDDGGGMMMSSS\\\hhh{{{~~~~~~~~~zzzuuuttttttvvvxxxzzzsss___XXXWWWXXX___hhhiiirrr}}}uuufff```eeemmmssswwwyyy{{{|||~~~~~~~~~yyysssnnnfff\\\TTTOOOLLLKKKTTT```ooozzzuuuvvvxxxzzz}}}{{{sssooonnnuuu~~~ppp]]]QQQJJJEEECCCDDDDDDCCC@@@>>>======>>>???===<<<;;;::::::;;;===???CCCFFFKKKPPPSSSSSSSSSRRRPPPLLLLLLPPPUUU\\\hhhrrr{{{xxxlllcccZZZSSSNNNLLLJJJIIIKKKPPPUUU```rrriiiOOOAAA999666444222333333111000///111222......////////////......---------...............,,,---...//////...---,,,***+++------,,,,,,---///........................////////////000111222222333;;;<<<>>>KKKYYYrrryyywwwwww~~~yyydddRRRBBB<<<<<<777:::BBBAAAEEE>>>999:::;;;999888888555555555666777888999:::;;;>>>AAABBBCCCGGGMMMRRR\\\gggzzz~~~}}}|||yyyuuuttttttvvvxxx|||sss]]]TTTRRRSSSZZZccchhhqqq|||vvvfff^^^cccjjjppptttwwwzzz|||}}}~~~|||xxxpppkkkccc[[[SSSNNNLLLKKKUUU^^^jjjqqquuuxxx|||uuuvvvxxxzzz|||~~~|||rrrnnnmmmqqqzzziiiYYYPPPJJJGGGHHHEEECCC@@@>>>======>>>???===<<<:::999999;;;>>>???CCCFFFJJJOOOQQQPPPOOOMMMLLLIIIJJJOOOUUU\\\hhhrrrzzzxxxlllcccZZZTTTOOOMMMKKKIIIKKKOOOTTT___ppppppTTTBBB;;;777666222333333111///...111333---...///000000///...------------.........//////+++,,,---......---,,,+++)))+++,,,,,,,,,,,,...///------------------------///......//////000111222444<<<<<>>???===<<<:::999999;;;>>>@@@CCCFFFJJJNNNOOOOOOLLLKKKIIIGGGHHHNNNTTT\\\gggrrrwww|||yyylllccc[[[TTTOOOMMMKKKIIIKKKOOOSSS^^^pppvvvWWWDDD<<<999777222333333111///...111444---...///000000///...------------.........//////***+++---......---+++***)))***,,,,,,,,,,,,...///------------------------.........//////000111222555<<<===@@@MMM[[[tttzzzsssqqq{{{zzzaaaOOO???999999555999AAAAAABBB;;;777888999666444444555555555555666888999::::::===@@@AAABBBFFFLLLQQQ[[[gggyyy~~~}}}{{{{{{|||zzzuuurrrrrrrrrvvvzzz~~~pppYYYPPPNNNOOOWWWaaaeeennnyyyvvvfff]]]aaafffkkkoootttxxx{{{{{{}}}zzzuuujjjfff___WWWQQQNNNLLLLLLQQQVVV[[[]]][[[\\\```eeekkkrrr|||sssvvvyyy||||||}}}}}}qqqkkkjjjmmmvvvxxxdddXXXQQQMMMJJJIIIFFFBBB???>>>===;;;:::<<<:::999888999;;;>>>@@@CCCGGGKKKMMMLLLJJJHHHHHHFFFFFFHHHKKKRRR\\\gggoooyyywwwkkkccc\\\TTTMMMLLLJJJHHHIIIMMMTTT___ooo~~~}}}yyyZZZFFF;;;777555444333222111000000000000000000000000////////////........................//////.........---------,,,,,,,,,------.........---------.........//////...///000000///000222444777>>>>>>@@@LLLZZZrrrxxxeeeQQQ@@@::::::777;;;@@@>>><<<;;;:::888777666666666666666666666777888999::::::<<<>>>@@@BBBFFFLLLPPPXXXdddwww|||zzzyyyyyyyyyzzz~~~{{{uuuqqqooopppqqqsssxxxttt]]]PPPLLLOOOVVV]]]jjjrrr|||uuufff]]]```eeejjjppptttwwwxxx||||||~~~yyysssmmmcccXXXRRRNNNJJJKKKNNNQQQRRRRRRRRRSSSUUUZZZ]]]___dddnnnwwwtttvvvzzz||||||}}}~~~~~~ssslllkkkjjjssszzzfffZZZSSSOOOKKKIIIFFFBBB@@@>>>===;;;:::;;;:::888777888:::===???BBBFFFIIIKKKKKKIIIHHHGGGFFFGGGIIILLLSSS]]]iiipppyyyxxxlllccc[[[TTTMMMKKKJJJIIIJJJMMMTTT___ooozzz~~~wwwYYYFFF<<<888666444333222111111000000000000000000000////////////.................................------------,,,------------------,,,,,,---------.........//////...///000000///000222444444<<<===@@@MMM[[[ttt|||kkkPPP@@@999:::666:::???===<<<;;;999888777666666666666666666666777888999:::999;;;===???AAAFFFKKKOOOXXXdddwww~~~|||zzzxxxxxxxxxyyy}}}yyysssnnnmmmoooqqqrrrwwwttt]]]OOOLLLOOOWWW^^^jjjrrr|||uuueee^^^aaafffkkkppptttwwwxxx{{{|||~~~wwwqqqkkkaaaWWWRRRNNNKKKKKKOOOUUUUUUUUUTTTSSSSSSVVVXXX[[[```fffnnnwwwuuuwwwzzz|||||||||}}}~~~uuunnnlllhhhqqq|||{{{hhh\\\UUUPPPMMMJJJGGGCCC@@@???===;;;::::::999777777777999;;;===AAADDDGGGIIIIIIGGGFFFFFFEEEGGGJJJNNNUUU___jjjrrrxxxxxxlllddd[[[SSSMMMKKKJJJIIIJJJMMMUUU```pppyyyzzztttXXXFFF<<<999777555444333222111111111111000000000000////////////........................------------,,,,,,,,,,,,///......------,,,++++++------........./////////...///000000///000222444222:::<<<@@@MMM\\\tttpppPPP???999999555999>>>;;;;;;:::999888777666666666666666666666777888999999999:::<<<>>>@@@DDDJJJMMMWWWcccvvv}}}{{{yyywwwwwwwwwzzz~~~zzzrrrmmmkkkmmmoooqqqvvvuuu]]]OOOLLLOOOXXX___jjjrrr}}}uuufff___bbbggglllqqquuuxxxyyy{{{|||}}}~~~uuuoooiii___VVVQQQNNNLLLNNNQQQVVVWWWXXXWWWUUUTTTUUUWWWYYY[[[___dddlllwwwuuuxxx{{{||||||||||||}}}xxxpppmmmiiiqqq{{{xxxggg\\\UUUPPPLLLJJJGGGCCC@@@???===;;;:::999888777777777888:::;;;>>>AAAEEEFFFFFFEEEEEEEEECCCEEEIIIOOOWWWaaakkkrrryyyxxxmmmeee[[[SSSMMMKKKKKKIIIJJJNNNUUU```qqq~~~{{{~~~sssXXXFFF===888777555444333222111111111111000000000000////////////........................------,,,,,,,,,+++++++++------------------,,,,,,............////////////...///000000///000222444222;;;<<<@@@MMM\\\tttoooPPP@@@999999555888===::::::999888777666666666666666555555666666777888999888:::<<<===???CCCHHHLLLVVVcccvvv|||zzzxxxvvvvvvvvv{{{{{{sssmmmkkklllnnnpppuuuvvv]]]OOOLLLOOOXXX```jjjrrr}}}wwwhhhaaaccchhhmmmrrrvvvxxxzzzzzz{{{}}}~~~|||sssmmmeee\\\TTTQQQPPPOOOQQQVVVUUUXXXZZZ[[[ZZZZZZ[[[\\\ZZZZZZZZZ]]]dddppp}}}uuuxxx{{{||||||||||||}}}zzzrrrmmmiiipppzzzssscccYYYSSSMMMIIIHHHEEEBBB???>>>===;;;:::888888777777777888999:::<<>>======<<<;;;999888888888888888999999:::<<>>>>>???@@@AAA@@@EEEMMMUUU___hhhqqqwww|||zzzooohhhYYYRRRLLLKKKKKKJJJKKKOOOWWWcccuuu|||vvvzzz~~~fffPPPBBB:::666444222222111000////////////000000000000////////////.................................------------,,,++++++,,,,,,---...//////.../////////000000000000...///000000///000222444666>>>AAAEEERRR___uuu~~~nnnTTTCCC<<<;;;666777<<<999888888777666666666666777555555555555555666888888:::;;;===>>>@@@CCCHHHKKKTTTaaattt}}}zzzxxxwwwwwwwwwvvv|||{{{sssmmmjjjkkkmmmpppuuu{{{dddVVVPPPPPPSSSXXX___iiiuuuyyykkkbbbdddhhhmmmqqquuuwwwxxxxxxyyy{{{}}}yyyqqqggg___YYYSSSOOORRRWWW\\\cccjjjoooppppppooonnnnnnppprrrrrrooojjjdddaaaccchhhllluuu{{{sssvvvyyy|||}}}}}}}}}ssslllkkkrrr|||tttdddYYYRRRNNNIIIEEE@@@>>><<<;;;<<<<<<<<<;;;::::::999999999999999999777999<<<======>>>???AAABBBGGGOOOXXXaaakkktttzzz}}}zzzooohhhYYYRRRLLLKKKKKKJJJLLLOOOWWWcccuuuxxxwwwwww```LLL???999666444222111000///............000000000000////////////........................//////.........---------,,,---------------------////////////000000000000...///000000///000222444444===AAAFFFSSSaaawww|||zzztttUUUDDD<<<;;;666888<<<999888777777666666666666777555444444555555666777888;;;<<<===>>>@@@CCCHHHLLLTTTaaattt}}}{{{yyywwwwwwwwwyyywwwqqqoookkknnnpppvvv|||eeeWWWQQQPPPRRRVVV[[[eeerrr~~~xxxjjjaaadddhhhmmmqqqtttvvvwwwxxxyyyzzz|||~~~|||vvvmmmccc[[[WWWQQQNNNRRRXXX^^^fffmmmpppqqqrrrrrrrrruuuyyy|||~~~zzztttlllfffdddeeehhhmmmttt|||qqqtttxxx{{{|||}}}~~~}}}pppggghhhmmmxxxzzzooobbb[[[SSSKKKEEEDDD>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;<<<>>>@@@BBBAAAFFFMMMWWWaaammmxxx{{{ooofff\\\TTTNNNMMMLLLJJJJJJMMMXXXddduuuyyy|||pppZZZJJJ@@@888333333333333222222111000000000//////............//////......---,,,,,,,,,,,,---.........------,,,,,,,,,////////////////////////...............///000000111111111111222333444444666<<>>@@@DDDHHHLLLVVV```qqq~~~{{{yyyyyyzzz{{{|||zzztttooommmnnnpppxxx{{{cccVVVSSSTTTUUUXXX___eeennnzzzuuuddd^^^aaagggmmmrrruuuvvvwwwzzz{{{|||}}}{{{sssiii```YYYSSSOOOMMMPPPUUUZZZcccllltttxxxxxxuuuvvv{{{uuulllfffddddddjjjlllqqqvvv|||rrruuuxxxzzz{{{{{{}}}~~~~~~}}}pppggghhhmmmxxxwwwkkk___XXXQQQIIICCCBBB>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::<<<>>>@@@AAABBBGGGOOOYYYcccooozzz{{{oooeee\\\UUUOOOMMMLLLJJJKKKMMMXXXcccuuu~~~~~~zzziiiUUUHHH???888444444333333222222111000000000//////............//////......---,,,,,,,,,,,,---......---------,,,,,,,,,.......................................///000000111111111111222333444444777===FFFPPPXXXgggzzzvvvtttzzz|||vvvzzztttXXXIII;;;777888888888999::::::999888777666555555555555555555555666777777888:::<<<>>>@@@CCCGGGKKKTTT^^^ooo|||zzzzzz|||}}}|||zzzsssooolllmmmpppwwwyyybbbWWWUUUWWWZZZ]]]bbbgggpppzzzuuuddd]]]```ffflllqqquuuvvvwwwyyyzzz{{{}}}xxxooofff]]]WWWQQQMMMLLLOOOTTTYYYccclllxxx}}}{{{zzz|||pppiiiggghhhjjjmmmqqqvvv}}}sssuuuxxxzzzyyyyyyzzz{{{~~~}}}pppgggggglllwwwqqqfff[[[TTTNNNFFFAAA@@@>>>>>>===<<<<<<==================<<<<<<;;;;;;;;;::::::::::::<<<>>>@@@AAACCCIIIRRR\\\gggrrr|||{{{nnneee\\\UUUOOONNNMMMKKKKKKNNNXXXccctttwwwgggTTTHHH???888444444333333222222111000000000//////............//////......---,,,,,,,,,,,,---...------------,,,,,,,,,------------------------...............///000000111111111111222333444555999>>>GGGSSS___ooozzzwwwuuuxxx|||~~~|||wwwqqqlllqqqqqqZZZKKK===888888888777888:::999999888777666555555555555555555555666777777999:::<<<>>>???BBBFFFIIIRRR\\\mmm|||{{{{{{}}}~~~|||~~~yyyrrrnnnkkkmmmooovvvwwwaaaWWWVVVYYY^^^cccfffkkkrrr{{{tttddd\\\___eeekkkppptttvvvwwwyyyyyy{{{|||~~~|||sssjjjbbbZZZUUUOOOLLLKKKNNNRRRXXXbbblll{{{~~~vvvllljjjlllnnnooorrrwww~~~qqqtttwwwxxxyyyyyyzzz{{{~~~~~~qqqgggfffjjjvvv{{{mmmbbbWWWQQQLLLEEEAAA@@@======<<<<<<===>>>>>>???@@@??????>>>===<<<<<<;;;::::::::::::;;;===???@@@CCCIIISSS^^^iiittt~~~{{{nnneee\\\UUUOOONNNMMMLLLLLLOOOXXXcccttt|||lllXXXKKKAAA999444222333333222222111000000000//////............//////......---,,,,,,,,,,,,---------------------------------------------------...............///000000000000111111222333444555;;;>>>HHHVVVddduuu|||zzzyyyzzz{{{yyyuuupppllljjjooonnn]]]MMM>>>999888777666777999999888888777666666555555555555555555666777777999;;;<<<>>>???AAAEEEHHHRRR\\\mmm~~~|||{{{{{{}}}~~~|||~~~yyyrrrmmmkkkmmmooouuuvvvaaaVVVTTTWWW^^^dddjjjnnnuuu|||sssddd\\\___dddjjjooosssvvvwwwxxxyyyzzz|||}}}zzzpppggg___XXXTTTNNNLLLLLLOOORRRWWWaaalll}}}}}}pppnnnqqquuuuuuwww{{{nnnqqquuuxxxyyyzzz|||}}}}}}rrrhhheeeiiitttwwwiii___UUUPPPKKKEEEBBBAAA<<<<<<<<<<<<===???@@@AAABBBBBBAAA@@@???======<<<;;;:::::::::;;;<<<>>>???CCCIIITTT```kkkvvv~~~{{{ooofff\\\UUUPPPOOONNNLLLMMMPPPYYYddduuunnnZZZLLLBBB999444333333333222222111000000000//////............//////......---,,,,,,,,,,,,---------------------------------------------------...............///000000000000000111222333555666;;;???IIIWWWfffvvv~~~{{{||||||xxxsssmmmkkkjjjrrr~~~lll^^^OOO@@@:::999888666666999999888888777777666666555555555555555666777777999:::<<<===>>>AAAEEEHHHTTT]]]mmm}}}{{{zzzzzz|||}}}}}}yyyrrrmmmkkkmmmoootttvvv```TTTQQQSSSZZZaaajjjooovvv}}}ssseee\\\^^^ccciiiooosssvvvxxxxxxyyyzzz|||}}}xxxnnneee^^^XXXTTTNNNMMMMMMOOOQQQUUU```lllzzzvvvxxx}}}}}}~~~nnnqqquuuxxxyyy{{{|||~~~}}}sssjjjdddhhhsssrrrfff\\\RRRNNNKKKEEEBBBBBB<<<<<<<<<===???AAABBBCCCEEEDDDCCCBBB@@@???======;;;::::::::::::<<<===>>>CCCJJJVVVbbbnnnxxx}}}pppggg]]]VVVPPPOOOOOOMMMNNNQQQZZZeeevvvoooYYYKKKAAA999555555333333222222111000000000//////............//////......---,,,,,,,,,,,,---,,,,,,,,,------------...------------------------...............///000000000000000111222444555666;;;???JJJVVVbbbsss}}}~~~zzzrrrkkkhhhhhhwww{{{jjj___PPP@@@::::::888777777888888888888777777666666555555555555555666777777888999;;;===>>>AAAEEEHHHTTT]]]lll|||zzzyyyzzz|||}}}~~~yyyrrrmmmlllnnnqqqttt~~~vvv```RRRMMMOOOVVV]]]gggnnnvvv~~~sssfff\\\___ccciiioootttxxxzzzyyyyyy{{{|||~~~wwwmmmeee^^^XXXTTTNNNMMMMMMOOOOOORRR]]]iiipppsssvvvyyyzzzzzz|||}}}|||~~~uuullldddgggqqq|||nnnbbbYYYPPPLLLIIIEEEBBBBBB===>>>???@@@BBBDDDFFFGGGGGGFFFEEECCCAAA???>>>===;;;::::::999:::;;;===>>>DDDLLLXXXeeeqqqzzz~~~rrrhhh]]]VVVPPPPPPPPPNNNOOORRR[[[gggwwwuuu]]]LLLAAA999666666333333222222111000000000//////............//////......---,,,,,,,,,,,,---,,,,,,,,,---------.............................................///000000//////000111222444555666999???JJJTTT]]]lll~~~tttkkkfffeeexxxxxxiii___PPPAAA;;;:::999888888888888888888777777777777555555555555555666777777666888:::<<<>>>AAAFFFIIIRRR[[[kkk~~~}}}{{{zzz{{{}}}~~~zzzsssnnnlllooorrruuu}}}www```RRRLLLMMMTTT]]]bbbkkkvvv~~~tttfff]]]```dddiiiooouuuyyy{{{yyyzzz{{{}}}}}}uuullleee^^^WWWSSSMMMLLLLLLMMMKKKNNNYYYeee}}}rrruuuxxxzzzzzzzzz{{{||||||~~~vvvmmmdddgggqqq~~~yyykkk```WWWNNNJJJHHHDDDAAABBB??????@@@BBBDDDFFFIIIJJJHHHGGGFFFDDDBBB@@@>>>>>>;;;::::::999:::;;;===>>>EEEMMMZZZhhhsss}}}rrriii]]]VVVQQQPPPPPPNNNPPPSSS\\\hhhxxx~~~dddPPPCCC:::555555333333222222111000000000//////............//////......---,,,,,,,,,,,,---,,,,,,,,,------.........////////////////////////...............///000000//////000111222444666777999???JJJRRRYYYhhhwwwlllfffdddwwwvvvhhh___PPPAAA;;;;;;999888999888888888888777777777777555555555555555666777777666777:::<<<>>>BBBFFFJJJPPPYYYiii~~~~~~|||{{{|||~~~{{{sssooommmppprrruuu}}}wwwaaaRRRKKKMMMUUU^^^___iiiuuutttggg^^^```dddjjjpppuuuzzz|||zzz{{{|||~~~{{{ssslllddd]]]WWWRRRKKKKKKKKKKKKIIIKKKVVVbbbyyyrrruuuyyy|||||||||}}}~~~vvvhhhfffccckkk{{{tttlll```WWWNNNKKKIIIDDDAAABBB@@@BBBCCCEEEKKKRRRSSSOOOMMMIIIEEEBBB@@@@@@>>>===<<<<<<<<<:::999:::===???HHHQQQ___lllvvv~~~|||nnndddZZZUUUQQQPPPNNNKKKMMMQQQ\\\jjj|||gggPPPBBB:::777888333333222222111000//////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---///000000000///...111111111111222333444444===???GGGTTT\\\hhh}}}jjj^^^dddwwwtttfff```PPP???999888888888999666666777888888777555555666666555555555555666666888999;;;<<<===???CCCFFFOOOWWWfffzzz~~~}}}}}}~~~}}}uuupppmmmnnnooorrr|||www```QQQKKKKKKPPPWWW]]]gggsss}}}ssseee```bbbfffkkkqqqwww{{{}}}}}}~~~|||tttmmmggg```XXXRRRNNNLLLHHHGGGHHHKKKPPPSSShhhpppzzztttwwwzzz||||||{{{{{{|||~~~vvviiifffcccjjjyyy|||qqqhhh^^^VVVNNNKKKHHHDDDAAABBBCCCFFFIIILLLRRRXXXXXXTTTOOOKKKFFFCCCAAA@@@???===<<<<<<<<<:::999:::===@@@HHHRRR```mmmwww|||nnndddZZZUUUQQQPPPNNNKKKMMMQQQ]]]lll}}}lllRRRBBB888444444333333222222111000000///000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------............---------......///////////////111111111111222333444555===>>>GGGTTT\\\hhh~~~}}}iii]]]cccvvvuuuggg]]]MMM>>>888888888888999666777888888888777666555555555444444444444555555777999:::;;;<<>>@@@IIISSSaaaoooyyy}}}oooeeeZZZTTTPPPOOOMMMKKKMMMRRR^^^mmmnnnSSSBBB777333333333333222222111000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------............------...............///000000111111111111222333444555<<<>>>HHHTTT]]]ggg~~~kkk___eeetttwwwhhhXXXJJJ<<<888999888777888777777888888777777666555444444333333333333444444666777999:::;;;>>>AAADDDLLLTTTbbbvvv~~~|||||||||}}}~~~vvvqqqooopppppprrr{{{yyybbbSSSLLLKKKPPPVVV```hhhpppvvv|||}}}uuukkkbbbdddhhhnnnsssxxx{{{}}}}}}~~~|||tttmmmggg```XXXRRRKKKIIIFFFEEEFFFHHHKKKNNNTTTXXX^^^aaabbbdddgggjjjnnnppptttvvvxxxzzz}}}tttwwwzzz||||||{{{{{{|||~~~xxxlllbbbaaagggrrr~~~|||vvvsssqqqqqqrrrvvvwwwzzz|||{{{uuulllfff]]]VVVPPPNNNJJJFFFEEEHHHKKKRRRZZZ^^^cccgggeeeaaaWWWRRRKKKFFFBBB@@@>>><<<<<<<<<<<<;;;:::;;;>>>AAAIIISSSbbbpppzzz~~~pppfffZZZTTTPPPOOOMMMKKKNNNSSS___mmm}}}}}}kkkQQQAAA999666777222222222111111111000000////////////////////////........................------------------------------............------///......------...000111111111111222333444555666<<<>>>HHHTTT]]]ggg}}}qqqgggllltttzzzjjjUUUGGG;;;888999999888888888888888888777666666555555444444333333444444555555777888999:::===@@@CCCJJJRRR```sss}}}{{{{{{{{{|||}}}}}}vvvppppppqqqqqqrrrzzzzzzdddUUUMMMKKKOOOTTT___fffooovvv|||}}}uuulllbbbeeeiiioootttxxx{{{|||}}}~~~{{{ssslllfff___WWWQQQKKKJJJIIIHHHHHHJJJMMMOOOPPPSSSVVVXXXYYYZZZ]]]```^^^bbbggglllooosssxxx{{{qqqtttyyy{{{|||}}}~~~}}}zzzmmmaaabbbfffppp{{{yyylllhhhiiiiiikkknnnsssuuuxxx{{{zzzuuunnniii___YYYTTTRRRNNNIIIJJJNNNPPPXXXaaafffjjjllljjjfff]]]WWWOOOHHHCCC@@@===<<<<<<<<<<<<;;;;;;<<>>HHHUUU]]]ggg|||yyynnnqqquuu~~~mmmTTTGGG;;;888::::::999999:::999999888777666666666666666555555555555666666555666888999:::<<<@@@CCCIIIPPP^^^qqq|||zzzzzzzzz{{{{{{~~~|||uuuppppppqqqppprrrzzz|||eeeVVVNNNKKKNNNSSS[[[cccmmmvvv|||}}}tttiiiaaadddiiiooouuuyyy{{{|||}}}}}}~~~xxxpppiiiddd]]]UUUOOOJJJIIIIIIIIIJJJLLLNNNOOOPPPQQQSSSSSSTTTUUUWWWYYYTTTXXX]]]bbbgggmmmrrrvvv{{{pppsssxxx{{{}}}}}}|||}}}qqqdddeeeiiioooyyysssiiibbbaaacccfffjjjnnnqqqtttwwwyyyxxxtttoookkkbbb]]]YYYWWWSSSNNNPPPUUUWWW```iiinnnppprrrppplllccc]]]TTTKKKEEEBBB???===<<<<<<<<<;;;;;;<<<@@@CCCMMMWWWfffttt}}}}}}ooofffZZZTTTOOOMMMLLLLLLOOOUUU^^^mmm~~~zzz||||||cccLLL>>>666444444111111111111111111111111000000000000000000000000........................------------------------------............------...............///000000111111111222444555777777;;;>>>HHHUUU]]]fff{{{uuutttyyypppWWWIII<<<888:::;;;;;;<<<;;;:::999888777666666666666666666555555666666666555666888999:::===@@@CCCIIIPPP]]]ppp|||yyyyyyyyyzzzzzz}}}}}}uuupppoooppppppqqqzzz}}}gggWWWOOOKKKMMMRRRWWW___iiirrrxxxyyyqqqggg___bbbhhhooouuuyyy|||}}}}}}}}}{{{uuummmfff```YYYQQQKKKFFFFFFGGGHHHJJJLLLNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRNNNQQQUUUZZZ___eeelllpppvvv{{{qqqtttyyy{{{|||}}}~~~|||uuujjjlllmmmpppxxxyyyoooeee```^^^```bbbdddjjjpppooorrrtttuuutttpppmmmllleeebbb___\\\XXXTTTVVV\\\```iiirrruuuvvvwwwvvvsssjjjcccYYYPPPIIIEEEBBB@@@<<<<<<<<<<<<;;;===@@@CCCQQQ[[[jjjwww|||oooeeeZZZTTTNNNMMMLLLLLLPPPUUU```nnnyyy{{{yyy|||~~~```KKK>>>666333333111111111111111111111111000000000000000000000000................................................------............---------......///////////////111111111222444666777888;;;>>>HHHUUU]]]fffzzz{{{}}}rrrZZZKKK===999;;;<<<===>>><<<;;;999888666666666777666555555444444555555666666777999:::;;;===AAADDDIIIOOO\\\ooo{{{yyyxxxyyyyyy{{{~~~~~~wwwrrrnnnooooooqqqzzzhhhYYYOOOKKKMMMQQQSSSZZZbbbjjjqqqsssmmmeee\\\```gggnnnuuuyyy|||}}}|||}}}xxxrrrjjjccc]]]VVVNNNHHHDDDEEEGGGJJJLLLNNNPPPPPPPPPPPPPPPPPPQQQPPPOOOMMMIIIKKKNNNQQQUUU\\\dddiiipppvvv~~~sssvvvzzz||||||||||||}}}|||yyypppqqqqqqqqqwwwwwwlllccc^^^\\\]]]aaacccdddjjjqqqnnnppprrrrrrpppnnnlllkkkhhhdddbbb```[[[WWWZZZ```fffpppxxxzzz{{{|||{{{xxxooohhh]]]SSSLLLHHHEEECCC<<<<<<<<<<<<;;;===AAACCCTTT___mmmzzz|||nnndddZZZTTTNNNMMMLLLLLLPPPVVVaaapppzzzyyyvvvxxxzzz^^^KKK???888555555111111111111111111222222000000000000000000000000................................................---..................---,,,---///000000000///...111111111222444666777888;;;>>>HHHUUU]]]fffzzzsss]]]MMM>>>:::;;;===>>>@@@===;;;999888666666666777555444444333333444444555666888999:::;;;>>>AAADDDIIIOOO\\\nnn{{{yyyxxxxxxyyy|||yyytttmmmooooooqqqzzziiiYYYPPPKKKMMMQQQRRRWWW]]]cccjjjnnnkkkdddZZZ___fffnnnuuuyyy|||}}}|||}}}uuuppphhhaaa[[[TTTLLLFFFFFFGGGJJJMMMPPPRRRSSSTTTRRRQQQQQQQQQRRRQQQNNNLLLGGGHHHIIIKKKOOOVVV^^^dddmmmsss|||uuuwwwyyy{{{}}}~~~~~~}}}~~~zzztttrrruuuyyy{{{rrrhhh```^^^WWWXXXZZZ^^^ccciiinnnqqqsssrrrqqqpppooonnnnnnnnniiigggdddaaaaaaaaaccceeellltttzzzyyyzzz}}}}}}xxxvvvpppfffYYYLLLDDD@@@??????>>>>>><<<<<<>>>CCCFFFVVVaaappp{{{zzzoooggg___XXXQQQNNNMMMMMMRRRYYYdddrrr~~~{{{xxxvvvzzzttt[[[III>>>777555666333333333222222222111111222222111111000000//////111000000///...---------........................///////////////.........000000000000111111111111222222222333444555666777:::===HHHUUU^^^gggzzzxxxfffWWWEEE<<<===AAACCCBBB===;;;999888888777666444555555555555555555555555666888:::;;;;;;===@@@CCCGGGNNN[[[kkk~~~}}}yyywwwvvvvvv}}}~~~{{{tttpppqqqrrrtttzzzlll[[[SSSRRRQQQOOORRRVVVZZZ^^^eeejjjgggaaa^^^\\\aaakkksssxxx|||~~~ooojjjcccZZZRRRLLLIIIHHHGGGJJJLLLNNNOOOPPPSSSUUUTTTTTTTTTTTTUUUSSSPPPMMMKKKJJJIIIHHHIIIMMMUUUZZZeeemmmyyyuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}wwwtttvvvzzzzzzrrrkkkbbb\\\[[[YYY[[[^^^ccchhhmmmqqqtttppppppooommmmmmllllllmmmjjjhhheeecccccceeehhhjjjnnnuuuxxxwwwwww{{{}}}{{{zzzuuujjj]]]PPPGGGBBBAAA@@@@@@???>>>===@@@EEEHHHWWWbbbppp{{{zzzoooggg^^^WWWQQQOOONNNNNNRRRXXXeeesss{{{xxxsssuuuoooWWWGGG===666333444333333222222222111111111111111111000000000000000111000000///......------......................../////////////////////...000000000000111111111111222222222333444555666777;;;===HHHVVV^^^gggzzzxxxgggXXXFFF===>>>BBBDDDCCC>>>;;;999888888777666555555555555555555555555555666888999:::;;;===@@@BBBGGGNNNYYYiii|||}}}zzzxxxxxxxxx}}}~~~|||uuuqqqrrrsssuuuzzzmmm\\\VVVUUUUUUTTTUUUYYY\\\```gggllljjjddd___^^^bbbllltttxxx}}}{{{nnniiiaaaYYYQQQKKKHHHGGGHHHJJJMMMNNNOOOPPPSSSUUUTTTTTTSSSTTTTTTSSSPPPMMMKKKJJJHHHGGGHHHLLLSSSXXXccckkkwwwuuuvvvyyy{{{}}}~~~~~~~~~~~~|||xxxyyy|||{{{oooiiiddd^^^\\\\\\^^^```eeejjjnnnrrrtttuuuoooooonnnmmmllllllllllllkkkjjjhhhggghhhjjjmmmooopppssssssqqqrrrwww|||}}}zzzpppcccUUUJJJEEEBBBAAAAAA@@@??????BBBGGGJJJXXXbbbppp{{{zzzoooggg]]]VVVQQQPPPOOOOOOSSSXXXggguuu{{{uuusss{{{xxxfffRRRDDD<<<555222333333222222222222111111111///000000000000000000111000000000///......------..............................//////////////////000000000000111111111111222222222333444555666777<<<>>>HHHVVV___gggyyyxxxhhhZZZHHH>>>>>>BBBDDDCCC>>><<<999888888888666555555555555555555555555555555777999:::;;;<<>>HHHWWW```hhhyyy~~~{{{}}}vvvhhhZZZIII>>>===@@@BBBCCC>>><<<999888888888777555555555555555555555555555555666888999:::<<>>HHHWWWbbbjjjzzz}}}yyyzzz|||~~~{{{xxxsssgggZZZIII>>>;;;===@@@AAA>>><<<:::999999888777555555555555555555555555555444666888999999;;;>>>AAADDDHHHRRR___rrr~~~yyynnnppprrruuuzzzsssccc\\\]]]bbbeeelllnnnooopppsssvvvrrrlllaaa___bbbkkkrrruuuxxx{{{~~~uuummmeee```YYYQQQLLLIIIIIIIIIMMMPPPSSSTTTTTTTTTTTTUUUVVVTTTSSSSSSSSSRRRPPPNNNJJJIIIHHHFFFEEEHHHLLLPPP]]]fffsss~~~tttuuuxxx{{{}}}~~~|||qqqhhhfffggghhhkkkoooppprrrtttuuuuuusssqqqooopppoooooonnnnnnoooooooooqqqvvv|||yyyrrrmmmgggbbb]]][[[\\\```jjjtttyyywwwrrriii\\\PPPGGGBBB????????????AAADDDJJJNNN\\\eeeqqqzzz~~~zzzoooggg[[[UUUQQQQQQQQQQQQVVV\\\jjj{{{xxxiiiZZZJJJBBB<<<777444444222111111111111000000000...//////////////////000//////////////////..............................------......///000000000000000000000111111111111222222222333444555666777<<<===GGGWWWccclll{{{}}}yyyyyyzzz{{{{{{yyyuuuqqqnnn~~~|||rrrggg[[[JJJ>>>:::<<>>GGGTTTdddtttvvv|||~~~}}}yyyrrrkkkeeecccaaappp}}}uuunnneeeWWWIII@@@<<<===??????<<<999888888888777666555555444333333333333444555555666777888:::<<<===CCCCCCIIIWWWjjj~~~{{{yyy}}}~~~xxxuuupppnnnppptttzzzqqq^^^SSSRRRVVVYYYhhhmmmssswww}}}{{{hhhbbbaaahhhpppssstttuuuyyyyyyyyyzzz|||~~~rrriiidddbbb___WWWRRRRRRPPPMMMPPPWWW______^^^]]]\\\ZZZYYYYYYTTTTTTTTTTTTSSSSSSSSSRRRMMMLLLIIIGGGGGGGGGHHHIIIVVV```mmmyyysssuuuxxx{{{}}}~~~~~~~~~|||{{{}}}|||yyysssjjjdddYYYRRRNNNPPPVVV[[[ccckkknnnooommmeeeYYYNNNHHHFFFDDDCCCBBBAAABBBFFFMMMRRR]]]eeepppyyyzzzmmmcccYYYUUURRRQQQQQQRRRXXX```sssppp___LLLAAA;;;777444555333222111000000000111222000000000000000000000000/////////////////////////////////.........------......//////000000111111000111111111111222222222444555555666666777777888:::>>>FFFSSSdddttttttyyy{{{sssiiibbb]]]^^^nnn|||tttooofffWWWIII???<<<===??????<<<999888888888777666666555444444333333444444444555555777888:::<<<===BBBCCCIIIWWWhhh~~~~~~|||zzz|||~~~xxxsssooommmppptttzzzqqq^^^SSSQQQUUUXXXdddkkkqqqwww}}}zzzjjjcccaaahhhppptttuuuwwwyyyyyyyyyzzz|||~~~~~~rrrjjjdddbbb___XXXSSSRRRQQQQQQUUU[[[bbbbbbaaa___^^^\\\[[[[[[WWWWWWVVVUUUTTTTTTSSSSSSLLLKKKIIIGGGFFFFFFHHHIIIUUU___mmmxxxtttuuuwwwyyy|||~~~|||wwwpppggg```UUUOOOJJJMMMSSSYYYaaaiiijjjkkkiiiaaaVVVLLLFFFEEECCCCCCBBBAAABBBFFFMMMRRR[[[dddpppyyy~~~yyylllcccYYYUUURRRQQQQQQSSSYYYaaatttvvvdddNNNAAA;;;666444333333222111111000000111111000000000000000000000000////////////////////////000000////////////............//////000000111111000111111111111222222222555555555666777888888888:::>>>FFFSSScccuuuuuuxxxyyynnnccc]]]^^^nnnwwwpppfffWWWIII???<<<===??????===:::888888888777666666555444444333444444444444444555666888:::<<<===AAABBBIIIVVVfff{{{|||zzz{{{|||yyypppmmmlllppptttzzzrrr___SSSPPPSSSWWW```gggooovvv}}}zzzllleeebbbgggooosssvvvyyyyyyyyyzzzzzz{{{}}}~~~ssskkkeeebbb^^^YYYTTTSSSTTTVVV\\\cccgggfffdddbbb```^^^]]]]]][[[ZZZXXXVVVUUUTTTTTTTTTLLLJJJGGGEEEEEEFFFGGGIIITTT^^^lllxxxuuuuuuvvvxxxzzz}}}|||wwwnnnddd]]]RRRLLLHHHKKKQQQWWW___fffggggggddd]]]TTTKKKEEECCCBBBBBBAAA@@@BBBFFFLLLQQQYYYbbbnnnxxx}}}wwwkkkcccYYYUUURRRRRRRRRTTT[[[cccuuu~~~hhhPPPBBB;;;666333222222222222111111111111111////////////////////////////////////////////////000000000000000/////////......//////000000111111000000111111111222222222333333444555666666777888:::>>>FFFSSScccuuuzzz}}}xxxkkkccc```qqq}}}rrrhhhXXXIII???<<<===???@@@>>>:::999888888777666666666555444444444444444444444555666888:::;;;===@@@AAAHHHUUUdddxxx}}}{{{zzz{{{{{{ooollllllppptttyyysss```SSSOOORRRUUU]]]eeennnuuu}}}|||mmmeee```eeemmmrrrvvvyyyyyyyyyzzz{{{|||}}}~~~~~~~~~uuummmgggccc^^^ZZZVVVUUUWWW]]]eeejjjlllkkkhhhdddaaa___^^^^^^\\\[[[YYYWWWUUUTTTSSSSSSKKKIIIFFFDDDDDDEEEGGGIIITTT^^^mmmyyytttuuuvvvxxxzzz}}}~~~wwwnnnccc\\\OOOJJJHHHLLLQQQVVV]]]ccccccbbb___YYYQQQJJJEEEBBB???@@@@@@@@@AAAEEEKKKPPPWWW```llluuu{{{~~~vvvjjjcccYYYTTTRRRRRRSSSUUU\\\dddwwwmmmRRRBBB;;;666333222222222222222111111000000/////////////////////////////////////////////////////////000000000000000......//////000000111111000000111111111222222222333333444555666777888999;;;>>>FFFSSScccuuu}}}oooeeeaaarrruuujjjZZZJJJ@@@<<<>>>@@@AAA>>>;;;999999888777666666666555444444444444555444444444666777999;;;<<>>>>>@@@DDDJJJNNNUUU]]]iiirrrxxx}}}uuuiiicccXXXTTTRRRSSSTTTVVV^^^fffxxxqqqSSSBBB;;;777444333111222222222222111000000000000000000000000000000////////////////////////......////////////000000......//////000000111111000111111111111222222222555666777888999:::;;;<<<;;;>>>FFFRRRcccvvv~~~nnnbbbaaaqqqxxxmmm\\\LLLAAA===???AAABBB???<<<:::999888777666777666555555444444555555333333444555777999;;;<<<>>>@@@GGGRRR^^^ppp}}}{{{zzzzzz}}}rrrnnnmmmpppssswwwxxxeeeUUUNNNPPPTTT[[[bbbjjjqqqyyy}}}lllddd___cccjjjooosssvvvwwwxxxzzz|||~~~zzzssskkkfff```bbbaaa```fffpppxxxzzzyyyvvvpppiiiccc___]]]\\\ZZZZZZ[[[ZZZYYYVVVRRRPPPLLLIIIFFFDDDDDDFFFIIIKKKWWWbbbqqq~~~rrrsssvvvyyy|||}}}~~~~~~}}}vvvlllaaaYYYNNNKKKLLLRRRVVVWWWYYY\\\ZZZWWWSSSNNNIIIDDD???<<<:::;;;<<<===>>>BBBHHHLLLTTT[[[fffooovvv|||sssiiicccXXXTTTRRRSSSTTTWWW___gggyyysssTTTBBB;;;888555444111222222333222111000///000000000000000000000000////////////////////////------........./////////......//////000000111111000111111111111222222222555666777888:::;;;<<<===;;;???FFFRRRcccvvvqqqeeebbbsss{{{ppp^^^MMMBBB???@@@CCCBBB@@@<<<:::999888777666777666666555555555555555333333444555777999;;;<<<===@@@GGGQQQ\\\nnn~~~|||zzzzzzzzz}}}vvvqqqnnnooorrrvvvzzzgggVVVOOOPPPTTTZZZ```fffllluuu}}}|||lllddd```dddkkkpppsssuuuwwwxxx{{{~~~|||vvvnnngggdddhhhiiiiiiooozzz|||tttllleee```]]]\\\YYYZZZ]]]^^^\\\XXXTTTQQQMMMJJJFFFDDDDDDGGGJJJMMMYYYdddtttqqqsssvvvzzz|||}}}}}}}}}~~~|||tttkkk___WWWNNNLLLNNNTTTXXXXXXXXXZZZVVVSSSOOOJJJFFFAAA===:::999:::;;;<<<>>>BBBGGGKKKSSSZZZdddmmmttt|||ssshhhcccXXXTTTRRRSSSUUUWWW___hhhyyy~~~}}}~~~|||tttTTTBBB<<<888666444111111222333222111000///000000000000000000000000////////////////////////,,,---------......//////......//////000111111111000111111111111222222222333444555777888999:::;;;<<>>@@@FFFMMMVVVeee~~~{{{}}}yyytttooonnnooorrr{{{iiiUUUOOORRRUUUYYY\\\^^^```gggqqqvvvvvvkkkaaa\\\bbblllrrrtttuuu|||}}}~~~yyyrrrmmmkkkmmmsss||||||tttllleee___\\\___```bbbeeeeeebbb]]]YYYVVVOOOJJJIIIIIIIIIKKKPPP^^^jjjxxxooorrrvvvyyyzzz|||~~~}}}~~~}}}yyyvvvuuusssrrrppprrrrrrrrrrrrrrruuuyyy}}}|||vvvqqqhhh\\\TTTMMMNNNOOOSSSVVVXXXWWWVVVQQQMMMHHHDDDAAA>>><<<:::888999999999;;;???DDDIIINNNVVVaaakkkssszzz{{{oooddd]]]UUUTTTSSSSSSSSSVVVbbbnnn~~~~~~||||||vvvwwwwwwnnnRRRAAA:::555333222333222111111000000111111111111111111000000000000........................000000000000000000000000000000111111111222222222222222222222333333333333444555666777888999:::;;;======AAAKKK]]]sssyyydddQQQGGGDDDDDDEEEFFFCCC>>>:::999888777777888777666555444555555666444444444555777888:::;;;<<>>:::999888888777777777666555555555555666444444444555777888:::;;;;;;===CCCJJJRRRaaayyy~~~|||zzz|||~~~}}}wwwrrrpppppprrr{{{mmm[[[UUUVVVXXXYYY\\\^^^___cccjjjooonnnjjjaaa]]]ccclllrrruuuwww{{{|||~~~}}}}}}zzzxxx{{{zzzqqqjjjeeebbbaaaeeekkkqqquuutttoookkk```XXXQQQNNNMMMNNNSSSZZZgggssspppssswwwyyyzzz{{{}}}}}}~~~|||vvvqqqnnniiiccc^^^\\\[[[ZZZZZZYYYYYYYYYYYYZZZ\\\aaadddmmmqqqwww}}}~~~}}}|||{{{yyywwwwwwsssmmmhhhbbb[[[SSSNNNLLLLLLOOOSSSVVVWWWVVVTTTNNNJJJDDD???===;;;999888888888888888999===CCCGGGKKKUUUbbbmmmuuuzzzwwwlllaaaZZZUUUSSSRRRSSSSSSXXXeeerrr}}}xxxwwwtttxxxyyydddLLL===777444333444333222111111000000111111111111111111000000000///........................////////////////////////000000000111111111111222222222333333444444555555777777777888888999999999:::;;;???HHHYYYooo{{{gggTTTGGGCCCEEEGGGGGGCCC>>>;;;999999888777555555444444333333333333444444444555777888:::;;;:::===CCCIIIQQQ___vvv}}}{{{}}}~~~yyysssqqqppprrrzzzlll\\\WWWZZZ]]]^^^bbbcccaaaccchhhkkkjjjiiiaaa\\\bbbkkkppptttwwwyyyzzz}}}}}}~~~~~~}}}tttmmmhhheeeccchhhpppxxx~~~~~~yyyuuuiii```XXXSSSOOOOOOVVV]]]iiiuuupppsssvvvyyyzzzzzz|||}}}~~~}}}uuulllfffaaa\\\VVVQQQOOOOOONNNNNNLLLMMMMMMNNNOOORRRWWW[[[fffkkkrrrxxx|||~~~~~~{{{xxxvvvtttpppnnnllliiiddd^^^YYYSSSNNNKKKIIIKKKNNNRRRVVVWWWUUUSSSMMMHHHBBB>>>;;;:::999888999::::::999:::>>>CCCGGGMMMVVVcccnnnvvv|||vvvkkkaaa[[[UUUSSSRRRSSSTTTYYYggguuu~~~~~~|||vvvvvv{{{nnn[[[GGG;;;777444333555333222111111000000111111111111111111000000000////////////////////////////////////////////////////////////000000000111111222333333444555555666666777777888888999999999::::::<<<@@@HHHWWWmmmzzzhhhVVVIIIEEEGGGJJJGGGDDD>>>;;;999999888777444444444444444333333333444444444555777888:::;;;:::===CCCIIIPPP]]]ttt}}}|||~~~~~~{{{tttqqqoooqqqxxx~~~kkk[[[XXX]]]aaadddiiijjjgggfffiiikkkjjjhhh```]]]bbbiiinnnrrruuuxxxyyy|||~~~yyyrrrlllhhhggglllttt~~~}}}rrriii```XXXRRRQQQWWW```iiiuuuooorrruuuxxxxxxyyyzzz|||~~~~~~wwwmmmaaaZZZTTTPPPLLLHHHGGGGGGGGGFFFEEEFFFFFFFFFGGGKKKPPPSSS___eeelllrrrtttvvvzzz}}}~~~xxxzzz||||||~~~~~~~~~{{{wwwsssqqqmmmiiifffbbb```[[[VVVQQQLLLIIIHHHGGGHHHLLLRRRVVVXXXVVVTTTLLLHHHBBB===;;;:::999999:::::::::::::::>>>CCCGGGNNNWWWcccnnnuuu|||uuukkkbbb\\\UUUSSSRRRSSSTTT[[[iiiwww|||zzz|||{{{xxxyyy}}}wwwnnnaaaRRRBBB:::666444333555333222111111000000111111111111111111000000000000////////////////////////000000000000000000000000///000000000000111111111222333333444555666777777777777888888999::::::;;;<<<>>>AAAHHHVVVkkkzzzjjjYYYLLLGGGHHHKKKHHHDDD???;;;:::999999888666666777777666666555444444444444555777888:::;;;999<<>>999666444333444333222111111000000111111111111111111000000000000////////////////////////000000000000000000000000111111222222222333333333333333444555666777888888666666777888:::;;;<<<<<<>>>@@@CCCIIIUUUiii{{{mmm\\\NNNGGGFFFHHHHHHDDD???;;;::::::999888555666777777777666555444444444444555777888:::;;;888;;;AAAGGGMMMXXXnnn}}}zzz|||{{{}}}|||uuupppmmmnnnttt}}}nnn```ZZZ\\\]]]fffmmmrrrpppnnnqqquuuvvvllleeebbbeeeiiilllpppuuuwwwxxxzzz}}}~~~|||}}}~~~|||wwwuuuxxx~~~|||uuunnnfff___\\\bbbkkkppp{{{mmmppptttvvvvvvwwwxxxyyywwwjjj\\\SSSGGGEEECCCCCCDDDEEEDDDCCCFFFFFFDDDBBBAAABBBEEEHHHSSSYYYaaaeeeeeefffiiimmmssswww}}}}}}xxxsssnnnjjjhhheeefffggghhhlllttt~~~zzzxxxxxxuuupppllliiieee```]]]WWWUUURRRLLLGGGDDDDDDDDDBBBEEEJJJQQQWWWYYYXXXVVVMMMHHHAAA<<<::::::::::::888888888777888;;;@@@DDDNNNVVV```jjjqqqyyy{{{rrriiiaaa[[[UUURRRQQQSSSUUU\\\kkkzzz~~~wwwoooppp{{{}}}ttteeeXXXOOOEEE;;;888777444222333333222222111000111111111111111111111000000000000000000000000000000000000000000000000000000000000333333444444444444555555333333444555666777888999555666777888:::;;;<<<===???AAADDDIIIUUUhhh}}}ppp___OOOFFFDDDFFFHHHDDD???<<<::::::999888333444555555555444222222444444444555777888:::;;;666999???EEEKKKVVVkkk}}}|||zzz{{{zzz||||||tttpppmmmmmmsss|||rrrccc\\\ZZZYYYdddlllrrrqqqqqquuuyyy{{{nnnhhheeegggkkkmmmqqqvvvwwwxxxyyy|||~~~|||{{{|||~~~}}}zzz|||}}}xxxqqqkkkdddaaagggqqqtttnnnooorrruuuyyy{{{}}}~~~rrraaaWWWNNNMMMJJJIIIIIIJJJKKKMMMNNNHHHCCCAAA@@@@@@DDDJJJSSSYYY^^^___```cccbbb```kkkttt{{{{{{zzz}}}|||uuunnngggccc```___XXXZZZ]]]bbbiiiqqqxxx{{{~~~{{{wwwtttsssppplllhhheeeaaa]]]ZZZWWWRRRMMMHHHFFFEEEDDDBBBAAADDDIIINNNRRRTTTUUUUUUIIIFFFAAA>>>===<<<:::999888888888777888;;;@@@DDDMMMVVVbbbmmmtttzzz{{{qqqggg^^^XXXSSSQQQPPPRRRUUU]]]mmm||||||oooooo}}}vvvdddTTTLLLBBB999666444111000111000000111111111111000000//////000111111111111111////////////////////////////////////000000000000222222333333333444444444333333444555666777888888::::::::::::;;;;;;<<<===AAA@@@CCCJJJTTTeee}}}zzz}}}xxxqqqgggUUUCCC@@@GGGGGGEEEBBB>>>;;;:::999999777666555444444555666777444666666666666666888:::<<<===@@@EEEJJJUUUhhhzzz}}}yyyxxxwwwwww||||||ssspppnnnmmmpppuuu~~~xxxgggZZZVVVWWW```fffmmmrrruuuuuuvvvvvvrrrjjjccceeeiiilllqqquuuyyyzzz|||}}}|||}}}}}}}}}~~~~~~~~~{{{vvvppplllmmmpppsss{{{nnnooorrruuuxxx{{{|||}}}{{{kkk```VVVSSSOOOOOORRRVVVWWWWWWTTTMMMGGGFFFEEECCCEEEIIIRRRZZZ``````___``````]]]gggpppxxxyyyxxxzzz{{{zzzvvvrrrjjjbbb[[[WWWUUUTTTRRRSSSWWW\\\cccjjjpppttt}}}{{{wwwttttttqqqlllhhhddd```\\\YYYTTTPPPJJJFFFCCCBBBAAA@@@AAADDDIIIMMMQQQRRRSSSSSSIIIFFFAAA>>>===<<<;;;999888888888777888;;;@@@DDDMMMVVVbbbmmmtttzzz{{{qqqggg^^^YYYSSSQQQQQQSSSVVV^^^nnn}}}yyyvvvuuubbbTTTJJJAAA999666555222000111000000111111111111000000//////000111111111111111000000000000000000000000//////000000000111111111222222333333333444444444444555555666777888999999::::::::::::;;;<<<======BBBAAADDDJJJSSSccc{{{yyy|||wwwpppzzz}}}wwwqqqiiiXXXEEE@@@FFFEEECCC@@@<<<:::888888888777666555444444555666777444555666666555666888:::;;;<<<@@@DDDIIITTTgggyyy~~~{{{xxxwwwxxx|||}}}tttpppnnnnnnpppuuu~~~xxxgggYYYUUUVVV]]]bbbiiiooossstttvvvwwwsssjjjdddeeeiiilllpppuuuxxxzzz{{{|||||||||~~~~~~|||}}}~~~~~~~~~|||wwwsssqqqssswwwzzzmmmoooqqquuuxxxzzz|||}}}}}}~~~yyynnnbbb\\\WWWYYYbbbiiikkkjjjaaaWWWNNNKKKJJJHHHGGGIIISSS]]]eeeeeeaaa```^^^[[[bbbkkksssuuuttttttrrroooiiieee]]]TTTNNNKKKIIIIIILLLMMMPPPUUU\\\bbbhhhkkkpppsssyyy~~~{{{xxxuuutttqqqlllgggccc___ZZZWWWQQQLLLFFFBBB@@@???>>>>>>BBBDDDHHHLLLOOOPPPPPPOOOJJJFFFBBB>>>===<<<;;;:::888888888888888<<>>>>>CCCCCCFFFKKKSSSbbbzzz{{{}}}yyyjjjcccoooyyytttqqqkkk[[[HHHAAADDDBBBAAA>>>;;;999888777777777666555555555555666666444555666666555666888:::;;;;;;???CCCHHHRRReeevvv|||yyyxxxxxx{{{~~~tttqqqooonnnpppuuu~~~yyyhhhYYYSSSTTTWWW\\\dddkkkppptttwwwyyyuuullldddeeehhhlllpppuuuwwwyyyzzz{{{zzz{{{|||~~~|||}}}~~~}}}||||||}}}~~~}}}~~~{{{xxxuuussstttyyy~~~lllnnnqqqtttwwwzzz{{{|||{{{|||~~~|||mmmeee___dddrrr~~~sssfffXXXQQQMMMKKKKKKMMMWWWcccmmmmmmhhhddd```]]]___gggooopppooommmiiiddd\\\XXXQQQJJJFFFDDDEEEFFFJJJKKKNNNSSSXXX^^^bbbeeedddeeeiiillloooqqqrrrsssrrrssswww~~~|||xxxuuutttpppkkkgggbbb^^^YYYUUUOOOKKKDDD@@@>>>>>>======BBBEEEHHHLLLNNNNNNNNNMMMJJJFFFBBB???===<<<;;;:::888888888888999<<>>888888888444222222000111111222222111111000//////000111111111111111111111111111111111111111111111222222222333333333333333333444444444444555555666666777888999::::::;;;;;;;;;;;;<<<===??????AAABBBFFFLLLSSSbbbzzzttteee]]]iii|||wwwsssqqqmmm___KKKAAABBB@@@???===;;;999888888888777666666555555555555555444555666555555555777999::::::>>>BBBFFFOOOaaarrr|||zzzyyyyyy{{{~~~vvvqqqooonnnpppttt~~~zzziiiYYYRRRRRRSSSXXX```hhhnnnsssxxx{{{wwwmmmeeeeeehhhkkkoootttvvvxxxyyyyyyyyyyyyzzz|||zzz{{{||||||{{{{{{}}}~~~~~~~~~~~~~~~~~~|||sssqqqnnnooottt{{{lllmmmpppsssvvvyyy{{{{{{zzz{{{}}}zzzqqqjjjpppwwwdddXXXQQQNNNPPPUUU^^^kkkvvvxxxtttnnngggaaa___eeekkkjjjhhheee___YYYOOOLLLHHHDDDCCCCCCFFFGGGJJJKKKMMMQQQUUUYYY\\\^^^[[[[[[]]]^^^aaaccceeefffeeeffflllvvv}}}yyyuuusssooojjjfffaaa]]]XXXTTTOOOKKKDDD???>>>>>>>>>>>>DDDFFFIIILLLNNNNNNMMMLLLJJJGGGBBB???>>>===;;;:::888888888888999===BBBGGGOOOWWWcccmmmtttzzzxxxrrrpppqqq|||zzzpppggg^^^YYYSSSQQQRRRUUUYYYbbbsssxxxcccVVVEEE===888888888555222222111111222222222222111111//////000111111111111111111111111111111111111111222222222222333333333333333333444444444555555555444555555666777888999:::;;;;;;;;;<<<===>>>@@@@@@???BBBGGGMMMSSSaaazzzvvvggg^^^gggzzzyyytttqqqnnn```KKK@@@@@@>>>===<<<;;;:::999999999666666666666666555555444333444555555444555777999888999===AAADDDMMM^^^nnn|||{{{zzzzzz{{{}}}wwwrrrpppnnnpppttt}}}{{{jjjZZZRRRQQQQQQVVV]]]eeelllsssyyy}}}yyyooofffeeegggjjjoootttuuuvvvxxxxxxwwwwwwxxxzzzxxxyyy{{{|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~yyyvvvllljjjhhhkkksss|||kkkmmmooosssvvvxxxzzz{{{zzz{{{}}}yyy~~~uuudddXXXRRRVVV]]]fffrrr~~~|||rrrhhh```dddfffbbb___\\\UUUOOODDDCCCBBBBBBCCCEEEHHHJJJJJJKKKMMMOOORRRTTTUUUVVVTTTTTTTTTTTTVVVWWWYYYZZZYYY[[[cccqqq~~~yyyuuuqqqnnniiieeeaaa\\\WWWTTTPPPKKKDDD???>>>>>>???@@@EEEGGGKKKNNNOOOPPPNNNNNNKKKGGGCCC???>>>===<<<;;;888888888888:::>>>CCCGGGOOOXXXcccmmmtttyyy{{{rrrmmmlllttt}}}~~~xxxoooeee]]]WWWSSSRRRRRRVVVZZZcccttthhhXXXFFF>>>888777777444222333111111222222222222111111//////000111111111111111111111111111111111111111111111222222222333333333333444444444555555555555444555555666777888999999;;;;;;;;;<<<>>>???AAABBB???CCCIIINNNSSS```xxxyyylllaaafffwww}}}vvvrrrmmm___KKK??????<<<<<<;;;;;;::::::999999666777777777666555444333333444555555444555777999777888<<<@@@CCCJJJ[[[jjj|||{{{|||||||||}}}xxxssspppnnnpppttt{{{|||kkkZZZRRRQQQPPPTTT[[[bbbiiiqqqxxx|||{{{qqqgggeeegggjjjnnnssstttuuuvvvvvvuuuuuuvvvxxxvvvxxx{{{|||||||||}}}~~~~~~~~~}}}wwwrrrrrruuuxxx|||~~~xxxtttqqqiiifffeeejjjttt~~~kkklllooorrruuuxxxzzzzzz}}}~~~sssbbbXXX[[[cccmmmwww{{{mmmbbbccc```ZZZUUURRRMMMGGGAAABBBCCCDDDGGGJJJLLLMMMMMMMMMNNNPPPQQQQQQRRRRRRNNNNNNMMMMMMMMMNNNOOOOOOPPPSSS\\\lllyyyuuuooolllhhhddd```\\\WWWTTTPPPKKKDDD???>>>???@@@AAAGGGIIILLLPPPQQQRRRQQQPPPKKKGGGCCC@@@>>>===<<<;;;888888888888:::>>>DDDHHHPPPXXXdddmmmtttyyy~~~wwwuuuwwwzzz|||~~~xxxpppmmmnnnxxx}}}wwwmmmddd\\\VVVSSSRRRSSSVVV[[[dddvvvooo[[[HHH???777666555333222333111222222333333222222111//////000111111111111111000000000000000000000000111111111111222222222222444444444444555555555555555666666777888999::::::;;;;;;<<<===>>>@@@AAABBBBBBFFFLLLPPPSSS^^^uuu}}}qqqfffggguuuzzzrrrkkk]]]III>>>>>>999999999999999999888888666777777777666555444333333444555555444444666888666888;;;???BBBHHHXXXggg}}}}}}{{{|||}}}|||}}}yyytttpppnnnppptttzzz}}}lll[[[SSSQQQOOOSSSYYY___fffmmmuuuzzz}}}rrrhhheeegggiiinnnsssssstttuuuuuuttttttuuuvvvuuuxxx{{{}}}}}}}}}~~~~~~{{{wwwvvvxxx|||{{{yyytttmmmhhhiiimmmqqqwww{{{zzzsssooommmgggcccbbbhhhsss~~~jjjlllooorrruuuxxxyyyzzz~~~jjj]]]^^^fffpppyyypppcccbbb]]]TTTOOOMMMHHHBBBCCCDDDFFFIIILLLNNNPPPQQQPPPQQQQQQRRRRRRRRRRRRQQQJJJJJJIIIHHHHHHHHHHHHIIIKKKNNNXXXjjjyyyuuunnnkkkgggccc```\\\XXXUUUPPPKKKCCC>>>===>>>@@@AAAHHHJJJMMMQQQSSSSSSRRRRRRKKKGGGCCC@@@>>>===<<<;;;888888888999:::>>>DDDHHHPPPXXXdddmmmtttyyy~~~xxxpppmmmppptttvvv|||uuuqqqkkkuuu~~~vvvlllccc[[[UUUSSSRRRSSSWWW[[[eeevvvttt]]]III@@@777555555222222444111222222333333222222111//////000111111111111111////////////////////////000000111111111222222222444444444555555555666666777777888999:::;;;;;;<<<;;;;;;<<<===>>>@@@BBBCCCEEEIIINNNQQQRRR[[[rrruuujjjiiiuuu|||rrrjjj[[[HHH======777777888888888888777777666777777777777555333222333444555444444444666888666777;;;???AAAGGGWWWfffzzz|||}}}}}}}}}}}}yyytttqqqnnnppptttxxx}}}lll\\\SSSQQQNNNRRRWWW]]]ccckkkrrrwww~~~ssshhheeefffiiinnnsssrrrtttuuutttsssssstttuuuuuuxxx{{{}}}}}}}}}~~~~~~}}}wwwqqqnnnlllnnnttt~~~vvvtttooohhhcccdddiiimmmtttyyy}}}|||wwwqqqllljjjddd```___eeeqqq}}}nnnqqqtttvvvwwwxxxzzz|||wwwiiiddddddrrrxxxzzzfffccc]]]UUUNNNIIIHHHHHHFFFHHHKKKOOOSSSUUUVVVWWWVVVVVVWWWXXXYYYVVVQQQNNNIIIIIIHHHFFFDDDCCCEEEFFFHHHOOO[[[kkkxxxsssooolllfffbbb^^^ZZZVVVSSSNNNHHHBBB@@@>>><<>>===<<<:::999888777999>>>FFFLLLSSSYYYbbblllsssyyy~~~}}}pppjjjlllttt{{{}}}}}}sssoooooottt|||~~~{{{pppggg```ZZZWWWQQQRRRTTTUUU[[[iii{{{}}}^^^HHHAAA999666666666444111111111222222222222111111444333222111111222333444000000000000111111111111111111111111111111111111333333444555666777888888:::999999888999999:::::::::<<<@@@AAABBBBBBCCCDDDGGGHHHNNNSSSSSSXXXmmmuuunnnvvv}}}qqq]]]GGG======;;;;;;;;;;;;:::999888888777666666444333222111111333444555555444444555777888888;;;???BBBHHHVVVccczzz~~~{{{yyyyyy|||}}}tttpppppprrrsssuuu}}}rrraaaSSSMMMOOOOOORRRXXX\\\bbbmmmwww{{{xxxooofffeeejjjnnnnnntttuuuvvvwwwxxxwwwwwwvvvxxxxxxxxxyyy{{{}}}~~~}}}wwwqqqiiieeefff___bbbiiivvvwwwpppjjjeeebbbfffmmmtttwwwzzz{{{wwwqqqiiiddd```aaadddiiirrr}}}nnnpppsssuuuvvvxxxzzz|||ssskkkiiinnnsss}}}wwwjjjhhhccc\\\TTTPPPNNNNNNQQQSSSVVVZZZ\\\^^^___```[[[[[[[[[[[[ZZZVVVQQQNNNJJJJJJHHHFFFCCCBBBDDDFFFHHHQQQ^^^nnnzzzuuuooolllgggbbb^^^ZZZVVVSSSNNNGGGBBB@@@???>>>AAAFFFJJJOOORRRRRRSSSUUUSSSNNNIIIEEEAAA>>>======<<<;;;::::::999888:::???FFFLLLSSSYYYcccllltttzzz~~~uuusssxxx}}}yyyvvvqqqtttzzzzzzpppggg```ZZZVVVQQQRRRTTTVVV]]]jjj|||{{{]]]GGG@@@999666666666444111111111222222222222111111111111000000000000111111000000000000111111111111222222222222222222222222333444444555666777888999:::999999999999::::::;;;:::<<>>999999:::999999888777777777777666555444333333222333444555555444444555777777777999===@@@FFFSSSaaawww~~~}}}{{{xxxyyy|||~~~vvvqqqpppqqqsssvvv~~~vvvdddWWWQQQOOOOOORRRWWW[[[___iiittt{{{xxxooogggeeekkkooopppuuuvvvwwwxxxxxxwwwvvvvvvxxxxxxyyyyyy{{{|||~~~~~~vvvooohhh```\\\\\\YYY\\\dddsssyyyqqqlllfffdddhhhnnnuuuxxxzzz{{{wwwppphhhccc^^^```ccciiirrr|||mmmooosssuuuvvvwwwzzz{{{~~~}}}sssooolllqqqyyyyyysssnnnmmmjjjeee```[[[YYYYYY]]]^^^aaaccceeefffffffffdddbbb```___\\\WWWRRRNNNKKKJJJHHHEEEBBBAAACCCEEEIIITTTddduuu{{{uuuooolllgggccc___[[[WWWSSSLLLFFFBBBAAA@@@@@@DDDIIIMMMRRRUUUUUUUUUVVVTTTOOOHHHDDD@@@===<<<<<<;;;:::;;;::::::999;;;@@@GGGLLLTTTZZZcccmmmttt{{{~~~yyywwwuuuwwwzzz}}}yyyooofff___YYYVVVQQQRRRTTTWWW___mmm~~~uuuYYYEEE???999666666555444222111111222222222222111111...//////000000//////...000000000111111111222222333333333333333333333333444444555666777888999999:::999999999:::;;;<<<<<<:::===???AAABBBBBBDDDEEEJJJKKKPPPUUUUUUXXXkkkyyy{{{|||iiiTTTDDD>>>999999:::::::::999999888777777777666666555555555333444555555444444555777666666999<<>>999666555555333222111111222222222222111111---...///000000///...---000000111111111222222222444444444444555555555555444555666666888888999:::::::::::::::;;;<<<===>>>===???AAACCCCCCEEEGGGIIIMMMMMMRRRWWWWWWYYYjjj}}}ppp\\\III???<<<<<<=========<<<<<<;;;777777777777777777777777333444555555444444555777666666999===???CCCOOO[[[ooo}}}{{{zzzwwwwwwzzz|||~~~~~~vvvrrrqqqrrrxxxpppbbb[[[UUUUUUXXX\\\^^^```gggoooxxxwwwqqqiiiggglllrrrssswwwxxxxxxyyyyyyxxxvvvuuuzzzyyyyyyzzzzzz|||}}}}}}vvvkkkbbbYYYPPPLLLLLLKKKPPP\\\mmm}}}vvvrrrnnnkkkooovvv{{{|||}}}{{{vvvmmmeee```ZZZ]]]bbbjjjsss}}}kkkmmmqqqsssuuuwwwyyy{{{}}}}}}vvvtttxxx|||~~~{{{vvvoookkkmmmqqqwwwyyyzzzxxxwwwwwwxxxyyy{{{|||||||||{{{{{{vvvrrrlllfffaaa[[[UUUQQQNNNLLLHHHCCCAAAAAAEEEHHHRRRbbbxxx|||uuupppmmmiiieeebbb]]]WWWTTTKKKFFFBBBCCCCCCEEEIIIPPPQQQVVVXXXWWWVVVVVVSSSNNNIIIEEEAAA>>>======<<<;;;::::::;;;;;;===AAAGGGLLLSSSZZZcccmmmuuu|||yyyxxx|||vvvlllddd]]]WWWTTTQQQQQQTTTZZZeeeuuu~~~~~~cccMMM???<<<999666555444333222111111222222222222111111...///111111111111///...111111111111222222222222444444555555555666666666555555666777888999:::::::::::::::;;;<<<>>>???@@@@@@BBBDDDEEEFFFHHHKKKMMMPPPOOOTTTYYYZZZ\\\jjj{{{vvvdddPPPAAA===>>>>>>>>>>>>===<<<<<<888888888888888888777777333444555555444444555777777777:::>>>???CCCNNNYYYkkk~~~{{{zzzwwwwwwzzz{{{}}}xxxsssrrrrrrxxxttteee]]]ZZZZZZ^^^bbbcccdddjjjqqqwwwwwwrrrjjjggglllqqqtttvvvwwwxxxyyyxxxxxxvvvvvvyyyyyyyyyzzz{{{|||}}}~~~~~~ttthhh___VVVMMMIIIJJJJJJPPP\\\nnn{{{vvvssspppnnnrrrxxx|||}}}|||zzztttkkkccc^^^XXX\\\bbbkkkuuu~~~iiilllpppssstttvvvyyy{{{|||~~~}}}xxx||||||uuuoookkkooouuu}}}{{{vvvpppiiiccc]]]XXXTTTOOOLLLHHHCCCAAACCCHHHLLLYYYlllzzzpppmmmjjjgggccc^^^XXXTTTLLLGGGCCCDDDEEEFFFKKKQQQTTTXXXZZZXXXWWWWWWSSSNNNIIIFFFAAA>>>======<<<;;;999::::::;;;===AAAFFFKKKRRRYYYcccmmmuuu|||~~~tttjjjbbb\\\VVVSSSQQQQQQTTT[[[hhhxxx~~~www]]]KKK<<<;;;999666444333333333111111222222222222111111000111111222222111111000111111111222222222222333444444444555666666777777666666777888999:::;;;;;;::::::;;;<<<===???AAABBBBBBDDDFFFGGGHHHJJJNNNPPPRRRQQQVVV\\\]]]___kkk{{{{{{lllWWWFFF===>>>>>>======;;;::::::999999999888888777777777333444555555444444555777777888;;;>>>???BBBLLLWWWeeeyyy|||zzzxxxxxxzzz|||}}}zzzsssrrrssswww~~~uuufff]]][[[\\\```fffggghhhmmmtttvvvwwwssskkkgggjjjppprrrtttuuuvvvwwwxxxwwwwwwvvvxxxxxxxxxyyy{{{}}}~~~zzzooocccZZZRRRKKKGGGHHHIIIOOO\\\nnn~~~{{{vvvrrrpppnnnmmmqqqxxxzzzzzzyyyvvvppphhh```[[[UUUZZZaaajjjuuu~~~iiilllooorrrtttvvvyyy{{{{{{}}}}}}|||vvvsssssszzz~~~yyyqqqjjjddd___[[[XXXOOOMMMHHHDDDBBBEEEJJJOOOaaatttpppnnnkkkgggddd^^^XXXTTTMMMHHHDDDEEEFFFGGGLLLRRRWWW[[[]]]ZZZYYYXXXTTTOOOHHHDDD@@@===<<<<<<;;;:::888999::::::<<<@@@EEEJJJQQQXXXbbblllttt{{{}}}sssiiibbb[[[VVVRRRQQQQQQTTT\\\jjj{{{~~~~~~mmmVVVGGG::::::888666444333333333111111222222222222111111222111111000000111111222111111111222222222333333333333444555555666777777666777777888999:::;;;;;;::::::;;;<<<>>>@@@BBBCCCCCCEEEFFFGGGIIIKKKOOORRRTTTSSSWWW___```bbbmmm|||ttt___LLL@@@??????>>>===;;;:::999::::::999888777666666555333444555555444444555777777777:::======@@@IIITTT]]]qqq}}}{{{yyyxxx{{{|||~~~{{{tttrrrsssvvv}}}uuueee[[[XXXZZZ```fffhhhiiinnnuuuuuuwwwtttkkkfffhhhnnnqqqqqqssstttvvvwwwwwwwwwvvvvvvwwwxxxyyy{{{}}}vvvkkk___WWWPPPJJJGGGIIIFFFMMM[[[nnn{{{xxxrrrnnnkkkkkkjjjiiinnnuuuuuuuuutttqqqkkkccc[[[VVVRRRVVV^^^iiisss|||hhhkkkooorrrtttvvvxxx{{{zzz{{{~~~~~~|||wwwyyyrrrkkkeee```\\\YYYPPPMMMHHHDDDCCCFFFLLLQQQeeeyyypppnnnkkkhhhddd___XXXTTTNNNIIIEEEEEEFFFGGGLLLSSSYYY]]]___\\\[[[ZZZVVVPPPGGGCCC???<<<;;;:::999888777888999:::<<<@@@EEEIIIPPPWWWaaakkkssszzz|||rrriiiaaa[[[UUURRRQQQQQQTTT]]]kkk|||~~~}}}{{{eeePPPDDD999999888666444222333333111111222222222222111111222111000//////000111222111111222222222333333333333333333444555666666777777777888999:::;;;;;;<<<::::::;;;===???AAACCCDDDCCCDDDFFFGGGHHHKKKOOORRRUUUTTTXXX```bbbdddooo}}}xxxdddPPPCCCCCCBBBAAA???===;;;:::::::::999888777666555444333444666555444444555777555666999<<<<<<>>>GGGRRRXXXlll~~~|||yyyyyy{{{|||~~~|||tttrrrsssuuu|||tttdddYYYUUUWWW^^^eeeggghhhmmmtttuuuwwwtttkkkeeeggglllooopppqqqsssuuuwwwwwwwwwwwwuuuvvvwwwyyy{{{~~~uuujjj___WWWQQQKKKIIIKKKCCCJJJYYYnnn}}}wwwsssllliiifffgggfffffflllsssrrrrrrqqqmmmggg___XXXSSSOOOTTT\\\gggrrr{{{gggjjjmmmooorrruuuyyy|||zzz{{{|||}}}|||~~~}}}}}}tttjjjccc^^^ZZZXXXQQQNNNJJJGGGCCCDDDMMMXXXmmmzzzsssjjjfffddd```WWWPPPKKKEEEBBBDDDFFFJJJRRRYYY````````````___[[[UUUQQQKKKGGGBBB>>><<<;;;999888888999999999:::???FFFKKKNNNUUUaaammmuuu{{{|||oooddd]]]WWWRRRNNNRRRTTTYYYbbbooo~~~|||{{{}}}~~~xxxlll\\\MMMEEE===:::666444333222111///111111111111000000000000000111111111111222222222000000111111111222222222333333444555666666666666888999::::::;;;;;;;;;;;;:::<<<>>>???@@@AAACCCEEEDDDEEEGGGIIILLLOOOPPPQQQRRRVVVZZZ^^^bbbhhhqqqwww|||~~~~~~kkkZZZKKKCCC???AAACCC@@@<<<;;;888888777777666666555555333444444555666777888888444555666888:::???EEEIIIYYYiii{{{yyyzzz{{{|||vvvsssuuuvvvyyyzzzgggYYYSSSQQQUUU___fffiiilllooovvvvvvsssmmmgggdddfffiiioooooooooqqqsssuuuuuuuuuvvvvvvwwwxxx{{{}}}yyyllleee]]]XXXPPPHHHEEEGGGHHHOOO^^^qqq}}}wwwqqqkkkeee```[[[ZZZ^^^eeejjjmmmrrrppplllfff```YYYTTTQQQNNNQQQXXXcccooozzz~~~}}}}}}}}}|||{{{hhhjjjmmmoooqqqtttxxx{{{zzz{{{}}}}}}}}}~~~||||||~~~|||yyyzzz|||~~~wwwmmmfffaaa]]]ZZZRRRNNNJJJFFFCCCDDDMMMXXXpppyyypppkkkhhhcccZZZSSSPPPJJJGGGIIIKKKOOOVVV^^^bbbaaaaaaaaa___[[[UUUPPPIIIFFFAAA===;;;:::999777888888999999<<>>???@@@AAACCCEEEFFFGGGHHHJJJLLLNNNOOOPPPTTTWWW[[[]]]```fffnnnttt~~~}}}{{{mmm___KKKCCC===>>>@@@===:::999888888888777666666555555444444555555666666777777555666777888:::>>>DDDHHHWWWggg}}}{{{xxxzzz{{{|||xxxttttttuuuxxxzzzgggYYYQQQPPPTTT]]]dddhhhkkknnnuuuuuusssmmmfffbbbdddgggjjjjjjlllnnnqqqsssttttttuuuuuuvvvxxx{{{~~~xxxjjjccc\\\VVVPPPHHHEEEGGGIIIQQQ___rrr}}}vvvoooiiibbb]]]XXXWWW\\\dddjjjmmmsssqqqlllggg```YYYTTTQQQMMMQQQXXXcccppp{{{}}}|||{{{zzzyyywwwiiikkknnnpppqqqssswwwyyyzzz|||~~~~~~~~~vvvvvvxxx|||}}}xxxuuuuuuxxx}}}zzzpppjjjeee```\\\UUUOOOJJJGGGDDDEEENNNYYYrrrwwwqqqlllfff]]]VVVTTTOOOLLLMMMPPPSSSZZZbbbddddddcccbbb___ZZZTTTOOOHHHEEE@@@===;;;:::999777888999999:::===BBBIIIOOOQQQXXXbbbllluuu{{{~~~vvvjjjaaa[[[WWWSSSPPPOOORRRYYYdddssswwwjjj]]]PPPGGGBBB===;;;777555444444333111222222111111111000000000000111111111111222222222222222222333333333444444333444555666777777777777777888999:::;;;;;;;;;;;;;;;===???@@@AAABBBDDDFFFIIIIIIJJJKKKLLLNNNOOOOOOUUUWWWZZZ\\\^^^bbbjjjooo|||~~~~~~xxxooofffOOOEEE===<<<===;;;999999999888888777777666555555555555555555555555666666666777777888999===BBBFFFSSSdddzzzzzzxxxzzz{{{|||{{{uuussstttwww}}}zzzhhhZZZPPPOOORRRZZZbbbfffiiinnntttuuutttnnneee```aaaddddddeeehhhkkknnnpppqqqrrrrrrsssuuuxxx{{{uuuggg```YYYTTTNNNHHHFFFHHHKKKSSSbbbuuu|||uuunnnggg^^^YYYUUUTTTYYYaaaiiinnnsssqqqmmmhhhaaaYYYSSSPPPLLLPPPXXXdddqqq|||}}}{{{yyywwwtttqqqiiilllooopppqqqsssuuuwwwzzz|||~~~tttmmmmmmpppvvv|||}}}zzzuuuqqqqqqvvv}}}|||tttnnniiiccc]]]WWWQQQKKKHHHGGGHHHQQQZZZrrr}}}vvvqqqiiiaaaZZZVVVQQQNNNPPPSSSVVV\\\cccfffeeedddbbb___YYYSSSNNNHHHDDD@@@===<<<;;;:::999999999999:::<<>>;;;777666555555333222222222222111111111000000000000111111111222222222333333333444444444555555333444555666777888888888777888999:::;;;<<<<<<<<<===>>>@@@AAAAAABBBDDDFFFIIIIIIJJJLLLNNNOOOPPPQQQSSSVVVYYYZZZ\\\```gggmmmzzzzzz|||zzzyyyzzzuuupppmmmTTTIII???<<<<<<;;;:::;;;999999888888777666666555555555555555555555555444777777888888999<<>>@@@BBBBBBBBBCCCEEEGGGGGGHHHJJJLLLOOOQQQSSSTTTQQQTTTWWWYYY[[[___gggmmm|||{{{yyy{{{||||||qqqooo{{{xxxrrrpppoooVVVJJJ>>>;;;;;;:::999:::999999999888777777666666555555555555444444444444777777888888888;;;@@@DDDMMM]]]rrr{{{xxxyyyzzzzzz~~~xxxsssrrruuu|||{{{kkk^^^RRROOOOOOVVV]]]aaafffkkkpppuuuxxxrrrggg^^^]]]```bbbeeeiiijjjjjjjjjkkkmmmnnnpppsssxxx||||||nnnddd\\\UUUQQQLLLGGGGGGJJJLLLWWWiii|||yyynnneeeXXXUUUQQQPPPTTT^^^jjjrrrwwwuuurrrlllddd[[[TTTPPPKKKOOOXXXeeesss~~~~~~{{{xxxtttooolllhhhkkknnnqqqrrrrrrtttuuuwwwzzz~~~qqqfff[[[WWWWWW[[[dddlllppppppooonnnpppxxx~~~yyywwwsssjjjbbbXXXSSSOOOPPPRRRTTTYYY```ttt~~~wwwpppiiieee\\\WWWUUUWWWYYY[[[```ffffffeeecccaaa^^^XXXPPPKKKFFFCCC???<<<<<<<<<;;;:::999999999999:::???EEEJJJXXX___jjjuuu}}}}}}zzzzzz{{{}}}~~~~~~}}}{{{{{{|||}}}yyy{{{}}}|||ttthhh^^^XXXSSSOOOLLLMMMRRR]]]kkk|||}}}mmm___SSSIIIBBB<<<999666555555555444333333222222222222111111111000111111111111222222222333333333444444444555555444444666777999:::::::::999:::;;;===>>>?????????@@@AAACCCCCCCCCDDDEEEGGGHHHIIIKKKMMMPPPSSSUUUVVVQQQTTTWWWXXXZZZ^^^fffkkkwww~~~{{{~~~}}}~~~}}}vvvllliiiuuuwwwqqqnnnlllTTTGGG<<<888888777777888:::999999888888777666666444444444444444444555555666777777777888;;;@@@DDDJJJYYYmmm}}}yyyzzzyyyyyy|||{{{uuurrruuu{{{|||mmmaaaSSSNNNNNNSSSYYY]]]bbbhhhlllssswwwrrrfff]]][[[^^^aaafffjjjllljjjiiijjjlllmmmooosssxxx||||||nnnddd]]]UUUPPPKKKGGGGGGJJJLLLXXXlll}}}qqqfffZZZWWWRRRPPPTTT___lllvvvzzzxxxuuuooofff]]]UUUQQQLLLPPPYYYfffsss~~~~~~{{{wwwrrrnnnfffjjjnnnqqqrrrssstttuuuvvvyyy}}}|||tttddd[[[QQQNNNNNNQQQXXX```hhhjjjlllmmmpppyyy||||||xxxooofff___[[[YYY\\\___aaafffkkksssyyyssslllfffccc[[[WWWUUUWWWYYY[[[___eeeeeecccbbb```]]]WWWPPPKKKCCC@@@<<<:::::::::999999666777888999<<>>@@@AAAAAAAAAAAABBBDDDDDDDDDDDDFFFHHHJJJKKKLLLNNNQQQSSSTTTUUUSSSVVVXXXXXXYYY]]]ccciiisss|||uuukkkhhhrrrxxxqqqlllgggRRRGGG<<<999999777777888::::::999888888777777666333333333444444555555555555666777777888<<<@@@DDDEEETTThhh|||~~~zzzzzzyyywwwzzz~~~}}}vvvsssvvv|||~~~ooocccRRRMMMKKKPPPUUUXXX^^^cccgggooouuuqqqeee[[[YYY[[[^^^dddjjjllljjjiiikkkmmmmmmooosssxxx|||~~~pppeee]]]UUUPPPKKKFFFGGGKKKKKKYYYmmmuuuiii\\\YYYUUURRRUUU```oooyyy|||zzzwwwqqqiii___WWWRRRMMMQQQZZZgggttt}}}~~~{{{vvvrrreeeiiimmmqqqrrrssstttvvvuuuxxx|||}}}tttjjj^^^UUUMMMJJJIIIJJJQQQXXXbbbfffiiilllpppzzz|||rrrjjjhhhdddccchhhlllnnnqqquuuqqq{{{~~~yyyssslllfffaaa^^^YYYTTTRRRUUUWWWXXX\\\bbbdddbbbaaa___\\\VVVOOOKKKAAA>>>:::888888888888777444666777999===DDDLLLRRRZZZcccppp|||yyynnnhhhhhhjjjnnnrrrwwwyyyxxxxxxyyy{{{~~~xxxpppeee]]]YYYVVVSSSQQQNNNTTT```nnn~~~ssscccVVVMMMFFF:::888555333333444333222333333333222222222111111000111111111111222222222222222222333333333444444444555666888:::;;;;;;;;;;;;<<<===???AAABBBBBBBBBAAACCCDDDEEEDDDEEEFFFHHHLLLMMMNNNOOOQQQRRRSSSSSSVVVXXXYYYYYYYYY[[[aaafffqqq|||vvvmmmiiirrryyyqqqjjjdddSSSHHH>>>;;;;;;:::999:::::::::999999888777777777222222333333444555666666555555666777888<<>>AAAIIIQQQaaaiiiuuuwwwjjjbbbaaabbbpppqqqsssvvvyyy{{{}}}~~~wwwpppeee\\\WWWTTTRRRRRRSSSVVV___mmm{{{iiiYYYLLLCCC;;;888666444444333222000000000000000111111111111000111111111111222222222333333333444444444555555555555666777888999999::::::;;;===>>>>>>???BBBDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRWWWZZZ]]]^^^^^^^^^___```rrr}}}zzzqqqiiippp~~~|||uuummmfffSSSHHH<<<999999777666777555555666666666666555555555555555555555555555555444555666777777999===???EEEMMM\\\sss|||yyyxxxxxxyyyzzzxxxuuuvvv{{{tttgggTTTLLLGGGJJJPPPTTTWWWZZZ^^^eeelllkkkcccZZZVVVUUU^^^aaafffiiikkklllnnnoooqqqssswww{{{~~~ttthhh^^^TTTOOOJJJFFFEEEHHHRRR^^^qqq{{{qqqggg```WWWTTTZZZfffrrrzzz{{{uuukkkaaaXXXRRRQQQUUU]]]gggqqq{{{dddhhhllloooqqqsssvvvwwwzzz{{{~~~{{{ttthhh\\\TTTMMMGGGFFFFFFFFFHHHKKKPPPTTT[[[bbbjjjvvv~~~vvvpppmmmpppvvv}}}~~~{{{xxxuuurrrrrrsssssspppmmmkkkjjjhhhfffeeedddddddddfffdddaaa]]]YYYUUURRRQQQNNNMMMKKKKKKMMMPPPTTTVVVYYYYYYYYYWWWSSSMMMGGGDDD@@@>>><<<:::888888777777999666777;;;???DDDNNNWWWgggoooyyyrrriiiggghhhmmmoootttyyy}}}uuunnnddd[[[VVVSSSRRRQQQTTTXXXaaapppkkkWWWHHH???:::777555444444444222111000000000000111111111111111111111111222222222222333333444444444555555555555666666777888999::::::;;;===>>>??????@@@CCCEEEGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPQQQRRRSSSTTTUUUUUUYYY\\\___aaaaaaaaabbbcccooo}}}tttlllrrrzzzppphhhZZZMMM???:::999777666777666666777777777777666666555555555555555555555555444555666777777999<<>>@@@AAAAAACCCEEEHHHIIIJJJJJJKKKLLLNNNOOOPPPSSSTTTTTTUUUVVVWWWXXXXXXZZZ^^^ccceeeffffffffffffjjj{{{xxxooosss}}}xxxnnnbbbSSSCCC;;;888666666888777777888888888888777777555555555555555555555555444555666666777888<<<>>>CCCHHHTTTgggzzz~~~|||yyywwwwwwxxxzzz{{{zzzwwwvvvyyyzzzqqq\\\RRRKKKKKKNNNPPPSSSXXX[[[```eeefffaaa[[[VVVUUUZZZ^^^dddhhhkkkmmmoooqqquuuwwwyyy|||ttthhh^^^TTTNNNIIIFFFFFFIIITTTbbbwwwzzznnnggg___\\\aaalllwww}}}~~~|||xxxqqqhhh___WWWRRROOOSSSZZZcccnnnwww~~~bbbfffjjjnnnppprrruuuwwwxxxyyy{{{~~~wwwjjjccc[[[TTTPPPLLLFFFDDDFFFEEEJJJQQQYYYdddsssxxxssspppvvvyyysssjjjdddaaa]]]YYYUUUWWWVVVTTTRRRPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLHHHGGGEEEDDDEEEFFFHHHJJJIIIJJJJJJIIIFFFCCC???===;;;::::::999888888888888999666777<<>>@@@BBBCCCCCCEEEHHHJJJKKKKKKKKKLLLNNNOOOQQQRRRUUUVVVVVVWWWXXXYYYZZZZZZ[[[___dddhhhiiiiiiiiiiiifffuuu|||ttttttyyyxxxiiiXXXFFF<<<888666777999888888888999999888888888555555555555555555555555444555666666666888;;;>>>AAAFFFPPPaaattt}}}{{{yyywwwwwwxxxzzz||||||xxxvvvwww~~~}}}uuuaaaXXXPPPNNNOOOPPPTTTYYY___bbbfffgggddd^^^XXXUUUXXX]]]bbbgggkkkmmmppprrrtttvvvyyy|||uuuhhh^^^SSSMMMIIIFFFGGGJJJTTTcccyyy}}}rrrkkkdddaaafffoooyyy}}}zzzuuunnneee]]]VVVRRROOOSSSZZZcccmmmvvv}}}```ccchhhlllnnnpppsssuuuwwwxxxzzz|||tttjjj```XXXQQQHHHDDDEEEGGGJJJNNNUUU```pppxxxsssmmmtttxxxpppfff___[[[XXXUUURRRQQQQQQPPPOOONNNMMMLLLLLLHHHIIIKKKMMMOOOOOONNNNNNGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFEEECCCAAA>>><<<:::::::::999999999888888999777888>>>EEENNN[[[fffttt{{{}}}wwwiiiddd\\\VVVRRRPPPNNNMMMQQQZZZiiizzzcccKKK???<<<555444222222444555444333111111111111222222222222111222222222222333333333444444444555555555666666666666777999:::<<<======@@@AAACCCDDDEEEGGGJJJMMMLLLLLLLLLMMMOOOPPPRRRSSSUUUVVVWWWXXXYYYZZZZZZ[[[ZZZ^^^cccgggiiiiiijjjkkkfffqqq~~~{{{}}}ooo]]]III>>>999666777:::888888999999999999888888555555555555555555555555444555666666666777:::===@@@DDDMMM\\\ooo}}}{{{yyywwwwwwyyy{{{|||~~~zzzwwwwww|||}}}wwwhhh```YYYVVVVVVUUUYYY^^^eeegggjjjllljjjddd[[[UUUWWW\\\aaagggjjjmmmoooqqqqqqssswww{{{~~~uuuhhh^^^SSSMMMIIIFFFGGGKKKTTTddd{{{tttnnngggeeeiiiqqqyyy~~~{{{xxxrrrkkkccc[[[UUURRRPPPSSSZZZcccllluuu|||^^^aaafffjjjmmmooorrrtttvvvwwwyyy{{{~~~|||nnncccYYYOOOJJJJJJKKKMMMQQQVVV___mmm~~~{{{uuurrrjjjqqq|||vvvmmmbbbZZZVVVTTTRRRPPPLLLLLLMMMMMMMMMLLLKKKKKKFFFHHHJJJMMMNNNNNNMMMMMMGGGFFFEEEEEEDDDEEEFFFGGGEEEEEEEEEDDDBBB@@@>>>===::::::;;;;;;:::999888777999888:::AAAIIIRRR___kkkvvv|||zzzsssgggbbb[[[UUURRRPPPNNNMMMQQQ[[[kkk{{{yyy^^^HHH>>>:::666444222222333444333333111111111222222222222333222222222222333333333333444444555555555666666666666777888999;;;<<<>>>>>>@@@BBBDDDEEEFFFHHHLLLNNNMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZ]]]aaaeeegggiiilllnnnkkkrrrwwwdddOOOBBB;;;777777999888888999999999999888888555555555555555555555555444555666666555777:::<<>><<<;;;<<<<<<<<<;;;:::888777888888<<>>???@@@BBBDDDFFFGGGIIILLLOOOPPPPPPPPPQQQRRRTTTVVVVVVUUUVVVVVVWWWXXXYYYZZZ[[[ZZZ]]]```cccfffiiimmmqqqrrrvvvmmmWWWHHH>>>888666666777777888888888888777777555555555555555555555555444555666666555666999;;;>>>AAAHHHTTTfff}}}|||zzzyyyyyy{{{|||}}}~~~}}}yyywww{{{yyyrrrgggbbb___^^^]]][[[]]]bbbiiikkkpppwwwzzztttggg]]]WWW[[[aaafffiiikkkmmmooooooqqquuuyyy|||~~~~~~~~~~~~}}}}}}vvvhhh]]]RRRLLLHHHFFFHHHMMMWWWiiitttoooiiifffiiiooovvvyyywwwtttmmmeee^^^XXXTTTRRROOORRRXXX```iiiqqqxxx{{{^^^bbbgggkkknnnpppsssvvvuuuvvvwwwyyy|||~~~rrriiieeefffaaaeeelllqqqwww~~~~~~xxxpppkkkhhhgggjjjoooxxxzzzqqqcccZZZUUUTTTSSSRRRRRRRRRSSSSSSRRRQQQOOONNNHHHJJJLLLNNNNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIJJJKKKFFFEEEDDDCCCAAA???===<<<<<<=========<<<:::888777777777===HHHSSS^^^kkkvvv~~~wwwoooddd```ZZZUUURRRPPPOOOMMMUUU```ooo~~~xxx}}}}}}gggSSSEEE===;;;777555333222333333222111111111222222222333333333222222333333333444444444555555555555666666666777666777888:::<<<>>>???@@@@@@BBBDDDFFFGGGIIILLLOOOQQQRRRRRRSSSTTTVVVWWWXXXVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]```ccceeejjjooosssxxxzzzttt]]]LLLAAA888444444777777888888888888777777555555555555555555555555555555666555555666999;;;>>>@@@FFFQQQbbbyyy}}}{{{yyyzzz{{{|||}}}}}}}}}zzzxxx{{{~~~wwwppp```\\\[[[[[[YYYWWWYYY^^^gggjjjpppyyy~~~yyylll```XXX\\\aaafffhhhjjjmmmnnnqqqrrruuuxxx{{{|||}}}}}}|||||||||{{{|||~~~vvvhhh]]]RRRKKKHHHFFFHHHMMMYYYkkksssnnnhhhfffhhhnnntttxxxwwwssslllddd]]]WWWTTTRRRMMMQQQWWW___hhhpppvvvyyyZZZ___fffkkknnnpppqqqrrruuuwww{{{}}}~~~}}}yyywww{{{~~~~~~vvvooojjjddd```aaaeeekkkttt}}}pppbbb[[[WWWSSSPPPQQQRRRSSSTTTUUUVVVUUUTTTTTTNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLNNNNNNMMMKKKJJJGGGDDDBBBBBBBBBAAA???<<<<<<<<<<<<;;;:::999999:::<<>>???@@@AAABBBBBBGGGHHHHHHHHHIIILLLPPPSSSSSSSSSSSSTTTUUUVVVXXXYYYYYYZZZ[[[ZZZYYYYYYZZZ\\\]]]^^^```bbbdddiiioootttwww}}}hhhVVVFFF;;;888;;;888888888888888888888888888777666555555444444555555555555666666777888999<<<<<>>===<<<=========<<<;;;;;;:::<<>>999777444444333333333333222222222222333333333333444444333333333222333333444555666666777777888999999:::======>>>???AAABBBCCCCCCGGGHHHIIIIIIJJJLLLPPPSSSUUUUUUVVVWWWXXXYYYYYYZZZYYYZZZZZZYYYXXXXXXYYY[[[___```aaabbbeeeiiinnnrrr{{{ooo^^^MMM???999:::888888888888888888888888888777666555555444444555555555555555666777888999<<<<<>>===<<<============<<<<<<<<<<<<>>>CCCMMMYYYeeeooowww{{{~~~}}}ssslllccc]]]VVVSSSPPPNNNPPPUUU]]]hhhyyy{{{rrrwww|||~~~||||||tttkkk]]]NNNBBB;;;888777444444333333333333222222222222333333333333444444333333333333333444555555777777888888999:::::::::>>>>>>???@@@BBBCCCDDDEEEGGGIIIJJJKKKKKKNNNQQQTTTVVVWWWYYYZZZ\\\\\\[[[[[[ZZZ[[[[[[YYYWWWWWWXXXYYYaaabbbcccdddeeehhhmmmppp~~~~~~wwwjjjWWWDDD;;;:::999999999999999999999999888777666555555444444555555555555555666777888999===<<<@@@JJJXXXkkk}}}zzzzzz|||yyy|||}}}wwwyyyzzziiiYYYRRRNNNJJJLLLSSSXXX^^^dddkkkrrruuuqqqiii```\\\]]]ccchhhjjjmmmpppqqqrrrsssuuuwwwyyyzzz{{{{{{|||~~~zzzkkk```UUUMMMHHHGGGKKKRRRcccxxx}}}wwwpppjjjbbb```^^^___ccciiinnnpppnnnjjjeee```[[[WWWSSSPPPPPPNNNOOOUUU\\\bbbjjjrrr~~~WWW\\\bbbgggjjjmmmoooqqqrrrtttxxxzzz{{{|||~~~{{{wwwpppkkkeeebbbbbbaaa___]]]UUUQQQNNNNNNNNNOOOWWW```mmmzzztttjjjddd```bbbeeegggfffffffffeeedddccccccaaa```^^^[[[WWWSSSPPPNNNNNNOOORRRVVVYYY[[[YYYWWWRRRMMMHHHCCCAAA???===<<<<<<<<<<<<;;;<<<<<<<<<===AAAHHHTTT```kkksssyyy}}}~~~~~~~~~{{{qqqkkkbbb[[[UUURRRPPPNNNQQQVVV]]]jjj{{{{{{xxx~~~zzzlllcccUUUHHH>>>999888777444444333333333222222222222222222333333333444444444333333333444555666777888888888999::::::;;;;;;??????@@@BBBDDDEEEFFFGGGHHHJJJLLLMMMNNNPPPSSSVVVWWWXXX[[[]]]^^^^^^]]]\\\\\\]]]\\\[[[XXXXXXXXXZZZcccdddeeeeeefffhhhkkknnn}}}}}}~~~~~~{{{rrr```KKK>>>:::999999999999999999999999888777666555555444444555555555555555555666888888<<<<<>>DDDMMMZZZfffpppvvv{{{~~~~~~}}}|||yyyvvvvvvwwwzzz{{{}}}xxxooojjj```ZZZTTTRRRPPPOOORRRWWW^^^kkk}}}~~~zzziii```RRREEE===999777666444444333333333222222222222222222333333333444444444444444444555666777888999999::::::;;;;;;<<<<<<@@@AAABBBDDDEEEGGGHHHIIIJJJLLLOOOPPPQQQSSSVVVYYYXXXZZZ\\\^^^______^^^]]]___``````^^^\\\[[[[[[]]]eeefffggggggggghhhkkkmmmxxx|||{{{|||sssvvv~~~xxxxxxyyyttteeePPPAAA;;;999999999999999999999999888777666555555444444555444444444444555666777888;;;;;;>>>EEEOOO___www~~~{{{xxxwwwyyyxxx|||yyyvvvzzznnn]]]RRRLLLKKKMMMQQQWWW]]]bbbiiiqqqtttrrrccc]]][[[___cccfffjjjooopppqqqrrrtttvvvxxxzzz{{{}}}~~~}}}yyyuuusssuuuzzz|||lllaaaUUUNNNKKKJJJQQQXXXqqqzzzrrrjjjccc^^^[[[YYYXXX[[[^^^aaabbbeeeaaa\\\WWWSSSOOOKKKHHHGGGEEEFFFKKKQQQWWWcccnnn{{{~~~UUUYYY^^^cccgggjjjnnnppprrruuuxxxzzz{{{|||}}}xxxqqqlll```\\\VVVSSSRRRPPPLLLIIIDDDCCCDDDFFFGGGLLLYYYfffsss~~~zzz{{{}}}{{{yyyxxxwwwwwwuuutttqqqmmmhhhccc___]]][[[\\\```dddhhhiiifffddd\\\VVVNNNGGGBBB???<<<;;;;;;;;;::::::;;;===???@@@HHHRRR```llltttyyy~~~}}}{{{wwwrrrmmmlllnnnpppuuuyyy~~~vvvnnniii___YYYTTTRRRQQQPPPTTTYYY```nnnwwwggg]]]OOODDD>>>:::777555444444333333333333222222222222333333333333444444444444444555666777888999:::::::::;;;<<<<<<======AAABBBCCCEEEGGGIIIJJJKKKLLLOOORRRTTTUUUWWWZZZ\\\[[[\\\^^^___```aaa``````cccddddddbbb``````aaabbbeeeggghhhhhhhhhiiikkkmmmrrr{{{|||xxxvvvzzz{{{uuuhhhjjjrrr~~~uuussstttrrrgggTTTCCC;;;::::::::::::::::::::::::888777666555555444444555444444444444555666777888999:::===DDDLLLZZZqqq|||xxxxxxzzzyyy}}}{{{uuuwwwwwwdddTTTKKKIIIIIINNNTTTZZZ^^^eeennnrrrqqqddd^^^ZZZ\\\```dddiiiooopppqqqrrrtttvvvxxxyyyzzz}}}~~~zzzvvvqqqmmmnnnttt{{{}}}lllaaaVVVOOOLLLLLLSSS[[[yyy{{{sssjjjccc\\\YYYVVVUUUWWWYYYZZZZZZ]]]ZZZUUUQQQNNNKKKGGGEEEEEECCCDDDGGGLLLSSS```lllzzzTTTXXX]]]bbbfffiiimmmpppqqqssswwwyyyzzz{{{}}}|||yyytttmmmggg]]]YYYUUURRRQQQOOOJJJGGGAAA@@@BBBDDDEEEKKKYYYgggwww}}}yyytttoookkkiiigggiiilllqqqttttttqqqnnnccc]]]TTTLLLFFFCCC@@@>>>======<<<<<<===???BBBCCCMMMWWWfffqqqxxx|||}}}wwwpppjjjhhhjjjllluuuzzz~~~tttlllhhh___YYYTTTSSSRRRRRRUUU[[[dddrrrrrrbbbYYYLLLBBB===:::666333444444333333333333222222222222333333333333444444444444444555666777999::::::;;;;;;<<<======>>>>>>BBBCCCDDDFFFHHHJJJLLLMMMNNNQQQTTTWWWXXXZZZ]]]___^^^___```aaabbbccccccdddgggggghhhgggeeeeeefffhhheeegggiiiiiiiiiiiikkkmmmooowww~~~|||wwwtttwww}}}~~~xxxqqqcccccchhhwwwwwwrrrpppooogggVVVDDD:::::::::::::::::::::::::::888777666555555444444555444444444444555666777777777888===CCCJJJVVVmmm~~~{{{zzz}}}{{{~~~vvvuuu}}}lllYYYMMMIIIIIIKKKQQQWWWZZZ```iiimmmnnneee^^^YYY[[[^^^bbbhhhooopppppprrrtttvvvxxxyyyzzz|||}}}~~~~~~zzzvvvsssssswww{{{~~~lllbbbVVVOOOLLLNNNUUU^^^zzzzzzrrrhhhbbbXXXUUURRRQQQRRRTTTUUUTTTUUURRROOOLLLKKKIIIGGGEEEEEECCCCCCEEEHHHOOO\\\iiiyyySSSWWW\\\aaaeeeiiimmmpppppprrruuuwwwxxxzzz|||~~~{{{xxxssskkkeeeWWWTTTPPPNNNMMMKKKEEEAAAAAAAAABBBDDDEEEKKKZZZiiiyyy}}}xxxtttrrrrrrssswww{{{~~~~~~{{{xxxjjjddd[[[RRRLLLHHHEEECCC???>>>>>>>>>???AAADDDFFFQQQ[[[iiitttzzzzzzqqqjjjhhhjjjlllyyy}}}ssslllhhh___YYYTTTSSSSSSSSSVVV\\\ggguuuooo^^^UUUIIIAAA===:::555111444444444333333333222222222222333333333444444444444444555555666888999:::;;;;;;<<<<<<===>>>>>>>>>BBBCCCEEEGGGIIIKKKMMMNNNPPPRRRVVVYYYZZZ\\\^^^```aaaaaaaaabbbcccdddfffgggiiijjjjjjiiihhhhhhjjjllleeegggiiiiiiiiijjjkkkmmmmmmvvv}}}}}}wwwsssvvv}}}~~~yyyrrrccc```bbbpppzzzsssnnnmmmgggVVVDDD888::::::::::::::::::::::::888777666555555444444555444444444444444555777777555888===CCCIIIUUUjjj}}}}}}}}}|||~~~xxxuuu|||sss]]]PPPLLLLLLHHHOOOUUUXXX]]]eeejjjjjjfff^^^YYYZZZ]]]aaahhhooooooppprrrtttvvvxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||}}}mmmbbbVVVPPPMMMOOOVVV___wwwzzzssskkkbbb[[[TTTQQQOOONNNPPPQQQRRRRRROOOLLLJJJIIIIIIIIIHHHFFFFFFDDDDDDEEEFFFLLLYYYgggyyyQQQUUUYYY^^^bbbfffkkknnnrrrrrrssstttwww{{{~~~|||tttlllfffbbbZZZWWWRRRNNNKKKIIIFFFDDD@@@BBBCCCCCCFFFPPP^^^iii|||}}}|||{{{xxxooocccYYYRRRMMMHHHEEEDDD???===>>>>>>>>>@@@EEEVVV```lllvvv|||uuuooopppssszzz}}}tttlllfff[[[UUUQQQPPPPPPRRRXXX___lllzzz}}}kkk^^^SSSGGGAAA===999777888222222222111111111000000333333333333333333333333444444555666888999;;;<<<;;;<<<>>>???>>>???@@@BBBCCCEEEFFFHHHIIILLLPPPSSSQQQTTTXXXZZZ[[[\\\]]]___ccccccdddeeefffggghhhiiilllnnnppprrrrrrooollljjjooonnnllllllmmmmmmlllkkkppppppuuu~~~|||www{{{~~~{{{xxxggg```^^^kkk}}}wwwooocccTTTEEE;;;<<<======<<<;;;:::999888888777666555444333222222555444444444444555666666777666999???FFFQQQdddttt~~~|||zzzzzz{{{|||~~~zzzwww{{{zzzdddSSSKKKJJJKKKMMMOOORRRUUUZZZ```dddeeeaaa\\\ZZZ\\\bbbhhhkkknnnooorrrsssssstttvvvxxxwwwxxxyyy{{{}}}~~~ppp```RRROOONNNNNNTTT^^^ttt~~~vvvnnniiiccc\\\WWWRRRPPPMMMJJJIIIJJJLLLMMMMMMOOONNNJJJHHHIIIGGGDDDDDDBBBBBBCCCDDDJJJXXXfffxxxPPPSSSXXX]]]aaaeeejjjmmmqqqqqqsssuuuxxx{{{}}}{{{ssslllfffbbbWWWTTTOOOKKKIIIGGGDDDCCCAAABBBCCCEEEIIITTTcccooo~~~zzznnnccc[[[SSSLLLGGGDDD@@@>>>???AAABBBFFFLLL[[[dddpppyyyzzzyyy{{{|||ssskkkeee]]]WWWRRRQQQQQQSSSYYYaaaooo}}}kkk]]]QQQFFF@@@<<<888666777444333333333222222222111333333333333333333333333555555666666888999;;;;;;:::<<<>>>??????@@@BBBDDDDDDFFFHHHIIIJJJMMMQQQTTTVVVWWWYYYYYYZZZ\\\___bbbcccdddeeefffggghhhiiiiiikkkmmmppprrrrrrpppmmmlllnnnmmmkkkkkkkkklllkkkkkkppppppttt}}}{{{~~~{{{nnnddd___jjjyyyooocccSSSDDD;;;::::::::::::999999888777:::999888777666555444444555444444444444555666666999888:::???DDDNNN___nnn~~~|||yyyyyyzzz{{{}}}}}}xxx{{{}}}gggUUUMMMKKKIIIKKKMMMOOORRRWWW\\\```ddd```[[[YYY[[[aaafffjjjmmmooorrrsssssstttvvvxxxvvvwwwyyy{{{|||~~~~~~qqqaaaSSSOOONNNNNNVVV```rrrzzzssskkkeeeaaa\\\VVVRRRQQQOOOLLLJJJIIIJJJKKKMMMMMMPPPOOOLLLJJJKKKIIIEEEEEECCCCCCDDDEEEJJJWWWdddwwwNNNQQQVVV[[[___dddiiillloooqqqsssvvvyyy{{{}}}}}}}}}tttlllfffbbbUUURRRNNNKKKIIIGGGEEECCCBBBCCCDDDGGGMMMZZZkkkvvv{{{pppfff[[[QQQIIIEEE@@@>>>@@@BBBFFFLLLTTT___gggrrr{{{{{{rrriiiccc]]]XXXTTTSSSSSSTTT[[[cccrrrjjj[[[PPPDDD???;;;777555666444444444444333333333333333333333333333333444444777777777777888999:::;;;:::<<>>AAAIIIXXXfffzzz|||zzzyyyzzz{{{}}}{{{{{{nnn[[[PPPLLLHHHJJJLLLNNNPPPSSSXXX[[[bbb```\\\ZZZ[[[```eeeiiimmmoooqqqsssssstttvvvwwwvvvwwwxxxzzz|||}}}~~~~~~tttdddUUUPPPNNNOOOWWWbbbrrr}}}{{{wwwsssmmmggg```[[[XXXVVVQQQNNNOOONNNLLLJJJIIIJJJKKKLLLNNNQQQQQQNNNMMMMMMLLLHHHFFFEEEEEEFFFGGGKKKWWWcccwwwLLLOOOTTTYYY^^^ccchhhlllnnnpppssswwwyyy{{{||||||vvvlllddd___UUURRRNNNKKKJJJIIIGGGFFFEEEEEEFFFIIIRRR```qqq|||zzzpppcccVVVMMMHHHBBB>>>@@@CCCGGGPPPXXXaaahhhqqqyyyyyypppgggaaa[[[WWWUUUTTTSSSUUU]]]fffvvvjjjYYYNNNBBB===999555444555444444444333333333333333333333333444444444444444888888888888888999:::;;;;;;===@@@AAABBBDDDGGGIIIIIIKKKMMMNNNOOORRRVVVYYY\\\]]]]]]\\\\\\^^^aaadddfffffffffggghhhiiiiiijjjiiikkknnnpppqqqqqqpppooojjjjjjiiihhhggggggiiikkkkkkkkknnnuuu~~~rrrfffhhhxxxuuufffUUUEEE;;;777777666666777777777888777777666666555444444333555444444444444555666666888888999<<>>AAACCCDDDFFFIIIKKKKKKMMMOOOPPPQQQTTTXXX[[[[[[]]]___`````````bbbcccffffffgggggghhhhhhiiiiiihhhjjjlllnnnppppppoooooohhhiiihhhfffeeeeeeiiillliiiiiikkkrrrzzz|||pppnnnxxxzzzjjjXXXHHH===888888777777777888888999777777666666555555444444555444444444444555666666555555777;;;===BBBNNNZZZqqq~~~|||yyyzzz{{{|||}}}xxxyyy|||zzzgggZZZTTTRRRTTTVVVXXXYYY[[[^^^```ggggggeeebbb```aaaeeeiiikkknnnqqqsssttttttuuuvvvwwwxxxzzz|||~~~}}}mmm\\\TTTPPPQQQ]]]kkkxxx|||wwwpppjjjddd^^^XXXTTTSSSSSSQQQOOONNNNNNMMMMMMMMMNNNOOOOOOQQQUUUVVVSSSRRRRRRPPPKKKKKKIIIIIIIIIIIILLLXXXdddxxxHHHLLLRRRXXX]]]ccchhhlllnnnppprrruuuxxxzzz||||||~~~~~~pppcccZZZVVVSSSOOOLLLKKKJJJHHHGGGHHHIIIKKKSSS```pppssseee\\\QQQKKKFFFGGGJJJMMMUUU]]]dddjjjqqqxxx}}}uuulllccc]]]UUUTTTTTTTTTTTTVVVaaammm{{{qqqVVVKKK@@@;;;888444333555222222222222333333333333333333333444555555666666999999999999:::;;;<<<===>>>@@@CCCEEEFFFHHHJJJMMMMMMNNNPPPQQQSSSUUUYYY]]]ZZZ]]]```bbbbbbbbbccccccfffffffffgggggghhhhhhhhhhhhiiikkklllmmmnnnnnnmmmggghhhhhhfffcccdddiiimmmjjjiiikkkpppxxx~~~ppp]]]LLLAAA:::999888777777888999:::999999999888888777777777555444444444444555666666333333666:::<<<@@@KKKVVVkkkzzz}}}{{{{{{{{{|||~~~xxxwwwyyylll___YYYXXX[[[]]]___```bbbdddfffkkklllkkkgggcccbbbdddhhhjjjmmmqqqssstttttttttuuuwwwxxxzzz{{{}}}~~~ooo^^^VVVRRRUUUdddttt{{{tttmmmfff```YYYUUUTTTSSSRRRPPPPPPPPPPPPPPPPPPQQQRRRSSSVVVZZZ[[[XXXWWWVVVSSSMMMMMMKKKIIIIIIIIIMMMZZZgggzzzHHHLLLRRRXXX]]]ccciiimmmooopppqqqtttvvvyyy|||}}}~~~~~~}}}}}}~~~|||mmmddd[[[XXXSSSQQQOOONNNLLLJJJGGGIIINNNXXXhhhzzzuuuggg]]]NNNIIIEEEGGGJJJNNNUUU\\\bbbhhhooouuuzzz|||tttkkkbbb\\\SSSSSSTTTVVVUUUYYYeeerrrpppVVVKKK@@@;;;888555444555333333333333444444444555333333444444555666666666888888999999;;;<<<>>>>>>@@@BBBDDDFFFGGGHHHKKKMMMMMMOOOQQQRRRSSSVVVZZZ]]][[[]]]___``````bbbdddgggfffffffffffffffgggggggggggghhhiiikkkkkklllllllllggghhhiiifffcccdddiiinnnnnnmmmmmmqqqvvvuuubbbPPPDDD;;;:::888777666777888888999999999888888888888888555444444444444555666666444444777:::;;;===GGGRRRbbbttt||||||||||||}}}yyywwwxxx~~~pppccc^^^\\\^^^aaadddeeefffiiijjjnnnooonnnjjjdddaaacccfffiiimmmqqqtttttttttttttttuuuvvvxxxzzz{{{}}}}}}}}}|||mmm^^^WWWUUU[[[mmm{{{tttmmmggg___YYYWWWVVVTTTRRRRRRRRRRRRSSSTTTUUUUUUVVV]]]```aaa^^^\\\ZZZVVVQQQOOOKKKIIIHHHHHHNNN\\\kkk|||GGGKKKRRRXXX]]]dddjjjnnnppppppqqqsssuuuyyy|||~~~~~~~~~}}}}}}}}}{{{|||~~~~~~~~~yyyoooaaa]]]YYYVVVTTTSSSPPPOOOFFFHHHOOO\\\nnnrrrdddZZZIIIDDDBBBDDDHHHKKKSSSZZZ^^^dddkkkqqqvvv~~~|||sssjjjaaa[[[SSSSSSUUUWWWWWW[[[hhhuuulllVVVKKK@@@<<<999555444555444444444555555555666666333333444444555666777777888888888999;;;===???@@@AAACCCEEEGGGGGGIIIKKKMMMMMMOOOQQQRRRTTTVVVZZZ]]]\\\]]]]]]]]]^^^aaafffjjjeeeeeeeeefffffffffffffffggghhhiiiiiijjjjjjjjjjjjgggiiiiiifffcccdddiiiooorrrpppoooqqquuu~~~yyyfffRRRFFF<<<:::888666555555666777777777777777666666666666555444444444444555666666555555888::::::<<>>AAACCCCCCDDDFFFGGGIIIKKKMMMMMMQQQRRRUUUWWWXXXXXXXXXWWW[[[]]]___``````aaaccceeegggfffeeeddddddeeeffffffeeeggghhhhhhggggggiiijjjjjjkkkkkkjjjhhhhhhjjjlllrrrssssssrrrsss|||tttaaaPPPBBB<<<999999999777777:::999888888777666666555555666666666666555555555555333444555666777;;;@@@CCCPPPccc{{{}}}{{{zzz~~~yyyxxxzzz~~~{{{lllbbb[[[YYY[[[```ccccccgggmmmnnnqqqtttqqqkkkeeedddeeegggkkkooorrrssssssssssssssstttvvvyyy{{{|||}}}~~~sssggg\\\YYY[[[fff}}}{{{ssslllgggccc___]]]\\\[[[YYYXXXXXXYYYZZZ[[[dddlllqqqoookkkfff___XXXSSSPPPMMMLLLKKKQQQaaaqqqEEEIIIOOOUUU[[[```eeehhhlllmmmppprrruuuwwwxxxyyy{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxxxxwwwvvvvvvyyy{{{yyyjjjdddbbb\\\UUUQQQMMMRRR^^^ppp{{{tttoooggg^^^VVVNNNFFFBBB>>>===<<<===AAAGGGLLLPPPXXX]]]fffnnnuuu|||~~~|||}}}|||tttllleee^^^YYYTTTRRRSSSWWW\\\eeetttqqqnnn{{{zzzdddTTTIIICCC;;;666555555444333555444444444444333333333222333444666888999:::;;;888999;;;<<<===???BBBDDDDDDDDDFFFHHHJJJLLLNNNNNNRRRSSSVVVXXXYYYZZZZZZYYYYYY[[[]]]^^^___```bbbdddgggfffeeedddddddddddddddeeefffggggggffffffiiijjjjjjkkkmmmlllkkkjjjkkklllppprrrtttssstttzzz}}}yyywwwfffWWWDDD>>>888888888666777:::888888888777777666666555666666666666555555555555444555666666777999===AAAKKK\\\sss}}}zzzyyy{{{{{{xxxvvvyyy~~~~~~ooodddXXXUUUVVVZZZ^^^```dddiiikkknnnqqqppplllgggfffgggfffjjjnnnqqqrrrrrrssssssqqqsssuuuxxxzzz|||~~~~~~|||mmmbbbYYYWWW[[[ggg{{{tttnnniiifffccc```^^^[[[XXXXXXYYY\\\]]]hhhpppvvvvvvrrrlllddd\\\VVVRRROOONNNNNNTTTcccrrrFFFJJJPPPUUUZZZ___cccgggkkklllooorrrtttvvvxxxxxx{{{{{{|||{{{yyywwwvvvvvvuuuvvvvvvvvvuuuuuuwwwyyy}}}ooohhhgggaaaXXXRRRPPPWWWdddwww~~~tttkkkggg]]]YYYRRRMMMIIIEEEBBB@@@::::::999;;;???EEEKKKNNNTTT[[[dddnnnwww~~~zzzyyy}}}{{{ssskkkddd]]]XXXSSSQQQRRRWWW^^^gggwww|||ooommmzzznnn[[[NNNDDD???:::666555555555444444444444444444444444444666666777777888999::::::999;;;===>>>>>>@@@CCCEEEEEEEEEGGGIIILLLNNNOOOPPPTTTUUUWWWYYYZZZ[[[\\\\\\XXXZZZ]]]^^^___```bbbdddffffffeeeeeeddddddccccccdddeeeeeedddcccdddfffhhhiiilllnnnooonnnlllllllllooorrruuuuuutttxxx|||uuu{{{xxxiii\\\III@@@999777777666777:::888888888777777777666666666666666666555555555555555666666666666888;;;>>>FFFTTTiii}}}zzzyyy{{{zzzvvvsssssswww~~~ssshhhYYYTTTSSSWWWZZZ]]]bbbgggiiillloooooolllhhhfffeeedddhhhmmmpppqqqqqqrrrsssqqqsssuuuxxx{{{}}}~~~wwwfff]]]VVVVVVZZZhhh{{{uuupppllliiifffccc___[[[ZZZ[[[^^^```kkkttt|||}}}yyysssjjjbbbYYYUUUPPPOOOPPPVVVeeerrrFFFJJJPPPUUUZZZ^^^cccfffjjjkkknnnqqqtttvvvwwwxxxxxxzzz{{{yyyvvvttttttuuuuuuvvvwwwvvvuuuuuuwwwxxxzzztttmmmkkkeee\\\WWWVVV]]]kkk~~~}}}zzzxxxwwwuuuvvvwwwssskkkaaaZZZVVVLLLIIIDDD@@@???>>>===<<<888888888:::>>>DDDIIILLLRRRYYYdddpppzzz~~~{{{}}}zzzrrrkkkccc]]]XXXSSSRRRSSSXXX___hhhxxxzzzrrrssstttdddUUUKKK???<<<999666555555555555444444444444444444444444777777777777888:::;;;<<<:::<<<>>>???@@@AAADDDGGGFFFGGGIIIKKKNNNPPPRRRSSSUUUVVVXXXZZZ\\\]]]^^^___YYY[[[]]]______```cccdddfffffffffeeeeeedddddddddccccccdddcccaaaaaacccdddhhhkkknnnpppooonnnnnnnnnooosssvvvvvvtttvvv|||~~~uuuwwwyyymmmcccPPPEEE:::777777666777999888888888888777777777777666666666666555555555555555666666666666777999<<>>BBBGGGJJJPPPXXXdddqqq~~~yyyqqqjjjccc\\\XXXUUUSSSUUUZZZaaakkkzzzzzzxxx|||yyyjjj[[[OOOGGG;;;:::888666555444444444333333333444444444444555555555555666888;;;>>>@@@<<<===???@@@AAACCCFFFHHHHHHIIIKKKNNNPPPSSSUUUVVVWWWXXXYYY[[[]]]___```aaa\\\^^^```aaaaaaaaaccceeeeeeeeefffggggggffffffeeebbbdddeeedddbbb```___```fffiiimmmoooooooooppppppppptttwwwwwwttttttyyy~~~wwwuuuzzzyyyzzzzzzpppiiiWWWJJJ===888777666777888888888888888888888888888666666666666555555555555333555666666666666888:::AAAGGGWWWmmm}}}|||{{{}}}{{{rrrnnnmmmnnnttt{{{~~~{{{wwwfff]]]UUUUUUXXX[[[___ccceeegggiiikkkjjjgggbbb```]]]aaagggkkkmmmnnnooopppssstttvvvxxxzzz|||}}}}}}}}}~~~zzzzzz{{{~~~wwwnnn```XXXSSSSSSWWWddd{{{xxxrrroookkkgggeeeeeefffgggoooyyywwwoooddd]]]VVVTTTUUUZZZfffqqqCCCGGGMMMSSSXXX]]]bbbeeehhhjjjlllpppsssuuuwwwxxxuuuxxx{{{zzzvvvtttuuuxxxxxxzzz{{{{{{zzzzzz{{{||||||~~~vvvnnnhhhfffhhhnnnyyywwwllleee```ZZZVVVSSSTTTSSSQQQLLLHHHFFFFFF???<<<999777777666555444666666777999<<<@@@DDDGGGPPPWWWdddsss~~~wwwooohhhaaaZZZVVVVVVTTTWWW]]]dddooo|||uuueeeVVVKKKFFF999999888777555333333333333333333444444444555555555555555666888:::===???===>>>@@@AAABBBDDDGGGIIIJJJKKKMMMPPPSSSUUUWWWXXXXXXYYYZZZ\\\^^^```bbbccc```aaaccccccbbbcccdddfffdddeeefffhhhhhhhhhhhhgggdddfffhhhgggddd```^^^]]]dddgggkkknnnooopppqqqssssssvvvyyywwwtttssswww|||zzzuuuvvvxxxyyytttmmmpppvvvxxxqqqkkk^^^OOO???999777666666888888888888888888888888888666666666666555555555555222444555666666666888:::???BBBOOOeee{{{}}}{{{yyyzzz}}}wwwmmmmmmmmmqqqvvv{{{~~~~~~mmmbbbWWWUUUWWWYYY\\\``````bbbeeehhhiiigggccc```ZZZ___dddiiikkklllmmmnnnrrrsssuuuvvvxxxyyyyyyyyy{{{|||~~~{{{{{{zzzwwwssssssjjjkkklllnnnsss}}}sssiii```YYYTTTSSSUUUbbbwwwuuuqqqnnnkkkjjjjjjjjjpppzzz{{{tttkkkccc[[[XXXYYY]]]hhhrrrAAAEEEKKKQQQWWW\\\aaadddhhhiiilllooosssuuuwwwxxxxxx|||~~~zzzxxxzzz}}}yyy{{{}}}}}}|||||||||}}}}}}{{{rrrllllllooosss}}}ssseee]]]VVVNNNIIIJJJJJJJJJHHHEEECCCCCCDDD;;;:::888888:::;;;:::999666666666888;;;>>>BBBDDDPPPWWWdddttt|||uuummmfff___YYYTTTVVVUUUXXX___gggssstttcccUUUKKKGGG888999999777555333222333333333333444444555555555999888777666666888:::;;;===???AAABBBBBBDDDGGGJJJKKKLLLNNNQQQTTTWWWYYYZZZYYYYYYZZZ\\\^^^aaacccdddbbbdddeeeeeeddddddeeefffdddeeeggghhhjjjjjjiiiiiieeehhhjjjjjjfffaaa^^^\\\dddfffjjjlllnnnpppsssuuutttwwwyyywwwsssssswww|||~~~|||tttrrrsssttt|||zzzmmmfffiiippp|||}}}uuunnniiibbbRRRAAA999888666666777888888888888888888999999777666666666555555555555111333555666666666888:::===???KKK```vvv~~~zzzxxxxxxzzz|||{{{mmmmmmnnnppptttyyyqqqdddYYYUUUWWWXXX[[[^^^\\\^^^bbbgggiiihhhdddaaaYYY]]]cccgggjjjkkklllmmmqqqrrrsssuuuvvvvvvwwwwwwyyy{{{}}}}}}wwwuuusssnnniiiiii```bbbcccdddhhhtttqqqfffaaaZZZUUUSSSTTT```~~~yyyxxxuuurrrooommmlllkkkpppzzz~~~wwwpppggg^^^[[[[[[```jjjsss~~~AAAEEEJJJOOOSSSXXX\\\```gggkkkpppssstttuuuxxx{{{}}}~~~~~~}}}~~~|||{{{|||~~~zzzttttttyyy~~~ooo___TTTMMMGGGDDDDDDDDDCCCCCCCCCDDDEEEEEE<<<:::999777666555666666888666666999:::;;;???FFFMMMWWWgggwwwzzz{{{|||ssskkkddd___ZZZXXXUUUVVVYYY```lllzzzooo^^^PPPGGGBBB777666444333222222333333444444444555555555555555666777777888999999::::::>>>???@@@CCCEEEHHHKKKLLLLLLLLLNNNQQQSSSUUUWWWXXXYYYZZZ\\\]]]^^^___``````aaadddggghhhhhhgggffffffffffffhhhiiikkkmmmnnnnnnmmmmmmmmmmmmllliiieeeaaacccgggkkknnnppppppqqqrrrqqqtttwwwwwwuuutttvvvxxxxxxuuutttzzz{{{~~~|||pppcccaaagggwwwxxxmmmeee___PPP???999777777666888999999999999999888777666666666555555555444444444666555555444444666777888:::<<>>===:::999777555444444555555666444555888:::;;;@@@GGGNNNXXXhhhwww}}}uuutttwwwyyyppphhhbbb]]]ZZZWWWVVVYYY^^^gggsss~~~kkk[[[NNNEEE@@@999888777555555555555666444555555555666666666777666777888999:::;;;<<<<<<@@@@@@BBBDDDGGGJJJLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUVVVWWWXXXZZZ\\\]]]______bbbdddeeefffeeeeeefffhhhhhhiiijjjlllnnnooopppqqqpppoooooopppqqqpppmmmkkkkkklllmmmmmmmmmmmmoooqqqvvvxxxzzzzzzyyyxxxyyyzzz~~~}}}{{{jjj___]]]rrr}}}ssslllbbbSSSCCC;;;777555555777888999999999999888777777666666666555555555444444555555444444555555666777<<<<<>>888888666555555555666666555555555666666777777888777777888:::;;;===>>>>>>AAABBBCCCFFFHHHKKKNNNOOOQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWXXXZZZ\\\^^^```aaacccdddeeeeeedddeeegggiiiggghhhiiikkkmmmnnnoooppprrrqqqqqqrrrssstttsssqqqppppppooommmllllllnnnpppssstttvvvwwwxxxyyyzzzzzz~~~vvvhhhaaakkkzzz{{{rrrfffWWWGGG>>>888555555777888888999999999888888777666666666666555555555555444444444444555555666666<<<<<<@@@JJJXXXkkktttjjjgggiiimmmttt|||zzzlll\\\SSSRRRSSSTTTPPPQQQRRRTTTYYY___bbbdddccc]]]XXXZZZaaahhhiiihhhlllnnnpppqqqrrrsssuuuwwwzzzzzzyyyzzz{{{zzzwwwtttqqqnnnrrrvvvnnneee\\\VVVUUUSSSVVVfffzzz{{{ppphhhccceeegggiiinnnuuu===???CCCFFFJJJOOOUUUYYY\\\bbbiiinnnrrruuuzzz~~~~~~}}}~~~wwwcccXXXQQQLLLHHHGGGGGGFFFEEECCCAAA???>>>888777666555444444555555666444444888999:::???FFFMMMVVVdddpppzzz}}}|||}}}yyysssjjjbbb]]]ZZZXXXWWWUUUYYYaaalllzzzvvvdddVVVKKKBBB===777666555444444444555666555555666666777888999999888999:::<<<>>>???AAAAAADDDDDDFFFHHHKKKNNNPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVYYYYYYZZZ[[[]]]___aaabbbdddeeefffeeeeeeeeehhhjjjiiijjjkkkmmmnnnpppqqqrrrtttrrrrrrrrruuuvvvvvvvvvuuutttrrrooollllllnnnpppqqqqqqsssvvvyyy||||||}}}~~~ooodddddduuuzzzmmm^^^NNNBBB;;;555555888777888888999999999888888777777666666666555555555333444444555555555555555666666:::CCCNNN___xxxwwwlllffffffiiiqqqyyy}}}sssaaaVVVTTTTTTSSSSSSSSSTTTWWW[[[___eeeiiiiiibbb\\\ZZZ___dddggggggmmmoooqqqrrrssstttvvvxxxzzzyyywwwxxxzzz~~~|||wwwzzztttllleee^^^XXXUUUSSSTTTaaappp~~~wwwooogggeeegggllltttzzz<<<>>>AAACCCGGGLLLRRRWWW[[[aaahhhnnnqqquuuzzz~~~~~~~~~~~~}}}~~~sssfff]]]VVVRRRMMMKKKHHHDDDAAA>>><<<;;;888888666555555555666666777444555888999999>>>DDDLLLTTT___jjjrrrzzzvvvpppggg___[[[YYYXXXWWWUUUZZZbbbnnn|||qqq___RRRIIIAAA<<<777666555444444444555666555555666777888999::::::999:::<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKNNNPPPSSSTTTXXXXXXXXXXXXYYYYYYYYYYYY]]]\\\\\\]]]^^^```bbbcccdddfffggghhhgggggghhhjjjmmmnnnoooqqqrrrtttuuuvvvuuusssrrrrrruuuwwwxxxxxxxxxwwwuuurrrooonnnoooqqqrrrrrrtttwww{{{~~~~~~}}}uuuhhhfffvvvuuufffUUUHHH>>>666555888777777888999999999999888777777777666666666555555333333444555555555555444555666:::@@@IIIXXXppp|||ooohhhfffhhhnnnuuu|||yyyiii\\\YYYXXXVVVZZZYYY[[[^^^aaaccciiipppooojjjccc^^^^^^aaaeeegggmmmoooqqqrrrssstttwwwyyyzzzxxxvvvvvvyyy}}}uuummmeee___YYYVVVSSSTTT]]]hhh{{{sssjjjeeegggnnnvvv|||~~~~~~~~~~~~;;;===???AAAEEEJJJPPPUUUZZZ___ggglllooosssyyy}}}}}}~~~~~~}}}zzz}}}~~~~~~~~~zzzmmmeeeaaaWWWSSSMMMFFF@@@<<<:::999999888777666555666777777888555555888888888===CCCFFFLLLVVV^^^fffnnnwww}}}}}}tttnnneee]]]YYYXXXWWWWWWWWW[[[dddppp~~~lllZZZOOOHHH@@@;;;777777666555555666777888555666666777999::::::;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIJJJKKKMMMPPPSSSUUUWWW[[[[[[[[[\\\\\\]]]]]]]]]___^^^]]]]]]^^^___aaacccdddgggiiijjjiiiiiiiiijjjooopppqqqssstttvvvwwwxxxvvvsssqqqqqqtttvvvxxxxxxzzzzzzxxxuuuqqqppppppqqqsssssssssvvv{{{}}}|||{{{{{{~~~sssnnn||||||nnn\\\MMMAAA888666999777777888999999999999999777777777777666666666555222333444555555555444444555777;;;@@@FFFRRRgggzzzssskkkhhhhhhmmmsssyyypppccc```___[[[```^^^___cccddddddjjjsssssspppkkkddd______dddhhhkkkmmmpppqqqrrrsssvvvxxxyyyvvvuuuvvvzzz}}}~~~~~~yyyrrreee```ZZZVVVSSSTTT[[[cccuuu~~~xxxooojjjkkkrrryyy|||:::<<<>>>@@@DDDIIIOOOTTTXXX^^^eeekkknnnrrrwww{{{zzz|||~~~|||xxx{{{~~~}}}|||{{{rrrnnn```[[[SSSJJJBBB===:::999999888777666666777888888999666666888888777<<>>@@@CCCGGGMMMQQQWWW\\\bbbhhhlllpppsssvvvzzz|||wwwwwwxxxzzz}}}yyyzzzyyyzzz{{{zzz{{{wwwmmm```PPPFFFBBB@@@<<<888::::::999888888888888888444444333333555888;;;===???AAAFFFMMMPPPUUU___jjjsss{{{{{{sssjjjbbb^^^ZZZUUUUUUWWWXXX___jjjwwwhhhXXXLLLCCC===<<<888777666666666666666777888777888888999:::;;;<<<>>>???AAACCCFFFHHHJJJLLLMMMOOORRRTTTUUUWWWZZZ\\\^^^```bbbbbbbbbccceeeggg___aaabbbbbbaaaaaabbbccchhhiiilllnnnpppqqqqqqqqqrrrrrrqqqqqqqqqrrrssstttpppqqqsssuuuwwwwwwwwwvvvwwwvvvtttrrrpppnnnlllkkkjjjlllppptttvvvvvvvvvuuu|||{{{zzzgggVVVEEE777555:::555777999:::::::::888777888888888888888777666666666666666666666666666666666777999<<<>>>EEEUUUddd~~~~~~~~~vvvmmmjjjkkklllvvv~~~ttteee]]]ZZZZZZYYY\\\aaaddddddhhhmmmppprrrrrrjjj```\\\aaagggjjjkkklllmmmoooqqqssssssrrrssstttuuuwwwyyyzzz{{{}}}~~~wwwoooeee___^^^[[[UUUVVV]]]jjj|||~~~yyyxxx|||999;;;===???AAAFFFKKKOOOUUUYYY```fffjjjnnnqqqtttsssyyy}}}}}}{{{{{{xxxtttvvvwwwzzz{{{|||{{{|||}}}{{{|||{{{mmmaaaRRRGGGBBB@@@<<<888777666555555444555555555777666666666777:::<<<===>>>>>>BBBGGGJJJNNNXXXcccooowww}}}~~~wwwqqqhhh```\\\YYYUUUTTTWWWYYY```kkkyyy|||eeeUUUJJJAAA;;;:::777777666666666666777777999999999999:::<<<===>>>???AAACCCEEEHHHKKKLLLMMMMMMPPPRRRTTTUUUWWWZZZ\\\^^^```bbbccccccdddfffhhhcccdddeeedddbbbbbbccceeehhhjjjlllnnnpppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttuuuuuuuuuttttttvvvvvvvvvuuurrrnnnjjjhhhgggjjjnnnsssvvvwwwwwwwwwzzzzzz|||kkkZZZIII;;;777:::666777999:::;;;:::999888888888888888888777777666666666666666666666666666777666888:::;;;@@@NNN\\\sss}}}}}}}}}~~~yyyoookkkkkkmmmsss{{{yyykkk```[[[YYYXXXZZZ___aaaaaadddiiimmmppppppjjjaaa\\\^^^bbbeeefffhhhkkkmmmoooqqqrrrqqqrrrsssuuuwwwxxxyyyzzz|||~~~|||pppfff``````]]]VVVVVV\\\dddvvv~~~}}}888999;;;===???CCCIIILLLRRRVVV\\\bbbgggkkkooorrrmmmsssxxxwwwvvvvvvtttqqqtttvvvyyy~~~~~~~~~~~~}}}}}}{{{jjj```QQQGGGCCC@@@;;;888999888777777666666777777999999999:::;;;===>>>???@@@???@@@BBBDDDHHHQQQ[[[iiirrryyy{{{~~~zzzrrrnnneee^^^ZZZXXXTTTTTTWWWZZZbbbnnn{{{wwwaaaRRRGGG>>>999888777777777666666777777888:::::::::;;;<<<===???@@@BBBCCCEEEHHHKKKMMMOOOPPPNNNQQQSSSUUUVVVWWWZZZ\\\^^^```bbbcccdddeeegggiiihhhiiihhhfffddddddeeegggiiijjjlllnnnpppqqqqqqrrrsssttttttttttttsssqqqppprrrrrrssssssssssssrrrrrrtttuuuvvvvvvsssnnniiifffeeehhhlllqqquuuxxxyyyyyyxxxyyyppp```PPPBBB;;;:::777888999:::;;;:::999888888888999999888888777666666666666666666666666666777666666888888;;;FFFQQQcccvvv{{{|||||||||~~~rrrkkkkkknnnpppvvvttteee\\\WWWUUUWWW[[[^^^]]]___ccchhhlllnnnjjjbbb\\\ZZZ[[[]]]___cccgggkkkmmmooooooqqqqqqrrrtttvvvwwwyyyyyy{{{}}}uuukkkeeeeeebbbZZZXXX]]]dddttt888999;;;<<<>>>BBBGGGKKKOOOSSSYYY___dddhhhmmmpppnnnsssvvvtttssssssrrroooppprrrvvv{{{~~~}}}xxxqqqcccZZZNNNFFFAAA???;;;888::::::999888888888888888888999;;;===???BBBDDDEEEGGGCCCAAABBBBBBEEEMMMVVVcccllluuuxxx{{{xxxooojjjbbb[[[YYYWWWTTTUUUXXX[[[eeesss|||qqq]]]OOOEEE===888777777777777666777777888888::::::;;;;;;===>>>@@@AAACCCEEEGGGKKKMMMOOOPPPQQQPPPRRRUUUVVVWWWXXX[[[]]]^^^```cccdddeeefffhhhjjjllllllkkkhhheeeeeeggghhhjjjkkklllnnnoooqqqrrrrrrtttuuuvvvvvvuuurrrpppnnnpppppppppqqqrrrrrrrrrrrrssssssttttttrrrooollljjjfffiiilllqqqtttwwwxxxxxxwwwyyyvvvgggXXXJJJ???:::888999::::::;;;;;;::::::888999999999999888777777666666666666666666666666666444555666666888@@@JJJVVVjjjyyyzzzzzz{{{|||vvvmmmkkkmmmnnnrrr{{{zzziii]]]VVVRRRSSSWWWZZZ[[[\\\```dddhhhlllkkkeee^^^YYYWWWWWWZZZ___dddhhhkkkmmmnnnooopppqqqssstttvvvwwwxxxzzz|||~~~|||qqqkkkkkkhhh```\\\___hhhwww999:::;;;<<<>>>AAAFFFIIIMMMQQQWWW]]]aaaggglllooooootttuuuqqqoooooonnnkkkkkkmmmrrrvvvyyy|||~~~~~~~~~}}}zzzxxxpppiiifff[[[UUUKKKDDDAAA???<<<:::888777666666555555666666666777:::>>>BBBFFFJJJLLLLLLGGGCCCBBBBBBCCCIIIQQQ\\\fffppptttwww{{{}}}}}}~~~wwwnnnfff___YYYWWWVVVTTTVVVYYY^^^iiixxx|||zzz{{{kkkXXXLLLDDD===888888777777777777777888999999999::::::;;;===>>>@@@AAADDDFFFIIILLLOOOQQQQQQQQQSSSUUUWWWXXXYYYZZZ]]]___```bbbdddeeefffgggiiikkknnnnnnmmmjjjgggfffgggiiikkkkkklllnnnoooqqqrrrssstttuuuvvvvvvtttrrrooommmllllllmmmnnnpppqqqssstttrrrqqqpppoooooooooppppppjjjlllnnnqqqsssuuuvvvvvvxxxzzz{{{zzzmmm___RRREEE<<<999999:::;;;;;;;;;;;;;;;999999999999999888777777666666666666666666666666444333444666777888>>>EEENNN```xxx}}}xxxyyyyyyzzzzzz}}}{{{pppllllllmmmpppwww~~~nnnbbbWWWRRRPPPSSSWWWYYY[[[^^^aaadddhhhiiigggaaaZZZVVVUUUXXX\\\aaaeeeiiikkklllnnnnnnpppqqqsssuuuvvvwwwyyy{{{}}}wwwoooooommmddd___```iiiwww999:::;;;<<<===@@@DDDHHHKKKOOOTTTZZZ___dddjjjnnnnnnqqqrrrmmmjjjjjjjjjggggggjjjnnnrrrtttxxx{{{~~~}}}~~~|||xxx|||wwwkkkdddaaa```___YYYTTTMMMGGGCCC@@@>>>===:::999999888888888888888555666888<<>>BBBEEEHHHLLLQQQVVV[[[aaagggkkkllloooooojjjhhhiiiiiihhheeeiiimmmoooqqquuuyyy}}}~~~~~~|||xxx{{{zzzkkk```[[[ZZZ\\\]]]]]]YYYSSSLLLGGGDDDAAA@@@>>>===<<<<<<;;;;;;<<<<<<777777888;;;@@@HHHOOOSSSQQQKKKFFFEEEDDDBBBDDDGGGNNNXXX```ccceeehhhjjjiiijjjkkkmmmnnnooorrruuuxxx~~~}}}ssskkkbbb[[[VVVVVVWWWVVVYYY]]]dddqqqzzz{{{yyy|||lll]]]MMMEEE@@@;;;888999777777777777888999:::;;;;;;;;;<<<===???AAACCCDDDGGGJJJNNNRRRTTTUUUUUUUUUXXXZZZ\\\]]]^^^___aaacccdddfffgggggggggggghhhjjjnnnppprrrrrrpppmmmlllllllllllllllmmmoooqqqsssuuussssssrrrqqqppppppoooooojjjjjjjjjkkklllnnnppprrrooonnnnnnnnnooopppqqqrrrppppppqqqssstttuuuvvvvvvxxxvvvxxxxxxxxxwwwmmmcccTTTGGG;;;;;;;;;;;;;;;<<<<<<===999999::::::999999888777666666666666666666666666555333444777888777888===AAALLL]]]sss}}}wwwxxxyyyyyyzzz{{{~~~tttmmmmmmnnnqqqzzz|||ggg]]]SSSQQQSSSTTTWWWZZZZZZZZZ[[[```dddddd___[[[VVVWWWXXXZZZ]]]aaaeeehhhllllllmmmoooqqqrrrttttttwwwyyy|||}}}~~~|||{{{xxxpppkkklllqqq}}}666777888999999<<<@@@CCCFFFIIINNNTTTYYY___eeejjjkkknnnnnnjjjhhhkkklllkkkeeehhhlllooopppsssyyy}}}}}}xxxzzzuuuggg\\\XXXYYY[[[\\\ccc___XXXQQQKKKFFFCCCAAA;;;;;;:::999999999999:::999888777999???FFFNNNSSSTTTNNNIIIHHHGGGEEEEEEHHHJJJRRRZZZ\\\\\\___```___^^^___aaabbbdddiiinnnrrr{{{~~~zzzppphhhbbb[[[VVVVVVWWWWWWZZZ^^^eeessszzzuuuyyyyyyvvvgggYYYJJJBBB>>>:::888888777777777777888999:::;;;<<<<<<===???@@@CCCDDDEEEIIILLLPPPTTTWWWXXXWWWWWWZZZ\\\^^^______```bbbdddfffggghhhhhhgggggghhhiiioooqqqtttuuussspppnnnnnnlllllllllmmmoooqqqtttuuusssrrrqqqpppooooooooooookkkkkkjjjjjjkkkmmmnnnooonnnnnnpppqqqqqqpppoooooopppqqqrrrsssuuuvvvwwwxxxwwwtttuuu||||||www|||}}}{{{qqqiiiZZZKKK<<<;;;;;;;;;;;;<<<======999::::::::::::999888888666666666666666666666666666444444777888555555999;;;DDDSSShhhwwwyyyzzzzzzzzz{{{~~~wwwooommmmmmpppxxxooobbbVVVQQQRRRRRRTTTWWWWWWVVVWWW\\\aaacccaaa]]]WWWWWWVVVWWWZZZ^^^ccceeekkklllmmmoooppprrrssstttwwwyyy{{{}}}~~~xxxsssttt}}}888888888888999;;;===???FFFGGGKKKRRRVVVZZZcccllllllsssvvvtttrrrsssttttttpppnnnllllllnnnsssyyy}}}~~~{{{}}}nnnbbb]]]\\\aaafffllliiiccc[[[QQQJJJFFFEEE???===;;;:::;;;;;;:::888:::::::::;;;>>>BBBFFFHHHLLLKKKIIIHHHGGGFFFFFFFFFHHHJJJLLLOOOQQQRRRRRRRRRTTTUUUVVVXXX[[[bbbiiiooouuuyyy~~~xxxlllbbb___XXXTTTUUUWWWXXX\\\aaammmzzz~~~wwwsss|||```UUUIIIBBB>>>:::888:::777777777888999;;;<<<===???@@@AAABBBCCCEEEFFFFFFJJJLLLPPPTTTWWWYYYYYYYYYZZZZZZ\\\^^^```bbbddddddhhhhhhhhhhhhggggggjjjllloooqqqtttuuuuuussspppnnnmmmkkkjjjkkknnnrrrttttttrrrqqqooonnnnnnnnnooopppooonnnmmmllllllmmmnnnoooqqqqqqpppnnnllllllmmmooorrrsssuuuuuuttttttvvvwwwuuuvvvwwwxxx}}}xxxxxx~~~qqqiiippp{{{rrrjjj^^^SSSDDD<<<666888<<<<<<<<<===:::::::::999999888888888888777666444444555555666666555555444444444555555999;;;FFF[[[sss~~~|||{{{zzz{{{|||}}}wwwnnnooonnnnnnxxxyyyhhhYYYTTTSSSRRRSSSVVVVVVWWWYYY[[[]]]___aaaccc___XXXTTTVVVXXXYYY^^^eeeiiikkkmmmnnnoooppprrrtttwwwwwwwwwxxxzzz}}}888888888888999;;;===>>>DDDEEEIIIPPPTTTYYYbbbkkkpppwww|||{{{yyyzzzzzzxxxuuutttrrrrrrtttyyy~~~~~~|||nnngggeeeiiinnnuuusssmmmdddYYYOOOIIIFFFAAA???<<<;;;;;;;;;:::999777666666777:::===@@@BBBCCCDDDFFFHHHGGGEEEBBB@@@CCCDDDFFFGGGHHHIIIJJJJJJHHHIIIKKKMMMQQQWWW___eeepppuuu{{{xxxlllccc___YYYUUUUUUWWWXXX]]]cccqqq~~~~~~}}}vvvaaaUUUHHHAAA===999888:::777777888888:::;;;===>>>??????@@@BBBCCCDDDEEEFFFKKKMMMQQQTTTWWWXXXXXXXXXWWWWWWYYY[[[]]]___aaabbbgggggghhhgggffffffiiikkkoooqqqsssuuuuuussspppnnnllljjjiiijjjlllpppqqqrrrrrrqqqpppooonnnoooooopppooonnnmmmllllllmmmnnnooopppqqqpppnnnllllllmmmoooqqqssstttuuuttttttuuuwwwwwwwwwwwwxxx{{{yyyxxx||||||nnnfffiiiwww}}}uuuoooeee[[[III@@@999:::===<<<;;;;;;;;;:::::::::999999999999888777666555444555666666555555444444444555555666999:::BBBRRRggg|||{{{zzz{{{{{{{{{nnnooommmlllrrr~~~mmm\\\UUURRRQQQSSSWWWYYYYYY[[[\\\^^^bbbfffiiieee\\\UUUUUUWWWXXX]]]dddgggiiilllnnnooopppsssuuuvvvvvvwwwxxxzzz}}}999888888888999:::<<<===AAABBBGGGNNNRRRWWW```jjjrrr{{{|||zzzxxxwwwwwwyyy~~~~~~uuuqqqsssxxx|||rrrdddWWWLLLGGGCCCAAA===<<<<<<;;;:::999666666555666777999;;;<<<:::>>>DDDIIIIIIFFFAAA===AAA@@@@@@@@@@@@@@@AAAAAAAAABBBDDDGGGKKKRRRZZZ```kkkpppwww}}}wwwkkkccc___YYYUUUVVVWWWYYY___eeevvv}}}oooaaaTTTGGG@@@<<<888888:::888888888999;;;<<<>>>???AAABBBCCCEEEFFFGGGHHHHHHLLLNNNQQQTTTWWWXXXWWWWWWUUUVVVWWWYYY\\\___aaabbbeeefffffffffeeeeeeggghhhnnnppprrruuuuuussspppnnnkkkiiihhhhhhkkkmmmooooooqqqqqqpppoooooooooooopppooonnnmmmllllllmmmnnnooopppppppppnnnllllllmmmnnnppprrrtttttttttssstttvvvxxxxxxwwwwwwxxx|||}}}{{{}}}zzzmmmcccbbbmmmzzzvvvmmmdddOOOEEE===<<<===;;;::::::;;;;;;;;;;;;::::::::::::888777666555555555666666444444444444444555666777999999>>>HHHWWWnnn~~~|||zzzzzzzzz|||qqqqqqoookkknnnwwwvvvdddYYYTTTRRRUUUYYY\\\]]]]]]^^^aaafffmmmrrrooodddYYYTTTUUUWWW[[[```dddgggjjjmmmoooqqqtttvvvuuuuuuvvvxxxzzz|||~~~~~~999999888888888:::;;;<<>>>>>@@@AAADDDHHHPPPXXX^^^ggglllssszzz~~~tttjjjccc^^^YYYVVVWWWXXXZZZbbbjjjzzz{{{mmm___SSSEEE>>>:::888888;;;888999999:::<<<>>>@@@AAAEEEFFFHHHJJJKKKLLLLLLLLLNNNPPPRRRUUUWWWXXXXXXWWWWWWXXXXXXZZZ]]]___bbbdddccceeeeeeeeedddcccdddffflllnnnqqqssstttrrrpppnnnllljjjhhhhhhjjjmmmnnnnnnqqqqqqpppppppppoooooooooooonnnmmmllllllmmmnnnooooooppppppooolllkkklllmmmoooqqqssstttssssssssstttvvvvvvvvvuuuuuuxxx}}}|||oooccc]]]fff|||~~~zzzqqqhhhSSSHHH>>><<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777666666666666666333333333444555666777888888999===CCCLLL___~~~}}}{{{zzzzzzzzzvvvuuuqqqllllllsssnnn```WWWUUUWWWZZZ^^^___``````cccjjjttt{{{{{{pppaaaXXXTTTUUUXXXZZZ```ccchhhllloooqqqtttvvvttttttvvvwwwyyy{{{}}}~~~}}}yyyuuuyyy|||:::999888888888999:::;;;>>>???DDDKKKOOOTTT]]]gggqqq|||yyyxxxxxxyyy}}}lll\\\RRRIIIEEE@@@===<<<;;;:::999;;;;;;:::999999888888888999<<>>BBBHHHPPPVVVccchhhpppwww|||{{{rrriiiccc]]]YYYWWWXXXYYY\\\eeeooo||||||mmm\\\PPPCCC===:::888888;;;999::::::<<<>>>@@@AAACCCGGGHHHKKKMMMNNNOOONNNNNNOOOQQQTTTWWWYYYYYYYYYXXXXXXXXXXXXYYY[[[^^^aaacccbbbdddeeedddcccbbbcccdddiiikkkoooqqqrrrqqqooonnnmmmkkkiiiiiikkknnnooooooqqqqqqqqqqqqpppppppppoooooonnnmmmllllllmmmnnnooonnnooopppooommmkkkllllllmmmppprrrssssssrrrrrrssssssssssssssssssvvv{{{ssseee\\\bbbzzz|||rrrhhhUUUIII>>>;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666666666333333333444555666777888777:::>>>BBBGGGTTTooo~~~|||{{{{{{zzz~~~zzzwwwqqqmmmkkkppp{{{vvvfff[[[VVVVVVVVV]]]___``````bbbjjjvvv{{{nnn```XXXUUUUUUTTT\\\```eeejjjmmmpppsssuuurrrsssuuuwwwyyy{{{|||}}}}}}zzzxxxxxxzzz}}}~~~{{{uuupppooosssyyy}}}::::::888777777888999999<<<===BBBHHHLLLPPPYYYcccooozzzxxxxxxyyy{{{~~~}}}~~~~~~~~~}}}zzz|||vvvfff\\\NNNIIIDDD@@@>>>===<<<;;;;;;;;;:::999888777777666888999<<>><<<;;;;;;;;;;;;999::::::;;;>>>DDDKKKPPP]]]bbbjjjrrryyywwwnnngggbbbZZZXXXWWWXXXZZZ___jjjuuu{{{mmmWWWLLLAAA===;;;999999;;;:::;;;;;;===???AAACCCDDDFFFHHHKKKMMMNNNOOONNNMMMPPPRRRUUUXXX[[[[[[[[[[[[YYYXXXWWWWWWYYY[[[^^^```bbbdddeeeeeecccbbbbbbcccfffhhhllloooppppppnnnlllmmmllljjjjjjmmmoooqqqqqqqqqqqqrrrrrrqqqqqqpppoooooonnnmmmllllllmmmnnnooommmooopppooommmkkkkkkllllllnnnrrrsssrrrqqqqqqqqqqqqrrrrrrrrrrrruuuyyy}}}xxxlllbbbdddyyyvvvkkkYYYLLL@@@;;;;;;::::::;;;::::::::::::;;;;;;;;;;;;777777888888888777666555444444444444444555666777666999===AAACCCMMMbbbvvv~~~{{{zzzzzzyyy|||xxxqqqmmmkkkmmmuuu~~~|||mmm```XXXTTTQQQXXXZZZ\\\\\\^^^fffsss}}}{{{lll^^^WWWUUUSSSXXX]]]ccchhhkkknnnqqqsssqqqrrrtttvvvxxxzzz{{{{{{}}}|||uuupppnnnooorrrwww{{{zzztttooohhhmmmrrruuuxxx{{{;;;:::999777777777888999:::;;;???EEEIIILLLUUU^^^hhhsss~~~}}}uuuvvvxxx{{{~~~|||}}}zzzyyyzzz{{{{{{~~~yyyjjjaaaSSSOOOIIIDDDBBBAAA@@@???;;;;;;;;;:::999888777666777888999<<>>===::::::;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGIIILLLNNNPPPPPPOOONNNQQQSSSVVVZZZ]]]^^^^^^^^^\\\ZZZYYYXXXYYY[[[]]]___bbbdddeeeeeecccbbbaaabbbcccfffjjjmmmnnnnnnlllkkklllkkkiiijjjmmmppprrrrrrqqqqqqrrrrrrrrrqqqpppoooooonnnmmmllllllmmmnnnooolllnnnpppooommmkkkkkkkkkkkknnnqqqsssrrrqqqpppppprrrrrrrrrqqqqqqsssvvvyyy}}}zzzppplllzzz}}}qqq___QQQCCC===;;;999999:::999999999999:::::::::;;;777777888999888777666555555555444444444555555666555666999<<<>>>FFFXXXiii}}}yyywwwvvvvvvyyy~~~tttpppnnnmmmqqqwwwxxxjjj___WWWPPPOOOSSSUUUUUUWWW^^^kkkvvvwwwfff\\\XXXUUUVVVZZZaaafffiiilllnnnppppppqqqsssvvvxxxyyyzzzzzz{{{}}}zzzpppjjjfffgggkkksssyyyzzzuuupppfffjjjnnnoooooorrrxxx}}};;;:::999777777777888888999999===CCCFFFIIIQQQZZZaaalllvvvzzz{{{|||zzzwwwrrrsssuuuyyy~~~zzz~~~{{{yyyxxxwwwwww~~~wwwiiiaaaWWWRRRLLLGGGEEECCCBBBBBB=========<<<;;;:::999888777888:::===???BBBCCCDDD;;;<<<>>>??????>>>===<<<::::::999888888<<>>>>>;;;:::;;;;;;<<<===>>>AAACCCEEEFFFIIIKKKNNNQQQRRRRRRQQQPPPQQQSSSWWW[[[^^^___``````___^^^\\\ZZZ[[[\\\___aaabbbdddffffffdddbbbaaabbbbbbdddhhhlllmmmmmmkkkjjjkkkiiihhhiiimmmppprrrsssqqqqqqrrrsssrrrqqqpppoooooonnnmmmllllllmmmnnnooolllnnnpppooommmkkkkkkkkkjjjmmmqqqrrrrrrpppppppppsssssssssrrrqqqrrrtttwwwxxx|||ttt}}}xxxdddVVVFFF???<<<999888999888888888999999:::::::::777888888999999777666555666555555444444444555555555444555777:::AAARRRbbb{{{|||xxxuuussstttvvv|||xxxtttrrrnnnooossssssggg[[[SSSIIIMMMPPPQQQRRRYYYfffppp|||~~~kkk```[[[XXXTTTYYY```eeehhhkkkmmmnnnoooqqqsssvvvxxxyyyyyyyyyyyy{{{~~~~~~{{{ooohhhaaabbbgggpppxxx{{{wwwrrrfffjjjlllkkkjjjlllrrrwww}}}<<<<<<;;;::::::999888888333666:::>>>BBBGGGMMMQQQ\\\bbbiiiooorrrsssttttttpppqqqtttyyy}}}~~~{{{zzzyyy}}}~~~pppddd```WWWWWWTTTNNNKKKJJJFFF@@@BBB@@@??????>>><<<888555555666888;;;>>>@@@BBBCCCCCCAAA???>>>>>>>>><<<;;;;;;:::999999:::===???AAAJJJPPPZZZdddmmmwww~~~wwwoooggg```[[[XXXWWWVVVYYYaaalllwww~~~kkk]]]JJJCCC>>>===<<<::::::===<<<===???AAACCCEEEGGGHHHHHHJJJMMMQQQSSSSSSRRRQQQPPPRRRUUUYYY[[[]]]^^^^^^^^^]]]]]]^^^___```aaabbbcccdddffffffeeedddeeefffhhhiiijjjjjjkkkkkkkkkkkkjjjjjjkkklllmmmnnnoooppprrrrrrrrrqqqpppoooooonnnkkkkkkmmmnnnppprrrssstttqqqoooooopppqqqnnniiieeehhhjjjnnnrrrtttuuutttsssqqqrrrrrrssssssrrrrrrqqqsss}}}qqqbbbNNNAAA<<<;;;999777:::::::::999999999888888888999999999999888777777777777666666555555555444555555777999999<<>>???CCCGGGJJJVVV[[[aaagggiiijjjkkklllnnnooossswww}}}|||}}}|||~~~|||uuuhhh___\\\UUUVVVUUURRRQQQQQQMMMHHHDDDBBB@@@>>><<<:::777555555555666888;;;===@@@AAACCCBBB@@@???@@@@@@???>>><<<;;;:::::::::<<<>>>@@@FFFLLLUUU```iiisss{{{}}}uuunnnggg```[[[YYYXXXXXX[[[cccooo{{{zzzcccUUUIIICCC>>>>>>===;;;;;;>>>>>>>>>@@@BBBEEEGGGHHHIIILLLNNNQQQSSSUUUTTTSSSRRRSSSTTTWWWZZZ\\\^^^^^^___``````__________________bbbdddfffffffffeeefffgggiiijjjkkklllmmmmmmllllllkkkllllllmmmnnnoooppppppooopppqqqqqqqqqooonnnmmmllllllmmmooopppqqqrrrsssrrrqqqpppqqqrrrpppkkkggghhhjjjnnnqqqssstttssssssqqqqqqrrrrrrssssssrrrrrrrrrzzzxxxhhhSSSDDD>>><<<;;;999::::::::::::999999999999999999999999999888888777555555555666666666666666666666888999888:::EEEQQQiii~~~yyyuuussswww~~~xxxrrrrrrssstttyyyxxxggg[[[OOOJJJHHHIIILLLQQQZZZbbbqqq}}}uuufffZZZRRRTTTXXX___fffkkkmmmmmmrrrsssssstttvvvxxxyyyzzzzzz{{{}}}yyypppkkkgggiiipppuuusssooogggdddcccbbb```]]]aaahhhpppuuu{{{>>>===<<<;;;:::999888888999:::;;;<<<===???CCCEEENNNSSSYYY^^^aaabbbdddeeekkkmmmqqquuu{{{{{{zzz{{{~~~zzzwwwtttmmmbbb\\\ZZZXXX[[[]]]\\\\\\\\\WWWPPPKKKGGGCCC???===;;;999777777777666777888;;;>>>@@@CCCBBBAAAAAACCCCCCCCCAAA???===<<<;;;;;;<<<===>>>CCCIIIRRR\\\fffpppzzz{{{sssllleee___[[[ZZZYYYYYY]]]fffssssss]]]NNNHHHBBB>>>>>>>>><<<<<>><<<;;;;;;;;;:::::::::999999999999999::::::999999888777444555555666666777777888777666777888777888@@@KKK\\\ttt~~~{{{xxxsssyyywwwsssrrrqqqvvv}}}rrrdddWWWPPPIIIHHHJJJNNNVVV^^^kkkwwwnnn___QQQSSSWWW^^^ffflllooopppuuutttttttttvvvwwwyyy{{{zzz{{{}}}~~~vvvnnnllloooqqqnnnjjjddd___\\\[[[YYYWWWZZZ```eeekkkrrrxxx|||??????>>><<<;;;999888888444555888999;;;???CCCFFFIIINNNTTTYYY]]]```ccceeejjjlllpppuuuzzz|||yyyxxxzzz}}}xxxtttlllbbb]]]\\\___dddggghhhgggeee^^^UUUSSSNNNGGGAAA>>>===;;;;;;;;;:::888777888;;;>>>@@@BBBAAAAAACCCEEEFFFEEEDDDAAA???===<<<;;;;;;<<<===AAAGGGPPP[[[eeepppzzzxxxpppiiiccc^^^[[[ZZZYYYZZZ___iiiwwwoooZZZNNNFFF@@@===>>>>>><<<<<>>===<<<;;;<<<;;;999888888;;;===???AAAAAABBBDDDFFFGGGFFFEEEBBBAAA???<<<;;;;;;<<<===???DDDMMMXXXcccooozzz~~~uuummmfffaaa^^^[[[YYYYYY[[[aaalllzzz}}}iiiWWWLLLCCC>>>;;;===>>><<<===???@@@BBBDDDFFFIIILLLNNNOOORRRSSSVVVXXX[[[\\\]]]]]]ZZZZZZ[[[[[[]]]^^^______]]]^^^```bbbdddeeeffffffdddfffhhhiiihhhhhhiiijjjggghhhkkkmmmnnnnnnmmmlllooonnnmmmmmmkkkjjjjjjiiifffiiilllooopppooommmkkkoooooooooooonnnnnnnnnmmmppppppqqqqqqpppooonnnnnnmmmooorrruuuvvvvvvtttssspppppppppppprrrsssuuuvvvzzzyyyyyy~~~~~~{{{||||||hhhVVVIIIBBB===:::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999999999888777666555555444444222333666666666<<>><<<:::888777444555777777888:::===@@@@@@DDDJJJOOOTTTZZZ```dddgggjjjnnnsssyyy}}}}}}yyyyyy}}}zzzlllcccaaa```gggnnnrrrtttssslllcccWWWQQQHHHAAA===<<<;;;;;;<<<;;;:::999:::;;;===???BBBBBBCCCEEEHHHHHHGGGEEECCCBBB???===<<<<<<===>>>;;;AAAJJJUUUaaammmyyy|||rrrjjjddd```]]][[[YYYZZZ^^^fffqqq~~~yyy~~~vvvaaaPPPGGGBBB===;;;>>>???>>>>>>@@@BBBDDDFFFHHHLLLNNNPPPRRRRRRTTTVVVYYY\\\^^^___```\\\\\\\\\]]]^^^___aaabbbeeeddddddcccddddddeeefffggghhhjjjjjjiiihhhiiijjjhhhhhhjjjkkklllmmmnnnnnnpppooonnnllljjjiiiggggggfffhhhkkknnnpppooonnnmmmooooooooonnnnnnmmmmmmmmmnnnoooppppppooonnnnnnooonnnpppsssuuuvvvuuutttsssooooooooopppqqqtttvvvwww|||zzzzzz~~~|||wwwsssxxxqqqaaaSSSHHH@@@<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::999888666555444444444222333666777666:::@@@IIIYYYqqq|||zzzzzzwww{{{xxxtttuuuvvv|||rrrcccTTTLLLJJJJJJNNNTTTYYYaaalllwwwwwwlll[[[YYYXXXZZZ```gggmmmppprrrssstttuuuvvvwwwxxxxxxyyyyyyzzz|||~~~~~~~~~}}}}}}}}}}}}xxxggg___WWWTTTRRROOOPPPTTTUUUVVVWWWYYY\\\aaahhhlllvvv{{{DDDCCCAAA>>><<<:::888777666777888777777888;;;===@@@CCCGGGLLLPPPVVV\\\```eeehhhlllrrrwww{{{}}}}}}{{{|||}}}qqqmmmfffmmmtttxxx{{{zzzrrrjjjYYYSSSKKKDDDAAA???>>>===>>>>>>>>>>>>???@@@BBBBBBDDDDDDEEEHHHJJJJJJIIIGGGCCCBBB???=========>>>???;;;AAAJJJUUUaaannnzzzzzzpppgggaaa^^^\\\[[[YYY\\\bbbjjjvvv{{{vvv{{{ooo[[[LLLEEEBBB>>>===@@@BBB@@@@@@CCCEEEGGGIIILLLOOORRRTTTUUUUUUVVVXXXZZZ]]]___```aaa^^^^^^^^^___```ccceeefffiiihhhfffddddddeeeggghhhiiijjjlllkkkjjjhhhiiiiiijjjjjjjjjkkklllnnnpppqqqrrrqqqooommmkkkiiigggffffffhhhjjjmmmooopppppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmoooppppppnnnmmmooopppnnnooorrrtttuuutttrrrpppooooooooooooqqqtttwwwxxx|||zzzzzz~~~|||vvvqqqrrrzzz{{{mmm___QQQFFF@@@============<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::999999999888777666555555666444444777777666888<<>>CCCEEEHHHLLLOOOTTTZZZ^^^cccfffkkkpppuuuyyy{{{}}}}}}||||||~~~{{{qqqwww}}}~~~vvvmmm\\\WWWOOOIIIEEECCCBBBAAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGJJJLLLLLLJJJHHHCCCBBB@@@>>>======>>>???===CCCLLLWWWcccqqq}}}yyyooofff```^^^\\\[[[[[[^^^eeennnyyy{{{vvvyyykkkYYYMMMFFFCCC???>>>BBBDDDCCCCCCEEEHHHIIIKKKNNNRRRUUUWWWXXXYYYZZZ[[[\\\^^^___```aaa`````````aaaccceeehhhiiiiiigggeeeddddddgggkkkmmmjjjlllmmmllljjjhhhhhhiiilllkkkkkkkkklllooorrrtttsssrrrqqqnnnkkkiiigggfffggghhhjjjlllnnnpppqqqrrrnnnnnnnnnnnnnnnnnnnnnmmmmmmoooqqqpppnnnnnnooorrrlllnnnqqqssssssrrrpppooooooooonnnoooqqqtttwwwyyyzzzxxxzzz}}}xxxqqqppptttyyy||||||}}}zzzvvvyyyvvvgggXXXKKKDDD>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888888888888777777777777999666666888777555555888AAALLL^^^vvv|||{{{yyyzzz|||~~~zzzxxxxxx|||yyyfffZZZSSSOOONNNOOOUUUZZZ^^^aaahhhooopppnnnkkkfff```]]]^^^bbbfffhhhlllnnnrrrvvvwwwxxxwwwvvvyyyyyyzzz{{{}}}~~~~~~{{{|||~~~}}}}}}~~~~~~|||pppddd]]]WWWRRRPPPPPPOOORRRWWWYYYYYYYYYXXXYYYgggnnnwww|||}}}JJJEEEAAABBB???999999>>>:::999999999999999::::::<<>><<<@@@CCCIIISSSaaappp|||wwwkkkfffccc^^^[[[[[[\\\aaaiiirrr|||yyyttt{{{wwwdddQQQFFFDDDCCCDDDDDDCCCBBBDDDGGGJJJKKKMMMOOORRRVVVYYY\\\]]]]]]]]]]]]^^^___```aaabbbddddddeeeeeefffgggggggggnnnllliiigggfffgggiiijjjlllmmmnnnnnnnnnmmmlllkkkllllllmmmmmmnnnnnnoooooosssqqqooollliiihhhggggggfffhhhkkkoooqqqrrrrrrqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnppprrrtttsssqqqnnnlllppppppppprrrtttsssqqqooonnnooooooppprrrtttvvvwwwxxxxxxzzz|||~~~uuussssssrrruuu{{{yyyyyytttooouuuvvvlllgggYYYJJJCCCAAA@@@AAA???;;;:::=========<<<<<<<<<;;;;;;;;;999999888777666666777777333333333444555666777777CCCDDDPPPhhh~~~|||zzz{{{|||}}}~~~}}}vvvrrrvvv~~~tttaaaTTTOOOOOOQQQQQQVVV[[[^^^___cccjjjppprrroooiiiccc```aaaeeehhhjjjmmmpppssstttvvvxxxzzzxxxxxxyyy{{{}}}~~~~~~zzzxxxyyyzzz{{{~~~~~~{{{|||}}}|||{{{~~~|||lll```YYYWWWUUUTTTRRRWWW\\\]]][[[XXXXXXXXX___eeemmmsssvvvyyy}}}NNNGGGBBBAAA???:::999<<<999999888888888888999999;;;===AAADDDHHHNNNSSSWWW```dddiiimmmqqqtttwwwyyy~~~}}}}}}~~~zzzwwwwwwvvvtttvvvzzz~~~qqqjjjaaaZZZWWWUUUUUUUUUWWWVVVTTTTTTTTTTTTRRRPPPKKKKKKKKKLLLNNNOOONNNMMMHHHEEEBBBAAA@@@???>>><<>>@@@LLLbbbzzz~~~|||{{{{{{|||}}}~~~yyysssuuu{{{}}}kkk\\\SSSQQQRRRTTTXXX^^^```aaaccciiimmmrrrqqqmmmhhhbbbaaadddgggiiikkkoooqqqsssuuuwwwyyyyyyyyyzzzzzz|||}}}~~~}}}}}}}}}~~~}}}{{{uuuuuuvvvxxx|||}}}~~~}}}||||||}}}rrreee^^^[[[YYYXXXVVV[[[aaadddbbb^^^[[[ZZZ[[[```ggglllooosssyyy}}}TTTKKKDDDAAA???<<<::::::999888888777777777888888999;;;???BBBFFFJJJPPPTTT\\\```fffkkkppptttxxxzzz~~~}}}~~~}}}xxxqqqkkkiiihhhgggkkkqqqyyy}}}zzzuuummmgggddddddeeeeeefffdddaaa```___]]]ZZZWWWQQQOOONNNNNNOOOPPPPPPOOOIIIFFFCCCAAA@@@???===<<<>>>@@@GGGQQQ```ooo}}}vvvmmmhhheee```\\\]]]]]]eeeppp|||tttgggYYYLLLFFFFFFBBBCCCDDDEEEFFFHHHKKKNNNSSSTTTUUUXXXZZZ\\\^^^___``````aaabbbcccddddddeeedddeeefffhhhjjjlllnnnooommmllljjjhhhggghhhiiijjjkkklllmmmoooppppppppppppooooooooopppppppppppppppqqqpppnnnmmmlllllllllllljjjjjjlllmmmnnnnnnoooooooooooooooooooooooooooooommmooorrrtttuuutttrrrqqqrrrrrrqqqrrrsssrrrpppmmmnnnnnnooopppqqqsssuuuvvvxxxwwwxxxzzz{{{~~~xxxxxxzzz|||~~~~~~|||ttthhhfffttt}}}vvvkkk```PPPIIIDDDCCCAAA===;;;===<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888666666555555444444444444555666777777888;;;FFFXXXmmm}}}}}}}}}}}}}}}~~~~~~uuutttwww}}}zzzhhhZZZTTTSSSWWW[[[```bbbcccdddhhhkkksssuuutttnnnfffbbbccceeegggjjjnnnpppqqqsssuuuwwwyyyyyyyyyyyyzzz{{{||||||}}}|||{{{{{{|||tttsssqqqrrrvvv}}}{{{~~~|||yyyxxxwwwzzz|||wwwllleee```]]]ZZZXXX^^^fffjjjiiiccc]]]YYYTTTXXX^^^aaaeeekkkrrrxxx}}}YYYQQQHHHBBB@@@>>>:::888999888777777666777777777999;;;>>>AAADDDHHHMMMQQQWWW\\\ccciiiooosssxxx{{{~~~}}}}}}~~~}}}yyyqqqiiibbb^^^]]]]]]bbbhhhpppvvv{{{}}}{{{}}}{{{|||}}}vvvqqqppprrrssstttsssqqqnnnkkkiiieee```]]]VVVSSSPPPOOOPPPPPPPPPOOOJJJGGGCCCAAA@@@???>>><<<<<<>>>DDDOOO]]]mmm{{{}}}uuummmiiifffaaa___``````hhhuuuzzzkkk^^^SSSIIIEEEFFFBBBDDDFFFGGGIIIKKKOOORRRVVVWWWXXXZZZ[[[]]]^^^___```aaabbbcccdddeeeeeeeeeeeefffgggiiikkklllnnnnnnnnnmmmllljjjjjjjjjkkklllllllllmmmnnnnnnnnnoooooooooooooooooooooooooooooommmmmmmmmlllllllllmmmmmmkkklllllllllmmmmmmmmmmmmnnnnnnoooooooooooonnnnnnlllnnnqqqtttuuuuuutttssssssrrrrrrrrrrrrqqqooommmmmmmmmnnnoooqqqsssuuuvvvwwwvvvwwwyyyzzz|||~~~~~~qqqiiippp}}}tttjjjYYYPPPHHHFFFDDD@@@<<<<<<<<<<<<<<<<<<===============<<<:::888777666555555555555555555555666777777555999CCCPPP```www~~~}}}}}}~~~~~~yyytttsssvvvsssbbbXXXVVVXXX\\\```cccdddfffiiikkkssswwwxxxtttkkkdddcccdddgggjjjmmmoooppprrrtttvvvwwwwwwwwwwwwxxxyyy{{{{{{}}}|||zzzyyy{{{}}}{{{xxxsssqqqsssxxx~~~~~~~~~~~~|||}}}zzzyyyyyyyyy}}}{{{qqqjjjddd___\\\WWW]]]fffkkkjjjcccZZZTTTOOOQQQUUUWWWZZZaaakkkrrr{{{]]]WWWNNNFFFBBB@@@<<<888999888888777666666777777999;;;===@@@BBBFFFKKKNNNSSSXXX___gggmmmrrrwww{{{}}}}}}}}}|||zzz{{{}}}|||xxxnnnfff]]]YYYWWWVVVZZZaaagggmmmrrrrrrnnnooouuu||||||www~~~{{{{{{~~~~~~zzzwwwsssmmmgggcccYYYWWWSSSQQQPPPPPPOOONNNKKKGGGCCC@@@?????????>>><<<>>>CCCLLLYYYiiiwww{{{sssllliiifffbbbbbbeeeeeennn{{{ssscccXXXOOOGGGEEEFFFDDDFFFIIIKKKMMMOOOSSSUUUXXXYYYZZZ[[[]]]^^^______```aaabbbdddeeeeeeeeeeeegggggghhhhhhiiijjjkkkkkkpppooonnnmmmmmmmmmnnnnnnnnnmmmmmmlllkkkkkkkkkkkkmmmmmmmmmmmmmmmllllllllljjjjjjkkkkkklllllllllllllllmmmmmmnnnnnnmmmllllllllllllmmmnnnnnnmmmlllllllllnnnpppsssuuuuuuuuuuuutttsssqqqqqqrrrqqqooommmllllllmmmnnnppprrrtttuuuvvvuuuvvvxxxyyyzzz~~~rrrqqq{{{rrrbbbVVVLLLJJJIIIDDD???<<<===========================<<<:::999777666555555666666555555555666777777666999AAAKKKWWWlll}}}}}}}}}}}}~~~wwwrrrrrrxxx}}}jjj^^^ZZZXXXZZZ^^^aaadddgggjjjlllqqquuuyyyvvvnnngggddddddgggiiilllnnnoooqqqssstttrrrssssssuuuvvvyyyzzz{{{}}}|||zzzyyyzzz|||~~~}}}{{{vvvtttvvvyyy|||{{{zzzxxxxxx{{{~~~|||vvvoooiiibbb^^^WWW\\\bbbffffff___VVVPPPKKKLLLNNNOOORRRZZZdddlllwww|||]]]\\\VVVLLLEEEAAA>>>::::::999888888777777777777888:::<<<>>>@@@CCCHHHKKKNNNSSS[[[ccciiioootttxxxyyyyyyyyyxxxwwwxxx{{{~~~~~~ssskkkccc^^^YYYUUUWWW[[[aaaeeeiiigggcccccciiioooyyyvvvuuuxxx{{{uuummmiii]]]ZZZVVVTTTSSSQQQOOOMMMJJJGGGBBB@@@???@@@@@@@@@>>>@@@CCCKKKWWWfffsss{{{xxxqqqkkkhhhfffdddggglllnnnvvvyyylll]]]SSSMMMGGGFFFGGGFFFIIILLLOOOQQQSSSVVVXXXZZZ[[[\\\]]]^^^___```aaa```aaaccceeefffffffffeeeggggggggghhhiiiiiijjjjjjpppoooooonnnnnnnnnooooooooonnnlllkkkjjjiiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjhhhiiijjjkkkkkklllkkkkkklllmmmoooppppppnnnmmmkkkkkkkkkmmmnnnnnnmmmkkkkkklllmmmooorrrtttuuuuuuuuutttrrrqqqqqqqqqqqqpppooollllllmmmnnnoooqqqssstttuuusssuuuxxxyyyyyy||||||uuu}}}yyykkk^^^SSSQQQQQQLLLDDD???>>>>>>>>>=========<<<<<<===<<<:::999777777666666777666666555666666777777777999???EEENNNaaa~~~}}}}}}~~~vvvqqqttt{{{tttggg```XXXYYY[[[^^^bbbfffiiikkknnnqqquuuuuuqqqlllgggdddeeehhhkkklllmmmnnnppprrrppppppqqqsssuuuwwwyyyzzz|||{{{zzzyyyyyyyyyzzz{{{yyyzzz}}}|||xxxvvvwwwwwwvvvtttqqqqqqsssyyyyyysssllleee___XXXYYY\\\^^^]]]YYYRRRMMMGGGHHHIIIIIIKKKSSS]]]fffsssyyy]]]```]]]QQQGGGCCC@@@===;;;;;;999888888777777777777888:::<<<===@@@DDDGGGIIINNNVVV^^^dddjjjpppsssvvvvvvuuuttttttuuuyyy|||{{{ssslllddd\\\YYY[[[___bbbcccaaa^^^___ccchhhqqq|||uuuooommmsss~~~wwwooojjj```]]]ZZZXXXVVVSSSOOOLLLIIIFFFBBB???@@@AAABBBBBBCCCCCCFFFLLLWWWdddqqqyyyvvvpppiiigggeeeeeekkkrrrxxxqqqdddVVVOOOLLLHHHGGGIIIIIILLLPPPRRRTTTVVVXXX[[[\\\]]]^^^___aaabbbcccdddaaaccceeeggghhhhhhggggggeeefffggghhhiiijjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjkkkkkklllkkkkkkkkkjjjjjjiiiiiiiiihhhiiijjjllllllllllllkkkkkkmmmppprrrssspppmmmkkkkkklllmmmnnnnnnmmmlllkkklllmmmoooqqqrrrsssttttttsssqqqppppppqqqrrrqqqpppkkkkkklllmmmoooqqqsssttttttrrrtttxxxyyyxxx{{{}}}ssseeeZZZYYYZZZUUUJJJCCC@@@??????>>>===<<<;;;;;;<<<;;;:::999888888888888777777666666666666777777666777;;;@@@GGGWWWqqq~~~~~~~~~~~~}}}tttsssxxxzzz|||ppphhh[[[ZZZYYY[[[^^^cccfffhhhkkklllooorrrssspppjjjeeebbbeeehhhiiijjjkkkmmmnnnpppppppppqqqsssuuuvvvwwwyyyyyyyyyxxxwwwvvvttttttsssuuuwwwzzz}}}|||yyywwwvvvtttsssqqqppprrrvvv}}}|||wwwrrrkkkbbb\\\VVVTTTRRRQQQQQQOOOKKKHHHDDDEEEEEEDDDFFFMMMWWW___ooouuu\\\bbbbbbUUUHHHCCCAAA>>><<<;;;:::999888888888888555777999:::;;;>>>BBBEEEFFFKKKRRRZZZaaaggglllpppttttttsssrrrrrrtttwww{{{}}}yyyoooddd^^^]]]___```aaa___^^^___bbbfffnnnxxxtttkkkggghhhsss}}}vvvnnnhhhbbb```]]][[[YYYUUUPPPMMMIIIEEEAAA???@@@BBBCCCCCCGGGGGGHHHMMMWWWdddpppxxx~~~uuuooohhhfffeeefffmmmvvv~~~kkk^^^RRRMMMLLLIIIIIIJJJKKKNNNRRRTTTVVVWWWZZZ\\\^^^___```aaaccceeeffffffcccdddgggiiijjjjjjiiihhhdddeeefffhhhjjjlllmmmnnnlllllllllmmmmmmmmmmmmmmmnnnmmmlllkkkllllllnnnoookkkkkkkkkjjjjjjiiiiiiiiiiiijjjlllmmmnnnmmmmmmllljjjmmmqqqttttttrrrnnnkkklllmmmoooppppppooommmllllllmmmnnnppprrrrrrssssssrrrqqqooopppqqqrrrrrrqqqkkkkkklllmmmoooqqqrrrttttttrrrtttxxxzzzyyyzzz~~~{{{xxxjjj______aaa[[[OOOGGGAAA@@@???>>>===<<<;;;:::;;;::::::999888888888999888777666666666666777777555555888<<>>???AAAEEEKKKQQQVVV[[[```ccciiijjjkkklllmmmooorrruuuuuuxxx}}}uuupppjjjgggccc```___```bbbdddiiiqqq}}}}}}qqqiiibbbaaaggguuu|||yyyxxxwwwvvvvvvtttpppkkkgggdddcccbbb]]]___```]]]WWWOOOIIIEEECCCCCCCCCBBBCCCGGGLLLQQQWWWYYY^^^dddkkkssszzz~~~|||wwwpppkkkgggffffffiiirrr{{{}}}fffYYYNNNLLLNNNNNNNNNPPPSSSSSSTTTUUUWWWZZZ\\\]]]aaabbbcccccccccccceeegggiiihhhhhhhhhhhhiiijjjjjjgggfffeeegggiiillllllllllllkkkiiiiiiiiilllnnnpppqqqppppppooommmlllkkkkkkooonnnmmmlllkkkkkkkkkkkkhhhhhhiiiiiijjjjjjkkkkkkjjjnnnrrrtttrrrooolllkkkmmmnnnpppqqqqqqpppnnnlllllllllmmmnnnoooqqqssssssrrrqqqpppppprrrrrrrrrqqqrrroookkkkkkmmmppprrrrrrttttttttttttuuuvvvwwwxxxyyysssmmmooommmeee\\\MMMHHHAAA=========<<<:::;;;;;;;;;;;;:::999888888777666555555666777666444777777999;;;===DDDSSSbbbvvvzzzvvvrrruuuwww{{{yyyggg^^^SSSOOORRRWWW[[[\\\aaabbbdddgggjjjllllllkkkeeedddcccbbbbbbdddgggiiimmmoooqqqrrrrrrsssuuuwwwvvvwwwwwwwwwuuurrrnnnllljjjkkkmmmnnnmmmnnnoooqqqtttvvvzzz}}}~~~|||yyyyyyzzzzzzwwwqqqjjjcccZZZRRRLLLGGGFFFEEECCCCCCCCCCCCCCCGGGDDDDDDEEEDDDEEEMMMVVVdddooo}}}MMMTTT]]]___YYYPPPHHHDDD>>><<<:::::::::999777666666666777888999:::<<<===???CCCGGGLLLPPPTTTYYY\\\ccceeeggghhhiiijjjmmmpppnnnrrrwww{{{|||}}}zzzrrrnnniiiddd``````aaabbbhhhnnnxxxxxxooodddaaabbbjjjwww}}}|||~~~|||{{{zzztttnnnkkkiiifffaaa]]]ZZZYYYZZZ[[[ZZZ[[[[[[XXXSSSLLLHHHEEECCCDDDDDDEEEGGGLLLRRRVVVaaaeeekkkqqqwww}}}yyysssjjjfffcccdddggglllvvvxxxcccXXXOOONNNPPPQQQRRRTTTWWWWWWWWWXXXYYYZZZ\\\\\\```bbbcccdddddddddfffhhhhhhhhhhhhiiiiiijjjjjjjjjgggeeecccdddgggjjjkkkkkklllkkkjjjiiiiiikkkmmmooooooooonnnmmmmmmlllkkkkkkmmmnnnnnnnnnnnnlllkkkjjjhhhhhhhhhhhhiiiiiiiiiiiiiiilllppprrrqqqooommmlllmmmnnnppprrrrrrqqqooonnnkkkllllllmmmnnnoooqqqrrrqqqpppoooppprrrsssrrrqqqqqqnnnkkkjjjlllnnnooopppqqqrrrrrrsssssstttuuuuuuuuu{{{zzzyyyxxxrrrlllWWWOOOEEEAAABBBAAA<<<777;;;;;;<<<;;;;;;:::999888777555555555777777777555777777888::::::===HHHSSSeeexxx}}}~~~xxxuuuuuutttvvv~~~pppfffYYYPPPPPPTTTYYY\\\]]]___aaadddfffhhhhhhhhhcccddddddbbb___```dddhhhkkknnnqqqsssssstttuuuvvvtttvvvxxxyyyyyyvvvsssppplllmmmmmmllljjjjjjkkklllpppsssxxx~~~}}}uuuqqqpppqqquuuzzzuuunnnfff___WWWOOOKKKEEEEEEDDDDDDDDDDDDEEEEEEGGGEEEDDDEEEDDDEEELLLUUUbbbmmm|||KKKRRR[[[```^^^VVVLLLFFFBBB@@@>>>===<<<<<<:::888666666666777777999::::::>>>AAADDDHHHKKKNNNSSSVVV^^^```cccdddeeegggiiilllkkkoootttxxxzzz|||~~~~~~}}}xxxtttmmmgggbbbaaabbbcccfffjjjrrr}}}}}}uuujjjeeebbbfffooo|||zzzzzz}}}vvvvvvwwwnnniiieeeaaa[[[VVVSSSSSSTTTVVVWWWYYYYYYWWWRRRMMMIIIGGGDDDEEEFFFHHHJJJNNNTTTYYYdddjjjqqqxxx}}}|||tttooogggcccaaadddhhhnnnyyyppp___VVVOOOOOORRRSSSTTTWWWXXXYYYYYYYYY[[[\\\]]]^^^```bbbeeeeeeeeefffhhhiiihhhiiijjjjjjkkkkkkkkkkkkhhhfffdddcccfffiiikkklllkkkjjjiiihhhhhhjjjkkklllmmmmmmllllllkkkkkkkkkjjjkkkmmmnnnpppooommmkkkiiiggggggggghhhhhhhhhhhhhhhgggjjjmmmooonnnmmmllllllmmmnnnoooqqqqqqqqqpppooommmlllmmmmmmnnnooopppqqqpppooooooqqqsssttttttrrrpppnnnkkkjjjkkkmmmmmmmmmooopppqqqrrrrrrssssssssstttwww||||||yyydddXXXJJJCCCCCCBBB===777;;;;;;<<<<<<;;;:::999999777555555555777888777666666666777999999999@@@IIIUUUiii~~~|||xxxssssssxxx~~~{{{qqqcccWWWRRRTTTYYY]]]\\\^^^aaabbbbbbbbbccccccaaaccceeebbb]]]\\\___ccciiilllpppssssssssstttuuutttvvvyyy||||||zzzxxxvvvssssssrrrpppmmmllllllnnnqqqtttzzzzzzuuurrrqqqrrr~~~xxxooofff^^^VVVOOOKKKFFFGGGGGGGGGHHHHHHIIIIIIHHHFFFEEEFFFEEEEEEKKKTTT```lll|||LLLQQQYYY___```ZZZPPPIIIEEECCC???>>>===<<<;;;999666666666666777777888999===???BBBDDDFFFJJJNNNQQQYYY[[[___aaabbbdddgggiiiiiilllqqquuuxxxzzz}}}~~~}}}||||||{{{zzz~~~zzzuuunnnhhhdddcccdddeeefffiiiooozzz{{{ssslllggghhhmmmwww~~~{{{}}}|||tttttt~~~uuuooohhhddd\\\UUUQQQPPPQQQRRRSSSVVVYYYXXXTTTOOOJJJHHHEEEFFFGGGHHHJJJMMMRRRVVVbbbhhhqqqwww{{{~~~wwwpppkkkfffbbbaaadddiiippp{{{jjjZZZSSSOOOPPPSSSTTTVVVYYYYYYYYYYYY[[[\\\^^^```aaabbbdddggghhhgggggghhhjjjiiijjjkkklllmmmmmmmmmmmmjjjhhheeeeeegggjjjlllmmmjjjiiihhhgggggghhhhhhiiikkkkkkkkkjjjjjjjjjjjjjjjiiikkkmmmooonnnllljjjhhhggggggggggggggghhhhhhhhhfffhhhkkklllkkkjjjjjjkkkkkklllmmmoooooopppoooooonnnnnnnnnnnnoooooopppqqqppppppppprrruuuuuutttsssnnnllljjjiiijjjkkklllkkknnnooopppqqqrrrrrrrrrqqqttttttxxxsssdddPPPEEEBBBAAA===999;;;;;;<<<<<<<<<;;;::::::777666555666777888777666555444666999888888<<>>;;;;;;<<<<<<<<<<<<;;;;;;;;;999777777777777555444666444444666777555777;;;>>>HHHVVVjjj~~~~~~{{{xxxwwwvvvzzz~~~~~~{{{rrrdddZZZVVVVVVWWW[[[]]][[[WWWSSSTTTUUUXXX]]]dddjjjllljjjfffccc```ccceeeggghhhjjjmmmoooqqqrrrtttvvvxxxzzz{{{|||~~~zzz{{{}}}~~~~~~zzzsssmmmfffbbb______]]][[[XXXTTTQQQOOOMMMKKKKKKLLLJJJHHHMMMTTTcccoooLLLKKKNNNVVV```dddaaa]]]KKKGGGCCC@@@>>>>>><<<;;;999888888777777777777777777888:::;;;===@@@EEEIIIJJJNNNSSSXXX\\\___ccceeefffiiilllooorrruuuyyy{{{{{{{{{zzzzzzzzzzzzyyyyyyxxx~~~sssnnnfff^^^ZZZYYY[[[\\\```dddjjjnnnqqqtttvvvxxxvvvsssqqqqqqrrrxxx}}}xxxuuuwwwrrrkkkccc\\\XXXVVVUUUUUU^^^jjjqqqooofff[[[TTTRRRSSSVVVXXXZZZ]]]aaadddnnnsssxxxxxxwww{{{|||uuuooojjjfffbbb___```fffnnnwwwyyyyyymmm___XXXUUUTTTWWWXXXXXXZZZ^^^^^^^^^]]]\\\\\\\\\]]]]]]bbbdddfffgggeeecccbbbbbbdddfffhhhkkkllllllkkkjjjjjjiiihhhiiikkklllllljjjmmmmmmmmmlllkkkjjjiiiiiiffffffgggggghhhhhhiiiiiicccdddeeeffffffeeeeeeddddddeeefffhhhiiikkklllmmmlllmmmmmmkkkiiiiiijjjlllcccdddeeefffhhhjjjkkklllnnnnnnmmmllllllllllllmmmnnnnnnnnnpppqqqpppmmmkkkhhhgggfffgggiiikkkkkkjjjgggiiikkkmmmmmmmmmlllkkkkkkkkkooowww}}}|||{{{|||~~~kkkYYYKKKDDD@@@???;;;;;;<<<<<<<<<<<<<<<;;;<<<:::888777777777555333777444333555555333444888<<>>===;;;999999888777666666666777777777999;;;===@@@CCCDDDGGGJJJOOOSSSWWW]]]bbbfffhhhkkknnnqqqrrrtttvvvxxxzzzzzz{{{{{{{{{{{{zzzzzz|||xxxlll___XXXVVVTTTVVVZZZ^^^eeekkkmmmpppvvvxxxxxxsssqqqqqqqqqpppvvv{{{xxxwwwzzzuuummmccc\\\YYYYYY[[[___fffooouuutttkkk___WWWVVVXXXZZZ]]]aaahhhooottt~~~~~~{{{sssmmmhhhfffaaabbbdddhhhppp|||xxxxxx~~~wwwggg___XXXVVVTTTVVVZZZ]]]\\\[[[^^^]]]\\\\\\\\\\\\^^^^^^^^^^^^______```aaabbbbbbaaabbbeeehhhjjjkkkllllllkkkjjjjjjiiiiiiiiiiiiiiikkkkkkkkkkkkjjjjjjiiihhhdddeeefffhhhiiiiiijjjiiihhhhhhhhhfffeeecccaaa```aaabbbcccfffiiilllnnnppppppooollljjjiiiiiiiiiiiiddddddeeefffggghhhiiiiiihhhhhhiiiiiijjjjjjjjjkkkoooooooooppppppmmmhhhdddeeeeeeeeeffffffhhhiiiiiijjjhhhfffhhhkkkmmmmmmllliiilllppprrrwww~~~xxx{{{zzzrrrsss~~~~~~ttt^^^PPPIIICCC============<<<;;;;;;::::::;;;::::::999888777555555888777666444444555555666:::;;;BBBQQQddd}}}zzzwwwwwwxxx|||~~~|||sssggg]]]VVVYYYZZZZZZZZZYYYXXXWWWVVV[[[___dddlllrrrvvvvvvuuuhhhddd``````cccfffgggfffjjjkkknnnrrruuuxxxzzz{{{~~~~~~|||xxxwww|||}}}zzzyyy{{{}}}yyyuuuuuuuuusssmmmcccYYYSSSRRRPPPPPPPPPNNNMMMRRRYYYgggsssQQQNNNLLLQQQXXX]]]]]]ZZZUUUNNNDDD???>>>???===;;;:::999888777777666777777666777888:::<<>>======<<<<<<;;;::::::;;;:::::::::888777666555888777666555444555555666777888>>>IIIXXXnnnzzzvvvssswwwzzz}}}}}}xxxooogggaaa\\\\\\[[[ZZZYYYYYYXXXXXX]]]```eeelllqqquuuvvvvvvkkkeee___\\\]]]```cccdddhhhjjjmmmpppsssuuuvvvvvvyyy{{{}}}~~~~~~}}}}}}{{{wwwvvv{{{~~~|||zzz|||}}}~~~~~~zzzooobbbYYYVVVTTTTTTTTTRRRPPPUUU\\\jjjuuuPPPOOONNNPPPSSSUUUUUUUUUXXXQQQIIICCCAAA@@@>>>;;;;;;:::999888777777777777555666777888;;;===???AAABBBEEEIIIMMMQQQVVV[[[___gggjjjmmmppprrruuuwwwyyyyyyyyy{{{|||}}}~~~~~~~~~|||zzzjjj```YYYWWWZZZ___ccciiinnnnnnooorrrrrrpppmmmjjjiiiiiikkkrrr~~~{{{{{{xxxoooiiieeedddgggooozzzvvviiiaaaZZZ\\\___dddkkkuuu{{{rrrjjjfffdddccccccffflllsss||||||~~~rrreee\\\YYYZZZYYYXXXZZZ]]]_________bbbaaa```_______________^^^______``````aaaaaaaaaaaaaaacccdddeeefffffffffiiihhhggggggffffffggggggggghhhjjjkkkjjjiiigggfffcccdddeeefffggghhhhhhiiiiiihhhgggfffeeedddcccbbbbbbcccdddeeeggghhhjjjjjjjjjiiihhhgggggggggggghhhiiihhhgggggggggggghhhiiidddeeefffggghhhiiijjjkkkmmmlllmmmnnnnnnlllhhheeebbbbbbbbbcccdddgggiiijjjllljjjiiiiiikkklllkkkjjjjjjmmmppppppqqqwwwtttkkkmmmzzz~~~lllXXXKKKDDDAAA>>>>>>===<<<<<<;;;;;;:::::::::::::::999888666666777777666555555555555666777777;;;AAAJJJ\\\xxxxxxrrrtttwww{{{~~~|||wwwppplllcccbbb___]]]\\\\\\\\\]]]```cccfffkkkpppsssvvvwwwrrrkkkbbb[[[YYY[[[^^^```eeegggkkknnnqqqrrrrrrrrrvvvwwwxxxyyy{{{|||}}}~~~zzzvvvuuuzzz}}}~~~~~~||||||}}}}}}mmmbbb\\\ZZZZZZZZZWWWUUUZZZaaannnyyyNNNOOOPPPOOOOOOOOOQQQRRRYYYTTTMMMHHHEEEBBB???<<<<<<;;;:::999888777777777555555666777999;;;===>>>???BBBFFFJJJMMMRRRWWWZZZdddgggkkknnnqqqtttwwwyyyyyyzzz{{{|||}}}}}}}}}}}}{{{~~~xxxkkk```[[[]]]bbbiiiooosssrrrqqqrrrqqqnnnhhheeecccdddgggnnn|||}}}vvvqqqnnnlllqqqxxx|||zzzrrrggg```\\\^^^aaafffmmmxxxvvvmmmfffbbbbbbbbbccciiiqqqyyy~~~sssggg___ZZZYYYYYYXXXXXXZZZ[[[]]]^^^___aaa```______^^^^^^]]]]]]___`````````aaaaaabbbbbbbbbccccccdddddddddddddddhhhgggffffffeeeeeeffffffeeeggghhhjjjjjjhhhfffeeecccddddddeeefffggghhhiiiiiihhhgggfffeeeeeeeeedddddddddeeefffgggggggggggghhhhhhggggggggghhhhhhhhhkkkjjjiiihhhhhhhhhhhhhhhccccccdddfffgggiiijjjkkknnnmmmnnnooopppoookkkhhhbbbbbbbbbcccdddgggjjjlllmmmlllkkkjjjjjjjjjjjjjjjiiikkkmmmnnnnnnqqqxxxwwwsssyyyzzz{{{tttdddTTTKKKEEEAAA>>>>>>======<<<;;;;;;;;;::::::::::::999888777666777666666666555555555555777888;;;===AAAOOOjjjvvvuuuwwwzzz||||||yyytttpppllljjjeeeaaa______```aaabbbdddgggjjjmmmppptttwwwyyysssiii```ZZZYYYZZZ[[[aaadddhhhlllooopppppppppuuuuuuvvvxxxzzz}}}{{{wwwvvvzzz}}}~~~~~~}}}}}}wwwkkkccc```______\\\ZZZ___fffsss}}}NNNOOOPPPPPPNNNNNNPPPSSSWWWTTTOOOKKKGGGDDD@@@>>>===<<<;;;999888888777777444555555666888:::;;;<<<===@@@CCCGGGJJJNNNSSSVVV^^^bbbfffjjjmmmqqqtttwwwyyyyyyzzz{{{{{{{{{{{{zzz{{{}}}{{{lllcccbbbfffmmmsssvvvtttrrrqqqnnnjjjeeeaaa___```cccjjjwww{{{wwwqqqsssttttttqqqjjjccc___]]]___bbbgggnnnxxx{{{rrrjjjdddaaabbbcccdddkkkttt~~~uuuhhh___ZZZXXXXXXVVVWWWXXXXXXYYY[[[]]]^^^ccccccccccccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbccceeedddddddddddddddddddddgggffffffeeedddeeeeeeeeedddeeeggghhhhhhgggeeedddddddddddddddeeeggghhhiiiiiihhhgggffffffffffffgggeeefffggghhhhhhhhhgggggghhhhhhiiiiiiiiiiiiiiiiiikkkkkkkkkjjjjjjiiihhhhhhbbbcccdddfffgggiiijjjjjjlllllllllnnnooonnnllljjjdddccccccccceeehhhkkkmmmmmmmmmlllkkkjjjjjjjjjkkkgggiiikkkkkkllloootttxxx{{{yyy{{{uuuqqqfffWWWMMMIIIDDD??????>>>>>>===<<<<<<;;;;;;:::::::::::::::999888777666666666666666555555444666777:::;;;<<>>===<<<:::999888888777555555555666777999:::;;;;;;===AAADDDGGGJJJOOORRRXXX[[[```eeehhhlllpppsssvvvvvvwwwxxxyyyyyyyyyyyyzzz||||||oookkkmmmpppvvvxxxvvvrrrppplllhhheeeaaa___aaadddhhhrrr{{{zzzssssssqqqoookkkfffbbb___\\\___ccciiipppyyy}}}xxxqqqiiidddcccdddfffgggnnnxxx}}}mmm```YYYWWWWWWVVVVVVWWWYYYYYYYYYZZZ]]]___aaabbbccccccccccccbbbbbbddddddddddddddddddddddddffffffeeeddddddeeeeeefffgggfffeeeeeeddddddeeeeeecccddddddeeeeeeeeeeeeeeeeeeeeeddddddeeegggiiijjjiiiiiigggffffffggghhhiiihhhhhhjjjjjjjjjjjjhhhhhhiiiiiijjjkkkkkkjjjjjjiiijjjkkklllmmmmmmkkkiiigggcccdddeeefffggghhhiiijjjhhhhhhhhhjjjlllllljjjhhheeeeeecccccceeehhhkkknnnlllmmmmmmllljjjiiijjjlllggghhhjjjjjjkkknnnrrruuu{{{xxx{{{ssscccRRRIIIGGGDDD@@@??????>>>======<<<<<<;;;:::::::::::::::999888888666666666777666555555444222333666888999???QQQaaazzzwwwtttuuuxxx{{{zzzyyytttpppjjjccc^^^[[[[[[[[[```cccfffgggggghhhlllpppqqqpppmmmggg```ZZZWWWVVV^^^___bbbfffiiilllnnnooonnnnnnoooqqqtttxxx{{{}}}}}}xxxwww{{{~~~~~~tttooojjjfffcccbbbjjjsss}}}RRRQQQPPPOOOOOOOOOOOONNNMMMNNNNNNMMMJJJFFFCCCAAA???>>><<<;;;999888888888666666666666777888::::::888:::===@@@CCCFFFKKKNNNRRRUUU[[[___cccggglllooopppqqqsssuuuwwwxxxyyyyyyzzz{{{|||uuuvvvuuu{{{}}}zzzvvvsssooojjjhhhdddbbbdddfffiiiooowww}}}vvvoooooonnnllliiieeeaaa___[[[___eeelllttt}}}{{{wwwpppjjjgggfffggghhhkkkrrr|||wwwfff[[[WWWXXXXXXWWWXXXZZZ\\\\\\\\\]]]```bbb```aaabbbcccddddddccccccffffffffffffffffffeeeeeefffeeeddddddddddddeeefffggggggfffeeeeeeeeeeeeeeedddccccccbbbcccdddeeefffffffffeeeeeefffhhhjjjkkkjjjiiigggffffffhhhiiijjjiiikkklllmmmmmmlllkkkjjjiiijjjkkkkkkkkkjjjiiihhhhhhjjjmmmppppppmmmiiigggeeeeeefffggghhhhhhiiiiiifffffffffhhhjjjkkkjjjhhhfffeeecccbbbcccfffjjjlllkkkmmmnnnllljjjiiikkkmmmkkkjjjjjjjjjkkkmmmqqqsssyyyqqq[[[LLLFFFDDDBBB??????>>>>>>===<<<<<<<<<::::::;;;;;;::::::999888555666777777777666444444000000333777888;;;FFFQQQiii~~~~~~~~~xxxvvvxxx{{{{{{zzzxxxtttmmmfff___[[[XXXWWW]]]aaaeeefffddddddhhhllljjjkkkkkkgggccc_______________```aaadddfffiiikkkjjjkkkmmmooorrrvvvxxxzzz|||xxxvvvzzz}}}}}}~~~|||}}}|||vvvoooiiieeefffpppzzzUUURRRPPPNNNOOONNNMMMKKKIIIKKKMMMMMMJJJFFFDDDBBB???>>>===;;;999888888888666666666666777888999:::555888;;;===@@@CCCHHHKKKNNNRRRWWW\\\```eeeiiilllkkkmmmooosssvvvxxxzzz{{{zzz{{{~~~}}}|||{{{{{{xxxsssnnnjjjgggeeegggiiijjjooouuu|||yyyrrriiijjjjjjjjjhhhddd```^^^ZZZ___gggooowwwyyyvvvqqqllliiihhhiiijjjnnnuuu~~~tttdddZZZYYYZZZZZZYYY[[[^^^``````______cccfffdddeeegggiiijjjjjjiiiiiiggggggggggggggggggffffffeeedddcccccccccdddeeefffggggggfffeeeeeeeeeeeefffdddcccbbbaaaaaaccceeeggggggfffeeeeeefffhhhkkkllljjjiiigggfffggghhhjjjkkkkkklllnnnoooooonnnlllkkkiiijjjkkkkkkkkkiiihhhgggfffiiinnnqqqqqqnnnjjjgggfffggggggggghhhhhhiiiiiigggfffgggiiikkklllllljjjfffdddbbbaaabbbeeehhhjjjkkklllnnnllljjjjjjlllooonnnmmmkkkjjjkkkmmmppprrrsssfffPPPFFFDDDDDD??????>>>>>>======<<<<<<::::::;;;;;;;;;:::999999555666777777777666444333111111444888999:::@@@HHHUUUnnn}}}}}}}}}~~~~~~xxxxxxyyyyyyxxx}}}yyyrrrjjjccc]]]YYYXXX[[[```dddeeecccbbbeeeiiigggiiijjjhhheeeeeegggjjjaaa```______```bbbeeefffjjjkkkmmmpppsssvvvxxxyyy{{{wwwuuuyyy||||||~~~~~~|||{{{|||~~~~~~zzzrrrlllhhhiiitttXXXUUUQQQOOOMMMLLLJJJIIIJJJHHHGGGGGGIIIHHHEEEBBBAAA???===<<<<<<;;;888666666666666666777777777777::::::999:::===AAAFFFHHHKKKMMMPPPUUU[[[```eeegggkkkmmmoooppppppqqqsssuuuyyy{{{}}}vvvnnnmmmhhhdddccccccbbbfffkkkqqqzzzmmmmmmjjjiiiiiifff^^^ZZZZZZ[[[bbbmmmwwwzzzwwwrrrnnnlllmmmooopppuuu|||wwwjjj]]]YYY[[[[[[\\\]]]___```aaabbbdddeeefffgggiiihhhhhhhhhiiiiiijjjkkkjjjiiiiiihhhgggffffffeeeeeeeeeeeeddddddcccccccccdddeeefffgggggggggffffffdddeeedddbbbaaabbbeeeggghhhhhhhhhhhhhhhgggfffeeehhhggggggggghhhiiijjjjjjiiiiiikkkmmmoooooommmkkkiiijjjllllllkkkiiifffddddddfffiiillllllkkkhhhfffffffffffffffggghhhiiijjjiiiiiijjjjjjjjjkkkkkkkkkfffdddaaa```bbbeeefffgggiiiiiihhhhhhiiiiiijjjkkkoooooonnnlllkkkmmmpppssssss}}}www^^^HHHAAAEEEBBBAAA???===;;;;;;===???===<<<<<<;;;;;;:::999999777777777777666666666666555555444555666999<<<>>>QQQaaayyy~~~}}}~~~|||yyyyyy~~~}}}wwwqqqjjjbbbZZZUUUXXX[[[______^^^^^^aaadddfffeeeccccccfffkkkqqquuunnniiibbb]]][[[]]]aaaddddddfffjjjlllnnnppprrrtttsssvvvyyy{{{|||}}}~~~||||||||||||}}}{{{{{{}}}~~~~~~~~~tttmmmmmmttt~~~[[[XXXSSSPPPOOONNNLLLJJJKKKIIIGGGGGGIIIIIIHHHFFFDDDAAA???===<<<;;;999777666777777777777777777777999999888999<<<@@@DDDFFFIIIJJJNNNRRRWWW]]]aaadddhhhjjjlllmmmnnnooorrrtttxxxzzz~~~zzzqqqjjjddd___]]][[[ZZZ]]]bbblll||||||pppmmmjjjiiikkkhhhaaa^^^___^^^eeeoooyyyuuurrrooollllllnnnqqqsssyyysssfff[[[XXXZZZ[[[[[[\\\___```bbbdddfffhhhjjjkkkjjjjjjjjjjjjjjjkkklllmmmjjjjjjiiihhhggggggfffeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffeeeeeeeeedddccccccfffhhhhhhiiiiiiiiiiiihhhhhhgggiiiiiiiiiiiiiiiiiijjjkkkiiiiiijjjlllnnnnnnllljjjiiijjjlllmmmllljjjgggeeeeeegggiiijjjjjjiiigggeeefffffffffggghhhiiikkkllljjjjjjjjjjjjkkkkkkkkkkkkfffdddaaaaaabbbeeeffffffhhhhhhhhhhhhiiijjjkkklllnnnnnnmmmlllkkklllooorrrrrryyylllTTTGGGEEEAAA@@@???===;;;::::::;;;===<<<<<<;;;;;;::::::999888777777777666666666666555444444444666888;;;<<>>III[[[qqq}}}|||{{{yyy|||xxxxxxyyyxxxuuuooogggaaaZZZYYYZZZ\\\^^^```aaaaaacccbbbbbbccchhhnnntttxxx}}}yyyssskkkddd]]]YYYXXX[[[```cccfffhhhjjjlllnnnqqqtttvvvwwwyyy{{{}}}{{{{{{zzzzzzyyyzzzzzz{{{||||||~~~zzzzzz~~~eee```ZZZUUUSSSPPPNNNMMMMMMKKKHHHGGGHHHLLLPPPSSSNNNJJJEEEAAA???===;;;:::888888888777777777777777666666666777888;;;===???BBBCCCFFFJJJNNNSSSVVVXXX\\\___cccfffhhhkkknnnqqqtttwww|||zzzmmmeee]]]XXXSSSPPPRRRWWWbbbrrr{{{~~~rrrooooooqqqoookkkiiijjjlllrrrzzz{{{rrrqqqpppppprrrwww|||yyykkkccc]]]___bbbbbbcccdddaaaccceeehhhjjjllllllmmmllllllnnnooopppqqqqqqrrrmmmlllkkkjjjiiihhhgggfffcccccccccdddfffhhhjjjlllkkkiiifffdddcccdddggghhhfffggghhhgggggggggiiikkkiiijjjkkklllllllllllllllkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhjjjlllmmmkkkjjjjjjkkklllmmmmmmllljjjiiijjjiiihhhfffeeedddcccccceeeffffffhhhjjjlllnnnoookkkkkkkkklllllllllmmmmmmjjjgggeeeeeefffhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiikkkkkkkkkjjjiiijjjlllooouuutttzzzsss[[[LLLFFFEEECCCBBBAAA@@@===;;;=========<<<;;;;;;::::::888888888777777777666666444333333333444666777888===DDDPPPaaaxxx~~~}}}|||uuuuuuuuuvvvuuurrrmmmiiiaaa]]]YYYYYY\\\aaabbbbbbcccbbbbbbcccggglllrrruuu~~~~~~{{{tttjjj```ZZZYYYZZZ\\\]]]___bbbgggjjjlllnnnrrrtttuuuwwwyyy{{{yyyyyyyyyyyyzzzzzz{{{{{{|||}}}~~~~~~kkkfff___XXXTTTQQQNNNMMMMMMKKKIIIGGGIIIMMMSSSXXXUUUPPPIIIDDD@@@>>>===<<<999888888888777777777666666555555666777888:::;;;@@@AAACCCFFFJJJNNNQQQSSSWWWZZZ^^^bbbeeehhhllloooqqquuuzzzuuummmddd^^^XXXSSSTTTXXXcccsss|||xxxuuutttuuusssooommmoootttyyy}}}zzzsssrrrqqqqqqtttyyy~~~pppfffaaa___bbbeeeeeeeeegggdddeeehhhjjjkkkkkkkkkjjjkkklllnnnppprrrsssssssssnnnnnnmmmkkkjjjiiiggggggbbbbbbbbbccceeegggjjjkkkmmmjjjfffdddcccdddfffhhhfffhhhiiiiiihhhiiikkkllliiijjjkkkllllllllllllllljjjiiihhhgggggggggggggggiiihhhhhhiiikkklllllljjjkkklllmmmmmmnnnmmmlllllllllkkkiiigggeeedddcccccceeeffffffhhhjjjlllnnnoookkkkkkkkklllllllllmmmmmmllljjjhhhhhhiiijjjjjjjjjlllkkkiiihhhgggfffffffffjjjjjjkkkjjjiiiiiikkkmmmppppppuuulll\\\MMMIIIEEECCCBBBAAA???===>>>======<<<<<<;;;::::::888888888888777777777777444444444444444555666666888<<>>===999999999888888777777666555555555555666777888888======???BBBEEEIIILLLMMMRRRUUUYYY]]]```dddhhhkkknnnrrrwww}}}{{{qqqiiiaaaYYYVVVXXXeeeuuu}}}yyyxxxyyyxxxsssrrrttt{{{{{{xxxrrrqqqpppqqqtttyyy~~~wwwjjjaaa^^^^^^cccfffeeeeeeffffffgggjjjllllllllljjjiiijjjkkknnnppprrrssssssssspppooonnnlllkkkiiihhhgggddddddccccccdddfffhhhjjjnnnkkkgggdddcccdddfffgggfffhhhiiijjjiiijjjkkkmmmiiiiiijjjkkkkkkkkkjjjjjjhhhhhhgggfffffffffggggggjjjiiihhhiiilllmmmlllkkkkkklllmmmnnnnnnnnnnnnnnnnnnmmmkkkiiigggfffeeeeeeeeeffffffgggiiikkklllmmmkkkkkkkkkkkkllllllllllllmmmkkkjjjjjjkkklllkkkjjjlllkkkiiihhhgggfffeeeeeeiiijjjkkkjjjiiijjjkkkmmmhhhjjjqqq~~~yyytttXXXRRRIIICCCAAAAAA???>>>>>>>>>======<<<;;;;;;;;;999999888888888777777777444444555555555555555555666777===HHHVVVjjj{{{}}}xxxqqqmmmmmmooorrrsssqqqlllddd___^^^```ccceeeaaa`````````bbbfffiiikkksssvvvzzz}}}|||wwwrrrnnnccc```[[[VVVTTTVVV\\\aaaeeehhhlllnnnppprrrtttwwwuuuvvvxxxyyy{{{|||||||||{{{||||||}}}~~~~~~}}}}}}}}}{{{uuujjjaaaZZZTTTPPPNNNLLLLLLKKKIIIIIIMMMTTTZZZ```YYYPPPHHHCCCAAA??????::::::999888888777777666666666666666666666666666999:::;;;>>>AAADDDFFFHHHMMMPPPTTTXXX[[[___cccfffiiimmmrrrxxxyyymmmaaa[[[[[[fffvvv~~~{{{zzz|||{{{xxxxxx{{{}}}yyyuuuqqqppppppqqquuu|||}}}|||~~~lllccc___]]]```fffhhhfffeeegggfffhhhkkknnnoooooommmlllhhhjjjmmmppprrrsssssssssqqqpppooommmkkkjjjiiihhhhhhgggeeeddddddfffhhhiiinnnlllhhhfffddddddeeefffeeegggiiijjjjjjjjjkkkmmmhhhiiiiiiiiiiiihhhhhhggghhhggggggggggggggghhhiiikkkjjjiiijjjlllmmmmmmmmmllllllmmmnnnooooooppppppooonnnmmmllljjjhhhgggffffffffffffggghhhiiikkkllljjjjjjjjjjjjkkkkkkkkkkkklllkkkjjjjjjkkkkkkjjjhhhiiiiiihhhgggggggggggggggiiijjjkkkkkkjjjjjjkkkmmmgggjjjoooyyy~~~uuuzzzjjj___QQQGGGCCCBBB@@@???>>>>>>======<<<<<<;;;;;;999999999888888888777777555555666666666555555444888888<<>>>>>>>>===<<<<<<;;;;;;999999999888888888888777666666666777666666555444777666999===AAAJJJ___sss~~~}}}{{{yyyyyy}}}zzztttqqqrrrssstttuuuwwwwwwrrrjjjccc``````XXXXXXYYY[[[^^^bbbfffiiihhhjjjlllnnnooooooooonnnpppoookkkfff```[[[ZZZZZZ^^^aaadddgggiiikkknnnppppppqqqtttwwwyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}~~~uuukkkeee^^^UUUOOONNNLLLKKKLLLMMMNNNMMMKKKZZZXXXUUUPPPJJJEEE@@@>>><<<<<<<<<;;;:::999777666555555444333333333444444666888:::;;;;;;<<<>>>@@@DDDEEEIIIMMMRRRWWWZZZ\\\```eeekkkpppwww~~~rrrkkkhhhssszzz~~~~~~~~~~~~|||yyywwwvvvvvvuuuvvvyyyzzzyyy~~~|||eee^^^______bbbfffiiiiiiiiihhhiiiiiijjjlllnnnpppqqqrrrrrrllljjjjjjmmmrrruuutttssstttrrrppppppqqqqqqmmmjjjjjjkkkkkkjjjhhhhhhiiikkkjjjjjjiiihhhgggfffeeedddiiihhhhhhggghhhiiikkkllljjjjjjjjjiiihhhgggeeeeeefffffffffggghhhjjjkkklllmmmmmmlllkkkjjjjjjiiiiiiiiikkkmmmooopppooonnnnnnooonnnllljjjiiiiiiiiijjjiiiiiihhhhhhhhhhhhiiiiiijjjjjjiiihhhhhhggghhhhhhhhhhhhiiihhhhhhgggfffeeehhhiiijjjkkkjjjhhhfffeeefffhhhkkklllkkkjjjjjjkkkmmmmmmooorrrwww}}}}}}cccPPPGGGEEEDDDCCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::999888666666666666555555555555666666444777::::::;;;DDDVVVddd}}}~~~{{{yyyyyy{{{~~~wwwqqqqqqsssuuuuuuuuuvvvwwwuuupppiiiddd\\\ZZZWWWWWWZZZ^^^```aaaeeefffggggggfffeeeggghhhhhhkkknnnnnniiiddd___\\\[[[YYYYYY]]]bbbggghhhhhhoooooopppsssxxx|||~~~~~~yyyzzz{{{|||}}}|||{{{{{{|||}}}~~~yyynnnggg```WWWQQQOOOMMMLLLLLLMMMMMMLLLKKKTTTSSSQQQOOOKKKGGGCCCAAA=========<<<:::999888777666555444444333333444444555666888999999:::;;;===AAACCCFFFJJJOOOSSSWWWXXX\\\```fffkkkqqqyyyzzztttrrrwww}}}~~~~~~~~~|||zzzyyyuuuuuuvvvxxx|||~~~}}}xxxccc\\\\\\aaadddhhhkkkkkkkkkkkkkkkjjjkkklllnnnooopppqqqqqqkkkjjjjjjlllpppssssssrrrtttrrrppppppppppppnnnkkklllmmmmmmkkkjjjiiikkklllkkkjjjiiigggffffffeeeeeeiiiiiihhhggghhhiiijjjjjjkkkkkkkkkkkkjjjiiihhhgggggggggggghhhiiijjjllllllmmmmmmmmmlllkkkjjjjjjjjjiiikkkmmmnnnooonnnmmmlllmmmllljjjiiihhhhhhhhhhhhhhhhhhgggggggggggghhhhhhiiihhhhhhgggffffffggggggffffffgggggggggfffeeeeeeggghhhiiijjjjjjhhhgggfffgggiiijjjjjjiiihhhiiijjjllllllnnnqqqtttjjjUUUHHHCCCAAA@@@AAA@@@???===<<<<<<;;;;;;;;;;;;;;;:::999888777666666666555555555555666666777888999777777===JJJTTTkkk|||zzzzzz|||}}}uuuqqqpppqqquuuuuuvvvxxxxxxuuuoookkk```\\\XXXVVVXXX[[[^^^___```bbbccccccaaa______```ccciiippptttrrrnnniiifff```]]][[[\\\```dddffffffhhhiiikkkppptttwwwwwwvvvxxxyyyzzz{{{||||||{{{zzz{{{{{{|||}}}~~~}}}~~~vvvmmmfff]]]WWWQQQOOOMMMLLLMMMLLLKKKJJJLLLLLLMMMMMMKKKIIIFFFDDD??????>>><<<;;;:::888888666666555444444444444444444555777777666666888999===???BBBFFFJJJNNNQQQSSSVVVZZZ___cccgggnnnwww~~~}}}{{{|||~~~~~~~~~}}}|||zzzyyyuuuvvvyyy|||sss```ZZZZZZcccfffjjjmmmmmmmmmmmmnnnllllllmmmnnnoooooooooooojjjiiiiiikkknnnppppppooosssqqqooonnnoooooonnnmmmmmmmmmnnnlllkkkjjjkkkmmmllljjjhhhfffeeeeeefffgggjjjjjjiiihhhhhhhhhiiiiiikkkkkkllllllllllllkkkkkkhhhhhhiiiiiijjjkkklllmmmnnnnnnmmmmmmllllllkkkkkkjjjkkklllmmmmmmmmmlllkkkkkkjjjiiihhhgggfffffffffggggggffffffffffffgggggggggffffffeeeeeeeeeeeefffddddddeeeeeefffeeeeeeeeefffggghhhiiiiiiiiihhhggghhhiiijjjiiigggggghhhiiikkkkkklllnnnqqqzzzqqq\\\LLLDDDCCCCCC@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888777666666666555555555555666666888888666555555:::@@@FFFZZZnnn}}}|||}}}~~~wwwrrrpppssstttuuuxxxzzzzzzwwwuuuhhhbbb[[[VVVUUUWWWZZZ[[[[[[]]]______]]]ZZZXXXWWW[[[cccooowwwzzzwwwsssppphhheeebbb``````bbbbbbbbbaaabbbeeekkkoooqqqqqqooovvvwwwyyyzzz{{{{{{{{{zzzzzzzzzyyyyyyzzz{{{}}}~~~{{{|||}}}}}}||||||vvvmmmddd]]]UUURRROOOMMMMMMLLLKKKIIIGGGHHHJJJKKKKKKIIIGGGEEEAAA@@@???===<<<:::999999777777666555444444444444444555666666555555666777;;;<<>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666666555555555555666666777666555555888<<>><<<;;;;;;;;;999888777666555555555555444666777666555444555777999:::===@@@CCCFFFHHHIIINNNQQQUUUWWWYYY]]]dddiiirrr|||~~~}}}}}}zzzxxxwwwuuutttyyy||||||kkk___]]]^^^eeegggjjjkkkjjjjjjkkklllnnnnnnnnnnnnnnnmmmllllllgggggghhhhhhhhhhhhiiiiiillllllllllllkkkkkklllllljjjjjjkkkiiihhhggghhhjjjiiihhheeecccbbbccceeefffkkkkkkjjjjjjjjjiiihhhhhheeefffggghhhiiijjjjjjjjjiiiiiiiiiiiijjjkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffeeeeeedddccccccbbbbbbccccccdddcccbbbbbbbbbbbbbbbcccccccccdddeeeeeeffffffffffffbbbcccdddeeefffgggggggggjjjkkkjjjhhhffffffhhhjjjjjjiiiiiilllmmmqqq|||}}}zzzrrrdddUUUKKKHHHHHHAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999888666666555555555555666666666555444666:::=========CCCNNNccc|||}}}sssqqqqqqrrrvvvzzz|||}}}zzzssshhh___ZZZXXXWWWVVVUUUYYY]]]^^^\\\XXXUUUTTTUUU\\\eeemmmrrruuuvvvwwwwwwwwwwwwtttoooiiiccc```^^^\\\[[[\\\```eeeiiikkkoooqqqsssvvvxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{zzzzzzzzz{{{}}}}}}}}}}}}~~~zzznnnfff^^^[[[UUUQQQOOOMMMKKKJJJGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDBBB???===<<<<<<<<<:::999888666555555555555444555777666555555666777888999;;;===@@@BBBDDDEEEHHHLLLPPPRRRTTTXXX^^^ccciiirrr{{{~~~}}}|||zzzyyyxxxwwwuuu|||uuuggg``````cccfffgggiiiiiihhhgggggghhhkkkkkkkkkkkkkkkjjjiiiiiieeefffggggggeeedddeeeggggggiiikkkkkkjjjiiiiiijjjhhhhhhiiigggfffeeefffhhhfffeeecccbbbaaabbbcccdddhhhhhhiiiiiiiiihhhggggggbbbcccdddeeegggggggggggghhhhhhgggggghhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhgggfffeeedddbbbbbbaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaabbbbbbcccddddddeeeeeeffffffeeeeeeaaaaaabbbbbbcccdddeeeeeehhhhhhiiihhhffffffgggiiihhhfffgggjjjkkkmmmttt}}}}}}}}}xxxmmm___QQQIIIEEEBBBAAA@@@???>>>=========;;;;;;;;;;;;;;;:::999999666666555555555555666666666555555555777888888777???FFFUUUkkk~~~}}}}}}~~~yyyvvvrrrqqqtttwwwzzz{{{}}}xxxpppiiiddd```]]][[[WWW[[[^^^___\\\XXXUUUSSSXXX]]]ccciiimmmpppsssvvvuuuxxxyyyxxxtttooojjjhhhddd```[[[YYY[[[___ccceeeiiikkknnnqqqsssuuuuuuvvvvvvvvvwwwxxxyyyyyyzzzzzz{{{zzzyyyyyy|||}}}}}}}}}{{{|||}}}vvvmmmccc^^^XXXSSSPPPNNNLLLJJJHHHGGGGGGFFFFFFGGGHHHHHHHHHFFFCCC@@@>>>=========::::::888777666555555555333444555555444444666777666777888:::===???@@@AAAAAAEEEJJJMMMNNNRRRXXX]]]bbbiiiqqqvvv}}}|||{{{~~~~~~|||{{{|||||||||{{{~~~nnnbbb___cccgggggghhhiiihhhfffdddeeeffffffffffffffffffeeeeeeddddddfffgggeeecccbbbcccdddbbbeeeiiijjjiiigggggggggggghhhhhhgggeeedddfffgggcccbbbbbbaaaaaaaaaaaaaaacccdddeeeffffffeeeeeedddaaaaaabbbdddeeeeeeeeeeeeffffffeeeeeeffffffggggggggggggggggggggggggggggggccccccccccccdddeeeffffffggggggggggggfffeeecccbbbaaaaaa````````````aaaaaaaaaaaaaaaaaaaaabbbccccccddddddddddddddddddcccbbb````````````aaaaaabbbcccccceeeffffffeeedddeeefffdddcccdddggghhhhhhnnnuuu~~~qqqaaaTTTLLLDDDCCCAAA@@@??????>>>>>>;;;;;;;;;<<<;;;;;;:::999666666555555555555666666666666666555555555555666===@@@JJJ[[[mmm~~~~~~|||||||||}}}~~~xxxttttttvvvxxxyyy{{{xxxuuurrroookkkgggddd```bbbdddccc___ZZZWWWUUUWWW[[[aaafffiiilllnnnpppoooqqqtttuuusssrrrtttuuuoookkkddd```^^^^^^______bbbdddgggjjjmmmooopppqqqrrrsssvvvxxxyyyyyyyyyxxx{{{yyywwwxxx{{{}}}|||{{{zzzzzzzzz{{{}}}}}}}}}~~~}}}~~~ttteee```ZZZTTTQQQNNNLLLKKKHHHGGGFFFEEEEEEGGGIIIKKKIIIGGGCCC@@@>>>=========;;;:::999777666555555555111333444444444444555777444555666888:::<<<>>>>>><<<@@@EEEHHHKKKNNNTTTYYYXXX___fffiiipppyyy~~~~~~yyyzzz~~~}}}}}}~~~~~~~~~||||||~~~{{{jjj```___dddhhhiiiiiiiiihhheeeccccccdddbbbbbbbbbccccccbbbbbbaaaccceeefffeeebbb```aaaccc___ccchhhjjjhhhfffeeefffggghhhhhhgggeeeeeefffgggaaaaaaaaaaaaaaa`````````___```bbbcccdddccccccbbb```aaabbbcccddddddddddddeeeeeedddddddddeeeeeefffeeeeeeeeefffffffffffffff````````````aaabbbcccdddeeefffffffffeeecccaaa`````````____________``````aaaaaaaaaaaaaaabbbcccccccccccccccccccccbbbaaa``````____________``````aaa___bbbdddeeedddccccccdddbbb```bbbeeeffffffjjjpppyyyrrraaaWWWDDDDDDBBBAAA@@@?????????;;;;;;;;;<<<;;;;;;::::::666666555555555555666666555666777777666666888;;;888888>>>JJJYYYmmm}}}}}}|||{{{{{{{{{|||}}}}}}|||vvvuuuvvvxxxyyyxxxwwwwwwwwwvvvsssoookkkjjjkkkkkkhhhccc]]]YYYXXXSSSXXX^^^cccfffhhhiiikkkiiikkknnnoooppptttzzzzzzuuunnnhhhdddaaa^^^[[[]]]___bbbfffiiikkkmmmmmmoooqqquuuxxxyyyyyyxxxwwwzzzxxxvvvwwwzzz|||{{{zzzyyyyyyyyyyyy{{{}}}|||||||||~~~|||zzzzzzlllhhhaaaZZZTTTPPPNNNMMMKKKIIIHHHGGGGGGFFFCCC@@@HHHFFFDDDAAA>>><<<;;;:::???===:::888777777555333444444444444444444444444777777777888999;;;<<<======???@@@BBBDDDIIINNNSSSSSSWWW]]]bbbgggmmmsssvvv{{{{{{||||||}}}}}}}}}||||||}}}~~~|||~~~|||zzzyyy||||||zzzyyyvvvzzz~~~~~~yyy}}}}}}}}}|||zzzzzz|||pppfffdddccceeegggjjjfffbbbaaabbbcccaaa___bbbbbbbbbbbbaaa```___^^^___aaaccceeeeeedddaaa```ccccccdddeeeeeefffggggggfffhhhhhhgggeeeccccccdddaaabbbdddeeedddaaa^^^\\\___`````````___^^^]]]]]]___```bbbcccbbbaaa___^^^bbbbbbbbbbbbbbbbbbbbbbbbcccddddddddddddcccbbbbbbcccbbb```^^^]]]\\\\\\]]]ccccccdddeeefffeeebbb_________```aaaaaa```___^^^___aaaaaa```___^^^___```fffeeeddddddcccccccccddd``````___]]]\\\\\\___bbbaaabbbbbbccccccccccccbbbfffdddbbbaaaaaabbbdddfffsss|||rrr\\\RRRIIIBBBBBBBBB???<<<;;;???>>>===<<<<<<;;;;;;<<<888888999999999999888888555555666666666666555555777888<<>><<<999888888777666555444444444444444444444444555555555666777999:::;;;;;;<<<>>>???AAAFFFKKKOOOQQQTTTYYY]]]aaaeeejjjmmmqqqqqqssswww{{{~~~|||{{{zzzzzzzzzyyyyyyzzz}}}~~~~~~|||}}}~~~{{{yyyzzz{{{|||zzzxxxwwwvvvyyy}}}~~~}}}~~~|||~~~|||||||||{{{{{{~~~nnneeecccccceeehhhiiifffcccbbbcccdddbbbaaabbbbbbbbbbbbaaa```______```aaabbbddddddcccaaa```aaaaaabbbccccccdddeeeeeefffggghhhgggeeedddcccdddaaabbbddddddcccaaa___]]]___`````````______^^^]]]___```bbbbbbbbbaaa___^^^````````````````````````______```````````````___bbbaaa___]]]\\\\\\]]]]]]`````````aaaccccccaaa______```aaaaaaaaa```___^^^___aaaaaa```___^^^___```eeedddccccccbbbbbbbbbcccaaaaaaaaa___\\\\\\]]]^^^^^^___```bbbccccccddddddcccbbb```______aaacccdddmmmvvvlllWWWMMMDDDBBBAAA???===>>>???>>>===<<<<<<;;;;;;<<<888888999999999999888888555555555666666555555555444555888===DDDQQQeeewww~~~|||zzzyyyzzz{{{{{{zzz|||}}}yyywwwvvvwwwwwwvvvvvvxxxzzz|||~~~}}}{{{xxxrrrjjjaaaXXXSSSRRRSSSTTTVVVXXX[[[^^^```dddeeedddaaa___bbbkkksss|||~~~|||vvvpppkkkgggdddaaa``````aaaaaaaaaeeegggjjjllloooppprrrtttssssssssstttuuuwwwxxxyyywwwwwwxxxyyyyyyyyyyyyxxx{{{{{{{{{{{{|||}}}~~~|||}}}}}}~~~~~~}}}||||||}}}{{{uuummmeee___YYYTTTQQQMMMKKKJJJIIIIIIHHHFFFDDDDDDCCCBBB@@@???>>>>>>>>><<<:::888888999999888777555555555555555555444444333333444444555666777888888999;;;<<<>>>BBBGGGJJJLLLOOOSSSUUUXXXZZZ^^^```ddddddfffjjjoootttvvvvvvvvvvvvvvvuuutttuuuxxx{{{}}}~~~}}}|||}}}~~~~~~|||yyyxxxyyyzzz}}}}}}|||{{{zzzxxxwwwvvvuuuvvvxxx{{{||||||||||||}}}{{{|||||||||~~~{{{jjjcccaaabbbeeehhhhhhfffccccccdddeeeeeedddccccccbbbbbbaaa``````___```aaaaaabbbbbbaaaaaa```______``````aaaaaabbbbbbeeeggghhhgggeeeddddddeeeaaabbbcccdddcccaaa___^^^```````````````______^^^``````aaabbbaaa```___^^^________________________\\\]]]]]]^^^______``````aaa```___]]]]]]]]]^^^___]]]\\\\\\]]]___``````______```aaabbbbbbaaa```______aaaaaa```___^^^___```cccbbbaaaaaa```aaaaaaaaa```aaabbb```]]][[[[[[[[[[[[\\\^^^```bbbcccdddddd```___^^^]]]^^^___aaacccgggmmmzzz}}}bbbVVVJJJDDDAAA??????BBB???>>>===<<<<<<;;;;;;<<<888888999999999999888888444444555555555555444444333333555999<<>>CCCFFFGGGJJJMMMOOOPPPRRRUUUXXXZZZZZZ[[[]]]bbbhhhllloooppppppppppppoooqqqtttwwwyyy|||~~~~~~||||||||||||{{{yyywwwvvvwwwxxxzzz}}}~~~|||zzzyyyvvvvvvvvvuuuuuutttttttttuuuwwwyyyzzzzzzzzz|||}}}}}}zzz|||}}}~~~tttgggaaa```aaadddiiifffeeeddddddeeefffggggggddddddcccbbbaaaaaaaaaaaaaaaaaaaaa```````````````^^^^^^______`````````aaadddeeegggfffeeeddddddeee```aaabbbccccccbbb```___``````aaaaaaaaa``````___```aaaaaaaaa```___^^^]]]````````````````````````]]]]]]^^^___```aaabbbcccaaa```___^^^______aaaaaa^^^\\\[[[[[[\\\^^^^^^]]]___```aaabbbbbbbbbaaa```___aaaaaa```___^^^___`````````_______________```]]]___aaaaaa___\\\[[[[[[ZZZ[[[]]]___```bbbbbbccc___^^^^^^]]]^^^___aaabbbdddhhhppp}}}qqqdddVVVLLLFFFAAAAAADDD???>>>===<<<<<<;;;;;;<<<888999999::::::999999888333333444444444444333333444333555888999<<>><<<;;;:::;;;<<<;;;:::777777777666666555555555444444444444555555666777666777999999:::<<<@@@BBBBBBEEEHHHJJJKKKNNNQQQSSSSSSSSSSSSTTTWWW\\\bbbeeeiiijjjjjjjjjjjjlllpppsssuuuyyy}}}|||{{{zzzyyywwwvvvuuuttttttuuuxxx{{{}}}~~~{{{yyywwwuuutttrrrrrrrrrrrrrrrrrrsssssstttvvvxxxzzzzzz{{{}}}~~~zzz|||xxxnnndddaaaaaaaaadddhhheeeeeeeeeeeeeeefffhhhjjjeeedddcccbbbaaaaaaaaabbbbbbaaaaaa````````````_______________````````````aaaccceeeeeecccccccccddd```aaabbbbbbbbbbbbaaaaaa``````aaaaaabbbaaaaaa```aaaaaaaaa```___^^^^^^]]]________________________]]]]]]^^^^^^```aaacccdddbbbaaa`````````aaaccccccaaa___]]]\\\\\\]]]\\\[[[^^^___```bbbbbbbbbaaa```___aaaaaa```___^^^___```^^^^^^^^^]]]]]]^^^^^^___ZZZ]]]```aaa```^^^]]]]]][[[\\\]]]^^^___````````````____________```aaabbbcccfffkkkrrr~~~rrreeeZZZPPPGGGCCCDDD???>>>===<<<<<<;;;;;;<<<999999::::::::::::999999333333444444444444333333444333444777888999???FFFQQQbbbyyy}}}{{{zzzzzzzzzzzzyyywwwwwwyyy}}}}}}wwwrrrppppppssstttzzz}}}}}}wwwtttgggbbbZZZSSSPPPQQQUUUXXXYYY\\\]]][[[WWWXXX^^^dddjjjnnntttzzz}}}~~~}}}||||||zzzwwwuuusssqqqmmmjjjjjjgggddddddeeeffffffeeeeeeeeeeeefffhhhjjjkkklllnnnoooppppppqqqqqqppppppppppppppppppqqqrrrssssssrrrrrrssstttuuuvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxyyywwwvvvvvvyyy}}}|||vvvzzzpppeee]]]TTTQQQMMMKKKJJJIIIGGGFFFDDDDDDDDDCCCDDDEEEEEEFFFCCC@@@>>>=========<<<:::888888777777666666555555555555444444555666666777555666888999999:::===???>>>@@@CCCEEEGGGIIILLLNNNNNNNNNNNNNNNOOORRRXXX\\\aaabbbccccccdddgggkkkoooppptttyyy|||}}}}}}~~~~~~|||{{{xxxvvvtttsssrrrrrrqqqsssuuuyyy|||~~~}}}~~~~~~}}}}}}~~~|||{{{xxxvvvsssqqqppppppnnnnnnnnnoooppppppqqqqqqrrruuuyyy|||}}}~~~~~~{{{}}}pppiiidddccccccaaabbbfffdddeeeeeeeeedddeeehhhjjjfffeeedddbbbaaabbbbbbcccbbbbbbbbbbbbaaa```____________``````````````````___```bbbcccbbbaaabbbccc___```aaabbbbbbbbbbbbbbb```aaaaaabbbbbbbbbbbbbbbbbbaaa``````___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[]]]^^^```bbbcccbbbaaa``````aaabbbcccbbbaaa___^^^^^^]]][[[YYY]]]^^^___aaaaaaaaa``````___aaaaaa```___^^^___```]]]]]]]]]\\\]]]]]]^^^___YYY[[[^^^```___^^^^^^^^^[[[\\\]]]^^^___`````````aaaaaaaaa`````````aaaaaabbbeeehhhlllttt~~~|||sssjjj^^^OOOFFFDDD???>>>===<<<<<<;;;;;;<<<999999::::::::::::999999444444555555555555444444222111222555666666:::@@@DDDQQQeeezzz~~~|||||||||{{{zzzxxxxxxxxxzzz}}}~~~~~~yyyuuusssrrrrrruuuxxx}}}wwwqqqggg]]]VVVSSSSSSTTTYYY\\\^^^\\\XXXXXX]]]bbbgggjjjnnnssswwwyyyyyyyyyzzzyyyxxxxxxyyyyyyxxxvvvvvvrrrnnnlllllllllhhheeeaaaaaaaaabbbcccdddeeefffllllllmmmnnnnnnnnnmmmmmmlllllllllkkkkkkllllllmmmllllllmmmnnnpppqqqrrrrrrpppppppppqqqrrrrrrssssssvvvvvvwwwwwwwwwwwwvvvvvvuuutttsssvvvzzz}}}wwwyyymmmcccYYYVVVQQQNNNLLLKKKIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGEEEBBB@@@???>>><<<:::999999888777777666555555555444444444444555666666333555777777777888:::<<<:::<<>>===<<<<<<;;;;;;<<<999::::::;;;;;;::::::999555555555666666555555555333111111444555555777<<<>>>FFFTTTfffzzz~~~~~~}}}|||{{{zzzyyyyyyzzz{{{|||yyyxxxwwwyyy{{{~~~}}}vvvmmmeee^^^ZZZXXXYYY\\\^^^\\\WWWVVVYYY^^^dddfffiiilllpppsssuuuvvvwwwuuurrrsssvvvzzz~~~|||wwwvvvvvvtttooojjjdddddddddddddddeeeffffffjjjkkkllllllmmmmmmllllllkkkjjjiiihhhhhhgggggghhhhhhhhhiiijjjlllmmmnnnoooooooooppprrrssstttuuuvvvwwwyyyzzz{{{zzzxxxvvvtttqqqooooooqqqvvv{{{~~~{{{qqqggg]]]YYYTTTPPPNNNLLLJJJIIIGGGGGGGGGFFFGGGGGGHHHHHHJJJGGGDDDAAA@@@>>>;;;999999999999888777666666555444444333333333444555555222444666666666666888999888:::<<<======>>>@@@BBBCCCEEEFFFFFFFFFIIINNNSSSSSSTTTVVVXXX[[[___dddhhhggglllqqquuuwwwxxxzzz{{{|||zzzvvvsssqqqppppppppppppqqqsssuuuwwwyyyzzzzzzyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~}}}{{{{{{}}}~~~~~~yyyzzz|||{{{yyywwwvvvwwwtttrrrooommmjjjiiiiiiiiiiiiiiiiiijjjkkkkkklllllloootttzzz~~~}}}}}}}}}ooogggddddddgggfffbbb```bbbccceeefffdddbbbcccfffiiihhhfffdddbbbbbbbbbcccdddbbbccceeefffeeebbb___^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]___```______```aaa______```aaabbbccccccddd```aaabbbcccccccccccccccbbbbbb```___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZ[[[\\\^^^```aaa```___^^^]]]^^^^^^___]]]]]]^^^```aaa```]]]ZZZZZZ\\\]]]___``````_________aaaaaaaaa___^^^___```]]]\\\\\\\\\]]]^^^^^^___]]]^^^___^^^]]][[[[[[\\\XXXYYY\\\^^^aaacccdddeeebbbbbbaaa```___^^^^^^]]]ZZZ___dddfffjjjuuu~~~}}}~~~~~~qqq]]]LLLDDD???>>>===<<<<<<;;;;;;<<<999::::::;;;;;;::::::999555555666666666666555555555222222555666555777;;;999===FFFTTTfff|||~~~~~~|||{{{zzzyyyyyyyyy}}}~~~||||||||||||}}}{{{tttllleeeaaaZZZ]]]^^^[[[VVVSSSVVVYYYaaabbbdddgggjjjooorrrtttuuuqqqllllllqqqxxx~~~}}}}}}{{{uuuooojjjiiiiiihhhhhhiiiiiijjjjjjkkkllllllmmmmmmllllllkkkjjjiiigggffffffeeeeeegggggghhhjjjkkkmmmnnnnnnqqqrrrsssuuuwwwyyyzzz{{{yyy{{{}}}~~~}}}zzzwwwtttmmmkkkkkkmmmrrrwww{{{|||~~~wwwlllbbb]]]WWWSSSQQQOOOLLLIIIHHHGGGFFFEEEEEEGGGIIIJJJOOOMMMIIIDDD@@@>>><<<;;;======<<<;;;999888888777:::888555444444444222111555555666666666666666666666777999;;;===???AAAAAA@@@AAABBBDDDEEEGGGHHHIIINNNOOOPPPQQQTTTXXX^^^bbbdddgggkkkooorrrtttuuuuuuyyyzzzyyyvvvpppllliiihhhpppqqqrrrtttuuuvvvvvvvvvvvvwwwyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyyyyzzz{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{|||}}}~~~}}}}}}{{{zzzxxxxxxyyy{{{||||||}}}}}}}}}||||||{{{zzzzzzyyywwwvvvuuutttttttttooommmjjjfffbbbaaabbbdddfffggghhhiiijjjjjjjjjiiiqqqvvv~~~}}}}}}|||{{{~~~wwwkkkcccddddddcccbbbbbbccceeeiiihhhgggeeeeeeeeefffgggkkkgggbbb^^^^^^^^^_________aaacccdddcccaaa^^^\\\\\\]]]___``````___]]]\\\\\\\\\]]]^^^```bbbdddeeeddddddccccccccccccbbbbbbeeeddddddccccccddddddeee```______^^^^^^]]]\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[aaa``````^^^]]]\\\[[[[[[]]]\\\[[[\\\___```aaa```]]]]]]]]]^^^^^^_________]]]]]]^^^___`````````___]]]^^^^^^______^^^^^^]]]ZZZ[[[[[[\\\\\\]]]^^^^^^\\\\\\\\\]]]^^^```bbbdddccccccaaa```____________]]]aaadddfffhhhoooyyy~~~{{{}}}wwwxxxzzz{{{vvvhhhTTTFFFBBB===;;;<<<<<<;;;<<>><<<<<<===<<<<<<;;;:::999888777888666444444555555555333555555555555555555555555666666777999:::;;;<<<<<<===>>>???AAACCCDDDFFFFFFGGGHHHIIIKKKMMMQQQVVV[[[```bbbfffjjjlllnnnpppqqqvvvvvvvvvsssoookkkhhhgggkkklllnnnpppqqqsssssssssqqqrrrsssuuuvvvwwwxxxxxxzzzzzzzzzzzz{{{{{{||||||zzzyyyxxxwwwxxxyyyyyyyyy||||||}}}}}}}}}}}}~~~~~~~~~}}}|||||||||}}}}}}}}}~~~~~~}}}|||{{{yyyxxxxxxyyyzzz{{{{{{|||||||||{{{zzzyyyyyywwwvvvuuusssrrrqqqqqqpppjjjiiigggdddaaaaaaccceeeeeefffggghhhiiijjjkkklllrrrwww~~~~~~~~~~~~}}}pppfffbbbcccdddcccbbbcccdddfffjjjiiigggfffffffffggghhhiiieeeaaa^^^^^^`````````^^^```aaabbbbbb```^^^\\\ZZZ[[[]]]___``````___^^^]]]]]]]]]^^^```aaacccddddddddddddccccccccccccbbbeeeddddddcccccccccdddddd```______^^^^^^]]]]]]\\\[[[[[[\\\\\\]]]]]]\\\\\\XXXXXXXXXXXXYYYYYYZZZZZZ]]]]]]\\\\\\\\\\\\\\\\\\]]][[[ZZZ[[[]]]___``````\\\]]]]]]]]]^^^^^^^^^^^^]]]^^^^^^____________^^^[[[[[[\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\^^^```bbbccccccbbbaaa```_______________aaaddddddeeejjjrrryyy~~~yyywwwwwwwwwtttiiiWWWIIIBBB>>>;;;===<<<::::::===::::::::::::::::::::::::999999888777777777777777444444555666666666666666555666;;;BBBKKKYYYnnn}}}{{{zzzyyyxxx{{{{{{{{{|||~~~~~~{{{yyyyyyxxx~~~{{{uuuppphhhaaa\\\YYYVVVTTTTTTVVVYYY]]]bbbgggkkkmmmpppllliiihhhjjjnnnrrrttttttwwwyyyzzzyyyxxxxxxxxx|||zzzxxxxxxzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||yyyvvvssssssuuuvvvvvvuuuuuuuuuuuuvvvuuusssrrrqqqrrrrrrtttxxx|||yyymmmeeeaaadddiiimmmqqquuuvvvtttuuu{{{vvvnnnddd\\\XXXUUUQQQNNNMMMLLLJJJHHHGGGHHHIIIJJJJJJHHHEEEBBB???>>>===<<<===<<<<<<;;;:::999888888777666444555666777777666555555444444444444444444444555555555666777777777::::::;;;===???@@@AAABBBDDDEEEGGGHHHJJJNNNSSSWWW[[[]]]```aaacccdddgggiiimmmnnnooommmiiifffddddddeeefffhhhjjjlllmmmnnnooooooppprrrsssuuuuuuvvvvvvuuuuuuvvvwwwxxxxxxyyyyyywwwvvvvvvuuuuuuvvvvvvwwwyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyzzz{{{|||}}}~~~|||{{{{{{}}}~~~~~~}}}yyyxxxvvvuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwuuuttttttrrrqqqpppnnnmmmlllkkkkkkddddddbbb```^^^___bbbeeedddeeefffgggiiilllnnnooouuuyyy~~~~~~wwwjjjccccccdddddddddcccdddeeegggjjjjjjiiihhhhhhhhhhhhiiigggddd```^^^___aaaaaabbb]]]^^^```aaa```___]]]\\\XXXZZZ\\\^^^___`````````^^^^^^^^^______```aaabbbeeedddddddddcccccccccccceeeeeeddddddcccccccccbbb``````______^^^]]]]]]]]][[[[[[\\\]]]^^^^^^^^^^^^YYYYYYYYYZZZZZZZZZ[[[[[[XXXYYYYYYZZZ[[[\\\]]]]]]\\\ZZZXXXYYY[[[^^^______\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^_________^^^]]]\\\XXXXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\]]]\\\[[[[[[\\\]]]___aaabbbbbbaaa```___^^^^^^^^^^^^___aaacccbbbbbbdddjjjooo}}}xxxssssssrrriiiZZZMMMEEE@@@===>>>>>>;;;:::<<<::::::::::::::::::::::::;;;::::::999888777666666333444555666777666555555555444777;;;@@@HHHYYYggg}}}}}}|||{{{{{{{{{{{{{{{|||}}}zzzvvvttt{{{}}}~~~uuummmeee___YYYVVVSSSSSSTTTVVV[[[aaagggkkkooollliiihhhiiikkklllmmmlllnnnqqqrrrssstttwwwyyy|||yyywwwwwwyyy|||~~~zzzyyyyyy{{{{{{{{{zzz{{{||||||{{{yyyvvvtttpppppppppsssxxx||||||mmmeee___```dddgggkkkooorrrpppqqqvvv}}}wwwkkkbbb]]]YYYVVVSSSPPPNNNLLLIIIGGGGGGHHHHHHHHHFFFCCCAAA???>>>=========<<<<<<;;;::::::999999999777666666777777777666444444444444444333333333222222333333444555555666777888999:::<<<===>>>???BBBCCCEEEGGGHHHLLLPPPTTTXXXZZZ[[[ZZZYYYYYY\\\___bbbdddeeedddbbb___^^^^^^___```bbbeeeggghhhiiiiiillllllnnnpppqqqrrrrrrsssppppppqqqrrrtttuuuvvvvvvsssssstttsssrrrrrrssstttsssttttttuuuuuuvvvvvvvvvwwwvvvuuuuuuuuuvvvxxxyyy{{{yyyxxxyyy{{{}}}}}}}}}uuutttsssrrrqqqqqqqqqqqqssssssrrrqqqpppooommmmmmmmmllljjjiiigggfffffffff``````^^^\\\[[[\\\___bbbcccdddeeegggkkknnnqqqssswww{{{}}}|||}}}~~~~~~ooogggdddeeeffffffeeeddddddeeegggjjjjjjjjjjjjjjjjjjjjjjjjgggdddaaa______```aaa```[[[\\\^^^______^^^]]]\\\ZZZ[[[\\\^^^____________```____________``````aaaddddddddddddcccccccccccceeedddddddddccccccbbbaaa`````````___^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]]]][[[[[[[[[\\\\\\\\\\\\\\\XXXXXXYYYZZZ[[[\\\\\\]]][[[YYYWWWWWWYYY\\\^^^___\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^_________]]]\\\ZZZWWWWWWWWWWWWXXXXXXYYYZZZXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[ZZZ[[[\\\^^^```aaa``````___^^^^^^]]]^^^^^^___```aaaaaa```bbbfffiiiuuu}}}tttpppoooiii\\\PPPHHHBBB>>>@@@@@@>>><<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777555444333333444666777777666444333666555666888:::???JJJUUUgggxxx~~~}}}}}}|||~~~~~~}}}}}}~~~yyyvvvxxxzzz|||zzzssslllddd___YYYWWWUUUUUUXXX]]]cccgggkkkiiigggfffggghhhhhhggggggiiikkklllnnnppptttxxxwwwssspppooorrrwww|||~~~~~~}}}}}}}}}}}}}}}~~~{{{wwwuuuuuuvvvxxxzzzyyy|||~~~||||||{{{yyyuuullljjjiiikkkqqqvvvyyyyyy{{{}}}}}}}}}oooeee]]]]]]```ccchhhmmmpppnnnmmmooouuuzzz}}}~~~sssjjjddd```\\\YYYSSSQQQNNNJJJHHHFFFFFFFFFFFFEEECCC@@@???>>>>>>>>>===<<<<<<;;;;;;:::::::::<<<:::888777777777666555555555444444444333333333000111222333444666666777666666777888:::;;;<<<<<<<<<>>>@@@BBBCCCFFFJJJMMMUUUWWWXXXVVVRRRPPPRRRVVVZZZ\\\^^^^^^\\\ZZZZZZZZZZZZ[[[]]]___aaabbbcccccccccdddeeeggghhhiiiiiijjjkkkkkklllmmmooopppqqqqqqnnnpppqqqqqqooonnnoooqqqoooooopppqqqqqqrrrssssssssssssrrrrrrrrrssstttuuuwwwvvvuuuvvvxxxzzzzzzzzztttsssrrrpppooonnnnnnmmmooonnnnnnmmmkkkiiihhhgggfffeeedddcccbbbaaaaaaaaa]]]]]]\\\YYYXXXYYY\\\___bbbcccfffiiimmmqqquuuvvvyyy|||~~~}}}|||{{{}}}~~~sssiiieeedddhhhiiiiiigggdddcccdddeeejjjjjjkkkkkkkkkkkkkkkkkkiiifffbbb```______^^^]]]ZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^______^^^^^^``````____________``````ddddddcccccccccbbbbbbbbbccccccdddddddddcccbbbaaaaaa``````______^^^]]]]]]aaaaaa```___^^^]]][[[ZZZYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZXXXVVVWWWYYY\\\]]]]]][[[[[[[[[[[[[[[[[[[[[ZZZ\\\]]]^^^______]]][[[YYYWWWWWWWWWVVVWWWXXXYYYZZZWWWWWWXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^______^^^]]]]]]]]]]]]]]]]]]]]]^^^```aaaaaacccfffhhhnnn{{{uuurrrkkk```VVVKKKCCC>>>>>>@@@>>><<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888666555444444444555666666555444333777555555777888999@@@IIITTTeeezzz~~~~~~~~~~~~~~~}}}zzzzzz{{{|||~~~zzzrrrlllddd```\\\XXXXXXZZZ^^^aaafffdddbbbbbbdddeeedddddddddfffggghhhjjjmmmrrruuuuuuqqqlllkkknnntttyyy|||{{{zzzyyyxxxxxxwwwxxxxxxuuusssooolllkkknnnqqqtttuuuzzz|||zzzzzz}}}|||wwwlllgggdddeeekkkqqqttttttuuuxxxyyyzzz~~~vvvjjj```\\\]]]___dddiiiiiigggfffhhhlllqqquuuwwwuuunnniiiddd```WWWUUUQQQLLLIIIGGGFFFFFFFFFEEECCC@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;::::::>>><<<999888888888666555666666555555444333333333000111222333555666777888444555666777888999999:::999<<<>>>@@@AAADDDGGGJJJOOOSSSUUURRRMMMJJJLLLOOOUUUWWWYYYYYYXXXWWWVVVWWWVVVWWWXXXZZZ[[[\\\]]]]]]]]]^^^___aaabbbcccddddddeeeffffffggghhhiiiiiijjjhhhkkkmmmmmmjjjhhhjjjlllkkkkkklllmmmnnnoooppppppqqqpppoooooooooppprrrrrrrrrpppppppppssstttuuutttrrrqqqpppooommmllljjjjjjjjjjjjiiigggfffcccbbb```^^^^^^]]]\\\\\\\\\\\\\\\ZZZZZZYYYWWWVVVWWW[[[]]]bbbdddhhhmmmqqquuuwwwxxxzzz|||~~~~~~}}}}}}~~~}}}||||||||||||~~~~~~~~~tttjjjeeecccdddiiijjjjjjhhheeedddeeefffiiijjjkkkkkklllkkkkkkkkkiiifffcccaaa```___^^^\\\ZZZZZZ[[[]]]]]]^^^^^^^^^``````__________________```____________``````aaacccbbbbbbbbbaaaaaaaaaaaaaaabbbcccddddddcccbbbaaaaaaaaa``````___^^^^^^^^^bbbbbbaaa```^^^[[[YYYXXXWWWWWWYYYZZZZZZZZZYYYXXX[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWXXX[[[\\\]]]\\\ZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[]]]______]]]ZZZYYYYYYXXXWWWVVVVVVWWWXXXYYYVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]___aaaccceeeggggggiiivvv|||tttjjjbbbRRRHHH???>>>???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777555555555444444444444444555333333666666666:::@@@EEESSSeeevvv}}}||||||}}}~~~~~~~~~~~~~~~}}}yyyppplllgggaaa^^^\\\\\\\\\aaa___]]]]]]___aaaaaa```aaaccceeeggghhhlllpppsssrrrmmmhhhfffiiinnnsssuuuvvvuuuuuuttttttttttttuuuqqqooojjjfffdddfffjjjooopppvvvxxxvvvyyy}}}pppjjjcccccciiipppssssssrrruuuwwwwww{{{~~~pppccc\\\[[[\\\```eee``````aaadddiiiooouuuyyyzzzrrrkkkeee\\\YYYTTTOOOKKKIIIGGGGGGGGGFFFDDDAAA???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;===;;;999999999999888777777777666666555444444333222222333333444555555666222333333444555666777777777999<<<===???AAADDDFFFGGGLLLPPPOOOJJJGGGIIIMMMOOOQQQSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVXXXYYYZZZ\\\]]]^^^_________`````````aaaaaabbbbbbaaaeeehhhgggdddbbbcccfffeeeeeefffggghhhiiijjjjjjkkkjjjjjjiiiiiikkklllmmmlllkkkjjjjjjlllmmmmmmmmmkkkkkkjjjiiigggeeecccbbbaaaaaa```^^^\\\ZZZXXXVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVUUUUUUWWW\\\___bbbeeekkkpppuuuwwwyyyyyyzzz|||}}}}}}||||||~~~~~~|||zzzzzz{{{|||~~~~~~tttjjjeeedddddddddggghhhiiihhhgggggghhhjjjhhhiiijjjkkklllkkkkkkjjjgggeeebbbaaa``````___]]]ZZZZZZ[[[\\\^^^______``````````````````aaabbbbbb_______________```aaabbbaaaaaaaaaaaa````````````___```bbbdddeeedddcccbbbaaaaaa``````______^^^^^^aaaaaa```___]]][[[ZZZYYYWWWXXXZZZ\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXZZZ]]]]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXZZZ\\\______]]][[[YYYZZZXXXVVVUUUTTTUUUVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZYYYXXXXXXYYYZZZ\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\^^^aaadddeeefffeeefffnnnzzzxxxsssaaaTTTGGGCCCBBB@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===<<<;;;999888777666444222222333444555555333333666666444666:::;;;EEEQQQ]]]ppp}}}}}}}}}~~~|||}}}~~~}}}}}}zzzuuuoooiiidddaaa______\\\ZZZYYYZZZ\\\]]]\\\\\\___bbbeeehhhkkkooorrroookkkeeeccceeeiiilllooorrrrrrqqqqqqqqqrrrssssssqqqnnniiibbb^^^___dddhhhhhhppprrrpppuuutttllldddbbbhhhooorrrrrrooorrrsssrrrttt{{{}}}oooaaa[[[ZZZ\\\aaagggaaacccfffkkkqqqwww~~~xxxoooiii___\\\WWWRRRNNNKKKIIIHHHHHHGGGDDDBBB@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<:::999999:::;;;::::::888888777666555555444444333333333333333333333333111111222333444444555555000222555777888:::===???@@@GGGMMMMMMHHHFFFHHHLLLIIIKKKMMMNNNLLLKKKKKKKKKOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRTTTUUUVVVWWWWWW\\\\\\\\\\\\\\\\\\\\\\\\\\\aaadddddd```^^^___bbb^^^___```aaabbbcccddddddeeeddddddcccdddeeefffggghhhgggeeefffgggiiihhhhhheeedddcccbbb```^^^\\\[[[YYYYYYXXXVVVSSSQQQOOOMMMPPPPPPPPPQQQQQQSSSTTTTTTRRRSSSTTTTTTUUUXXX]]]aaabbbffflllrrrwwwyyyyyyyyyzzz{{{||||||||||||~~~}}}zzzxxxxxxzzz}}}~~~~~~qqqgggdddfffgggfffeeefffhhhhhhhhhiiikkkmmmggghhhjjjkkklllkkkjjjjjjeeecccaaa```aaaaaa```___ZZZZZZ[[[\\\^^^___``````_________```aaaccceeefff^^^^^^^^^______```bbbbbb````````````____________^^^___bbbdddeeeeeedddcccaaaaaaaaa```______^^^^^^_________^^^]]]\\\[[[ZZZZZZ\\\]]]______^^^]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\^^^^^^\\\ZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWYYY\\\^^^___]]][[[YYYZZZXXXVVVTTTSSSSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\^^^aaadddeeedddccceeeiiiqqqnnn___PPPJJJGGGDDDBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;;;;:::888777888666333111111222444666777555555888888555555888888>>>EEELLL]]]wwwzzz{{{}}}~~~}}}zzzzzz}}}{{{tttnnnhhheee___\\\XXXVVVWWWYYYYYYYYYXXX[[[___dddgggkkkooorrrrrrnnnhhheeefffiiilllnnnooooooooooooooopppqqqrrrrrroooiiiaaa[[[ZZZ___dddbbbjjjmmmjjjqqquuulllcccaaagggmmmppppppllloooooolllmmmssswwwxxxwwwjjj]]]XXXZZZ^^^fffmmmhhhkkkoootttzzz}}}tttiiiaaaZZZXXXUUUPPPKKKKKKGGGGGGEEEDDDCCCBBBBBBBBB>>>======<<<<<<<<<<<<===???>>>===<<<;;;:::::::::888888777777666666555555333333333333222111000000333333222222222222333333444444555666777888999:::>>>@@@CCCDDDCCCBBBBBBBBBEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNQQQRRRUUUVVVWWWWWWXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]^^^^^^___```aaaaaa``````_________^^^^^^^^^]]]\\\[[[ZZZXXXVVVUUUUUURRRQQQOOONNNLLLKKKKKKKKKMMMNNNNNNMMMKKKLLLNNNPPPQQQRRRRRRRRRTTTXXX]]]bbbjjjlllooosssvvvwwwxxxyyy{{{|||}}}}}}~~~~~~~~~~~~|||{{{yyyyyyzzz|||zzzkkkfffggghhhiiikkkkkkjjjiiihhhhhhjjjlllmmmiiijjjjjjiiiiiihhhgggfffcccbbbbbbbbbccccccaaa```[[[\\\]]]^^^``````aaaaaa```aaaaaacccdddeeeffffffbbb```___^^^^^^___```bbbaaaaaa```____________```aaabbbdddddddddcccaaa___bbbbbbaaa```___^^^]]]]]]aaa``````___^^^]]]]]]\\\aaa___]]]```cccccc___ZZZWWWVVVUUUTTTTTTVVVXXXYYYWWWXXX[[[]]]^^^^^^]]]\\\ZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZXXXVVVSSSRRRRRRSSSTTTSSSTTTVVVXXXYYYYYYXXXXXXYYYXXXWWWWWWXXXYYYZZZ[[[]]]]]]]]][[[ZZZZZZ\\\^^^]]]]]]^^^___```bbbdddeeefffeeejjjvvvzzzmmm\\\PPPIIIFFFBBB???>>>>>>===::::::<<<<<<::::::::::::;;;;;;:::999999999888777666666555555555777666555444333222222222666888???GGGQQQ___ttt~~~}}}}}}}}}~~~}}}||||||}}}|||vvvssskkkhhhbbb\\\XXXVVVVVVWWWZZZ[[[\\\```dddhhhmmmooosssoooiiidddbbbdddgggiiihhhhhhhhhggghhhkkkppptttppprrrooofff^^^]]]]]]\\\dddaaa```eeepppyyy}}}~~~wwwppphhheeehhhkkklllkkklllkkkjjjjjjkkkmmmpppqqqrrrmmmddd[[[XXX___lllwwwuuuvvvzzz{{{mmmddd\\\YYYVVVPPPLLLLLLHHHGGGEEECCCAAA@@@??????>>>>>>===<<<<<<<<<======>>>===<<<;;;::::::::::::999888888777666666555555555555555444444333222111222222222111111222222222333333444555666777888999:::===@@@BBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJKKKJJJIIIHHHIIIKKKMMMNNNQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPMMMLLLKKKIIIHHHHHHGGGGGGIIIJJJKKKJJJJJJKKKNNNQQQPPPQQQRRRSSSUUUYYY___dddkkkmmmpppsssvvvxxxyyyyyy}}}~~~~~~~~~|||{{{zzzzzz{{{uuuiiifffggghhhhhhjjjlllllljjjiiiiiijjjjjjkkkjjjjjjjjjiiiiiihhhgggfffddddddcccdddeeeeeeccc```\\\]]]___```bbbbbbbbbaaaaaaaaabbbbbbccccccddddddaaa```___^^^^^^___```aaabbbaaaaaa```___^^^]]]]]]```aaabbbddddddcccaaa```_______________^^^^^^^^^````````````aaaaaaaaaaaaaaa___^^^```cccccc___ZZZYYYXXXVVVTTTTTTUUUVVVWWWUUUWWWYYY[[[\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSTTTTTTSSSTTTUUUWWWXXXXXXXXXXXXYYYXXXWWWWWWWWWXXXYYYZZZ]]]^^^^^^]]][[[\\\^^^````````````aaabbbdddeeefffcccdddiiirrr~~~zzzlllbbb[[[TTTLLLFFF@@@@@@???=========;;;999::::::;;;;;;;;;::::::999999999777666666666666666555555444333333444444444444555999@@@GGGRRReeevvv~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{zzzvvvrrrlllfff```\\\ZZZYYYYYYYYYZZZ\\\___cccfffhhhllljjjgggeeeccccccddddddcccccccccbbbcccfffkkkooorrrtttqqqggg___^^^^^^\\\```]]]\\\```jjjsssxxxzzzuuunnnfffccceeeggggggfffiiiiiiiiijjjmmmpppsssuuuuuuqqqiiibbb___eeeqqqzzzvvvlllbbb]]]YYYTTTPPPPPPKKKJJJGGGDDDAAA@@@????????????>>>==================<<<;;;::::::999999:::999999888888777666666666666666666666555444333222222222111111111111222222222222333444555666666777777:::===?????????@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDFFFGGGIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOONNNPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUSSSSSSSSSSSSRRRRRRRRRRRROOOOOONNNMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGHHHJJJMMMPPPMMMOOOQQQTTTWWW\\\cccgggmmmnnnqqqtttwwwyyyzzz{{{~~~~~~}}}{{{{{{zzz{{{~~~zzzooofffeeegggggghhhiiimmmllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiihhhggggggeeeeeefffhhhiiihhhdddbbb]]]___aaacccddddddcccbbbbbbbbbaaaaaaaaaaaabbbbbbaaa```___^^^^^^___```aaaaaaaaaaaa```___]]][[[ZZZ^^^___aaabbbccccccbbbaaa]]]]]]^^^^^^^^^_________]]]^^^^^^```aaabbbcccdddaaa___^^^```bbbbbb___[[[ZZZYYYWWWUUUTTTTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYYYYZZZYYYXXXWWWWWWVVVVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[\\\\\\[[[[[[^^^___`````````aaaaaacccddddddaaabbbgggmmmtttzzzssslllbbbTTTKKKDDDBBB@@@@@@@@@===:::888::::::;;;;;;;;;;;;;;;::::::999888777666666666666444444333333444444555666333333555:::===DDDSSS```ppp~~~|||{{{}}}~~~~~~yyyssslllfffbbb```ZZZZZZZZZ[[[\\\]]]___```ccccccdddcccbbb```^^^]]]]]]]]]]]]]]]^^^aaaeeeiiisssuuusssjjjbbb``````___^^^[[[YYY\\\dddlllrrrtttpppkkkdddaaabbbddddddccchhhiiijjjmmmqqquuuyyy|||}}}{{{vvvpppmmmqqqzzzwwwllleee```ZZZVVVVVVOOOMMMIIIFFFCCCBBBBBBBBB@@@@@@???>>>============<<<;;;:::999999999999999:::999999888888777666666666666666666555444333333222111111000000111111222111222222333444444555555555888:::;;;;;;;;;<<<>>>============>>>>>>>>>>>><<<<<<======>>>??????@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@?????????@@@@@@AAACCCDDDDDDEEEGGGKKKMMMLLLNNNRRRVVV[[[```fffjjjoooppprrrtttwwwyyy{{{{{{~~~|||{{{zzzzzzzzz|||qqqiiiccceeeggggggggghhhjjjkkkllllllllllllkkkkkkkkkkkkjjjiiihhhhhhhhhhhhfffgggiiikkkllljjjfffccc___```ccceeefffeeedddccccccbbbaaa```_________``````______^^^^^^______```]]]^^^___```___^^^[[[ZZZ\\\]]]___```bbbbbbbbbbbb^^^^^^^^^_______________ZZZ[[[\\\]]]^^^``````aaa```___^^^___``````^^^[[[YYYYYYWWWVVVUUUTTTTTTTTTSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYWWWVVVVVVVVVVVVVVVSSSSSSTTTVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXVVVTTTRRRTTTSSSSSSSSSTTTVVVXXXYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVXXXXXXXXXYYY[[[]]]^^^^^^^^^^^^^^^___```aaa___aaaeeeiiikkkttt~~~~~~yyymmm]]]QQQGGGBBB@@@AAAAAA>>>:::999:::;;;;;;<<<<<<<<<<<<;;;::::::999888777777777777666555555444444444444555444333555888999===FFFQQQ^^^nnn~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||wwwrrrmmmjjjbbbaaaaaa``````_________``````aaa```___\\\ZZZXXXXXXYYYYYYYYYZZZ\\\```dddooosssqqqjjjdddccccccbbbbbb^^^[[[\\\```ggglllnnnmmmiiieeecccdddfffffffffkkkmmmooosssxxx~~~|||}}}uuunnnggg```[[[ZZZPPPNNNJJJGGGDDDCCCCCCDDDAAAAAA@@@>>>>>>=========;;;;;;:::999999999:::::::::::::::999888888777777666666666555555444333222222222111111111111222222111111222222333333444444666777999999777777888999999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<==================>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>=========>>>??????AAABBBCCCCCCCCCEEEHHHJJJLLLPPPUUUZZZ___dddiiimmmpppqqqrrrtttwwwyyy{{{||||||}}}~~~~~~~~~|||zzzyyyzzzzzz|||kkkeeebbbeeehhhgggfffhhhggghhhiiikkklllmmmmmmmmmlllkkkjjjiiihhhhhhhhhiiihhhhhhjjjlllmmmkkkgggddd```aaaccceeefffeeedddccccccbbb```^^^]]]]]]]]]^^^______^^^^^^^^^^^^______YYYZZZ\\\^^^___^^^]]]\\\[[[\\\]]]___```aaabbbbbbaaaaaa```______^^^]]]]]][[[[[[\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]^^^^^^]]][[[WWWWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVXXXYYYXXXVVVTTTRRRSSSRRRRRRRRRSSSUUUWWWXXXWWWWWWVVVVVVUUUUUUTTTTTTRRRTTTVVVWWWWWWXXXYYY[[[\\\\\\\\\\\\]]]]]]^^^______```dddfffffflll}}}|||{{{xxxiii^^^MMMDDD???AAAAAA===:::;;;:::;;;<<<===============;;;:::999888888777777777999888666555444333333222444333444777888999???FFFQQQ\\\ooo~~~}}}~~~|||{{{zzzyyyyyy~~~{{{wwwtttmmmmmmlllkkkjjjhhhggggggeeedddbbb```^^^\\\ZZZZZZXXXXXXYYYYYYYYYZZZ]]]```hhhlllmmmgggcccdddeeeeeefffccc___^^^```dddhhhjjjmmmkkkjjjiiikkkmmmooopppsssuuuxxx|||xxxpppgggaaa___SSSQQQLLLGGGDDDCCCCCCCCCBBBBBB@@@???>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;::::::999888888888666666666666555444333222333222222222222222222333111222222222333333333444666777777666555444555666666777777777777888888888888888999999999:::::::::::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>======>>>>>>???????????????@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDGGGJJJOOOSSSYYY^^^cccgggkkknnnqqqqqqrrrtttvvvxxxzzz|||zzz{{{{{{{{{{{{zzzzzzyyy{{{}}}iiieeecccfffhhhffffffhhheeefffgggiiikkkmmmnnnooommmllljjjiiihhhhhhiiiiiihhhhhhiiikkklllkkkgggdddaaabbbbbbccccccccccccccccccaaa^^^\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^WWWXXXZZZ\\\]]]^^^^^^^^^[[[\\\\\\]]]___```aaaaaaaaaaaa```___^^^]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[VVVVVVVVVVVVVVVVVVVVVUUUSSSTTTTTTUUUVVVWWWXXXYYYVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSUUUUUUUUUUUUUUUTTTUUUWWWWWWWWWUUUSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVTTTUUUUUUUUUUUUUUUTTTSSSRRRUUUWWWXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]^^^___```______aaaccccccgggssszzz|||ssskkkXXXJJJ@@@@@@@@@<<<:::===;;;;;;<<<===>>>>>>>>>>>><<<;;;:::999888888888888:::999777555444333222222222111222666666555888===DDDLLL[[[mmm}}}~~~}}}~~~{{{zzzzzz}}}~~~~~~|||wwwwwwwwwvvvuuutttrrrrrrooommmjjjhhhfffddddddddd______```___^^^___aaaccceeejjjlllhhhfffgggiiiiiijjjhhhfffddddddfffiiikkkrrrrrrrrrsssuuuwwwzzz{{{|||}}}}}}rrrjjjggg\\\XXXRRRLLLGGGEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888777777777777666555444444444444333333333333444444222222222333333333333444444555555555333333555666555555555555666666666777777777777777777888888888666666777777777777666666888999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<======???????????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>@@@@@@???@@@BBBBBBCCCFFFJJJMMMSSSWWW]]]bbbfffiiimmmoooqqqqqqrrrsssuuuwwwzzz{{{zzzzzzyyyxxxyyyzzz{{{{{{~~~{{{kkkgggeeeggghhhffffffiiifffffffffgggiiikkkmmmnnnnnnllljjjiiihhhhhhiiijjjiiihhhhhhiiijjjiiigggeeebbbaaa`````````aaabbbcccaaa```]]][[[ZZZZZZ\\\]]]^^^^^^^^^______^^^^^^^^^XXXYYYYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]^^^___```]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXYYYZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWWWWTTTTTTRRRQQQQQQQQQQQQQQQPPPQQQRRRSSSSSSTTTTTTSSSTTTTTTUUUUUUUUUTTTSSSRRROOOPPPQQQRRRSSSTTTTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSRRRTTTVVVWWWWWWVVVWWWXXXXXXXXXYYYZZZ[[[\\\^^^___^^^]]]^^^aaabbbdddlllvvv}}}|||~~~{{{xxxfffSSSDDDAAA???:::999>>>;;;;;;<<<>>>>>>??????>>><<<;;;:::999999888999999999888777555444333333333333111333666666333444777:::>>>JJJZZZiiixxx~~~}}}||||||}}}}}}}}}|||{{{zzzxxxxxxvvvuuuttttttttttttnnnoooooommmlllkkkmmmnnnlllrrrtttqqqnnnppprrrqqqnnnooonnnnnnnnnppprrrtttyyyzzz|||}}}~~~|||ssspppeeeaaaYYYRRRLLLHHHFFFFFFDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::999999888888999999888888777666555555444444333333444444555333333333333333333444444222333444444333444666888444444444555555555666666555555666666666666666666444444555555555444444333666777888888999999888888777888888999999999999999999999999999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::999999:::;;;<<<>>>???@@@===>>>AAACCCDDDHHHLLLOOOUUUYYY___dddhhhjjjmmmoooqqqqqqqqqrrrtttwwwyyy{{{{{{zzzxxxwwwxxxzzz|||}}}uuulllhhhfffhhhhhheeefffiiihhhgggffffffgggiiikkkmmmnnnllljjjhhhhhhhhhjjjjjjiiihhhgggggghhhhhhgggeeebbbaaa___^^^^^^```bbbcccaaa___\\\ZZZYYYZZZ\\\]]]]]]^^^^^^______^^^^^^]]][[[ZZZZZZYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^______ZZZZZZZZZZZZZZZ[[[[[[[[[VVVWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYWWWWWWXXXYYYZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQQQQQQQRRRTTTUUUVVVSSSRRRQQQPPPPPPOOOPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRNNNOOOQQQSSSTTTTTTSSSSSSQQQRRRSSSUUUUUUUUUTTTSSSOOORRRTTTUUUTTTTTTTTTUUUTTTUUUUUUVVVXXXZZZ[[[\\\]]][[[\\\___aaaccchhhooowwwqqq[[[GGGBBB>>>888888>>>;;;;;;===>>>????????????<<<<<<;;;:::999999999999888777666555555555555555555333444888777333222444444777AAAOOOZZZfffxxx}}}|||}}}~~~}}}~~~|||}}}}}}{{{yyyxxxxxxzzzwww|||{{{xxxyyy{{{zzzssstttvvvwwwxxxzzz|||~~~~~~