BM6P6(@ &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""##############################################################################$$$$$$$$$#########""""""##############################""""""######$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$#########""""""!!!!!!"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################!!! !!!"""###""" !!!!!! !!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""#########$$$$$$###"""###$$$$$$###"""################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$#########""""""""""""##############################################################################$$$$$$$$$#########""""""##############################""""""######$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!$$$$$$$$$$$$#########""""""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################!!! !!!"""###"""!!!!!!!!! !!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###############$$$###"""###$$$$$$###"""################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$#########""""""""""""##############################################################################$$$$$$$$$#############################################""""""######$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#######################################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################"""!!!!!!######"""!!!"""!!!!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%########################$$$###"""###$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###$$$######""""""######$$$##############################################################################################################################""""""######$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""################################################"""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################"""!!!"""######"""!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######!!!""""""""""""""""""!!!$$$$$$$$$###############$$$###"""###$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$##############################################################################################################################""""""######$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""##################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$"""!!!"""###$$$###"""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$#########$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$#######################################################################################$$$$$$$$$##############################""""""######$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""#########"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$###""""""$$$$$$###"""###""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''%%%%%%%%%$$$$$$#########$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################################################################""""""#########$$$$$$$$$##############################""""""######$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$"""""""""######$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$###""""""$$$$$$###"""######""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$###""""""%%%%%%%%%$$$$$$#########$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################################################################""""""######$$$$$$$$$$$$#################################"""###$$$$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###############$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$###"""###$$$$$$$$$"""######""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""***)))((('''((()))***+++''''''(((((())))))******,,,,,,,,,***(((((((((***)))((('''&&&'''((()))***,,,***((('''(((((('''&&&((((((((('''&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''%%%###$$$&&&'''%%%#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&******%%%""""""$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""############$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$################################################$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""########################""""""""""""#######################################################################################"""!!!!!!!!!"""$$$%%%""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""""""""##############################""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$%%%%%%$$$$$$###"""!!!!!!######""""""""""""######""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###"""!!! !!!"""###))))))(((((((((((())))))(((((()))))))))))))))))))))*********))))))******))))))((((((((()))***+++***(((''''''(((((((((&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''%%%###$$$&&&'''%%%###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""'''++++++'''$$$$$$&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""############$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$###############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""########################""""""""""""############################################################$$$$$$$$$##################"""!!!!!!!!!"""$$$$$$""""""############""""""########################""""""""""""""""""""""""########################$$$##################$$$########################""""""""""""""""""""""""########################"""""""""""""""########################$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###############"""!!!!!!##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###"""!!! !!!"""###******+++++++++******))),,,---...//////000000000/////////000//////.........---,,,,,,,,,,,,------***(((''''''))))))(((''''''''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&))))))&&&$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""#########$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############"""###$$$$$$###"""###$$$$$$$$$$$$###############"""############$$$$$$$$$################################################$$$$$$$$$##################$$$$$$$$$$$$###""""""########################"""""""""#########$$$$$$################################################$$$$$$$$$$$$######"""""""""""""""!!!"""######$$$""""""############""""""########################""""""""""""""""""""""""########################$$$##################$$$########################""""""""""""""""""""""""####################################"""""""""""" !!!###$$$%%%&&&'''######""""""""""""######"""""""""""""""""""""""""""############""""""!!!########################""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""...///111333333333222222555666888;;;<<<=========;;;;;;:::;;;;;;:::888666666666444333222111000000...,,,++++++,,,+++)))(((((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&$$$""""""###%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! ##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""###$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$###########################################################################$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$################################################%%%%%%$$$$$$###""""""""""""""""""""""""######$$$!!!""""""############"""########################""""""""""""""""""""""""########################"""##################"""########################""""""""""""""""""""""""########################$$$$$$######""""""!!!!!! !!!###$$$%%%&&&'''######""""""""""""######""""""""""""""""""""""""""""""############"""!!!########################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""777888;;;===???@@@@@@???CCCDDDEEEFFFGGGFFFEEEDDDBBB@@@@@@BBBDDDEEEDDDBBB@@@???>>><<<999777555444555444333222222000...+++******))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$#########&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%###""" ##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""###$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$###########################################################################$$$$$$$$$$$$###""""""####################################$$$$$$$$$$$$################################################$$$$$$$$$#########""""""!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""######"""!!!!!!########################""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!BBBCCCEEEGGGIIIJJJKKKKKKNNNOOOOOONNNKKKHHHDDDBBB???======@@@FFFJJJKKKJJJEEEEEEDDDBBB@@@>>>;;;:::>>>===<<<;;;;;;999666333000///...---,,,***))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$###############"""############$$$$$$$$$###############################################################$$$$$$$$$###$$$$$$$$$$$$###""""""#################################$$$$$$$$$$$$%%%########################################################################!!!!!!"""############""" !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""####################################""""""""""""$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!LLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRQQQNNNJJJFFFDDD???;;;999;;;BBBGGGHHHHHHEEEEEEFFFEEEEEECCCBBBAAACCCCCCCCCDDDDDDCCC@@@>>><<<;;;999888555444222111,,,++++++******)))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%'''&&&$$$###%%%'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$###############$$$$$$$$$"""############$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""#################################$$$$$$$$$%%%%%%################################################"""""""""###$$$$$$%%%%%% !!!"""###$$$######""" !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""###%%%&&&&&&%%%###"""########################""""""""""""""""""""""""########################"""""""""""""""#######################################""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""######"""!!! RRRRRRPPPOOOOOOPPPQQQRRROOOPPPQQQRRRQQQNNNLLLJJJCCC>>>999999>>>BBBCCCAAABBBCCCEEEFFFGGGGGGFFFEEEEEEEEEFFFIIIJJJJJJHHHFFFGGGFFFDDDBBB@@@===;;;:::000///...---+++***)))((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%################################################!!!!!!"""###$$$%%%%%%&&& !!!"""$$$$$$######""" !!!######$$$$$$$$$########################""""""""""""""""""""""""########################$$$%%%'''(((((('''%%%$$$########################""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!"""#######################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""######"""!!! RRRPPPPPPPPPQQQRRRQQQPPPNNNNNNOOORRRSSSRRROOOLLLDDD<<<777::::::777555888<<>>>>>===999666777666888:::;;;;;;::::::999@@@AAADDDFFFIIIJJJLLLLLLGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA???===:::888777//////---+++)))'''&&&%%%((('''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&)))&&&$$$$$$%%%&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$######"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""####################################################################################################################################""""""############""""""########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""##################"""""""""############""""""""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$#########""""""################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$""""""""""""""""""""""""OOONNNNNNNNNPPPPPPOOOMMMLLLMMMMMMLLLIIIGGGFFFFFFJJJEEEBBBCCCAAA===;;;;;;======>>>>>>===;;;999777888888888:::===@@@CCCEEEDDDCCCAAA???>>>>>>>>>>>>EEEFFFGGGGGGGGGEEEBBBAAA;;;:::777333...***'''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''(((''''''''''''''''''&&&&&&'''''''''(((((())))))***---+++(((''''''((('''&&&((('''''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$########################################################################################################################!!!!!!"""""""""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$$$$$$$$$$###############################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############"""############""""""!!!""""""""""""""""""""""""HHHHHHIIIKKKNNNOOONNNLLLKKKLLLMMMKKKHHHFFFGGGHHHDDDCCCCCCEEEFFFEEEDDDDDDAAAAAAAAABBBBBB@@@===;;;888888777777777888999:::===<<<:::888777777888999@@@BBBEEEGGGHHHHHHFFFEEEGGGEEEAAA<<<777222///---)))((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&)))((((((''''''''''''(((''''''(((((()))******+++...///000111222333444444222000---,,,,,,,,,,,,+++)))))))))***+++---///000///...,,,***))))))))))))&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$##############################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################################################################################################################!!!""""""############"""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############"""###$$$$$$$$$"""!!! """"""""""""""""""""""""<<<===???CCCGGGIIIHHHGGGDDDEEEEEEEEEDDDCCCDDDEEE>>>AAACCCCCCDDDFFFFFFFFFHHHHHHHHHJJJLLLLLLIIIGGGAAABBBBBBAAA@@@???===<<<>>><<<:::777555444444444666888<<>>:::888666///---+++)))''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%&&&&&&''''''''''''''''''(((((()))***+++...000111777888:::<<<>>>??????@@@;;;888555222222111000............///111444777999777666444222000///......+++******((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$##############################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################%%%$$$$$$$$$###"""""""""############$$$$$$$$$$$$########################################################################################################################"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%############%%%&&&############################################################$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############"""###$$$$$$$$$"""!!! """"""""""""""""""""""""EEEFFFIIIMMMRRRTTTTTTRRRHHHGGGFFFGGGIIIIIIHHHFFFBBBFFFGGGDDDBBBDDDEEEDDDGGGFFFFFFHHHLLLLLLIIIEEEEEEEEEFFFGGGFFFEEECCCBBBDDDCCC@@@>>>:::777555444000222666;;;AAAGGGLLLOOOIIIHHHFFFDDDBBB@@@>>>===888555111---***(((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&!!!###'''***,,,,,,,,,++++++++++++,,,...111333555;;;===@@@BBBEEEFFFFFFFFFBBB???;;;888666555333111000/////////111444777999<<<<<<<<<;;;:::888666555333222111///,,,***((('''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$########################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############"""############""""""!!!""""""""""""""""""""""""oooqqqsssxxx|||}}}|||zzznnnkkkiiikkkoooooojjjeee\\\aaa```ZZZWWWYYY[[[YYYKKKHHHGGGHHHJJJIIIDDD???EEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDBBB???<<<;;;777666555666:::@@@GGGJJJIIIHHHGGGGGGFFFEEEDDDDDD@@@===888111---)))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&))),,,...***---222777999888666555111000//////000222444666888:::>>>AAADDDEEEEEEEEE@@@>>>;;;999::::::999888666555333222333444777888<<<===@@@AAABBBAAA???>>><<<;;;999777444222000///,,,+++)))'''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$######################################################$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$%%%&&&&&&%%%########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""##################"""$$$$$$$$$%%%%%%$$$$$$$$$#########################################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$""""""""""""""""""""""""www~~~zzzwwwzzz}}}|||ooolllhhhhhhiiifff```ZZZIIIFFFCCC@@@???@@@AAACCC>>>@@@CCCFFFGGGFFFDDDCCC@@@<<<777444444888===AAAKKKJJJJJJJJJIIIIIIIIIHHHFFFBBB<<<444...***(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((''''''***...333666999===BBBFFFGGGEEEAAA>>>555444222111111222444555444666:::>>>@@@BBBBBBBBB:::888777999<<>>@@@AAACCCCCCDDDDDDEEECCC@@@<<<888666555444;;;===DDDJJJJJJEEEEEEIIIHHHEEE@@@999333...+++)))///,,,(((%%%###$$$&&&(((&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%)))...333333333777@@@HHHFFFHHHKKKMMMMMMKKKHHHFFFCCCAAA???=========>>>???CCCEEEEEECCC>>>999666444///,,,,,,///111000222777;;;;;;:::;;;<<<>>>???AAADDDDDDDDDEEEEEEBBB===999999999::::::;;;<<<===>>>;;;;;;:::888444111---++++++******)))(((((()))))))))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$[[[YYYUUUQQQOOONNNNNNOOOPPPNNNJJJGGGEEEDDDEEEEEELLLOOOSSSXXXZZZ[[[ZZZXXX\\\___dddlllttt{{{~~~|||xxxooofffdddddd^^^TTTOOOKKKEEE???<<<:::;;;<<<>>>???@@@@@@===999444111777999>>>EEEGGGFFFIIINNNHHHFFFBBB===888333...,,,---,,,***(((&&&&&&'''(((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''(((''''''''')))+++---///000555;;;>>>===<<<===???EEEGGGJJJMMMMMMLLLJJJIIIGGGGGGFFFEEECCCAAA???>>><<>><<<:::777444222...---,,,***((('''&&&&&&)))((('''&&&%%%&&&'''(((&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########EEECCCAAA>>><<<<<<<<<<<>>???@@@AAA999;;;???AAACCCCCCCCCBBBDDDEEEHHHNNNVVV\\\___```aaacccddddddfffiiigggbbbhhhddd^^^VVVNNNGGGCCC@@@;;;<<<>>>???>>><<<999777555555888===>>>>>>BBBHHHCCCCCCAAA???<<<888555333......---+++***)))((('''***))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&'''***...333666555777999;;;:::777444222@@@BBBDDDFFFGGGGGGFFFEEEDDDDDDEEEDDDBBB???<<<999555888===???===;;;888777:::666444555333//////111444333333444555888:::;;;>>>>>>>>>???>>><<<777444000//////000222666999<<>><<<:::999888333222000...+++***)))(((+++***(((&&&%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""################################################$$$###""""""""""""###$$$$$$$$$$$$#######################################!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""FFFFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA>>>??????@@@@@@@@@?????????===<<<<<<>>>??????>>>???DDDIIIMMMQQQUUUXXXYYYkkknnnrrrsssooofff\\\UUUGGGDDD@@@<<<;;;;;;<<<===:::888888;;;;;;:::;;;???===<<<;;;:::999999::::::333222000...,,,***)))(((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))((()))***---000555999;;;;;;777333111222222111///666777888999::::::999999777777888888888777666555555:::@@@EEEFFFFFFEEEEEEDDD@@@??????===999777999999999999999;;;===???@@@CCCCCCCCCCCCCCCAAA>>>;;;888666333111111222555777::::::::::::999888888777666555444333222111111111000000...,,,***'''%%%$$$''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################################################################################################################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!OOOPPPPPPQQQQQQQQQPPPPPPMMMOOOQQQRRRQQQOOOLLLIIIMMMLLLJJJHHHFFFEEEEEEEEEFFFDDDAAA@@@AAAAAA@@@???;;;<<<>>>?????????CCCGGGQQQZZZfffqqqwwwvvvrrrnnnbbb^^^VVVNNNGGGBBB???>>>???<<<<<>>BBBHHHLLLMMMLLLKKKKKKIIIFFFEEEGGGEEEAAA@@@BBB??????>>>???@@@AAACCCDDDFFFEEEFFFGGGGGGGGGDDDAAA@@@===999666444555666888555555555555555666666666444444444555555666888888999999:::888444...(((%%%((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############################################################$$$$$$$$$$$$######################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!![[[\\\^^^```aaaaaa``````dddfffiiikkkjjjhhheeebbb___]]]ZZZVVVTTTTTTUUUUUUQQQOOOLLLJJJIIIHHHEEECCC???<<<::::::999777:::???<<>>>>>>>>???AAABBBBBBAAABBBCCCEEEFFFDDDBBB@@@>>><<<999999999;;;<<<555555555555666777888888222222333444555777888999===???@@@???<<<777111---,,,,,,,,,+++***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$#########""""""##################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$#####################$$$$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""sssuuuyyy{{{}}}}}}}}}|||{{{|||}}}|||zzzvvvsssrrrsssvvvwwwnnnlllhhhdddaaa[[[VVVQQQPPPJJJFFFFFFEEEAAAAAAEEE<<<<<<===BBBIIITTT^^^dddlllooosssuuutttpppjjjfffZZZPPPGGGDDDCCCCCCEEEHHHDDDBBB???<<<888555333222222444777999888555111///,,,,,,++++++***)))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''''')))***+++,,,...///000111000333777<<>>@@@BBBDDDFFFGGGGGGIIIIIIHHHFFFCCCCCCCCCBBB@@@@@@CCCCCC???>>>@@@===<<<;;;999999::::::;;;:::999:::<<>>:::444000111000///---+++)))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((,,,,,,---///111222333444999;;;>>>CCCHHHMMMQQQSSSWWWVVVRRRLLLFFFAAA===<<<666666666777999<<<@@@BBBCCCDDDFFFHHHHHHGGGFFFEEECCCDDDEEEDDDBBBBBBCCCDDD@@@>>>>>>AAA@@@<<<:::<<<;;;:::888666666666666777444444555888;;;=========;;;;;;:::999999888888888:::999888888999:::<<<======<<<:::888666444333333000111222333666:::===???======<<<;;;888555222000((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$yyyssslllbbb[[[YYYTTTMMMHHHEEEBBB>>>:::;;;???DDDHHHMMMUUU___gggnnnwwwvvvhhh\\\VVVNNNDDDFFFDDDAAAAAACCCCCC???<<<999555444888>>>@@@;;;555000000000000...,,,***)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$&&&***///333000000000111333666999;;;CCCFFFKKKQQQUUUWWWXXXXXXYYYWWWRRRKKKDDD???===>>><<<;;;::::::===AAAEEEGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEBBBAAABBB@@@<<<;;;>>>;;;===???BBBCCCCCCAAAAAA??????AAADDDBBB<<<:::;;;<<<:::@@@LLLQQQKKKCCC??????:::555555888:::888444999888777666666666666777<<<:::888666666555333111000111111---***,,,333:::;;;>>>BBBDDDDDDAAA<<<999555333000,,,***(((''''''(((&&&%%%######$$$&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""!!!!!!"""###$$$###############"""!!!!!!}}}wwwooojjjccc]]]XXXRRRKKKEEEAAA@@@???======???CCCGGGVVVbbbjjjlllooorrrlllaaaSSSMMMDDD@@@AAADDDEEEEEE>>>;;;666444555777999999444444444333222///---+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''((()))+++///333888:::888888:::===AAAFFFJJJMMMPPPRRRUUUYYY[[[]]]]]]]]]^^^[[[VVVNNNEEE???===<<<@@@AAABBBBBBBBBAAABBBBBBEEECCCAAA???@@@CCCFFFHHH===:::;;;AAAFFFIIIMMMQQQXXXWWWWWWZZZ]]]______]]]jjjgggeeebbb\\\UUUUUUYYYiiigggjjjqqqssskkkccc___OOOKKKIIILLLRRRVVVUUURRRBBB???:::666444444777888666777888::::::888444000555666666222...---...111666999===AAACCCCCCBBB@@@;;;:::777333///,,,)))(((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""!!!!!!"""###$$$###############"""!!!!!!{{{uuunnneeeZZZSSSIIIEEE???;;;999999999999===GGGSSS___ppp{{{jjj```RRRHHHDDDDDDDDDDDDAAA@@@<<<777333333666999888888888777555333000///---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''')))...333:::???CCCFFFEEEFFFHHHKKKOOOTTTXXX[[[\\\\\\]]]^^^_________^^^___]]]XXXPPPHHHBBB@@@??????CCCFFFFFFCCCAAA@@@AAA@@@>>>;;;999;;;AAAGGGKKKMMMHHHHHHOOOXXX___eeekkknnniiieeefffkkknnnnnnllluuurrroookkkeeebbbgggppp}}}|||}}}zzzsssqqqfffddddddjjjsssxxxxxxvvvaaaZZZNNNBBB999666666777999888777777777666444111///111222333333111///...000222777<<>>@@@AAABBB???;;;888666666888888888888777555333222000...+++(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((()))))))))))),,,111888???FFFLLLOOORRRRRRSSSTTTVVVYYY[[[\\\^^^^^^]]]]]]\\\[[[[[[[[[YYYXXXUUUPPPJJJFFFEEEEEEAAACCCDDDAAA<<<:::;;;>>>::::::<<<@@@HHHRRR\\\aaalllddd___bbbhhhlllppptttrrrjjjbbbbbbggglllllljjjllljjjhhheee```___hhhrrrtttuuuvvvwwwvvvrrrnnnmmmmmmlllnnnuuu~~~yyyrrrfffZZZSSSPPPPPPQQQQQQJJJ@@@777222111222222///000111444666555333000...///222777;;;@@@CCCEEEDDDDDDCCCAAA===888444111******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$######"""{{{ooocccZZZPPPFFF@@@@@@AAA???>>>DDDSSSbbbkkkgggiiilllooonnndddWWWMMMHHHFFFCCCAAA???===999666555666777777777555444333333111...+++)))'''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((('''''''''((()))*********...000333999AAAJJJQQQUUUXXXXXXXXXYYYYYYZZZ[[[[[[^^^]]]\\\[[[ZZZYYYYYYXXXTTTSSSRRRNNNIIIEEEDDDDDDCCCBBB???;;;777888===AAA@@@DDDLLLXXXeeeqqq{{{yyyqqqjjjjjjjjjjjjkkkmmmooohhhaaaaaahhhooopppooorrrpppooommmhhheeejjjrrruuuxxxyyytttnnnjjjgggfffdddcccfffmmmuuuxxxuuuqqqlllkkkiiijjjnnnttt{{{tttjjjZZZKKK@@@888333111777666555555666555333111000000111333555999<<<>>>AAABBBCCCCCCAAA>>>:::777111...+++'''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######vvviii___XXXHHHIIIGGGBBB>>>@@@GGGMMMIIIQQQ___nnnxxxyyyrrrkkk[[[SSSIIIBBB>>>===<<<<<<555666777777777666444333444333111///---***((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&((()))+++,,,---...222333666<<>>@@@BBBBBBAAA???===888444///)))&&&%%%'''(((%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%$$$######"""###$$$$$$%%%$$$$$$$$$|||xxxZZZWWWSSSMMMFFF@@@======;;;???HHHWWWgggtttyyy{{{nnnhhh]]]PPPEEE???>>>???::::::::::::888666444333444444444333111---***(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))+++...000222333333555;;;BBBKKKSSSYYY]]]YYYYYY[[[\\\^^^______```[[[\\\[[[ZZZWWWSSSPPPMMMEEEEEEEEECCC@@@===<<<<<<<<>>AAABBBBBBBBBAAA>>>:::555///+++)))((((((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%$$$|||{{{}}}}}}sssjjj```XXXRRRKKKDDDAAA>>>;;;:::@@@OOOaaaooowwwxxxwwwqqqcccPPPBBB===>>>??????>>><<<:::777444222444555666555333///,,,)))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$'''(((***---000333555666222666>>>HHHQQQXXX]]]___ZZZZZZ[[[\\\]]]]]]]]]]]]WWWWWWWWWUUUQQQLLLGGGDDD;;;===???>>>===<<<<<<===PPPTTT\\\jjjuuuvvvnnneeecccdddfffhhhjjjkkkkkkkkk___```aaa^^^RRRFFFCCCGGGFFFGGGIIIKKKNNNPPPSSSTTTYYYRRRNNNRRRUUUTTTRRRRRRWWWaaaddd[[[PPPLLLJJJIIIFFFKKKVVVfffvvv~~~~~~zzzzzztttmmmjjjiiikkklllgggggggggjjjnnnqqqrrrrrrggggggcccXXXHHH;;;444222111111111222333555666777;;;<<<>>>@@@BBBBBBCCCBBBAAA>>>:::555000,,,)))'''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%zzztttnnniiiddd___bbbgggaaacccdddccc___[[[ZZZZZZ\\\^^^aaaeeejjjnnnrrrsssvvvsssuuu~~~uuuiii___TTTJJJIIICCC???>>>;;;===IIIWWWgggpppyyyyyyooo]]]MMMDDDAAA@@@??????>>><<<999666888444444888999666444444///)))&&&((((((&&&''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&((())))))(((''''''''')))---333999<<<<<<:::999;;;AAAJJJSSSZZZ^^^______^^^^^^]]]]]]___bbb```\\\VVVRRRNNNJJJDDD>>>;;;<<<:::;;;999???IIIIIIJJJWWWmmmlllpppxxxwwwlllccc```hhhqqqqqqdddZZZXXXSSSKKKNNNLLLIIIGGGGGGLLLUUU[[[VVVRRRMMMLLLPPPVVV\\\```jjjkkknnnmmmeee\\\^^^fffoootttwwwuuummmccc[[[VVVOOOSSSZZZdddmmmqqqpppmmmjjjjjjeee___```iiirrrvvvzzznnneeeeeeiiimmmrrrwwwyyy{{{zzztttiii\\\NNNCCC<<<666444777777333444888:::;;;===???AAABBBCCCCCCBBBAAA???<<<777222...,,,)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))'''&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################mmmhhheeeeeeeeeccceeeiiiiiiiiiiiijjjjjjhhhdddaaa___^^^]]]\\\ZZZXXXWWWVVVUUURRRSSSZZZ```eeemmmuuuyyy~~~sssiii___VVVMMMFFF>>>888;;;BBBHHHRRRaaaooovvvtttmmmgggNNNHHHAAA======<<<999666999555444777888666777;;;111+++(((((((((&&&&&&)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&'''))))))(((((()))+++...555>>>BBBBBBAAACCCEEEFFFJJJQQQWWW[[[]]]\\\[[[^^^\\\YYYYYYZZZYYYUUUPPPJJJGGGDDDBBB@@@===:::999;;;EEEMMMYYYeeeccc```jjjpppnnnooorrrpppiiigggjjjooooooeeeSSSJJJLLLKKKEEEHHHKKKPPPWWWaaalllvvv|||wwwooofffcccgggooovvvyyy}}}uuuwwwwwwrrryyywwwwww|||wwwoooaaa___ZZZTTTXXXeeerrrxxx|||sssllllllmmmkkkjjjkkklllooorrrpppkkkgggbbb```ZZZRRRLLLJJJDDD:::444333444666888;;;>>>@@@BBBBBB>>>>>>===<<<:::888666444,,,+++)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''''''''''''(((((()))))))))))))))$$$%%%%%%%%%&&&&&&&&&&&&)))))))))(((((((((((((((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################|||xxxsssoookkkiii]]]XXXUUUTTTRRROOOOOORRRZZZZZZ```iiirrrzzz|||qqqeeeZZZNNNBBB;;;:::888<<>>===<<<888666666555444777===555...***))))))&&&&&&(((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&'''(((((((((***---000999AAAHHHIIIFFFEEEIIIOOOQQQTTTXXX\\\^^^^^^[[[ZZZ\\\XXXUUUTTTUUURRRKKKFFFHHHDDD???<<<>>>AAABBBAAASSS^^^eeeiiilllccc\\\cccaaaiiiuuu|||xxxmmmeeedddeee```TTTIIIKKKWWW]]]ZZZ\\\```iiivvv}}}ppplllsss}}}~~~{{{~~~{{{zzz}}}ggghhhfffcccfffpppxxxzzzsssjjjddddddfffggghhhkkknnnkkkeee^^^ZZZ^^^hhhrrrnnnnnnpppqqqiiiVVVAAA444555555666666888:::<<<===<<<<<<=========<<<<<<;;;333000,,,)))'''((()))+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&'''((()))******))))))************************++++++,,,,,,,,,---------..................+++******)))))))))))))))'''''''''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################zzzxxxtttnnnfff\\\TTTQQQTTTNNNNNNTTTWWWWWW___lll}}}yyyoooeeeXXXKKKBBBAAA<<<999???NNNcccvvv|||iiiWWWIIIBBB??????===:::888777333000333888888111,,,+++***'''''')))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&'''(((((())),,,111444AAAEEEHHHFFFCCCDDDKKKQQQUUUXXX\\\___aaa```^^^]]]ZZZTTTPPPQQQQQQMMMGGGCCCEEEBBB<<<<<>>:::???PPPdddsss{{{|||xxxmmm\\\LLLAAA<<<<<<999888888555111111444888222......---***(((***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''((()))******+++...333666@@@???======@@@FFFNNNSSSXXXZZZ]]]___```___]]]\\\YYYQQQLLLLLLJJJEEEBBBDDDCCCFFFHHHKKKVVVccchhhggg```hhhcccZZZWWWSSSTTT^^^ZZZccchhhdddXXXPPPOOORRRPPPWWWcccsssvvvwwwyyyzzzzzzxxxtttqqqlllfffccciiisss{{{zzzvvviiijjjmmmrrrxxx{{{yyyuuuzzzsssiiibbb```eeekkkpppmmmooorrrtttuuutttqqqooodddmmmyyytttddd[[[XXX[[[dddnnn~~~ooofffgggdddpppwwwcccTTT@@@<<<777333333666;;;>>>:::::::::;;;;;;<<<<<<======:::444///***(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''%%%%%%&&&'''(((((()))***)))***+++---.../////////666666888:::===@@@CCCDDD???>>><<<:::888666444444555555555555555555555555<<<<<<:::888777555555555333222000...,,,+++******))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################}}}rrrhhh]]]UUUTTTXXXPPPOOOUUU]]]```cccnnn}}}oooaaaXXXUUUNNNEEE???@@@HHHOOO[[[hhhwww|||tttcccRRRHHH@@@;;;888999999666444444555111///111111---+++,,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))+++,,,---...000333666999888999===EEENNNVVVZZZ\\\]]]^^^^^^\\\YYYVVVTTTVVVNNNHHHGGGBBB>>>BBBKKK\\\eeejjjiiiiiilllhhhaaaaaaiiicccWWWSSSNNNIIINNNJJJXXXfffiiieeeccccccdddgggppp}}}wwwnnniiilllqqqsssrrrpppooonnnssstttyyy|||}}}~~~wwwwwwsssooommmooorrruuuvvvuuuvvvuuurrrkkkfffddddddmmmrrrwww}}}{{{ssspppnnnooottt{{{}}}sssrrryyyuuu{{{~~~zzztttpppmmmkkk[[[VVVMMMDDD===888666666666666777888999;;;===>>>===;;;888444000,,,)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&((())))))))))))))))))***,,,...000222222333333444333333333777888999<<<@@@DDDHHHKKKKKKIIIGGGDDDAAA>>><<<:::666666666666555555555444;;;;;;===>>>????????????999888666444222111000000......------------......,,,,,,,,,,,,+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################zzzrrrlllggg^^^WWWSSSQQQLLLHHHRRRbbbvvvzzznnniii```TTTIIIAAA===;;;EEEPPPaaaqqqzzzvvvkkkbbbOOOEEE===<<<===999555444222///000444555111------))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((())))))*********+++---///000000000222444777<<>>KKK]]]zzztttjjjhhhddd]]]eeekkkaaaRRRNNNHHHAAABBBIII]]]ttt~~~|||uuunnnwww~~~}}}qqqiiigggttt{{{~~~yyywwwxxx}}}}}}yyyvvvssssssuuuxxxyyyxxxyyywwwtttpppmmmkkkjjjjjj|||}}}|||{{{~~~zzzrrrpppooorrryyyuuuoooiiidddlllyyyyyy~~~tttppppppppprrroooiii```VVVKKKBBB===888888777777777999:::;;;999::::::999666222...+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''')))***---///000000...---,,,...111555777<<<<<<<<<;;;;;;999888777999999;;;===AAAFFFJJJLLLRRRQQQOOOLLLHHHFFFCCCBBB<<<;;;::::::999888777777777:::===@@@BBBCCCBBBAAA===<<<;;;999888888777777444333222222222222333444333333333333111...,,,***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################}}}tttlllfff```RRRDDDEEEPPPRRR___rrrwwwkkk```YYYSSSLLLHHH===>>>GGGYYYmmmyyyyyyttt```RRRCCC???>>>:::444111000...000555777333///...))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***+++,,,,,,------///111222111111111222:::FFFSSSZZZ[[[\\\```dddYYYYYYXXXWWWTTTQQQMMMKKKHHHCCCAAACCCAAACCCXXXooo}}}zzzfff[[[```fffggg[[[```UUUJJJNNNRRRRRRVVVfffttt|||xxxqqqjjjuuu{{{}}}ssslllpppwwwzzzzzz|||yyy~~~}}}|||wwwtttuuuyyy|||}}}|||vvvpppnnnpppqqqpppnnnzzz|||}}}}}}}}}yyymmm```cccdddjjjuuu~~~zzznnn```\\\bbbggg|||tttlllfffqqqsssuuuuuuooofff\\\VVV===<<<:::888666555555666666999<<<===<<<777222...************************''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))+++---000333555666444222000///111555999<<>><<<;;;;;;777:::>>>AAABBBBBB@@@>>>=========<<<<<<======>>>888777666555555666777888999999999888666333000...------------------------((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################zzzooobbbWWWQQQOOOMMMJJJNNN[[[kkk|||xxxrrrjjj]]]PPPHHHGGG>>>;;;GGGYYYhhhvvvsssiiiZZZKKK@@@;;;999999777333111333666666111,,,///...,,,***))))))***+++******)))((('''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((+++...AAA222&&&&&&(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))******)))))))))((('''(((+++///222---000222111///000666;;;GGGQQQ\\\```___]]]___bbb^^^[[[UUUPPPMMMKKKGGGBBBCCCFFFDDD@@@HHHZZZlllssswwwppphhhdddbbb___]]]\\\UUUKKKFFFMMMWWW\\\___cccgggsss{{{xxxqqqooorrrttt|||zzzuuuzzz|||xxxyyyvvvttt|||zzzzzz~~~yyyttttttyyy}}}xxxuuusssrrrpppooo|||zzzyyyyyytttmmmkkkllllllmmmooorrryyytttiiibbbaaaiiinnnzzzsssaaa^^^fffeeehhhmmmuuu{{{|||xxxsssQQQBBB666555777555555777666888;;;;;;:::888666666///...,,,)))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%'''))),,,...000333777999888777666666333222111///000444999>>>DDDDDDDDDDDDEEEEEEEEEEEENNNNNNOOOOOOOOONNNMMMLLLRRRMMMFFF???999777666777666999===>>><<<999777666555555666888999999666444888888777666777999>>>BBB;;;:::999888777888999999666999===@@@AAA>>>:::888444444555444444333111111000...+++)))(((&&&$$$"""'''''''''''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$zzz}}}xxxqqqmmm]]]VVVQQQRRRTTTVVV[[[```rrr|||qqqfff___KKKDDD@@@DDDJJJQQQ^^^jjj}}}xxxmmm]]]LLL???999888999666333111000111111111...---+++)))((('''((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%'''***---777,,,$$$%%%'''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''''''''''''''&&&%%%***(((''')))...222333222444888;;;<<<<<>>>>>======?????????===:::888888888222444666888999999888888888777777888:::<<>>===<<<;;;<<<=========;;;999888888777777666777888999:::>>>???@@@BBBCCCDDDDDDCCC@@@AAAAAA@@@??????AAACCCAAACCCEEEEEEEEEDDDEEEEEECCCCCCBBB@@@===<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::888666555555666666999888888999<<<@@@CCCEEEIIIGGGEEEDDDAAA<<<777333))))))((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~ooohhh]]]QQQEEEHHHVVVgggqqqvvvuuu}}}vvvjjj\\\RRRLLLGGGDDDEEEOOO___nnnuuupppcccXXXHHHBBB;;;777666555222...333333333222000---+++)))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&'''###&&&((('''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))******((((((***,,,...777CCCMMMRRRUUUWWWYYYXXXYYY[[[]]]^^^```bbbdddbbb]]]XXXUUUUUUTTTQQQNNNKKKDDDAAAGGGOOOWWWbbbkkkeeebbb^^^ZZZVVVOOOIIIGGGIIIRRRXXXVVVYYYeeettt}}}ssslll```WWWZZZiii}}}xxxmmmhhhiiimmmuuu}}}|||vvvrrrtttvvvqqqllldddYYY]]]fffsss~~~yyyqqqiiimmmvvvnnn]]]AAA<<<777444555777999999999:::;;;:::777111+++(((***)))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((()))+++...111444777888777666555777<<>>>>>>>>@@@AAAAAAAAA@@@>>><<<999777555555444444444666888;;;===BBBCCCFFFHHHIIIFFF@@@;;;333111---***(((((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuudddSSSKKKKKKMMMOOORRRXXXgggyyy|||oooeee___[[[QQQFFFEEEEEEIIITTTcccmmmpppooo___QQQ@@@555222333333222111111222222000---***)))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''$$$((()))'''%%%''''''%%%'''''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((()))******(((%%%%%%)))---555@@@MMMTTTVVVXXX\\\```YYYZZZ[[[^^^```bbbdddeeeaaa]]]XXXUUUTTTRRRNNNKKKAAA<<>>FFFNNNSSSVVVYYY[[[\\\ZZZWWWVVVUUURRRMMMFFFBBBAAAAAA>>><<<444444444333333333333333444666999===AAADDDFFFGGGDDDEEEFFFFFFEEECCC@@@??????AAABBBAAA>>>;;;::::::888;;;===<<<999888:::<<<>>>??????>>>======@@@BBB;;;:::::::::;;;===???@@@@@@AAACCCCCCAAA>>>;;;999888777555444333333444555888:::???EEEIIIJJJHHHEEE>>>:::555///+++)))(((((())))))((((((((('''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}qqqhhh\\\PPPIIIIIIHHHQQQ^^^pppvvvqqqmmmaaaTTTIIICCC???CCCOOO___mmmtttrrrfffTTTDDD;;;666555555000111333333222///,,,***))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''$$$((('''$$$%%%((('''###'''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))'''&&&)))000666EEELLLTTTYYYZZZ[[[]]]___]]]]]]^^^___aaabbbbbbbbb\\\YYYUUUQQQOOONNNLLLLLLGGGDDDMMMdddrrroooeeeaaaggg]]]QQQFFF>>>@@@NNN___yyy}}}xxx|||}}}yyyuuutttttt|||uuuooonnn~~~zzzvvvsssrrrrrruuu~~~|||gggZZZZZZccclllqqqwww}}}}}}xxxaaaVVVGGG===888666555333666888:::;;;:::888555333,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''')))+++,,,---...222777<<>>:::;;;===AAAFFFMMMRRRUUURRRUUUYYYZZZYYYXXXWWWWWWYYYUUUQQQQQQQQQOOOIIIDDD>>><<<:::888777777777888===???BBBDDDEEEDDDCCCBBB??????@@@@@@@@@>>><<<;;;===>>>>>><<<:::999999;;;666:::<<<<<<::::::===AAA<<<>>>AAA@@@>>>;;;999888;;;===???AAABBBBBBAAAAAA>>>???@@@AAA@@@>>><<<:::999999888777666666555555777777888<<>>:::666222///---+++******)))((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqq___VVVUUUIIIFFFGGGWWWvvv}}}qqqdddRRRLLLEEE@@@CCCMMMZZZccczzztttiiiYYYIII===666333111333555666555222///---******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''$$$&&&%%%"""$$$)))(((###%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))%%%'''))))))***000;;;DDDTTTVVVYYY\\\_________^^^dddcccbbbbbbbbbaaa___]]]UUUSSSOOOKKKIIIJJJLLLNNN\\\WWW]]]pppzzzuuummmjjjZZZTTTNNNIIIEEEIII[[[ooouuuqqq{{{}}}ssssssqqquuu{{{wwwrrrwww|||hhh^^^HHHWWWdddgggggglllpppppprrr^^^OOOEEE@@@;;;888777777777888888999999999,,,+++***)))(((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''')))+++---///111222666;;;@@@CCCBBB@@@>>>999<<<@@@EEEIIILLLNNNOOOJJJNNNSSSWWWXXXYYYYYYZZZYYYWWWVVVVVVVVVQQQGGG???999888888888:::>>>BBBEEEDDDEEEFFFFFFDDD@@@;;;999;;;<<<===>>>>>>===<<<<<>><<<===AAADDDBBBFFFJJJJJJIIIJJJOOOTTTVVVZZZ^^^^^^ZZZSSSMMMIIIJJJMMMQQQTTTSSSPPPKKKHHHBBBBBBBBBAAA@@@>>><<<;;;:::;;;<<<===>>>>>>=========:::666666999>>>AAACCCBBBCCCEEEDDDBBB>>>:::777,,,+++***)))((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvkkkdddYYYNNNEEEHHHTTTjjj|||ssseeeWWWLLLHHHDDDAAAKKKZZZuuu{{{}}}rrr\\\GGG;;;888<<<888333333444555333000***)))''''''(((((('''&&&(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((((('''&&&'''((())))))(((***)))((()))...999FFFOOOVVVWWWYYY\\\^^^```aaaaaaaaaddddddbbbccceee```WWWPPPSSSSSSLLLCCCEEETTTdddsssqqquuuvvvnnnlllhhhZZZXXXJJJBBBGGGOOOWWWfffwwwtttsssnnnlllxxxwwwiiijjjmmmrrrwwwyyywwwuuu}}}qqqaaaXXXUUUUUU\\\gggoooooommmtttlllhhhhhhaaaRRREEE@@@555:::===:::999;;;<<<:::666222---*********+++***'''''''''''''''((())))))((()))))))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%% $$$'''(((%%%###$$$&&&&&&))),,,......///000111444999>>>AAA@@@===:::999:::<<>>EEEIIIFFFDDDDDD@@@:::999555...)))'''(((((((((''''''''')))******(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########|||vvviii\\\PPPKKKNNNVVVffftttzzz{{{mmm```UUUQQQKKKDDDGGGQQQjjjvvv~~~mmmWWWFFF???555444444555666666444333+++***)))*********(((&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''))))))))))))***)))***///999EEENNNSSSYYYZZZ[[[]]]^^^_________aaaeeeeee```^^^___\\\WWWRRRMMMEEEBBBFFFSSSfffttt{{{ttttttsssfff```\\\SSSPPPPPPQQQUUU___lllvvvyyylllnnnrrrxxxvvvqqqllliiimmmwww~~~}}}zzzsss|||yyyssspppddd___]]]aaakkkssstttrrrnnnqqqqqqoooppprrrkkk```JJJ>>>777:::<<<999999<<<999555///+++))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&'''(((((('''''''''((('''***---///111222444666777999::::::888777666777444777:::>>>@@@CCCGGGJJJOOOSSSYYY^^^___]]][[[YYYXXXUUURRROOOLLLHHHCCC???BBB???===>>>@@@???<<<:::555:::;;;888777<<<@@@@@@BBBLLL[[[ffffff___VVVOOORRRYYYaaaccc___ZZZWWWVVV[[[XXX\\\ccceeedddnnn}}}vvvuuusssmmmgggcccdddfffrrrtttvvvwwwvvvssspppnnniiioootttqqqllleee]]]VVVSSSJJJBBB@@@@@@>>>===???555999;;;999999;;;;;;888777<<<>>>===???EEEHHHFFF>>>:::444///,,,***(((&&&)))((('''((()))***((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######sssdddYYYRRRMMMKKKLLLZZZggg{{{wwwlllccc```YYYNNNJJJMMM\\\lllnnn[[[OOO999999888888777777555444...---++++++,,,+++***((()))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((($$$%%%'''((())))))))))))******///:::HHHRRRWWWXXX\\\]]]]]]^^^_________^^^___bbbaaa]]]ZZZYYYXXXUUUQQQKKKFFFJJJYYYkkkyyyyyykkkhhhfffXXXPPPRRRRRRTTT___fffgggppp~~~wwwkkksss~~~~~~{{{zzzyyy~~~xxxrrrpppuuu|||pppssssssnnnhhhiiisss|||~~~yyyuuuxxx}}}zzzuuucccnnnrrrpppzzz{{{bbbGGG444777:::555444:::;;;777222---+++***((('''(((((('''''''''((())))))(((((())))))))))))((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''(((((((((&&&%%%%%%'''((()))(((,,,...000111222444777999555555444333222333666999===???BBBEEEHHHMMMRRRVVVVVVXXX[[[]]]]]][[[YYYWWWVVVSSSOOOLLLJJJHHHFFFDDDCCCAAA??????@@@???;;;666@@@GGGLLLIIIFFFFFFGGGGGGPPP\\\kkktttrrrhhh[[[RRRUUU\\\dddfffbbb\\\VVVSSSVVVRRRSSSYYY\\\^^^iiivvvyyyssskkkdddcccfffmmmqqquuuuuutttqqqmmmnnnqqquuummmsss~~~{{{rrrnnnooocccZZZ[[[^^^[[[TTTOOOCCCDDDBBB<<<999:::999666999<<<<<<;;;===BBBDDDCCCBBB@@@;;;888444000+++(((+++)))''''''((())))))(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$zzzqqqhhh\\\OOOFFFJJJOOO^^^wwwyyyrrrnnnggg\\\UUUTTTVVVbbbtttrrrdddMMMEEE<<<777666777666555333000---++++++,,,++++++)))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%'''((()))((((((((()))***///999FFFQQQXXXZZZZZZ]]]]]]^^^___``````______]]]\\\[[[YYYXXXWWWSSSOOOGGGOOOYYYfffrrr{{{|||yyymmm\\\WWWYYYOOONNN[[[dddffflllpppqqqvvv|||{{{ttt~~~~~~~~~yyy{{{~~~{{{|||{{{tttlllddd___bbbooo|||yyylll[[[bbbfffjjjxxxsssYYYAAA999888666555888999777444222000---)))&&&)))((((((((((((((())))))'''(((((())))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((((()))&&&$$$&&&+++...///---111222333222333444777:::999999::::::;;;>>>BBBFFFNNNOOOPPPQQQRRRUUUYYY]]]ZZZYYYXXXWWWWWWVVVTTTRRRSSSPPPKKKGGGEEEDDDDDDDDD:::===>>>======@@@CCCDDDYYYaaahhhggg___WWWSSSQQQ\\\```dddddd___VVVNNNJJJFFFLLLRRRVVVVVVUUUUUUUUURRRKKKEEEEEEFFFIIIRRR]]]aaaYYYOOOIIIIIINNNTTTXXX^^^``````\\\XXXXXX^^^ccc]]]bbbqqqyyyqqqrrrnnnkkknnnzzz~~~ssskkkhhhdddZZZNNNFFFCCC@@@;;;<<<===>>>>>>??????===:::AAA@@@???>>><<<888333///...+++'''&&&&&&(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttdddXXXLLLEEEGGG[[[vvvyyypppeee^^^[[[WWWZZZcccvvvwwwcccRRR>>>333444888888666777333...+++***,,,------))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''')))***)))(((''')))+++---888FFFPPPTTTVVVYYY\\\\\\]]]^^^___```aaaaaaaaa^^^YYYUUUVVVWWWSSSLLLGGGBBBXXXppp|||~~~|||uuunnnaaaQQQNNNSSSQQQZZZmmmxxxooojjjkkkrrrwwwvvvwww|||}}}xxxzzzxxxmmmiiihhhiiiooovvvxxxeeeVVVRRRUUUbbbqqqzzz{{{zzzvvvlllWWWBBB;;;???===555444444555666666222,,,(((***))))))((((((((())))))''''''((()))))))))))))))))))))((((((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((((((***)))***...444888888777111333444666777:::>>>AAAHHHJJJLLLMMMMMMOOORRRTTTVVVVVVVVVUUUTTTUUUYYY\\\[[[WWWTTTRRRQQQQQQOOOMMMMMMJJJEEEAAA>>>===???AAABBBIIIJJJCCC???FFFRRRYYYcccjjjrrrtttlll```WWWTTTWWWVVVSSSNNNGGGBBB???>>>999;;;>>>BBBGGGMMMSSSWWWRRRIII???::::::???FFFMMMMMMHHH@@@;;;:::<<<>>>???BBBFFFIIIHHHDDDBBBDDDHHHEEEIIIXXXkkknnneee___bbbVVV[[[iiizzz~~~{{{~~~wwwmmmfff```WWWNNN@@@===:::;;;<<<;;;::::::;;;<<<>>>@@@BBB@@@===:::222...***'''&&&'''(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxmmm\\\QQQHHHHHHSSShhhvvvjjjccc```\\\WWWXXXeeexxxqqq^^^GGG999777:::;;;999:::666222///............)))******++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&''''''((((((((((((((((((***+++)))'''(((---111888CCCQQQWWWVVVUUUXXX\\\\\\]]]^^^___````````````___XXXRRRRRRQQQMMMIIIGGGUUUkkk~~~zzzssslllUUULLLLLLQQQUUUeeeuuuwwwkkkdddhhhxxx}}}xxxwwwvvvqqqvvvyyywwwvvvzzzvvv~~~~~~lllQQQIIILLL]]]mmmrrrrrrtttmmmpppdddNNNEEEHHHAAA333444444555777888555000---******)))((((((((())))))&&&'''((())))))******))))))))))))(((((((((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((((((+++000666<<<>>>===;;;444777;;;>>>BBBFFFKKKNNNTTTVVVWWWWWWUUUTTTTTTUUUVVVWWWXXXWWWWWWWWWZZZ\\\YYYTTTOOOMMMMMMMMMKKKHHHDDDCCCAAA===<<<===BBBEEE```fffbbbSSSJJJRRR```ggghhhiiilllllldddVVVKKKGGGAAABBBCCCAAA===999777666555555666888>>>FFFMMMRRRKKKCCC;;;888<<>>???BBBDDDCCC???<<<;;;<<<666<<>>BBBDDDCCCAAA888444///+++***)))(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&uuuiiiYYYLLLFFFOOOggg}}}sssllljjj]]]ZZZXXX\\\hhhvvv|||ooo\\\LLLBBB>>><<<;;;999888777777666444///,,,)))***,,,......,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((&&&((()))((('''+++333:::FFFNNNVVVZZZZZZYYY[[[^^^]]]^^^^^^_________^^^^^^VVVQQQMMMLLLIIIHHHOOOYYYrrr|||{{{vvvtttkkk___OOONNNTTTYYY```qqqxxxlllhhhnnn|||{{{vvvyyyyyy{{{~~~rrrZZZXXX[[[fffvvvzzzjjjnnnmmmeee___YYYKKK===888777555444555555333222+++******)))(((((())))))&&&'''((()))************))))))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***,,,333<<>>@@@???<<<::::::<<<===???CCCHHHLLLNNNOOOJJJGGGEEEHHHQQQYYY\\\[[[CCCCCCBBB@@@???BBBIIIOOOXXXVVVRRRMMMIIIFFFEEEEEEAAAKKKUUUXXXVVVQQQHHH@@@AAAAAAFFFMMMSSSYYYcccnnnmmmpppssswww~~~{{{wwwkkk___YYYQQQFFF<<<999777777888;;;???BBBCCCCCC???;;;666222///---+++)))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~{{{hhhYYYNNNKKKQQQZZZ}}}}}}wwwuuu]]]]]]\\\[[[^^^jjj{{{rrr```MMM@@@;;;:::888:::<<<>>>===888000***)))+++...000000...+++))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((($$$&&&((('''(((...888AAAQQQTTTXXX\\\]]]^^^^^^_______________^^^]]]\\\[[[KKKJJJIIIGGGCCCFFFYYYmmmwwwmmmkkkjjj[[[HHHQQQWWWaaafffooohhhnnnzzzyyy|||xxxxxx{{{zzzssslllmmmtttvvvxxxtttsssxxx~~~nnn[[[OOO>>>:::444111111333555666++++++***))))))((())))))&&&'''((()))************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++777@@@LLLSSSSSSOOOKKKIIINNNQQQUUUWWWYYYYYY[[[\\\]]]]]]\\\ZZZXXXXXXZZZ\\\VVVXXXYYYXXXVVVTTTTTTTTTLLLGGGBBBAAACCCCCC@@@===>>>AAAEEEIIINNNUUU___fffccc```RRRCCCAAAMMMSSSOOOLLLAAA999:::;;;888777999<<>><<<>>>DDDIIINNNVVV^^^gggddd______iiixxxyyyvvvwwwppp___NNNEEE:::888777999<<<@@@AAABBBDDD@@@;;;666333000---******)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''~~~}}}}}}~~~vvvlllaaaSSSIIIVVVaaavvv|||kkkbbb___bbbbbbbbbmmm|||vvveeeNNN???:::<<>>>>>>>>:::222+++---***'''&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''}}}|||sss___PPPPPPSSSaaawww}}}qqqgggbbbbbb```^^^fffsssqqq[[[FFF999:::>>>AAA@@@:::333...---+++***))))))******(((&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''''''''''''''(((((((((((()))(((((('''''''''((((((''')))+++---111<<>>@@@AAADDDKKKTTTccc^^^YYYUUURRRMMMEEE>>>;;;777666888888888:::???BBBCCCCCCDDDJJJQQQQQQMMMZZZhhhuuuwwwooojjjnnnuuuxxxuuuyyynnnccceeejjjkkklllwww|||kkkfffdddgggkkkrrr}}}tttfff```bbbkkkssszzz{{{llldddccccccaaa]]]```nnn{{{iii[[[JJJ@@@CCCPPP]]]fffeeeooowwwxxxwwwyyyxxxuuurrrdddQQQBBB<<<;;;;;;;;;@@@@@@AAAEEEFFFBBB999111...+++(((&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''~~~{{{xxxuuurrrrrrvvvrrr```PPPJJJLLLZZZooo~~~tttkkkgggaaa[[[___hhh~~~lllSSS===:::;;;;;;<<<;;;777222...***)))((((((******)))'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''''''''''''''(((((((((((((((((((((''''''((()))))))))***---111999EEESSS[[[[[[\\\\\\[[[YYYXXXYYYZZZ]]]^^^\\\VVVRRROOOJJJEEEBBBAAAFFFWWWooo~~~ttt___VVVIIICCCLLL\\\gggjjjiiihhhgggkkkzzz|||wwwhhh[[[ZZZ]]]cccppp}}}{{{ggg```eeemmmzzziiiKKK888222222444777666777666333///+++))))))))))))))))))***************))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&(((((('''''')))***'''(((+++///666AAALLLTTTQQQVVV[[[[[[XXXWWWYYY]]]ZZZ[[[[[[YYYWWWWWWXXXZZZYYYXXXXXXXXXYYYXXXUUUSSSPPPPPPNNNGGG@@@<<<>>>AAA>>>>>>BBBHHHJJJIIILLLQQQTTTRRRPPPLLLFFF@@@;;;888:::888999;;;<<<<<>>???>>><<<999888;;;>>>@@@@@@DDDHHHKKKOOO[[[gggxxxvvvqqqiiijjjqqqyyy{{{zzznnnkkkmmmxxxwwwhhhbbbbbbbbbhhhmmmzzzzzzfffYYY\\\\\\TTTRRRWWW^^^^^^\\\WWWSSSTTTYYY\\\hhhxxxzzzqqqiiiWWWCCC:::888666777;;;>>>@@@@@@:::666222...,,,***((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''~~~vvvssspppnnnooossswwwzzzyyy}}}|||ppp```QQQIIIMMM^^^ppp{{{qqqggg```___^^^ooo|||~~~wwwdddRRRGGG:::555888;;;:::777,,,***(((((()))******)))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''''''''''''''(((((((((((('''''''''((((((***+++,,,+++111;;;GGGQQQWWW[[[\\\\\\\\\\\\]]]___`````````WWWVVVQQQJJJCCC@@@DDDIIIWWWiiiwwwwwwtttpppggg\\\OOOQQQQQQUUUdddtttsssgggooozzz|||zzzwwwtttsssuuuwwwyyyyyywwwuuuuuuuuuvvvtttsssrrrsssuuuxxxzzz}}}vvvqqqqqqvvv|||}}}{{{zzzwww}}}rrrbbbeeesssyyy{{{~~~{{{tttqqqiii[[[KKK???888444555555555555444111///---((()))))))))************))))))))))))************))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&(((***000777@@@JJJQQQVVVZZZ]]]ZZZ]]]``````^^^\\\\\\^^^^^^^^^]]]]]]\\\\\\[[[ZZZVVVTTTQQQNNNLLLJJJFFFCCCAAA===999777999<<<======???>>>@@@DDDCCC@@@AAAEEE======;;;888777<<>>;;;888:::???BBBAAA???777555666999:::;;;???EEE>>>===<<<<<>><<<999444...))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''}}}~~~vvvuuussspppmmmkkkiiihhhccceeeiiimmmrrrzzz}}}hhhVVVPPPSSSttt~~~rrriiiaaa```bbbjjjuuu}}}ssscccNNN???;;;<<<;;;999222///,,,******+++******))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''''''''''''''((((((((((((&&&&&&'''((()))+++---...777AAANNNUUUWWWWWWYYY[[[\\\\\\]]]___aaa```\\\YYYSSSOOOIIICCC<<>><<<<<<<<<;;;;;;<<<===???@@@@@@>>>===555333333777999;;;BBBIII??????AAAGGGUUUhhh|||vvvrrrpppqqqwwwxxxpppjjjlllxxxxxxiiiYYYMMMLLLQQQ\\\mmmwwwtttvvvrrrcccSSSGGG@@@<<<======>>>???>>>999222---))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''~~~zzzxxxuuurrrooolllkkkjjjffffffggghhhlllrrrzzz|||gggYYYUUUyyy{{{pppfff___\\\dddnnntttzzz{{{kkkVVVFFF>>><<<:::777444111---+++++++++******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''''''''''''''((((((((()))&&&&&&'''(((***+++---...>>>GGGRRRWWWVVVUUUXXX\\\]]]\\\]]]```aaa^^^XXXSSSMMMHHHDDDAAA>>>DDDZZZppp|||mmmaaa]]]YYYQQQPPPUUUXXXXXXbbbrrr{{{|||~~~}}}}}}}}}~~~}}}||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxvvvtttnnnooopppsssuuuxxxzzz{{{uuuvvvwwwyyy{{{|||}}}}}}~~~~~~lll[[[XXX\\\bbbiiippprrrxxxrrrmmmrrrsss^^^AAA===999777777777555222))))))))))))************))))))******++++++++++++((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''(((+++333===DDDRRRUUUYYY[[[\\\]]]^^^```[[[]]]^^^______^^^^^^]]]ZZZXXXWWWXXXYYYXXXTTTQQQIIIDDD>>>999888999;;;;;;888===BBBBBB>>>:::999999999777777:::<<<>>>EEELLLKKKKKKNNNVVVfffzzz|||tttssswww|||}}}vvvqqqnnnlllddd[[[[[[aaahhhpppzzz|||sssjjjooozzz{{{|||{{{uuuiii[[[OOOGGG888999===@@@@@@<<<555000))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''{{{{{{yyytttnnnlllmmmpppnnnppppppooollljjjjjjjjjooovvvrrriiilllyyy}}}~~~sssdddZZZ[[[eeesss||||||nnnWWWDDD===>>>@@@777666222++++++///,,,%%%)))******)))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((+++'''###$$$((()))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&)))+++***))),,,444;;;GGGKKKQQQVVVXXXYYYZZZ\\\YYY\\\]]][[[XXXUUUQQQMMMFFFKKKFFF===FFFaaassstttooo^^^UUUWWWSSSJJJQQQccc[[[___kkk}}}~~~}}}}}}~~~~~~}}}|||{{{yyywwwyyy}}}~~~|||yyyxxx{{{|||yyyzzz~~~zzzuuulll```YYY[[[eeennnyyysssddd]]]kkk~~~ZZZMMM???777555555666777///...+++)))))))))***+++******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&''')))***)))))),,,)))''',,,777DDDOOOTTTXXXZZZ[[[[[[[[[[[[]]]___ZZZ___bbb```^^^^^^\\\XXX```\\\WWWVVVWWWSSSLLLEEEAAA@@@===:::777888;;;>>>AAA@@@===777333222666:::<<<======???IIIWWW```aaaaaabbbcccgggllluuuvvvyyy|||qqqlllpppqqqqqqyyywwwbbbWWWXXX[[[jjjrrrtttrrrvvvzzzooo]]]RRREEE888666<<<@@@<<<666888///((())),,,+++)))((('''''''''(((((((((((((((((((((((((((((((((((((((~~~{{{wwwsssrrrrrrsssqqqrrrrrrqqqnnnllllllllllllpppuuu{{{~~~kkkppptttpppaaaXXX\\\iiittt~~~|||jjjVVVGGG===888999:::555...,,,...,,,''')))******)))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))&&&$$$&&&***,,,)))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++******000999@@@JJJNNNSSSWWWYYYZZZ\\\]]]ZZZ\\\\\\[[[XXXUUUPPPMMMMMMFFFEEESSSjjjyyyvvvmmmbbbWWWLLLKKKPPPXXX```fffcccrrr}}}~~~zzzvvvqqqlllhhhhhhjjjlllyyymmm___WWW```pppxxxxxxvvvlllXXXBBB888999:::777222222222///,,,***)))***+++******++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((((()))******)))------111999DDDNNNUUUXXXYYYZZZ\\\\\\[[[[[[\\\^^^^^^aaabbb___]]]___^^^[[[YYYXXXUUURRROOOJJJDDDAAA===>>>>>><<<999777888999333666888888888:::>>>AAA888???KKKXXXhhhvvvyyyvvvhhhgggggghhhmmmuuu~~~~~~fffUUUNNNMMMUUUdddqqquuuvvvyyy||||||ooobbbOOO@@@888777777888777333000///,,,((('''***((((((((((((((((((((((((((((((((((((((((((((((((}}}zzzyyyxxxwwwwwwuuuuuuuuussspppoooooooookkkkkkmmmpppuuu~~~~~~{{{tttmmmfffsss|||iiiYYYVVVaaammm}}}}}}hhhSSSAAA666;;;<<<:::222---,,,,,,***)))******)))''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%(((,,,---+++(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************---444@@@HHHNNNRRRWWWZZZ\\\\\\]]]^^^]]]\\\ZZZYYYWWWSSSNNNKKKIIIGGGSSSpppssshhhZZZTTTJJJGGGWWWnnnvvvrrrrrr~~~~~~|||wwwvvv|||uuupppmmmqqqyyy|||~~~nnnbbbZZZ```lllssssssqqqwwwjjjWWWFFF<<<888666444555666444000+++((())),,,******++++++++++++************)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++***)))(((((()))******///444===HHHRRRXXXZZZYYYZZZ\\\]]]\\\[[[[[[\\\]]]___aaa```\\\[[[^^^^^^[[[TTTTTTRRRMMMFFFAAA@@@@@@<<<>>>@@@???<<<888666555555666777888888;;;???CCCCCCNNN___qqq|||kkklllpppxxx~~~kkkZZZPPPLLLSSS[[[hhhtttyyyzzzzzzkkkVVVCCC999999<<<777888999777///'''(((---))))))((((((((((((((((((((((((((((((((((((((((((~~~{{{||||||zzzxxxxxxyyyyyyvvvsssqqqqqqrrrooonnnmmmnnnrrryyyyyy{{{zzzggghhh|||}}}kkk\\\XXX```hhhxxxsss```NNNBBB<<<===<<<555///,,,,,,---******+++)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&))),,,,,,)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++000:::FFFOOORRRUUUZZZ]]]^^^^^^^^^^^^```[[[XXXVVVSSSNNNJJJIIIDDDWWWrrruuukkkiiiXXXSSSMMMQQQdddzzz}}}}}}qqqvvv{{{uuu~~~tttkkkqqq~~~~~~uuummmjjjrrr~~~xxxoootttyyyuuu___EEE777777<<<555777666222,,,)))***---***++++++,,,,,,++++++************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))((('''&&&(((***,,,555<<>>===<<<888111---...111***++++++***(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))***)))&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***...555@@@LLLSSSUUUXXX]]]______^^^^^^^^^```ZZZUUURRRMMMGGGGGGLLLUUUssstttllliiifffXXXRRRTTTbbbqqqyyy}}}{{{|||~~~tttrrr}}}}}}~~~yyyzzz}}}vvvqqqppptttzzz~~~}}}|||qqqqqq}}}rrrZZZJJJBBB???555666666333...+++,,,---++++++,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&''''''&&&&&&)))...222BBBGGGOOOVVVZZZ[[[YYYXXX\\\]]]^^^]]]\\\[[[\\\]]]\\\^^^]]][[[[[[[[[VVVPPPRRRJJJAAA===???CCCEEEEEECCCBBB@@@<<<888555555666444777>>>HHHSSS\\\cccfffeeeiiilllpppwww}}}qqqeeeaaabbbhhhttt}}}qqqrrryyyppprrrxxxeeeQQQEEE???:::777777555000---...++++++******))))))))))))))))))))))))))))))))))))}}}||||||yyyxxxwwwvvvuuuuuuuuussspppnnnxxxzzzqqqmmmyyyssshhhdddaaa\\\XXXXXXeeeuuu}}}jjjXXXDDD@@@===;;;555000///222***++++++***(((((()))+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---444===GGGQQQVVVWWWZZZ^^^______]]]\\\\\\]]]WWWRRROOOHHHCCCJJJVVVvvv{{{ssstttmmm___^^^[[[aaarrr~~~~~~xxxxxxzzz~~~|||{{{zzzyyy}}}~~~yyynnnccc]]]aaalllvvv~~~tttxxxxxxuuussskkkWWWBBB777666555333111///---,,,++++++,,,,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$&&&((((((***///777>>>NNNRRRWWWZZZ[[[ZZZZZZZZZ[[[]]]^^^]]]\\\\\\]]]^^^]]]___^^^[[[[[[ZZZSSSKKKJJJCCC;;;:::>>>CCCCCCAAA@@@>>>;;;777555555888;;;777AAAQQQbbbooouuutttqqqfffnnnvvv}}}uuuhhhdddkkk~~~kkk]]]___oooqqqvvvuuuiiiOOOCCC:::888888444///---,,,,,,++++++***)))))))))))))))))))))))))))))))))~~~{{{zzzxxxvvvvvvuuurrrmmmhhhlllooouuu~~~yyykkknnn{{{qqqmmmiiibbb[[[VVV]]]jjjxxxwwwfffMMMFFF@@@>>>:::333///000++++++,,,***)))((()))+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))),,,222;;;EEENNNUUUXXXXXX[[[^^^___^^^\\\[[[ZZZXXXSSSPPPMMMEEEBBBQQQeeeyyytttxxxyyykkkZZZ```eeemmmxxx{{{|||zzz}}}}}}||||||tttzzz}}}{{{tttiii^^^YYY]]]fffnnnrrrrrrpppsssmmmSSS>>>:::666444444333...)))+++,,,,,,------,,,,,,++++++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&(((+++---111888DDDLLLTTTWWWZZZ\\\ZZZYYYYYYZZZZZZ\\\]]]]]]\\\\\\^^^___^^^]]]YYYUUUUUUTTTNNNEEE@@@???>>>???AAAAAA???<<<::::::999888888;;;@@@DDDKKKSSSaaaqqq|||}}}xxxsssttt|||lllVVVNNNYYYZZZaaarrrhhhYYYJJJBBB>>>888333111---,,,,,,+++******))))))))))))))))))))))))))))))~~~}}}zzzxxxwwwvvvsssmmmiiieeehhhnnnwwwpppnnnttt||||||wwwrrrkkkeee^^^^^^bbbmmmsssUUUKKKCCCAAA===555//////+++,,,,,,***)))(((***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((()))+++---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))***...666@@@KKKSSSXXXYYYXXX[[[^^^^^^]]][[[YYYYYYTTTPPPNNNLLLDDDDDDXXXqqquuulllrrryyysssdddYYY[[[gggnnnqqq|||xxxvvvvvvvvvvvvxxxzzz}}}~~~~~~}}}}}}~~~yyy~~~}}}}}}zzzrrrggg___]]]aaafffjjjtttkkkoooqqqsss~~~zzzhhhCCC===777666777555...'''+++,,,,,,------,,,,,,++++++++++++************)))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%'''+++///222666@@@MMMVVVSSSVVVZZZ[[[YYYWWWXXXYYYZZZ[[[]]]]]]]]]]]]___```]]]ZZZTTTNNNMMMNNNHHHAAA:::???DDDGGGDDD@@@<<<999777888:::<<>>===777111111...,,,++++++***((('''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))++++++***))))))******222===GGGMMMRRRWWW[[[\\\[[[XXXUUUYYY^^^ZZZQQQTTTPPPIIIBBBBBBOOOiiiiii___hhhhhhYYYVVV```hhhuuu{{{zzzsssrrrtttuuurrrmmmooorrruuuxxxzzz{{{}}}~~~|||{{{vvvmmmpppssslllhhhiiidddhhhtttxxxwwwsssxxx}}}sss___III555333888777222...///)))'''+++///...,,,---------,,,++++++******)))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&'''(((((((((''''''''',,,***+++555CCCNNNRRRQQQYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\^^^^^^^^^\\\[[[ZZZVVVYYYWWWPPPIIIFFFCCC???@@@HHHNNNKKKBBB===<<<===???===>>>BBBGGGMMMYYYddd^^^```dddmmm~~~~~~|||wwwgggZZZXXXWWW___sss{{{tttjjjTTT===666<<<555///,,,,,,,,,))))))+++*********)))))))))))))))~~~}}}wwwqqqooosssqqqsssyyy|||}}}{{{rrrvvv}}}uuukkkaaadddooozzz~~~}}}vvvhhhVVVIIICCC>>>999333222///---+++++++++***)))***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''')))++++++******+++,,,000888CCCKKKPPPSSSWWWYYY\\\\\\YYYVVVYYY[[[UUULLLJJJEEECCCJJJXXXhhhttt{{{hhh```YYYVVVQQQPPP[[[hhhnnn|||xxxwwwtttnnnhhhfffhhhkkklllnnnsss{{{uuussswwwvvvvvvuuummmeeesssyyyjjjkkkkkklllsssyyyzzzvvvfffTTTAAA999888555444444111+++))),,,//////...///------,,,,,,+++*********)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((('''((((((((('''''''''(((---///444>>>JJJRRRTTTSSSYYYYYYYYYYYYYYYZZZZZZ[[[]]]\\\[[[ZZZZZZZZZXXXWWWRRRRRRNNNFFFBBBCCCCCCBBBHHHIIIGGGBBB>>>===???AAA<<<@@@MMM___jjjjjjeeeaaaaaannn~~~~~~}}}|||~~~wwwlllhhhhhhiiihhhkkkttt|||kkkTTTEEEAAA:::444...,,,***(((***...++++++++++++************~~~wwwttt{{{wwwuuuvvvwwwvvvyyy~~~zzzzzz}}}yyyllleeegggqqq{{{uuueeeVVVJJJCCC>>>;;;444111---,,,,,,,,,++++++******)))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))'''(((************,,,...888@@@JJJQQQTTTUUUVVVXXXYYYZZZYYYXXXYYYXXXRRRJJJIIIHHHNNN___ttt}}}vvvkkkXXXYYYUUUPPPSSS___kkkpppppp{{{tttuuussspppmmmkkkooovvv|||}}}zzzyyy{{{{{{|||jjjjjjnnnzzz{{{pppnnnmmmooouuuzzzyyyyyyzzzpppdddVVVIII===555666:::333---***---000//////000------,,,,,,++++++******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%'''''''''&&&%%%&&&'''(((((((((((((((((((((((('''((()))(((&&&'''(((***222777@@@JJJQQQUUUVVVVVVZZZZZZZZZZZZZZZ[[[\\\\\\___[[[XXXVVVWWWWWWTTTRRROOOMMMFFF???>>>DDDGGGFFFGGGCCC>>>;;;:::<<<>>>@@@@@@NNNggg|||yyyoookkkxxx}}}}}}~~~mmmggglllsss|||yyyxxx~~~zzzkkkYYYKKK@@@999333111///+++***,,,------,,,,,,++++++++++++~~~|||zzzvvv}}}xxxuuuvvvuuussstttxxx{{{}}}}}}|||~~~{{{uuuiiidddjjjyyy|||pppaaaRRRHHHDDDDDD555222---+++++++++,,,+++*********)))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((()))))))))((())),,,///===EEEOOOUUUWWWWWWWWWXXXUUUVVVXXXXXXWWWTTTOOOJJJGGGTTTgggzzzrrrbbbXXXRRRPPPZZZmmmzzzxxxppp~~~{{{yyyzzz||||||}}}}}}{{{xxxzzzzzzzzz}}}yyymmmaaaaaakkkttttttpppvvvvvvuuutttmmm___LLL===999:::666///+++---/////////000...------,,,++++++******))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((('''((((((&&&%%%'''+++///999@@@JJJQQQUUUWWWYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^___[[[WWWVVVVVVUUUPPPKKKFFFEEEAAA===???EEEFFFCCC@@@>>>============???DDDOOO```www|||uuuzzz~~~wwwssssssuuuwww}}}{{{vvvvvvooogggxxx}}}}}}|||ppp```GGG===666666666111***&&&------,,,,,,++++++******|||wwwvvv{{{~~~|||wwwvvvxxxuuuuuuxxxwwwtttsssuuuxxxzzz}}}~~~}}}~~~wwwkkkdddhhhuuuzzzmmm\\\NNNHHHGGG888444...*********++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))(((''''''''''''((())))))(((((((((((((((((((((((()))))))))(((''')))---000@@@GGGPPPVVVWWWWWWXXXYYYVVVWWWXXXWWWSSSMMMHHHGGG>>>\\\{{{vvvjjjbbbVVVLLLOOOeeeyyy}}}xxxvvv}}}zzzzzz{{{}}}~~~{{{xxx{{{zzzyyyyyy{{{vvvaaaVVV[[[hhhuuu}}}vvvqqqvvv}}}uuubbbNNNAAA;;;:::222,,,---...---...///......------,,,++++++***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((%%%'''(((&&&%%%)))000666BBBHHHPPPTTTUUUVVVZZZ]]][[[[[[[[[\\\\\\]]]______]]][[[YYYXXXVVVRRRLLLGGG===@@@BBBAAABBBCCC@@@:::===<<<>>>AAA???>>>GGGRRR```hhhuuu}}}}}}|||}}}ppp```gggmmmqqquuuxxxYYYHHH999555666333,,,'''---,,,,,,+++******))))))zzzvvvuuuyyyyyyvvvuuuvvvttttttwww{{{|||xxxvvvwwwxxxzzz}}}}}}xxxoooiiijjjqqqxxxzzziiiWWWLLLGGG===777000+++******++++++++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''((((((((()))))))))((((((''''''(((((()))***)))))))))))))))))))))))))))))))))((()))---222666CCCIIIQQQUUUVVVWWWXXXZZZ[[[YYYXXXUUUMMMDDDBBBEEEHHHgggmmm___XXXUUURRROOOYYYkkkuuuuuu|||{{{qqqzzzyyyxxxyyy{{{{{{zzzxxxxxxxxxyyyyyy{{{|||}}}~~~}}}iii[[[ZZZgggyyyvvvvvv~~~vvveeeRRRCCC@@@777///......------///......------,,,,,,++++++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((('''&&&'''(((((((((((((((((((((((((((%%%''')))((((((...999BBBKKKNNNRRRTTTUUUVVVZZZ]]][[[[[[[[[\\\\\\^^^___```[[[[[[ZZZWWWSSSNNNIIIGGGAAAIIIMMMLLLHHHEEE@@@:::::::::===BBBAAACCCPPPaaaooommmuuurrraaaSSSZZZdddrrrqqq^^^JJJ>>>999444111000------,,,+++***))))))(((}}}||||||xxxssstttxxxvvvvvvyyy~~~|||{{{|||wwwzzz}}}~~~~~~wwwrrrpppqqqrrryyyeeeVVVMMMBBB<<<444---++++++,,,---+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((()))***---333:::@@@HHHMMMRRRUUUUUUVVVXXXZZZZZZWWWUUUQQQHHH@@@BBBJJJ]]]nnnwwwlll\\\RRRKKKEEEPPPVVVaaallluuu~~~tttlll}}}zzzwwwuuuvvvwwwxxxxxxuuuwwwzzz|||}}}|||yyyxxxzzzttthhhdddjjjvvv|||vvvzzz~~~zzzfffSSSFFF<<<333111000......000.........---,,,,,,++++++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))((('''&&&''')))((((((((((((((((((((((((&&&)))++++++---555CCCMMMPPPRRRUUUVVVXXXXXXZZZ[[[ZZZZZZZZZ[[[\\\^^^___```ZZZZZZXXXSSSKKKGGGGGGIIILLLTTTVVVPPPGGGBBB@@@>>>;;;<<>>555---+++,,,---+++++++++***)))(((((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************)))((((((+++111;;;EEEKKKPPPQQQSSSUUUVVVVVVVVVVVVVVVOOOLLLKKKCCC>>>QQQkkkvvvmmmbbb\\\UUUMMMHHHHHHZZZWWWZZZmmm~~~uuuoooooosssxxxyyyzzz}}}}}}xxxxxx}}}{{{}}}|||vvvvvvxxx}}}rrrqqqqqqzzz{{{uuuzzznnnSSSCCC888777444......444222111//////000///,,,***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))(((((())))))((('''((())),,,444@@@JJJPPPSSSWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXXXX[[[```eee[[[XXXNNNAAA<<>>>>>SSSqqqvvvzzz~~~sss```fffwwwvvvaaaJJJ;;;555222111111///)))'''(((yyyxxx|||~~~~~~~~~~~~wwwsssyyyzzznnnooossszzzvvviii^^^JJJHHHBBB999000+++******+++++++++***)))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++))))))---555???HHHLLLQQQRRRTTTUUUUUUUUUTTTTTTSSSQQQJJJBBBFFFWWWkkkwwwzzzpppcccWWWMMMHHHMMMTTTccc___hhh}}}uuurrrwww|||{{{|||~~~{{{{{{~~~zzz{{{}}}||||||~~~|||sssyyyuuummmkkkkkkttt{{{}}}~~~qqq[[[GGG666444555000---///222111000000000000...,,,************))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((()))******)))***,,,111:::EEENNNRRRSSSUUUUUUVVVWWWWWWXXXXXXXXX[[[[[[ZZZYYYYYYYYYYYYZZZSSSPPPGGG???>>>GGGPPPTTTNNNHHHCCC???:::888===DDDRRR^^^oooyyyxxxxxx~~~{{{zzzyyy|||~~~xxxtttzzzlllRRRAAA===555///...---,,,---111{{{wwwwww{{{|||}}}~~~|||yyy|||~~~yyyqqq|||rrrfffjjjrrrzzz|||ssskkkWWWSSSKKK@@@666...******+++++++++***))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,***+++111;;;EEEKKKNNNRRRSSSTTTUUUTTTSSSQQQOOOOOOQQQGGG>>>PPPsss|||wwwmmm___RRRHHHHHHUUUdddmmmjjjwww|||vvvtttuuu{{{}}}|||~~~zzz{{{}}}{{{yyyyyy|||jjjfffhhhpppvvvuuurrrqqqpppwww|||yyyjjjSSS>>>999:::666///---222111//////000000///---++++++*********)))))))))++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((%%%&&&''')))************,,,000888BBBLLLRRRTTTTTTRRRSSSTTTVVVXXXYYYYYYZZZ\\\[[[ZZZZZZYYYVVVRRROOOIIIJJJGGGCCCEEENNNUUUWWWDDD???;;;888666999EEEQQQaaadddkkkqqquuu{{{wwwlllqqqzzz}}}uuuzzzuuu\\\JJJ@@@666,,,+++------...///}}}nnn___\\\```cccbbbbbbddddddmmm|||yyywwwyyy{{{~~~{{{yyyyyywww~~~yyykkkmmmrrryyy{{{uuuccc\\\SSSIII===222---,,,+++++++++******)))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))************,,,+++---444???IIINNNNNNTTTTTTUUUUUUSSSPPPMMMKKKKKKKKKFFFIIIdddqqqiiiaaaVVVNNNKKKPPP```ooouuuxxx}}}wwweeedddjjjvvv~~~~~~~~~}}}}}}yyywwwxxx{{{}}}oooccc]]]fffuuuwwwxxx|||hhhTTTKKKEEE===444000111000......//////...---+++++++++*********))))))++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&((()))*********+++///666@@@JJJRRRUUUTTTSSSPPPQQQTTTVVVYYYZZZZZZ[[[ZZZYYYYYYYYYXXXSSSMMMGGGDDDMMMTTTRRROOOPPPRRRRRR???:::777888<<>>AAAJJJQQQWWW___fffcccppp~~~~~~rrrfffnnnqqqxxx{{{vvvbbbRRRAAA888444000,,,***kkk\\\QQQTTT]]]bbb```]]]___fff{{{{{{~~~yyy~~~~~~~~~~~~{{{xxxmmmiiihhhnnnxxx|||qqqeeeZZZRRRGGG777------++++++++++++++++++++++++***))))))(((((())))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))************+++///777???FFFKKKOOOQQQTTTTTTUUUTTTQQQLLLFFFCCC>>>>>>QQQrrryyycccWWWEEEBBBFFFQQQ^^^gggooouuu~~~```ccclllyyyzzzxxxzzz}}}xxx|||{{{yyyzzzqqqqqqyyyyyytttzzzdddMMM???999444111...------...---,,,,,,++++++++++++*********++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((***+++***(((***...333<<>>:::BBBQQQ___dddaaa___aaajjj}}}~~~vvvsssqqqnnnnnnuuuxxx|||}}}iiiQQQ@@@555...,,,...}}}bbbZZZWWW___iiihhh```ZZZ___kkk{{{~~~~~~|||wwwoooiiifffkkkwww|||mmmaaaZZZMMM;;;//////++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))************+++333>>>EEEIIILLLPPPSSSSSSTTTTTTSSSPPPJJJEEEAAA;;;BBBYYYtttyyyfffRRRKKK@@@AAAHHHTTT^^^gggqqqyyyvvvvvvyyy~~~}}}}}}}}}~~~}}}yyyvvvuuuyyy|||yyy}}}vvvrrr}}}{{{{{{}}}zzzvvv[[[GGG<<<777444111///...///...---,,,,,,+++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((******)))(((,,,444:::DDDIIIQQQUUUUUUTTTSSSSSSVVVWWWZZZ\\\\\\[[[ZZZYYYWWWWWWUUUMMMGGGFFFLLLSSSWWW^^^___UUUHHH@@@<<<::::::III^^^kkkjjjdddfffmmm|||xxxvvvtttqqqnnnnnnoooqqquuuvvvwwwyyy{{{~~~}}}~~~uuunnnsss{{{hhhTTTDDD666111111uuu^^^ZZZ^^^jjjsssnnnaaaWWW^^^mmm|||~~~||||||~~~xxxzzzzzzvvvooojjjnnnzzzvvviiiaaaTTT@@@333222++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))************,,,666BBBIIIKKKLLLQQQUUURRRSSSTTTSSSOOOJJJDDD@@@;;;III^^^mmmgggUUUFFFAAAAAADDDLLLVVV\\\cccppp}}}{{{vvvwww}}}yyyyyyxxxtttqqqrrrwww{{{zzz~~~xxxppp|||hhhOOO@@@:::777333111000000///...,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&((()))((((((...888@@@IIINNNTTTVVVVVVTTTTTTTTTXXXYYY\\\]]]]]]\\\YYYXXXOOOQQQPPPIIIDDDHHHTTT```\\\ZZZQQQEEE===<<<<<<;;;CCCTTTiiirrrllljjjxxx|||sssjjjddd___^^^[[[WWWSSSRRRSSSUUUZZZ[[[]]]___bbbfffhhhjjjggghhhiiilllooosssvvvwwwyyy~~~|||qqq\\\GGG999555iii]]]\\\```gggiiibbbYYYUUU```kkk~~~|||}}}|||||||||~~~{{{qqqjjjrrrvvvdddTTTHHH===444------,,,******++++++***))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++((('''***,,,++++++---333:::CCCKKKNNNPPPPPPPPPPPPXXXPPPLLLTTTIII<<>>666///...000000///...------,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((()))(((&&&''')))+++***))))))))))))((((((((((((''')))******,,,444AAALLLPPPSSSUUUVVVVVVUUUUUUVVVXXXZZZ\\\^^^]]][[[XXXVVVSSSPPPGGG@@@EEEPPPTTTRRRVVVNNNFFF@@@;;;888<<>>333------,,,++++++++++++)))***)))))))))(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))+++((('''***,,,+++,,,///666<<>>;;;:::<<>>EEEOOOWWW___qqqyyymmmggg^^^XXXQQQLLLHHHEEE@@@<<<:::;;;<<<<<<<<<:::999888666666555444444444555555555555666777888999:::;;;::::::999999:::;;;===>>>@@@CCCHHHMMMRRR[[[fffnnnxxx}}}|||uuuttt||||||kkkcccvvvnnnUUUBBB]]]RRRVVV___fffggggggllltttwwwzzzyyy~~~~~~|||yyyxxxyyywwwyyy||||||uuuuuuzzzzzz{{{pppaaaOOOAAA444///+++,,,---+++***)))*********)))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))+++((((((++++++,,,000666???CCCHHHLLLOOOQQQTTTVVVUUUSSSQQQOOOIIIEEETTTmmm|||tttooommmeeeXXXTTTXXXdddeeejjjrrryyy{{{zzzyyyyyy{{{~~~}}}xxxxxx{{{~~~kkk```lllzzzwwwdddUUUMMMFFF@@@===;;;555000---000000...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))((()))+++,,,***)))+++)))))))))))))))*********)))***---444>>>HHHOOORRRUUUVVVVVVUUUUUUVVVXXX[[[___\\\[[[[[[\\\XXXQQQJJJ???@@@BBBDDDGGGIIIFFFCCC;;;999:::BBBKKKQQQWWW^^^nnnzzzrrrhhh[[[RRROOOHHHEEEBBB@@@@@@@@@>>><<<::::::::::::::::::::::::666555555444444444555555555555555666666777888888::::::999999999:::;;;<<<666999<<>>DDDGGGKKKNNNPPPQQQSSSUUUNNNKKKLLLGGGBBBWWWxxxmmmjjjgggbbbXXXRRR]]]mmmqqqooonnnrrr~~~~~~}}}~~~~~~zzzwwwqqqlllhhhddd```]]]WWWWWWVVVVVVWWWYYYZZZ[[[^^^cccgggiiiooowww|||{{{yyyxxxxxxxxxzzz~~~~~~uuunnnvvv~~~zzz~~~{{{ooohhhgggsssoooeee^^^[[[RRREEE???@@@333222000///------,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))'''''''''(((((((((((((((***''')))000111***(((,,,((())))))******+++++++++,,,111:::CCCKKKQQQTTTVVVTTTVVVVVVVVVVVVVVVXXXZZZZZZZZZYYYVVVQQQKKKDDDAAAPPPPPPSSSUUUQQQFFF===999777BBBUUUeeekkkiiijjjnnnzzzrrrfffRRRKKKDDD@@@===999;;;???;;;;;;;;;;;;:::::::::999<<<<<<<<<;;;;;;;;;::::::::::::999999999:::;;;;;;;;;;;;:::::::::999999999555666666777888999999999999<<<>>>===999777888999888===EEELLLRRR[[[eeelllyyy}}}tttuuuyyyyyyuuu~~~|||}}}|||zzzxxx~~~}}}zzzvvvtttuuuvvvuuuttttttuuuwww|||zzz{{{wwwpppjjjkkkqqq|||ooo___RRRMMM<<>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<999<<<===<<<888666777999444777:::===@@@GGGPPPWWWeeejjjqqqxxx}}}zzzuuuuuu}}}~~~{{{|||yyy~~~zzzzzzzzzxxx}}}}}}}}}|||xxxuuussstttuuuwwwuuurrrqqqtttyyyzzz|||wwwtttoooiiijjjpppttteeeXXXRRR???000///...******///+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++******++++++---777CCCDDDHHHMMMPPPQQQQQQRRRRRRPPPGGGCCC???HHHoooggg]]]^^^ZZZQQQMMMTTTaaakkklllmmmooovvv}}}yyysssmmmiiihhhhhhiiifffjjjooorrrssssssttttttppppppmmmiiihhhhhhbbb[[[WWWTTTPPPLLLIIIFFFBBB@@@;;;;;;;;;<<<===???AAAAAA===AAADDDFFFKKKQQQUUUTTTSSSSSSUUUXXX]]]dddiiimmmvvvtttxxxxxxpppuuu||||||~~~xxxvvv}}}```WWWTTTKKKAAA>>>444333111000...------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&'''''''''(((((())))))+++&&&***333444+++(((,,,((())))))***++++++,,,,,,...888EEENNNPPPRRRTTTWWWUUUXXXZZZ[[[[[[ZZZZZZ[[[XXXXXXTTTLLLDDDCCCJJJQQQ^^^XXXRRRNNNFFF;;;777:::===LLL```nnnqqqtttnnnZZZNNNIIIFFF===<<<>>>AAA@@@======AAA===???@@@AAAAAAAAAAAABBB???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA======>>>>>>===<<<;;;;;;888:::;;;999666666999<<<666777777555555:::BBBHHHNNNTTT]]]gggnnnuuu{{{{{{vvvxxx|||}}}nnneeelllwwwxxxrrrxxx|||{{{wwwuuuuuuttt{{{{{{zzzzzzyyyyyyyyyyyywwwuuusssqqqwwwvvvuuutttvvvyyy}}}xxx{{{~~~qqqooouuunnn~~~tttjjjaaaRRR;;;)))'''......'''+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++++++++---333<<>>===>>>@@@>>>AAACCCEEEFFFJJJPPPUUU___dddmmmzzzyyyuuuttt~~~}}}|||yyy|||dddXXXNNNAAA888777222222111...,,,,,,---...------,,,,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((***---111222111...,,,+++,,,+++)))***,,,---,,,+++666>>>HHHOOOPPPQQQSSSVVVTTTZZZ]]]YYYUUUUUUWWWXXX[[[UUUNNNFFF===<<>>AAABBBCCCCCCEEEDDDDDDEEEFFFHHHGGGGGGOOONNNNNNQQQTTTTTTQQQNNNKKKHHHHHHNNNVVVYYYVVVQQQUUUTTTSSSQQQOOONNNMMMMMMIIICCC>>>???CCCEEEAAA<<<;;;<<<<<<===<<<;;;:::999888888666666666666777777@@@@@@FFFPPPUUU[[[hhhuuu}}}vvvtttxxx}}}wwwrrrzzz{{{~~~aaaUUUYYYdddppp}}}|||www{{{~~~sssjjjhhhooottttttqqqqqquuuwwwyyy{{{|||{{{yyyxxxyyyzzzzzzzzzyyywwwtttrrrooonnnuuutttttttttuuuwwwyyyzzz{{{{{{tttqqqrrrpppxxxnnniii\\\FFF333---000///***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++++++++,,,000777???DDDLLLLLLNNNQQQTTTTTTPPPMMMGGGHHHFFFRRRlllyyyqqqhhhfffWWWJJJHHHOOOZZZhhhtttvvv~~~fff^^^TTTMMMKKKJJJGGGDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBB@@@>>>===<<<;;;;;;:::888777666555666666666666555666777777777777666555555777999888777777888:::;;;<<<<<<>>>CCCGGGNNNSSS]]]jjjyyyxxxooolllnnnuuuvvvmmmqqq|||kkk\\\QQQEEE<<<888333222222000......//////------,,,,,,,,,,,,+++++++++*********))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((+++...///...,,,++++++++++++*********,,,...000;;;BBBKKKQQQRRRRRRTTTWWWUUUZZZ\\\YYYVVVXXXXXXVVVTTTMMMEEE@@@===@@@MMM\\\XXXNNNCCC===;;;;;;@@@FFFZZZvvvyyymmmeee]]]WWWNNNFFF@@@>>>>>>???AAAAAABBBCCCEEEFFFEEEEEEJJJKKKNNNRRRVVVYYY[[[[[[```aaadddiiilllkkkfffbbb\\\ZZZ]]]eeepppvvvuuurrrooooooooonnnllliiifffeeeaaa[[[TTTQQQQQQRRRQQQOOOOOOLLLHHHEEEDDDBBB@@@>>><<<;;;:::999888777555444777777;;;AAADDDHHHRRR]]]rrr{{{|||uuuqqqpppqqqqqqvvv}}}lllgggmmmsssrrrYYYOOOSSSZZZfffttt}}}~~~rrrllluuu~~~qqqggggggqqqvvvrrrooosss{{{|||vvvrrrsssvvvzzz|||{{{yyyvvvssspppmmmkkkjjjrrrrrrsssssstttttttttsss|||~~~yyy|||wwwrrrvvv{{{{{{ppphhh^^^KKK888...,,,,,,***++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,++++++///555===CCCFFFNNNNNNPPPRRRSSSQQQMMMJJJKKKCCCRRRooo|||zzztttlllcccQQQGGGOOO[[[cccmmmxxx}}}www\\\VVVLLLFFFCCC@@@===:::999::::::999999888777666777777777666666666666666666555555444333444444444555555666666666777777777888666555555777888777444666777888777666777:::<<<===AAAHHHTTTbbbqqq~~~uuuiiiaaaaaajjj}}}yyymmmiiirrr~~~~~~lllYYYMMMGGG@@@888444333222111111111000111------,,,,,,,,,,,,++++++***************))))))))))))((((((''''''(((((()))(((((((((((())))))))))))'''(((++++++*********+++***++++++***))),,,222777AAAGGGOOOSSSTTTTTTVVVXXXWWWZZZZZZXXXYYY[[[XXXSSSRRRIII@@@===>>>AAAGGGNNNFFF???:::999<<>>===>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKKKKNNNRRRYYYaaahhhmmmpppqqquuuyyy|||vvvuuuyyy}}}wwwooogggcccbbbdddffffff___VVVPPPNNNKKKFFFAAAAAA@@@>>>===<<<999666333666555777999999:::AAAIII\\\iiitttvvvuuuxxx~~~{{{pppiiidddbbbiiiyyy{{{ggg]]]cccnnntttrrrsssssshhhZZZYYYaaafffooowww{{{}}}qqqppp|||uuummmqqq~~~xxxpppvvv{{{qqqnnnrrrxxx|||~~~xxxvvvrrrooollljjjiiiiiioooqqqrrrtttsssrrrpppoootttyyy}}}yyywwwzzzoooccc]]]OOO>>>000++++++,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++---+++,,,222;;;DDDHHHIIINNNOOOQQQRRRQQQOOOKKKHHHIIIHHHfffxxxtttgggYYYLLLKKK[[[gggjjjsssuuuppppppoooiiibbbUUUPPPIIICCC@@@>>>;;;999888888888888888777666555777777888888999999::::::666666666666666777777777666777888888888888999:::999::::::999999<<<===;;;;;;;;;;;;:::::::::;;;<<<<<<===@@@EEENNN[[[gggooo|||}}}pppfff```dddttt~~~{{{~~~xxxuuu|||}}}}}}zzzkkkWWWLLLLLLGGG???666444333222222222111000------,,,,,,,,,+++++++++************************))))))(((((((((((())))))(((((((((((())))))))))))&&&((())))))((()))+++---)))+++,,,***)))...888@@@HHHLLLQQQTTTUUUUUUVVVXXXYYYZZZYYYXXX[[[]]]WWWOOOJJJDDD@@@AAAFFFIIIHHHGGG???999888@@@IIIPPPUUUYYYpppuuuggg[[[TTTOOOJJJFFFCCCCCCCCCBBBAAABBBEEEGGGCCCEEEGGGJJJOOOTTTZZZ^^^```fffpppzzz}}}{{{}}}wwwmmmhhhfffaaaYYYQQQPPPKKKFFFBBB@@@>>>:::666:::999999888666777;;;???JJJVVVccciiiooowww}}}{{{rrrhhhdddiiixxxzzzooohhhlllvvvyyyuuurrrnnnccc[[[^^^iiittt|||yyyzzzssstttvvvmmmuuu}}}||||||uuummmlllrrrxxxzzzzzzrrrpppnnnkkkjjjiiiiiiiiimmmooorrrttttttrrrooonnnpppwww}}}}}}zzz}}}vvv{{{zzzqqqjjjeeeZZZJJJ:::///...000,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,///666@@@HHHKKKLLLMMMOOOQQQRRRPPPMMMJJJHHHEEEWWWzzzxxxsssooo\\\NNNMMMWWWhhhooopppzzz{{{qqqhhh^^^XXXWWWUUUOOOJJJFFFDDD@@@===:::999777666555555666777777777666666666666777888999999::::::777777888999999:::::::::777999;;;;;;::::::<<<>>>888???BBB===;;;>>>AAA@@@@@@????????????@@@@@@@@@AAAAAABBBBBBFFFMMMWWW^^^kkkzzzxxxpppgggdddkkkuuu}}}uuuuuu}}}~~~rrr___VVVVVVRRRJJJ;;;888444222222222000///------,,,,,,,,,+++++++++***************+++++++++))))))(((((((((((())))))'''((((((((()))))))))***'''((())))))((())),,,...)))+++,,,++++++222>>>HHHLLLOOORRRTTTUUUUUUVVVWWWZZZZZZYYYXXX[[[\\\UUUKKK>>>@@@EEEMMMVVVZZZVVVPPPAAA;;;===LLL\\\dddcccbbbuuurrrccc[[[QQQIIIFFFEEEDDDCCCDDDEEEGGGGGGFFFGGGJJJLLLKKKNNNSSSYYYaaakkkvvv~~~|||sssllldddYYYQQQLLLGGGBBB>>><<<<<<:::666444555777888>>>EEENNNYYYggguuu|||}}}zzzvvvqqqrrrzzz|||xxx{{{}}}wwwgggYYYYYY___ppp}}}yyyrrrpppuuuooozzzyyysssnnnjjjjjjooossstttrrrllllllkkkjjjiiiiiiiiiiiikkkmmmpppssstttsssqqqooonnnsss{{{}}}uuurrrvvvxxx}}}wwwsssmmmbbbSSS@@@000+++---,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++---333:::CCCIIIMMMNNNMMMOOORRRRRROOOKKKHHHGGGGGGfff}}}nnnllleeePPPHHHSSScccooorrruuuvvvgggZZZRRRMMMGGGDDDCCCBBB???<<<<<<;;;:::999777666666666444555666777888999999999666777888999;;;<<<===>>>;;;<<<===>>>????????????>>>AAADDDCCCBBBAAADDDGGG@@@HHHLLLHHHGGGKKKLLLIIIHHHGGGFFFGGGHHHIIIHHHGGGDDDFFFHHHIIIJJJNNNUUU[[[eeettt|||uuunnnooossswwwkkkiiiyyyxxxmmmfffaaaZZZQQQCCC===666222222222000///------,,,,,,,,,,,,++++++*********+++++++++++++++***))))))(((((())))))***''''''(((((())))))******((()))******))))))+++---***++++++,,,000999EEEMMMPPPQQQRRRTTTUUUVVVWWWWWWZZZ[[[ZZZYYYZZZYYYQQQGGGCCCLLLVVV\\\```___WWWOOO>>>;;;@@@QQQcccjjjhhhfffrrrwwwbbbTTTQQQLLLGGGCCCCCCDDDDDDEEEDDDGGGKKKLLLLLLNNNRRRVVV```eeennnwwwvvvkkkddd]]]UUUNNNHHHHHHDDD===::::::999666777:::???HHHYYYkkkttttttxxx~~~}}}{{{|||{{{{{{{{{{{{rrr___VVVUUU```oootttjjjnnnxxxuuuzzzpppmmmjjjjjjlllnnnmmmllljjjjjjjjjjjjiiihhhhhhggggggjjjmmmqqqssssssrrrqqqooonnnwwwzzzppp}}}zzzrrrqqqxxx~~~uuunnncccVVVCCC111)))***---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))///666>>>DDDIIIMMMOOOOOORRRTTTRRRMMMHHHEEEDDDQQQooozzznnnjjjgggYYYKKKJJJ[[[jjjnnnooo{{{yyyyyysssggg]]]UUULLLDDD??????>>>===;;;;;;;;;;;;:::;;;;;;:::999888888888888888999:::;;;;;;;;;;;;:::;;;===@@@CCCFFFHHHIIIIIIIIIKKKLLLMMMLLLLLLLLLLLLOOORRRRRRPPPOOOSSSVVVTTTZZZ]]]^^^fffpppmmmccc]]][[[YYYZZZ\\\[[[YYYWWWUUUZZZ___bbbccceeejjjnnnrrr}}}zzzxxxyyyyyynnnnnnwww}}}~~~|||rrreee]]]MMMEEE:::444222222111///------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******))))))))))))******'''''''''((()))*********((()))******)))((()))++++++***+++...555???JJJPPPSSSSSSSSSTTTVVVXXXYYYYYYYYY[[[\\\ZZZYYYVVVMMMCCCLLLYYYcccbbb\\\UUULLLDDD???@@@HHHXXXeeekkkooorrr|||kkk\\\PPPHHHIIIHHHGGGGGGHHHJJJKKKLLLNNNRRRWWWYYYYYY\\\ccchhhxxx|||rrriii^^^^^^WWWLLLEEECCC???888777999:::>>>JJJZZZfffjjjwww||||||zzz~~~hhhYYYUUUTTTbbbpppvvvyyy~~~qqqdddnnnzzzxxxxxxrrrpppmmmlllkkkkkkkkkkkkiiijjjjjjkkkjjjhhhfffeeeeeegggkkkooorrrsssrrrrrrpppjjjrrrsss~~~}}}tttllljjjppp~~~uuummmdddYYYHHH666---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((///999@@@DDDHHHMMMPPPRRRTTTVVVSSSLLLFFFBBBAAA[[[rrrpppeeekkkeeeQQQIIIOOOaaammmjjjmmm~~~rrrtttuuurrrqqqpppkkkdddaaaaaa\\\RRRJJJHHHFFFDDD===???AAA@@@===;;;===???999:::;;;;;;999777777777888999999::::::::::::999<<<>>>AAADDDIIIMMMPPPQQQWWWXXXYYYZZZ[[[ZZZYYYYYYXXX\\\```___]]]\\\```dddgggkkkmmmtttrrrpppnnnnnnooonnnkkkhhhnnnuuu~~~|||zzz{{{~~~tttuuunnnSSSJJJ===555333333222000---------,,,,,,,,,++++++*********++++++,,,,,,,,,******))))))))))))******&&&''''''((()))******+++''')))******)))'''((((((,,,******///888CCCMMMRRRUUUTTTTTTUUUWWWYYYZZZZZZXXX\\\]]]ZZZWWWSSSJJJBBBIIIYYYccc___UUUMMMGGGBBBGGGKKKVVVccckkkqqq{{{}}}eeeSSSJJJGGGFFFBBBCCCFFFIIILLLOOOQQQQQQ^^^bbbfffhhhhhhkkkrrrwwwnnnlllcccUUULLLHHHAAA999;;;===<<<:::@@@OOO]]]dddvvv{{{|||wwwhhh^^^ZZZ```hhhooosssvvvyyy{{{pppaaagggoootttyyywwwsssqqqlllgggcccbbbccceeekkkjjjjjjjjjjjjiiifffccceeefffiiimmmpppqqqpppnnnnnnrrrttt{{{xxxyyypppxxxnnnooolllmmmxxx~~~tttkkkaaaPPP999+++***,,,,,,++++++***+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))************++++++***************+++,,,222;;;CCCHHHLLLNNNPPPWWWWWWWWWSSSJJJAAA???@@@[[[oooiii\\\bbb^^^LLLEEEUUU\\\cccfffmmm~~~tttkkkbbb```^^^\\\ZZZVVVRRROOOQQQPPPNNNLLLIIIEEEBBB@@@AAABBBDDDDDDCCCBBBAAABBB@@@<<<;;;>>>>>>;;;999999999::::::;;;;;;:::::::::??????@@@EEEQQQ```jjjmmmooonnnnnnqqqrrrpppooonnnjjjpppuuuvvvtttwwwxxx|||~~~}}}{{{{{{eeeYYYMMM>>>555333333111...///......------,,,++++++++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))******+++******)))))))))))))))*********---666BBBMMMSSSTTTRRRSSSUUUVVVVVVWWWYYYZZZ]]]\\\ZZZWWWTTTOOOKKKHHH^^^^^^[[[UUUMMMFFFAAA@@@AAA^^^fffiiieeeSSSJJJFFFEEEGGGGGGKKKMMMLLLJJJOOOZZZdddlllvvv~~~}}}|||zzzoooaaaSSSHHHBBB>>>??????>>>???EEEOOOWWWkkkvvvuuunnnmmmnnnnnnooopppqqqsssttt}}}mmm\\\[[[dddmmmwwwwwwsssqqqlllddd]]]ZZZ\\\___gggeeebbbaaabbbcccbbbbbbeeefffiiillloooppppppooommmooonnnttt{{{vvvxxxqqqmmmxxxoooqqqmmmlllsss}}}{{{|||tttmmmfffVVVAAA222------,,,++++++***+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++---333<<>>:::888888777777999:::;;;;;;;;;;;;>>>AAAGGGTTTfffxxx}}}{{{zzzaaaRRRKKKBBB:::555333222222///......------,,,,,,+++++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))******+++******))))))))))))******+++,,,000:::FFFPPPTTTVVVTTTTTTUUUVVVVVVWWWYYYZZZ\\\[[[YYYTTTOOOKKKIIIIIIaaaaaa\\\QQQEEE???@@@EEEQQQfffyyyyyy{{{iiiVVVLLLIIIFFFEEEEEEHHHKKKOOOSSSZZZgggxxxyyylll```ZZZPPPNNNJJJEEEBBBBBBEEEIII]]]lll{{{}}}uuunnnjjjiiikkknnnvvvfffSSSTTT___mmm~~~vvvrrrpppkkkaaaWWWSSSUUUZZZccc___[[[YYYZZZ^^^```bbbeeefffhhhkkkmmmnnnoooooommmmmmiiimmmvvvssstttwwweeehhhqqqsssqqqooorrrxxx}}}zzzvvvrrrkkk^^^JJJ777...------,,,+++++++++++++++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++///555>>>EEEJJJLLLNNNPPPLLLPPPPPPKKKFFFKKKZZZhhh}}}llljjjmmmZZZFFFIIIVVV]]]ppp~~~{{{rrrfffZZZQQQMMMLLLMMMMMMNNNOOOQQQPPPMMMJJJTTTQQQNNNMMMOOOTTTZZZ^^^dddfffgggfffcccbbbdddfffdddcccaaaaaabbbdddfffgggeeeVVVGGGAAA>>>:::666555444555777999:::;;;<<<<<<>>>CCCNNNaaawww~~~~~~~~~{{{|||xxx}}}mmmXXXMMMKKKFFF>>>666111000111//////......---,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***)))))))))))))))******+++******)))))))))******++++++///666@@@JJJRRRWWWXXXVVVVVVUUUUUUVVVXXXZZZ[[[ZZZXXXTTTMMMHHHGGGKKKOOO___\\\TTTGGG===>>>IIITTTdddlllxxxxxx~~~```SSSFFFDDDGGGIIIJJJLLLQQQTTT[[[gggxxxyyylllfff^^^VVVOOOIIIDDDBBBHHHYYYiiipppssszzz|||nnnbbb___dddkkkuuuxxx___MMMTTTbbbvvvqqqooooookkkbbbXXXTTTXXX]]]^^^[[[XXXXXXZZZ^^^aaabbbdddeeeggghhhiiikkkmmmnnnmmmmmmhhhkkktttqqqoooxxxhhh^^^pppqqqrrrssstttuuuxxx|||yyyxxxuuunnncccRRR<<<,,,...---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++*********+++,,,,,,222888@@@GGGKKKMMMNNNPPPMMMPPPNNNFFFFFFVVVooorrruuurrrRRRCCCUUUeeejjj}}}xxxnnniii^^^[[[VVVOOOIIIFFFFFFHHHIIIJJJMMMPPPRRRTTTUUUVVV]]]^^^aaadddiiiooouuuyyy}}}{{{~~~{{{yyywwwwwwyyy|||uuuaaaLLLAAA===999555333555555777888999:::::::::===BBBOOOdddzzz|||}}}yyy~~~}}}~~~tttlllsss{{{jjjVVVTTTQQQKKKBBB888222000000/////////...------,,,,,,++++++++++++++++++++++++***))))))))))))))))))***)))))))))))))))******+++******))))))******++++++,,,222;;;EEENNNTTTWWWYYYYYYXXXVVVVVVWWWYYYZZZ[[[XXXTTTMMMEEEBBBHHHTTT^^^___WWWLLLBBBAAALLL___mmmpppqqq{{{zzzfffTTTJJJCCCDDDIIIMMMRRRWWW[[[cccppp|||yyy~~~uuulllddd[[[QQQJJJBBBKKKUUU[[[```hhhsss{{{rrr___VVV]]]gggwwwttt___SSSZZZiiinnnmmmmmmjjjddd^^^\\\___dddWWWVVVWWWYYY]]]```aaaaaabbbdddggggggggghhhkkkmmmnnnqqqmmmnnnuuupppjjjooo|||sss[[[hhhooovvv{{{yyysssqqquuu{{{vvvwwwtttmmmfff[[[EEE111///...---,,,++++++++++++))))))))))))************************************((()))))))))************++++++******+++,,,,,,---555:::BBBHHHLLLMMMOOOOOOMMMNNNIIIAAAGGG___|||}}}yyy~~~nnnLLLJJJdddqqqvvv}}}|||pppbbbYYYVVVQQQOOOLLLLLLNNNPPPPPPPPPNNNRRRXXX\\\^^^bbbgggkkkjjjqqq{{{vvvaaaKKK???;;;888444333777777888999999999888888;;;???LLLbbbwww~~~yyy}}}|||xxx}}}xxxpppsssxxxsssccc```YYYOOOEEE>>>888555222000//////......---,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++***************+++,,,,,,---555AAAJJJPPPTTTWWWZZZ[[[YYYWWWWWWYYYZZZZZZYYYWWWQQQHHHAAACCCOOOaaaooodddWWWHHHBBBJJJ\\\ooozzznnnttt}}}vvvqqq{{{cccSSSMMMJJJJJJMMMOOOPPPUUUZZZcccppp~~~uuurrrqqqkkkfffdddgggjjjlllmmmooosssyyy~~~vvvkkk```XXXNNNLLLJJJKKKQQQZZZdddllluuuyyydddWWWYYY```wwwtttgggdddkkkzzzuuujjjjjjhhhfffccccccdddeeePPPQQQTTTYYY]]]``````___aaaeeehhhiiihhhhhhjjjmmmmmmtttrrrqqquuupppiiimmmppp{{{```aaawwwxxxpppuuu}}}vvvxxxtttkkkhhheeeRRR<<<000///...,,,++++++++++++)))))))))************+++************************))))))))))))************++++++***++++++,,,---...777===DDDJJJMMMNNNOOOOOOLLLJJJCCC???KKKfff|||wwwjjjSSS\\\sss|||zzz{{{zzz|||sssnnndddVVVNNNNNNNNNMMMLLLNNNRRRVVVWWWWWW___eeelllppppppsssyyygggWWWEEE<<<999666444555888999999999999999888888:::;;;GGG\\\ppp}}}vvvsssyyy~~~~~~www{{{}}}zzzzzz{{{~~~|||rrrfff^^^RRRGGG@@@999444111000000//////...---------+++++++++++++++++++++++++++******))))))******+++)))))))))))))))******+++***************+++,,,---111;;;GGGNNNQQQSSSWWW[[[]]]ZZZXXXYYY\\\\\\ZZZWWWUUUNNNEEEAAAGGGVVVgggrrr___QQQBBB@@@MMM```ooovvvjjjxxxzzzwwwaaaQQQKKKJJJNNNUUUYYYVVVTTTZZZcccsss{{{rrrmmmccc\\\VVVVVVVVVSSSQQQRRRQQQWWW___eeekkkvvvxxxnnnggg___TTTIIIEEEIIIOOOYYYaaaooozzzqqqddd^^^^^^tttwww{{{~~~~~~rrrpppvvvxxxjjjgggeeeeeeeeedddaaa^^^NNNOOOSSSXXX]]]aaabbbaaabbbggglllmmmkkkjjjkkknnnllluuutttpppsssoookkkqqqhhhjjjwwwnnndddzzz{{{rrryyyxxxkkkjjjkkk[[[CCC000///...---,,,+++++++++))))))*********+++++++++************************))))))))))))************++++++++++++,,,---......999>>>FFFKKKNNNNNNOOOOOOJJJHHHBBBCCCUUUmmmxxxuuuttt~~~tttaaa^^^iiiuuu~~~ttt~~~zzzttttttwwwoooaaaZZZ]]]___aaacccfffiiiooouuuzzzwwwoooSSSGGG<<<888666444555777888888999::::::;;;::::::;;;888>>>OOO^^^mmm}}}qqqllljjjiiijjjpppwwwvvvvvvzzzyyyzzz|||}}}~~~zzzwwwyyytttoooeeeWWWHHH;;;444111000000//////......------+++++++++++++++++++++++++++******))))))******+++)))))))))))))))******+++************+++,,,---...777@@@LLLRRRSSSTTTXXX]]]]]]ZZZYYY[[[^^^^^^ZZZUUUMMMFFF??????HHHTTT^^^cccNNNFFF???BBBRRReeettt{{{~~~|||pppfffZZZOOOMMMQQQVVVZZZ^^^\\\WWWZZZmmmzzztttllleee```[[[UUURRRSSSPPPPPPSSSTTTTTTUUUYYY[[[aaajjjttt~~~pppdddWWWQQQOOOQQQ[[[fffrrr}}}~~~tttzzzcccvvv|||~~~rrrggg```sssqqqrrrxxxzzz{{{yyyooosssvvvooojjjfffccccccdddbbb\\\VVVPPPQQQSSSXXX^^^ccceeeeeeccciiiooopppnnnlllmmmoookkkuuutttooopppnnnnnnvvvhhhbbbnnn{{{mmmqqquuuooozzz~~~mmmkkkmmm]]]DDD000000...---,,,+++++++++))))))******++++++++++++************************))))))))))))************++++++++++++,,,---...///;;;@@@FFFLLLNNNOOOOOOOOOJJJHHHDDDIII^^^tttvvviiimmmrrr```TTTaaaiiikkkvvvlllxxx~~~|||vvvzzz}}}zzzmmm]]]QQQDDD===777555555444555999666777888:::;;;<<<=========666777BBBKKKTTThhh|||tttkkkeeedddccc___^^^bbbiiirrr}}}~~~uuuyyy~~~|||{{{|||~~~~~~~~~zzztttsss|||nnnVVVCCC999666000000000///......------++++++++++++++++++++++++++++++************++++++)))))))))))))))******+++************+++,,,---...:::EEEPPPUUUTTTUUUZZZ___]]][[[ZZZ\\\```___YYYTTTEEE???999<<>>;;;888555444666888::::::::::::<<<>>>@@@???>>>===<<<<<>>JJJSSSTTTSSSVVVXXXVVVYYY[[[ZZZYYY]]]___XXXMMMCCCBBB===:::???GGGEEE>>>BBB@@@@@@RRRnnn~~~zzz|||uuuddd[[[SSSLLLDDD@@@@@@HHHXXXgggvvviiiYYYQQQ[[[yyyqqqddd\\\ZZZ[[[]]]^^^^^^aaadddggglllsssvvvvvv{{{wwwooohhhfffppp}}}MMMSSSggg|||qqqttt|||zzzwwwrrrvvvuuurrrttt}}}wwwmmmsssxxxqqqjjjeeeeeeeeeeeedddaaa^^^[[[YYYUUUSSSSSSVVV\\\bbbeeefffhhhjjjlllmmmmmmmmmnnnpppqqqqqqpppnnnllllllnnnoooqqqkkkrrrqqqbbbiiiqqqrrrllljjjtttzzzuuuqqqhhh^^^<<<555...,,,---...---+++)))))))))***+++++++++,,,***************+++++++++*********+++++++++,,,,,,***,,,---,,,+++---333888???CCCIIINNNQQQRRRPPPNNNFFFFFF???MMMpppyyymmmkkkeeeUUUFFFIII[[[jjjllleeennnqqq}}}mmmYYYKKKBBB???===:::999777555555666888:::;;;;;;<<<>>>???@@@???======;;;;;;>>>AAAGGGRRR^^^xxxrrrjjjgggeeekkknnngggkkkooozzz~~~{{{zzz{{{~~~}}}}}}}}}||||||~~~}}}}}}~~~}}}}}}hhhOOO===444222000......///000///...+++,,,,,,,,,,,,+++******++++++************++++++((()))************)))(((---******,,,,,,***,,,111BBBLLLSSSTTTTTTXXXYYYWWW[[[]]]\\\YYYZZZZZZSSSHHHDDDCCC>>>999;;;AAABBB>>>999AAAIII^^^|||rrr\\\PPPLLLDDDAAA@@@DDDHHHOOO\\\gggbbbYYYRRRXXXooovvvpppllliiinnnpppsssuuuwww{{{zzzqqqmmmrrr|||~~~IIILLLXXXiiixxxyyymmmnnnxxx~~~}}}}}}}}}|||zzzzzzyyywwwwww}}}~~~zzz}}}~~~{{{vvv}}}vvvnnnjjjeee___bbbbbbaaa```]]]ZZZXXXVVVWWWWWWWWWWWWYYY]]]bbbffffffiiilllmmmmmmnnnppprrrsssrrrpppmmmjjjjjjlllnnntttqqqzzzuuuXXX]]]gggppprrrqqqwww}}}wwwtttqqqmmmJJJ999,,,,,,///,,,***,,,(((((()))***+++,,,,,,---))))))******++++++++++++*********++++++++++++,,,***,,,---,,,,,,...555:::???CCCIIIOOOSSSSSSQQQPPPHHHDDDAAAQQQlllooogggiiiXXXIIIBBBOOO```iiimmmpppvvv}}}{{{zzzhhhOOO===888888777666666666666666777888999:::<<<===???@@@@@@???===<<<<<<888888<<<@@@DDDKKKRRRiiisssnnnppprrr|||~~~|||vvvtttuuuxxx{{{}}}}}}}}}|||xxxxxxzzz~~~|||~~~|||{{{eeeTTTFFF999111000//////000000///---,,,,,,,,,,,,,,,++++++***++++++************++++++(((((())))))))))))((((((---******++++++***---333IIINNNRRRTTTVVVZZZZZZXXX[[[^^^^^^\\\ZZZVVVNNNFFFAAABBB@@@;;;999===AAABBBBBBPPP\\\pppqqqVVVDDD???@@@===<<<@@@GGGKKKMMMPPPTTTQQQQQQXXXmmm~~~xxxoooooosssttt{{{OOOPPPUUU]]]fffuuusssggggggpppxxx~~~}}}|||zzzxxxxxxzzzzzzzzzyyywwwuuutttuuuzzz}}}|||xxx}}}uuukkkhhheeeaaa``````___]]][[[XXXUUUTTTWWWXXXXXXVVVSSSUUU\\\bbbjjjlllnnnppppppppprrrsssvvvvvvuuurrrooommmmmmmmmuuuuuu}}}WWW[[[ggguuuzzzwwwxxx~~~xxxtttsssqqqYYY???,,,---000+++(((,,,)))))))))***+++++++++,,,)))))))))***++++++,,,,,,************++++++++++++***,,,---,,,,,,000777===BBBFFFLLLQQQSSSSSSPPPOOOIIIDDDHHH\\\llliiiccceeePPPEEEGGG\\\kkkmmmrrr~~~~~~~~~}}}fffUUUIII:::444444666444111444555666888999:::;;;;;;;;;===@@@AAA???>>><<<;;;>>>;;;<<>>222000000000111000///---,,,,,,------,,,,,,+++***++++++************++++++))))))************))))))+++)))***------...444<<>><<<<<<===CCCAAAEEEOOOWWW[[[^^^aaappp}}}~~~}}}yyyssspppppprrrttttttyyy{{{~~~zzzuuuvvvzzzkkkzzzwwwrrryyy{{{ddd\\\___UUUBBB555333111111111000///---,,,------------,,,++++++++++++************++++++++++++++++++++++++++++++***)))+++------///888BBBUUUSSSTTTWWWZZZ[[[[[[[[[YYY^^^ccc```VVVJJJCCCAAAJJJMMMMMMIIIAAA???FFFNNNTTTVVVbbb|||tttkkk|||sss[[[HHH@@@????????????>>>AAAGGGIIIIIIJJJNNNTTTnnn{{{qqqkkk```___^^^bbbkkkxxx}}}^^^aaadddfffgggkkkqqqwwwtttbbbWWWWWWaaajjjzzz~~~|||yyywwwtttssstttsssrrrqqqpppoooqqqwwwyyyvvvsssrrrllllllrrr~~~qqqgggcccaaa___^^^\\\ZZZWWWUUUSSSRRRNNNPPPQQQQQQQQQXXXcccllltttvvvxxxxxxwwwvvvwwwxxxzzz~~~}}}xxxssspppmmmqqqyyy___YYY___sss~~~{{{wwwzzzwwwqqqllliiiOOO666......,,,***,,,---,,,,,,+++***)))((((((************************)))))))))************++++++,,,------...333<<>>===@@@BBBDDDFFFNNNYYYbbbfffkkkppp{{{}}}zzzvvvttttttsssrrrqqquuuxxx}}}~~~xxxvvvxxx|||vvv~~~||||||{{{wwwsssrrrzzz|||jjjccccccZZZJJJ:::777333111111000///...---------------,,,++++++++++++************++++++---,,,++++++++++++,,,---+++***+++,,,,,,...888CCCVVVUUUVVVZZZ[[[ZZZZZZ]]][[[^^^aaa\\\PPPDDDCCCHHH\\\ZZZVVVNNNDDD@@@JJJVVV]]]]]]iiilllqqquuucccLLL@@@>>>@@@???<<<@@@???@@@BBBCCCFFFNNNWWWeeewwwnnnggg___WWWUUU^^^oootttvvvwwwvvvtttpppjjjfffppp{{{nnn\\\RRRTTT___iiivvv~~~|||yyywwwuuusssrrrssssssrrrqqqpppmmmnnnssstttpppoooqqqlllggghhhqqq|||qqqjjjeee```]]]\\\ZZZWWWUUUSSSRRRQQQNNNNNNMMMMMMPPPXXXccckkkuuuwwwyyyyyyyyyyyyzzz{{{|||~~~xxxtttrrrkkkooossstttvvv|||fffUUUTTTnnnxxxqqqkkkjjjVVV===...+++------+++,,,+++++++++***))))))))),,,,,,++++++***)))))))))))))))))))))************+++,,,------...444===EEEGGGJJJNNNQQQQQQOOOLLLIIIJJJXXXrrrzzznnnpppppp```KKKXXXmmm|||xxxlllppp}}}vvv~~~zzz{{{ooocccOOOBBB???999666666666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;999<<>>@@@EEEIIIMMMQQQ\\\hhhpppttt{{{}}}|||zzzzzzyyyvvvrrroooqqqvvv|||yyyuuuuuuwwwxxxzzztttpppwww~~~~~~}}}xxxnnnhhhaaa[[[???;;;555111000000//////---------...------,,,+++++++++************++++++,,,,,,+++******+++,,,,,,******,,,------000<<>>@@@???===CCCCCCFFFHHHIIIPPP```qqq|||zzzwwwuuuvvvyyy{{{|||}}}||||||{{{{{{|||}}}}}}~~~{{{~~~vvvsssgggXXXQQQUUUcccsss}}}}}}~~~vvvhhh]]]XXXcccrrrxxxfffTTTKKKNNNZZZdddrrr{{{~~~zzzwwwsssqqqpppqqqtttuuuvvvuuusssmmmlllooonnniiihhhllllllccc^^^eeeoooyyyyyypppnnniiibbb\\\[[[XXXVVVSSSRRRPPPPPPPPPNNNKKKJJJLLLTTT]]]dddsssuuuxxxzzzzzz{{{|||~~~}}}{{{wwwuuutttnnnqqqqqqllljjjsssmmmTTTOOOmmmwwwpppjjjjjjZZZBBB...***...///******************+++++++++---,,,,,,+++***)))(((((())))))))))))************+++,,,------///555>>>FFFEEEHHHMMMPPPQQQPPPLLLJJJUUUeee~~~|||iiikkkmmmXXXMMM___wwwxxxlllnnnxxxzzzzzz|||xxxxxxvvvbbbWWWOOO@@@888777444222333444888;;;<<<:::888===<<<;;;:::999999999999:::===@@@@@@???BBBIIIOOO\\\bbbnnn{{{}}}}}}}}}~~~}}}yyysssnnnnnnttt|||zzztttssstttzzznnnkkk{{{sssnnniiiyyytttjjjiiikkkBBB===777222000000000000------......------,,,+++++++++************++++++,,,+++***))))))***+++,,,((())),,,///000666DDDRRRUUUVVV[[[___\\\UUUWWW^^^\\\[[[YYYUUUNNNQQQfff|||qqqcccSSSHHHBBBHHH]]]rrr~~~tttSSSKKKBBB>>>???AAABBBBBBCCCGGGNNNTTT[[[iiipppfff```[[[VVVRRRUUUSSSPPPQQQUUU[[[```bbb______```bbbeeeiiimmmppphhhjjjmmmmmmkkkgggdddcccaaaaaaaaaaaabbbccceeeeeefffiiiooovvv|||~~~|||zzzuuuhhhVVVKKKLLLUUU```gggrrryyynnnZZZNNNQQQWWWcccoooyyy}}}~~~yyylllYYYKKKHHHNNNXXX___sssyyy|||wwwrrrpppmmmlllmmmqqqwwwzzz{{{zzzqqqnnnkkkjjjjjjiiifffcccfffdddcccgggoooyyyyyyrrrjjjaaa\\\WWWWWWUUUTTTRRRPPPNNNNNNKKKLLLLLLKKKKKKKKKNNNPPP___dddkkkpppqqqrrrwww~~~zzzzzzzzz||||||yyysssnnnmmmoooppp|||eee\\\xxx]]]QQQiiiuuu|||wwwlllhhhiii^^^GGG111***......'''++++++************++++++,,,,,,,,,++++++************)))((((((((()))+++,,,+++******---222:::AAAFFFNNNMMMOOORRRPPPKKKKKKNNN___ooorrrjjjUUUSSSWWWmmmtttssssssggglll{{{}}}~~~{{{vvv~~~rrrpppwwwoooUUUMMMBBB;;;888888777777555666777888:::;;;<<<===<<<:::777555555777:::<<>>444333000000222---/////////...------,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***))))))---555@@@KKKRRRZZZ\\\]]]\\\ZZZZZZ^^^aaa]]]ZZZXXXOOOJJJ^^^www|||sssYYYGGGEEEDDDEEE___pppYYYFFFAAA???@@@@@@???BBBGGGKKKVVVcccnnn~~~|||uuulllaaaZZZZZZXXXSSSLLLGGGEEEDDDBBBAAACCCBBB@@@@@@AAADDDHHHJJJEEEEEEFFFJJJNNNRRRSSSSSSQQQPPPRRRUUUSSSNNNMMMOOONNNMMMLLLLLLLLLLLLJJJHHHMMMNNNRRRUUUYYY[[[\\\]]]bbbcccgggnnnvvv|||yyykkk^^^YYYVVVQQQOOOQQQWWWfffyyywwwdddPPPOOOOOOTTT^^^iiiqqquuupppfffVVVKKKHHHMMMVVV]]]nnnvvv~~~yyytttpppnnnlllmmmooosssxxxyyyxxxuuupppmmmkkkjjjjjjiiifffdddddddddeeeiiiqqqyyy~~~xxxppphhh^^^WWWTTTTTTSSSQQQPPPNNNMMMLLLKKKLLLLLLKKKKKKLLLNNNPPPWWW]]]ffflllnnnpppvvv|||zzzxxxxxxzzz{{{xxxpppjjjnnnllllllzzzhhh]]]eeeTTTfff}}}qqqwww~~~sssnnnnnncccMMM555,,,///...(((++++++************++++++,,,,,,,,,+++++++++*********))))))((()))***+++,,,+++***+++---333:::BBBFFFKKKLLLOOORRRPPPLLLMMMQQQhhhoooooodddPPPPPPRRRiiirrrpppnnndddmmmvvv~~~}}}zzz{{{vvvkkkooo|||nnnXXXJJJDDD===888777777888777888888999:::;;;<<<<<<<<<:::999777666666888:::<<>>???BBBCCCIIIYYYjjj{{{|||{{{~~~}}}zzzzzzxxxtttwwwxxx|||xxxrrrooonnnsssyyy~~~wwwdddiiizzz}}}~~~zzzuuu___FFF888666333555666///000//////......---,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++******---666BBBMMMSSSZZZ\\\]]]\\\[[[\\\___bbbddd]]]WWWNNNKKK^^^pppooommmVVVDDD@@@===DDDdddcccOOOBBB???>>>@@@AAAAAAEEEKKKTTTbbbttt}}}rrriii```]]]WWWPPPMMMOOONNNKKKFFFCCC@@@>>><<<;;;>>>???@@@@@@???AAADDDHHHFFFEEEEEEGGGJJJMMMNNNNNNNNNMMMOOOSSSRRRNNNMMMOOOPPPOOONNNNNNMMMLLLIIIFFFHHHJJJLLLOOOPPPPPPOOOOOORRRSSSVVV\\\bbbhhhkkklllnnnqqqwww|||~~~rrreee___ZZZTTTQQQQQQVVVccctttpppZZZSSSKKKHHHMMMXXXdddkkkeee]]]RRRIIIGGGMMMUUU[[[iiittt~~~{{{uuurrrnnnmmmmmmnnnqqqtttwwwvvvssspppnnnllljjjiiiiiihhhfffdddaaabbbeeejjjqqquuuwwwwwwxxxqqqhhh]]]TTTQQQPPPOOONNNMMMLLLKKKKKKKKKKKKLLLKKKJJJKKKNNNPPPXXX```iiinnnpppsssyyy}}}~~~{{{zzz}}}}}}tttkkkppphhhhhhwwwjjj^^^yyypppWWW___{{{wwwrrrvvvyyyqqqtttkkkUUU<<>>;;;777666666888888888:::;;;<<<===<<<<<<:::999777777777777888:::;;;<<<>>>@@@CCCEEEGGGRRRhhh|||wwwuuuxxx|||}}}}}}zzzuuuuuuvvv}}}xxxrrrooolllrrryyynnniiixxxuuuaaaIII:::666333555666...000000///......------,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---+++***///999EEEPPPVVVZZZ\\\^^^^^^^^^___aaabbb___UUUNNNIIIMMMbbbpppiiiaaaNNN@@@<<<===JJJoookkkTTTGGG>>><<<===@@@CCCEEEKKKSSS^^^ooozzzuuuoooiiibbb^^^ZZZTTTPPPPPPPPPNNNNNNQQQOOOMMMIIIEEEBBB@@@???>>>>>>AAAEEEGGGHHHJJJMMMPPPSSSQQQOOOPPPTTTYYY]]]^^^aaa```aaaeeefffbbbaaacccdddcccbbbaaaaaa^^^[[[XXXXXXZZZ[[[\\\[[[YYYVVVTTTUUUTTTTTTVVVYYY\\\]]]]]]]]]\\\___dddiiippp}}}|||ppphhhaaaZZZVVVUUUVVV___mmm{{{{{{iii```RRRIIIHHHPPP[[[ccc```ZZZPPPHHHGGGLLLVVV]]]iiivvv{{{vvvrrrooommmpppppprrrrrrrrrqqqnnnlllkkkjjjiiihhhgggfffeeeddd^^^___aaaeeejjjmmmmmmlllpppvvv}}}{{{tttkkk^^^SSSNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJKKKMMMOOO[[[eeennnqqqrrruuuyyy{{{~~~{{{zzz}}}wwwooopppfffgggrrriii^^^vvvvvvZZZXXXnnnvvvzzzyyy{{{pppxxxrrr^^^CCC222///...+++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))*********++++++++++++,,,000555===DDDHHHJJJKKKPPPSSSPPPLLLOOOUUU}}}vvvnnngggTTTIIITTT[[[kkktttnnndddfff~~~yyy{{{yyyvvv}}}wwwgggbbbkkk{{{jjjUUUFFF===777666777777888999999999;;;<<<<<<===<<<:::888666444555777999;;;<<<======>>>@@@EEEJJJRRRbbbyyyuuuqqqsssyyy}}}~~~zzzuuuqqqttt{{{xxxrrrooolllqqqyyy|||jjjppp|||zzzbbbQQQFFF???555555666///000000//////...---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,...,,,,,,111<<>>CCCFFFKKKTTT^^^qqqzzzrrrnnnlllcccbbbaaa___]]][[[YYYXXX^^^]]]^^^aaaeeefffffffffddd^^^UUULLLFFFDDDDDDDDDDDDHHHPPPZZZdddkkkooopppqqqnnnlllnnnttt~~~|||yyyyyyvvvrrrpppooommmllljjjccc]]]XXXXXXYYY^^^hhhrrr{{{rrrkkkddd___]]]YYY^^^gggtttxxxpppbbbVVVQQQTTT[[[aaaccc^^^UUUMMMJJJOOOYYYaaalllyyy~~~zzzvvvsssqqqtttsssqqqooolllkkkkkkkkkhhhhhhgggeeecccbbbaaaaaa[[[ZZZZZZ\\\___bbbccccccaaaffflllppprrruuu{{{|||uuummm___RRRNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHIIILLLNNNVVVcccmmmpppqqqvvvyyyyyyxxxvvvuuuxxx}}}}}}vvvooonnngggjjjmmmfffaaauuu{{{]]]RRRccc{{{yyy~~~{{{~~~sssyyyvvveeeIII444...---+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))*********+++++++++++++++,,,---111777>>>EEEIIIMMMNNNQQQRRRNNNJJJNNNUUUyyyssslllggg]]]LLLIIIWWWjjjqqqxxxqqqhhhsss{{{zzzzzzkkk```ddduuu}}}dddPPPBBB;;;:::777888:::<<<<<<;;;::::::::::::::::::999777555444444666888;;;===>>>??????@@@BBBFFFNNN\\\ooouuuppppppvvv~~~||||||||||||~~~zzzuuunnnqqqxxxyyytttpppjjjmmmvvvkkkhhhtttttt|||jjjccc___SSS>>>777888333111000000///......------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,///------555BBBNNNWWWZZZ\\\]]]___aaaccccccbbbaaaXXXNNNFFF@@@BBBTTT```YYYGGG???===FFFTTTdddvvvvvvooottt]]]KKKBBB??????>>>AAAGGGLLLTTTaaannnzzztttpppjjjiiifffaaa\\\ZZZZZZ[[[YYY\\\```eeejjjnnnqqqsss{{{~~~wwwbbbQQQGGGCCCDDDDDDJJJNNNZZZooowwwnnnhhhfffhhhqqq{{{~~~{{{tttpppkkkhhh___```dddnnnzzz{{{~~~|||rrrggg```___cccgggnnnjjjccc[[[VVVWWW___fffooo{{{|||xxxuuuuuutttqqqmmmhhhggghhhiiieeeeeeeeebbb___\\\\\\\\\XXXUUUSSSTTTVVVYYYZZZ[[[XXX[[[______```dddmmmtttzzzyyysssmmm___QQQOOONNNNNNMMMKKKJJJIIIIIIGGGHHHHHHGGGGGGGGGJJJLLLQQQ```mmmqqquuu|||wwwvvvuuuwwwzzzyyyvvvsssllljjjmmmgggfffhhhrrreeeSSS\\\uuu~~~}}}yyy||||||wwwyyylllPPP888///...,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++,,,...222999@@@FFFJJJOOOPPPQQQQQQKKKHHHOOOXXXnnngggddd```RRRFFFLLLZZZuuuuuuzzzxxxttt{{{yyy~~~}}}~~~lll^^^iii}}}dddPPPBBB;;;:::<<<888;;;>>>???===;;;::::::888888777666666555555555666888:::<<<>>>@@@AAAAAACCCEEEIIIQQQ```sssvvvnnnlllqqq~~~}}}{{{zzzzzz|||~~~}}}yyytttmmmooovvv~~~{{{uuuqqqggggggooo|||rrrjjjpppmmmrrruuuoooooonnn]]]@@@555666111111111000//////......---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---///999GGGSSSZZZ[[[]]]]]]___bbbdddcccaaa^^^QQQHHHDDDBBBFFFXXXaaaVVV@@@===@@@LLL\\\iiioooqqqeeelllyyybbbNNNAAA<<<;;;AAAAAADDDKKKSSS___sss~~~uuulllddd]]]XXXTTTRRRSSSSSSTTTVVV[[[aaafffmmmsss|||nnnVVVKKKHHHGGGFFFLLLSSSccc||||||yyyuuuqqqhhhffffffjjjsss|||zzz|||}}}wwwpppooorrrvvvzzzyyyuuunnnfffccceeeiiiooozzz{{{wwwssssssrrrmmmhhheeeeeefffbbbcccbbb___ZZZWWWVVVWWWSSSQQQPPPPPPRRRSSSTTTSSSOOORRRTTTSSSTTTZZZgggqqqttt}}}yyysssooobbbTTTOOONNNMMMLLLJJJIIIGGGGGGEEEFFFFFFEEEEEEFFFHHHJJJPPPaaaooossswwwyyyyyyyyywwwvvvuuuuuuuuullllllooobbbiiiqqqlllqqqWWWYYYqqq{{{xxx{{{uuuzzzqqqWWW===222///...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++++++++,,,///333:::AAAGGGKKKOOOPPPPPPNNNIIIHHHQQQ]]]gggcccddd^^^LLLEEERRR___xxxrrrzzzooovvv~~~~~~~~~}}}mmmbbbqqqkkkTTTGGGBBB===;;;<<<888;;;>>>???<<<:::::::::777666555444444555666777999:::;;;===???AAABBBCCCCCCIIINNNTTTbbbuuutttkkkgggkkkwww|||{{{}}}{{{{{{{{{|||}}}|||{{{xxxsssnnnooouuu||||||wwwsssiiieeejjjyyywwwooo~~~xxxgggqqqxxxxxxkkkhhhiiiiiiWWW<<<333555000111111000000///.........------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------111===LLLXXX[[[[[[^^^^^^___bbbdddccc___[[[KKKCCCBBBGGGSSSeeefffUUU999===EEEPPP```nnnsssrrrdddvvvgggQQQDDD>>><<<;;;BBBBBBFFFOOOZZZkkk{{{xxxlllggg```[[[YYYXXXXXXXXXXXX\\\aaagggoooxxxlllUUUNNNOOONNNLLLPPPZZZkkk~~~{{{vvvqqqmmmiiihhhmmmvvv}}}|||{{{|||{{{{{{|||rrrkkkiiijjjnnnxxx}}}xxxqqqrrrsssoooiiidddcccccc```aaaaaa]]]WWWTTTSSSTTTPPPOOOOOOPPPQQQRRRQQQOOOHHHKKKMMMLLLNNNXXXgggssssss}}}{{{uuurrrfffXXXOOONNNMMMKKKIIIGGGFFFEEEDDDEEEEEEDDDDDDEEEGGGIIIMMM___mmmpppsss|||{{{wwwxxxwwwsssooommmnnnqqqlllmmmooo___mmmxxxggg{{{zzz\\\XXXnnn}}}yyy|||ttt{{{uuu[[[@@@444111000---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))***+++,,,---,,,+++++++++,,,///444:::AAAGGGKKKOOOOOOOOOMMMHHHHHHTTTbbbfffdddhhhaaaLLLHHHXXXddduuunnnxxx{{{gggsss}}}{{{||||||eeehhhxxxttt___JJJCCCAAA===999888777:::======;;;999999:::777555444222333555888:::<<<<<<<<<>>>???BBBCCCEEEAAAJJJRRRWWWdddyyyrrriiidddfffrrr}}}~~~wwwxxx}}}}}}}}}}}}}}}|||zzzzzzwwwrrrooopppuuu|||}}}xxxtttooogggiiiwww~~~}}}tttmmmvvv}}}iiizzzyyyqqqeeeaaaaaa```PPP:::666:::555111111000000//////......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,------222???OOOZZZ\\\[[[^^^^^^___bbbeeeccc^^^YYYRRRHHHFFFOOO]]]llldddJJJ444===HHHTTTcccsss|||~~~lllvvv[[[GGG??????@@@???AAABBBGGGQQQ^^^sss~~~ttthhhaaa```^^^[[[XXXYYY^^^dddiiilllmmmrrr{{{___LLLLLLRRRRRROOOUUUaaappp|||}}}wwwvvvrrrkkkhhhjjjrrr}}}|||xxxxxx{{{~~~zzzzzzuuutttsssyyy|||}}}sssqqqooollliiifffbbb]]]ZZZ\\\ZZZXXXUUURRRPPPOOONNNLLLLLLKKKKKKKKKKKKLLLLLLMMMJJJHHHJJJTTTcccrrr|||yyyuuupppfff[[[PPPOOOMMMJJJGGGCCC@@@>>>BBBCCCDDDDDDCCCDDDFFFHHHUUU]]]fffmmmtttzzz{{{wwwwwwyyyuuujjjcccffflllpppqqqqqqjjjdddiiisssoooccc|||dddQQQddd~~~rrrsssrrrhhhPPP888,,,---......---------,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,...333999???EEEJJJLLLWWWNNNKKKNNNLLLJJJWWWiiihhhvvvppp[[[OOOOOO```xxxzzz{{{zzzwwwppp{{{zzzyyyzzz}}}yyylllqqqrrraaaQQQAAA<<<<<<:::888777999999999999999888777666444444444555555777888999;;;===???@@@AAABBBDDDFFFFFFIIIRRRbbbsss|||pppcccZZZ[[[hhhwww|||rrrnnnvvv{{{wwwvvvxxxzzz|||}}}|||{{{}}}~~~}}}xxxsssppplllmmmyyy{{{yyyiiikkkiiimmmyyyyyyqqqoooyyy~~~lll^^^|||vvvjjj___bbb___QQQ@@@666444555222111000///------------...---,,,,,,++++++,,,,,,***///444444///,,,,,,.........555EEESSSYYY[[[\\\bbbdddcccaaacccddd\\\QQQDDDLLLZZZfffiii```NNNAAA;;;BBBOOO```qqq}}}~~~gggMMM???======>>>???FFFHHHNNNZZZnnnpppbbb]]]^^^bbbeeeeeeiiinnnttt{{{rrrTTTTTTZZZUUUVVVaaagggsss}}}~~~{{{|||xxxxxx{{{xxxvvvqqqjjjggglllxxx|||yyyzzz~~~{{{www}}}{{{|||~~~}}}rrrnnnllliiifffdddaaa\\\YYYYYYXXXVVVSSSPPPNNNMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHGGGKKKVVVfffvvvyyysssmmmcccXXXPPPPPPNNNLLLIIIFFFDDDCCCAAABBBCCCBBBBBBBBBDDDFFFSSS[[[dddhhhnnntttwwwuuuvvvuuuqqqkkkkkkrrryyy|||xxxuuullleeeiiiqqqkkk___ffftttgggRRReeeqqqoooooojjjTTT999---///------------,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++...333999???EEEJJJLLLPPPOOOOOONNNKKKOOO```qqqpppxxxnnn[[[TTTWWWeeexxxwwwvvvuuuxxx{{{}}}yyyyyyyyy{{{~~~ssssssooo\\\MMM???;;;<<<;;;999999999999999888777777666666666666666666777888::::::===>>>@@@AAAAAACCCEEEGGGLLLPPP\\\mmm{{{nnnbbbYYYZZZggguuu{{{wwwwww{{{xxxwwwxxxzzz|||{{{zzzyyy{{{}}}{{{vvvrrrpppkkkmmmzzz~~~}}}kkkfffeeekkksssyyywwwqqq}}}yyy^^^lllxxx}}}zzz}}}|||uuuttttttmmm\\\GGG999444555222111000///...---------...---,,,,,,++++++,,,,,,***...111111---***+++---------666GGGVVV]]]___aaabbbdddcccaaa```^^^UUUIIIBBBNNN^^^jjjkkk___NNNAAA???GGG[[[xxxmmmYYYDDD;;;;;;>>>@@@CCCKKKNNNVVVhhh{{{uuunnnjjjkkkrrr{{{nnnUUUXXXaaa```dddooosss}}}{{{yyyzzz{{{{{{xxxrrrvvv|||xxxrrrjjjggglllyyy}}}}}}{{{yyyzzz|||}}}|||{{{~~~|||qqqllliiifffcccaaa^^^ZZZXXXUUUTTTRRROOOMMMKKKJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEFFFLLLXXXhhhxxxwwwqqqlllbbbWWWOOONNNLLLIIIFFFDDDAAA@@@???@@@AAA@@@@@@@@@BBBDDDOOOWWW___aaaeeemmmrrrtttvvvtttppppppxxxyyynnnfffiiinnngggZZZbbbuuunnnUUUcccpppjjjkkklllZZZ<<<---111,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++...333999@@@FFFJJJLLLJJJQQQRRRLLLKKKXXXkkkxxxvvvyyykkkZZZYYY^^^iiixxxzzzvvvvvvzzzxxxwwwyyyyyy|||vvvvvvjjjVVVIII===:::<<<<<<;;;<<<:::999777666555555666777999999999999::::::;;;<<>>BBBFFFLLLOOO\\\tttxxxxxxyyy{{{yyyooo\\\aaajjjmmmsss~~~}}}zzzyyyxxxsssuuuuuurrrnnnlllmmmooowwwzzz|||~~~sssjjjjjjsss{{{tttlllhhhnnnyyy}}}{{{{{{{{{zzzyyyyyyzzz}}}}}}qqqkkkhhhddd```]]]ZZZWWWTTTPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDDDDCCCCCCDDDDDDEEECCCCCCEEEKKKWWWfffttt|||~~~yyysssppplllaaaVVVOOOMMMJJJGGGCCC@@@>>>======???????????????AAACCCIIIQQQXXXZZZ^^^hhhqqquuuxxxuuusssxxx{{{ooogggjjjmmmfff[[[gggzzzzzz[[[___|||zzzsssiiijjjooo```@@@---///,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...333:::AAAGGGKKKMMMIIIRRRQQQIIINNNbbbsssxxxtttuuufffVVVXXX___jjjxxx{{{uuuvvvuuu{{{vvvwwwyyyzzz|||vvvwww}}}gggRRRGGG===;;;======<<<===:::888666444444555666777::::::::::::;;;<<<===>>>AAABBBBBBCCCCCCFFFJJJNNNKKKUUUggg}}}vvvggg[[[UUUWWWaaallluuu~~~~~~|||zzz{{{{{{|||}}}||||||~~~~~~zzzuuummmfffgggtttkkkiiinnnhhhwwwtttssseee[[[wwwzzzhhhQQQ===666666333222111000///...............---,,,,,,,,,,,,,,,+++,,,---+++))))))+++...,,,000;;;MMM[[[aaadddgggggghhhhhhfffaaaWWWJJJ???===PPPfffmmmbbbPPPBBB;;;BBBSSSuuulllRRRGGG<<<:::<<>>??????>>>>>>@@@BBBCCCJJJPPPSSSZZZgggqqqvvvuuuuuuvvv}}}xxxnnniiijjjmmmhhhaaadddyyyccc[[[rrr|||vvvyyyooommmssseeeFFF000---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++///555<<>><<<===<<<;;;<<<888777555444444666777999:::::::::;;;<<<===??????CCCDDDDDDEEEFFFJJJPPPTTTUUUaaavvvsssaaaVVVRRRSSS\\\eeekkkssszzz~~~~~~}}}|||||||||}}}{{{{{{}}}~~~zzzvvvoooiiiiiisss~~~nnniiilllddduuuwwwqqqkkkZZZxxx|||aaaFFF888666444333222111000////////////...------,,,,,,------------,,,+++***+++---//////333???QQQ\\\aaabbbeeeeeefffhhhgggaaaTTTGGG???CCCVVVjjjlll]]]KKKAAA@@@LLLaaayyy```HHH@@@::::::===???DDDIIITTT]]]rrr}}}xxxvvvuuuyyy~~~}}}~~~~~~zzztttlllfffbbb___cccfffkkkyyyzzznnnbbbSSSLLLRRRbbbttt~~~{{{wwwtttssstttvvvzzz}}}~~~{{{wwwwww}}}zzzlllhhhddd___ZZZVVVRRROOOMMMHHHGGGEEEDDDCCCBBBBBBBBB@@@@@@????????????@@@@@@AAAAAAAAADDDJJJQQQYYY]]]WWW\\\aaadddeee```RRRDDD>>>>>>===<<<<<<===??????<<<===>>>>>>======???AAA???CCCHHHMMMXXXgggqqqtttooorrrvvvzzzyyyzzzuuunnnjjjjjjllllllkkklllhhhXXXhhhzzzzzzsssqqq{{{yyyvvvvvvkkkQQQ999...,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,000777>>>FFFKKKNNNPPPRRRQQQKKKIIIXXXnnntttmmmiiihhhXXXKKKSSS```nnn}}}xxxttt|||tttwww~~~zzzwwwyyyzzz|||www~~~lll]]]MMMEEE>>>===<<<:::999:::666666555555666888999;;;::::::;;;<<<>>>@@@BBBCCCGGGGGGHHHHHHKKKQQQXXX]]]aaaooo}}}mmmZZZOOOLLLNNNUUU\\\^^^eeekkkooovvv}}}}}}|||yyyxxxxxxzzz}}}|||wwwssssssnnnmmmtttzzz}}}nnnfffeeebbbqqq{{{uuu{{{aaarrrpppSSSBBB???555444333111000000/////////......---------------......---,,,,,,---///000111666DDDTTT^^^aaabbbdddcccccceeefff___PPPDDD???EEEUUUcccaaaQQQCCCAAAEEEUUUhhhuuummmkkkSSS===999777:::>>>BBBIIIPPP[[[jjj~~~yyyrrrnnndddfffhhhlllyyy{{{qqq\\\QQQDDD>>>EEEWWWkkkxxx~~~}}}{{{xxxtttqqqppp|||}}}}}}yyyxxx|||eeelllwww}}}}}}wwwhhhbbb^^^YYYTTTRRROOOMMMKKKEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>======>>>>>>???>>>======>>>AAAFFFKKKNNNJJJOOOUUUYYY\\\ZZZMMM@@@===<<<:::999999:::<<<===:::;;;<<<;;;;;;;;;===???===???AAAHHHVVVfffnnnnnnjjjpppuuuuuuvvvyyyxxxuuuuuusssooollljjjkkknnnsssssshhhSSS]]]mmmsssoooooowww~~~zzzqqq___FFF333------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---111888AAAHHHMMMPPPRRRTTTQQQLLLOOO]]]mmmrrrnnnkkkeeeRRRIIIXXXjjjvvvzzzyyy}}}ttt{{{~~~|||xxxvvvxxxzzz}}}wwwzzz}}}~~~|||sssbbbSSSGGG@@@;;;;;;:::888888999333444555777999:::<<<<<<;;;;;;<<<>>>@@@CCCEEEGGGLLLLLLLLLNNNQQQXXXaaagggmmm{{{xxxfffRRRGGGEEEHHHNNNSSSUUU[[[```dddmmm{{{}}}|||xxxwwwwwwyyy|||{{{wwwrrrrrroooooorrruuuwww~~~~~~sssgggbbbcccmmmyyy~~~yyywwwjjjnnn~~~uuuXXXGGGCCC555444333222111000000000//////...---------------...---,,,,,,......///...222999GGGXXXaaacccdddgggeeedddeeefff^^^NNNCCC@@@HHHSSS\\\WWWIIIAAAFFFOOO^^^iiivvvuuudddbbbssssss|||\\\EEE:::777888<<<@@@EEENNNXXXhhh|||~~~zzzwwwrrrttttttwww~~~rrrfffLLLEEE;;;888???RRRgggvvv}}}{{{xxxtttpppmmmvvv}}}|||zzz{{{}}}KKKTTT```hhhlllrrr{{{wwwxxx{{{~~~ttteee\\\YYYTTTPPPOOONNNLLLKKKDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>============>>>>>>;;;;;;:::;;;===@@@DDDFFFAAAFFFLLLQQQWWWWWWMMMAAAHHHFFFCCC@@@>>>>>>>>>>>>888999::::::999:::<<<=========>>>EEETTTdddkkkiiihhhpppuuussspppsssvvvxxxsssrrrpppmmmjjjiiiooowwwiiifffMMMTTTcccuuusssuuuyyy|||}}}uuuiiiOOO777......------------,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...222999BBBIIINNNQQQSSSSSSPPPOOOTTT```lllqqqrrroooeeeNNNHHH^^^ttt}}}vvvxxxzzzrrrqqq{{{{{{yyyvvvtttwwwzzz~~~}}}{{{wwwvvvvvvvvvtttkkkZZZKKKCCC<<<888999999777777999222333555888:::<<<======;;;<<<===@@@CCCFFFHHHJJJOOOOOOPPPQQQVVV]]]gggmmmxxxtttaaaLLLBBBAAACCCIIINNNRRRWWW\\\```jjjzzz}}}|||yyyxxxxxxzzz}}}|||xxxtttnnnmmmnnnoooppprrr|||{{{lllbbbfffkkkrrr~~~vvvjjjnnnkkk|||uuuqqquuu~~~tttVVVAAA===555555333222111000000000//////...------------...,,,,,,+++,,,...///...---222:::IIIZZZdddfffgggjjjiiiggghhhhhh___OOODDDBBBOOOXXX]]]WWWKKKHHHRRR^^^iiimmmsssqqqdddiiivvvkkkrrrsssRRR<<<===<<<===AAADDDHHHRRR\\\xxx}}}zzzyyywwwuuu{{{}}}}}}~~~zzzlll___DDD???999777???RRRiiixxx}}}yyyvvvssspppmmmrrrzzz~~~{{{zzzzzzEEEFFFKKKTTT[[[bbbkkkttt{{{rrrpppnnnsssyyy~~~~~~nnnaaaXXXTTTPPPMMMMMMLLLLLLKKKCCCBBBBBBAAA@@@???>>>==================<<<<<<<<<======<<<<<<<<<<<<======<<>>;;;888555444444555444333222555999======<<<:::===@@@CCCFFFIIIMMMPPPVVVYYY[[[ZZZ[[[bbbmmmvvvttt[[[EEE???BBBEEEJJJOOOPPPUUUZZZbbbppp}}}zzz|||~~~}}}|||}}}~~~xxxpppooollliiiiiilllsss{{{zzznnndddaaaeeemmmssstttwwwrrr```vvvtttoooyyy|||qqqZZZFFF>>>777555333333333333111///......---,,,,,,,,,,,,------,,,,,,,,,,,,---......555AAAQQQ^^^bbbccchhhnnnmmmhhhjjjkkk\\\HHHEEERRRYYYfffbbbRRRGGGEEETTTmmmssstttvvvssslllvvvpppooozzzlllPPP===::::::<<>>EEEKKKXXXggg|||zzztttqqqqqqsssrrrvvv}}}}}}{{{{{{|||@@@AAAEEEMMMTTTZZZeeeoooxxxooommmhhhkkkoooqqqsssvvv{{{|||{{{{{{~~~~~~vvviii]]]UUURRRNNNKKKJJJHHHFFFEEEAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;@@@KKKZZZbbbbbb]]]WWWTTTdddkkkmmmbbbSSSHHHAAA<<<::::::::::::999999999999;;;;;;???HHHUUU___eeefffhhhnnnqqqqqqssswwwvvvrrrsssnnniiigggdddeeennnxxxhhhkkkxxxvvvXXXPPPbbb}}}}}}|||aaaCCC222111///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,///444<<>><<<:::888555333222333333444333222444888;;;<<<;;;<<<>>>BBBEEEHHHLLLQQQUUUZZZ]]]^^^___aaaiiiuuuqqqZZZCCC===???BBBFFFLLLNNNTTTZZZaaammmzzz~~~~~~~~~|||xxxyyyzzzvvvooofffddd```___bbbkkkuuu|||sssiiidddgggmmmsssvvvvvv~~~vvvbbbooo}}}xxxrrrrrrlllZZZGGG===888666444333333333111//////...------,,,,,,------------,,,,,,------...///777CCCSSS^^^bbbdddhhhmmmpppjjjiiifffWWWGGGMMM^^^nnnrrrhhhWWWJJJDDDRRRmmmzzz|||tttzzz}}}eeeKKK::::::;;;>>>CCCHHHRRRdddtttzzzxxxssstttvvv~~~wwwlllZZZJJJ===666555===DDDKKK[[[lll}}}~~~~~~|||xxxuuuvvvxxxooopppsssxxx~~~}}}{{{{{{{{{~~~??????CCCIIIOOOVVVcccoootttkkkiiiaaaaaabbbbbbdddiiipppuuusssqqqppprrrrrrmmmbbbZZZSSSQQQMMMKKKHHHFFFBBB@@@??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999999AAAOOO```fffccc]]]\\\___ooozzz}}}mmmUUUCCC;;;999::::::999999999888888888:::;;;>>>FFFPPP[[[bbbeeeggglllpppqqqsssuuutttqqqtttmmmgggeeeeeegggooovvviii^^^ccc|||]]]NNN```~~~yyy~~~zzz]]]===000000...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,000666===EEEKKKPPPUUUXXXQQQWWWQQQkkk}}}yyyrrrdddXXX```xxxpppmmmssstttyyywwwwww~~~lll___XXXTTThhhsssuuugggVVVMMMEEEFFFGGGBBB:::666666555333222111111111222444333333444777999::::::>>>@@@CCCFFFJJJOOOVVVZZZ^^^aaabbbdddgggqqqqqqZZZDDD===>>>???CCCJJJNNNUUU\\\bbblllwww}}}}}}zzzzzzuuuuuuwwwtttnnnbbb___ZZZWWWZZZdddqqqzzz}}}xxxllleeeeeejjjooovvvsssuuuwwwaaa```|||{{{sssnnnooonnnbbbOOOAAA:::777555444444333111000///...------,,,------------------,,,------...///999FFFVVV```ccceeeiiimmmrrrlllhhhaaaPPPGGGWWWooo~~~nnn\\\MMMCCCSSStttuuuxxxsssZZZDDD777:::<<>>EEEOOObbbuuu|||}}}}}}|||yyywwwvvvwwwpppmmmlllqqqzzz}}}zzzyyyyyy{{{CCCCCCFFFKKKPPPYYYhhhvvv|||ppphhhfff]]][[[XXXWWWYYY___ggglllkkkiiifffffffffbbb[[[UUUQQQOOOMMMKKKIIIFFFBBB???>>>>>>===<<<;;;::::::999999999999:::::::::::::::888888777777777777888888===JJJXXX___^^^[[[]]]aaahhhrrrssscccMMM>>>888666999999888888888777777777888:::===CCCKKKUUU^^^dddcccgggmmmqqqtttuuutttrrrtttlllffffffiiilllrrryyyoooYYYWWWrrrbbbMMM]]]{{{xxxsss{{{yyy[[[::://////...---,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------000666>>>EEEKKKQQQUUUXXXTTTSSSTTTttt{{{{{{zzzyyykkkbbbkkkooottt|||sssrrryyyxxxxxx}}}uuu___UUUVVVZZZooonnn^^^MMMDDD======???<<<888666222222111000000111111222555444444555777888999:::>>>@@@CCCGGGKKKRRRYYY^^^___aaadddffflllxxxsss]]]GGG@@@@@@@@@DDDJJJQQQXXX```eeennnyyy~~~zzzvvvvvvwwwsssmmmfffbbb]]]XXXYYYbbbppp{{{zzz~~~yyymmmccc```cccgggqqqnnnmmmvvvvvv]]]SSSgggzzz}}}yyyyyy~~~xxxsssrrrsssjjjUUUBBB<<<999666444444333222000//////...------------------------------...//////<<>>>>>===<<<;;;:::999999777777888888999999999:::888777777666666777777888888@@@JJJRRRWWWZZZ[[[\\\aaaeeebbbUUUHHH@@@<<<999888888777777777666666666777999<<>>///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,------...000666>>>FFFLLLQQQTTTWWWTTTPPPTTTwwwyyyvvvlllttt}}}ttt{{{uuuqqqxxxxxxxxx~~~iiiWWWSSSZZZccc||||||gggVVVIIIAAA:::;;;<<<:::999999222222222222222333444444555666666777888999;;;<<<>>>AAADDDIIIMMMTTT[[[___]]]```dddhhhooo}}}sss^^^JJJBBBAAA@@@DDDKKKRRRZZZbbbhhhqqq}}}}}}~~~|||zzzzzzzzztttmmmhhhfff```ZZZYYY```mmmxxxyyy~~~{{{oooccc]]]^^^aaalllmmmlllppp~~~www```QQQ[[[ooo~~~~~~{{{yyyxxx~~~yyyvvvvvvpppZZZCCC>>>;;;777555444333222111//////...------------......------------...//////>>>NNN]]]cccfffjjjnnnnnnooonnniii\\\JJJGGG___{{{zzzvvviii[[[LLLEEEdddyyywwwxxx___JJJ>>>:::;;;>>>EEEOOOZZZmmm}}}zzz~~~yyy}}}pppeeennnyyy~~~yyyvvvvvvzzz}}}||||||}}}|||nnn^^^QQQEEE;;;666999===DDDMMM]]]ttt}}}|||||||||zzzxxxuuussszzzvvvuuuzzz~~~yyywwwwwwyyyBBBDDDIIIOOOVVVaaauuu~~~sssjjj```YYYWWWMMMKKKIIIIIILLLOOOQQQQQQRRRPPPNNNMMMMMMMMMLLLJJJJJJHHHEEEDDDCCCBBB@@@>>>======<<<;;;:::999999888666666666777777888888999777666666555555666666777666888===FFFOOOUUUVVVUUUXXXXXXSSSIIIBBB@@@<<<888777777666666666555555555555888;;;<<>>@@@@@@DDDIIINNNSSSXXX^^^bbb]]]bbbgggmmmuuurrr^^^KKKCCCAAA@@@DDDLLLRRR[[[ffflllttt~~~~~~||||||{{{tttkkkfffeeebbb\\\YYY^^^iiisss{{{sssfff^^^^^^```hhhoooooommmxxxmmmZZZXXXkkk|||fffMMMAAA===999666444444333222000///......------............------......///000???QQQ```eeegggnnnqqqpppnnnnnniiiYYYGGGFFF\\\uuujjjlllbbbTTTIIIIIIjjj}}}yyylllUUUEEE>>>===>>>@@@HHHUUUfff{{{tttfff\\\jjj{{{zzzvvvvvvxxxyyyzzzvvvssssss{{{yyyeeeRRREEE===888666888===EEERRRggg{{{zzzzzz{{{|||}}}{{{zzzyyywwwxxx~~~~~~zzzwwwwww{{{DDDGGGOOOWWW^^^jjjnnnccc[[[SSSLLLIIIDDDCCCDDDFFFIIIJJJGGGEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLIIIEEEBBBAAA@@@>>>===<<<;;;::::::888888777666444555555666777777888888555444444333333444444555333444777===FFFKKKMMMLLLLLLMMMJJJCCC>>>===:::666666666666555555555444444444888:::999;;;DDDTTT```[[[^^^gggtttzzzwwwvvvwwwuuutttuuuwwwtttrrruuu{{{lllcccuuurrrSSSIIImmm|||{{{uuuqqqyyyzzzbbbDDD000///......------......+++++++++++++++++++++++++++++++++,,,,,,...//////111888CCCMMMRRRSSSSSSRRRMMMLLLYYYvvvwwwtttvvviiieeesssyyyzzzqqqwww{{{wwwxxxrrrxxxwwwzzzxxxbbbYYY[[[eeeuuu}}}kkkXXXKKKEEE>>>999999999777666777444555555666777777777777777999<<<<<<<<<>>>AAADDDEEEIIIPPPUUUZZZ___cccfffaaafffmmmttt~~~~~~sss___MMMFFFDDDBBBGGGOOOTTTaaannnuuuzzz{{{yyyxxxqqqiiieeegggfffbbb^^^aaakkksssvvvhhh___^^^```cccoooooogggoooeeeXXXgggtttZZZCCC???:::666555444333222000//////..............................//////000???RRRbbbfffiiippptttrrrpppooogggVVVDDDCCCWWWmmmeeehhh]]]MMMFFFLLLhhh}}}yyy{{{www___KKK@@@======@@@BBBKKK]]]sssnnn^^^[[[lll}}}{{{{{{{{{{{{{{{uuuooogggbbbjjjuuu}}}rrr\\\III>>>999777777:::???HHH[[[tttzzzxxxvvvwwwzzz{{{{{{yyyuuuuuuwww|||zzzxxxwwwyyyIIINNNVVV```hhhuuuuuucccXXXPPPHHHBBB??????@@@BBBGGGIIIHHHCCC>>>???@@@AAADDDHHHLLLOOOPPPQQQMMMHHHDDDBBB@@@???===::::::999888777666555555444444555555666777777888333222222222222222222333111111444888===BBBEEEFFFDDDIIIIIIDDD???===;;;888666666555555555444444444444777999888999BBBRRR```]]]___hhhuuu{{{wwwtttvvvvvvwwwzzzzzzuuuoooqqqwwwtttkkk}}}{{{[[[JJJggg}}}zzz|||yyyttt}}}}}}gggKKK000//////.........//////+++++++++++++++++++++++++++++++++,,,---...///000222:::FFFPPPTTTTTTSSSQQQLLLNNN[[[tttpppnnnsssaaaXXXYYYmmmxxx~~~nnn|||vvvtttxxxtttyyywww{{{~~~jjjYYYXXXddduuuyyyhhhWWWMMMEEE???::::::999666555666555555666777888888888888888:::===>>>>>>???CCCGGGIIINNNUUU[[[```dddgggiiieeekkksss{{{uuubbbQQQJJJGGGFFFKKKSSSXXXgggvvv}}}yyyvvvuuuooohhhgggjjjllliiifffhhhqqqyyyvvvhhh___]]]______mmmmmmaaaggglllXXXccc}}}~~~www]]]DDD@@@:::666555444333222000000///..............................///000000???SSScccfffiiirrrvvvsssssspppfffRRRAAA@@@TTThhhgggiiiZZZHHHFFFOOOddd~~~rrrlllwww}}}uuuxxxoooVVVEEE===;;;<<>>AAACCCHHHFFFCCC@@@<<<999777555777777888888888888777777666666888999:::BBBUUUggg```bbbjjjtttyyywwwuuuvvvtttxxxzzzvvvpppmmmpppuuu|||jjj|||YYYIIIWWWuuu~~~vvv~~~zzzyyy~~~xxxlllOOO777000,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------444>>>IIINNNRRRUUUTTTQQQRRRKKK[[[qqqsssoootttzzzYYYUUUYYYqqq|||sssooo}}}zzzwwwqqqqqqxxxlllddd```gggttt{{{gggVVVPPPKKKAAA888666888777777888>>>:::666666888::::::999;;;<<<<<<<<<===@@@EEEIIIMMMQQQXXX```fffiiijjjiiijjjpppvvv||||||}}}tttdddTTTGGGDDDNNN\\\aaakkkwww}}}yyytttmmmiiimmmlllnnnqqqpppooovvv|||lll]]]ZZZ^^^bbbaaatttxxxkkkppp]]]]]]zzz}}}eeeIIIEEE>>>888666888888666222111000//////...//////...//////...------///111DDDVVVfffjjjlllrrruuusssuuuhhheeeVVV<<>>999777444;;;???EEEPPPmmm}}}wwwqqqooosssvvvvvvtttqqquuuzzz}}}|||yyywwwvvvwwwzzzTTTZZZcccmmmyyy{{{dddTTTLLLBBB@@@AAA<<>>FFFHHHMMMTTTZZZ___dddhhh___]]]TTTGGG???>>>===999;;;::::::999777666666555111222222333444444333333222222222222222222222222///000222444777:::===>>>BBBBBBAAA???===:::888666666666777777777777666666555555777888999AAATTTgggaaaaaagggpppuuuttttttvvvuuuxxxzzzvvvooolllnnnrrr|||hhhttt{{{WWWGGGOOOnnnzzzttt{{{|||}}}vvvZZZ555///***,,,...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------444>>>IIIOOOSSSVVVUUUQQQIIIOOOaaaooooooqqqqqqiiiSSSSSSZZZqqq{{{vvvtttrrr}}}xxxqqqsssyyyjjjdddcccpppzzziii[[[VVVKKK@@@777666888888888999>>>;;;999999;;;===<<<;;;===>>>>>>???@@@CCCGGGJJJMMMSSS[[[bbbeeegggiiijjjnnnuuu{{{}}}tttqqqddddddgggoooyyy~~~uuugggWWWIIIEEEOOO\\\gggppp{{{|||xxxtttoookkkppppppssswwwuuutttyyy}}}mmm^^^ZZZ___cccdddzzzttt{{{bbb[[[wwwvvvzzz}}}fffJJJFFF>>>999777777555333222111000///////////////...//////...------000222CCCUUUeeeiiilllqqqtttrrruuufff^^^OOO;;;EEEaaakkk|||uuucccPPPLLLXXXccceeekkknnn{{{qqqqqqeeeMMM@@@<<<===>>>CCCLLL```yyysssbbbXXXaaa~~~xxxssssssvvvsss||||||{{{xxxpppjjjiiinnnoooeeePPP===777999:::;;;AAAJJJ[[[||||||vvvooolllnnnoooooommmoootttzzz}}}{{{yyywwwvvvuuuwww]]]cccmmmxxx{{{eeeVVVOOOFFFEEEGGGBBBBBBBBBCCCCCCBBBAAA@@@???DDDHHHOOOYYYdddlllqqqsssnnnhhhZZZJJJBBB???===999::::::999888777666555555000111111222222222222222222222222222222222222222000000111222444666888999;;;<<<>>>???>>>;;;999777555555666666666666555555555555555666777@@@TTTgggdddaaacccjjjoooqqqsssvvvvvvyyyyyyuuunnnjjjkkknnnzzzuuuaaaeee|||ZZZIIILLLlll{{{xxxlll999111,,,---///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......555???JJJPPPTTTWWWVVVSSSIIIZZZpppwwwuuuzzzuuu```QQQVVVaaauuuwwwtttsssttt~~~xxxooouuuyyy}}}nnnkkkppp~~~|||uuuiii]]]WWWJJJ???777777999999999;;;======<<<>>>@@@@@@???>>>>>>@@@AAABBBDDDFFFJJJMMMRRRZZZbbbgggggggggiiillluuu}}}dddXXXPPPIIIHHHKKKSSS```nnnxxx||||||vvvqqqhhh\\\PPPLLLVVVdddmmmuuu~~~{{{xxxuuuqqqnnnrrrtttxxx{{{zzzxxxzzz}}}nnn```\\\___```eee}}}}}}lll[[[rrrxxxttt}}}uuuwwwvvvgggNNNHHH@@@<<<:::888555333333222111000////////////...//////...------000222CCCVVVfffjjjlllqqqtttqqqsssaaaRRRGGG@@@QQQkkkvvvxxxjjjXXXOOORRR^^^jjjpppuuu{{{|||uuupppuuu|||aaaJJJ>>><<<>>>@@@CCCRRRllllll[[[SSScccyyyrrrhhhbbbdddjjj~~~pppVVV???555777;;;:::BBBMMMbbb~~~xxxpppkkkjjjjjjhhhggglllrrrzzz~~~}}}~~~~~~}}}{{{yyyxxxwwwvvvssstttyyyfffmmmxxx}}}hhh[[[UUUMMMMMMPPPKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDLLLVVV___iiiuuu~~~ttt^^^KKKAAA>>><<<;;;999999888777666666555555111111222222222222222111111111111111111111111111111111111111222333444444999;;;>>>@@@???===999777555666666777777666666555555555555666777@@@TTThhhhhhbbb```eeelllooossswwwwwwyyyyyytttmmmiiihhhiiiqqqqqqaaa\\\ooo{{{zzz~~~cccQQQNNNmmmsss>>>666000//////,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///666AAAKKKQQQUUUXXXWWWSSSPPPaaawww|||wwwbbbXXXaaammm~~~wwwyyysssttt~~~}}}|||wwwoooxxxzzz}}}wwwyyy{{{uuurrr}}}}}}yyypppddd[[[III???777777:::;;;;;;===<<<===???AAACCCBBBAAA@@@>>>@@@CCCEEEFFFIIIMMMPPP\\\ccckkkllliiigggkkkooozzzgggKKKEEEAAA888<<>>666///......+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000999CCCNNNSSSVVVYYYWWWSSSSSS]]]qqq~~~{{{zzzuuugggaaalllxxxxxx}}}tttwww{{{uuuwwwuuuqqq{{{|||~~~uuufffIII???777888;;;<<<<<<>>>;;;>>>AAACCCCCCBBBAAAAAA>>>@@@CCCEEEHHHLLLQQQUUUccciiinnnmmmiiiggglllqqq}}}ZZZCCCBBB@@@888999999999===BBBHHHMMMOOOVVVWWW[[[^^^^^^___gggrrrwww|||{{{yyywwwuuusssxxx~~~|||zzzssseee______\\\aaauuuzzzkkkUUU```}}}xxxpppsssvvvnnnUUUJJJBBBBBBBBB>>>:::999555444333111000000//////---.........---...111333GGGZZZkkkoooqqqvvvwwwtttlllXXXFFFOOOnnnxxxiiiSSSCCCJJJaaauuuvvvssstttsssYYYEEE;;;<<>>IIITTTbbbttt{{{tttmmmjjjhhhggggggiiilllqqqwww~~~}}}zzzwwwuuutttrrrrrrsss|||xxxxxxdddZZZXXXSSSUUUXXXTTTPPPNNNJJJHHHGGGIIIKKKMMMOOO\\\iiiooozzzzzzZZZEEE===::::::;;;777666666666555555555444333333333333333333222111111111111111111111111111222222111111111222222333:::<<>>QQQbbbiiibbb^^^dddlllrrrwwwzzzyyyyyyxxxtttnnniiieeedddiiitttppp]]]ZZZooosss\\\VVVrrr}}}~~~lll===444---------,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///111===FFFPPPUUUWWWYYYWWWRRRXXX___qqq|||zzzzzzyyynnndddppp~~~www}}}vvv}}}vvvqqqsssvvvvvv~~~mmmJJJ@@@888888;;;<<<===>>>===???BBBDDDCCCAAAAAABBB???@@@CCCEEEIIIOOOVVV[[[gggiiillljjjhhhjjjpppvvvyyySSSBBBCCCAAA::::::999777777888<<>>777888999<<<>>>LLLYYYjjj|||{{{~~~~~~zzzssslllgggeeeeeeeeeeeegggkkksss|||~~~{{{xxxuuutttrrrssssssxxxxxxeee\\\[[[WWWZZZ^^^ZZZTTTQQQMMMJJJJJJMMMQQQTTTSSS___kkkvvvoooQQQBBB<<<999888888666666555555555555444444222222222222222111000000111111111111111111111111000000000000000111222333888:::<<<>>>>>><<<999777666666777777777777666666333444666777666<<>>???BBBDDDDDDCCCAAABBBCCC@@@AAACCCFFFKKKSSS\\\bbbiiiiiiiiiiiikkkrrrzzzkkkOOOFFFEEEAAA<<<;;;:::999999999:::===@@@???@@@IIIYYYgggmmmppprrr~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyyvvvsssttt{{{{{{uuuvvvwwwyyy}}}wwwjjjaaa```aaa^^^gggzzz~~~pppwww```TTTbbbwww~~~{{{zzz~~~|||dddRRREEEDDDDDD>>>:::<<<777666444333111000000000,,,---...------...111444III\\\nnnrrrtttwwwxxxtttggg^^^LLLWWW}}}uuujjj\\\NNNBBBPPPyyyrrrppptttpppVVVBBB:::===DDDIIIPPPcccwww]]]VVV___yyy|||tttnnnfff]]]ZZZaaaiiippp}}}wwwhhh]]]TTTZZZqqqrrrWWWIII===:::::::::===AAAJJJ\\\pppvvv{{{{{{tttlllfffbbbbbbcccaaabbbgggppp{{{~~~{{{yyywwwvvvqqqtttsssuuuuuucccZZZZZZWWWZZZ^^^ZZZYYYUUUQQQNNNNNNRRRVVVZZZZZZcccooo~~~eeeKKK@@@===:::666555555555555555555555444444111111111111111000//////000000000000000000000000.........///000111222333555777999;;;<<<;;;999888555555666666666666555555111222555666555999IIIXXXddd]]][[[dddoootttwwwxxxyyyyyyxxxuuupppkkkfffdddfffuuutttWWWIIIggglllHHH```yyyxxxSSSHHH>>>999555000---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222BBBKKKTTTWWWXXXXXXUUUPPPXXXqqqwwwtttlll___nnnwwwvvvxxxmmmyyytttvvv|||sssMMMBBB:::999<<<<<<<<<===BBBDDDFFFEEECCCAAABBBDDDBBBBBBDDDGGGLLLVVV```gggkkkjjjhhhjjjpppzzzcccNNNIIIGGGBBB>>>666777888888777777888999999:::FFF[[[oooxxxzzzzzz~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxxxxyyyyyywwwtttqqqqqqxxx}}}~~~yyysssssssssvvv{{{xxxkkkbbb``````[[[```uuu|||mmmsss{{{YYYLLL[[[tttxxx~~~nnnZZZJJJIIIHHHAAA<<<>>>777777555333222111000000,,,---...------///111444III\\\mmmrrrssswwwwwwsssccc^^^LLLRRRsssyyyhhhccc```SSSEEEOOOwwwsssqqquuuoooVVVBBB:::===DDDIIIUUUiiiuuu\\\WWWbbbyyy|||vvvpppggg___]]]QQQIIIKKKNNNSSScccuuu||||||rrr^^^ZZZZZZhhhoooGGG???888999:::;;;AAAIIIMMMaaaxxx{{{~~~wwwnnnfffbbbaaabbb^^^___eeeooo{{{~~~}}}{{{yyyxxxwwwpppttttttssspppggg\\\WWWXXX[[[]]]]]]ZZZVVVRRRSSSXXX\\\]]]\\\bbblllzzzpppYYYEEE@@@===666333777777666666666666555555555222222222111111111000000000000000000000000000000111111111111111111111111111333555555333222111222333333333333333333333333555444444444444888FFFTTTdddgggaaabbbpppuuurrrtttvvvwwwvvvsssmmmhhheeecccgggsssnnnUUUKKKbbblllKKKSSSooo~~~}}}{{{~~~~~~qqqiiiWWWBBB333------///------------------------,,,******,,,,,,+++///555???NNNTTTTTTZZZXXXRRRTTTUUUyyyuuu|||zzzdddaaagggzzzvvv|||iiimmm|||zzzzzz~~~nnnNNN???555666999888;;;AAAFFFEEEDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHNNNWWWbbbjjjmmmjjjmmmuuu|||fffTTTNNNJJJEEEBBBDDDAAA<<<:::999::::::::::::<<<@@@MMMfff}}}~~~~~~}}}}}}~~~~~~|||yyyxxxyyyyyyyyyxxxvvvtttsssrrrrrruuuyyy|||}}}{{{yyywwwmmmjjjhhhmmmvvv~~~|||pppddd\\\```ZZZfffsss{{{ppp___JJJSSSpppaaaOOOPPPIIIAAA???<<<:::888555333333222111000/////////...---...222444HHH```jjjuuuxxxuuu{{{ooodddZZZFFFNNNjjjjjj[[[___XXXIIIKKKRRRpppxxxwwwppprrrzzzjjjRRRFFF@@@???HHHSSS___rrroooVVVUUUbbbvvvjjj\\\SSSSSSTTTSSSOOOFFFAAAGGGXXXgggwwwsssiii\\\XXXbbbuuu___JJJ???999===AAA@@@DDDJJJZZZttt}}}|||xxxpppggg```______YYYZZZ___jjjwww}}}{{{yyywwwvvvpppkkkooouuu|||mmmfff\\\XXXYYY[[[\\\\\\[[[XXXUUUWWW\\\```aaa```___oooeeeQQQ@@@===<<<777555777666666555555555444444444222222222111111111000000000000000000000000000000111111111111111111111111000222444555333222222333333333333333333333222222444333444555444777CCCPPP^^^eeebbbbbbmmmrrrpppsssssstttuuusssooojjjfffdddaaaffffffSSSLLLllliiiNNNSSSlll||||||{{{ttt```LLL<<<444111///------------------------,,,***+++------,,,000555>>>NNNTTTUUU[[[YYYTTTVVVYYYwww|||ooowwwrrr[[[]]]eeezzzxxx~~~rrrvvv|||{{{{{{gggMMM???666777:::999;;;@@@DDDDDDEEEGGGIIIJJJJJJIIIGGGGGGIIIKKKQQQYYYdddkkkqqqoooqqqyyyfffWWWSSSPPPLLLJJJHHHEEE@@@<<<:::999888777666999===EEEWWWnnn|||}}}}}}~~~}}}~~~}}}zzzyyyzzzyyyyyyxxxwwwuuusssrrrsssuuuxxxzzzzzzwwwtttrrrhhhfffeeekkkuuu}}}}}}rrrfff]]]```ZZZfffrrr|||ppp~~~aaaKKKRRRpppbbbOOOOOOJJJDDDAAA===:::888444333222222111000/////////...---///222444IIIaaajjjvvvxxxvvv|||pppcccWWWEEEJJJbbbcccZZZ```XXXDDDIIIXXXqqqrrrppptttpppsss|||iiiPPPDDD???@@@JJJVVVgggyyyoooWWWWWWeeeuuuggg\\\RRRPPPTTTXXXVVVRRRJJJEEEKKKYYYdddyyy~~~~~~nnndddVVV]]]qqqooo]]]HHH>>>999???CCCBBBEEELLLaaayyy~~~~~~|||xxxqqqhhhaaa^^^^^^XXXYYY]]]gggttt~~~zzzxxxwwwrrrmmmooosssxxxiiiddd]]]YYYZZZ[[[[[[ZZZXXXWWWVVVXXX\\\```bbbccchhh|||rrrUUUFFF:::999;;;888666888444444444444333333333333222111111111111000000000000000000000000000000000000000000000000000000000///111333333333222333444444444333333222222222111333333444555555666@@@JJJVVVcccdddcccjjjnnnmmmsssqqqsssuuuvvvsssnnnhhhddd]]][[[aaaXXXRRR{{{fffKKKLLLaaavvvwwwtttwwwvvvzzzbbbOOOCCC<<<444///---------------------------+++,,,......---111666???OOOUUUVVV\\\[[[UUUWWWZZZppppppgggqqqzzzjjjUUUWWWcccxxxzzzzzz}}}}}}}}}{{{eeeMMM???777999<<<:::;;;@@@AAACCCGGGKKKMMMNNNMMMLLLHHHJJJMMMQQQWWW___hhhnnnvvvuuuxxx}}}fff]]][[[ZZZWWWUUUSSSOOOJJJEEEBBB???;;;999666999:::<<>>AAAMMMZZZoooppp[[[\\\kkkgggWWWOOOLLLRRR\\\fffddd___YYYWWWZZZccckkk|||{{{xxxwww~~~yyykkkddd\\\mmm}}}hhh\\\III???:::@@@EEEEEEIIIPPPjjj~~~}}}yyyrrriiiaaa]]][[[VVVWWWZZZbbbnnn{{{zzzwwwvvvsssnnnoooppprrrwwweeebbb]]][[[[[[[[[ZZZYYYYYYZZZ[[[\\\___bbbfffiiivvv~~~```JJJ???777777:::888666777333333333333222222222111111111111111000000000000000000000000000000000000000000000000000000000000---///111222222222444555444444333333222111111111222111333666555555<<>>BBBPPP___qqqsss___bbbsssrrr[[[OOOLLLPPP^^^mmm{{{zzzwwwsssqqqrrrvvvyyyzzzvvvnnnkkkrrr}}}|||yyyvvvxxxvvvkkkgggiiivvv~~~nnnccc```RRRFFF???CCCHHHKKKRRR[[[rrr~~~zzzssskkkbbb[[[XXXSSSTTTWWW^^^hhhuuuxxxuuuttttttoooooonnnmmm~~~{{{nnncccaaa^^^\\\[[[[[[ZZZZZZ]]]___aaacccdddiiipppuuugggIIIDDD<<<777777999888555555333222222222111111111111000000000000000000000000////////////////////////////////////////////////---...000111111111444666333333333222222111111111111111222555555555:::AAANNNfffnnnhhhhhhkkknnnvvvvvvxxxzzz|||zzzrrrhhh```[[[TTTggghhhXXXxxxiiiLLLHHHXXXnnnvvv{{{kkkHHH777555555222000------------------------///------//////...222888EEEUUU[[[[[[```\\\UUUVVV^^^eeebbbdddvvvxxxeeeVVVaaappp||||||zzz}}}ooo{{{~~~uuuxxxuuuhhhMMM@@@888;;;>>><<<<<<@@@@@@FFFOOOTTTUUUSSSRRRQQQRRRVVV\\\bbbiiipppwww{{{}}}xxxmmmkkklllllljjjkkkjjjhhheeebbb^^^YYYRRRNNNDDD???:::888:::BBBOOOXXX\\\eeepppwww~~~|||{{{{{{zzzyyyxxxwwwvvvrrrrrrrrrqqqqqqooonnnmmmlllmmmooopppooonnnkkkjjj___^^^aaajjjvvv~~~zzzlllbbb\\\YYYaaaddduuu{{{jjjoootttRRRMMMppp~~~sssmmmdddOOOKKKHHHIIIHHH@@@===:::666444333333111000000000000///...///333555KKKcccmmmyyy{{{xxx~~~rrr```JJJCCCVVVlllvvvtttmmmXXXRRR\\\]]]kkk~~~{{{qqqppp{{{yyybbbJJJ???>>>DDDSSScccoootttbbbhhhzzzrrraaaRRROOOSSS\\\mmmvvvppphhhdddkkkxxx~~~~~~|||xxxqqqlllmmmwww~~~mmmdddaaahhhlllnnnlllhhhhhhlllpppaaaRRRHHHKKKQQQWWWbbbnnnxxx~~~}}}yyytttlllcccZZZTTTPPPRRRUUUZZZcccqqqxxxuuuuuutttooopppllliii{{{uuuiiibbb```___]]]\\\[[[[[[\\\\\\___cccdddgggnnnyyyyyyWWW===AAA<<<888666777777555333222222222222111111111111//////000000000000000111////////////////////////////////////////////////---...///000///000333555222222222222222222222222222000111555666666:::@@@PPPjjjsssiiihhhkkkpppwwwwwwxxxyyy{{{zzzrrrggg^^^VVVPPPbbbfffVVVffflllLLLGGGVVVnnnyyylllDDD222//////...///------------------------...,,,---//////...222777FFFVVV]]]]]]bbb^^^VVVWWWgggjjjhhhppp|||fffYYYnnn~~~{{{yyypppgggyyy}}}~~~yyysssyyy|||mmmaaaOOOAAA888;;;>>><<<===AAADDDKKKSSSXXXWWWTTTSSSSSSXXX\\\ccciiipppwww~~~xxxqqqrrrsssssssssuuurrrqqqooommmiiibbbZZZUUUKKKDDD>>>=========???CCCHHHQQQ\\\eeeqqq~~~|||zzzyyyxxxwwwvvvuuuuuutttoooooooooooonnnmmmlllkkkkkklllnnnooooooooommmlllcccaaaccckkkvvv{{{nnnccc[[[ZZZ``````rrr|||iiiiiizzzVVVNNNooo}}}|||}}}tttrrrdddRRRLLLGGGHHHIIIAAA???<<<888666555444222111000000000//////000333666IIIbbbmmmzzz}}}yyy}}}ppp[[[IIIOOOhhhyyywwwfffQQQQQQ]]]\\\jjj{{{tttrrrwww```III???>>>EEEUUUdddoootttdddkkk}}}ppp]]]SSSNNNTTT]]]hhhzzz}}}qqqnnnhhheeelllxxxzzzrrrmmmqqq|||sssbbbYYYVVV]]]\\\ZZZ[[[eeeuuuiiiZZZPPPSSS[[[cccqqq~~~}}}|||zzzxxxtttmmmcccXXXQQQLLLOOOTTTXXX```mmm{{{xxxxxxtttppppppjjjfffxxxqqqfffbbbaaa```^^^\\\\\\]]]^^^[[[```eeehhhmmmwww|||cccMMM>>>>>>;;;777555555666555222333333222222222111111111////////////000000111111////////////////////////.........................../////////...///222444000000000111222222333333222000000444666666:::@@@SSSmmmtttiiiggglllpppvvvttttttvvvxxxxxxqqqfff]]]VVVPPP[[[eee\\\]]]rrrnnnJJJDDDTTTmmmyyyoooFFF444111///...000------------------------...,,,,,,.........111777DDDUUU\\\^^^dddaaaZZZZZZlllnnnppp|||lllbbbtttzzzxxxiiifff{{{}}}yyyuuu{{{|||xxxzzzwwwiii\\\PPPBBB888:::===<<<>>>CCCHHHOOOWWWZZZXXXTTTSSSSSS\\\```fffmmmttt{{{|||wwwsssvvvxxxxxx{{{~~~zzzyyyxxxuuuqqqiii```YYYRRRLLLHHHGGGCCC<<<:::===;;;CCCKKKRRR___ppp||||||{{{yyyyyyxxxwwwvvvuuuttttttsssnnnnnnooonnnnnnmmmlllkkkmmmnnnoooppppppooonnnmmmgggddddddkkkvvv~~~|||nnnccc\\\\\\```___rrr~~~jjjfff|||YYYOOOmmmrrrjjjiii{{{eeeWWWPPPHHHHHHJJJCCCAAA>>>:::777666555444222000111111//////000333666FFFaaannn|||~~~yyy{{{mmmZZZQQQddduuu___OOOMMMaaammmxxxyyytttuuu___HHH??????FFFUUUdddsssrrrbbbjjj~~~xxx\\\TTTNNNPPP[[[gggrrr~~~vvvsssoooooollljjjooo{{{{{{{{{~~~mmm^^^UUUQQQRRRSSSUUU\\\mmmbbbVVVOOOVVV```jjjxxx~~~~~~|||}}}~~~yyyxxxvvvsssmmmcccWWWOOOIIINNNTTTXXX^^^lll{{{yyyzzzuuuqqqpppiiibbbttt{{{nnndddbbbbbb```^^^\\\\\\^^^```bbbhhhnnnrrrxxx}}}]]]KKKDDD@@@<<<:::666333333555555222333333333222222222222111.../////////000000111111////////////////////////.........................../////////...///111444//////000111222333333444333000000333666777;;;AAAUUUooouuuhhhggglllpppvvvqqqqqqrrruuuvvvqqqfff]]]ZZZSSSYYYgggeee^^^kkkoooNNNGGGWWWqqq}}}oooHHH777444111000222---------------------------+++,,,......---111666BBBSSS\\\___fffccc]]]^^^kkkooosssssskkktttxxxuuu|||fffhhhzzz|||zzzxxx}}}pppoooqqqvvvxxxvvvvvvyyy~~~wwwiii]]]QQQCCC888999<<<<<<>>>DDDKKKQQQYYY[[[XXXTTTSSSTTT^^^aaagggnnnuuu}}}zzzvvvtttwwwzzz|||~~~|||vvvmmmccc\\\XXXTTTRRRPPPHHH>>>;;;@@@777===CCCGGGRRRdddttt}}}~~~zzzzzzyyyvvvyyyxxxwwwuuuttttttttttttnnnooooooooonnnmmmllllllppppppqqqqqqqqqpppnnnmmmiiifffeeejjjttt}}}}}}nnnccc^^^^^^aaa___rrrkkkeee}}}[[[QQQkkkqqqkkkmmmzzzgggZZZSSSIIIIIIKKKFFFBBB???;;;999777666555333000111111000///000333666DDD```nnn|||yyyzzzkkk\\\ZZZwwwsss[[[QQQKKKffftttpppxxxuuuuuu___III@@@@@@FFFUUUdddyyyppp```iii}}}jjjOOOTTTQQQUUUbbbnnnxxx{{{qqqmmmoooqqqqqqooosss}}}|||mmm```XXXTTTIIINNNVVV```ppp}}}|||tttWWWMMMJJJTTT```kkkxxx~~~||||||~~~~~~zzzxxxxxxyyywwwvvvuuurrrmmmcccWWWNNNGGGMMMTTTXXX]]]kkk~~~zzzxxxzzzvvvrrrqqqggg___qqqsssjjjfff\\\\\\[[[[[[]]]aaaeeegggdddpppyyy{{{yyyZZZFFF:::777888777444111000222333333333111111111111111222222222........................,,,---///000000000///...........................---......///////////////111222333333111///000000222222222222444888===BBBXXXxxxyyydddccceeefffqqqpppqqqsssvvvvvvpppfff^^^\\\YYYUUUhhhggg[[[qqqqqqQQQGGGVVVtttyyy|||rrrIII666222000..............................,,,+++,,,...---,,,222999IIIZZZ```aaaeeebbb]]]aaasssvvv}}}tttkkkuuuxxx{{{fffrrr}}}}}}}}}pppfff^^^___aaa```aaadddkkkpppxxxzzz{{{yyyuuupppggg```]]]KKK;;;:::>>>???CCCIIITTTXXX\\\\\\YYYVVVVVVWWW```jjjlllppp|||}}}~~~vvvnnniiigggjjjgggccc^^^XXXPPPGGGAAA>>><<<===BBBGGGPPP^^^jjjnnnrrrxxx{{{|||{{{|||~~~~~~{{{zzz{{{~~~xxxwwwvvvsssqqqnnnmmmlllnnnnnnnnnnnnnnnoooooooookkklllnnnooopppooonnnmmmmmmeee```ggguuu}}}~~~~~~wwwmmmaaa^^^```eeennn~~~yyy```}}}]]]UUUaaasss~~~yyyrrrxxxvvv\\\VVVVVVIIIJJJKKKJJJEEE???;;;999888666555333222000///...///000111BBB^^^vvv|||~~~{{{ooo\\\ccc~~~zzzgggVVVSSSMMMuuulllkkksss|||zzz```IIIAAA@@@FFFYYYnnn|||eee[[[hhhttttttfff^^^ZZZ```jjjvvvuuupppvvv|||oooXXXLLLMMMHHHGGGKKKWWWdddggg^^^TTT@@@@@@BBBLLL[[[kkkwww~~~||||||~~~|||zzzyyysssmmmmmmqqquuuuuuuuutttnnnbbbSSSHHHKKKNNNNNNOOO\\\ssswwwrrrqqqsssnnniiigggccchhh~~~~~~ssskkkccc___[[[\\\]]]^^^```dddhhhjjjqqq}}}___GGG===999666666777444222111111333333222222222222222222222222222........................,,,---...///000//////...---------------------------......///////////////222333555444222111111222222333333333444777<<<@@@QQQmmmnnn```bbbffffffmmmpppppprrruuuuuupppfff___YYYXXXVVVjjjhhhXXXjjj|||{{{VVVIIITTTnnn|||}}}qqqHHH666222///---...........................---,,,---///...---333:::HHHYYY``````dddaaa\\\___tttwww~~~jjjeeettt~~~uuurrreeexxx}}}~~~xxxnnngggdddiiimmmmmmkkklllqqqvvv|||}}}~~~}}}yyytttmmmgggdddPPP===888;;;@@@JJJUUU]]]___aaa___[[[YYYZZZ\\\cccnnnsssyyy~~~}}}yyysssoooooopppzzzwwwrrrllleee\\\SSSMMMEEEAAA??????AAAEEEOOOYYY^^^dddkkkqqquuuyyy|||{{{{{{yyy}}}|||zzzzzz|||wwwvvvuuusssqqqooommmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkiiiccc___dddqqq}}}~~~xxxoooccc^^^___dddooo~~~www[[[www[[[OOOVVViiixxx{{{uuuXXXRRRTTTIIIKKKKKKJJJFFFAAA===;;;999666555333222000//////000111222BBB]]]uuu|||~~~zzznnn[[[eeetttfffYYYQQQSSS}}}xxxiiikkkuuu}}}www^^^GGG@@@AAAGGGZZZppp{{{bbbZZZhhhtttvvvnnnjjjqqqyyy}}}yyyjjjQQQCCCBBB???>>>???FFFMMMNNNFFF>>>999999<<>>KKK```ddd^^^dddiiihhhkkkooooooqqqtttuuupppfff___VVVVVVWWWllljjjXXXgggwww[[[KKKQQQgggttt{{{nnnGGG666222///---..............................---...000///...333;;;JJJ[[[aaaaaaeeebbb\\\___sssuuu{{{vvv^^^]]]ttt|||wwwnnnfff}}}}}}|||wwwrrrnnnpppyyy|||zzz}}}wwwooojjjaaaOOO>>>;;;>>>EEEQQQ___eeeeeeddd```\\\[[[___cccgggttt{{{~~~|||yyytttrrrsssxxx{{{yyyssslllcccZZZTTTMMMHHHBBB???======CCCJJJMMMUUU```iiipppvvv}}}uuurrrtttuuu|||zzzyyyyyyuuutttsssrrrqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllljjjhhhggggggggghhheeeaaa^^^bbbnnn}}}{{{rrrggg___^^^dddqqquuuVVVqqq]]]JJJLLL___|||wwwUUUNNNSSSKKKMMMLLLKKKHHHDDDAAA>>>:::666333333222000//////111222333BBB\\\sss|||yyymmmXXXeee}}}lllccc\\\PPPXXX}}}~~~{{{oooeeejjjttt~~~ttt\\\FFF@@@AAAHHH\\\rrr{{{{{{vvv___[[[kkkuuu||||||~~~iiiLLL<<<:::888666666888::::::555111555555999CCCTTTfffuuu}}}zzzzzz~~~zzzyyy{{{zzztttnnnjjjgggeeejjjpppvvvtttqqqlllfff]]]SSSLLLKKKLLLKKKLLLWWWkkk~~~wwwtttttttttnnnjjjfff___aaasssvvvhhh\\\UUURRRYYY]]]bbbfffhhhlllqqqvvv}}}mmmVVV>>>777;;;===999666777555222111222222111000111111111000000000000000........................------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////222333555555333222222333333444444333333555888<<>>AAAFFFGGGOOO\\\gggooovvv}}}xxxxxxyyyzzz~~~~~~~~~}}}{{{yyyxxxwwwrrrrrrrrrqqqppppppoooooommmmmmmmmmmmmmmlllllllllkkkiiifffccccccdddgggiiigggccc___bbbqqq|||tttiii___]]]cccrrruuuSSSjjjaaaKKKIII]]]~~~XXXOOOUUUNNNPPPNNNMMMKKKGGGDDDAAA===777444333222111000000111333444BBBYYYqqq{{{xxxlllUUU^^^rrr{{{nnndddaaa[[[QQQZZZqqqtttnnnkkkuuu|||jjjccchhhppp~~~rrrZZZEEE@@@BBBIII\\\rrr|||llljjjrrrsss______oooxxxhhhKKK;;;888777666555555555666666666555666999BBBPPP```nnnwwwsssvvv{{{|||wwwuuuwwwssslllfffeeefffjjjrrr{{{xxxxxxuuuppphhh]]]RRRKKKNNNMMMKKKKKKRRRcccvvvvvvssstttsssnnnjjjfff______pppjjjVVVMMMOOOUUU]]]aaaeeehhhjjjooowww}}}sssdddOOOCCC999777888777444333555444222111222222111///000000//////....................................---------------......///,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////111333333111000111222222333333333333444777:::BBBOOOaaagggccceeemmmppppppoooppprrrrrrmmmeee^^^TTTUUUXXXrrrttthhh|||zzzZZZIIIMMMbbbnnnvvv~~~dddCCC555222///...///........................,,,+++,,,...---,,,222999MMM]]]cccbbbddd```ZZZ]]]hhhdddgggxxxjjjVVVYYYuuu|||{{{tttpppkkkcccSSSFFFEEEHHHKKKTTT^^^``````^^^\\\\\\bbblllttt{{{}}}~~~{{{uuu}}}~~~~~~|||yyyxxxxxxzzz}}}~~~|||xxxuuuqqqmmmgggddd___WWWPPPLLLHHHDDDDDDHHHGGGOOO[[[fffmmmtttzzz~~~|||zzzyyyxxxvvvuuuqqqqqqpppppppppooooooooolllllllllkkkkkkjjjjjjjjjgggeeebbb``````dddhhhllllllgggaaadddttt~~~wwwkkk___[[[bbbrrruuuSSSaaacccLLLIII___```UUU[[[SSSTTTQQQOOOMMMJJJGGGDDD???999555444333111000111222333555@@@VVVmmm{{{wwwlllRRRTTTaaahhhbbbbbbaaaXXXSSS[[[hhhfffgggiiirrrzzzkkkfffhhhkkk~~~pppYYYEEE@@@BBBIII\\\rrr{{{jjj^^^eeeyyyqqq```eeevvv|||sssoooooowwwuuuqqqqqqrrrssstttxxxyyy___HHH<<<:::888777666555555555777888555666888>>>GGGRRR^^^eeegggjjjpppzzz|||wwwuuuvvvrrrjjjbbb```bbbgggpppxxxrrruuuwwwuuummm```TTTLLLQQQOOOKKKJJJNNN[[[mmm|||vvvssstttqqqmmmjjjggg```^^^nnnyyy^^^MMMMMMZZZffffffhhhkkkkkklllrrr}}}gggPPPFFF===999888:::999555444666333222111111222222111000000000//////......------........................------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---///111111000///000111111222333333333444777999???FFF\\\ggg```aaalllpppqqqppppppqqqqqqkkkccc\\\UUUWWW[[[uuu{{{rrrxxxWWWFFFLLLbbbpppyyy{{{^^^AAA555222000///111........................,,,+++,,,...---,,,111999LLL\\\aaa```bbb]]]WWWYYYeeeaaaeeewww~~~gggWWW```xxx|||zzzzzzzzzyyyyyyaaaJJJBBBDDDHHHPPPZZZYYYZZZ[[[\\\___gggrrrzzz}}}kkkgggiiinnnqqquuu}}}||||||}}}}}}|||{{{}}}{{{yyywwwvvvtttqqqooolllccc[[[VVVRRRLLLJJJKKKKKKRRR\\\eeekkkpppvvvzzz|||xxxwwwuuutttssspppppppppooooooooooooooojjjjjjjjjiiiiiihhhhhhgggdddbbb___^^^```eeekkknnnoookkkdddcccppp{{{lll```[[[```nnn~~~rrrPPPUUU{{{~~~```KKKHHHaaaggg]]]```WWWXXXTTTQQQOOOLLLIIIFFFBBB===999666555333111111222333444>>>RRRjjjzzzwwwmmmSSSQQQYYYaaaaaafffdddVVVVVV```kkkiiitttuuusss~~~pppjjjkkkmmmmmmVVVCCC@@@CCCJJJ^^^sssqqqgggeeeuuusssgggppp}}}iii^^^XXXUUUYYY___```XXXPPPNNNPPPRRRVVV\\\fffssszzzdddPPPCCC>>>>>>===<<<:::888888777777777777888999;;;>>>DDDKKKPPPVVVYYYaaannn}}}{{{vvvtttuuurrrhhh^^^ZZZZZZ\\\aaagggiiiooouuuvvvooobbbVVVNNNRRRNNNJJJIIIKKKVVViiiyyyyyyttttttpppllljjjggg___\\\jjj}}}ooo^^^XXX```mmmwwwpppqqqqqqnnnnnnuuu{{{fffQQQAAA:::;;;999999;;;:::666666888111000000111333333222111222111111000//////..............................------,,,,,,,,,---...///---------------------------......///////////////,,,...000000//////000111///111222222333444777999???>>>SSSeee```cccooopppsssrrrqqqqqqooojjjaaaZZZWWWYYY^^^zzzvvvzzzVVVDDDIIIaaappp}}}tttYYY>>>444333111000333........................---,,,---///...---222:::NNN^^^cccaaabbb]]]WWWYYYeeefffmmm}}}|||bbbXXXjjj}}}|||{{{zzzdddIII@@@BBBEEEJJJPPPQQQTTTWWW[[[___hhhrrrzzzyyykkkaaa\\\]]]dddmmmsssxxx~~~||||||||||||zzzxxxwwwnnnfffccc___YYYVVVVVVUUU[[[ccciiinnnrrrxxx}}}{{{yyyuuusssrrrpppppppppooooooooonnnnnnnnniiiiiihhhggggggfffeeeeeecccbbb```___aaafffkkkoookkkllleee^^^dddvvvmmmaaa[[[\\\gggvvvkkkKKKMMMrrrwww\\\JJJHHHbbb~~~yyykkkaaadddZZZZZZXXXRRRPPPLLLJJJGGGDDD@@@<<<888666444222111111222333<<>>999777777666333222444000//////111333444333111333333333222111000000///........................------,,,+++,,,---...///........................---......///////////////---...000111000///000111...000111222333444777999AAA999NNNdddccchhhtttrrrtttrrrqqqpppoooiii```YYYXXX[[[aaa}}}www|||VVVDDDHHH___pppqqqVVV===444333111111444...........................---...000///...333;;;RRRaaafffdddeee```YYY[[[ggglllwwwzzz]]]XXXppp}}}~~~www}}}www]]]EEE@@@DDDEEEEEEFFFJJJNNNSSSXXX]]]eeeooovvv}}}ooo```XXXVVVVVV^^^kkkwww|||~~~uuunnnllljjjeeebbbbbb```eeelllqqquuuyyyzzzuuurrrpppnnnppppppoooooonnnnnnmmmmmmhhhggggggfffeeeeeedddddddddbbbaaa```bbbfffkkknnngggkkkfffYYYZZZmmmnnnbbb[[[ZZZbbbpppeeeGGGKKKooottt[[[JJJIIIccclllccceeeZZZ[[[YYYSSSPPPMMMJJJHHHEEEAAA???999888555333111111222222;;;LLLeeeyyyxxxoooYYY]]]jjjssssssuuummmZZZeeerrrvvvtttwwwpppuuuzzzzzzcccOOO>>>>>>EEEOOOeee{{{tttZZZJJJEEEDDD???999;;;>>>@@@>>>???EEEIIIJJJVVVbbbqqqyyy{{{|||xxx```KKKCCCHHHPPPUUUZZZYYYXXXZZZ]]]\\\XXXSSSKKKLLLMMMKKKGGGFFFGGGIIIJJJLLLUUUggg~~~~~~wwwqqqiiicccbbb[[[SSSMMMOOOSSSWWW\\\```tttyyy~~~{{{qqqbbbTTTMMMNNNIIIFFFHHHJJJTTTiii~~~yyywwwpppmmmkkkfff\\\UUU```pppyyyuuuvvvhhhhhhhhhnnn|||}}}xxxvvvzzzxxxgggUUUIIICCC>>><<<===888888666555333111000000111111000000000000111111////////////////////////------------------------***+++,,,,,,------,,,,,,//////.........---------///000000000000//////...///......------///000111000111333333222333555777666???QQQdddjjjffffffmmmiiippprrrnnnhhhdddaaa]]]\\\XXXaaa{{{vvvzzz|||WWWDDDGGG___ttt~~~nnnUUU===555444000///111//////.........---------...---,,,---,,,---333;;;MMMeeejjjfffggg[[[WWWhhhqqqkkkyyyzzzfffeeejjj|||vvvttt|||tttrrr\\\RRRFFF???>>>???>>><<>>999888666444222111111111888IIIeeexxxzzz~~~zzzlll]]]mmm~~~wwwjjj___eeemmmtttrrr~~~rrr```MMM???@@@FFFNNNaaavvv~~~vvvyyyeeeNNNAAA===;;;::::::<<<======<<<===AAAIIIPPP___ggguuu{{{~~~vvveeeSSSEEECCCPPP```kkkrrr{{{~~~zzzuuussstttllliiiccc\\\WWWTTTTTTUUUWWWZZZaaannnuuulllbbb\\\ZZZVVVPPPKKKIIIJJJOOO]]]jjjxxxjjj___SSSHHHKKKIII@@@AAAOOO[[[iii|||uuuwwwtttjjjdddbbb[[[VVV^^^mmmwwwiiicccaaa```jjjmmmqqqxxxzzzzzz|||}}}}}}xxxrrrmmm^^^RRRFFF@@@===:::888999777777666444333222111000000000////////////000000........................------------------------++++++,,,---------------//////.........---------//////000000000000////////////...---...///000111000111222222222333555777777>>>OOOaaafffbbbcccjjjjjjnnnpppmmmiiifffaaa[[[[[[WWW```xxxkkkkkkzzzTTTAAADDD^^^wwwpppWWW???666444111///111//////.........---------...,,,---...------333;;;KKKeeellljjjlllaaa\\\lll{{{rrrmmmooouuusss~~~xxxpppeee\\\YYYIIICCC<<<999;;;<<<;;;999<<>>;;;888888555555555444333222222222//////............//////........................------------------------,,,,,,---............---...............------------...///000000111000000//////.........///000111///000111111111222444666888<<>>:::666333333444555555CCCaaaxxx~~~zzzjjjbbbrrrbbb[[[]]]}}}}}}~~~zzzgggSSSCCC999===CCCJJJ\\\pppzzz}}}vvvggg]]]LLL;;;555555666888:::<<<>>>??????>>>@@@FFFKKKWWWeeeooolllkkkuuu{{{uuunnnjjjnnnvvvsssiiieee```[[[YYYSSSPPPPPPSSSYYYbbbqqq{{{jjj```UUUJJJKKKIII@@@???JJJSSS```tttsssssslllfffaaa```[[[UUUZZZddd|||mmm[[[RRRSSSYYY[[[ZZZaaajjjuuu{{{yyyssslllcccZZZTTTLLLFFFAAAAAA???:::777777444444444333333333333333000//////......//////000........................------------------------,,,---......//////..............................------...000111111111111///////////////000000000...///111111000111333555777:::GGGWWW___^^^bbbiiimmmmmmlllllloooooofffZZZTTTTTT___wwwzzz___ZZZsss~~~VVVCCCFFFccc~~~zzzyyy___EEE:::666222000222////////////............---,,,---...------222:::NNNhhhooonnnqqqhhhfffxxxwwwsssxxxvvviiinnn~~~rrrccccccpppzzzmmm]]]SSSJJJ@@@:::999>>><<<;;;;;;<<<;;;888666:::>>>DDDHHHKKKOOOVVV[[[bbbkkkuuu|||xxxoooVVVQQQOOORRRVVV]]]kkkyyyzzzvvvssstttpppppppppnnnllliiifffdddeeedddccccccddddddcccaaa```___]]]]]]___aaadddfffhhhkkkggg___cccuuu{{{fffWWWWWWcccrrrkkkPPPLLLaaa{{{gggIIICCCPPPooouuuiiiggg^^^^^^XXXTTTSSSSSSTTTSSSPPPLLLHHHDDDAAA;;;666333333555666666AAA^^^xxxxxxggg]]]|||mmm]]]VVVZZZxxxtttsssttt}}}xxxcccMMM???888>>>CCCJJJ[[[ooo}}}|||}}}~~~pppcccZZZKKK<<<666555555777999AAACCCDDDBBB@@@AAAEEEIIIRRR```gggdddhhhyyy}}}{{{~~~oooiiijjjhhhdddaaaZZZXXXYYY]]]bbbkkkyyyyyyiii```UUUJJJHHHGGG>>>===GGGPPP^^^sssrrrrrrlllgggcccaaa]]]XXX[[[aaaaaa]]]YYYWWWXXX[[[\\\]]]]]]fffooosssxxx}}}~~~xxxooofff___ZZZVVVTTTJJJDDD@@@>>>;;;666444555333333333333333333333333111000000//////000000111........................------------------------,,,---......//////......---.....................------...000111111111111/////////000000000000000...///111111000111333555666888DDDVVV```aaaeeemmmoooooommmnnnrrrrrrggg[[[UUUTTT```wwwzzz```\\\xxxVVVDDDHHHccc{{{uuu~~~cccHHH<<<888333111333000000/////////.........---,,,---///...---222:::RRRjjjooolllooogggfffzzzmmmooozzzooolllwwwrrrccceeesssoooaaaQQQGGG@@@<<<;;;>>>@@@???>>>===<<<;;;999777;;;===@@@AAACCCIIIQQQXXX```hhhqqqvvvyyyxxxoooeeeOOOOOORRRVVV[[[dddsss|||xxxsssqqqqqqoooooooooooommmkkkiiigggdddcccccccccddddddbbb```aaa```___^^^^^^```cccfffiiijjjeee^^^bbbsssjjjYYYWWW```ooofffKKKHHH\\\xxxhhhJJJBBBMMMnnnzzzmmmiii^^^^^^XXXVVVUUUTTTTTTSSSPPPJJJGGGFFFBBB===777444333444555888@@@[[[wwwuuudddaaayyyuuuggg^^^ZZZ{{{rrrnnnmmmoooyyywwwbbbJJJ>>>999???DDDJJJ[[[pppzzznnnjjjqqq{{{}}}nnnaaaUUUIII<<<888777777888;;;AAACCCEEEEEEDDDFFFJJJOOOMMMZZZbbbdddppppppkkkmmmlllhhheeeaaa___aaaeeeiiiooo{{{uuuhhh```TTTHHHCCCDDD===<<>>===;;;777777999333333333333222222222222111111000000000000111111------------------------------------------------,,,,,,---............------------...............---...///000000111000000...///000111111111000000///000111111111222444666666888CCCVVVaaadddhhhoooppppppooopppsssrrrggg[[[WWWUUU```vvvyyybbbccc{{{QQQCCCJJJdddvvvwwwmmm~~~hhhKKK>>>999444111333000000000/////////......,,,,,,---000///---222999SSSkkkppplllooogggfffyyy}}}xxxnnnZZZdddttt|||}}}lllrrr|||jjjjjjvvvxxx]]]PPPCCC===;;;:::===AAA<<<===>>>>>>===;;;:::888777999;;;<<>>WWWuuuuuueee\\\kkkyyy~~~{{{ssshhh___[[[rrrtttqqqppptttwwwaaaJJJ???;;;AAAEEEJJJ\\\qqq|||nnnbbbaaarrrvvvhhh[[[LLLBBB999777888999;;;>>>===@@@CCCDDDFFFKKKSSSXXXaaaiiiqqquuu{{{jjjcccbbb```]]]]]]___^^^bbbggglllrrr}}}tttggg___RRREEEAAACCC===<<>>???===999999<<<444333333333222222111111000000////////////000000------------------------------------------------++++++,,,------------------------.........////////////000000000000//////...///000111222111000000000111222222222333555777888888DDDVVVbbbdddgggnnnnnnpppppppppqqqnnndddYYYVVVUUU^^^uuu{{{iiiqqquuuLLLBBBNNNhhhwww}}}|||tttoookkkNNN@@@:::444222444000000000000/////////...,,,,,,---000///...222999OOOiiiqqqooosssiiifffwwwuuuooowwwxxx___OOO^^^rrr{{{vvv~~~ppptttooocccLLLBBB:::999;;;;;;>>>AAA<<>>DDDLLLSSS]]]aaadddccccccbbb[[[SSSQQQUUU[[[cccmmmyyyzzzvvvrrroooooommmlllkkkjjjiiihhhhhhhhhdddcccdddeeefffeeebbb```aaaaaaaaa___]]]^^^bbbeeegggfff```ZZZZZZgggwww~~~jjjZZZSSSVVV```YYYAAA===SSSssshhhKKKDDDWWWpppjjj___```\\\[[[YYYWWWUUUTTTRRRNNNKKKIIIGGGBBB===888666444444888:::RRRrrrwwwhhhSSS\\\eeejjjkkkjjjbbbYYY[[[iii|||vvvuuuzzzxxxtttrrrwwwuuu```JJJ@@@<<>>888777999:::===AAA===???BBBCCCFFFLLLUUU[[[nnnuuu~~~zzzjjjbbbjjjwww|||mmmmmmxxxwwwcccYYYVVVUUUXXX\\\bbbdddjjjsss{{{wwwhhh^^^QQQCCCAAADDD>>>===GGGQQQbbbzzztttuuurrrooohhhaaa]]]\\\ZZZXXXooooooooommmlllkkklllmmmmmmoooqqqpppqqqrrrmmmfffaaa]]]WWWRRRNNNJJJFFFCCC;;;:::<<<>>><<<666444777444444333333222111111000//////............//////------------------------------------------------***+++,,,,,,------,,,,,,---------........./////////000000000000000///......///000222222111111000000111333333222333555777999999DDDWWWbbbdddfffkkkllloooqqqpppooolllbbbXXXUUUSSS]]]uuu~~~rrrsssJJJCCCRRRmmm{{{www}}}mmmOOOAAA;;;555222444000000000000////////////,,,+++...000///...222999KKKgggrrrssswwwlllfffvvvrrrllluuuwww___QQQccczzzyyytttrrr___PPPCCC<<<999<<>>999333666:::<<<===AAAGGGKKKRRRVVVWWWVVVWWWXXXTTTMMMSSSWWW\\\cccmmmyyyzzzwwwrrroooooonnnllljjjhhhffffffffffffdddddddddfffgggfffccc```^^^^^^^^^\\\YYYZZZ^^^bbbeeeddd```YYYXXXbbbpppzzz{{{hhhYYYQQQRRR\\\VVV@@@:::QQQssshhhKKKFFF\\\tttlll___```\\\ZZZXXXUUUSSSSSSQQQOOOMMMKKKIIIDDD@@@;;;777555444777777OOOpppzzzkkkTTT[[[cccgggiiiiiiccc[[[[[[dddpppjjjkkkvvvyyysssooouuuttt^^^KKK@@@<<<@@@CCCHHH[[[rrr~~~wwwlll```\\\___lllyyylll[[[MMMGGG???999999::::::===@@@AAABBBCCCCCCDDDIIIRRRXXX```iiiwww}}}~~~hhhPPPGGGSSSdddyyyxxx[[[HHHFFFSSS```zzzzzzeeeYYYUUUXXX___gggooorrr{{{{{{iii^^^PPPBBBCCCEEE@@@>>>GGGQQQbbbzzzuuuvvvrrrnnnggg___ZZZYYYWWWUUU}}}zzzxxxvvvuuurrrqqqppptttuuuqqqmmmkkkgggbbbZZZWWWSSSOOOLLLHHHDDDAAA>>>======;;;:::999888888333333222222111000/////////............---------//////...---,,,++++++***---------.........//////.........------,,,,,,,,,---------............///////////////000000000000//////000000111111222222000000//////111333666888999<<>>===;;;:::===BBBHHHLLLJJJNNNTTTWWWSSSHHH<<<333888555666<<<@@@@@@AAACCCLLLMMMPPPSSSVVVWWWVVVUUUWWWYYY]]]cccmmmxxxwwwtttsssqqqnnnllllllkkkiiigggfffeeedddeeeeeeffffffdddbbb___^^^\\\\\\[[[ZZZYYYYYY\\\___cccdddaaaZZZUUU\\\oooyyymmmTTTOOORRR\\\bbbFFF999PPPxxxlllGGGGGGiiizzzqqqcccdddbbbZZZ___ZZZTTTQQQRRRTTTSSSRRRPPPNNNIIIBBB;;;777666777555888JJJiiixxxnnn]]]ZZZccctttzzzpppgggeeebbbeeetttwww~~~}}}{{{{{{xxx{{{tttoookkknnn|||ssscccMMMAAA:::>>>AAAHHH^^^wwwsssgggjjjwwwwwwnnn___TTTVVV^^^iii}}}vvvkkk[[[LLLFFF===666888<<<>>>AAADDDEEEGGGFFF@@@???DDDIIIJJJOOOUUU^^^fffnnnxxxqqqZZZHHHDDDQQQaaavvvnnnRRRCCCCCCIIINNNcccpppxxxkkkcccfffnnnttt~~~kkk[[[NNNDDDFFFBBB@@@@@@DDDOOOcccuuuwwwuuurrriiiaaa[[[VVVRRRSSSXXX{{{zzzzzzzzzyyyxxxuuusssrrrvvvvvvqqqkkkhhhbbb]]]WWWTTTPPPLLLIIIFFFBBB???<<<<<<;;;:::999888777666333333222222111000000//////............---------.........------,,,,,,+++,,,------------...............---------,,,,,,,,,---------............///////////////000000000000000000000000000111111111000000///000111333666888666:::FFFVVVaaaeeehhhkkkpppqqqrrrsssrrrkkkaaaYYYVVVVVVZZZqqqoooqqqtttNNNAAAJJJcccooowwwjjjJJJ===:::666444444111111000/////////000000/////////...---...111444GGGiiiuuupppssslllaaagggnnnlllvvvvvv]]]RRRggg~~~mmmRRRDDDAAA???>>>>>>===>>>CCCJJJPPPQQQVVV^^^aaa^^^SSSEEE;;;555333444:::===>>>???CCCBBBCCCGGGOOOWWW]]]^^^^^^]]]]]]```fffooo{{{}}}uuurrrqqqooommmlllkkkjjjhhhfffeeecccccccccdddddddddccc```^^^\\\[[[[[[ZZZXXXWWWXXXZZZ]]]aaaccc```XXXSSSZZZmmm~~~|||pppWWWPPPRRR\\\aaaDDD===RRRxxxlllHHHGGGeee}}}rrrccccccaaaYYY[[[YYYWWWTTTSSSTTTWWWYYY___YYYOOOEEE===999888888666777FFFddd}}}{{{rrr^^^___jjjzzz}}}qqqgggfffgggkkk{{{}}}{{{{{{xxx~~~rrrlllgggjjjxxxttteeeQQQEEE>>>@@@CCCIII]]]ttt|||iii]]]```iii{{{}}}sssbbbSSSIIIKKKSSS```uuuyyyrrrhhhWWWGGGBBB;;;777:::???BBBEEEIIIJJJKKKHHHAAA===???BBBBBBFFFJJJQQQXXX___jjjvvvtttcccRRREEEEEEVVVggggggPPPCCCCCCHHHLLLUUU```ooozzz~~~{{{xxxuuu|||}}}xxxxxx|||jjj[[[NNNFFFBBB???===>>>AAALLL```rrruuupppoooggg___ZZZUUUPPPQQQUUUuuuwwwxxxzzzzzzyyywwwvvvxxxzzzyyysssmmmhhh```YYYUUURRRMMMIIIFFFCCC???<<<:::999999888777666555555333333222222111000000000///............---------------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,---------............///////////////000000000000111111111111000000000000000000000000111333555777666;;;HHHXXXcccfffiiilllpppsssvvvwwwsssjjj```ZZZUUUVVVZZZppp~~~jjjjjj{{{SSSCCCJJJdddsss}}}fffJJJ>>>:::666444666333222111000000000000111/////////...---///222555FFFhhhuuuqqqsssjjj```iiirrrsss}}}xxx[[[PPPhhhxxxqqq|||aaaJJJ@@@======???@@@@@@BBBIIIUUU^^^]]]aaahhhkkkgggYYYHHH<<<555333444999<<<===@@@DDDCCCEEEKKKWWWeeennnpppnnndddcccdddiiissszzzssspppooommmkkklllkkkjjjhhheeecccbbbaaabbbbbbbbbbbb```^^^\\\[[[YYYYYYYYYWWWUUUVVVYYY[[[___```^^^VVVQQQXXXjjjzzztttYYYRRRSSS\\\aaaDDD>>>PPPuuukkkJJJIIIcccsssbbbaaa___XXXWWWYYYYYYWWWTTTUUU[[[```nnndddUUUHHHAAA===;;;999777666AAA\\\wwwxxxcccmmmssshhhhhhllluuu~~~nnniiieeeiiiwwwvvvhhhUUUHHHAAACCCEEEJJJ\\\rrr{{{iiibbbeeehhhsssxxx}}}mmmTTTGGG>>>AAAJJJWWWlll{{{uuunnndddRRRBBB<<<888666<<>><<<<<<===@@@JJJ^^^qqqsssmmmkkkddd]]]YYYTTTOOONNNQQQrrrssstttttttttuuuwwwxxx|||~~~}}}wwwrrrlllddd[[[TTTPPPKKKGGGDDDAAA>>>;;;999888888777666555555555222222222111111111000000///............---------,,,,,,,,,------.........+++++++++,,,,,,,,,---------------------------------------............///////////////000000000000222222111111000000//////000000000111222333555666777>>>LLL]]]fffiiikkknnnppptttyyyyyysssiii```ZZZTTTVVV[[[qqq~~~hhhddd{{{TTTDDDMMMjjj}}}~~~eeeLLL@@@;;;666444888333222111000000000000000.........------...222444DDDffftttrrrtttjjjcccpppyyyzzz|||___TTTiiiqqqhhhzzz|||VVVEEEBBB@@@;;;>>>AAABBBFFFRRRdddrrrkkkooossstttnnn]]]HHH:::888666777:::<<<===AAAGGGKKKOOOYYYiiiyyy~~~yyyjjjhhhiiinnnyyy~~~wwwqqqooonnnlllkkkmmmllljjjhhheeecccbbbaaaaaaaaaaaa```___]]]\\\ZZZYYYYYYXXXWWWUUUUUUXXXZZZ\\\^^^\\\TTTOOOUUUgggwwwtttZZZSSSTTT]]]aaaDDD;;;KKKooohhhKKKKKKbbbtttaaa___^^^YYYWWWXXXYYYXXXWWWXXX\\\```pppeeeUUUJJJEEEAAA===999777555===VVVssszzzlllttthhhjjjmmmnnnjjjhhhmmm{{{wwwjjjWWWIIIAAADDDGGGKKK\\\qqq}}}qqqsssvvvtttxxx{{{{{{eeeLLLBBB;;;>>>GGGVVVkkk{{{zzzzzzwwwrrrkkkaaaOOO???999666666<<>>MMM]]]fffhhhkkkoooppptttxxxwwwqqqhhh___ZZZSSSUUU[[[rrriiieeesssOOOBBBOOOooohhhOOOCCC===777555888333222111000////////////,,,------,,,,,,...111444BBBdddtttsssuuullliii{{{kkkcccrrr{{{mmmkkklllIII>>>???@@@<<>>888555555:::BBBNNNaaapppvvvyyyvvviiiZZZQQQMMMJJJGGGGGGIIINNNTTTWWWVVVTTTUUUOOOKKKLLLRRRaaayyyvvvbbbMMMCCCBBBGGGRRR\\\ooosssqqqfffVVVNNNQQQYYYgggssssssdddXXXMMMDDD>>>::::::<<<>>>AAALLLbbbwww}}}qqqllljjjddd]]]ZZZTTTOOONNNPPPooonnnlllhhhgggllluuu}}}|||{{{nnnbbbTTTOOOJJJEEEBBB???===;;;777666666666555555555555111111111111111111111111///............---------,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,------------...---------............///////////////000000000000111111111111000000000000000000111222333333444444555<<>>???@@@@@@BBBEEEGGGNNN[[[mmmzzzkkkrrr}}}lllPPP;;;666555777:::<<>>999555999LLLjjjwwwrrrmmmdddhhhooovvvpppnnnqqq|||xxxmmmXXXHHH>>>BBBHHHOOOaaavvv{{{vvv~~~yyy\\\EEEAAA>>>AAAMMM___rrr~~~xxxrrrsss||||||zzz|||ttttttpppiiiddd[[[KKK===888666555999>>>JJJ___pppxxxhhh^^^YYYVVVOOONNNPPPWWW___bbb```\\\YYYTTTPPPRRRZZZjjjttt^^^IIIBBBEEEMMM[[[hhhtttzzz{{{qqq___QQQMMMNNNeeeuuu|||ooobbbWWWLLLDDD???777888:::<<>><<<:::444444444444444333333333111111111111111111111111///............---------,,,,,,------------------,,,------------.........,,,,,,,,,---------......---------............///////////////000000000000000000000000000111111111000111111222333333333333555<<>>888666EEEccc}}}xxxpppnnnhhhiiiooovvvrrrrrrtttzzzppp]]]KKK???BBBHHHPPPcccxxxzzzxxxxxxvvv[[[DDDBBBAAADDDPPPcccuuuvvvnnnoooyyy~~~zzzwwwzzzpppoooiiiccc]]]VVVGGG:::777777888999;;;CCCTTTeee~~~uuunnnkkkjjjbbb^^^[[[```hhhmmmkkkgggccc]]]YYY[[[cccrrrttt]]]JJJGGGNNNXXXhhhwww~~~ppp___TTTRRRUUUkkk}}}wwwmmmaaaUUUJJJBBB===777888:::<<>>LLLZZZaaadddkkkssspppmmmjjjkkkkkkggg___WWWPPPTTT]]]xxxxxxxxxiiiKKKBBBPPPkkkxxx~~~yyyhhhJJJ@@@AAA>>>:::999666555444222111000000000///000111000000222666999CCCcccqqqpppoooffflllmmmiiivvv}}}qqqwwwnnnmmm|||mmmNNNDDDDDDBBB@@@BBBCCCIIIRRR^^^iiirrryyy|||nnn}}}\\\<<<444555;;;BBBGGGOOO]]]jjj}}}{{{iiieeegggiiilllllluuu|||{{{~~~{{{sssmmmlllmmmlllkkkiiihhhhhhiiiccccccbbbbbbaaa`````````___^^^\\\ZZZYYYXXXXXXXXXWWWWWWVVVSSSQQQQQQSSSUUU\\\^^^]]]VVVPPPUUUeeettt|||~~~rrrWWWOOONNNVVVZZZ<<<555CCCeee\\\>>>===TTTvvvkkkcccbbb___YYY\\\^^^^^^\\\]]]aaaddd___^^^ZZZUUUNNNIIIGGGGGGCCC;;;555@@@^^^zzzyyypppzzzyyyrrrnnnmmmnnn~~~ttttttuuuyyy{{{rrraaaOOOAAABBBHHHQQQdddyyy}}}mmmoooxxxttt\\\EEEDDDCCCFFFSSSfffyyyvvvmmmmmmxxx}}}xxxuuuxxxmmmkkkeee]]]XXXQQQDDD777666777::::::999===KKKZZZppp{{{xxxuuuvvvvvvuuummmfffgggnnnrrrqqqnnnkkkddd```bbbjjjxxxuuu___NNNOOOXXXcccssswwwcccTTTPPPYYYbbbrrr|||xxxsssjjj^^^SSSHHH???;;;999:::<<<===AAAPPPnnnvvvrrrlllddd[[[VVVQQQMMMNNNRRRmmmhhhiiiqqqxxx}}}{{{hhhOOOIIIAAA>>>>>>>>>;;;888777555333111111111222333000000000000///////////////............---------.........------,,,,,,,,,,,,,,,,,,---------......................................................000000000000000000000000000000//////.........---000000000111222333555555444???PPP^^^fffjjjlllnnnmmmmmmmmmooonnnhhh___XXXQQQNNNZZZ|||yyydddEEE???OOOhhhssszzz~~~xxxzzz^^^NNNJJJCCC???>>>888666444111000111000///...000///......///333666888FFF\\\vvvsssooonnnlllzzzhhh\\\hhh~~~|||{{{ppp~~~pppZZZGGGDDDFFFDDDCCCEEEKKKTTT___iiixxxoooKKK999444555:::@@@FFFPPPbbbrrr}}}uuugggiiimmmllljjjqqqzzz}}}{{{vvvssspppppprrrrrrooollllllkkkjjjhhhgggeeedddccceeedddbbb````````````aaa___]]]ZZZYYYYYYXXXWWWUUUSSSRRRTTTWWWVVVTTTUUUZZZ^^^\\\YYYUUUPPPSSSccctttyyy~~~xxxlllUUUOOOKKKNNNSSS:::999>>>eeeVVVBBB888YYYpppaaa^^^```___```````````````___^^^aaa^^^ZZZXXXVVVSSSPPPMMMAAA@@@:::===XXXyyyxxxooobbbfffdddhhhpppooo}}}tttqqqsssxxxwwwsss}}}~~~}}}~~~yyyoooaaaTTTFFFBBBHHHVVVlll}}}xxxjjjjjjsss{{{mmm```MMMIIICCCFFFWWWnnn~~~yyyrrrrrr}}}zzzqqqmmmiiiddd\\\TTTMMMGGGAAA===888;;;===;;;:::>>>CCCGGGRRR[[[iiisssxxx{{{~~~}}}yyyxxxyyyxxxuuurrrrrrmmmkkkpppwww}}}kkk]]]bbbqqq|||~~~~~~yyygggYYYTTTZZZjjjwww|||tttsssmmmcccWWWLLLCCC===;;;999888:::>>>DDDSSSpppqqqnnnjjj^^^UUUTTTPPPJJJKKKQQQkkkiiimmmvvv~~~wwwdddNNNHHHAAA>>>>>>===:::777666555333111111111222333000000000000/////////...............------------------,,,,,,,,,+++++++++,,,,,,,,,---------......................................................000000000000000000000000000000000/////////......000000111111222333555666888CCCTTTaaajjjnnnqqqsssoooooonnnooonnnhhh^^^WWWMMMMMM[[[}}}{{{bbbFFF???MMMeeerrrzzz|||}}}zzz___NNNKKKDDD@@@???:::777555333222222111000///000///......///222555777CCC[[[wwwuuuqqqooolllxxxgggYYYcccxxx~~~dddRRRDDDDDDGGGFFFGGGKKKWWW```kkkvvvaaaAAA333333555:::@@@FFFOOO```ppp|||{{{}}}uuuhhhhhhkkkiiipppuuu{{{~~~}}}{{{yyyxxxssspppnnnnnnpppqqqnnnkkkjjjjjjiiihhhfffeeedddddddddcccbbb```````````````^^^\\\YYYXXXXXXWWWVVVUUUUUUSSSUUUWWWVVVTTTUUUZZZaaa___\\\VVVPPPQQQ```qqqzzz|||pppXXXQQQMMMOOOTTT;;;;;;AAAiiiYYYEEE<<<```qqqeeedddfffbbbbbbbbbbbbbbbaaaaaa```aaa^^^[[[YYYXXXVVVSSSPPPEEECCC<<<===UUUttt~~~vvviiiZZZ^^^^^^eeemmmiiitttqqqkkkiiikkkjjjkkkyyy|||ssseeeWWWGGGAAAFFFUUUlll~~~~~~qqqmmmttt{{{|||nnn```NNNIIIDDDHHH[[[sss|||vvvxxx{{{ppplllgggaaaXXXPPPIIICCC===::::::<<<<<<===???BBBDDDEEELLLUUUbbbmmmvvv|||}}}xxxuuuwww~~~uuujjjoooyyy}}}zzzvvvtttkkk___WWWXXXdddvvvzzztttqqqlllbbbVVVKKKBBB===::::::999:::>>>DDDTTTqqq~~~rrrqqqfff[[[SSSRRROOOJJJKKKRRRkkklllqqq{{{ooo^^^LLLGGGAAA======<<<999777666555333222111111222222000000000/////////..................------------,,,,,,++++++++++++******,,,,,,,,,---------......................................................000000000000000000000000111111111000000000000000111111111111222444555666:::EEEUUUccckkkppptttvvvsssqqqpppooommmggg]]]VVVKKKOOO```~~~zzz^^^FFF===JJJcccrrr{{{}}}{{{```PPPMMMFFFCCCCCC>>>999777555333333333111000111000///...///111333555===VVVuuuuuuqqqnnnhhh}}}{{{zzzuuudddWWW```ttt~~~zzzYYYLLLCCCEEEHHHHHHLLLSSSdddnnn{{{uuuPPP888111333444888???DDDLLL[[[iiixxxzzz{{{yyyuuussstttwww{{{ttthhhhhhjjjiiissswwwzzz{{{{{{}}}~~~{{{yyyvvvuuuttttttnnnllljjjlllnnnooommmjjjhhhhhhggggggfffeeeeeeeeecccbbbaaa``````___``````]]][[[XXXWWWWWWWWWVVVTTTWWWUUUVVVXXXWWWTTTUUUZZZcccbbb___XXXOOOOOO]]]mmm||||||qqqYYYRRRMMMOOOSSS;;;;;;DDDlllZZZFFF@@@hhhoooeeedddfffbbbaaaaaaaaaaaa``````___```^^^\\\ZZZZZZYYYVVVTTTJJJGGG???===PPPlllyyyuuuiiiWWW[[[aaammmsssiiiooommmiiiiiillllllooo{{{||||||{{{sssbbbNNNCCCEEETTTlllnnnllluuu~~~|||mmm]]]LLLHHHDDDLLLbbbyyy|||zzznnnjjjbbb[[[RRRHHHBBB===999777<<<;;;>>>EEEMMMRRRQQQNNNMMMTTT___lllxxx}}}vvvzzz{{{rrrkkkcccaaa]]]^^^hhhzzz|||vvvrrrnnniii___SSSIIIAAA<<<:::999999;;;???HHH[[[yyyxxxnnnooobbbXXXPPPOOOMMMHHHKKKTTTjjjnnnuuu}}}yyydddVVVJJJFFFBBB>>>===<<<999777555444333222111111111111000000/////////..................---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......................................................////////////////////////111111111111111111111111111111111222333444555666999EEEUUUccckkkpppsssuuuvvvsssqqqooolllfff]]]VVVOOOWWWhhhrrrVVVCCC:::HHHddduuu|||bbbRRRPPPKKKHHHHHHBBB<<<999777555555555333111111111000//////000222333888RRRssstttpppiiiaaatttyyyuuutttqqqbbbVVVaaavvvsssWWWLLLFFFHHHJJJKKKSSS]]]ooo|||xxx]]]CCC666444444444777<<<@@@EEEQQQ\\\gggfffffffffhhhkkkmmmnnnpppyyyuuujjjiiilllmmmsssuuuwwwyyy{{{}}}{{{{{{yyyvvvsssqqqpppqqqqqqjjjiiihhhjjjnnnooommmjjjffffffffffffeeeeeeeeeeeeaaaaaa``````____________]]][[[YYYXXXXXXXXXWWWVVVYYYWWWWWWXXXWWWTTTUUUZZZbbbbbb___WWWMMMLLLZZZkkk|||xxxnnnXXXPPPKKKMMMSSS<<<:::DDDmmmYYYFFFBBBmmm{{{mmmbbb```___^^^^^^]]]\\\\\\[[[[[[[[[]]]\\\ZZZZZZZZZZZZYYYWWWNNNKKKBBB===LLLfffvvvxxxnnnYYY^^^jjjzzz~~~mmmnnnjjjmmmttt|||~~~{{{|||yyyxxx}}}pppWWWHHHGGGTTTlllvvvgggmmm}}}{{{jjjWWWGGGDDDCCCNNNgggxxxhhhcccYYYRRRIII@@@;;;999888777::::::BBBSSSccchhheeeaaaYYY^^^hhhuuu}}}zzz}}}zzzqqqkkkhhhlllpppwww|||zzzxxxwwwvvvuuurrrpppkkkeee[[[PPPFFF???;;;:::777999;;;AAAMMMeeeqqqiiijjjaaaWWWPPPNNNKKKGGGKKKTTTgggnnnvvv|||~~~zzzuuussstttwwwxxxttthhhYYYNNNIIIFFFBBB???===;;;:::888444444333222111111111111////////////...............------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......................................................////////////////////////111111111111222222222222111111111222333444666666:::FFFWWWeeemmmpppssstttvvvssspppmmmjjjeee]]]VVVXXX```qqqkkkNNN???999LLLjjj||||||cccUUUUUUPPPMMMLLLFFF>>>;;;888777666666444222111111000//////000111111777RRRsssuuupppiii___qqqwwwsssssspppcccYYYfff|||mmmWWWNNNIIILLLPPPTTT```mmm{{{sssZZZJJJ<<<555666555444666:::<<<>>>EEENNNSSSRRRTTTXXX___eeeffffffeeeooovvvwwwxxxyyynnnlllpppttttttvvvwwwzzz~~~{{{yyyxxxwwwuuussspppnnnnnnooopppiiiggggggjjjnnnooommmjjjdddddddddddddddddddddddd````````````_________^^^^^^\\\ZZZYYYZZZZZZYYYXXXYYYWWWVVVXXXVVVSSSVVVZZZ______^^^WWWLLLJJJYYYjjj|||}}}vvvmmmXXXQQQKKKMMMTTT>>>:::EEEmmmYYYGGGFFFqqqmmmddd```]]]]]]\\\ZZZYYYXXXXXXXXXYYYZZZYYYXXXXXXZZZZZZYYYXXXOOOLLLEEE???III```ttt|||rrr\\\bbbtttpppmmmnnnuuuxxxppppppvvv{{{uuuZZZJJJHHHUUUmmmooohhhqqq~~~xxxdddOOO@@@???BBBOOOgggsssaaaYYYOOOIIIAAA:::777888999999:::;;;HHH]]]nnnrrrooommmkkkqqqzzz~~~yyyyyy~~~~~~{{{{{{|||zzzvvvsssrrrqqqooommmfffaaaWWWLLLCCC===;;;:::888:::<<>>777333444555333555888::::::>>>DDDEEEFFFJJJRRR[[[aaabbbaaaaaahhhnnnmmmnnnuuu}}}uuuqqqtttxxxzzzzzz{{{}}}~~~}}}}}}~~~}}}yyywwwwwwtttsssqqqooonnnnnnnnnnnnhhhggggggkkkoooooommmiiiddddddddddddcccccccccccc^^^^^^____________^^^^^^___]]][[[ZZZ[[[[[[ZZZYYYYYYVVVUUUVVVUUUSSSVVV[[[]]]______WWWLLLJJJXXXjjj|||~~~{{{xxxppp[[[TTTMMMOOOVVVAAA===HHHnnnYYYIIIKKKsssoooiiifffaaa^^^]]][[[ZZZYYYYYYYYYZZZXXXWWWVVVWWWYYYZZZYYYXXXNNNMMMGGG@@@FFFZZZqqq~~~zzzccclllvvvppp|||}}}sssqqqrrrrrrqqqXXXIIIGGGUUUmmm|||tttoooppp{{{|||sss^^^III;;;===AAAMMMccczzz}}}}}}ppp[[[QQQHHHCCC<<<777666888:::;;;;;;===III\\\hhhiiijjjooo{{{xxxuuusssuuu||||||yyyvvvsssqqqnnnkkkhhhccc]]]SSSIIIAAA<<<:::999999<<<===@@@NNNkkk}}}pppjjjhhh]]]UUUOOOMMMHHHEEELLLXXX___hhhqqqsssrrroooeee[[[IIIIIIKKKLLLLLLKKKHHHFFFBBBBBB@@@>>>:::777666666333333333222222111000/////////.........------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......................................................000000000000000000000000000000000111111111222222222222222333444555666777@@@MMM```ooovvvvvvtttrrrrrroookkkiiihhhddd___ZZZ[[[cccrrrfffHHH<<>>GGGlllWWWJJJMMMrrrlllhhhgggbbb```^^^\\\ZZZYYYYYYZZZZZZXXXWWWVVVWWWYYYZZZYYYXXXMMMMMMHHH@@@BBBSSSkkk{{{~~~hhhtttxxxrrrxxxxxxxxxuuurrrYYYJJJHHHTTTiii|||uuusssyyyyyyoooZZZEEE999<<>>:::999999888<<<===AAARRRrrrzzzpppiiibbbVVVOOOKKKJJJGGGEEENNN\\\^^^hhhnnnmmmjjjdddXXXLLL@@@@@@AAABBBCCCEEEEEEEEE@@@@@@???<<<888555444444222222333222222111000/////////.........------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---------......................................................000000000000000000000000//////000000111111111111222222222333444555666777???MMMaaaqqqwwwvvvrrrpppqqqmmmiiiggggggddd```[[[WWW___nnngggIII>>>FFFgggqqq\\\UUUYYYVVVQQQKKKBBB???===:::888777666444222.........///000111111111555PPPqqqsssrrrqqqmmm|||kkkooonnnsss}}}lll[[[UUUVVVcccmmmqqquuu|||sss___KKKCCC???888444666333222444999;;;;;;===@@@BBBDDDIIIOOOVVV]]]```bbb```dddeeeeeeiiisss|||~~~yyytttuuuyyyzzz|||}}}{{{{{{zzz{{{{{{zzzwwwtttrrrqqqooooooooooooooommmlllkkkfffeeefffiiimmmmmmjjjfffddddddccccccbbbaaaaaa```\\\]]]^^^_________^^^]]]]]][[[YYYXXXYYYZZZYYYXXXVVVSSSSSSTTTTTTSSSVVV\\\bbbeeeeee\\\NNNJJJXXXjjj}}}||||||ttt^^^TTTIIIIIIOOO:::===EEEhhhSSSHHHLLLnnn~~~gggcccccc^^^___^^^[[[YYYXXXXXXYYYYYYYYYXXXWWWXXXYYYZZZZZZXXXLLLMMMHHH@@@@@@NNNfffxxxzzzeeessstttnnnxxxyyy}}}www^^^NNNIIIRRReeevvvwwwzzzwwwmmmYYYEEE888>>>CCCJJJXXXjjjxxx}}}uuujjjiiitttzzzmmmXXXKKKEEEAAA;;;888777888999999;;;<<>>CCCXXX{{{xxxnnnddd[[[QQQKKKGGGHHHEEEEEEPPP^^^NNNWWWaaaccc[[[OOODDD???777666666666777888:::;;;999999999999999888777666000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...////////////...------------...---------.........//////////////////////////////////////////000000000000/////////000111111222222000111222111111222444777<<>>;;;888555222111111000000//////000222222444LLLqqqzzzvvvllljjjyyyxxxxxxppp[[[YYY```mmmpppkkklllttt{{{zzzrrrgggZZZIII<<<777666444333444222333666777777;;;AAAGGGFFFIIIOOOWWW]]]______aaabbbdddhhhmmmttt{{{wwwpppnnnttt{{{yyywwwwww{{{xxxtttqqqqqqqqqpppooooooooonnnmmmlllkkkkkkkkklllhhhfffhhhlllmmmjjjffffffcccaaaaaabbbbbb___]]]ccc[[[YYY```dddaaa^^^^^^bbb```^^^]]]\\\YYYUUURRRUUUSSSPPPOOOPPPTTTYYY\\\```bbbaaaXXXLLLJJJZZZmmm}}}~~~{{{www\\\QQQNNNLLLOOO???999FFFYYYJJJFFFAAAhhh}}}mmmgggbbb```^^^[[[XXXWWWWWWXXXXXXXXX[[[YYYXXXYYY[[[[[[XXXTTTMMMIIIHHHIIIDDDFFFYYYrrrzzzrrrsssttteeelllzzzxxx}}}iiiQQQLLLQQQaaavvvzzz~~~~~~{{{vvvgggQQQ@@@999>>>BBBHHHTTTffftttzzzhhhSSS\\\qqqooofffXXXAAA;;;888888::::::777666999@@@999:::CCCFFFIII]]]uuu|||rrrjjj]]]SSSPPPKKKPPPUUUYYY___jjj{{{|||{{{tttqqqmmmkkkjjjhhhccc___WWWQQQGGG???;;;999888777999===>>>EEE```qqqhhh```YYYSSSOOOFFFFFFHHHEEEQQQlll<<>>888666444222444222333666777777<<>>???BBBDDDJJJVVVhhhuuuyyy```OOOVVViiiggg]]]OOO::::::777777999999666666999;;;<<<@@@CCCEEEOOOkkkjjj___XXXNNNHHHGGGSSSYYY]]]\\\[[[```nnnzzz~~~zzzxxxssspppllljjjiiigggaaa]]]VVVOOOEEE===999888888888999===AAAKKKggg~~~mmmddd^^^XXXSSSPPPIIIHHHHHHFFFTTTqqq000444777777333000000111444333222222333444666777::::::999888666444333222000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...///000111------........./////////////////////////////////,,,---...///111222333333333222222111000000//////...///111111333666:::===HHHZZZiiilllmmmsssuuusssqqqqqqqqqpppmmmfff]]]WWWUUUbbbttteeeCCC<<>>BBBDDDGGGMMMZZZkkkuuuvvv^^^RRRXXXgggdddYYYJJJ888888666666999999666666999:::???BBB@@@EEE]]]oooYYYOOOJJJEEEDDDHHH```iiiooojjj```^^^hhhssswww|||xxxrrrnnnkkkiiihhhddd___ZZZSSSLLLBBB:::777777888999999===CCCRRRpppvvvggg```[[[VVVRRRRRRLLLIIIHHHFFFXXXzzz///111222111000///111333222111000000000111333444777777666666555444222222000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000............////////////////////////////////////......///000111111222222222222222111111000000000...///000111222555:::>>>III[[[jjjnnnoootttvvvsssooopppqqqqqqmmmeee]]]WWWWWWfff}}}ZZZAAA===MMMrrrtttkkksssuuuxxxddd\\\VVVUUUTTTOOOLLLLLLGGGFFFDDDBBB???;;;999777222222000///...//////000000>>>```ttt{{{qqqggg{{{oooYYYaaa[[[^^^xxxkkk___[[[XXXXXXTTTPPPRRRWWWZZZ\\\[[[WWWVVVVVVTTTPPPSSSMMMEEE>>>:::666333111444222333666777888>>>EEEGGGIIIMMMRRRWWWYYYZZZZZZaaafffkkkqqqvvv}}}~~~~~~~~~vvvjjjiiilll{{{{{{xxxwwwrrrooollljjjlllnnnppppppuuussspppmmmkkkjjjkkklllcccdddfffiiilllkkkgggdddbbbaaa```_________^^^]]]]]]___bbbcccbbb^^^\\\]]][[[ZZZYYYYYYXXXWWWTTTQQQNNNMMMMMMMMMPPPUUUZZZ]]]```]]]YYYRRRJJJLLL\\\mmm~~~~~~~~~{{{vvvYYYLLLHHHFFFIII999666GGG[[[HHHEEEFFFqqqwwwhhh```YYYYYYZZZXXXVVVUUUVVVWWWVVVUUUXXXXXXWWWVVVUUUTTTSSSQQQOOOOOOQQQQQQKKKGGGLLLUUUqqqrrrnnnhhhhhhiiieee^^^lllnnnqqqrrruuuzzz~~~xxxyyybbbYYYWWW```rrr|||uuurrrqqqnnnrrryyyzzz||||||wwwjjjYYYJJJ@@@AAAEEEKKKTTTbbboootttrrr```\\\aaajjjhhhYYYFFF888888555666999999666777999>>>AAA@@@???MMMooosss___KKKDDDBBBAAAGGGPPPfffrrr}}}yyykkkccchhhqqqpppwwwzzzwwwxxx~~~zzzuuupppllliiigggeeebbb[[[VVVNNNHHH>>>777555666999::::::<<>><<<:::666555333111000000000000///444SSSooo~~~oooYYYiiioooxxxoooiiiLLLNNNPPP```zzziiifff```ZZZUUUTTTVVVYYYSSSYYY___```^^^[[[TTTLLLMMMJJJFFF@@@;;;777444222444222222555777:::AAAHHHOOOQQQUUUXXX[[[^^^bbbeeejjjpppwww{{{~~~xxxwwwwwwxxxzzz|||~~~~~~yyyqqqkkklllttt{{{{{{tttrrrooopppqqqtttuuuuuurrrooonnnmmmllljjjhhhggggggfffcccdddfffhhhhhhfffdddbbb]]]^^^___^^^\\\[[[\\\]]]___```^^^ZZZZZZ]]]]]]\\\]]]\\\[[[ZZZZZZXXXUUURRRNNNNNNNNNOOORRRVVVZZZ]]]]]]VVVMMMFFFBBBGGGWWWfffyyy|||~~~~~~~~~tttoooSSSGGGDDDEEEJJJ;;;:::EEERRR===DDDSSSuuujjjccc]]]___]]][[[[[[[[[\\\]]]\\\ZZZXXXYYYYYYYYYXXXXXXZZZ\\\ZZZZZZZZZWWWSSSPPPNNNOOOcccpppuuurrryyyzzzsssnnnpppvvv~~~~~~zzzqqqfffaaahhhyyy}}}ssshhh___^^^bbb^^^bbbfffeee^^^TTTJJJDDDIIIUUUcccmmmuuuzzzxxxssspppjjjKKKAAA>>>;;;:::===<<<999999<<<===???IIIZZZlllsssnnnggglllpppuuuzzzrrraaaPPPCCC888666888===JJJXXXjjjtttxxxuuuuuurrrnnniiijjjqqqzzz~~~|||{{{zzzxxxuuuqqqnnnkkkhhheeecccaaa\\\TTTNNNEEE@@@:::666666888:::;;;@@@???HHHbbbvvvgggaaa\\\XXXVVVLLLMMMHHHFFFGGGLLLjjj111111111222222111///...///...---,,,,,,---.........///000111111111111111000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------......///.../////////000000000000000000000000000000000000222222111111111111111111222222222222222222222222222222222333444999???DDDRRRcccqqqsssrrruuuuuuqqqqqqssstttppphhh```ZZZWWWbbbrrrttt???@@@EEEVVVzzz}}}{{{hhh___XXXVVVTTTPPPNNNNNNLLLKKKJJJGGGDDDAAA>>>===888777555333111000000111333222MMMkkk|||oooXXXgggqqqwwwsssxxx\\\VVVSSSdddooolllfff^^^XXXWWWYYYZZZZZZ___bbbbbbaaabbb^^^YYYVVVSSSNNNGGG???999555444444111111555777:::BBBJJJOOORRRVVVZZZ^^^dddkkkqqquuu{{{xxxwwwxxxzzz{{{||||||{{{zzzvvvqqqiiibbbaaagggqqqxxx|||uuusssppppppppprrrssssssqqqoookkkkkkkkkkkkjjjhhhfffeeedddeeegggfffeeecccbbbbbb\\\^^^___^^^[[[ZZZ\\\]]]\\\^^^]]][[[^^^dddccc^^^^^^]]][[[ZZZYYYWWWSSSPPPNNNMMMMMMOOOQQQUUUXXX[[[YYYQQQGGGBBBAAAHHHXXXggguuuyyy~~~~~~~~~qqqlllQQQFFFEEEFFFMMM???:::DDDPPP>>>JJJ___tttjjjddd___bbb```___^^^___```aaa___^^^\\\]]]^^^\\\ZZZZZZ\\\^^^^^^^^^\\\YYYWWWVVVUUUTTTaaapppuuurrr}}}xxxtttyyyssskkkmmmpppzzzppphhhkkkzzzyyyqqqfff]]]UUUUUUVVVVVVTTTQQQLLLIIIQQQ^^^lllrrruuuwwwvvvsss~~~xxxTTTIIIBBB>>>>>>@@@???;;;:::===???CCCRRReeekkkccc\\\[[[jjjmmmrrrzzz|||uuuooommmmmmuuu{{{{{{}}}yyyjjjXXXJJJ???888888999<<>>999777888:::;;;<<>>CCCCCCXXX}}}~~~yyyooofff^^^[[[ZZZVVVSSSTTTNNNMMMLLLIIIFFFCCC@@@???999888666333222111111111666222IIIggg{{{pppZZZiii}}}|||lll```UUUeee~~~tttrrrlllbbb[[[ZZZ[[[\\\```bbbaaa^^^]]]``````]]]^^^[[[UUULLLBBB;;;777555444111111555777:::BBBJJJNNNRRRVVV[[[aaaiiirrryyy~~~xxxwwwyyy{{{}}}}}}{{{yyywwwrrriii^^^VVVWWW___hhhooo~~~wwwtttqqqooonnnnnnpppqqqpppoooiiijjjkkklllkkkiiigggeeeeeefffgggfffcccbbbaaabbb[[[]]]___^^^[[[ZZZ[[[]]][[[^^^^^^___fffmmmjjjbbb^^^]]][[[ZZZYYYVVVRRROOOMMMMMMMMMNNNPPPSSSWWWYYYVVVMMMDDD@@@AAAJJJ[[[jjjssswww}}}~~~rrrmmmRRRHHHGGGJJJQQQCCC:::DDDPPP@@@PPPgggrrrjjjddd```cccbbbaaaaaabbbccccccbbb``````aaaaaa___[[[ZZZ\\\___]]]]]][[[YYYZZZ\\\]]]\\\```nnnrrrnnn||||||zzz~~~bbbXXX```kkkwwwmmmmmmzzz|||uuubbbRRROOOMMMLLLNNNPPPPPPPPPVVVcccooorrrpppqqqqqqqqq}}}UUUJJJDDDAAA@@@BBB@@@<<<;;;===DDDIIIXXXfffcccWWWZZZhhhssshhhddd___[[[YYYYYYeeeqqqwww|||zzziiiUUUEEE<<<666666666888DDDSSSdddcccgggsss}}}|||zzzyyyvvvpppjjjeeeiiifffcccaaa^^^XXXPPPIII???<<<999888999;;;<<<<<>>JJJqqqooogggeeeaaabbbcccfffjjjlllkkkhhhccc```cccbbb```___^^^______``````___]]]\\\\\\[[[XXXVVV^^^iii{{{|||}}}uuuvvvkkkRRRSSSaaa}}}xxxlllmmmuuu}}}}}}fffbbbXXXOOONNNUUUYYYXXX]]]eeellljjjdddbbbiiiqqq|||]]]PPPGGGLLLGGGDDDHHHEEEBBBHHHHHHOOOXXX]]]]]]```pppttt]]]YYY[[[TTTMMMKKKOOOYYYbbbkkk{{{mmmOOO@@@888333777999;;;EEERRReee```aaakkkxxx{{{wwwuuutttpppkkkfffhhhgggeeebbb\\\RRRGGG??????999666777888888999<<>>;;;777444333222111000333333>>>]]]yyyuuukkkoooggg]]]kkkvvv}}}xxxyyyzzzpppgggaaa______```___```aaabbbbbbdddgggjjjnnniii___RRREEE<<<777555222222333444666999<<<>>>BBBGGGMMMSSSZZZdddpppxxxwwwuuuuuutttqqqmmmiiieeebbb```WWWQQQRRROOOLLLSSS^^^hhhtttyyyuuummmjjjhhhhhhjjjkkkiiiffffffeeedddcccbbbbbbaaabbbdddddddddcccbbbbbbaaaaaa___^^^]]]\\\\\\[[[\\\\\\\\\^^^^^^```kkkuuummm^^^[[[ZZZYYYVVVTTTQQQNNNMMMHHHIIIIIIIIINNNUUUUUURRRQQQIIIAAA???BBBLLL^^^mmmxxxyyygggTTTGGGEEEQQQRRR@@@999HHHLLLGGGSSStttmmmgggeeeaaabbbgggiiikkkllljjjgggccc```aaabbbbbbbbb``````bbbdddcccaaa_________^^^[[[YYYZZZbbbqqqtttwwwuuuvvvqqqppp{{{~~~sssrrrvvvzzz{{{wwwlll___XXXXXXWWWUUUTTTYYY]]]]]]ZZZ^^^gggpppxxxaaaWWWUUUZZZUUUSSSXXXUUUOOOSSSTTTXXXaaahhhllltttxxxcccSSSTTTVVVQQQLLLKKKSSS^^^gggmmmxxx~~~oooXXXAAA:::777:::;;;;;;EEESSSaaa]]]]]]gggttt|||wwwtttssspppkkkfffeeedddaaa]]]WWWOOOEEE???<<<777666888:::999;;;???EEEOOOfffuuugggccc\\\\\\[[[SSSLLLFFFFFFEEEHHHfff444444444444333222111111//////............////////////............//////...//////000000//////...------------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,------.../////////000000000111111111111000111111222333444222222222222222222222222222333333333333222111111222222111111111111222333333333444666777===MMM]]]lllpppqqqpppqqquuuxxxxxxzzzzzzxxxpppggg^^^[[[ZZZqqq]]]>>>CCCPPPkkkllljjjhhhddd```[[[WWWUUUPPPPPPNNNLLLJJJGGGEEECCC@@@===888666444444333222222111888VVVvvvyyypppsssoooiiivvvwww|||vvvsss~~~tttkkkdddbbbbbbdddeeecccbbbcccfffiiillllllrrrmmmbbbSSSEEE;;;666555222222222333444777999:::888===CCCJJJPPPZZZdddlllxxx{{{uuulllkkkjjjhhheeebbb^^^\\\[[[ZZZTTTRRRUUUTTTQQQVVV___jjjxxx~~~yyyuuullliiifffgggiiiiiigggddddddcccaaa^^^]]]]]]^^^___dddccccccbbbbbbaaa``````___^^^]]]\\\[[[[[[[[[[[[ZZZ]]]]]]\\\aaahhhdddZZZYYYXXXVVVSSSQQQNNNLLLKKKFFFIIIJJJJJJLLLQQQRRRPPPNNNGGG@@@???DDDOOO```ooozzzyyyeeeRRRFFFDDDOOONNN>>>888GGGLLLHHHTTTrrrllliiigggcccdddiiiiiijjjiiihhheeebbb```___cccfffeeebbbaaadddhhhfffdddcccbbbbbbbbb```^^^YYY[[[gggnnnqqqvvvxxxzzzxxxwww|||nnn```XXXRRRMMMJJJLLLNNNOOOTTT___lllvvvoookkkiiiooommmnnnuuurrrkkkmmmjjjlllsss~~~cccXXXQQQUUUXXXUUUSSSVVVaaappp{{{}}}~~~mmmXXX>>>::::::===>>>>>>JJJXXX___ZZZ[[[dddpppzzz~~~wwwsssrrroookkkgggccc```\\\WWWQQQJJJCCC>>>888555555999;;;:::<<<@@@IIIXXXsssnnncccaaa[[[[[[\\\TTTMMMGGGFFFFFFOOOqqq444444444444444333111111//////............////////////............//////...//////////////////...---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,---....../////////000000111111222111111111111222222333333222222222222222222222222222333333333333222111111222222111222222222333333444333444666888???PPP```nnnpppqqqqqqsssvvvxxxyyyzzz{{{xxxpppeee\\\ZZZZZZxxxVVV<<>>999666555444333222111111777QQQsss{{{sssrrrwwwrrr|||vvv{{{|||ttt~~~uuulllfffeeeeeeggglllhhheeefffjjjnnnnnnnnnqqqkkk```RRRDDD:::555333333333222222333555777888444888===BBBGGGNNNWWW^^^hhhlllrrrxxxxxxkkkbbbbbb___]]]^^^]]][[[[[[^^^^^^[[[\\\```bbbccciiiqqq}}}xxxyyy|||~~~{{{tttpppnnnkkkhhhhhhjjjjjjhhheeecccaaa^^^\\\ZZZ[[[]]]^^^cccbbbbbbaaaaaa``````___^^^]]]\\\[[[[[[ZZZZZZZZZZZZ\\\\\\YYYYYY]]]\\\WWWVVVUUUSSSPPPNNNKKKJJJIIIHHHMMMOOOMMMMMMPPPRRRQQQLLLDDD???@@@GGGRRRcccqqq{{{~~~uuu```NNNCCCAAAJJJIII999???HHHGGG???LLLmmmmmmkkkiiiccceeedddeeeddddddcccbbb``````___eeeiiihhhcccaaadddiiihhhfffeeedddeeedddcccbbb\\\[[[ccclllpppyyyttt{{{yyyssswww|||qqq```TTTLLLFFFCCCCCCFFFLLLXXXhhhxxx~~~yyyxxx[[[WWWWWW[[[]]]\\\^^^cccppp~~~cccJJJ:::777999>>>@@@BBBPPP```^^^YYYZZZcccnnnvvv}}}xxxsssqqqooolllhhheee```YYYRRRLLLFFF@@@<<<666444555999:::999<<<@@@JJJ___|||jjjaaa```ZZZZZZZZZSSSLLLFFFEEEGGGVVV|||444444444444333222111000//////............////////////............//////......////////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...////////////000111222222222111222222222333333333333222222222222222222222222222333333333333222111111111111222222333333333333555444444666888???QQQaaaooooooqqqtttvvvwwwxxxyyyzzz{{{xxxoooccc[[[ZZZ\\\wwwPPP;;;AAALLL^^^ooo}}}xxx}}}{{{hhhgggddd```]]]YYYWWWVVVQQQQQQPPPOOOMMMKKKIIIHHHAAA>>>999666555444222111111444777MMMnnnzzzrrrooo{{{yyyssswwwmmmsss{{{{{{|||uuummmhhhgggggghhhqqqmmmjjjjjjmmmppppppnnnooojjjaaaTTTFFF<<<666444555444444333444555777888555999<<>>@@@DDDSSSccc\\\XXXYYYbbblllsssxxx}}}~~~wwwsssqqqoookkkhhhgggaaaXXXOOOHHHBBB===:::555444666999999888<<>>>>>===???CCCGGGCCCGGGMMMSSSYYY```gggkkknnnpppqqqrrrpppjjjaaaZZZWWWTTTWWWbbbhhhjjjpppxxxzzz|||rrrgggjjjsssyyyxxxrrrllliiiffffffhhhhhheeebbb```___]]]\\\\\\]]]___```aaaaaa```______^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZWWWUUUTTTTTTUUURRRPPPNNNKKKIIIHHHGGGGGGGGGKKKMMMLLLMMMPPPOOOLLLIIIAAA===BBBLLLYYYgggsssyyy~~~~~~vvvqqqZZZIIICCCAAAGGGFFF999999AAAAAA???QQQuuuvvvaaaccc___YYY[[[XXXYYYZZZ\\\]]]]]]]]]]]]bbbeeefffccc^^^\\\```ddddddbbb```___```bbbbbbaaa[[[^^^___fffnnnfffeeeuuurrrppp{{{yyywww~~~{{{yyy||||||qqqmmmmmmqqqxxx~~~}}}xxxuuukkk^^^UUUPPPIIIBBB:::<<>>@@@???======@@@CCC>>>BBBHHHOOOVVV]]]dddiiimmmooosssvvvvvvrrrkkkeeedddaaaggguuu~~~|||jjjfffppp{{{|||vvvkkkhhheeeeeeffffffccc```]]]]]]\\\]]]]]]^^^___`````````______^^^]]]]]]]]]\\\\\\ZZZYYYYYYYYYYYYYYYZZZYYYXXXWWWUUUTTTSSSTTTQQQOOOLLLIIIGGGGGGGGGGGGGGGIIIIIIJJJMMMQQQNNNIIIHHHAAA===BBBNNNZZZhhhssszzz~~~}}}tttnnnVVVFFFBBB@@@EEEEEE999555>>>AAACCC[[[ppp\\\^^^\\\VVVZZZYYYZZZ\\\]]]^^^^^^]]]\\\aaaaaa___\\\[[[\\\___ccc___]]][[[ZZZ\\\^^^^^^^^^YYY___\\\aaammmfff___kkk}}}wwwxxxvvvjjjiiiqqqsssnnn}}}rrrllliiillltttzzz~~~~~~{{{tttlll___TTTOOONNNHHH@@@;;;>>>BBBJJJUUUddduuulll___fffqqq~~~vvvmmm\\\LLL>>><<<@@@GGGUUUddd___[[[]]]gggqqqvvvzzz}}}wwwzzz|||{{{zzzzzz{{{}}}wwwsssooommmllljjjeeebbb\\\VVVNNNFFF???;;;777444555555777:::;;;>>>GGGQQQtttmmm___[[[[[[RRRNNNLLLEEEAAADDDJJJUUUqqqnnn777777777777666555444333//////............////////////............//////---..................---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,---...///000...///000111222333444444222333444444444333222111555555555555555555555555222333333333333222111111000111222444555555444444333333555888===HHH]]]ooopppmmmqqq||||||wwwvvvxxxyyywwwlll___YYY\\\bbbZZZ>>>CCCFFFZZZsss|||{{{~~~mmmWWWWWWVVVTTTRRRPPPOOOPPPPPPOOOOOOOOONNNMMMLLLKKKJJJFFFBBB===:::888777555444///555111555PPPgggooorrreeezzz|||sssxxx|||oooaaacccppp~~~}}}qqqooo|||uuunnniiifffhhhmmmrrruuuuuuuuuwwwyyyuuussslllaaaQQQBBB777111444333333333444666777999<<<>>>@@@???===<<>>CCCBBB777777>>>???BBB^^^mmmZZZ^^^\\\WWW\\\\\\]]]___``````___]]]\\\___]]]ZZZXXXYYY\\\```bbb\\\ZZZWWWWWWYYY[[[\\\\\\YYYaaa\\\^^^nnnjjj```iiixxxuuussslllrrr}}}uuuzzzmmm```zzzwwwkkkhhhiiirrrxxx}}}}}}zzzwwwsssiiiYYYNNNKKKKKKEEE<<>>>>>AAALLLOOOXXX```eeekkkttt|||yyyzzzwwwpppfff___aaadddcccaaa```]]]]]]\\\[[[\\\]]]^^^___bbbaaa^^^\\\[[[\\\]]]]]][[[ZZZYYYWWWWWWWWWXXXXXXZZZXXXWWWVVVVVVUUUSSSRRRNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEFFFJJJOOOQQQOOOLLLFFF???:::AAAMMM[[[jjjuuu}}}{{{qqqgggOOOBBBAAAAAACCC@@@666888:::???OOOppplll\\\UUUYYY^^^ZZZ\\\\\\\\\\\\\\\]]]]]]^^^]]][[[XXXXXXXXXYYYYYYXXXYYYVVVUUUVVVZZZ]]]^^^]]]^^^\\\]]]dddhhhiiikkknnnyyyssspppuuuvvveeebbbjjjqqq}}}vvvmmmfffgggnnnxxx~~~|||yyyuuusssqqqfffTTTFFFEEEJJJGGG???AAAHHHKKKIIIQQQdddtttzzztttlllmmmwwweeeHHHBBBGGGVVVaaapppzzz}}}zzzvvvttt}}}sssddd______ZZZLLL???===???HHH[[[nnnjjjhhhiiipppzzz~~~wwwrrruuuxxxuuurrrppppppnnnllljjjgggccc]]]YYYSSSNNNGGG@@@;;;888777777666<<<<<<;;;@@@CCCPPPgggxxxfff^^^XXXWWWSSSLLLEEEDDD>>>FFFQQQZZZggg===???@@@@@@===;;;999888555333000///000000000///000222333222///------///.........---------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------......//////000222333444222333444444555555444444666666555555555444444444222222222222222222222222111333444444333222222333222444444444>>>RRReeeooouuuvvvxxx{{{||||||{{{zzzyyyxxxkkk___\\\XXX]]]mmmWWW<<>>===888666666222555444444DDD]]]llllllgggjjjrrrwww~~~gggfffrrr}}}~~~yyynnnhhhdddaaahhhiiilllnnnpppqqqrrrrrrpppnnnllleeeUUUAAA666444333222222222444777888999:::DDDBBB>>>AAAAAADDDPPPWWWbbbmmmtttzzzyyypppgggaaacccfffdddaaa___]]]]]]\\\\\\\\\]]]^^^___aaa```^^^\\\[[[\\\]]]]]]ZZZZZZXXXWWWVVVVVVWWWWWWYYYXXXVVVUUUUUUUUUSSSQQQNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFGGGKKKPPPRRRPPPMMMCCC===;;;CCCPPP^^^mmmxxx}}}zzzpppdddMMM@@@@@@@@@CCCBBB888>>>>>>DDDXXX|||eeeYYYUUUZZZ^^^YYY\\\\\\[[[[[[[[[\\\]]]^^^]]][[[YYYYYYZZZ[[[[[[ZZZ[[[XXXWWWWWWZZZ]]]]]]\\\^^^ZZZZZZ^^^ccciiisss}}}vvvuuu~~~fffXXXWWWaaaiiivvv{{{rrrjjjjjjpppxxx~~~zzzxxxuuurrrqqqkkkcccSSSEEEBBBFFFEEE@@@BBBJJJNNNPPP\\\ppp~~~tttooosss~~~rrrTTTCCCBBBGGGEEELLLUUU\\\^^^^^^^^^^^^cccooovvvoooccc]]]]]]______OOO@@@<<>>FFFIIIXXXsssvvvddd]]]WWWUUUQQQIIIDDDBBBBBBHHHVVVdddnnnJJJLLLMMMJJJEEEAAA@@@@@@@@@<<<777444333222222111111222333111...,,,+++,,,...............---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------......//////000222333444222333444444555555444444555555555555555444444444333333333333333333333333111333444444333222222333111444444666BBBVVViiisssvvvwwwxxxzzz|||}}}~~~~~~|||wwwfffYYYWWWWWW```tttsssPPP<<>>:::777555444222333333222000///.........///000000000///------++++++++++++++++++++++++++++++++++++++++++++++++------------..................//////000222333444222333444444555555444444555555555555555555555555333333333333333333333333111333444444333222222333333666888;;;HHH\\\mmmuuuvvvvvvwwwyyy{{{}}}~~~}}}vvvcccWWWUUUUUUaaayyycccFFF;;;JJJ___tttwwweee[[[XXXVVVUUUUUUUUUUUUSSSRRRQQQQQQPPPOOONNNLLLJJJJJJGGGCCCBBBDDDBBB<<<888777333555333000666HHHaaaqqqkkkuuuqqqiiirrr}}}~~~}}}zzzyyyssskkk____________^^^]]]\\\[[[___\\\YYYUUUJJJ===666555444555555444333444666888===CCCBBBFFFRRR[[[fffyyy}}}pppjjjfffhhhhhhddd```___\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\[[[\\\\\\]]]ZZZZZZYYYXXXWWWVVVVVVVVVUUUSSSRRRRRRSSSSSSRRRPPPLLLLLLJJJHHHGGGFFFFFFFFFEEEEEEGGGKKKPPPQQQNNNJJJ===;;;???JJJWWWcccoooyyyyyyppp___III>>>>>>===@@@AAA999>>>:::>>>UUUyyyyyy}}}bbb```bbbdddeee___^^^]]][[[ZZZZZZ\\\^^^```^^^]]]\\\]]]___``````___\\\[[[ZZZZZZ\\\]]]______pppxxx||||||fffXXXUUUYYY\\\kkk~~~vvviiidddffflllvvv~~~}}}yyyrrrkkkfffdddYYYTTTKKKBBB>>>BBBHHHLLLXXXbbblllvvv~~~~~~xxx```UUUHHHBBBBBBEEEFFFFFFNNNPPPSSSWWW[[[```eeehhhgggmmmsssxxxgggMMM???>>>GGG\\\pppwwwvvvwwwzzzqqqooopppnnnmmmmmmhhhfffccc```\\\WWWPPPLLLGGGCCC>>>999666666888999<<<;;;<<>>>>><<<>>>???777???:::===RRRrrrxxx{{{dddfffggggggfffaaa^^^]]]\\\[[[\\\]]]___```___^^^^^^___aaabbbaaa```ZZZZZZ[[[\\\]]]___bbbddduuuzzztttvvviiiXXXPPPQQQSSSddd{{{yyyjjjcccccciiivvv|||}}}~~~wwwmmmccc]]]ZZZVVVPPPIIIBBB>>>???GGGNNN^^^lll}}}xxxxxxuuuqqqvvv|||\\\HHHEEEAAAAAADDDIIINNNPPPUUUXXX^^^fffnnntttxxxyyy{{{qqqRRRAAA>>>GGG]]]qqq|||{{{|||wwwnnnmmmnnnmmmmmmmmmhhhfffbbb___ZZZTTTNNNIIIAAA???:::777555666999:::===>>>???HHHRRRZZZzzzxxxooo```YYYSSSOOOIIICCCBBBEEEGGGKKKmmm}}}yyyqqqfffZZZPPPGGG@@@<<<666555555666888888666555222111000...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------...//////000000......//////000222333444222333444444555555444444444444444555555555555555333333333333333333333333111333444444333222222333222666<<>>;;;RRRkkkuuu}}}jjj^^^[[[YYYXXXVVVWWWWWWXXXVVVUUUSSSSSSTTTTTTSSSSSSRRRQQQLLLGGGFFFGGGEEE>>>999888555333333444333===WWWqqqjjjppp}}}{{{~~~}}}|||~~~yyytttlllccc]]]\\\[[[XXXUUUQQQMMMKKKKKKFFFCCCBBB>>>777555666555777888777555666999===BBBFFFHHHUUUjjjuuu{{{ooojjjffffffddd___\\\]]]YYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\ZZZZZZZZZYYYWWWVVVTTTSSSPPPOOONNNNNNPPPQQQPPPOOOKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBEEEJJJNNNNNNJJJEEE<<<>>>EEEQQQ[[[eeeqqq{{{vvvkkkWWWEEE>>>???===>>>>>>666===777;;;QQQppp}}}wwweeejjjiiieeedddbbb___^^^^^^^^^______`````````______```bbbbbbaaa___YYY[[[\\\]]]^^^aaadddgggnnnttt}}}wwwmmmkkkpppvvv|||bbbNNNDDDEEEJJJ^^^wwwxxxkkkaaa]]]cccsss{{{|||}}}}}}yyyqqqeee[[[WWWVVVXXXQQQIIIEEEBBBDDDKKKTTTeeexxxvvvnnnqqqpppiiikkktttwww```HHHEEEDDDBBB@@@AAAGGGRRRZZZ^^^cccnnnzzzuuuSSSBBB@@@KKKaaavvvvvvmmmlllmmmlllkkklllgggdddaaa\\\WWWQQQJJJEEE;;;999666333333555888:::<<>>;;;;;;999555444777555888:::999777777<<<@@@GGGNNNWWWmmmyyynnniiidddccc```[[[ZZZ\\\WWWWWWYYYZZZZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\XXXXXXXXXWWWVVVTTTRRRPPPNNNMMMLLLMMMOOOPPPOOONNNKKKJJJHHHGGGEEEDDDDDDDDDBBBCCCFFFJJJOOONNNJJJEEE<<>>??????888===666<<>>===666444666444444CCCVVVhhhaaannnuuukkkqqq{{{ssshhhaaafffxxx{{{~~~{{{zzz}}}wwwjjj[[[KKKDDDBBB@@@>>>>>>::::::999999888888777777444555888;;;999999@@@IIIWWWdddvvvlllgggaaa\\\ZZZYYYYYYXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVWWWXXXXXX\\\WWWRRROOOOOOPPPOOOMMMIIIHHHHHHHHHHHHIIIJJJKKKFFFGGGGGGEEEBBB@@@@@@AAACCCEEEGGGKKKQQQTTTLLLBBB@@@GGGOOOWWWdddttt}}}jjjVVVEEE>>>:::>>>AAA@@@>>>>>>EEE:::JJJyyysssllljjjjjjfffbbbdddeeeeeedddbbbaaabbbdddeeeeeedddcccaaa___]]]\\\]]]^^^`````````aaaccceeefffdddaaa```cccjjjrrrvvvrrroooqqqwwwyyyvvvvvvyyyqqqssszzztttbbbYYYeeewww~~~yyyzzz~~~|||zzzwwwuuu}}}~~~~~~yyypppggg``````gggnnn^^^VVVTTT```mmmvvvzzziiieee___VVVZZZgggkkksssgggRRRHHHCCCDDDLLLbbblllrrrrrryyy[[[CCCCCCIII\\\vvv{{{nnnkkkjjjfffaaa___[[[YYYUUUOOOHHHAAA<<<999333666777666666;;;AAADDDGGGKKK]]]}}}iii]]]LLLJJJEEEAAAAAAEEEHHHHHHZZZtttnnn{{{yyysssvvvvvvrrrooonnnjjjeee^^^WWWJJJ>>>444///...---,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---......//////000000000111111222333333333444555666777777666444333666666666666666666666666555555555666777666333111333333444444444444444444444;;;HHHYYYkkkwww{{{{{{wwwvvvwww|||{{{xxxnnnbbbXXXTTTVVVccc```JJJ<<<>>>NNN\\\uuuyyy|||pppfffccccccbbbeeefffaaa^^^]]]\\\YYYYYY\\\\\\YYYYYY\\\\\\YYYWWWVVVUUUTTTQQQLLLFFFAAA>>>888555666444444@@@RRRhhhaaakkktttooosssxxxmmmYYYTTT\\\qqq~~~yyyhhhYYYHHHAAA>>><<<;;;;;;;;;;;;;;;;;;::::::::::::666888<<>>BBB===TTTqqqhhhggghhhfffdddeeeeeedddbbb___^^^___aaacccbbbbbbaaa```^^^]]]\\\^^^___aaaaaaaaaaaadddfffdddbbbaaabbbfffmmmtttxxxooonnnrrr||||||wwwvvvvvvxxxwwwlllsss}}}{{{~~~}}}{{{xxxuuussszzzuuuuuuooofffcccggglllmmm\\\YYY]]]hhhpppuuu~~~rrrmmmnnnvvv}}}ppplllcccXXXZZZfffnnntttgggQQQHHHDDDFFFOOOcccqqq|||^^^FFFDDDIIIZZZuuuxxxllliiihhheeeaaa___XXXUUUQQQJJJDDD===999666444555777777888<<<@@@BBBFFFNNNcccvvvbbbXXXIIIGGGDDDAAABBBFFFKKKMMM```ppp~~~zzz{{{yyyvvvwwwwwwssslllhhh```SSSDDD777///---...,,,++++++******++++++,,,---,,,,,,,,,+++++++++***,,,------......///000000000111111222222333333444555666777888888777666555777777777777777777777777555444555666777666444222333333333333444444555555444===LLL___oooxxx{{{zzzvvvwwwyyy|||zzzuuukkk```WWWVVV[[[kkk}}}QQQDDD===<<>>>>>>>>>>>777888<<>>:::888444222999CCCZZZ\\\eeepppwww}}}~~~fffaaacccooo~~~~~~~~~|||kkk\\\JJJ@@@;;;999:::>>>>>>>>>???@@@AAABBBBBBCCC<<<<<<===???AAAGGGTTT```{{{pppiiiccc```[[[YYYYYYYYYYYYXXXYYYXXXWWWVVVVVVUUUUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUSSSQQQNNNKKKJJJIIIIIIIIIGGGHHHIIIIIIHHHEEECCCAAA???AAABBBAAA@@@@@@AAABBBBBBEEEHHHKKKOOOPPPJJJAAA@@@IIISSS^^^lll|||~~~lllTTTBBB===;;;===CCCFFFCCC?????????FFFhhh~~~uuujjjcccbbbcccdddcccbbbbbb```]]]ZZZZZZ\\\^^^^^^]]]]]]]]]]]]]]]^^^^^^]]]^^^______^^^___aaacccbbbccceeeiiilllooorrrsssmmmiiijjjvvv~~~}}}~~~|||zzz}}}wwwqqqnnnppptttzzz|||}}}nnnjjjqqqjjjXXXPPP[[[dddbbbYYYSSSUUUXXXTTTPPPMMMHHHBBB???CCCIIIOOOcccxxx|||zzzuuusssrrriii]]]^^^gggvvvwwwjjjZZZWWWXXX___nnn|||}}}}}}}}}}}}nnnYYYPPPKKKXXXrrrxxxkkkfffddd___ZZZWWWOOOKKKDDD===888444333333333333777===AAADDDGGGKKKUUUmmmwww```TTTQQQEEECCCCCCCCCDDDIIITTT^^^uuuzzz}}}|||qqq}}}|||qqq]]]HHH777...+++,,,,,,++++++******++++++,,,******+++,,,------......------......///000000111222222222333444444555555666777777888888888888888999999999999999999999999555444444444666666555444222333333555666777888888999DDDTTTcccnnnuuu{{{~~~~~~~~~ttthhh___VVVOOOSSSccczzzrrrBBB???FFFNNNqqq}}}xxxmmmiiieeebbbdddfffccc\\\XXXXXXYYYWWWTTTWWWXXXVVVWWW[[[\\\YYYXXXWWWUUUUUUSSSQQQMMMIIIEEEAAA===999555333777===LLLXXXdddooo{{{|||vvvpppsss~~~yyywww~~~zzzmmm^^^NNNCCC===999;;;?????????AAABBBDDDFFFGGGHHHFFFCCCBBBDDDFFFOOO___ooowwwiiidddaaa___[[[ZZZZZZZZZYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSQQQPPPOOOLLLJJJIIIIIIJJJFFFGGGGGGGGGFFFDDDAAA??????AAABBBBBBAAA@@@BBBCCCAAAEEEIIIKKKNNNNNNHHH@@@???GGGQQQ]]]lll~~~|||hhhPPP@@@;;;:::===CCCEEEAAA>>>>>><<>>AAAEEERRR```gggiiiiiiiiihhhiiiggghhhjjjddd\\\]]]eeezzzzzzmmmcccfffjjjuuu{{{|||mmm```[[[[[[bbbvvvuuuaaaWWWOOOYYYqqq{{{lllfffbbb[[[TTTPPPJJJFFF@@@:::555333333444666666999???AAABBBHHHPPPbbbgggUUUMMMLLLEEECCCCCCEEEFFFKKK[[[lllaaaccceeeeeeeeefffjjjnnnuuu||||||qqqwww___HHH888000...---,,,++++++******++++++,,,******+++,,,---...//////---......//////000111111222333333444444555555666666666666777888888999999888888888888888888888888555444333444555666666555333333444666777999:::;;;:::FFFXXXgggpppwww~~~}}}pppaaaYYYRRRMMMUUUkkkccc>>>===GGGZZZ}}}sssjjjhhhfffbbbdddeeeaaaZZZVVVWWWXXXXXX\\\^^^]]]YYYXXXZZZYYYVVVVVVTTTSSSRRRRRRPPPMMMJJJGGGEEE@@@;;;666444666888AAAUUUdddpppxxxuuuwwwuuu|||nnn~~~xxxnnn```QQQFFF>>>:::;;;???AAABBBDDDFFFHHHKKKLLLMMMKKKIIIHHHIIIMMMVVVgggwww~~~sssiiieee```^^^[[[ZZZZZZZZZYYYXXXUUUUUUTTTTTTTTTTTTUUUUUUOOOOOONNNMMMMMMNNNOOOOOOPPPPPPOOOMMMJJJIIIIIIJJJEEEEEEFFFEEEDDDBBB@@@???@@@AAABBBBBB@@@@@@AAABBB@@@EEEIIIKKKLLLMMMGGG@@@>>>GGGRRR^^^ooozzzcccLLL>>>::::::===BBBCCC???<<<===:::QQQjjjgggcccaaa``````^^^]]]\\\^^^^^^^^^]]]]]]___```______^^^]]]^^^___```aaaaaabbbcccbbbaaabbbccceeecccdddfffhhhhhhgggeeedddcccjjjvvv~~~|||}}}xxxrrrpppllllllnnnsssyyy~~~}}}xxxhhhaaaaaa[[[OOO]]]kkkpppgggbbbeeefffbbbOOOCCC;;;>>>@@@===;;;===FFFNNNXXX```dddfffggghhhdddbbbbbbbbb___\\\___eee|||{{{qqqlllttt{{{qqqZZZ___kkkyyy{{{sssoookkk```RRRKKKNNN___zzzwwwdddZZZRRR[[[rrr{{{lllddd^^^VVVNNNJJJDDDAAA<<<777444333444555999888<<<@@@??????KKKZZZtttxxx```TTTNNNLLLEEEBBBCCCFFFHHHPPPfff}}}RRRTTTTTTQQQOOORRRXXX^^^iiioootttuuuyyy~~~}}}xxx[[[DDD666111...,,,,,,++++++******++++++,,,+++,,,,,,,,,------...............///000000111111333333333444555555666666555555666666777888999999888888888888888888888888555444333333555666666555444444666777999;;;<<<===???NNNaaaoootttwww{{{~~~|||nnn]]]WWWQQQNNNZZZvvvSSS>>>???FFF___}}}~~~ppphhhgggeeeaaa___aaa^^^WWWTTTWWWYYYZZZ[[[]]]\\\XXXWWWYYYXXXUUUUUUSSSRRRQQQQQQPPPMMMKKKIIIGGGCCC<<<888666666555===TTTcccrrr|||xxxzzztttwww~~~~~~wwwqqq}}}~~~}}}wwwpppdddVVVKKKBBB===>>>BBBDDDEEEGGGJJJMMMPPPRRRSSSQQQQQQSSSWWW[[[bbbppp~~~vvvlllfffddd___\\\ZZZXXXXXXXXXWWWUUUSSSSSSSSSSSSSSSTTTUUUVVVPPPOOONNNMMMMMMNNNOOOPPPNNNOOOOOOMMMJJJHHHIIIJJJEEEDDDDDDCCCBBBAAAAAA@@@???@@@AAAAAA???>>>???@@@???EEEIIIKKKLLLKKKFFF???AAALLLZZZhhhxxxuuu]]]FFF:::;;;:::===AAA@@@<<<:::<<<===UUUfffccc```]]]]]]]]]^^^^^^]]]___aaaaaa___^^^^^^___```___^^^]]]]]]^^^```aaaaaabbbbbbbbbaaaaaabbbddd```bbbcccddddddbbb```___]]]eeeppp~~~|||~~~|||{{{{{{}}}~~~wwwsssrrrllljjjiiilllsss{{{~~~yyyxxxpppddd[[[YYYXXXUUUhhhtttxxxqqqrrr{{{zzzoooNNNDDD@@@CCCDDD@@@BBBJJJIIIQQQ\\\eeehhhhhhiiilllrrrmmmhhhfffdddcccfffjjj}}}{{{sssrrr|||nnn\\\IIIKKKUUUccckkkjjjgggggghhh___RRRKKKUUUmmmqqq```ZZZTTT]]]sssxxxhhh```ZZZRRRJJJFFF>>><<<999666444444444555888999???DDDCCCFFFZZZqqqjjjZZZTTTNNNHHHCCC@@@AAAFFFKKKVVVrrrNNNOOONNNKKKHHHLLLTTT[[[fffjjjmmmmmmrrrzzzvvvVVV>>>333///,,,***,,,++++++++++++++++++,,,......---------,,,,,,,,,......//////000000111111333333444444555666666666555555555555666777888999777777777777777777777777555444333333555666666666444555666888:::<<<===>>>GGGVVVjjjvvvxxxvvvvvvxxx{{{{{{mmm[[[VVVQQQPPP___zzzJJJAAABBBFFF___wwwzzz~~~ooogggfffddd```[[[]]]ZZZTTTRRRWWW[[[[[[SSSVVVVVVTTTUUUXXXYYYVVVTTTSSSQQQQQQQQQPPPNNNLLLIIIHHHDDD===999777666444<<>>@@@@@@???>>>======>>>???EEEJJJKKKKKKKKKFFF???FFFSSSdddsssrrrXXXBBB777;;;:::<<<@@@>>>:::999<<>>AAA===???FFFLLLZZZ{{{SSSMMMIIIKKKPPPUUU\\\cccrrrqqqooonnnqqqyyykkkIII888222,,,***---,,,,,,,,,+++++++++******++++++,,,,,,,,,------------...///000111111111111333444555444333333444666555666666777777777777777666666666666666666666666555555666666777777888888555666777777999===CCCHHHQQQeeexxx}}}yyyvvvxxxyyy}}}~~~sssddd[[[XXXMMMRRRooo^^^DDD>>>@@@QQQhhhxxx~~~|||vvvjjjccc^^^___ddd___]]]ZZZWWWUUUTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTVVVVVVUUUUUUUUURRRNNNKKKJJJHHHEEE@@@<<<888555444CCCEEEiiiqqqzzzwww{{{{{{xxxrrr}}}~~~~~~|||zzzyyyxxxxxxyyyxxx|||~~~yyyvvvnnnkkkeee\\\MMMCCCCCCJJJLLLMMMNNNPPPUUUZZZ```dddkkkmmmrrrxxx||||||xxxqqqjjjccc___]]]\\\ZZZYYYWWWTTTSSSSSSSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKIIIGGGGGGGGGHHHIIIDDDDDDDDDCCCCCCBBBBBBBBB???@@@@@@>>><<<<<<>>>@@@DDDDDDIIINNNNNNGGGCCCCCCPPP\\\mmm|||}}}iiiQQQ???999666===;;;999;;;777777BBBJJJiiiqqqbbb___[[[XXXVVVWWWXXXZZZ^^^^^^_________^^^]]]\\\^^^______]]]YYYYYY]]]```___]]][[[[[[\\\]]]]]]\\\ZZZ\\\]]]______^^^]]]\\\^^^___```dddmmmuuuxxxxxxxxxxxxnnnrrr~~~|||wwwuuuyyywwwxxx}}}{{{wwwtttmmmhhhggghhhlllvvv~~~}}}tttlllggg]]]TTTZZZgggzzz]]]???===<<>>EEEZZZooozzz~~~}}}~~~oooeee^^^ZZZ[[[___^^^\\\YYYVVVTTTSSSSSSSSSUUUTTTTTTTTTTTTTTTUUUUUUVVVTTTTTTTTTTTTRRROOOMMMIIIGGGDDD@@@===:::777666:::===^^^hhhppp|||yyywww{{{|||xxx}}}~~~|||zzzxxxvvvwwwwwwxxxxxx{{{~~~}}}{{{yyywwwqqqnnnjjjaaaSSSGGGEEEIIIIIIKKKNNNSSSYYYaaahhhmmmvvvyyyyyyuuuuuurrrmmmgggbbb___]]]\\\YYYXXXWWWUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLJJJHHHGGGFFFFFFGGGHHHFFFFFFEEEDDDBBBAAA@@@@@@?????????===<<<<<<>>>@@@CCCCCCHHHMMMLLLFFFBBBCCCQQQ^^^pppxxxcccLLL===999777<<<:::888;;;888999DDD\\\xxxyyyiii```]]]ZZZWWWVVVWWWYYYZZZ\\\\\\]]]]]]\\\[[[YYYXXX[[[[[[ZZZYYYXXXXXX[[[]]]___]]]ZZZZZZ[[[]]]^^^]]][[[\\\^^^`````````___^^^\\\]]]]]]^^^cccllltttxxxvvv}}}~~~{{{}}}|||yyyyyyyyyxxxxxxwwwyyy}}}~~~}}}sssmmmhhhfffeeefffllltttxxx{{{vvvooommmgggbbbjjjxxxoooSSS@@@>>>>>>CCCPPPdddxxxyyywww}}}~~~{{{xxxhhhWWWKKKKKKQQQbbbvvv~~~||||||rrrfffeeeuuu}}}mmmhhhhhh```eee{{{{{{lll\\\SSSMMMDDD===999666555444444666888::::::AAA@@@HHHZZZkkkqqqhhhaaaVVVMMMHHHDDDAAA???===EEEHHHIIIXXXwwwyyyssszzzYYYWWWYYY```gggmmmuuu|||~~~}}}}}}}}}~~~{{{\\\>>>111000---***+++---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------......///000111111111111222333444444333333555777555666777777888888777777888888888888888888888888666666666666777777777777777888999888999===EEEKKKdddmmmuuuuuutttwwwzzz{{{}}}~~~uuuhhhZZZRRRQQQMMMZZZ___DDD@@@???LLLgggzzz}}}~~~|||sssfff^^^YYYVVVWWW[[[[[[YYYWWWUUUTTTSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQQQQQQQQQQOOOMMMHHHGGGDDDBBB???<<<:::999888;;;XXXdddkkkzzzvvvrrrwwwyyy{{{yyyzzz}}}zzz~~~~~~~~~~~~~~~}}}yyywwwvvvwwwyyyzzzzzz|||~~~zzzxxxxxxxxxwwwrrrqqqooohhhZZZKKKEEEGGGIIIMMMRRRYYY```hhhpppuuu~~~tttmmmjjjmmmkkkhhhdddaaa^^^\\\[[[WWWWWWWWWVVVUUUSSSQQQQQQUUUUUUTTTTTTSSSQQQPPPOOONNNNNNNNNMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFGGGGGGFFFEEECCCBBB@@@???>>>===>>>>>>===<<<<<<>>>@@@BBBCCCGGGKKKJJJEEECCCEEETTTaaatttqqqZZZDDD::::::888;;;888777;;;888:::HHHlllqqqddd^^^\\\YYYWWWVVVWWWYYYZZZ\\\\\\]]]]]]\\\ZZZYYYXXX[[[YYYWWWWWWYYY[[[]]]]]]^^^[[[XXXXXXZZZ\\\^^^___[[[]]]___aaabbbaaa```___\\\]]]\\\[[[\\\eeerrr}}}}}}~~~xxxlllhhhttt|||{{{{{{yyywwwwwwzzz|||{{{yyy|||xxxqqqkkkgggdddaaabbbfffpppttt{{{yyytttssspppnnnwwwfffKKK>>>===>>>DDDQQQdddvvv||||||{{{qqqdddVVVLLLKKKWWWmmm~~~|||zzzqqqmmm|||~~~rrrllliii```eee{{{qqqcccTTTKKKEEE>>>888777333444444555888:::<<<>>>FFFDDDLLLccc~~~rrrcccXXXTTTMMMGGGDDDBBBAAA@@@BBBGGGJJJOOOcccooosssbbbaaaaaafffooovvv|||pppTTT999111222///------,,,,,,,,,+++++++++++++++,,,,,,,,,------------.........///000111111111111222333444444333333555777666666777888888888888777888888888888888888888888666666666666777777777777777999999888999>>>GGGOOOeeelllqqqrrruuuzzz}}}|||}}}~~~~~~xxxnnn```TTTMMMOOOQQQeeexxxPPPBBB===BBBWWWuuu~~~uuujjj```ZZZVVVTTTUUUYYYUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWXXXXXXWWWWWWVVVVVVTTTRRROOONNNNNNNNNMMMKKKJJJIIIGGGDDDAAA>>>;;;999:::>>>UUUeeekkkuuuvvvqqqtttxxx|||ooottt{{{yyyyyy~~~{{{{{{||||||}}}}}}~~~~~~~~~zzzwwwwwwyyy|||~~~|||}}}~~~}}}yyywwwvvvvvvuuurrrqqqqqqlll___NNNEEECCCKKKQQQXXX___eeemmmuuu{{{tttnnnjjjhhhgggfffdddbbb___]]][[[YYYWWWWWWWWWWWWUUUSSSQQQPPPTTTTTTTTTTTTSSSQQQPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@???>>>>>><<<======<<<;;;<<>>999<<<:::;;;666555888666;;;NNNtttoooeee^^^\\\YYYWWWVVVVVVWWWXXX]]]]]]^^^_________]]]]]]```\\\ZZZ[[[___bbbbbbaaa\\\YYYVVVVVVXXX[[[]]]^^^[[[\\\___aaabbbaaa``````\\\^^^______^^^dddvvv~~~qqqrrrzzzvvvvvvyyy{{{xxxvvvzzzyyypppjjjddd^^^\\\^^^fffkkksss{{{~~~zzzxxxzzz{{{~~~hhhMMMAAA???@@@FFFRRRaaaooowww{{{|||uuummmcccVVVMMMHHHYYYtttzzzvvvsssvvvpppnnnuuuooolllcccdddvvv}}}dddWWWJJJBBB===888555555222333555666888;;;???AAAEEEJJJZZZuuuuuuiii___RRROOOJJJEEEBBB@@@??????EEEHHHLLLYYYvvvyyytttVVVnnnooovvv___HHH444000222///---...*********+++++++++++++++,,,,,,---------............///000111222222222222111333444444333333666888666777777888888888888888777777777777777777777777777777777777666666666666666999:::999:::AAAMMMWWWgggmmmrrrsssvvvzzz|||zzz}}}}}}zzzrrrfffYYYPPPLLLPPPZZZtttfffDDD???<<>>;;;;;;555333555444@@@ZZZlllggg___]]][[[XXXVVVUUUUUUUUU\\\]]]___aaabbbbbbbbbaaabbb___\\\]]]aaaeeeeeedddZZZXXXUUUUUUWWWZZZ\\\\\\ZZZ\\\^^^```aaa```___^^^YYY\\\aaacccaaafffxxx{{{zzzxxxwwwxxxvvvuuuyyy~~~uuummmeee^^^ZZZ[[[YYY^^^fffnnnvvv{{{~~~{{{yyy{{{pppTTTEEEDDDFFFMMMXXXeeeooouuu}}}wwwxxx}}}{{{|||{{{sssmmmggg___UUULLLJJJ\\\wwwrrrmmmjjjkkkggghhh}}}qqqlllnnnhhhfffqqqlllVVVKKKAAA<<<888444333555444555777888999===BBBFFFHHH]]]zzzrrrfff]]]WWWLLLJJJGGGCCC@@@???@@@AAAFFFKKKVVVmmm}}}mmmKKK}}}lllLLL<<<000///000,,,***---******++++++++++++,,,,,,,,,---------...............///000111222222222222111222333333333444666888666777888888999999888888666666666666666666666666777777777777666666666666666:::<<<<<<>>>GGGUUUbbblllrrrwwwvvvvvvxxxyyyvvv|||{{{vvvkkk^^^TTTNNNMMMSSSfffsssQQQ::::::???WWWttttttbbb[[[TTTSSSRRRPPPQQQTTTOOOPPPQQQSSSUUUVVVWWWXXXVVVWWWWWWXXXWWWVVVTTTSSSRRRQQQOOOOOOPPPPPPOOONNNRRRQQQOOOLLLGGGBBB>>>;;;888>>>HHHaaahhhmmm}}}xxxiiimmm~~~yyyyyyyyyzzzzzzzzzzzzzzzzzzxxxvvvttttttvvvyyy{{{}}}}}}~~~xxxxxxxxxyyyyyyxxxtttqqqpppoooooommmcccTTTIIIEEEHHHQQQ^^^iiirrr{{{|||qqqiiidddaaa^^^[[[aaa```___]]]\\\[[[[[[[[[YYYYYYYYYXXXWWWUUUSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQMMMLLLKKKJJJJJJJJJKKKLLLFFFFFFFFFEEEEEEDDDCCCCCC>>>>>>>>>>>>????????????<<<============>>>AAADDDHHHIIILLLMMMJJJHHHLLLTTTdddmmmzzz}}}sssdddTTTDDD999999>>>999:::555333444555KKKnnnvvvfffddd___]]][[[YYYWWWVVVVVVVVVZZZ\\\^^^```aaaaaaaaaaaa___]]]\\\\\\___aaaccccccZZZXXXWWWWWWYYY[[[[[[[[[[[[]]]___``````___^^^]]]WWWYYY___dddbbbdddvvv{{{||||||wwwvvvuuutttwww|||xxx{{{yyyrrrjjjaaa[[[YYYPPPRRRVVV]]]fffpppwww|||zzzzzz{{{vvv^^^KKKJJJMMMVVVcccooovvvyyyqqqxxxyyyrrrtttyyy~~~|||wwwrrrtttxxxxxxttttttoookkkhhhgggaaaXXXPPPGGGTTTjjjzzzzzznnndddaaaccc```ZZZ\\\rrrxxxtttiiifffllljjjhhhqqqmmmXXXIIIAAA:::888666333444777666888::::::<<>>???CCCFFFIIIWWWmmmoooKKKfffSSS===444///111000***)))...,,,,,,,,,------.........------------............//////000111222222222222111222333333333444666888777777888999999999999888777777777777777777777777888777777777666666666555888<<<@@@AAACCCNNN___mmmpppwww{{{xxxvvvxxx{{{{{{|||yyyrrrfffXXXPPPOOOPPPVVVqqqbbbBBB999;;;DDDeeelll___YYYTTTTTTSSSQQQQQQTTTRRRSSSSSSTTTUUUUUUUUUUUUTTTUUUVVVVVVVVVTTTRRRQQQOOOOOOPPPSSSVVVWWWVVVUUUSSSRRRQQQOOOKKKFFFBBB???:::@@@EEEbbbkkkooorrrqqq~~~{{{~~~zzzzzzzzzyyyyyyyyyyyyyyywwwvvvuuuttttttvvvxxxyyyzzzzzz||||||ssstttuuuwwwyyyxxxvvvsssrrrppppppooofffYYYOOOLLLJJJUUUcccoooxxxyyywwwrrrlllfffaaa___]]]\\\\\\[[[ZZZYYYYYY[[[]]]^^^\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOLLLKKKIIIHHHHHHIIIKKKLLLFFFFFFFFFFFFEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@??????<<<===>>>>>>>>>@@@CCCFFFIIIJJJLLLMMMJJJHHHNNNWWWcccmmm{{{vvviiiXXXKKK???888888<<<555888666555555999YYYkkk___```\\\[[[ZZZYYYYYYYYYYYYYYY\\\]]]___`````````___^^^[[[[[[[[[[[[ZZZ\\\___aaa\\\[[[[[[\\\]]]]]]\\\[[[^^^___```aaaaaa```^^^]]]ZZZYYY]]]aaa___```rrrooonnnxxxttttttssstttwwwssswww}}}|||uuujjj___ZZZRRRPPPNNNOOOUUU___iiippptttuuuuuuvvvxxxzzzyyyxxxzzz{{{}}}lll^^^]]]```iiiuuu}}}}}}qqqiiioooyyy}}}zzzwwwmmmhhhhhhnnnsssrrrppppppnnnkkkhhhhhhhhhbbbYYYPPPAAAGGGRRR]]]^^^XXXUUUVVVZZZUUUOOOOOOZZZiiiooonnnmmmnnneeeaaaeeedddeeeooo~~~iiiXXXJJJ???:::666666666444555999999;;;<<<===@@@HHHTTT^^^mmmwwweee\\\UUUOOOKKKBBBBBBAAA>>>===@@@FFFKKKRRRllloooZZZjjjQQQDDD666111111444222++++++000........./////////000000---------........./////////000111222222333222222111222333333333444666999777777888999999999999888888888888888888888888888888888777777666666666555999>>>BBBDDDGGGSSSfffuuuqqqxxx{{{xxxvvvzzz|||yyypppbbbUUUOOOOOOSSSXXXwwwZZZ===???AAAHHHoookkk```ZZZVVVWWWVVVTTTTTTVVVUUUUUUVVVUUUUUUTTTSSSRRRSSSTTTUUUVVVUUUSSSQQQOOOMMMNNNQQQVVV[[[]]]]]][[[RRRRRRRRRPPPMMMIIIEEECCC888>>>AAA___iiimmmyyyuuu}}}uuuzzz{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvxxxyyyzzzxxxxxx{{{}}}yyyrrrqqqrrrtttwwwxxxwwwvvvuuurrrqqqpppiii]]]UUURRROOOZZZiiittt{{{zzzjjjjjjhhhddd```\\\[[[\\\]]]YYYWWWVVVVVVXXX[[[^^^```^^^\\\ZZZXXXWWWVVVVVVWWWVVVVVVUUUTTTRRRPPPNNNMMMKKKJJJHHHGGGGGGHHHJJJKKKGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@??????<<<>>>?????????AAADDDGGGIIIJJJLLLMMMIIIHHHOOOYYYaaalll|||rrrcccQQQDDD===777777:::333777777666777===ccceeeZZZ]]]ZZZYYYYYYZZZZZZ[[[\\\]]]```aaaaaaaaaaaa___^^^]]]YYY[[[\\\ZZZXXXYYY]]]aaa^^^^^^^^^___``````]]][[[```aaabbbcccbbb```^^^]]]___[[[\\\___]]]^^^pppeeeddd{{{zzztttsssrrrrrrrrrpppttt|||rrrddd]]]ZZZTTTLLLGGGIIIQQQ\\\cccgggjjjmmmqqqvvvyyyyyywwwgggooo{{{xxxwwwvvvxxxyyyjjjaaakkkyyy|||qqqggg]]]XXX]]]llltttqqqmmmooollliiigggfffeee^^^SSSJJJ@@@@@@DDDJJJMMMMMMOOOTTTQQQMMMGGGFFFHHHOOOXXX___hhhlllfff^^^^^^[[[___lllwww]]]NNNEEE:::666444666777555777::::::<<<>>>@@@DDDNNN]]]hhh}}}eeeXXXTTTQQQLLLHHHFFFEEECCC@@@>>>AAAHHHMMM\\\}}}fffiiioooJJJ>>>===999888555333000...---------------....../////////////////////000000000000222222333333333222111111222444555555444444666777888888777777777777888888777666666666666777777888777777666666666666777777===??????AAAMMM```kkkmmmvvvzzz{{{xxxxxx}}}|||hhhWWWSSSOOOPPP[[[qqqWWW;;;>>>@@@ZZZvvvttt```^^^[[[YYYXXXYYYZZZZZZYYYUUUUUUTTTSSSRRRSSSVVVYYYVVVWWWVVVTTTRRRQQQQQQSSSQQQTTTXXX\\\]]]\\\ZZZXXXVVVVVVUUUQQQMMMIIIGGGGGGAAA<<>>===???;;;:::<<>>///666>>>666JJJyyyyyy^^^YYY___\\\ZZZZZZ\\\```bbb```^^^ccccccccccccbbb```^^^]]]ZZZZZZYYYZZZ[[[]]]___```]]]___aaa```___^^^^^^___``````aaabbbbbbaaa```___bbbaaa______bbbkkkvvv~~~jjjZZZcccwwwooosssuuukkkrrrqqqssszzzxxxlllddd```UUUJJJGGGHHHKKKPPPVVV^^^aaahhhqqqyyy{{{wwwsssvvvtttvvv|||uuubbbgggrrrnnnooommm[[[SSS___jjjoooqqqrrrpppmmmllljjjhhhgggfff___TTTKKK>>>AAA@@@===>>>DDDIIIJJJFFFBBB>>>===>>>GGGXXXiiipppmmmeee]]]ZZZ\\\___```rrrpppMMM???AAA777555333333555777888999999@@@FFFFFFFFFUUUrrrqqq```WWWRRRMMMHHHGGGIII???;;;AAACCCCCCKKKWWWtttzzziiimmmzzzRRR:::999<<<:::999666444111...---,,,............/////////000......//////000000000111222222222333333222111111222444555555444444666777888888777777777777888888777666555555555555666666777666666666777888999:::===???AAAGGGVVVhhhrrrtttvvvyyyzzz{{{~~~{{{uuuqqqbbbVVVRRRMMMTTTfff}}}NNN:::BBBGGGeeeyyysss```aaa___\\\[[[[[[[[[[[[ZZZXXXXXXXXXWWWWWWXXXYYY[[[YYYYYYYYYWWWTTTSSSTTTUUUWWWYYY\\\^^^^^^]]][[[ZZZSSSTTTSSSRRROOONNNOOOPPPQQQIIIIIIWWWfffrrr}}}vvvnnn}}}xxx|||zzzyyy|||{{{yyyxxxwwwwwwwwwwwwxxxwwwvvvvvvvvvvvvvvvvvv{{{|||~~~|||yyywwwrrrssstttuuuuuutttsssrrrtttsssrrrrrrrrroooiiidddfffmmmsssvvv}}}}}}jjjWWWPPPMMMQQQWWW\\\aaaeeeppp|||zzzrrrqqqnnnjjjeeebbb]]][[[ZZZZZZYYYXXXTTTTTTTTTUUUWWWYYY[[[\\\YYYVVVRRRSSSVVVYYYWWWUUUUUUSSSRRRRRRRRRPPPNNNLLLJJJIIIIIIHHHGGGHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===<<>><<>>@@@EEEOOO___ooovvvvvvvvvyyy{{{}}}rrrjjjggg]]]UUURRRMMM\\\zzzjjjBBB999GGGOOOttt~~~ooo___aaa___\\\[[[[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[ZZZ[[[[[[[[[YYYWWWVVVVVVXXX[[[[[[\\\\\\\\\[[[[[[ZZZSSSTTTTTTRRRQQQQQQSSSUUU[[[RRRNNNVVVbbbnnn~~~uuu|||lll```ppp}}}{{{yyyxxxxxxvvvsssqqqpppppprrrssswwwwwwvvvuuutttttttttttt{{{|||~~~~~~|||yyyxxxrrrssstttuuuuuutttsssrrrrrrqqqqqqrrrttttttrrrqqqqqqwww|||~~~ooo]]]RRRMMMMMMMMMPPPWWW^^^]]]WWWUUU]]]fffooo{{{yyyooojjjkkkkkkiiieeeaaa]]]ZZZXXXXXXVVVUUUTTTUUUVVVWWWXXXYYYYYYZZZUUUSSSQQQSSSUUUVVVTTTQQQSSSRRRQQQPPPPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@???===<<<;;;>>>::::::>>>AAADDDIIIPPPRRRRRRRRRMMMGGGIIIYYYiiixxxwwwmmm```QQQAAA:::999888777888555444<<>>555222333444555777999;;;===>>>FFFKKKUUUeee}}}~~~fffbbbXXXNNNKKKJJJEEE@@@>>>>>>@@@EEEGGGFFFMMMfffnnnfffaaaxxx]]]===999???;;;>>>===:::666222///,,,***........................,,,------...///000111111000000111222222222222222111333555555555555666888888888777777777777888888999888777666555444444444666666666666777888999:::>>>AAAIIIUUUdddooosssqqqwww{{{yyynnnjjjfff\\\UUUQQQOOOggg[[[;;;:::KKKVVV~~~}}}jjj___^^^\\\YYYXXXYYYYYYYYYXXXWWWWWWYYYZZZ\\\[[[YYYWWWZZZ[[[[[[YYYWWWVVVWWWXXXXXXXXXWWWWWWWWWXXXYYYYYYXXXWWWVVVSSSQQQPPPRRRSSSWWWOOOKKKQQQ\\\hhhwww}}}}}}}}}___VVVmmm}}}{{{yyyxxxvvvtttpppmmmllllllnnnpppvvvvvvuuuuuuuuuvvvvvvwwwzzz{{{|||}}}|||zzzxxxvvvrrrssssssttttttssssssrrrrrrrrrqqqrrrsssuuuvvvvvvyyyzzz```WWWUUUOOOWWW\\\```iiiqqqkkk___PPPPPPTTT```qqqzzzqqqiiiffffffgggffffffccc^^^ZZZXXXWWWUUUTTTTTTVVVXXXYYYYYYYYYWWWVVVRRRQQQRRRSSSUUUTTTQQQNNNQQQPPPOOOOOOOOONNNLLLJJJHHHGGGFFFFFFEEEEEEFFFFFFAAA@@@@@@@@@@@@@@@AAABBB@@@@@@@@@???>>><<<;;;:::<<<999:::???CCCFFFLLLRRRSSSTTTRRRKKKFFFLLL^^^ppp}}}{{{qqqhhhVVVIII<<<999888777666777444:::???CCCUUUxxx}}}eeeaaabbb___aaabbbcccccccccaaa^^^[[[YYY\\\aaaeeeffffffcccaaa___^^^]]]\\\]]]]]]___```^^^______]]]ZZZWWWWWWWWWZZZ[[[\\\^^^^^^^^^]]]]]]___aaacccddddddeeefffhhhwwwxxxzzz|||{{{|||xxxssszzzooofffnnnvvvrrrlllkkkllllllmmmoootttzzztttjjjaaa\\\VVVOOOIIIGGG@@@BBBEEELLLTTT]]]dddhhhqqq{{{yyyzzz}}}|||hhhYYYYYY^^^hhhwwwxxxpppmmmkkkfffdddbbbbbbcccbbb```]]]VVVYYYZZZWWWUUUTTTNNNHHHFFFNNNUUUYYYdddxxxttt\\\OOOKKKIIIEEEBBBAAA@@@???>>><<<:::777555222444777999<<>>;;;666222///---,,,------------------------,,,------...///000000000...///000111222333333333111333444555555555777999888888777777777777888888:::999888777666666666666777777666666666777888888;;;@@@KKK[[[hhhoooqqqqqqyyy|||vvvooonnniii\\\RRRPPPTTTrrrvvvQQQ;;;>>>OOO]]]wwwhhhbbb\\\ZZZXXXWWWYYYZZZZZZYYYWWWVVVWWWZZZ\\\\\\YYYVVVWWWXXXXXXVVVTTTTTTUUUVVVSSSSSSTTTUUUVVVWWWXXXYYYWWWWWWVVVSSSQQQOOOPPPRRRRRRMMMJJJOOOXXXcccooowww~~~xxx|||qqqXXXXXXrrr}}}{{{zzzyyywwwuuuqqqnnnlllmmmooopppssssssssstttuuuwwwxxxyyyxxxxxxyyyzzzyyywwwvvvtttrrrssssssssssssssssssrrruuutttsssqqqqqqqqqsssuuuuuu___[[[^^^VVVaaajjjooovvvyyyooo___NNNJJJKKKWWWhhhvvv|||}}}}}}|||xxxsssllleee```___```bbbdddhhheee```\\\ZZZXXXWWWUUUUUUVVVXXXYYYYYYWWWUUUSSSQQQQQQRRRSSSTTTRRROOOMMMOOONNNMMMMMMMMMMMMJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAABBBBBB?????????>>>===<<<;;;:::999888:::@@@EEEHHHMMMRRRQQQSSSQQQJJJFFFPPPdddttt|||vvvmmmeeeLLLBBB999777888666555666333>>>AAAEEEaaaxxxeeedddccc]]]]]]___aaaaaaaaa___^^^]]]\\\___ccceeefffdddaaa______^^^\\\ZZZYYYYYYYYYYYYYYYZZZZZZXXXUUUSSSRRRRRRTTTUUUXXXZZZ\\\]]]]]]]]]]]]___bbbcccbbbaaaaaabbbiiittttttuuu}}}yyyyyyvvv~~~hhhTTT___|||}}}tttkkkhhhiiijjjkkklllnnnsssvvv}}}tttkkkfff___TTTKKKHHHAAAAAAAAADDDIIIQQQYYY___iiipppyyy~~~}}}{{{}}}{{{lllgggmmmwwwvvvooonnnnnngggeeecccbbbbbbbbbaaa```\\\aaaeeefffhhhggg```XXXMMMYYYeeepppjjjRRRGGGEEEBBB>>><<<<<<:::888555444555777999888999;;;===???CCCIIINNNVVVlllqqqggg[[[RRRSSSLLLHHHIIIGGGBBB>>>>>>BBBBBBDDDMMM]]]tttooorrrWWWWWWooopppPPP<<<>>>EEEBBBCCC@@@;;;555111/////////...............------------............/////////---...///111222333333333000222444555555555777999888888777777777777888888::::::999888777777777777777777777777777888999:::999BBBRRRdddnnnrrruuuyyy|||zzzvvvsssooojjjgggYYYMMMRRRaaagggHHH???EEEVVVlllrrrgggggg^^^\\\ZZZYYYZZZ[[[[[[ZZZWWWVVVVVVYYY\\\\\\XXXUUUSSSTTTTTTSSSQQQPPPRRRSSSPPPRRRUUUXXXYYYYYYXXXXXXRRRSSSTTTTTTRRRRRRSSSTTTSSSPPPNNNPPPWWW___ggglll~~~}}}~~~tttnnnuuu}}}vvveeeWWW]]]ttt}}}{{{zzztttrrrooollljjjjjjkkkllloooooopppqqqsssvvvxxxyyywwwwwwwwwxxxwwwvvvtttssssssrrrrrrrrrrrrrrrrrrsssuuuuuusssqqqooooooqqqsssyyyhhhgggkkkmmmvvvyyyjjj]]]IIIFFFHHHTTTaaajjjooosssvvv{{{}}}zzzvvvqqqhhhaaa\\\UUUQQQRRRUUUYYY^^^ccciiifffaaa]]][[[ZZZXXXWWWVVVWWWXXXXXXWWWUUURRRQQQOOOPPPQQQRRRQQQPPPNNNLLLMMMLLLKKKKKKLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBB>>>>>>>>>>>>===<<<;;;:::888888<<>>@@@@@@FFFYYYttt|||ZZZIII[[[~~~iiiOOO>>>>>>FFFGGGEEEAAA:::444000000111333111000000000///////////////............---------,,,---///000222333333444000222444555555666888999888888777777777777888888888888777777777777777888666666777888:::<<<>>>???@@@LLL___qqqwwwwww|||}}}yyyvvvpppiii___bbbVVVMMM[[[vvvuuuUUU>>>CCCMMM```jjjbbbgggaaa^^^[[[YYYYYYYYYXXXWWWVVVSSSRRRTTTXXXYYYVVVRRRPPPQQQQQQPPPNNNNNNOOOQQQOOORRRWWW[[[\\\ZZZVVVSSSNNNQQQTTTUUUUUUTTTUUUUUUUUURRROOOOOOTTT]]]dddgggppprrr{{{~~~rrrkkkuuuvvveee]]]cccrrr~~~}}}tttssspppnnnlllkkkkkkkkkppppppqqqrrrtttvvvwwwxxxwwwwwwwwwwwwvvvuuutttssssssrrrrrrrrrrrrrrrrrrsssqqqrrrrrrqqqoooooorrruuuzzzyyy}}}vvvccc[[[JJJKKKSSS^^^ddddddeeeiiikkkooonnngggbbb]]]VVVMMMHHHCCCAAAHHHOOOVVV^^^fffiiieee```]]]\\\[[[YYYXXXWWWWWWWWWVVVTTTRRRPPPOOONNNOOOPPPOOONNNLLLKKKKKKLLLJJJJJJJJJKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<;;;999:::@@@JJJOOOOOOPPPRRRMMMPPPNNNKKKPPPaaaqqqyyy}}}{{{{{{wwwkkk\\\PPP???999666777888555444555555EEEKKK[[[{{{jjjaaa\\\XXXXXXWWWYYYZZZYYYWWWWWWZZZ\\\]]]^^^______^^^\\\ZZZXXXZZZYYYWWWUUUTTTTTTTTTTTTTTTUUUVVVTTTRRRPPPOOOPPPPPPRRRUUUYYY[[[]]]^^^^^^[[[\\\\\\ZZZYYYXXXYYY[[[\\\eeejjjzzzfffXXX```xxx{{{nnniiicccaaadddgggiiiiiirrrvvvzzz||||||}}}~~~~~~uuuhhh]]]XXXJJJGGGAAA;;;666888>>>CCCPPPRRRUUUZZZ```fffjjjkkkjjjlllooopppooonnnnnnooojjjqqquuuuuuxxx{{{{{{pppjjjgggfff^^^______^^^^^^^^^^^^___aaaeeekkktttbbbNNN>>>;;;:::444111444000222555555444444777:::<<<>>>@@@EEENNN___sss|||fff]]]YYYRRRMMMKKKIIICCC?????????===>>>BBBDDDHHHVVVpppqqqPPPKKKeeecccOOO@@@;;;@@@BBBFFFAAA:::333000000333555333222222222111111000000/////////...------,,,,,,,,,---...000222333444444000222444555555666888:::888888777777777777888888777666666666666777777888555555777:::===@@@CCCEEEKKKWWWlll|||~~~{{{~~~{{{{{{xxxnnncccVVV^^^UUUOOOeee{{{kkkHHH888EEERRRhhhyyyccc]]]dddbbb___[[[XXXWWWUUUTTTRRRSSSPPPNNNPPPTTTUUURRROOOOOOPPPPPPOOOMMMMMMNNNPPPNNNRRRXXX\\\\\\XXXRRRNNNOOORRRVVVWWWWWWUUUTTTTTTTTTQQQMMMLLLQQQ\\\dddhhhwwwyyyrrrgggrrrmmmggghhhooo~~~~~~{{{zzzyyywwwuuussssssrrrtttttttttuuuvvvwwwxxxyyyxxxxxxxxxwwwwwwvvvuuutttsssrrrrrrqqqqqqrrrrrrsssnnnpppqqqqqqpppqqquuuyyynnn{{{mmmYYYUUUQQQVVVbbbmmmmmmdddaaadddbbbdddaaaYYYSSSRRRMMMFFFBBB<<<<<>>?????????>>>===<<<<<<:::<<>>HHHQQQWWW[[[]]]___aaadddhhhiiigggccc```___\\\eeejjjkkkppprrrgggtttuuukkkddd```\\\YYYZZZ\\\\\\\\\\\\]]]___YYY[[[___iii{{{|||SSSBBB777888888333111555000222666999;;;<<<===>>>AAAEEEKKKTTTddd|||xxxdddTTTRRRSSSMMMHHHGGGGGGAAA============AAAGGGMMMUUUiii}}}iiiRRRVVVoooVVVGGG@@@???DDDEEEIIIDDD<<<666222333555777:::888444000...------...111000...------...///000---............///222555222222222222444666999:::777777777777777777777777999888888777777777777777777555777<<>>===BBBFFFFFFRRR___vvv{{{VVV]]]qqqqqqrrrOOODDD======CCCDDDNNNIIIAAA999444333444555999777333000//////000000222111000......------------............///222444333333333333555777888:::777777777777777777777777888888777777666777777888888666888===@@@@@@DDDIIIXXXfffttt{{{}}}~~~zzz}}}{{{qqqddd\\\UUUQQQVVVlll^^^BBB999AAAKKKgggrrrccc]]]]]]^^^___^^^\\\YYYWWWUUUTTTTTTNNNNNNMMMKKKLLLMMMNNNNNNKKKOOOOOOLLLKKKPPPQQQOOORRRTTTVVVVVVSSSPPPNNNMMMMMMLLLMMMOOORRRTTTTTTSSSSSSQQQPPPRRRSSSVVV___iiiwwwyyy{{{{{{}}}ssszzz~~~}}}}}}}}}zzzuuusssssssssssssssqqqpppppprrrvvvxxxxxxvvvuuuwwwyyyzzzyyyvvvsssppppppqqqssssssrrrrrrssstttppprrrsssttttttuuuxxxzzzzzzzzz}}}{{{~~~~~~nnn___XXXZZZbbbnnn|||ssscccXXXUUUOOOJJJFFFCCCBBB@@@<<<888:::999;;;AAAKKKTTT[[[^^^ZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVTTTRRROOOMMMLLLNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA???@@@@@@???======>>>@@@AAALLLjjj}}}qqq^^^XXXVVVXXXNNNIIIRRRbbboooyyy~~~yyykkkXXXFFF;;;777999999666333222333444888MMMkkkwwwgggfff]]]VVVXXXXXXVVVTTTPPPOOOPPPRRRSSSSSSYYYXXXVVVUUUTTTTTTUUUUUUXXXWWWUUUTTTSSSSSSTTTTTTUUUTTTSSSSSSTTTVVVXXXYYYTTTUUUUUUWWWWWWVVVTTTRRRVVVUUUTTTUUUXXX\\\```ccccccccchhhuuuyyyxxxyyykkkXXXPPPYYYooo~~~qqqiiifffeeeccc```dddfffiiikkkllloootttxxxwwwzzz}}}|||tttooocccTTTIIIDDD===777:::999999<<>>AAABBBEEEJJJOOO]]]ppplllbbbXXXRRRKKKHHHHHHGGGDDDAAA>>>===;;;::::::???FFFLLLYYYtttmmmwwwpppVVVbbbwww|||}}}[[[EEE@@@::::::@@@AAAKKKFFF???999444333444666777555222000///000111333222222111000...---,,,+++------......---...111333555555555555666777888999777777777777777777777777777777666666666777777888999888:::>>>@@@@@@DDDJJJ^^^jjjuuuyyyzzz}}}|||xxxwwwwwwqqqfff[[[VVVVVVNNN^^^tttMMM;;;777DDDZZZ{{{wwwggg___\\\YYYWWW[[[ZZZXXXVVVTTTSSSRRRQQQKKKJJJIIIJJJMMMNNNOOOOOOKKKNNNOOOMMMNNNQQQRRRPPPRRRTTTVVVUUURRROOOMMMLLLLLLKKKKKKNNNQQQSSSSSSRRRRRRQQQRRRTTTTTTUUU[[[cccxxx}}}~~~|||zzz~~~}}}}}}zzzvvvqqqnnnnnnoooppppppoooooooooqqqtttvvvvvvvvvuuuvvvxxxxxxwwwuuuqqqoooqqqrrrttttttsssrrrssstttqqqrrrtttuuuuuuwwwzzz|||{{{yyyvvvvvv|||ppppppmmmlllpppzzz|||uuummmfff___XXXYYY^^^gggrrr|||yyykkk[[[SSSPPPDDDAAA===;;;<<<;;;888555777777888===EEEMMMSSSVVVOOOQQQSSSVVVWWWXXXWWWVVVUUUUUUTTTSSSQQQOOOMMMLLLPPPOOONNNLLLKKKIIIHHHHHHJJJIIIIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@???>>>===>>>AAADDDEEEUUUwwwwwwbbb\\\[[[ZZZOOOKKKUUUgggttt{{{~~~~~~~~~zzzooo^^^LLL???888666888999777222111555::::::^^^ooodddeee^^^XXXZZZYYYUUURRROOONNNOOOQQQQQQQQQVVVTTTRRRPPPPPPRRRUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRTTTSSSRRRRRRRRRSSSUUUVVVRRRSSSTTTUUUUUUSSSQQQOOORRRSSSTTTWWW[[[___bbbdddeeefffhhhooo{{{{{{lllppp~~~~~~ssseee]]]bbbtttzzznnnddd___^^^```aaacccdddeeehhhlllooorrruuuxxx{{{~~~}}}qqqbbbVVVOOOFFF???>>><<<999888:::===>>>>>>CCCFFFIIILLLOOOQQQUUUXXXfffnnn|||zzzmmmgggYYYLLLDDD>>>===GGGTTTYYY^^^cccaaa[[[UUUSSSSSSOOOOOONNNMMMMMMLLLKKKKKKKKKJJJKKKNNNTTT]]]fffkkkiiinnnqqqpppooohhhSSS>>>:::555333555777666666999<<<;;;>>>DDDIIINNNYYYccctttqqqcccWWWRRRLLLHHHDDDBBBCCCDDDAAA??????::::::???@@@AAAKKKYYYwwwsssbbbTTT{{{lll^^^YYYeeevvvttt]]]GGG======777666;;;<<<>>>;;;777444333444666888666444222//////000222333222222222111///...---,,,,,,---...---,,,---000222666666666666777777888888777777777777777777777777666666666666777777888999:::999<<<@@@AAAAAAFFFMMMcccmmmuuuwwwyyy|||~~~~~~vvvvvvvvvtttjjj\\\RRRPPPSSSXXXsssdddFFF===;;;JJJiiilll```^^^]]]XXXTTTUUUTTTSSSQQQOOONNNMMMMMMMMMIIIHHHJJJLLLLLLNNNPPPNNNOOOOOOPPPRRRSSSSSSRRRQQQSSSUUUUUUSSSQQQPPPPPPOOONNNNNNPPPSSSUUUUUUTTTRRRQQQQQQRRRQQQPPPUUU]]]wwwxxxxxx~~~~~~}}}{{{vvvqqqmmmllllllmmmmmmnnnnnnnnnppprrrtttuuuvvvvvvwwwxxxxxxwwwtttqqqpppqqqsssttttttsssrrrssstttqqqssstttuuuuuuwwwzzz|||{{{wwwsssqqqttt|||{{{tttmmmeeeeeeaaa]]]___fffiiihhhbbb[[[UUUTTTTTTVVV]]]dddhhhnnnqqqkkkbbbYYYSSSNNNCCC???;;;:::;;;;;;888666555555666:::???EEEJJJMMMIIIJJJMMMPPPSSSTTTUUUUUUUUUUUUTTTSSSRRRPPPNNNMMMPPPOOONNNLLLJJJIIIGGGFFFIIIIIIHHHFFFEEECCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDDDDDDDBBBAAA???===<<<>>>CCCGGGLLLVVVmmmxxxhhh[[[\\\]]][[[RRROOO[[[mmmxxx{{{{{{xxxxxxttthhhUUUEEE<<<888777666777888666555888===EEEttt~~~iiibbbeee___ZZZ\\\YYYUUUSSSPPPOOOPPPRRRRRRQQQRRRQQQPPPPPPQQQSSSUUUWWWTTTTTTUUUTTTTTTSSSQQQQQQTTTTTTTTTTTTUUUVVVXXXXXXTTTVVVXXXXXXWWWUUUSSSSSSPPPSSSVVV[[[___bbbeeefffeeefffggghhhmmmuuuxxxkkkmmmrrrrrrkkklllsssccc___aaa\\\]]]]]]^^^```ccceeeggglllpppuuuxxxzzz|||~~~}}}oooddd]]]TTTLLLGGGCCC>>>:::::::::;;;;;;888;;;>>>AAADDDHHHMMMQQQ___bbbhhhppprrrlll```VVVXXXMMMBBB>>>>>>@@@HHHQQQMMMRRRWWWWWWRRRMMMJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@BBBEEEIIIMMMPPPOOOSSSTTTPPPLLLGGG===222666444555999::::::<<<@@@???@@@FFFNNNVVVbbbuuuqqqbbbZZZRRRLLLIIICCCAAA???>>>???@@@>>><<<>>>:::???IIIIIIHHHXXXnnnzzzTTTIII```eee^^^^^^gggnnntttsssiii^^^VVVIII;;;999;;;555333777777666444333222333555888:::666444222000///000222333444333222111000//////...,,,------,,,,,,,,,///111555555666777777777888888777777777777777777777777666666666777777999::::::;;;;;;===AAABBBCCCKKKUUUfffnnnuuuwwwyyy}}}xxxxxxyyyvvviiiYYYQQQQQQOOOiiiWWW@@@???@@@QQQtttfff^^^```___YYYTTTRRRQQQPPPNNNMMMMMMLLLLLLNNNJJJHHHIIIIIIGGGKKKQQQSSSPPPPPPRRRTTTUUUTTTTTTPPPSSSUUUVVVUUUUUUUUUVVVRRRQQQQQQRRRUUUVVVVVVUUUSSSPPPNNNNNNKKKKKKQQQYYYooo}}}{{{zzzzzz}}}~~~zzztttooommmllllllkkkmmmmmmnnnoooppprrruuuvvvxxxxxxyyyxxxwwwuuurrrqqqqqqsssttttttsssrrrrrrsssppprrrsssssssssuuuwwwyyyxxxvvvttttttvvvyyy}}}zzzuuurrrnnniiidddaaaYYYQQQPPPUUUWWWUUUOOOKKKIIIKKKOOORRRYYY```ddddddaaa]]]]]]___ZZZRRREEE@@@<<<:::;;;;;;999666333444555777:::>>>BBBDDDHHHIIIJJJMMMPPPRRRTTTVVVVVVVVVVVVUUUSSSQQQPPPOOOOOONNNMMMKKKIIIGGGFFFEEEHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCC@@@>>>===???DDDHHHPPPQQQ]]]cccYYYVVV[[[ZZZVVVPPPSSSbbbttt}}}~~~}}}ttttttooobbbQQQAAA999777999555444777777555777<<>>CCCFFFMMMMMMNNNPPPRRROOOJJJEEEFFF???999999;;;>>>BBBFFFEEEIIILLLLLLIIIDDDAAAAAAAAAAAAAAA@@@???>>>>>>>>>888888888999:::<<<===???CCCFFFFFFBBB>>><<<:::777888888999<<<<<<:::>>>DDDGGGJJJSSS___lll}}}nnn\\\TTTQQQLLLGGGDDD@@@>>>===<<<<<<<<<;;;;;;===;;;@@@IIIKKKQQQkkkbbbOOO```jjjWWWeeeooo}}}{{{xxx|||wwwuuurrrsssmmmbbbXXXQQQLLLGGG???555666999222111555333777666555444555666888999666444222111222333666888888777444222111000000000,,,------,,,+++,,,...000333444555666777888777777777777777777777777777777666666777888999:::<<<===;;;;;;>>>AAABBBGGGRRR^^^iiipppvvvxxx{{{wwwvvvsssnnnbbbUUURRRUUUXXX}}}qqqGGG999@@@FFF[[[~~~xxxddd```bbb^^^XXXVVVRRRRRRQQQPPPOOONNNNNNNNNLLLIIIHHHIIIFFFDDDMMMZZZXXXRRROOORRRUUUUUUTTTUUUQQQSSSVVVWWWWWWXXXYYY[[[TTTSSSRRRRRRTTTTTTTTTRRRSSSPPPNNNMMMJJJIIIOOOWWWdddrrrzzzssswww}}}xxxtttrrrpppnnnlllmmmnnnoooooooooqqquuuwwwyyyyyyyyyxxxvvvtttrrrqqqqqqrrrtttsssrrrqqqqqqrrrooopppqqqppppppppprrrtttrrrssstttvvvxxxxxxyyyyyywww{{{zzztttnnnllljjjfffbbb^^^TTTJJJGGGJJJLLLJJJEEECCCDDDGGGHHHHHHMMMSSSZZZYYYUUUTTT]]]eee```TTTDDD???:::888999999777555333444555666666888;;;>>>GGGIIILLLOOORRRUUUVVVWWWXXXWWWVVVUUUSSSQQQOOONNNMMMLLLKKKIIIHHHFFFEEEEEEFFFEEEDDDBBBAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBB@@@???>>>AAAFFFJJJQQQOOOWWW\\\XXXXXXYYYSSSMMMMMMVVViiizzztttqqqiii[[[KKK===666333:::555333666555333:::DDDooopppcccbbbddd^^^]]]^^^YYYWWWVVVTTTTTTUUUUUUUUUTTTOOOQQQTTTVVVXXXXXXXXXXXXVVVUUUUUUTTTSSSSSSRRRRRROOOPPPRRRUUUWWWYYY[[[\\\WWWYYYZZZXXXVVVUUUXXX[[[VVVYYY\\\```bbbddddddcccffffffeeebbb```ccciiinnn{{{}}}xxxnnnpppVVV\\\sssyyyjjjddd```^^^\\\[[[\\\]]]]]]]]]aaaffflllrrruuuwwwyyyzzz}}}ssskkk]]]WWWPPPHHHCCC???;;;999888888888888777888:::<<<======>>>@@@AAA@@@<<<999999666555666888;;;<<<======@@@BBBBBB???<<<:::999;;;;;;;;;;;;::::::::::::333444444555666777888888999;;;<<<:::777666999;;;888888:::;;;::::::AAAKKKSSSYYYhhh}}}hhh\\\QQQNNNLLLGGGAAA>>>>>>===<<<:::::::::;;;;;;@@@===???FFFPPPccc|||VVV]]]uuuZZZ^^^xxxkkkkkkkkkjjjgggbbb]]]ZZZQQQTTTRRRJJJCCCBBBAAA???:::222333666000000444111777777666666666777888999555444333444666999===??????<<<888333000//////000,,,,,,---,,,***+++---///111222444666777777777777777777777777777777777777777777888999:::<<<>>>???<<<<<<===@@@CCCJJJYYYhhhmmmsssxxxzzz}}}~~~vvvppphhh```WWWRRRUUU]]]uuu}}}rrrUUU===888EEEQQQkkkqqqbbbbbbbbb[[[VVVVVVRRRQQQPPPPPPOOOOOOOOOOOOKKKIIIKKKNNNJJJIIIXXXmmm[[[RRRMMMPPPSSSRRRRRRTTTRRRTTTVVVWWWWWWXXXZZZ[[[VVVUUUSSSSSSTTTTTTRRRQQQTTTRRRRRRRRROOOLLLPPPVVVbbbfffttt~~~ssslllqqq}}}~~~}}}zzzxxxvvvtttrrrooommmnnnpppooooooqqquuuyyyyyyxxxxxxwwwuuusssqqqpppppprrrsssrrrqqqoooooopppmmmnnnnnnmmmllllllmmmooolllnnnqqqsssttttttrrrqqqmmmqqqrrrmmmiiihhhgggeee^^^[[[QQQGGGBBBDDDCCC@@@<<<===@@@AAA>>>;;;???GGGIIIMMMNNNPPP[[[ddd^^^PPPAAA<<<777555777888777555444555666666444444777999DDDHHHOOOUUUYYYZZZZZZYYYXXXWWWVVVUUURRRPPPNNNLLLJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBB??????@@@AAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDBBBAAA>>>?????????AAAEEEJJJNNNSSSPPPWWW[[[UUUVVVWWWNNNJJJOOO]]]ppp}}}}}}|||qqqjjj]]]OOOCCC;;;666555777444555777444666III```hhh^^^^^^aaa\\\\\\___ZZZWWWVVVUUUUUUVVVVVVUUUTTTRRRSSSTTTUUUWWWXXXZZZ[[[XXXWWWUUUTTTSSSSSSTTTTTTPPPQQQSSSUUUWWWYYYZZZZZZVVVXXXXXXVVVSSSTTTYYY___ZZZ[[[^^^___``````______aaaaaa___^^^^^^```cccfffvvv}}}{{{^^^QQQ]]]ppp~~~tttgggccc___\\\[[[ZZZXXXUUU[[[```fffkkknnnqqqsssuuuwww}}}rrrlllcccZZZRRRKKKDDD@@@=========;;;888666777888777777888888999888666444333555555555555777888888666777888888666555555555555555666666666666777777444444444555666777888888444555666666444444777;;;:::<<<@@@DDDFFFKKKZZZhhhwwwooocccWWWOOOIIIGGGEEE@@@<<<;;;<<<;;;:::888888999<<<>>>BBBBBBGGGTTTkkkooojjj}}}~~~]]]WWWnnnPPPRRRUUUVVVTTTOOOIIIFFF999===>>>999666888999999999000111333...000444111555555555666666888999:::444444444666999>>>CCCFFFEEEAAA:::444///......///,,,,,,,,,+++***+++---//////111333555777777777777777777777777777777777777777888888:::;;;===???@@@<<<<<<===@@@CCCLLL]]]mmmpppvvv{{{|||~~~|||zzzpppdddZZZTTTTTT^^^iiigggEEE???===MMM]]]yyy|||{{{lllaaabbbaaaYYYTTTVVVPPPOOOOOONNNMMMMMMNNNNNNKKKKKKOOOSSSPPPQQQeee~~~\\\RRRKKKNNNQQQPPPPPPSSSTTTVVVWWWWWWWWWWWWXXXZZZZZZXXXVVVUUUUUUUUUSSSQQQTTTTTTWWWXXXUUUPPPQQQVVVeeebbbiiiyyy~~~zzz}}}yyyttt}}}ppphhhnnnzzz}}}}}}|||zzzzzzyyyxxxuuurrrmmmoooppppppoooqqquuuyyyxxxxxxwwwuuusssqqqpppooopppqqqrrrrrrpppooooooooolllllllllkkkiiiiiijjjkkkhhhjjjlllooooooooommmlllffflllnnnkkkiiijjjjjjiii]]]ZZZQQQFFFAAA???<<<888555777;;;<<<777444999AAA;;;DDDLLLOOOWWW___WWWHHH???:::666444666888888666444666777666333222555777@@@GGGQQQZZZ______\\\YYYXXXWWWVVVTTTQQQNNNLLLJJJHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@BBBBBB??????@@@AAAAAABBBCCCCCCAAABBBCCCDDDDDDBBB@@@>>>;;;<<<>>>@@@CCCGGGMMMRRRUUURRRVVVVVVOOOQQQTTTNNNLLLTTTddduuu~~~{{{wwwuuulllbbbSSSEEE===:::::::::222444888999555<<<[[[}}}nnncccZZZ[[[___ZZZ\\\```[[[WWWVVVUUUUUUVVVVVVUUUSSSUUUTTTSSSSSSTTTWWW[[[]]]YYYXXXUUUSSSSSSSSSUUUVVVSSSTTTVVVWWWXXXYYYYYYYYYWWWXXXXXXUUURRRTTT[[[bbb\\\]]]^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYZZZ\\\^^^___ddd~~~dddNNNKKKRRRhhhlllgggaaa]]]ZZZWWWSSSPPPWWW[[[aaafffhhhkkkmmmooonnntttzzzvvvlllbbbXXXOOOJJJAAAAAA@@@>>>:::777666666999777444111111222333444000333444111000111333444111111111111111222333333222222222333444444555555666666666666777888999999888888999:::999888:::>>>CCCFFFMMMUUU\\\hhh|||~~~kkk___VVVPPPMMMGGGBBBAAA???;;;:::<<<999999777666666999===AAABBBGGGSSSjjj}}}```nnnqqqMMMXXXyyyCCCCCCDDDCCCAAA===:::888444444444444444444444444111111111111111111111111444444333444555777999:::;;;888666777===EEELLLPPPHHH@@@777222222222000...///---,,,******+++,,,---111111222333555777999:::<<<;;;:::999888888888888<<<888888;;;===;;;;;;===??????AAAGGGPPP\\\gggooosss{{{~~~}}}{{{qqqfffZZZSSSRRR\\\qqqyyyMMM???>>>FFF```xxxqqqiii```ZZZYYYWWWTTTPPPQQQPPPOOONNNNNNNNNNNNOOONNNLLLMMMNNNLLLSSSppphhhRRRJJJOOOLLLLLLQQQQQQSSSUUUXXXYYYYYYZZZ[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUVVVXXXYYYYYYXXXWWWWWWXXXbbbdddeeeeeemmm{{{wwwkkkqqq|||nnneeefff}}}zzzvvvrrrrrrpppnnnooorrrtttvvvvvvwwwtttrrrqqqqqqrrrrrrqqqrrrrrrqqqqqqpppooooooooommmlllkkkjjjiiiiiihhhiiihhhjjjlllooonnnllliiigggkkkjjjiiikkknnnnnnkkkhhh]]]VVVMMMFFFBBB>>>999555999888888777888:::;;;<<<;;;>>>AAADDDJJJMMMGGG???:::444222777;;;999666444333111000333666888555222>>>FFFOOOVVVXXXWWWVVVUUUVVVUUUTTTSSSPPPNNNLLLKKKLLLJJJGGGCCCAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>BBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@???@@@======@@@GGGNNNRRRSSSTTTYYYYYYRRRNNNRRRUUUVVVRRR[[[mmm~~~|||tttqqqdddWWWFFF<<<:::;;;:::888666999666333999HHHoooxxxhhh___]]][[[[[[\\\]]]\\\[[[YYYWWWVVVUUUUUUSSSQQQNNNRRRSSSSSSUUUWWWYYYZZZ[[[YYYWWWUUUSSSRRRSSSUUUWWWVVVWWWXXXYYYYYYXXXWWWWWWUUUWWWYYYYYYYYYYYYZZZ[[[ZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]dddlll~~~lllwwwooohhhUUUGGGRRRooo}}}rrrfff^^^[[[YYYTTTOOOUUUUUUWWW\\\______bbbhhhooooooqqqtttzzz}}}ssskkk___TTTQQQJJJBBB>>>??????===:::888777777666555555555555555444222111111222222333222222222222222222222222111222333555666666777777999888777888999;;;;;;;;;;;;888888<<<======EEEOOOOOO]]]nnnzzzqqq```VVVOOOJJJFFFEEEAAA===;;;<<<<<<:::777666;;;<<<999666:::@@@DDDUUUUUUiiiooo[[[llluuuYYYRRRddd=========<<<:::888666444222222222111111111111111111111111111111111111111333333333333444666888999:::888888<<>>AAAAAAAAABBBHHHSSSaaalllsssvvv||||||wwwsssjjj\\\QQQOOOQQQ^^^pppJJJBBBCCCPPPnnnssskkkeee]]]YYYXXXWWWTTTQQQMMMMMMNNNNNNOOOPPPPPPPPPPPPMMMMMMPPPPPPXXXrrrmmmVVVMMMOOOKKKKKKPPPQQQXXXYYY[[[[[[ZZZZZZZZZ\\\YYYYYYWWWVVVUUUUUUUUUUUUVVVXXXYYYXXXWWWVVVWWWXXX\\\^^^```dddooo~~~wwwjjjlllzzz~~~zzzjjjeee|||~~~|||zzzvvvsssuuurrrpppoooqqqsssuuuuuuwwwuuutttsssttttttsssrrrqqqqqqqqqqqqppppppppppppmmmlllkkkjjjiiihhhhhhhhhhhhiiikkkmmmmmmllljjjhhhiiihhhgggiiikkkkkkiiifff^^^XXXOOOFFF???;;;777555888888888888:::;;;===>>>:::<<<>>>@@@EEEHHHCCC<<<;;;555222666999777444333333333222333555777777666>>>FFFPPPWWWXXXUUUQQQPPPRRRRRRQQQPPPNNNLLLKKKJJJIIIGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@????????????BBBAAA@@@??????????????????@@@@@@@@@@@@@@@??????@@@>>>>>>BBBHHHNNNQQQRRRSSSVVVVVVSSSTTTXXXYYYUUUUUUeeexxxyyysssppp^^^RRRCCC:::999:::999777444:::777666CCC[[[qqqeee]]][[[ZZZZZZ\\\]]]]]]\\\YYYWWWVVVUUUUUUTTTRRROOORRRRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSQQQQQQSSSTTTUUUWWWXXXZZZ[[[[[[ZZZYYYYYYXXXYYY[[[[[[YYYYYYYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[\\\bbbjjj{{{vvvhhhuuuvvvqqqfffXXXSSS[[[lll|||qqqfff]]]XXXVVVVVVQQQPPPRRRWWWZZZZZZ^^^cccfffhhhkkkpppuuuzzz~~~xxxlllaaaZZZSSSKKKFFFDDDCCC???<<<;;;;;;::::::888666555444777666555444333333444444555555555555555555555555555555666777888888888888<<<;;;::::::;;;<<<<<<<<<:::999;;;@@@CCCHHHUUUbbblll{{{tttdddVVVOOOJJJFFFBBBBBB???;;;::::::;;;999777999:::<<<===<<<>>>EEEKKKPPPfffiiiYYYWWWsssbbbUUU[[[qqq555555444333222111111000........................000000000000000000000000222222222222333444666666888777:::BBBKKKQQQQQQOOOAAA<<<555111222222111000...,,,+++******+++---...111222333555666888999::::::999888777777777777777;;;888777:::<<<<<>>???;;;<<<===>>>BBBEEEBBB<<<;;;555333666888555222222444444555444555666:::<<<@@@HHHRRRWWWVVVRRRNNNLLLPPPOOONNNMMMKKKJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@???>>>??????@@@@@@@@@@@@???AAA@@@????????????????????????????????????????????????AAAEEEJJJPPPSSSTTTSSSTTTUUUUUUXXX\\\[[[WWW]]]uuuwwwrrrmmmUUUKKK???888777999888777222999555777PPPsss~~~iiibbbYYYXXXWWWYYY[[[]]]]]]]]]YYYWWWUUUUUUUUUTTTRRRPPPRRRQQQPPPOOONNNNNNNNNNNNPPPPPPPPPPPPQQQRRRSSSTTTWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZ\\\[[[ZZZYYYYYYZZZZZZ[[[\\\\\\[[[ZZZXXXWWWYYYYYYXXXXXXYYYYYYZZZZZZ]]]eeeppp{{{llldddttt~~~lllYYYWWWhhhyyy}}}rrrddd[[[XXXYYYSSSPPPOOOSSSTTTTTTWWW[[[___bbbhhhnnnrrruuuwwwwwwvvvhhhbbbYYYRRRMMMIIICCC???===>>>>>>===<<<:::888777;;;:::999888777777777777666666666666666666666666777777888888999999999999======<<<<<<===>>>@@@AAADDDFFFLLLRRRXXXbbbtttvvvfff]]]RRRJJJFFFCCC@@@>>>???<<<999888999999888777888666888===>>>@@@KKKZZZfffoooOOOSSScccbbbNNNSSSeeezzz000000///............///,,,,,,,,,,,,------------////////////////////////000000000111222222333444555555:::CCCMMMPPPLLLFFF<<<888444111111222111000---,,,*********,,,...///111222444666777999::::::999888888777666666777777;;;999:::>>>>>>===???CCCBBBCCCHHHTTTbbbnnntttuuu|||}}}{{{lll\\\TTTKKKRRRXXX^^^jjjpppGGG:::CCCKKKuuuyyyfffbbb^^^ZZZWWWWWWVVVSSSQQQKKKMMMPPPRRRTTTTTTSSSRRRQQQMMMMMMPPPRRRVVV___jjj]]]MMMKKKOOOMMMQQQYYYXXXWWWXXXXXXWWWUUUTTTUUUWWWYYYXXXUUUSSSSSSTTTVVVWWWWWWWWWVVVTTTSSSTTTVVVYYYVVVWWWYYYbbbtttyyy{{{~~~nnnfffxxx}}}}}}{{{zzzyyyxxxwwwtttqqqmmmlllnnnqqqtttuuusssssssssuuuuuutttpppmmmlllmmmmmmnnnooooooppppppnnnmmmllljjjiiihhhhhhhhhgggggggggggghhhiiijjjjjjhhhgggfffdddcccaaa```^^^[[[WWWNNNBBB888444666999666777777888:::;;;===>>>===?????????BBBFFFEEEAAA<<<666444555666333111111444666777666666999???DDDHHHOOOWWWYYYVVVQQQOOOOOOPPPOOONNNKKKIIIGGGFFFFFFBBBCCCCCCCCCBBBAAA@@@???===>>>???@@@AAA@@@@@@@@@@@@??????>>>>>>>>>??????>>>>>>===>>>>>>>>>??????===???CCCHHHNNNSSSUUUWWWVVVVVVVVVUUUUUUXXXZZZ[[[fffyyyssskkk```KKKDDD<<<777777999999777777;;;555===dddsssccc___WWWVVVVVVWWWZZZ]]]^^^^^^WWWUUUSSSSSSSSSSSSRRRPPPPPPPPPNNNMMMLLLKKKKKKKKKMMMMMMOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUVVVXXXYYYZZZYYYXXXYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUUUUUUUUUUUUUVVVXXXYYYZZZWWW___bbbnnnxxxtttsssvvv}}}zzzaaaYYYZZZooovvv~~~}}}ttthhh___[[[ZZZTTTQQQQQQQQQPPPQQQTTTXXX[[[```fffkkknnnpppqqqpppuuu|||}}}tttkkkccc\\\UUUPPPKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAACCCDDDEEEFFFHHHIIIJJJKKKMMMQQQUUUXXX```gggpppwww~~~|||lll^^^QQQLLLFFFBBB@@@???===;;;;;;999888777777888888888999666888>>>???EEE\\\vvvvvvRRR```nnnyyy[[[RRRPPP\\\mmm~~~///...---------......///,,,,,,,,,,,,------....................................//////000000000111111333888@@@FFFGGGAAA;;;888555333111111111000000,,,+++*********,,,///000222333555777999:::::::::999888777777666777777777::::::>>>BBBAAA======AAAHHHLLLUUUbbbnnnuuuwwwuuu||||||~~~~~~uuubbbSSSMMMNNNaaammmppp}}}TTT<<<>>>PPPaaarrrbbbaaa___\\\ZZZXXXUUUSSSQQQPPPQQQSSSUUUUUUTTTSSSQQQRRRQQQQQQTTTTTTRRRRRRTTTPPPGGGJJJQQQPPPTTTZZZWWWTTTUUUUUUUUUTTTUUUWWWYYY[[[YYYVVVTTTSSSTTTVVVXXXVVVVVVUUUSSSRRRRRRUUUXXXVVVWWWZZZeeeyyyyyyxxxooozzz|||zzzzzzyyyxxxwwwpppmmmkkkkkknnnqqqtttuuusssssstttvvvwwwuuuqqqmmmiiiiiijjjkkklllmmmmmmnnnnnnnnnllljjjiiihhhgggggggggffffffeeefffggghhhiiijjjiiigggddd```^^^\\\[[[XXXTTTLLLAAA888555888<<<888777777666777999;;;===???BBBBBBAAADDDHHHHHHEEE<<<777444555555111000222444666888999;;;@@@HHHNNNTTTZZZ___^^^XXXTTTTTTVVVSSSQQQNNNKKKHHHFFFDDDDDDBBBCCCCCCCCCCCCBBBAAA@@@<<<===???AAAAAAAAA@@@???>>>>>>>>>======>>>>>>???===<<<<<<<<<<<<===>>>???;;;???EEELLLQQQUUUXXXZZZYYYYYYWWWRRRNNNPPPYYYcccrrrtttmmm```QQQCCC???:::888999:::999999:::<<<999LLLiii]]]ZZZVVVUUUUUUWWWZZZ]]]]]]]]]UUUSSSQQQPPPQQQRRRQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSUUUUUUTTTUUUUUUVVVUUUTTTSSSRRRPPPRRRUUUVVVVVVWWWYYYZZZXXXXXXYYYYYYXXXVVVTTTSSSQQQQQQQQQQQQSSSVVVXXXZZZTTT\\\ZZZ]]]rrr{{{xxxzzz{{{YYYEEESSS___ppp|||nnnccc^^^VVVPPPOOOOOOMMMNNNPPPOOOPPPSSSWWW\\\aaafffiiicccggglllqqqwww{{{tttpppfffccc^^^YYYWWWXXXZZZ[[[ZZZZZZ[[[[[[\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYUUUVVVVVVXXXZZZ\\\^^^```bbbeeehhhjjjnnnssszzzuuuhhh^^^UUUMMMFFFDDDAAA???===<<<;;;:::888888777777666777999:::<<<<<>>???CCCSSSZZZfffqqqxxxzzzyyyxxx{{{yyy{{{{{{ppp^^^TTTUUUcccwwwfffEEE===@@@TTTppplllbbb^^^^^^]]][[[YYYVVVTTTRRRSSSTTTTTTUUUTTTSSSRRRQQQUUUVVVWWWWWWUUUQQQMMMKKKMMMHHHMMMSSSQQQTTTWWWQQQSSSTTTUUUUUUUUUWWWZZZ]]][[[ZZZWWWUUUTTTTTTUUUVVVTTTTTTTTTSSSRRRRRRTTTVVVTTTVVVZZZdddyyywwwuuu{{{~~~|||{{{zzzzzzxxxwwwmmmkkkjjjlllooosssuuuuuuuuuuuuvvvwwwxxxvvvrrrooogggggghhhiiijjjjjjkkkkkkooonnnllljjjiiigggggggggffffffeeeeeeeeeeeeffffffiiiiiigggccc___\\\[[[\\\YYYTTTKKKBBB;;;999<<<>>>999888666555666999===@@@DDDGGGHHHFFFFFFIIIIIIFFF<<<888555666444111111444666888;;;???DDDLLLUUUZZZbbbgggjjjfff]]]WWWVVVYYYSSSQQQNNNJJJGGGEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA===>>>@@@AAAAAA@@@???>>>===============>>>>>>???<<<;;;;;;:::;;;<<<>>>???<<>>:::>>>CCCFFFNNNccckkkJJJVVVxxxvvv]]]LLLFFFSSSkkkzzztttsss------...//////...---,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,///333444333222333444222222222111000...---...******))))))+++---000222222444666999;;;;;;;;;:::999999888888888888999999999:::===AAA@@@???DDDKKK^^^fffqqqwwwyyyxxxxxxyyyyyyxxxzzzzzzooo```^^^ggg{{{wwwPPP@@@DDDBBBTTT{{{vvvfffaaaZZZ[[[\\\[[[YYYWWWUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQTTTVVVWWWUUURRRPPPOOONNNOOOKKKPPPSSSOOOSSSVVVOOOSSSTTTTTTTTTTTTVVVYYY\\\ZZZYYYXXXVVVTTTSSSRRRRRRRRRSSSTTTTTTRRRRRRSSSTTTQQQSSSVVV]]]oooyyy~~~~~~}}}|||{{{|||{{{xxxvvvnnnmmmmmmooorrrttttttttttttsssssstttuuutttqqqnnnhhhhhhhhhiiiiiijjjjjjjjjooonnnllljjjiiiggggggfffffffffeeeeeeddddddcccccceeeeeedddaaa]]][[[\\\^^^^^^XXXNNNEEEAAA?????????:::888555444777<<>>FFFPPPZZZbbbeeelllrrrvvvqqqdddYYYTTTUUUPPPNNNKKKHHHFFFFFFFFFFFFDDDCCCAAA@@@?????????@@@===???AAABBBBBB@@@>>><<<===<<<<<<<<<<<<===>>>???;;;:::999999:::<<<>>>???@@@FFFNNNTTTVVVUUUVVVVVVTTTQQQNNNMMMMMMTTTgggyyyzzznnn^^^PPPHHH777777777888999999888888111>>>SSS{{{fffYYYYYYYYY[[[ZZZXXXYYYZZZ[[[[[[ZZZUUUSSSQQQPPPRRRSSSTTTTTTRRRQQQPPPOOONNNNNNNNNNNNOOONNNNNNNNNPPPRRRUUUWWWVVVVVVVVVTTTRRRPPPMMMKKKKKKMMMPPPRRRSSSTTTUUUWWWSSSTTTUUUUUUUUUTTTSSSRRRSSSQQQOOOMMMMMMNNNPPPQQQPPPXXXWWWVVVZZZ]]]gggzzz}}}tttYYYDDDFFFNNN]]]nnnxxxyyyuuujjj___TTTPPPNNNKKKJJJKKKJJJIIIHHHIIILLLQQQVVVZZZ\\\aaaeeeffffffiiirrryyy{{{wwwgggbbb\\\TTTMMMGGGFFFFFF<<<<<<;;;:::888777777888666888999999999:::>>>AAA999BBBJJJPPPaaa{{{|||pppWWWHHHddddddKKKHHHSSSlll~~~+++,,,...//////---+++***++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***+++...222111......222666111222222111///---------***)))))))))+++...000222222444777999;;;<<<;;;;;;:::999999999999999::::::999999;;;======???HHHRRRccckkktttwwwuuusssuuuyyyxxxwwwzzz{{{pppdddhhhvvvtttXXX:::===LLLHHH[[[jjj\\\]]]VVVXXXZZZ[[[YYYXXXVVVVVVRRRQQQPPPPPPPPPPPPQQQQQQRRRTTTTTTQQQNNNPPPRRRSSSPPPLLLQQQSSSOOOTTTYYYSSSRRRRRRRRRQQQQQQSSSVVVYYYYYYYYYWWWVVVSSSQQQPPPOOOQQQRRRTTTTTTSSSRRRRRRSSSPPPRRRRRRVVVdddzzzwww{{{~~~}}}||||||||||||{{{xxxuuuppppppppprrrtttuuutttrrrqqqpppooopppqqqpppmmmkkkiiiiiiiiiiiiiiijjjjjjjjjooonnnmmmjjjiiigggfffffffffffffffeeedddcccbbbaaa```aaaaaa___\\\[[[^^^aaaddd[[[QQQIIIEEECCC@@@>>>:::777444444888???HHHMMMUUUYYYYYYTTTPPPNNNKKKFFF<<<888777777555222444888======AAAJJJXXXcccjjjmmmrrryyy~~~xxxiiiZZZQQQOOOLLLKKKIIIGGGFFFFFFGGGHHHDDDCCC@@@>>>======>>>???>>>???AAABBBBBB@@@===;;;<<<<<<<<<<<<<<<===>>>???;;;:::999999999;;;>>>???DDDJJJRRRVVVVVVTTTSSSSSSPPPJJJHHHLLLSSS]]]ooo~~~zzzvvvooo```MMMAAA>>>444555666888999888777666:::MMMkkk}}}]]]WWW\\\^^^]]][[[ZZZYYYZZZ[[[ZZZYYYWWWTTTRRRRRRSSSUUUVVVVVVTTTSSSQQQOOONNNMMMMMMLLLOOONNNMMMLLLNNNQQQTTTVVVTTTTTTSSSQQQOOOLLLIIIGGGMMMOOOQQQRRRRRRSSSTTTUUURRRRRRTTTUUUUUUTTTSSSSSSVVVSSSPPPLLLKKKJJJKKKLLLKKKSSSUUUUUUVVVTTTaaa{{{}}}gggOOOJJJGGGJJJVVVdddmmmrrrwwwjjj\\\UUUQQQKKKGGGGGGDDDCCCCCCCCCEEEHHHKKKMMMPPPVVV[[[\\\[[[]]]eeekkkkkkuuu~~~vvvjjj^^^XXXNNNLLLIIIGGGCCC>>>===???888888888777555555666777666888:::::::::;;;???CCC@@@LLLUUU___wwwlllXXXKKKMMMUUUbbb{{{\\\EEELLLbbb...------,,,,,,------..................---------,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,...---,,,,,,,,,---...///000000///...------,,,,,,+++++++++,,,...111444555333555888:::<<<<<<<<<;;;:::::::::999::::::;;;;;;777<<>>CCCOOOYYYlllnnnrrruuuwwwwwwvvvvvvvvv{{{{{{sssooouuuYYYJJJ>>>AAAPPPeee{{{pppaaaXXXUUUUUUTTTTTTXXX\\\\\\UUUOOOTTTNNNIIIIIIMMMQQQQQQOOOQQQSSSTTTRRRMMMJJJJJJKKKNNNMMMLLLKKKMMMPPPSSSUUUPPPOOOOOOPPPRRRRRRQQQOOOWWWVVVUUUSSSQQQOOONNNMMMTTTSSSRRRQQQPPPOOOOOOOOONNNMMMRRRZZZcccmmm{{{xxxrrr~~~qqqxxxxxxwwwwww~~~}}}{{{zzzzzzyyywwwvvvyyyvvvuuuwwwzzzxxxsssmmmnnnnnnnnnmmmlllkkkjjjiiieeegggiiillllllkkkiiihhhiiiiiijjjkkkjjjiiihhhgggeeeeeedddccccccccccccdddccceeeddd___\\\```jjjtttiii]]]RRRNNNJJJEEECCCEEE777333///...333;;;BBBFFFPPPRRRRRROOOMMMLLLGGGAAA===<<<:::999888888999:::???<<>>===<<<;;;::::::;;;===???>>><<<999;;;:::999999;;;>>>BBBDDDLLLPPPRRRRRRUUUYYYTTTLLLHHHGGGJJJUUUcccqqq}}}xxxjjjZZZMMMCCC===:::444888777777;;;555333===BBB]]]kkk\\\\\\[[[VVVXXXYYY[[[\\\\\\[[[ZZZYYYTTTUUUVVVWWWXXXWWWWWWVVVRRRRRRRRRRRRPPPNNNLLLKKKKKKKKKLLLMMMNNNPPPRRRSSSQQQPPPNNNLLLKKKKKKKKKKKKYYYWWWUUUTTTUUUUUUTTTSSSRRRRRRRRRPPPOOOPPPSSSVVVXXXUUUQQQNNNLLLLLLMMMNNNQQQPPPQQQTTTUUUWWW^^^fffqqqaaakkkrrrkkk```TTTMMMNNNVVV\\\rrruuupppeee[[[VVVOOOGGGKKKFFFDDDDDDAAA>>>AAAIIINNNOOOPPPSSSWWWZZZ]]]___jjjkkknnnrrrwww}}}~~~rrrnnnggg```YYYSSSMMMIIIBBBAAA@@@???===;;;::::::999888777555333444888:::@@@888555:::???@@@CCCHHHLLLVVVsssbbbJJJCCCIIIbbb}}}mmmWWWMMMRRRfffzzz...------,,,,,,------...------..................,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,---......---,,,,,,///......---,,,,,,+++++++++++++++---///111444555666777999:::;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<<999===AAABBBDDDLLLXXXbbblllpppuuuzzz||||||yyyxxxvvvxxx|||yyyooommmpppNNNBBB===MMMhhhxxxdddWWWTTTUUUSSSSSSTTTWWWYYYXXXSSSNNNNNNKKKIIIHHHIIILLLNNNOOOOOOQQQRRRPPPMMMJJJJJJKKKLLLLLLKKKLLLNNNQQQTTTVVVOOONNNNNNOOOPPPPPPOOOMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOMMMPPPWWW^^^dddlllsss}}}yyyvvv}}}mmmmmm{{{|||{{{yyyxxxxxxxxxxxxwwwxxxwwwwwwzzz|||yyyrrrkkkjjjjjjkkkkkkkkkjjjjjjiiieeegggiiikkklllkkkiiihhhggghhhhhhiiihhhgggfffeeeccccccccccccdddeeeeeefffbbbcccccc``````dddlllsssggg]]]VVVSSSOOOHHHCCCBBB888444000...222777<<<>>>EEEHHHIIIGGGFFFFFFBBB===:::::::::::::::;;;<<<<<>>CCCFFFGGGJJJMMMQQQUUUYYY[[[^^^```cccgggkkkooorrrssswwwzzz~~~}}}wwwjjj___\\\YYYSSSNNNIIIDDD@@@===@@@???>>>===;;;:::999888555666666444444555888:::;;;;;;>>>AAA@@@@@@HHHTTTcccsssZZZQQQ]]]nnnsss\\\QQQTTTbbbwww...------,,,,,,------...,,,---------.../////////---------,,,,,,,,,,,,+++++++++************++++++)))+++---//////---***))),,,,,,,,,++++++******)))***+++,,,---///111444555999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<======<<<===@@@DDDKKKVVVbbbkkkmmmrrrxxx}}}~~~{{{xxxxxxwwwzzz{{{nnnhhhvvv\\\DDD;;;???[[[}}}jjjXXXOOOPPPUUUPPPQQQSSSTTTTTTRRROOOMMMIIIJJJJJJIIIGGGHHHLLLPPPLLLNNNOOONNNLLLKKKKKKKKKIIIJJJLLLNNNPPPRRRTTTUUUOOONNNMMMMMMNNNNNNLLLJJJGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMPPPXXX]]]___aaadddrrryyyzzz}}}zzzhhh```tttzzzzzzxxxwwwwwwwwwxxxyyywwwxxxzzz|||}}}yyypppiiigggggghhhhhhiiiiiiiiiiiifffgggiiijjjkkkjjjhhhgggfffffffffffffffeeeddddddbbbbbbbbbcccdddeeeggghhhcccbbbbbbbbbdddiiimmmpppddd^^^ZZZYYYVVVMMMEEEAAA888444000///000333555666999===@@@???@@@AAA???:::888999;;;===>>>>>>>>>>>>EEEIIIWWWiiiuuuyyyppp^^^VVVNNNLLLIIIHHHGGGGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;::::::===;;;999999::::::999888888888888:::===AAAEEEHHHNNNQQQRRRQQQRRRSSSPPPJJJJJJOOOYYYeeerrr{{{~~~kkk```PPPAAA777333222111666999444444999666666BBBddduuu```XXX[[[[[[YYYXXXYYYZZZZZZZZZXXXWWWVVVRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUWWWWWWUUURRROOOMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNQQQVVV\\\bbbeee```]]]ZZZWWWUUUSSSQQQOOOJJJKKKLLLLLLMMMOOORRRUUUTTTTTTSSSRRRPPPOOOMMMLLLRRROOOPPPSSSTTTTTTYYY```ppptttggg]]]___ggg{{{~~~yyyUUUFFFEEEEEEVVVjjjyyy~~~yyymmmbbbRRRKKKEEECCCAAA>>>===@@@???AAACCCGGGKKKOOOSSSUUUYYY[[[^^^bbbeeeggghhhiiihhhjjjnnntttzzzvvvooogggdddccc^^^UUUMMMLLLIIIEEEBBB@@@>>>;;;999<<<<<<;;;:::999888777666222333555555444555777999888===CCCCCCAAAFFFXXXkkkzzzppp^^^jjjcccVVVKKKMMMYYYkkk~~~...------,,,,,,------...,,,,,,,,,---...///000000.........---------,,,,,,------,,,,,,,,,,,,------+++,,,---...---,,,***)))*********)))))))))))))))++++++---...000222444555::::::999999:::;;;<<<===::::::::::::;;;<<<======>>>===>>>DDDOOO\\\hhhooorrrtttxxx|||}}}{{{yyywww|||xxxvvvsssooottt|||pppvvvMMM>>>;;;FFFgggooo___SSSMMMNNNRRRNNNPPPRRRRRRPPPNNNMMMMMMJJJJJJJJJJJJJJJLLLNNNOOOJJJKKKLLLMMMMMMLLLLLLLLLIIIKKKMMMOOOQQQRRRRRRRRRNNNLLLKKKLLLLLLLLLJJJHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLQQQ\\\ccceeeeeefffjjj||||||}}}lll```qqq~~~~~~~~~~~~~~~||||||zzzxxxwwwwwwyyyzzzyyyyyyzzz{{{zzzvvvnnniiihhhhhhhhhggghhhhhhhhhhhhggghhhiiiiiiiiihhhgggfffeeeeeeeeeeeeddddddccccccbbbbbbbbbcccccceeeffffffdddcccbbbdddhhhkkkkkkjjj```]]][[[[[[YYYSSSJJJDDD777444222111222333333333444:::=========@@@???===:::<<>>>>>===<<<;;;;;;>>><<<888777888888888888777888999<<>>???@@@CCCFFFJJJMMMNNNVVVXXX\\\```cccdddeeeddddddeeegggjjjmmmpppssstttttt~~~{{{uuupppfff```ZZZVVVUUUSSSMMMHHHFFFDDDAAA??????>>><<<:::999999888777777666555555222333555555555555666888:::===@@@DDDKKKZZZqqqiiipppmmmRRRQQQTTTZZZeeeppp|||...------,,,,,,------...,,,,,,,,,---...///000000/////////............---000//////......//////000///...---,,,++++++******))))))))))))))))))))))))+++,,,...000222444555666888888999:::;;;===???@@@999999999999:::;;;<<<===???>>>???EEERRR___jjjooozzzzzzzzzzzzzzzzzzyyyyyy~~~{{{rrrnnnzzzzzzsssWWWAAA<<<@@@SSSrrrvvv```VVVSSSPPPMMMLLLNNNOOOQQQPPPNNNMMMMMMNNNLLLIIIGGGIIINNNPPPNNNKKKJJJJJJKKKMMMNNNNNNNNNNNNKKKLLLNNNOOOPPPOOONNNMMMLLLKKKJJJKKKLLLLLLKKKIIILLLLLLLLLKKKJJJJJJIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMTTT___fffhhhiiikkkooo~~~tttyyyxxx||||||{{{zzz{{{||||||yyyxxxzzz|||}}}|||zzzxxxuuuqqqmmmjjjlllkkkiiihhhggggggggghhhggghhhhhhhhhhhhgggfffeeeeeeeeeddddddccccccccccccdddccccccbbbbbbbbbccccccfffdddbbbeeehhhiiifffccc]]]\\\ZZZYYYYYYVVVPPPIII555444333333555666666555555;;;>>>======@@@CCCBBBAAACCCGGGIIIJJJIIIGGGEEEQQQZZZhhhrrruuu{{{ooo[[[TTTPPPNNNKKKJJJJJJIIIGGGFFFCCCDDDDDDEEEDDDBBBAAA????????????>>>>>>=========???;;;888666777888888888888999;;;>>>BBBGGGJJJMMMQQQQQQRRRSSSRRRPPPPPPQQQRRR^^^llluuu{{{|||sssiii]]]QQQBBB777333555777888555???>>>777555777IIIeeewwwggg]]]XXXVVVUUUTTTWWWWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVVVVTTTQQQNNNLLLQQQQQQPPPOOONNNNNNNNNNNNNNNNNNOOOQQQUUUYYY^^^aaaWWWTTTRRRQQQQQQPPPOOOMMMQQQSSSTTTSSSSSSSSSUUUVVVVVVTTTRRRQQQRRRVVVZZZ]]]XXXTTTRRRUUUVVVUUUVVVZZZ]]]eeetttyyyvvvvvv{{{xxx]]]OOOSSSKKKFFFKKKXXXdddjjjlllbbb]]]UUULLLFFFCCC@@@>>>?????????@@@AAACCCDDDEEEJJJLLLQQQUUUXXXZZZZZZZZZ\\\]]]^^^___aaabbbddddddgggooowwwzzzwwwttttttuuupppsssvvvuuurrrpppsssvvvyyywwwtttpppnnnmmmlllmmmtttwww{{{|||{{{zzzyyyyyyooommmjjjfffccc^^^ZZZWWWRRRNNNJJJGGGEEEDDDAAA???@@@>>>;;;:::::::::888777777777666666555555555444444666777777666555666777===???FFFTTTgggzzz}}}{{{mmmooottt___OOOTTTbbbqqqzzz}}}...------,,,,,,------...,,,---------.../////////000000000/////////......111111000000000000111111222000...,,,++++++++++++((())))))******+++++++++---...000333555666777777777888999;;;===>>>@@@@@@::::::::::::;;;<<<>>>>>>AAAAAADDDKKKVVVbbblllrrr~~~|||{{{zzz{{{|||}}}}}}|||vvvvvvgggnnn]]]GGG@@@<<>>>>>DDDIIIKKKLLLNNNQQQSSSTTTSSSQQQPPP]]]gggrrrwwwyyyooo\\\WWWPPPNNNKKKJJJJJJIIIGGGFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;888777777999999999999;;;===AAAEEEIIIMMMOOORRRQQQRRRTTTTTTRRRTTTXXX]]]jjjwww|||~~~{{{nnn^^^SSSHHH;;;444444777999999222;;;;;;555666???ZZZ}}}uuukkk```[[[YYYVVVVVVWWWUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRPPPOOOOOONNNNNNNNNOOOOOOOOOPPPRRRTTTVVVXXXTTTSSSQQQQQQSSSTTTTTTSSSTTTVVVWWWWWWVVVUUUVVVXXXWWWUUUQQQPPPRRRWWW^^^bbbZZZUUUSSSUUUVVVUUUTTTVVVYYYYYY^^^jjjxxx}}}yyy|||{{{fffZZZTTTSSSQQQKKKDDDEEERRR```lllnnnjjj___SSSJJJBBB<<<@@@???>>>===============@@@BBBEEEIIILLLNNNOOOPPPRRRSSSUUUWWWZZZ\\\^^^___dddgggkkkkkkiiihhhjjjlllcccdddeeedddcccbbbcccddddddcccaaa___]]]\\\[[[[[[ZZZ]]]___```___^^^]]]]]]VVVUUUTTTRRRPPPMMMKKKIIIEEEDDDBBB@@@===<<<;;;;;;<<<:::888777777777666444666666666666555555555555666777888888777777999;;;AAAKKK[[[pppwwwdddfffdddeeelllttttttVVVIIIJJJ]]]sss...------,,,,,,------...------..................111111000000000/////////222111111000000111111222222111000///---,,,+++***))))))***+++,,,,,,------...000222555777888999999888999;;;===>>>???>>>>>>;;;;;;<<<<<<===???@@@AAADDDGGGLLLTTT^^^iiisssyyy}}}||||||||||||}}}}}}~~~}}}}}}tttZZZ|||bbbIIIFFF@@@BBBPPPhhhuuuaaaPPPOOORRROOONNNRRRSSSPPPNNNOOORRRTTTTTTRRRNNNLLLLLLNNNOOOOOOLLLIIIJJJHHHHHHJJJMMMOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHIIILLLPPPRRRRRRRRRMMMMMMMMMNNNNNNNNNOOOOOOLLLNNNOOOPPPQQQPPPNNNMMMMMMNNNRRRTTTSSSTTT\\\gggvvvwwwzzzsssvvv}}}|||yyyvvvsssqqqrrrtttuuuyyy~~~~~~|||vvvqqqllljjjlllkkkiiihhhggghhhiiijjjiiihhhhhhgggfffddddddccccccbbbaaa```___``````aaa```____________``````aaaaaaaaaaaabbbcccbbb```^^^YYY[[[[[[XXXXXXWWWPPPFFF666555444555888:::;;;:::;;;@@@CCCAAABBBJJJTTTXXXVVVXXXZZZ]]]_________^^^fffoooxxx|||~~~ooo]]]ZZZOOOLLLJJJHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@???@@@@@@========================<<<:::888888999:::::::::<<<===@@@DDDHHHKKKNNNPPPRRRPPPRRRVVVVVVTTTXXX___fffsss}}}~~~}}}wwwfffSSSJJJAAA666222444888888777333888555444???QQQrrrpppggg___]]]\\\XXXXXX[[[SSSSSSRRRRRRRRRRRRRRRSSSTTTTTTRRRQQQQQQQQQRRRRRRVVVUUUTTTTTTSSSSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNMMMNNNOOOPPPRRRRRRSSSSSSTTTRRRQQQRRRTTTVVVVVVVVVSSSTTTVVVWWWWWWWWWXXXYYYVVVUUURRRQQQSSSWWW[[[^^^[[[UUURRRUUUVVVSSSRRRSSSSSSTTTVVV\\\hhhyyy~~~xxxrrrsssdddbbb___WWWJJJAAAEEEOOO```llltttpppdddXXXLLLCCCAAAAAA???>>>===<<<<<<<<<>>>>>>@@@BBBDDDFFFGGGHHHJJJKKKNNNQQQTTTXXXZZZ[[[^^^^^^___```aaabbbcccccc```^^^\\\\\\]]]^^^]]][[[XXXYYYYYYYYYXXXVVVUUUTTTOOOQQQRRRRRRPPPOOOOOOPPPKKKLLLLLLJJJGGGEEEDDDCCC@@@AAAAAA???<<<::::::;;;:::888666666777777666555666666666666666666666666666777888888999;;;???BBBLLL^^^tttppp]]]NNNUUUiii{{{~~~^^^JJJNNN]]]ppp...------,,,,,,------..................---------111111111111000000000000111111000000000000111111000111222222000---***(((******+++,,,---......//////111333666888999:::::::::;;;===??????>>>===;;;=========>>>???AAABBBCCCFFFKKKSSS[[[dddoooyyyvvvwwwyyy{{{|||}}}}}}}}}ttt\\\```{{{III>>>GGG;;;IIIVVVlllppp___SSSRRRRRROOOSSS\\\UUUQQQMMMOOOTTTWWWVVVTTTOOOQQQSSSSSSQQQOOONNNNNNIIIGGGGGGIIILLLMMMLLLJJJHHHHHHIIIIIIJJJKKKKKKLLLGGGGGGIIIMMMQQQTTTUUUUUUPPPPPPOOOOOONNNNNNMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMKKKMMMOOOOOOLLLMMMYYYfffooo}}}ssszzz{{{sssuuu{{{yyywwwssspppooopppqqqsssuuu{{{zzzsssmmmiiijjjiiigggfffggghhhjjjkkkiiiiiihhhfffeeedddccccccaaa```___^^^]]]^^^______]]]]]]]]]^^^___```aaabbb]]]^^^```aaaaaa```______XXX\\\]]]ZZZYYYWWWMMMAAA888666444555777:::;;;:::>>>DDDFFFDDDGGGQQQ]]]ccc\\\]]]```cccfffhhhiiiiiijjjrrrzzz}}}nnn]]][[[MMMKKKHHHGGGFFFFFFDDDBBBCCCBBB@@@???>>>>>>???@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888999:::;;;;;;:::===???BBBEEEIIIMMMOOOQQQRRRPPPSSSXXXXXXVVV[[[ccciiivvv}}}yyyrrr___KKKEEE===444222666:::999666<<<===777:::MMMgggsssjjjcccbbb___ZZZZZZ]]]RRRRRRQQQQQQQQQRRRRRRSSSUUUTTTSSSRRRQQQQQQRRRSSSZZZXXXUUUQQQOOOMMMLLLLLLPPPOOONNNNNNMMMMMMNNNNNNKKKLLLOOOQQQSSSSSSSSSSSSSSSRRRQQQRRRTTTVVVVVVUUUOOORRRTTTVVVVVVWWWXXXZZZUUUTTTSSSSSSSSSUUUWWWYYY[[[UUURRRTTTUUURRRPPPPPPLLLRRRVVVVVV___ssspppnnn{{{uuu|||ttthhhddd___UUULLLHHHJJJ___ssswwwoooeeeYYYOOODDDCCCBBBAAA@@@?????????<<<<<<<<<<<<===???@@@AAACCCDDDFFFIIILLLOOORRRSSSVVVVVVVVVXXX[[[]]]]]]\\\\\\WWWTTTTTTWWWYYYVVVSSSOOOPPPRRRSSSRRRQQQOOOMMMIIIJJJKKKJJJHHHGGGGGGIIIFFFFFFFFFDDDAAA>>>======888:::;;;:::777444444555666444333333555666666555666666666777777777777777666777777888:::>>>DDDHHHXXXnnnppp\\\LLL___jjjjjjKKKEEEYYYppp------------------------...---,,,,,,---...///000111111222222222333333333222222333333333333333333333333333333222222111000............///000111222777888999999::::::999999============??????===<<<:::>>>CCCFFFGGGGGGHHHIIIPPPVVV```mmmxxx~~~}}}zzzyyyvvv{{{xxx|||dddXXX```QQQAAA@@@???EEEUUUfff|||aaa^^^ZZZUUUQQQQQQUUUXXXUUUSSSRRRSSSVVVVVVSSSQQQQQQSSSUUUUUURRROOOLLLKKKJJJLLLMMMNNNMMMLLLJJJHHHHHHIIIJJJJJJJJJIIIHHHGGGDDDGGGJJJNNNPPPPPPOOOOOOOOONNNLLLKKKKKKKKKLLLMMMHHHNNNTTTUUUQQQMMMMMMNNNOOOMMMJJJIIIKKKPPPWWW[[[ooowww|||}}}vvvnnn{{{lllgggoooqqqiiihhhpppppp|||~~~}}}zzzxxxwwwvvvvvvoookkkmmmmmmiiihhhkkkiiihhhfffdddbbbaaaaaaaaaaaa___]]]ZZZYYYZZZ[[[[[[WWWZZZ]]]______^^^^^^^^^[[[]]]```aaaaaa___\\\ZZZ\\\YYYVVVVVVWWWSSSKKKDDD777777777888:::<<<>>>@@@BBBKKKTTTUUUXXX```jjjpppsssmmmjjjooosssrrrooonnnrrrzzzooo^^^[[[NNNLLLKKKHHHFFFEEEDDDDDDAAAAAAAAA@@@@@@?????????999999999888888888777777999999888888888999;;;<<>>>>>:::666555888;;;<<<===>>>???BBBDDDFFFHHHNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDAAA>>>BBBJJJLLLJJJAAA???<<<:::888888999999888888999888888777666666444444444555555555666666999888777888999::::::999999::::::===BBBKKKUUU]]]|||~~~yyycccQQQUUUeeewww```SSSOOOUUUhhh|||------------------------......------...///000111222222222222333333333333333333333444444444444444555555555555555444333333222222222222333444555555999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;AAAAAABBBGGGMMMSSSWWWXXX___dddkkkttt{{{~~~|||yyyzzzhhhXXXdddzzzpppLLL>>>>>>IIIZZZrrr~~~{{{eeedddaaa\\\XXXVVVVVVWWWZZZWWWTTTSSSSSSQQQNNNLLLPPPRRRSSSSSSQQQOOOMMMLLLLLLMMMMMMLLLKKKIIIGGGEEEGGGHHHIIIJJJJJJIIIHHHHHHGGGIIILLLOOOPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLIIINNNSSSSSSOOOLLLLLLMMMLLLJJJGGGFFFGGGJJJOOORRRiiiyyyyyy{{{|||rrrnnnllljjjiiiiiiiiikkkmmmrrr|||~~~|||{{{zzzyyyvvvpppmmmoooooojjjhhhjjjiiihhheeecccaaaaaaaaaaaa```___]]][[[YYYYYYYYYYYYYYY[[[^^^___^^^^^^^^^___\\\^^^aaabbbbbb```]]][[[[[[YYYWWWWWWWWWSSSLLLFFF999999:::<<<>>>BBBEEEGGGNNNXXXaaabbbccciiipppsssxxxwwwyyy{{{xxxssstttxxxnnn\\\VVVMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>;;;:::::::::999999999999999999888888888:::;;;<<<@@@CCCGGGIIIJJJKKKMMMNNNOOOQQQUUUYYY\\\aaagggkkkqqqvvvuuummmgggaaaQQQ???999888555333555888999888777;;;HHHgggtttooojjjccc]]]ZZZXXXWWWVVVUUURRRPPPQQQSSSUUUUUUTTTTTTRRROOOLLLKKKMMMOOOPPPPPPNNNLLLKKKLLLLLLKKKJJJNNNOOOQQQPPPNNNNNNQQQSSSNNNNNNOOORRRTTTUUUSSSQQQOOOPPPQQQRRRRRRRRRQQQPPPQQQPPPNNNMMMLLLMMMMMMNNNNNNNNNMMMOOOQQQRRRRRRQQQQQQOOONNNNNNOOOOOOLLLIIIHHHIIIJJJLLLNNNVVVhhhyyyppp[[[\\\XXXaaa}}}ssshhhlllxxxllljjjtttaaaPPPNNNVVV```gggkkkooojjjaaaXXXPPPIIICCC@@@888999::::::888777777777999999999:::;;;===??????DDDDDDEEEEEEFFFGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@======:::777:::???@@@======;;;999777666666777888555666666666555555444333555555666777777888999999444555888<<<>>>???>>>===AAABBBEEEKKKSSS^^^jjjrrruuuoooeee\\\WWW```xxxrrrdddYYYPPPQQQXXXcccvvv------------------------//////......///000222333222222222333333333444444444444444555555666666666777777888888777777666666777777666777777888999:::;;;<<<<<<===>>>=========<<<<<<<<<============<<<@@@CCCIIIRRR\\\bbbddddddmmmqqqvvv{{{~~~~~~}}}~~~zzz]]]KKKVVVzzzXXXGGG<<<@@@ZZZtttooobbbbbbbbb___[[[YYYXXXXXX[[[XXXTTTQQQOOONNNLLLJJJPPPPPPQQQQQQQQQPPPOOOOOOOOONNNMMMKKKIIIGGGEEEDDDGGGGGGIIIIIIJJJJJJJJJJJJLLLMMMOOOPPPPPPOOONNNLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJMMMPPPOOOLLLJJJJJJLLLIIIHHHFFFEEEDDDFFFHHHIII]]]kkk||||||wwwsssttt|||xxxdddkkkmmmfffdddjjjllliiiqqqxxxwwwrrrpppqqqpppllliiijjjiiigggeeebbbaaa```_________^^^]]][[[ZZZYYYXXXWWW\\\]]]^^^^^^^^^^^^___```]]]___aaabbbbbb```]]]\\\[[[YYYWWWWWWWWWTTTMMMHHH>>>>>>@@@BBBGGGMMMRRRUUU___hhhppppppppprrruuuuuuxxx|||wwwsss{{{kkkXXXRRRKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<;;;;;;;;;::::::999888888888999:::<<<===BBBDDDHHHJJJKKKLLLNNNPPPOOOSSSXXX]]]aaaeeejjjmmmooorrrooofff```XXXHHH666666666666666666777:::===AAACCC___uuuhhhiiieee___ZZZXXXWWWVVVUUUQQQPPPPPPQQQSSSSSSRRRQQQQQQOOOMMMJJJJJJKKKMMMNNNLLLJJJIIIIIIKKKLLLLLLLLLNNNOOOPPPOOONNNNNNPPPQQQQQQQQQRRRSSSUUUUUUSSSQQQNNNOOOOOOOOOOOONNNNNNMMMOOONNNLLLKKKJJJJJJJJJJJJNNNMMMLLLMMMOOOPPPOOONNNLLLKKKJJJKKKLLLLLLKKKIIIGGGGGGHHHIIIHHHLLLYYYggg{{{hhheeefffZZZ___zzzuuunnnwwwrrriiisssnnnfffXXXJJJGGGUUUffftttxxxyyyqqqaaaRRRIIIFFF@@@???===<<<<<<<<<;;;:::777777777777777888999999;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::999888999777444555999999555777777555444444444555666444555555555555444333333555666777888:::;;;<<<<<<;;;;;;;;;<<<===???@@@AAAJJJPPPYYY```fffjjjmmmooo[[[^^^aaafffttt{{{cccPPPXXXYYY^^^eeelllvvv------------............000000//////000222444555333333333333444444444444555555555666777777888888888888999999999888888777:::::::::::::::;;;<<<===<<<<<<===>>>>>>>>>>>>======>>>>>>>>>===>>>???@@@>>>LLL^^^iiijjjgggeeefffppptttyyy|||~~~aaaHHHLLLnnnoooHHHBBB>>>MMMqqqnnnbbbXXXYYYYYYXXXWWWVVVWWWXXXUUUSSSPPPNNNNNNNNNOOOOOOQQQPPPPPPPPPRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMOOOPPPQQQQQQPPPNNNLLLKKKJJJLLLNNNOOONNNMMMJJJIIIJJJLLLMMMKKKIIIHHHHHHJJJGGGGGGGGGFFFFFFFFFFFFFFFQQQ^^^mmmtttyyy}}}}}}|||yyyyyytttrrr~~~dddgggiiihhhiiijjjhhheeejjjooouuuyyy{{{wwwsssqqqpppnnnmmmlllhhhgggdddbbb```___^^^^^^\\\\\\\\\\\\\\\ZZZYYYYYY]]]^^^^^^^^^\\\]]]^^^```\\\]]]___``````^^^\\\[[[ZZZXXXWWWWWWWWWTTTOOOKKKCCCDDDFFFJJJQQQZZZaaafffnnnuuuyyywwwuuuvvvxxxwwwzzz|||~~~|||xxx}}}cccTTTQQQIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBAAA???>>>===<<<<<<<<<;;;;;;;;;:::::::::888888888888999;;;===>>>BBBEEEHHHJJJKKKMMMPPPRRRQQQUUU[[[```dddgggjjjlllppprrrmmmbbbVVVLLL>>>222555444555999;;;;;;===AAAKKKYYY}}}nnnfffccc```[[[XXXVVVUUUTTTSSSNNNOOOPPPQQQRRRQQQOOONNNOOONNNLLLJJJJJJJJJLLLMMMKKKJJJIIIIIIKKKMMMMMMLLLMMMMMMMMMLLLLLLLLLMMMNNNTTTSSSRRRSSSTTTTTTRRRPPPOOOOOONNNNNNNNNMMMLLLLLLMMMLLLKKKIIIIIIIIIJJJJJJNNNMMMLLLLLLMMMNNNMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFHHHIIIHHHHHHQQQ[[[qqqzzztttqqqvvvwwwqqquuuvvvnnnfffmmmssslllXXXHHHJJJTTT]]]gggqqqqqqggg\\\UUUSSSOOOIIIAAA===<<<<<<;;;999888888777777777777888888777777777888999999:::::::::::::::999999999888888999888888888777777777666333666666333333666555111444333333222333444555555555666666666666666555555666666777888999:::;;;;;;@@@>>><<<;;;===CCCKKKPPP```eeekkkmmmhhh___VVVPPPTTThhh~~~mmmZZZRRRNNNhhhsss~~~~~~---------....../////////000000000000111333555666333333444444444555555555555555666777777888999999888888999999999999888888<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<===============<<<============???DDDHHHQQQeeeyyyzzzlll``````gggooosssxxxzzz{{{~~~gggJJJFFFcccZZZ??????EEEbbbppp^^^YYYSSSSSSRRRQQQOOOPPPSSSVVVRRRQQQOOONNNMMMNNNPPPQQQRRRPPPPPPQQQSSSUUUTTTSSSQQQQQQOOONNNNNNNNNNNNNNNKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPNNNMMMKKKJJJIIIKKKMMMNNNNNNLLLIIIGGGIIIIIIIIIHHHGGGFFFGGGHHHDDDEEEEEEFFFGGGGGGGGGFFFMMMZZZfffkkknnnuuu|||~~~sssiii^^^]]]hhhnnnhhhccceeeccchhhlllqqq{{{~~~wwwrrrpppqqqqqqqqqiiigggeeebbb```___^^^^^^ZZZZZZ[[[\\\]]]\\\\\\\\\]]]]]]^^^\\\[[[[[[\\\^^^ZZZ[[[\\\]]]\\\[[[YYYXXXXXXWWWWWWVVVUUUSSSPPPMMMHHHHHHJJJOOOWWWaaakkkqqqvvv{{{}}}zzzyyy|||}}}yyy|||vvvZZZOOOOOOGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@>>>===;;;;;;::::::::::::999999999888888777777888:::<<<>>>???CCCEEEHHHJJJKKKNNNQQQSSSTTTXXX^^^cccfffhhhjjjkkkttttttmmm]]]LLL???888333666333444:::===<<<===AAA]]]yyyvvvjjjeee^^^[[[XXXVVVUUUTTTRRRPPPLLLMMMPPPQQQPPPOOOMMMLLLOOONNNLLLKKKKKKKKKMMMNNNNNNLLLKKKKKKLLLMMMLLLKKKLLLLLLKKKKKKLLLLLLMMMMMMTTTRRRQQQQQQRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMNNNLLLKKKLLLMMMMMMLLLJJJKKKLLLLLLKKKIIIHHHGGGGGGDDDEEEGGGIIIHHHGGGMMMUUUddd~~~llllllsss~~~|||uuujjjcccdddfff```VVVOOOLLLPPPTTTWWWWWWXXX\\\___XXXTTTNNNJJJGGGBBB;;;666888777666666666666666666666666777777777888888888777777777777666666666666666555555555555555444444---111333111000333222///222222333333444555555666555555666666666666666555666666777777888888999999777999>>>BBBIIIRRR\\\cccmmmiiiccc[[[TTTQQQRRRTTT}}}gggQQQIIISSSaaaxxxooo---------...//////000000000000///000111333555666444444444555555555666666555555666777888888999999777888999999999999999999<<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<>>===<<<;;;:::999999888888888777777777777777777888:::===???AAAEEEGGGIIIKKKMMMOOOSSSVVVXXX\\\bbbgggjjjlllooopppwwwrrrfffTTTCCC888555666888444555;;;<<<;;;BBBMMM|||llleee```ZZZXXXVVVUUUTTTSSSPPPNNNKKKMMMPPPPPPOOOMMMLLLLLLNNNNNNMMMLLLLLLLLLMMMNNNOOOMMMKKKKKKLLLLLLKKKJJJMMMLLLKKKLLLNNNOOOOOOOOOQQQOOONNNMMMNNNNNNLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMOOOLLLKKKJJJJJJLLLLLLKKKJJJKKKLLLLLLKKKIIIGGGFFFGGGCCCCCCEEEIIIHHHGGGKKKQQQUUUhhhwwwxxxzzz{{{qqqhhhtttkkkpppuuuooouuuooofffbbbbbbeeeiii\\\UUUJJJAAA???DDDMMMTTT```cccfffhhhcccYYYLLLCCC;;;:::999777666555555555777777666666666555555555555555444444444333333333222222222222222222222222000444666444222444555333222333333444555666666666333333444555555555555444666777777888999:::;;;;;;999@@@IIIPPPTTTWWWZZZ]]]VVVNNNEEEAAAIII^^^www{{{xxxlll^^^PPPFFFJJJaaazzzrrr```---------...///000000000////////////111333555666444555555555666666666666444444555666777888999999888999999:::;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<999;;;===@@@FFFSSScccooowwwiii``````kkkuuuwww|||wwwiiiFFFGGGXXXxxxtttXXXGGGCCCAAARRRpppfffWWWUUUXXXUUUVVVUUUSSSPPPNNNOOOPPPSSSTTTTTTRRRNNNKKKKKKLLLPPPNNNMMMPPPTTTUUURRRMMMKKKLLLNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHIIIJJJJJJHHHGGGEEEBBBBBBCCCDDDEEEFFFEEEDDDAAABBBCCCDDDDDDEEEEEEEEEJJJXXXeeeiiinnn{{{xxxwww}}}sssbbb^^^^^^]]]^^^bbb___cccdddfffmmm{{{{{{xxxzzzwwwrrrkkkiiigggcccaaa_________[[[ZZZYYYXXXWWWXXXXXXYYYWWWYYYZZZZZZXXXVVVUUUUUUWWWWWWXXXXXXXXXWWWVVVUUUSSSTTTTTTTTTRRRQQQPPPPPPLLLJJJHHHIIIMMMUUU^^^ccciiiqqqxxx~~~rrrZZZPPPJJJFFFCCCBBBBBBAAAAAAAAAAAABBB>>>======<<<;;;;;;::::::999999888888888777777777777777777888;;;===@@@BBBHHHIIILLLMMMOOORRRVVVYYY\\\```fffkkkppptttxxxzzzyyykkkWWWFFF<<<777666777777666999===;;;???TTTlll|||gggccc```YYYXXXWWWUUUUUUTTTRRRNNNLLLLLLNNNPPPPPPMMMKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJJJJKKKKKKKKKJJJLLLJJJIIIJJJNNNPPPPPPOOOMMMKKKJJJIIIJJJJJJIIIHHHGGGGGGFFFEEEFFFFFFHHHHHHJJJIIIIIIHHHIIIJJJLLLMMMJJJHHHGGGHHHJJJJJJIIIHHHGGGIIIKKKJJJHHHFFFGGGHHHEEEDDDFFFJJJIIIHHHKKKQQQLLLVVVbbbjjjrrr||||||^^^UUUWWWZZZgggxxxqqq^^^bbbpppjjjbbbTTTEEE<<<;;;@@@FFFWWW^^^gggllljjjaaaXXXRRRIIIGGGEEEAAA>>><<<:::999999999888777666555444444444444333333333222222222222222222222222222222222555:::;;;666444555666555222333444555555555555555333444555555666666666555666777999;;;===???AAABBBFFFKKKQQQQQQNNNJJJJJJLLLFFFHHHMMMWWWiiixxxbbbXXXPPPJJJIIIMMMPPPZZZsss|||fff]]]---------...///000000111///......///111333555666555555555555666666666777333444555666777888999999999999:::;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<===============;;;===AAAEEENNN___ssstttddd]]]aaakkktttwwwyyy|||}}}{{{jjjVVVLLLHHHXXX|||qqqYYYPPPDDDGGGJJJbbbtttZZZTTTXXX[[[PPPRRRUUUUUUTTTRRRQQQQQQQQQSSSTTTSSSOOOLLLLLLNNNNNNLLLLLLPPPTTTTTTOOOJJJIIIJJJLLLMMMNNNMMMKKKJJJLLLLLLJJJIIIIIIJJJKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFEEE@@@@@@AAACCCEEEFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEDDDSSScccjjjqqqwwwnnntttsss[[[SSSXXX^^^]]]^^^aaabbbaaafffsss}}}}}}xxxpppllljjjgggdddbbb```______\\\[[[XXXUUUTTTTTTUUUUUUUUUWWWYYYYYYWWWTTTSSSRRRWWWWWWXXXXXXWWWWWWVVVUUURRRSSSTTTSSSQQQPPPPPPPPPLLLIIIEEECCCFFFLLLSSSXXX^^^gggtttxxx[[[PPPOOOKKKCCCBBBBBBAAA@@@@@@AAAAAABBB<<<<<<<<<;;;;;;:::::::::999999999888888888777777666666777888;;;>>>@@@BBBJJJLLLNNNOOOQQQUUUYYY\\\___ccciiiooouuuzzzyyydddKKK<<<888888888777333666===@@@===EEEgggfffYYY]]]]]]WWWXXXWWWUUUUUUTTTQQQNNNKKKLLLOOOPPPOOOLLLKKKLLLNNNLLLLLLKKKKKKKKKLLLLLLMMMKKKIIIHHHHHHJJJKKKKKKJJJIIIGGGFFFHHHLLLOOOOOONNNKKKIIIGGGGGGHHHHHHGGGFFFHHHHHHGGGGGGGGGIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJGGGFFFEEEFFFHHHIIIHHHGGGDDDFFFIIIIIIGGGFFFHHHJJJIIIHHHIIILLLLLLJJJMMMRRRVVVYYYaaajjjqqqyyyfffSSSQQQZZZhhhtttzzzpppXXXPPP^^^^^^\\\TTTJJJEEEEEEHHH@@@GGGOOOSSSSSSQQQQQQRRRXXXVVVRRRMMMIIIEEEBBB@@@<<<;;;:::999777666555444555555444444444333333333333333333444444444444444555999999333///000111111222333444555555555555444666666777888999999888888777888:::>>>AAADDDGGGHHHLLLMMMKKKFFF@@@???CCCIIIWWWdddxxxvvvjjj\\\MMMFFFIIIDDDCCCLLL[[[ccciii}}}dddYYYZZZ.........//////000111222---......///000111111222444444555555666666777777666666777888999999999999>>>;;;999;;;===???>>>===???<<<::::::<<<===;;;999999888999;;;===>>>===<<<@@@???CCCMMM\\\lllvvv{{{eee^^^XXX\\\hhhsssxxxxxxzzzmmmtttmmmRRRCCCHHHQQQ}}}]]]IIIJJJEEEHHHYYYsssiii\\\XXXWWWVVVXXXTTTQQQRRRUUUVVVSSSOOOOOOPPPQQQRRRQQQOOOLLLJJJHHHJJJLLLMMMMMMLLLIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJFFFEEEEEEHHHLLLMMMJJJFFFGGGHHHIIIIIIGGGDDDAAA>>>???@@@AAABBBCCCBBBBBBAAACCCCCCDDDDDDDDDDDDDDDDDDFFFLLLSSS[[[mmmlllppp}}}~~~sssXXXKKKSSS```]]]ccceeebbb```fffqqqzzzwwwooojjjhhhdddaaa___\\\YYYWWWUUUVVVUUUTTTQQQPPPPPPRRRWWWWWWWWWWWWVVVVVVVVVVVVXXXWWWVVVXXXYYYXXXSSSNNNPPPQQQRRRRRRRRRQQQOOONNNKKKIIIGGGFFFHHHMMMSSSWWWccclllzzzyyyaaaWWWQQQGGGDDDGGGEEEDDDBBBAAA@@@?????????<<<;;;;;;::::::999999888888666555666777777555222888444333:::???@@@AAACCCKKKMMMNNNMMMQQQYYY```aaagggnnnsssvvv{{{zzzrrrVVV===777999777888===<<<777999>>>AAARRRsssbbbZZZWWWWWWYYYZZZ[[[[[[XXXSSSOOOOOOPPPPPPNNNLLLJJJKKKMMMPPPSSSNNNLLLJJJIIIJJJKKKLLLMMMKKKIIIGGGEEEFFFHHHKKKMMMJJJJJJJJJJJJJJJKKKLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCFFFFFFGGGHHHJJJLLLNNNPPPQQQNNNJJJIIIIIIIIIGGGDDDHHHHHHHHHHHHHHHHHHIIIIIIDDDEEEHHHJJJJJJHHHFFFEEEHHHHHHIIIJJJKKKMMMOOOPPPXXXYYYZZZ[[[```lll}}}fffPPPRRRPPP]]]hhhSSSPPPLLLOOOVVVVVVSSS[[[hhhXXXRRRIIIAAA>>>AAAFFFJJJPPPTTTZZZ]]]WWWNNNKKKNNNGGGCCC>>>:::999999888888666666777888777666444333///000222444444222000...666666555444444444444444111333666777666666777888666333333666999;;;<<<======999;;;EEEKKKHHHCCCBBB@@@AAACCCAAA===BBBXXXooolllWWWKKKEEECCCCCCFFFDDDXXXbbbeeeoooxxxooo```ZZZ[[[.........//////000111222......//////000111111222333444444555555666666777777888999:::;;;;;;;;;;;;===;;;:::;;;>>>??????>>>BBB>>>999888888:::999999===;;;888777999<<<===>>>???AAAGGGOOOYYYaaafffhhhaaa^^^___fffqqqzzz}}}~~~|||rrrooommmZZZBBB???MMMkkkvvvZZZJJJGGGGGGPPPgggwww```VVVUUUWWWXXXYYYVVVRRRRRRTTTUUUQQQNNNOOOOOOOOOOOONNNMMMKKKKKKIIIJJJLLLMMMMMMKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDFFFHHHIIIIIIGGGEEEFFFFFFGGGGGGFFFDDDBBB@@@??????AAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBHHHNNNVVVggg}}}xxxttt|||eeeTTTPPPSSS[[[```ddddddbbbfffmmmsss}}}xxxqqqhhhfffccc```\\\XXXSSSPPPPPPQQQQQQQQQPPPQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXVVVUUUUUUVVVTTTPPPLLLPPPQQQQQQQQQPPPPPPOOOOOOMMMKKKJJJLLLRRRZZZbbbfffnnnxxxxxxfffVVVQQQMMMDDDAAADDDCCCBBB@@@???>>>=========<<<;;;;;;::::::999999888888666555555777777555222999555555;;;@@@AAABBBEEEFFFJJJMMMNNNTTT]]]dddfffmmmqqquuuyyy~~~wwwkkk\\\HHH888777999666777;;;:::999888<<>>@@@@@@@@@AAA>>>999777888:::<<<<<<;;;999888999===@@@BBBCCCAAAFFFNNNTTTWWWYYYYYYYYY```dddjjjrrryyy~~~lllqqqssseeeJJJ<<>>===<<<;;;;;;;;;<<<;;;;;;::::::999999888777666555555666666555444;;;888999???CCCDDDFFFIIIIIIPPPUUUXXX^^^hhhnnnpppsssuuuyyy|||~~~wwweeeSSSDDD:::555888:::777777:::<<<;;;:::DDDggguuucccZZZXXXXXXYYY[[[XXXXXXWWWTTTPPPMMMLLLLLLOOONNNMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJHHHGGGGGGIIILLLMMMGGGEEEDDDGGGLLLNNNKKKGGGDDDEEEHHHJJJKKKLLLLLLLLLLLLJJJHHHHHHHHHIIIHHHGGGIIIHHHGGGFFFFFFFFFFFFFFFKKKLLLMMMMMMLLLJJJHHHFFFHHHHHHIIIJJJKKKLLLNNNOOONNNNNNNNNLLLLLLPPPXXX___vvvsssxxx{{{~~~zzzlll^^^VVVQQQQQQ\\\iii}}}rrrcccUUUMMM???:::999<<>>>>>============999888555333222333444555777777777888:::<<<>>>@@@FFFFFFDDDBBB@@@@@@BBBDDDFFFHHHJJJIIIHHHGGGGGGGGGAAA??????AAAAAAAAAFFFKKKhhhttt~~~zzzmmm]]]SSSOOOBBBEEEJJJNNNRRRZZZkkk{{{eeeVVVRRRRRRUUUXXX............///000111222000000000111111222222222444555555666666777777888999:::;;;<<<============:::::::::<<<>>>@@@AAABBB===;;;::::::;;;>>>@@@AAA======>>>AAAEEEHHHHHHGGGMMMQQQVVVXXXXXXXXXZZZ]]]dddkkkuuu{{{}}}~~~~~~jjjpppuuuoooZZZEEEMMMqqq^^^QQQKKKCCCBBBIII___rrrfff___WWWRRRSSSUUUUUUTTTUUUSSSQQQPPPQQQPPPNNNKKKKKKLLLNNNOOONNNMMMKKKJJJJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFEEEDDDBBBAAACCCFFFHHHHHHEEECCCDDDFFFGGGEEEDDDBBBAAAAAAAAABBB???@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAA@@@AAAEEEJJJPPP[[[iiivvv~~~}}}~~~gggTTT[[[aaaggghhhbbb]]]___fffooozzzzzzqqqnnniiiaaaYYYSSSOOONNNNNNOOOPPPQQQRRRUUUYYY\\\UUUUUUUUUUUUUUUVVVVVVVVVVVVUUUSSSQQQQQQQQQPPPPPPXXXVVVRRROOOMMMLLLMMMMMMNNNMMMPPPZZZjjjyyyppp\\\TTTOOOMMMLLLGGG>>><<<>>>???>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::999999888666666555555666666666666===;;;<<>>888555777;;;;;;888888<<<>>>:::>>>YYYwwwiii]]]XXXYYYXXXYYYZZZYYYXXXWWWTTTQQQOOOMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTSSSQQQNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHFFFFFFIIILLLNNNJJJGGGFFFJJJQQQSSSNNNHHHDDDFFFHHHKKKLLLLLLKKKJJJKKKJJJIIIIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGFFFGGGGGGMMMMMMNNNOOONNNMMMKKKJJJJJJJJJJJJKKKLLLMMMOOOOOOLLLMMMMMMKKKIIIJJJMMMPPP]]]sssooorrryyy~~~{{{|||rrrbbbSSSKKK[[[cccooozzz}}}zzztttooo___SSSFFF@@@>>>;;;:::;;;???>>>>>>@@@AAA@@@>>>;;;AAAAAA@@@@@@@@@@@@AAAAAA???>>><<<999888888999999999888888777888999;;;===BBBBBBBBB???===<<<===>>>KKKMMMKKKEEE@@@???>>>>>>777===GGGRRR]]]jjj{{{oooaaaVVVTTTPPPGGGDDDGGGIIIPPPYYY___aaakkkuuuhhh[[[UUUTTTSSSSSSUUU............///000111222111111111111222222222222555666666777888888999999888999:::;;;;;;<<<<<<;;;:::;;;<<<<<<>>>???AAACCC999:::<<<===>>>???AAABBBCCCBBBCCCGGGNNNTTTXXXYYY]]]]]][[[XXXWWWYYY```ggghhhpppyyy}}}|||~~~|||oooiiirrrkkk[[[IIIIIIffffffFFFHHHIII@@@FFFZZZvvvjjjddd[[[UUUSSSTTTTTTSSSRRRQQQOOOOOOOOONNNMMMLLLIIILLLPPPSSSSSSPPPLLLJJJLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEDDDCCCBBBAAADDDFFFIIIGGGDDDCCCEEEGGGHHHFFFDDDAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@BBBDDDHHHMMMTTT]]]hhhqqqkkkuuu|||zzzvvvzzzrrr\\\RRR\\\kkksssmmmaaa^^^cccdddpppyyyuuummmcccYYYSSSRRRTTTQQQSSSTTTSSSSSSSSSTTTVVVSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRQQQQQQRRRUUUVVV\\\YYYTTTOOOKKKJJJJJJJJJJJJKKKOOOZZZhhhwwwvvveee[[[OOOMMMKKKIIIDDD???>>>AAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888666666666666666777888:::<<<;;;>>>EEEIIIKKKOOOUUUYYYdddnnnrrruuuyyy||||||zzz|||}}}wwwhhhSSS@@@666666777:::;;;999777888===:::666GGGuuu|||nnnddd[[[ZZZZZZYYYXXXYYY[[[ZZZXXXVVVUUUSSSQQQPPPQQQQQQQQQPPPPPPPPPQQQQQQPPPSSSUUUTTTPPPMMMKKKJJJPPPNNNLLLJJJJJJLLLNNNOOOLLLJJJHHHFFFGGGIIILLLNNNKKKHHHFFFJJJPPPQQQLLLFFFFFFGGGJJJLLLMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKMMMNNNOOONNNLLLJJJIIIIIIJJJJJJLLLLLLNNNOOOOOOOOOOOONNNKKKKKKKKKLLLMMMNNNOOOPPPLLLLLLMMMLLLKKKJJJJJJKKKNNN```qqqyyyqqqooouuukkkeeekkkppptttyyyjjjRRREEEJJJSSS]]]hhhqqqwwwzzz~~~rrrddd]]]VVVKKKAAA<<<>>>;;;777555666888999999;;;<<<>>>???AAACCCDDDEEEDDDDDDCCCBBBAAA@@@???>>>???===:::888777777888999;;;<<<===<<<:::888999999EEEGGGCCC;;;777:::<<<:::999JJJbbbvvvcccVVVJJJCCCFFFHHHEEEGGGNNNYYY^^^dddhhhkkkvvvpppaaa]]]ZZZYYYUUUQQQRRRVVV.........//////000111222222222222222222222222222555666666777777888999999777888999::::::;;;;;;::::::<<<=========>>>AAACCC;;;===>>>???@@@AAACCCFFFHHHIIILLLUUUaaammmvvv{{{gggbbb\\\VVVVVV\\\eeellljjjqqqyyy}}}~~~xxxlllmmmrrrcccTTTFFFFFF\\\wwwRRR<<>>======<<<<<<======<<<;;;;;;::::::999999888777777888777777888;;;=========BBBIIINNNPPPVVV]]]gggsssyyywwwsssiiiWWWDDD:::888888999:::999777666999===:::???^^^xxxkkkccc]]]]]]\\\ZZZXXXYYY[[[YYYWWWWWWWWWVVVUUUSSSSSSRRRQQQPPPOOOPPPQQQRRROOORRRUUUTTTOOOLLLKKKLLLQQQOOOLLLIIIIIIKKKNNNPPPLLLKKKIIIHHHHHHJJJMMMNNNIIIFFFDDDGGGKKKKKKHHHCCCIIIJJJKKKLLLMMMLLLLLLKKKKKKLLLMMMLLLLLLLLLNNNOOOQQQPPPNNNLLLKKKLLLMMMNNNKKKKKKMMMNNNOOOOOOPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPJJJKKKKKKLLLKKKKKKJJJIIILLLUUUbbbooo}}}tttwww]]]QQQVVV___nnn|||qqq___ZZZTTTPPPQQQWWW```fffuuurrrsssxxxyyyqqqeee___SSSNNNHHHCCC@@@@@@??????333555888:::<<<===>>>===;;;<<<<<<;;;:::999888777;;;999666333222222333444333444555555444555777999666:::;;;:::BBBPPPWWWUUU]]]rrrzzzhhhUUUGGGBBB@@@EEEMMMUUU]]]eeetttqqqpppttt{{{rrreee\\\YYYXXXUUUPPPMMMQQQYYY.........//////000111222333333333333333333333333444444444555666666777777777888999::::::;;;;;;:::;;;===???>>>======@@@BBB???@@@AAABBBDDDIIIQQQWWW^^^dddnnnzzzccc^^^XXXVVVZZZbbbjjjooopppvvv}}}vvvllljjjgggcccMMMEEEHHHaaa}}}VVVHHH>>>@@@FFFRRRlllyyynnnzzzpppbbbVVVQQQQQQUUUYYYXXXWWWVVVSSSPPPMMMLLLKKKLLLMMMOOOQQQRRRQQQPPPPPPMMMMMMLLLJJJHHHFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCAAA@@@???@@@AAABBBDDDCCCBBBCCCDDDFFFFFFEEECCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAA@@@BBBEEEDDDDDDKKKUUU[[[gggwwwwwwvvvzzzlllccccccpppwwwqqqiiifff]]]bbbhhhnnnyyyzzzpppeee^^^]]]___\\\^^^___]]]XXXRRRMMMKKKIIIIIIJJJJJJKKKLLLLLLMMMKKKMMMOOOOOONNNNNNQQQSSSRRRPPPMMMJJJHHHGGGGGGGGGDDDGGGLLLNNNQQQWWW```gggwwwyyyaaaUUUNNNIIIDDDCCCAAA@@@@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<===<<<;;;;;;::::::999999888777999999999888999===@@@CCCEEEKKKSSSXXX[[[bbbjjjvvv}}}rrrhhh\\\QQQDDD999777;;;777999:::999888:::>>>@@@HHH___sssiiibbb^^^^^^^^^ZZZYYYYYYXXXVVVTTTTTTVVVWWWUUUSSSSSSQQQOOOMMMMMMNNNPPPQQQOOOSSSUUUSSSOOOLLLLLLNNNOOONNNLLLKKKKKKKKKLLLMMMLLLLLLKKKJJJKKKLLLMMMNNNGGGFFFEEEFFFHHHIIIHHHFFFLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLNNNMMMKKKKKKMMMOOORRRPPPNNNLLLLLLNNNPPPQQQKKKLLLLLLMMMMMMNNNNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJKKKLLLLLLLLLJJJHHHJJJKKKSSSaaannnzzzwww\\\VVVVVVYYYhhhzzzuuupppggg]]]UUUPPPNNNMMM___aaajjjyyy}}}vvvnnnfff\\\SSSMMMEEEEEEFFFEEECCC???:::777;;;:::888777777777888888888777444333333555888:::999999888777999===DDDHHHNNNTTTXXX]]]mmm~~~yyyooocccZZZWWWSSSLLLFFFDDDIIIMMMTTTbbbwwwvvveeeaaa[[[WWWTTTSSSPPPMMMPPPUUU.........//////000111222333333333333333333333333222222333333444555555666888888999:::;;;;;;;;;;;;<<<>>>@@@???======???BBBAAABBBCCCEEEJJJTTTaaakkkyyyiiiZZZWWWUUUXXXaaakkkqqqssswww|||nnnfffkkklll[[[GGGBBBBBBXXXyyyUUUBBBGGGFFF@@@IIIfff|||iiibbb___\\\XXXTTTSSSTTTVVVXXX]]]\\\ZZZVVVQQQMMMKKKKKKNNNNNNMMMMMMNNNPPPRRRSSSNNNMMMLLLJJJHHHFFFEEEDDDGGGGGGFFFFFFEEEEEEEEEDDDDDDBBB@@@>>>===???AAABBBCCCAAA???@@@DDDFFFEEEDDD@@@AAABBBCCCEEEFFFGGGGGGEEEDDDCCCBBBAAABBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@CCCAAABBBDDDBBB???FFFPPP___jjjzzz~~~vvvnnnnnnttt~~~rrr]]]```lllooollllll`````````bbbmmm}}}zzzooofffccccccaaadddeeeccc]]]VVVPPPLLLEEEEEEFFFFFFGGGHHHIIIIIIHHHKKKMMMMMMKKKJJJLLLNNNKKKJJJIIIGGGFFFFFFFFFGGGCCCGGGKKKJJJHHHKKKSSSZZZZZZeeennnqqqxxxxxxbbbWWWTTTOOOIIIEEEDDDBBB@@@@@@AAA???<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::999999888888999::::::888:::>>>BBBKKKMMMTTT\\\bbbfffmmmvvv|||{{{sssmmmkkkZZZHHH===666222555;;;777999;;;;;;<<<@@@CCCDDDZZZkkkhhhbbb^^^___^^^[[[YYYZZZUUURRRQQQRRRUUUVVVTTTRRRSSSPPPMMMKKKJJJLLLNNNPPPPPPSSSVVVTTTOOOLLLNNNQQQMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMNNNGGGGGGGGGHHHHHHJJJKKKLLLNNNNNNMMMLLLMMMMMMNNNNNNJJJLLLMMMLLLJJJIIILLLNNNQQQPPPNNNLLLMMMNNNQQQRRRMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLMMMMMMMMMKKKIIIGGGCCCGGGSSS]]]jjjppphhhllljjjccclll}}}}}}oooaaaXXXEEEDDDHHHSSS^^^fffnnnuuu~~~}}}}}}zzzuuummmcccYYYTTTKKKIIIEEECCCCCCEEEHHHJJJVVVUUUTTTTTTVVVZZZ^^^aaacccaaa^^^\\\___fffqqqxxx{{{qqqjjjaaaXXXSSSIIIBBBFFFKKKMMMNNNPPPUUU___ggglll}}}tttfffaaadddYYYTTTSSSUUUVVVQQQNNNNNN000000000111111111111111000000000000000111111222333333333444444555555666777888999:::<<<<<<<<<===AAA:::888>>>BBB@@@AAADDDFFFIIILLLPPPZZZnnnhhh[[[XXXSSSVVV\\\eeeooouuuwwwwwwuuuvvvmmmiiijjjcccRRREEEAAAOOOqqqgggLLLGGGLLLAAAHHHTTT^^^uuueeeXXXVVVWWWWWWVVVUUUTTTVVVWWW___[[[YYYYYYUUUNNNJJJKKKTTTPPPMMMKKKLLLMMMNNNNNNNNNNNNMMMKKKHHHGGGHHHJJJJJJHHHFFFEEEEEEEEECCCAAABBBAAA???>>>>>>>>>?????????????????????@@@@@@@@@>>>@@@CCCFFFGGGFFFEEEDDDDDDAAA??????BBBDDDEEEFFFCCCBBBAAA@@@???@@@@@@AAABBB@@@???>>>???AAADDDFFFQQQggg~~~~~~{{{~~~uuuZZZ\\\jjjnnnnnniiiccc___```___cccuuu{{{wwwtttqqqpppppprrrtttqqqhhh^^^VVVRRRJJJJJJKKKJJJHHHDDDAAA>>>AAAEEEJJJKKKJJJHHHHHHIIIJJJJJJIIIHHHFFFDDDBBBAAAGGGHHHIIIIIIIIIJJJLLLNNNTTTUUUVVVYYY^^^iiiwwwwwwooolllpppwww{{{|||uuupppggg\\\RRRKKKFFFDDD????????????>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::;;;;;;:::888555888999:::999:::???GGGNNNXXX\\\ccckkksssyyy}}}~~~vvvooogggbbbWWWKKK===555444666555333999:::777:::>>>===HHH```vvvrrriiigggddd```\\\YYYWWWVVVQQQPPPQQQTTTWWWVVVSSSOOOOOOLLLIIIIIIJJJMMMOOOPPPNNNOOOPPPQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMLLLJJJIIIIIIKKKNNNNNNMMMKKKJJJJJJFFFHHHKKKMMMMMMMMMKKKJJJHHHMMMNNNKKKHHHKKKNNNNNNOOOOOONNNKKKIIIHHHIIIKKKKKKJJJHHHHHHNNNTTTSSSNNNMMMLLLJJJKKKMMMLLLIIIEEEIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEHHHFFFIIIPPPQQQVVVjjjxxxuuullluuuzzz{{{hhh\\\QQQNNNMMMKKKMMMSSSXXX\\\eeeqqq|||}}}zzzoooiiinnnqqqsss}}}uuuhhh\\\XXXSSSNNNHHHDDDDDDGGGOOOTTTQQQTTTdddnnnuuusssnnnqqqjjjgggccc]]]YYYXXXWWWTTTQQQOOOMMMLLLKKK.........//////000000111111111111000111111222333111111222222222333333333888999:::<<<======>>>>>>???;;;;;;???BBBAAACCCHHHJJJLLLOOOYYYkkkfffUUUQQQSSSZZZ```hhhooosssvvvyyy|||xxxuuukkkbbbZZZMMM???>>>EEEsssZZZEEEEEEFFFEEEUUUfffqqqpppddd\\\TTTUUUUUUTTTSSSSSSUUUVVVWWWTTTRRRRRRPPPKKKIIIKKKLLLKKKJJJKKKMMMOOONNNMMMKKKLLLKKKIIIGGGFFFGGGIIIGGGEEEDDDDDDDDDDDDCCCAAA@@@???>>>======>>>>>>???????????????????????????===???BBBDDDEEEEEEDDDCCCBBB@@@>>>???AAACCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBB@@@???===<<<===???BBBCCCHHH^^^{{{sssmmmfffgggtttooohhhaaa______bbblllvvv~~~}}}}}}}}}zzzwwwssspppkkkddd[[[UUUPPPOOOLLLIIIFFFCCC@@@??????CCCFFFGGGFFFEEEFFFGGGIIIHHHGGGFFFEEEDDDCCCBBBHHHIIIJJJJJJIIIJJJLLLMMMLLLNNNPPPRRRVVV\\\eeekkkgggbbb]]]]]]bbbggghhhhhhiiiddd]]]UUUMMMGGGDDDBBB>>>============<<<<<<<<<<<<<<<;;;:::::::::::::::<<<<<<<<<=========;;;::::::<<<>>>>>>@@@FFFNNNUUU\\\```hhhqqqzzz}}}ssshhh^^^XXXOOOFFF;;;555555777777666666;;;:::888:::AAA\\\zzzllljjjeeedddaaa___\\\ZZZXXXWWWUUUTTTTTTVVVVVVTTTPPPKKKMMMLLLJJJJJJKKKMMMOOOOOONNNNNNOOOPPPOOOMMMKKKIIIHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKMMMNNNLLLJJJIIIIIIFFFHHHKKKMMMMMMMMMKKKJJJGGGLLLMMMIIIHHHJJJLLLLLLMMMNNNMMMKKKIIIIIIJJJLLLJJJJJJHHHHHHLLLRRRQQQLLLLLLKKKJJJJJJKKKKKKGGGDDDGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFEEEJJJPPPPPPPPP^^^ppp~~~{{{zzzooo___ZZZUUUYYYccceeeyyy|||ooodddbbbaaaZZZSSSPPPGGGJJJOOOVVV\\\___aaaaaaooo|||yyyxxx{{{rrrpppwww~~~|||~~~sssiiilllgggXXXQQQGGGFFFEEECCCAAAAAADDDHHH]]]bbbcccnnn~~~rrrfffaaa___ZZZVVVUUUQQQPPPOOOMMMKKKJJJHHHGGG---......///000111111222222111111111111222333333222222222222333333333333777888888999:::;;;<<<<<<======>>>@@@AAABBBHHHPPPWWWYYYbbbtttwww^^^PPPOOOTTTYYY^^^gggqqquuuuuutttxxx|||}}}pppmmmpppeeeWWWHHH999777III```lllJJJ???EEEDDDQQQmmmsssfff```]]]QQQRRRRRRRRRQQQRRRTTTVVVRRROOOMMMNNNMMMKKKKKKNNNJJJJJJKKKNNNPPPPPPNNNKKKHHHIIIIIIGGGEEEEEEFFFHHHEEECCCBBBBBBCCCCCCBBBAAA>>>>>>=========>>>??????@@@@@@@@@??????>>>>>>======???AAACCCDDDDDDCCCBBBAAA???>>>>>>@@@BBBBBBBBBCCCBBB@@@??????@@@AAAAAA===<<<;;;:::;;;===???@@@@@@PPPnnnddd]]]rrrrrrooofff]]][[[___ccccccsss~~~uuupppnnnhhh___XXXVVVTTTOOOJJJFFFCCCAAA@@@???AAACCCCCCCCCCCCEEEFFFHHHGGGEEEDDDCCCCCCDDDDDDGGGHHHIIIHHHFFFFFFHHHIIIEEEGGGJJJLLLMMMNNNQQQSSSRRRQQQPPPRRRWWWZZZYYYWWWXXXUUUPPPKKKFFFBBB@@@???<<<<<<;;;;;;;;;:::::::::;;;::::::999999999999:::888888999999:::::::::::::::===@@@CCCFFFMMMVVV\\\ggglllsss|||wwwiii\\\QQQKKKDDD>>>888666777999999888444;;;999777===OOOyyy{{{jjjdddbbb```___]]][[[ZZZXXXXXXWWWTTTTTTUUUVVVVVVSSSNNNJJJKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNNNNMMMKKKIIIHHHEEEFFFFFFGGGGGGGGGFFFFFFIIIKKKMMMLLLJJJHHHGGGGGGGGGHHHJJJLLLMMMLLLKKKJJJFFFJJJKKKGGGFFFIIIKKKJJJKKKLLLLLLLLLJJJJJJLLLMMMKKKKKKIIIGGGKKKPPPOOOJJJKKKJJJIIIIIIIIIHHHEEECCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEEEECCCDDDJJJOOOMMMHHHNNNZZZdddpppvvvzzzgggLLLIIIFFFFFFOOOUUUiii|||wwwuuuvvvqqqhhhbbbaaaaaa]]]WWWOOOJJJJJJKKKPPP\\\```dddjjjdddYYYXXXXXXRRRSSS[[[ccchhhrrr}}}xxxlllfffbbb\\\WWWUUUUUUYYYQQQHHHJJJHHHCCCFFFGGGJJJNNNOOOPPPPPPQQQRRRcccllltttppphhhaaaZZZXXXVVVRRRPPPRRRLLLLLLLLLLLLJJJHHHFFFEEE//////000111222222333444111111111111111222222333555555555555666666666666888888999:::;;;===>>>>>>???AAACCCCCCCCCHHHTTT___mmmrrrxxxhhhUUUKKKNNNVVV[[[]]]^^^eeennnsssssssssuuuwwwwww|||}}}qqqgggfffjjjcccWWWHHH===888EEEiiirrrVVV???<<>>>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>======<<<>>>???AAABBBCCCCCCBBBBBB@@@???===>>>@@@AAAAAAAAA>>>===<<<;;;;;;<<<===>>><<<;;;:::::::::;;;===>>>>>>DDDZZZyyylllVVV___iiiqqqpppcccZZZ[[[^^^[[[cccooo|||{{{uuuooohhh^^^WWWWWWVVVRRRNNNJJJGGGEEECCCBBBBBBBBBBBBBBBCCCEEEGGGFFFEEECCCBBBAAABBBDDDEEEDDDDDDDDDCCCAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFIIIIIIIIIKKKNNNPPPOOOMMMLLLJJJHHHDDDAAA???===<<<;;;;;;;;;;;;:::::::::999:::999999888888999999999444555666666777888:::<<<===AAAGGGKKKPPPXXXaaahhhwwwzzztttjjj]]]NNNDDD@@@;;;999888888888999999999777:::999AAAXXXuuuzzzgggcccaaa^^^[[[[[[YYYWWWUUUTTTTTTTTTOOOQQQSSSUUUUUUSSSOOOMMMJJJLLLNNNOOONNNMMMMMMNNNMMMMMMMMMLLLKKKIIIHHHGGGDDDDDDEEEEEEEEEEEEEEEEEEIIIJJJKKKJJJHHHEEEEEEEEEFFFHHHIIIKKKLLLKKKJJJJJJEEEHHHHHHEEEEEEHHHIIIGGGIIIJJJKKKKKKKKKKKKMMMNNNLLLLLLJJJHHHJJJNNNMMMIIIIIIHHHGGGFFFFFFDDDCCCBBBAAABBBCCCEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCHHHLLLIIICCCDDDJJJQQQZZZkkk~~~uuuXXXOOOHHHHHHNNNOOOZZZhhhzzzfffYYYUUUVVVRRRXXXRRRLLLOOOLLLDDDDDDAAA>>>???EEEIIIJJJNNNTTTWWWTTTRRRSSSVVV[[[]]]^^^YYYOOOGGGGGGHHHEEEAAA@@@EEEPPPPPPMMMPPPNNNNNNWWWdddnnnxxx}}}|||wwwpppiiijjjwwwyyyjjjcccZZZWWWUUUUUURRRNNNNNNQQQNNNNNNOOOOOONNNKKKHHHFFF///000000111222222333333111000000000000111222222666666666777888888999999<<<<<<===>>>@@@BBBDDDEEECCCHHHLLLLLLOOOZZZlllyyy___UUUKKKKKKUUU]]]]]]ZZZbbbeeejjjpppuuuvvvuuutttvvvwwwooobbb___eeecccZZZMMMBBB::::::DDD]]]kkkWWWEEE;;;???IIIhhhsss___XXXWWWWWWVVVRRRRRRRRRQQQPPPRRRUUUXXXXXXSSSQQQQQQPPPNNNOOOSSSQQQOOONNNMMMNNNNNNMMMLLLEEEGGGHHHGGGFFFEEEEEEGGGHHHFFFDDDCCCCCCBBB@@@>>>???@@@@@@AAABBBBBBBBBBBB@@@@@@??????>>>===<<<<<<>>>???AAABBBBBBBBBBBBAAA@@@>>>===>>>@@@@@@@@@???<<<;;;:::999999:::;;;<<<;;;::::::999::::::;;;<<>>???AAAEEEDDDCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCDDDEEEEEEDDDFFFFFFDDDCCC@@@>>><<<;;;<<<<<<<<<;;;;;;;;;::::::999999999888888999999:::777888:::::::::===AAAEEEEEEJJJRRRXXX___gggqqqxxxsssggg]]]QQQCCC:::888666888:::;;;:::999999999888;;;???VVVggg^^^```^^^YYYXXXWWWUUUSSSQQQPPPOOOOOOMMMOOOQQQRRRRRRPPPOOONNNJJJMMMPPPPPPNNNLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIHHHEEECCCCCCDDDFFFFFFHHHIIIJJJJJJIIIIIIDDDFFFFFFCCCDDDGGGHHHEEEFFFHHHJJJKKKJJJKKKLLLNNNLLLMMMKKKHHHIIILLLLLLHHHGGGGGGFFFDDDBBBAAA@@@@@@???@@@AAACCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBCCCEEEGGGEEEBBBBBBEEEEEEKKKXXXiiiwwwlll\\\QQQVVVZZZRRRQQQSSS\\\hhhooorrrxxx}}}tttppprrruuuyyypppdddddd^^^RRRNNNVVVVVVZZZ______\\\YYYYYYPPPPPPPPPPPPQQQTTTZZZ^^^[[[UUUQQQUUUYYYXXXVVVVVVYYYhhhooopppooogggdddmmm~~~zzz}}}rrr___ZZZ]]]UUUSSSSSSTTTPPPKKKLLLOOOQQQQQQRRRQQQPPPMMMJJJHHH000111111111111222222222111111111111111222333333444555666777888999:::;;;;;;;;;<<<>>>@@@DDDGGGHHHJJJRRRYYY\\\bbbppp{{{mmmXXXRRRMMMQQQ[[[dddeeebbbjjjjjjlllppptttvvvtttqqqyyyrrraaaVVV```lll\\\@@@;;;777:::HHHZZZtttzzzjjjVVVGGG??????JJJVVV~~~dddXXXWWWXXXXXXWWWTTTTTTSSSQQQPPPRRRVVVYYYWWWSSSQQQQQQOOOLLLKKKNNNKKKIIIHHHIIIKKKMMMMMMLLLEEEFFFHHHGGGEEEDDDDDDDDDGGGFFFDDDCCCCCCBBB@@@>>>AAAAAABBBCCCCCCCCCBBBBBB?????????>>>>>>======<<<>>>>>>???@@@@@@@@@@@@@@@>>>===<<<===>>>???>>><<<;;;;;;:::999:::;;;<<<===999999999888888999999:::<<<777;;;NNNeeeuuu|||uuu~~~}}}aaaJJJBBB]]]xxxwwwiii^^^XXXSSSVVV\\\hhhzzzsssfff[[[VVVTTTVVVXXXYYYXXXVVVSSSQQQPPPMMMKKKJJJKKKLLLKKKKKKEEEEEECCCBBBBBBCCCDDDDDDBBBBBBBBBAAA??????@@@AAACCCAAA???>>>@@@AAABBBAAADDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCAAA???<<<;;;======<<<<<<<<<;;;;;;;;;:::999999999999::::::;;;888:::<<<<<<<<>>;;;999999:::444@@@PPPppprrr___\\\\\\XXXUUUVVVUUUSSSQQQPPPNNNNNNNNNQQQRRRRRRQQQOOOMMMMMMNNNMMMPPPRRRQQQMMMKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGFFFCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHDDDEEEDDDBBBDDDHHHGGGDDDDDDFFFIIIJJJIIIIIIKKKLLLJJJLLLKKKGGGGGGJJJJJJGGGEEEEEEDDDBBB???===>>>??????@@@AAABBBBBBAAA@@@???===>>>???@@@AAABBBBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCFFFOOOZZZcccpppwwwjjjcccnnnvvvmmmeeeVVVKKKJJJLLLMMMSSS\\\___ssslll```fffkkktttzzz{{{uuummmhhhgggggggggfffgggkkksssyyyrrrllliiijjjjjjhhhiiilllzzzzzzqqqxxxsssddd\\\XXXVVVTTTQQQQQQRRROOOJJJJJJMMMPPPPPPPPPPPPOOOMMMKKKJJJ555555555555555444444444444333333333333444555555444555777999;;;===>>>???<<<===>>>@@@CCCHHHKKKNNNVVV```iiilllqqq{{{}}}zzzxxxuuuooofff```RRRPPPQQQVVV```hhhlllmmmooooooooonnnllljjjiiihhhooohhh]]]WWW[[[[[[KKK888888???PPPhhh{{{vvv^^^UUUIIIAAAAAAKKK^^^pppxxxiii[[[XXXXXXXXXXXXZZZUUUUUUSSSQQQOOOQQQUUUXXXTTTQQQOOOPPPNNNJJJHHHJJJGGGGGGHHHJJJLLLLLLKKKIIIDDDEEEFFFFFFCCCAAAAAAAAACCCBBBAAAAAABBBBBBAAA@@@AAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>=========<<<<<<============>>>>>>;;;:::::::::<<<<<<:::999999999888888888999;;;<<<777777777777666777777777666777:::AAARRRfffrrrvvvvvv~~~}}}oooaaaMMMVVVgggxxx{{{qqqddd]]]TTTVVVXXX^^^lll|||xxxmmmbbb[[[XXXXXXYYYZZZZZZZZZYYYXXXVVVSSSPPPOOOPPPOOOMMMKKKEEEEEEEEEDDDDDDCCCCCCCCC@@@AAAAAA@@@>>>>>>@@@AAA???>>><<<===@@@AAA@@@>>>AAAAAABBBBBBAAAAAABBBBBB???@@@AAABBBAAA???===;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<:::<<<>>>>>>???CCCKKKRRRSSSZZZdddmmmuuu~~~|||iiiYYYKKKFFF@@@666222555444:::???@@@===:::<<<>>>===ZZZxxxddd]]]]]]VVVSSSWWWTTTSSSRRRQQQQQQPPPPPPQQQRRRSSSSSSQQQNNNNNNQQQSSSOOORRRTTTQQQLLLIIIIIILLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEEEEDDDBBBAAABBBDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEECCCAAADDDHHHGGGCCCCCCEEEGGGIIIHHHHHHHHHIIIFFFIIIIIIEEEDDDGGGHHHFFFCCCDDDCCC@@@<<<:::<<<>>>@@@@@@AAAAAAAAA???>>>===:::;;;===>>>???@@@@@@@@@BBBBBBBBBBBBCCCEEEDDDAAACCCCCCJJJRRRUUU]]]vvvwwwssswww{{{uuuVVVIIIDDDBBBEEELLLLLL]]]sssqqqmmmwwwyyynnnkkkiiikkkrrr||||||xxxtttssszzzoooaaa^^^]]]WWWRRRUUUQQQPPPQQQPPPMMMKKKMMMLLLMMMMMMMMMMMMMMMNNNNNN;;;;;;::::::999999888888666555555555555666777777666777999<<<>>>@@@BBBCCCDDDDDDFFFHHHLLLQQQVVVXXX```kkktttuuuwww{{{{{{xxxnnnnnnllliiiccc]]]YYYVVVNNNQQQUUU\\\bbbgggiiijjjnnnppppppjjjaaa\\\\\\^^^^^^^^^___[[[NNN???<<>>MMMiiiuuu```HHHFFFDDDAAAEEEUUUqqqzzz^^^XXXVVVYYYYYYVVVVVV[[[UUUUUUSSSPPPOOOPPPSSSVVVRRROOOOOOPPPOOOJJJHHHJJJJJJJJJLLLNNNOOOMMMHHHDDDCCCDDDEEEEEEBBB@@@?????????>>>>>>???AAACCCBBBBBBAAABBBBBBCCCBBBAAA???>>>============>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;999888777888::::::888666777666555555555777888999555555555555555555555444111999<<<;;;DDDXXXgggkkkzzz}}}rrr~~~xxxyyybbbVVVUUUgggvvvuuulllfffVVVYYYYYYZZZbbbqqq}}}~~~|||uuujjj```\\\[[[ZZZZZZZZZ[[[\\\]]]YYYVVVSSSRRRRRRQQQNNNKKKFFFFFFFFFFFFEEEDDDCCCBBB===>>>>>>>>><<<<<<>>>???>>>======???BBBBBB???;;;999;;;>>>@@@????????????;;;===???AAAAAA???===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<===@@@CCCEEEEEEFFFJJJSSS[[[```gggrrr{{{yyyttt[[[JJJ>>>===;;;444333888333:::@@@AAA>>><<<>>>AAAQQQ|||mmm[[[^^^]]]SSSSSS]]]SSSRRRRRRRRRRRRSSSTTTTTTPPPQQQRRRPPPOOOQQQVVV[[[QQQTTTUUUQQQKKKGGGIIIKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHFFFDDDDDDDDDDDDCCCDDDDDDCCCAAAAAACCCDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCAAADDDHHHGGGCCCBBBDDDGGGHHHGGGGGGGGGHHHCCCFFFGGGCCCBBBDDDFFFDDDCCCCCCCCC???;;;999;;;===AAAAAAAAAAAA@@@???===<<<999:::;;;===>>>?????????AAABBBBBBBBBEEEFFFCCC???>>><<>>JJJZZZooo|||yyy|||vvv}}}vvvnnnccc\\\YYYXXXUUUSSSXXXSSSPPPRRRSSSPPPOOOPPPJJJJJJKKKLLLMMMOOOQQQRRRMMMLLLIIIFFFDDDCCCCCCBBB>>>===<<<;;;;;;<<<===>>>???AAABBBCCCCCCEEEHHHJJJIIIMMMPPPQQQRRRWWW```gggmmmnnnnnnooonnnjjjddd___[[[ZZZYYYWWWVVVTTTSSSRRRPPPQQQSSSXXX\\\^^^^^^]]]cccbbb^^^WWWQQQOOOSSSWWWZZZRRRKKKEEE<<<666???NNNgggvvvcccLLLDDDDDDEEEHHHTTTjjjdddWWWWWWWWWVVVUUUTTTRRRQQQSSSSSSRRRPPPOOOOOORRRTTTVVVTTTPPPMMMKKKJJJJJJJJJKKKKKKKKKLLLMMMLLLIIIFFFEEECCCAAA@@@@@@@@@>>>============???AAACCCCCCCCCEEEDDDBBB@@@>>><<<;;;:::<<<<<<<<<===============>>>===;;;:::999::::::;;;777777777777888888888888666555555444444444555555444666888888666444444444555222666???CCCHHHYYYmmmwwwwwwppp~~~mmmWWWNNNYYYkkkqqqoooddd^^^WWWSSSUUU[[[dddjjjzzztttqqqpppmmmiiibbb^^^^^^aaadddeeedddaaa]]]YYYVVVRRRNNNKKKHHHGGGFFFHHHIIIHHHCCC???CCCBBB@@@>>>===>>>???@@@AAA???<<<;;;<<<===<<<;;;999999:::;;;===>>>??????????????????>>>===<<<;;;999:::<<<;;;::::::;;;<<<<<<;;;;;;;;;<<<>>>@@@AAAFFFGGGHHHKKKPPPXXXbbbhhhpppyyyyyyjjj^^^IIICCC:::666555777888888888666;;;AAA???>>>KKK^^^pppggg\\\WWWXXXYYYVVVRRRPPPOOONNNMMMMMMNNNPPPQQQRRRPPPPPPRRRWWW\\\```bbbVVVRRRMMMLLLNNNQQQQQQPPPIIIJJJKKKIIIGGGGGGKKKOOONNNLLLHHHDDDBBBBBBDDDEEEDDDCCC@@@>>>>>>???BBBCCCBBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGEEECCCAAA@@@AAABBBCCC@@@???>>>===<<<<<<<<<<<<============<<<;;;:::999999999999:::;;;<<<===>>>?????????AAABBBBBB@@@>>>>>>???@@@AAADDDJJJPPPUUUssszzz{{{tttuuuhhhYYYUUUUUUUUUMMMGGGBBBHHH]]]uuu{{{nnnlll~~~{{{mmm\\\ZZZXXXUUUSSSRRRQQQRRRRRRQQQPPPNNNNNNNNNNNNNNNKKKKKKLLLLLLLLLMMMMMMNNNZZZXXXVVVTTTRRRQQQQQQQQQRRRPPPNNNKKKIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLNNNPPPSSSWWWZZZ[[[]]]aaahhhoooppplllhhhccc___ZZZUUUQQQSSSRRRQQQPPPNNNMMMLLLKKKLLLLLLMMMPPPSSSTTTSSSQQQPPPPPPNNNKKKGGGFFFHHHKKKMMMEEE<<<999===JJJ]]]mmmpppRRRBBBBBBGGGQQQ^^^ppplllVVVWWWVVVVVVUUUSSSQQQPPPOOOPPPQQQQQQPPPOOOPPPRRRTTTTTTSSSPPPMMMKKKJJJIIIIIIKKKKKKKKKLLLMMMLLLIIIGGGHHHEEEBBB@@@???>>><<<:::??????>>>@@@BBBDDDCCCCCCCCCBBBAAA???===<<<::::::========================<<<;;;:::999999::::::;;;777777777777777666666666555555444444444444555555444666888777666444444444777444777>>>AAADDDRRRccc{{{oooZZZRRRXXXbbbhhhbbb]]]WWWSSSSSSVVVYYY[[[pppvvvzzzvvvttttttsssqqqooolllfff```[[[_________^^^\\\WWWPPPLLLOOOLLLJJJJJJLLLLLLIIIFFFDDDBBBAAA???>>>===>>>>>>@@@>>><<<;;;<<<<<<<<<;;;::::::;;;<<<===>>>>>>???>>>>>>>>>>>>======<<<;;;:::;;;<<<;;;999888999:::===>>>???AAADDDHHHKKKMMMLLLMMMOOOSSSZZZdddooowww~~~rrrfffYYYNNNCCC>>>999666777999999999888;;;AAACCC@@@LLLpppwwwfff^^^WWWUUUXXXZZZXXXUUUQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQPPPSSSWWW[[[^^^___TTTPPPLLLLLLNNNPPPPPPPPPKKKKKKKKKIIIHHHHHHKKKMMMLLLJJJFFFCCCBBBBBBDDDEEEDDDCCCAAA@@@@@@AAABBBCCCBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBDDDEEEEEEEEECCCAAA?????????@@@AAA@@@???>>>===<<<<<<<<<<<<============<<<;;;:::999::::::::::::;;;<<<======@@@@@@AAAAAAAAA@@@>>>===>>>???@@@@@@AAAEEEIIIMMMRRRWWWbbbssstttpppsssyyyqqqfffUUUIIIJJJQQQUUURRRbbbaaannnwwwnnnpppxxx~~~pppeee^^^WWWVVVUUUSSSRRRQQQQQQQQQPPPNNNMMMLLLLLLMMMOOOPPPLLLLLLMMMMMMMMMMMMLLLLLLbbbaaa___]]]\\\\\\]]]]]]bbb```]]]ZZZXXXVVVVVVVVVXXXYYYZZZYYYXXXWWWXXXYYY[[[^^^bbbddddddfffkkkpppoooiii```WWWQQQNNNKKKJJJMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHFFFDDD@@@@@@@@@@@@????????????<<<888444999NNNlllzzz[[[HHHCCCFFFRRRfff}}}qqq___TTTVVVUUUTTTRRRPPPOOOMMMLLLLLLNNNOOOPPPPPPPPPRRRTTTSSSRRRQQQOOOLLLJJJHHHGGGJJJJJJJJJKKKLLLLLLIIIGGGGGGDDDAAA@@@??????===;;;BBB@@@@@@AAABBBCCCBBBAAAAAA@@@???>>><<<;;;:::999<<<<<<<<<======<<<<<<;;;:::999999888999999:::;;;777777666666555555444444444444444333333444444555444666777666555333444444777555888===>>>>>>HHHUUUsssvvvkkkOOOHHHRRR]]]ccc___YYYTTTPPPNNNOOOPPP^^^gggvvv|||yyy{{{{{{{{{zzzwwwppphhhbbbbbbaaa___^^^\\\YYYUUURRRUUUQQQNNNMMMNNNNNNKKKIIIEEEEEECCCBBB@@@???======???===;;;;;;<<<===<<<;;;;;;<<<<<<<<<======>>>>>><<<<<<=========<<<<<<;;;:::;;;<<<;;;999999;;;<<>>======>>>??????>>>===<<<<<<;;;<<<<<<============<<<;;;::::::::::::::::::;;;;;;<<<===AAAAAAAAAAAA@@@>>>===;;;>>>???@@@@@@??????AAACCCGGGHHHLLLWWWiii|||zzzsssYYYHHHBBB???;;;JJJHHHRRRiii{{{iiicccccchhhttttttfff^^^XXXUUUSSSRRRRRRRRRQQQPPPPPPPPPLLLKKKJJJJJJKKKNNNQQQSSSOOOOOOOOOOOONNNMMMLLLKKK___^^^]]]\\\[[[\\\\\\]]]aaa```___]]]]]]]]]^^^___aaabbbbbbaaa^^^\\\\\\\\\ZZZ\\\____________```bbbaaa[[[RRRLLLHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAACCCBBBAAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<;;;999888333777===LLLmmmcccMMMGGGKKKUUUfffvvveee]]]ZZZVVVUUUSSSQQQOOOMMMKKKKKKJJJLLLOOOOOOOOONNNOOOPPPQQQRRRRRRQQQOOOKKKHHHFFFHHHHHHGGGHHHJJJJJJHHHFFFAAA@@@>>>>>>???@@@??????BBB@@@??????@@@AAA???>>>>>>======<<<;;;:::999999::::::;;;;;;;;;:::999888777777777888888999999:::666666555555444333222222333333333333333333444555444555666555444333333444666555888;;;;;;:::@@@HHH]]]vvvuuu{{{yyyZZZJJJIIINNN```aaa___XXXOOOKKKMMMPPPQQQZZZhhhvvv~~~}}}{{{yyyyyyyyyyyywwwnnnhhh```YYYWWWWWWXXXYYYZZZWWWTTTSSSTTTSSSOOOLLLJJJIIIHHHGGGEEEBBB@@@??????===<<<<<<>>>>>>>>><<<<<<<<<<<<<<<============<<<<<<======>>>=========999:::<<<<<<<<<===@@@BBBEEEFFFGGGJJJNNNRRRVVVXXXZZZ^^^eeemmmvvv|||nnn^^^PPPHHHAAA===555666777999::::::999888===555555IIIiiilllaaa```\\\YYYZZZ[[[[[[XXXTTTPPPQQQRRRTTTTTTSSSSSSRRRSSSSSSTTTVVVXXXYYYWWWVVVNNNMMMKKKKKKLLLMMMNNNOOORRRNNNKKKJJJLLLLLLJJJHHHHHHFFFEEECCCCCCEEEFFFHHHFFFEEEEEEEEEDDDCCCCCCCCCDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@???>>>============>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;::::::::::::::::::;;;<<<===>>>???AAAAAA???>>>======>>>@@@AAAAAA???>>>>>>???KKKHHHFFFIIITTTcccrrr|||wwwzzzttt\\\PPPJJJGGGHHHEEEHHHRRR^^^hhhvvv~~~}}}|||vvvkkkccchhhtttzzzoooggg```ZZZUUURRRRRRRRRQQQPPPOOONNNNNNKKKJJJIIIIIILLLPPPTTTWWWSSSSSSSSSRRRQQQOOOMMMLLLWWWWWWVVVUUUUUUVVVWWWXXXZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\]]][[[XXXVVVUUUUUURRRSSSTTTSSSQQQOOONNNNNNKKKHHHCCC@@@@@@@@@???>>>:::::::::999999888888888<<<;;;::::::;;;;;;999888999999888777666666666666;;;CCCOOOeeeoooYYYHHHAAAGGGQQQkkk}}}rrrccc[[[XXXXXXVVVUUURRRPPPNNNLLLKKKKKKKKKLLLNNNNNNLLLKKKLLLLLLPPPQQQRRRRRRPPPMMMJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEAAA???>>>>>>???@@@???>>>@@@>>>============<<<:::;;;;;;;;;:::::::::999999777888999:::999888666555555555666777777888888888666555555444333222222111222222222222222333444444444555555444222222333444333444666999999888;;;@@@GGG___yyy{{{yyyppp]]]LLL@@@OOOYYYbbbaaaXXXPPPNNNPPPKKKOOOWWWbbblllvvv}}}}}}{{{|||~~~vvvooofff^^^ZZZYYYZZZZZZ[[[YYYXXXZZZ\\\\\\YYYUUUPPPOOONNNMMMJJJHHHEEEDDDBBBAAA@@@@@@AAAAAA@@@???======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????<<<<<<===<<<<<<===@@@CCCJJJKKKMMMQQQVVV\\\aaaccceeellluuu}}}ooodddVVVIIIAAA;;;888777555777999::::::999888888<<<>>>OOOooopppdddccc\\\ZZZYYYYYYZZZYYYUUURRRTTTUUUWWWWWWWWWWWWUUUTTTUUUUUUUUUWWWYYYXXXVVVTTTNNNMMMMMMLLLLLLLLLNNNOOOSSSOOOLLLLLLMMMMMMKKKHHHHHHGGGFFFEEEFFFGGGIIIJJJGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFDDDCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::<<<<<<<<<===<<<<<<;;;:::;;;;;;:::::::::;;;<<<<<<:::===???@@@???>>>>>>???>>>@@@BBBBBBAAA@@@@@@AAABBBAAA@@@BBBGGGOOOXXX^^^}}}vvvqqqbbb\\\XXXPPPNNNLLLKKKIIIJJJPPPXXXYYY]]]bbbfffooouuunnnddd___```gggoootttxxxvvvyyyvvvrrrmmmjjjgggbbb[[[VVVVVVUUUSSSRRRPPPNNNMMMLLLKKKJJJKKKLLLOOOSSSXXXZZZVVVVVVVVVVVVTTTQQQOOOMMMRRRQQQPPPPPPPPPQQQRRRSSSUUUSSSQQQOOONNNNNNNNNNNNLLLNNNOOONNNKKKIIIHHHHHHIIIIIIHHHFFFDDDBBB@@@???@@@???=========<<<999777666666666666666555555555555444333333555666555444222333333222111444;;;BBBQQQXXXeee}}}ooo___MMMAAA===DDDSSSaaannn^^^XXXUUUTTTTTTUUUSSSQQQNNNLLLKKKKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKNNNOOOPPPQQQPPPNNNLLLJJJFFFDDDCCCDDDFFFGGGFFFEEEFFFDDDAAA@@@???>>>===;;;===<<<::::::;;;;;;999777::::::::::::::::::::::::777888999999999777555333444555555666666666666555555555444444333333222222111111111111222333444444444444444333111111222444222444666777777777999;;;;;;LLLeee{{{wwwzzzvvvYYY@@@<<>>???AAADDDIIIKKKPPPVVV^^^ffflllpppuuu|||~~~xxxtttYYYOOOCCC===:::777666777777999;;;;;;:::999:::;;;999TTTzzz|||eee___bbb[[[[[[\\\^^^___```^^^\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYXXXVVVTTTOOOPPPPPPOOOMMMMMMNNNOOORRRPPPOOONNNNNNMMMKKKJJJHHHGGGGGGFFFGGGHHHIIIJJJHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDBBBAAA@@@@@@@@@????????????????????????======;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<777;;;???@@@>>>===???AAA>>>@@@BBBBBBBBBAAABBBCCC===???BBBCCCDDDEEEHHHJJJ[[[pppyyyvvvuuuooopppmmmbbbRRREEE@@@AAA>>>BBBEEEFFFLLL[[[jjjsss|||zzzvvvnnnfffccc^^^XXXUUUZZZhhh{{{yyyuuussslllhhhdddaaaaaa```\\\YYYXXXVVVTTTQQQOOONNNMMMMMMLLLLLLMMMOOORRRVVVYYY[[[WWWXXXXXXXXXVVVSSSPPPNNNMMMLLLKKKJJJJJJJJJKKKLLLNNNMMMJJJGGGDDDCCCBBBBBB@@@BBBDDDDDDBBB???>>>>>>@@@???>>><<<<<<:::999888;;;:::999::::::999666444555555555555555666666666333111000000222333222111000333555555777AAASSSaaalllqqq}}}TTTKKKDDDCCCIIIWWWmmm~~~vvv]]]TTTTTTTTTSSSSSSRRRPPPNNNKKKJJJIIIJJJJJJIIIJJJJJJIIIHHHHHHJJJLLLKKKLLLMMMMMMNNNMMMLLLKKKGGGEEEDDDEEEFFFHHHGGGFFFKKKHHHEEECCCBBBAAA???===<<<:::999999::::::888777999999999::::::;;;;;;;;;777999:::;;;:::888555444444444555666555555333333444444444444444444333333000000000111111222333444333444444222000000222444444555666666666666777777888<<>>AAALLLqqqrrreeeaaa```ZZZ[[[]]]___bbbccccccccc```___]]]\\\ZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYWWWVVVRRRSSSTTTRRROOOMMMNNNPPPOOOPPPQQQPPPNNNMMMLLLMMMGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHEEECCCBBBBBBCCCDDDFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>>>>????????????>>>>>>===<<<;;;:::999999999999;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;;;;888<<<@@@@@@===;;;===@@@>>>???@@@@@@??????@@@BBB???BBBEEEFFFCCCAAAAAAAAAEEEPPP___lllvvvrrrZZZKKKEEEFFFMMMNNNGGGAAACCCIIIMMMZZZ```hhhnnnttt{{{}}}rrrmmmpppuuuyyyddd^^^]]]ccchhhggggggiiikkkhhhiiiuuuyyymmmgggffffffeeegggbbb^^^\\\]]]^^^\\\ZZZXXXUUURRRNNNMMMMMMOOOPPPLLLMMMOOORRRTTTVVVXXXXXXVVVWWWXXXWWWVVVSSSPPPNNNGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFCCC@@@>>><<<<<<<<<;;;===@@@@@@>>><<<<<<<<<:::999777666777777777666444333222222333444222000111111111111222222222222444222111111222333222111222777<<<>>>BBBSSSlll}}}cccFFFEEEGGGMMMWWWhhh{{{eeeQQQLLLPPPQQQQQQQQQPPPNNNLLLIIIHHHHHHIIIJJJHHHHHHHHHGGGGGGHHHLLLOOOIIIIIIJJJKKKKKKLLLLLLLLLHHHFFFEEEFFFHHHIIIIIIHHHJJJHHHFFFEEEEEEEEECCCBBB;;;:::888999::::::888777888999999:::;;;;;;<<<<<<999:::<<<<<<<<<999666555444555555666555444222111444444444444444444444555000000000000111222333444333444333222000000222444666888777666555666666444666222CCCddduuusss}}}xxxwww{{{wwwwww}}}kkkJJJCCCBBBOOObbblllhhh___UUUSSSOOOLLLMMMPPPTTTWWWdddqqq}}}|||{{{|||}}}}}}|||{{{qqqiii___XXXXXXYYY[[[[[[[[[YYYVVVSSSQQQQQQRRRRRRQQQOOONNNNNNNNNLLLIIIFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFHHHIIIKKKNNNSSSZZZ^^^ccceeeiiipppxxx~~~yyyqqqdddVVVLLL???666111555999777666888:::;;;<<<:::999<<>>???@@@AAA======>>>>>>>>>>>>>>>===<<<<<<;;;:::999999999999;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;:::::::::;;;;;;999===AAA@@@<<<:::;;;>>>===>>>>>>>>><<<<<<>>>@@@999===AAABBBAAA@@@AAACCCHHHIIINNNVVV^^^jjj}}}rrr```XXXQQQ\\\```UUUHHHCCCDDDFFFDDDIIINNNOOOPPPVVVaaakkkqqq|||zzzqqqmmmooosssvvvhhheee```]]]\\\\\\\\\\\\SSSTTT```tttvvvjjjdddcccbbb```\\\]]]ZZZXXXYYY\\\\\\YYYVVVVVVSSSOOOLLLLLLMMMPPPRRRLLLNNNPPPSSSUUUVVVVVVVVVTTTUUUVVVWWWUUURRROOOMMM<<<<<<<<<<<<===>>>???@@@===<<<;;;:::999888777666555555666666777888888999777666444333222333444444111111111111111111111111---///222333222111000000333222222333111...222999333888IIIaaasss|||zzzaaaQQQDDDCCCNNNfffoooeee[[[OOOIIIIIILLLMMMLLLPPPMMMJJJIIIKKKMMMLLLJJJHHHGGGFFFFFFGGGJJJMMMOOOJJJJJJJJJHHHGGGGGGHHHJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHFFFEEEFFFGGGEEE???:::===>>>???@@@???===;;;::::::999999888999:::;;;<<<::::::::::::999777555444444444444555555555555555333222222111111222222333000000000111111222222333333222111111111222333444555555555555555555555555666888<<>>???@@@@@@???======999999999:::::::::;;;;;;???>>>===<<<:::999888777;;;;;;;;;;;;:::999999888999::::::;;;;;;::::::999999::::::999888888999;;;:::::::::::::::;;;<<<===;;;===???@@@>>>=========CCCEEEFFFEEEGGGOOO]]]hhhzzzyyyzzzrrr[[[JJJCCCIII???CCCJJJEEECCCDDDAAAKKKOOOVVV[[[YYYSSSRRRUUUkkkppptttrrrrrrqqqkkkddd[[[aaaaaaeeeooonnneeefff\\\YYYTTTQQQTTTWWWSSSKKKNNNXXXjjjrrrttt~~~}}}mmmeeennnuuuooohhheee```\\\YYYXXXYYYZZZZZZXXXWWWVVVXXXXXXXXXWWWSSSRRROOOMMMMMMMMMNNNOOONNNPPPRRRRRRPPPOOOOOOPPPNNNOOOPPPPPPOOOLLLJJJHHH555555555555666777888999888777666555444333222222333333333444444555555555444444222111111111222222222111111111111111111111555222///---...///000000000///111666888888;;;@@@TTTWWWdddyyywwwjjjYYYIII@@@IIIVVVmmmnnn[[[\\\VVVOOOLLLMMMNNNMMMKKKNNNKKKIIIIIILLLMMMMMMLLLJJJHHHGGGFFFFFFHHHKKKLLLKKKKKKKKKJJJHHHHHHJJJLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDDDDDDDAAA>>>;;;>>>???@@@@@@???>>><<<:::::::::999999:::;;;<<<===::::::;;;:::999777666555444444444333333333333333222222222111111222222222111111111111222222222222222222111111111222333444444444444444444444444444555666999@@@NNNddd}}}xxxuuu}}}~~~hhhQQQDDDHHHZZZiiiooopppssstttlll^^^RRRMMMKKKPPPXXX___fffppp{{{~~~~~~}}}{{{xxxtttpppllljjjbbb___[[[VVVTTTTTTUUUWWWXXXYYYZZZZZZYYYYYYZZZ\\\``````^^^[[[XXXVVVUUUVVV^^^^^^^^^^^^aaahhhrrryyywwwnnn___XXXOOOIIIEEEAAA;;;666999999999888888888777666666444444;;;MMMiiixxxeeebbbbbb]]]XXXYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZXXXUUUSSSRRRSSSTTTVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNKKKLLLLLLLLLLLLKKKJJJIIIFFFEEECCCAAA@@@@@@AAABBBCCCCCCBBBAAA@@@@@@??????AAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@?????????@@@AAA>>>>>>>>>>>>>>>===<<<;;;999999999999::::::::::::;;;;;;;;;::::::999999888999999:::::::::999999888888999999::::::999999888888999:::999777777999:::::::::999999:::;;;;;;<<<;;;===>>>>>>===<<<<<<===CCCCCCBBB@@@AAAFFFOOOVVVaaarrrmmm___XXXOOOTTT\\\WWWPPPKKKBBB@@@>>>BBBJJJOOOMMMIIIHHHBBBBBBEEEIIIMMMMMMJJJGGG===GGGIIIKKKSSSRRRMMMRRRTTTZZZ```ccceeegggeee```eeevvvtttiiibbb```\\\YYYVVVRRRPPPQQQRRRSSSZZZXXXVVVVVVWWWXXXWWWVVVUUUSSSPPPNNNLLLKKKLLLLLLLLLNNNPPPPPPNNNLLLLLLLLLNNNNNNNNNNNNLLLJJJHHHGGG000000000000000111222333333333222222111000//////000000111111111111111111222111000000///000000000222222222111111000000000222...+++,,,///222333333888222111888CCCNNN[[[eeevvvwwwqqq___SSSJJJDDDEEEHHHVVVrrr~~~iii[[[TTTQQQOOONNNPPPRRRQQQMMMIIIKKKIIIHHHIIIKKKMMMMMMLLLJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLJJJJJJLLLNNNLLLKKKJJJHHHFFFEEECCCCCCCCCCCCCCCAAA>>><<<<<<<<>><<<;;;;;;::::::;;;;;;===>>>>>>;;;;;;;;;:::999888777666333333333222222111111111222222111111111111222222333333222222222222222222222111111111111222333333444444444444444444444444555333444777<<>>PPPooovvvjjjbbbcccccc^^^ZZZ[[[YYYXXXWWWVVVUUUVVVWWWWWWXXXVVVTTTRRRRRRSSSTTTUUURRRRRRRRRRRRQQQPPPOOONNNLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJKKKKKKJJJHHHFFFDDDCCCBBBAAA?????????@@@AAADDDCCCBBBAAA@@@???>>>>>>===>>>>>>>>>>>>??????@@@@@@???>>>=========>>>>>>>>>===<<<;;;::::::999:::888888888888999999999999888888888888888888888888777777888999999999888888777777777888888777777777777888999888666666888999999999999999999999:::;;;;;;<<<===<<<::::::<<<===AAA???===<<<===???CCCFFFDDDQQQbbbqqq~~~~~~www}}}{{{pppaaaWWWTTTXXXfffrrrrrriiicccWWWJJJBBBCCCFFFGGGLLLSSSTTT___aaaaaaeeeaaa^^^fffwww{{{vvvxxxwwwooocccYYYVVVWWWUUUSSSQQQOOOOOOPPPRRRTTTYYYXXXVVVUUUVVVWWWVVVUUUVVVTTTQQQNNNLLLJJJIIIIIIKKKNNNPPPPPPNNNKKKIIIHHHLLLLLLLLLKKKJJJIIIHHHGGG000/////////000000111222333222222222111000000000////////////////////////000000000000000000000000222222111111000000//////---...///000111111000000777555:::JJJ\\\lllyyyxxxcccWWWIII@@@<<>>:::888:::===???@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>>>>:::::::::999888777777666444444333222111111000000111111000000000000111111444444333333222222111111111111111111111222222333333333333333333333333333555000111555444===]]]|||yyyrrrVVVCCCAAAFFFTTTeee~~~zzzfff\\\NNNKKKGGGDDDFFFLLLUUU\\\iiiooowww||||||~~~}}}yyyrrrmmmmmmsssyyy|||{{{~~~yyyrrrkkkddd[[[OOOGGGDDD???:::777888:::;;;;;;999666666888999777666777;;;GGG\\\xxxvvvlllfffdddeeeccc]]][[[\\\YYYXXXUUUSSSRRRRRRSSSTTTVVVUUUSSSRRRRRRSSSTTTUUURRRRRRSSSSSSRRRPPPNNNMMMIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIHHHFFFCCCAAAAAAAAA@@@?????????@@@AAACCCCCCBBBAAA???>>>======;;;<<<======>>>>>>>>>>>>???>>>===<<<;;;<<<======>>><<<:::888777777777777666666777777777888888888666666666666666666666666444555666777777888777777555555666666666666555555666777777666555555666888888888888777777888999999:::;;;;;;999888888:::<<<===;;;:::;;;>>>@@@AAAAAA===DDDLLLVVV```lllvvv{{{ssspppuuu~~~eeeOOOJJJKKKOOO___ssszzz~~~yyyrrrwwwuuuiiieeehhhiiiddd\\\UUUSSSSSSRRRQQQQQQPPPRRRTTTWWWYYYYYYWWWUUUUUUUUUVVVUUUTTTTTTSSSPPPNNNLLLJJJIIIIIIMMMOOORRRRRROOOKKKIIIGGGIIIIIIJJJJJJJJJJJJJJJJJJ000000000000000000111222111111111111111111111111///////////////000000000000000111111111111111111111111111000000000//////111333333111...///333777<<>>>>>EEEVVVfffmmm___UUUPPPNNNMMMMMMNNNOOOOOONNNKKKHHHJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLJJJKKKLLLKKKIIIHHHIIIJJJFFFFFFGGGGGGGGGFFFEEEDDD@@@AAAAAA===999888:::>>>@@@@@@??????>>>======<<<:::;;;;;;<<<<<<<<<<<<<<<888888777777666666666555555444444333222111000000111000000//////000000111333333333222222111111111000000111111222222222222222222222222222222222222444///000666666777KKKddd|||}}}}}}ooo]]]NNNFFFDDDNNN___nnnooofff^^^[[[TTTQQQLLLFFFBBBBBBFFFIIIWWW]]]hhhrrr|||yyyqqqkkkbbbYYYQQQJJJCCC===;;;:::888888999999999999999555444666666555999???HHHccctttmmmcccaaa```___\\\XXXWWWZZZWWWVVVTTTRRRPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQPPPQQQQQQQQQPPPNNNLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGEEECCCAAA???AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;===>>>???????????????>>><<<;;;;;;;;;<<<===<<<;;;888666555555555666555555555666666666777777777666666555444444333333333333444555666666666555333444444555555444444333555555666555444333555777888777777666666666777777999999999777666666999;;;:::999:::<<>><<<;;;<<<>>>??????>>>>>>===<<<<<<<<<::::::;;;;;;::::::999888666555444333333333333444444333333222222111111111000000////////////000000222222111111111111111111///000111111222222111111111111111111111111111111222///111777888666>>>IIIpppzzzzzzvvv~~~tttjjjJJJGGGGGGIIIJJJIIIJJJMMMUUUXXXYYYTTTJJJCCCBBBCCCBBBGGGPPP[[[fffqqq|||{{{wwwyyy|||tttkkkccc\\\VVVNNNFFFAAA===:::888555666888:::;;;;;;:::::::::555444777888;;;JJJZZZyyyyyyiiifff^^^]]]\\\ZZZXXXVVVWWWYYYSSSSSSRRRQQQOOONNNMMMLLLJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;===>>>???@@@??????===<<<;;;:::::::::;;;<<<999888777666555555555555444444444444555555555555666666555555444333222222222222333444444444333333333333444444444444333333333444555444222222444555777666666555555555555555666777888777555555777888888999:::;;;;;;;;;::::::888:::???BBBAAAAAAIIIRRRZZZmmm~~~yyyrrrkkkccc]]]XXXVVVTTTTTTTTTRRRNNNKKKMMMMMMNNNPPPRRRUUUXXXZZZXXXVVVTTTSSSSSSSSSRRRQQQLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLLLLKKKHHHFFFEEEEEEGGGIIIKKKNNNOOOOOONNNMMM//////...............///....../////////000000000------...///111222333333///000111222222222222111......//////000111111111...///555EEE]]]tttoooQQQFFFBBB@@@LLLcccyyywwweeeUUURRRVVVWWWUUUTTTLLLMMMNNNNNNMMMLLLLLLLLLKKKMMMOOONNNKKKIIIHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLMMMKKKHHHEEEDDDDDDAAABBBDDDFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@???>>>???>>>===<<<<<<;;;;;;;;;999999:::999888777555444333222111000000000111222111111111111111111111111000//////......//////000000000000000000000111111...///000111222111111000000000000000000000000000///000222444444666888:::MMM\\\ppp{{{}}}}}}~~~nnnqqqvvv}}}eeeVVVEEE<<<999888;;;@@@PPP[[[eeecccXXXLLLFFFFFF<<<>>>AAAFFFLLLVVV```gggqqqvvv}}}}}}||||||zzzxxxrrrpppmmmnnnqqqtttwwwwwwxxxwwwtttmmmdddZZZQQQLLLFFFCCC???;;;999888777666666888:::<<<<<<;;;;;;;;;888666888???EEERRRnnnzzzggg```^^^]]]^^^\\\YYYWWWWWWVVVUUUPPPPPPQQQQQQOOOMMMKKKIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNMMMKKKJJJHHHGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDBBBAAAAAAAAABBBBBB@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>??????>>>>>>;;;:::999888888888999:::666777777777666555555444333333333333444444444444444444444444444444444444222222333333222222111111222333333444444333333222222333444333111111333444666666555444444444444444444555777777555444555666666999;;;;;;888777888:::888777999???@@@>>>AAAGGGKKKTTTaaalllttt|||{{{tttnnnfffdddbbbaaaaaa___[[[WWWUUUUUUUUUTTTRRRQQQQQQQQQPPPPPPQQQSSSUUUWWWZZZ[[[WWWUUUSSSRRRRRRRRRQQQPPPKKKKKKLLLLLLLLLLLLLLLLLLJJJKKKJJJHHHFFFDDDEEEFFFIIIKKKNNNPPPPPPMMMJJJHHH000000//////...///////////////000000111222222222+++,,,---///111222333444...///000222222222111000------...///000111222222888999EEE___~~~}}}uuuoooUUUAAACCCJJJNNN___|||jjj]]]SSSTTTUUUSSSRRRSSSJJJLLLNNNOOOOOONNNNNNNNNKKKNNNPPPPPPNNNLLLLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNLLLHHHEEECCCCCCAAACCCEEEFFFGGGFFFEEEDDDFFFDDDAAAAAACCCCCCAAA>>>>>>===<<<;;;;;;::::::;;;999999999888777555333111111000///.........///000////////////000000000000//////............//////......//////000000111111...///000222222111111000000000000000000000000000,,,111333000000444666555555HHHbbbvvvpppssszzz}}}~~~}}}hhhNNN???999777888;;;EEEVVVgggjjj^^^OOOHHHFFFFFFEEEBBB@@@AAAFFFNNNTTTZZZcccnnnwww|||~~~{{{{{{|||~~~{{{{{{~~~zzz~~~zzzwwwvvvtttrrrqqqnnnmmmlllllllllnnnoooqqqhhhhhhfff^^^RRRGGG@@@>>>999999888888888888888777999:::::::::888666777777666555<<>>===;;;:::999999999999:::::::::;;;;;;777999;;;===>>>>>>>>>===:::999777666666666777888555666777777777666555444222222333333333444444444222222333444444555666666222222222222222111000///333333333444444333333333222333333222111111222444666555444444333333333333222444777777666444444444333777;;;;;;888777:::>>>@@@888555;;;AAACCCFFFKKKFFFGGGJJJOOOVVV___ggglllxxxmmmfffdddbbb___^^^]]]\\\^^^```___[[[WWWPPPSSSUUUSSSNNNMMMPPPUUUNNNOOOPPPQQQSSSUUUWWWXXXWWWUUUSSSRRRRRRRRRQQQOOOKKKLLLLLLLLLLLLLLLKKKJJJLLLLLLKKKIIIFFFFFFGGGIIIKKKMMMPPPQQQPPPKKKFFFCCC111///------///000///...444333111000000///---,,,...///111111222222444555111///......///111111000666000...333888;;;===@@@JJJMMM^^^|||iiiTTTLLLEEE===EEEVVVeee}}}wwweeeWWWWWWUUUTTTSSSQQQPPPPPPNNNMMMLLLMMMOOOPPPOOOMMMOOOOOOMMMLLLKKKKKKJJJJJJNNNLLLJJJJJJKKKLLLLLLLLLMMMMMMMMMJJJGGGEEEDDDDDD>>>???AAACCCEEEGGGGGGHHHEEEEEEEEEDDDBBB@@@>>>===>>>===;;;;;;;;;;;;999777777666555444444444444444000000000000//////////////////000000000000//////------------.........///000000///...............111111111111111111111111///////////////.........222222111111222222333444999999EEE```|||vvvppp{{{uuu[[[BBB777777777===GGGPPPVVV[[[]]]XXXPPPJJJFFFAAA???@@@BBBDDDDDDNNNRRRYYYaaahhhnnnrrrtttjjjkkkooozzz}}}|||{{{wwwxxxyyy{{{}}}~~~zzzwwwuuuuuuvvvvvvvvvuuutttrrrnnnjjjgggdddddddddcccaaa___^^^]]]\\\WWWTTTMMMGGGAAA>>><<<<<<888999;;;===999444555999555666888:::::::::999999;;;===GGG\\\{{{qqqbbb[[[XXXVVVUUUSSSRRRQQQQQQPPPNNNLLLMMMOOOPPPPPPNNNLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKMMMKKKJJJJJJJJJIIIFFFDDD?????????@@@BBBCCCEEEFFFGGG@@@===??????<<>>===>>>@@@BBBDDDEEEEEEFFFDDDCCCBBBAAA@@@???>>>===>>><<<::::::::::::888666444444333222222222222222111111000000000///////////////000000000000//////------.........///////////////............//////------------------------////////////............111000000000000111222222555555@@@WWWppp~~~{{{bbbPPPDDD===555777;;;AAAIIIOOOTTTWWWPPPKKKEEE???<<<<<<<<<===AAACCCFFFJJJOOOSSSWWWYYYdddppp}}}|||zzzwwwtttpppnnnlllrrrssstttvvvxxxyyyzzzzzzwwwuuuqqqmmmjjjiiiiiiiiijjjhhhfffccc___[[[XXXVVVOOOOOOMMMKKKJJJHHHFFFFFFDDDAAA>>>;;;888888999999888777999;;;:::777999>>>666777888999999:::<<<===FFFWWWrrrwwweee]]]ZZZXXXVVVVVVSSSPPPNNNNNNNNNMMMLLLMMMOOOPPPOOOMMMLLLKKKLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNMMMKKKJJJJJJHHHFFFCCC@@@AAABBBBBBCCCDDDEEEEEEEEEAAA???@@@>>>;;;===BBBDDDBBB>>>=========<<<;;;::::::::::::::::::::::::::::::999:::<<<;;;999777777666666555555555666666555555555555555555555555111111111222222222111111333333333333222222222222111111111111111111111111000111111111111222222222111111111111222222222222555555555444333333222222111111222222333444555555666777777777666666888999:::999999;;;???AAA@@@???===>>>??????@@@CCCGGGKKKWWWaaappp}}}yyyooohhhbbb]]][[[\\\]]]^^^\\\ZZZWWWWWWWWWUUUVVVWWWWWWVVVTTTQQQPPPRRROOOKKKJJJLLLNNNPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXUUUUUUVVVVVVUUUSSSQQQOOOQQQQQQQQQQQQPPPOOONNNNNNPPPPPPOOOMMMKKKLLLNNNPPPNNNNNNOOOOOONNNKKKIIIHHH111///......///000000000000///...///000222111000///000111333444666777888---///111111111444:::???@@@JJJ]]]pppzzz|||vvvZZZKKKAAA@@@AAAGGGUUUjjj~~~~~~cccUUURRRTTTUUUUUUTTTSSSRRRQQQOOONNNJJJKKKNNNQQQSSSQQQNNNJJJJJJIIIIIIIIIJJJJJJKKKLLLJJJHHHFFFFFFHHHIIIIIIHHHCCCDDDEEEEEECCC@@@<<<:::===>>>???AAABBBBBBCCCCCCAAA@@@>>>===<<<<<<======<<<;;;999888999888777555222111111000000000000000111111111111000000000000...//////000000//////........./////////000000000..................//////,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////000000111222222999GGGXXXkkk{{{lllaaaOOODDD<<<<<<<<<<<>><<<;;;:::;;;<<>><<<:::999888777999888666555666777999:::<<<888777999888666777:::;;;:::999:::@@@KKKXXXaaazzz|||rrrfff___]]]^^^]]][[[WWWTTTOOOLLLLLLLLLMMMLLLMMMNNNOOONNNLLLKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMKKKJJJIIIHHHEEEBBBCCCCCCEEEFFFFFFFFFEEEEEEBBBAAAAAAAAA>>>:::===BBBIIIFFFCCCAAA@@@@@@>>>===<<<;;;:::999999:::;;;<<<:::999888999:::;;;:::999666666666555555666777777444555666666555444222111///000000000////////////333333444444444333222111000000111111222222333333000111111111111222222222111111222222222333333333555444444333333222222222///000111222333555666666444555666555444555666888;;;:::999:::<<<===<<<;;;999:::;;;;;;;;;<<<>>>@@@BBBGGGOOOUUUZZZ]]]```bbbiiikkkooowww}}}uuuoookkkddd^^^ZZZWWWUUUSSSUUUWWWXXXXXXWWWWWWWWWXXXVVVWWWWWWWWWUUUSSSQQQPPPSSSOOOKKKIIIKKKOOOSSSTTTSSSSSSTTTUUUUUUVVVVVVVVVRRRSSSTTTUUUUUUSSSQQQPPPXXXXXXWWWVVVUUUSSSQQQPPPSSSSSSQQQOOOLLLLLLNNNPPPNNNNNNOOOOOONNNMMMKKKJJJ222000...///000000///...111000//////000000...,,,//////000222555888888888222888>>>BBBFFFNNNYYYbbbeeeoooiiiRRRGGGFFFCCCOOOZZZcccrrrooo^^^XXXVVVRRRMMMSSSSSSSSSSSSRRRPPPNNNMMMHHHHHHIIILLLNNNMMMKKKIIIIIIHHHHHHGGGHHHHHHIIIIIIFFFEEEDDDDDDFFFGGGFFFEEEDDDDDDCCCCCCCCCAAA>>><<<>>>???@@@@@@AAAAAAAAA@@@>>>===;;;999999:::;;;===:::999777666777666555333000000///////////////000222111111111000000000000...//////////////////...////////////000000000000000///...---------------........................------.............../////////......//////000111111111444999@@@MMMeeeyyy|||}}}lll]]]UUUGGG666333<<<;;;BBBKKKPPPNNNIIICCC@@@BBB???;;;888888:::===@@@RRR___nnnqqqhhh[[[RRRNNNJJJLLLOOORRRUUUXXXZZZ[[[UUUWWWZZZ\\\\\\[[[YYYWWWUUUSSSOOOLLLIIIGGGFFFFFFEEECCC@@@===:::999888888999999999888888777777666:::999888777777888999:::;;;777666999999777777:::888999;;;BBBRRRkkklllfff```]]]^^^___^^^]]]XXXUUURRRPPPPPPOOONNNMMMLLLMMMMMMKKKIIIIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQLLLJJJIIIIIIIIIHHHEEECCCDDDFFFGGGHHHHHHGGGEEEDDDBBBBBBBBB@@@===>>>CCCIIINNNKKKHHHEEEDDDDDDBBBAAA???===;;;::::::;;;<<<===:::999777888:::;;;;;;;;;666666666666666666777888666666777888666444222000000000//////......//////222333555666555444222000000000111222333333444444000000111111111222222222222222222222333333333333444333333333222222222111///000111222333444555555444555666555444444666888;;;::::::999999999888888888999;;;<<<;;;;;;<<<===>>>AAADDDGGGIIIKKKNNNQQQSSSSSSSSSUUU[[[ccckkkppp|||yyytttpppnnnmmmiiijjjjjjhhhiiijjjgggaaaccc```[[[XXXWWWVVVUUUUUUSSSUUUWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSPPPMMMLLLOOOSSSVVVXXXUUUVVVVVVVVVVVVUUUTTTSSSNNNPPPRRRTTTUUUTTTSSSRRRZZZZZZYYYWWWUUUSSSQQQPPPSSSSSSQQQNNNKKKJJJLLLNNNLLLMMMMMMMMMMMMLLLKKKJJJ111000000111333222000...000000000222333222000---222111111333666888888777LLLRRRZZZ___eeemmmyyy|||zzzrrrbbbQQQGGGGGGKKKPPPdddxxx}}}iiiSSSLLLRRRVVVSSSMMMQQQRRRRRRRRRQQQPPPNNNLLLIIIGGGFFFGGGIIIKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEECCCBBBBBBCCCEEEEEEDDDCCCEEECCC@@@@@@BBBCCCAAA@@@@@@AAAAAAAAAAAA@@@??????;;;:::888777777888999;;;888777555444555444333111000000////////////000000111111111000000000000///......////////////......////////////000000000000222111///...,,,+++++++++////////////////////////,,,---------......//////000////////////000111111000111333333222888KKK^^^}}}wwwttt|||uuupppyyyxxxwww}}}~~~uuu___BBB444666111888BBBJJJOOOQQQQQQPPPHHHDDD???:::777777999;;;FFFIIILLLJJJFFF@@@===<<>>;;;999888888:::<<<<<<;;;777777666666666777777888888888999999888555333111222111000////////////000222333444555555333111000000000111222333333444444000000111111111222222222111111222222222333333333222222222222222111111111111111222222222222222333555666666666555555777888999999999888777555555555666888;;;<<<<<<;;;<<<===;;;>>>@@@BBBBBBCCCEEEFFFGGGFFFEEEFFFJJJQQQXXX\\\[[[___dddgggiiinnnuuu|||}}}yyyuuupppnnnnnnoooqqqmmmjjjfffaaa___^^^^^^___ZZZ\\\]]]]]]___cccbbb___[[[YYYVVVTTTTTTUUUTTTTTTRRRSSSUUUUUUSSSSSSSSSTTTVVVWWWWWWXXXXXXXXXXXXXXXQQQPPPOOOQQQTTTXXXYYYYYYXXXXXXXXXXXXVVVTTTQQQPPPKKKMMMPPPSSSUUUVVVVVVVVVZZZZZZYYYWWWUUUSSSQQQOOOSSSSSSQQQNNNKKKJJJKKKMMMJJJJJJJJJJJJJJJIIIHHHHHH000111444888;;;;;;777555111333777;;;>>>>>>:::777777777:::AAAJJJRRRTTTTTTaaaeeekkkooosssyyy|||mmmZZZTTTLLLEEEDDDLLLXXXaaalll~~~dddZZZPPPLLLKKKKKKLLLOOOOOOPPPQQQRRRQQQOOOMMMKKKJJJHHHFFFFFFHHHKKKLLLMMMHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@BBBDDDDDDCCCBBBCCC@@@???@@@DDDFFFEEEBBBBBBBBBBBBAAA@@@>>>===<<<999888777666666666777888666555333333333222111///000////////////000000111000000000000////////////---......//////......---....../////////000000000111000///---,,,+++++++++------------------------,,,,,,,,,---....../////////////////////000111111...///222333000111===KKKmmm|||uuuoooyyy}}}hhhhhhwwwsssVVVCCC???;;;:::999===CCCJJJOOOQQQKKKHHHCCC>>>;;;999888888===<<<;;;;;;;;;;;;999888<<<<<<<<<<<<;;;:::999888999:::<<<======<<<:::999999888888777777777777777444444444444444555555666222222333555666777888999666666555666666777777888333222333555333333888@@@TTTbbbwwwrrrcccaaa]]]YYYWWWWWWYYY[[[[[[XXXXXXYYY[[[[[[YYYUUURRRMMMLLLKKKHHHGGGHHHKKKNNNPPPPPPQQQRRRSSSSSSSSSSSSJJJIIIIIIIIIJJJJJJHHHFFFEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEBBB???CCCLLLTTTVVVPPPMMMJJJHHHGGGGGGEEEDDDAAA@@@???>>>======>>>>>><<<;;;:::;;;<<<===<<<;;;999888777777666666666777999999999999888666444333333222111/////////000000222222333333333222111000000000111111222222333333000111111111111222222222000000111111111222222222111111111111111111111111222222222222222222111111444555666666555555666888666777777666444333444555444666999:::::::::;;;===999;;;>>>??????>>>???@@@CCCBBBAAABBBDDDHHHMMMPPPRRRTTTUUUUUUUUUXXX]]]aaafffkkkqqqvvvxxxwwwsssqqqnnnmmmlllnnnqqqqqqooolllgggfffdddbbbaaa`````````aaa___\\\YYYWWWWWWXXXXXXUUUXXXYYYWWWXXX]]]^^^\\\XXXVVVSSSSSSTTTUUUUUUTTTVVVWWWXXXWWWUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTOOOOOOPPPSSSWWWZZZ[[[[[[ZZZZZZZZZYYYVVVSSSOOOMMMLLLNNNQQQTTTVVVWWWWWWVVVYYYXXXXXXWWWUUUTTTRRRQQQSSSSSSQQQNNNKKKJJJLLLNNNIIIIIIHHHGGGGGGFFFEEEEEE???BBBIIIQQQVVVWWWTTTPPPJJJMMMSSSYYY\\\[[[UUUQQQHHHIIINNNZZZhhhtttyyyzzzooorrrvvv{{{iiiXXXNNNKKKHHHEEEGGGQQQcccuuukkkXXXSSSPPPNNNJJJFFFIIIPPPNNNOOOPPPQQQQQQOOOLLLJJJGGGFFFEEEFFFHHHJJJKKKKKKEEEDDDCCCBBBBBBBBBBBBBBB??????@@@AAADDDDDDCCCAAA@@@@@@AAAFFFLLLMMMIIIEEEBBBAAAAAA@@@>>><<<:::999777777777666666555555555555333111111111111///..................///000000////////////.........------......//////......---------........./////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......------......///000---...000333222111666===NNNaaarrruuuppprrr}}}wwwooooooppp~~~rrrfff```TTTKKKAAA<<<===>>><<<:::DDDCCCBBBAAA@@@>>>>>>===<<<;;;::::::999999888777222333555666777888888888444555555666666666555555444444333333333333333333222333444444555555555555444555555666777777888888777777777777777777777777555666888;;;<<>>>>>>>>===<<<<<<===???>>><<<:::::::::888777666666555555999888888777666555555444444333111///......///000222222111111111000000000111111111111111111111111000111111111111222222222//////000000000111111111000111111111111111111111000000111111222222333333333444555444333333555777222444666555333222333555555666888888888888:::<<<<<<===???>>>===<<<===>>>????????????@@@BBBCCCCCCMMMLLLKKKJJJJJJLLLOOOQQQSSSUUUXXX[[[[[[ZZZYYYYYYVVVVVVVVVYYY\\\\\\[[[YYYYYYYYYZZZZZZZZZZZZZZZZZZXXXWWWVVVVVVUUUTTTTTTTTTOOORRRSSSPPPPPPUUUWWWUUUUUUSSSRRRSSSUUUVVVWWWVVVXXXYYYZZZYYYWWWUUUUUUVVVSSSRRRQQQPPPPPPOOOOOOOOOOOONNNMMMPPPUUUYYY]]]^^^\\\\\\\\\ZZZWWWRRRMMMKKKPPPQQQSSSUUUVVVVVVUUUTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOOLLLIIIIIIKKKMMMJJJIIIHHHFFFEEEDDDDDDDDDVVV\\\eeepppwwwyyyvvvsssmmmqqqwww}}}|||tttnnn^^^^^^aaakkkxxx~~~pppVVVEEEBBBDDDEEELLLYYYhhhvvvoooeeeWWWUUUMMMHHHLLLOOOMMMLLLOOOMMMNNNPPPQQQQQQNNNLLLJJJBBBBBBCCCEEEHHHIIIHHHFFFBBBBBBAAAAAAAAABBBCCCCCC?????????AAADDDDDDCCCAAA@@@AAAFFFNNNTTTTTTNNNGGGAAA@@@@@@>>><<<:::888777777777777777666555444333444222111000111000...------------------...///000///.........---------------..................---------------.........///+++++++++,,,---...///000------------------------++++++,,,,,,---...//////---,,,,,,,,,,,,---......///---...222222000111444111CCC___sssqqqkkkuuuwwwbbbjjjuuuyyylllccc]]]TTTFFF;;;666888;;;>>>AAABBBBBBBBBAAA@@@===999444222333555333333444555555555555444333333333333444444444555333222222222111111111111222333444555555444333222444444444444444444444444666666555444333222111000222666>>>HHHTTThhh~~~mmmhhhddd```[[[ZZZXXXXXXXXXXXXXXXXXXVVVUUUTTTUUUVVVXXXWWWWWWRRRQQQOOOLLLKKKMMMQQQUUUSSSTTTTTTTTTTTTSSSSSSRRRUUUSSSQQQPPPNNNLLLIIIFFFCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEMMMVVVTTTLLLHHHFFFCCCBBBBBBBBBAAA@@@AAABBBBBBAAAAAA???>>>===>>>>>>>>>???@@@???<<<999;;;;;;999777666555555555888777666555444444555555444222000...---...///000222111000000//////000000111111111000000000000000000111111111111222222222////////////000000000000000000000000000111111111......///111222333444555222333333333222222444666000222555444222222444666888999999999777888:::;;;?????????===;;;:::<<<===888:::<<>><<<;;;999777777555555555555555444444444444333111///......//////222///...///222333111/////////////////////////////////...------------.........////////////......000///...---------------------............------------------------------/////////...---------,,,,,,,,,------.../////////111999HHH[[[nnn}}}zzzlllqqq{{{rrrSSSAAA===;;;999888:::???EEEIIIKKKHHHBBB<<<;;;===;;;666666666666666444444666777222222222222222222222222444333222333444555444333111333333000000444444222333333333222111111333555666444222333555777666555444BBBUUUhhh}}}rrriiieeeaaa^^^YYYXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXVVVSSSQQQPPPPPPRRRPPPNNNMMMMMMOOORRRSSSVVVUUUSSSQQQPPPOOOPPPPPPRRRPPPNNNLLLJJJHHHGGGFFFEEEBBB???@@@CCCFFFGGGFFFDDDDDDDDDHHHMMMOOONNNKKKIIIGGGCCC???>>>>>>@@@BBBAAABBBBBBAAA@@@>>><<<;;;AAA@@@>>><<<:::999999888999888777555444333222222555555555444444333333333333222111000000111222333////////////000000000000///...---,,,,,,---...///////////////000000000000////////////////////////000000000000000000000000000000000000111222333444555444333333222222222333666555444333333333444555666666666666666777888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@@@@@@@@@@@@@AAACCCEEEFFFDDDEEEHHHJJJJJJIIIGGGEEEKKKMMMNNNOOOMMMMMMMMMNNNRRRPPPNNNMMMMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUOOOMMMKKKLLLOOORRRRRRRRRPPPOOOPPPSSSXXXZZZXXXVVVUUUVVVVVVVVVUUURRROOONNNRRRRRRRRRQQQPPPOOOMMMMMMOOOLLLJJJKKKOOOTTTXXXZZZYYY[[[\\\YYYTTTPPPOOOPPPPPPQQQRRRSSSRRRQQQOOONNNQQQQQQPPPOOONNNMMMLLLKKKIIIIIIHHHGGGFFFFFFGGGGGGEEEFFFFFFGGGFFFEEEDDDDDDvvvggg]]]SSSMMMJJJNNNTTT[[[cccjjj~~~sss___WWWQQQKKKIIIJJJKKKKKKJJJJJJLLLNNNNNNNNNMMMLLLKKKKKKKKKKKKDDDDDDCCCEEEHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBBDDDFFFGGGEEEFFFIIINNNNNNJJJFFFAAA@@@???>>><<<;;;999999666666666555555555444444444333111000000000000111333111///000222333111/////////////////////////////////...------------.........////////////......//////...---------------------............------------------------------------------,,,,,,,,,,,,,,,,,,------.../////////111555>>>LLL```vvv{{{}}}uuujjjUUUNNNDDD<<<:::;;;===???HHHHHHFFFBBBAAAAAA<<<666444555555555555666777888555555555555444444444444333222222111111000///---///222111//////333555333///111333444555555555666,,,...222444777:::>>>AAAOOObbbzzzttthhhccc```\\\XXXTTTUUUVVVWWWWWWWWWVVVUUUTTTUUUVVVUUUSSSQQQQQQRRROOOOOONNNNNNOOOQQQSSSTTTTTTRRRQQQOOONNNNNNNNNNNNOOONNNLLLJJJIIIHHHGGGGGGDDDBBB??????BBBEEEEEEDDDCCCCCCCCCEEEHHHIIIGGGEEEDDDBBB@@@>>>===>>>@@@AAA>>>?????????>>><<<:::999>>>===;;;999888777666666777666555444333222222222333333333222222111111111222111000000000000111222/////////////////////000///...---,,,,,,---...///....../////////000000000........................////////////////////////////////////000111222333444333222222111111222222444444333222222333333444555555555555555666777777;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>>>>>>>>>>>>>???AAACCCDDDAAACCCDDDFFFFFFEEEDDDCCCHHHJJJLLLLLLKKKJJJKKKLLLNNNMMMLLLLLLLLLLLLMMMNNNLLLLLLLLLMMMNNNOOOPPPQQQMMMNNNNNNMMMKKKLLLNNNPPPNNNNNNOOOSSSWWWYYYXXXVVVQQQRRRSSSTTTTTTRRRPPPOOOQQQQQQQQQQQQPPPOOONNNNNNNNNKKKIIIJJJNNNSSSWWWXXXXXXXXXXXXTTTOOOLLLLLLMMMPPPPPPPPPOOOOOOOOOOOOOOONNNNNNLLLKKKIIIIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEFFFFFFEEECCCAAA???sss]]]QQQJJJFFFIIIIIIRRReeeyyyuuuvvvlll[[[PPPNNNLLLGGGEEEFFFHHHHHHHHHHHHJJJLLLLLLLLLLLLKKKLLLLLLLLLLLLCCCBBBBBBDDDGGGIIIJJJIIIJJJHHHGGGGGGGGGGGGEEEDDDBBBBBBAAAAAAAAACCCDDDFFFHHHEEEDDDEEEHHHHHHFFFCCC@@@???>>>===<<<;;;::::::888888777666666555444444333333222111111222222222444333111111222222111///000000000000000000000000//////...------------.........////////////......///...------------------------............------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////222222333999IIIbbb~~~tttmmmppp}}}xxxjjj___VVVOOOFFF???:::<<<;;;888:::======999333444444555666777888888444333333222111111111111888888888777555333111000111333111......111222000333222111111333555888:::>>>DDDKKKPPPTTTYYYaaagggxxxtttlllccc^^^]]]\\\XXXTTTOOOQQQTTTVVVWWWVVVTTTSSSQQQSSSSSSSSSQQQPPPQQQRRRMMMMMMNNNOOOQQQRRRSSSSSSPPPPPPNNNMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHDDDBBB@@@@@@AAACCCCCCBBBBBBAAAAAABBBCCCBBB@@@>>>>>>>>>============>>>???:::;;;;;;;;;;;;:::999888999999777666444444333333444444333222222222222222111000000000000000//////000000////////////000000////////////////////////......------------...............////////////000........................////////////////////////////////////000000111222222111111000000000000111222222111111111222222333444444333333444444555666999999999999999999999999777777777777888999:::;;;<<<;;;;;;<<<===>>>@@@@@@?????????@@@@@@@@@@@@@@@EEEFFFHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMKKKMMMNNNLLLGGGEEEHHHKKKMMMMMMOOORRRUUUWWWWWWUUUMMMNNNOOOQQQRRRQQQQQQPPPNNNOOOOOOPPPPPPOOOOOONNNLLLJJJHHHIIIMMMQQQTTTVVVVVVUUURRRMMMIIIHHHIIIKKKPPPOOOMMMLLLLLLLLLNNNOOOMMMLLLIIIGGGEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEECCC@@@===;;;tttkkk[[[MMMGGGJJJQQQVVVjjjooo|||nnneeebbbZZZOOOLLLNNNLLLGGGCCCEEEFFFGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLCCCCCCCCCEEEIIIKKKKKKKKKIIIHHHFFFEEEEEEEEECCCAAABBBAAAAAAAAABBBCCCDDDEEEFFFDDDCCCCCCDDDCCCAAA>>>======<<<<<<;;;::::::999:::999888777666555444444333333333333333333333444555444333222222111000000000000000000000000000000//////...------------...---......//////......---......---,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------...//////111000///...666HHH```qqqwwwuuusssxxx~~~wwwtttuuuvvvxxxgggZZZCCCCCC===666555888:::999555555555555777777666555555444333222111111222222000111222111000.........222555444111111666777555>>>;;;999<<>><<<<<<<<<============<<<<<<888888888999999999888888777666555444333222222222222222111111111111222222/////////////////////////////////......////////////////////////.........------------------------------........./////////........................////////////////////////000000//////000111111222000000///....../////////000000000000000111111222222222222222222333444444666666666666666666666666666666666777777888999999::::::;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<>>>>>>BBBDDDFFFFFFEEEEEEFFFGGGFFFGGGIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIKKKLLLLLLLLLKKKLLLLLLJJJHHHGGGGGGHHHMMMNNNOOOQQQSSSSSSSSSRRRKKKLLLMMMNNNOOOOOONNNNNNKKKKKKLLLMMMNNNNNNMMMMMMLLLJJJIIIJJJNNNQQQSSSTTTUUURRRNNNIIIFFFFFFGGGIIINNNNNNNNNMMMMMMMMMMMMMMMMMMKKKHHHEEEDDDDDDEEEFFFEEEEEEDDDDDDCCCDDDDDDEEEIIIGGGDDDBBB???======<<>>>>>======<<<;;;:::::::::999888777666555444444222333333333444444444333444444444333222111000000000000000000000000000000//////...------------...------............------------,,,,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,---............000000///000666BBBLLLjjjuuuwwwiiibbbooo|||wwwvvv}}}zzzkkkjjjcccVVVLLLGGGAAA<<>>DDDMMMQQQQQQSSSTTTYYYeeeuuu}}}mmmiiiaaa^^^YYYXXXXXXYYYXXXVVVUUUSSSPPPMMMLLLMMMOOOQQQPPPQQQPPPNNNLLLKKKLLLMMMNNNOOOPPPQQQPPPNNNMMMKKKNNNMMMMMMMMMLLLLLLKKKKKKFFFFFFHHHIIIIIIIIIHHHHHHDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@===>>>>>>>>>===<<<;;;:::777777777777888888999999555555444333333333333333111000000000000111222222//////000000000000000000.........//////.........000/////////......------,,,------------------,,,------------............................................................111000000000000111222222.........------......////////////000000111111111111111111111111222222333555555555555555555555555555666666777888888999999::::::;;;<<<<<<<<<======<<<;;;:::999999:::<<<===@@@BBBDDDEEEDDDDDDEEEFFFDDDFFFHHHJJJJJJIIIHHHFFFEEEFFFHHHIIIKKKLLLLLLLLLPPPMMMJJJLLLOOOQQQNNNJJJNNNOOOPPPQQQPPPOOONNNNNNKKKLLLLLLLLLKKKKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKLLLOOOQQQRRRRRRTTTQQQLLLHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPNNNKKKJJJKKKIIIFFFCCCBBBCCCDDDEEECCCCCCBBBBBBBBBBBBCCCDDDMMMIIIDDD???<<<===???AAAooo]]]PPPIIIEEEDDDEEEIIITTTeeewwwttteeeYYYSSSTTTPPPLLLKKKMMMMMMIIIDDDEEEFFFHHHGGGEEEBBBAAAAAAEEEGGGIIIKKKLLLLLLKKKKKKGGGFFFGGGIIILLLNNNNNNMMMMMMKKKHHHGGGGGGEEECCCAAA?????????@@@AAAAAABBBBBB>>>@@@BBBDDDCCC@@@===;;;AAA@@@???>>>===<<<;;;;;;888888777666666555444444333333444444444333222222222333444333111000000111000000000000000000000000//////...------------...------............------,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,------......+++///222333222222444777GGGcccsssiiibbbpppyyyrrrlllnnnxxxyyyuuu}}}tttjjj___VVVVVVTTTRRRRRRSSSRRRNNNIII<<<;;;999888888999;;;<<<:::<<<<<<:::888888<<<@@@===EEEOOOYYYfffsss{{{|||yyy||||||mmmaaa]]]___\\\XXXVVVVVVVVVUUUTTTWWWTTTOOOJJJIIIKKKNNNPPPOOOOOONNNLLLIIIIIIJJJLLLOOOOOOPPPOOONNNLLLJJJHHHMMMMMMMMMMMMMMMLLLKKKKKKEEEEEEGGGHHHHHHGGGFFFEEEAAABBBCCCBBB@@@???@@@AAA@@@BBBDDDEEECCCBBBBBBBBB>>>>>>>>>>>>===<<<;;;:::888777777666777777888888555444444333333333444444111111000000000111111222//////000000000000111111......////////////......000//////......---------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------........................000000000//////000000111...------------......///......///000111111111111111111000000111111222333444444444444444444444444555666777888999999999888999:::;;;<<<<<<<<<<<<<<<::::::999888999:::;;;<<<>>>AAACCCCCCCCCCCCDDDEEECCCEEEGGGIIIIIIIIIHHHGGGDDDEEEHHHJJJLLLLLLLLLLLLTTTOOOKKKOOOVVVXXXSSSMMMLLLNNNPPPPPPNNNLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJLLLKKKKKKMMMPPPQQQQQQPPPQQQOOOLLLKKKKKKKKKJJJIIIIIILLLOOOQQQQQQNNNJJJHHHFFFDDDCCCAAAAAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDMMMIIICCC>>><<<>>>AAADDDxxxsss```]]]WWWQQQMMMNNNQQQTTT[[[dddvvv}}}iii\\\TTTNNNLLLNNNJJJGGGGGGIIIHHHFFFCCCDDDFFFHHHHHHFFFDDDCCCCCCEEEFFFIIIJJJKKKKKKJJJJJJHHHGGGGGGHHHKKKMMMLLLLLLLLLJJJHHHFFFFFFDDDBBB???======>>>???@@@@@@@@@@@@>>>@@@AAABBBAAA@@@??????@@@???>>>===;;;:::888888666666666555555555444444333333444444333222111000000111333222000///000222//////////////////////////////...------------...,,,------......------,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,---......---...///111111111111111333JJJ```eeegggrrrzzzsssoooqqqvvv||||||wwwrrrsss|||}}}yyyvvvtttuuuwwwwwwrrrmmmZZZYYYXXXWWWWWWZZZ\\\^^^YYYYYYWWWQQQLLLKKKPPPTTT```iiittt~~~yyyqqqmmmccc[[[XXXWWWWWWVVVUUUUUUTTTRRRQQQUUURRRNNNKKKJJJKKKNNNPPPLLLMMMLLLJJJHHHHHHJJJLLLMMMMMMMMMMMMLLLJJJIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJCCCDDDEEEEEEEEECCCAAA@@@===???AAA@@@>>>===>>>???@@@CCCEEEDDDBBB@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<888777666555555555666777444444333333333444444555222222111000000111111111.../////////000000000111...///000000000000///...000000///......---,,,,,,+++,,,------------,,,++++++,,,,,,,,,,,,---------------------------------........................///......---------......---------------...//////---...000111222222111111111111000000111111222333333333333333333333333333444555666777888888888777888999:::;;;<<<;;;::::::888888888888888999::::::<<<>>>AAABBBAAAAAACCCDDDCCCDDDEEEGGGGGGGGGGGGFFFFFFHHHJJJMMMOOOPPPOOOOOOQQQNNNLLLOOOSSSUUUQQQMMMIIIKKKNNNNNNMMMKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIKKKJJJKKKMMMOOOPPPOOOMMMMMMLLLLLLMMMOOOOOOLLLIIIIIIKKKMMMNNNNNNLLLIIIGGGCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHFFFCCC@@@???@@@BBBDDDrrr]]]UUUVVVUUUPPPMMMKKKJJJHHHGGGLLLYYYjjjvvvnnnXXXLLLJJJLLLLLLKKKLLLGGGDDDDDDEEEEEEDDDDDDBBBEEEGGGHHHGGGEEEEEEEEEEEEFFFIIIKKKKKKKKKJJJIIIHHHGGGFFFHHHJJJKKKKKKJJJJJJHHHFFFDDDCCCAAA???===<<<===>>>??????@@@?????????@@@@@@??????@@@BBBDDD===<<<;;;999777555444333555555555555555444444444333333444444333111000......000222111///...000333//////////////////////////////...------------...,,,------......------,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++******))))))***++++++,,,,,,---......000...++++++---000111111...888III[[[hhhqqq~~~uuujjjiiimmmooorrrvvvzzz}}}{{{yyyiiiddd^^^UUUSSSXXXQQQSSSTTTVVVVVVUUURRRPPPQQQPPPNNNLLLLLLMMMOOOPPPJJJJJJJJJHHHGGGHHHKKKNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIBBBCCCDDDDDDBBB@@@===<<<:::===???>>><<<;;;<<<>>>@@@CCCEEECCC@@@======>>>::::::::::::;;;<<<===>>>777666555444333444555555333333333222333333444555333333222111111111111111........./////////000000...///000111111000///...000000///...------,,,,,,++++++------------++++++++++++,,,,,,,,,---------------------------------........................---,,,,,,+++++++++,,,,,,---------------...///000---...000111222222222111111111111111111222222333333333333333333333333333333444555777777777777666777888:::;;;;;;:::999888777777777888888888888888;;;===???@@@@@@@@@AAACCCBBBCCCDDDEEEFFFFFFFFFFFFJJJLLLOOORRRSSSTTTTTTSSSKKKKKKKKKLLLMMMMMMKKKIIIEEEIIILLLMMMLLLLLLMMMOOOJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLNNNNNNMMMKKKJJJJJJLLLOOORRRQQQLLLHHHJJJJJJKKKKKKJJJJJJIIIHHHDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGHHHIIIIIICCCCCCBBBBBBAAAAAABBBBBBwwwsssnnnjjjhhheeecccaaaTTTPPPHHHAAA???AAAGGGLLLKKKSSS^^^iiitttqqqVVVSSSOOOJJJFFFEEEEEEEEEBBBCCCDDDEEEEEECCCAAA@@@BBBDDDFFFDDDAAA@@@AAADDDEEEEEEFFFFFFGGGGGGGGGHHHGGGEEEDDDFFFHHHHHHEEEBBBBBBAAA???===<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<===???@@@@@@>>>===<<<;;;999666555555555333222333444555555555444333222555444333111000/////////------...///000111222222111000000///...------------,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++*********+++,,,+++++++++++++++++++++++++++,,,...---,,,,,,---//////111333999GGGaaayyywwwxxxmmmfffnnn{{{~~~jjjddd^^^ZZZZZZYYYTTTPPPPPPLLLMMMQQQQQQLLLLLLPPPOOOQQQSSSTTTSSSPPPLLLJJJLLLLLLIIIDDDDDDJJJMMMMMMMMMKKKIIIGGGGGGIIIKKKLLLOOOLLLHHHDDDCCCCCCEEEFFFCCCCCCBBBBBB@@@???>>>===;;;<<<<<<<<<======>>>>>>CCCAAA???<<<<<<<<<===>>>::::::;;;;;;;;;:::999999666666555444333222222111333333333333333333333333222111111000///......---...------------...//////000000000000000000000000.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------------,,,+++,,,---------------,,,,,,000///---,,,++++++,,,,,,,,,---...///000000000000///000000000111111111111333222111000000000111222222333444555666666666666777777888999999999999999666666666777888888999999<<<<<<======>>>?????????<<<>>>AAABBBBBBCCCEEEGGGPPPQQQRRRTTTTTTTTTSSSSSSNNNMMMLLLIIIFFFFFFHHHJJJIIIKKKMMMKKKHHHGGGHHHJJJRRRPPPMMMJJJIIIJJJKKKLLLNNNNNNMMMKKKIIIHHHIIIKKKNNNMMMLLLKKKKKKJJJJJJJJJMMMLLLKKKKKKLLLLLLKKKIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFEEEEEEGGGGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEHHHEEEAAA@@@AAA@@@>>>;;;yyyqqqiiihhhnnntttuuusssvvvqqqjjjfffcccaaa]]][[[WWWUUURRRPPPPPPPPPPPPNNNPPPSSSVVVVVVVVV[[[eeemmmpppwww~~~rrraaaQQQLLLJJJGGGDDDCCCCCCDDDDDDAAAAAABBBBBBBBBAAA@@@???BBBCCCDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDEEEFFFEEECCC@@@AAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<999:::<<<======<<<;;;::::::888666444444444222111333444555555555444222222222111000///////////////.........///000000111111000000//////...------,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,++++++))))))))))))************++++++++++++++++++++++++************************,,,+++*********+++,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---///***+++---000999MMMgggyyyzzzsssssswww{{{yyyssstttuuuiii```[[[VVVSSSTTTSSSOOOLLLNNNJJJJJJNNNNNNJJJIIILLLNNNPPPQQQRRRQQQNNNKKKIIIIIILLLKKKGGGHHHKKKMMMKKKKKKIIIGGGFFFFFFHHHJJJLLLKKKIIIFFFDDDBBBBBBCCCDDDBBBBBBAAAAAA@@@>>>===<<<:::;;;;;;<<<===>>>>>>???CCCBBB@@@???>>>===>>>>>>;;;;;;::::::999999999888555555555555555444444444333333333333333333333333111111000000///......---...------------...//////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,------,,,+++******+++,,,....../////////000///...---,,,,,,,,,,,,,,,,,,...//////000000000//////000000000111111111222111000000000111222333222333444555555666666666666666777888888888888888555666666777777888999999;;;;;;<<<<<<======>>>>>><<<>>>@@@@@@AAABBBEEEGGGLLLMMMOOOPPPRRRRRRRRRQQQMMMMMMMMMJJJHHHGGGHHHJJJIIIKKKLLLKKKIIIHHHJJJMMMRRRPPPMMMKKKJJJJJJKKKLLLOOONNNMMMKKKIIIIIIIIIJJJNNNMMMKKKJJJIIIJJJJJJKKKMMMLLLKKKKKKMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGHHHJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFDDDBBB@@@@@@???===<<<\\\TTTMMMNNNWWW]]]]]]ZZZ[[[WWWSSSOOOMMMLLLJJJIIIHHHIIIKKKQQQXXX^^^bbbdddgggnnntttuuurrrssszzzvvvdddWWWPPPGGG???EEEDDDAAA@@@???@@@AAABBB@@@@@@?????????>>>>>>>>>AAAAAA@@@AAACCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFDDDCCCCCCCCCBBB???===???>>>===<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;666777888999::::::999888999777444333333333222000333444555555555444222111000000000000000111222333/////////////////////////////////......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++))))))))))))***************************************************************************+++,,,---+++++++++++++++++++++++++++,,,------,,,,,,---...,,,---------111<<>>======<<<:::;;;<<<===>>>???@@@AAADDDCCCBBBAAA@@@??????>>><<<;;;:::888777777777888555555555666666777777777222222222222222222222222111000000//////............------------...//////////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******(((***,,,...000111222333////////////......---,,,,,,,,,---...////////////////////////000000000000000000000000000111222333222222333444555555555555444555666666777777666666555555666666777888888888:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@DDDGGGHHHIIIKKKLLLNNNNNNOOOOOOMMMMMMNNNLLLJJJIIIIIIJJJJJJKKKKKKKKKJJJKKKNNNPPPQQQOOOMMMKKKJJJJJJKKKLLLNNNMMMLLLKKKKKKKKKKKKKKKMMMKKKIIIGGGGGGIIIKKKLLLMMMLLLKKKLLLNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIKKKLLLJJJIIIEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDBBB???=========SSSOOOMMMSSS\\\```[[[UUUMMMLLLKKKKKKMMMOOORRRSSSfffggglllsss|||zzzqqqhhhYYYLLLEEECCCCCCBBBDDDCCCAAA@@@?????????@@@@@@???>>>=========>>>>>>AAA???>>>@@@DDDGGGEEECCCEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDBBBAAA@@@>>>===<<<>>>=====================<<<;;;;;;::::::::::::;;;444555666888888888888888888555333222333222111000333333444555444333222111000000111222333555777888000000/////////..................---------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++((()))))))))************))))))))))))))))))))))))************************((())))))***+++,,,,,,---***************************,,,------,,,+++---......000000......333<<>>=========<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDBBBAAA???>>>===;;;999666555555666777777777777777777777777777222222222222111111111111000000/////////............------------...//////////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))************)))))))))***,,,...000222333333...///000000000///---,,,+++,,,---......................../////////000000/////////000111222333333222222333444444444444444333333444555555555555555444444555666666777777888999999999999999999999999<<<<<<<<<<<<<<>>???eeeffflllttt{{{zzzqqqiiiaaabbbdddfffjjjoootttxxxtttcccWWWOOOIIICCC???===>>>???BBBAAA@@@???>>>>>>???@@@@@@@@@@@@???>>>===>>>>>>>>>???======???DDDGGGFFFDDDFFFFFFEEEEEEEEEEEEEEEEEECCCBBBBBB@@@>>>=========>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;666666777888888888888888777555333222222222111000222333444444444333222111//////000222444666888999000000//////......------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,***************************+++---,,,++++++,,,...***+++---,,,+++---222555EEE```nnnooouuu{{{|||yyyuuussstttttt~~~rrrrrrzzz~~~|||wwwddd]]]\\\YYYUUUSSSTTTRRROOOLLLKKKJJJIIIHHHLLLLLLKKKJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOMMMLLLJJJJJJLLLKKKHHHIIIMMMOOONNNIIIIIIHHHHHHIIIJJJKKKLLLHHHHHHIIIIIIHHHGGGFFFEEEBBBAAA@@@???>>>>>>??????@@@@@@AAACCCDDDFFFGGGHHHEEEEEEEEEDDDBBB@@@???>>><<<:::888555444444555666888888888777666555555555222222222111111000000000////////////...............------------...//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))+++,,,---///000111111111...///000000000///...---+++,,,,,,------------,,,---............/////////......///000111222222222111222333333333333333333222222333444444444444333444444444555666666777777777777777777888888888888;;;<<<<<<;;;;;;>>>CCCFFFIIIIIIHHHHHHHHHGGGGGGHHHJJJKKKMMMLLLJJJIIIHHHIIIKKKJJJJJJKKKNNNPPPRRRSSSKKKJJJIIIHHHGGGGGGHHHHHHJJJIIIIIILLLPPPSSSRRRQQQJJJHHHFFFEEEFFFIIILLLNNNNNNMMMLLLMMMNNNOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFGGGIIIJJJJJJIIIFFFBBBBBBAAAAAABBBCCCCCCDDDCCCEEEGGGFFFAAA??????AAAvvv{{{yyy{{{|||~~~tttfffUUUGGG@@@===;;;:::<<<<<<999999<<<999::::::;;;===???AAAAAA@@@@@@?????????>>>>>>>>>>>>===>>>@@@CCCEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBB@@@AAAAAA@@@>>>>>>@@@AAA???@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<======999999888888888888888888777555333222333333222111222333444444444333111000------...///111333555666/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++******************************+++,,,,,,++++++,,,---(((***+++,,,,,,---000222888AAACCCJJJ]]]ooorrrjjjuuu{{{qqqfffkkkrrrxxxmmm___RRRQQQUUUTTTQQQOOOQQQPPPMMMKKKIIIGGGGGGGGGHHHJJJIIIGGGGGGKKKMMMLLLMMMNNNNNNOOONNNMMMLLLKKKIIIKKKJJJGGGHHHMMMOOONNNKKKJJJJJJIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJEEEDDDCCCBBB@@@???======999888777555444444444555888777777666555333333222222222111111000/////////...........................------------...//////........................,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******))))))))))))******,,,---...///////////////....../////////......---++++++,,,------,,,,,,+++------------.........///......///000111111111111111222222333333222222222111222333333444444333333333333444444555666666666555555666666777888888999:::;;;<<<<<<<<<>>>BBBEEEHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHJJJJJJJJJLLLPPPRRRRRRQQQJJJIIIIIIHHHGGGGGGHHHHHHIIIHHHHHHKKKPPPSSSRRROOOHHHGGGFFFFFFGGGJJJMMMOOOOOOMMMLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIHHHHHHIIIKKKLLLKKKIIIFFF@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFEEECCC@@@??????vvvzzz~~~|||yyyxxxxxx|||~~~~~~~~~}}}|||oooaaaWWWLLL@@@::::::999777999===<<<888888<<<888888999;;;===>>>@@@@@@>>>??????@@@???>>>===<<<<<<>>>@@@AAAAAABBBDDDFFFDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAAAAA???@@@CCCFFFAAABBBBBBBBBAAA???>>>===;;;;;;;;;<<<===>>>???@@@;;;:::999888888888888888777555333333333444333222222222333444333222111000.........///000111222333.....................---++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,***)))((()))***+++))))))))))))************************************))))))))))))))))))))))))((()))***++++++***))))))************************)))+++,,,,,,++++++,,,---+++,,,,,,------...000222222111---444DDDQQQiii~~~ssstttnnnxxxyyy}}}yyy~~~qqqccc[[[TTTPPPPPPQQQOOOMMMOOOMMMMMMKKKIIIHHHGGGHHHIIIGGGJJJIIIFFFGGGMMMPPPNNNLLLLLLMMMMMMMMMLLLKKKJJJFFFIIIJJJHHHIIIMMMNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEGGGEEEDDDBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIEEEDDDAAA???===<<<<<<<<<666666666555555444444444444444444333333222222222222111111000//////.................................------------...//////........................,,,,,,,,,---------......++++++++++++++++++++++++************************))))))************))))))+++***))))))))))))***++++++,,,---......///.........---------------......++++++,,,,,,,,,,,,++++++,,,,,,---------............///000111111000//////111111222222222222111111111222333333444444333333222333333444555555666666333444555666777888999::::::;;;======>>>???BBBDDDDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGEEEDDDDDDFFFGGGIIIIIIJJJMMMQQQRRRQQQNNNJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFIIIMMMOOOLLLIIIFFFFFFFFFGGGIIILLLNNNPPPOOONNNLLLLLLLLLLLLJJJHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKJJJFFFDDD>>>@@@BBBEEEEEEEEECCCBBBBBBBBBBBBCCCCCCAAA>>><<<}}}|||rrr[[[QQQHHHDDD>>>777777;;;555222444::::::777999???<<<<<<=========>>>>>>>>><<<===???@@@@@@>>><<<;;;;;;>>>AAABBB@@@AAADDDGGGFFFFFFEEEEEEDDDDDDDDDCCC===@@@AAAAAA@@@BBBFFFJJJCCCCCCCCCCCCBBB@@@>>>===;;;;;;;;;<<<>>>???AAABBB<<<;;;:::888777777777777777555333333444444333222222222333444333222111000111000000000111222333333........................+++++++++++++++++++++,,,---,,,,,,++++++,,,,,,------,,,***(((((()))***+++))))))))))))************************************))))))))))))))))))))))))))))))***++++++***(((((()))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++************+++---...000///...444:::999KKKlll}}}vvvvvv~~~~~~zzzxxxhhh]]]WWWNNNMMMNNNOOOKKKGGGIIINNNKKKKKKKKKJJJHHHIIIKKKLLLHHHLLLKKKHHHIIIQQQSSSQQQKKKKKKKKKKKKKKKKKKJJJJJJCCCGGGJJJJJJLLLNNNLLLIIIKKKJJJJJJIIIHHHGGGFFFEEEBBBBBBAAAAAAAAABBBCCCCCCHHHGGGEEEDDDCCCDDDFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHEEECCC@@@===;;;;;;;;;<<<444555555666666555444444111111222222222222333333222111111000///......------........................------------...//////........................,,,,,,,,,------.........++++++++++++++++++++++++************************))))))************)))))),,,+++***))))))***+++,,,)))***+++---.../////////...---,,,++++++,,,...///++++++,,,,,,,,,++++++***,,,,,,,,,---------......//////000111111000///...111111222222222111111000222222333444444444444333222222333444444555555666222333444666888999:::;;;999;;;===??????@@@BBBDDD@@@???@@@AAACCCEEEHHHIIIFFFFFFEEECCCAAABBBEEEGGGHHHHHHJJJNNNRRRSSSPPPLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFGGGKKKKKKGGGCCCEEEFFFGGGHHHJJJMMMOOOPPPPPPNNNLLLKKKKKKKKKIIIGGGHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGIIIIIIGGGCCC@@@===@@@CCCFFFGGGFFFCCCAAABBB@@@???@@@BBBAAA===999~~~mmm\\\NNNFFF:::999777666666777999:::777777666555666777999:::;;;;;;;;;<<<<<<<<<======;;;<<<===>>>??????>>>===@@@@@@@@@AAABBBCCCEEEFFFCCCCCCBBBCCCEEEEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEEEECCCBBBBBBDDDCCC@@@<<<888:::<<<>>>>>>===<<<;;;>>>===;;;999888777666666666666666666666666666666666666555444222111000000111111111111000000000///111111000000//////......*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************(((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******************,,,++++++,,,///222666888UUU```uuuuuuuuuxxxvvv{{{kkkWWWPPPPPPQQQQQQJJJLLLNNNNNNLLLIIIHHHHHHMMMKKKIIIHHHGGGHHHJJJKKKJJJHHHHHHJJJOOOQQQQQQOOOPPPMMMKKKIIIHHHGGGEEECCCEEEDDDEEEHHHLLLNNNKKKIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDBBB@@@???>>>===;;;999444444444555777666444222//////000000111111111111/////////...---------,,,,,,,,,,,,---...///000000000//////...------,,,,,,//////...---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++*********))))))++++++,,,,,,,,,---------..................------111000000000000000000000000000000000000111111111222222222333333444444444333333444555555666777777666888:::<<<===>>>>>>>>>:::===@@@AAABBBCCCEEEGGGCCCCCCBBBBBBBBBBBBCCCCCCMMMLLLKKKKKKLLLKKKIIIGGGLLLLLLLLLKKKKKKJJJIIIHHHCCCCCCEEEEEEEEEDDDCCCBBBDDDDDDEEEFFFHHHIIIJJJJJJMMMLLLLLLMMMNNNNNNMMMKKKKKKIIIGGGFFFGGGHHHHHHHHHJJJJJJIIIHHHFFFCCC@@@>>>===>>>???@@@@@@???>>>===>>>???AAABBBBBB@@@===;;;wwwpppcccUUUJJJBBB>>><<<888777666444444666777888666555666666777888999:::::::::;;;;;;<<<<<<======<<<===>>>?????????>>>>>>?????????@@@AAABBBCCCCCC@@@AAACCCDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBAAABBBCCCCCC@@@===888999:::;;;<<<<<<;;;:::;;;:::999888777666666666555555555555555555555555555555444333222111000000111111111000000000///////////////.........------***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))***+++*********************(((((()))))))))*********'''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++************************///...---,,,---///111222888AAASSSdddhhhhhhtttwwwwww|||~~~~~~qqqdddSSSIIIHHHJJJKKKJJJGGGJJJLLLLLLJJJHHHGGGGGGKKKJJJIIIGGGGGGHHHHHHIIIFFFEEEDDDFFFKKKNNNMMMKKKMMMKKKHHHFFFFFFFFFEEEDDDGGGGGGHHHKKKNNNNNNLLLIIIJJJIIIHHHFFFEEECCCBBBAAACCCCCCCCCDDDEEEEEEFFFFFFIIIHHHFFFDDDCCCCCCCCCDDDFFFFFFFFFFFFEEECCCAAA@@@AAA???===<<<<<<;;;999777666555555555666666444111000000000000000000000111...............---------,,,,,,,,,------...///000/////////...---,,,,,,,,,......------,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++,,,,,,.........---------------111000000000000000//////000000000000000111111111111111222222222333333333111111111222222333333333333555777888:::::::::999888:::===??????@@@BBBDDDCCCCCCCCCCCCDDDEEEFFFGGGNNNLLLKKKKKKKKKKKKIIIGGGJJJJJJKKKKKKKKKJJJIIIIIICCCCCCDDDDDDCCCBBBBBBAAAEEEEEEFFFGGGHHHIIIJJJKKKMMMKKKJJJKKKLLLMMMLLLKKKKKKHHHEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA???===<<<============<<<<<<;;;>>>???@@@@@@???>>><<<;;;}}}tttggg]]]TTTMMMBBB999333333555777555444333222222333444555333444666777999999::::::999::::::;;;<<<============>>>???@@@@@@@@@???>>>===>>>???@@@@@@@@@@@@???===BBBGGGHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCAAAAAAAAABBBAAA???===999999999999999::::::;;;999999888777666555555666333333333333333333333333333333222222222111111111000000000000////////////.........---------------***+++---...///...,,,+++,,,++++++++++++*********))))))(((((((((((())))))+++++++++******)))))))))(((((())))))))))))******''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************......,,,,,,,,,---...///,,,///777AAAFFFMMM^^^qqqyyyooo{{{}}}|||rrrsss~~~vvvggg\\\PPPJJJDDDDDDGGGJJJJJJGGGFFFHHHJJJKKKIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDBBBBBBDDDIIIKKKKKKIIIJJJHHHEEEDDDDDDFFFFFFFFFIIIJJJLLLOOOQQQOOOLLLIIIKKKJJJIIIGGGEEECCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDHHHFFFEEECCCBBBAAAAAABBBDDDEEEEEEEEECCCAAA>>><<<===<<<:::999999999777555777666555555555555222000000000000000000/////////---------...............,,,,,,,,,,,,---...///000///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++************)))))))))************************------------------------000000000/////////....../////////000000111111111000000111111111111222222000000000000111111111111222333555777777777777777888:::===>>>>>>???@@@BBBBBBBBBCCCEEEFFFHHHIIIJJJMMMKKKIIIIIIIIIJJJIIIHHHIIIIIIJJJJJJKKKKKKJJJJJJDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLJJJHHHGGGIIIJJJJJJJJJIIIFFFCCCBBBBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>???>>><<<;;;;;;;;;<<<<<<=========<<<;;;;;;::::::xxxzzzyyyvvv||||||kkk\\\RRRJJJCCC>>>===;;;999777555444555555444333222222222222333444333444777999:::;;;;;;;;;888888999:::<<<===>>>>>>>>>???@@@AAAAAA@@@???>>><<<<<<===>>>>>>>>>===<<<===DDDLLLNNNJJJGGGGGGIIICCCDDDEEEEEEDDDCCCAAA@@@AAAAAA@@@@@@@@@???>>>===;;;:::999888888999;;;<<<;;;:::888777666555555444222222222222222222222222111111111111111111111111000000/////////...............------------------)))+++...000000///---+++++++++++++++************))))))(((((((((((())))))++++++******))))))(((((((((((())))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************************+++,,,...///000...///111111666DDDSSSwww}}}{{{{{{vvvttt{{{pppmmmwww~~~jjj\\\QQQIIIDDDFFFDDDCCCFFFJJJKKKHHHEEEEEEGGGIIIIIIHHHHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCFFFJJJMMMLLLJJJHHHFFFCCCCCCEEEGGGIIIIIIKKKMMMOOOQQQRRROOOLLLIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCEEEFFFFFFFFFDDD@@@===:::;;;999888777888777666444888777555444444333111///000000////////////......,,,---------.../////////---,,,,,,,,,------...///------------,,,,,,++++++++++++++++++,,,,,,,,,,,,************++++++++++++************************************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))************************))))))))))))************************)))))))))))))))))))))))))))(((((((((,,,,,,,,,,,,,,,---------/////////.........------......//////000111111111000000000000000000000000111111111111111111111000333444555777888777777666:::<<<>>>?????????@@@AAAAAABBBCCCEEEFFFGGGHHHHHHHHHFFFEEEEEEGGGIIIJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLEEEEEEEEEFFFHHHKKKMMMOOOHHHIIIIIIIIIJJJJJJKKKKKKIIIGGGDDDCCCEEEGGGGGGGGGFFFDDDAAA@@@AAABBBBBBAAACCCCCCCCCCCCBBBBBBAAAAAABBBAAA>>><<<;;;<<<===>>>===<<<:::888777777888888zzzsssqqqxxx}}}~~~tttmmmaaaXXXKKKBBB>>>======<<<333333444555555444222111333333333333333333333333333555777999;;;<<<;;;;;;777777888:::;;;===>>>???>>>???@@@AAAAAA@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<===DDDLLLNNNKKKGGGFFFHHH@@@AAABBBBBBBBBAAA???>>>AAAAAA@@@???>>>============<<<:::888888999;;;======<<<:::888666555444444111111111111111111111111/////////000000000000111/////////............---........................)))+++...000000///---++++++++++++*********))))))+++******))))))******+++*********)))))))))(((((())))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((()))))))))*********)))))))))******+++,,,---++++++---......000888AAAMMM\\\uuuzzz}}}wwwsssvvvvvv{{{{{{}}}qqq^^^NNNFFFCCCCCCCCCBBBAAA@@@BBBDDDDDDBBB???AAACCCEEEEEEEEEEEEFFFHHHGGGHHHHHHHHHHHHGGGFFFEEEFFFDDDCCCFFFKKKMMMLLLKKKGGGFFFDDDEEEGGGJJJKKKLLLLLLNNNPPPQQQPPPMMMJJJIIIEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEGGGHHHGGGFFFDDDAAA>>><<<999888666777777777666555888666333222222111///---///.....................,,,---------.../////////---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++,,,,,,---------------------------------......///000000111111////////////////////////000000000000000000//////222333444666777777777666:::<<<>>>>>>=========>>>@@@AAABBBCCCDDDDDDDDDCCC@@@@@@@@@BBBFFFIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNHHHHHHHHHHHHIIIKKKMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEBBBAAABBBDDDEEEEEEDDDBBB@@@AAACCCEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAADDDAAA>>>;;;::::::<<<===<<<:::888666555555555666mmmjjjkkkpppvvv|||~~~{{{yyyqqqjjjaaaXXXSSSMMMGGGBBB;;;999777666666777666555333222000//////000222333333333333333333333333333444444666777999999::::::666666888999;;;===>>>???>>>???@@@@@@@@@???>>>===;;;:::::::::;;;;;;<<<======BBBHHHJJJHHHDDDCCCBBB??????@@@@@@@@@@@@??????BBBBBBAAA???;;;::::::;;;===<<<:::999888999;;;<<<===<<<:::888666555444444000000000000000000000000///////////////////////////.........------------.............../////////***+++---...///...,,,++++++************)))))))))++++++************++++++))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((())))))*********+++++++++******)))))))))(((***,,,...//////111333444@@@VVVlllzzz~~~zzzjjjSSSMMMEEE???===>>>??????>>>======>>>@@@@@@@@@>>><<<===???@@@@@@AAACCCEEEGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBDDDIIILLLKKKIIIGGGFFFEEEGGGJJJLLLMMMMMMJJJLLLNNNNNNLLLJJJIIIIIICCCCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@??????>>>>>>>>>:::;;;;;;===???CCCEEEGGGGGGGGGFFFDDDBBB???===<<<888666555666777777666555666444111000000///...,,,------------.........///---------...............------,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********(((((()))))))))))))))***'''''''''(((((())))))))))))******++++++,,,,,,---+++++++++,,,------......------...///000000111111000000////////////......------------............///000222444666666666666888:::;;;;;;:::999999:::===>>>@@@AAAAAAAAA@@@@@@<<<===>>>BBBGGGJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKJJJHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIGGGEEECCCBBBDDDEEEEEEEEECCCBBBAAABBBDDDGGGHHHHHHEEEEEECCCBBBAAAAAAAAAAAABBB@@@<<<999888888999::::::999777555444333444444qqqssssssppprrrwww{{{zzzuuuvvvvvvxxx{{{~~~|||yyywwwxxxzzz|||wwwqqqiiiaaa[[[VVVQQQOOODDD???888555444333111///000000000111111000---+++111000//////000111333555222222222333333222222222333333333333444555666777555555777999;;;===???@@@>>>>>>?????????>>>===<<<;;;:::999888999;;;>>>@@@???BBBEEEGGGFFFDDD@@@>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBB>>>:::777888:::<<<;;;:::888888888999:::999888777666666666666666000000000000000000000000//////...........................---------,,,,,,,,,,,,---------.........***++++++,,,,,,,,,,,,,,,************))))))))))))******))))))))))))******''''''(((((()))*********))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))''''''(((((()))******+++******+++++++++******)))+++,,,------------,,,***///555AAAMMMRRRRRRXXX```ttt|||}}}mmm]]]LLLAAA<<<:::888777888999::::::<<<<<<<<<===???@@@@@@???:::<<<>>>???@@@AAADDDFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDBBBAAADDDHHHKKKJJJHHHEEEEEEFFFIIILLLNNNMMMLLLHHHJJJKKKJJJHHHFFFGGGIIIDDDDDDDDDCCCBBBBBBAAAAAA=====================<<<:::;;;;;;===???BBBEEEGGGEEECCCAAA???===<<<;;;;;;666555444444666777666444444222///.........---,,,++++++,,,---...//////000...............---------------,,,,,,+++,,,,,,---*********+++++++++++++++++++++******))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))******+++(((((((((((())))))******&&&&&&'''((()))******+++)))))))))***+++,,,,,,,,,((()))***+++,,,......///,,,,,,---...///000111222000000000000//////......,,,,,,------......//////...000333555777888999999888:::;;;:::888777777888999:::===???@@@@@@@@@???<<<>>>@@@EEEIIIJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGHHHGGGFFFEEECCCBBBBBBEEEGGGHHHGGGDDDCCCBBBAAAAAABBBCCCCCCAAA@@@===:::888777888888999888777555444333222222kkkpppooohhhhhhooopppjjjllllllkkkjjjkkklllmmmnnnmmmhhhbbb]]]ZZZYYYXXXWWWLLLHHHAAA===;;;::::::999555222//////111222111...444333111000000111222333)))+++...111333333222111111111222222222222111111222222111000111222444555444555777999;;;===???@@@===>>>??????>>>===<<<;;;;;;:::888777888;;;???BBBCCCCCCEEEFFFGGGEEEAAA>>>??????>>>>>>???AAACCCDDDCCCDDDBBB>>>999666777999::::::999888888777777888555555444555555666777888111111111111111111111111//////.........---------......---------,,,,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,************))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************&&&''''''((()))******+++&&&''')))***,,,---------+++++++++***,,,...///---)))---666===;;;777<<>>===>>>;;;888666666888:::<<<999:::;;;<<<=========<<<<<<>>>@@@AAABBBDDDGGGIIIDDDCCCAAA??????@@@AAABBBEEECCCCCCEEEJJJLLLLLLJJJDDDDDDFFFJJJMMMNNNLLLJJJGGGIIIIIIGGGEEEDDDFFFIIIFFFFFFDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDFFFBBB@@@===:::999888999:::444333222333555666555444333000---,,,------,,,,,,)))***+++,,,...///000000/////////......------,,,------,,,++++++,,,,,,,,,******************++++++,,,++++++***)))(((((('''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++'''((((((((())))))******%%%&&&'''((()))+++,,,,,,((())))))***++++++,,,,,,'''''')))***,,,...///000,,,,,,---...///000111222111111000000/////////.........//////000111222222000222555888:::<<<<<<<<<:::<<<===<<<:::888888999666888;;;>>>@@@AAAAAAAAA???@@@CCCGGGKKKKKKHHHEEEGGGHHHIIIIIIJJJIIIIIIIIIFFFHHHJJJLLLMMMMMMLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIHHHIIIKKKKKKIIIGGGFFFDDDCCCCCCDDDFFFFFFFFFCCCBBBBBBBBBCCCEEEFFFHHHCCCBBB???===;;;999999999999888777666444333222111MMMNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJEEEDDDBBB@@@???===<<<<<<777555222222444444111///......------------......111000//////111000///---.........///000222444444///000000000111111111111///000000000000111111111555555444444555777999;;;;;;;;;:::::::::;;;<<<<<<;;;:::999888999;;;===>>>FFFDDDCCCCCCDDDCCC@@@===<<<===???AAAAAAAAA???>>>AAA@@@>>><<<:::999888888<<<:::999888999999999888555555555444333222000///111+++000444...///222...000///...---------------------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,***'''%%%$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************---///222555555333111///:::@@@KKKZZZiiixxx|||mmmZZZSSSJJJCCC@@@===:::888999888888888777777666666777777777888999:::<<<===:::<<<>>>@@@BBBBBBAAA@@@DDDCCC@@@===;;;===@@@CCCEEEEEEEEEFFFGGGHHHJJJJJJDDDFFFIIIKKKKKKJJJGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEHHHFFFCCC@@@>>>===>>>>>>@@@??????>>>===<<<;;;:::;;;;;;<<<>>>???@@@AAABBB>>>===;;;888777666777777222222222222222111000/////////......---------,,,,,,,,,------.../////////000000///...---,,,,,,,,,...---,,,+++)))(((''''''******************++++++***++++++***((('''((()))************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''(((((())))))******))))))))))))******************+++++++++,,,,,,,,,............////////////444000...///222333000---,,,------...///000000111222333444666888999999:::===<<<:::888777555555444999<<<>>>@@@?????????@@@>>>BBBGGGKKKLLLKKKHHHFFFFFFEEEDDDEEEGGGHHHHHHGGGHHHJJJMMMNNNNNNOOOPPPRRRRRROOOLLLJJJIIIIIIHHHGGGMMMKKKIIIJJJKKKJJJFFFBBBCCC@@@>>>>>>AAADDDCCCBBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@===;;;:::;;;<<<<<<<<<:::777666555444222000999999::::::999888888777888777666555444555666666666555333222000/////////444222000000222222000.........------------......///......///000000///------------...///000111222//////000000000111111111000000000000111111111111444444444444555666777777888888888999:::;;;<<<===::::::999999999;;;===???DDDCCCBBBCCCDDDBBB>>>;;;:::<<<>>>???@@@@@@???>>>AAA@@@>>>===;;;:::999999:::999777777777888777777666555555444222111111000222,,,000222++++++...)))//////...---------------------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********---+++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********************************+++,,,///000111000...,,,///111666<<>>===<<<>>>@@@BBBCCCCCCDDDDDDFFFGGGHHHIIIDDDGGGKKKNNNMMMJJJEEEBBBCCCDDDEEEEEEEEEEEEDDDDDD>>>>>>======>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===============;;;:::999777666555444444000000111222222222111111/////////.........---------------...............000///...------,,,,,,,,,------,,,+++***))))))(((************************)))***+++***((((((((()))************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&''''''(((((())))))))))))(((((()))))))))******************+++++++++,,,,,,------........./////////111...,,,...222333111...------...//////000111111222333555666888999999:::::::::999888777777777888;;;>>>@@@@@@???>>>>>>>>>>>>AAAGGGKKKMMMLLLJJJHHHHHHGGGFFFFFFGGGHHHGGGEEEDDDGGGJJJLLLLLLMMMOOOQQQSSSQQQNNNMMMMMMNNNMMMLLLMMMKKKIIIIIIJJJIIIGGGDDDAAA???======@@@BBBBBBAAA???@@@BBBDDDEEEDDDCCCCCC>>>===;;;999888999::::::;;;999777555555444111///...////////////...------...------,,,+++,,,,,,,,,...---,,,++++++******+++///...---...//////...---...------,,,,,,------...---,,,,,,...000000///...---------------...//////////////////000000000000000000000111111111222222333333444444444444333333555555666777999:::;;;<<<999999888999:::<<<>>>???AAABBBBBBCCCCCCAAA<<<888888:::<<<>>>????????????>>>>>>===<<<;;;:::999999888777777666666666666666777666444222111111111222000+++000222---000444//////...------------------------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******,,,+++***((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))******************************)))******+++,,,+++++++++---,,,******,,,000555888===KKK[[[fffppp~~~tttgggUUUIIIDDD@@@:::555666444333444666777777777444444444444333333333333666666666777888999:::;;;<<<===???AAAAAA@@@???>>><<<<<<===>>>???AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFDDDGGGLLLOOONNNIIICCC???CCCDDDFFFGGGGGGEEECCCBBB:::;;;<<<>>>@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>><<<:::888777777777777666444333111000...///000111222222222222000000////////////.....................---------000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++************************)))***+++***)))((()))***************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((()))))))))(((((())))))))))))***************++++++++++++,,,------------...............+++***,,,000222111///...//////000000111111111333444555777888999999999777777777777888999:::;;;>>>@@@AAAAAA@@@>>>===>>>???BBBGGGLLLNNNNNNLLLJJJJJJHHHFFFEEEFFFFFFEEEDDDBBBDDDGGGIIIJJJKKKMMMOOOQQQOOONNNMMMOOOOOOOOONNNLLLJJJHHHGGGGGGGGGGGGFFF???===<<<<<<>>>@@@AAA@@@<<<>>>AAADDDFFFFFFEEEDDD@@@???===<<<<<<<<<======999777555444444333111//////000000111000000//////000000//////............///......------......///,,,,,,,,,,,,---.........------,,,,,,,,,,,,------,,,,,,,,,...000222111000......------------.............../////////000000000000000111111111222222333333444555444333111000444444555666777888888888777777888888:::;;;===>>>???@@@CCCDDDCCC@@@<<<888888999;;;===???@@@@@@@@@;;;;;;;;;:::999888888777666777777666555555666777777666333111000111222333111---111111,,,111555.........---,,,,,,---------------,,,,,,,,,+++++++++******++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))******)))(((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***************************)))))))))))))))***++++++000...---,,,,,,---///111+++222999<<>>999777999:::888666666666666666777666555444333333333333333333222222666666666666777888999:::<<<===???@@@@@@???>>>===:::;;;>>>AAADDDFFFEEEDDD@@@@@@BBBCCCDDDDDDEEEEEEEEEGGGIIIJJJIIIEEE@@@===BBBDDDGGGHHHHHHEEEBBB???>>>@@@BBBCCCDDDCCCBBBAAA>>>??????@@@BBBCCCCCCDDDCCCBBBAAA>>>;;;999777666444555555555444222000//////000111111111111111000000000000000000/////////000//////...------,,,,,,///...------,,,,,,,,,---------------------------************)))))))))))))))***+++***)))((()))***************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,---------------+++***,,,...000///...///000000000111111111222333444555666777888888888666666666777888999;;;;;;>>>@@@BBBBBBAAA@@@???@@@AAADDDHHHKKKMMMLLLJJJHHHFFFDDDCCCBBBDDDEEEEEEDDDCCCEEEHHHIIIHHHIIIJJJKKKMMMLLLJJJJJJKKKLLLKKKIIIIIIGGGFFFEEEEEEEEEEEEEEE>>>===<<<<<<<<<>>>??????<<<>>>AAADDDEEEEEECCCBBB???>>>======<<<======>>>888666444444444333111000---...////////////.....................---------------,,,,,,------...///++++++,,,---------...///,,,,,,++++++++++++,,,,,,,,,,,,,,,...111222222111//////...---------......---............///////////////000000000111111111333444555555444333111000444555555666666555444333666666777888999:::;;;<<<<<>>FFFKKKOOO^^^oooqqqmmmwww{{{}}}zzznnn\\\MMMDDD>>>999333222222444666555333000555555666555444222000000333333333333333333333333555555555555666777888888;;;<<<>>>??????>>><<<;;;;;;<<>>AAACCCFFFHHHGGGDDD@@@===AAABBBDDDEEEEEECCCAAA@@@@@@AAAAAABBBCCCDDDEEEFFFBBBBBB@@@>>><<<:::888777444444555555444222000///222222222111000///...---/////////000000000000000000000///...---,,,,,,+++...------,,,,,,,,,,,,---,,,------------.........*********)))))))))((((((((()))******)))((()))+++************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------,,,,,,000000000000111111111111222333444555666777777777666666666666777888999999<<>>===>>>AAADDDFFFFFFGGGIIIJJJJJJHHHFFFFFFGGGJJJIIIGGGGGGGGGGGGEEECCCDDDEEEEEEEEEEEEDDDDDDDDD>>>>>>===<<<<<<<<<>>>???>>>@@@BBBCCCCCCAAA???>>>888888888888888888999999777555444444444444222111++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++******,,,,,,++++++,,,------...***,,,------,,,,,,---///,,,++++++******++++++,,,,,,+++,,,...000111111000///......---------......------------.........///........./////////000000333333444333333222111111444555666666555444222111555555666666777888888888888<<<@@@AAA@@@>>><<<<<<;;;;;;<<<===???@@@AAAAAA>>>>>>???>>>===;;;999888444777888777555444777:::555444333222222222333333111111444111---666<<<333,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))************************************((((((((((((((((((((((((''''''(((((((((((())))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))+++************+++,,,,,,((())),,,------,,,***))),,,***+++///111//////000333888BBBLLLLLLJJJUUUdddiiimmmrrrvvvtttuuu~~~qqqeee\\\XXXTTTRRRIII<<<555666888888333333222111111111222222222444555555333222222333333333333333444444444444555444444444555555666777888999;;;=========;;;:::<<<<<<>>>CCCHHHJJJGGGDDD>>>???AAACCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>???@@@AAACCCEEEFFFEEEBBB===;;;===>>>@@@BBBCCCCCCAAA@@@DDDDDDDDDEEEEEEEEEFFFFFF@@@???>>>===;;;999888888444444444444333222111000333333222111000...---,,,......////////////000000000000///...------,,,,,,------,,,,,,,,,,,,------------------------------*********))))))(((((('''((()))******))))))***+++************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''(((((((((((()))))))))))))))************+++************++++++++++++------------,,,,,,++++++000000000000000000000000111222333444555555555555555555555555555666666777999<<<>>>@@@??????@@@AAACCCDDDEEEFFFEEECCC@@@>>>;;;:::999;;;???DDDGGGHHHJJJKKKLLLJJJGGGEEEDDDEEEHHHGGGFFFFFFFFFEEEBBB@@@@@@CCCGGGIIIHHHEEECCCCCCAAAAAA@@@>>><<<;;;===>>>@@@@@@AAA@@@???>>><<<;;;777777888888999999::::::777555444444555555444222+++,,,------.........---+++,,,---------,,,******---,,,,,,,,,,,,------...)))+++---,,,******+++---++++++************++++++*********,,,...///...------,,,,,,,,,,,,,,,---...,,,,,,---------.........------------............222222111000000000111111333444555666666444333222444555555555555555555555444888<<<===<<<;;;<<<===;;;;;;<<<<<<===>>>??????>>>>>>>>>>>><<<:::777555222555777666333222666999444444333333333333222222,,,...333111///<<>>999555:::;;;999222///111222222222222111000///111555888111333444444222222444666222222222333333444444444444444444444444444555666555777999;;;<<<;;;::::::<<<:::;;;???EEEFFFCCC???<<<===???AAABBBBBBAAAAAA>>>>>>>>>??????@@@@@@@@@AAABBBDDDDDDCCC???<<<999;;;<<<>>>@@@AAAAAAAAA@@@DDDDDDDDDCCCCCCBBBBBBBBB======<<<:::999777666555444333222111111000000111111111111111000///------------.........///////////////......---------,,,---,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,+++******)))((((((''''''''')))******))))))***+++************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))************)))))))))*********++++++,,,,,,------,,,,,,---...////////////////////////000111222222333333333333333222222333444555666666777999;;;<<<;;;:::;;;;;;>>>???AAAAAAAAA???===;;;:::888888:::???DDDGGGIIIIIIJJJKKKIIIGGGDDDDDDDDDCCCBBBBBBCCCDDDCCCAAA???===CCCKKKOOOMMMIIIEEEBBBDDDEEEDDDAAA===;;;<<<>>>@@@@@@>>>===<<<;;;::::::999999:::;;;<<<<<<======777555444555666666555444+++,,,------............++++++,,,---,,,+++***)))++++++*********++++++,,,)))+++---,,,)))(((***,,,++++++************++++++)))((((((***,,,---+++***++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......111000///......///000111111222444666666666444333444444555555444444333222111555999:::999999;;;===;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<;;;999666333111111444666555222111555999333333444444444333222222///000222,,,'''222777---++++++++++++,,,,,,---...---------,,,,,,,,,++++++******++++++++++++******))))))))))))************************************((((((((((((((((((((((((''''''''''''((((((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&'''(((((((((''''''***)))((((((((()))***+++***'''(((,,,+++''')))///)))+++++++++///444222+++444000///222333333666:::666===CCCGGGKKKMMMKKKEEEDDDKKKSSSYYY\\\]]]___aaaVVVQQQPPPTTTVVVQQQOOOQQQSSSPPPJJJBBB;;;888888999999555111000111222111000***000444333111222000,,,000111222111...---///222...000111000......111333111111222222333333333333444444333333333444555555333555777:::;;;;;;:::999:::888888<<>>@@@AAAAAA@@@???:::<<<>>>AAABBBBBBAAAAAAAAABBBCCCBBBAAA>>>;;;999>>>??????@@@@@@@@@@@@???BBBAAA@@@???>>>======<<<<<<;;;:::888666555333333333222111/////////000111///000000000000000///...,,,---------......//////...............---------,,,,,,,,,++++++,,,------------,,,,,,,,,++++++++++++******)))(((''''''&&&''')))******))))))***,,,************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))************))))))))))))***************+++------------///000////////////............///000111222222222222222000000111222333555666777666777999999888666666666;;;<<<===>>>>>>===;;;:::;;;999888:::???DDDGGGIIIGGGHHHIIIHHHFFFDDDDDDDDD>>>===>>>???AAAAAA@@@>>><<>>;;;<<>><<<;;;::::::;;;;;;666777888999:::;;;;;;;;;777666555555666777666555,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---************************,,,,,,,,,++++++*********)))************+++++++++************+++,,,---...------------------------------------------------------,,,+++,,,---...//////000111111000111333555444555666777777777777777555666666666666444222111444555666888:::<<<===>>>@@@??????>>>===<<<<<<;;;::::::888777555333222111999888777666555444444444444333333222111111111222111000000///...---------///////////////////////////............---------...------,,,,,,++++++***...---,,,+++************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((//////...,,,***'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111333444555555555444777888999:::;;;===>>>>>>:::::::::999999888888888888888666555333222111000000000000000000000000000////////////////////////////////////////////////111111111000000000000000111111222222222333333333333333333333333333333333222333555777999999999999:::;;;===???@@@???>>>===888:::<<>>@@@@@@>>><<<===>>>@@@AAA@@@===:::888:::===;;;::::::999777555444333111222222111000///111222111111000000//////......,,,++++++***+++,,,...///,,,------------,,,++++++++++++******************+++++++++************)))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((''''''&&&''''''((((((((((((((()))))))))))))))(((''''''......---,,,,,,,,,------------,,,+++,,,---...///...///111222333333333222000//////000222444666777777666555444555555333222777999;;;<<<<<<;;;:::888999666444777>>>BBBCCCAAAGGGFFFDDDCCCCCCCCCDDDDDD===>>>???@@@@@@@@@@@@@@@FFFGGGIIIIIIHHHHHHHHHIIIKKKIIIFFFBBB???===<<<<<<;;;:::999:::===>>><<<999:::;;;;;;:::999888:::<<<<<<;;;:::888777555444333,,,++++++******++++++,,,---,,,***))))))***,,,---************************++++++*********)))))))))))))))*********+++++++++))))))))))))***+++,,,---------------------------------------------,,,,,,------,,,,,,,,,---...//////000111111000111333555555666777888888888888888888888888777666555444333444555777999;;;===???@@@???>>>>>>===;;;::::::999555555666666777777888888777666555444333222222222222222111000000000000000000000000///...---------....................................------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''------,,,+++)))'''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((((()))***)))((((((***,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000000//////---......///000111222222000000000000//////......000000/////////.........////////////////////////////////////////////////........................000000000000000000000000111111111222222222222333222222222222222222222222222333555666777888777777777888;;;>>>?????????>>>777999;;;>>>@@@@@@@@@???AAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDAAA>>>;;;;;;;;;:::===???>>><<<::::::;;;>>>>>>>>>;;;777555777999::::::999999777666444333222333333222000000111222111111000000///......---------,,,+++++++++,,,---,,,,,,,,,,,,,,,+++******************************+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((((((((((((((()))))))))))))))(((''''''++++++***++++++,,,---...---,,,+++++++++,,,---...---...000111222222111111/////////000111333555777666555555555555555444444777888:::;;;;;;:::999999;;;888666888>>>BBBBBB@@@======<<<===>>>???AAABBB===>>>???@@@AAAAAAAAA@@@EEEGGGIIIIIIHHHHHHIIIJJJJJJHHHEEEAAA???===<<<;;;:::999888:::<<<===<<<:::999::::::999888777999::::::999888777666444333333,,,+++************+++,,,,,,+++***))))))***+++,,,***************************))))))))))))((((((((()))))))))*********++++++)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////000111111000111333555666777888888999::::::;;;===<<<:::888666555555444555666888;;;===@@@AAABBB>>>>>>===;;;:::888777666333333444666888999:::;;;555444333222000000000000111000000///////////////000000//////...---------------------------------......---------,,,,,,,,,******++++++,,,------...*********)))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''*********)))((('''%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))((((((***,,,((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,*********+++,,,,,,------------------------------................................................////////////////////////000000000111111111222222000000000000000000000000333333444555666555555555333555888;;;===>>>>>>>>>666777:::<<<>>>?????????@@@@@@@@@@@@????????????EEEEEECCC@@@<<<;;;;;;<<<;;;<<<===<<<999888777888::::::999777444333444555888888888888777666555444222333333222000000111222000000000///......------......,,,+++************+++++++++++++++***))))))************************++++++*********)))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((()))))))))(((''''''((((((((()))***+++------++++++******++++++,,,---,,,---...///000000000000/////////000111333444555555555555555555666666666777777888888999999999999<<<999777999===@@@@@@>>>888888777888999;;;<<<>>>===>>>@@@AAABBBAAAAAAAAACCCEEEGGGHHHGGGGGGHHHJJJHHHFFFCCC@@@>>><<<;;;;;;888777777999;;;<<<;;;:::888999999777666555666888666666555555444333333333++++++************+++++++++***))))))))))))***+++************************))))))))))))))))))))))))))))))))))))************((((((((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111000000222444777777888999:::;;;<<<===???===;;;888555444444444555777999===???AAABBBCCC???>>>===;;;999777666555555555555666666666666666444333222111000/////////000000///////////////000/////////......---------........................------------,,,,,,,,,+++******++++++,,,,,,,,,,,,************)))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''((())))))'''((()))+++'''((((((((((((((())))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++***------------------,,,,,,------------------------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............///////////////000000000111111111////////////////////////333333333333333333333222222333666999;;;<<<;;;;;;555666888;;;===>>>???????????????>>>>>>=========BBBBBB@@@===;;;:::<<<>>>======<<<;;;999777666666555555555555444444555555777777888888777666555555333333333222000///000222000000///......------,,,---,,,,,,+++++++++*********************)))(((((())))))))))))************************))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''(((((((((((((((''''''))))))))))))******+++,,,***************+++++++++,,,,,,------..................///000111222333444333444555555555666777888777777666666777888999:::;;;:::888999<<<===<<<;;;:::999888888777888999:::===>>>@@@BBBCCCBBBAAAAAAAAACCCEEEFFFEEEEEEFFFHHHFFFDDDBBB???===;;;;;;;;;666777777999:::;;;;;;:::777888777666444333444555222222222222222222222222************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********((((((((('''(((((())))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------------...///000000//////111333666666777777999;;;===>>>>>>===:::777444333222222555777:::===@@@AAABBBBBB???>>>===;;;999777666555555555555444444333333222555444333111000000//////000000/////////000000111............------------........................---,,,,,,,,,++++++++++++,,,,,,,,,++++++*********)))***+++++++++***)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))((('''''')))+++((((((((())))))******************************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++*********************++++++++++++---------------.........************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------................../////////000000000000000000000000000000222222222111111111111111222444666888999999888777444555777999;;;<<<===>>>>>>>>>>>>======<<<<<<<<<======<<<;;;:::;;;>>>AAA???>>><<<;;;999888777666333333444555777888888888777777777777777666555444333333333111///...///111//////......---,,,,,,,,,*********++++++,,,,,,,,,)))************)))(((((((((((()))))))))******************)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''(((((((((((('''''',,,,,,+++******)))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------...///000111111222222111333555555444444666888666666666666777888999::::::999999999::::::999888:::999888888888888::::::===???AAACCCDDDCCCBBBAAA???AAACCCCCCCCCBBBCCCEEEDDDBBB@@@===;;;:::::::::666777999999:::::::::;;;777777777555222111111333//////000000000111111111))))))***++++++***))))))((((((((())))))((((((((())))))))))))))))))))))))))))))************++++++((((((((()))))))))******))))))(((((((((((())))))************************)))))))))******++++++,,,+++,,,------......------,,,---......---...000222444444444555777:::<<<>>><<<;;;999666444222111111555777:::===????????????>>>===<<<:::999777666666222222333333333333333333555444333222111000000000000////////////000000111------------------------------------------------,,,,,,,,,+++++++++******---,,,,,,+++******))))))))))))+++++++++***)))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((('''''')))+++((((((((())))))******+++))))))))))))))))))))))))))))))*********+++++++++***))))))((())))))******,,,,,,,,,+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------........./////////////////////////////////111000000/////////000000222333555777888777666555555555666777999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;===@@@CCCAAA>>><<<:::::::::888777333333444777:::<<<;;;:::777777777777666555444333222222222000...---...///.........---,,,,,,++++++((()))***+++,,,,,,,,,,,,***************)))(((((('''(((((())))))***************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((''''''...---,,,***))))))(((((())))))***++++++++++++***,,,,,,+++++++++,,,,,,---------///000111111111111///222555444222222555777555555666777888999999:::999999:::::::::999888777666666666777888;;;===>>>>>>???BBBDDDEEEDDDBBBAAA???@@@BBBBBBAAAAAAAAABBBBBB@@@>>><<<::::::::::::777999;;;;;;:::999:::;;;777777666444111000000111....../////////000000000((()))***++++++***)))((('''(((((((((((((((((('''))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))******))))))(((((())))))***************************(((((())))))***++++++,,,+++,,,---.........------+++,,,------,,,,,,...000222222222333555888;;;===::::::999777666333222000444666999<<<======<<<;;;;;;::::::999777666666555222222333333333444444444555444222111000000//////......------...//////000------------------------++++++++++++++++++++++++++++++++++++************+++++++++***************'''((()))++++++***((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((('''''')))***&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))*********+++)))(((((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------,,,------------.........------------------------//////...------...///000000222444666888888777666666666666666777888999999999999999999999:::::::::999;;;===>>>>>>???AAABBBAAA===:::999::::::999777666666666888<<<===;;;999888888888777666444333222111111111///---+++,,,---......------,,,+++++++++)))***++++++,,,+++************++++++******)))(((''''''(((((()))******+++***)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''+++******)))(((((((((((()))***+++,,,,,,,,,++++++------,,,+++++++++,,,---,,,---...000000000000///...111444333111000333666444555777999:::::::::999999;;;<<<<<<;;;:::999999777777777888:::<<>>@@@CCCEEEFFFEEECCCAAAAAABBBDDDCCCBBB@@@AAAAAA@@@???===;;;:::999999:::999;;;===<<<:::888999;;;777888777444111//////000.........///////////////((()))***++++++***)))(((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))'''(((((()))***++++++++++++,,,---.........---,,,***+++,,,,,,++++++---///111000000111444777:::<<<999999999999777555222111444666999;;;<<<<<<:::999999888888777666555555444555555555444444333333222444333222000////////////,,,,,,,,,,,,------...///------------------------))))))))))))))))))))))))+++++++++************))))))))))))***++++++,,,,,,%%%'''(((******)))'''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((&&&'''(((***%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++---...((((((((()))))))))******)))*********++++++,,,,,,(((((())))))***+++++++++************************************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000...000333666888999888888666666666666666777888888666666777777888888999999;;;===@@@@@@@@@@@@AAABBB@@@<<<999888::::::999777999888888999<<<===:::777999999888777666444222111000111000...,,,++++++,,,......---,,,,,,++++++***++++++,,,,,,+++***((('''+++++++++++++++***))))))&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''(((((('''''''''(((((())))))***+++,,,---,,,++++++...---,,,+++++++++,,,---,,,---...000000000//////...111444333///...111555333555888:::;;;;;;:::999:::<<<>>>>>>===;;;;;;;;;======<<<<<<<<<===???@@@>>>@@@CCCFFFFFFEEECCCAAACCCDDDEEEEEECCCAAAAAABBB???>>><<<:::999999999999:::===>>>===:::888999:::888888777444111//////000////////////////////////))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++---,,,,,,,,,,,,---......////////////111444777999:::999888666444333333333777888888777666555555666666555444333222222222222222222222333333333444444444333222111000000000000+++,,,,,,---...///000000---,,,+++***)))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))))))))************(((((((((((())))))))))))++++++***))))))(((((((((---,,,***)))))))))******************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++------------++++++,,,,,,------.../////////...//////111333666888999;;;:::999777666555555555444555666888999:::;;;;;;;;;>>>AAABBBAAA@@@>>>>>>======>>>>>>===<<<;;;::::::999888888888999:::;;;888777777555444333222111...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---,,,***)))(((((('''(((***+++***)))((()))***(((''''''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***...///***$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&'''((()))***+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++...------,,,,,,,,,------000111111222222333444444333444666888999:::::::::<<<<<<;;;;;;<<<===???@@@===>>>>>>>>>>>>>>>===<<<===@@@BBBCCCBBBAAAAAABBBDDDDDDDDDCCCAAA???<<<;;;===<<<<<<>>>@@@@@@???>>>AAA@@@???===;;;:::999999555444333222111000///...............///111222333))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))******+++,,,,,,++++++,,,,,,---...............000333666888888777666444333333333333666777888777555444555666555444444333222222111111222222333333333444444444333333111000000/////////,,,,,,,,,---......//////,,,,,,+++***))))))))))))***************************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''(((((((((((()))))))))*********(((((((((((())))))))))))************************,,,+++***)))))))))******************************************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////...///000222444777999:::<<<;;;:::999888888777777555555777888999999:::::::::===@@@AAA@@@???>>>>>>:::;;;===>>>>>>>>>======;;;:::999888888999:::;;;999888777666444333222111......---,,,,,,---......------------------------,,,,,,,,,+++++++++******,,,,,,***)))((((((''''''(((***+++***)))((()))***(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((,,,---)))%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&'''((()))***++++++,,,)))))))))*********++++++++++++++++++++++++++++++...------,,,,,,,,,------//////000000111222222222444444555666777888888999::::::::::::;;;===???@@@???????????????>>>===<<<===???AAABBBAAA@@@@@@AAACCCCCCCCCBBB@@@>>><<<;;;>>>>>>>>>@@@BBBCCCBBBAAAAAA@@@>>><<<:::999888888333333222111000///......---......///000111111111))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***+++++++++************+++,,,,,,------,,,---///111333555444444333222222222222333444555666555444333444555444444444444333222111000000111111111111222222222222111000//////...//////,,,,,,,,,,,,,,,---------,,,+++***)))((((((((((((************************((())))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((((())))))))))))'''((((((((()))))))))***)))******+++,,,,,,------+++******))))))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********+++++++++++++++***************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---....../////////000111333666888:::;;;===<<<<<<<<<;;;;;;;;;;;;666777888888999999999888:::<<>>======;;;<<<===>>>???>>>===<<<;;;;;;::::::::::::;;;;;;:::999888666444333111111......------------..............................++++++++++++***************))))))((((((((((((((((((***+++***)))((()))***(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&)))***(((%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((()))***++++++))))))))))))************++++++++++++++++++++++++------,,,,,,,,,,,,------.........///000000111111444444333333333444666666777777888999;;;===???@@@@@@@@@@@@@@@???>>><<<<<<===>>>@@@@@@?????????@@@AAAAAAAAA@@@???===<<<;;;>>>===>>>@@@BBBDDDCCCBBBAAA???===;;;999777666555111111000000///...------,,,---///000111000000///))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))***+++,,,)))))))))))))))***+++++++++++++++,,,---///000111111000000000000111222222222444555444333222333444333333444444333222000///........./////////000000000000///...............---------,,,,,,++++++++++++***))))))((((((((()))************************''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((())))))******++++++++++++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////000222444777999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<999999:::::::::999999888:::<<>>????????????>>><<<:::888<<<<<<;;;;;;;;;;;;;;;;;;:::999888666444222111000///..................///////////////////////////,,,,,,,,,+++++++++******))))))((((((((())))))***(((***+++***)))((()))***(((''''''''''''&&&&&&&&&)))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((&&&&&&'''(((((()))******((((((((()))))))))******************++++++++++++,,,,,,,,,+++,,,,,,------.........///000000111111444333111000000111333444444555666888:::<<<>>>???@@@@@@@@@???>>><<<;;;:::<<<===???>>>=========>>>@@@@@@@@@??????>>>======;;;;;;;;;===@@@AAAAAA@@@???>>>;;;999777555444333000/////////...---------,,,---///111111000...---((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,)))(((((((((((()))************++++++,,,---...///.........//////000111222111333444333222111333444333333333333222111000000/////////000000000000111000///..................---------,,,,,,++++++***+++******)))))))))))))))************************''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''((((((((('''''''''((()))*********,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............000222444777888999999777888999;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;===??????>>>===>>>???>>>>>>???>>>===;;;999888<<<<<<<<<;;;;;;:::::::::999888777555444222111000////////////////////////////////////////////////...------------,,,,,,,,,******)))))))))***++++++(((***+++***)))((()))***(((''''''''''''&&&&&&&&&)))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''(((((())))))''''''((((((((())))))))))))))))))******++++++++++++++++++++++++,,,---.........//////000111111111333222000......///111222111222444666999;;;<<<===>>>>>>>>>===<<<:::999888;;;<<<===<<<;;;:::;;;===??????>>>>>>>>>>>>>>>>>>:::::::::<<>><<<;;;999777555333222222////////////............---...000111000///---,,,((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***,,,,,,)))(((((((((((()))************++++++,,,,,,,,,---............///000111111111222333333222222333444444333222111111000111111222222222222333333333333//////............//////......------,,,,,,++++++++++++***************+++++++++++++++++++++++++++((())))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***++++++++++++******)))(((((('''&&&''''''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,---,,,,,,++++++,,,,,,---+++++++++,,,------.........///111444555555555555333444666999;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;:::::::::<<<>>>>>>===<<<===>>>888999;;;<<<======<<<<<<;;;;;;<<<;;;;;;:::999888777666555444333111000000//////000000000000//////////////////////////////............------------+++***************++++++(((***+++***)))((()))***(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))***++++++++++++******++++++,,,---.........//////000111111111111000///......//////000///111333555888999:::;;;<<<<<<<<<<<<;;;:::888888;;;;;;;;;:::999888:::;;;===<<<<<<<<<<<<===>>>???<<<<<<<<<===???@@@???===999888777555333222111111000000000000000000000111...//////000///...,,,,,,((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---))))))(((((())))))***+++***++++++,,,,,,,,,++++++...............///000111111222333333222222333555666444111/////////111222111111222222222333333333000//////...//////000000.........---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&''')))******)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,---......---...000222333222111111000222555888:::;;;<<<;;;999999:::::::::::::::999888:::;;;;;;::::::;;;<<<555777999;;;<<<<<<<<<<<<:::;;;;;;;;;:::999888777444444333222222111000000///000111111111111000///..............................---------,,,,,,,,,+++******))))))))))))***(((***+++***)))((()))***(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))***+++++++++************+++,,,---...---------...//////000000...////////////////////////000222555777888888888;;;<<<<<<<<<;;;;;;:::999:::;;;:::999777777888:::999999999999:::;;;===>>><<<;;;;;;<<<======<<<:::666666444333222111111111111111111222222333333333000000///......---,,,,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---)))))))))))))))***++++++***++++++,,,,,,,,,++++++...............///000000111222444444333333444555777444111...---///111333////////////000000000000000000/////////000000111........................,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''((()))++++++)))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++$$$$$$%%%%%%&&&'''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***+++,,,---------++++++++++++------***++++++,,,,,,---......---...000111111000///...///111444888;;;<<<<<<<<<666777888999999999999999666888999999888777999:::777888999:::;;;:::999999::::::;;;;;;:::888777666222222222111111111000000///000111222222111000///........................---------,,,,,,,,,++++++******)))((((((((((((((((((***+++***)))((()))***(((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++************+++,,,---...++++++,,,------......///---...//////000000//////...000222444666777777777<<<<<<<<<===<<<<<<;;;;;;:::::::::888666666888:::777666666666777999;;;<<<:::999888999::::::888666555444333222111111111111222222222333444444555555111000///---,,,,,,,,,,,,***************)))((('''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((()))************+++++++++---------------------------------............///444333111111111333555666444333222222111111222222000///------///000///...////////////..................------------............---------,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((***++++++***(((,,,++++++***)))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************,,,,,,++++++,,,,,,---..................///000000111222555777888888777666222333555666777666555444666666777777777777666666888888888888888999999999777777888888888666555444333222111////////////000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%''')))+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&***......***''''''***%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))************,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---...///222222444555777999:::;;;999999999888999999::::::;;;888555555777999888777555444333555888999777444555444444666888888777555000000000000////////////000000000000000000000000222///---,,,,,,,,,+++***,,,,,,+++***)))''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))))))))*********+++++++++------------------------------------............222222111000111222444666444333222222111111222222111///......///000000///////////////.........---.........------.........---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((+++,,,,,,+++***+++******)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))************************++++++******++++++,,,------,,,,,,,,,,,,---......000111333555555666555555333333444444555555444444666666666777777666666666666666666666666666666666555666777777777666555444333222111000/////////000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))''''''(((((('''&&&&&&%%%'''(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""&&&******&&&###$$$&&&########################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))+++++++++++++++,,,,,,---,,,,,,,,,,,,---...///000222333555777888::::::;;;999999888888888888888999:::777555555777999999777999777555666888888777444666444333444666777666555111111111111000000000000000000000000000000000000000///---------,,,+++)))///---+++)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((&&&&&&&&&''''''((()))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000//////000111333444333333222111111111111222111000......000111000/////////.........---------........................,,,,,,,,,+++++++++******************************************************((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&***,,,...---,,,+++)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))***++++++***************+++,,,,,,000000111111222222333333222222222222222333444444555555666666666666555555444444444333333222222222333444555666666666555444333222111000///////////////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))'''''''''(((''''''&&&%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%!!!%%%''''''$$$""""""$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""#####################""""""###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((******))))))***++++++,,,++++++,,,---...///111222111333666888:::;;;::::::999999888777666666666666888666555666888999999888:::888666555666666555444777555333222333444444444222222222222111111111111000000000000000000000000///...---......---***(((...,,,***'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((()))***+++))))))))))))************++++++++++++++++++++++++,,,,,,---------.....................///111222333333222222111111111111111000///------///000///............---------,,,,,,------............------+++++++++************)))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%(((,,,...---,,,******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))*********))))))))))))***++++++111000000000000111222333222111000000000111333444444555555666666555555444333333333222111111000000111222444555666555555444222222111000000///////////////000000//////...---++++++++++++++++++++++++,,,++++++***))))))******((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""""""""##################""""""""""""############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))((((((((()))***+++,,,++++++,,,---...000222333111333777:::;;;;;;:::999999888777666555444444444666666666777888999999999777666555444444555666666888555222000111333333333222222111111111000000000////////////////////////---------...///---***'''+++***(((&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))++++++(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,------------...---------...///000222222333222111111000000111111...---++++++---...---,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))))))))***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''(((+++......+++)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******************++++++,,,111000000000111222333444111111000//////111222333444444555555555555444444333333333222222222111111111222333555555555444444222222111111000//////...///////////////...------++++++++++++++++++++++++,,,+++******)))*********((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&'''((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""""""""##################""""""""""""############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((()))***+++,,,***++++++,,,...000111222111333777999;;;:::999888888777666555444444444444666666777888888888888999555666666777777888999:::777555111000111222333222111111000000000/////////........................,,,,,,,,,......---***'''(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''''''''(((((()))***+++((((((((()))))))))******************************,,,,,,,,,,,,------------,,,,,,---...000111222222222222111000000000000111---,,,******,,,---,,,+++------,,,,,,,,,+++++++++******,,,,,,,,,,,,******+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))),,,...,,,(((%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++************+++,,,,,,//////000111222333444444000000000000000111222222333333444444444444333333333333333333333333333333222333444555555555444333111222222222111000///......////////////...------++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))%%%&&&''''''((('''''''''%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""#####################""""""###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((()))***,,,,,,******+++,,,---...000111222333666888999999888777777777666555444444444444666777999999777666777888555777:::;;;;;;;;;===>>>666444222111222333333333000000000000/////////...........................,,,,,,+++,,,------***(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''((()))******(((((((((((()))))))))***************************++++++,,,,,,,,,---------+++,,,---///111222222222222222111000000000000000...,,,++++++,,,------,,,,,,,,,,,,,,,++++++++++++((()))***++++++***)))(((,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))+++,,,***&&&$$$&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''((())))))************)))******+++,,,,,,---///222333444444444000000111111222222222111333333444444444444333333222222333333444444555555444444555666666555333333111111222222111000...---......//////......---,,,************************+++***************++++++))))))))))))))))))))))))%%%&&&&&&'''((((((''''''&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''&&&$$$$$$$$$%%%$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))***+++------*********++++++---......222333444666777777777777666666555555555555555666666999;;;:::777555555666444777<<<===<<<:::;;;;;;444333222333444555444333111111111000000000//////---------------------------,,,***+++,,,,,,+++)))))))))))))))((('''%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,...000111222333333222111111000000000000000///---+++,,,---...------,,,,,,,,,+++++++++******&&&((()))******)))(((&&&,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''***+++((($$$###'''+++''''''((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))***++++++)))+++...222444444444444///000222333333333222111222333333444444333333222111111222333444555555666555555666666666555333222111111222222111000...---......//////......---,,,************************+++***************++++++))))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&'''&&&%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''')))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((()))***,,,---...************++++++,,,---333333333444555666777777666666555555555666666777777999<<<;;;777444444555111666;;;<<<:::777666666333222222444666666555333222222222111111111111000------------------------...,,,******+++,,,+++***(((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++((((((((((((((((((((((((+++*********))))))((((((******+++++++++,,,,,,,,,...///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%&&&((()))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))))))))*********+++++++++//////000111333444555666111222333444444444222222555333222333444555444222555444333444666777666555555333222333444555444333333333222111000///......------------------------,,,++++++******)))))))))++++++******)))(((''''''))))))))))))(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$########################!!!!!!!!!!!!""""""""""""########################!!!  !!!"""###$$$%%%%%%$$$###"""############""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,111111222333555666666777555444444444444555555666:::999999888777666555444888999;;;<<<;;;888444222333222111000111333666777555444333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''')))***'''''''''''''''''''''''')))))))))(((((((((''''''*********+++++++++,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))******))))))((('''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''((((((((())))))))))))))))))*********+++++++++---...///000111333444444222333444444444444444444666555555666888999888777777666555555777888888777777666444444555555444222333222111000///...------------------------------++++++++++++************,,,++++++***))))))(((((())))))((((((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$########################!!!!!!!!!"""""""""##############################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))******+++,,,,,,000111111222333444555666666666666666666666777888::::::999888777777777777888999;;;;;;:::777555333666555333222111222444444666666555333222111000///***++++++,,,,,,---------...---,,,,,,++++++,,,,,,''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''')))***''''''''''''''''''''''''(((((('''''''''''''''&&&)))*********+++++++++++++++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((()))))))))(((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''***)))(((&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))************+++,,,,,,---...000111222333444444444444444555666777999888888:::===??????>>>;;;999777777999:::;;;::::::999777666666555333111111111000///...------,,,------------------------++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$########################"""""""""#########$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******++++++,,,//////000111222222333333555555555555555666777888999888777666666777888999999999999999888777555444999777555333222111222222555555444333111000//////))))))***+++,,,---......,,,,,,+++*********++++++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((***(((&&&$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************+++,,,---...///111111222555444444444444666888999;;;:::;;;===AAACCCDDDDDD???===::::::;;;============:::888777666444222000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,+++++++++*********)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$##################$$$########################""""""#########$$$$$$$$$########################"""#########$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++++++++---......///000000111111222222222222333444555555666555444444444555777888999888777666666555555555888777666444333222222222222111111000...------,,,******++++++,,,,,,,,,---+++***))))))))))))******'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++,,,---...///111222222444444444444555777999:::<<<<<<<<>><<<<<<===>>>>>>>>><<<:::777666555444111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++***************&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""#########$$$$$$$$$$$$########################!!!""""""""""""""""""!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((()))******++++++,,,------....../////////111111111111222333444555555555444444555666888888777777555444333444444444555555444444333333333333000000///...------,,,,,,,,,,,,,,,++++++*********)))))))))(((((())))))***&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((())))))))))))+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++''''''((()))))))))((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''############$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((***)))))))))))))))((((((++++++,,,...///000111222222333333444666888999:::<<<;;;;;;===@@@BBBBBBAAA>>>===<<<<<<======<<<:::888777555444444333111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""#########$$$$$$########################""""""###$$$$$$###""""""$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))******+++,,,,,,---------.........222222222333444555666777555555666777777777888888555444333222222222222222222222333333333333333333111111000//////...------------,,,+++***)))(((((())))))((((((((()))******&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))******,,,------.........++++++++++++++++++++++++************************************++++++,,,,,,'''((())))))******))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((******))))))(((((((((((()))***+++,,,---///000000000111333555777888999999;;;:::999:::<<<======;;;999888999:::;;;:::777555444333111111222222111////////////...............++++++++++++++++++++++++******))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$####################################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!!!!"""""""""##############################""""""###$$$$$$###""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********,,,,,,------------......111111222222333555666777222333555666666555444333111111111111111000000000111222222222222222222111000000//////...---------,,,,,,++++++******))))))))))))(((((())))))***+++&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((()))***+++,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((******))))))((((((((('''(((((()))***,,,---...///...000222555777888888888:::888777888999:::999777555555666888999777333000111000///000111111111//////////////////.........++++++++++++++++++++++++******))))))((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""########################$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!!!!!!!""""""""""""######################## !!!"""######"""!!! """###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********---------------------.../////////000111333444555...///111333333111///---///000000000000//////...222222222222222111000///---------,,,,,,+++++++++***************+++++++++)))))))))))))))***++++++&&&&&&%%%%%%%%%&&&''''''''''''((())))))***))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''(((((((((((((((&&&###"""###%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&''''''((()))******+++,,,,,,,,,------,,,++++++............---,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++******))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))***+++---...///000333444444555555666666666777888999::::::999888777:::888666333111111111222...///000111222111111111............//////////////////...---,,,,,,+++++++++***)))'''''''''((()))))))))))))))((('''%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""###########################$$$%%%%%%%%%%%%$$$########################""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&((()))(((((((((((())))))))))))---------------...///000111111000000//////......000///.........000222333444222111333555444111...///...---...///000///......------,,,,,,,,,------+++,,,---...---+++)))'''((()))***+++++++++++++++'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''&&&&&&(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((())))))******+++,,,,,,,,,,,,,,,++++++............---,,,+++***)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++++++++++++++******))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++,,,...//////333333333444444444555555777777888888888777666555777555333111//////000000......//////000000000000------........./////////.........---,,,,,,++++++***)))(((''''''(((((()))))))))))))))((('''&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######"""######""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$#########""""""$$$######"""""""""######"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%''')))'''((((((((()))))))))))),,,,,,,,,------...000000111111000//////...---------------......000111111333222111222444444222///000...---...///000///...---,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++)))((())))))***++++++++++++***((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((())))))******++++++,,,,,,,,,++++++------------,,,++++++***)))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((()))+++,,,---...///222222222222222333333333666666666666666555444333333222000.........//////......---,,,,,,---///000------------...............------,,,,,,+++++++++)))(((((((((((())))))***((()))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###############"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!"""""""""##############################$$$$$$$$$###############&&&%%%###!!! !!!"""###!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$################################################""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((''''''((((((((()))))))))+++++++++,,,---///000111111111000///...---,,,+++***+++---...000000000000333111111111333333333111000///---...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))***++++++++++++***)))))))))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###############%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))******+++++++++++++++,,,,,,,,,,,,,,,+++******))))))***+++++++++++++++*********++++++++++++,,,************************))))))************))))))))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((()))***+++,,,------000000000111111111111222555555444444333222111000000///......---......///...,,,+++******+++---...,,,,,,,,,,,,---------------,,,,,,,,,+++++++++***''''''(((((())))))******(((((())))))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""################################################)))'''$$$!!! !!!###$$$!!!!!!"""############"""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!"""""""""############"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&''''''''''''((((((((())))))******+++,,,---///111222111000000...---,,,+++***)))+++...111222222111000222222111222222333333333000///......//////...---,,,,,,------------------------......---,,,+++***,,,,,,,,,+++***)))(((((()))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############%%%''')))(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))******+++++++++***+++++++++,,,++++++***)))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,************************((())))))******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,......//////000111111111444444333111000//////...//////............//////---+++***(((((()))+++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********''''''(((((())))))******'''(((((())))))))))))(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""################################################***(((%%%"""""""""$$$%%%!!!!!!"""############"""########################!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!"""""""""############"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&'''''''''''''''(((((((((((()))******+++---///000111000000///...---,,,++++++,,,...111444555444333111333333444444333333333444111///......//////...,,,------...///000000//////---.........---------,,,,,,,,,,,,+++***)))((('''((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''')))++++++)))'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))*********************+++++++++******)))((()))******++++++******++++++++++++,,,,,,,,,---************************(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,,,,---///000111222333555444222000///...------///////////////.........,,,+++***)))((()))******************++++++++++++************************'''((()))))))))))))))((('''(((((((((((((((''''''$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!"""###%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""#############################################$$$$$$$$$((('''%%%###"""###$$$%%%!!!"""######$$$$$$##############################""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&'''''''''(((((((((*********+++,,,...///000000000//////...---------000111444666777666444333333555777777666444333444111000......//////...,,,---...///111222111000000........................,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''&&&&&&&&&%%%&&&(((***+++)))'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((()))************))))))***************)))((())))))***************************++++++++++++************************'''(((((())))))((((((''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))************+++,,,...000222444555666444222000...---,,,,,,////////////...------,,,+++*********)))))))))((()))))))))*********++++++)))*********************((())))))******)))((('''''''''(((''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################!!!"""""""""#########$$$ """###%%%%%%%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""#########$$$$$$########################""""""#########$$$$$$$$$$$$$$$###""""""#########"""######$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$################################################""""""""""""############%%%$$$#########$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%''')))&&&&&&&&&'''''''''((((((++++++++++++,,,---...///////////////////////////333444555777777666444333444888;;;;;;888555333333222000......//////---,,,,,,---///111222111000//////...............//////+++++++++++++++***)))(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((((((#########$$$'''''''''%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''&&&&&&'''((()))************((())))))*********))))))(((((()))***************))))))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))***,,,...111333555666666444222///---,,,,,,,,,............---,,,+++*********++++++***)))((('''))))))))))))************)))))))))))))))*********))))))*********((('''&&&''''''''''''&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$ !!!###%%%&&&%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!!!!"""""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################""""""""""""############%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&((()))&&&&&&&&&'''''''''((((((++++++++++++,,,,,,---...////////////000000000000555555666666666555444333555999===>>>:::555222222222000///...//////---,,,+++,,,...000111111000/////////.........//////000***++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%'''******(((&&&++++++***)))((('''&&&&&&''''''''''''((()))+++++++++***((('''''''''((()))+++***((('''''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((())))))***((()))+++---///111222222222111000.........///000///...---,,,,,,,,,,,,,,,+++***)))((((((((()))***)))))))))((()))******+++''''''(((((()))***,,,,,,)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!######""""""""""""######""""""############""""""######""""""""""""######$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###########################""" !!!###%%%$$$###############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((((((***+++,,,------///000000111111111111000444555777888777555222000111777>>>???999333///...000000///------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''((('''&&&******))))))((('''''''''((('''''''''((()))******)))(((((((((((()))+++++++++***)))((('''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***((()))+++---///000111111111111///.........//////......---,,,,,,,,,,,,,,,444222///,,,***(((((((((******))))))******+++,,,)))))))))))))))***+++,,,)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$###""""""######""""""""""""######""""""############""""""######""""""""""""######$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""######$$$$$$###"""######"""######$$$%%%&&&"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))***+++,,,,,,////////////000000000000444555666666555333111000111666;;;;;;666000......000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,------...******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((***+++,,,---******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''(((''''''''''''((()))))))))***+++---......//////000000///............///...------,,,,,,,,,,,,,,,555333000---+++)))((((((++++++******++++++,,,---+++***************++++++((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$###""""""######""""""""""""######""""""############""""""######""""""""""""############""""""######$$$%%%$$$$$$$$$$$$$$$#########################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""###$$$$$$###""""""######"""""""""""""""############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((())))))*********+++......---,,,---...///000333333333333222111000000111333555444000------/////////...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,***))))))(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&((('''''''''((((((((()))))))))(((((('''''''''(((((()))))))))******+++,,,---***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***+++,,,---------,,,///.....................------,,,,,,+++,,,,,,---...---+++***))))))******,,,++++++++++++,,,------,,,,,,+++***************(((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$######"""######""""""""""""######""""""############""""""######""""""""""""#####################$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""$$$$$$""" """$$$###""""""!!!!!!!!!!!!"""$$$$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))---,,,+++***+++,,,///000111111111000000/////////000111000---+++***,,,///......---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***************))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&''')))&&&&&&''''''(((((()))))))))((('''''''''''''''(((******+++++++++*********)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((())))))***+++++++++++++++---------.........------,,,,,,+++++++++,,,,,,---))))))(((((()))***+++,,,,,,,,,,,,+++,,,,,,---...,,,,,,+++***))))))))))))((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""######$$$$$$$$$############""""""""""""######""""""############""""""######""""""""""""######""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$###"""  ###%%%""""""!!!!!! !!!!!!!!! !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((())),,,+++))))))***,,,...///////////////............///...,,,)))((())),,,...---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,+++***)))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&(((+++,,,+++)))&&&&&&&&&''''''((((((((('''''''''&&&''''''((((((******++++++******)))((()))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***+++++++++***+++,,,------...---------+++++++++++++++,,,,,,------,,,+++*********+++,,,,,,,,,++++++,,,,,,---...++++++***)))(((((())))))'''(((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$#########""""""""""""######""""""############""""""######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""#######################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################%%%###""""""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''(((((())))))***)))))))))***,,,...///.........//////......------,,,***))))))***+++---,,,++++++******++++++++++++++++++************)))******)))((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&$$$%%%***111333///)))&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((()))'''((()))*********)))(((((())))))***)))((('''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&'''((()))***************+++,,,---...------,,,++++++******+++,,,,,,---...---,,,+++***+++,,,,,,+++++++++++++++,,,,,,---))))))(((((('''(((((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""######""""""""""""######!!!"""###$$$%%%$$$$$$###!!!"""""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################$$$"""###)))......((("""!!!!!!!!!!!!"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''((())))))((())))))***,,,------...,,,---///000000///---,,,,,,+++******+++,,,,,,+++++++++************++++++++++++******))))))))))))(((((('''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&'''$$$$$$,,,555777111)))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&((()))************((()))*********)))'''&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''')))******++++++)))***,,,---...------,,,+++*********+++,,,,,,---,,,+++*********+++,,,---++++++******++++++,,,---((((((''''''''''''((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""######""""""""""""######!!!"""###$$$%%%$$$######!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################""""""%%%///777555***!!!!!!!!!!!!"""$$$%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&'''))))))***((((((***,,,------------+++,,,///111111///---++++++******,,,------,,,***+++***************+++++++++*********))))))(((((('''''''''''''''((()))***&&&'''''''''''''''''''''***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''%%%#########%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))***++++++++++++***))))))))))))***+++,,,---))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$###""""""$$$###"""""""""###$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################"""""""""""""""###"""""""""""""""""""""""" !!!###%%%%%%###!!! !!!!!!!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&'''***+++***((((((+++---......---......------............------///...---+++***)))))))))***+++,,,,,,+++***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((&&&%%%######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))((()))******++++++******(((((((((((()))***+++,,,))))))))))))))))))))))))((()))***+++++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%$$$######"""###$$$%%%############"""""""""!!!##############################$$$$$$$$$$$$###############"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&&&&'''***++++++))))))+++...///...---...///------............------///...,,,+++***)))))))))***++++++,,,+++***)))((((((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((()))***************''''''''''''((()))******)))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$%%%&&&''''''&&&%%%$$$######$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""###############"""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''***,,,++++++***,,,...///...---...///------............------...---,,,+++***)))))))))***++++++++++++***))))))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$)))'''&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((())))))******))))))'''&&&&&&&&&''''''((()))))))))))))))))))))))))))*********))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))((('''&&&%%%$$$$$$###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!!!!"""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""############""""""""""""""""""###$$$""""""""""""""""""""""""######""""""""""""###### !!!""""""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''***+++,,,,,,+++---......------...///,,,------......------,,,,,,,,,+++***))))))***************+++************)))((((((''''''(((((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%&&&&&&&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&$$$######$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))''''''&&&&&&%%%$$$######""""""""""""""""""####################################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!"""""""""######### !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((()))***,,,---+++,,,------,,,,,,---///,,,,,,------------,,,,,,++++++***))))))***************************++++++)))))))))(((((()))))))))))))))((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++***'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%&&&&&&%%%$$$###"""""""""""""""##########################################$$$$$$$$$$$$######""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((()))((()))+++---+++,,,,,,+++******,,,---,,,,,,------------,,,,,,******)))))))))******+++*********)))******+++,,,******))))))))))))******((((((((('''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((++++++'''$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!""""""""""""###"""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))((((((***,,,***++++++***((((((***,,,+++,,,,,,------,,,,,,+++)))))))))))))))***++++++******)))))))))***,,,,,,+++******))))))******+++''''''''''''''''''&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''',,,+++'''$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########&&&%%%$$$$$$$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$###""""""!!!"""###$$$%%%$$$###"""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" """###%%%%%%###""" ######$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%(((***)))((('''))),,,*********)))'''''')))++++++,,,,,,------,,,,,,+++)))((((((((()))***+++,,,******)))))))))***,,,---++++++************++++++&&&&&&&&&'''''''''''''''&&&'''((((((((('''&&&%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###!!!!!!!!!$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$#####################$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###!!!!!!"""$$$%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######"""""""""###$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################################################################$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&(((((('''%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%$$$$$$###$$$$$$$$$%%%######$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""#####################$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))*********++++++)))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%'''***,,,&&&&&&%%%$$$############$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###############'''&&&&&&&&&&&&''''''(((####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$&&&%%%%%%$$$#########"""""""""""""""""""""""""""""""""""""""############################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))************)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$&&&***---'''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%%%%$$$$$$###### """$$$&&&'''&&&%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%&&&'''(((#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))******((((((((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$'''***'''&&&%%%$$$############"""###$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$#########!!!###&&&((()))((('''&&&"""######$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$###"""""""""$$$#########$$$%%%&&&&&&########################""""""""""""""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!!########################!!!!!!"""""""""#########!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################################################################################################################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((()))))))))&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$&&&&&&&&&%%%$$$############!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%"""""""""############$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$############$$$&&&(((((((((&&&%%%"""#########$$$$$$%%%%%%"""""""""##################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$############$$$$$$%%%########################""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################!!!!!!!!!"""""""""###### """""""""!!! """"""""""""""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#######################################$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$###$$$$$$$$$ ###%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$##############################"""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%""""""""""""############$$$$$$$$$###$$$$$$%%%%%%############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$###############$$$$$$$$$!!!"""""""""#########$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################!!!!!!!!!!!!"""""""""###!!!"""######"""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((($$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((())))))((('''$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%% ###%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$##################$$$$$$$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""############%%%%%%$$$$$$###$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$######"""########################!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%""""""######$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$###""" """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!###$$$%%%###"""!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&%%%'''((())))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&'''%%%###!!!!!!###$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""""""""###$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%%%%%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$ !!!"""$$$$$$######"""!!!!!!""""""#########$$$$$$$$$###"""!!!!!!"""""" """######""""""###$$$""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%$$$###""""""#########"""!!!!!!!!!"""$$$%%%"""""""""""""""######$$$&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!###$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%$$$$$$###""""""###$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""!!!""""""###!!!!!!"""""""""######### !!!"""###$$$######"""!!!"""""""""############$$$$$$###""""""""""""""" """######""""""###$$$""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$$$$###""""""#########"""!!!!!!!!!"""$$$$$$"""""""""""""""######$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############""""""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''%%%###"""###$$$###"""$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$###""""""###$$$$$$######""""""######$$$%%%$$$$$$###""""""""""""### !!!!!!!!!""""""""""""!!!!!!"""############"""""""""""""""############$$$###"""""""""""""""""" """######""""""###$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""%%%$$$######"""#########"""""""""!!!"""######$$$"""""""""""""""######$$$&&&%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))+++***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%$$$###"""###%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$$$$(((&&&###"""#########"""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$$$$##################$$$###############$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""""""""######!!!"""""""""############"""""""""""""""###############"""""""""""""""### """######""""""###$$$!!!"""""""""###############""""""""""""""""""###""""""""""""""""""""""""$$$$$$###############$$$"""""""""""""""######$$$"""""""""""""""######$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***------***&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###$$$%%%((())))))&&&$$$######$$$###"""#########$$$$$$#########""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$"""""""""""""""###############""""""""""""""""""###"""""""""""""""###### """######""""""###$$$!!!"""""""""############"""""""""######"""""""""""""""""""""""""""""""""$$$###############$$$$$$!!!"""""""""############"""""""""""""""######$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++...111000+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&)))---///(((&&&$$$###$$$$$$$$$###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$"""""""""!!!"""######$$$############"""""""""""""""""""""""""""######$$$ """######""""""###$$$""""""""""""############""""""############""""""""""""""""""""""""""""""#########"""######$$$%%%!!!!!!"""############""""""""""""""""""######$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))---///---((($$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%+++***'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))++++++++++++'''%%%######$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""""""""""""""###############"""!!!!!!!!!"""$$$$$$############"""""""""!!!"""""""""""""""###$$$$$$ """######""""""###$$$""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""###$$$$$$%%% !!!"""###$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++)))$$$!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$...,,,)))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%$$$$$$%%%&&&(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,///...+++&&&###'''%%%######$$$&&&&&&&&&"""###$$$%%%%%%$$$###"""########################""""""######$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$######$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!""""""!!!""""""###$$$$$$!!!"""######""""""###$$$""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""###$$$%%%%%% !!!"""$$$$$$######""""""""""""""""""######$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""########################"""############$$$$$$$$$!!!!!!"""#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((111///---***'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$############$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!"""###$$$$$$###"""###$$$"""""""""""""""######$$$######""""""######$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((...---+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$############$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$##########################################"""""""""!!!########################""""""""""""############""""""""""""###############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########!!!"""###$$$$$$###"""!!!###$$$%%%%%%$$$###$$$%%%"""""""""""""""######$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((+++***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$'''''''''&&&%%%%%%$$$$$$####################################""""""""""""########################""""""""""""############""""""""""""##################"""""""""!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""############""""""$$$%%%&&&%%%$$$$$$%%%&&&"""""""""""""""######$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!"""""""""#####################"""""""""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""######"""""""""###$$$%%%%%%######$$$%%%"""""""""""""""######$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$######""""""######$$$$$$$$$$$$#######################################""""""""""""""""""##############################!!!"""""""""############!!!"""""""""########################""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!###""""""""""""""""""###!!!###$$$###"""!!!"""###"""""""""""""""######$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""############$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$############$$$$$$""""""""""""###$$$%%%%%%######""""""""""""#####################"""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$#########"""""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""######""""""""""""######!!!"""###"""!!! !!!###"""""""""""""""######$$$######""""""######$$$%%%$$$##################$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""##################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""$$$&&&(((((('''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%&&&######""""""""""""######################################################!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""############$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########$$$###"""!!!!!!"""###$$$!!!###$$$###"""!!!"""###"""""""""""""""######$$$######""""""######$$$%%%###""""""!!!!!!""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""##################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###&&&)))++++++***'''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$############$$$$$$""""""""""""###$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%########################!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""" !!!######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$"""$$$%%%$$$###"""###$$$"""""""""""""""######$$$#########"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""############""""""&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$###"""!!!!!!###%%%&&&$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""####################################""""""############""""""$$$$$$##########################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######%%%'''%%%!!!"""((()))$$$&&&###"""%%%$$$!!!!!!$$$""""""#########$$$$$$$$$((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$###"""!!!"""###%%%&&&$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""####################################""""""############""""""################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##################"""""""""!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$######$$$$$$$$$$$$######"""%%%### !!!%%%%%%"""%%%""""""%%%%%%"""!!!$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###########################$$$###"""""""""###%%%&&&$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$##################################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$############$$$"""""""""#########$$$$$$########################""""""############""""""################################################""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""############$$$$$$$$$$$$######!!!$$$$$$!!!!!!######!!!###!!!###&&&&&&###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###############""""""#########$$$$$$$$$########################"""######$$$$$$######"""###############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""#########"""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""#########$$$$$$""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$#########$$$%%%$$$$$$$$$$$$$$$###!!!###''''''$$$"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###########################################################################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""############################## !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$##############################""""""""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$'''$$$"""###''''''$$$###%%%############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""""""""######""""""""""""###$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$###############"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! """"""""""""#################################### !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$####################################""""""!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$######""""""""""""!!!!!!######$$$$$$$$$$$$######!!!!!!"""$$$""" $$$***'''$$$$$$&&&&&&###"""%%%""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""######$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""####################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######"""!!!"""$$$"""!!!'''000***&&&$$$%%%$$$!!!"""&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########################################################$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$######""""""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!"""###%%%&&&'''(((""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$####################################""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$%%%&&&'''((((((""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######%%%######&&&$$$###+++666---((($$$$$$###!!!"""&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&((()))########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%///,,,((($$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$#####################$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""################################################"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$"""$$$''''''###$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""######""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###############$$$""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$"""!!!$$$'''$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################***(((&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!"""%%%###$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###############$$$""""""############""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$""""""&&&&&&$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$#########"""""""""################################################"""############$$$$$$$$$########################$$$%%%%%%%%%%%%$$$$$$######%%%$$$"""###&&&%%%!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###############$$$$$$""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$###############!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''###"""$$$'''&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$######""""""######$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###"""$$$$$$###&&&++++++((($$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""#########"""######$$$%%%"""######$$$$$$######"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$$$$$$$###""""""""" """$$$%%%&&&%%%###"""########################!!!%%%'''&&&(((***)))%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""$$$######""""""######$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""$$$$$$$$$$$$############################################################""""""#########$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###"""$$$$$$###&&&++++++(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""####################################$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""###$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$$$$$$$###""""""""" """$$$%%%&&&%%%###"""######################## """%%%***333888222)))######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$#########################################################"""############$$$$$$$$$########################$$$%%%%%%%%%%%%$$$$$$######%%%$$$"""###&&&%%%!!!$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""#######################################$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$###############!!!"""###$$$%%%$$$############################## ###+++888???999...######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!"""%%%###"""""""""######$$$$$$$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$######################## !!!"""&&&///666222***######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$"""$$$''''''### !!!!!!"""""""""###""""""""""""""""""""""""########################!!!!!!""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%######""""""######$$$%%%""""""""""""""""""""""""###$$$""" """&&&%%% ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&$$$)))999777(((%%%%%%%%%$$$$$$#########)))'''$$$$$$%%%$$$"""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%$$$###""""""###%%%&&&######$$$$$$$$$$$$####################################$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!! $$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""###&&&'''%%%"""&&&%%%###"""!!!"""##############################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$"""$$$$$$############$$$$$$######"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""(((111...$$$%%%%%%$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%""" $$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################(((&&&###!!!!!!"""""""""######$$$$$$$$$$$$##############################"""######$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############"""""""""!!!$$$$$$############$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$###"""###&&&'''%%%###***)))'''&&&$$$$$$$$$$$$########################$$$$$$###############$$$""""""""""""""""""""""""$$$"""!!!###%%%$$$$$$$$$############$$$$$$######"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&---000+++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###$$$%%%%%%$$$"""###"""!!!"""$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################'''$$$""""""$$$%%%###!!!######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############""""""""""""$$$$$$############$$$$$$####################################""""""""""""""""""""""""""""""""""""###""""""$$$%%%&&&$$$###,,,+++)))'''%%%$$$##############################$$$###############$$$$$$""""""""""""""""""""""""$$$"""!!!###&&&'''$$$!!!$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''///444---%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%!!!###))))))######)))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###########################"""###''',,,,,,((($$$###$$$$$$%%%%%%$$$$$$########################### !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$############"""""""""""""""$$$$$$############$$$$$$"""""""""########################"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$###''''''%%%$$$###"""!!!!!!#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&%%%$$$$$$$$$############$$$$$$##################$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!(((+++'''###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&"""%%%,,,***""""""***#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################!!!$$$(((...222000***$$$$$$$$$%%%%%%%%%%%%$$$$$$######################## !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""######$$$$$$############$$$$$$!!!!!!!!!""""""#########""""""""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$######$$$"""############"""""""""##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""#########$$$$$$############$$$$$$#########$$$############!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""" """&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''')))&&&(((---***###!!!&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$&&&'''%%%$$$%%%&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$(((---111000,,,&&&"""$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$############$$$$$$ !!!""""""#########""""""""""""############"""""""""""""""""""""""" """$$$$$$###"""###$$$"""######$$$%%%$$$$$$$$$########################""""""""""""###$$$%%%%%%""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$###$$$$$$$$$$$$###"""""" !!!!!!!!!!!!"""""""""########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&'''******'''$$$###%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###%%%&&&%%%$$$$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###########################(((---,,,((($$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""######$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""""""""############$$$$$$############$$$$$$!!!!!!"""######$$$%%%%%%!!!"""""""""############"""""""""""""""""""""""""""$$$$$$"""!!!###$$$###$$$%%%%%%%%%$$$##############################""""""""""""###$$$%%%&&&""""""""""""""""""""""""######$$$###"""!!!""""""$$$$$$############$$$$$$###$$$$$$%%%$$$###"""!!!"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%"""###&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''' """$$$&&&))),,,)))%%%&&&%%%%%%$$$$$$############%%%'''&&&###!!!###%%%&&&$$$######$$$$$$###!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######################## %%%(((&&&!!!###((($$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!""""""#########$$$"""""""""""""""""""""""""""$$$$$$"""!!!"""$$$$$$$$$%%%%%%$$$###!!! ########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$######$$$$$$$$$############$$$$$$###$$$%%%%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%########################&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''###!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******'''''''''''''''''''''''')))'''&&&'''((()))((('''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((%%% &&&222444,,,&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%################################################""""""""""""""""""""""""!!!!!!"""%%%((()))%%%"""'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ################################################!!!###'''))))))'''###!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%''')))+++HHH333""""""%%%###"""%%%################################################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***'''''''''''''''''''''''')))'''&&&'''((()))((('''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$'''%%%!!!(((444666///&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%################################################""""""""""""""""""""""""""""""###&&&))))))&&&###&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ################################################!!!###&&&''''''&&&###!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&;;;+++!!!###'''###!!!###################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***'''''''''''''''''''''''')))'''&&&'''((()))((('''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''%%%"""'''000222,,,&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%%%%&&&'''((('''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""######$$$%%%################################################""""""""""""""""""""""""######$$$'''))))))&&&$$$&&&%%%$$$#########$$$$$$########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&&&&$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$+++### %%%'''### """################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#######################################&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''')))'''&&&'''((()))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%!!!###(((((($$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%((()))+++,,,+++)))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$################################################""""""""""""""""""""""""######$$$&&&''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""######"""""""""######$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$########################!!!!!!!!!"""###$$$$$$%%%"""!!!%%%&&&""" """################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%""""""%%%%%%"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''')))+++,,,+++)))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$################################################""""""""""""""""""""""""!!!"""$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""""""""""""""###"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########$$$$$$############$$$$$$$$$##################$$$########################!!!!!!!!!"""###############!!!"""$$$###!!!!!!###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########################################################""""""""""""""""""""""""!!!"""$$$$$$"""""""""#########$$$%%%%%%%%%$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$############$$$$$$################################################%%%%%%$$$$$$###!!!%%%$$$""""""""""""###$$$###################################################$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''%%%&&&'''((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''''''''"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&''')))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######################################################"""""""""""""""""""""""""""$$$%%%$$$"""!!!###$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###################################################"""######$$$$$$######"""""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$(((+++---$$$$$$############$$$$$$#########$$$$$$#################################&&&&&&&&&%%%###!!!%%%$$$!!! """$$$$$$"""######################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%''')))******)))'''%%%(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))'''&&&'''((()))((('''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&''''''''''''"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&$$$""""""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$###""""""######################################################""""""""""""""""""""""""###%%%'''%%%###"""###&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########################################################"""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&+++000333$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%$$$"""!!!###""" ###'''%%%!!!#########################################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&'''((()))******(((''''''((()))(((%%%###'''))),,,...///---***(((&&&''''''(((((())))))))))))))))))(((((((((((('''************))))))))))))((('''&&&''')))***)))(((%%%'''(((((('''%%%$$$$$$)))((('''((())))))'''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&%%%%%%***...///***$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""!!!!!!!!!!!!###$$$%%%$$$###"""!!!!!!"""###$$$################################################!!!"""###$$$$$$$$$$$$$$$ $$$%%%""" &&&444@@@$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!########################&&&###!!!!!!$$$%%%$$$""""""""""""""""""#########%%%%%%%%%$$$###"""!!!!!!''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))*********)))***+++...//////...,,,************+++++++++,,,,,,)))))))))))))))))))))))),,,++++++******)))))))))+++)))))))))+++,,,+++))))))***,,,,,,++++++***+++(((''''''(((******)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&%%%%%%(((,,,---)))%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""######$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$###"""!!!!!!""""""$$$###"""!!!!!!"""###$$$######################################################$$$$$$$$$######"""!!!$$$%%%###!!!)))000$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$##############################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""""""""########################$$$###!!!"""$$$%%%###!!!$$$$$$######""""""!!!!!!$$$%%%%%%$$$$$$"""!!!!!!(((((((((((((((((((((((((((((()))))))))*********((((((((()))))))))))))))***))))))))))))******+++'''((()))***+++******)))+++++++++,,,------......000000000000000000000000222222111000//////......---,,,***+++,,,,,,+++***++++++++++++++++++++++++((('''&&&''')))******)))((((((((('''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%$$$&&&)))***(((&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################(((((('''%%%$$$###"""!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%###""""""!!!""""""$$$###""""""""""""###$$$################################################%%%%%%%%%$$$$$$"""!!!!!!"""$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###############"""""""""########################"""""""""###$$$$$$""" %%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$###"""!!!(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((((((***+++)))***+++---///000111111222222444555777888::::::@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;::::::777666555555666666555444333111000/////////...---+++***((((((*********)))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%###$$$'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$$$$###""""""#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""###$$$%%%%%%########################################################################$$$$$$$$$$$$$$$###"""!!!###"""###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################ !!!###$$$$$$###!!! $$$$$$$$$######"""""""""$$$$$$$$$$$$$$$###"""!!!''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))******,,,...///......000333666888:::<<>><<<999777333111///---------,,,+++)))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&&&&%%%$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$##################$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""######$$$%%%%%%%%%######$$$$$$$$$$$$######################################################!!!"""###$$$$$$$$$$$$$$$$$$"""!!!"""%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######################## """$$$%%%$$$###!!!!!!""""""######$$$$$$%%%%%%######$$$$$$$$$###""""""''''''''''''''''''''''''''''''''''''''''''''''''))))))+++,,,...000111111333666;;;===>>>AAAFFFKKKIIIKKKNNNQQQSSSUUUVVVVVVNNNOOOQQQSSSUUUWWWYYYZZZ]]]\\\\\\[[[ZZZYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRSSSUUUVVVUUUTTTTTTQQQNNNLLLKKKHHHCCC>>>;;;888444222222111000///++++++*********)))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% ###&&&&&&###!!!"""$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%################################################ !!!!!!"""#########$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%$$$###"""!!!######$$$%%%%%%$$$######################################################!!!!!!"""$$$$$$%%%%%%%%%%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################!!!###%%%%%%$$$#########!!!""""""###$$$%%%&&&&&&######$$$$$$$$$######"""((((((((((((((((((((((((''''''((()))+++,,,------222333555888;;;>>>@@@AAA@@@EEEKKKNNNNNNPPPTTTYYYUUUWWWZZZ\\\^^^]]]\\\[[[WWWWWWXXXXXXYYYZZZZZZ[[[\\\[[[ZZZXXXWWWUUUTTTSSSWWWWWWXXXXXXXXXXXXYYYYYYVVVUUUTTTVVVXXXZZZYYYXXXXXXUUUSSSSSSRRROOOGGGAAA:::777444222111222111000///.........------------************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''&&&&&&&&&'''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!%%%)))((($$$!!!"""###$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$###################################################"""######$$$$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###########################%%%&&&%%%######$$$&&&#########$$$$$$%%%%%%%%%"""######$$$$$$$$$######))))))))))))))))))))))))'''((())),,,...111222333<<<===@@@CCCGGGKKKNNNOOOMMMRRRWWWXXXVVVVVVYYY\\\^^^```ccceeedddbbb___]]]```______^^^^^^]]]]]]\\\WWWVVVUUUSSSQQQOOOMMMLLLUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWYYY\\\^^^^^^]]]ZZZXXXVVVWWWXXXTTTLLLEEE666333000....../////////111111111111000000000000,,,,,,,,,+++++++++******''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''(((((('''&&&&&&''''''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%)))---+++'''######%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$###"""!!! $$$&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%%%%&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$&&&'''&&&######%%%(((%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######((()))*********)))((('''+++---000333777:::>>>AAAIIIKKKOOORRRUUUVVVVVVUUUWWWVVVWWWZZZZZZXXX[[[```ccceeegggfffdddbbbbbbbbbbbb___]]][[[[[[ZZZXXXVVVPPPNNNJJJEEEBBBCCCGGGKKKLLLOOORRRRRRNNNKKKIIIJJJIIIKKKOOOQQQRRRTTTVVVXXX\\\YYYVVVUUUUUUSSSNNNIII<<<888444111000///...,,,,,,///111222222111222444.........---,,,+++))))))(((((('''&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%***+++'''''')))'''!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""%%%###!!!!!!###$$$%%%$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########"""######$$$%%% !!!"""###$$$$$$%%%"""############$$$$$$$$$""""""""""""############$$$$$$############$$$$$$###$$$&&&&&&$$$######$$$!!!"""###$$$$$$"""!!! ########################))))))***+++---///111222333777<<>>??????BBBEEEGGGHHHIIIKKKMMMNNNMMMKKKKKKJJJHHHDDDBBB>>><<<999777666444111///333666999:::999888777777888666333000......///000---,,,+++)))'''''''''''')))((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''888CCC;;;+++$$$(((,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""%%%###!!!!!!###$$$%%%$$$########################%%%%%%$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%!!!!!!""""""######$$$$$$############$$$$$$$$$$$$""""""""""""############$$$######""""""######$$$!!!###$$$###""""""###$$$$$$$$$$$$$$$###"""!!!!!!########################++++++---///444:::???BBB@@@DDDIIIPPPUUUZZZ]]]^^^eeeeeeeeeeeeeeeeeeddddddbbbYYYQQQOOONNNLLLKKKMMMTTTUUUTTTQQQMMMIIIGGGGGGEEECCCAAAAAABBBBBBBBBAAAAAA@@@<<<777444333555888666666555333111111333555555777:::;;;<<<===>>>@@@>>>???@@@???<<<:::::::::@@@@@@??????>>>;;;777333222666999;;;:::999777777<<<999333//////111555888555333000---+++)))))))))((()))))))))((('''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))(((''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''###666CCC===,,,"""$$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############$$$###!!!"""###%%%%%%$$$########################$$$############"""""""""######$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%"""#################################$$$$$$$$$%%%"""""""""#########$$$$$$######""""""""""""######"""#########"""###%%%'''&&&&&&%%%######"""""""""########################000111555:::@@@FFFJJJMMMNNNNNNQQQUUUYYY^^^```aaadddeeeggghhhhhhgggfffddd[[[PPPFFFCCCDDDCCCBBBCCCGGGGGGFFFCCC>>>:::999888444333333555888;;;<<<;;;666666555333111222555888222222222111111111222222000222444555555555666777555777999888555333444777???@@@BBBDDDEEEBBB===999111333555666666555666777666333000---...222777:::;;;999666333000...------))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))(((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''"""''',,,...,,,)))$$$ &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$"""!!!"""$$$%%%$$$##############################"""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###""""""!!!!!!""""""###%%%%%%%%%$$$$$$%%%))),,,((('''%%%###""""""##############################888<<>>=========:::777555444555333111000111333444444333444444444333333333666888555666777888888777555444///111333333222111222333222555777666333333555888===???BBBFFFIIIHHHDDDAAA::::::999777444333555666333222000///000333555777@@@>>><<<:::777555333222///---***((('''''')))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((###"""'''---...(((###''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###########################""""""###$$$%%%$$$###########################"""""""""""""""""""""#########$$$$$$$$$$$$####################################$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$%%%))),,,((('''%%%###""""""###$$$########################CCCGGGMMMSSSWWWYYYYYYXXX^^^[[[XXXZZZ___dddggggggiiiiiigggccc[[[QQQGGGAAA:::333///111333333444666111222333333222333555777444333333666999<<<======>>>>>>>>>;;;888666666777::::::;;;===>>><<<888555222333444444222111111222222444555777888:::===???AAABBBEEEIIILLLMMMKKKIIIFFFEEEAAA<<<777333222333777777666666666777888999DDDDDDCCCAAA>>>:::777555555333000,,,)))((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((('''((()))(((&&&''',,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$###""""""###%%%%%%$$$"""########################"""""""""############$$$######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""#########"""###%%%'''%%%%%%$$$############$$$########################NNNQQQUUUYYY]]]^^^_________\\\ZZZ\\\aaacccaaa^^^ZZZXXXTTTOOOGGG???888444000------000111//////222,,,...111333666:::>>>BBB======???CCCIIINNNQQQRRRNNNNNNLLLHHHCCC>>><<<;;;???>>><<<===>>>===:::888888999:::999666555444555555555666;;;AAAGGGJJJLLLJJJIIIJJJLLLOOOQQQQQQPPPOOOOOONNNIIICCC===:::888:::::::::;;;===@@@CCCDDDIIIJJJJJJHHHDDD>>>888444444444444333111///---+++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&''')))&&&"""%%%,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$"""""""""$$$%%%%%%$$$"""####################################$$$$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$###""""""###$$$!!!"""######$$$$$$##############################UUUWWWYYY[[[^^^aaacccddd]]][[[ZZZ\\\___]]]VVVPPPCCCAAA===999666333222222555444666999888333333666111444888<<>><<<:::>>>??????>>><<<999999999888777999@@@JJJRRRVVVWWWRRRPPPNNNOOOQQQSSSTTTTTTUUUXXXZZZZZZUUUNNNIIIFFF888888999<<>>@@@@@@@@@>>>===;;;:::999999>>>GGGLLLNNNQQQWWWZZZYYYXXX[[[\\\[[[___]]][[[XXXUUURRRNNNLLLKKKGGGGGGJJJJJJEEECCCCCCFFFGGGGGGDDDAAA===<<<<<<@@@AAADDDGGGKKKNNNQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUYYY]]]]]]XXXSSSPPPOOOJJJCCC:::555777@@@KKKSSSSSSPPPMMMMMMLLLGGG???777333111000222777;;;<<<;;;333111///,,,***)))))))))+++'''$$$###&&&((()))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&'''&&&$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))(((%%%$$$&&&)))+++(((&&&(((---///---***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))---,,,***)))'''&&&%%%%%%***)))((('''''''''((()))'''(((******((((((((())),,,,,,+++))))))(((((((((,,,,,,---...............,,,...000///---******)))---,,,,,,---///000000//////......------------...,,,+++***)))((((((((((((+++)))(((((()))******)))%%%&&&(((*********((('''))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%'''+++///%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%###"""!!!"""###"""!!!$$$$$$$$$#########""""""$$$$$$$$$############"""########################%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$######################## !!!###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%########################^^^___]]]YYYZZZ]]]ZZZTTTRRROOOJJJDDD???;;;888777222111111222333555777888DDDEEEGGGIIIIIIIIIHHHGGG@@@@@@???<<<;;;>>>BBBDDDKKKQQQTTTTTTVVV[[[]]]\\\VVVTTTSSSSSSTTTTTTQQQOOOPPPMMMMMMOOOOOOJJJGGGHHHEEEFFFGGGFFFEEEDDDEEEFFFEEEGGGJJJMMMPPPQQQPPPOOONNNPPPRRRUUUWWWXXXYYYYYYYYY\\\``````]]]ZZZYYYXXXSSSMMMFFF@@@>>>AAAEEEIIINNNMMMNNNPPPRRROOOHHHAAA888444000000333777:::;;;666444111...+++***)))(((,,,)))''''''((((((&&&$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%'''+++///+++(((&&&''',,,---+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((())))))((((((''''''((()))***+++***++++++***((((((***,,,))))))))))))***+++,,,,,,///000222333555666666666;;;======<<<:::999999999:::999888999:::;;;;;;999222111000///...---,,,,,,000000///......---,,,,,,)))'''&&&&&&((((((((('''((()))*********)))'''&&&))))))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$###%%%))),,,%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&%%%###%%%###"""""""""###"""!!!$$$$$$$$$#########""""""$$$$$$$$$############"""########################$$$$$$$$$###############$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$########################XXXTTTNNNKKKNNNSSSRRRMMM???===:::777555555666777666777888:::;;;<<<======>>>@@@BBBEEEFFFGGGGGGGGGCCCDDDDDDBBB>>>===???BBBKKKNNNPPPOOOQQQUUUWWWUUUOOOMMMLLLMMMPPPRRRPPPNNNMMMKKKKKKMMMLLLHHHFFFHHHBBBCCCDDDCCCCCCDDDGGGJJJIIIJJJLLLNNNPPPOOOLLLIIIKKKLLLNNNPPPQQQQQQQQQPPPTTTVVVYYYYYYXXXWWWWWWWWWYYYVVVQQQLLLHHHFFFEEEDDDHHHIIILLLQQQUUUTTTPPPKKKBBB===666222333777;;;===<<<:::777333000...---,,,+++***)))))))))(((&&&$$$'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$'''+++///***'''&&&'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''''''''((()))***+++,,,,,,,,,+++***,,,///222333444555777:::<<<>>>>>>===>>>@@@BBBCCCEEEEEEFFFKKKKKKKKKIIIGGGGGGHHHJJJHHHGGGFFFFFFGGGGGGFFFEEEJJJIIIHHHFFFDDDCCCBBBAAA=========<<<:::888666444111///---,,,------,,,***************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$"""!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%###""""""###$$$"""!!!$$$$$$$$$###############$$$$$$$$$############"""#######################################$$$$$$$$$$$$$$$############$$$$$$########################$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$########################OOOHHH???;;;???DDDDDDBBB444555777:::>>>BBBEEEGGG@@@AAACCCDDDDDDCCCAAA@@@:::;;;>>>@@@CCCDDDEEEFFFHHHFFFGGGIIIJJJIIIIIILLLKKKNNNMMMIIIHHHKKKKKKIIIJJJGGGFFFHHHKKKMMMLLLKKKLLLJJJJJJKKKIIIDDDDDDGGGGGGFFFEEEBBB@@@???AAADDDHHHFFFEEEFFFHHHHHHEEEBBBCCCDDDEEEFFFGGGIIIJJJKKKOOOPPPQQQRRRRRRSSSTTTTTTWWWVVVUUUSSSPPPNNNLLLKKKGGGGGGIIIMMMQQQRRRQQQPPPMMMHHHBBB===;;;<<>>FFFGGGIIILLLNNNPPPQQQRRRPPPQQQRRRRRRSSSRRRRRRRRRSSSSSSQQQOOONNNNNNQQQTTTSSSRRRPPPPPPQQQPPPOOOMMMQQQQQQPPPOOONNNMMMKKKKKKLLLLLLMMMLLLJJJGGGDDDBBB@@@>>>:::777555333000...+++************+++,,,---(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%$$$###!!!"""$$$&&&$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""###$$$$$$###!!!########################$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$########################&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################OOOEEE:::555555666666666888<<>>>>>===>>>AAAEEEIIILLLJJJJJJKKKMMMPPPSSSUUUUUUSSSRRRRRRQQQQQQQQQRRRRRRMMMLLLJJJJJJLLLOOOPPPQQQQQQOOOLLLHHHEEECCCBBBBBBCCCAAA???<<<999888777777111000---***((('''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%$$$%%%&&&&&&&&&(((***)))'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))&&&%%%''''''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&///---***'''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))((((((((()))((()))+++...000222333444888<<>>>>>===;;;:::<<<@@@CCCDDDCCCAAAAAAAAAAAA???>>>AAACCCEEEGGGHHHIIIHHHHHHGGGHHHKKKNNNPPPRRRSSSSSSTTTQQQMMMIIIGGGDDD@@@>>><<<;;;999666222///---,,,******)))))))))((((((((()))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%&&&((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""###$$$&&&&&&$$$"""###############$$$$$$$$$$$$$$$$$$############"""#######################################$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$$$$##############################444222444999===@@@IIISSSWWWYYY]]]``````^^^[[[YYYUUUVVVVVVWWWVVVUUUTTTSSSJJJJJJIIIHHHGGGGGGGGGGGGFFFEEELLLWWWZZZYYYaaannnsss{{{}}}rrreeedddkkkrrrqqqyyywwwqqquuu}}}|||zzzmmmooolllhhhbbb[[[UUUPPPNNNLLLJJJHHHIIIJJJJJJGGGDDDHHHGGGGGGGGGHHHJJJLLLNNNRRRRRRRRRQQQQQQQQQSSSTTTOOOQQQSSSQQQMMMIIIHHHHHHCCCAAA===999555222000///777:::<<<:::555000---,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''$$$(((,,,+++(((%%%&&&((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''+++//////+++(((%%%%%%&&&'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---+++,,,...000333777999;;;@@@BBBGGGLLLQQQUUUWWWYYYXXXXXXVVVTTTRRRSSSVVVYYY[[[[[[[[[ZZZXXXUUURRRPPPEEEEEEEEECCCBBB@@@>>>===666666666555555666999<<<:::888777777888888666555444666999;;;=========<<>>;;;777444222------,,,,,,+++***))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$%%%&&&***)))'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""###%%%''''''$$$"""""""""#########$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$###"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""########################111111666<<>>AAA>>>999444222***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$((('''### !!!#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%'''))))))&&&###$$$%%%'''''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((()))+++,,,---...///555777:::???EEEKKKPPPRRRQQQSSSWWWZZZ]]]___aaaaaa\\\YYYRRRKKKFFFFFFIIIMMMSSSTTTTTTSSSPPPMMMIIIGGG>>>>>>???????????????>>><<<===>>>======>>>AAACCC===;;;::::::;;;<<<:::999???AAACCCFFFGGGGGGFFFFFFFFFEEECCCAAA@@@?????????999888888;;;???BBBDDDDDDAAABBBCCCCCCBBB@@@===;;;000000///...,,,+++******))))))(((((((((((())))))))))))(((((((((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%$$$$$$%%%&&&,,,+++(((&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###%%%''''''%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$############"""########################%%%$$$$$$$$$######""""""$$$$$$############$$$$$$##############################"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$######"""########################666444444999<<<>>>CCCJJJZZZ]]]aaa```\\\WWWUUUUUUQQQNNNLLLKKKKKKJJJJJJKKKPPP[[[bbbccckkkyyy~~~zzz{{{wwwzzzwwwtttyyyfff\\\QQQMMMGGGDDDCCCCCCEEEEEEIIICCCDDDLLLRRRQQQMMMKKKPPPQQQRRRQQQPPPOOOOOOPPPNNNLLLIIIEEE>>>777111...///111666===BBBAAA<<<777000///---,,,+++***'''$$$)))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%######&&&'''%%%&&&)))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++(((((())))))))))))((('''***,,,------,,,++++++,,,***,,,///222666;;;AAAEEEOOOOOOQQQUUUXXXZZZXXXWWWWWWYYY[[[```cccdddbbb```^^^UUUIIIBBBAAAAAA@@@>>>FFFCCC@@@>>>@@@FFFLLLPPPPPPOOOLLLKKKJJJKKKLLLNNNLLLLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMLLLJJJFFFCCCAAAHHHMMMRRRTTTRRRQQQTTTXXXVVVQQQLLLLLLOOOOOOJJJDDDDDD???999888999:::999777<<<999777999===@@@???===:::888444111---+++******)))******++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$999333111444999>>>GGGOOOSSSUUUWWWUUUQQQNNNMMMNNNGGGGGGHHHHHHJJJOOOXXX```sss}}}||||||wwwyyy}}}~~~zzzzzz{{{zzzqqqqqqjjj```VVVNNNHHHEEECCCEEEHHHIIIHHHFFFEEEGGGJJJLLLNNNQQQQQQPPPOOOOOOOOONNNMMMKKKHHHBBB<<<777444111111333999@@@DDDAAA>>>;;;666000+++***)))))))))***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%$$$''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))&&&%%%((((((''')))---)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***'''((()))))))))***))))))+++,,,+++***)))***---///222666;;;@@@EEEKKKQQQUUUYYYYYYZZZ\\\^^^___]]][[[YYYZZZ[[[___bbbcccbbb```XXXQQQIIIFFFGGGIIIJJJIIIEEECCC@@@???@@@EEEKKKNNNLLLLLLLLLLLLMMMOOOPPPRRRVVVUUUUUUUUUVVVVVVVVVUUUTTTQQQMMMJJJJJJLLLNNNPPPMMMQQQVVVYYYYYYXXXYYYYYYXXXTTTQQQSSSVVVVVVQQQLLLHHHFFFCCC>>>:::666555444111222333555777888666555===<<<999666333111000000***++++++++++++)))((('''))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((()))''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@;;;999===BBBFFFMMMSSSSSSRRRPPPLLLGGGEEEEEEFFFNNNUUU\\\___aaajjjxxx}}}rrrrrr||||||vvvuuuzzz{{{zzzqqq{{{{{{~~~zzz~~~vvvmmmgggcccbbbbbb]]]fffdddRRR@@@===CCCGGGEEEIIIMMMOOOOOONNNNNNOOOOOONNNNNNKKKHHHCCC???===:::666444888@@@EEEDDDAAA@@@<<<666222///---+++)))******))))))((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((($$$###%%%&&&%%%'''+++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''((())))))''''''((())))))***************++++++---111777;;;AAAEEEKKKPPPUUUZZZ^^^bbbbbbaaaaaabbbcccccc```^^^\\\\\\\\\___bbbccccccaaa```ZZZSSSPPPPPPPPPOOOMMMKKKIIIGGGFFFGGGJJJNNNQQQRRRRRRRRRRRRRRRSSSTTTUUUSSSQQQPPPPPPQQQQQQPPPOOOMMMIIIEEEDDDFFFIIILLLNNNIIIJJJLLLOOORRRRRROOOMMMPPPNNNMMMOOOSSSTTTSSSQQQNNNOOOOOOJJJCCC>>>===???<<<>>>@@@???<<<999666555<<<:::888555333111000///.../////////---+++(((&&&***))))))))))))((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))'''''''''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$KKKIIIJJJOOOQQQPPPOOOQQQPPPNNNKKKIIIIIILLLPPPTTThhhuuuyyyqqqpppyyy}}}ttttttzzz{{{}}}|||cccFFF???AAA@@@@@@BBBEEEGGGHHHIIIKKKMMMMMMNNNNNNNNNMMMJJJHHHFFFHHHAAA<<<===CCCFFFBBB===::::::::::::999444---(((+++***)))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&$$$$$$((((((&&&&&&(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((('''''''''((()))******+++***---222666;;;BBBIIINNNQQQUUUYYY\\\]]]___aaabbbdddcccbbbcccdddcccaaa___```___^^^```bbbdddcccccc^^^ZZZVVVSSSRRRQQQPPPNNNTTTRRRQQQPPPPPPRRRTTTUUUUUUSSSQQQOOOMMMMMMNNNNNNLLLJJJIIIJJJLLLMMMKKKIIIMMMLLLMMMPPPTTTUUUTTTQQQTTTPPPMMMNNNRRRTTTSSSPPPJJJGGGDDDCCCEEEIIILLLNNNLLLMMMLLLJJJFFFDDDEEEGGGGGGJJJMMMKKKGGGDDDCCCDDD===;;;999666444111000///333444555555333000---+++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''(((((()))'''''''''''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$TTTQQQQQQRRRQQQOOORRRVVVYYYWWWVVVXXX^^^gggqqqvvv{{{yyy}}}~~~}}}|||xxxzzz}}}~~~zzzzzz~~~mmmRRRJJJHHHCCC@@@@@@@@@@@@???AAAEEEHHHIIIKKKMMMNNNOOONNNMMMLLLNNNIIIEEEEEEIIIHHHCCC===888888999::::::777222///...,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((+++000000+++))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))((((((((())))))((((((((()))***,,,...///666;;;BBBIIIOOOTTTYYY\\\\\\___aaabbbaaa```aaaaaacccbbbaaabbbddddddcccaaabbbaaa```aaacccdddcccbbbOOONNNMMMMMMOOOQQQRRRSSSTTTSSSRRRQQQRRRSSSTTTUUUPPPNNNLLLJJJKKKLLLOOOPPP[[[YYYYYY]]]aaaccc```\\\cccbbbdddjjjqqquuuuuurrryyyqqqiiiggglllrrrssssss```[[[SSSLLLIIILLLRRRWWWQQQNNNJJJHHHIIIHHHGGGEEEEEEHHHKKKKKKIIIIIIKKKNNNEEEDDDBBB@@@===:::888777666666777777666444222000,,,,,,+++++++++*********************************'''''''''((((((((())))))'''''''''(((((((((((((((''''''((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUQQQLLLIIIIIIOOO```ooo|||zzz}}}|||zzzzzzxxx}}}zzzuuu|||tttddd```^^^YYYLLLKKKIIIEEEAAA???@@@BBBDDDFFFIIILLLNNNNNNNNNMMMLLLJJJJJJKKKMMMKKKGGGCCC@@@;;;555222222555777999333111...+++)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''***000000***'''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))(((((()))*********+++,,,...222666999<<>>AAADDDHHHKKKLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJJJJHHHAAA777000///222666888999666222...,,,******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))'''%%%$$$%%%'''((('''###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&$$$&&&))))))%%%$$$&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,...111666===DDDJJJMMMXXX[[[___cccdddeeeggghhhgggggghhhgggeeedddfffgggfffdddcccdddeeeffffffeee_________aaaaaa```]]][[[VVVUUURRROOONNNNNNPPPRRRQQQQQQRRRUUUZZZ```fffiiiooorrrvvvyyyyyywwwssspppoooooorrryyy~~~vvvnnn]]]YYYVVV[[[fffpppttttttpppjjjddddddkkkvvv~~~ssskkkkkkrrrzzzzzz}}}}}}uuuoooyyywwwssslllcccWWWKKKCCCCCCDDDEEEFFFFFFFFFEEEDDD???===;;;888666555555444////////////............************************'''((((((((())))))))))))&&&'''((()))***))))))(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$IIINNNUUU\\\eeezzz~~~{{{zzzvvvvvv~~~wwwuuuvvvxxxvvvrrrsssxxx{{{zzzwwwnnnaaaTTTJJJDDD;;;===AAAEEEHHHJJJKKKKKKJJJKKKMMMKKKIIIHHHJJJLLLJJJDDD<<<666222222111111===;;;666111...,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***'''%%%$$$%%%'''((((((###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))+++'''&&&((((((&&&'''***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***,,,,,,...000555<<>>DDDLLLSSSXXX[[[]]]______bbbeeeeeeeeefffiiilllhhhffffffgggiiiiiifffccchhheeecccccceeeeeeccc___aaa[[[VVVUUUXXXVVVNNNFFFLLLJJJIIIMMMVVV```hhhllltttrrroookkkhhhdddaaa___lllooooooiii```WWWSSSSSSRRRQQQSSSWWWUUUOOOLLLLLLGGGFFFIIIPPPXXXWWWMMMDDDAAABBBFFFMMMTTTXXXWWWUUUYYYSSSRRRWWWZZZXXXYYY]]]dddjjjppprrrpppmmmkkkjjjzzz|||uuuffffffddd```[[[XXXWWWVVVOOOFFF@@@AAADDDAAA<<<:::===666222555555111111444............---+++)))''''''(((((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&))))))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&'''&&&&&&%%%%%%'''%%%%%%((((((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######}}}wwwwww{{{yyyvvv{{{ssseeeZZZJJJ???<<<>>>AAACCCCCCCCCDDDFFFHHHHHHHHHHHHMMMKKKHHHDDD???:::555333888:::;;;<<<<<<999666333---,,,***)))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((()))***---""")))+++$$$888HHH555''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))(((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''''')))((('''&&&&&&&&&&&&''''''''''''((((((((())))))((((((((()))******((('''...,,,******---222777;;;OOOTTTYYY^^^```bbbdddeee```cccfffgggfffeeegggiiigggfffdddeeeffffffccc```dddcccaaaaaa```]]]ZZZWWWXXXVVVSSSQQQPPPPPPPPPPPPUUUZZZ```dddfffhhhkkkmmmtttmmmbbbXXXQQQMMMLLLKKKLLLNNNPPPOOOMMMLLLOOORRRXXXWWWYYY]]]\\\VVVTTTUUUVVVVVVWWWWWWTTTMMMEEE???EEEIIIQQQZZZaaabbb^^^YYYOOOJJJJJJQQQWWWXXXZZZ]]]]]]^^^]]][[[YYYZZZ^^^bbbmmmqqqyyy~~~yyynnnuuuzzzzzzyyyyyytttnnnYYYMMMCCCBBBDDDBBB???===>>>:::999===>>>:::999;;;333444444333111///,,,+++)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&$$$%%%((((((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###{{{zzzuuuhhhUUUFFF===;;;:::::::::===AAADDDEEEFFFGGGHHHLLLLLLKKKHHHDDD???;;;888;;;:::999<<>>///''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''''''''((((((((()))))))))((())))))*********))))))******+++///555===EEEJJJ[[[]]]```aaaaaaaaabbbdddaaacccggghhhgggffffffffffffeeeeeeeeeeeedddaaa^^^^^^______\\\XXXTTTQQQPPPQQQWWW^^^___\\\ZZZ\\\```]]]ccchhhhhhbbb^^^___bbbccc\\\QQQIIIEEEEEEFFFGGGKKKJJJHHHGGGHHHMMMSSSXXXWWWUUUVVVXXXVVVSSSSSSWWWTTT[[[bbbbbb[[[QQQIIIEEECCCJJJUUU```eeebbbYYYRRRSSSPPPQQQXXX]]]]]]]]]]]]]]][[[WWWSSSRRRUUUZZZ___ffflllsssuuurrrnnnmmmmmmhhhuuu~~~ooo```QQQMMMLLLHHHBBB???DDDAAA@@@CCCCCC???<<<<<<;;;;;;:::999666222...,,,************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&(((******((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%'''++++++'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$}}}}}}ssskkk```WWWOOOFFF>>>888888:::<<<===>>>AAAFFFIIIIIIJJJKKKKKKIIIFFFBBB@@@>>>:::777999>>>@@@===999555000++++++...000---***((())))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((())))))###&&&&&& )))///###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''(((((((((((()))))))))***+++,,,,,,+++***++++++'''+++111:::EEENNNVVVZZZ^^^^^^___^^^\\\\\\]]]___aaacccfffhhhhhhgggfffeeeeeeeeeffffffeeeaaa]]]ZZZUUUWWWXXXVVVRRRPPPQQQTTT___kkkxxx~~~{{{tttpppooo______\\\UUUNNNKKKNNNQQQLLLIIIEEEEEEIIIMMMOOOOOONNNJJJDDDBBBEEEMMMVVV\\\dddaaa^^^\\\ZZZYYY^^^fff```iiitttyyyuuulllbbb\\\TTT[[[fffnnnooohhh^^^VVVVVVWWW\\\aaaccc```ZZZWWWcccaaa]]]ZZZXXXXXXZZZ[[[```hhhmmmhhh^^^WWWYYY___]]]kkkrrrsss~~~tttgggbbb___WWWLLLFFFFFFCCCAAAAAABBBBBBAAAAAABBBBBB@@@>>>999444...+++,,,++++++************+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''))))))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((&&&)))------)))''')))''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$~~~{{{zzzqqqooollliiifff^^^TTTMMMCCCAAA>>>:::999;;;@@@CCCCCCEEEHHHJJJKKKJJJHHHGGGCCC>>>::::::===>>>:::666<<<777222000111000+++&&&((((((((())))))*********))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''''''''&&&((('''***+++(((******"""''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''(((((()))(((((((((((()))))))))******+++,,,***)))))),,,...///555???KKKUUU\\\```bbb_________^^^\\\\\\^^^```bbbbbbccceeefffggggggfffeeeeeefffddd```ZZZUUURRRQQQTTTWWWXXXYYY\\\bbbgggvvv||||||rrrlllWWWSSSNNNJJJHHHIIIJJJKKKDDDAAAAAAFFFOOOXXX\\\]]][[[UUUPPPQQQYYYeeeooouuu}}}wwwpppkkkhhhjjjtttzzztttwww|||vvvlllfff```jjjvvvzzzvvvrrrmmmfff```\\\ZZZZZZZZZ]]]dddgggaaaUUUPPPUUU\\\\\\gggmmmooozzz{{{uuuqqqsssssslllbbb]]]RRRMMMFFF@@@@@@DDDGGGHHHIIIIIIGGGDDD???888222......---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''%%%'''+++,,,(((''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$|||{{{{{{zzzyyyzzzuuusssrrrssstttqqqlllgggYYYTTTLLLFFFBBB???<<<:::>>>@@@DDDGGGIIIJJJKKKJJJIIIEEEAAA???>>><<<888555@@@===999666444///)))$$$(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%###&&&)))+++,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))************)))''''''((()))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((''''''(((((())))))((((((((()))))))))******)))******)))(((+++111777BBBHHHQQQZZZ```ccccccbbb^^^______^^^]]]]]]___aaadddaaa___^^^```cccddddddbbbbbb```\\\WWWSSSRRRRRR^^^aaafffkkkoootttyyy|||tttqqqmmmjjjfff```XXXRRRDDDFFFJJJOOOTTTUUUQQQNNNIIIHHHJJJTTTdddsss{{{~~~yyyrrrkkklllttt~~~uuupppiiidddaaadddrrr|||pppmmmsss{{{~~~vvvlllddd``````ssswwwnnnkkkmmmppprrrqqqsssqqqhhh\\\UUUXXX]]]]]]ccciiinnntttvvvpppgggcccccciiitttzzz{{{zzz|||wwwnnn]]]LLLDDDDDDEEEDDDMMMMMMMMMKKKFFF@@@:::777333111///,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''$$$"""###''''''%%%%%%(((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%yyywwwzzz|||zzzyyy|||}}}||||||zzzuuunnnjjjeeebbb^^^TTTFFF;;;<<<>>>@@@CCCEEEGGGIIIIIIKKKIIIFFFCCC>>>:::666444::::::;;;:::777333---*********************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&%%%!!!%%%$$$%%%)))'''&&&***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))***************&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((()))((((((((((((((()))******(((((()))))))))************+++,,,+++,,,333>>>FFFUUUXXX]]]aaadddddddddccc___```aaaaaa```___```aaagggaaaZZZVVVWWW[[[^^^___[[[YYYUUURRRQQQVVV^^^eeeqqqssswww{{{}}}|||xxxtttYYYUUUOOOJJJGGGDDD@@@===>>>FFFRRR]]]aaa___[[[WWWVVVZZZddduuu}}}tttkkkiiinnnrrrqqqooo\\\YYYWWWUUUSSSWWWdddrrrtttfffVVVSSS^^^mmmyyy~~~}}}}}}yyyqqqeee[[[TTTQQQOOOeeeyyy~~~{{{}}}yyynnngggeeefffhhheeegggmmmnnneeeZZZTTTUUUWWW___jjjsss{{{ttt\\\NNNKKKJJJFFFIIIKKKMMMMMMKKKGGGBBB???888666333///---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&###"""%%%&&&$$$&&&)))''''''''''''''''''''''''************)))'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%ooojjj~~~yyytttttt~~~zzzzzz~~~}}}{{{zzzxxxyyy{{{xxxjjjTTTBBB<<<===>>>@@@BBBDDDFFFGGGIIIIIIHHHDDD===777444222000444999<<<;;;888555444---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((())))))((('''&&&'''***%%%###(((%%%$$$---''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))******))))))((((((((('''&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))************,,,...///000333<<>><<<;;;<<>>@@@<<<999444000---******+++************))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***++++++***((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))***)))'''&&&''''''((((((((((((((((((((((((((()))***)))'''''')))***((()))******)))***,,,...000777BBBMMMWWW\\\______]]]^^^aaacccdddddddddcccggghhhiiijjjiiigggeeeccc]]]VVVKKKBBB???AAAGGGLLLMMMZZZjjjyyy{{{iiiWWWRRRRRROOOIIIDDDCCCFFFHHHOOOUUU\\\___^^^___bbbfffyyyyyytttttttttxxx{{{~~~|||wwwrrrppppppfffccckkk}}}{{{zzz|||~~~~~~uuuhhhmmmrrrxxxyyyuuurrrrrrwww}}}~~~ssskkk```dddjjjoooppppppooonnnggg```\\\bbbllluuu~~~ooo[[[KKKDDDFFFJJJEEECCC???;;;777444111000---,,,******+++++++++*********))))))))))))************))))))))))))******))))))))))))))))))))))))(((&&&$$$%%%((()))'''%%%''''''''''''''''''''''''***'''%%%%%%''')))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''+++)))&&&%%%''')))))))))'''))),,,,,,+++,,,///333000111222333444666999;;;CCCEEEGGGIIIIIIIIIHHHGGG???<<<777444333222000///000111222444444444333333222000...+++***)))******''''''&&&&&&&&&'''((((((((('''''''''''''''(((((('''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%tttppplllllltttuuu|||wwwvvv{{{uuuuuuyyy}}}rrrfff]]]SSSQQQMMMFFF@@@<<<<<<<<>>;;;;;;>>>@@@@@@>>>:::666000,,,++++++++++++******))))))))))))************)))))))))((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((++++++,,,---,,,+++)))((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((((()))***)))(((((((((((((((((((((((((((((()))***)))(((''')))+++)))***+++,,,,,,...111444???FFFRRR]]]dddeeecccaaa\\\^^^aaadddeeeeeedddcccgggiiijjjjjjhhhddd___\\\RRRKKKCCC===<<>>???BBBEEEGGGFFFDDDHHHEEEAAA@@@AAABBBBBBAAA===999444000...---+++***+++******))))))******+++*********)))))))))(((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***************)))''''''(((((((((((((((((((((((((((((((((((()))))))))))))))'''''')))...000///---((((((((((((((((((((((((((()))***)))((((((***,,,***+++,,,---000555;;;@@@RRRUUUYYY^^^bbbdddeeeddd```aaabbbcccdddeeeffffffhhhiiiiiigggbbb[[[UUUQQQEEEEEEDDDCCCCCCFFFJJJNNN```hhhmmmiiiaaaWWWLLLCCCGGGEEEEEEFFFKKKWWWkkk|||}}}{{{{{{{{{jjj[[[SSSLLLIIIQQQ]]]bbbkkkwww|||yyyppphhhccclllwwwxxxpppooonnnooollliiikkkqqqllljjjjjjmmmtttxxxyyywwwrrr|||yyypppkkknnngggccciiipppuuuxxx{{{ooowww|||xxxiiiYYYNNNJJJFFFGGGJJJKKKKKKFFF???999555222...++++++,,,------++++++******))))))******+++******))))))******+++(((((((((((((((((((((((()))******(((&&&&&&''')))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&))))))((((((((((((((((((+++---000444666555222000000222333333333666;;;@@@CCCCCCCCCBBBAAA???;;;999333888===???@@@DDDLLLSSSFFFAAA:::555222222111000333555999<<<===:::777444999<<>>:::///222555666888AAANNNXXXLLLIIIDDD@@@===:::666333666999===AAACCCBBB???>>>999<<<@@@BBBCCCBBB???>>>777555111---++++++,,,---((())))))))))))((('''&&&((((((((((((((()))******'''''''''''''''''''''''''''((()))******)))((('''yyyrrrzzztttooo}}}zzz|||vvvtttrrrrrrtttvvvzzz|||zzzyyy{{{|||{{{qqq___SSSMMM???>>>===???BBBDDDEEEEEEGGGHHHHHHHHHGGGEEECCCBBB<<<:::999888777333...***++++++************++++++++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((()))***)))((())))))))))))))))))))))))((()))******))))))+++---)))+++...333:::DDDNNNTTTWWWZZZ```fffjjjlllkkkkkkjjjiiifffcccbbbbbbcccddd___]]]YYYUUURRROOOMMMLLLYYY[[[]]]ZZZUUUQQQRRRTTTQQQQQQKKKAAA@@@LLL]]]gggeee``````iiiqqqyyyxxxkkkeeehhhlllkkkiiibbb[[[UUUUUUYYYaaannnyyy}}}zzzsssooooooqqqtttuuuttt{{{}}}xxxyyyxxxrrruuu{{{{{{xxxvvvhhh___WWWXXXdddqqqzzz|||jjj^^^OOODDDAAACCCEEEFFFAAA===888444111///---+++---,,,+++***************))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((())))))***&&&''')))---333:::@@@CCCMMMIII@@@777000...000333444111///555@@@HHHJJJHHH@@@>>>===???AAA@@@;;;777111222222333777AAANNNXXXWWWUUURRROOOKKKFFFAAA<<<888:::>>>BBBEEEGGGHHHHHH@@@===:::888999>>>CCCFFF???<<<888444000...------++++++,,,,,,,,,***)))((())))))(((((((((((())))))'''''''''''''''''''''''''''(((***++++++***((('''~~~uuummmuuu{{{~~~{{{yyy{{{}}}}}}vvvooolllVVVOOOFFF???<<<===???AAAEEEFFFGGGGGGFFFEEEEEEEEE>>><<<:::999888666333000,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))***)))'''&&&''''''))))))))))))))))))))))))((()))******)))***,,,...---222999AAAHHHOOOUUUYYY[[[___eeejjjmmmnnnmmmkkkjjjiiihhhfffccc```]]]\\\UUUSSSPPPNNNOOOSSSWWWZZZnnnfffZZZRRRQQQRRRTTTUUUUUUOOOEEECCCQQQiii~~~~~~rrrlllqqqtttuuu{{{oookkkeeecccfffjjjoooqqq|||~~~~~~~~~xxxuuuoooiiihhhnnnzzz~~~|||xxxxxxmmmggg___\\\bbbppp~~~nnn[[[KKKCCCCCCFFFEEEAAA===:::777555222///...---,,,+++***************))))))))))))))))))***))))))))))))))))))))))))&&&&&&&&&)))++++++'''$$$''''''''''''''''''''''''$$$'''))))))'''&&&&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))+++,,,---+++///666???GGGNNNSSSVVV[[[WWWOOODDD:::666666888555444555999AAAFFFHHHGGG:::888666777:::;;;777333444333222333888@@@HHHNNNSSSRRRPPPPPPOOOLLLHHHEEE??????@@@BBBDDDGGGJJJKKKFFF@@@999444444888@@@EEEFFFDDD@@@;;;777333000...---.../////////---+++)))+++***)))(((''''''((((((''''''''''''''''''''''''%%%&&&(((******(((&&&%%%~~~~~~zzz|||~~~ttthhhVVVGGG???===???AAAEEEEEEEEEDDDCCCDDDFFFGGGAAA>>>;;;999999888777666,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))&&&)))++++++((((((***---))))))))))))))))))))))))((()))******)))***,,,...333:::EEENNNUUUYYY[[[]]]ffffffggghhhiiijjjkkkkkkhhhiiiiiihhhddd^^^XXXTTTNNNLLLIIIJJJOOOXXXaaahhhtttaaaJJJ@@@CCCLLLPPPPPPJJJIIILLL[[[uuuuuufff^^^ccciiihhhllluuuppprrrsssrrrqqqtttzzzzzzkkkccceeennnwww|||ttt{{{zzz}}}}}}uuummmmmmvvvzzz^^^IIIAAABBBFFFDDD@@@>>><<<999666333...---,,,+++************++++++************++++++))))))))))))))))))))))))***((((((---111111,,,&&&''''''''''''''''''''''''%%%(((******(((&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))***,,,......555;;;EEEPPPYYY^^^aaaaaa\\\]]]\\\VVVMMMDDD>>><<<999:::<<<>>>???@@@BBBCCC@@@===999:::<<<<<<888444777555444666:::@@@DDDFFFEEEEEEEEEFFFIIIKKKJJJIIILLLJJJGGGFFFFFFHHHJJJLLLHHHDDD>>>888666888;;;===KKKIIIFFFAAA;;;666222000///000111111000...,,,+++,,,+++)))(((''''''''''''((((((((((((((((((((((((###%%%'''(((((('''%%%###xxxxxxyyymmm```LLLCCCAAA;;;BBBAAACCCGGGGGGDDDEEEIIIEEEBBB===888666666:::===111///,,,******)))((('''+++++++++++++++***)))((())))))(((((((((((())))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))///,,,***+++,,,,,,---///,,,,,,++++++***+++++++++,,,+++,,,...000111000///:::EEENNNRRRUUU[[[aaabbbhhhiiijjjlllmmmlllkkkjjjlllgggbbb___\\\WWWOOOJJJAAALLLTTTSSSQQQVVV^^^ccc```UUUFFFAAAKKKWWWZZZUUUVVVUUUYYYggg}}}vvveee[[[YYY```___[[[ggg{{{{{{zzzsssqqqyyyzzz~~~{{{pppkkknnnsss}}}zzzuuuwww{{{wwwZZZEEE===FFFGGGFFFBBB===999888999444///***(((***,,,+++*********))))))***+++,,,,,,************************))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))***+++++++++)))'''&&&))),,,...000***++++++***,,,222;;;CCCMMMQQQVVV\\\```cccccccccdddaaa^^^\\\ZZZWWWSSSPPPLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEFFFEEECCCAAA???===>>>@@@BBBCCCBBB@@@>>><<<888777777777999===AAACCCBBBEEEHHHIIIJJJKKKMMMNNNNNNLLLIIIEEEAAA===;;;:::@@@GGGMMMMMMIIICCC777---444222111333666555///)))111000...+++***)))))))))+++)))'''(((***)))&&&###'''''''''(((((((((((((((zzzwwwqqqjjjwww~~~xxxaaaPPPFFF:::===>>>BBBGGGGGGDDDEEEHHHCCCBBB@@@:::666555777;;;333111...++++++++++++++++++++++++++++++***))))))))))))(((((((((((())))))))))))))))))***************)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))))))))))),,,***)))***,,,+++***))),,,,,,+++++++++++++++,,,...---,,,...111555888999AAAKKKTTTWWWYYY^^^cccddddddiiinnnqqqooollliiihhhhhhfffaaa[[[SSSKKKFFFDDDTTTYYYZZZUUUPPPSSSYYY\\\QQQKKKGGGPPPeeevvvvvvmmmhhhiiikkkrrr|||vvviiiccc___```fffgggiiittt{{{yyypppqqq~~~~~~vvvssstttyyyyyyrrrsssuuunnn[[[QQQNNNBBBAAA@@@BBBCCCAAA;;;555555333///---,,,------,,,***************+++,,,,,,************************))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((())))))***,,,***((('''((()))***+++(((---333888<<>>777333444777777555111...,,,,,,---...++++++++++++++++++***)))***))))))(((((())))))***)))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************+++++++++(((&&&,,,,,,++++++++++++,,,,,,///...---///333:::BBBFFFJJJSSS[[[]]]___cccggggggfffjjjnnnooollliiihhhiiiccc```YYYNNNEEEAAADDDIII___aaa___XXXTTTTTTUUUSSSFFFJJJVVVnnnrrrsssqqqppprrrsssnnnfffsssuuuvvvuuuvvv|||~~~}}}qqqkkkrrr|||{{{zzz~~~~~~|||xxxxxxzzzrrruuuuuuooofffcccggglll\\\SSSIIIFFFHHHGGG???666999888777333000...---...+++************++++++,,,))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%%%%'''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((---,,,***)))((()))***+++000777BBBKKKPPPUUUZZZ^^^aaabbbccccccdddddddddcccfffeeedddddddddaaa]]]ZZZKKKIIIFFFDDDCCCEEEGGGHHHOOOOOOOOOPPPQQQRRRTTTTTTWWWXXXYYYYYYYYYWWWUUUSSSCCCAAA===999777666666777CCCEEEFFFFFFDDDBBBBBBBBBEEEHHHMMMQQQTTTTTTTTTSSSQQQVVVYYYXXXWWWVVVPPPJJJDDDBBB???@@@BBBBBB>>>;;;333444555444333111...,,,///,,,)))'''((()))***)))***))))))((((((''''''&&&yyyyyywwwvvvsssnnnmmmtttqqqMMMBBB:::;;;???AAAAAABBB???CCCEEEAAA888333222444:::999555111---,,,---...+++++++++,,,,,,+++*********))))))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))))))))*********)))---...,,,)))*********,,,,,,+++++++++,,,---------...///222888@@@IIIOOOQQQYYY___aaadddhhhjjjiiimmmkkkiiigggggghhhggggggZZZTTTJJJAAA===BBBLLLTTTYYY[[[YYYVVVUUUWWWTTTPPPHHHUUUkkktttnnnllliiihhhmmmvvvyyywww}}}zzz{{{{{{wwwvvvxxx}}}sssooottt~~~yyywww}}}|||yyyvvvooohhhfffmmm{{{~~~mmmXXXKKKGGGGGGEEEAAA>>>???>>>:::333...,,,---+++++++++******++++++,,,))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%'''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''---,,,+++***+++...333777BBBIIISSSZZZ]]]^^^```bbbccccccccccccbbbbbbbbbbbbcccbbbcccddddddccc___\\\KKKIIIGGGFFFEEEDDDEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKSSSSSSTTTTTTTTTRRRPPPOOOJJJGGGBBB===:::888888888EEEFFFFFFDDD???;;;888777999<<>>AAA@@@@@@???CCCEEEBBB;;;555333333;;;;;;999555///,,,+++,,,***++++++,,,,,,,,,++++++******))))))))))))******************++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++(((((((((((((((((((((((((((((())))))************&&&---///***&&&)))---...,,,+++++++++,,,------...***...444999???FFFNNNSSSVVV\\\bbbdddgggkkkllljjjlllgggdddeeehhhgggbbb\\\LLLGGG@@@>>>BBBHHHNNNQQQRRRQQQOOOLLLPPPVVVXXXUUUYYYeeewwwtttcccffffffhhhnnn{{{xxx~~~uuuoooqqqwww~~~~~~~~~tttjjjiiisss~~~iiiWWWKKKGGGGGGGGGBBBDDDDDD???777000,,,+++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$%%%&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))***+++,,,000777@@@GGGSSSXXX^^^aaaaaa```bbbdddeeeeeeddddddddddddddddddaaa```aaacccdddccc```^^^WWWVVVTTTQQQNNNKKKHHHFFF???>>>===<<<===>>>???@@@EEEEEEFFFFFFFFFEEEDDDCCCFFFCCC???;;;888777777888<<<>>>@@@???<<<999777777333555888===CCCJJJPPPSSSRRRUUUTTTQQQRRRVVVWWWUUUVVVTTTQQQMMMJJJGGGDDDBBBEEEBBB>>>999777888999;;;888666222...***((('''((('''((((((((())))))******~~~yyy~~~~~~{{{zzzxxxxxxzzz~~~xxxcccMMMAAA>>><<<::::::???AAACCCCCC???:::666444888;;;===;;;555///,,,+++***+++,,,,,,,,,,,,,,,,,,+++******))))))******+++*********++++++++++++,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,))))))))))))))))))))))))((((((((()))******++++++%%%+++,,,(((***000222...,,,++++++,,,,,,---...///---333;;;BBBGGGMMMSSSXXX[[[```dddeeehhhkkkkkkhhhbbbaaabbbfffiiidddXXXNNNEEECCCBBBFFFJJJLLLIIIFFFTTTSSSPPPMMMRRR\\\cccdddrrrwww{{{zzzxxxuuummmddd```hhhrrr~~~~~~}}}}}}tttrrrwwwppp]]]MMMCCC@@@EEEFFFFFFCCC===555000------,,,,,,++++++++++++,,,************************))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&(((((('''%%%''''''&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((+++000555:::CCCMMMUUU[[[___bbbbbbaaaaaadddggghhhhhhggggggeeecccbbbaaa[[[ZZZZZZ[[[]]]]]]\\\[[[ZZZXXXUUURRRNNNJJJGGGEEE>>>===<<<;;;::::::999999======>>>????????????>>>GGGEEEAAA???======>>>???>>>@@@BBBAAA>>>999777666444444444666;;;@@@FFFIIIIIILLLKKKIIIKKKRRRUUUUUUWWWVVVUUUSSSPPPMMMJJJHHHIIIDDD>>>777444555888::::::;;;:::666111,,,***)))((((((((())))))*********|||rrruuu~~~wwwhhhZZZKKK???;;;<<<@@@@@@AAABBBBBB???:::666222888@@@AAA<<<444000...***+++,,,,,,------,,,,,,+++******))))))******+++*********+++++++++,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))'''(((((()))******++++++'''))))))+++666@@@:::***+++++++++,,,,,,...//////555<<>>777222...---,,,+++++++++++++++++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%((($$$###&&&,,,...***&&&&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++---555???FFFLLLQQQYYY^^^___bbbeeedddcccbbbeeehhhgggfffeeebbb^^^YYYTTTQQQLLLJJJHHHIIIJJJLLLLLLLLLJJJHHHEEECCCCCCEEEGGGIIIEEEDDDDDDCCCBBB@@@???>>>BBBCCCDDDEEEFFFGGGGGGHHHNNNLLLJJJHHHHHHIIIKKKLLLJJJLLLNNNLLLHHHBBB>>>===<<<<<<;;;;;;===???AAABBBCCCEEECCC@@@AAAGGGJJJJJJLLLNNNQQQRRRRRRQQQPPPOOOJJJFFF???999555444555777;;;>>>AAA???:::444000...++++++******)))(((''''''yyyiiifffwwwwww```LLLEEEIIIAAA???>>>AAADDDCCC===777---666AAAEEEAAA999444111***+++,,,,,,------------++++++************++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((()))***+++++++++,,,***(((///CCCPPPAAA(((+++++++++,,,---...///000===CCCJJJOOORRRWWW___eeegggjjjjjjhhhhhhiiieee```^^^```aaaZZZQQQMMMPPPVVVZZZXXXRRRKKKGGGJJJSSS[[[UUUfffzzzwwwvvvsssqqqsssssskkkaaarrrvvvsssnnnkkknnnwwwvvvlllhhhnnnzzzsssuuu~~~rrr{{{oootttzzzzzzssseeeWWWNNNDDDDDDEEEHHHIIIEEE===777...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%***%%%"""'''///222---'''%%%%%%%%%&&&((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---555???MMMWWW[[[]]]```cccbbbeeehhhgggdddcccdddfffcccbbb___ZZZTTTLLLEEE@@@<<<999777666888:::;;;<<<:::888666777<<>>AAACCCAAA===<<<>>>AAA888777888???FFFFFF===444222000......//////,,,))),,,+++******,,,,,,+++*********)))))))))))))))***************************((()))))))))************+++***************++++++(((((((((((((((((((((((())))))))))))************)))************+++++++++++++++,,,,,,,,,++++++***------------------------)))+++,,,++++++///555;;;EEEJJJPPPSSSVVV[[[eeemmmgggkkkkkkggggggiiifff``````[[[SSSIIICCCHHH]]]rrrfffVVVIIILLLTTTYYY[[[]]]^^^qqqyyypppoookkkvvvxxxsssppp{{{ppptttuuuyyy||||||}}}~~~~~~~~~vvvmmmmmmsss{{{ssshhhaaa]]]```cccbbb``````fffUUUEEEBBBHHHIIICCC<<<;;;555...---...///,,,)))++++++++++++,,,---...///+++******)))))))))))))))***((('''((()))***)))'''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''((('''&&&''')))++++++***'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((('''&&&%%%&&&(((*********))))))))))))+++000777===JJJRRR\\\bbbcccbbb``````fffgggfffcccdddgggfffbbbggg]]]OOOEEE???<<<777333777666666555666777888999===:::777888???LLLYYYbbb[[[XXXVVVUUUTTTRRRPPPPPPUUUTTTSSSSSSWWWYYYWWWSSSNNNSSSWWWVVVQQQNNNPPPSSSUUUVVVXXXXXXUUUSSSVVVZZZSSSQQQOOOOOOPPPPPPPPPOOOMMMNNNIII@@@===@@@@@@=========<<<;;;<<>>:::444000,,,))))))*********|||{{{]]]EEEBBB???>>>@@@CCCDDDDDD===:::888<<>>CCCCCCAAACCC>>>999:::???CCCDDDBBB888444000------.........---+++***+++,,,---,,,***+++******)))******++++++***************************++++++++++++,,,,,,,,,))))))(((((()))***++++++(((((((((((((((((((((((())))))))))))************)))************+++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,888444000000555===EEEJJJOOOPPPSSSYYY```fffhhhhhhmmmmmmjjjgggfffeee```YYYOOOHHHDDDHHHPPP[[[iiitttTTTOOONNNSSSZZZ___bbbeeeooozzz{{{kkk___]]]```rrrxxxyyymmmhhhiiiwwwccc___YYYUUUTTT```{{{sss\\\JJJBBBCCCEEECCC???888111------...000......,,,+++************++++++***))))))))))))******)))((((((******)))((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''***(((&&&'''((())))))(((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))+++///444;;;EEEPPPXXX^^^```aaaaaaaaabbbdddgggbbbfffhhhfffdddddd```[[[EEE???888555666888888888<<<<<<======>>>@@@AAABBBEEEHHHKKKPPPSSSUUUVVVVVVVVVWWWWWWWWWUUUSSSPPPNNNKKKLLLMMMLLLJJJHHHGGGHHHHHHFFFDDDEEEGGGGGGFFFCCCGGGHHHHHHGGGGGGHHHIIIIIIOOOMMMLLLLLLMMMNNNMMMLLLMMMNNNNNNLLLNNNQQQPPPMMMIIIFFFAAA<<<999888999999:::888555333333444777999@@@BBBEEEHHHJJJGGGBBB>>>:::777222///---,,,)))'''zzz~~~}}}{{{yyyyyyyyyzzzzzzxxxxxxxxxxxxyyy|||~~~nnn___LLL@@@===??????>>>DDD@@@<<<<<>><<<:::888555333333444555777<<<>>>CCCHHHLLLKKKHHHEEE<<<999555222111///,,,***wwwrrrzzz{{{uuuuuusssrrrpppnnnllliiihhhaaa```___^^^]]]]]]^^^^^^\\\\\\]]]^^^aaaffflllppphhhiiijjjkkkmmmrrryyy}}}zzz~~~~~~xxx}}}jjjTTTEEE>>>===>>>BBBAAA@@@@@@AAADDDFFFGGGEEEAAA;;;444///,,,,,,------,,,++++++------,,,++++++++++++++++++,,,------************************))))))))))))*********+++******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------......111999CCCKKKOOOOOOTTTZZZaaaddddddeeehhhkkkfffhhhjjjkkkeeeYYYMMMFFFEEEHHHPPPXXXXXXRRRMMMMMMRRRiiipppggg```sss~~~rrr```[[[fffqqqvvv}}}qqqttt|||qqqfffgggrrrnnnZZZNNNHHHCCCCCCAAA===777222//////------,,,,,,,,,,,,,,,---,,,++++++***************+++)))((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''***(((&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((***,,,,,,,,,---111444777===FFFOOOVVV\\\```cccdddccccccccccccccccccbbbbbbffffff___WWWPPPJJJDDDEEEEEEGGGKKKQQQWWW\\\___[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^[[[WWWQQQLLLHHHHHHKKKJJJDDDDDDLLLRRRTTTVVVVVVYYY___bbbdddmmmwww{{{uuurrrtttxxx}}}vvvnnnjjjhhh]]]\\\\\\\\\[[[XXXSSSOOOMMMHHHDDDDDDGGGIIIIIIHHHMMMMMMOOOQQQQQQOOOIIIDDD@@@???<<<999777666666666666999>>>EEEKKKMMMMMMKKK>>>;;;777555444333111000}}}tttqqqyyy}}}|||vvvpppmmmiiieee```^^^\\\ZZZZZZXXXUUUSSSOOONNNNNNMMMLLLLLLMMMMMMLLLKKKKKKKKKNNNRRRUUUXXXSSSTTTVVVWWWZZZ^^^dddhhhhhhkkkrrrtttmmmgggooo}}}ppphhhnnntttyyykkkSSSCCC======???AAACCCDDDCCCDDDEEEGGGHHHFFFBBB;;;333///------...,,,+++,,,---...---+++++++++++++++,,,---......************************(((((()))))))))*********---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***++++++,,,,,,,,,,,,+++,,,,,,------......///***...666@@@IIIOOOQQQQQQVVV]]]dddfffdddcccggglllhhhhhhiiifff\\\OOOHHHGGGWWWSSSQQQPPPMMMIIIIIIMMMbbbdddTTTkkk}}}zzzjjjgggooouuuyyysssrrrtttyyy}}}ssssssxxxeeeRRRCCCEEEDDDCCCAAA>>>999444111...---------------......,,,,,,+++************++++++***))))))++++++***)))'''(((((())))))((((((''''''(((((((((((()))))))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&''''''(((''''''''')))'''%%%&&&'''(((((('''&&&'''(((((((((((('''&&&((((((''''''''''''(((((()))+++,,,***)))+++000555DDDJJJSSSZZZ^^^```aaabbbdddcccaaaaaaaaa___]]]ZZZ[[[___^^^UUUKKKFFFBBB>>>EEEFFFIIINNNTTTZZZ___bbb````````````___^^^\\\[[[VVVUUURRRNNNJJJFFFBBB@@@JJJQQQSSSPPPVVVffftttyyy|||vvvvvv|||zzz{{{{{{{{{xxxqqqiiibbb[[[SSSMMMMMMNNNKKKGGGEEEDDDDDDGGGLLLPPPPPPKKKFFFGGGFFFDDDAAA>>><<<;;;:::666888<<>>999666555555555444rrrkkkkkkhhhiiifff^^^ZZZZZZYYYVVVNNNLLLKKKKKKLLLKKKHHHEEEDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@???@@@BBBDDDFFFFFFFFFGGGIIIJJJKKKNNNRRRUUUVVVUUUZZZaaa```ZZZ```lllnnnqqqvvv{{{}}}qqqmmmqqqtttwwwlllVVVHHHBBB>>>BBBEEEEEECCCCCCEEEHHHGGGGGGFFFAAA999333//////...,,,,,,,,,---...---,,,+++++++++,,,,,,---...///************************))))))*********+++++++++000///---+++***)))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,---......///000000000666@@@HHHOOORRRUUUVVV[[[^^^bbbddddddeeegggiiiiiifffbbbZZZOOOHHHPPP[[[gggZZZMMMIIIJJJMMMRRRXXXtttnnn^^^VVVyyyzzz~~~xxxrrrmmmlllrrr{{{yyy|||}}}ssskkk[[[JJJIIIGGGDDDCCCCCC@@@;;;666111000///...............---,,,++++++******+++++++++***))))))++++++***)))'''((()))******)))(((''''''((((((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%'''((((((((('''''''''&&&%%%%%%'''))))))(((&&&'''((())))))((('''&&&))))))(((((((((((())))))''')))***))))))...777???QQQUUUZZZ^^^```aaabbbcccbbb___ZZZWWWVVVTTTPPPMMMOOOSSSQQQIIIAAA???@@@???BBBEEEHHHMMMQQQVVVZZZ]]]^^^^^^]]]\\\YYYVVVTTTRRRJJJJJJKKKMMMOOOQQQSSSUUUaaakkkooommmttt}}}tttllliiilllnnnggg___\\\SSSPPPNNNNNNQQQQQQMMMIIIIIIIIIHHHGGGFFFDDDCCCBBB=========@@@DDDGGGHHHHHHGGGBBB<<<777555666666666{{{nnn```YYYZZZVVVXXXUUUNNNIIIFFFBBB>>>@@@???>>>???AAAAAA>>>;;;:::::::::999999999999999999999888:::<<<>>>>>>>>>:::<<<===>>>>>>>>>AAACCCDDD>>>AAALLLQQQNNNPPPXXXZZZ\\\```eeejjjpppwww{{{|||nnnZZZNNN???BBBEEEDDDBBBBBBEEEIIIDDDGGGHHHDDD===666222111...---,,,,,,......---,,,+++++++++,,,---...///000******************************+++++++++,,,,,,,,,111000...,,,+++)))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++((()))***+++,,,---------------......///000111111777>>>HHHNNNRRRTTTWWWZZZ_________bbbeeeggggggfffgggaaaYYYPPPFFFHHH\\\rrrqqq___OOOLLLTTT\\\aaaddd~~~jjj___bbbiiiwwwsss|||wwwmmmlllppp|||}}}xxxyyyssslllnnnssskkk\\\NNNIIIDDDCCCEEEEEE@@@<<<444333111000...------------,,,++++++******+++++++++***)))***+++++++++)))'''((()))******)))(((''''''((((((((())))))******'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''&&&%%%$$$%%%''')))))))))&&&'''((())))))((('''&&&******))))))))))))******(((+++---...111:::GGGPPPZZZ\\\^^^______aaaccceee```ZZZSSSMMMJJJHHHDDDAAAEEEIIIHHHAAA;;;===AAACCCGGGIIIMMMQQQTTTWWW[[[]]][[[[[[ZZZWWWTTTPPPMMMJJJHHHLLLRRR[[[dddnnnuuuyyyzzz~~~ssslllccc^^^\\\ZZZVVVRRRHHHHHHIIIJJJJJJJJJJJJJJJEEEBBB@@@@@@BBBCCCDDDDDDLLLFFF>>>888555555666666~~~~~~yyyooohhh___WWWRRRNNNIIIFFFCCCBBB???===;;;;;;;;;<<<888888888999999999999999999999:::;;;;;;;;;;;;;;;888888777777888;;;===???<<<<<<<<<<<<============<<<======>>>??????@@@@@@EEEFFFHHHLLLQQQWWW\\\___kkkpppwww|||qqqkkksss}}}jjjHHHCCCAAACCCDDDCCCCCCFFFFFFFFFGGGGGGDDD???888222...---,,,---///...---+++------------------------+++++++++************)))*********)))))))))))))))///---+++)))(((***+++---///---+++((('''((()))******)))((()))+++,,,,,,+++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***+++///000///111666DDDHHHMMMQQQUUUXXX\\\___aaaffffffaaa```cccccc___eeeQQQIIICCCAAA[[[tttoooYYYKKKUUUccc```hhhwwwvvvzzzyyyeeeYYYUUUZZZiii{{{xxxqqqtttqqqkkkeeefffsss~~~~~~wwwuuu```IIIAAACCCEEEBBB>>>@@@:::222------//////......---,,,,,,++++++,,,,,,++++++***)))(((((())))))++++++***(((&&&'''***,,,+++)))'''&&&%%%&&&'''((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))***+++***(((&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((***&&&&&&***,,,***)))***)))+++000;;;GGGQQQVVVWWW^^^^^^___bbbfffgggeeebbbZZZRRRFFF???<<<===>>>???DDDGGGLLLMMMLLLLLLNNNQQQVVVYYY\\\^^^]]]ZZZWWWUUUTTTUUUSSSNNNIIIGGGIIIMMMYYYgggzzz{{{vvv|||~~~uuunnnZZZRRRGGGBBBCCCGGGKKKLLLJJJJJJIIIEEE@@@???BBBFFF???CCCFFFCCC<<<555444555~~~zzzwwwvvvvvvqqqiiicccXXXRRRKKKEEEBBB@@@===;;;@@@???>>>===;;;;;;::::::888999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;>>>>>>======>>>@@@BBBCCC>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???BBBGGGKKKMMMSSSWWW]]]bbbiiirrr{{{wwwgggfffmmmyyygggXXXHHHBBBBBBCCCDDDGGGFFFFFFGGGGGGFFFAAA:::555000...------......---+++------------------------++++++++++++************************)))))))))))),,,,,,,,,+++++++++***************)))))))))))))))***)))((()))+++---,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++...000...---444===JJJNNNRRRVVVYYY\\\```bbbdddgggfffbbbaaacccaaa]]]nnnLLL@@@IIIQQQ___ggg]]]ZZZKKKTTTiiisss~~~uuunnnyyyqqq\\\QQQRRRaaawwwxxxxxxqqqjjjmmm~~~ttt\\\JJJDDDFFFGGGFFFBBB>>>888333111000000000...------,,,+++,,,,,,,,,+++++++++******)))))))))*********)))((((((***,,,,,,,,,,,,+++***((('''&&&))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''')))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((&&&(((+++,,,))))))+++---222;;;FFFQQQXXX[[[\\\aaaaaaaaacccffffffccc```OOOJJJCCC@@@CCCGGGKKKMMMPPPRRRUUUXXXZZZ]]]```bbb[[[\\\]]]\\\ZZZVVVQQQNNNHHHMMMTTT[[[aaaeeehhhjjjyyy~~~wwwuuusssrrrqqqmmmhhhdddeeegggkkkrrrvvvtttllleeedddbbb___aaalll|||}}}wwwvvv||||||lll___UUUNNNHHHDDDJJJJJJJJJJJJJJJGGGDDDBBBDDDDDDCCCBBB@@@>>>===<<>>;;;:::::::::999;;;<<<=========<<<;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>?????????>>>>>>===@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@??????>>>>>>===;;;;;;;;;:::::::::999999;;;;;;;;;;;;<<<>>>@@@AAACCCDDDGGGLLLTTT```mmmvvvzzz~~~uuupppsssxxx|||nnnQQQBBB???AAADDDGGGEEEFFFGGGHHHGGGDDD>>>:::333111---,,,,,,------,,,------------------------,,,+++++++++***************************************+++,,,------+++***)))&&&''')))***+++***)))(((***)))(((***,,,---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++///111...///999FFFOOORRRWWW[[[]]]___bbbdddeeegggfffbbbaaa```\\\VVVeeeGGG@@@RRRZZZYYYWWWRRRYYYRRRcccmmmhhhssskkkZZZTTT\\\qqq}}}wwwvvvpppRRRBBBCCCHHHIIIDDDCCC???:::555111111111......---,,,,,,,,,,,,---***+++,,,,,,,,,+++***))))))***+++***))))))***+++...///000000...+++(((%%%))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))$$$&&&''''''''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''))),,,***'''***000444<<>>~~~rrrbbb^^^WWWRRRNNNJJJFFFBBB>>><<<;;;:::;;;<<<<<<<<<:::;;;>>>@@@@@@???===<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????<<<<<<<<<;;;;;;;;;;;;;;;???>>>>>>======>>>>>>???@@@??????AAAHHHRRR\\\cccgggppp|||zzz]]]JJJBBB@@@AAACCCEEEEEEFFFHHHIIIFFFBBB>>>888444///,,,,,,---------------------------------,,,,,,+++++++++*********)))***************+++++++++,,,,,,,,,,,,+++******))))))************))))))***))))))***,,,------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222666@@@KKKOOOSSSXXX\\\^^^```cccddddddeeedddbbb___YYYQQQKKKMMMIIIPPPYYYTTTKKKOOOWWWZZZhhh|||bbbmmmtttnnnffflllvvv]]]FFFCCCGGGFFFDDDEEEDDD???777222000111///......---------------***+++---......---+++***((()))++++++*********+++...///000111///---***((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))&&&'''((((((''''''(((***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((''')))***((((((///888???GGGRRRZZZ]]]^^^```aaaeeeeeedddeeeddddddbbbaaaYYYXXXWWWXXX[[[^^^aaaccccccaaa```aaacccbbb^^^ZZZ\\\XXXRRRNNNLLLMMMMMMNNNkkkxxxtttiiifff```VVVTTTYYYaaadddgggfffccccccggglllnnnrrryyywwwqqqjjjhhhfffjjjvvv{{{ssslllkkkmmmooosssyyyyyynnnvvvtttlll[[[VVVNNNJJJHHHIIIHHHHHHIIIEEEBBBAAACCCDDDCCC@@@xxxiii___NNNKKKGGGCCCAAA???>>>===888999::::::::::::;;;<<<<<<>>>AAADDDDDDCCCAAA@@@??????@@@@@@AAABBBBBBCCCBBBBBBCCCCCCCCCBBBBBBAAACCCDDDDDDEEEDDDDDDCCCBBB>>>>>>??????@@@@@@AAAAAA<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===<<<<<<===AAAGGGLLLOOOVVV]]]iiisss{{{rrrbbbSSSFFF@@@???DDDEEEFFFHHHJJJHHHEEEBBB<<<888222...------......------------------------,,,,,,,,,++++++++++++***))))))******+++++++++,,,...---+++))))))***+++,,,///---+++)))))))))***++++++***)))***,,,------,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,333;;;@@@GGGMMMOOOSSSYYY^^^```bbbeeefffaaabbbccc```ZZZPPPIIIEEEHHHWWW^^^WWWNNNJJJQQQ\\\eeejjj___tttyyyvvvyyylllTTTJJJGGGCCCCCCDDDDDD@@@999333111111000///......------......***+++---......---,,,***''')))+++,,,+++***+++,,,..................------))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))***+++***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***))))))******---888DDDNNNSSSYYY]]]]]]^^^```bbbcccdddeeeeeeeeedddeeeeeeeeedddcccbbbbbbbbbcccdddaaa```___aaacccaaa[[[VVVKKKJJJIIIKKKQQQ\\\hhhppptttmmmjjjiiiddd]]]]]]fffkkkjjjoooxxx}}}wwwooooootttsssooooooccc^^^iii~~~{{{wwwooocccVVVMMMHHHGGGHHHHHHHHHHHHGGGGGGGGGGGG|||ssshhh\\\QQQJJJAAA???<<<:::888888999:::999;;;===>>>=========>>>@@@BBBEEEGGGHHHGGGEEEDDD@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@===========================<<<===???CCCFFFFFFFFFEEEIIIPPPXXX]]]bbblllvvv|||qqq[[[IIIBBBDDDEEEFFFHHHJJJIIIFFFDDD@@@<<<666111000//////...------------------------,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,///---***(((((())),,,---111///,,,)))((()))+++,,,+++***)))+++---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111---///999CCCIIILLLOOOTTTXXX^^^bbbdddeeeggghhhaaaaaa```\\\SSSIIIHHHMMMZZZfff```RRRRRRUUUXXX```sss}}}ddd[[[dddttt~~~xxxwwwtttdddVVVJJJBBBCCCDDDDDDAAA<<<777444333000000///............///***+++,,,---------,,,+++(((***++++++******,,,---.............../////////))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++,,,,,,+++)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,***,,,000333999EEEPPPZZZ\\\^^^______```bbbcccbbbccceeeeeeeeeeeeggghhhfffffffffdddbbbaaacccddddddbbb___\\\YYYTTTOOOKKKEEEKKKRRRZZZdddttt~~~|||{{{rrrddd[[[[[[]]]^^^jjjkkkqqq|||~~~}}}~~~yyypppppplllooozzzxxxcccSSSLLLHHHHHHGGGFFFEEEEEEGGGHHH}}}qqqkkkaaaWWWMMMEEE@@@===::::::999888888999;;;======@@@DDDEEEDDDCCCDDDEEEDDDEEEGGGIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLNNNOOOPPPPPPQQQQQQPPPPPPOOONNNNNNOOOPPPQQQQQQPPPPPPOOONNNMMMMMMMMMJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@??????BBBFFFGGGFFFDDD:::;;;@@@DDDEEEGGGRRR```mmmzzzwww^^^OOODDDDDDEEEHHHIIIIIIFFFDDDCCC???999555222111///...------------------------------,,,,,,,,,+++++++++))))))***++++++,,,---------,,,+++*********++++++...---+++*********+++++++++******+++---......---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////555AAAIIIMMMOOORRRYYY]]]bbbeeeffffffeeefffcccaaa^^^WWWLLLGGGQQQ___gggjjj\\\QQQWWWWWW[[[mmmuuulll]]]QQQRRRdddsss}}}yyy~~~rrrtttuuuhhhYYYRRRGGGEEECCCBBBAAA>>>;;;888111000//////......//////***+++++++++,,,,,,,,,,,,)))***+++***)))***---///...///000111111000...---))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,---,,,000:::BBBIIIQQQYYY^^^^^^^^^```bbbdddcccbbbcccdddffffffddddddgggiiicccddddddbbb``````cccfffddd```[[[SSSMMMJJJJJJKKK^^^hhhtttzzz}}}vvvlllgggfff```aaa___\\\aaalllvvvyyy|||rrrrrruuu}}}qqqfffXXXQQQIIIDDDCCCEEEFFFEEEwwwlll\\\WWWNNNEEE>>>:::888888888999:::;;;<<<>>>AAADDD>>>BBBGGGHHHGGGFFFGGGIIIFFFGGGHHHIIIJJJIIIIIIHHHLLLMMMNNNOOOPPPQQQRRRRRRTTTUUUWWWXXXZZZZZZ[[[[[[```___]]]\\\]]]^^^```bbb______]]][[[YYYWWWVVVUUUTTTSSSQQQOOOMMMJJJIIIHHHGGGGGGGGGFFFFFFDDDCCCBBBAAA???>>>@@@CCCDDDBBB@@@;;;;;;???BBB??????KKKYYY```oooppp\\\DDDDDDEEEGGGIIIIIIFFFDDDDDD@@@;;;777444222000...---------------------------------,,,,,,,,,++++++))))))***+++,,,,,,------++++++,,,---,,,+++***)))((()))***+++,,,+++******+++******+++---......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111;;;GGGLLLMMMPPPUUU\\\___cccfffeeecccbbbbbbfffbbb]]]SSSGGGGGGYYYoooeeefffZZZUUUXXXOOOZZZ~~~mmmxxxgggPPPOOOMMMOOO^^^sssyyynnnfffwww}}}oooiiiJJJGGGDDDDDDEEEDDD@@@<<<111111000///////////////+++************+++,,,---***+++***))))))***...000...000333555444111---***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******&&&'''))))))((((((***+++((((((((((((((((((((((((************************((())))))***++++++,,,,,,------555BBBNNNTTTXXX]]]\\\[[[\\\___dddeeeccc```dddfffgggfffddddddfffiiibbbddddddbbb___```cccgggZZZXXXSSSMMMKKKOOOXXX```sssiiifffeeedddcccbbbeeehhhnnn|||{{{tttnnnllllllkkkiiiiiippp|||qqqcccQQQHHHIIIKKKIIIFFFzzzpppcccYYYJJJDDD>>>:::;;;<<<===<<<;;;===>>>??????@@@AAABBBEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPRRRUUUWWWUUUUUUWWWYYY\\\```bbbddd```dddjjjlllllllllnnnpppqqqqqqppppppqqqqqqrrrssstttrrrpppnnnmmmjjjgggeeeeeedddcccaaa^^^ZZZWWWTTTTTTSSSNNNHHHFFFHHHFFFBBBDDDBBB@@@???@@@@@@???>>>???===<<>>:::888999;;;<<<<<<>>>@@@CCCDDDEEEEEEEEEEEEIIIJJJKKKLLLNNNPPPSSSUUUSSSVVV[[[___aaadddiiilllssstttvvvyyy|||~~~yyytttpppnnndddccc]]]WWWTTTUUURRRNNNNNNKKKGGGEEEDDDBBB@@@???BBB>>><<<>>>AAACCCJJJQQQOOOQQQXXXaaaiiisssuuurrrzzz~~~hhhTTTDDDDDDGGGCCC@@@AAAEEEDDDBBB@@@===999333///222111///---,,,---...///---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++***************************************************++++++++++++,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,...///......///000444<<>>>>>BBBCCCEEEGGGHHHHHHHHHHHHLLLNNNPPPRRRTTTYYY___ccceeemmmvvv}}}zzzrrrnnnlllhhhccc[[[WWWRRRNNNKKKIIIFFFDDDFFF???;;;>>>AAABBBDDDFFFEEEDDDFFFMMMTTT]]]lllzzzqqqbbbWWWYYYjjj|||hhhKKKCCCEEEDDDBBBBBBFFFEEEDDDCCCAAA===777222000000//////.../////////------------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,---...------...000222:::AAAIIIMMMOOOQQQWWW\\\aaaeeefffbbb^^^___```___VVVJJJHHHOOOVVVbbbaaaOOOQQQUUUwwwvvvmmmhhhdddfffsssjjjOOOCCCBBBDDDFFF@@@===888333000......///---............---,,,,,,******)))))))))+++,,,...000000///...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******,,,((()))//////)))(((,,,)))*********************''')))***++++++///666;;;KKKPPPVVV\\\^^^___```aaa___```aaaaaaaaabbbdddfffggggggeeedddcccccccccccc^^^___ccceee___SSSKKKHHHPPPiiiwww{{{~~~qqqbbbUUUPPPQQQPPPVVVcccwww~~~tttkkklllhhhdddeeelllqqqjjj```VVVVVVUUUTTTZZZaaaccc```]]]ZZZVVVWWWccctttuuuiiiddd___YYY[[[aaaaaaffflllppprrrtttwwwzzzrrrrrrssswww}}}ssspppnnnooosss~~~ggg___VVVKKKCCC@@@>>><<<999<<<<<<===>>>AAABBBCCCCCCHHHGGGFFFGGGIIILLLMMMNNNOOOSSSWWW[[[```gggpppvvv}}}wwwiiifff```[[[XXXUUUQQQOOOOOOFFF@@@BBBFFFFFFCCCBBBEEEBBBAAADDDHHHNNNYYYdddpppwww{{{uuummm```QQQKKKSSS```{{{yyyWWWGGGDDDEEEGGGIIIEEEEEEEEEFFFDDD@@@999555/////////////////////......------------,,,,,,,,,------------,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,---------------,,,+++...111555???DDDKKKNNNPPPSSSYYY^^^cccdddccc```^^^]]]\\\ZZZOOONNNRRRXXX]]]___UUUFFFJJJjjjzzzssslllrrrxxxyyy\\\IIICCCDDDFFFCCC@@@;;;666222/////////...............------,,,******))))))***+++,,,,,,......------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((())))))***)))&&&///======///&&&)))+++*********************'''***++++++,,,333>>>HHHSSSVVVZZZ\\\]]]^^^___aaa___```bbbbbbaaabbbdddfffhhhgggeeedddccccccccccccfff```]]]]]]VVVMMMOOOYYYoookkk\\\ZZZWWWOOOPPPXXXbbbkkkwwwuuugggZZZRRRVVVWWWYYY```gggiiibbb[[[VVVaaammmvvv{{{zzzrrriiiggghhhiiippprrrqqqpppmmmsssyyypppiiifffeee```bbbbbbcccmmm~~~zzztttpppqqqxxxPPPIIIAAA<<<<<<>>>???@@@???AAABBBDDDEEEFFFGGGHHHKKKHHHDDDDDDIIIOOOTTTWWWWWW^^^hhhqqqyyy|||vvvpppkkkfff```]]]YYYOOOHHHIIILLLJJJEEEBBBDDDAAA@@@BBBDDDEEEKKKQQQZZZbbbqqqwwwrrrjjj```TTTKKKLLLSSScccnnnkkkTTTHHHDDDFFFIIICCCDDDEEEFFFEEEAAA<<<777////////////.........---.........---------,,,,,,---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,+++,,,///444888BBBGGGLLLPPPSSSVVV[[[^^^dddaaa_________\\\VVVQQQJJJWWW``````^^^YYYRRRPPPSSSrrraaa^^^WWWllldddNNNDDDDDDGGGEEECCC>>>999444111///...//////......------------+++++++++++++++,,,,,,---------,,,,,,+++++++++***************************************************(((((((((((()))))))))***((((((((((((((())))))******'''///>>>>>>///'''***++++++++++++************)))+++,,,,,,///999GGGRRRVVVXXXZZZ[[[\\\]]]```bbb___aaabbbbbbbbbbbbeeegggffffffeeedddccccccbbbcccaaaWWWPPPOOOOOOVVVkkk~~~jjjXXXRRR___hhheeeccchhhsssssseeeYYYRRRPPPWWW___jjjsssuuuqqqlllkkkooo~~~yyyooojjjhhhooouuuyyywwwzzzEEEAAA;;;888999;;;>>>???AAACCCEEEFFFGGGGGGIIIKKKIIIEEEBBBEEENNNXXX```dddnnnyyywwwqqqeeeZZZQQQPPPPPPKKKFFFCCCDDD@@@???BBBBBBAAABBBFFFGGGNNN[[[mmm}}}yyyrrrkkkddd]]]XXXZZZ___dddppplllWWWIIIDDDCCCCCCCCCDDDEEEEEECCC>>>:::222111000///........................---------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---+++,,,---...///333888<<>>999555111///000///......------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))******---(((***000000***(((---******+++++++++++++++++++++---000333888CCCOOOXXXWWWYYY[[[\\\]]]___bbbeee```aaabbbbbbbbbccceeegggeeeddddddcccbbb```^^^]]]QQQMMMKKKOOOZZZnnn|||wwwiiiaaaXXXTTT___www~~~|||{{{qqqjjjbbb\\\UUURRRUUUZZZppp|||qqqmmmnnntttvvvzzz~~~<<<;;;888888999<<<>>>???CCCEEEHHHHHHIIIJJJNNNQQQQQQOOOQQQZZZhhhuuu~~~}}}ssshhhccc^^^WWWQQQOOONNNIIIEEEEEEDDD@@@???AAA@@@DDDLLLVVVbbblllssswwwyyyxxxzzz{{{xxxuuuxxx~~~qqq[[[JJJBBBDDDDDDDDDEEEEEEDDDAAA>>>666555222000///...///000............------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,.../////////...---,,,---000222444888>>>AAAFFFJJJPPPWWW[[[^^^```bbb```______]]]UUUKKKKKKPPPjjjzzzqqq^^^WWWPPPRRRbbbwwwlll^^^NNNIIIWWWppp}}}zzzlllfffgggcccWWWLLLHHHGGGFFFDDD???:::555222000000......---......///,,,---------------,,,,,,,,,,,,,,,,,,------------************************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******,,,***)))(((((()))***,,,*********++++++,,,,,,,,,+++///555>>>FFFOOOUUUYYYXXXYYY[[[\\\]]]___bbbeee```aaabbbcccbbbccceeegggcccccccccbbb___[[[VVVTTTKKKTTT^^^hhhvvvzzzeeeaaa]]]XXX]]]]]]eeevvv}}}mmmddd```^^^[[[WWWVVVYYY\\\aaammmyyyvvvkkkhhhqqqxxx{{{}}}xxxvvvyyy777888888:::===@@@BBBDDDEEEGGGJJJKKKLLLNNNSSSXXXcccdddjjjwww}}}uuukkkeeeddd]]]UUUOOOKKKGGGBBB@@@AAABBBCCCFFFIIIOOOXXXaaahhhwwwmmmUUUFFFFFFEEEDDDEEEFFFEEECCCAAA:::888444111///000111222//////.........---------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,.../////////......,,,///222555888<<>>>>>@@@CCCGGGIIIKKKKKKLLLLLLPPPVVV[[[```mmmyyy||||||uuuhhh[[[UUUPPPLLLHHHCCC???AAACCCEEEJJJOOOgggqqqyyyooorrrttt]]]MMMFFFCCCHHHKKKHHHFFFGGG@@@===999444111000000111000000/////////.........////////////............---------------------------,,,++++++***+++++++++,,,,,,,,,---------......---------,,,,,,---.........000555;;;AAAFFFHHHIIIOOOQQQVVV\\\aaabbb```^^^YYYZZZWWWMMMDDDFFFSSS___bbbWWWMMMVVVsssuuuyyyuuudddUUU]]]|||~~~yyyuuutttsssrrrrrrtttuuuxxxzzz{{{|||{{{{{{{{{yyywwwxxxzzzxxxsssmmmgggeeecccbbbaaa___]]][[[[[[[[[[[[\\\\\\\\\\\\]]]^^^]]]\\\\\\^^^bbbfffiiisssuuuzzz~~~~~~zzzyyygggRRRIIILLLMMMQQQRRRIII777333...---...///...,,,......---------,,,,,,,,,,,,++++++---000222222111***************************)))(((((((((((()))***))))))))))))))))))))))))************************+++++++++*********)))))))))))))))***+++...111222;;;DDDOOOVVVXXXWWWWWWXXXXXX[[[]]]_________aaabbbccccccddddddccccccccccccgggaaaZZZUUUQQQRRR]]]jjjxxxaaacccpppzzzoooppprrrrrrddd___YYYZZZfffwww~~~}}}~~~yyyvvvxxxzzzqqqsss~~~CCCCCCDDDFFFIIIMMMQQQSSSXXXZZZ```iiisssvvvkkkccc\\\SSSKKKDDDBBBBBBAAACCCGGGQQQZZZiiiyyypppqqq|||```RRRFFFGGGMMMOOOJJJFFFCCC@@@<<<777333111000000000000000/////////....../////////............---------------------------------,,,+++++++++++++++,,,,,,,,,---------............---------------......222888>>>DDDHHHIIIJJJOOOSSSYYY]]]___^^^^^^^^^\\\YYYQQQGGGBBBHHHUUU```___RRRSSSrrr}}}sss}}}{{{llllll~~~wwwqqqfffbbb]]]YYYXXXWWWVVVUUU[[[\\\^^^```aaaaaaaaa```bbb```___```bbb```[[[WWWSSSRRRPPPOOOOOONNNLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNRRRQQQPPPQQQTTTYYY^^^aaakkkmmmqqqvvv{{{{{{uuuZZZIIIHHHJJJPPPRRRIII888333...---...///...---......---------,,,,,,,,,***+++,,,...111222111000***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))***+++***+++000777===HHHNNNUUUYYYYYYWWWWWWXXX[[[\\\^^^^^^^^^^^^aaacccaaabbbbbbdddeeeeeebbb```\\\VVVQQQQQQZZZlll|||iii___\\\sssuuu___UUUVVVYYYXXXYYYXXX\\\iii}}}~~~yyyqqqkkkkkkpppwww||||||pppllleee``````hhhttt}}}KKKKKKKKKLLLOOOTTTZZZ___jjjoooyyysssjjj```WWWMMMIIIFFFCCCBBBDDDAAAHHHSSSaaapppjjjQQQGGGKKKNNNKKKEEEEEECCC???:::666222000///000000000////////////...//////.........---------,,,,,,------------------------,,,++++++++++++,,,,,,,,,,,,---------......///......---------------...333:::AAAFFFIIIJJJKKKOOOUUU\\\______]]]^^^___[[[TTTJJJFFFIIIRRR\\\ccc]]]ZZZllliiinnnyyy{{{tttoookkkgggaaa\\\SSSOOOKKKHHHGGGGGGFFFEEEJJJKKKMMMOOOPPPQQQRRRRRRTTTSSSRRRRRRRRRQQQMMMJJJKKKIIIHHHHHHIIIHHHGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKLLLNNNRRRXXX^^^bbbgggjjjnnnsssxxx|||eeePPPKKKJJJLLLJJJ???:::555///---...//////---......---------,,,,,,,,,))))))***---//////,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,---,,,---444@@@JJJQQQUUUXXXZZZYYYXXXYYYZZZ]]]^^^^^^]]]]]]^^^aaaccc```aaaccceeegggddd___ZZZMMMNNNSSS^^^pppyyymmm\\\TTTWWWkkkwww^^^LLLHHHMMMRRRTTTdddcccjjj||||||xxxrrrkkkfffddd```[[[XXXZZZ```hhhmmmyyy~~~{{{ppplllrrrwwwtttvvvzzz|||||||||zzztttlllaaa\\\UUUOOOMMMQQQWWW\\\aaahhhoootttxxxOOOPPPQQQSSSVVV^^^gggmmmxxx{{{ppplllaaaVVVQQQNNNHHHDDDDDDAAACCCHHHQQQ___qqq```JJJFFFJJJJJJFFFGGGEEEBBB===888444111///111000000000////////////............------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,---------......///......---------......///555===CCCGGGIIILLLMMMPPPVVV]]]```___^^^^^^```MMMKKKLLLSSS\\\bbbbbb___QQQ```fff]]]___ppp{{{wwwsssrrrllleee```]]]ZZZUUUQQQNNNKKKFFFDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMLLLKKKKKKJJJIIIFFFDDDHHHFFFEEEEEEGGGGGGFFFDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIKKKOOOTTT[[[```dddjjjlllpppuuuyyy}}}|||yyyyyy}}}qqq[[[RRRJJJJJJJJJBBB===777111...///000///.........---------,,,,,,,,,******+++,,,---,,,)))&&&************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************,,,......000999FFFQQQUUUVVVXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]^^^aaadddaaabbbcccdddaaa\\\UUUPPPLLLVVVfffwww{{{ddd]]]WWWRRR[[[kkkzzzmmmSSSEEEIIIWWWeeemmmvvvttt{{{{{{tttppplllbbbZZZQQQPPPNNNLLLMMMPPPSSSVVVaaafffeee\\\WWW[[[___^^^^^^bbbddddddeeefffaaaZZZPPPLLLHHHDDDBBBCCCDDDDDDKKKQQQYYY___dddooo|||yyyMMMPPPTTTYYY___iiivvv~~~yyynnnccc^^^YYYQQQJJJGGGEEEDDDDDDFFFNNN]]]mmmxxxuuuXXXJJJIIIJJJIIIHHHGGGDDD@@@;;;666222000111111000000000/////////.........------------,,,+++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............------...//////000222888@@@FFFHHHKKKOOORRRSSSWWW\\\______^^^\\\\\\IIIRRR___hhhjjjcccWWWOOOVVVmmm___NNNRRRRRRqqq|||wwwqqqlllhhhgggbbb\\\XXXVVVSSSNNNJJJKKKHHHDDDAAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEFFFFFFEEEDDDFFFGGGGGGHHHIIIJJJKKKKKKNNNPPPSSSXXX]]]bbbfffhhhkkknnnqqqvvv{{{~~~|||vvvuuu~~~uuucccVVVIIIGGGLLLJJJAAA;;;444000000000///.........---------,,,,,,,,,...---------...---+++)))++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++)))***---///444>>>JJJSSSUUUVVVWWWXXXZZZ\\\]]]^^^\\\]]]____________bbbdddbbbbbbaaa]]]WWWSSSQQQQQQ\\\lllppp___SSSRRRUUUYYYiii|||ttt```LLLIIIXXXpppwwwmmmhhhcccZZZQQQEEEEEEEEEEEEEEEEEEEEEEEENNNRRRRRRLLLHHHJJJLLLKKKLLLNNNOOONNNPPPRRROOOIIIAAA???======>>>>>>===<<>>888444111111111111000000000//////.........---------,,,,,,++++++,,,,,,---......///......---,,,,,,,,,,,,---,,,,,,,,,---------......------------...000111222666<<>>>>>======>>>@@@CCCGGGJJJMMMOOOPPPRRRTTTUUUWWWXXXZZZ[[[[[[YYYXXXXXXYYYYYYXXXWWW[[[[[[\\\]]]^^^___``````eeehhhkkkooosssuuuvvvvvvuuuwww{{{yyyttttttooofffSSSJJJLLLJJJFFF???777222000111000.........---------,,,,,,,,,...---,,,---///000///...++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))************************))))))*********++++++++++++,,,///444<<>><<<<<<>>>@@@???===>>>CCCHHHIIIIIIPPP\\\eeehhhnnnwww|||gggooozzzsssggg```SSSQQQMMMHHHFFFHHHMMMQQQdddrrrfffRRRKKKJJJIIIHHHGGGDDD???:::555222111111111111000000000000......---------,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---///000222333:::???FFFJJJLLLOOOVVV[[[[[[ZZZYYY[[[\\\YYYSSSMMMLLL```qqqlllXXXNNNYYYhhh}}}sss[[[KKKMMMUUUkkk}}}{{{yyywwwvvvoookkkhhhfffeeebbb]]]YYYSSSNNNIIIDDDBBBAAA@@@>>>???BBBFFFLLLRRRYYY___bbbeeegggkkknnnqqqtttwwwzzzzzzxxxwwwwwwwwwwwwvvvtttsssssstttuuuvvvwwwxxxyyy~~~|||sss}}}~~~wwwwww}}}eeeRRRLLLGGGHHHAAA999333111111000.........---------,,,,,,,,,,,,+++***,,,...111111111++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++///000333:::DDDNNNTTTXXXWWWWWWWWWZZZ]]]_________XXX[[[___aaaaaabbbcccddd\\\\\\XXXQQQPPPZZZnnn~~~iiiWWWUUUdddyyyhhh]]]]]]aaacccdddiiiiiisssmmmhhh[[[KKKCCCDDDCCC??????@@@AAACCCEEEGGGIIIJJJBBBBBB@@@>>>???BBBDDDDDDAAACCCBBBAAADDDJJJKKKHHHHHHDDD@@@???AAABBBBBBAAA===AAADDDCCC@@@DDDMMMVVVSSSYYYeeeqqqyyy{{{vvvrrrmmmwww{{{pppgggbbbYYYPPPJJJJJJNNNRRRSSS]]]hhhttteeeQQQMMMLLLJJJGGGCCC@@@<<<999777333111000111222222111000//////............//////........................------------------------//////.........------------+++---///...,,,222===CCCEEEGGGKKKPPPTTTXXX[[[[[[YYYWWWXXXYYYUUUMMMFFFUUU``````SSSLLL[[[vvvyyykkkkkkaaaSSS^^^xxxyyymmmiii\\\MMMCCCAAAAAA???===BBB@@@CCCNNNYYYcccmmmvvvvvvtttqqqUUUMMMJJJEEEBBB???999111///111///////////////............000111...,,,---//////,,,++++++******++++++,,,------++++++++++++------)))************+++++++++***++++++++++++,,,,,,,,,,,,......---+++***+++,,,...777AAAGGGMMMSSSUUUTTTXXXYYYZZZ[[[]]]___```aaa^^^```___\\\]]]bbb```ZZZYYYRRRHHHHHH^^^}}}nnnYYYTTTZZZkkk~~~nnn^^^YYY[[[cccsssqqqhhhXXXSSSKKKEEECCCCCCDDDEEEFFFHHHKKKOOORRRQQQNNNKKKIIIHHHGGGFFFGGGIIILLLMMMGGGHHHJJJNNNQQQSSSRRRPPPJJJJJJIIIIIIIIIIIIJJJJJJGGGIIIGGGBBB@@@CCCEEEEEEFFFJJJNNNTTT___iiillliiikkkooovvv|||rrrkkkaaaVVVNNNJJJIIIIIIOOOTTT\\\fffwww{{{aaaRRRNNNMMMJJJEEE@@@;;;888666333222000000222222111000//////............//////........................------------------------//////.........---------///---...000......555???CCCEEEHHHLLLPPPUUUXXXZZZYYYYYYXXXVVVTTTOOOJJJFFFOOOWWWVVVOOOVVVqqq{{{kkkjjjgggcccqqqyyyooobbbPPPEEE@@@@@@>>>;;;;;;<<>>===<<<:::777;;;@@@CCCDDDMMMbbbvvv}}}ppp\\\RRRLLLHHHFFFAAA777111///000///......---------...///...---.........,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---************+++++++++,,,))))))))))))*********+++,,,,,,---,,,++++++---000;;;CCCKKKOOORRRWWWYYYXXXYYYYYYZZZZZZ[[[\\\\\\]]][[[]]]_________]]]UUUMMMFFFEEENNNiiiyyymmm]]]SSSRRR^^^qqqvvviii\\\WWWYYYlllrrrggg[[[PPPHHHFFFFFFEEEFFFGGGJJJLLLNNNPPPTTTXXXZZZ\\\^^^cccgggqqqqqqqqqrrrssssssttttttrrrqqqqqqqqqqqqpppmmmkkkdddcccbbbaaaaaaaaaaaaaaa^^^___]]]WWWTTTSSSPPPLLLIIIGGGBBB???DDDLLLPPPNNNVVV]]]hhhvvvyyyoooiiiddd]]]XXXSSSVVVVVVTTTZZZkkk}}}~~~YYYXXXTTTNNNGGGAAA>>>===666333111000111111000///000000////////////000000........................////////////////////////........................000///...///000444<<>>BBBEEEHHHMMMRRRVVVXXXYYYYYY[[[YYYTTTNNNKKKNNNTTTZZZRRRQQQWWWooommmZZZTTTRRRaaa{{{iiiYYYPPPCCC:::888:::===??????======>>>===>>>FFFOOOjjj||||||~~~ttt[[[RRRMMMNNNMMMFFF===888222111///...------......444999@@@CCC:::...,,,111---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,---...222888<<>>:::666333333333333222111111000000000000111111////////////////////////////////////////////////---------.........//////+++///000111666???CCCBBBEEEIIIOOOUUUYYYZZZYYYXXX[[[VVVUUU\\\eeeeeeYYYMMMNNNUUUmmmkkkaaaSSSSSS___yyymmmXXXLLL>>><<<:::999:::===???@@@BBB===;;;>>>@@@???@@@CCCHHHOOOZZZkkk}}}qqqfffZZZPPPQQQSSSNNNDDD===777555222///...///000111,,,---777CCCCCC777///000------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,---...111555>>>GGGNNNNNNRRRTTTRRRRRRVVVYYYXXXZZZ[[[[[[[[[\\\\\\]]]]]]WWWUUUQQQLLLHHHPPPkkkiii[[[YYYvvvqqq]]]PPPWWWeeeqqqwwwaaaYYYWWWWWWWWW\\\bbbeeefffjjjqqqwww}}}tttkkk```ZZZSSSLLLJJJKKKOOORRRiiizzzzzziiicccZZZQQQMMMJJJHHHGGGCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHJJJMMMRRRVVVZZZ]]]aaaiiirrryyy|||{{{qqqiii___VVVXXXhhhzzzvvvaaaWWWWWWVVVOOOFFF???<<<777444444444444333111111000000000000111111000000000000000000000000////////////////////////---------.........//////+++000222333999BBBEEEBBBEEEJJJPPPVVVZZZ[[[YYYXXXYYYUUUVVVcccooolllWWWCCCSSS^^^yyypppgggpppVVVVVVfffvvviiiXXXGGG>>>;;;;;;;;;<<<===>>>>>>>>>EEEAAA>>>???>>><<<>>>CCCBBBEEEIIIQQQddd~~~}}}vvvtttfffZZZZZZ]]]XXXNNNFFF888666333000//////111222:::...+++333777222///111...------,,,,,,------...++++++------------++++++++++++,,,,,,,,,---------,,,,,,---------.........------///222888AAAKKKRRRPPPTTTUUUSSSSSSWWWYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^UUUTTTRRROOOPPPaaa}}}dddSSSVVVaaadddVVVRRRaaavvvnnn]]][[[^^^```kkknnnrrrzzzvvvpppggg^^^VVVRRRPPPPPPTTTeeewww}}}wwwssspppllliiihhhjjjmmmpppsssuuuvvvvvvyyyxxxxxxvvvsssmmmeee___VVVPPPGGG@@@>>>>>>@@@@@@>>>======<<<<<<======>>>??????@@@AAACCCDDDFFFGGGMMMQQQVVV[[[```fffmmmqqqssswww}}}}}}nnn^^^VVVVVVOOO^^^jjjnnnyyy}}}___RRRUUURRRHHHEEECCC>>>888333111222444222222222111111111111000000000/////////000000111////////////////////////111000000////////////000,,,111777:::<<>>:::777888999:::<<<===>>>>>>@@@AAAAAA???===<<<===>>>BBBEEEIIINNNVVVcccrrr|||oooqqq}}}}}}}}}vvvggg\\\YYYWWWTTTCCC>>>777000...---...///111222222222111000...---+++,,,,,,,,,++++++---///333,,,***...000---,,,...---,,,,,,,,,,,,---......333000------///000...,,,222111111666@@@IIIOOORRRQQQSSSTTTTTTTTTVVVYYY[[[VVVWWWWWWYYY\\\]]]YYYSSSQQQLLLKKKXXXnnnyyy```SSSYYYnnnuuuaaa]]]eeerrryyyuuuooojjjiiinnnvvv}}}tttiiiaaa^^^YYYXXX___ttt~~~mmmhhhaaa[[[XXXVVVSSSPPPQQQSSSUUUWWWXXXYYYYYYYYY\\\[[[ZZZZZZYYYUUUOOOKKKHHHDDD@@@===<<<<<<<<<;;;:::999999888888999999::::::::::::;;;<<<>>>???@@@???AAAEEEIIILLLPPPUUUYYY\\\```ffflllrrrvvvxxxyyy~~~ppp___UUUSSSPPPXXX___cccnnnxxx]]]TTTTTTTTTFFFDDD@@@:::666444444444222222222222111111111111111000000000000000111111////////////////////////000000/////////000000111---222888<<<>>>AAAFFFJJJPPPVVVYYYWWWXXXZZZXXXTTTRRRIIITTTgggcccWWW\\\ggg|||nnnbbbZZZ\\\|||vvvaaaQQQDDD:::777777888999:::<<<===>>>>>>AAABBBAAA@@@======>>>???EEEGGGKKKNNNSSS[[[gggooo}}}rrrvvv|||hhh___]]]]]]HHHAAA777111//////000000000000111111111///...---,,,---...---,,,,,,...000666///,,,///111...---///------,,,,,,------...///222///------...///...---///000444<<>>@@@DDDIIIMMMTTTWWWXXXXXXXXXYYYVVVPPPJJJOOOUUU]]]\\\RRR^^^{{{yyyooodddZZZsss|||ppp[[[LLLAAA999666777888999:::<<<===>>>>>>AAABBBAAA@@@>>>>>>???AAAHHHKKKNNNQQQSSSYYY```fffxxxxxxrrraaa^^^```OOOEEE888111000222222111...///000111000000......---...//////......///111888333///000000......000---------,,,------...///111///---,,,...///......---111:::CCCLLLOOOOOOMMMQQQTTTXXXYYYXXXVVVUUUUUUYYYVVVVVVYYY]]]YYYPPPHHHBBBPPPfffsssbbb]]]UUUUUUgggsss```UUUUUU[[[aaaqqqyyyooouuuyyyjjjpppssseeeXXXPPPIIIFFFCCC@@@???>>>======?????????@@@@@@@@@@@@@@@???>>>===>>>@@@@@@???>>>777777777999;;;;;;999888999999888888888888999999999999888888888999:::::::::;;;<<<<<<<<<===???AAABBBDDDHHHMMMPPPSSSTTTUUUYYY]]]bbbhhhnnntttzzzzzzrrroookkkaaa]]]bbbdddfffuuu|||fffgggvvvYYYRRRYYYIIIGGGCCC???<<<888555333333333222222222111111111111111000/////////000000////////////////////////////////////000111222333000666<<<@@@CCCGGGLLLPPPRRRTTTWWWYYYZZZXXXRRRLLLGGGWWWYYYXXXZZZVVViii}}}wwwnnnkkknnnhhhUUUIII???:::888777888999:::<<<===>>>>>>@@@AAA@@@???>>>???BBBEEEJJJOOOUUUYYY[[[___dddiiiuuu~~~hhh______UUUJJJ;;;222111333333111...///111222222111000///.../////////......000111999666222000///......///---------------...//////000...---,,,---...///000000555???IIIOOOQQQPPPNNNQQQTTTWWWYYYXXXWWWWWWXXXYYYXXXXXXYYYVVVPPPLLLKKKQQQcccxxx{{{^^^PPPXXX___hhh|||www```TTTRRRXXXiii{{{zzzwwwfffYYYOOOHHHEEE@@@???>>><<<;;;;;;;;;<<<;;;;;;;;;<<<===>>>??????===<<<:::;;;<<<===<<<;;;:::999777777999::::::999:::::::::999999:::::::::;;;;;;:::::::::;;;;;;<<<888:::;;;;;;:::;;;===???<<<===???AAACCCDDDDDDDDDEEEHHHLLLPPPTTTYYY___cccooorrruuuxxx|||~~~sssoootttppphhhooossseeekkkrrr^^^VVVMMMIIIDDD@@@===999555111333333333222222222222111111000//////.........///000000000000000000000000////////////000222333333333888>>>BBBEEEHHHMMMRRRRRRTTTXXX\\\[[[TTTLLLGGGFFFVVVWWWVVV^^^dddzzz{{{kkktttwwwoooxxxrrrZZZKKKCCC===999999777888999:::<<<===>>>>>>>>>???@@@@@@AAACCCHHHKKKQQQVVV]]]bbbdddgggkkknnnkkkqqq}}}uuurrrpppvvvuuueee___XXXNNN@@@777444333222111000111222333444333222111---...///...------///111777777444000...---.........------------...////////////...------...111333777<<>>???;;;<<<===<<<::::::<<<===::::::;;;;;;===>>>@@@AAA===<<<;;;;;;<<<<<<;;;:::===;;;888777888:::::::::::::::999999999999::::::;;;;;;;;;:::;;;;;;<<<<<<999:::;;;;;;;;;;;;===???;;;;;;<<<<<<<<<<<<;;;;;;;;;===@@@BBBDDDGGGJJJMMMRRRVVV[[[```eeekkkqqquuuvvvyyy|||}}}pppoooxxx~~~mmmXXXTTTNNNGGGBBB>>>;;;555111333333333333222222222222222111000///.........///000000000000000000000000000000000000111111222333666:::@@@DDDFFFIIINNNRRRUUUVVVZZZ]]]XXXOOOIIIHHHIIIQQQSSSVVVddduuuiii^^^nnnvvvuuutttbbbNNNBBB===999777777777888999:::<<<===>>>>>>===???@@@BBBEEEKKKQQQUUU[[[```gggjjjkkklllnnnqqqhhhfffhhhqqq~~~tttmmmlllmmmrrryyy}}}~~~}}}uuuqqqwwwzzzeee\\\YYYRRRHHH>>>888444222111222333444555555444222222---...///...---...///111555777777222...//////---......------......///000000000///...---///333666>>>CCCHHHMMMPPPRRRSSSUUURRRTTTUUUVVVWWWYYY]]]aaaWWWXXXYYYSSSGGGFFFZZZsss}}}hhhXXXPPPjjj{{{WWWQQQUUUhhh{{{zzz|||rrraaaTTTIIIDDDAAA======@@@<<<>>>@@@@@@>>>>>>@@@BBB????????????@@@BBBCCCDDD??????>>>???AAAAAA???===???===;;;:::<<<======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>>>>>>>======>>>@@@==================<<<<<<;;;===???@@@@@@AAACCCDDDCCCFFFKKKNNNQQQTTTXXXZZZ^^^bbbfffjjjkkknnnrrruuutttwwwzzz|||wwwrrrtttyyyggg[[[TTTJJJDDD@@@===777333444444333333333222222222444333222111000000000000000000000000000000000000111111111000111111222222888<<>>>>>>>>@@@CCCFFFLLLSSS[[[aaadddiiiooorrrrrrsssuuuwwwtttiii```aaaiiivvv~~~vvvtttwww|||ttttttuuubbb[[[YYYWWWQQQHHH===666333333333444444555444333111000///000000000//////111222333888:::444111111111..................//////000000111000///...000555999CCCHHHMMMPPPQQQRRRSSSUUURRRTTTWWWXXXYYYZZZ\\\^^^YYYVVVRRRMMMFFFMMMlll~~~hhhVVVVVVaaaqqqUUU[[[lll}}}uuutttzzzvvvmmmddd[[[XXXNNNGGGGGGFFFBBBAAADDD===@@@BBBBBB@@@@@@BBBEEECCCBBBBBBAAABBBCCCDDDEEE??????@@@BBBCCCCCCBBB@@@@@@???>>>@@@AAABBBAAA???>>>======<<<<<<======>>><<<<<<<<<<<<===>>>???@@@===>>>>>>===;;;;;;<<<>>>===============>>>>>>>>>:::<<<>>>???>>>>>>???@@@AAADDDFFFGGGFFFEEEEEEFFFGGGKKKQQQTTTVVVYYY^^^aaaaaacccgggiiilllrrrzzz}}}zzztttrrruuu|||aaaXXXMMMFFFBBB>>>999555444444444333333333222222666555444333222222222222000000000000000000000000222222111111111111111111999===CCCEEEFFFIIIMMMPPPRRRSSSVVVXXXSSSOOOXXXdddjjjXXXXXXcccpppZZZ```aaa```kkkzzzhhhXXXHHH@@@>>>:::777777777888999:::<<<===>>>>>>???AAAEEEJJJPPPYYYbbbhhhiiinnntttwwwxxxzzz}}}nnn^^^WWWYYYaaaqqqxxxqqqcccaaaYYYZZZWWWNNNAAA888444444333333444444333111000///000111222111000000222444222999<<<777333444333///...............///000000000111111///...111666;;;EEEJJJPPPSSSSSSRRRSSSTTTRRRUUUYYY[[[[[[ZZZZZZZZZ\\\SSSLLLHHHGGGUUUzzzwwwfffUUULLL[[[uuuzzzaaa]]]jjjxxxvvvwwwwwwuuuvvvyyymmmdddZZZSSSQQQPPPNNNKKKIIIGGGFFFFFFFFFDDDDDDGGGHHHEEEEEEHHHHHHGGGGGGGGGHHHGGGEEECCCDDDEEEDDDBBBCCCFFFEEEBBBFFFDDDCCCDDDGGGGGGCCC??????>>>>>>>>>>>>>>>??????;;;===??????>>>>>>???AAAAAA@@@??????>>>===???CCCCCCBBBAAA?????????@@@@@@BBBAAA???======>>>???@@@CCCAAA???>>>???@@@@@@@@@CCCCCCDDDEEEFFFHHHIIIJJJMMMMMMOOORRRVVVZZZ^^^```ggglllrrrwww{{{~~~|||~~~xxxsssoooooovvvxxxvvv]]]PPPNNNDDD<<<999555555444333333555555444222333333222222222222111111333111000000111111000...222333333222000000222444;;;???DDDIIIMMMPPPTTTVVVWWWYYYXXXSSSMMMQQQdddwwwsss\\\XXXmmm|||^^^PPPMMM]]]sss|||dddUUUFFF???<<<888666777777888888999:::;;;<<<===???@@@FFFPPPXXX\\\bbbhhhsssxxx|||{{{|||xxxlll___VVVTTTWWW\\\llluuu}}}rrrfff\\\```ccc\\\KKK:::333444333333333222222222111111000000000000000000000000000000111000//////111333......////////////......000222333333333777>>>DDDLLLMMMPPPRRRTTTUUUUUUUUUSSSTTTVVVXXX\\\^^^[[[VVVWWWRRRJJJHHHYYYvvvmmmVVVKKKGGGZZZ}}}tttfffaaaccceeeppp}}}{{{jjjkkknnnmmmuuuwwwoooeee^^^VVVSSSSSSSSSQQQNNNLLLIIIHHHLLLMMMKKKKKKMMMIIIIIIHHHIIIJJJJJJIIIIIIKKKMMMLLLHHHFFFIIIKKKJJJHHHHHHGGGIIIJJJHHHDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@BBBBBBBBBAAA@@@@@@BBBBBBCCCCCCAAA???>>>???BBBBBBBBBBBBAAAAAA@@@@@@DDDDDDBBBBBBBBBCCCDDDEEEAAA@@@@@@AAABBBCCCDDDDDDAAAAAA@@@@@@AAACCCDDDEEEGGGGGGGGGHHHJJJMMMOOOQQQPPPTTTYYY]]]___aaaccceeehhhlllqqqvvv}}}tttnnnqqqlllnnnzzziiiYYYTTTHHH@@@===888666555333333555555444333111222222222333333444444333111000000111111000///111222222111000222555888>>>AAAGGGKKKNNNQQQTTTVVVWWWXXXUUUNNNLLLUUUeeerrreee^^^iiitttWWWLLLNNNddd~~~ssslll___RRRDDD>>><<<999777888777888999;;;<<<<<<======>>>===BBBJJJSSSZZZdddlllvvv}}}}}}xxx{{{tttkkkaaaXXXSSSVVV]]]kkk}}}{{{nnnkkkiiieeeWWWCCC888777333333333222222222222111000000000000000000000000///000111111/////////111...//////////////////...///000111222666;;;BBBGGGLLLMMMPPPRRRTTTUUUUUUUUUPPPSSSVVVXXXYYYYYYYYYXXXKKKJJJQQQ^^^ooofffSSSNNNUUU___tttsss___WWW\\\gggoookkkaaaiiittt}}}yyykkkeeedddddd___ZZZYYYTTTQQQSSSSSSQQQPPPRRRPPPPPPOOONNNNNNOOOPPPPPPMMMRRRSSSPPPOOOTTTXXXYYYTTTTTTTTTRRROOOKKKGGGEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCDDDFFFFFFDDDBBBCCCEEEGGGHHHIIIIIIGGGFFFHHHHHHIIIIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIJJJJJJFFFGGGGGGFFFEEEDDDBBBAAABBBAAA@@@@@@@@@AAACCCDDDDDDDDDCCCBBBBBBCCCDDDEEEDDDFFFIIIKKKKKKLLLMMMOOOSSSUUUXXX\\\eeesssxxxrrrzzzpppjjjqqqwwwdddZZZLLLDDD@@@:::777666444444555555444333111111222333444555666777333111000111222222111///111111111000111444999===AAAEEEIIIMMMOOOQQQTTTVVVWWWWWWQQQIIIKKKYYYdddgggYYYcccrrrWWWTTT___zzzwwwjjjaaaYYYMMMAAA===<<<:::888999888999;;;===>>>>>>======???===???FFFOOOYYYgggsss{{{{{{}}}ooo^^^RRRLLLNNNVVVcccooo{{{uuukkkiiiaaaMMM===999333333333333222222222222000000000000000000000000///111333222000///......////////////////////////000...///222999AAAGGGJJJMMMNNNPPPRRRTTTUUUUUUUUURRRUUUYYYZZZXXXVVVVVVWWWNNNPPPhhhnnnQQQJJJVVVkkk|||{{{bbbSSSVVVddduuu|||rrrqqqmmmcccddduuu}}}{{{vvvqqqjjjbbb]]]]]]]]]YYYXXXXXXYYYXXXWWWUUUSSSTTTWWWYYYUUU[[[aaadddiiippprrrpppooonnnjjjddd]]]UUUOOOKKKGGGGGGGGGFFFFFFFFFFFFFFFDDDBBBAAACCCFFFHHHHHHFFFFFFHHHJJJJJJKKKNNNMMMJJJLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKIIIKKKMMMLLLIIIFFFCCCBBBFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJJJJLLLOOOTTT]]]lll}}}wwwmmmooo{{{kkk^^^NNNFFFCCC;;;999777444444555555555444333333444444555666666777333222111111222333222111222222111000111555;;;@@@DDDGGGKKKNNNOOOQQQSSSTTTVVVVVVPPPHHHNNN\\\aaa[[[[[[pppsssZZZbbbwwwyyyjjjaaaWWWKKK@@@<<<<<<:::999:::888:::<<<>>>??????>>>===BBB@@@AAAGGGOOOXXXggguuu|||xxxkkkbbbWWWRRROOOSSS]]]kkkkkkhhhdddSSSAAA888444444333333333222222222000000000000000000000000111333555555222000......000//////////////////000222//////444===EEEJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUYYYYYY[[[]]]ZZZTTTQQQQQQQQQZZZ|||cccMMMTTTlll}}}kkkYYYXXXfffzzz}}}kkkdddddddddhhhwwwwwwoooiiijjjmmmllllllmmmhhhgggfffcccbbbdddiiimmmqqqyyyttthhh\\\UUUGGGFFFFFFFFFGGGHHHJJJKKKJJJHHHGGGGGGHHHJJJLLLLLLOOOQQQPPPNNNRRRYYYZZZWWWYYYWWWTTTRRRRRRTTTWWWYYYYYYXXXWWWUUUTTTSSSSSSSSSQQQTTTWWWWWWTTTQQQNNNNNNIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGEEEFFFFFFEEEDDDDDDFFFHHHMMMQQQWWW^^^fffrrrxxxooopppyyyttteeeRRRHHHDDD<<<;;;888555444555555555555555555555555555555555555333222111222333444333222555444333222222666<<<@@@EEEHHHLLLNNNOOOPPPQQQSSSTTTTTTPPPLLLRRR\\\]]]UUUhhh|||sssiiiZZZooo}}}oooeeeZZZNNNBBB======;;;:::;;;999:::<<<>>>?????????>>>AAAAAACCCIIINNNUUUcccoooyyy|||uuuiii^^^QQQKKKMMMXXXlll|||tttjjjfffZZZFFF888444444444333333333222222000000000000000000000000222444666666444111000000111000////////////000111444222333888AAAHHHKKKKKKNNNOOOQQQSSSUUUUUUUUUUUU___[[[ZZZ\\\ZZZRRRLLLKKKQQQfffyyy\\\KKKaaahhhZZZTTTccc}}}zzzkkkaaa___cccfffvvv}}}vvvrrrwww~~~|||jjj\\\MMMLLLLLLLLLNNNRRRVVVYYYXXXZZZ\\\\\\\\\\\\^^^```bbbgggiiikkkwww}}}}}}~~~|||yyyxxxxxxyyyyyyyyy{{{{{{uuulllccc^^^]]]VVVWWWWWWWWWUUUSSSPPPOOOMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGKKKNNNYYYaaakkkuuu~~~zzzrrrmmmpppuuu{{{vvv\\\MMMGGG>>><<<999666444555666666555666666555555555444444444333222222222444555444333444555444444555888===AAAFFFIIILLLOOOOOOPPPQQQSSSSSSPPPNNNPPPUUUZZZ\\\\\\zzzzzzddd```ZZZggg{{{qqqcccUUUGGG@@@===:::999::::::;;;;;;<<<===>>>??????>>>???BBBGGGJJJOOO\\\iiiuuu~~~zzzmmm]]]RRRMMMPPP]]]iiizzzpppkkkcccOOO:::444444444444333333333333000000000000000000000000222444666555333222111222111111////////////111111333444888>>>DDDIIIKKKKKKOOOPPPRRRTTTUUUUUUUUUTTT^^^XXXVVVXXXTTTMMMMMMRRRjjjuuu___SSS]]]||||||___WWW\\\xxxqqqbbb^^^```gggnnn{{{yyywwwqqq[[[NNNMMMLLLLLLPPPWWW]]]bbbhhhrrr}}}|||wwwxxxxxxvvvsssmmmgggdddaaa^^^[[[VVVRRRPPPNNNMMMNNNNNNOOOOOOQQQUUUZZZ^^^mmmwwwsssooommmooorrruuu|||kkkUUUKKK@@@===:::666444555666666666444444444444444444555555444222222333444555555444222333444666777;;;@@@CCCHHHJJJNNNPPPQQQRRRSSSTTTRRRLLLKKKQQQUUUVVV```mmm]]]OOOWWWZZZ~~~mmm^^^LLLCCC>>>:::999:::;;;;;;::::::;;;===???@@@>>>>>>AAADDDFFFLLLZZZiiiwwwyyymmmcccZZZTTTWWW^^^fffnnnzzzrrrmmmmmmXXX===555444444444444333333333000000000000000000000000111222333333111000111222222111///......///111222///555<<>>;;;777555555666666666111222222333444555666666444333222333555666555444///111444777999===BBBFFFIIILLLOOORRRRRRSSSUUUVVVRRRIIIHHHQQQSSSSSSddd{{{rrrFFFCCCZZZffftttdddPPPEEE>>>:::888:::<<<;;;999888999<<>>FFFIIIKKKMMMPPPPPPQQQSSSTTTUUUUUUUUUTTTXXXVVVWWWSSSJJJJJJbbbddd[[[NNNIIIggg|||nnnhhhcccRRRWWW___}}}ccc[[[VVV[[[hhhzzz