BM6P6(@ ((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))...---,,,+++++++++,,,---///......---+++******)))++++++++++++++++++++++++,,,,,,,,,---...///111111///......---+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))***+++,,,---.........000---+++,,,---+++******))))))((()))++++++***(((******))))))(((((('''''')))))))))))))))))))))))))))((('''%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""###########################!!! $$$)))***&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###"""""""""""""""###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###"""""""""""""""###((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''')))))))))(((''''''&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))+++******)))))))))******,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...000000///...---,,,+++******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))+++,,,------.........---,,,---///...,,,+++***)))((()))++++++***(((***)))))))))((((((((('''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""###########################!!!!!!###'''(((%%%!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$###"""""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""###$$$$$$$$$%%%"""##################"""""""""!!!!!!!!!""""""###(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''------,,,***)))'''&&&%%%(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))************))))))******+++++++++,,,,,,,,,*********************************+++,,,---...///......---,,,+++******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))***+++,,,---------......---.........+++(((***))))))***++++++***((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&&&&%%%%%%$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$##########################################"""!!!###&&&&&&### """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""#####################"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""########################$$$$$$!!!""""""######""""""!!! !!!"""######(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((------,,,+++)))((('''&&&(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))***+++,,,,,,,,,+++***************++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,+++******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((('''((()))+++,,,,,,------...///...---------)))%%%+++***)))***++++++***((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""###################################################################################################"""!!!"""$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!"""""""""########################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###%%%%%%############""""""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$###############!!!!!!""""""""""""!!!!!! """######))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((*********)))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((***+++,,,+++******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''')))***+++,,,,,,,,,+++......,,,...222000***,,,+++***+++,,,+++)))((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""###################################################################################################"""""""""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############!!!!!!""""""""""""!!!!!! """######))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))(((''''''(((((()))))))))***(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%&&&'''(((((()))((((((+++*********))))))((((((************************)))))))))))))))***++++++,,,,,,++++++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&'''((()))***+++++++++(((---...,,,000999:::555---,,,++++++,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""###############################################################$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$!!!!!!"""""""""""""""###########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$##################$$$$$$!!!""""""######""""""!!! !!!"""######))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))******(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))((((((((()))))))))))))))++++++++++++++++++++++++******))))))******++++++++++++++++++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&((()))***+++++++++(((------)))...999<<<777---,,,++++++,,,+++)))''''''((((((((()))))))))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################"""############$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############ !!!"""###$$$$$$%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$###"""""""""""""""######!!!!!!!!!!!!""""""##############################""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%"""##################"""""""""!!!!!!!!!""""""###))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''((()))+++,,,&&&&&&'''((()))***+++++++++++++++++++++++++++++++++***************+++,,,+++++++++***************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%&&&''')))***************...,,,&&&)))444666111...,,,+++,,,,,,+++)))''''''((((((((())))))******)))))))))))))))))))))))))))((('''%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$########################"""###$$$$$$###$$$&&&(((""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############ """###$$$%%%&&&""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###"""""""""""""""### !!!!!!!!!""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######$$$######""""""""""""###***)))(((''''''((()))***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''')))******&&&"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&((())))))(((((()))+++++++++************++++++***+++++++++***)))***++++++++++++************)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))))))))***+++,,,,,,,,,,,,......---,,,+++***)))((())))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%'''%%%"""!!!"""######"""########################""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""############$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""!!!""""""""""""""""""""""""#########"""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""+++***)))(((((()))***+++******************************++++++++++++******))))))))))))))))))))))))******************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''')))++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&&&&((())))))(((((()))***((((((((())))))+++,,,,,,((()))))))))((((((((()))+++++++++*********))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&'''((()))))))))***+++,,,,,,,,,,,,------,,,+++***)))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$###"""""""""""""""########################""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!! !!!""""""###$$$$$$###""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$%%%$$$""""""###$$$###"""########################!!!"""""""""######$$$$$$!!!###$$$###"""!!!"""###"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""++++++************++++++***************************++++++++++++++++++******************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&((())))))((('''(((***&&&&&&&&&''')))***,,,---)))******++++++*********++++++*********)))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((()))***+++,,,,,,,,,,,,,,,,,,+++***)))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""$$$######""""""######$$$ !!!!!!"""$$$###"""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$##################""""""###$$$%%%###"""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&!!!###$$$###"""!!!"""###"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&%%%%%%%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$###""""""""""""""""""""""""""""""""""""""""""+++******************+++))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((''''''((()))&&&&&&&&&&&&((()))***+++)))))))))+++,,,,,,***)))************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((()))***++++++,,,,,,+++++++++******)))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""""""""###########################""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######""""""""""""######!!! !!!""""""######"""""""""""""""###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% """%%%%%%%%%%%%&&&'''""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############"""""""""""""""###""""""""""""""""""""""""************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))((('''&&&'''(((''''''''''''''''''((()))'''&&&''')))++++++)))'''*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((()))***++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""###""""""""""""""""""###""""""!!!!!!""""""###$$$###"""""""""""""""######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%% """$$$%%%$$$$$$%%%'''""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""""""""""""""######""""""""""""""""""""""""***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&&&&'''((((((''''''''''''((((((+++******---000111---*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''((()))***++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""###$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""###$$$"""!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!###$$$###"""!!!"""###"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$!!!"""$$$%%%$$$$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$"""""""""""""""""""""""",,,---...//////...---,,,........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%&&&'''''''''''''''((()))******,,,++++++...333333///+++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''((()))***+++++++++++++++++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########"""""""""!!!!!!######$$$$$$$$$$$$######"""""""""""""""###$$$$$$########################""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$""" """""""""!!!########################""""""""""""""""""######!!!###$$$###"""!!!"""###"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$!!!###%%%%%%#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""...///000111111000///...111111111111111111111111......////////////..............................++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&''')))***,,,---&&&%%%%%%)))---...)))%%%))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''((()))******++++++***,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!""""""###$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%%%%### !!!!!!!!!########################!!!!!!"""###$$$%%%%%%&&&!!!###$$$###"""!!!"""###"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""$$$%%%%%%###""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!######$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""===<<<<<<<<<======:::888999;;;;;;;;;::::::===???777>>>>>>888666;;;999111111111111///---------...000...,,,+++***+++,,,---((()))************+++,,,************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$############$$$$$$$$$#########""""""!!!!!!########################%%%%%%$$$###"""""""""###################################################""""""""""""############&&&%%%$$$######$$$%%%&&&######""""""!!!!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############"""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""################################################CCCBBBCCCDDDEEEEEEBBB@@@CCCEEEGGGIIIJJJKKKKKKLLLIIILLLKKKGGGEEEEEEBBB>>>======;;;999666444333333......................../////////...,,,***))))))************))))))))))))************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$###""""""###$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))******))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############"""""""""!!!########################$$$$$$######"""#########################################################""""""""""""############""""""!!! !!!""""""###"""""""""!!!!!!!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""############"""###$$$$$$###"""###$$$""""""""""""""""""""""""########################&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%$$$$$$######""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""################################################MMMMMMPPPSSSVVVWWWUUUSSSWWWXXXZZZ\\\]]][[[WWWTTT[[[XXXWWWXXXUUUOOOLLLLLLIIIHHHEEEBBB@@@===;;;:::777888777666444111---+++,,,,,,---------,,,+++***,,,,,,,,,+++******))))))************************)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############""""""""""""#################################"""######$$$$$$################################################""""""""""""############!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################""""""###%%%'''(((""""""""""""!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""################################################ppprrrwww}}}wwwxxx|||zzzuuunnnhhhgggllljjjaaa^^^bbb^^^[[[XXXUUURRRPPPNNNMMMGGGFFFCCC???;;;777444222///............---,,,***......---------,,,,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$##################$$$##############################$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########"""""""""""""""###########################"""""""""###$$$%%%%%%################################################!!!"""""""""####################################""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$########################### !!!$$$'''+++---""""""""""""!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""################################################~~~|||vvvrrrooonnnllljjj^^^ZZZSSSKKKEEEAAA???>>><<<999555222111...+++(((------------------------***************************************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!#########$$$$$$#################################"""######$$$$$$######"""$$$############$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""#################################"""""""""###$$$%%%%%%########################""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################"""!!!!!!!!!###&&&)))***""""""""""""!!!!!!!!!!!!!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""}}}qqqcccVVVNNNHHHFFFDDD???999666555444222///------------,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))(((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """###$$$$$$$$$$$$###"""########################""""""############""""""###############$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$############$$$$$$""""""""""""#############################################"""######$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################&&&%%%$$$""""""""""""###""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""}}}tttiiiccc```___WWWMMMFFFDDDBBB???<<<333222111000...---,,,+++++++++++++++++++++++++++*********************************)))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$###"""########################""""""############""""""###############$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!"""""""""####################################$$$$$$######"""#################################""""""""""""""""""""""""""""""""""""############ !!!"""######"""!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""############"""###$$$$$$###"""###$$$""""""""""""""""""""""""########################$$$$$$$$$$$$####################################%%%$$$######"""!!! """"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aaaccchhhnnnpppmmmgggbbbgggpppzzz}}}|||}}}~~~mmm___VVVNNNGGGBBB:::999777555222///---,,,++++++++++++++++++++++++************************************))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###"""########################""""""############""""""#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$!!!!!!""""""#########$$$########################%%%%%%$$$###"""""""""###########################""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""######################## !!!"""######""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""\\\\\\^^^eeelllooommmiiiooogggdddbbbeee{{{}}}yyywwwvvv|||pppiiiaaaRRRQQQMMMGGG@@@<<<999555000---+++***+++,,,---,,,+++++++++***)))))))))******++++++++++++*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%'''***(((######&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((########################""""""############""""""!!!""""""#########""""""#########"""""""""""""""$$$$$$##########################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###$$$$$$############$$$$$$$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""!!!""""""""""""############$$$%%%%%%%%%%%%$$$###""""""""""""############""""""""""""""""""""""""$$$$$$###############$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%###!!! """######""""""""""""""""""""""""""" !!!"""""""""""""""$$$$$$$$$#########"""""" !!!!!!"""""""""""""""########################""""""""""""""""""""""""!!!"""#########!!! ~~~|||}}}zzzmmmkkkuuu{{{vvvmmm___RRRHHHAAA999333333111/////////...---+++,,,,,,,,,,,,,,,------...++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''%%%&&&((('''######''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################################################################%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''########################"""############"""""""""""""""############""""""###"""""""""""""""""""""################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$######""""""######$$$############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""""""""""""""$$$$$$###############$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%###!!!!!!"""######"""""""""""""""""""""""""""!!!""""""########################"""""""""!!!!!! !!!!!!"""""""""""""""################################################"""""""""""""""!!!!!! tttrrrxxxmmmnnn```SSSHHHAAA999555111...---------,,,++++++++++++++++++++++++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&''')))'''###$$$((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""########################"""############$$$$$$$$$###########################################################################$$$$$$$$$$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!#####################"""""""""""""""""""""######################################################$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######$$$$$$############$$$$$$$$$######""""""######$$$############""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%######$$$%%%%%%$$$######""""""""""""############""""""""""""""""""""""""$$$###############$$$$$$########################""""""""""""""""""""""""########################$$$############"""""""""$$$###!!!!!!###$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!! !!!""""""######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""{{{mmmaaaZZZOOOHHH???777333111111111------,,,++++++***))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''***---+++&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$##################"""""""""""""""########################$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$############$$$$$$######""""""""""""##################"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""#########"""######$$$%%%########################""""""""""""""""""""""""####################################""""""""""""$$$"""!!!"""$$$%%%$$$###""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!"""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!######wwwsssvvvzzzwwwuuudddSSSFFF???<<<:::000///...---------......************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((---222111***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""""""""""""""""""""""""""######$$$$$$$$$#####################################################################################################################$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%$$$###""""""######!!!!!!""""""############""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$###""""""""""""""""""###############"""""""""!!!##############################$$$$$$$$$%%%%%%%%%########################!!!"""""""""############""""""""""""""""""""""""######""""""###$$$$$$%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""###%%%%%%$$$###"""""""""""""""""""""""" !!!""""""######""""""########################!!!""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$rrr___PPPFFFAAA555333000---,,,---///000++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((...444222+++&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""""""""#######################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%'''&&&$$$###""""""###$$$!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%#######################################$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$###""""""!!!!!!""""""###############""""""""""""####################################$$$$$$$$$%%%$$$###""""""""""""###$$$""""""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%%%%########################""""""""""""""""""""""""########################!!!!!!"""""""""""""""###"""""""""$$$&&&&&&%%%###"""""""""""""""""""""""" !!!"""""""""""""""############$$$$$$$$$$$$!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$vvvfffYYYQQQGGGBBB;;;444///---...///,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((())),,,000///)))'''(((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################################################################!!!"""""""""#########$$$##########################################$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&'''(((&&&$$$###""""""###$$$ !!!!!!"""######$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""############""""""""""""########################"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""########################!!!!!!!!!!!!""""""######"""""""""$$$&&&'''%%%$$$""""""""""""""""""""""""!!!!!!"""############"""""""""""""""#########$$$""""""###$$$$$$$$$$$$###################################################!!!"""###$$$$$$$$$$$$$$$|||ooogggaaaZZZNNNAAA888222111111---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***)))***,,,***&&&'''***%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$##################$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%''')))((('''$$$###""""""###$$$ !!!!!!"""###$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""############""""""""""""########################!!!""""""""""""#########$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""######################## !!!!!!!!!""""""######"""""""""$$$''''''&&&$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""######""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###zzznnnooowwwWWWGGGFFF???222------------------------,,,***(((''')))*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&(((,,,///...---+++)))((((((((()))+++,,,,,,***&&&#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""###############"""!!!!!!################################################$$$$$$############$$$$$$#######################################"""!!!!!!###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$######!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""################################################!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###""""""############""""""!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""}}}|||nnn___MMM;;;;;;666000---...//////...---+++))))))*********)))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&(((,,,///111///,,,***((((((((((((,,,+++)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""###############"""!!!!!!################################################$$$$$$############$$$$$$#######################################"""!!!!!!###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$#######################################"""!!! ########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$###"""!!!!!!"""###$$$############"""""""""!!!""""""""""""""""""""""""###"""""""""""""""""""""################################################!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""############""""""!!!"""###$$$$$$$$$######""""""""""""""""""""""""###############"""!!!!!!########################{{{}}}ttthhhaaaNNNDDD777///---...---,,,---+++******++++++)))(((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%(((+++...333111---***((((((((()))+++)))&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$########################$$$######"""!!!################################################$$$$$$############$$$$$$#################################$$$######"""!!!##############################$$$$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################""""""#########""""""!!!####################################$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""##############################################################################""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################!!!!!!!!!"""""""""##############################""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""############""""""######$$$$$$$$$###"""""""""""""""""""""""""""""""""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$zzz~~~iii^^^OOO@@@666000---,,,+++***)))***++++++***(((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%'''+++...222000---***((()))+++,,,+++)))''''''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$""""""""""""""""""""""""#########################################################$$$$$$######"""################################################$$$$$$############$$$$$$#################################$$$$$$######"""##############################$$$$$$$$$$$$######&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################!!!""""""############"""########################"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###########################################################################""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################!!!!!!"""""""""#################################""""""""""""""""""""""""######""""""""""""""""""""""""############""""""$$$$$$#########"""!!!!!!""""""""""""""""""""""""""""""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$zzzoookkkrrryyy|||vvvzzzuuujjjnnnuuuyyyvvvlllsssxxx}}}nnn[[[III;;;444222+++***))))))+++,,,+++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&***---///---+++******+++---......//////000///,,,'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################################################################$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################"""######$$$$$$######"""%%%%%%%%%$$$$$$######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################!!!""""""############"""########################!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################"""""""""######"""""""""""""""""""""""""""##############################!!!!!!""""""############################################################""""""""""""####################################"""""""""""""""""""""""""""""""""#########""""""""""""############""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""#########""""""########################zzz|||||||||kkkkkktttsssaaaZZZccchhh{{{|||}}}ooo[[[JJJ???999000...+++***+++,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$&&&))),,,++++++******+++,,,---...111555888888444---(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$%%%""""""""""""""""""""""""###############$$$$$$$$$###############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$################################################$$$$$$############$$$$$$########################"""###$$$$$$%%%$$$$$$$$$########################""""""############""""""###$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""####################################!!!!!!!!!"""######$$$$$$################################################"""""""""#########$$$$$$########################""""""""""""""""""""""""!!!!!!"""############"""""""""############""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""############"""########################||||||zzzxxxvvvsssnnngggbbbhhh|||||||||}}}|||{{{ooo```QQQEEE:::666111---,,,,,,,,,++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%)))+++******++++++++++++++++++000666:::888000***'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$################################################$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%%%%$$$########################""""""############""""""""""""$$$$$$%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$#######################################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""""""""#################################### !!!!!!"""######$$$$$$################################################""""""#########$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$######"""""""""############""""""""""""!!! !!!!!!######""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$zzzooouuuzzz{{{rrrkkkxxx{{{wwwwwweeeUUUBBB===555000---,,,+++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%(((+++******+++,,,,,,***)))(((,,,222777333***$$$%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%%%%%%%########################""""""############""""""!!!"""###$$$%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$######!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$######################## !!!!!!"""###$$$$$$$$$################################################"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""############"""""""""!!! """###$$$""""""""""""""""""""""""!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%kkkbbbfffnnnqqq|||wwwqqq\\\NNNBBB<<<333(((***333...+++***,,,,,,)))))),,,))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((***---///222333,,,---,,,+++(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%''''''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""##############################################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$#########""""""!!!!!!""""""""""""####################################''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$$$$$$$###############$$$"""############$$$$$$$$$################################################%%%$$$###""""""###$$$%%%########################""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""""""""""""""#########""""""""""""!!!!!!!!!!!!########################"""############$$$$$$$$$########################zzzwwwxxx{{{xxxfffUUULLLAAA333...222...***)))++++++((((((***)))))))))))))))))))))))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))+++...000111,,,------,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''''''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""##############################################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""####################################"""""""""!!!""""""""""""####################################&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$$$$$$$###############$$$"""############$$$$$$$$$################################################$$$$$$###""""""###$$$$$$########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$###$$$$$$%%%########################!!!!!!!!!"""""""""""""""########################"""############$$$$$$$$$########################zzzzzzxxxiii\\\QQQAAA444...000+++)))+++,,,***)))+++)))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((***+++---...,,,...///---***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$###############"""############$$$$$$$$$########################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################################################################$$$$$$$$$###############$$$$$$$$$###################################################"""""""""""""""""""""#########$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$$$$###############$$$$$$"""############$$$$$$$$$################################################$$$$$$###""""""###$$$$$$########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######### !!!!!!""""""#################################"""############$$$$$$$$$########################{{{zzzzzzllldddVVVCCC666555///+++---...,,,,,,---)))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******,,,...///...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################################################################"""""""""""""""""""""#########$$$$$$$$$########################$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################""""""#########$$$$$$$$$#########"""######$$$%%%""""""#########$$$$$$$$$################################################$$$##################$$$########################"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%%%%''''''&&&%%%$$$$$$###### !!!"""######$$$$$$########################""""""#########$$$$$$$$$########################}}}zzzppp^^^PPP???666...---...,,,,,,---************************((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((+++---...---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########################################################################################################################################################""""""""""""""""""##################$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$#########################################################$$$$$$#######################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$#########$$$$$$%%%&&&'''''''''&&&%%%$$$###### !!!!!!"""###$$$$$$%%%########################""""""#########$$$$$$$$$########################}}}~~~vvvjjjPPPCCC666000...+++***+++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((***++++++***((('''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((+++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##########################################################################################$$$$$$$$$###############$$$$$$$$$########################""""""""""""#####################$$$$$$$$$$$$%%%########################$$$$$$###$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""###$$$%%%%%%"""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""######$$$$$$$$$########################"""############$$$$$$$$$########################hhhWWWCCC888333---++++++************************((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))))))))'''&&&&&&)))+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$&&&***---$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""#####################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""###$$$%%%&&&"""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$################################################"""############$$$$$$$$$########################}}}{{{gggPPPAAA888111---,,,************************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))(((((('''%%%$$$&&&)))---))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$&&&+++///$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###########################################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""###$$$%%%&&&"""############$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#######################################"""############$$$$$$$$$########################~~~rrrdddJJJ777333111...+++***,,,+++((((((+++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&%%%$$$###&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################&&&%%%$$$#########$$$%%%$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$$$$############"""""""""""""""""""""""""""########################""""""############""""""###"""!!!"""#########!!!!!!!!!""""""######$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$######""""""%%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!"""###############""""""""""""""""""""""""www___LLLBBB999222---***+++,,,***)))+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))(((((((((((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$#########$$$%%%&&&$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$############"""""""""""""""""""""""""""########################""""""############""""""$$$###""""""$$$$$$###""""""""""""""""""#################################$$$$$$############$$$$$$##############################""""""""""""######$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$######"""""""""########################!!!""""""############"""########################xxxxxxzzzzzzlll___OOO???555---,,,---,,,,,,---******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))'''%%%%%%&&&''')))''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&&&&$$$$$$$$$#############################################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$############"""""""""""""""""""""""""""########################""""""############""""""%%%###"""###$$$%%%$$$###############""""""""""""########################$$$$$$############$$$$$$##############################""""""""""""######$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''############"""###############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$#####################"""""""""""""""#################################$$$######""""""########################{{{~~~vvvbbbTTTDDD555......---,,,---*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%&&&'''######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""######$$$$$$######"""%%%$$$###$$$%%%%%%$$$###$$$$$$######""""""!!!!!!########################$$$$$$############$$$$$$########################$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$######"""!!!########################tttiiiVVVAAA555000,,,***+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))***&&&''')))***)))(((&&&$$$''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######%%%$$$###$$$%%%%%%$$$###$$$$$$######""""""!!!!!!########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((())))))))))))((('''&&&$$$%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%"""""""""""""""#################################$$$$$$$$$$$$$$$###"""!!!########################zzziiiTTTEEE:::000***)))++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******(((***---//////,,,)))'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%###############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$############"""""""""""""""""""""""""""##############################$$$$$$$$$$$$######%%%###"""###$$$%%%$$$###############""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''(((((((((((((((''''''((()))************)))******+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$xxxrrrvvv~~~|||~~~{{{lll]]]MMM===111---+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))*********+++---...//////---+++***''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$############"""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$###""""""$$$$$$###""""""""""""""""""#################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))((()))***+++---...///000...000222444555444333222111222333333222111///------------,,,,,,+++************)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~qqqooottt|||~~~rrr___III:::444+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++------,,,,,,,,,,,,++++++&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###################################################$$$%%%&&&%%%$$$###"""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$############"""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$######"""!!!"""###$$$###!!!!!!!!!""""""######$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&'''((()))+++,,,,,,///000222555888:::<<<===<<<>>>AAADDDEEEDDDAAA@@@@@@AAABBBCCCBBB@@@>>><<<555555444333222111000000,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~pppzzzwww}}}xxxbbbKKK>>>333000...---***''')))///))))))))))))((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((///...,,,+++***++++++,,,)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$##############################""""""""""""###### !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%#########&&&&&&''''''&&&%%%%%%$$$(((((('''$$$###$$$'''***((())),,,000555888888888777666777<<>>>>>@@@BBBBBB>>>??????===:::888999999111111000---***((()))***+++)))'''''''''((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$|||~~~~~~~~~|||{{{|||~~~~~~yyysssuuupppfffKKK===000,,,---,,,+++,,,******)))))))))((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((***)))((((((((((((((()))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######"""######$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''&&&'''(((''''''''')))+++'''))),,,///111555999<<<>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFFFFDDDCCCCCCCCCGGGJJJLLLMMMMMMPPPTTTYYYRRRRRRSSSUUUXXXYYYXXXWWWaaa]]]YYYUUURRRRRRSSSTTTRRRRRRPPPLLLFFF@@@===<<>>:::444000...///111+++)))&&&&&&&&&&&&$$$###''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$}}}yyyzzz}}}}}}wwwcccOOO:::000///...---,,,*********)))))))))((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$######""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""""""""######$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&((()))***+++***)))))),,,...222555999===@@@CCCGGGJJJEEEFFFFFFFFFDDDCCCBBBCCCHHHIIIIIIGGGFFFHHHOOOTTTOOOUUU\\\___aaaeeelllssstttrrroooppprrrvvvxxxyyy|||wwwrrrooojjjfffeeegggjjjjjjfff```WWWOOOJJJHHHKKKJJJFFF@@@:::666555666...,,,)))(((((((((&&&%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################~~~~~~~~~wwwsss|||xxx|||~~~vvvaaaHHH999222...++++++************))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''(((((())))))*********(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$######""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&((((((,,,///000///000444999@@@CCCFFFHHHJJJLLLNNNQQQRRRPPPLLLFFFBBBBBBFFFIIILLLPPPTTTXXX[[[```hhhnnnqqqssssssqqqooosss}}}zzzssspppqqqvvv{{{}}}{{{wwwwwwzzzzzzvvvvvvzzz{{{zzzyyytttnnniiifffeee[[[[[[XXXRRRJJJBBB===:::777444111///...---+++)))''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################~~~{{{vvvwwwppp[[[JJJ<<<000+++***++++++*********)))))))))((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))***++++++++++++((((((''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######"""######$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$###############((('''%%%$$$######$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((())))))(((&&&&&&((()))(((...555999:::<<>>======???@@@@@@EEEAAA???CCCNNNZZZccchhhqqqqqqpppnnnlllmmmrrrvvvvvvzzzzzzuuuppphhhXXXIII@@@;;;666444111,,,&&&$$$,,,***'''&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&'''(((~~~}}}~~~}}}~~~sssqqqzzz|||}}}mmmXXXFFF222000---,,,+++***((('''***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''((())))))******+++***)))''''''((()))***,,,***((((((***+++***(((+++******)))))))))******---,,,,,,,,,,,,+++)))(((++++++,,,---///000///...---+++))))))*********(((,,,,,,,,,,,,+++)))***+++---,,,+++)))***+++,,,,,,***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&))),,,***---111555999>>>DDDHHHOOONNNQQQWWWUUUNNNIIIIIILLLKKKKKKNNNQQQYYYggguuuvvvqqqsssqqqllllllpppqqqmmmlllnnnooonnn[[[[[[[[[[[[ZZZXXXVVVUUU]]]aaaaaa```ccciiikkkhhhaaa^^^ZZZWWWVVVVVVUUUTTTZZZUUUPPPNNNMMMNNNMMMLLLUUUZZZ```dddgggoooyyy{{{xxxqqqmmmiiidddPPPKKKBBB:::333000000222***)))'''''''''((('''%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''~~~yyyyyy}}}}}}|||~~~~~~~~~vvvooorrrwwwxxxooowwwxxxlllZZZAAA888///+++,,,---***&&&******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((,,,,,,+++******)))))))))***))))))***,,,---+++***+++***************++++++))))))***,,,,,,---------'''((()))***++++++******......---,,,,,,,,,------'''***---...---------...,,,++++++***((((((***,,,))))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''')))---000...444===EEEJJJMMMNNNOOOSSSTTTWWWWWWQQQIIIFFFIIIKKKXXXeeemmmqqqvvvxxxxxxiiilllrrrxxx}}}|||vvvqqqeeehhhhhhccc___^^^\\\YYYVVVXXX]]]bbbgggjjjkkkkkknnnqqqssssssvvv|||}}}zzzxxxwwwuuusssqqqfffeeeeeefffeeeccc```]]]MMMPPPSSSVVVZZZdddrrr}}}|||}}}qqqmmmpppssskkkhhh```SSSFFF>>>::::::---+++)))((())))))'''&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&|||wwwuuuvvvyyy{{{}}}||||||~~~|||||||||qqqmmm}}}jjjUUUFFF555,,,...000---)))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&''')))+++,,,)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***+++,,,,,,,,,+++***)))+++,,,,,,.........---,,,)))))))))******+++,,,---...///000000111222555777555666555444333333555666333666999999777444333333...111111000000111111///++++++---///,,,((((((+++)))***+++++++++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''))),,,---------...000777>>>IIIQQQUUUVVVUUUTTTWWWUUUPPPKKKHHHJJJRRRYYYeeetttssstttqqqsssvvvrrrggg___]]]]]]aaacccaaabbbgggjjjjjjllloootttzzz~~~xxxtttkkkeee[[[UUUTTTXXX___dddgggqqqxxxvvvoookkkoootttsssvvvuuunnnbbbUUUHHH???555222---***))))))(((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%}}}yyyuuusssrrrvvvxxx{{{{{{{{{|||~~~zzz{{{|||{{{xxx{{{xxxfffUUU???000---......,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((('''''''''((()))+++,,,))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))+++---...------,,,,,,---......------------******+++,,,...000111222:::;;;<<<;;;:::;;;>>>AAA>>>>>>===;;;<<>>DDDDDD@@@;;;;;;???<<<666666333222333111+++***...)))******+++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++...333666EEEJJJQQQUUUWWWVVVUUUUUUPPPMMMIIIIIIOOO[[[gggnnn|||vvvyyy~~~sssuuummmccc[[[SSSQQQYYYdddbbbiiippptttyyyssslllhhhddd]]]VVVNNNSSS[[[aaadddhhhooovvvnnnvvvzzzyyytttkkk\\\NNNCCC<<<333,,,)))(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%}}}}}}}}}}}}}}}~~~~~~|||xxxtttqqqssstttuuuvvvyyy{{{}}}~~~}}}~~~}}}zzz}}}zzz|||qqqcccMMM:::000,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''&&&(((***,,,---......---+++,,,---,,,+++,,,...000000111333555888;;;===???:::@@@GGGLLLNNNPPPTTTWWWKKKMMMOOOQQQUUU]]]hhhpppzzzuuueeeZZZVVVUUUUUURRRRRR\\\gggdddZZZMMMEEE@@@BBB???666111333,,,,,,+++************+++))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((())),,,***(((&&&)))222===EEEPPPRRRUUUUUUTTTRRRQQQRRRGGGMMMUUU]]]hhhsssxxxxxxzzzuuunnnkkkooosssooogggMMMQQQTTTUUUYYYdddtttzzz~~~{{{yyysssvvv{{{~~~|||wwwvvvyyyzzzxxxvvvvvvwwwxxxwwwvvvwwwyyy}}}~~~pppdddYYYTTTRRRUUUXXX^^^fffnnnxxx~~~xxxtttjjj___TTTLLL@@@555///+++***)))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&rrrrrrtttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzxxxvvvttttttqqqppprrrvvvyyyyyywwwxxxzzz|||~~~~~~~~~|||xxxppp```KKK888...,,,...+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''((())))))*********))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))+++,,,,,,,,,,,,+++,,,---------///444888;;;<<>>666111---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''hhhiiikkklllmmmmmmllllllnnnnnnooorrruuuwwwwwwvvvvvvqqqmmmooouuuxxxuuuqqqtttvvvzzz}}}}}}yyysss~~~}}}~~~|||yyy}}}zzzoooZZZBBB222...000+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''((()))***++++++***((('''%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((())))))************************++++++---...//////000444;;;AAADDDEEEHHHLLLQQQUUUYYY[[[nnn|||yyy]]]HHH@@@===777222...---------)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((************)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))%%%,,,666AAAJJJQQQVVVZZZXXXXXXWWWTTTPPPLLLKKKKKKdddzzzxxxnnntttoooooopppjjj___```hhhtttmmmkkkgggdddbbbaaaaaaaaa[[[XXXWWWWWWQQQKKKOOOXXX[[[YYYXXXZZZ___dddhhhiiihhhkkkooopppppprrruuuyyyxxxzzz|||{{{{{{~~~{{{vvvjjj]]]ZZZ___]]]uuurrrqqquuuwwwvvvooodddYYYMMMBBB888222******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''#########$$$%%%&&&'''(((XXXXXXYYY[[[\\\]]]^^^___```aaabbbeeegggiiikkklllnnnoooppprrrssssssssssssxxx{{{~~~nnnooo}}}zzz{{{uuujjjVVV@@@333111+++***+++,,,)))%%%''',,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((---+++)))(((((((((***+++)))+++,,,,,,,,,,,,---//////000666???EEEFFFIIILLLQQQPPPPPPUUU```pppvvvcccRRRLLLFFFBBB===777111//////+++)))***,,,***(((''',,,***(((((()))*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""################################################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&)))***///,,,)))(((***---......---===LLLRRRUUUYYY[[[YYYXXXZZZVVVKKKFFFOOO^^^iiivvvyyywwwzzzzzzyyyhhh[[[[[[dddnnnzzzxxxsssooolll```^^^[[[XXXWWWYYY]]]aaa]]]```dddeeebbb```aaaccc^^^aaaeeeggghhhiiiiiijjjdddbbb___```dddjjjoooqqqsss{{{{{{yyy}}}~~~wwwnnnfffaaaYYY[[[dddnnnrrrrrrwww|||}}}xxxnnnbbbWWWIII>>>888000***---...+++))),,,'''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((LLLMMMNNNNNNOOOPPPQQQQQQRRRSSSUUUWWWYYY[[[]]]^^^bbbccceeegggjjjlllnnnoootttxxx|||~~~~~~~~~qqqmmmttt~~~xxxgggQQQ===222...,,,---...,,,'''(((+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))******************,,,***''''''***000555888@@@BBBGGGNNNOOOMMMNNNRRRLLLWWWhhh{{{}}}|||}}}}}}yyylllgggeeeddddddaaaWWWHHH>>>444111---+++*********,,,+++)))''''''((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++''')))+++++++++,,,///222EEEOOOWWWXXXXXXZZZ[[[XXXYYYVVVPPPOOOYYYjjjvvvzzzyyy}}}|||ssslllmmmrrruuueee___aaannn}}}yyytttmmmgggdddaaa___^^^bbbcccfffhhhjjjmmmpppqqqlllpppuuuwwwwwwtttqqqpppiiijjjkkkllllllmmmooopppqqqooonnnnnnoooooonnnmmmiiinnnppplllmmmtttzzz|||xxxzzz}}}~~~|||xxxuuueeebbb```ccceeeiiitttzzztttqqqkkk\\\NNNCCC999111///---(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMSSSTTTVVVYYY]]]bbbfffiiinnnqqquuuxxxzzz}}}{{{xxxyyyzzzzzz|||qqqlll{{{wwweeeMMM888111......///...***(((***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&(((***+++,,,,,,+++***,,,++++++...444<<>>???@@@AAABBBHHHHHHJJJMMMRRRWWW\\\___dddgggkkkooorrrvvvzzz~~~{{{uuurrrrrrtttxxx{{{qqqsss}}}~~~ttt]]]DDD444///---......+++((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))***++++++,,,,,,,,,111999???CCCGGGLLLOOOOOORRRXXX[[[ZZZYYYaaalllxxxkkkqqqmmmiiihhhmmmvvvxxxqqqqqqsssvvv}}}{{{yyy|||{{{wwwxxx~~~zzzaaaZZZZZZSSSBBB222************)))((()))***+++)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))))))))))),,,,,,,,,+++///999GGGSSSQQQUUUYYYZZZYYYWWWTTTQQQKKKMMMVVVhhhvvvoooqqqqqqkkkgggjjj~~~{{{vvvppphhh```ZZZZZZ\\\```gggooovvvyyyzzzwwwvvvuuutttuuutttsssrrrqqqmmmiiihhhkkkmmmmmmkkknnnlllkkkjjjjjjjjjiiihhhiiiiiikkknnnsssvvvwwwwwwuuurrrmmmiiiiiilllmmmmmmrrrrrrssstttwwwzzz|||~~~uuuiii```___dddkkkrrryyyqqqqqqssscccYYYLLLAAA:::444///,,,''''''((((((((('''&&&%%%)))(((((('''&&&%%%%%%$$$'''''''''''''''''''''''':::::::::999999999999888999999999:::;;;<<<<<<<<<@@@@@@AAACCCFFFJJJOOOQQQUUUYYY^^^dddjjjqqqxxx}}}zzzrrrkkk___cccjjjttt~~~~~~xxxrrrxxxmmmUUU;;;333,,,,,,---+++))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))+++***)))((())),,,///111444===FFFHHHGGGHHHNNNUUU^^^___cccffffffiiittt|||vvvttttttttttttrrruuu{{{~~~yyyiiiiiilllfffSSS???444...+++***)))((((((***+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))((((((''',,,---///555>>>HHHQQQVVVSSSWWW\\\^^^[[[TTTOOOMMMPPP]]]pppxxxgggZZZ[[[bbblll}}}}}}uuuiii```^^^```dddgggqqqrrrtttxxxzzzzzzxxxuuuxxxsssmmmjjjjjjlllnnnnnnnnnmmmnnnrrrwwwyyyxxxuuuwwwvvvttttttuuutttqqqnnnqqqmmmjjjiiikkkpppsssuuuvvvssspppqqqrrrsssssssssqqqooommmllloootttzzz~~~|||~~~wwwnnnfff```^^^bbbooozzz{{{xxxyyy{{{|||tttkkk]]]OOODDD<<<444---'''(((((())))))((((((((())))))((('''&&&&&&%%%%%%'''''''''''''''''''''&&&999999999999999999999999888888888999999999999999:::::::::;;;===???AAACCCFFFJJJPPPWWW___iiisssyyy||||||~~~~~~|||yyyqqqgggMMMOOOYYYjjjwww{{{{{{{{{tttwww~~~zzzgggJJJ<<>>AAAGGGNNNSSSaaadddkkkrrrxxx|||~~~}}}~~~wwwkkkRRRJJJVVVxxx|||~~~lllVVV>>>111///...------))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((***...444:::AAAFFFIIIGGGGGGLLLYYYlll}}}~~~}}}}}}uuuhhhbbb[[[QQQ@@@;;;444...+++******))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///......------......///************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((,,,///111CCCMMMYYY___^^^\\\\\\]]][[[YYYVVVSSSOOOVVVnnn~~~tttppplllaaaUUUjjjyyyyyywww{{{{{{wwwwwwvvvvvvwwwzzz{{{{{{zzzuuurrroooqqqwww|||xxxqqqkkkoooxxxqqqrrrtttttttttrrrpppnnnpppvvvwwwrrrqqqwww}}}~~~tttrrriii\\\XXXeeeyyyvvvmmmeeeWWWIII777444///***''''''(((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&???>>>>>>>>>>>>>>>??????===@@@>>>;;;>>>BBB@@@999???===;;;:::::::::888666999;;;<<<======>>>AAACCCKKKSSS]]]fffkkkrrrzzz{{{~~~}}}{{{xxxuuusss___RRRdddzzz|||{{{vvvhhhQQQ<<<111///...+++,,,***(((((()))***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))******+++++++++******111222555===HHHNNNKKKEEEKKKTTTeee{{{xxx{{{vvvppprrrxxxyyy|||~~~|||~~~tttrrrsssnnnfff\\\OOO===000******++++++***+++,,,+++***)))***+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&&&&((()))(((&&&'''&&&%%%&&&'''((('''&&&)))******)))''''''(((***,,,***))),,,222555555444::::::666111555<<<>>>:::;;;>>>AAAAAA===:::999:::333333111...+++***+++---,,,+++)))((('''&&&&&&&&&))))))***)))((('''%%%$$$&&&'''''''''(((((())))))((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''+++((('''''''''***444???PPPYYYbbbbbb___\\\\\\]]]ZZZYYYNNNDDDTTTwwwxxx~~~xxxhhhjjj}}}|||xxxqqqrrryyy~~~}}}yyyuuuuuuxxx|||zzzuuusssuuu|||}}}~~~zzzoookkkkkknnnqqqssssssrrrqqqppppppvvvuuuooonnnvvvyyymmmddd___```dddhhhwwwuuulllllleeeWWWEEE>>>444...,,,,,,+++)))'''((()))(((''''''((())))))((('''&&&&&&&&&&&&&&&?????????@@@@@@AAABBBCCCCCCEEECCC@@@AAADDDAAA:::@@@???>>>???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;<<<>>>AAAGGGOOOVVV^^^gggsss{{{|||~~~~~~{{{yyyvvvuuuaaaUUUjjj}}}{{{pppuuuvvv___HHH666---+++---,,,***)))(((*********)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((***++++++)))'''(((,,,000444===EEEHHHHHHJJJPPPTTTbbbqqq|||uuurrrtttxxxyyy~~~vvvccc\\\OOOAAA555...***))))))*********)))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''((('''%%%&&&&&&%%%&&&((((((((((((,,,***((((((***...222444777666666888<<<@@@BBBCCCBBBEEEFFFGGGOOOZZZ___]]]iiillllllfff[[[QQQLLLKKKHHHEEEAAA<<<777333///---......------,,,,,,,,,+++))))))*********)))(((''''''''''''((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''***'''&&&***...555BBBMMMYYY^^^bbbbbb```]]][[[ZZZZZZPPPFFFLLLbbb{{{~~~zzzqqqlllxxxooonnnooouuu~~~|||zzzwwwvvvxxxyyyyyy}}}|||yyy{{{}}}~~~~~~~~~~~~zzz}}}|||sssrrrqqqooonnnppprrrtttpppttttttnnnnnnuuu}}}~~~|||xxxtttooohhhbbb^^^lllqqqpppjjjlllrrrrrrkkk\\\RRREEE999333///,,,***((()))))))))'''&&&&&&&&&)))((('''&&&&&&&&&&&&'''AAABBBDDDGGGJJJMMMOOOQQQRRRTTTSSSPPPPPPPPPLLLFFFHHHGGGFFFFFFFFFDDDAAA>>>===<<<;;;;;;:::;;;;;;;;;;;;>>>CCCHHHOOOZZZgggqqqzzz|||~~~~~~~~~~~~~~~}}}{{{xxxwwwfff\\\vvvxxxzzz~~~iiieeerrr~~~mmmXXXAAA///+++111---+++))))))*********)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))++++++(((''',,,555<<>>>>>DDDLLLSSSYYY\\\___aaa[[[```dddjjjsss~~~xxxmmmiiiiiigggbbb[[[VVVRRRLLLCCC<<<999888666333000,,,)))''')))))))))(((((((((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''+++((()))000999CCCPPPZZZ___``````bbbaaa]]]XXXUUUQQQFFFHHH^^^uuu{{{tttvvvxxxooojjjmmmrrryyy~~~|||yyy|||zzz|||{{{tttxxx}}}~~~~~~}}}zzzzzzyyytttqqqqqqtttvvvrrruuutttqqqqqquuuzzz{{{yyyzzz|||}}}yyyqqqggg``````]]]^^^fffrrr{{{~~~}}}pppcccQQQAAA666///***'''))))))))))))(((&&&%%%$$$((((((''''''&&&&&&''''''PPPRRRVVV\\\aaafffjjjlllhhhjjjjjjiiihhheeeaaa^^^___]]]ZZZWWWTTTNNNIIIDDDBBB@@@???>>>>>>>>>=========>>>???AAAFFFNNNYYYaaaqqqtttxxx}}}}}}~~~~~~~~~~~~|||{{{zzzlllhhhzzzwww}}}oooeeedddttttttfffRRR:::///000...,,,******++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********((())))))+++///777AAAHHHRRRIIIDDDKKKZZZjjjwww~~~|||{{{~~~~~~zzzoooooouuu{{{yyyuuuvvv|||{{{{{{zzzsssdddQQQ>>>222,,,+++*********+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((()))************,,,---///444;;;???AAACCCFFFHHHOOOZZZiiissswwwvvvtttsssrrruuuzzz{{{tttuuuxxxuuupppmmmpppuuuuuunnnfffccc___XXXMMMAAA555+++&&&,,,,,,***)))(((((((((((((((((((((((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((++++++***((('''+++***///:::EEEMMMVVV^^^aaa^^^^^^``````ZZZSSSOOOFFFMMM^^^sss{{{vvvwwwoootttzzznnnkkkmmmuuuvvvwwwwwwwwwwwwwwwxxx~~~}}}zzzqqqjjj^^^bbbhhhkkkkkkkkklllnnn}}}~~~{{{uuupppmmmsssttttttuuuuuuwwwvvvuuurrrrrrtttwwwyyyxxxsssoooeee]]]___ppp{{{nnn[[[JJJ===444---)))***)))((())))))(((&&&%%%((((((''''''''''''((((((jjjmmmqqqwww|||}}}~~~|||xxxvvv{{{xxxsssnnniiiccc\\\XXXQQQMMMIIIFFFEEECCC@@@===<<<<<<<<<===@@@EEEKKKOOO___dddnnnwww}}}~~~~~~}}}|||sssttt{{{sssrrrxxxyyymmm]]]\\\|||yyyqqqbbbJJJ555,,,///---++++++++++++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))*********+++***)))+++111999BBBIIILLLSSSMMMMMM[[[lllxxxyyynnnuuu~~~zzzuuuxxxyyywww||||||zzzvvvqqqpppuuu|||~~~~~~}}}vvveeeNNN===000---***)))***++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''***---///111333666999<<>>AAACCCLLLSSS___mmmyyy~~~~~~}}}zzz}}}zzzxxxpppjjjrrr{{{rrr```VVVpppzzzppp\\\AAA---000...,,,+++,,,,,,+++))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++++++++---///333:::BBBJJJPPPSSSQQQWWWgggwww|||{{{}}}vvvyyywwwyyyzzzwwwtttvvv|||xxx|||~~~vvvvvvzzz}}}|||~~~}}}qqq\\\JJJ999333,,,((()))******))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++)))...444888;;;???EEEIIIMMMNNNMMMJJJIIIRRRcccqqq{{{fffSSSEEE>>>333111---***))))))***+++******))))))))))))(((((('''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,,,,+++***'''000@@@PPPXXXYYY\\\```bbb^^^^^^\\\SSSIIIJJJSSSpppxxx~~~sss}}}vvvpppooottt{{{uuuuuuuuuxxx}}}{{{|||yyyxxxwwwvvvvvvuuussssssttttttsssrrrllllllllllllmmmnnnooopppmmmqqqpppttt}}}{{{yyyyyykkkggghhhpppwwwyyywwwvvvlllmmmpppxxxzzz{{{pppiiimmmvvvwwwkkk___QQQCCC:::000,,,(((''')))++++++)))((((((''''''(((((())))))xxxpppkkkgggbbb[[[UUULLLIIIDDD@@@>>>??????@@@@@@FFFPPP]]]jjjvvv~~~}}}|||sssrrrooonnnrrruuurrrlllffflllvvvzzznnnVVV>>>111///---,,,,,,,,,+++)))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,///666@@@FFFKKKSSS___hhh```eeetttwwwjjjfffooorrrkkklllpppwww|||{{{sssqqqwwwvvvfffZZZGGG>>>333+++*********)))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((((((+++000444666;;;AAACCCDDDGGGMMMRRRSSSPPPMMMNNNVVVdddttt~~~~~~qqqeee[[[TTTQQQHHHDDD<<<555...+++***)))*********)))))))))(((((('''(((((()))((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''')))***+++,,,,,,,,,000;;;MMMZZZ\\\YYY[[[aaa]]][[[[[[XXXMMMHHHVVVlll{{{uuuqqqpppqqqvvv|||}}}xxxsssvvvzzzsssqqqnnnnnnpppsssuuuvvvuuuxxx{{{}}}}}}}}}}}}}}}{{{zzzyyyyyyyyyxxxwwwvvv{{{}}}yyy}}}yyy~~~{{{pppjjjnnnuuuwwwxxxyyyrrrpppqqqwww}}}xxxuuurrrnnnjjjiiippp}}}|||vvvmmm___OOODDD888111***''')))+++***)))((((((((((((((()))******{{{yyyuuuooojjj```ZZZPPPIIIDDDBBBAAAAAA>>>@@@FFFOOO[[[hhhrrrxxx~~~}}}{{{qqqooorrrwwwuuuooopppwwwwwwmmmqqqzzzgggPPP222///---,,,,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,...;;;JJJPPPRRR[[[oooxxxnnnooosssdddcccpppyyymmm```VVVRRRRRRTTTTTTXXXZZZZZZ```lllvvvyyy~~~|||yyyvvv{{{xxxnnnfffTTTIII:::000------,,,***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''')))***+++,,,111888>>>EEEIIILLLLLLJJJJJJNNNRRROOOLLLMMMVVVeeettt||||||yyysssnnnkkkiiijjjkkkfff___TTTGGG<<<444///---+++*********))))))(((((('''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))+++,,,------<<>>DDDJJJRRRaaapppxxx~~~~~~~~~{{{vvvrrruuu~~~}}}tttpppssstttmmmuuusss[[[CCC555***+++///---++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''')))---000---+++)))'''&&&((()))++++++++++++***+++---222555>>>EEEKKKOOOWWWhhh|||kkkmmmwww|||iii```lll|||tttpppnnnnnnppppppooorrrxxxyyywwwwwwooocccWWWOOOMMMNNNPPPKKKMMMNNNNNNPPPUUU]]]cccpppooonnnmmmiiimmmzzzkkk\\\III<<<555000---+++---,,,))))))+++,,,(((###((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))&&&$$$%%%(((***)))''''''***...333888???FFFKKKLLLKKKJJJLLLNNNPPPPPPOOOMMMUUUbbbmmmwww}}}}}}wwwxxx}}}vvvooorrrwwwwwwnnnqqqnnnbbbSSSHHH???999333000---)))''''''(((***)))((('''((()))'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''))))))'''&&&'''+++000666:::NNNTTT[[[``````]]]YYYXXXYYYPPPJJJMMMRRR\\\sssrrrgggvvv|||yyywww{{{yyyyyy~~~vvvmmmdddjjjrrrxxx|||{{{vvvrrruuuxxxqqqppppppqqqrrrttttttuuuvvv{{{~~~|||vvvpppooopppqqqvvv~~~zzzlllbbbMMMAAA333)))''')))+++,,,(((((('''''''''(((((()))uuukkkbbbYYYQQQLLLEEEAAA???AAADDDIIIUUUaaaooovvv~~~}}}~~~{{{uuuwww}}}{{{tttrrrsssrrrllljjjttt~~~qqqbbbKKK<<<...---000...,,,+++***)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&'''***...111---+++)))''''''(((***+++)))***+++))))))---555<<>>000+++)))(((,,,+++)))))))))(((&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))******+++...666EEEVVVbbb\\\\\\]]]______\\\VVVQQQGGGGGGZZZvvv{{{lllnnnwwwjjjjjjqqqvvvxxxxxxsss}}}tttwwwzzz{{{zzz{{{~~~~~~~~~}}}xxxsssllliiikkkwwwvvvjjjXXXFFF888000,,,+++***)))((((((((((((((((((~~~zzzwwwrrrmmmcccXXXOOOJJJGGGDDDFFFMMMXXXdddpppyyy~~~zzzooojjjhhhgggbbbaaaooowwwwwwfffVVV@@@111---...---+++************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''&&&'''+++///222222******)))(((((()))***+++******---666BBBKKKOOOOOOHHHTTTgggwwwxxxwww}}}lll___]]]ZZZVVVTTTTTTVVVXXXZZZbbbnnn{{{}}}vvvqqqjjjcccaaabbbeeegggttt{{{mmm[[[\\\iii|||{{{wwwrrr|||}}}xxxooohhhbbbWWWMMM666///+++,,,***'''(((,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&((()))***---555@@@HHHQQQVVVZZZWWWRRRQQQWWW^^^cccbbb___[[[ZZZaaannnyyy}}}ppp```^^^\\\\\\___dddhhhlllwww}}}}}}|||}}}xxxpppkkkoootttsssnnnlllzzz}}}iiiRRR@@@444...,,,+++)))((((((((()))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''))))))))),,,555DDDRRR\\\aaa\\\]]]______]]]WWWOOOJJJIIITTTpppmmmvvvzzzzzzllldddkkkxxx}}}yyytttwwwvvvttttttwww}}}vvvnnnlllxxxyyyuuukkkYYYEEE666000...******)))((((((((((((((({{{zzzwwwnnnccc\\\XXXSSSMMMGGGJJJOOOXXXcccoooyyy~~~~~~yyyssshhhdddiiiddd\\\cccuuuzzzwwwooobbbLLL888...---...,,,++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***(((''')))...111111///)))))))))))))))******+++***,,,222<<>>***,,,111,,,,,,++++++***+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***...222111---)))))))))(((&&&'''***///444@@@JJJPPPMMMKKKVVVfffpppvvvooonnnlllwww~~~tttfffYYYWWWZZZ^^^fffooozzz~~~vvvxxx{{{yyywww|||||||||vvvmmmSSS888.........,,,---...---,,,***)))((((((((((((((()))))))))))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%+++'''&&&)))+++******,,,...@@@KKKLLLTTTbbbbbbVVVQQQOOOZZZpppuuuccc```]]]```iiixxx{{{rrrmmmjjjhhhcccsss|||yyyzzz|||rrrggg|||~~~~~~vvvpppmmmiiieeeUUUDDD222,,,,,,,,,++++++***'''(((***)))&&&(((,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&)))+++,,,///@@@SSS\\\^^^______]]]^^^ZZZWWWVVVQQQPPP]]]lllzzz|||~~~~~~|||xxxvvvuuuzzz~~~zzztttvvvrrrssstttsssqqqttt|||~~~|||~~~vvvuuuxxx{{{{{{~~~zzzrrrvvv|||vvvpppnnnppprrryyy|||}}}tttfffWWWMMM333,,,((()))(((%%%''',,,{{{xxxuuusssjjj^^^VVVTTTVVVYYYYYYeeekkksssyyy~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}vvvmmmfffbbb^^^ZZZWWWZZZmmmtttyyyiiiIII111,,,------,,,++++++***+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++///222000,,,((())))))(((((()))...444999GGGJJJMMMPPPUUU```ooozzzvvvpppqqqtttssszzzmmm]]][[[ZZZYYYXXX^^^ooo}}}|||}}}}}}|||yyyxxxzzzuuuaaaIII;;;222,,,+++------,,,,,,+++***)))(((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&+++))))))***))))))---444===IIISSSVVV[[[```]]]TTTUUUYYYfffyyylllbbb]]]VVV```nnn}}}{{{rrrkkk```VVVOOOLLLKKKKKKMMM___mmmnnnnnntttvvvsss}}}{{{yyyvvvssstttssskkk]]]MMM>>>333++++++000,,,******+++***''''''***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''(((***---;;;JJJYYY___`````````^^^WWWZZZUUULLLRRRfffzzz{{{}}}}}}yyyxxx|||yyyyyy|||{{{yyywww{{{vvvlllmmmrrrssspppyyy|||xxxooopppsssuuuxxx{{{~~~zzzsssooo~~~|||zzz~~~vvv~~~zzzuuusssuuuxxxyyy~~~|||ooo___VVV888...'''((()))'''&&&(((~~~yyyvvvwwwpppfff___\\\YYYVVVSSS\\\bbbkkksssyyy}}}~~~}}}zzzwwwwwwzzz}}}}}}}}}}}}}}}~~~~~~{{{xxxrrrlllddd]]]WWWTTTRRRcccuuuxxx{{{sssYYY>>>111,,,------,,,+++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())),,,000111///***&&&))))))***+++---333;;;@@@MMMMMMUUUccclllqqq|||xxxkkkjjjnnnqqqvvv}}}~~~xxxgggVVVUUUXXX^^^dddjjjttt~~~~~~~~~}}}|||}}}|||uuuiiiXXXGGG888,,,)))+++++++++,,,,,,+++***))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((++++++++++++)))***555AAANNNSSSZZZ^^^]]]YYYVVVTTT___iiiyyyvvv\\\RRRUUUZZZiiisssrrr```SSSQQQMMMGGGBBBAAACCCGGGJJJWWWggguuuxxxyyy||||||www~~~yyy}}}~~~zzzxxxwwwpppeeeVVVCCC444000444///,,,+++---,,,(((''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++***'''(((---222JJJUUU___aaa_________]]]RRRYYYQQQFFFWWW{{{~~~zzzrrruuu|||yyy{{{{{{vvvxxxtttooovvv}}}}}}yyyrrrgggiiinnnvvvzzzzzzzzz{{{|||{{{vvvxxx}}}zzzqqqsss{{{qqq}}}{{{zzz{{{xxxzzzlllbbbEEE777+++(((******'''&&&}}}yyyvvvrrrmmmiiifffbbb\\\XXX[[[___fffnnnuuuzzz~~~|||~~~{{{vvvtttyyy}}}~~~}}}||||||}}}~~~zzzzzzwwwqqqggg]]]VVVRRRMMMUUUjjjzzzyyyhhhMMM:::---...---,,,+++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***---000000---(((%%%((()))+++...222999AAAGGGJJJPPPdddyyy}}}yyyaaaZZZ[[[iiirrrtttyyymmmaaa```ccccccbbbhhhvvv{{{vvvtttqqqooooooqqquuuxxxwwwvvvsssttt|||~~~zzzrrrlllbbbUUUFFF888///,,,***+++,,,,,,,,,+++***)))((())))))))))))(((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((())))))))),,,******,,,...444@@@MMMWWWXXX]]]aaaZZZQQQSSS^^^rrr|||rrrYYYLLLQQQ```kkk}}}|||sssiii```VVVMMMFFFJJJHHHGGGEEEFFFJJJOOOSSScccmmmuuuwwwyyy}}}|||uuupppsssvvvvvvqqqzzzvvvjjjqqq|||uuufffOOO;;;222///+++***,,,,,,)))((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%)))+++)))'''***444>>>SSS[[[aaa___]]]]]]]]][[[SSSTTTMMMMMMhhh{{{uuu|||}}}{{{zzz{{{zzzzzz{{{qqqnnnllljjjvvvwwwqqqrrruuuyyyzzz}}}~~~~~~nnnzzzzzz|||{{{xxxuuu|||uuulllWWWFFF333+++,,,---+++(((~~~xxxvvvsssqqqppplllfffaaa^^^```dddkkkrrrxxx}}}|||zzzwwwyyy|||}}}|||{{{|||}}}}}}zzz{{{zzzuuukkk```WWWRRRLLLFFFVVV{{{{{{}}}qqqZZZCCC//////...---,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++...///...+++(((&&&'''***...333888???FFFKKKLLLXXXooo}}}vvvnnnZZZ\\\fffrrrwwwyyynnn^^^]]]iiiwwwsssyyy{{{zzz|||}}}xxxtttwwwxxxyyyvvvzzz{{{xxxtttmmmeee[[[MMM===000++++++,,,,,,,,,++++++***)))))))))))))))(((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******---))))))000999BBBMMMVVVZZZZZZ___```XXXRRR```tttwww]]]OOORRR```pppzzzxxx}}}ooofff^^^ZZZTTTPPPOOOPPPRRRSSSKKKLLLMMMMMMNNNQQQVVVZZZdddhhhkkkkkklllllljjjgggpppmmmgggcccfffkkkjjjddd[[[]]]dddooo{{{wwwfffkkk|||}}}uuuvvvvvvOOO444111+++)))+++,,,***)))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))'''(((000@@@MMMWWW]]]aaa___]]]]]]]]][[[UUUMMMMMMbbb~~~{{{zzzzzz}}}nnniiiqqq|||||||||uuuwww{{{{{{zzz~~~{{{|||~~~~~~xxx}}}yyyrrrrrrxxxxxxsssgggVVV@@@000+++---,,,)))~~~{{{wwwvvvvvvsssnnnjjjbbbbbbdddiiipppxxx}}}}}}{{{zzzzzz~~~~~~}}}||||||||||||}}}{{{{{{{{{xxxpppeee[[[TTTRRRBBBHHHhhh|||wwwgggPPP555000///...,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++------+++))))))))))))---333:::???EEEJJJNNN[[[eeeuuu||||||}}}fffiiiqqqyyy}}}ddd[[[___hhhsss||||||yyyvvv}}}~~~vvvtttwwwzzzyyyxxxlllqqqtttzzz}}}vvvnnnggg[[[FFF444...---,,,+++++++++++++++)))******))))))((('''&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))******---***---888DDDMMMTTT[[[]]]]]]___aaa```dddxxx}}}oooaaaUUUYYYhhhwwwzzzjjjZZZOOOMMMMMMNNNOOOQQQUUUXXXZZZWWW\\\ccciiimmmqqqxxx|||zzzqqqjjjaaa```^^^^^^ccchhheee]]]RRRLLLKKKTTTcccttt|||rrrpppssszzzzzzwwwtttxxxhhhIII666...)))***,,,+++***,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''(((((((((,,,999JJJWWWWWW]]]aaa___^^^___^^^ZZZRRRIIITTTvvv|||}}}{{{sssxxx{{{|||}}}}}}|||{{{|||}}}|||nnnvvvyyy}}}zzzsssrrruuuyyy}}}~~~|||yyywwwpppeeeQQQ;;;...+++***)))|||wwwvvvwwwxxxvvvtttlllhhhfffhhhnnnuuu{{{}}}|||}}}|||zzzyyyzzz{{{|||}}}~~~~~~~~~~~~|||{{{zzzyyytttkkk___VVVRRRHHHGGGUUUjjj~~~}}}wwwbbbCCC000///...---,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,+++)))(((***,,,,,,222:::AAAFFFKKKNNNPPPdddjjjrrrzzzuuuooowwwoooeeennnzzz~~~~~~vvvuuu}}}xxxxxx||||||hhhrrr|||||||||ssslllcccQQQ@@@111///,,,***)))***+++,,,************)))((('''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))))))))***+++...666CCCLLLQQQWWW]]]___]]]]]]bbbmmm~~~vvvhhhWWWVVV___rrr{{{kkkbbb^^^[[[YYY[[[\\\^^^```bbbfffkkkmmmuuu}}}zzztttiiilllllliiihhhiiigggbbb[[[TTTPPPTTT\\\hhhzzz}}}wwwxxxxxxuuummmssszzz{{{zzzttt^^^???555,,,+++,,,++++++,,,))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''(((+++333AAAPPPZZZTTTZZZ^^^^^^]]]]]]ZZZUUUKKKLLL___}}}~~~|||}}}}}}}}}}}}}}}xxx}}}~~~~~~~~~~~~}}}{{{mmmlllvvv~~~}}}~~~|||uuutttttttttuuuwwwyyyzzzvvvtttfffLLL777---***)))~~~zzzuuutttxxx{{{}}}}}}uuuoooiiihhhkkkqqquuuwwwyyy{{{~~~}}}}}}|||zzzxxxvvvxxxzzz}}}}}}{{{yyyyyywwwooobbbXXXIIIKKKHHHHHHYYYxxxzzzrrrQQQ000000...---,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,***'''(((+++...///555>>>FFFKKKNNNPPPRRR___aaagggtttoooooozzz~~~~~~kkkpppsssvvvzzz{{{}}}ooowwwzzzyyyrrrlll___QQQ333000,,,)))((()))+++,,,************)))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***222???KKKOOOPPPVVV^^^```\\\ZZZbbbwwwyyyiii\\\SSS\\\ppplll```___eeejjjmmmnnnnnnooorrrxxx|||qqqkkkhhheeecccbbbnnnvvvyyysssmmmlllmmmnnnfffdddccceeedddeeeppp~~~|||}}}rrrvvvzzzooodddFFF:::000---,,,++++++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''***///999FFFQQQYYYOOOVVV[[[[[[[[[ZZZTTTNNNEEEQQQhhhzzz|||www~~~zzz|||~~~yyyvvv~~~|||{{{~~~yyysssrrr|||zzzzzzzzz~~~~~~~~~vvvhhhiiiwww}}}xxxvvvrrroooppptttyyy|||zzz~~~vvv\\\@@@111,,,***|||xxxtttuuuxxx|||yyyuuuoookkkkkkooouuuyyy}}}}}}~~~|||zzz}}}zzzzzz||||||~~~{{{yyyyyyxxxqqqfff^^^PPPPPPIIIEEEUUUsss}}}eee===444,,,***---...,,,(((+++******)))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++++++++)))((()))+++---333<<>>KKKUUUZZZYYYXXXYYY[[[[[[WWWPPPKKKOOO]]]yyypppzzz{{{}}}|||zzz~~~~~~|||xxxzzz~~~zzzzzzyyyzzz~~~|||vvvsssrrr}}}|||kkkdddnnnyyy{{{}}}xxxvvvvvvxxx~~~{{{nnnUUU:::---,,,yyytttrrrtttwww{{{~~~zzzsssnnnmmmpppuuuxxx}}}{{{|||~~~~~~~~~{{{zzzyyyxxxyyyxxxtttkkkcccQQQPPPJJJDDDLLLbbbzzzxxxmmmHHH999---,,,///...***)))+++******))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))(((***---111<<>>EEENNNOOOVVVcccqqqzzzfffUUUfffsssjjjeeeeee~~~tttfff```jjj{{{ttttttwwwvvviiihhhtttyyyvvv}}}vvvkkkfff[[[DDD111***(((***++++++++++++)))&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******...(((***555AAAHHHPPPWWW[[[^^^bbb```XXXZZZsssfffVVVuuu}}}ooo```VVV]]]nnnpppZZZZZZfffmmm}}}{{{oookkkyyy{{{xxxdddUUU;;;333+++***...///+++&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((((((&&&)))///777BBBOOOXXX]]]aaa```\\\ZZZTTTIIIGGGYYYnnnoooaaa\\\xxxyyyyyy|||~~~}}}yyysssqqqooojjjfffbbbllluuu{{{uuuoooxxx}}}xxxrrrmmmlllmmmqqqnnnllliiicccbbbnnn~~~iiicccfffuuu|||zzzxxxzzz}}}~~~|||zzz~~~}}}~~~}}}zzzzzzyyywwwwwwwwwuuussspppmmmrrryyy|||{{{uuuooolllfffbbbbbbiiipppvvv{{{}}}~~~}}}}}}}}}|||||||||||||||}}}{{{zzzxxxwwwwwwqqqnnnggg[[[NNNFFFEEEGGGVVViiixxxsssPPP888222000,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((***,,,---,,,***,,,***...777>>>BBBIIIQQQXXXeeeqqqvvviiidddzzzyyyaaaaaavvvyyyhhh___cccyyy}}}|||}}}||||||wwwpppjjjiiilllooommmnnnddddddppplllgggrrrtttyyy~~~}}}www|||~~~|||vvvnnnjjjaaaPPP<<>>III]]]uuu{{{pppVVV777---555------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''')))***++++++++++++,,,...555<<>>GGG\\\tttxxx}}}kkkMMM666000...------,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&)))+++,,,******+++---111<<>>CCCVVVnnn{{{ssstttVVV:::+++...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&))),,,,,,***)))+++---222>>>HHHKKKRRRaaaooovvvoooddduuu}}}hhhdddhhhuuutttiii]]]iiiyyydddTTT]]]qqq{{{ooohhhzzzwww}}}sssuuummmqqqxxx{{{{{{rrrtttWWW>>>++++++000...+++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***,,,---...>>>HHHPPPRRRWWW```eeeeeeYYYhhhiii___jjjvvvttt{{{zzz{{{uuuwwwyyy{{{}}}{{{sssqqqwwwzzzssspppppprrryyy{{{}}}vvvbbbGGG333,,,---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******111BBBSSSWWW]]]```]]][[[ZZZXXXTTTCCCWWWmmmtttmmmkkkxxxxxx}}}~~~xxx}}}}}}fffUUUQQQ```lllnnntttvvvjjjaaahhh|||{{{tttiiikkkuuu}}}}}}yyysssoooqqqqqqpppoooppptttxxxwwwtttppppppqqqrrrqqqooodddddd___ZZZ[[[___[[[SSSKKKRRRaaahhh]]]SSSaaa{{{|||{{{|||}}}sssrrr|||{{{iiibbbfff|||}}}mmmjjjfffcccbbbbbbaaa```aaa\\\ZZZ[[[ZZZVVVTTTUUUVVVUUUTTTSSSPPPSSSbbbqqqzzzsssfffXXXPPPQQQXXX]]]dddppp~~~~~~~~~{{{yyyzzz|||}}}zzzzzz~~~|||zzzuuutttooojjjfff___RRRFFFDDDCCCFFFSSSiii}}}yyy```888333.........,,,++++++---...******))))))))))))******(((((((((((()))))))))))))))***+++)))((()))...333333AAAMMMNNNWWWssswww}}}hhhqqqoooeeejjjiiiwwwhhh]]]bbbvvv{{{zzzvvv^^^SSSlll||||||zzz|||zzzxxx|||xxxtttxxx}}}xxxxxxttteeeJJJ111+++...---*********)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))'''(((***(((''',,,444DDDNNNPPPRRR^^^```^^^bbbWWWtttpppjjj{{{rrrmmmzzzmmmmmmooolllooouuuqqquuu{{{|||xxxvvv}}}{{{uuurrrxxxwwwppphhh```==='''666---+++******++++++)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%(((******,,,666EEEQQQTTTdddeee^^^```^^^VVVSSSTTTgggzzz```iiizzztttuuummmZZZQQQMMMUUUcccoooxxx~~~rrrcccZZZgggqqqmmmggggggvvv|||sssmmmjjjiiikkkgggeeeggglllooonnnlllpppqqqqqqqqqqqqqqqqqqqqqkkkddd\\\ZZZ[[[[[[VVVQQQPPP???PPPgggXXXLLL]]]ppp~~~~~~{{{mmmvvvxxxpppoooiii___```jjjttthhheee```^^^]]]\\\[[[ZZZYYYTTTRRRTTTSSSQQQPPPRRRTTTSSSSSSQQQNNNOOO[[[gggsssnnnaaaQQQLLLQQQWWWXXX```jjjvvv~~~|||xxxttt|||~~~~~~|||zzzzzz}}}}}}{{{|||}}}|||wwwvvvrrrllliiicccVVVJJJCCCAAAAAAJJJ\\\sssxxx~~~{{{iiiDDD666//////...---+++***+++,,,******))))))))))))******(((((((((((()))))))))))))))***+++***(((***000444===EEEHHHJJJ^^^yyywwwjjjwwwgggcccnnnvvvoooaaa]]]jjjxxx{{{yyyccc\\\www|||zzz{{{zzzyyy~~~zzzzzz~~~wwwsssVVV999///...---,,,...******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))+++******///777EEENNNPPPTTTaaaccc___ccceeeuuurrr{{{ooosss}}}dddlllrrrkkknnnmmmqqqwwwsssvvvxxxsss{{{}}}vvvrrrpppwww|||yyyqqqhhhHHH,,,///,,,+++))))))***+++)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))+++,,,000999HHHSSSYYYdddbbb[[[^^^[[[TTTSSSVVVmmmtttdddnnn}}}}}}sssuuukkkWWWOOOKKKSSS```jjjsssxxxlllbbb___pppyyyhhhaaaaaaeeeuuurrrddd]]]ZZZYYY[[[]]]```cccgggkkknnnooossssssrrrrrrrrrrrrssstttllleee]]]YYYZZZZZZVVVQQQNNN@@@JJJ___ZZZMMMVVVggg}}}~~~~~~}}}qqqvvv{{{qqqjjj\\\TTTVVVUUUSSS^^^nnnvvvjjjbbb^^^ZZZVVVUUUTTTRRRQQQMMMIIIHHHJJJJJJHHHIIIMMMOOONNNOOONNNKKKJJJQQQZZZiiijjj```NNNIIIRRRVVVRRRZZZaaajjjssszzz~~~{{{|||zzztttnnnzzz~~~}}}{{{{{{}}}|||zzz|||~~~{{{yyyuuuooolllggg\\\PPPEEEAAA>>>AAANNNccc{{{~~~uuuuuuuuuUUU;;;000///...---,,,***))))))******))))))))))))******(((((((((((()))))))))))))))***+++***))),,,222777AAAJJJEEEJJJhhh{{{kkkmmm|||vvv```cccvvv}}}fff___fffqqqpppyyyxxxeeeeee|||zzzxxxxxx}}}~~~xxx|||```DDD777333...,,,...+++******)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++******,,,,,,,,,333;;;FFFNNNQQQWWWdddeee```ddduuuzzzzzz}}}yyynnnooocccQQQhhhvvvfffhhhmmmoootttzzzuuuxxxwwwpppuuu~~~zzztttpppuuuzzzoooTTT666+++,,,***))))))*********)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((***,,,///444???MMMVVV^^^eee___YYY[[[WWWPPPRRR\\\xxx~~~ooolllwww~~~}}}ooohhh{{{|||gggQQQIIIGGGNNNYYYbbbiiinnngggeeelll}}}tttddd^^^ccchhhyyyttt]]]RRROOOOOOPPPSSSZZZbbbfffhhhjjjooosssvvvuuutttrrrrrrsssuuuvvvnnnggg^^^YYYYYYXXXUUURRRLLLEEEEEEVVV```UUUQQQ___}}}yyyxxxzzzqqqkkkiiieee]]]VVVQQQGGGCCCIIIKKKLLLYYYkkk{{{yyylllccc^^^ZZZTTTPPPMMMKKKHHHGGGCCC@@@???@@@@@@???BBBGGGKKKIIIIIIJJJHHHEEEIIIOOO^^^iiihhhWWWNNNTTTUUUOOOSSSYYYccclllvvv~~~}}}zzzwww|||~~~~~~}}}}}}~~~{{{wwwyyy~~~}}}{{{vvvpppnnnjjj```UUUHHHDDD@@@@@@FFFXXXrrrwww{{{eee@@@///...---------,,,***)))******))))))))))))******(((((((((((()))))))))))))))***+++******...555:::>>>MMMGGGLLLjjjsssyyypppdddppp|||jjj```hhhttt```eeeyyyuuu```fffuuutttdddjjjyyytttssswww|||zzz~~~{{{~~~iiiVVVPPPIII===111---++++++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((+++)))***,,,,,,...666@@@IIIPPPSSSZZZeeeddd```gggsssqqq~~~sssiiixxxiiiVVVQQQcccssszzzooohhhhhhgggnnnrrrxxx}}}xxx{{{|||tttooosss|||||||||qqqssssssbbbFFF///---+++)))((()))******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())),,,111999EEEQQQYYY```ddd]]]YYY[[[TTTMMMRRRhhhnnnwww|||tttjjjrrrxxxcccKKKEEECCCJJJTTT\\\ccchhhjjjpppwwwooonnnlllooozzzoooZZZMMMMMMRRRVVVXXX___eeennnsssttttttuuuvvvxxxvvvtttrrrrrrsssuuuwwwpppiii```ZZZXXXWWWTTTQQQMMMKKKDDDQQQhhhaaaTTT]]]|||vvvvvvnnnfffaaa]]]WWWQQQMMMLLLGGGJJJTTTVVVSSS[[[jjj~~~qqqfff___ZZZVVVOOOJJJFFFCCC@@@>>>===:::999:::999999>>>EEEHHHEEEDDDFFFEEECCCDDDHHHVVViiirrrgggYYYVVVSSSNNNOOOUUU___kkkvvv~~~~~~zzztttvvv~~~~~~}}}zzzuuupppnnnlllcccYYYJJJFFFCCCBBBDDDPPPhhh{{{qqqHHH000...,,,,,,......,,,*********))))))))))))******(((((((((((()))))))))))))))***+++++++++000888>>>???PPPKKKKKKaaaiii{{{sss```dddttt}}}eeebbbooozzzeee[[[mmmsss```VVVccctttrrreeepppvvvqqqqqqtttwww~~~tttyyyzzz~~~}}}|||qqqlllqqqmmmYYY???111,,,,,,+++***************(((((((((((((((((((((((())))))))))))))))))))))))***((((((+++,,,000999DDDLLLTTTWWW]]]eeeaaaaaammmdddaaappp}}}rrrqqqqqqSSSSSSXXXeeetttpppbbbdddmmmjjjqqqvvv|||zzz}}}xxxpppmmmqqqwwwqqqppp{{{xxx}}}ttt[[[;;;///,,,***))))))******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((+++222>>>KKKUUU[[[```aaa]]]\\\\\\RRRMMMWWWvvvrrrzzz{{{sssmmmlllttt^^^JJJEEEDDDLLLUUU]]]eeekkkxxx~~~||||||zzz|||~~~uuuooo```XXXQQQRRR[[[dddhhhiiimmmrrrzzz}}}zzzwwwuuusssqqqpppqqqsssuuuqqqkkkbbb\\\XXXUUURRRPPPLLLLLLCCCLLLggghhh[[[^^^}}}}}}zzztttllldddbbbccc___^^^eeeqqqooofffgggrrrzzzkkk___WWWQQQMMMHHHCCC@@@===:::999:::777777888888999@@@IIILLLFFFBBBCCCDDDBBBCCCEEENNNbbbrrrpppcccVVVPPPLLLKKKQQQ[[[gggttt|||}}}~~~~~~zzztttwww||||||zzztttooonnnmmmeee\\\KKKFFFCCCCCCCCCJJJ```vvv{{{VVV444000---,,,...///---+++******))))))))))))******(((((((((((()))))))))))))))***++++++---222;;;BBBGGGRRRMMMMMM```sss~~~jjj```lll}}}rrrbbbgggwww~~~hhhWWW\\\yyynnnYYYUUUfffxxxtttjjjzzzuuuppprrruuuuuu{{{~~~}}}uuuoootttlllIII222---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))***((((((***---222===HHHPPPWWW[[[```ddd```ggg{{{fffVVV___vvv|||tttdddNNNTTT___rrriiiaaafffkkkooowww{{{|||xxxooolllmmmooorrrnnn|||yyy{{{~~~|||}}}}}}nnnJJJ222///,,,************)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''+++444CCCQQQZZZ^^^___```]]]]]]\\\PPPPPPccc{{{www||||||ooohhhllluuu~~~oooXXXKKKGGGGGGOOOYYYbbbmmmuuuyyy}}}zzzkkk_________aaahhhqqqvvvuuusssqqqwww}}}vvvtttrrrqqqpppqqqrrrsssqqqllleee^^^YYYUUUPPPNNNJJJHHHAAAGGG\\\eee___ZZZmmmzzz{{{yyy}}}tttzzz|||tttvvv}}}pppooowww{{{nnnlllvvvqqqaaaSSSIIIEEEAAA===:::999888777666777666666999999===GGGQQQSSSJJJCCCBBBBBBAAAAAACCCIIITTTeeennngggVVVKKKIIIHHHLLLTTT```mmmzzz}}}}}}}}}|||vvvyyy||||||zzztttnnnnnnnnnggg___OOOHHHCCCCCCCCCHHH\\\rrryyyfff;;;555///,,,---...---*********))))))))))))******(((((((((((()))))))))))))))***++++++---444===EEELLLNNNQQQ\\\vvvmmmffflllzzzyyyeeecccmmmvvv\\\SSShhhnnnVVVWWWjjj|||wwwpppvvvqqqrrrtttssssss|||~~~|||rrrjjjooorrrNNN555...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))+++))))))+++...444AAAMMMQQQZZZ___bbbdddbbbpppxxx]]]ZZZggg{{{zzzuuuXXXTTTZZZkkk{{{bbbccckkkjjjuuu}}}||||||tttnnnkkkiiivvvuuunnnuuu{{{~~~{{{{{{\\\666222...+++*********)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((,,,777HHHVVV___aaa```___\\\\\\YYYMMMVVVrrruuurrryyy|||}}}yyyqqqhhhhhhvvvzzzjjjRRRIIIEEEFFFOOOZZZeeerrr|||uuulllmmmppptttyyy}}}|||xxxtttmmmxxx|||uuutttsssrrrqqqqqqqqqqqqpppmmmgggaaaZZZTTTOOOKKKIIICCCAAADDDMMM]]]bbbUUUXXXmmmxxx|||~~~}}}ooonnnzzzssszzzpppnnnttt{{{ttteeedddnnnzzzuuufffVVVGGG===;;;888555444444555555555555444666:::<<<@@@LLLXXXYYYNNNDDDAAAAAA@@@@@@BBBEEEHHHWWWhhhgggUUUGGGEEEFFFIIIOOOYYYgggttt~~~}}}}}}~~~~~~~~~{{{}}}xxx||||||}}}zzztttooonnnoooiiiaaaUUUKKKDDDDDDDDDIII]]]ssssss}}}rrr@@@999000,,,,,,---+++)))******))))))))))))******(((((((((((()))))))))))))))***+++,,,...555???FFFJJJIIIUUUooorrr]]]cccwwwccc\\\dddrrrsssWWWVVVwww{{{|||lllQQQXXXlll}}}xxxsssyyyqqqrrrrrrooolllsss|||wwwsssyyyuuuvvvlllmmmvvvTTT<<<...---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))),,,******,,,000666CCCPPPQQQ[[[aaadddeeedddxxxvvv\\\```mmm{{{~~~dddOOOZZZbbbwwwrrrYYYbbbooommmyyy|||yyyssslllgggoooyyyvvv|||{{{ppppppzzz}}}|||{{{zzzyyyuuujjj888444///,,,+++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))---999KKKZZZbbbdddaaa```\\\[[[VVVLLL[[[}}}jjjkkkyyyvvv{{{~~~}}}~~~{{{}}}vvvnnniiigggmmm~~~wwwfffNNNDDDAAACCCLLLXXXdddsssyyyyyy{{{vvvyyy}}}~~~{{{vvvssslllzzzzzzyyyuuuttttttssssssrrrqqqqqqpppmmmiiibbb[[[TTTNNNJJJKKKAAACCCCCCCCCXXXcccRRRQQQlll{{{{{{oooiiilllnnnzzzeeehhhpppUUUWWWZZZlllxxxxxx^^^GGG;;;555666555444444444444555666777444777@@@CCCEEERRRbbbaaaLLLAAA???<<<>>>BBB<<<;;;BBBMMMWWWZZZVVVLLLEEEHHHEEEHHHSSS___jjjuuu~~~}}}~~~~~~|||{{{zzz}}}~~~}}}zzz{{{wwwooolllkkkjjjfff]]]QQQBBB@@@FFFDDDOOOiii{{{uuuuuuttt\\\888,,,333+++***///***+++++++++************)))************************++++++***---222;;;CCCIIIIIILLL```yyynnn```jjj{{{vvv[[[___ddd|||kkkXXXdddxxxttt|||}}}gggUUUYYYttt~~~|||zzz|||rrrmmmnnnrrrzzzsssqqq|||qqqooozzzjjjBBB555++++++---(((***---(((************************(((((((((((())))))))))))+++++++++...444>>>GGGMMMWWW\\\ccceeebbbjjjjjjVVVkkksssoooZZZXXXYYYkkkqqq[[[fffrrrrrrttt|||~~~~~~}}}}}}nnnfffgggmmmtttgggqqq{{{tttooosss{{{zzz{{{tttlllqqqzzz[[[666+++111,,,,,,///%%%+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******111AAAQQQ[[[```cccdddaaa^^^XXXOOOPPPeeepppqqqwwwuuu~~~{{{sssnnnqqqxxx}}}sss```MMM???BBBAAAGGGWWWcccpppvvvttt~~~|||wwwwwwxxx{{{uuuqqqoooooo|||yyyvvvyyy{{{|||vvvssstttuuutttuuuwwwmmmooonnneeeXXXOOOMMMNNNHHHFFFBBB???BBBLLLVVV[[[NNNbbbqqq{{{yyygggjjjqqqxxxhhhfffwwweeeSSS\\\aaarrr{{{rrrWWWCCC;;;999888888777777777888::::::>>>;;;???GGGIIIIIISSSbbb]]]III???===999<<>>AAA@@@@@@@@@@@@@@@AAABBBCCCHHHFFFIIINNNNNNMMMVVVcccXXXEEE<<<;;;777999===888:::<<>>FFFLLLMMM^^^yyysssfffmmm{{{|||aaa^^^cccqqq}}}ffffff}}}|||{{{}}}xxxbbbPPP^^^xxxyyy{{{vvvzzzsssqqqnnnlllmmmtttdddMMMYYYssszzzIII888000///)))))),,,)))************************((((((((()))))))))*********)))***...777CCCPPPWWW\\\ccceeeccckkk~~~qqqbbbccc|||zzzZZZRRR[[[jjjgggYYYdddooommmsss}}}wwwkkkdddcccrrr~~~ssssssuuu}}}wwwsssyyyvvv}}}yyyqqqrrrxxxSSS888///)))+++...(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***222CCCRRR\\\bbbffffffccc]]]VVVSSS[[[pppyyysss{{{xxxooodddSSSEEEAAADDDBBBHHHXXXcccqqqpppnnnuuuhhhdddjjjuuu|||}}}wwwsssssswww{{{|||xxxxxxvvvsssrrrqqqnnnkkkfff```WWWOOOIIIHHHFFFCCC===;;;CCCRRR```WWWPPPfffzzzzzz~~~yyyrrr{{{nnnyyyfffrrrsssbbbXXX]]]fffuuuqqqUUUGGGHHHLLLLLLLLLLLLKKKKKKKKKKKKKKKNNNLLLMMMOOONNNOOOYYYeeeSSSAAA::::::666888;;;777:::999<<>>...***------)))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***,,,666GGGVVV___eeeiiigggddd]]]UUUWWWdddwwwpppqqqzzz|||sssiii\\\MMMAAA???CCCBBBHHHZZZffftttuuuooozzzuuupppllloooxxxxxxtttvvv}}}xxxxxxvvvrrrpppmmmiiieeedddccc\\\PPPGGGDDDEEEDDD@@@;;;>>>NNN^^^\\\LLLgggnnnrrr}}}vvv|||vvvvvvcccyyyqqq[[[TTTXXXlllwww___RRRQQQTTTSSSRRRRRRQQQOOONNNLLLLLLOOOMMMLLLJJJIIIMMMYYYeeeNNN???::::::666777;;;777888777888???IIIQQQSSSRRRJJJEEEAAACCCGGGQQQ```mmm~~~}}}|||||||||}}}}}}||||||tttooopppyyy{{{yyyssspppooommmiiiccc]]]NNNEEEEEE@@@CCCSSSaaasssyyyyyyxxx}}}___<<<...///...,,,...+++++++++*********))))))************************++++++...333:::CCCLLLQQQbbbttt{{{jjjeeeppp|||hhh[[[dddooo}}}iii^^^tttqqqaaaXXXkkk~~~}}}~~~fffqqq|||wwwmmmjjjgggjjjtttyyy}}}rrrTTTWWWkkkxxxyyyLLL444+++///---,,,---)))************************))))))))))))************+++***+++///999EEERRRZZZ]]]dddbbbddd}}}wwwgggmmm|||___OOO[[[lll|||^^^ZZZeeemmmmmmsssrrreee[[[aaagggxxx{{{lll}}}tttpppuuu~~~vvvnnnvvv|||rrrwwwdddEEE000---///,,,***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))---:::KKKYYY```dddhhhbbb```YYYTTT\\\qqqpppuuu|||~~~yyypppdddVVVGGG???<<<@@@@@@III\\\jjjyyynnnooovvv~~~uuuyyy~~~yyyuuuvvvtttpppnnnfffbbb```ccceee___QQQFFF@@@BBBEEEDDD===;;;HHHXXXdddOOOdddkkkooo|||~~~~~~oooddd{{{dddOOOSSS___}}}yyydddWWWTTTSSSOOOOOONNNMMMLLLJJJHHHGGGJJJIIIHHHEEECCCIIIUUU___KKK===:::;;;666777:::777777777888;;;BBBIIINNNQQQKKKFFFBBBBBBEEELLL[[[iiiyyy~~~}}}}}}}}}uuuqqqrrryyy{{{yyytttqqqpppmmmiiiddd```QQQGGGFFF@@@AAANNNZZZjjjsss|||iiiCCC///000...***111+++++++++************)))***************************,,,///444<<>>:::>>>???III]]]lll|||yyypppuuu~~~~~~tttrrrsssqqqnnnmmmcccaaaaaaeeehhhbbbSSSFFF???@@@DDDEEE>>>:::DDDTTTiiiUUUZZZkkkppp{{{rrrttt{{{llliii}}}YYYLLLdddvvvsss```TTTMMMIIIFFFGGGGGGGGGGGGEEEDDDCCCCCCEEEFFFBBB@@@EEEMMMTTTGGG:::888:::555555999666666777888999<<>>HHHPPPUUUwww~~~kkkeeennn{{{gggcccbbbddd~~~```___mmmrrrggg```www~~~vvvyyy{{{kkkgggcccccchhhvvvhhhqqqeeeMMMNNNggg}}}zzz}}}xxxoootttdddAAA...///...,,,---+++************************))))))*********+++++++++)))+++///777BBBNNNYYY```iiijjjiiimmmzzzjjjvvv|||xxxdddMMMUUUkkkyyyooo[[[YYYbbbjjjpppnnn{{{vvvjjjXXX\\\\\\iiizzzkkkxxxtttxxxsssgggeeewwwyyy[[[999222///***...(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))111CCCVVVaaacccccceee___```XXXTTTdddwww|||uuunnn```NNN@@@<<<:::???@@@JJJ^^^mmm}}}wwwyyy}}}uuupppqqqqqqnnnllllllfffeeegggkkkmmmeeeUUUHHHBBB???@@@BBB===888BBBRRRdddZZZRRRUUUaaarrr~~~~~~ooooooVVVTTT{{{lllZZZOOOFFF@@@@@@AAACCCDDDDDDDDDCCCBBB???CCCFFFCCC@@@BBBGGGKKKDDD888777999444444888666555888:::999888<<>>;;;<<<@@@AAAJJJ^^^mmm}}}zzz}}}uuuqqqoooqqqqqqllljjjkkkjjjkkkmmmqqqpppgggVVVIIIEEE???>>>@@@;;;888BBBRRRZZZ[[[QQQNNN___qqq|||xxxqqqooo{{{iii___mmmsssVVVCCC===>>><<<======>>>>>>??????@@@AAAAAAAAAAAACCCEEEGGGIII<<<;;;999888666555555555777888777777888<<>>======<<<>>>GGGUUUiiixxxtttrrrooonnnmmmlllkkkiiillljjjhhhggghhheeeXXXIIICCC@@@>>>>>><<<<<>>>>>>>>????????????@@@DDDCCCBBBBBBBBBBBBCCCDDD:::999888777666555555555777777777777777;;;@@@DDDQQQOOOKKKEEEBBBGGGRRRZZZlllsss~~~~~~~~~}}}xxxzzz||||||||||||}}}~~~}}}{{{xxxuuurrrpppooooookkkfff]]]QQQHHHCCCCCCEEEIIIQQQddduuurrruuuddd>>>444000+++111++++++++++++***************************************///111999GGGLLLQQQ^^^}}}hhhkkk|||~~~ttt[[[___fffvvv~~~^^^XXXmmmzzzooogggeeelllrrr}}}yyypppxxxwwwmmmeeeccc```aaannn|||~~~cccJJJ]]]~~~uuuxxx}}}lll:::555222(((...(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,222===IIIRRR\\\dddbbbiiibbbmmm~~~eeekkkuuukkkOOOOOO___yyyhhhXXXWWWbbbllliiiqqquuu|||zzz~~~yyyrrr\\\UUUQQQZZZnnnzzzkkkjjj{{{mmmSSS555---111,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))///<<>>>>>>>>BBBLLLZZZooo}}}qqqpppnnnmmmmmmmmmmmmlllkkkjjjhhhgggiiifffXXXJJJAAA>>>======;;;:::???FFFOOOXXXLLLDDDYYYppp}}}www}}}jjjmmmmmmeeebbbeeeiiinnn|||pppYYYGGG@@@@@@GGGFFFFFFFFFFFFEEEEEEEEEFFFEEECCCAAA@@@???>>>>>>777777666555555555555555666666666666666999>>>AAAPPPPPPMMMGGGBBBEEENNNUUUgggppp~~~vvvxxxzzz{{{{{{|||~~~|||{{{xxxuuurrrpppooonnnlllggg___TTTJJJDDDBBBCCCBBBHHHYYYlllwwwsss~~~mmmHHH777///+++000,,,+++++++++***************************************000222:::HHHMMMSSSaaa|||uuuhhhrrrjjj[[[ccckkkvvvYYY___xxx|||~~~wwwnnnjjjkkklllooo}}}|||mmmmmm|||zzzrrrkkkfff___[[[cccpppoooPPPTTTtttHHH777000'''...+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,333???JJJSSS]]]eeeeeeeeeaaasss~~~aaajjj{{{fffNNNRRReee}}}[[[VVVXXX```iiiiiiqqqsssyyytttxxxyyysssaaaWWWOOOSSScccyyyooobbb~~~zzzxxx|||~~~yyyppp^^^???...//////+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))((('''(((***000@@@TTT___bbbccceeeiiifff^^^SSS^^^{{{yyyrrr~~~}}}qqqlllfff```VVVHHH???===>>>>>>CCCNNN]]]qqq}}}yyyqqqpppnnnlllkkkjjjjjjjjjiiiiiihhhggghhheeeXXXKKK@@@===<<<===;;;999;;;@@@AAASSSOOOCCCRRRooo}}}www{{{~~~jjjlllfff\\\VVV[[[cccnnnuuuaaaQQQJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGEEEDDDBBB@@@>>><<<;;;:::555555444444444555555666555555666555555888<<>>:::===<<>>===;;;:::999444444444444444555555666555555666555555777:::===IIIMMMOOOKKKDDDAAAFFFLLL[[[gggttt~~~~~~|||}}}~~~}}}||||||~~~~~~}}}{{{yyyvvvsssqqqpppmmmjjjdddZZZOOOGGGBBBAAACCCFFFXXXkkkzzz}}}yyybbb@@@000......,,,,,,,,,++++++++++++******************************222666>>>KKKPPPWWWgggxxxbbbccc{{{zzzVVVZZZgggvvv}}}cccWWWiii~~~uuupppqqqtttkkknnnvvvyyynnn___^^^ggg{{{{{{xxxrrrhhh^^^ZZZcccnnn~~~{{{fffPPPVVVjjj{{{}}}NNN///000...222...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...555BBBNNNWWW```hhhmmmfffqqqxxx\\\mmm___NNNYYYoooyyy[[[OOOXXXZZZ[[[fffoootttvvv~~~nnnnnn{{{vvvdddZZZPPPOOOWWWjjjwwwzzzrrrbbbwwwqqqttt~~~~~~zzz}}}yyysss|||{{{ZZZ888...000,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''(((***+++...DDDZZZbbbcccfffiiijjjhhhWWWRRRlll}}}ooottt~~~tttsssrrrqqqmmm___LLL???;;;>>>===@@@KKKXXXgggxxxqqqllluuu}}}zzzxxxwwwnnnmmmjjjeee___]]]^^^___```ccceeeeeefffbbbVVVJJJBBB???===???>>>:::999;;;:::FFFKKKDDDJJJlll}}}zzzzzz~~~xxx~~~uuu||||||eee]]]LLLDDDIIIaaasssbbbQQQHHHHHHDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<======<<<;;;:::999555555444444444555555666555666666666555666999;;;DDDJJJOOOLLLEEEAAAEEEKKKVVVbbboooyyy~~~~~~~~~~~~~~~||||||}}}~~~}}}{{{xxxuuurrrqqqmmmkkkeee]]]RRRIIICCCAAAAAACCCUUUjjjxxxvvvmmmEEE111000---,,,,,,,,,,,,++++++++++++***************************333888@@@MMMQQQZZZkkk}}}mmm]]]hhhoooSSS[[[ggg{{{ppp\\\[[[ppp}}}tttqqqrrrsssjjjmmmnnneeeTTTKKKSSSaaa~~~~~~xxxkkk]]]YYY___hhhvvvyyysssWWWRRRcccwww~~~XXX111111......+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...666DDDPPPYYYaaaiiikkkfffxxxnnn]]]rrr{{{YYYNNN___wwwvvv___XXX]]][[[]]]iiippprrruuu~~~oooooo|||xxxhhh\\\RRRPPPTTTccc~~~pppvvvuuubbbmmmuuuuuutttmmmnnnwww|||mmmFFF444///,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''(((***,,,000FFF[[[ccceeeiiikkkhhhcccTTTRRRlll{{{pppzzzwwwllltttxxx}}}yyyfffOOOAAA>>>@@@???CCCOOO\\\iiixxx|||rrrgggfffttt~~~~~~zzztttoookkkccccccbbb]]]YYYXXX[[[^^^]]]aaadddeeeeeebbbWWWKKKDDD???===>>>>>>;;;:::;;;>>>BBBHHHFFFEEE^^^||||||xxxyyyzzz|||yyy}}}xxxqqqZZZPPPEEEKKK^^^||||||kkk\\\LLLDDDDDDBBBBBBBBBAAAAAA@@@@@@???:::;;;;;;;;;;;;:::888888666666555555555555555666666777777777666666888:::???GGGNNNMMMFFFAAAEEEJJJQQQ___kkkuuu~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}|||{{{xxxuuurrrpppllljjjfff___TTTKKKDDDAAAAAAAAAQQQffftttpppuuuIII222222---------,,,,,,,,,+++++++++***************************444:::BBBNNNRRR[[[mmmyyyccc^^^ssshhhSSS]]]hhhdddXXX```yyywwwyyyqqqpppqqqpppdddiiifffWWWJJJJJJUUU___~~~|||}}}ooo___WWWZZZ```zzz~~~sssvvvyyy]]]NNN[[[uuuiii;;;444---,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---///777EEEQQQZZZcccjjjhhhfff}}}ccc^^^xxxuuuUUUNNNddd~~~}}}hhh]]]\\\[[[cccoooppprrrvvv~~~pppnnn~~~}}}yyymmm___SSSPPPRRR]]]vvv|||nnnwww|||ddddddyyyuuupppuuummmlll}}}WWW===///---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''(((***---444III\\\cccgggllljjjddd]]]TTTUUUnnn~~~yyyzzzqqqgggjjjttt|||gggNNN@@@??????>>>EEESSScccqqq}}}sssgggaaa^^^bbbmmm~~~zzzuuuoooiiiccc___\\\]]]\\\WWWRRRQQQUUUZZZ\\\aaafffggggggcccXXXNNNEEE???;;;===>>>;;;:::;;;???<<>>:::;;;===;;;:::<<<<<<888IIIQQQBBBKKKjjjzzzuuu~~~www{{{{{{}}}uuu{{{wwwXXXBBBHHHMMMsssoooaaaSSSCCC===AAA>>>===;;;::::::;;;<<<===:::::::::999999999999999666777888777666555555777555555777888999999999888===BBBJJJNNNIIIBBBBBBGGGNNN\\\kkkuuu{{{zzz|||~~~~~~~~~}}}}}}{{{xxxuuurrrpppooolllfff^^^UUUMMMGGGCCCDDDAAAGGGZZZmmm}}}jjjiiibbb:::***888,,,,,,,,,+++++++++***************)))******+++,,,111...777HHHNNNNNNYYYlll}}}oooYYYddd|||pppbbb[[[^^^lllqqqUUUXXXnnnzzzyyytttmmmlllnnnmmmccccccVVVLLLPPPYYYggg{{{~~~sssdddWWWVVV[[[lllsssrrr{{{~~~yyyvvvtttdddPPPKKKaaauuuRRR111//////---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++111;;;JJJXXXcccjjjllleeeiiijjjYYYeee{{{kkkWWWWWWeeelll```VVVWWW^^^dddiiimmmsssvvv}}}mmmddduuu|||}}}~~~~~~{{{ooogggVVVPPPUUUYYYhhhtttjjj~~~fff^^^nnn|||mmmsssyyyvvvhhhJJJ222000///......///...,,,***************))))))))))))'''''''''''''''((())))))'''((()))))))))***...000;;;RRR^^^bbbkkkmmmfffddd___SSS```zzz|||||||||yyy~~~zzzrrrmmmnnnuuuxxxmmm[[[JJJ@@@;;;;;;???FFFQQQaaatttlll^^^XXXVVVOOOGGGDDDKKKYYYfffuuu|||sssmmmeee^^^[[[]]]```bbbgggjjjggg^^^[[[^^^```^^^eeeiiinnnoooiii___TTTMMMFFFAAA<<<:::<<<===<<<;;;999===FFFKKKDDDCCC[[[zzzzzzwwwzzzwwwzzz~~~uuunnnrrrkkkPPPCCCOOOoooyyyeeeYYYMMM???;;;>>>999999:::;;;;;;;;;;;;;;;999999::::::;;;;;;;;;<<<888999:::888666555555666666666666777777888888999<<>>LLLZZZdddkkknnnkkkmmmeee[[[ppp}}}hhhVVVWWWgggeeeZZZRRRUUU]]]eeekkkpppvvvxxxmmmeeeuuu~~~}}}~~~~~~{{{xxxooofffTTTKKKNNNQQQ```xxxvvvcccZZZkkkoooppp|||xxx}}}jjjLLL222111///............,,,***************))))))))))))(((''''''''''''((())))))'''((()))))))))+++...000>>>TTT___bbbjjjlllhhhggg___XXXfff||||||zzz~~~xxxxxx}}}yyyqqqkkkooovvvyyyooo]]]LLLBBB>>>===AAAHHHSSSaaarrriiiVVVLLLIIIJJJKKKMMMTTTbbbttt{{{vvvjjjeee___[[[^^^gggrrrzzzyyyooolllpppsssrrrwwwuuurrrpppkkkbbbVVVMMMFFFAAA<<<:::<<<===<<<;;;;;;<<>>DDDBBBBBBTTTmmm~~~xxxpppxxx~~~mmmjjjnnn]]]JJJMMM\\\^^^[[[\\\eeerrr{{{|||zzzkkk]]]OOOGGG@@@:::999;;;;;;;;;:::999666333111///111111222222333444444555555777888777666555666888999777666444555666888999:::<<>>AAAYYYvvv~~~xxxlllwwwiiiiiinnnZZZGGGJJJQQQVVV\\\hhhtttxxxsssmmmiii]]]RRRFFF???;;;888777888<<<:::888555222111000000111111111111111000000000111333444555555555777888888777555444444666888999999;;;@@@DDDCCC??????BBBHHHPPP\\\hhhsss|||{{{~~~~~~|||}}}}}}zzzwwwtttrrrqqqkkkkkkiiieee\\\RRRHHHBBBAAAAAABBBHHHZZZsss{{{{{{rrrzzzwwwPPP333111---------,,,,,,,,,+++++++++++++++***+++,,,,,,---222888CCCLLLPPPWWWmmm~~~lllZZZeeeuuu~~~^^^XXX___ssshhhZZZiiiwww}}}sssgggeeegggfffbbb[[[XXXLLLLLL___oooxxx~~~zzzoooaaaYYYXXXXXXffftttnnnMMMGGGhhhKKK111111...///...------,,,,,,------++++++,,,,,,,,,------------777FFFTTT___ffflllooojjjpppxxxiiijjjSSSYYYqqqmmmUUUPPPNNNUUU^^^fffnnnuuuyyy{{{ooowww~~~}}}~~~~~~~~~{{{yyyvvvlllXXXLLLKKKJJJUUUlll~~~vvvppplllooolll```aaa|||rrrggg{{{}}}yyyxxxnnnSSS777444111...---------+++***************)))))))))(((((((((((((((((()))******((()))*********+++///111>>>XXXfffhhhmmmkkkddddddSSSaaazzz}}}}}}~~~zzz~~~}}}}}}qqqiiihhhiiiiiihhhnnnooosssxxx|||yyyqqqjjjiiilllssstttiiiVVVIIIFFFFFFJJJQQQXXXaaakkkuuu|||zzzmmmeeeeeeiiittt~~~~~~vvvlllfffeeeaaafff{{{tttjjjgggfffeeedddlllssszzzzzzqqqdddXXXQQQFFFAAA<<<:::<<<===<<<;;;:::999<<<>>>:::AAAaaa|||wwwsss|||kkkyyykkknnnvvv\\\IIILLLOOOVVViii}}}yyyiii^^^YYYOOOGGG===777555555555444777666333222111222444555444444333333333222222222///111333444444444666888555555444444555777888999999:::>>>CCCBBB??????BBBDDDKKKYYYfffqqq~~~}}}|||}}}}}}}}}|||{{{xxxuuurrrpppnnnmmmkkkggg___UUUKKKEEEAAABBBAAADDDRRRllltttppp{{{SSS444000------------,,,,,,,,,,,,+++++++++++++++,,,------333888BBBJJJOOOXXXlll{{{hhhZZZfffuuu~~~```ZZZcccyyyfffXXXhhh|||pppfffeeefffaaaYYYSSSRRRJJJLLL```nnnvvv{{{pppccc[[[ZZZYYY^^^|||{{{ssslllKKKJJJoooVVV777666000///......---------------,,,,,,,,,,,,---------------888HHHWWW```ggglllooommmxxxxxx```dddeeePPPZZZvvvlllTTTPPPPPPWWW___fffnnnuuuxxxxxx{{{~~~}}}}}}~~~~~~|||zzzqqqhhhVVVKKKJJJHHHQQQggg{{{qqqooopppiiibbbvvvxxxjjj~~~{{{xxxnnnSSS999666333000......------+++************))))))))))))))))))(((((())))))***+++((()))*********,,,///111???ZZZjjjllloookkkdddcccTTTfff}}}|||~~~xxxrrrfffhhhllljjjiiikkkooooooqqqvvv{{{zzzssslllbbbfffooovvvmmmYYYKKKHHHHHHKKKQQQYYYbbblllvvv}}}}}}vvvnnnfff```hhhhhhssszzznnnccc]]]\\\]]]aaaeeeyyyxxxfffYYYSSSFFFAAA<<<:::<<<===<<<;;;999888;;;===888@@@ddd{{{pppooozzzkkk|||llluuu|||\\\IIIRRRVVV^^^xxxrrr___TTTNNNDDD>>>777222333555666555333222222333333444444555555555555555666666666666222333555444333333444666222333444555666888999999:::999===BBBBBB??????BBBAAAHHHVVVdddooo|||}}}}}}~~~}}}zzzuuupppmmmooonnnkkkfff^^^UUULLLGGGAAACCCAAA@@@LLLeee}}}uuujjj\\\999000...------------,,,,,,,,,,,,++++++++++++,,,------444999AAAIIIPPPYYYjjjyyy|||eeeYYYhhhwwwvvvbbb\\\fff~~~eeeXXXhhh{{{zzznnnfffeeecccYYYNNNGGGJJJFFFKKK]]]jjjrrr~~~}}}tttfff\\\YYYYYY\\\yyy|||ttt{{{hhhFFFLLLttt~~~```<<<888/////////...---------------,,,,,,,,,------------......:::KKKZZZccchhhmmmqqqooo}}}[[[VVVjjj```QQQaaaiiiRRROOOPPPWWW___fffnnnuuuxxx~~~}}}||||||{{{yyyxxxnnnfffTTTJJJIIIEEELLL```uuu}}}pppnnnooooooeeerrrooo}}}zzz{{{sssZZZ???888555111///.........---************))))))))))))))))))(((((())))))***+++)))***+++++++++,,,///222DDD^^^mmmmmmooolllfffggg___qqq|||yyyrrrdddcccssszzzssssss}}}vvvtttssswww|||{{{tttmmm]]]aaammmyyyrrr]]]MMMJJJHHHLLLQQQYYYbbbmmmyyy}}}}}}{{{vvvooohhhbbb___jjjqqqjjjaaaYYYYYY\\\cccppp{{{wwwfffYYYSSSFFFAAA<<<:::<<<===<<<;;;;;;888999;;;888???___ooonnnyyykkk~~~~~~gggttt{{{VVVCCCSSSZZZqqqlllXXXMMMGGG>>>:::444111333888999888222333444555555444222111333444444555666777888888666777777666444333333444111222444666777888999999:::999<<>>HHH```xxxwwwsssffffff@@@444......---------,,,,,,,,,,,,,,,++++++,,,,,,---...666:::AAAIIIPPP[[[iiiuuufffWWWhhhxxxmmmbbb\\\gggeeeZZZkkkyyymmmfffddd```SSSEEE>>>CCCCCCIII[[[hhhppp|||wwwhhh\\\WWWYYY]]]wwwiiifffBBBFFFppp{{{zzzuuuuuufff===777---//////...------------...,,,,,,,,,---------......///<<>>OOO\\\fffnnnssssssmmm|||aaabbbfffVVVgggzzzaaaVVVPPPOOOWWWaaahhhkkkoooxxx|||}}}{{{{{{zzzxxxvvvkkk```SSSJJJFFFEEELLLTTTxxxrrrdddmmmvvvoookkknnnvvv||||||zzzlllKKK<<<555///000000...---...++++++******)))((((((((((((((((((((()))))))))))),,,))))))******))),,,222QQQ```mmmqqqsssssslllaaa^^^www{{{oooxxx~~~tttcccmmm}}}|||zzzyyykkk\\\XXXgggvvvnnn___VVVOOOKKKOOOUUU\\\cccmmmxxxwwwiii\\\WWW\\\dddrrr~~~qqqccc\\\RRRTTTkkk|||tttjjj___TTTLLLGGG???999:::;;;::::::<<<:::???>>><<<>>>???OOOlllssszzzwwwlll___dddsssrrrmmmtttwwwfffeeeeeePPPCCCTTTiiicccRRRFFF===777555333333444555555444444444555555555555444444333444666888999999999888777777777666555555444444666666666666666777888888:::999999<<>>???IIIOOOWWWfffrrr}}}}}}}}}yyyvvvtttpppnnniiiddd^^^UUULLLFFF@@@@@@@@@@@@DDDSSSnnnmmmfffUUU777//////...---,,,,,,,,,,,,)))***++++++++++++---...555>>>HHHOOOWWWdddwwwiii^^^wwwnnneeehhhqqqvvvbbb]]]rrrrrrbbb[[[aaa^^^NNNEEEGGGCCCAAACCCLLLUUU\\\eeelllyyynnnaaaWWWWWW___{{{zzzvvvkkkEEE???RRRkkk~~~wwwzzzzzzJJJ777333111000///...---,,,,,,,,,------------------------///>>>PPP^^^hhhqqqvvvvvvrrr]]]^^^|||}}}dddSSSeee}}}dddWWWPPPOOOWWWaaahhhlllooouuu~~~}}}|||{{{{{{yyywwwuuulll```SSSKKKFFFFFFLLLTTTkkkooofffqqqsssmmmjjjnnnlllqqqzzzxxx|||YYYHHH>>>444111///,,,+++,,,++++++******))))))(((((((((((((((((())))))))))))+++)))(((******)))---333PPP___mmmrrrtttuuunnncccYYYvvv}}}rrrooo~~~uuummmxxxxxx|||}}}ppp\\\[[[kkkyyymmm]]]UUUOOOKKKOOOUUU[[[bbbkkkuuu|||yyyvvvnnnaaaWWWWWWaaakkk|||zzzsssfff___YYYaaavvvxxx{{{{{{uuuiii[[[RRRMMMFFF???999:::<<<;;;;;;<<<<<<>>>;;;;;;??????JJJbbbmmmvvvgggaaaXXX___nnnkkkeeekkkpppbbbaaa___LLLEEEZZZpppaaaOOOCCC999555333333333555555555333444444555555555555444444222333555666777888777777666666666666666666666666444555666777888888999999999888999===AAACCC@@@===???GGGKKKSSSbbbnnn~~~~~~}}}zzzvvvtttpppnnnjjjeee^^^UUULLLFFFCCCAAA@@@???AAAMMMhhhmmmfffvvvXXX999//////...---,,,,,,,,,,,,)))+++,,,+++++++++---///555===GGGNNNVVVcccuuugggccc}}}ooohhhjjjtttuuudddaaawww}}}sssaaaUUUPPPVVVUUULLLIIIMMMGGGEEEGGGNNNUUUYYY```ggg~~~xxxnnnaaaXXXWWWYYYkkkzzznnnIII;;;GGG^^^vvv{{{{{{PPP888555111111///...---,,,,,,,,,------------------------000???RRR```kkktttyyyyyyvvv^^^^^^zzz}}}dddSSSdddgggXXXQQQOOOVVVaaahhhmmmqqqwww}}}~~~}}}|||{{{{{{{{{yyyvvvssslllaaaTTTLLLGGGFFFLLLSSSbbb}}}iiigggrrrsssnnnlllpppbbb```pppwwwuuuzzzbbbPPPDDD888222///,,,,,,...+++++++++***))))))(((((((((((((((((())))))))))))***((((((*********...555PPP```nnnsssuuuvvvoooeeeUUUvvvyyyyyy~~~|||~~~|||ooohhhsssvvvtttyyysss~~~uuuZZZ^^^pppzzzkkkYYYSSSOOOMMMQQQVVV]]]ccckkksssxxxtttooodddYYYUUU\\\kkkxxxyyysssrrrbbbZZZYYYhhh{{{nnnvvv|||vvveeeUUUMMMLLLEEE>>>999:::<<<;;;;;;<<<===>>>:::;;;@@@>>>FFF[[[wwwYYYVVVRRR\\\jjjgggaaahhhjjj______\\\LLLKKKcccwwwyyy^^^LLL@@@777222222222333555666444333444444555555555555444444111333444666777777777777555555555555666666777777333444666888999:::999999888888999===AAACCC@@@===>>>EEEGGGNNN^^^jjj|||~~~~~~~~~zzzvvvtttpppnnnjjjeee___VVVLLLFFFCCCAAA@@@@@@???IIIccc~~~tttgggkkkWWW666//////...---,,,,,,,,,,,,***+++,,,+++***+++---000777@@@IIIMMMQQQ^^^sssyyyaaaccc}}}nnneeegggrrrvvvgggfff}}}vvvhhhVVVOOOLLLQQQTTTRRRRRRVVVMMMLLLOOOVVVZZZ]]]cccjjj{{{wwwyyy}}}}}}wwwmmmaaaYYYWWWWWWeee~~~pppLLL>>>BBBXXXqqqyyyyyy|||~~~SSS999777222111000...---------,,,,,,,,,------------------222AAATTTbbbllluuuyyyyyyuuucccccc|||fffUUUfffhhhYYYRRROOOVVVaaaiiiooosss~~~yyyuuuxxxxxx|||{{{{{{zzz{{{zzzxxxtttqqqlllaaaTTTLLLGGGFFFKKKRRReeennnccceeeooovvvrrrpppsss___WWWiiiuuuwwweeeNNNCCC999555222000///111,,,,,,+++******))))))((((((((((((((())))))))))))***((((((***++++++///666SSSbbbpppuuuvvvvvvnnncccXXXwwwvvvrrrwww~~~rrrkkkkkkiii```ddd~~~xxxsss}}}||||||zzzrrr{{{sssYYY```sssyyyeeeSSSPPPNNNPPPSSSWWW]]]dddkkkrrruuu}}}~~~|||oooiii```YYY[[[hhh{{{}}}qqqnnnnnn^^^UUUXXXjjjzzz{{{vvvuuusssxxxyyyooo^^^OOOIIIIIIDDD===999;;;===<<<<<<===???AAA===<<<>>><<>>DDDEEELLL\\\hhhxxx~~~}}}}}}{{{vvvtttpppnnnkkkfff```WWWLLLFFFCCC@@@@@@BBB@@@FFF```|||~~~{{{lllkkkXXX777//////...---,,,,,,,,,,,,+++,,,,,,+++***+++...000:::EEEPPPRRRSSSaaa|||vvveeeaaa{{{ooo___aaaooouuuhhhhhh~~~ooo^^^LLLIIIHHHMMMUUUYYY[[[[[[SSSTTTXXX^^^bbbccciiippp|||pppkkkppp{{{|||wwwmmmaaaYYYVVVXXXeee||||||www}}}rrrRRRBBB???VVVrrryyy|||{{{XXX;;;666222111000///...---------,,,,,,,,,---------......444DDDVVVcccmmmtttwwwvvvqqqfffeee~~~gggUUUeeeiiiZZZRRROOOVVV```iiipppuuunnnoootttvvv||||||{{{zzzzzzyyywwwsssoookkk```TTTLLLGGGEEEJJJQQQiiiyyyfffdddhhhpppwwwuuusssttt^^^TTThhhvvvlllJJJBBB:::888666222000000,,,,,,++++++***)))))))))(((((((((((())))))))))))***((((((+++++++++000666VVVfffssswwwvvvuuukkk___```zzzyyysssrrrxxx|||xxxxxx}}}vvvdddWWWTTTWWWYYYlll{{{sss{{{}}}{{{~~~rrrtttmmmXXXaaarrrsss]]]NNNNNNNNNOOOQQQTTTZZZbbbiiiooorrrwww}}}tttooofffbbb^^^___iii{{{zzzsssnnnjjjaaaXXX[[[mmm{{{{{{wwwvvvzzzuuummm```TTTKKKGGGGGGBBB<<<888;;;>>>===<<<===???DDDBBB>>>;;;:::LLLjjjBBBCCCCCCLLLXXXTTTQQQ\\\]]]XXX[[[ZZZRRRYYYjjjqqqgggpppssshhhWWWGGG;;;333000//////111333555555444444444555555555555444444222333555666888888777777444555555555666666777777555666777888999999::::::999888777:::???AAA@@@>>>>>>CCCDDDKKK\\\gggvvv~~~|||}}}}}}{{{wwwtttpppnnnkkkgggaaaWWWMMMFFFBBB???AAADDD@@@CCC[[[xxxsssrrr^^^===//////...---,,,,,,,,,,,,,,,,,,,,,+++***+++///111777CCCOOORRRVVVfffpppbbbzzzqqq]]]^^^mmm}}}rrrffffff{{{}}}iiiWWWCCCCCCEEELLLYYYcccccc^^^YYYZZZ```fffhhhiiinnnuuuyyyqqqgggeeeppp}}}xxxnnnaaaWWWUUUXXXbbbwwwrrrnnntttzzzvvvZZZEEE<<>>======>>>???FFFDDD>>>:::999NNNppp??????===CCCLLLGGGFFFRRRVVVSSSWWWWWWSSS[[[fffddd\\\eeejjjcccUUUFFF999111000///...///222444555666444444555555555555444444000222333555666666666666555555555666666666666666888777777777888999999:::;;;888777999===@@@@@@???>>>CCCDDDLLL]]]hhhuuu~~~~~~~~~~~~}}}~~~}}}~~~|||wwwsssooonnnlllhhhaaaWWWMMMEEEAAA???BBBEEE???>>>TTTqqqxxxuuubbbBBB//////...---,,,,,,,,,,,,,,,---,,,+++***+++///222777???IIIPPPXXXhhhvvvdddzzznnn___```ppp|||qqqfffeeewwwxxxcccQQQ@@@BBBFFFQQQdddsssqqqfff```ccciiinnnooommmrrryyy|||jjjgggcccgggyyy~~~yyynnn```VVVWWWVVV]]]ssssssooowww{{{oooKKK===TTTuuu{{{jjjJJJ777333222111///......------++++++,,,,,,---......///777GGGZZZgggqqqxxxzzzxxxssseeeeee~~~hhhUUUcccuuu\\\TTTOOOUUU```jjjsssyyy}}}xxxsss}}}|||yyywwwtttqqqnnnhhh^^^RRRKKKEEECCCFFFLLLYYYsss{{{zzzxxxuuuxxxrrrxxx{{{xxxYYYMMMjjjyyy~~~xxxQQQGGG===999666111//////---,,,,,,++++++******)))(((((((((((())))))))))))---******,,,++++++///555VVVffftttwwwvvvssshhh\\\ggg|||zzz~~~kkk```^^^iiixxx~~~}}}iiifffuuu}}}jjj```dddmmmfffPPPJJJQQQSSSMMMLLLMMMSSS]]]hhhppptttvvv}}}~~~zzztttjjjbbb___cccfffooo}}}wwwvvvwwwoooeeeTTTWWW[[[eeettt~~~wwwllldddYYYPPPKKKIIIFFFCCC@@@:::888<<>>===>>>>>>DDDBBB===;;;:::LLLkkkzzz|||@@@@@@<<>>DDDEEEMMM^^^hhhttt~~~~~~}}}}}}~~~~~~{{{}}}~~~|||wwwsssooonnnlllhhhbbbXXXMMMEEEBBB???BBBFFF>>>:::NNNkkk{{{{{{ssscccCCC//////...---,,,,,,,,,,,,------,,,+++***,,,///222===AAAHHHQQQ]]]kkk{{{uuudddyyykkkcccdddsss}}}ssshhhfffwwwuuu```NNNBBBFFFLLLYYYppp~~~pppgggjjjpppuuutttqqquuu|||uuu___```aaakkk~~~~~~zzzooo```UUUYYYUUUZZZsss|||{{{SSS@@@UUUtttyyysssRRR;;;333222111///............++++++,,,,,,---...//////666GGG[[[iiisss{{{}}}|||wwwhhhhhhkkkWWWeee|||]]]TTTOOOUUU```jjjssszzz|||zzz|||yyyvvvtttqqqnnnhhh]]]RRRJJJDDDBBBEEEKKKQQQnnn~~~vvvwwwqqq{{{~~~XXXKKKlll{{{~~~xxxrrrSSSHHH===888555333222444------,,,++++++******)))(((((((((((())))))))))))...+++***,,,+++***...444TTTdddrrrvvvvvvtttiii\\\ddd}}}~~~zzzttt|||mmmhhhjjj|||sssccccccsss}}}|||mmmcccffflllcccNNNJJJTTTVVVPPPNNNNNNTTT___kkkuuuyyyttt|||tttqqqmmmgggdddeeennnrrr}}}zzzpppqqqrrrkkkaaaPPPWWW]]]eeetttxxxgggccc\\\UUUOOOIIIDDDAAA???:::888<<>>===>>>>>>BBB???<<<===;;;HHHcccttt}}}KKKMMMPPPQQQPPPNNNMMMMMMIIIIIIIIIKKKMMMPPPRRRTTTWWW]]]cccaaaWWWGGG999111...//////111222444666777999999999999777555333222...111444555555555666777777777666555555555555555666888999999888888999:::999999999:::<<<>>>???@@@>>>@@@DDDLLLXXXiiizzz}}}~~~~~~}}}||||||~~~~~~{{{uuupppmmmkkkjjjiiiddd[[[NNNEEECCC;;;AAA@@@???<<>>333...,,,...///,,,+++---,,,,,,---,,,+++,,,...111===DDDIIIKKKTTTfffyyyyyyaaauuuxxxccceeewww~~~rrreeeeee{{{ttt___NNNCCCFFFVVVnnn~~~ooojjjuuuxxxoooqqq}}}llldddccciiirrr}}}wwwlllaaaYYYSSSWWWZZZpppSSSCCCRRRhhhrrrmmmpppOOOAAA888555222000000000///......------------...//////888KKK\\\eeeppp~~~|||aaallljjjYYYbbb}}}cccUUUJJJNNNZZZfffnnnsssvvvzzz}}}|||{{{yyysssoooooohhh]]]QQQKKKFFFCCCEEEIIIPPPlll{{{llltttwwwxxx~~~TTTJJJkkk}}}}}}YYYKKKAAAAAA<<<222...111.........---,,,+++***)))))))))(((((((((((())))))...***(((*********...333VVVhhhooopppwwwuuuhhhaaammm{{{uuusss}}}~~~{{{hhhhhhxxxnnnfff___ggg}}}~~~iiicccsssnnnYYYKKKFFFIIITTTOOOLLLOOOZZZeeelllrrrvvvzzzwwwmmmiiiffffffnnnyyyvvvnnnppprrrmmmbbbZZZNNNRRRXXXdddtttzzznnncccXXXRRRMMMGGGCCCCCC>>>:::999<<<>>>======@@@@@@FFF@@@:::<<<>>>HHHZZZ|||}}}RRRVVV\\\``````^^^\\\[[[YYYUUUPPPLLLKKKMMMQQQTTTSSSYYY___\\\PPP@@@333---...//////000222444666777999999888888666444222111...111444555555555666777777777666555555555555555666888999999888888999:::999999999:::<<<===???@@@<<<>>>BBBIIIUUUeeevvv~~~~~~}}}~~~~~~}}}||||||~~~~~~~~~}}}xxxtttooommmkkkhhhddd[[[OOOGGGCCC<<>>555111444.........---,,,+++***)))))))))(((((((((((())))))---)))(((***++++++///555SSSfffoooqqqxxxuuuhhh```lllpppgggmmmqqqmmmrrrqqqwwwzzzkkk\\\gggcccaaabbbmmm{{{gggbbbqqqkkkVVVKKKIIIOOO[[[PPPNNNQQQ\\\ffflllqqquuu{{{~~~}}}pppfffgggmmmrrrzzzuuuppphhhcccgggiiiddd[[[UUUNNNTTT[[[fffttt~~~mmmbbbWWWQQQLLLFFFBBBBBB===999888<<<>>>===>>>@@@???DDD@@@;;;>>>AAAMMMbbb{{{|||MMMPPPUUUXXXYYY[[[\\\]]]^^^[[[VVVRRROOOOOOQQQRRRTTT[[[aaa\\\NNN>>>444000......///000222444666777888888777666444222000///...000444555555555666777777777666555555555666666666888999999888888999:::999999999:::;;;===>>>???;;;===@@@GGGRRRaaappp{{{~~~~~~~~~~~~}}}~~~~~~}}}||||||~~~~~~}}}~~~}}}zzzwwwrrroookkkhhhccc[[[PPPIIICCC===CCC@@@???===BBBgggppp___xxxzzzNNN555000---//////,,,+++---+++,,,,,,,,,+++,,,///111:::GGGRRRVVV[[[jjj|||vvvaaavvvpppfffjjj}}}uuuhhhjjjuuuqqqqqqzzz}}}jjjUUUFFFGGGWWWmmm|||~~~}}}{{{}}}yyymmm___UUUSSSYYY^^^rrr|||ooovvv{{{SSS>>>JJJhhhvvvtttrrrcccFFF999777333111111111///......------------...//////111EEEZZZiiivvv{{{ssswwwoooZZZ]]]}}}cccWWWNNNQQQ\\\iiiuuu}}}~~~zzzvvvooojjjhhhcccYYYOOOIIIFFFDDDFFFJJJPPPhhhwwwqqqsss{{{xxxSSSPPPooowwwxxx||||||uuuZZZOOOFFFEEEAAA999555777000//////...---,,,+++******))))))(((((())))))***,,,))))))+++,,,,,,111888UUUhhhqqqsssyyyuuueee\\\lll~~~jjjZZZXXXXXXUUUgggoooxxxtttccc^^^xxx}}}~~~|||fffeeehhhrrr|||mmmgggsssjjjTTTKKKKKKRRR___SSSQQQUUU^^^ggglllppptttzzz}}}uuurrrhhhccclllzzzzzzpppgggaaa]]]XXXWWWZZZ[[[VVVQQQNNNNNNUUU^^^iiiwwwjjj```UUUPPPKKKEEEAAAAAA===999888<<>>>>>AAA???DDD@@@;;;===@@@OOOggguuusssCCCDDDDDDDDDFFFKKKQQQVVVQQQSSSVVVWWWWWWTTTQQQOOORRRZZZ___ZZZLLL>>>777555......///000222444555666888777666555222000///...---000333555555666777888777777666666666666666777666888999999888888999:::999999999:::;;;<<<>>>???;;;===@@@FFFPPP]]]lllvvv}}}~~~~~~~~~~~~}}}}}}~~~~~~|||||||||~~~~~~|||}}}}}}|||zzzxxxsssooojjjeeeaaaYYYPPPIIICCC>>>CCC??????>>>AAAccc~~~hhhZZZsss}}}TTT777111...//////,,,+++---+++,,,,,,,,,+++,,,///222;;;IIITTTWWWYYYggg{{{qqqbbbtttfffdddhhh{{{xxxkkknnn}}}nnnhhhhhhsss{{{fffRRRFFFKKK___uuu|||}}}}}}|||vvvlll```WWWUUUZZZ```yyyyyyrrrwwwzzz{{{QQQ;;;FFFiii|||}}}{{{~~~fffEEE;;;888444222222111000///...------------.../////////CCCZZZlllyyy}}}nnnssssss\\\[[[xxxlll]]]SSSXXXgggvvv|||xxxtttpppkkkhhhaaaXXXNNNIIIFFFCCCEEEIIIPPPeee~~~nnnooosss~~~tttRRRRRRwwwvvvvvv|||~~~tttYYYOOOGGGEEECCC<<<888999222111000...---,,,,,,+++***))))))))))))))))))******)))***,,,,,,---333;;;YYYmmmvvvwww|||uuudddYYYmmm|||}}}}}}eeeTTTPPPSSSVVVjjjttt{{{rrrfffnnn}}}{{{zzz||||||{{{zzzsssllliiippp~~~~~~sssssszzzkkkRRRIIIJJJQQQ]]]WWWVVVYYYbbbhhhlllpppuuuwww{{{xxxmmmhhhgggkkkxxxxxxpppjjjeeeaaa^^^YYYUUURRRSSSQQQMMMKKKMMMRRRWWWaaaooo}}}ggg]]]SSSOOOJJJDDD@@@@@@<<<888888<<>>???AAAAAAEEE@@@::::::;;;LLLhhhpppnnnGGGHHHJJJKKKLLLNNNRRRUUUHHHLLLPPPTTTUUUTTTPPPNNNIIIOOOSSSNNNCCC888333222---......000111333555666777777555333111000///...---000333555555666777888777777666666666777777888666888999999888888999:::999999999:::;;;<<<===>>><<<>>>AAAFFFPPP\\\jjjsss~~~~~~~~~~~~}}}~~~~~~|||||||||~~~~~~|||{{{{{{zzzxxxvvvrrrnnnhhhccc___WWWNNNGGGBBB>>>DDD?????????AAA```~~~iii]]]nnn^^^999333/////////,,,,,,...***+++,,,,,,+++---000222AAALLLUUUTTTTTT___rrrkkkaaaqqq}}}ffffffiii{{{}}}rrrttt|||rrrooorrr|||zzzeeeSSSKKKPPPaaarrr~~~}}}{{{xxxrrrjjjaaa[[[WWW[[[cccuuusssyyytttLLL;;;FFFkkk}}}zzzdddBBB<<<999666333333222111///...------------...//////000CCC[[[nnn{{{zzz~~~cccmmmxxx___ZZZuuuwwwggg[[[dddvvv}}}zzzuuuqqqnnniiifffaaaWWWNNNIIIEEEBBBCCCFFFTTTgggssshhhppptttqqqQQQSSS}}}vvvwww~~~tttUUUNNNGGGEEECCC???;;;999444333111///------,,,,,,******))))))))))))******))))))***,,,,,,,,,333<<>>DDD>>>@@@AAABBB]]]zzz~~~kkk___kkkjjj;;;555000000///,,,,,,...***+++,,,,,,,,,---000222???KKKVVVXXX[[[hhhzzzppp```mmmyyykkkkkklll|||yyyzzzyyyzzz{{{eeeUUUQQQVVVdddsssoooiiippp}}}yyyuuupppiiiaaa\\\VVV[[[fffqqqmmmxxxiiiEEE<<>>;;;777555444333111000...------------...//////111BBBZZZooo|||uuuuuu^^^lll|||}}}cccZZZtttyyypppxxx|||yyyxxx|||zzz|||yyysssmmmjjjeee```^^^UUULLLHHHEEEBBBCCCFFFVVVjjjmmmiiitttuuuoooOOORRR}}}{{{~~~uuuSSSMMMHHHEEECCCAAA===:::666444222000...---------+++******))))))******+++((()))+++,,,++++++222;;;VVVlllwww{{{ooofffiii}}}}}}nnnaaa]]]aaaooo}}}}}}tttwww~~~~~~~~~|||}}}~~~~~~}}}|||uuujjjiiixxxuuuzzz|||gggMMMHHHNNNVVVaaabbbaaabbbgggjjjnnnuuu}}}{{{qqqkkkiiimmmzzz}}}uuunnnjjjmmmkkklllrrr{{{}}}yyyyyyrrrkkkhhhdddaaacccgggrrruuu}}}ssscccZZZQQQNNNJJJDDD@@@???:::666777<<>>===>>>WWW~~~www|||KKKPPPWWW[[[[[[XXXUUUSSSTTTSSSQQQOOONNNNNNNNNNNNKKKJJJGGGDDD???:::444000------...///111333444666666555333222111111222222,,,///333555666666888999777777666666777888888999666888999999888888999:::999999999999:::;;;<<<<<<===???BBBHHHPPP\\\iiiqqq}}}~~~~~~}}}||||||~~~~~~~~~{{{xxxqqqnnniiieee___WWWMMMEEE???===CCC>>>@@@CCCBBB\\\xxxvvvsssdddmmmppp===666111000///,,,,,,...***++++++,,,,,,---000333===JJJWWW^^^fffrrrsss```lllxxxhhhoooooo}}}{{{yyy|||fffWWWTTT\\\nnn{{{fff^^^]]]cccxxx|||~~~|||yyyuuupppiiiaaa[[[SSS[[[hhhyyynnnmmmxxx[[[======HHHfff}}}|||oooIII???<<<888555444333222000...------------.../////////???XXXooo}}}yyyvvv___nnn{{{ggg\\\sss}}}~~~|||vvvooommmqqqvvvssswwwvvvpppkkkiiiddd^^^YYYQQQIIIGGGEEEDDDEEEIIIRRRkkk~~~kkkkkkvvvvvvnnnNNNPPPuuuxxxQQQNNNIIIEEEDDDCCC@@@;;;777555333000............+++******))))))******+++((((((+++,,,))))))000:::XXXmmmwwwzzz~~~ooofffccclllgggiiilllwww{{{|||}}}~~~~~~~~~wwwnnnmmm{{{~~~uuuyyyyyydddKKKHHHPPPYYYdddgggeeeeeehhhkkkoooxxxxxxpppnnnpppyyy~~~tttooonnnmmm{{{}}}|||||||||zzzyyy{{{}}}mmmbbbYYYQQQNNNKKKEEE@@@???999666666;;;???@@@AAADDDEEEFFFCCC@@@>>>???ZZZ}}}HHHIIIJJJJJJJJJKKKNNNQQQRRRTTTVVVWWWVVVRRRNNNKKKMMMJJJEEEAAA>>>999222---------...///111333444555555444333222222222333444,,,///333555666666888999777777666777777888999999666888999999888888999:::999999999999:::;;;;;;<<<<<<>>>BBBHHHPPP\\\hhhppp}}}~~~~~~}}}||||||~~~~~~{{{rrrooojjjfffaaaXXXMMMEEE======CCC===AAADDDCCC[[[}}}tttnnnsssppp>>>777111000///,,,,,,...)))***+++,,,,,,---000333AAAMMMYYY```eeemmmsssuuummmcccnnnzzz```pppooo{{{xxxuuu|||fffWWWVVVaaayyyhhhXXXQQQZZZ___bbbvvvwwwyyy|||{{{yyywwwrrrjjj```YYYPPP[[[iii~~~ppplllsss{{{|||QQQ999>>>HHHbbb|||{{{|||yyy}}}yyyNNN???<<<888666555444222000...------------...//////...===VVVooo~~~zzzbbbppp}}}iii]]]tttsss{{{{{{yyyqqqhhheeeiiiooolllqqqsssmmmjjjjjjfffaaaUUUNNNGGGFFFFFFEEEHHHLLLLLLhhhyyyiiilllvvvwwwmmmMMMNNNnnn~~~{{{QQQNNNJJJFFFEEEEEEBBB===888666333000.........///++++++************++++++((()))+++,,,((('''///999]]]pppyyyzzz{{{kkkbbb^^^~~~mmmnnnssstttyyy{{{||||||{{{{{{}}}yyyooojjjqqqxxxwwwrrrooozzzzzzcccKKKHHHPPPXXXbbbjjjggggggiiikkkppp{{{zzzssstttxxxwwwpppsssyyy{{{sssgggbbbYYYQQQNNNKKKEEEAAA@@@999666666;;;???@@@AAADDDGGGHHHDDD???;;;;;;WWW???AAACCCDDDDDDEEEHHHJJJMMMLLLKKKLLLNNNOOOOOONNNMMMMMMKKKFFF>>>555///,,,---,,,,,,---///333666888444222000000333444333111...000222444666777777777777777888999999999999888888888888777777777777777:::::::::;;;;;;<<<<<<<<<===>>>AAAEEEMMMXXXeeemmm~~~~~~~~~}}}||||||~~~}}}~~~{{{yyyrrrpppmmmiiiaaaWWWMMMEEE???@@@<<<===BBB???EEEXXX}}}zzzrrruuuuuuFFF444000333,,,))),,,++++++,,,------,,,,,,...000DDDKKKWWWaaadddeeeiiiooorrrbbbsss{{{wwweeekkkvvv~~~zzzpppuuuiiiYYY___eee}}}iiiXXXQQQPPPXXX___hhh||||||zzz}}}yyyuuuooofff]]]WWWUUUZZZ]]]iiixxxvvvnnnpppnnnvvvhhhPPP@@@999JJJhhhwwwzzzxxxrrrppprrrxxxXXXJJJBBB:::555555555333000......---------......///333<<>>DDDDDDBBBBBBFFFMMMGGG<<<;;;???SSSnnntttEEEGGGJJJLLLNNNPPPQQQRRRRRRPPPMMMLLLLLLLLLJJJIIINNNMMMKKKFFF???777111...---,,,,,,---///222555777444222000000333444333111...000222444666777777777777777888999999999999888888888888888999999999999:::::::::;;;;;;<<<<<<===>>>???AAAEEELLLWWWccclll}}}~~~}}}}}}~~~~~~~~~}}}~~~{{{zzzsssqqqmmmiiibbbXXXMMMFFF===???;;;<<>>DDDWWW|||yyyxxxqqqvvvGGG444///222---***---,,,+++,,,------,,,,,,...000CCCLLLXXX```ffflllsssxxxyyydddsssyyy~~~uuu```hhhttt~~~~~~zzzpppuuukkkXXXZZZpppjjj]]]ZZZVVVWWW^^^dddlllwwwxxx}}}yyyuuuoooggg^^^XXXRRRVVVYYYgggyyyyyypppqqqvvvyyyiiiLLL>>>777FFFbbbooouuuwwwsss{{{zzz}}}___NNNGGG===888777666444222///......---......//////111:::OOOiii|||{{{iiiiii{{{}}}sssaaalll{{{vvvuuuwwwzzz~~~zzzrrrwwwpppeeeggghhhttt}}}zzzrrrkkkhhheeelllllllllllljjjgggbbb___SSSLLLFFFDDDBBBAAADDDIIIRRRfffzzzvvvzzz}}}pppSSSKKKgggwww~~~xxx[[[RRRKKKLLLMMMHHHAAA<<<===:::777444333111...,,,,,,++++++*********************)))((()))---222777TTTmmmtttzzzzzzvvvuuubbb]]]{{{{{{xxxoooaaa```iiivvv}}}~~~tttnnnrrryyy}}}~~~{{{zzzzzzzzz{{{}}}~~~}}}sssiiigggmmmuuuxxxxxx{{{ooo]]]OOOLLLRRRZZZ^^^fffkkkgggeeennntttzzz}}}~~~xxxxxxyyy|||}}}zzz|||~~~~~~zzztttlllddd^^^ZZZWWWQQQLLLHHHDDD???<<<777444666>>>DDDDDDBBBBBBEEEKKKEEE<<<<<>>??????AAADDDKKKVVVbbbkkkyyy~~~}}}}}}}}}~~~}}}|||}}}~~~{{{zzztttrrrnnniiiaaaXXXMMMFFF<<<===:::<<<@@@===CCCUUUzzz|||}}}uuulllrrrHHH555///222---+++...---+++,,,------,,,,,,...000AAAOOO[[[```fffrrr{{{}}}jjjxxxzzz}}}ttt]]]dddppp{{{|||pppuuuttt^^^[[[uuusssXXXWWWXXXXXX\\\cccgggooo{{{vvv}}}yyyuuuoooggg___YYYRRRTTTXXXhhhxxxxxx~~~}}}mmmHHH>>>777DDD\\\hhhrrrzzzyyylllTTTMMMCCC<<<999777555333000//////....../////////000999MMMhhh|||oooiiizzz||||||gggkkkzzzjjj```]]]```cccgggmmmuuu{{{~~~uuukkkqqqzzziii^^^^^^dddttt{{{tttpppmmmllljjjiiiiiiiiieee^^^YYYQQQKKKEEEDDDBBBAAADDDJJJTTTddd|||}}}vvvvvv~~~oooQQQIIIbbbsss~~~|||XXXMMMEEEFFFHHHGGGCCCAAA???>>><<<888333///---------,,,++++++*********+++++++++*********---333777QQQkkkttt{{{{{{wwwwwwddd___{{{~~~tttdddUUUZZZhhhtttzzzsssqqqbbbWWW\\\jjjvvv|||~~~}}}{{{zzzzzzzzzzzz|||~~~vvvmmmjjjpppxxx~~~}}}mmmYYYMMMMMMQQQUUUWWWcccjjjhhhgggpppvvv}}}rrrvvv}}}}}}zzzyyyyyyxxxwwwuuuvvvuuuttttttvvvyyy|||tttrrrooommmjjjeee___ZZZYYYUUUOOOKKKFFFBBB>>>;;;777444666===CCCCCCBBBBBBEEEHHHBBB<<<>>>BBBSSSnnnxxxtttVVVTTTRRRRRRTTTUUUTTTRRRTTTQQQOOOOOOPPPRRRSSSSSSKKKJJJGGGCCC???:::555111,,,,,,,,,,,,...111444555444333222111222222222222...000222444666777777777777777888999999999999888777777888888999:::;;;;;;:::999999:::;;;===???@@@===>>>???CCCJJJVVVccclllttt}}}}}}~~~~~~~~~|||{{{~~~}}}{{{zzzuuurrrnnnhhhaaaWWWMMMFFF;;;===:::<<>>AAAQQQlllwwwuuuKKKHHHEEEDDDEEEGGGIIIJJJKKKIIIHHHIIIKKKMMMNNNMMMHHHEEEBBB???===:::555111,,,,,,++++++---000333444444333333222111111111222...000222444666777777777777777888999999999999888555666666777888999:::::::::999999:::;;;===@@@AAA;;;<<<===AAAIIIVVVdddmmmqqq~~~|||}}}}}}~~~}}}|||{{{||||||}}}}}}|||zzzzzzuuurrrmmmggg___VVVLLLEEE<<<>>>;;;>>>BBB>>>CCCUUUwww{{{iii```yyy|||oooNNN888...000------000...+++,,,------,,,,,,...000AAATTTcccbbb___eeeoootttyyyooo|||wwwdddcccmmmxxxmmmpppllleeezzzvvv[[[RRRZZZ\\\___eeejjjoooyyy{{{tttzzz~~~|||yyytttoooggg^^^XXXWWW[[[aaavvv{{{uuuNNNBBB<<>>888444333444///...---,,,++++++++++++,,,---,,,,,,+++---111444KKKiiivvv|||}}}lllnnnyyywwwwwwpppqqqeeeYYYQQQUUU```jjjtttzzz}}}|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~yyyqqqmmmooowwwiiiTTTNNNQQQRRRRRRSSScccmmmmmmlllrrruuu{{{~~~|||{{{~~~}}}uuunnntttttttttsssqqqpppppppppooopppqqqrrrrrrpppnnnllljjjhhhfffdddccc```]]]ZZZTTTPPPKKKFFFCCC???;;;888555222444===CCCCCCBBBCCCEEEEEE>>>:::<<<>>>PPPnnnwwwpppAAABBBBBBBBBCCCFFFKKKOOOMMMKKKJJJJJJKKKKKKIIIGGGDDDAAA===<<<;;;999444000,,,+++++++++,,,///222333333444444222000000111222...000222444666777777777777777888999999999999888666666666777888888888999999999999999;;;>>>AAACCC<<<<<<===@@@HHHUUUcccmmmooo{{{||||||{{{|||~~~~~~}}}{{{yyyyyyzzz|||}}}|||~~~}}}zzzyyyyyyuuuqqqllleee^^^TTTKKKDDD;;;>>><<<>>>CCC???CCCUUUuuuyyyiii\\\mmmyyyRRR:::///000,,,---000---+++,,,------,,,,,,...000AAASSScccddd[[[\\\lll|||wwwggg|||||||||gggdddmmmvvvkkklll}}}mmmhhhkkkWWWQQQVVV[[[]]]aaafffmmmzzzqqqqqq|||~~~|||xxxsssmmmeee\\\VVVUUU\\\eeezzzvvvvvvOOO???;;;HHH]]]mmm|||xxxrrrsss}}}{{{UUURRRLLLEEE???:::777666444333222222111111111111111666GGGbbbzzztttccc|||llliiiwwwnnnkkkkkkjjjlllooopppsss{{{lllSSSRRR___ttt{{{xxxwwwtttoooggg^^^VVVQQQKKKFFFCCCCCCCCCCCCFFFKKKZZZuuu[[[GGGOOOmmm~~~___TTTKKKKKKNNNMMMJJJIIIDDDDDDDDDAAA;;;777333222000///...---,,,+++++++++,,,------,,,+++,,,000222GGGgggvvv~~~nnnkkkwww~~~xxxxxx}}}mmmccc]]]bbbllltttzzz~~~}}}||||||~~~}}}{{{yyyyyyyyyyyy}}}yyysssnnnnnnsss}}}|||gggTTTPPPSSSSSSSSSUUUcccmmmooommmrrrsssyyyzzz|||xxxsssqqqrrrqqqooommmoooppprrrrrrpppooooooooolllmmmnnnpppqqqooojjjfffiiigggdddbbb```^^^ZZZXXXQQQNNNIIIDDDAAA===999777444222444<<>>;;;;;;===SSSwwwooo>>>DDDJJJKKKJJJKKKPPPVVVQQQPPPOOOOOONNNLLLHHHEEECCC???::::::;;;:::555111,,,+++***+++,,,...111222333444555333000///000222...000222444666777777777777777888999999999999888888888888888888888888888999999888999;;;???BBBDDD???>>>>>>@@@GGGSSS```jjjnnn~~~{{{||||||xxxwwwzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{}}}~~~}}}{{{yyyxxxxxxtttqqqkkkddd\\\RRRIIICCC:::===;;;>>>BBB>>>BBBSSSssstttrrrccckkkUUU<<>>ZZZooo<<>>:::999;;;:::666222,,,+++******,,,...000222333555555333000///000333...000222444666777777777777777888999999999999888::::::999999999999999999999999888999;;;???CCCEEEBBBAAA???@@@FFFQQQ^^^gggooo~~~{{{}}}|||vvvtttvvvvvvwwwyyy{{{{{{{{{yyyxxxzzz|||}}}|||zzzxxxwwwwwwtttpppjjjccc[[[QQQHHHBBB888;;;:::===AAA===@@@RRRqqqooommmpppWWW===000///,,,,,,///++++++,,,------,,,,,,...000BBBMMM^^^fff[[[ZZZ}}}vvv[[[pppzzzllleeekkkrrrhhhiii~~~ddd[[[\\\```gggfffeeeiiivvvooossswww}}}~~~~~~|||wwwrrrkkkaaaWWWQQQPPP\\\iii}}}xxxtttxxxqqqDDD<<<;;;KKKfffzzzkkkjjjtttcccQQQQQQPPPLLLFFF@@@<<<:::666555444333222222222222000222@@@ZZZsssnnn|||jjjxxx|||pppmmmrrrmmmlllrrr~~~{{{bbbYYY]]]{{{pppggghhhsss}}}|||ppp```SSSNNNHHHDDDBBBCCCDDDDDDGGGLLL```vvvMMMBBBWWWwww{{{{{{ttt}}}~~~^^^VVVPPPTTTXXXVVVQQQNNNBBB@@@???@@@BBBAAA===999111111///...---,,,,,,++++++,,,,,,+++***+++---///???aaasss|||~~~nnnbbbvvvvvvtttkkkuuu~~~}}}}}}~~~}}}|||~~~}}}|||{{{zzz{{{||||||}}}{{{xxxqqqmmmooovvv~~~sss```RRRQQQSSSPPPSSSZZZ^^^kkknnnnnnrrrsssxxx~~~|||~~~yyypppjjjhhhhhhiiimmmpppqqqooonnnnnnooopppmmmkkklllnnnnnnllliiigggeeebbb```___]]]ZZZXXXOOOKKKFFFBBB???;;;888555333111333<<>>===AAA```kkkAAAEEEGGGDDDCCCEEEFFFDDDHHHGGGFFFGGGIIIHHHEEEBBB?????????===;;;777333111...,,,******,,,000222222000333444333111000222444000111222333333333333333555777999;;;<<<;;;:::999999999999999999999999999888999:::;;;<<<>>>BBBDDDEEE>>>:::<<>>???CCCJJJooo}}}ppplllhhhddd===222...---111***------,,,,,,,,,,,,---......:::WWW___aaahhh___kkkrrr```ggg{{{zzzhhhgggtttpppkkk}}}{{{___]]]```cccnnniiikkkyyyyyyvvvzzz|||zzzvvvpppggg]]]TTTPPPTTT[[[lll{{{ttttttsssyyyppp???666;;;PPPhhhwww}}}kkkfff}}}```QQQOOOOOONNNIIIAAA???AAA:::888444333333333222000333333<<>>???>>>BBBHHHgggxxxqqq}}}qqqsssbbb<<<222...---111***------,,,,,,,,,,,,---......<<>>AAAFFFddduuuqqqhhhppp~~~aaa;;;222///...222***,,,---,,,,,,,,,,,,---......333RRRccciiijjj[[[]]]{{{{{{bbbiiihhhcccmmmpppjjjxxxeeeYYY```qqq|||}}}yyyxxxssskkk```WWWQQQNNNYYY^^^nnn|||rrrqqquuuzzzccc===???999OOOqqqiiiUUUOOOLLLPPPSSSNNNFFFAAA>>>;;;777555444333111000222///444HHHfffeeessshhhnnn~~~{{{rrrfffaaafffmmmsssttt|||rrr___aaannnsssaaaTTTSSSaaauuuyyyeeeRRRJJJFFFBBB@@@BBBDDDDDDHHHMMM___{{{}}}{{{VVV<<>>;;;888555222111111777@@@DDDDDDDDDGGGGGGHHH>>>777???KKKccc~~~uuu|||:::@@@EEEEEEEEEHHHHHHFFFGGGGGGFFFFFFEEECCC@@@>>>666666666555444222111//////---,,,---000333555555111111111000///000111222///000111333333444444444777666666666666777888999999999999999999999999999888999999888888;;;???BBBAAA@@@AAABBBCCCKKK\\\lllrrr}}}~~~~~~}}}||||||}}}|||{{{zzzxxxxxxwwwwwwvvvxxxzzzzzzxxxvvvuuuuuurrrooojjjddd\\\RRRGGGAAA;;;:::<<<@@@@@@>>>@@@DDDfffxxxppp~~~ZZZdddaaa;;;333000///222***,,,---,,,,,,,,,,,,---......///MMMcccmmmnnnaaabbbwww~~~hhhbbbllldddjjj{{{tttmmmwwwjjj]]]cccyyy|||ppppppvvvtttuuu|||{{{yyytttjjj___VVVQQQPPPXXX___ppp|||sssrrrzzz~~~aaa@@@:::999ZZZpppcccTTTPPPOOORRRSSSLLLEEEAAABBB>>>:::777555444222000222///111BBB```||||||eeepppgggfffwwwqqqttt~~~xxxxxx~~~xxxhhh[[[YYY```gggjjjoooxxx|||kkk```iiixxxsssaaaTTTLLL[[[sss}}}hhhSSSHHHFFFBBBBBBDDDEEEEEEJJJPPPaaayyyRRR>>>TTTvvv~~~mmmWWWYYY[[[ZZZWWWSSSRRRQQQTTTTTTTTTSSSRRRMMMFFFBBB===:::666444333111///...,,,,,,+++***+++,,,---...444MMMjjj|||xxxiiiiiiyyyuuuwww}}}qqqmmmllllllkkkiiigggdddaaa______``````dddcccbbbaaa`````````aaa[[[NNNBBB???DDDIIINNNSSS[[[aaaffffffbbb```aaaeeerrr{{{}}}zzzuuuzzzvvvppplllmmmpppssstttpppqqqqqqpppnnnlllmmmnnngggddd___[[[VVVRRRLLLIIIGGGDDD@@@<<<:::777444111...111999BBBFFFDDDEEEGGGJJJGGG===777>>>PPPkkk|||~~~rrr>>>CCCFFFDDDBBBDDDCCCAAAAAAAAABBBAAA???<<<:::999888888777555333111///......---,,,...111444555555222111///...///000111111000111222333555555666666666666555555555666777777999999999999999999999999999999888888888;;;???CCC??????@@@AAACCCJJJZZZjjjpppzzz~~~}}}}}}{{{|||~~~|||{{{zzzxxxwwwvvvvvvvvvvvvxxxzzzzzzxxxuuuttttttqqqnnniiiccc[[[QQQGGG@@@::::::<<<@@@@@@>>>@@@DDDeeepppnnnVVV]]]ccc>>>444000///222+++------,,,,,,,,,,,,---......666PPPhhhrrroooeeegggtttzzznnn___yyyttthhhjjjxxxzzzqqqxxx}}}sssgggiii|||uuuqqqffffffiiinnnwww{{{yyysssggg[[[RRRPPPPPPUUU___ttt{{{tttvvv|||aaaCCC888@@@ppp|||hhhuuuxxx~~~]]]QQQQQQSSSWWWUUUNNNJJJJJJFFFCCC>>>:::888666333111333111222===YYYwww~~~lllqqqgggaaayyy{{{ooojjjmmmzzz|||sssuuu|||{{{jjjXXXQQQWWW___aaa```jjjtttssshhheeesssppp___SSSHHHXXXqqqjjjSSSFFFDDDBBBBBBDDDEEEEEEKKKRRR```tttPPPHHHmmm~~~ggg___```aaa___[[[WWWUUUTTTSSSSSSSSSTTTRRRMMMFFFAAA>>>;;;888666444222///------,,,+++++++++,,,---...444JJJfffzzzyyyhhheeeuuu}}}~~~uuuhhhaaa^^^^^^YYYWWWSSSOOOLLLLLLMMMNNNRRRRRRQQQRRRTTTWWWXXXYYYWWWLLLAAA@@@DDDHHHMMMQQQ^^^aaacccbbbaaabbbhhhmmmwww~~~{{{xxxyyyuuuqqqnnnooopppqqqrrrpppqqqqqqpppmmmllllllmmmgggddd^^^YYYUUUPPPKKKHHHEEEBBB>>>;;;888666333000...222:::DDDGGGDDDEEEHHHFFF???888555;;;SSSrrr{{{qqq<<<@@@AAA===;;;<<<<<<:::<<<===>>>===;;;888777777999888777444222000///...---,,,,,,...222444555555333000------...000111000111222333555666777777888666666666666666777777777999999999999999999999999888888888888888<<>>>>>@@@CCCKKKZZZhhhmmmvvv|||||||||zzzzzz}}}{{{zzzyyyxxxwwwvvvvvvvvvuuuxxxzzzzzzxxxuuuttttttooolllhhhbbbZZZPPPFFF@@@:::999:::>>>???>>>AAAFFFbbbpppcccXXXZZZ~~~{{{hhhAAA666111///222+++...---,,,,,,,,,,,,---......444JJJgggtttrrrooottt{{{xxxlll]]]ppp|||mmmjjjuuutttwww{{{|||tttqqq|||uuuqqqjjjeeejjjwwwxxxvvvooocccUUUMMMLLLNNNTTTbbbzzzxxxsssxxxzzzeeeDDD;;;JJJtttiiiuuuwww~~~^^^RRRSSSWWW[[[YYYTTTSSSVVVKKKGGGBBB>>>;;;888555222222333333999PPPppptttuuuooodddvvvwwwnnnlllppp}}}uuuwww}}}|||lllXXXOOOTTTZZZ[[[XXXcccnnnpppmmmqqq}}}iiiZZZNNNGGGUUUlll~~~|||gggQQQDDDAAA@@@AAACCCCCCCCCJJJRRRbbbjjjMMMQQQ~~~hhh``````___^^^[[[XXXTTTQQQNNNOOOOOOPPPOOOKKKEEEAAA???===:::888666444000...---,,,+++++++++,,,---...222DDD___uuuzzzgggdddppp}}}|||nnnbbb\\\YYYOOOMMMIIIEEEDDDEEEFFFHHHEEEEEEEEEFFFIIIMMMRRRUUUXXXOOOHHHIIILLLPPPTTTYYY___```bbbccceeemmmwwwxxxxxxwwwuuurrrrrrrrrrrrrrrqqqqqqpppooonnnmmmkkkjjjjjjfffbbb\\\WWWSSSOOOJJJGGGCCC@@@<<<999777555222000///333<<>>===:::888888999777666444333111000//////,,,+++,,,...111444555444333000,,,+++---000000000222333555666888999999999888888999::::::999888777999999999999999999999999888888888888999===CCCHHHBBB>>>===@@@FFFNNN[[[gggjjjssszzzzzzzzzxxxxxx{{{{{{zzzyyyxxxxxxxxxxxxxxxvvvxxxzzzzzzxxxvvvuuutttnnnkkkfff```YYYOOOEEE???999888999<<<>>>>>>CCCIIIhhhsss~~~{{{aaaXXXVVVxxx~~~mmmEEE888111...222,,,///---,,,,,,,,,,,,---......,,,BBBcccvvvtttvvv}}}uuuqqqeeemmmqqqjjjrrrttttttwwwuuuzzz}}}sssggghhhvvvxxxvvvoooaaaRRRJJJKKKNNNUUUgggssspppxxxyyylllGGG<<>>EEEEEECCCEEEJJJJJJ??????AAAHHHkkkzzzooo222555555333333888<<<===666999<<<;;;888666666777444333222111000000000111+++***+++...111444444444333///++++++---000000000333444666777999::::::;;;999;;;<<<======<<<:::999999999999999999999999999888888888888:::>>>EEEJJJDDD???===AAAHHHQQQ\\\gggiiiqqq~~~yyyyyyxxxwwwwwwzzz{{{{{{zzzyyyyyyyyyzzzzzzvvvxxxzzzzzzxxxvvvuuuuuummmjjjeee```XXXOOOEEE>>>999777888;;;===>>>DDDJJJrrruuuuuu```XXXVVVyyypppGGG999111...222,,,000---,,,,,,,,,,,,---......000DDDfffxxxttttttyyyvvvuuu~~~sssppp|||sssiiippptttrrr}}}|||nnnnnnyyymmmnnn{{{zzzxxxpppbbbSSSKKKLLLPPPVVVjjjooommmwww{{{|||sssLLL:::FFFkkkyyyhhh[[[lll|||iiiddd\\\XXXZZZ\\\WWWQQQNNNRRRNNNHHHCCC???;;;777555...444444333CCCccc~~~yyyttt||||||zzz|||{{{|||vvvcccYYY]]]aaa___eeeppp{{{uuuaaaSSSHHHJJJQQQ^^^iiigggYYYJJJBBBBBBBBBEEEGGGFFFFFFNNNWWWzzzlllPPP???IIImmmeee]]]ZZZXXXYYY\\\[[[VVVPPPPPPPPPPPPRRRSSSQQQNNNKKKCCCAAA???===;;;888444111...---,,,+++++++++,,,---)))777OOOjjj|||}}}sssoooqqq~~~xxx}}}{{{|||yyy|||xxxrrrnnnhhhccc___^^^___```\\\\\\[[[XXXXXX^^^hhhpppiiiddddddjjjpppsssxxx|||vvvwwwyyy{{{{{{vvvxxxuuukkkggglllmmmyyy{{{xxxvvvuuuvvvxxxxxxwwwqqqlllhhhiiikkklllgggcccaaa]]]WWWRRRNNNKKKHHHEEEAAA???;;;888666444111///222666>>>EEEEEEBBBDDDJJJHHH<<<>>>CCCJJJooovvvkkk888444222555777555666888888888888777666666555555333333222111000///......,,,---...000222444666777888111***)))---222444333555555666888999999999999;;;:::;;;<<<>>>>>><<<:::888888777777777777888888999666666:::;;;;;;CCCMMMEEECCC@@@AAAGGGQQQ]]]dddjjjsss~~~xxxzzz{{{{{{{{{}}}yyyzzz{{{|||{{{zzzzzzyyy|||{{{yyywwwvvvuuuttttttooolllfff^^^TTTKKKCCC>>>777777999;;;;;;<<>>>>><<<:::888888888777777888888888999666777;;;<<<<<>>777888:::<<<;;;<<>>@@@DDDFFFDDDGGGWWWhhh{{{aaaCCC;;;QQQpppooobbb\\\XXXXXX\\\\\\WWWPPPNNNQQQOOONNNNNNNNNMMMKKKHHHDDDCCC???;;;;;;===:::444222111///---,,,,,,,,,,,,///444FFFccc{{{{{{nnnkkk}}}vvv~~~}}}|||zzzvvvpppmmmqqqwww{{{|||}}}{{{|||~~~tttjjj___[[[aaahhhkkkkkknnn{{{|||xxxtttrrrtttuuutttrrrppplllhhhhhhjjjjjjfffcccaaa\\\UUUOOOKKKHHHFFFDDD???<<<999666555333000...000:::AAAAAA???AAAEEEFFFCCC999<<>>>>><<<:::999999888888888888999999:::888888;;;===>>>DDDKKKCCCAAA>>>>>>DDDOOO]]]gggllluuu~~~||||||zzzyyyzzz}}}{{{zzz}}}rrruuuyyy||||||xxxtttpppnnnkkkfff^^^TTTJJJBBB>>>888888:::<<<;;;===EEEOOOuuuhhh~~~nnntttrrrDDD777666555444+++222///......------......//////777PPPooo}}}wwwrrrtttsssxxx|||vvvmmmsss|||yyy}}}gggdddzzzdddccchhhlllllloooxxxuuunnnnnnsss|||kkkjjjvvvxxxqqqeeeWWWMMMJJJMMMPPPZZZrrrxxxpppsssxxxlllCCC@@@ZZZttt{{{hhhiiivvvjjjbbb]]][[[[[[YYYSSSQQQSSSTTTVVVUUUOOOJJJHHHCCC===:::666444555777CCCaaa{{{xxxzzz{{{yyyssskkkfffiiisss|||pppcccaaaccchhhlllooolllcccUUUIIIBBBAAA???CCCHHHGGGHHH\\\uuuwww[[[@@@<<>>???BBB???999222111///---,,,,,,,,,---000222@@@\\\vvv}}}pppjjjxxx~~~zzzqqqlllrrrzzz{{{wwwuuutttxxx{{{|||~~~nnncccWWWTTTZZZfffoootttwwwyyyvvvssssssuuuuuusssqqqrrrnnniiiggghhhgggdddaaa^^^YYYSSSNNNJJJGGGDDDBBB>>>;;;777555444222111///222;;;BBBBBB@@@BBBDDDEEE>>>;;;>>>CCCPPPooo~~~xxx777222111333555444444777777777666666555444444444222222111000///...------******,,,---///111222333555666444...******111777111222333555666777777777888999:::===@@@@@@===;;;:::999999999999999999::::::999999;;;===AAAEEEIIIAAA@@@>>>===BBBMMM\\\gggjjjvvv~~~}}}|||zzzzzz{{{zzzyyyzzz~~~~~~zzzpppsssxxx{{{{{{yyytttqqqnnnkkkeee]]]TTTJJJBBB===888888:::===<<<>>>FFFQQQyyyyyyaaappp{{{oooEEE:::999666666---222//////............//////...555KKKjjj|||zzzsssrrrpppwww~~~qqqqqqzzzvvv{{{sssxxx{{{lllmmmooottt{{{uuugggeeeooo{{{iiigggsss}}}vvvnnnaaaTTTKKKJJJOOOTTT^^^wwwzzztttwww{{{cccAAAAAA\\\uuuzzzkkksssxxxjjjaaa___^^^^^^ZZZTTTRRRUUUUUUXXXVVVQQQNNNMMMIIIDDD>>>555333777555999UUUwwwvvv}}}xxxvvv{{{xxxrrrllljjjppp|||lllaaaaaaccciiijjjkkkfff\\\PPPFFFAAACCC>>>BBBIIIIIILLLeee{{{rrrUUU???@@@ZZZwww{{{kkkccc```ZZZVVVXXXXXXUUUQQQQQQRRRQQQQQQQQQQQQOOOKKKGGGGGGGGGCCC???@@@AAA===777333222000...---,,,------///...888PPPlll~~~~~~rrriiirrrzzzxxx~~~~~~~~~~~~}}}{{{xxxvvvuuuzzzvvvtttyyy~~~~~~rrrlllsss{{{wwwmmmggggggnnnuuuyyy{{{~~~{{{wwwsssnnncccUUUOOOUUUcccrrr{{{~~~vvvtttrrrrrrtttuuurrrpppssspppkkkhhhgggeeebbb___ZZZVVVQQQLLLIIIFFFCCCAAA<<<999555333222222111000555===CCCBBBAAABBBDDDCCC>>>>>>???EEE\\\zzz|||xxx666222000333444333444666777777777666555555444444222222111000///...------++++++---...000111222333333555555111++++++000666000111333444666777777888999:::<<>>;;;:::999999999999999999:::::::::::::::===BBBFFFGGG??????>>>===@@@KKKZZZeeehhhxxx|||{{{|||{{{|||~~~yyyzzz~~~yyysssppprrruuuxxxxxxwwwvvvtttnnnkkkeee]]]SSSIIIBBB===888888;;;======>>>GGGRRRwwwxxxeeegggrrroooGGG>>>;;;888888///222/////////......////////////333EEEddd{{{~~~vvvqqqqqqqqqxxxwwwtttmmmqqq~~~vvvzzz~~~llljjjkkkqqqyyy}}}|||{{{hhh]]]ccczzz|||iiifffppp}}}{{{tttlll___RRRKKKLLLRRRXXXeee~~~{{{www{{{~~~yyyzzz|||UUU===@@@\\\ttt~~~{{{pppyyyxxxiiibbb``````aaa]]]WWWUUUXXXZZZ[[[YYYTTTPPPNNNKKKFFFBBB666444888555333KKKlll|||~~~uuuuuuvvv}}}zzzuuuqqqrrr{{{sssccc[[[YYYYYY``````^^^YYYQQQHHHBBB???DDD???AAAIIIMMMXXXvvv|||}}}iiiMMM===EEE___yyy{{{vvvbbbYYYaaaZZZUUUUUUUUUQQQNNNNNNQQQRRRTTTVVVVVVRRRLLLGGGCCCCCCAAA>>>???AAA===666666444222000...---------...---222FFFbbbyyy~~~}}}sssiiilll}}}{{{vvvtttzzz~~~|||zzzwwwwwwxxxwwwuuurrrooommmffffffjjjsssooowwwsssllltttxxxnnn___WWWVVV___iiinnnpppwww|||vvvtttvvvwwwtttpppooodddUUUKKKMMM[[[mmmyyy}}}sssqqqooopppssssssqqqnnnsssqqqnnnjjjgggddd```^^^VVVSSSNNNJJJGGGDDDAAA???:::777333111111222111111888???CCCBBBAAABBBBBB@@@>>>===<<>>>>>>>>@@@IIIWWWbbbiii|||zzzyyyzzzzzz|||yyy}}}}}}vvvqqqrrrrrrtttuuuvvvvvvvvvvvvmmmjjjeee]]]SSSIIIAAA===888999;;;>>>>>>???HHHSSS~~~iiixxxYYYaaaqqqLLLCCC>>>:::;;;222555000//////......//////000111111@@@]]]xxxyyypppzzz{{{~~~tttjjjrrruuuxxxlllkkkvvvzzz{{{^^^[[[\\\bbbggggggfffgggdddaaa___aaagggooovvvzzzeee^^^lllmmmgggmmm{{{|||zzzqqqjjj]]]QQQKKKNNNUUU\\\kkkzzzxxx}}}sssvvvvvvNNN???AAA^^^vvv~~~yyypppzzzzzzlllbbb```___aaa```[[[XXXYYY___```]]]VVVQQQOOOKKKFFFFFF;;;777999555333DDD^^^{{{}}}zzzvvvrrr}}}}}}yyywww{{{lll```ZZZVVVUUUTTTTTTQQQLLLFFFAAA???>>>DDDBBBCCCIIIVVVnnnqqq\\\CCC;;;JJJeee|||{{{uuuwwwddd]]]___WWWRRRRRRRRROOOLLLLLLQQQRRRUUUWWWWWWTTTOOOJJJDDDEEEDDDDDDGGGJJJHHHBBB:::888555222///...------///---000???YYYsss|||uuuiiiggg|||}}}~~~wwwooopppnnnnnnttt~~~|||yyyxxx{{{yyyuuupppjjjeeeaaa___\\\bbbnnn{{{xxxqqqeeexxxrrrkkkssstttdddQQQIIIIIIQQQZZZ___```dddlllsssooollllllpppvvvzzzwwwtttnnncccSSSFFFEEEPPPbbbppp{{{qqqnnnlllllloooqqqpppnnnpppooonnnlllhhhbbb^^^[[[SSSPPPKKKHHHEEECCC???===888555111///000111222222:::@@@CCCAAA@@@AAA@@@===<<<:::999PPPxxx}}}555111///222333222333555999999999888777777666666111111000///...------,,,***++++++---...///000111///222555555222000111222000111333555777888999999::::::<<>>:::666888888888777777888888888888:::999888<<>>??????@@@GGGTTT^^^nnnxxxwwwxxxxxxzzz}}}www}}}}}}wwwsssrrrqqqrrrtttuuuvvvvvvuuutttmmmjjjddd\\\SSSIIIAAA===888999;;;>>>>>>@@@IIITTTllleeeRRRWWWtttQQQHHHAAA;;;===555777000000////////////000000111///:::VVVuuuzzzoooooosssxxxkkkvvv~~~ooogggooo~~~{{{TTTRRRUUU\\\___\\\YYYZZZWWWVVVYYYcccrrrooonnntttjjjiiiuuu~~~{{{zzzmmmggg[[[QQQLLLNNNVVV]]]pppvvvvvv}}}ooottttttKKKCCCDDDeee~~~uuukkkyyyuuummmbbb]]]\\\```bbb^^^ZZZYYY___```^^^XXXTTTTTTQQQMMMKKKBBB;;;:::666444???OOOooozzz|||sss~~~}}}~~~}}}{{{xxxxxx~~~zzzggg^^^XXXUUUVVVMMMLLLIIIDDD???===>>>???CCCFFFGGGLLLbbbfffQQQ<<<===TTTppp}}}rrrvvvtttdddbbb\\\VVVRRRSSSUUURRRPPPPPPSSSRRRRRRTTTUUUTTTQQQNNNIIIJJJKKKKKKNNNRRROOOIII>>><<<888444111...---,,,------...888PPPlll|||{{{vvviiicccuuuxxxzzzrrrhhhllllllkkknnnwww}}}{{{yyyxxx|||vvvmmmddd]]][[[[[[[[[eeelllwwwvvvkkkcccfff{{{}}}oooiiiqqqooo[[[GGG???DDDIIIOOOTTTXXX]]]dddjjjnnnmmmmmmsssyyy{{{xxxtttmmmcccSSSDDD???HHHYYYgggyyyzzzooolllhhhiiillloooooommmkkklllmmmlllggg```ZZZWWWPPPMMMIIIFFFDDDAAA>>>;;;777444000...///111222222;;;@@@BBBAAA@@@@@@>>>;;;:::999<<>>>>><<<777333888888777777777777888888888:::999777<<>>@@@@@@@@@FFFRRR\\\rrrwwwvvvvvvvvvwwwzzzuuuzzz}}}vvvqqqqqqtttppprrrtttwwwwwwvvvsssrrrmmmjjjddd\\\SSSIIIAAA<<<888999<<<>>>???@@@JJJTTTwwwqqqqqqZZZRRRUUU|||wwwTTTJJJCCC<<<>>>666888000000////////////000000000---666RRRrrrzzznnnkkksss}}}ppp}}}sssfffhhhzzzuuuTTTSSSYYYcccfffbbb```aaa^^^___fffuuu|||~~~yyylllgggppp||||||}}}{{{zzzkkkdddZZZPPPKKKNNNVVV]]]rrrtttttt|||~~~~~~{{{hhhnnnnnnEEEAAAGGGkkkpppeeewwwiiigggaaa[[[ZZZ___bbb___ZZZXXXZZZ]]]\\\XXXWWWYYYYYYVVVOOOGGG???;;;777555<<>>AAABBBHHHJJJNNNjjj~~~aaaLLL;;;AAA\\\zzzyyyjjjYYY[[[\\\VVVTTTWWWYYYWWWVVVVVVTTTRRRPPPOOOQQQRRRRRRRRRJJJKKKJJJJJJLLLOOOKKKEEE@@@>>>:::666222///---,,,***++++++333HHHeeexxx}}}{{{wwwiiiaaaqqquuu}}}yyypppnnnssssssoooooovvv~~~~~~~~~~~~}}}|||{{{zzznnnhhh___XXXWWW\\\ccciiissswww{{{zzztttkkkbbb]]]mmmyyykkkhhhppplllVVVBBB;;;DDDGGGKKKQQQXXXaaajjjooowwwuuutttwwwzzzzzzuuupppmmmcccTTTDDD>>>EEEUUUcccuuu~~~zzznnnjjjgggfffjjjmmmnnnmmmgggjjjlllkkkfff___XXXTTTNNNLLLHHHFFFDDDAAA===;;;666333///---///111222333;;;@@@BBB@@@???@@@===999;;;<<>>DDDDDD@@@:::===BBBBBB???BBBPPP___kkk~~~ttttttwwwyyyxxxyyywwwwwwxxxvvvsssrrrrrrsssoooqqqsssuuuuuuuuusssrrrooojjjcccZZZRRRHHH@@@:::666<<<;;;:::@@@???AAAMMMttt|||rrraaaUUUaaazzzxxxYYYGGGFFF@@@<<<>>>>>>===777///,,,......---***222,,,111HHHgggzzz{{{tttzzz|||www}}}mmmjjjlllnnn}}}~~~|||aaaWWW]]]iiijjjlllooolllqqqqqqxxx}}}iiibbbnnn}}}xxxssskkk[[[NNNLLLOOOQQQXXXaaaxxxtttrrrrrrsss}}}mmmdddttteeeEEE???NNNlllmmmaaassspppiii^^^aaa[[[WWWZZZ```bbb]]]VVVZZZ\\\]]]\\\ZZZYYYYYYYYYTTTJJJAAA>>>;;;777777<<>><<<>>>BBBBBBJJJNNNXXXyyyttt[[[CCC888JJJggg{{{zzz]]]ZZZUUU]]]XXXTTTTTTWWWWWWTTTPPPTTTWWWUUUPPPPPPTTTSSSNNNJJJGGGGGGKKKLLLIIIFFFGGGEEECCC???999333000///000///,,,)))///AAAYYYnnnxxxyyyyyynnnaaaiii}}}qqquuu~~~~~~yyyuuuuuuzzz{{{xxxzzz}}}}}}xxxrrrjjjbbbXXXTTTYYYfffsss|||}}}{{{wwwsssrrrqqqkkkdddyyywwwjjjgggqqqppp\\\HHH@@@CCCJJJRRRYYYcccmmmrrrrrrwwwrrrmmmmmmrrrsssooojjjgggiii```LLL@@@EEERRR[[[wwwuuuoooppplllfffgggmmmoookkknnniiiiiimmmkkk```XXXVVVMMMJJJFFFCCCAAA>>>:::777222222111...,,,...444999???BBBBBB???AAADDD???777<<<===MMMkkk000//////...///000111222333333333333333333333333222111000...---,,,++++++,,,,,,,,,,,,,,,,,,------000000111444888999777555///000111222444555777777777999;;;;;;888666444444777888888888888999999999888999888999>>>CCCCCC>>>999<<<@@@BBBAAADDDRRRbbbnnn{{{sssuuuyyyzzzxxxwwwvvvwwwwwwvvvtttrrrssssssqqqsssuuuwwwvvvtttqqqoookkkfff___WWWPPPGGG???:::666===<<<<<>>999888;;;OOOkkk}}}}}}zzzyyyxxxxxxvvvrrrkkkbbb[[[YYY[[[^^^```kkkuuunnncccZZZRRRLLLHHHFFFHHHCCC@@@@@@???>>>@@@DDDBBBJJJOOO\\\}}}~~~kkkSSSAAA???XXXsss}}}___\\\XXX[[[WWWRRRQQQSSSTTTQQQNNNSSSTTTRRROOORRRVVVUUUPPPMMMHHHEEEIIILLLIIIGGGFFFEEECCC???:::555111//////---,,,+++///<<>>;;;888555111111000...---///444999<<>>@@@<<<555777:::OOOppp,,,,,,,,,---...000111222111111222222222222111111111111111000...---+++***,,,,,,++++++++++++,,,,,,//////111444888:::::::::444333222111222333555666666888999999666444333333777888888888888999999999999:::999999===BBB@@@;;;777;;;@@@CCCCCCGGGUUUdddqqqxxxrrruuuzzzzzzwwwuuuuuuvvvwwwvvvtttssstttuuusssuuuxxxyyyxxxtttppplllgggbbb[[[TTTMMMFFF???:::777======>>>BBB???AAANNNlll~~~ssswwwfffbbbyyyuuuUUUEEEIIIIIIFFFCCC===>>>999333000111111000...---...///:::XXXxxxvvvpppsss{{{rrreeeppp}}}wwwkkkuuu|||eee```iiiuuuxxx|||fff\\\ggg|||~~~}}}uuummmaaaSSSIIIHHHLLLPPP[[[gggnnnnnnssswww~~~hhhaaa|||fffEEEGGGeeeqqq|||}}}wwwuuu{{{|||~~~pppjjjfffaaa]]]YYY\\\bbbccc___ZZZXXXZZZ\\\\\\ZZZYYYYYYYYYXXXQQQJJJFFFBBB===::::::BBB[[[xxx~~~{{{~~~{{{zzzxxxwwwvvvpppfffYYYNNNHHHFFFGGGLLL[[[wwwuuunnnggg^^^VVVPPPKKKHHHFFFDDD@@@???AAAAAA@@@BBBFFFDDDKKKTTTeeeqqq[[[GGG>>>JJJkkkxxx```^^^[[[\\\WWWRRRPPPPPPQQQPPPNNNRRRQQQOOONNNSSSXXXVVVQQQPPPIIIEEEIIIKKKJJJGGGFFFDDDCCC@@@<<<888444000...+++---//////555FFF```tttxxxzzzqqqaaa___nnn{{{~~~vvvttt}}}}}}||||||uuummmjjjjjjhhhbbb\\\TTT]]]mmmuuuuuu|||{{{wwwzzzxxxoooddd```jjjqqqgggTTTHHHHHHPPP[[[dddmmmsssrrrmmmpppooonnnnnnppprrrtttuuuooohhhbbb]]]TTTOOOXXXggg}}}uuuqqqhhh```aaaiiioooqqqjjjggggggjjjhhh^^^SSSMMMGGGDDD@@@>>>;;;888555222000000///------000555888;;;===>>>======>>>;;;666777;;;QQQppp+++,,,---///111333555666000111222333333222111000111111222111000...,,,***,,,,,,+++******++++++,,,...///111444777;;;======999777444111000111333444555666777666444222222333777777888888888999999999999::::::999===@@@>>>888999;;;@@@DDDEEEIIIVVVdddqqqwwwqqqsssxxxxxxuuutttuuuvvvwwwvvvuuutttuuuvvvsssuuuyyy{{{yyyuuuppplllfffaaaZZZRRRKKKDDD===999666;;;<<>>>>>AAABBBAAACCCFFFFFFNNN\\\uuuuuubbbKKK>>>>>>UUUzzzjjj^^^^^^[[[]]]YYYSSSPPPPPPQQQQQQPPPRRROOOKKKMMMRRRVVVTTTPPPOOOLLLKKKNNNMMMHHHFFFFFFCCCBBB@@@>>>;;;777222///+++...111000///:::UUUmmmtttxxxssseee___iiizzznnnmmmxxx~~~|||~~~zzzsssjjjccc]]]ZZZXXXeeerrrzzznnnsssxxxrrrrrr|||tttmmmddd___gggoookkk[[[MMMNNNRRRWWW^^^hhhssswwwuuurrrsssuuuuuuuuuxxx~~~}}}pppjjjmmmfff[[[bbbssszzzkkk```]]]bbbiiillljjjgggggghhhfff^^^RRRIIIDDDBBB>>>;;;999777333000///......---///222666999===>>>?????????>>><<<:::===CCCWWWqqq||||||www...///000222333444555555222222333333333333222222222222222222111...,,,+++,,,+++***)))***+++,,,---///000111333666999===???===:::666111//////111222333444555444222111333444777777888888888999999999999::::::999<<>>AAA;;;@@@TTTrrrqqquuujjj\\\~~~```PPPTTTTTTOOOHHH??????<<<888555333222000000,,,222000///EEEkkk~~~iiigggggguuu}}}vvvhhhiiivvv}}}kkkrrryyy}}}}}}rrrxxx~~~vvvlllfffXXXNNNGGGHHHJJJPPPaaarrr~~~qqqlllqqq}}}kkk```kkkkkkLLLVVVrrr~~~lllaaabbb[[[WWWUUUUUUXXXXXXTTTPPPRRRVVVZZZ]]]]]]]]]^^^^^^XXXVVVRRRMMMIIIEEE@@@;;;666CCCaaa~~~zzzvvvwww}}}~~~}}}}}}~~~~~~~~~|||zzzxxxvvvmmmdddXXXLLLDDDBBBBBBCCCGGG]]]{{{~~~rrrooobbb^^^XXXSSSOOOMMMKKKIIIBBB??????BBBCCCBBBCCCGGGGGGSSSiiivvviiiYYYEEE:::DDD___www```\\\[[[XXX[[[WWWRRROOONNNOOOPPPPPPRRRMMMJJJMMMQQQRRRPPPNNNLLLNNNSSSUUUOOOGGGEEEGGGBBBAAA@@@???>>>;;;666222---///111///+++222JJJcccooouuuvvvjjj___bbbssslllmmmwww~~~|||vvvjjjccceeejjjyyy{{{pppkkktttzzzjjjppp~~~tttmmmgggaaaccclllmmmaaaSSSSSSVVV[[[cccppp}}}vvvyyy{{{{{{|||zzzsssxxxttthhhnnnnnnaaa\\\^^^eeejjjiiihhhffffffeee___RRRHHHCCC@@@===:::888666333000...------...111444888999======>>>??????===<<<===>>>MMMggg}}}wwwsss222222222222222111000000444444333333333333444444333333333222000///---,,,+++***))))))***,,,///000000111222222444777;;;??????<<<777222000///000000222333333222111222555777777888888888888999999999888999999999<<>>CCCGGGJJJMMMXXXcccoooyyyoooooosssuuuvvvvvvvvvwwwxxxwwwuuutttuuuvvvrrrtttwwwyyyxxxuuuqqqnnniiicccZZZQQQIIIBBB;;;777666999999>>>AAA;;;BBBZZZzzzrrrzzzkkkXXXyyygggVVVWWWUUUOOOJJJCCC???===:::666333000///...,,,222111...===^^^xxxmmmjjjnnn~~~mmmeeesss{{{ooopppwwwzzz|||}}}~~~uuujjjbbbSSSLLLHHHJJJMMMUUUiii}}}|||ssstttvvvwww______pppcccNNN```qqq}}}lll\\\^^^WWWUUUSSSTTTWWWWWWTTTQQQSSSWWW\\\^^^___^^^^^^___YYYYYYVVVPPPMMMLLLGGGAAA999>>>TTTrrr}}}}}}{{{{{{||||||{{{yyywwwuuussskkkaaaSSSGGGBBBBBBEEEGGGRRReeeqqqffffff[[[WWWRRRNNNKKKJJJHHHFFFCCC??????BBBDDDCCCFFFKKKMMM```}}}}}}lll___TTTDDD;;;MMMiiiiii\\\YYYUUUTTTUUUSSSPPPMMMKKKLLLMMMNNNPPPLLLKKKNNNPPPOOOOOOPPPNNNPPPTTTVVVPPPGGGDDDFFFBBB@@@>>>???@@@???:::666111///000///+++---AAAWWWkkkrrrwwwppp```ZZZfffwwwuuurrryyy~~~|||{{{xxx~~~wwwiiiggglllyyyssskkkvvv{{{vvvnnnjjjdddaaahhhooohhh\\\QQQWWW```lll|||}}}~~~yyy}}}|||vvv}}}}}}lllaaa]]]^^^dddkkkiiigggdddbbbbbb___SSSGGGBBB???<<<999888555222000...------///333777:::;;;<<<;;;<<>>>>>[[[}}}iii000111222333333222222111666555333111111333555666555444333111000///......+++***))))))+++...111333222222333222111444999===???===888444111/////////111111111111111333777:::777888888888888999999999777888999999<<>>BBB<<>>;;;FFFbbbwww|||~~~}}}yyyyyyxxxvvvtttrrrqqqppplllaaaRRRGGGDDDHHHNNNQQQ```pppzzzeeeZZZZZZVVVRRRNNNKKKIIIGGGEEECCCBBB>>>>>>AAADDDFFFKKKQQQ[[[uuu~~~|||tttbbbVVVMMM???>>>WWWrrr___WWWSSSOOOVVVPPPPPPOOOMMMLLLKKKMMMNNNMMMKKKMMMQQQPPPNNNQQQWWWUUUPPPNNNOOONNNHHHDDDCCCAAA???===>>>AAABBB>>>:::555///---///------:::LLLfffoooxxxvvvfffYYY```ooo}}}sssssszzzxxx~~~{{{fff^^^eeeooo{{{kkkooo{{{zzzyyylllmmmfff___dddpppooofffXXX]]]fffrrr~~~yyyiiiaaa]]]]]]bbbjjjgggeee```]]]___^^^TTTGGG@@@===:::888666444111...///------000555:::<<<<<<===;;;===@@@>>>999;;;@@@KKKooovvvlll,,,...000333666777888888777555222000000222555777666555333000////////////***)))))))))+++///333555333444333111000222777;;;???===999555111///......000000000000111444888<<<777888888888888999999999666888888999<<>>JJJfff}}}tttxxxrrrSSSPPPmmmlllYYYWWWQQQLLLNNNMMMGGGEEEBBB===888333111111+++...111///222FFFhhh~~~}}}ooo{{{yyymmmrrrwwwnnnmmm|||{{{iiiYYYIIIFFFGGGMMMSSS```zzznnnqqq|||yyy}}}zzzfffYYYdddooorrraaaFFFLLLnnnwww||||||wwwnnnYYY\\\UUUUUUWWW[[[___bbbcccbbb\\\___bbbbbb```]]]ZZZYYY\\\^^^[[[UUUTTTWWWTTTNNNBBB999>>>VVVooozzzzzzyyy}}}zzzwwwvvvuuusssqqqooommmmmmiii^^^OOOEEEEEEKKKSSSXXX___lll}}}tttaaaYYYZZZUUURRRMMMJJJIIIGGGEEECCCAAA======AAAEEEHHHOOOUUUiiixxxzzztttuuunnn\\\NNNEEE888@@@^^^xxxtttUUUQQQLLLKKKYYYPPPPPPPPPOOONNNNNNNNNPPPKKKKKKOOOSSSRRRNNNSSS\\\[[[PPPFFFHHHLLLJJJEEEAAAAAA>>><<<>>>BBBCCC@@@<<<888///,,,///...---777EEEaaakkkyyy{{{lll]]]aaappp~~~ooojjjxxxvvvsssyyy~~~lll___^^^kkkxxxqqqfffppp{{{{{{}}}{{{|||kkkmmmhhh^^^bbbppptttmmmhhhjjjmmmvvvwwwhhhaaa]]]ZZZ___ffffffddd^^^ZZZ\\\]]]TTTFFF>>><<<999777555333000---///------111777;;;======???>>>???CCC@@@;;;===DDD]]]}}}......///222555777777666999666333111000222444666888777555222000///...------+++)))***---222444555888888777444222333888<<>>:::777444111---///...///222777VVVvvvuuuwwwlllpppvvvuuuppp}}}xxx~~~}}}}}}{{{zzzrrrcccXXXHHH===FFFQQQSSSmmmuuuyyyzzz|||vvv]]]XXX}}}kkk]]]VVV\\\rrr~~~vvviiirrruuuwww~~~jjjWWWaaaYYYWWWWWW[[[```bbb```\\\\\\___bbbaaa]]][[[[[[]]]^^^```___ZZZWWWWWWUUUQQQNNNCCC999@@@ZZZvvv}}}vvv}}}~~~~~~{{{yyysssrrrppppppqqqqqqooonnnggg___SSSJJJHHHMMMVVV\\\hhhsss|||}}}yyyrrrhhh^^^WWWQQQJJJFFFFFFEEEAAA===FFF@@@???EEEGGGHHHTTTdddxxxrrruuuooo___PPPFFF???999HHHbbbwwwgggSSSQQQXXXXXXRRRSSSLLLMMMTTTTTTLLLJJJPPPJJJKKKLLLMMMNNNOOOOOONNNOOOLLLJJJHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@999555333222///...444<<>>===:::@@@EEECCC<<<:::AAAKKKppp//////000333777::::::999888666333111111333666777;;;999777444111///...---,,,***)))***...222555666777777666444222333777;;;<<<;;;888444111///...///---000333555666777999;;;999999999999999999999999:::777888>>>@@@===:::999<<<>>>CCCJJJTTT```mmmuuuuuuuuusssrrrssswwwzzzzzzzzzxxxxxxxxxwwwvvvtttsssrrrxxx{{{zzzuuurrrppplllgggbbbYYYPPPJJJCCC<<<888999:::======>>>???:::FFFccc{{{xxxfffXXXWWWtttppp___[[[SSSPPPQQQMMMLLLIIIDDD@@@<<<999555222000111//////222555PPPyyyvvvmmmrrrzzz~~~{{{mmmnnnqqqyyy}}}uuuyyywww||||||uuusssmmmssstttuuu~~~|||xxxlll]]]SSSKKKDDDKKKQQQTTTmmm{{{zzz}}}}}}|||~~~qqqWWWeeetttmmmnnn}}}}}}|||kkkdddppptttyyy|||ttthhhZZZcccXXXYYYZZZ[[[\\\[[[[[[ZZZ______^^^]]][[[ZZZ[[[\\\```bbb```ZZZWWWXXXYYYWWWOOOGGG===>>>RRRkkkxxxyyymmmuuu~~~yyy{{{|||{{{{{{|||~~~~~~~~~|||yyyxxxtttrrrooonnnnnnmmmkkkiiiddd___UUUMMMJJJOOOXXX___fffuuuttteeeSSSNNNGGGEEEEEEEEEBBB???@@@>>>AAAHHHKKKQQQcccxxx{{{uuurrrmmmdddXXXKKKBBB===<<>>@@@@@@BBBCCC>>>;;;BBBMMMvvv...///000333777::::::999666555333111222444666888<<<;;;888555222000...---,,,***)))+++///333555666777666555333222333666999888666333111111000///---...111444555666666888:::999999999999999999999999999666888>>>@@@===:::;;;999<<>>===>>>???:::GGGddd|||zzz{{{fff]]][[[uuunnn___\\\UUUQQQQQQMMMKKKIIIEEEBBB@@@<<<777444222333000///111333IIImmmyyymmmgggiiisss~~~ppplllqqqwww}}}ttt{{{{{{{{{|||uuuvvvsss|||zzzqqqdddUUUMMMGGGGGGMMMTTTbbb}}}{{{gggVVVuuu|||zzz{{{~~~uuueeeiiiyyy~~~pppiiieee]]]aaaXXX[[[]]]\\\YYYWWWWWWXXX___]]]ZZZYYYYYYZZZZZZZZZ^^^aaa^^^YYYVVVXXX[[[ZZZQQQLLLCCC===EEEYYYooo{{{jjjrrr~~~{{{xxxxxxwwwzzz{{{|||||||||zzzxxxvvvssspppnnnllljjjiiifffccceeebbb[[[RRRNNNSSS___iiilllfffMMMIIIEEECCCDDDEEEDDDBBB>>>???EEELLLRRR___{{{rrrrrrrrreeeYYYPPPFFF===???GGGddduuuwww[[[SSSTTTUUUUUUVVVOOOJJJKKKQQQPPPJJJIIIMMMLLLLLLLLLMMMMMMMMMMMMMMMPPPMMMIIIGGGFFFEEEDDDBBB@@@BBBCCCDDDDDDBBB???======999777666222......222===RRRhhhrrrpppiiiccc^^^rrrkkkXXXnnn~~~|||rrrjjjllltttzzzsssjjjaaaaaakkkxxx{{{yyypppbbb```ooowwwbbbkkkzzz~~~~~~}}}yyyrrrjjjfffiiirrr{{{wwwooo|||sssbbbUUUPPPTTT\\\]]]ZZZTTTOOOOOOPPPKKKDDD:::999777555222111000///...///333888===@@@@@@???EEE??????CCC@@@;;;CCCSSS{{{vvv///...///111444666555444555444222000000111333444999888666444222000//////---++++++---000444666777555444333222111333555777888555333222222111...,,,///111444555555666777999999999999999999999999999888666999>>>@@@<<<;;;<<<999<<>>:::IIIdddyyytttvvvyyyxxxuuutttssstttuuuuuutttsssqqqpppooommmkkkiiihhhfffcccaaabbb```ZZZRRRNNNVVVggguuu~~~|||XXXIIIFFFCCCBBBCCCDDDCCCCCCAAACCCIIIOOOXXXnnnyyynnnooooooaaaTTTMMMAAA999EEEZZZuuu{{{mmmVVVUUUXXXSSSQQQTTTPPPMMMMMMPPPOOOJJJHHHJJJGGGHHHIIIJJJLLLNNNPPPQQQOOOLLLHHHFFFEEEDDDCCCAAA???@@@CCCEEEDDDBBB???<<<===:::888999666000...000===LLL___kkkmmmjjjccc___iii{{{ppp\\\ggg}}}~~~vvvnnnmmmttt{{{pppiiidddjjjyyy~~~ooo___ccc|||nnn___mmm{{{~~~~~~zzzuuunnnkkkmmmuuutttqqq~~~nnn]]]QQQLLLSSS\\\YYYVVVQQQMMMNNNOOOJJJBBB888777555333111000000///---000333888<<<>>>??????EEE===>>>CCC???;;;HHH^^^{{{|||~~~ppp333222111222333333222000444333111///......//////333333222111000000000000...---,,,...222555666666222111000000111333555666:::999777666444111...+++///111444555555666777999999999999999999999999999777777:::??????;;;:::<<<>>>@@@EEEKKKTTT___kkksssvvvvvvvvvuuuuuuvvvxxxyyytttuuuvvvxxxyyyzzzzzzzzzwwwzzzzzzvvvssssssooojjj]]]TTTJJJDDD>>>888666888666999999<<>>@@@CCCDDDDDDBBB???===<<<999999;;;999444111222777BBBUUUgggpppnnnfff```___sssuuuggggggxxx~~~}}}uuuqqqtttzzzvvvpppmmmrrr{{{|||vvvooojjjaaa^^^ooofff^^^ooo{{{{{{}}}~~~}}}}}}yyyuuurrrttt{{{qqqnnnuuu|||iiiYYYNNNKKKQQQZZZTTTSSSOOOKKKLLLMMMGGG>>>555444333111000000//////,,,///333777:::<<<===>>>@@@<<<>>>BBB>>>???TTTnnn|||vvv|||777555444444444333111///111000///------------.../////////...//////000000...------...111333333333///...---...111444555555;;;<<<===;;;666111...---...111444555666666888:::999999999999999999999999888888;;;???>>>:::999;;;===@@@DDDKKKTTT___kkksssvvvwwwwwwvvvtttuuuwwwyyytttuuuvvvxxxzzz{{{{{{{{{vvvyyyxxxtttrrrqqqmmmhhh\\\RRRHHHCCC>>>888777::::::===<<<>>>@@@===MMMkkkzzz{{{sssbbb[[[qqq]]]UUUVVVOOOLLLMMMKKKJJJHHHFFFEEEEEECCC@@@>>>555666000...333333888GGGmmmxxxtttbbbeee|||~~~|||zzz{{{uuu}}}xxxmmmzzz{{{~~~zzzuuuyyysssgggbbbccciiiwww~~~rrrhhh\\\OOOIIIHHHKKKXXX___uuuyyynnneeerrr[[[IIIXXXpppsss```gggvvvjjjgggdddaaa___```ZZZVVVZZZbbbddd^^^VVVPPPSSSWWW\\\^^^\\\WWWSSSMMMVVV^^^]]]YYYXXXVVVUUUTTTRRRNNNEEE<<<===MMM___xxxxxxuuuqqqttt~~~lll___^^^eeejjjhhhhhhhhhhhhgggfffeeeeee___^^^\\\\\\]]]]]]\\\ZZZTTTSSSQQQPPPWWWggg}}}yyycccOOODDDCCCBBBAAAAAABBBDDDEEEBBBJJJXXXkkktttpppnnncccWWWQQQJJJBBB;;;CCCaaaeeeYYYQQQTTTUUUNNNIIIIIIBBBCCCEEEHHHJJJJJJKKKKKKIIIHHHGGGFFFFFFGGGIIIJJJMMMIIIEEEBBBBBBBBBCCCBBB???AAACCCDDDDDDBBB@@@???>>>::::::<<<<<<888555555,,,555IIIbbbrrrqqqhhhaaaYYYgggrrrooojjjsss|||wwwwwwzzzxxxuuurrruuuxxxvvvnnnfffYYYZZZaaaqqqwwwaaa___rrrzzzxxx{{{}}}}}}}}}{{{}}}|||{{{yyyzzz~~~qqq^^^cccqqq}}}gggWWWMMMJJJOOOUUUPPPOOOLLLIIIJJJJJJCCC999222222111000////////////+++///444777999:::<<<===;;;<<<>>>???@@@LLLfff~~~zzz666555444444444333111///...---------......///000//////............//////---,,,+++,,,...//////...,,,+++***---222555666666999>>>AAA>>>666000///000---000333555666777999;;;999999999999999999999999999999===@@@>>>888777::::::===CCCJJJTTTaaannnvvvvvvxxxxxxvvvttttttvvvyyyvvvwwwxxxyyyzzzzzzzzzzzzvvvxxxwwwrrrnnnlllgggbbbWWWNNNEEE@@@===::::::===<<<>>>>>>@@@CCCBBBRRRqqq~~~vvvzzzzzzWWW]]]uuuaaaYYYXXXOOOJJJLLLKKKJJJHHHEEEDDDDDDCCCBBB@@@999:::333000444222222<<>>>>>:::666666......;;;RRRffflllhhhddd]]]^^^jjjtttrrrsss~~~}}}~~~~~~zzzxxxwwwyyy{{{|||yyyuuulllooo|||}}}ppp___bbbuuuyyyuuuzzz||||||{{{xxxxxxyyyzzzyyyyyy{{{ggg^^^jjjwww{{{bbbRRRLLLIIILLLOOOLLLKKKHHHEEEFFFEEE===444000000//////.../////////,,,000555999::::::<<<>>>;;;===;;;:::FFF```zzz333222111111222222000...++++++,,,---///111222333111000///......---......+++***)))***,,,---,,,******)))))),,,222666777666666===CCC@@@666//////333---///333555666888:::<<<999999999999999999999999::::::>>>@@@===777777:::===@@@FFFOOOZZZhhhvvv~~~yyywwwxxxxxxvvvtttsssvvvyyyyyyyyyzzzzzzzzzyyyxxxxxxvvvxxxvvvpppkkkgggbbb\\\SSSJJJBBB???<<<;;;<<<@@@:::===>>>BBBGGGGGGYYYyyypppyyyhhhOOO[[[uuuaaaYYYXXXOOOJJJMMMLLLJJJGGGDDDCCCCCCCCCCCCBBB<<<===555111555111...555BBBmmmwwwlll{{{yyyttt{{{{{{pppxxx{{{nnnccc\\\\\\\\\___gggpppzzz}}}pppaaaWWWOOOIIIGGGIIIIIIbbbqqqqqqooossstttuuugggccc___LLL]]]ggg___qqq~~~}}}uuu___kkkmmm___XXXXXXYYYWWWVVVWWWYYYXXXUUURRRRRRUUUXXXWWWRRRMMMLLLLLLJJJSSSYYYVVVQQQPPPRRRSSSSSSNNNMMMNNNKKKDDDAAADDDYYYhhhwww{{{xxx{{{}}}yyyuuukkkeeebbb^^^RRRRRRQQQPPPPPPOOOOOONNNPPPNNNLLLLLLLLLLLLJJJIIIJJJHHHGGGHHHLLLTTT[[[`````````eeejjjaaaNNNAAA>>>===>>>???@@@BBBEEEJJJMMM\\\mmmtttsssppp[[[GGGDDD>>>:::HHHggg|||sssOOORRRPPPIIIFFFHHHHHHEEELLLNNNNNNMMMLLLLLLJJJHHHDDDDDDBBBBBBCCCEEEGGGIIIJJJFFFBBB@@@AAACCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCEEE@@@===??????:::777666888000000BBBVVVbbbgggiiieeeZZZdddwwwxxxwww~~~|||||||||yyymmm___eeexxxyyytttyyy{{{{{{zzzvvvqqqtttvvvvvvuuuuuuxxx{{{~~~~~~|||mmmqqquuu[[[MMMIIIIIIJJJLLLIIIHHHFFFCCCCCCBBB999/////////............//////---222777:::;;;;;;===@@@<<<===999777KKKnnnzzz000...------...///---,,,)))***,,,.../////////...000000///...,,,+++************))))))))))))******((()))+++...000222444444999<<>>CCCAAA:::999>>>@@@DDDEEENNN^^^hhhyyywwwwwwxxxxxxxxxwwwwwwvvv|||yyyvvvuuuvvvxxxzzzzzz{{{vvvooohhhddd```\\\ZZZMMMIIIDDD???;;;:::::::::>>>999???DDD>>>GGG```ppp}}}sssVVVLLL\\\iiiaaaZZZWWWSSSNNNLLLNNNMMMLLLJJJHHHFFFDDDCCCAAA???>>>;;;666333111111222666___}}}vvvlllppp}}}|||yyy~~~vvvwwwyyy|||ooobbbZZZYYY^^^^^^cccjjjmmmjjjiiijjjsssssswwwyyyooojjj^^^OOOFFFGGGHHHFFFTTTccc}}}mmmgggooojjjuuulll^^^tttgggOOONNNhhhfffwww}}}www}}}tttaaacccdddddd___TTTZZZYYYZZZ]]]```]]]VVVOOOLLLQQQWWWXXXUUUPPPNNNNNNIIIKKKOOOSSSUUUTTTSSSRRRVVVVVVVVVUUUTTTPPPJJJFFFPPPbbbwww}}}vvvvvvxxx}}}~~~vvvooosssfffVVVHHHEEEFFFFFFFFFIIIJJJHHHGGGFFFGGGFFFEEECCCBBBBBBCCCDDDFFFHHHJJJKKKJJJIIIJJJJJJIIIFFFBBB???DDD???>>>EEEKKKNNNUUU]]]ppp}}}uuueeeVVVOOOHHH@@@<<>>AAADDDDDDDDDFFFDDDEEEFFFFFFFFFEEEDDDCCCEEEDDDCCC@@@===:::888777333555444666DDDXXXeeegggbbb\\\___mmmuuuttttttxxx~~~|||}}}vvvsssfff___gggsssxxxzzz||||||{{{|||vvvuuutttsssttttttuuuuuuvvvwwwzzz|||oooXXXJJJDDDLLLRRRKKKGGGEEECCCBBB@@@<<<555000///.........///...---+++000444888;;;<<<<<<===>>>777>>>>>>@@@WWWyyy}}}}}}///...,,,---......---++++++,,,,,,------,,,,,,+++...---------,,,,,,+++++++++***************+++,,,***+++...000222444555555888;;;>>>===:::444000---...111555777888888999:::999999999999999999999999999:::???CCCAAA;;;:::???BBBEEEGGGQQQbbbmmm|||uuuvvvvvvwwwwwwwwwvvvvvv{{{xxxuuuuuuvvvyyyzzzzzz{{{vvvpppiiiddd^^^YYYVVVKKKHHHBBB===999777888888===:::AAADDD===FFFaaarrroooTTTLLL[[[iiiaaaYYYUUUQQQLLLKKKLLLOOOOOOOOOOOONNNKKKGGGDDDAAA@@@===999555333222222333RRRooozzzuuueeefffyyy~~~wwwsssvvv~~~uuuhhh]]]WWWUUUccceeehhhggg```YYY\\\cccvvvzzz|||wwwmmmbbbRRRGGGDDDGGGMMMQQQ^^^www{{{kkkhhhllljjjiiidddjjj{{{NNNGGGPPPnnn{{{nnnwwwyyyvvvhhhZZZ___aaabbb___WWWWWWUUUVVVYYY]]]\\\WWWRRRRRRTTTVVVXXXXXXUUUQQQNNNMMMPPPTTTWWWXXXWWWTTTSSSZZZZZZZZZ[[[[[[WWWRRRNNNKKKZZZnnn{{{{{{uuupppnnnqqq{{{vvvuuubbbVVVJJJGGGEEEAAA???@@@AAA???>>>???@@@AAAAAA???>>>>>>>>>??????AAABBBCCCAAA@@@@@@??????>>>===<<>><<>>AAACCCAAA@@@AAAAAABBBDDDEEEEEEDDDCCCBBB@@@@@@@@@???>>>;;;999888666777555555???QQQ```fffiiicccdddmmmvvvxxxuuusss~~~}}}|||}}}{{{wwwtttggg___gggttt{{{|||{{{{{{yyyzzzvvvuuutttssssssrrrpppoooiiifffeeehhhjjjkkkqqqxxxuuuwwwlllSSSJJJGGGMMMQQQKKKEEECCCAAA???===999333...///.........//////...---222555999;;;<<<<<<===>>>999999:::DDD]]]yyyxxx...---+++,,,------,,,***...---,,,+++***)))))))))+++++++++++++++++++++++++++*********+++,,,,,,------...000222444555666777888;;;======999444000...///222666888888777888888999999999999999999999999:::<<<@@@CCC@@@<<<<<<@@@AAADDDFFFPPPbbboooyyyttttttuuuvvvwwwwwwwwwvvvzzzwwwuuuuuuwwwyyyzzzzzzzzzvvvqqqkkkddd]]]VVVQQQIIIEEE@@@:::666555555666<<<;;;CCCDDD;;;FFFdddwwwnnnWWWPPPdddkkkbbbYYYUUUQQQMMMMMMOOOPPPPPPQQQSSSSSSPPPKKKGGGDDDBBB@@@<<<999555333111333CCC\\\uuuxxxccc```vvv||||||tttwww~~~{{{oooddd]]]XXXUUUYYY^^^bbb^^^TTTQQQ___ppp|||wwwsssgggWWWIIIEEEEEEGGGOOOYYYmmmqqqjjjkkkjjjjjj\\\]]]yyyccc;;;AAASSSpppxxx}}}xxx{{{vvv```XXX^^^^^^^^^]]]WWWUUUTTTTTTWWW[[[]]][[[YYY[[[YYYWWWYYY\\\[[[VVVQQQPPPSSSWWW[[[[[[XXXTTTQQQ[[[\\\]]]^^^___\\\WWWSSSHHHSSScccsss{{{xxxppphhhnnn|||yyydddZZZOOOHHHBBB<<<;;;<<<<<<:::999999;;;<<<<<<;;;::::::999999999:::;;;;;;:::999999999:::<<<>>>???@@@CCCGGGKKKSSSkkk||||||qqqaaaSSSEEE<<<777;;;IIIeeelllRRRKKKKKKMMMQQQOOOKKKKKKNNNSSSZZZ]]]YYYTTTQQQNNNJJJFFFBBB???>>>AAACCCCCCAAAEEE@@@???AAAAAA>>><<<===>>>@@@BBBDDDDDDBBB@@@???;;;<<<>>>@@@???>>>;;;:::::::::666222777GGGXXXccckkkiiifffhhhpppuuupppggg{{{|||wwwyyy}}}~~~|||zzz|||~~~|||zzzzzzzzztttfff^^^eeettt}}}|||xxx|||zzzwwwvvvuuutttssssssrrrooojjjfff\\\UUUOOOOOOOOONNNQQQUUUYYYcccuuuhhhMMMJJJKKKLLLNNNKKKCCCAAA>>>;;;999444///+++.........///////////////444777:::<<<<<<<<<===>>>>>>666999OOOiii{{{~~~{{{xxx---,,,***+++,,,,,,+++)))---,,,***)))(((((()))***+++++++++***************************+++,,,---...///000222333555555666666888;;;======:::555222000000333666888777777777777999999999999999999999999;;;>>>AAABBB@@@===???AAA???BBBCCCMMM___lll}}}yyytttuuuvvvwwwwwwxxxxxxwwwxxxvvvtttuuuwwwyyyzzzzzzxxxuuuqqqmmmfff^^^VVVPPPHHHDDD>>>888555444555666;;;===EEECCC999GGGiii~~~uuu```XXXqqqkkkbbbZZZVVVTTTRRRSSSVVVPPPOOOOOOPPPQQQPPPLLLHHHFFFDDDBBB???<<<888444111444888MMMqqqlllggg}}}xxxxxxzzz{{{nnnddd```[[[XXXMMMQQQVVVVVVUUU]]]ttt}}}yyysssnnn]]]NNNGGGJJJJJJGGGQQQbbb~~~xxxmmmkkkmmmmmmggg[[[ggguuuNNN===FFFYYYooo{{{}}}rrraaa]]]bbb^^^[[[ZZZVVVXXXVVVUUUWWW[[[^^^_________]]][[[[[[\\\[[[XXXVVVPPPTTTXXX\\\[[[WWWRRRNNNZZZZZZZZZ[[[[[[YYYUUUQQQLLLPPPZZZkkkyyy~~~wwwnnnrrr{{{{{{uuusss~~~}}}qqqiii\\\OOOEEE???>>>???===;;;999888999999888777888888888888888999::::::888999;;;<<<>>>@@@CCCFFFAAAFFFNNNZZZmmm|||vvvyyyttteeeWWWNNNCCC:::888AAAVVVvvvyyylllXXXLLLMMMPPPSSSQQQKKKHHHJJJOOOTTTUUUQQQMMMLLLJJJGGGFFFDDDAAAAAACCCEEEEEEEEEEEEBBB@@@BBBAAA<<<:::;;;>>>@@@BBBCCCBBB@@@===;;;<<<>>>AAACCCCCCAAA>>><<<===<<<888222222===PPP^^^dddiiihhhccceeekkkhhh```vvvyyysssuuu{{{|||{{{~~~zzzwwwwwwxxxzzzzzzyyyxxxyyyzzzrrrfff]]]cccsss|||zzztttxxx|||~~~yyyuuusssssssssrrrsssrrrnnnfffaaaVVVMMMDDDBBBCCCDDDEEEIIITTTbbbxxxeeeJJJLLLNNNKKKJJJHHH@@@???<<<999555111---+++---...////////////111222666999;;;<<<<<<<<<===>>>AAA777@@@___yyyzzz{{{---+++******+++,,,***)))+++***)))))))))***,,,------,,,,,,+++)))((((((''')))))))))***+++,,,...///000111222333444444444444555888::::::777333111000111333777888777666666777999999999999999999999999<<<@@@BBB@@@>>>>>>@@@BBB???BBBDDDNNN```lll{{{yyyvvvwwwxxxxxxyyyyyyyyyxxxvvvuuutttuuuwwwzzzzzzzzzuuutttqqqnnnhhh```WWWPPPGGGCCC===777444555666888<<<>>>EEEBBB999KKKoookkk___{{{ggg___WWWUUUUUUUUUXXX\\\SSSPPPLLLMMMPPPQQQOOOMMMIIIFFFCCC@@@>>>;;;666222444222AAAgggxxxttt}}}~~~{{{yyyyyy~~~|||lll```[[[WWWRRRNNNNNNSSS]]]jjj|||}}}vvvmmmeeeSSSIIIFFFKKKKKKNNN```wwwpppnnnpppnnnmmmooodddjjjXXX???BBBQQQdddtttqqqbbb```eee___YYYXXXTTTZZZXXXUUUUUUXXX[[[^^^___[[[\\\]]][[[WWWUUUUUUVVVRRRUUUZZZ]]]]]]YYYSSSPPPZZZYYYXXXWWWVVVTTTQQQNNNQQQNNNRRR```ssszzzooosssvvv~~~uuunnnqqq~~~~~~uuuiii[[[OOOEEE???<<<:::777666666777777666777777777888999:::;;;<<<999<<<>>>??????@@@CCCFFFJJJPPP]]]rrrxxxxxxrrrfffVVVKKKEEE???888===PPPmmmwwwddd___SSSJJJJJJNNNRRRPPPJJJHHHIIIKKKMMMKKKFFFDDDGGGHHHGGGFFFDDDBBBAAACCCDDDEEEFFFEEEBBBBBBCCCAAA===<<>>>>>===:::444111888HHHWWW___jjjnnnfffaaaeeehhhfffuuuzzzxxxxxx{{{~~~xxxsssrrrxxxzzzuuuqqqpppwwwyyy{{{{{{yyywwwvvvvvvsssiiiaaaeeesss}}}{{{tttuuuxxx}}}}}}yyyuuurrrrrrqqqqqqrrrrrrnnneee]]]QQQGGG??????BBBFFFKKKPPP___mmmaaaJJJNNNMMMHHHFFFBBB???===;;;666222///---,,,,,,.../////////000333555888:::<<<=========>>>@@@===<<>><<<>>>AAABBBBBBFFFIIITTTfffrrryyyzzzxxxyyyyyyyyyyyyyyyxxxxxxtttssssssuuuxxxzzz{{{zzztttrrrpppmmmggg___VVVPPPFFFBBB<<<777444666888;;;===???DDD@@@;;;RRRwwwyyylll___~~~```YYYSSSSSSTTTUUUXXX\\\YYYTTTOOOOOOSSSWWWVVVSSSMMMIIIDDDBBBAAA???:::666222111888UUUvvv|||{{{|||}}}hhhYYYTTTQQQLLLPPPQQQ^^^www~~~|||{{{yyypppdddZZZNNNGGGDDDHHHOOO^^^xxx}}}iiimmmuuurrrmmmmmmhhhpppDDD888EEE^^^rrryyymmm______eee___YYYYYYUUUWWWUUUSSSRRRSSSVVVZZZ\\\XXXZZZ\\\YYYTTTPPPQQQSSSTTTWWW[[[^^^___\\\XXXUUU]]][[[WWWUUUTTTSSSRRRPPPSSSNNNLLLVVVgggxxxqqqpppppp|||{{{vvv{{{~~~lllUUUCCC>>>;;;888666777888888777777777777888999;;;<<<===;;;>>>@@@@@@@@@BBBGGGKKKVVVbbbwwwvvvgggUUUIII@@@:::999<<>>@@@EEECCCCCCBBBAAA???===;;;999CCCDDDFFFGGGFFFDDDBBB@@@>>>===;;;999555777CCCPPP^^^jjjrrrnnnggghhhpppwwwxxx~~~~~~~~~~~~~~~~~~}}}|||ddd^^^^^^hhhnnnnnnnnnrrrvvvxxx{{{{{{xxxuuusssrrrtttnnnhhhiiisss}}}|||uuurrruuuyyy||||||zzzvvvsssrrrpppooopppqqqlllbbbYYYHHHAAA;;;<<>>@@@BBB:::GGG___{{{~~~vvv...,,,++++++,,,,,,+++******+++,,,...//////000000------,,,+++******))))))***++++++---///111333444333333444444444333222222111444666555333111//////000222666888777777777888999999999999999999999999<<>>AAABBBDDDIIINNN[[[nnnzzzyyy}}}yyyyyyyyyyyyyyyxxxwwwvvvsssrrrsssuuuxxxzzz{{{zzztttrrrnnnjjjddd[[[RRRLLLCCC???:::555444666:::===??????CCC???===XXXmmmxxxbbbXXXvvv^^^WWWSSSTTTUUUUUUWWW[[[\\\WWWSSSUUUZZZ]]][[[WWWQQQLLLFFFDDDDDDCCC???<<<222666555BBBdddzzz||||||iiiXXXUUUXXXXXXZZZaaaxxx|||xxxtttrrrooofffYYYNNNHHHFFFEEELLL]]]ttt{{{pppooottttttpppkkkxxxRRR===BBBMMMiii}}}~~~wwwooo```___eee```[[[ZZZUUUTTTSSSRRRQQQRRRUUUYYY]]]\\\]]]]]]\\\YYYVVVSSSRRRSSSUUUZZZ]]]^^^]]]ZZZXXX```\\\WWWTTTTTTUUUVVVVVVUUUOOOKKKPPP^^^ppp~~~}}}xxxooosssrrr\\\NNNJJJEEEAAA>>>===<<<:::;;;;;;;;;;;;;;;<<<======???BBBEEEGGGJJJSSS___hhhzzz}}}iiiWWWHHHBBB;;;444<<>>>>>@@@BBBAAA??????@@@@@@???DDDKKKCCCCCCBBB@@@??????>>>>>>BBBBBBCCCDDDDDDCCCAAA@@@<<<;;;<<<>>><<<:::@@@JJJ]]]cccmmmqqqmmmmmmwww|||~~~}}}vvv{{{~~~{{{wwwuuu^^^UUUTTT^^^fffiiinnnvvvuuuvvvxxxxxxvvvtttssssssrrrpppkkkjjjpppyyyyyysssqqqsssvvvyyy{{{zzzxxxvvvtttpppnnnnnnnnnhhh]]]TTTCCC===:::<<>>???BBBDDD@@@[[[ssszzz...---+++,,,------,,,***,,,---...000111000000///++++++++++++++++++++++++,,,------///111333555666444444555555444333333222444666888888666333222222///222666888888777888888999999999999999999999999;;;AAAAAA;;;999>>>AAAAAACCCIIIPPP___ssszzzyyyyyyyyyxxxwwwvvvuuutttrrrrrrrrruuuxxxzzz{{{zzztttrrrmmmhhhaaaXXXNNNHHHAAA===888444333666:::===@@@@@@BBB>>>???]]]kkknnnXXXQQQzzzlll```YYYVVVWWWWWWVVVXXX[[[[[[WWWUUUYYY___```\\\WWWTTTNNNHHHEEEFFFFFFCCC@@@333;;;555777WWWwww{{{ssslllmmm~~~~~~~~~~~~mmm\\\^^^fffjjjmmmxxx{{{yyysssmmmjjjfff^^^QQQGGGDDDFFFJJJVVVmmmrrrxxxxxxppppppuuusssjjjbbb:::>>>QQQZZZqqq{{{tttxxxyyyuuudddbbbgggbbb]]]ZZZTTTSSSSSSSSSRRRSSSWWW\\\___dddaaa___``````^^^YYYTTTPPPRRRVVVZZZ[[[[[[ZZZYYY```[[[VVVSSSTTTWWWYYY[[[VVVRRRNNNPPPZZZkkk|||kkkbbbxxxzzzccc^^^UUUNNNHHHDDD@@@===AAA@@@??????>>>>>>>>>???DDDGGGKKKPPPXXXhhh|||uuuggg[[[III@@@AAA;;;444DDD^^^{{{\\\RRRLLLFFFLLLDDDDDDFFFJJJIIIEEEDDDGGGCCCEEEEEEDDDGGGMMMNNNKKKEEEDDDCCC@@@>>>>>>@@@BBB>>><<<===>>>>>>@@@GGGOOOCCCBBBAAA@@@@@@AAABBBCCC??????@@@@@@AAAAAAAAA@@@;;;:::===AAA@@@===???FFFYYY[[[cccnnnooonnnxxx~~~|||uuuyyy|||}}}wwwqqqnnnmmm```ZZZ___cccbbbfffoootttuuuvvvuuuttttttvvvxxxnnnoookkkhhhlllttttttoooqqqrrrtttxxxzzz{{{zzzxxxvvvqqqmmmlllkkkdddYYYOOOBBB>>><<<>>>CCCLLL]]]lllsssmmmkkkwwwvvvhhhUUUIIIEEEIIIHHH???>>>???888666666444000,,,***---000***...000000///111777<<<888:::<<<===>>>@@@CCCFFFJJJlll.........------,,,,,,,,,---///000///......///000...---+++******+++---...---...000222333333333222444555555444222222333555555555555333222222444555999999888888999999:::;;;999:::999888666666888:::CCC@@@<<<999888:::<<<>>>DDDIIIUUUfffrrryyyzzzyyyyyyyyyxxxvvvuuusssrrrpppuuuxxxwwwwwwzzz{{{yyyssspppkkkddd]]]TTTLLLFFF@@@<<<777555555777999:::===DDDCCC>>>LLLkkkkkkxxx\\\SSS\\\iii]]]VVVUUUYYYXXXSSSZZZfff]]]ZZZ[[[aaaaaa\\\[[[^^^ZZZPPPFFFDDDGGGHHHDDD???===>>>:::777GGGbbbrrrrrrcccggglllvvv}}}uuu{{{nnngggkkkttt~~~yyywwwsssiii```[[[WWWPPPIIIGGGIIIJJJRRRcccuuu}}}zzztttrrrlllqqq|||uuugggmmmpppLLL@@@>>>QQQvvvhhhvvvssskkkiiicccaaabbb^^^VVVTTTVVVRRRTTTUUUTTTSSSUUUZZZ___eeedddccc```]]]ZZZWWWVVVVVVTTTUUUYYYZZZWWWWWWYYYZZZZZZXXXVVVTTTUUUZZZ]]]RRROOONNNQQQWWWaaarrrwwwhhhmmmttthhh^^^WWWOOOKKKJJJJJJHHHGGGGGGIIIMMMPPPUUU```iiimmm{{{jjj\\\HHHAAA<<<::::::DDDbbbvvvdddUUUOOOGGGCCCEEECCCEEEHHHJJJJJJFFFBBB???HHHFFFDDDCCCDDDEEEDDDDDD@@@@@@AAABBBDDDCCC@@@>>>???>>><<<;;;:::;;;===>>>?????????>>><<<===???BBB???>>>>>>===<<<;;;;;;:::;;;===>>>@@@@@@@@@???>>>GGG[[[iiigggdddkkkooommm}}}~~~vvvmmmuuu||||||vvvrrrooonnnkkkjjjgggbbb___bbbiiiooouuusssrrrrrrtttuuuuuuttttttnnniiigggiiilllmmmlllmmmllllllqqqwwwzzzwwwssstttnnnkkklllhhh\\\OOOGGG;;;999;;;@@@FFFPPPbbbrrrrrrgggmmmrrruuupppcccTTTJJJEEEGGGIIIHHHDDD===888888999555333000---++++++---...------...///222666999:::<<>>;;;BBBCCCAAAEEEbbb{{{xxx}}}.........------,,,,,,,,,---///000000......///000...---+++******+++---......///111222333444333333333444444333222111222444555666555444222222444666777777777888999:::::::::999999999888666666888:::AAA???;;;999999;;;???AAAEEEKKKXXXgggrrr}}}xxxzzzyyyyyyxxxwwwvvvtttsssrrrqqquuuxxxvvvwwwyyyyyywwwrrroooiiiccc\\\SSSKKKEEE@@@===888666777999;;;<<<>>>BBBBBBCCCQQQlllkkkmmmWWWRRR]]]cccYYYSSSSSSYYYZZZXXX___jjj___\\\\\\______ZZZZZZ]]]ZZZSSSKKKHHHIIIIIIEEEAAAAAA>>>888555@@@VVVkkkuuu```eeelllyyy}}}vvvzzz~~~yyyvvvxxx|||tttooofff\\\RRRNNNKKKGGGDDDDDDFFFMMM[[[iiitttuuupppjjjmmmqqquuuqqqfffeee{{{aaaBBB===JJJeeevvvfff~~~nnnjjjfffcccbbbccc```XXXTTTVVVUUUUUUUUUTTTTTTVVVZZZ]]]\\\]]]]]]]]][[[YYYXXXWWWWWWTTTSSSUUUTTTQQQQQQTTTUUUUUUUUUUUUUUUUUUUUUVVVPPPNNNNNNRRRVVV]]]jjjvvvvvvrrr}}}tttlllfff___``````]]][[[___hhhpppyyynnnZZZNNNDDD???777222666MMMvvv~~~yyywwwXXXMMMLLLGGGBBBAAA@@@BBBFFFIIIIIIFFFCCC@@@GGGEEEBBBBBBCCCDDDDDDDDD@@@???@@@AAACCCBBB@@@===???>>><<<:::999999999999<<<======<<<;;;:::<<<=========>>>>>>>>>>>>??????<<<===???AAAAAA???===<<<>>>NNN]]]aaa```ccchhhjjjuuuzzz~~~~~~ooosssvvvvvvssspppnnnlllppppppmmmhhhddddddhhhmmmppppppqqqsssuuuuuusssqqqsssoookkkiiiiiikkkmmmnnnnnnmmmmmmqqqwwwyyyvvvssspppkkkiiikkkggg[[[MMMFFF===<<>>???@@@???@@@HHHYYYooosssuuu```QQQQQQ```}}}^^^VVVRRRRRRWWWXXXWWW]]]ggg]]]ZZZYYY[[[[[[YYYZZZ]]]XXXUUUQQQNNNLLLJJJGGGEEEEEE???888666999FFF___uuucccdddmmm~~~~~~xxxyyy{{{wwwxxx{{{zzzwwwllldddVVVMMMFFFDDDCCCCCCEEEIIINNN]]]ppp{{{zzzsssllliiinnnwwwtttcccZZZlllrrrJJJ888===XXXwww~~~jjjnnnwwwmmmllldddbbbbbbccc```ZZZVVVVVVYYYWWWUUUTTTVVVWWWXXXYYYUUUXXXZZZZZZYYYWWWVVVVVVUUUQQQOOOPPPOOOMMMNNNQQQQQQQQQSSSUUUVVVUUURRROOONNNNNNPPPUUUVVVWWW^^^fff~~~vvvuuulllYYYJJJAAA666999999;;;IIIhhhdddJJJEEEIIIGGGAAA>>>>>>@@@DDDGGGHHHFFFDDDBBBCCCAAA??????AAACCCCCCBBB???>>>>>>???@@@@@@???===AAA@@@???<<<:::888666555999:::;;;:::888777777888:::;;;;;;===>>>???@@@AAA<<<>>>@@@BBBAAA>>>;;;999===FFFTTT```aaa___bbbiiikkkwwwvvvsssppppppqqqooollliiirrrssssssooojjjffffffhhhlllmmmppptttvvvuuuqqqnnnqqqpppnnnkkkiiijjjmmmooonnnmmmnnnqqquuuwwwtttqqqnnnjjjhhhiiicccVVVHHHAAA>>>???BBBEEEHHHSSSgggzzzyyyuuuqqqnnnllliiicccaaagggqqqtttbbbQQQGGGDDDEEEGGGFFFCCC???;;;999888666444000///---++++++,,,---...---...///111444777:::;;;999CCCCCC???@@@>>>BBBPPPxxx~~~zzzqqq...............---------...000111111000......///...---,,,++++++,,,...///000111222333444555555555444555555333111111222333333444333222000000222444000222555888:::::::::999888999999888777888:::===@@@>>><<<:::;;;>>>BBBEEELLLXXXfffnnnyyyxxxxxx{{{yyyxxxwwwuuutttsssrrrrrrsssuuuvvvttttttvvvtttpppnnnjjjddd]]]VVVNNNFFFAAA<<<999777777999===???@@@BBB===???LLL___uuuyyyppp]]]NNNUUUlllxxx]]]WWWSSSQQQTTTTTTRRRUUU[[[XXXVVVVVVVVVWWWXXXZZZ\\\VVVVVVUUURRRMMMIIIGGGFFFHHH@@@;;;:::666:::SSSppplllggglll~~~xxx|||zzzxxxxxx{{{yyyssssssuuurrryyy}}}|||xxxooobbbWWWIIIDDDAAABBBDDDFFFLLLSSS]]]ooo~~~rrrmmmnnnuuuwwwkkk[[[ddd|||SSS;;;;;;EEEdddllldddxxx|||jjjkkkmmmdddbbbaaa```]]]YYYWWWWWW\\\XXXUUUTTTWWWXXXWWWVVVVVVYYY\\\[[[XXXTTTSSSSSSTTTOOOLLLNNNNNNMMMPPPUUUPPPPPPQQQSSSVVVUUUQQQNNNNNNOOOSSSWWWVVVSSSTTTYYYgggyyywww___VVVbbbvvv|||yyyzzz}}}uuu\\\KKK@@@999333888>>>JJJffffffSSSCCCAAAEEEEEEBBBAAA???AAADDDFFFFFFFFFDDDCCC???===<<<<<<>>>???@@@@@@>>>===<<<<<<===>>>===<<>><<<>>>AAABBBAAA>>>:::888???AAANNN___ccc\\\^^^iiiiiiuuu~~~uuummmlllnnnlllhhhfffnnnqqqtttrrrmmmiiifffffflllmmmnnnqqqssssssqqqooommmoooooolllhhhhhhkkknnnllllllmmmpppssstttrrrooonnnjjjhhhggg___PPPBBB;;;???@@@DDDGGGIIISSSggg{{{|||qqqkkkjjjkkkiiifffccc___[[[[[[eeeqqq|||lllWWWGGGBBBDDDGGGIIIDDD???:::777777666444111---,,,+++***+++,,,---///...///111333666999;;;<<<<<>>@@@AAANNNeee}}}kkk...........................000222222000............---,,,++++++---///000111111222222333444555666555666555444222111222333111222111000......000222///111444777999::::::999777888999888888999;;;>>>CCC@@@===<<<<<>>888666444555888<<<>>>???DDD>>>>>>LLLccc}}}{{{eeeSSSaaasss[[[WWWTTTRRRSSSSSSRRRRRRTTTWWWWWWUUUTTTSSSUUUVVVVVVUUUVVVVVVSSSNNNIIIGGGGGGGGGAAA@@@AAA:::555HHHdddsssjjjhhhuuuxxx|||~~~zzzuuupppsss||||||tttqqqrrrpppvvv}}}zzz|||~~~xxxsssnnncccUUUKKKAAA???@@@CCCDDDGGGOOOXXXlllyyyxxxnnnmmmpppwwwnnn___```}}}\\\???888CCCPPPkkknnnZZZddd}}}kkkbbbhhhkkkcccbbb^^^ZZZWWWWWWWWWWWW[[[XXXTTTUUUWWWXXXWWWUUUXXX[[[^^^]]]XXXTTTTTTUUUXXXSSSOOOOOOOOONNNQQQUUUNNNNNNNNNOOOQQQQQQQQQPPPPPPRRRVVVYYYVVVPPPNNNRRRXXXfff{{{}}}zzz|||kkk^^^\\\fffuuu|||zzzzzzzzz{{{eeeMMM@@@888444;;;>>>EEEZZZ}}}uuuhhhQQQJJJCCCBBBBBBBBBDDDFFFBBBCCCDDDEEEEEEDDDCCCBBB<<<:::888999:::<<<===<<<===;;;999999:::;;;;;;;;;?????????>>>===;;;999888777999::::::888555444555888888999999::::::::::::<<<===???AAA@@@>>>;;;999:::999EEEZZZaaa\\\___kkkmmmqqqvvvyyyzzz}}}xxxmmmkkkhhhbbb^^^]]]ggglllqqqssspppmmmkkkkkkpppnnnllllllnnnqqqrrrrrrjjjlllmmmkkkhhhfffhhhkkkjjjkkkmmmooorrrrrrpppooollliiigggeee]]]OOOBBB===BBBCCCFFFIIILLLUUUhhhzzzqqqaaaTTTPPPTTTYYY^^^ZZZWWWXXXWWWWWW[[[aaafffZZZLLLCCCCCCFFFGGGFFF@@@;;;777555555444111///++++++******+++,,,...//////000222555888:::<<<======AAA===;;;BBBKKK___|||yyyjjjbbb.............../////////...111333333111///...---...---,,,+++,,,---///111111111111111222444555666555555555333111000111222111111111///...---///111111222444777999:::::::::777888999888888:::===???CCCAAA>>>======@@@CCCFFFOOO^^^kkkqqqzzzyyy{{{zzzyyywwwuuusssrrrqqqqqqrrruuuuuutttrrrtttwwwsssmmmiiieee]]]VVVOOOGGG@@@<<<555444333444777;;;===>>>BBB???@@@LLLeeemmm[[[ooojjjUUUTTTSSSRRRSSSVVVWWWWWWVVVYYY[[[YYYTTTRRRSSSRRROOOVVVWWWVVVRRRNNNJJJHHHGGGEEEBBBCCCEEE>>>777AAASSSnnnkkkgggjjjvvv{{{}}}~~~}}}|||wwwpppvvv}}}vvv{{{}}}yyytttqqqrrruuuxxxzzzzzz|||{{{{{{~~~{{{rrriii```VVVKKKCCC>>>>>>AAAEEEHHHMMMZZZggg}}}tttoooooorrrpppeee```uuu___CCC888:::IIIYYYmmm~~~{{{ccc]]]oooiiieeejjjlllaaaaaa]]]VVVSSSTTTTTTRRRWWWUUUTTTUUUVVVWWWWWWVVVWWW[[[^^^\\\WWWTTTVVVYYY___ZZZUUUSSSPPPLLLMMMQQQJJJKKKLLLLLLLLLNNNRRRUUUSSSSSSVVVXXXTTTNNNMMMPPPPPPWWWfff}}}{{{}}}}}}yyyvvvwwwzzziiiQQQAAA777444666;;;HHH___~~~sssnnnsssPPPFFFFFFEEECCC@@@@@@CCCGGGCCCCCCCCCCCCCCCCCCBBBBBB;;;999888777999;;;;;;:::<<<999777666777999::::::;;;;;;::::::999888888777888999:::999888666666777;;;;;;;;;::::::::::::::::::;;;===??????>>>===<<<999777BBBWWWbbbccchhhqqquuuqqqppptttzzz{{{rrrlllaaaUUUPPPTTT^^^dddlllppppppppppppqqqsssnnniiigggiiilllppprrrjjjkkkkkkjjjhhhgggggghhhjjjkkknnnppprrrrrrrrrqqqkkkhhhfffddd\\\PPPGGGDDDEEEEEEGGGLLLPPPXXXggguuupppZZZJJJAAA>>>BBBGGGPPPKKKJJJNNNPPPNNNKKKLLLMMMGGGBBBAAADDDEEEBBB???:::888666555444222///---++++++++++++,,,---......000111444777:::<<<===>>><<<===999@@@PPP\\\qqqrrr|||___[[[---........./////////000///111444444222///------...---,,,+++,,,...000111000000000000111333444555333333333111///---...///222222222000//////000222333444555666888999:::;;;666777888888999:::===@@@BBB@@@>>>===>>>BBBFFFIIITTTdddooovvvuuuyyy{{{wwwxxxwwwtttrrrqqqpppqqqqqquuuuuusssrrruuuxxxtttmmmgggccc[[[SSSLLLEEE>>>:::444333222444777;;;<<<===>>>AAADDDMMMeee}}}xxxlll\\\xxx___SSSQQQQQQQQQSSSVVVYYYYYYWWWXXX[[[[[[VVVTTTVVVTTTPPPZZZXXXUUURRROOOLLLIIIHHHDDDBBBCCCDDD???:::===EEE^^^jjjmmmgggkkk|||~~~zzz|||{{{|||~~~~~~~~~wwwqqqqqqqqqppppppqqqtttxxx{{{xxx{{{xxxwwwuuussspppkkkcccZZZQQQJJJEEECCCAAACCCHHHOOOWWWdddzzzyyyuuutttrrrqqqhhhfffuuueeeHHH777>>>GGGXXXnnnxxx}}}sssfffmmm{{{|||jjjhhhjjjiii[[[^^^\\\VVVSSSSSSOOOJJJQQQSSSTTTUUUUUUUUUWWWYYYYYY]]]^^^YYYSSSPPPSSSWWWaaa[[[VVVTTTPPPKKKJJJMMMHHHLLLPPPPPPNNNOOOUUU[[[UUUTTTTTTUUUQQQLLLMMMRRRNNNMMMVVVlll{{{~~~|||iiiMMMAAA;;;555:::FFFQQQeeewwwjjjwwwzzz[[[MMMBBBCCCCCC@@@>>>???AAABBB?????????@@@@@@AAABBBBBB===;;;999999:::;;;;;;:::;;;888555444555777999999<<<;;;999777666666666777888999999888777666888999::::::::::::::::::::::::999999;;;<<<>>>???@@@AAA<<<<<>>???AAACCCBBB>>>:::555666777666333000...---++++++,,,,,,------......000222555888;;;===>>>>>><<<<<<>>>OOOhhhuuu|||vvvaaaVVV---.........//////000000///111444444222///------...---,,,+++,,,...000222000000//////000222444555111222111///---+++,,,---333444333222000000222444555555555666777999;;;<<<666777888999999;;;>>>@@@@@@???======???DDDHHHLLL[[[jjjuuu}}}{{{sssyyy{{{uuuxxxwwwtttrrrppppppqqqqqquuuuuusssrrrvvvyyyuuummmgggbbbZZZRRRKKKDDD===999555333333444888;;;<<<<<<:::BBBGGGNNNfff}}}~~~{{{eeeYYY{{{zzzWWWTTTOOOPPPOOOQQQUUUXXXVVVSSSSSSXXXZZZWWWXXX[[[[[[VVV\\\YYYUUURRRPPPNNNKKKHHHCCCCCCBBBAAA???<<<;;;<<>><<<;;;;;;<<<===>>>@@@BBBCCC@@@>>>;;;:::;;;<<<<<<;;;;;;888444333444666888999???===:::888666666777888888888888777666666888;;;666666777777888888888888888888999;;;===@@@BBBDDD===>>>CCCMMMXXX```dddffffff```___hhhrrrwww~~~wwwzzzaaaHHHDDDMMMLLLRRRZZZ```cccggglllpppoookkkeeebbbcccfffhhhjjjmmmkkkiiikkkmmmllliiieeelllooosssuuuwwwwwwxxxyyyxxxsssmmmfffZZZLLLDDDCCCBBB>>>???FFFNNNUUU\\\cccZZZKKKAAAEEEMMMNNNLLLLLLIIIEEECCCDDDAAA===<<>>@@@BBBBBB@@@===:::222555999777333...------,,,,,,,,,------.........111333666999<<<>>>>>>???>>>???FFF```~~~tttlllbbbPPP------......///111222333333444666777666444111///,,,,,,,,,,,,---...//////222222222222333444555555555555444333222222111111333222222222222333555666:::<<<:::777777;;;:::777<<<;;;:::999;;;===@@@BBBCCC@@@???@@@??????GGGPPPdddqqq{{{|||vvvuuuxxx{{{wwwtttrrrrrrsssuuuvvvvvvssswwwyyyuuussssssqqqmmmfff```VVVMMMEEE@@@;;;999444333333444666888;;;<<>>VVVrrrfffrrrTTT]]]mmmQQQVVVUUUYYYZZZWWWUUUVVVUUURRRSSSTTTTTTUUU[[[```^^^XXXXXXUUUQQQOOOOOOOOOLLLIIIHHHEEECCCCCCCCCBBB>>>:::???YYYuuuooo```yyyrrrxxxzzzrrrggg^^^\\\___ccceeehhhkkkpppuuuyyy}}}}}}}}}~~~yyyssskkkddd___YYYSSSOOONNNHHHEEEDDDAAA???EEENNNJJJQQQddd{{{wwwpppnnnjjjdddhhh}}}PPP<<<<<>>GGGJJJUUU[[[WWWQQQQQQUUUYYYSSSWWWZZZ[[[ZZZ\\\```dddYYYUUURRRPPPLLLGGGGGGKKKOOOLLLKKKRRRddd~~~yyy~~~~~~|||mmm^^^TTTBBB???;;;888777CCCbbb~~~wwwxxxoooMMMBBBFFFBBBAAA???>>>===<<<<<<<<<;;;:::;;;===???AAA@@@???===<<<;;;:::999::::::;;;:::888777777888888666555888777666555555444555555:::999777444222333666:::999888777666666888:::<<<::::::<<<<<<======<<<<<>>>>>DDDLLLTTT___iii[[[]]]bbbggggggfffppp|||ooo```WWWOOOKKKKKKSSS]]]dddkkkpppkkkmmmjjjdddaaadddggggggkkkiiihhhhhhiiijjjjjjjjjmmmqqqvvvwwwuuutttuuuwwwuuuxxxxxxooo```QQQHHHCCCBBB>>>;;;@@@JJJRRRUUUTTTHHHFFFHHHOOOXXX^^^aaaccc\\\SSSGGG???<<<=========EEEBBB>>><<<;;;:::999777777555222///,,,++++++,,,+++++++++,,,---...000000444666777888888999:::;;;AAA999SSSqqqsss|||~~~{{{eee]]]SSSTTT............000111222333444555666777666333111///------,,,,,,------......111111111222333444666666777666666555555444333333333222000000111222444666:::<<<;;;888888;;;;;;888;;;:::999999;;;===@@@BBBBBB@@@???@@@@@@BBBJJJTTTbbbmmmzzzzzzvvvvvvxxx{{{wwwuuusssrrrtttvvvwwwwwwtttxxxyyyuuusssssspppmmmddd]]]TTTJJJCCC>>>:::777333333333555777999<<<===<<>>LLLbbb~~~zzzvvv}}}yyy\\\KKKEEEBBBAAAAAAAAA@@@@@@?????????;;;:::;;;<<>>===<<<;;;:::999999:::;;;<<<:::888777777666555333777777666555555555666666777777666444222333666888999888777666777999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<@@@===>>>CCCHHHPPP\\\ggg___]]]]]]aaaccceeemmmwww~~~kkk]]]NNNGGGDDDJJJTTT[[[bbbgggllloooooojjjhhhiiijjjhhheeefffhhhkkkmmmnnnmmmlllkkknnnqqqssstttttttttuuuuuuwwwxxxsssfffWWWIIIBBB???<<<;;;@@@IIIOOOPPPNNNOOONNNPPPXXXbbbkkkrrruuuhhh^^^QQQGGGBBBBBBAAAAAA@@@>>>;;;999999999888777555333111...,,,,,,,,,,,,+++++++++,,,---///000111:::777444555999===???@@@:::DDDaaatttwwwqqq```VVVKKKLLL.........///000111222333444555666666555333000//////...------,,,---------//////111222444555777777888888888888777666555555333222///...///222555777999;;;;;;999999<<<<<<999888888888999;;;>>>AAABBBBBB??????AAABBBEEEOOOYYYgggooovvvuuuxxxyyy{{{wwwvvvttttttuuuwwwwwwwwwtttwwwxxxuuussssssoookkk```ZZZPPPGGGAAA<<<888555222222333666888;;;>>>???>>><<>>@@@DDDIIINNNWWW```xxx}}}sssmmmkkkaaaWWWddd|||aaaAAA777EEEWWWppp{{{}}}oooooowwwrrrkkkuuurrr```___dddcccaaaaaahhhbbb^^^\\\YYYTTTTTTWWW______[[[TTTOOOOOOUUU\\\^^^[[[[[[[[[QQQAAA999999@@@LLLXXXZZZZZZZZZZZZYYYSSSRRRSSSUUUZZZ^^^```aaaYYYUUURRRQQQOOOJJJJJJLLLKKKOOOQQQPPPPPPYYYjjjwwwvvviiigggqqq|||}}}nnnYYYNNNLLL]]]oooyyyddd[[[QQQKKKBBB<<<999888888888;;;<<>>???@@@AAAAAA@@@???>>>;;;::::::<<<>>>>>>===;;;;;;;;;:::999999999999:::<<<:::888666666555444222666666666555666666777777666777777777555666777999999888777777888:::;;;<<<===<<<:::999999:::;;;<<<===<<<>>>@@@BBBHHHTTTaaahhhbbb^^^___bbbffflllsss{{{yyykkkVVVJJJ@@@BBBJJJQQQXXX]]]gggmmmpppooommmmmmkkkggg___bbbggglllnnnooonnnmmmjjjjjjlllooorrrssssssrrrsssuuuvvvtttkkk\\\KKK@@@===<<<>>>DDDLLLQQQSSSRRRTTTVVV[[[cccooo{{{|||qqqbbbVVVMMMHHHDDDAAA<<<:::777666666666666555222000///---,,,,,,,,,---++++++,,,---///000222333;;;777444555:::>>>>>><<>>AAABBBBBB@@@???BBBCCCGGGQQQ\\\ooovvv{{{sssuuuyyyzzz{{{xxxvvvtttuuuvvvxxxxxxwwwtttwwwwwwtttsssrrrnnnggg]]]VVVMMMEEE???:::777555111222444777:::===@@@AAACCC@@@UUUuuuxxxppp[[[PPP[[[uuuzzzcccQQQRRRQQQUUUWWWWWWWWWVVVQQQJJJRRRUUUWWWZZZ^^^___WWWMMMHHHJJJNNNQQQRRRPPPMMMJJJNNNKKKGGGDDDBBBCCCDDDDDDIIISSSWWWaaannneeeddd{{{~~~|||sssjjjaaaXXXSSSOOONNNMMMOOORRRUUUWWWXXX___^^^]]]^^^```bbbcccccc___^^^\\\\\\ZZZVVVPPPKKKJJJGGGCCC@@@???@@@AAAAAAFFFDDDCCCGGGQQQ^^^nnnyyyssseeeaaa^^^YYYSSS[[[{{{dddGGG888???UUUgggrrrpppooo|||~~~sssfff^^^aaafffeeeaaa^^^^^^ZZZXXXXXXXXXUUUWWWZZZ______[[[SSSJJJJJJQQQYYY\\\XXXWWWYYYVVVMMMHHHGGGVVVcccmmmjjjaaa\\\[[[[[[YYYVVVTTTVVVZZZ^^^___^^^XXXSSSPPPQQQPPPLLLKKKMMMLLLOOOQQQOOOMMMPPPYYY```tttzzzxxx}}}XXX[[[cccmmmrrrkkk[[[OOOKKKZZZiiiuuuttt___KKK@@@===;;;;;;999777777888:::<<>>???>>>===;;;999;;;::::::;;;<<<<<<;;;999999999999999888999999999:::888666555555555555444555555555555666777777888777888:::;;;:::999:::;;;888888888888999:::<<<===>>><<<999777777999;;;=========>>>???===???JJJWWWppplllgggddddddgggmmmrrr{{{iiiVVVDDD>>>BBBHHHOOOTTTZZZccckkkmmmnnnmmmjjjeee^^^aaafffiiikkkkkkllllllhhhggggggkkkpppsssqqqoooqqqpppooonnniii]]]LLL@@@???@@@CCCIIIPPPXXX\\\___\\\cccllluuuuuuggg[[[PPPFFF???;;;999666444444444333111......---,,,,,,,,,---...,,,,,,---...000222444555777777888999::::::999888___xxx{{{{{{yyykkk[[[YYYTTTNNNOOO000000///000000111222333444444444444333222111000111000///...---,,,,,,,,,,,,...000333555777888888666777888999999888666555666444111000111555999<<<555:::<<<999777999999888666777999;;;===???@@@AAABBB@@@@@@BBBDDDIIITTT___qqq}}}wwwrrrvvvyyyzzz{{{wwwvvvuuuuuuwwwxxxxxxwwwsssuuuuuusssrrrqqqkkkcccYYYTTTKKKCCC>>>:::666444111222555888<<>>EEE```www|||wwwnnn]]][[[rrr]]]NNNWWWTTTVVVUUUSSSTTTUUURRRLLLQQQWWWZZZXXXUUUTTTRRROOONNNOOOPPPQQQPPPNNNMMMMMMOOOMMMIIIEEEDDDDDDGGGIIIMMMSSSKKKOOOggglllcccfff~~~vvv}}}~~~tttiiiaaaUUUQQQKKKIIIJJJLLLNNNNNNOOONNNLLLMMMNNNOOONNNLLLKKKKKKKKKKKKJJJHHHEEEBBBAAABBBAAAAAAAAABBBCCCDDDIIIMMMSSS^^^nnnpppdddXXXQQQQQQNNNNNN```~~~qqq___FFF888;;;NNNdddrrrrrrvvvpppkkk~~~kkkfffcccfffhhhfff```]]]XXXVVVVVVZZZZZZWWWWWWYYY^^^^^^[[[SSSKKKIIIPPPWWW[[[WWWTTTUUUVVVVVVUUUVVVhhhZZZXXXYYY]]]YYYUUUTTTWWWYYYYYYXXXWWWQQQOOOQQQQQQNNNLLLMMMMMMNNNOOOOOOPPPQQQSSSTTTUUUooovvvmmmcccYYYZZZfffrrrvvvtttmmmkkkaaaUUUVVVaaafffddd]]][[[]]]fffooouuu|||hhh]]]PPPGGG???::::::>>>555666777777999===DDDJJJ___tttvvvjjjkkkrrrtttrrrVVVIIIDDD???===???======>>>>>><<<:::777555999888888999;;;;;;:::888777777888888888888888888777555333333555666777777555444444444555666777777666888:::;;;:::999:::;;;777777777888999:::<<<<<<>>>;;;888666666888;;;===>>>>>>???>>>:::999AAALLLlllooopppkkkeeeeeejjjooo|||}}}xxxcccKKK>>>;;;>>>DDDIIIMMMWWWaaafffiiijjjhhhdddccceeeggggggffffffhhhjjjeeeccccccffflllnnnnnnlllllliiifffeeebbbZZZMMMBBBCCCDDDGGGJJJPPPYYYbbbhhhjjjvvvtttgggXXXJJJAAA===:::666333222111///...,,,,,,,,,,,,,,,---......,,,---...///222444666777555999;;;999666999BBBKKK|||{{{wwwvvvZZZUUUWWWTTTRRRPPP000000000000000111222333222222333333333333222222111000///...------------,,,...000333666777777777555666888999999888666555666444333222333666:::<<<555;;;>>>;;;888888999777666888;;;===???@@@@@@@@@BBB@@@@@@CCCGGGMMMYYYeeeooowwwtttwwwxxxyyy{{{vvvuuutttuuuwwwxxxwwwvvvrrrtttsssqqqqqqooohhh___VVVPPPHHHAAA<<<888666444222333666:::===@@@AAABBB666KKKlllzzz}}}sss___aaaZZZRRRZZZVVVVVVTTTRRRTTTVVVSSSLLLNNNVVVYYYTTTNNNNNNPPPQQQTTTTTTSSSQQQNNNLLLMMMNNNNNNMMMKKKHHHFFFGGGJJJMMMLLLNNNDDDCCCZZZnnniii^^^jjjllliiifffqqq~~~aaaZZZRRRMMMKKKJJJGGGEEEEEECCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@;;;===>>>@@@AAACCCGGGJJJOOO^^^tttjjj^^^VVVIIIHHHIIIKKK\\\wwwWWWGGG777777HHH^^^nnnuuunnnaaabbb|||jjjjjjiiigggggggggdddaaa___]]][[[\\\___]]]XXXUUUVVV]]]^^^\\\WWWPPPNNNRRRVVVZZZWWWSSSQQQRRRUUUWWWYYYgggYYYXXX[[[]]]YYYUUURRRQQQQQQQQQPPPUUUOOOLLLOOOQQQOOOLLLLLLMMMMMMNNNOOOQQQQQQQQQPPPHHHWWWmmm|||yyyxxxqqqfffaaafffooouuu~~~|||qqqbbbYYYVVVMMMAAAAAA<<<<<>>DDDPPP```lll{{{qqq[[[WWWeeeuuu~~~iiiRRRBBBDDDDDD<<<:::BBB??????>>>===;;;888666444777777666888::::::999888555666777777888777777777555333111111444666888888444444444333444444555555333555777777666555666777555555666888999:::;;;;;;;;;:::777555666888;;;===>>>===>>>>>>:::777<<>>AAA>>>999999999888888:::===???AAAAAA@@@???AAA???AAAEEEKKKSSSaaannnsssyyywwwxxxwwwxxx{{{uuuttttttuuuvvvwwwvvvtttqqqrrrqqqoooooonnneee\\\RRRMMMEEE>>>999666444222333555888;;;>>>@@@AAABBB===VVVwwwuuu___hhhmmmVVVVVVUUUUUUVVVUUUTTTWWWXXXSSSKKKKKKQQQUUURRRNNNOOOQQQQQQUUUUUUUUUQQQMMMKKKLLLNNNKKKLLLLLLJJJHHHIIIMMMQQQKKKHHHFFFDDDLLLaaakkkaaa^^^[[[ZZZ^^^jjjyyy}}}zzztttmmmgggbbb[[[RRRLLLIIIIIIGGGEEECCCBBBCCCDDDBBBBBBBBBBBBAAAAAACCCDDD@@@BBBEEEIIINNNWWWbbbiiivvvzzzooogggZZZUUUQQQGGGHHHRRRccc}}}xxxTTTEEE===;;;IIIaaassswwwsssccc\\\jjjrrrhhhhhhhhhgggdddbbbaaabbbaaaccc```___aaa^^^XXXUUUUUUYYYZZZZZZXXXUUUSSSRRRSSSWWWVVVTTTQQQPPPRRRTTTVVVkkkrrrtttkkk```[[[[[[\\\[[[YYYVVVQQQMMMKKKMMMOOOSSSMMMJJJNNNQQQOOOLLLKKKKKKMMMOOONNNLLLKKKLLLNNNLLLQQQYYYhhhyyy{{{~~~uuuiiidddbbbqqqzzz~~~|||vvvdddRRRGGGCCCAAACCCBBB===::::::===:::;;;AAADDDAAA>>>>>>CCCLLLWWW^^^cccjjjvvvzzzwwwlll```___mmm|||iiiLLLBBB===???>>>::::::???===<<<;;;999888666555555555555555777999:::999888444555666777777777666666666444111111333555777777444444333222222222333333444555555555333222333555333444555777888999::::::999777666666777999<<<===;;;:::<<<>>>===:::<<<@@@JJJXXXggglllkkkiiiddd^^^ccclllxxx{{{yyyvvvgggXXXIII===888:::===DDDJJJMMMRRRXXX[[[[[[```cccddd```ZZZVVVUUUWWWTTTUUUWWWXXXXXXYYY[[[]]]```^^^]]]\\\[[[WWWQQQKKKHHHMMMSSSXXX^^^hhhuuu~~~mmm^^^PPPHHH;;;888444111000///---++++++,,,---....../////////------///111444777:::;;;999<<<<<<;;;???PPPjjj|||ppp[[[XXX\\\RRRQQQTTTKKK111111111111111111222222///000000222333444555555000000///............///---///111444666666666555555777999;;;;;;999777666222222222333444666888::::::AAADDD@@@;;;::::::999999;;;>>>AAABBBAAA@@@???@@@???AAAGGGNNNXXXggguuu|||~~~zzzzzzxxxvvvxxx|||tttsssssstttvvvwwwuuutttpppqqqpppnnnnnnmmmdddZZZPPPJJJBBB<<<777444222000444555888<<<>>>@@@AAAAAALLLaaa}}}wwwvvvbbbtttYYYRRRYYYNNNSSSUUUVVVWWWZZZZZZRRRHHHLLLQQQTTTTTTUUUXXXWWWTTTSSSTTTUUUSSSNNNKKKKKKMMMJJJLLLLLLKKKJJJKKKOOORRRMMMEEEKKKKKKBBBQQQgggfff\\\WWWXXX```lllxxxzzzzzz{{{~~~sssttttttzzz}}}vvvhhh^^^VVVUUURRRMMMHHHEEEEEEGGGFFFGGGHHHGGGFFFFFFHHHIIINNNPPPUUU[[[fffuuuxxxkkkdddfffbbbRRRLLLMMMIIIJJJ___|||[[[HHH;;;;;;FFF^^^yyy}}}qqq[[[jjjsssiiiooodddeeeddd___]]]___bbbdddddd```______\\\WWWUUUWWWUUUVVVWWWWWWVVVTTTQQQOOOTTTVVVUUURRRPPPRRRTTTUUUXXX]]]___]]][[[\\\ZZZWWW[[[[[[XXXRRRLLLKKKMMMQQQQQQKKKIIIMMMQQQOOOLLLJJJIIINNNQQQNNNGGGDDDGGGLLLQQQUUUUUUWWWkkkvvvwww{{{ooofffXXX___fffiiiqqqxxxrrrggg\\\YYYWWWVVVPPPIIIHHHKKKQQQNNNPPPWWW]]]]]]]]]]]]dddppp~~~}}}uuuqqqqqqhhh```YYY```xxx```III@@@CCCBBB<<<888999;;;;;;888888666555444444444444444333444666999:::999888333444666777777777666666888555222111222444555555444333333222111111111111666666666555333222444555222333555666888999999:::777666666666777999<<<>>>888777999>>>@@@======??????NNN```jjjpppoooeeeYYYdddlllvvv{{{~~~}}}wwwjjjYYYGGG======888>>>BBBCCCFFFNNNSSSSSSWWW[[[^^^\\\TTTNNNKKKLLLMMMPPPRRRQQQPPPPPPTTTWWW\\\]]]^^^^^^]]]YYYSSSNNNHHHQQQ\\\eeemmmxxxkkkZZZLLLEEE888555222/////////---,,,,,,,,,---...////////////---...///222555888;;;<<<777:::>>>CCCKKKZZZnnn}}}xxxsss|||dddVVV]]]bbbUUUUUUYYYOOO...///111333444333222111...///111333444333222111///000111111111///...---***---111333444555777888777888999:::::::::999888888777555444555666888999=========<<<;;;:::888888;;;???CCCDDDAAA??????@@@EEECCCAAABBBMMM]]]mmmttt{{{zzz{{{{{{zzzxxxqqqrrruuuwwwxxxvvvuuussstttqqqnnnooooooiii]]]SSSHHHEEE???999555222222222444;;;::::::DDDEEE@@@BBBQQQaaazzznnnaaauuuYYYSSSWWWSSSVVVSSSQQQQQQRRRRRRNNNJJJMMMLLLNNNPPPPPPPPPWWW^^^VVVUUUUUUUUUQQQJJJIIILLLMMMKKKHHHFFFGGGJJJNNNQQQRRRMMMJJJHHHFFFIIIXXXiiiiiiXXXQQQ\\\kkkuuuvvvuuuxxxxxxxxxzzztttkkknnnyyy|||zzz~~~yyyggg```aaaaaaZZZRRROOORRRUUUWWWYYY^^^dddiiillllllyyy~~~rrrmmm]]]bbbaaaVVVMMMLLLOOORRRddd{{{YYYAAA@@@BBBMMMccc{{{sssccceee~~~zzzkkkeee```bbbaaa``````aaacccfffgggaaa```^^^XXXRRRNNNOOOQQQVVVWWWWWWUUUQQQOOONNNOOOUUUTTTPPPLLLNNNRRRPPPKKKNNNRRRWWW[[[\\\\\\]]]^^^^^^VVVQQQSSSWWWWWWQQQMMMRRRQQQOOOLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJKKKLLLMMMTTTTTTSSSRRRSSScccyyymmmccc\\\YYYXXXXXXZZZ```fffiiiiiijjjnnnrrryyyvvvvvvyyy~~~~~~|||wwwnnneee``````aaaeeejjjtttpppTTTCCC?????????>>>===;;;:::999888888888888777555444222111111444555333444777888666999666444555777777555333555444222111111222444555333222000000111111///...555444333333222222222222222444666888999:::::::::777888999999:::;;;<<<===888888888;;;>>>AAAAAAAAACCCIIITTTggg{{{~~~fffKKKMMM\\\nnnwwwwwwyyyxxx\\\FFF>>><<<888999===>>>>>>DDDMMMOOOQQQRRRPPPLLLGGGDDDCCCMMMJJJHHHIIIKKKMMMLLLJJJNNNPPPTTTWWWXXXWWWUUUTTTSSSZZZfffsssvvvgggVVVGGG>>>222///,,,,,,------+++)))......---,,,,,,---------000222444555666888999:::777<<>>888444222222333444;;;:::;;;CCCCCC???CCCRRRqqq}}}fffbbbnnnZZZTTTRRRPPPRRROOOMMMMMMPPPRRRQQQOOORRROOONNNPPPPPPPPPSSSYYYZZZSSSNNNPPPRRRPPPOOOPPPJJJIIIFFFEEEFFFHHHKKKMMMNNNKKKJJJJJJFFFFFFOOO[[[hhhbbb[[[[[[fffvvv~~~~~~xxxtttsssxxx}}}{{{}}}~~~|||yyy}}}~~~{{{|||}}}uuutttxxxzzzqqqgggccccccWWWNNNKKKJJJKKKVVVccc~~~ZZZCCCAAAHHHcccyyy~~~xxxmmm```lllwww}}}uuuiiidddaaa``````aaaaaaaaa___^^^]]]^^^___]]]XXXRRROOOQQQSSSTTTTTTTTTSSSRRRQQQQQQRRRQQQQQQOOOKKKLLLOOOOOOLLLQQQSSSWWWZZZ\\\\\\ZZZYYYWWWTTTRRRRRRSSSRRRPPPOOOOOOMMMKKKHHHGGGGGGHHHHHHKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMLLLKKKRRReeexxx}}}iiiXXXNNNIIIRRRUUUXXXWWWWWW\\\gggpppzzzssskkkeeeeeegggmmmqqqaaabbbdddeeeiiipppyyyzzz~~~oooWWWFFF???>>>;;;;;;:::999888888888999777777777777666555333333222444555333333777777444777555333444555666444222444333111000000111333444222000///000111111000...333333222111111111111111222333555777999999999999888888999999::::::;;;;;;:::::::::<<<>>>@@@@@@@@@???GGGUUUfffxxxtttcccRRR[[[gggppptttxxxooo[[[PPP===666444777999:::===CCCFFFHHHKKKKKKHHHEEEDDDCCCAAA@@@???AAAEEEHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLNNNUUUaaappp~~~~~~fffVVVKKK@@@666000000---++++++---...---+++......------......///000111222333555888;;;===>>>===>>>KKKfffmmmnnnooo]]]XXXZZZ[[[[[[XXXTTTQQQPPP...///000222333222222111000111222222222111000///---...//////000//////...+++...222444555666888999888999;;;<<<======<<<<<<999888777777777888999:::;;;;;;::::::999999999888>>>BBBEEEEEEBBB@@@AAABBBAAAAAACCCIIITTTcccsss~~~xxxwwwvvvwwwxxxxxxvvvtttuuuvvvwwwwwwvvvtttqqqoooqqqnnnjjjiiiggg```UUULLLEEEBBB<<<777444333333333444<<<;;;;;;BBBAAA???GGG^^^wwwooo\\\eeebbbZZZUUULLLMMMNNNJJJHHHIIINNNSSSTTTTTTXXXRRROOOPPPPPPOOOPPPSSSYYYQQQMMMSSS[[[ZZZSSSNNNIIIHHHGGGFFFGGGHHHIIIJJJJJJKKKMMMLLLGGGCCCFFFLLL```gggeee[[[]]]nnnzzz{{{~~~wwwxxxxxxuuuzzztttjjjwww~~~zzz|||uuuxxx|||zzzqqqkkkkkkkkkeee]]]XXXSSSGGGEEEOOOUUU\\\rrr^^^@@@AAAQQQZZZ}}}}}}qqqvvvvvvkkknnnqqqxxxxxxlllccc^^^^^^]]]___aaabbb```[[[UUURRR[[[[[[[[[WWWRRRQQQSSSVVVVVVTTTRRRQQQQQQRRRQQQQQQNNNPPPPPPKKKJJJLLLNNNLLLRRRSSSVVVYYY[[[YYYUUURRRPPPQQQQQQPPPOOOOOOPPPPPPMMMKKKHHHEEEEEEFFFHHHJJJLLLKKKJJJHHHGGGGGGGGGGGGEEEGGGLLLOOOMMMKKKOOOWWWfff}}}rrrmmmmmmdddfffeee]]]VVVXXXbbblllhhhaaaXXXTTTWWW```iiiooowwwvvvuuutttwww~~~mmmPPP@@@;;;;;;;;;999777666555555666888999666666777777666555555444222555555222222555555333555333222222333444222111222111000//////000111222000///...///000111000///222111000000000000000000222333444666777888888888999999999999999999999999;;;;;;;;;<<<===>>>@@@@@@AAAKKKXXXcccmmmwwwzzzzzzcccccceeelllwwwrrrbbbFFF;;;222222666888888999:::===AAACCCCCCBBBBBBCCC;;;::::::<<<>>>@@@@@@???>>>>>>>>>??????AAABBBCCCEEEKKKUUUbbboooyyyhhhVVVDDD:::555000---,,,...,,,+++,,,...//////...------......///111222333555444444555888:::::::::@@@GGG^^^~~~zzzkkkooopppZZZZZZTTTWWWXXXVVVQQQNNNOOOQQQ...///000111222222222111222222222222111000......////////////......------+++...111444555666888999999:::<<<===>>>>>>>>>>>>999999888888888999:::;;;999999999999999999999:::AAACCCFFFEEEBBB@@@AAADDD???AAAGGGPPPZZZiii{{{zzztttuuuvvvwwwxxxwwwuuutttrrrssstttuuuvvvuuusssssspppmmmiiifffbbb[[[PPPHHHBBB???;;;666333333333444555<<<<<<<<>>AAACCCLLLTTT\\\\\\[[[aaaooo{{{tttnnnhhhiiissspppXXXIII888111444777777555222555999<<<<<<===>>>???======<<<;;;:::999888666888888999::::::;;;<<<<<<;;;???EEEMMMTTTZZZ]]]___eeekkkmmmhhhddd```XXXOOOIII===222///...------///...---,,,------...//////,,,------...000222444555444444555888;;;======<<>>??????>>>>>>999999999999999::::::;;;888888888888888:::;;;<<>>AAA@@@HHH\\\wwwnnnccc[[[ppplllKKKQQQPPPFFFNNNOOOLLLIIIKKKPPPVVVXXXYYYYYYRRRMMMNNNPPPOOOOOOPPPOOOPPPVVV^^^___VVVKKKFFFKKKKKKJJJJJJIIIGGGFFFFFFGGGJJJKKKIIIFFFDDDEEEEEESSS```qqqtttgggZZZ```pppttt|||~~~sssooooooyyyzzz{{{~~~xxxmmmddd]]]ZZZVVVOOOHHHEEEJJJPPPUUU\\\qqqfffLLLOOOdddvvvzzznnndddgggooossstttsss{{{zzzgggfffbbbYYYWWW^^^\\\]]]______^^^[[[WWWUUUVVVWWWWWWUUURRRSSSVVVZZZXXXUUUQQQNNNNNNOOOPPPQQQSSSVVVVVVOOOIIIJJJKKKKKKIIIQQQXXXWWWPPPKKKLLLOOOQQQOOOLLLJJJPPPWWWVVVOOONNNLLLHHHFFFFFFHHHKKKNNNIIIGGGFFFGGGIIIKKKJJJIIIGGGDDDFFFKKKNNNLLLKKKMMMMMMMMMUUUfffzzzZZZQQQFFF???======:::777>>><<<888666555555777888333333444555555555555444111333333000000333333000//////000000//////000000........................---,,,,,,---///111111000111111000000000000111111111111222222333444555666888888888777777666666555666888::::::;;;>>>BBBFFFTTTXXXXXXQQQGGGJJJ\\\nnn|||wwwmmmdddggguuu{{{~~~{{{vvv||||||ttthhhXXXBBB333000333333000///222555777777777999:::<<<<<<<<<:::777444222111222333666888999888666555555666999<<<>>>@@@@@@AAAFFFHHHIIIEEEBBB???:::555444...***,,,---,,,,,,////////////...---------...,,,,,,---///111333555666111444888;;;>>>AAADDDFFFVVVvvv}}}uuu{{{mmmZZZVVVWWWSSSQQQNNNNNNNNNMMMKKKHHH......//////000111111222222222111000//////......111000...---++++++******+++...222444555666888999;;;<<<===>>>???>>>======888888999999999:::::::::888888777888999;;;===>>>DDDEEEEEECCC@@@???BBBEEEBBBEEEPPP^^^iiivvvvvvvvvxxxyyyyyyxxxwwwxxxyyywwwwwwvvvuuusssqqqpppooollliiiddd___YYYRRRJJJEEE===:::666333222333444666777===>>>>>>AAABBBQQQkkk|||oooeeejjj}}}aaaJJJOOOMMMFFFNNNPPPNNNLLLOOOTTTWWWXXXWWWVVVPPPMMMOOOOOOOOOPPPSSSTTTTTTUUUUUUPPPIIIHHHKKKJJJIIIHHHGGGEEEDDDCCCBBBCCCFFFFFFCCCBBBEEEFFFFFFIIIRRRfffuuunnn^^^\\\ggglllrrryyyvvvsssiiikkkooovvv~~~yyy||||||qqqmmmkkkbbbVVVPPPKKKIIIFFFBBBCCCGGGLLL^^^sss[[[VVVbbbxxxmmmaaabbbllluuupppfffkkkyyyttthhhbbbgggeee^^^]]]ddd[[[\\\^^^______^^^]]]\\\VVVWWWWWWUUURRRRRRVVVYYYUUUTTTRRRPPPOOORRRWWW\\\VVVXXXVVVOOOLLLLLLLLLJJJGGGNNNUUUTTTOOOKKKNNNRRRSSSQQQLLLIIIQQQ[[[YYYPPPMMMKKKHHHFFFFFFHHHJJJLLLFFFCCCAAACCCGGGIIIHHHGGGIIIDDDCCCFFFIIIHHHIIILLLNNNOOOSSSVVVWWWZZZeeeoooxxx{{{~~~cccMMMBBBAAA>>><<<::::::999999>>><<<999777555555666666222222333333444333333333///222222//////222222000---///000///......///111........................---,,,+++---///000000///000000000000000111111222111111111111222333444555777777777666666555555555333666888999999<<>>PPPcccxxxiiidddnnnzzz{{{|||~~~{{{{{{sss~~~ttthhhSSS>>>222000///,,,...000222333222222333444333555666666444222111111---///222555555444111///111222333444555666666666666666666555333222000///,,,******......,,,---000///000000///---,,,---///......///111333555777888666999;;;:::999<<>>>>>>>>===<<<;;;777888888999999999999999888888777888999<<<>>>@@@DDDEEEEEEBBB>>>>>>AAAEEEEEEHHHTTTcccnnn|||yyyyyyxxxyyyzzzyyywwwvvvxxxzzzwwwwwwvvvtttrrrqqqooonnnhhhfffaaa[[[UUUNNNGGGCCC:::888555222222333555666888>>>>>>???BBBDDDYYYzzzxxxggg|||vvvYYYPPPOOOJJJHHHKKKMMMMMMNNNRRRWWWYYYXXXUUUTTTPPPOOOOOONNNLLLOOOTTTZZZWWWUUUSSSMMMHHHIIINNNKKKJJJHHHFFFDDDBBBBBBAAAAAAEEEFFFCCCCCCGGGHHHFFFCCCJJJZZZllluuurrriiibbbhhhiiissszzzwwwvvvvvvrrrjjjbbbcccsss~~~wwwvvvrrrddd^^^[[[RRRFFFEEEDDDDDDDDDHHHSSS___fff^^^SSSnnnjjj```hhhwwwyyyssseeecccdddiiiiiidddbbbdddYYY[[[^^^aaabbbbbb```___WWWXXXXXXUUURRRQQQTTTXXXUUUWWWXXXUUURRRUUU]]]eeeUUUVVVSSSNNNMMMPPPOOOKKKJJJLLLOOOQQQRRRRRRSSSTTTQQQSSSPPPKKKOOOZZZZZZSSSNNNMMMKKKIIIIIIJJJKKKLLLGGGCCCAAABBBFFFHHHGGGDDDGGGDDDDDDGGGHHHGGGHHHLLLJJJMMMQQQPPPHHHAAAHHHSSS\\\eeerrrpppqqqvvvmmmWWWDDD888<<<<<<;;;:::777666777888888888666555444444444444111111222222222111111000---000000...///222222000,,,...000000...---///111------............---------,,,+++,,,...//////---//////......//////000111111000000///000111333444666666555555555555555555333666888888777:::@@@FFFLLLFFF@@@<<<:::>>>MMM]]]wwwuuunnntttzzzzzzwwwyyy~~~|||lllTTT???666222///---...//////......///000+++...222222111000000111---...000111111000///...//////000111222333333333000///---------------///---+++,,,///...,,,...333---///000///------///111111111222333555888:::;;;:::>>>???<<<;;;DDDXXXiiitttxxxddd\\\VVVPPPQQQSSSTTTUUUSSSNNNGGGCCC///.........///000111222111000000////////////000++++++******+++---...000///222666888999:::<<<=========>>>>>>>>><<<;;;:::777777888999999999999888999888888888:::===@@@AAAEEEEEEDDDAAA======AAADDDNNNQQQ]]]mmmxxx{{{www~~~yyyzzzzzzxxxuuuuuuxxx{{{tttttttttssssssrrrrrrrrrfffccc^^^XXXRRRKKKEEEBBB999777444222111333555777999>>>???@@@BBBFFF^^^|||ggglllUUUUUUQQQIIIHHHIIIJJJKKKNNNTTTYYYZZZWWWTTTSSSQQQQQQPPPMMMJJJNNNUUU\\\YYYYYYYYYUUUNNNLLLNNNNNNLLLJJJGGGEEEDDDCCCCCCBBBGGGIIIFFFGGGKKKKKKGGGFFFNNNXXXhhh}}}eeegggdddlll~~~}}}uuutttxxxvvvjjj\\\ZZZggguuuuuuzzz}}}}}}xxxwwwwwwuuutttrrrgggaaaXXXJJJHHHJJJDDDFFFGGGIIILLLNNNWWWjjj{{{yyy___WWWkkkrrr___eeepppkkkeeeeeehhhjjjkkkgggbbb___WWWZZZ___cccdddcccaaa___XXXYYYXXXUUUQQQPPPSSSWWWZZZ]]]^^^YYYSSSUUU___hhhTTTSSSOOOLLLNNNRRRQQQLLLOOOLLLJJJNNNUUUZZZXXXVVVOOOUUUTTTLLLMMMWWWZZZUUUQQQQQQOOONNNMMMMMMMMMNNNJJJFFFCCCDDDHHHIIIGGGDDD@@@@@@CCCGGGHHHFFFGGGJJJKKKIIIKKKOOONNNIIIJJJPPPJJJPPP[[[lllsssgggbbbppptttZZZCCC:::>>>DDD:::;;;;;;:::888777555444333333333333333333333333111111111111111000//////,,,///000...///222333000,,,...000000...---///222---......//////......------,,,+++,,,...///...------------------...///000000000/////////111222333555555555555555555555555444777999777555777>>>CCCJJJ@@@999999<<>>???@@@???>>>;;;999777777777777777888888888888:::999888999;;;>>>BBBEEEFFFCCCAAABBBBBBAAACCCHHHQQQ___lllrrr{{{|||zzz}}}|||{{{zzzxxxwwwvvvvvvuuusssuuutttsssuuuxxxtttmmmfffaaaYYYRRRLLLGGGBBB???777555222111111444888:::===???CCCFFFCCCJJJfffppphhh}}}vvv|||eeeSSSOOONNNJJJIIIMMMIIIKKKOOOVVV\\\]]]ZZZUUUXXXTTTTTTXXXWWWQQQOOOSSScccaaa\\\RRRIIIFFFJJJOOONNNMMMJJJGGGEEECCCCCCCCCCCC>>>DDDHHHDDDFFFHHHBBBFFFQQQUUUVVVddd{{{zzzuuuiiidddooo|||~~~~~~}}}sssxxx}}}|||qqqaaaQQQHHHPPPNNNOOOUUUaaappp}}}wwwooogggfffhhhlllssszzzzzztttlllfffccc```]]]ZZZWWWTTTNNNIIIFFFEEEEEEFFFCCCQQQ```hhhqqqlllVVV___ooohhhZZZddd|||tttgggbbbdddgggjjjkkkhhhddd```\\\[[[[[[^^^aaaaaa^^^[[[\\\[[[XXXRRRNNNNNNSSSWWW___]]]ZZZVVVSSSRRRSSSUUUQQQOOOOOOPPPSSSRRROOOKKKMMMMMMNNNQQQTTTVVVUUUTTTTTTOOOLLLNNNQQQQQQSSSVVVWWWRRRKKKGGGHHHJJJKKKKKKFFFDDDAAABBBEEEGGGFFFDDDCCCDDDEEEDDDCCCCCCEEEFFFMMMLLLJJJIIIGGGGGGFFFFFFGGGJJJKKKMMM[[[qqqyyyqqqbbbggg|||___WWWLLLDDD???;;;666111999999999888888777555555222111///------...000111111000000///...------,,,***,,,///000...,,,++++++///...---,,,,,,---...///...------,,,,,,------......---+++++++++---///000---------............///000000000000000111111222111111222222222333333333333333333444555666777888::::::999888;;;CCCNNNWWWeeehhhlllrrrzzz}}}tttiiiyyy}}}{{{pppdddPPP===555///---000000,,,+++///000---++++++,,,---,,,***---------------------------------------...///000------------------------,,,------------------...***,,,...//////000111333;;;555333888:::777888;;;777???EEENNNgggzzz|||sss^^^SSSRRRMMMJJJPPPWWWXXXSSSLLLGGGDDD//////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...111222444444555777999;;;<<<<<<>>>?????????===;;;999777777777777777888888888888;;;;;;;;;<<<>>>AAADDDFFFBBB???>>>@@@AAAAAAEEEKKKYYYdddpppzzzyyyxxxzzzyyyxxxwwwvvvvvvvvvvvvvvvssstttsssrrrtttuuupppiiibbb]]]UUUNNNIIIDDD???===666444222000111444888:::;;;>>>AAACCCDDDQQQmmmzzzjjjttt|||ooo\\\NNNNNNOOOKKKIIIKKKIIIKKKOOOTTTXXXYYYWWWUUUWWWSSSRRRUUUTTTPPPOOORRRdddddd```WWWOOOKKKLLLOOOLLLJJJHHHFFFDDDCCCBBBBBB@@@<<>>;;;::::::777444777777777666666444333333333111///---------......111000000///......------,,,...000///...,,,+++,,,...---,,,++++++,,,---...------,,,,,,,,,,,,---------,,,+++++++++,,,...///------------............000000/////////000111111000000000111111111222222222222333333444666777888;;;<<<===<<<<<<@@@GGGMMMOOOTTT\\\ggguuu}}}uuuyyy~~~{{{}}}fffOOOAAA666......000///...000000000///......---,,,,,,------------------------...---------------...///------------------------------............//////000111222222222333666888888777:::@@@AAA===<<<>>>FFFRRR^^^mmmvvvlllYYYOOOMMMHHHGGGJJJNNNPPPNNNJJJFFFDDD......---------------,,,++++++++++++++++++++++++---,,,,,,---...000222444555666777888:::;;;======>>>>>>>>>>>>===;;;888777777777777888888888999999:::;;;<<<>>>@@@BBBCCCDDD@@@======@@@BBBCCCJJJQQQaaagggqqq~~~vvvvvvyyyvvvvvvuuuuuuuuuuuuvvvvvvrrrssssssqqqqqqqqqjjjbbb\\\WWWPPPIIIDDD???;;;999444333111000111555888;;;<<<@@@AAA@@@HHH]]]xxx~~~fffaaacccUUUKKKMMMOOOJJJGGGHHHJJJLLLPPPRRRSSSTTTUUUVVVUUURRRPPPQQQQQQOOOOOORRR[[[[[[YYYSSSLLLGGGGGGHHHHHHHHHFFFEEECCCBBBAAAAAA::::::DDDJJJDDDDDDEEE>>>CCCCCC@@@===AAATTTqqqtttmmmkkklllrrrxxxwwwqqqwww~~~}}}|||yyyvvvtttvvvzzz~~~fff[[[LLLBBB??????>>>===@@@EEEOOO]]]hhhpppzzz~~~sssiiicccbbbjjjjjjlllooouuu{{{zzzrrrtttvvviiiccclllyyyooojjjlllgggdddiiinnnmmmhhhcccdddgggffffffggghhhjjjiiifffccccccaaa]]]WWWTTTTTTWWWZZZWWWYYYZZZWWWRRROOORRRUUUPPPRRRTTTSSSPPPMMMJJJIIIIIIPPPWWWXXXUUUSSSUUUYYYRRRMMMKKKMMMMMMKKKJJJLLLOOOKKKGGGEEEEEEGGGIIIIIIHHHEEEBBBCCCEEEGGGEEECCCDDDEEEEEEDDDCCCEEEHHHKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBB???AAAHHHOOOQQQ___~~~mmm]]]NNNCCC>>><<<888444333555777666555444444444444333222111000333222000...,,,,,,,,,,,,111000000//////.........///000000///---+++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,+++++++++,,,---...,,,,,,,,,---------......//////......//////000111////////////000000000000222222222222333555666777:::===@@@???======???BBB>>>FFFPPP[[[kkkzzz{{{}}}}}}uuuzzzjjjQQQBBB222,,,............---...///...,,,*********------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............//////000000000000111111222444888<<<999999;;;===<<<:::>>>DDDWWWdddvvv{{{yyyzzzllleee```RRRJJJIIICCCDDDDDDEEEFFFHHHHHHFFFDDD........................,,,,,,,,,,,,,,,,,,,,,,,,.........///000222444555666777888999;;;<<<===>>>============<<<:::888777777777888888888999999999777999;;;>>>???@@@AAAAAAAAA??????BBBDDDFFFOOOXXXhhhlllvvvzzzuuuvvvyyywwwvvvuuuuuutttuuuuuuuuussstttrrrooonnnllleee\\\WWWRRRKKKEEE@@@<<<888666333222111111222666999<<>>>>>AAACCCDDDHHHbbbnnnssswww]]]GGG999666;;;@@@888666333222333444333222222222222222222111000///222111000///............000000000//////.........111111111...,,,+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***++++++,,,---+++,,,,,,,,,------------.........---......///000....../////////000000000111111111111333444555666888;;;>>>>>><<<;;;<<>>HHHPPPRRRXXXgggyyy~~~wwwwww~~~yyyyyy~~~}}}pppzzzjjjZZZFFF888111///......+++...000000---,,,,,,---------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000...///111333444666:::===>>><<<999666666>>>MMMZZZnnnyyyjjj\\\VVVTTTJJJGGGHHHCCCEEEBBB@@@@@@DDDFFFEEEDDD///////////////000000000........................//////000111222444555666777888888:::;;;<<<======<<<<<<<<<;;;:::999888888888888888888999999999999888999<<<>>>@@@AAA@@@@@@BBB@@@AAACCCDDDGGGRRR\\\nnnsss~~~yyywwwxxx|||yyyxxxwwwvvvuuutttttttttttttttqqqmmmkkkhhh```WWWRRRMMMGGGAAA===999666444111111111111444777;;;===AAACCCAAAAAAQQQnnnsssuuu```TTTeeeyyyqqq]]]TTTKKKIIIKKKKKKKKKLLLNNNPPPQQQPPPOOOOOOSSSWWWTTTSSSQQQOOONNNOOOQQQQQQLLLKKKHHHDDDCCCDDDGGGIIIGGGHHHHHHHHHGGGEEECCCAAA@@@JJJ\\\^^^KKKCCCIIIKKKHHHBBBAAAFFFDDDAAAIIIWWW{{{tttgggffflllppp{{{zzzwww||||||{{{}}}~~~}}}uuummmwwwxxx|||xxxjjj___QQQJJJCCC>>>::::::@@@HHHIIILLLWWWgggsssxxx{{{~~~{{{yyyxxx~~~~~~~~~~~~wwwzzzyyysssrrrxxx}}}{{{qqqkkkqqq||||||zzzrrrqqqqqqllljjjooooooccceeebbb___^^^aaaccccccaaaaaabbbbbbaaa```_________bbb^^^XXXSSSRRRSSSTTTVVVUUUWWWXXXUUUNNNJJJKKKMMMQQQUUUXXXWWWSSSNNNKKKKKKOOOPPPQQQSSSSSSRRROOOMMMIIIEEEDDDGGGJJJJJJKKKNNNIIIIIIHHHGGGFFFGGGIIIJJJHHHEEEBBBBBBCCCDDDBBB@@@@@@AAAAAA@@@@@@BBBEEEHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@???@@@@@@???@@@AAA;;;GGGJJJWWW~~~xxxlll```RRROOOHHH???888666666777888666555333333222000///111111222222222111000000000000000000000000111111////////////............111111000...,,,***+++,,,+++++++++,,,,,,+++++++++++++++************+++++++++++++++*********++++++++++++++++++,,,,,,,,,---------,,,,,,------...////////////000000000000111000000000000111333444555444777999:::999:::===AAAGGGQQQVVVMMMGGGSSSkkk~~~|||~~~~~~{{{|||~~~zzz|||iiiRRR???444111000///111222222222111222222........................///...------,,,,,,,,,,,,------------------------,,,------...///000000000111333666888888888999:::;;;>>>@@@BBBJJJ\\\rrrjjjcccSSSLLLKKKEEEFFFJJJGGGHHHDDD@@@@@@CCCEEEEEECCC///000000000000111111111000000000000000000000000///000111222444555666666777888888999;;;<<<<<<===<<<<<<;;;:::999999888888888888888999999999999:::;;;<<<>>>AAABBBCCCBBBBBBAAA@@@AAACCCDDDIIIUUUbbbnnnzzzyyyxxxwwwyyy}}}zzzyyywwwvvvtttssssssssssssrrrnnnhhheeeccc[[[SSSNNNIIICCC>>>:::777444222111111111333666:::===?????????@@@GGG[[[vvv|||sssooo]]]ZZZnnniiiWWWPPPIIIFFFIIINNNQQQSSSOOOOOOOOOOOOOOOPPPSSSUUUSSSTTTSSSNNNMMMOOOPPPNNNJJJGGGDDDBBBBBBEEEHHHKKKHHHIIIKKKKKKIIIFFFCCCAAA???HHHXXXXXXFFF@@@GGGHHHHHHAAA>>>AAAAAA>>>BBBJJJ___yyywwwggg___ccclllooouuu~~~~~~|||{{{zzzzzzzzz|||}}}|||{{{|||xxxlll[[[NNNIIIFFFDDD???===@@@GGGKKKKKKJJJLLLIIIMMMPPPOOOLLLOOOWWW^^^QQQPPPOOOOOOOOOQQQRRRSSSSSSYYYcccuuu{{{jjjiiiddd```gggvvvvvvxxxqqqiiihhhgggllllllaaafff]]]TTTRRRXXX```dddeee```___^^^\\\[[[[[[^^^aaabbb]]]WWWTTTSSSUUUWWWWWWXXXWWWVVVSSSOOOMMMLLLMMMOOORRRVVVWWWTTTPPPMMMKKKOOOMMMMMMOOOQQQQQQOOOLLLKKKFFFCCCFFFIIIIIIKKKOOOHHHIIIJJJIIIGGGGGGHHHIIIGGGDDDAAA@@@BBBBBB@@@===AAABBBCCCCCCCCCDDDFFFGGGGGGGGGHHHGGGFFFCCCAAA@@@AAA>>>>>>@@@???<<<;;;===:::@@@===FFFfffvvvuuu}}}~~~xxxaaadddaaaWWWNNNIIIEEEAAA:::>>>???<<<999888666333333333333333222111///...000111111111111111000000......//////000111111111------------------------...//////...,,,***++++++***+++,,,,,,,,,,,,+++***+++******))))))******++++++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...////////////000000000000////////////111222333444111444666666666888<<<@@@NNNXXXYYYMMMDDDNNNggg{{{tttrrr{{{wwwyyy~~~|||~~~kkkSSSCCC:::555444222000///111111111000000000000000000000000000//////...---------..............................------...///000111222222333555777777666666777888888CCCQQQ___qqqnnnddd```OOOHHHGGGCCCEEEKKKHHHHHHEEECCCBBBCCCCCCCCCCCC////////////000000000111111111111111111111111111///000111333444555666666777777888999:::;;;<<<<<<;;;;;;:::999999888888888888888888999999999::::::<<<===>>>@@@AAABBBCCCCCCBBBBBBDDDFFFHHHNNN]]]kkktttxxxuuuwwwuuuwww|||wwwvvvuuutttssssssssssssqqqoooiiibbb___]]]WWWOOOIIIEEE???:::777444222000111111222444888<<>>???IIIKKKAAA???DDDAAADDDBBB@@@@@@??????BBBEEEHHHcccwwweee^^^dddhhhttt~~~|||xxxooommmrrr}}}|||qqqppphhh\\\QQQJJJEEECCCBBB>>>===???:::>>>@@@@@@===>>>CCCGGG===>>>AAAEEEIIINNNRRRTTTZZZddduuuzzz```MMMYYYjjj{{{ooohhhiiijjjddddddeee]]]TTTRRRPPPRRRWWW\\\^^^^^^]]]]]]ZZZWWWUUUWWW]]]bbbaaa\\\VVVSSSTTTWWWXXXXXXZZZVVVRRRQQQQQQRRRRRRPPPMMMNNNQQQTTTUUURRRNNNJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSLLLGGGFFFFFFFFFGGGKKKGGGIIIKKKJJJGGGFFFFFFHHHGGGCCC@@@???@@@@@@>>>;;;@@@BBBDDDEEEDDDCCCCCCDDDDDDDDDEEEFFFEEECCCAAA??????<<<<<>>777000///111333000,,,111111111111111111111111//////.........///000000000000000000000000000000///000000111222333444555444444555666888<<>>???@@@AAABBBDDDDDDGGGKKKNNNUUUeeetttrrrsssuuusssuuuzzztttssssssrrrrrrssssssssspppmmmfff^^^[[[YYYTTTMMMGGGBBB===888555333000...111111333555999===@@@BBB@@@===FFF___zzzpppddd~~~{{{___PPPMMMHHHEEEFFFIIIKKKJJJMMMJJJIIIKKKOOOQQQQQQOOOPPPSSSSSSMMMKKKMMMKKKEEEJJJIIIHHHHHHHHHHHHFFFDDDIIIJJJLLLLLLJJJFFFAAA>>>BBB<<>>RRRnnnvvv\\\```bbbpppvvvqqq{{{}}}|||}}}{{{tttmmmiiikkknnnjjjjjj```VVVOOOJJJEEEDDDGGG???CCCHHHKKKKKKLLLOOOQQQOOOQQQWWW^^^eeemmmssswwwwww}}}{{{qqqaaaTTTddduuuoooffffffpppsssjjjeeeddd]]]WWW^^^iiirrruuusssnnnjjj[[[ZZZWWWSSSQQQTTT[[[bbb___ZZZTTTQQQSSSVVVXXXXXXVVVPPPKKKKKKOOORRRQQQOOOJJJKKKMMMQQQTTTSSSNNNIIIEEEIIIMMMMMMLLLNNNUUU[[[[[[SSSJJJGGGEEEBBBCCCGGGGGGIIIKKKJJJFFFDDDEEEFFFFFFBBB???>>>??????<<<:::===@@@CCCDDDCCCAAA@@@@@@@@@AAACCCDDDDDDCCCAAA@@@===999:::??????::::::>>>999;;;999===EEEKKKaaatttYYYCCCDDDHHHBBB<<<<<>>@@@888999:::<<<>>>???@@@AAAKKKEEEFFFOOOXXXaaammmyyyzzzppprrrwwwxxxzzz}}}wwwtttrrrpppppppppnnnmmmpppmmmhhhbbb\\\UUUNNNIIIAAA>>>999555222111222222///000222777;;;???@@@@@@??????GGGssstttwwwbbb[[[MMMNNNLLLHHHHHHLLLMMMLLLJJJMMMPPPNNNKKKKKKOOOTTTSSSSSSQQQNNNJJJIIIIIIKKKKKKJJJHHHFFFDDDDDDDDDDDDCCCEEEGGGHHHHHHFFFDDDBBB>>>???AAACCCCCCBBBAAA@@@>>>???@@@AAABBBBBBAAA@@@@@@HHHTTTeee|||oooccccccmmmssspppiiijjjnnnxxxttt{{{}}}xxxtttppplll^^^```fffppp~~~{{{uuuooogggaaa^^^cccgggsss~~~uuuuuu}}}|||sssrrr}}}}}}xxxxxxiiillloooqqqxxx}}}xxxnnnsssmmmjjjhhhiii]]]^^^___\\\zzzsssgggYYYQQQXXX^^^]]]___ddd]]]XXXSSSRRRTTTVVVTTTQQQUUUPPPOOORRRSSSPPPLLLLLLPPPKKKKKKSSSVVVQQQJJJGGGFFFEEEEEEFFFHHHKKKNNNPPPQQQIIIFFFJJJKKKGGGEEEGGGDDDCCCEEEGGGFFFAAAAAADDDFFF@@@===AAACCCAAA<<<;;;===???@@@BBBAAA???<<<:::======>>>>>>>>>===;;;:::===>>>>>>===;;;999:::;;;::::::;;;>>>???BBBLLLWWW|||}}}\\\III<<<===@@@<<<:::===:::999999888888888888888333444444555555444444333///111333333111/////////111111///,,,+++,,,000333,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------...------,,,,,,,,,------,,,,,,---...///000111222333333444444555666666777:::555444:::???AAAGGGOOO___```fffqqq{{{zzzoooeee|||zzzuuuooo{{{zzzwwwyyyhhhQQQBBB===;;;888444555333333777777222...---444111111333222...---...000//////111333444444333555333444777777555777<<<<<<999>>>NNN___mmmyyyuuuoooxxxjjj\\\ZZZQQQDDDFFFGGGHHHHHHFFFCCCAAA???@@@AAAAAA@@@>>>>>>???@@@222111000......000111222111111222222222333333333222333444444333333555777999999999999999:::::::::777777666666777777888999777777777888:::<<>>@@@AAABBBCCCIIISSS]]]fffuuuzzzuuuwwwzzzyyyyyy{{{vvvtttqqqpppppppppnnnmmmmmmjjjeee___YYYRRRJJJEEE???===888444111111111222222333555999<<>>GGGYYYuuussszzzYYYOOOLLLMMMKKKGGGHHHNNNSSSSSSMMMPPPQQQPPPMMMLLLPPPTTTOOOOOOMMMIIIEEECCCCCCEEEFFFGGGGGGGGGFFFEEECCCBBBDDDDDDCCCCCCCCCBBBAAAAAA???@@@BBBCCCDDDCCCBBBAAA;;;<<<===>>>>>>>>>===<<<@@@CCCGGGQQQeeessskkkggggggggghhhbbbdddrrrxxx||||||wwwtttuuuvvvuuunnnnnnpppssswwwwwwppphhhlllsss}}}}}}zzzqqqrrrmmmbbb\\\^^^hhhvvv{{{vvv{{{rrrkkkbbbYYYsssiii^^^YYYTTTddd|||fffZZZTTTXXX\\\ZZZ]]]cccZZZVVVQQQQQQUUUWWWWWWUUUUUUPPPOOORRRRRRMMMIIIHHHJJJHHHJJJQQQTTTNNNHHHFFFHHHGGGGGGHHHJJJLLLOOOQQQQQQJJJGGGIIIJJJFFFCCCEEEDDDCCCEEEHHHFFFBBBAAADDDFFFAAAAAAEEEHHHDDD???<<<===>>>???@@@@@@???===<<<<<<<<<=========<<<;;;:::<<<======<<<:::888999:::::::::;;;===<<<;;;AAAIII```uuutttVVVFFF<<<===<<<666444777888777777666555666666666222222333333333333222222///111222222000.........---///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************+++,,,------------,,,,,,,,,,,,------,,,,,,---...///000000111222222333444444555555666555333555:::<<>>???:::666888999888999<<<888555555888777555555888666555555444333333444444999888:::>>>???>>>AAAGGGOOOTTTbbbuuuzzz{{{|||}}}iiiSSSOOOPPPLLLFFFEEEFFFGGGGGGFFFDDDBBB@@@???===:::888888:::===???222111000//////000111222111111222222222333333333111333444333333333555777::::::::::::999999999999777777666666777777888999555666888:::<<>>@@@BBB@@@GGGQQQ\\\dddppp}}}{{{zzz|||{{{xxxwwwyyyuuusssqqqppppppooommmllliiieee```ZZZSSSMMMFFFAAA<<<:::666222000000111111111333777;;;>>>???@@@@@@===LLLkkkwww|||vvvqqqrrrRRRHHHJJJKKKIIIFFFIIIRRRXXXYYYOOOQQQRRRQQQNNNNNNPPPSSSRRRRRRPPPKKKGGGEEEEEEEEEBBBCCCFFFGGGGGGEEEBBB@@@DDDBBBAAA???>>>>>>?????????@@@AAACCCCCCBBBBBBAAA;;;;;;<<<<<<<<<;;;::::::===<<<===AAAKKK```ooobbbccciiiggg^^^ZZZbbbsss}}}}}}}}}yyyjjj^^^ZZZ\\\___bbbeeejjjpppttt~~~}}}rrrhhh```fff]]]YYY]]]___]]]^^^dddvvv~~~}}}jjjdddfffccc^^^\\\lllzzz~~~qqqccc]]]TTTIIINNNeeevvv{{{yyygggbbbZZZVVVYYYYYYWWW[[[bbbZZZVVVRRRRRRUUUWWWWWWVVVSSSOOOOOOQQQPPPJJJEEEDDDIIIIIILLLQQQQQQLLLHHHGGGJJJJJJJJJJJJLLLNNNQQQRRROOOJJJGGGHHHGGGDDDBBBCCCDDDCCCEEEHHHFFFBBBAAADDDCCC@@@AAAFFFIIIDDD???=========>>>>>>>>>>>>??????:::;;;;;;;;;;;;;;;:::999:::<<<<<<;;;999888888999999999;;;===:::777:::@@@LLLVVVnnndddSSSJJJDDDDDDAAA888555888555555444333333333333444111111111222222111111111000000111///---,,,---...---------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,------,,,,,,++++++,,,---------------....../////////111111111222333333444444///111666999:::>>>IIIUUUaaa[[[UUUTTT[[[gggsss{{{ooonnnwww~~~|||xxxmmm}}}}}}}}}zzzkkkaaaPPPIIICCCAAA???:::888:::===999777888888555777:::<<<<<<<<<999777777:::>>>???@@@EEENNNUUUZZZaaaiii{{{zzzuuu```mmmuuuWWWXXX```YYYNNNJJJDDDDDDDDDEEEDDDCCCBBBBBB>>>888222000333888<<<>>>111000////////////000111111111222222222333333333333444555444444444666888<<<;;;;;;:::999888888888666666666666666777888888666777:::<<<>>>?????????BBB@@@===<<<===@@@CCCFFFHHHQQQ\\\dddmmm~~~}}}zzz{{{}}}|||xxxuuuuuuxxxsssrrrpppoooooonnnkkkiiidddaaa[[[TTTNNNHHHBBB===888666444111000000000111...222777<<<>>>@@@AAABBBAAAOOOxxxlllpppeeemmm{{{~~~___QQQKKKHHHJJJJJJHHHKKKSSSXXXXXXLLLNNNOOOOOONNNNNNQQQSSSUUUUUURRRNNNJJJGGGGGGHHHBBBCCCDDDEEEDDDBBB@@@>>>CCCBBBAAA???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>======<<<;;;;;;999999<<<@@@AAAHHHaaa|||mmmgggiiihhheeeaaa```bbbiiisss{{{{{{rrrdddaaa]]]YYYXXX\\\eeellljjjrrrtttkkkdddaaaXXXMMMNNNLLLRRRcccsss|||oooccc___dddbbbZZZ\\\ggg[[[```aaa^^^```bbbZZZLLLJJJXXXaaacccffflllggg\\\]]]YYYWWWXXXVVVUUUZZZccc]]]YYYUUURRRSSSTTTTTTTTTPPPNNNNNNQQQOOOIIIEEEDDDOOOPPPQQQQQQNNNKKKJJJKKKJJJJJJKKKKKKLLLNNNPPPQQQKKKIIIGGGFFFFFFDDDDDDDDDCCCBBBDDDGGGEEEAAA@@@CCC@@@======AAACCC???===<<<===<<<<<<<<<===>>>@@@AAA999999:::::::::999999999:::;;;<<<;;;999888999:::888777888;;;;;;999<<>>>>>////////////////////////111111222222222333333333444666777666666666888:::;;;;;;:::999888777777666666666666555666777777888888999;;;===>>>>>>===<<>>@@@AAAGGGRRR|||yyyvvvppp]]]ZZZkkk{{{oooTTTRRRNNNGGGKKKMMMLLLNNNRRRSSSQQQGGGHHHJJJLLLLLLNNNOOOPPPOOOOOOMMMIIIEEECCCCCCEEEGGGFFFDDDBBB@@@>>>======AAAAAACCCCCCBBB@@@>>>===<<<<<<======>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<888888===BBB@@@>>>IIIZZZvvv{{{tttnnnjjjeeeeeeiiikkkgggaaannnqqquuuyyy}}}~~~~~~xxxuuueeekkkqqqttttttsssuuuwwwyyytttuuuoooeeeaaacccoootttccc^^^```gggaaaUUUWWWdddWWWXXXWWWYYYbbbjjjcccVVVSSSXXXZZZYYYZZZ``````]]]XXXXXXXXXWWWUUUUUU\\\ccc]]]YYYUUURRRQQQRRRTTTTTTNNNMMMNNNQQQOOOJJJGGGHHHWWWVVVSSSMMMIIIIIIKKKLLLIIIIIIIIIJJJKKKLLLMMMMMMGGGHHHGGGEEEDDDEEEFFFFFFBBBAAACCCFFFDDD@@@???BBB@@@<<<999;;;<<<;;;;;;>>>===<<<;;;;;;<<<>>>@@@BBB999999888888888999999999:::;;;<<<;;;999999999;;;999666555888888999===CCCFFFAAA@@@LLLfffuuuAAA>>>???AAAAAA===888666777444444333222222222222333111111222222222222111111//////---,,,+++---222555;;;:::888777666444222000++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++***************+++,,,---,,,,,,,,,,,,------------......//////000111111111222111222666???GGGKKKKKKHHHEEE@@@===???HHHUUU^^^uuuvvvtttrrryyyzzz}}}|||{{{yyywwwzzz~~~|||~~~~~~{{{xxx{{{vvvjjjddddddlllWWWXXXrrrwww\\\DDDBBBBBBBBB@@@????????????@@@???:::666777===AAAAAA@@@/////////000000/////////111111222222222333333333666777888777777777999;;;:::999999888777666666666666666555555666666777888999:::;;;<<<===<<<;;;;;;???>>>===>>>AAAGGGLLLPPPRRR\\\hhhuuu}}}{{{}}}{{{tttpppqqqtttuuuqqqpppnnnlllkkkhhhccc```YYYUUUOOOJJJEEEAAA<<<999222222111000000111222222666:::======<<<<<>>===<<<<<<>>>@@@BBBCCCCCCAAA>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999::::::;;;888999;;;>>>======AAAHHHSSSfff~~~rrrhhhmmm~~~wwwddd^^^___aaagggoooxxx~~~~~~|||uuuppppppiiipppwww{{{|||}}}zzzsssiiippptttjjjhhh]]]XXX]]]aaa^^^]]]```]]]\\\YYYZZZaaafffaaaWWWUUUTTTRRRQQQQQQTTTWWWXXXXXXXXXXXXWWWUUUWWW\\\aaaXXXUUURRRPPPPPPRRRUUUXXXPPPOOOPPPRRRPPPKKKKKKNNNWWWVVVPPPHHHEEEHHHIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJFFFIIIIIIEEEDDDEEEGGGFFFBBBAAACCCFFFDDD@@@???BBBCCC>>>:::::::::999<<<@@@<<<<<<;;;;;;<<<>>>???AAA999888888888888999::::::888999::::::888888999::::::666333444555555888===777999;;;AAAOOOgggkkkDDD666888999:::999777666777555444333333222222333333111111222222222222111111...---,,,+++,,,111888===@@@FFFNNNPPPJJJ@@@555///++++++++++++++++++++++++*********))))))))))))(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))***+++,,,,,,+++++++++,,,,,,---------.........///000000111111333333333666@@@HHHGGGAAA??????>>>>>>???CCCHHHMMMVVVlll|||yyyvvv|||}}}rrrnnnttt}}}lll]]]^^^pppttthhh\\\NNNJJJTTTTTTGGGCCCIIIFFFDDDBBB???======>>>??????===<<<>>>BBBDDDCCCAAA111111222222222222111111111111222222222333333333555666777777666777999;;;888777777777666666555555666555555555555666777777888888:::;;;;;;<<<<<<<<>>>>>@@@CCCIIINNNQQQYYYddduuu~~~{{{~~~{{{tttqqqssstttrrrqqqooommmkkkiiiddd___[[[RRROOOIIIDDD@@@===999777111000000000111222333333777;;;>>>>>>===???DDDIIIWWWttt|||gggbbbooo}}}~~~YYYLLLOOOLLLNNNQQQRRRPPPOOOQQQOOOKKKDDDDDDEEEGGGHHHHHHGGGFFFGGGGGGGGGFFFDDDEEEGGGIIIFFFEEEDDDBBB@@@>>>===<<<<<<===>>>??????>>>>>>===;;;;;;;;;;;;;;;<<<<<<===999999888777888999::::::666;;;===::::::>>>AAAAAA@@@IIIZZZrrr|||xxxqqq^^^ZZZWWWZZZbbbmmmuuuxxx~~~}}}~~~wwwtttjjjxxxpppjjjkkknnnpppeee]]]VVVXXXaaahhhgggccc______]]]ZZZ\\\]]][[[WWW[[[YYYYYYZZZ[[[ZZZ[[[^^^[[[[[[ZZZWWWVVVXXXZZZ\\\VVVTTTQQQNNNNNNPPPTTTWWWVVVTTTTTTTTTQQQLLLMMMQQQSSSQQQLLLFFFFFFJJJIIIDDDFFFGGGGGGHHHHHHHHHHHHGGGHHHLLLLLLFFFCCCDDDEEEDDDDDDCCCEEEGGGFFFAAAAAADDDBBB>>><<<<<<:::888:::???<<<<<<<<<<<<<<<===>>>???999999888888888999:::;;;666777888777666666777888999555333555666444444777000666;;;===???HHHWWWddd}}}|||XXXDDD777777777666777999999888444333222222111222222222///000000111111000000///---,,,++++++...555>>>DDDBBBMMMYYY[[[QQQAAA333,,,******************************)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******((((((((())))))***,,,,,,))))))***+++,,,------............///000000111111000444666888===BBB@@@999<<<<<<<<<===@@@BBBCCCCCCEEEXXXmmmxxxyyyzzz~~~{{{uuutttzzzuuurrriii___```nnnhhhSSSMMMOOOLLLGGGDDDDDDIIIQQQWWWLLLIIIEEEAAA>>>>>>>>>???>>>>>>>>>???@@@AAABBBBBB222333333444444333333222111111222222222333333333444666666666666666888:::666666666666555555555555555555555555555666777777666777888999;;;<<<===>>>??????@@@AAAEEEIIINNNPPPbbbooo~~~|||~~~|||vvvtttvvvuuuoooqqqooollljjjgggbbb]]]YYYNNNJJJEEEAAA===:::777555000000000000111222444444444888<<<>>>???DDDLLLSSSlll~~~kkklll~~~kkkJJJGGGOOOPPPRRRTTTSSSOOONNNQQQPPPNNNFFFFFFFFFFFFGGGFFFDDDBBBCCCCCCDDDCCCCCCDDDFFFIIIBBBCCCDDDDDDCCC@@@>>><<<::::::999999:::;;;===>>><<<;;;;;;;;;;;;<<<======999999888888888:::;;;<<<333===AAA<<<:::???@@@;;;DDD@@@AAAMMMeeettttttwwwwwwjjjbbbZZZYYY___hhhnnnooowwwnnneeecccbbbcccccc^^^bbbbbb```bbbffffffbbb^^^``````]]][[[\\\^^^^^^XXXWWWYYY^^^___\\\[[[]]]___^^^[[[WWWVVVXXXYYYXXXYYYWWWSSSNNNLLLMMMPPPTTT[[[XXXWWWVVVQQQLLLMMMRRROOONNNKKKGGGJJJOOOKKKCCCFFFGGGGGGHHHHHHGGGGGGFFFJJJPPPOOOGGGBBBCCCDDDAAAEEEEEEFFFIIIGGGCCCCCCFFF???===<<<===:::666777;;;<<<<<<<<<===============999999888888888999;;;<<<333555666555444444555666555333333888999777555777444999===;;;555555<<>>???@@@=========<<<<<<===???BBB000111111111222222222222666666666666666666666666888888777666555444444333444444555555555444333222222333555666888999::::::777888999<<<>>>>>>===;;;AAA>>>>>>AAACCCEEEOOOZZZvvvyyy{{{zzzxxxvvvuuutttssssssooonnnllliiiddd\\\SSSMMMHHHFFFCCC???;;;666333111/////////000111333444555>>>:::===DDDAAAAAAZZZyyytttuuuXXXDDDLLLQQQIIINNNMMMMMMLLLLLLMMMMMMMMMIIIHHHEEECCCAAAAAAAAAAAAGGGGGGFFFDDDCCCCCCFFFIIIFFFEEECCCAAA???===;;;;;;;;;999888999===??????===999:::::::::::::::999999<<<:::777444444555777999;;;::::::999:::;;;===>>>>>>;;;>>>EEEHHHPPPhhh|||oooiiiffffffgggiiijjjjjjhhhfffnnnzzzooommmjjjfffdddbbbbbbaaa^^^\\\ZZZ\\\```bbbbbbaaaaaa]]]ZZZZZZ^^^```^^^ZZZWWWXXXYYYZZZ[[[\\\]]]]]]aaa___[[[XXXVVVWWWYYYZZZWWWXXXVVVRRRLLLIIIJJJLLL[[[[[[ZZZWWWSSSPPPOOOOOOMMMLLLJJJJJJKKKKKKJJJHHHKKKJJJGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFDDDEEEHHHGGGCCCAAACCC@@@@@@@@@???===:::888666999999:::===AAAAAA>>>:::;;;888555777<<<@@@???===555555666666555444333333333333333444444444555555666666777888999::::::;;;<<>>DDDFFFQQQNNNIII???444---,,,---******++++++++++++******''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++............////////////...///000222444666777888::::::;;;<<<===>>>??????DDDAAABBBMMM___qqq~~~uuu|||vvvyyy|||mmmxxx|||ggg]]]bbbwww{{{sss```VVVMMMEEEAAACCCEEEKKKTTT[[[ZZZRRRJJJBBBBBBAAA@@@????????????@@@@@@>>>===<<<<<<<<<<<<000000000111111111222222555555555555555555555555555555444333333222111111222222333333444444555555555666777777888777777777;;;;;;:::;;;===>>>??????CCCBBBDDDHHHJJJLLLTTT^^^xxx~~~{{{}}}}}}{{{|||zzzxxxvvvtttrrrqqqpppooommmjjjfff```YYYQQQKKKEEECCC@@@;;;777444222000//////000111222333555666:::;;;???BBB@@@HHHdddlllUUUKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLHHHGGGFFFDDDBBBAAAAAAAAABBBBBBBBBAAAAAABBBEEEGGGFFFEEECCCAAA???===<<<;;;<<<:::888999<<<======;;;;;;<<<<<<======<<<<<<;;;:::888555333333555888::::::999888888888999:::;;;888555777======???NNNaaawwwvvvaaadddiiinnnqqqrrrpppnnnbbbooo{{{vvvuuu|||uuuhhhkkkjjjhhhfffdddbbbaaa```^^^[[[XXXXXX[[[^^^______]]]ZZZXXXYYY]]]___^^^[[[VVVVVVWWWXXXZZZ\\\^^^___aaa^^^ZZZWWWUUUUUUVVVWWWYYYZZZYYYUUUQQQPPPQQQSSSZZZ[[[ZZZXXXSSSOOONNNMMMMMMKKKJJJJJJKKKKKKIIIHHHKKKIIIGGGFFFEEEEEEFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDFFFDDDEEEGGGGGGCCCAAACCCAAAAAAAAA@@@>>><<<:::999::::::;;;>>>AAAAAA>>>;;;:::666444555:::===<<<:::555555555555555444333333333333333333444444444444555555666666777777888888777???KKKRRRKKK<<<333222444444333111111000000000000111111111111000////////////...---------------...++++++111:::BBBEEEEEEJJJFFF>>>555...***+++,,,)))******++++++******)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((((((((((((((((((************++++++++++++------........./////////---...///111333444555666::::::::::::;;;===>>>???@@@@@@AAAFFFPPP^^^mmmwww}}}wwwvvv{{{wwwttt}}}}}}}}}uuukkknnnqqqtttnnnYYYOOOLLLHHHDDDBBBDDDHHHNNNUUUXXXTTTJJJBBBAAA@@@@@@???????????????>>>===<<<;;;;;;;;;;;;;;;/////////000000000111111333333333333333333333333333333222222111111111000333222222111222333555666666666777888888888888888<<<:::888777888:::===???>>>@@@FFFNNNUUU]]]iiitttyyyxxx{{{zzzxxxzzzyyywwwuuurrrooommmllllllhhhccc^^^XXXRRRKKKFFFAAA???;;;777333111000000000000000111333555666777999???BBB@@@DDDVVVvvvxxxuuuVVVQQQPPPHHHGGGMMMMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGFFFEEEDDDCCCAAA@@@===>>>???>>>>>>???BBBDDDDDDCCCBBB@@@>>><<<;;;:::>>><<<::::::;;;;;;:::999;;;<<<<<<======<<<<<<<<<888777444333333555888999888777777666666666666777999666777<<<;;;888>>>GGGNNNWWWfffyyy}}}xxxpppjjjiiilllrrrwwwxxxvvvvvvwwwtttlllgggfffffffffkkkvvvvvvnnnkkkhhheeeeeeeeeeeeeeedddbbb```___```]]][[[ZZZ\\\___``````ZZZXXXWWWYYY\\\___]]][[[TTTTTTUUUVVVYYY\\\^^^```]]][[[WWWUUUSSSTTTUUUVVVZZZZZZZZZYYYWWWWWWYYY[[[XXXZZZZZZXXXTTTOOOLLLKKKMMMLLLKKKKKKLLLKKKIIIGGGJJJIIIGGGFFFEEEEEEFFFGGGEEEEEEFFFFFFGGGFFFFFFFFFDDDBBBBBBEEEDDD@@@???AAAAAAAAAAAA@@@???>>><<<<<<999999:::===>>>>>><<<:::888555333444777999888666444444555555444444333333222222333333333444444444444444444444444444555555333555999===:::333000000333333222111000000000000//////...------------.........---,,,,,,,,,------,,,,,,///666>>>CCCDDDCCC???999111+++(((((()))***))))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((*********+++++++++,,,,,,------------............,,,---...///111333444444999999888888999;;;===>>>>>>AAABBB@@@@@@IIIYYYggg}}}yyytttqqqsssyyyyyyxxxyyyyyyxxx}}}|||gggaaagggyyy^^^RRRHHHGGGIIIHHHFFFEEEBBBHHHOOOTTTSSSLLLCCC===>>>>>>>>>>>>>>>?????????;;;;;;:::999999:::::::::////////////000000000000222222222222222222222222333333333333222222222222555444222111111222444555222333555888:::;;;<<<<<<;;;::::::999999;;;>>>@@@AAADDDKKKTTTaaaqqq}}}yyyyyy{{{zzzxxxwwwvvvtttrrrpppmmmkkkjjjfffbbb[[[TTTNNNIIICCC@@@>>>;;;777333000000000111000000111222444666888999<<>>===<<<<<<>>>@@@BBBAAA@@@>>><<<:::999888???>>><<<;;;::::::999999888999::::::::::::::::::999888666444444555777888777777666555555555444444999777999>>>???<<<<<<@@@>>>???CCCMMM]]]ppp|||ppphhhgggjjjnnnzzzrrrppprrrooohhhbbb``````fffnnntttvvvyyy}}}}}}oookkkkkkfffbbbccc___```bbbccccccaaa^^^]]]^^^^^^]]]^^^^^^___^^^^^^[[[YYYYYYZZZ\\\]]]\\\ZZZSSSSSSSSSUUUWWW[[[^^^```YYYWWWUUUTTTTTTUUUWWWYYYXXXXXXXXXYYYZZZ[[[^^^___VVVXXXYYYWWWRRRMMMJJJIIIOOONNNMMMMMMNNNMMMJJJHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHBBB??????AAA@@@===<<<>>>@@@@@@?????????>>>======777888999:::;;;:::999777777555333444555666444333333333444444444333333222222222222222333333333333444444444333333333222222222000000222333222111111222111000000/////////000///...---++++++,,,------------,,,,,,,,,,,,,,,---,,,---000555;;;>>>>>><<<444///)))&&&'''))))))(((((())))))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((*********++++++++++++,,,,,,,,,,,,,,,------------,,,---...///111222333444888777555444555888;;;===>>>AAABBB>>>;;;@@@LLLVVV___kkkvvvxxxsssqqqwww~~~~~~|||~~~yyyvvvuuuppplllkkknnnttt}}}uuulllgggdddccceee```jjjwww\\\RRRKKKFFFIIIKKKIIIFFFFFF@@@EEEKKKNNNKKKFFF@@@===:::;;;<<<======>>>>>>>>>999999999888999999::::::////////////000000000000111111111111111111111111111111222222222222222222222222111000111444666888222444666888:::<<<======:::<<<>>>??????@@@CCCFFFNNNRRRXXXaaappp{{{yyyzzzyyyxxxvvvrrrrrrqqqpppnnnllliiihhhbbb]]]UUUNNNHHHDDD???===:::888444111000000111222000111222444666888;;;<<>><<<:::;;;<<<>>>>>>===;;;:::888777666>>>>>>===;;;:::999999999777777888999999999999999;;;999777666555555666666777777666666666555444444666444555888:::999:::<<<777;;;>>>@@@BBBHHHQQQXXXmmmrrrxxxyyyvvvqqqllljjjooolllmmmxxxyyyjjjfffcccbbbeeefffdddeeeiiinnnuuu|||www}}}}}}zzz}}}zzznnnqqq}}}xxxhhh___dddfff^^^VVVVVVZZZ\\\^^^``````___\\\ZZZXXX[[[^^^______]]][[[ZZZ]]]\\\\\\\\\]]]\\\ZZZYYYSSSSSSTTTUUUWWWZZZ]]]^^^[[[YYYWWWVVVUUUUUUVVVWWWUUUTTTTTTUUUXXXZZZ\\\]]]UUUUUUUUUSSSNNNKKKIIIIIIQQQPPPOOOPPPPPPOOOKKKIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHBBB??????AAA@@@===<<>>>>>======<<<<<<<<<<<<888999:::::::::999888888777666555555555444333222222222333333333333333222111111111222222222333333444444444333222222111111000///......111333333000000000///........./////////...---,,,+++,,,------,,,,,,++++++++++++,,,------------///222444444444,,,)))'''(((+++,,,***''''''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************++++++++++++++++++,,,,,,,,,,,,---...///000111222333444555444333222333666999;;;<<<===>>>======???DDDHHHHHHVVVhhhtttwwwvvvuuuuuuzzz~~~~~~zzzzzz~~~tttkkkkkkmmmkkklllnnnxxxtttkkkdddeeefffeeefffiiihhhWWWRRRIIIFFFEEEJJJLLLJJJIIIJJJCCCEEEFFFEEEBBB???===<<<777888:::;;;<<<======<<<999999888888888999:::::://///////000000000111111000000000000000000000000.../////////000111111111//////000111444777:::<<<666777888999:::;;;;;;;;;555999>>>@@@@@@BBBFFFJJJTTT]]]jjjwww{{{zzzyyyxxxwwwuuuttttttppppppooonnnllliiifffddd^^^YYYRRRKKKFFFAAA>>>;;;666444222000000000111222111111333555777:::===>>>>>>CCCIIIUUUnnnssslll^^^]]]iiizzzfff[[[MMMHHHKKKOOOMMMIIILLLLLLLLLKKKJJJHHHEEEDDDBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA???<<<:::::::::===<<<;;;:::888777666666::::::;;;999777777888:::777777888999::::::::::::999888777555555555555555555666666777666666555444555444444555555555666777333888;;;:::777777===CCCCCCKKKXXXccckkksss{{{{{{uuupppttt~~~xxxqqqlllkkkjjjhhhgggjjjhhhkkkoooooommmkkkkkklllnnnssswwwqqqhhhdddjjjqqqxxxyyy}}}{{{nnnbbbfffrrrttt}}}vvvnnnjjj___YYY^^^aaa\\\WWWVVVWWWXXX[[[]]]]]]\\\ZZZYYYXXX\\\```bbbaaa___]]]]]]]]]]]]^^^^^^]]][[[YYYXXXTTTUUUVVVWWWYYYZZZZZZ[[[___]]][[[XXXVVVTTTTTTSSSSSSQQQPPPQQQTTTWWWXXXXXXSSSSSSPPPLLLIIIHHHIIIKKKQQQPPPPPPQQQQQQOOOKKKHHHFFFFFFFFFFFFFFFFFFFFFEEECCCCCCDDDDDDEEEDDDDDDDDDEEEBBB@@@BBBAAA>>>???BBB===<<<;;;;;;:::::::::::::::<<<===<<<:::999999:::555666666555555444222222111111222333333333222222000000111111111222222222333333222222111111111000---///...---///222111...///......------...............---,,,,,,,,,,,,---++++++******++++++,,,,,,---,,,+++******+++,,,---''''''(((***,,,,,,***(((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))((((((((()))))))))******************++++++++++++......///000111222333333222222111111222444666888888888888:::===???@@@???EEEFFFMMM]]]oooyyyvvvppplllsss~~~|||}}}}}}wwwvvvqqqtttuuurrrmmmmmmrrrxxxlllnnnpppqqqnnnmmmuuu~~~{{{uuussstttuuuuuussswww~~~zzzrrriiibbbbbbcccmmm}}}~~~dddPPPIIIJJJBBBAAACCCIIIMMMNNNQQQVVVHHHFFFCCC???<<<:::888777666777999:::;;;;;;;;;:::999999888888888888888999000000000111111111222222000000000000000000000000......///000000111222222111111333444666777999999666777888:::;;;<<<<<<<<<666:::>>>@@@AAAFFFMMMSSS]]]nnn|||wwwxxxxxxvvvtttrrrssstttqqqpppooommmiiieeeaaa___XXXSSSMMMGGGBBB>>>:::888111111000000///000000111111222333666888<<<>>>@@@>>>GGGWWWlllzzzccc]]]aaazzzVVVNNNIIIKKKPPPOOOKKKGGGHHHIIIIIIHHHFFFDDDAAA???AAAAAA@@@@@@@@@AAAAAABBB???@@@AAA???<<<::::::;;;======<<<;;;999888777777444555666666444444666999555666777888999999999999444333333333333444555666333444555666666666555444444666888666444333444555333444444333333777===BBB999;;;===AAAKKK]]]sssuuummmqqq~~~wwwqqqtttwwwvvvuuuuuurrrqqqqqqqqqrrrssssssssstttwwwvvvooofffccchhhoooyyy|||~~~|||xxx{{{{{{pppdddaaaeeebbb]]]ZZZ[[[]]]^^^]]]\\\VVVWWWXXXZZZZZZYYYXXXWWWXXXZZZ]]]^^^]]]\\\^^^___ZZZ[[[]]]]]]\\\ZZZYYYXXXVVVWWWYYYZZZZZZYYYXXXWWW\\\[[[YYYXXXVVVUUUUUUUUUTTTQQQOOOPPPRRRTTTTTTSSSSSSPPPKKKFFFCCCEEEJJJNNNPPPOOOPPPPPPPPPNNNJJJGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCCCCCCCBBBBBBAAAEEEAAA@@@AAA@@@>>>>>>AAA>>>===;;;:::999999999:::999;;;<<<;;;888666777888333444555555444222111111000000111222222222222222000000000000111111111222000000000000////////////,,,000000,,,,,,000000---...---------------......,,,------------,,,++++++***************+++,,,,,,*********)))(((((()))***&&&(((******)))(((((()))&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))''''''''''''(((((((((((()))))))))*********++++++------...///000000111222//////000000111333444555666666666888:::===>>>???CCCAAAAAAIIIWWWccciiijjjkkkpppxxx}}}|||ooobbbZZZ[[[^^^```^^^^^^```]]][[[___gggjjjfffaaa```ccceeedddbbbUUU```hhhgggcccdddggggggpppssscccUUURRRMMMEEE@@@AAA@@@AAAFFFIIILLLRRRZZZFFFCCC>>><<<<<<;;;777444555666888:::::::::888888888888777666555555555666111111111111222222222222111111111111111111111111000000111222333444444555777777777777666555444333333444777999<<<>>>???@@@>>>AAADDDFFFHHHNNNYYYaaappp|||wwwvvvxxxxxxvvvsssrrrtttvvvsssrrrpppmmmhhhbbb]]]ZZZQQQMMMGGGBBB>>>:::666333.........///////////////111222444666999<<>><<>>???@@@AAABBB===>>>??????===;;;;;;<<<>>>>>>===<<<:::999888888///111333333222222555888222333444555666666666666...//////111222444666777111222444555666555555444///444888666333222333333333444666999;;;888222...===<<<:::888;;;FFFWWWdddhhhooorrrnnnmmmrrrwwwwwwrrrkkkhhhnnnvvvxxxwwwvvvvvvtttuuu{{{}}}xxxqqqeee[[[[[[[[[YYYZZZ^^^\\\]]][[[XXXXXXYYYWWWRRRUUUVVVWWWXXXXXXXXXWWWVVVQQQRRRSSSRRRQQQRRRWWW[[[VVVYYY[[[\\\[[[ZZZYYYYYYXXXYYY[[[\\\[[[YYYVVVTTTVVVVVVVVVVVVWWWXXXYYYZZZVVVSSSPPPPPPRRRSSSSSSQQQSSSOOOHHHBBB???CCCJJJPPPNNNNNNNNNOOOOOOLLLHHHEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBBBBBBB>>>===>>>===;;;;;;??????>>><<<:::999999999999666888999777444222333555111333444444333111111111///000111222222222222222000000000000111111111111........................---222222---***...000...------,,,,,,,,,------...++++++,,,------+++***)))******))))))***+++,,,,,,''')))++++++***)))))))))''')))***(((%%%$$$'''***&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((())))))))))))************,,,,,,------...///000000......///000111222333333666777888777888:::???BBB<<>>@@@@@@BBBIIIRRRAAA===:::<<>>:::555555666888999:::999777666888777666555444333333333777888888888777444222000222333444555555555444333555444333222333555888999999999999777555444555777666555666888<<>>DDDJJJEEE;;;777999999:::<<<<<<;;;999666444555444333333222222333333666666666666666666555555222222333444444444444333555555555444444333333333222222333333333333444444222444666888999777555444999999:::;;;===???AAABBBLLLNNNOOORRRVVV\\\dddiiiiiiooouuuuuuoookkkmmmpppvvvvvvvvvyyyuuujjjgggoooqqqiiiaaa```\\\\\\\\\\\\[[[ZZZXXXWWWZZZYYYWWWWWWWWWWWWUUUTTTPPPRRRUUUWWWWWWVVVTTTRRRTTTMMMLLLSSSWWWTTTSSSTTTVVVXXXZZZ[[[ZZZXXXXXXXXXWWW[[[]]][[[UUUQQQRRRTTTUUURRROOORRRWWWZZZYYYVVVWWWVVVTTTQQQOOOOOOQQQSSSWWWQQQKKKHHHJJJMMMOOOPPPNNNMMMMMMNNNMMMJJJFFFBBBEEEFFFGGGGGGFFFDDDAAA@@@HHHGGGFFFFFFEEECCC@@@===CCCAAA???===>>>===<<<:::???>>>===;;;999777666555666666555555555666666777333333333222222222111111444333111000000111333444000000000000////////////////////////............000000000000000000000000------,,,,,,,,,,,,++++++,,,+++***,,,//////,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))+++,,,,,,---...///000000111111000000111111222333888888888999:::;;;======DDDCCCAAA@@@BBBEEEIIILLLWWWjjj}}}}}}~~~gggQQQKKKAAA999777:::???DDD>>>=========???BBBEEEGGG???>>>===<<<::::::::::::777555555999>>>???;;;666555555444444444555555666@@@@@@@@@@@@>>>;;;888777333444555666666666555555666555444444444666888999777888888777555444666777999888999:::===@@@BBBCCCBBBJJJOOO[[[mmmuuu~~~xxxuuuvvvvvvwwwvvvssspppoooqqqsssrrrnnnhhhbbb\\\VVVPPPLLLGGGEEE@@@;;;777444222111//////......///000222333444444555555777:::>>>BBBQQQuuuxxxzzzQQQIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA>>>;;;;;;>>>@@@AAA@@@>>>>>>BBBGGGDDD<<<777999999:::;;;<<<;;;888555444444333333222222222222222444444444444444444444444111222222333333333333333555444444444333333333333222222333333333333444444333444666777777777555444888888888999:::;;;<<<===???@@@@@@AAAAAADDDIIILLLccciiippprrrpppppptttyyyzzz{{{||||||uuulllbbb\\\[[[TTTTTT]]]aaa[[[VVVXXXYYYXXXXXXWWWWWWVVVVVVVVVXXXVVVUUUUUUVVVVVVUUUSSSOOOQQQSSSUUUVVVVVVUUUTTTUUURRRRRRUUUUUUSSSUUUZZZXXXYYYZZZYYYXXXWWWWWWWWWXXX[[[^^^\\\WWWSSSSSSUUUXXXUUUSSSUUUYYY[[[YYYVVVXXXVVVRRRNNNMMMNNNRRRVVVWWWSSSMMMJJJJJJLLLLLLKKKLLLMMMMMMMMMJJJGGGCCCAAACCCDDDEEEFFFFFFEEECCCBBBBBBCCCDDDDDDBBBAAA@@@AAAEEECCC@@@???>>>>>><<<;;;<<<<<<======;;;888555333666555555555555555666666222222222111111111000000111111000//////000111111000000000000/////////...////////////.........---////////////////////////------,,,,,,,,,+++++++++---+++***+++---...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%% $$$(((((($$$!!! !!!&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))++++++,,,---...///000000000000//////000000111222555555555666777888::::::@@@??????@@@BBBFFFIIIKKKNNNYYYiiitttxxx{{{}}}ttt}}}qqq^^^MMMKKKEEE===666444888>>>BBB>>>>>>=========???@@@AAA>>><<<::::::;;;;;;:::888888777777999;;;:::666333666555555444444444555555?????????>>>===:::888666555555666777777777777666888777666555555666777888666777888777666666888::::::999999:::===@@@CCCDDDKKKXXXbbbpppxxxxxxxxxwwwuuuuuuuuutttqqqnnnlllmmmnnnnnniiibbb[[[TTTNNNIIIFFFBBB???;;;666222000//////000/////////000111222333666222222777777555===HHH\\\~~~tttwww___QQQGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCC@@@===;;;:::<<<>>>??????@@@>>>>>>AAAAAA===888777888999:::;;;:::777555333333222222222111111111111111111222222222222222222000111111222333222222222444444333333333333333222222222333333333333444444444444444555555555666666777777666666666777777888888999:::999888888:::<<<@@@EEELLLNNNNNNQQQWWW\\\bbbeeefffjjjrrr{{{}}}yyylllrrrxxxyyyuuuppplllkkkeeebbb]]]XXXTTTNNNHHHDDDMMMJJJMMMVVVXXXSSSRRRVVVTTTTTTRRRRRRQQQRRRSSSTTTTTTSSSSSSTTTVVVWWWVVVTTTRRRSSSTTTUUUWWWXXXYYYYYYWWWVVVXXXXXXUUUSSSXXX___YYYYYYYYYXXXXXXWWWWWWWWWXXX[[[]]]\\\XXXUUUUUUVVVZZZXXXWWWYYY[[[\\\YYYUUUWWWTTTOOOKKKKKKOOOTTTWWWVVVSSSOOOLLLKKKJJJIIIGGGIIILLLMMMKKKGGGCCCBBBBBBBBBCCCEEEGGGGGGGGGEEEDDDAAACCCDDDCCC@@@???@@@BBBGGGEEEBBB@@@@@@???===;;;999:::===>>>===:::666333666555555444444444555555333333222222222111111111///000000000000000000///000000000/////////......//////.........---------------------------------,,,,,,,,,,,,++++++++++++---+++)))***+++,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!+++444333***""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***+++,,,,,,......///000///............///000000222222222333444555777777<<<===>>>@@@CCCFFFIIIJJJGGGJJJPPPXXXaaalllvvv|||}}}}}}~~~lllZZZRRRJJJ@@@CCC???888444333666;;;???>>>>>>>>>===<<<<<<;;;;;;<<<999777999===>>>:::666888888999999888777555333666666555444333333333444888888888888777666444333555555666666666777777777888777666666555666666777666777888888888999;;;===;;;<<<======@@@DDDIIIMMM^^^kkktttxxxuuuxxxzzzyyywwwpppppppppnnnmmmkkkjjjjjjhhhbbbZZZSSSMMMIIIDDDBBB>>>;;;666111......///000000000000000111111222222666111222888555333CCCZZZttt{{{wwwoookkkgggjjjqqq}}}}}}}}}TTTRRRFFFEEEDDDCCCBBB@@@??????AAAAAABBBBBBCCCCCCDDDDDD>>>===;;;::::::<<<===>>>@@@===;;;<<<>>>===999666888999999999888666444333222222222222111111000000000000111111111111111222000000111222222222222111333333333333222222222222222222222333333333444444555444333333333444555666555555444444444555555666777999;;;<<<;;;;;;<<<===555999;;;<<<;;;<<>><<<999:::;;;<<<;;;999777666555555444444333444444444444444333333333333222222000111222333333222111000000000/////////..................---------,,,,,,------------------------,,,,,,,,,++++++++++++***,,,***)))((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%...666555---&&&&&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++,,,---...////////////......//////000111222222222333444555666777<<<===???BBBDDDFFFGGGGGGFFFGGGGGGJJJOOOYYYdddkkk}}}|||sssaaaQQQJJJKKKGGGAAAAAA===999555444666:::==================;;;::::::<<<888555888>>>@@@<<<666999:::;;;:::888777777777777666555444333333222222555666666666666666666666555555555555555666666666777777666666666666666666555666888888888999<<<>>>>>>???AAADDDGGGNNNWWW]]]qqq{{{{{{zzzxxxxxxxxxxxxwwwnnnnnnnnnnnnmmmllljjjhhh___ZZZSSSMMMIIIEEEBBB@@@:::888333000......///111///000000000111111111111222///111666333777RRRrrrqqq|||ppp]]]\\\bbbhhhooovvvvvv```NNNGGGDDDDDDCCCBBBAAA@@@???>>>BBBBBBBBBCCCCCCDDDDDDDDD===<<<;;;:::999:::<<<===>>><<<999999:::<<<999555888888888888666555333222111111222222222111000///000000111111222222222222000000111222222222222111222222222222222222222222222222222333333333444444444444222222222333555666444333333333444555666777444666999::::::999:::;;;;;;<<<<<<:::888999<<>>GGGEEEBBBAAA@@@???>>><<<;;;:::999888888888888999555555444333333333333333222222222222111111111111///000222444444222000///////////////............------------,,,,,,,,,,,,------------------------,,,,,,+++++++++***************)))((('''((()))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,---......000////////////000111111444444444444555777888999>>>???AAABBBDDDDDDDDDDDDCCCFFFHHHGGGFFFHHHPPPWWW```lll}}}fffXXXSSSLLLFFFFFFHHHDDD>>>BBB@@@<<<999888999:::;;;;;;;;;<<<===>>>>>>>>>>>>===999666999???BBB>>>888@@@@@@???===999777777888777666555333333222222222555555555555666666666666555555444444444555666777777777777777888888888888666777999999999;;;===???>>>AAAEEEJJJPPP[[[gggpppzzzqqqwwwzzzxxxuuuuuusssqqqmmmllllllmmmmmmkkkgggdddVVVRRRMMMHHHEEEBBB???===777555222000...///000111...///000000000000//////------000555:::IIIjjjxxxtttrrr___SSS[[[kkkvvv~~~iiiLLLJJJ???CCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCC======<<<:::888999;;;>>>:::;;;:::777777999888555777777777666555444333222111222333333333222000///000000111111222333333333000111111222333222222222000111111111111222222222222222333333333333444444333333222111222333444555444444444444444555666777333555666666555555555666555666666555444444666888999===>>>===>>>@@@???<<>>>>>AAACCCDDDAAA???EEEBBB@@@?????????===<<<<<<;;;888777666777888:::555444444333222222222222000////////////.........---...000111111000...---/////////.........------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((()))((('''&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$""" !!!$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))******,,,,,,---...000000//////000000111222444444555555666888999:::>>>???@@@AAABBBBBBBBBAAA===CCCGGGFFFBBBAAAEEEIIINNNVVVbbbkkkrrrzzz~~~xxxkkkZZZIIIKKKGGGCCCBBBCCCDDDBBB@@@AAA@@@???===<<<;;;;;;;;;999:::;;;===???@@@BBBBBB>>>;;;777999===@@@>>>;;;GGGDDD@@@<<<999777555555555555444333222222222333999888777666666555555555666666555555555666777888888888999:::;;;;;;;;;;;;<<<>>>?????????@@@CCCEEEGGGLLLSSSZZZcccqqq~~~vvvuuuqqquuuvvvsssrrrssspppkkkjjjiiihhhhhhhhhddd___ZZZOOOLLLHHHEEEBBB???;;;888333222111//////000000111---...///000//////...---......000999LLLhhhiii]]]ZZZkkk~~~WWWGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@===>>>===;;;888888;;;>>>666:::;;;777555777777444777666666555444333222222222333444555444333111000///000000111222222333333111222222333333333333333000000000000111111222222222222333333333333444444222222222222222333333444666666555444444444444444444555666555444444555666777777888888888999:::;;;666:::<<<:::;;;>>>???======???AAA???======???CCC@@@BBBDDDDDDCCCCCCEEEGGGJJJMMMPPPRRRRRRQQQPPPOOOMMMMMMMMMLLLLLLKKKKKKJJJNNNOOORRRUUUYYYZZZXXXVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQSSSRRRPPPSSSZZZ^^^\\\[[[YYYZZZ^^^bbbbbb^^^YYYSSSSSSUUUVVVXXXXXXWWWVVVSSSUUUVVVWWWXXXYYY[[[\\\QQQOOONNNQQQUUUWWWTTTQQQNNNPPPRRRRRROOOMMMMMMNNNLLLKKKIIIGGGGGGHHHJJJKKKGGGHHHJJJKKKKKKJJJIIIHHH@@@EEEIIIIIIDDD??????@@@AAA???=========>>>===;;;;;;;;;999888777777777777555444333222111111111111000000000////////////...---...///000000///...---//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""###&&&(((&&&$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))***+++,,,------//////.........///000000333333333444555666777888;;;;;;<<<===>>>???@@@AAA@@@BBBCCCCCCCCCCCCDDDEEEOOOOOOOOONNNRRR___qqq~~~sssdddXXXPPPKKKIIIDDDCCCBBBBBBBBBAAAAAABBB===>>>>>>>>>>>>===<<<;;;888999999;;;===@@@CCCEEE>>>;;;888888:::<<<======DDD???:::777888888666555444444333333222333333333@@@???===;;;:::888888777888777666666666777999:::999:::;;;<<<============DDDEEEFFFFFFFFFGGGIIIKKKYYY___gggppp{{{}}}yyytttpppuuuvvvrrrnnnppptttqqqiiigggeeeccccccaaa]]]UUUPPPLLLIIIFFFCCC@@@<<<777333000000000//////000000000------...//////...---,,,222222333???\\\llleeeiiibbbNNNGGG@@@GGGBBBBBBCCCCCCCCCCCCDDDDDD@@@?????????>>>>>>=========>>>>>>;;;888888;;;>>>333:::<<<777444666777444777666555444333222222111222333444555555333222000...//////000111222222333222222333444444444444333//////000000111111111222222222333333333444444444111111222222222333333333888777666444333222222222111222333333333444666888333444555555555555666666555999<<<:::<<<@@@CCCBBB;;;???BBBBBB@@@???@@@BBB<<>>@@@AAAHHHEEEAAAAAADDDGGGGGGFFFCCCHHHMMMNNNMMMOOOUUU[[[eeetttvvv___YYYTTTRRRNNNHHHGGGJJJCCCDDDFFFFFFCCC>>>;;;<<<999:::<<<===>>>======<<<999888888999<<>><<<999777666888;;;===<<<777222222777::::::888333333222222222333444444OOOKKKEEE@@@===<<<;;;;;;===<<<<<<<<<>>>>>>>>>===999999<<>>===;;;999888888999999:::999777666444333333333333333333222222222111111333333333222222111111111...//////000111222222222444555555555444333333222222222222222222222222222111111222222222333333333000000111111111222222222444444444333333222222222222222333444444555555666555555444555555666777888666666777999;;;<<<>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>===>>>AAACCCEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOQQQRRRSSSSSSSSSMMMJJJRRRVVVOOOQQQXXXVVVTTTQQQNNNNNNRRRXXX]]]___]]]YYYYYY[[[YYYSSSUUU[[[UUUTTTVVVXXXWWWSSSTTTWWWUUUSSSSSSUUUXXXWWWTTTPPPOOONNNMMMNNNPPPRRRRRRRRRMMMRRRRRRLLLGGGHHHKKKLLLIIIKKKMMMLLLJJJGGGEEEDDDIIIHHHGGGFFFEEEEEEEEEFFFJJJLLLMMMIIIBBB>>>>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<999777666666777777666555666444333222222222000...222222222111000//////...---.........//////000000//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))(((((((((((('''((())))))(((((()))***(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********,,,------++++++,,,......///111111000000222333444777:::===???AAADDDFFFCCCDDDGGGIIIJJJIIIHHHGGGGGGFFFFFFGGGIIILLLOOOQQQRRRUUUZZZ```jjj{{{wwwjjj___YYYWWWVVVNNNNNNMMMKKKHHHFFFCCCBBBBBBBBBBBBAAA@@@===;;;999;;;<<<===>>>>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;888777666888;;;===>>>===777888888999999777666555222222222333333444444444ccc]]]UUUPPPOOONNNLLLKKKGGGEEEGGGMMMUUUWWWSSSNNNNNNQQQVVV\\\___]]]WWWRRRNNNRRRXXX]]]bbblllxxx|||vvvuuurrrnnnmmmoooqqqooonnnnnnnnnllliiigggccc```[[[WWWTTTOOOKKKHHHFFFCCC@@@;;;666222000...000000000000/////////...---,,,,,,,,,---...///000111888RRRvvvrrrNNNEEEFFFCCC@@@AAAAAABBBBBBBBBBBBAAAAAABBB@@@===<<<=========<<>>>>>>>>>>>>>>>>>???@@@BBBCCCFFFEEEEEEDDDDDDDDDEEEEEEIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMOOOPPPQQQQQQQQQQQQTTTHHHKKKSSSSSSWWW^^^]]]VVVRRROOONNNQQQVVVYYY[[[VVVSSSSSSWWWWWWTTTUUUYYYPPPOOOPPPRRRQQQMMMMMMPPPUUUSSSRRRSSSUUUUUURRROOONNNMMMLLLMMMOOOPPPPPPOOOOOOSSSSSSLLLGGGGGGIIIIIIJJJLLLMMMLLLIIIGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDGGGIIIGGGAAA>>>>>>@@@;;;;;;::::::::::::;;;;;;999777555444555666555555555444222222222222000///222222111111000//////...------......///////////////......---,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((('''((()))***)))((('''((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))*********+++---,,,++++++,,,------///000000000000111333666888;;;======>>>@@@AAACCCCCCDDDDDDFFFGGGIIIJJJGGGHHHIIIKKKKKKLLLKKKKKKOOORRRUUUYYY___jjjyyy}}}www{{{~~~sssmmmfffaaaYYYQQQLLLJJJKKKLLLMMMMMMKKKJJJHHHEEECCCBBB??????@@@@@@???>>><<<;;;;;;<<<============<<<;;;;;;::::::999999:::::::::666555555555666666777888888888888888777555444333222222222333333333333333uuuooogggbbbaaaaaa```___ZZZZZZ```lllxxxyyyooodddppprrrssspppjjjbbb\\\YYY\\\dddooozzzzzzyyytttrrrsssssspppooopppmmmlllkkkkkkkkkiiifffccc[[[XXXTTTPPPMMMIIIEEEBBBAAA>>>:::666222000////////////000111000///...---)))+++---......///111222444OOOppp]]]JJJCCCFFFFFF<<<@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA???<<<999999:::<<<>>>===;;;999777555444444888777666555555555555666333222222222222111111111111000000000000/////////...//////000000111111222111111111111111000000000......................../////////000000000000000//////000000000111111111333222222222222111111111111111222222333444444444222222333333444666777888666666777777888999999:::;;;::::::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAADDDDDDBBBAAAAAA@@@@@@@@@FFFFFFGGGIIIJJJKKKMMMMMMLLLLLLMMMNNNOOOOOONNNNNNRRRDDDKKK\\\___]]]^^^\\\WWWTTTPPPOOOQQQTTTVVVWWWPPPNNNPPPUUUXXXWWWVVVXXXSSSQQQRRRSSSQQQLLLMMMPPPUUURRROOOPPPRRRSSSQQQOOONNNLLLKKKLLLNNNOOOOOONNNNNNRRRRRRLLLGGGHHHJJJIIIJJJKKKLLLJJJHHHGGGGGGHHHDDDEEEFFFFFFFFFEEEDDDCCC>>>BBBEEEEEEAAA>>>>>>???:::999999888888999999::::::777444333333444444444444333222222333333111000222111111000000//////...---------............///......------,,,,,,++++++++++++++++++++++++++++++)))))))))((((((((('''''')))******)))'''&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******)))+++,,,,,,++++++,,,------...000000//////111222333666888::::::;;;<<<>>>CCCBBB@@@@@@BBBFFFKKKNNNHHHJJJMMMNNNNNNLLLHHHFFFHHHKKKNNNOOORRRXXX```gggmmmfffaaadddhhhiiijjjmmmttt{{{~~~tttlllkkkllldddhhhlllmmmhhh___UUUOOOKKKIIIFFFDDDCCCEEEGGGHHHJJJJJJIIIHHHFFFDDDBBBAAA======>>>??????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999888888888888999999888999999777333222333555;;;:::888666444333222222333333333222222222222222~~~|||xxxssspppooorrruuusssxxxttt}}}uuummmiiilllooo{{{|||xxxvvvyyyvvvsssssssssqqqoooooolllkkkiiihhhfffddd```]]]UUURRRNNNKKKHHHEEEAAA>>><<<:::666222000///000000...///000111111///---,,,***---000000///000444888CCCkkkwwwrrruuuqqqyyy~~~\\\GGGEEE???DDDHHH<<>>????????????AAAAAA@@@???????????????BBBBBBDDDFFFHHHJJJLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKHHHEEEYYYpppkkk\\\WWWUUUVVVTTTQQQPPPQQQTTTUUUUUUQQQPPPRRRVVVZZZ[[[YYYXXXVVVTTTTTTTTTRRRMMMMMMQQQRRROOOLLLLLLOOORRRRRRQQQMMMLLLKKKMMMPPPRRRRRRRRRLLLPPPOOOJJJHHHJJJKKKKKKIIIJJJJJJHHHFFFEEEFFFHHHBBBCCCEEEFFFFFFEEEDDDBBB>>>AAADDDEEEBBB@@@??????:::999999888888999999::::::777333111222333333333444222111222333333222111111111000000////////////---------------------------------,,,,,,,,,++++++************************))))))(((((((((''''''''')))******)))'''%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***(((***++++++******,,,---,,,...////////////000222...000444666888:::<<<>>>AAA@@@@@@AAACCCHHHLLLOOOIIIKKKMMMNNNNNNKKKIIIGGGCCCFFFIIIKKKMMMPPPTTTXXXYYYTTTRRRTTTVVVUUUWWW[[[[[[___aaa^^^\\\```eeehhhkkkmmmkkkdddZZZTTTUUUXXXKKKNNNSSSWWWWWWTTTOOOKKKHHHGGGGGGGGGGGGHHHIIIJJJHHHGGGGGGFFFEEECCCBBBAAA>>>>>>>>>>>>???>>>>>>>>>::::::;;;;;;;;;;;;::::::777777666666666777888888>>>AAABBB===777333555888===<<<999666444333222222333333222222111111000000{{{xxxuuuvvvxxxxxxuuusssooolllkkklllkkkiiikkkiiifffdddaaa]]]XXXUUUPPPMMMJJJGGGEEEBBB???<<<999666333000//////000222---...000111000///---++++++///111///...111;;;DDDaaa{{{uuuzzz^^^VVVkkkyyyuuufffGGG>>>DDD>>>???EEE===>>>>>>????????????>>>>>>>>>??????<<<888666999<<<777777777777777777777777333333222222222333444444222222222111111111000000111111111111111111111111///////////////000000000111111000///000000111222........................------------------------------........./////////000000000000000000000000//////000000111222222222000000111111222444555666777777777777777777777777:::999999999999:::;;;;;;888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>???AAACCCEEEGGGHHHIIIGGGHHHHHHIIIIIIIIIHHHHHHEEENNNkkk}}}lllVVVSSSVVVSSSQQQOOOPPPRRRTTTUUUUUURRRTTTVVVWWWYYYZZZXXXUUUSSSQQQPPPPPPMMMHHHIIIMMMNNNKKKHHHIIINNNRRRTTTSSSMMMLLLLLLOOORRRVVVWWWWWWOOOQQQOOOJJJGGGIIIJJJHHHHHHIIIHHHGGGDDDCCCDDDFFF@@@AAACCCEEEFFFEEECCCBBBCCCEEEFFFFFFDDDAAA??????::::::999999999999::::::888666333111222333333222444222111222333333222111000000000///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************(((((((((((('''''''''''')))******)))&&&%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######"""""""""%%%$$$$$$######$$$$$$%%%################################################################################################$$$######""""""######$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))'''(((************+++---,,,---...///......///111///222555888999;;;===???>>>???AAADDDGGGJJJLLLNNNJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHKKKLLLMMMNNNPPPQQQKKKJJJLLLPPPSSSTTTXXX^^^VVVXXXWWWTTTVVV]]]```^^^^^^___^^^YYYRRRNNNPPPSSSOOOPPPQQQQQQPPPNNNKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@???>>>======<<<::::::999999999999::::::555555555555555666777888BBBEEEEEEAAA:::666777:::===<<<999666444333333333222222222111111000000000}}}vvvtttuuuwwwwwwuuuooooookkkggggggjjjjjjgggeeeccc```^^^[[[WWWQQQNNNKKKHHHEEECCCAAA???<<<:::555444111000//////000111......///000///...---,,,+++...///---...999LLL[[[~~~kkkVVV^^^|||}}}SSSDDD@@@DDD@@@===???>>>===>>>>>>>>>>>>>>>>>>===<<<======<<<;;;:::;;;<<<555666777888888999888888333333222222222333333444222111111111111000000000000000111111111111222222////////////////////////111000///...///000111222........................---------------,,,,,,,,,,,,,,,---------...............///////////////000......//////000111111222111000000111111222333444666666666666666666666666999999888888999999:::;;;888888999:::;;;<<<=========<<<<<<===>>>???@@@@@@>>>>>>???AAABBBDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFJJJWWWooouuu___QQQUUUZZZNNNMMMLLLNNNQQQSSSSSSRRRQQQVVVXXXUUUSSSTTTTTTRRRRRROOONNNNNNKKKGGGHHHMMMLLLIIIGGGIIINNNRRRTTTSSSMMMLLLLLLOOOSSSVVVXXXXXXRRRSSSPPPJJJGGGHHHGGGDDDIIIIIIIIIGGGEEECCCCCCCCC???@@@AAACCCDDDDDDDDDCCCGGGFFFFFFDDDCCCAAA???>>>:::999999999999999999:::666444333333444444444333444333222222333333111000////////////////////////---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************((((((((('''''''''&&&&&&((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""######"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))&&&'''))))))))))))+++---+++,,,......------///000666888:::;;;;;;;;;<<<>>><<<>>>BBBGGGJJJKKKLLLLLLKKKIIIHHHGGGHHHJJJLLLNNNNNNNNNMMMMMMLLLLLLMMMMMMIIIIIIMMMPPPOOONNNQQQXXXTTTXXXZZZZZZ```fffbbbXXX[[[ZZZXXXUUUQQQOOOOOOPPPTTTSSSRRRPPPNNNMMMLLLLLLEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBCCCBBB@@@>>><<<;;;::::::999999888888888888999999555444444555555666777888???AAA@@@===888555666888:::999888666555444444444111111111000000000000000wwwooovvvvvvuuutttsssrrrqqqpppkkkmmmkkkggggggiiifff```]]][[[YYYWWWUUUQQQMMMIIIEEEBBB@@@>>>===;;;888666222111000///............//////.........---------+++...//////444HHHfff}}}wwwcccbbb{{{hhhHHHIIIBBB>>>AAA>>>:::???<<<======>>>>>>======<<<:::::::::<<<>>>???>>>===666777888999999999888777555555444444333444444444111111111111000000000000/////////000000000111111///////////////////////////...---,,,---...000111..............................---------,,,,,,,,,,,,,,,,,,,,,------------------........./////////---......//////000111111111111000000000111111222222222333333444444444555777777777666777777888999888888888888999;;;<<<>>>===<<<<<<<<<<<<<<<======??????@@@@@@AAABBBBBBBBBAAABBBCCCDDDEEEEEEFFFFFFIIIRRRaaa```RRRQQQWWWSSSJJJIIIIIIKKKMMMOOONNNMMMOOOWWWZZZTTTNNNPPPRRRSSSTTTQQQPPPPPPMMMJJJLLLPPPMMMJJJHHHJJJNNNQQQQQQPPPLLLKKKKKKMMMPPPRRRSSSSSSOOOPPPMMMIIIHHHJJJIIIFFFJJJKKKLLLJJJGGGDDDBBBBBB>>>???@@@AAABBBCCCDDDDDDFFFDDDBBB@@@?????????>>>999888888777777888888999444333333555666666555333555444222222222222000///////////////////////////,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************(((((('''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""######""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))%%%'''((()))))))))+++---***,,,------------...000555777999:::999999:::<<<;;;>>>AAAFFFIIIJJJJJJJJJJJJIIIGGGFFFGGGHHHJJJLLLOOOLLLJJJHHHHHHIIIIIIJJJJJJKKKNNNOOOJJJEEEHHHNNNMMMTTTWWWVVV[[[ccc^^^SSSXXXUUURRRPPPQQQPPPNNNLLLMMMMMMNNNNNNNNNOOOOOOOOOFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@>>><<<:::999888888999888777777777777888999444444444555555666777888999999777666555444444444444444444555444444333333/////////000000000000000~~~xxxsssqqqtttuuuqqqllljjjmmmqqqfffjjjjjjeeedddddd^^^UUUVVVTTTSSSRRRQQQNNNJJJGGG@@@>>><<<:::999777555222/////////......------,,,//////...------------...,,,///111222<<>>======<<<;;;::::::::::::AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEBBBHHHQQQOOOKKKTTTUUUFFFHHHGGGGGGIIIJJJKKKJJJHHHOOOXXX\\\TTTMMMOOOTTTVVVSSSPPPOOOOOOLLLIIIKKKPPPOOOLLLJJJKKKOOOPPPOOOMMMLLLKKKJJJKKKMMMNNNNNNNNNIIIJJJIIIGGGIIINNNOOOLLLLLLMMMOOOMMMIIIEEECCCBBB?????????@@@AAACCCDDDEEECCCAAA>>><<<<<<===>>>>>>777777666666666666777777222222444666888888666333666555333222222222000............///////////////,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&((()))((()))+++---***,,,------------...000---000333555666777999;;;<<<===@@@CCCFFFHHHIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHJJJGGGDDDBBBCCCFFFHHHIIIFFFIIINNNPPPMMMIIIMMMTTTNNNTTTUUUPPPSSS]]]^^^WWWUUUQQQNNNOOORRRSSSPPPLLLIIIJJJLLLNNNNNNNNNLLLLLLFFFEEECCCAAA>>>===<<<<<>><<<;;;;;;>>>??????>>>===;;;999888888999:::999777777777888999999888888888888999999888888777777666666555555222111000111222222111000////////////////////////......//////...---,,,,,,///......---------......------------------------.................................------,,,,,,,,,,,,,,,------...///000000......////////////......////////////000000000000---...///000000111111000444444333444444555666777::::::999444///000666<<<<<<;;;999777777888999:::<<<======>>>??????@@@@@@???AAACCCDDDEEEDDDCCCBBBFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKLLLMMMNNNMMMMMMZZZXXXUUUSSSRRRPPPMMMKKKRRRUUUWWWSSSMMMKKKOOOUUUSSSSSSPPPKKKKKKNNNMMMIIIJJJJJJJJJJJJLLLNNNPPPQQQJJJKKKKKKKKKJJJKKKLLLNNNOOOLLLJJJJJJKKKJJJFFFCCCFFFEEEDDDBBBAAAAAAAAAAAA???AAA@@@???EEELLLJJJBBB???:::666666999;;;999666666555444555666777666555111111000/////////////////////...------------...+++++++++++++++++++++++++++******,,,......---,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))((((((((((((((()))+++,,,------,,,+++000000111000000222666888777;;;???AAAAAABBBDDDFFFGGGGGGGGGHHHIIIIIIGGGDDDAAAAAABBBDDDFFFHHHJJJKKKIIIEEEEEEHHHJJJJJJMMMRRRRRRUUUUUUUUUWWWYYYTTTNNNSSSMMMJJJNNNUUUVVVOOOHHHHHHKKKNNNQQQQQQNNNKKKHHHBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@===<<<:::999888888999999:::999888888888:::;;;<<<999888666555666555444222444333333222111111111222444444333222111111111111//////...------------...{{{wwwuuusssssstttuuutttsssoooppppppooommmkkkiiiggggggddd```\\\ZZZVVVRRROOOOOONNNKKKIIIFFFCCCAAA@@@;;;:::888555333222111111///...------,,,,,,------...++++++......++++++---000000888MMMjjj|||uuubbbHHHFFFDDDCCCAAA???>>><<<;;;;;;======>>>>>>===;;;:::888999:::;;;:::888888888999999888888777777888888999777777666666555444444444222111000000222222111000.......................................---,,,,,,......------------......------------------------..............................---------,,,,,,,,,,,,,,,,,,---.........///......////////////............/////////000000000...///000111222222222222333333333333444555666777888999888444111111666<<<:::999888777777888:::;;;============>>>???@@@@@@AAABBBDDDFFFFFFFFFEEEDDDFFFFFFHHHIIIIIIIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNMMMNNNMMMMMMNNNPPPRRRQQQPPPUUUYYY[[[WWWPPPMMMNNNRRRUUUUUUQQQLLLLLLNNNLLLHHHIIIJJJLLLNNNPPPPPPPPPPPPKKKLLLLLLKKKJJJIIIKKKLLLOOOMMMJJJJJJJJJIIIEEEBBBKKKJJJHHHEEECCCAAA???>>>???@@@@@@???DDDJJJHHHBBB>>>:::666666999;;;999666666555444444666666555444111111000/////////////////////...---------------+++++++++++++++++++++++++++******+++---...---+++))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$######""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((((((((((((((((((((())))))***+++,,,,,,,,,,,,//////000000000222666888999<<<@@@AAAAAA@@@BBBDDDDDDCCCCCCEEEGGGHHHGGGFFFBBBBBBBBBCCCEEEGGGIIIKKKLLLIIIHHHJJJJJJIIIJJJMMMQQQSSSSSSQQQSSSUUURRRLLLKKKHHHGGGJJJMMMMMMIIIDDDJJJLLLNNNOOONNNKKKHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@AAABBBBBBBBBAAA@@@??????<<<;;;:::999888888888888:::::::::::::::;;;<<<<<<777666444444555555333222444333222222111111111222333333111000000000000000------,,,++++++++++++,,,~~~zzzvvvuuuvvvwwwvvvtttnnnmmmmmmoooqqqssssssrrrlllllllllkkkiiigggdddcccbbb^^^YYYUUUSSSPPPNNNKKKJJJIIIGGGDDD@@@>>>;;;:::666555444222111000000000------,,,,,,++++++,,,,,,+++***,,,///...,,,---111444999LLLiii|||nnnvvvuuulllKKK@@@DDDCCCBBBAAA???===<<<<<<<<<<<<<<<===>>>===<<<:::::::::;;;<<<;;;999888999:::999888888777777888888999666666555555444333333222222111000000222222111000........................---............------,,,...---------------......------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////...............////////////000000000111222333333333333222222333333444555555555555777888666444444777;;;888888777777777999:::;;;===<<<<<<;;;<<<>>>???@@@@@@AAACCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGDDDFFFHHHJJJLLLMMMNNNOOOHHHGGGHHHKKKOOOQQQRRRRRRQQQVVVYYYWWWRRRNNNNNNPPPVVVVVVRRRMMMLLLNNNMMMIIIIIIKKKOOOQQQSSSRRRQQQPPPNNNNNNNNNLLLIIIHHHHHHJJJOOOMMMKKKJJJIIIGGGDDDBBBJJJJJJHHHFFFCCC@@@===<<>>===::::::::::::999888777777999999:::;;;;;;;;;::::::444333222333444444333222333333222111111111111222222111000///............------,,,+++++++++++++++{{{xxxtttrrrssssssrrrqqqnnnmmmlllmmmoooooonnnmmmjjjjjjjjjhhhfffcccaaa___]]]YYYTTTOOOMMMKKKIIIHHHEEEDDDBBB???<<<999777666333222111111000/////////,,,,,,++++++***++++++,,,,,,,,,...///---,,,000777@@@SSSmmmsssyyyvvvxxxsssnnnvvvwwwQQQBBB@@@@@@BBBAAA@@@>>>======<<<<<<<<<===>>>>>>>>>===<<<;;;:::;;;;;;;;;999888999:::888888777777777777888888666666555555444333333333222000///000111222111000........................---------......------,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......//////......---------.........////////////000111222222333333222111111222333333444444444444666888888777777999:::666666666666777999;;;;;;<<<<<<;;;:::;;;===>>>@@@======???@@@AAABBBAAAAAADDDEEEGGGHHHHHHHHHGGGFFFCCCDDDFFFIIIKKKMMMOOOPPPMMMLLLLLLMMMOOOPPPPPPOOOJJJNNNQQQPPPMMMLLLOOORRRTTTUUURRRMMMMMMPPPOOOKKKJJJLLLNNNPPPQQQQQQQQQPPPPPPPPPOOOMMMIIIGGGGGGHHHPPPOOOMMMLLLJJJGGGEEECCCEEEEEEDDDCCCBBB@@@===<<<>>>>>>>>>>>>AAACCCAAA???<<<:::888888999999777555444333222222333333222111111000000//////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,+++)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((******)))))))))+++---...+++,,,...//////111444777888999<<<>>>??????@@@@@@DDDBBB@@@AAACCCEEEEEEEEEFFFEEECCCBBBCCCEEEGGGIIINNNLLLLLLOOOMMMHHHFFFGGGJJJLLLKKKIIIKKKPPPQQQOOONNNRRRUUUSSSLLLGGGGGGIIIKKKJJJHHHGGGEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@>>>>>>BBBBBBBBBAAA@@@>>>===<<<999:::;;;;;;;;;:::888777666777999::::::999888777333222222333444555555444222222111111111111111222222111000///............///...------,,,,,,------~~~~~~}}}wwwvvvzzz{{{zzzzzz|||}}}}}}{{{zzzvvvtttqqqooonnnnnnooonnnooonnnnnnnnnooonnnllljjjiiiiiihhhgggdddaaa^^^\\\XXXTTTOOOKKKIIIGGGEEEDDDAAA@@@>>>;;;888666444333000111111000000000//////++++++*********++++++,,,------......+++,,,666BBB```xxxtttbbbmmmvvvzzz[[[EEEFFFFFF>>>AAA@@@???>>>===============>>>???@@@??????======888999:::999888777888999888777777777777777777888777777666666555444444333111000///000111111000///........................,,,,,,---------------,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------............------------------............---...///000111111111111///000111222333333333222333555888999999999999:::444444555666777999:::;;;;;;::::::::::::<<<===>>>;;;<<<===>>>???@@@AAAAAADDDEEEFFFGGGGGGGGGFFFEEECCCDDDFFFHHHKKKMMMPPPQQQUUUTTTRRRQQQRRRQQQPPPNNNKKKLLLLLLJJJHHHIIINNNRRRQQQRRRPPPMMMNNNRRRRRROOOLLLLLLLLLLLLMMMOOOPPPPPPQQQQQQPPPMMMIIIGGGGGGHHHPPPPPPOOOMMMKKKHHHFFFFFFEEEEEEDDDCCCBBB@@@>>>>>>>>><<<<<<>>>???>>>======;;;:::999888888777666444444222111111222222111000111000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***(((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((()))***)))(((((()))***,,,---***+++---...///000333555333444777:::===???@@@???BBB@@@???AAADDDGGGIIIIIIFFFFFFDDDDDDDDDEEEGGGHHHKKKJJJKKKOOONNNIIIGGGHHHFFFIIIJJJHHHJJJOOOSSSRRRRRRVVVXXXUUUNNNHHHGGGIIIHHHGGGEEECCCCCCDDDFFFGGGDDDDDDBBBAAA???>>>===<<>>@@@???>>>===============>>>??????@@@???>>>===<<<888999:::999777666777888888777777666666777777888777777666666555444444444111000//////111111000///------------------------+++,,,,,,------------,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,---------......+++,,,---...////////////...///000222222222222111333444666888888888888777333444555666777888999999888999999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFHHHKKKNNNPPPQQQVVVTTTSSSSSSSSSSSSRRRPPPRRRQQQMMMIIIGGGHHHLLLPPPNNNOOONNNLLLNNNSSSSSSQQQLLLKKKJJJJJJKKKMMMNNNPPPNNNNNNNNNKKKHHHFFFFFFGGGNNNOOOOOOMMMJJJHHHGGGGGGKKKJJJHHHEEECCCAAA@@@@@@===;;;;;;>>>===:::999;;;:::::::::999888666555444444333111111222222111///111111000///////////////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))******)))'''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$##############################""""""######$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))))))))))))))***+++,,,***+++---......///111222000000333777;;;>>>>>>=========>>>BBBGGGKKKMMMMMMFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGIIIMMMMMMJJJHHHJJJDDDIIIJJJHHHIIINNNQQQQQQOOOPPPQQQOOOLLLHHHEEEDDDFFFEEECCCBBBBBBCCCEEEGGGCCCBBBAAA@@@???>>>===<<>><<<;;;:::::::::;;;;;;::::::999999::::::::::::999888888444333333333555666666555111000000000000111222222222111000//////.........,,,,,,+++***************qqqnnnqqqyyyyyyqqqqqqwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvuuuqqqnnnooonnnnnnmmmlllmmmppprrrjjjjjjjjjkkklllkkkhhheeeaaaaaa```]]]ZZZVVVSSSQQQMMMKKKGGGEEECCC@@@===:::666666555444222111000///...//////000///...---,,,+++++++++++++++,,,------------///222777FFFbbb{{{~~~iii```ssstttQQQDDDEEEFFFCCCAAA???>>>>>>============>>>===>>>>>>>>>===<<<:::999999:::;;;:::888777888999777777666666666666777777666666555555444333333222111///...///000111000///------------------------***+++,,,---------------++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---.........///,,,------......------,,,+++,,,,,,,,,,,,---------+++,,,---....../////////,,,...000111222222111000222222333444555555444333333444555666777777888888666777999;;;<<<;;;:::999;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDGGGGGGGGGIIIKKKNNNPPPRRRQQQPPPOOOPPPQQQRRRQQQPPPSSSQQQNNNKKKIIIJJJLLLNNNNNNOOOMMMKKKMMMRRRRRROOOJJJJJJKKKLLLLLLMMMMMMMMMIIIJJJIIIGGGEEEDDDEEEFFFJJJLLLMMMLLLIIIFFFGGGHHHMMMKKKGGGDDDBBBBBBCCCDDD===::::::===<<<777666999999:::;;;:::888555444333555333222222222222111///111111000///////////////...---,,,,,,++++++,,,,,,***************************)))((()))******(((&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$$$$##################"""!!!########################!!!""""""###$$$$$$%%%%%%################################################"""############$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''((()))******+++++++++***,,,......------...000//////000444999;;;;;;999>>>>>>???CCCGGGJJJJJJJJJEEEFFFGGGIIIJJJJJJIIIIIIGGGEEEGGGKKKKKKIIIHHHJJJEEEJJJKKKHHHGGGJJJLLLLLLKKKHHHGGGIIILLLLLLHHHCCCGGGFFFDDDBBBBBBBBBCCCDDDBBBBBBAAA@@@@@@???>>>>>>DDDDDDCCCAAA???===;;;999999888888888888888999999888888777666666666666666444333222333444555444333000000000000000111222222111000///...------------,,,+++******)))*********nnnjjjoooxxxwwwnnnmmmssstttuuuuuuvvvvvvuuuuuuttttttsssrrrrrrsssrrrpppmmmnnnnnnmmmkkkiiijjjlllnnnjjjjjjiiiiiiiiifffbbb___]]]]]][[[YYYVVVRRRNNNLLLJJJHHHEEECCCAAA>>>:::777333333222111000//////...---......///...---+++***,,,+++++++++,,,------...///000333888AAAVVVyyyqqqhhh{{{]]]FFFEEEFFF???===DDD>>>>>>============>>>>>>============;;;:::888666:::;;;<<<;;;999888999:::777777666666666666777777555555444333333222222111111///...///000111000///------------------------***+++,,,,,,------------++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------...///000000,,,------......------,,,++++++,,,,,,,,,---------+++,,,---...////////////,,,---///111222111000///111000000111222333222000333444555666777777777777555777999<<<<<<;;;999888999999999:::<<<>>>???@@@BBBCCCEEEFFFFFFFFFEEEDDDHHHHHHHHHIIIKKKNNNPPPRRRNNNMMMLLLMMMNNNOOONNNLLLMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPNNNKKKLLLPPPPPPMMMHHHJJJMMMOOOOOONNNLLLKKKEEEFFFFFFEEECCCBBBCCCEEEGGGJJJKKKJJJGGGEEEFFFGGGHHHFFFCCCAAAAAACCCFFFHHH===999:::===;;;555444999999:::;;;:::777555333333555444222222333222111///111111000///////////////...---,,,,,,++++++,,,,,,))))))))))))))))))))))))***)))((()))***)))(((&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$###############"""!!! ########################!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&''')))+++++++++*********,,,......---------...000///000333777999888555BBBBBBCCCDDDFFFFFFDDDBBBDDDFFFHHHKKKLLLKKKJJJJJJHHHEEEFFFJJJJJJGGGGGGJJJFFFKKKMMMHHHEEEGGGHHHGGGJJJEEECCCHHHPPPSSSMMMFFFHHHGGGEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@DDDCCCBBB@@@>>>;;;999888888777666555555666777888666444333222111222222333333222111222333333222111000000///000000111222222//////...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,uuuuuuuuutttttttttssssssrrrtttvvvwwwwwwwwwxxxyyyqqqooonnnnnnooonnnjjjggglllooorrrqqqllliiihhhiiifffgggggggggeeeaaa]]][[[]]]\\\YYYUUUPPPLLLIIIHHHEEEDDDAAA>>>:::888666555111111000000/////////...//////.........---------***------***+++000222///,,,333999???UUUvvvtttxxxXXXRRRJJJEEEBBBBBBBBBBBB???>>>===<<<<<<===>>>???@@@<<<;;;===<<<888777999<<<<<<:::888666777:::===;;;999666555555666555444666333000000222333222111111000000///...---------000///...---,,,---......,,,------......------,,,************************,,,++++++******++++++,,,---------,,,+++***)))(((******))))))******+++,,,*********+++,,,---//////,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111111111111111111111222333555666666777555555666777888999::::::;;;::::::999:::;;;===>>>???@@@@@@@@@@@@BBBFFFIIIOOOLLLIIIIIIMMMQQQSSSSSSMMMKKKIIIHHHKKKMMMNNNOOOJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLIIIIIIKKKMMMLLLJJJOOOOOOMMMLLLKKKKKKKKKKKKKKKGGGDDDEEEIIIKKKIIIFFFDDDEEEFFFGGGGGGGGGGGGGGGBBBBBBCCCCCCCCCBBBAAAAAA???>>>===;;;:::999888888888888888888777777777777>>>:::666333111111///...000000000000///...---,,,---,,,++++++******++++++************))))))))))))***))))))((('''&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$################################################""""""############""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((((()))))))))************---...............---------...///111333555666777>>>???@@@BBBDDDEEEDDDCCCCCCFFFIIIKKKIIIGGGFFFFFFGGGHHHHHHFFFDDDCCCDDDEEEKKKJJJHHHGGGGGGGGGHHHHHHFFFEEEEEEGGGIIIJJJHHHGGGFFFFFFEEEDDDDDDEEEFFFGGG@@@===;;;>>>BBBDDDAAA===@@@???>>>===<<<;;;::::::999888888888666555444333000000000000111111111111333444555666555333000///222222000///............//////...---,,,,,,++++++......---,,,+++***)))(((xxxwwwwwwvvvuuutttssssssuuuwwwxxxxxxwwwvvvvvvwwwssspppmmmlllmmmmmmkkkiiikkklllmmmllliiifffddddddbbbcccdddcccaaa^^^[[[YYYWWWVVVTTTPPPMMMJJJGGGFFFBBBAAA>>>;;;888666444333000000000//////.........//////.........---------)))***+++,,,............888444BBBcccnnnppp}}}zzznnnPPPLLLFFFBBBAAAAAAAAAAAA>>>===<<<;;;;;;<<<===>>>>>>;;;;;;<<<;;;888777:::<<<<<<;;;999777777:::===<<<999666555555555444333555222000///111222222000000000000///...---------///...---,,,+++,,,,,,---,,,,,,------------,,,,,,************************+++++++++******+++++++++,,,,,,,,,,,,+++***)))(((******)))))))))***++++++************+++,,,------,,,,,,+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000000000000///000000111222333444555444444555666777888999999999888888888888999;;;<<<======>>>======???BBBEEEHHHGGGHHHLLLQQQTTTTTTSSSKKKIIIGGGGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMKKKHHHHHHJJJKKKKKKJJJMMMMMMLLLKKKKKKKKKKKKLLLKKKHHHEEEGGGJJJKKKIIIEEEGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@===<<<;;;999888777666666666666666666555555555555;;;888444222111111000///000000000000///...---,,,---,,,++++++******++++++*********)))))))))(((((()))))))))((('''&&&&&&&&&((('''&&&'''((('''%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$#################################!!!!!!"""""""""#########################################################""""""############""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))*********------............---------...///111333444666666<<<<<<===@@@BBBBBBBBBAAA>>>AAADDDFFFFFFFFFFFFGGGEEEFFFFFFDDDBBBAAABBBCCCFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDEEEGGGGGGGGGEEEEEEEEEDDDCCCCCCDDDEEEFFFBBB???<<<===@@@AAA===999;;;;;;;;;<<<<<<<<<<<<<<<777777777777666444333111000000000000111111111111111222333333333111///...111000000///......------.........---,,,,,,+++++++++++++++++++++*********{{{zzzyyywwwvvvtttsssrrrsssuuuwwwwwwuuuttttttuuussspppllljjjjjjjjjjjjjjjjjjiiihhhgggfffccc___]]]\\\]]]^^^]]]\\\YYYVVVUUUPPPOOOMMMJJJHHHFFFDDDCCC>>><<<:::777555333222111/////////..............................---------+++(((***000111---///777@@@PPPmmmkkk```vvv{{{xxx|||}}}~~~yyyMMMGGGDDDAAA@@@@@@@@@??????<<<;;;:::::::::;;;<<<===<<<:::999<<<;;;888888:::<<<<<<;;;999888888:::===<<<999666555444444333222333111//////000111000///000000//////...---------------,,,++++++++++++++++++,,,,,,------,,,,,,+++************************++++++************+++++++++++++++++++++***)))((()))))))))))))))******+++*********))))))******++++++++++++***************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///////////////------...///000111222222222222333444555666777777666666555666777888999::::::;;;;;;::::::;;;>>>@@@CCCEEEIIINNNRRRSSSQQQNNNKKKJJJIIIIIIJJJIIIGGGEEELLLKKKJJJJJJIIIIIIIIIIIIKKKIIIGGGHHHIIIJJJJJJIIIKKKJJJJJJJJJJJJKKKLLLLLLKKKIIIHHHIIIKKKKKKHHHDDDGGGFFFFFFEEECCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@;;;:::999777666555444444444444444333333333222222777555222000000111000///000000000000///...---,,,,,,,,,+++************+++******))))))))))))(((((())))))(((((('''&&&&&&&&&''''''''')))***)))&&&$$$&&&%%%%%%$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$################################# !!!!!!!!!""""""""""""################################################""""""############""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))))),,,,,,------------,,,,,,------///000222333444555888999;;;<<<>>>?????????>>>@@@AAABBBAAAAAACCCDDDCCCDDDDDDBBB@@@???AAABBBBBBBBBCCCCCCDDDFFFGGGHHHGGGEEECCCCCCDDDEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCDDDAAA??????@@@???;;;888999999:::::::::999999999555666777777666444111000000000000000111111111111...///000111111000///.........//////...---,,,+++...------,,,,,,+++++++++)))))))))******+++++++++|||{{{zzzxxxvvvtttrrrqqqkkknnnrrrssssssssstttuuuooommmkkkjjjiiihhhhhhgggjjjgggdddccccccaaa\\\XXXUUUVVVVVVVVVUUUSSSQQQOOOJJJIIIHHHEEECCC@@@???>>>:::999777555333111000000..................------...........................)))+++222000---:::NNN\\\}}}vvvuuu}}}iiipppxxxSSSGGGBBB@@@????????????===;;;::::::999888888999;;;;;;;;;888888;;;;;;888888;;;<<<<<<;;;:::888888:::<<<<<<999666444444333222111111000000////////////////////////......------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******************************))))))))))))************++++++***)))(((((()))(((((((((((()))******+++***)))(((((((((((((((*********************)))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---............---,,,------...///000000000111111222222333444444555444444555555666777888999888999999999888888:::<<>>???CCCDDDCCCAAA???>>>???AAABBBCCCCCCBBB@@@???@@@BBBCCCCCCDDDFFFHHHJJJLLLMMMIIIGGGCCCBBBBBBCCCDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@DDDBBB@@@@@@@@@???<<<999:::::::::999888666444333555666777777666444111//////000000000111111111111......///000000000//////+++,,,...///...,,,***)))---,,,,,,,,,+++++++++***(((((())))))))))))******zzzyyyxxxvvvtttrrrqqqpppkkknnnqqqssssssrrrrrrrrrkkklllnnnmmmllliiifffeeeiiieeeaaa``````^^^YYYUUUOOOOOOOOOOOONNNLLLJJJIIIGGGFFFDDDAAA>>>;;;999888777666555333222111000000------..................---.....................///+++,,,111000333LLLkkkpppdddwwwTTT@@@KKKAAA@@@?????????===:::888999888777777777999:::;;;999777777::::::888888;;;;;;;;;;;;:::888888999;;;:::888555333333333222111///000000000///.....................------------------------,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))*********)))((((((((((((''''''(((((()))*********)))(((''''''''''''))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,---------------------......//////000000000000000111222222333333444444555666777888999999777888999999888888:::;;;BBBCCCEEEFFFFFFFFFGGGGGGMMMMMMMMMMMMMMMKKKGGGDDDDDDDDDCCCBBBBBBDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKIIIFFFDDDGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????;;;:::888777555444444444333333333222222222111111111000...///000111111000000000000000///...---,,,,,,+++******))))))******)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&(((***+++***'''$$$###$$$$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%########################################################################"""""""""#########$$$$$$################################################""""""############""""""#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((((())))))***+++++++++++++++,,,,,,---...000111222222444666888999999:::===@@@FFFEEEDDDBBB@@@???AAACCCBBBCCCCCCBBBAAA@@@BBBCCCCCCDDDFFFHHHJJJLLLMMMNNNJJJGGGDDDBBBCCCDDDDDDCCC????????????>>>>>>======>>>>>>=========<<<:::999888888999999888666444333666777777888777444222111///000000000111111111111//////000000000000000000***+++---......,,,***)))+++++++++++++++*********))))))((((((((('''''''''uuutttsssrrrqqqpppoooooooooqqqttttttrrrooommmllliiillloooooommmiiieeeddddddaaa^^^\\\ZZZXXXUUUSSSKKKKKKJJJIIIHHHFFFDDDDDDCCCBBB@@@===:::777555444555444333222111000000000.............../////////---------...............---,,,...333999HHHfffmmmjjj^^^FFFCCCFFFAAA@@@?????????===999777888777777777777888:::;;;999666777999:::777777:::999::::::999777777888999999666333222333333222222///000222111///......///---------------------------------------,,,++++++)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''((())))))***)))((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------............//////000000000000000000111111222222333444555777888999::::::555777999999888999:::<<<>>>???AAABBBBBBEEEHHHKKKKKKJJJJJJKKKLLLKKKGGGEEEDDDCCCAAA@@@AAACCCEEEFFFEEEHHHJJJKKKKKKKKKLLLNNNHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFEEELLLJJJHHHEEECCCAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;;;;:::999777666555444444333333333222222222111111000///...///111222111000000000000000///...---,,,++++++***))))))))))))***))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******'''%%%######$$$%%%'''((()))***$$$$$$############$$$$$$########################"""""""""###################################################$$$$$$$$$$$$################################################""""""############"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((('''((()))***+++++++++++++++,,,,,,---///000000111222555888888777999===@@@BBBCCCCCCBBBBBBCCCFFFHHHCCCDDDDDDCCCBBBAAACCCDDDBBBDDDEEEHHHIIIJJJKKKKKKIIIGGGDDDCCCDDDDDDDDDCCC>>>>>>>>>>>>>>>===<<<;;;777888888888888888777777333444777999::::::999888777777777666555444333222000000000000111111111111111111111000000000000000***+++,,,------,,,+++***************************(((((((((''''''&&&&&&&&&nnnnnnnnnnnnnnnnnnnnnnnnmmmooorrrqqqnnnjjjhhhfffeeehhhjjjiiifffcccaaaaaa[[[[[[ZZZWWWSSSPPPPPPPPPIIIHHHGGGEEECCCAAA@@@???===<<<;;;999777555333222222222111000/////////000.........//////000000000---------.........//////---...333===PPPiiiwwwlllrrrcccFFFEEEGGG???@@@???>>>>>>>>>===:::777888777777777777999:::;;;999777777999999666666999777888999888666555666888777444222111222333333333...111333222000......000------------------------+++,,,,,,---,,,+++***)))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))(((((('''''''''&&&&&&''''''((()))))))))(((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************************************+++++++++++++++,,,,,,---...------------------.........//////000000000000111111111111222333555777888999999999444666888999999999:::<<<===???BBBCCCCCCDDDGGGJJJJJJJJJJJJKKKMMMMMMKKKIIIGGGFFFCCCBBBAAACCCEEEFFFCCCFFFIIIKKKJJJJJJLLLMMMJJJIIIGGGFFFEEEDDDDDDDDDGGGGGGHHHGGGFFFFFFFFFGGGLLLJJJGGGCCCAAA@@@??????AAABBBCCCCCCBBB@@@===;;;;;;:::888777555444444444222222222222111111111111000//////000222222111///000000000000///...---,,,++++++***)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&######$$$%%%&&&&&&''''''$$$$$$############$$$$$$########################!!!"""""""""#########$$$########################""""""""""""############################################################""""""############"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))************++++++,,,---...//////000000444777777555777;;;@@@>>>@@@AAABBBAAABBBEEEGGGBBBCCCCCCCCCAAAAAACCCDDDCCCDDDFFFHHHIIIIIIIIIHHHFFFDDDCCCCCCDDDDDDBBBAAA>>>>>>>>>>>>>>><<<;;;:::666777888888777666555666222444777:::<<<<<<;;;:::888777555444333222222333000000000000111111111111222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))*********************&&&&&&&&&&&&&&&'''''''''jjjkkkkkkkkkllllllmmmmmmfffiiilllmmmjjjgggeeedddaaacccdddaaa^^^[[[\\\^^^UUUWWWVVVSSSMMMKKKLLLNNNHHHGGGEEECCCAAA???======888777777666444333333222000000///............///.../////////000000111111---------.........//////000222888HHHeee}}}zzznnnjjjuuuqqqOOOCCCFFFDDD===>>>===<<<<<<======;;;999888777777777888999;;;<<<:::777777999999555555888666777888777666555555777555333111111222444444333...111444333000...///000------------------------******+++,,,+++***)))((())))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))************************)))************++++++++++++,,,------......------,,,------------------...000000000000111111111111111222444666888888888888222444777888888999:::<<<@@@CCCFFFFFFDDDCCCDDDFFFLLLKKKKKKMMMOOOPPPOOONNNKKKIIIFFFDDDBBBCCCDDDEEEAAADDDHHHJJJIIIIIIKKKMMMKKKJJJHHHFFFDDDBBBBBBAAAFFFFFFGGGFFFEEEEEEGGGHHHHHHFFFDDDAAA@@@@@@AAABBBCCCEEEGGGHHHGGGDDD@@@===:::999777666444444333333111111111111000000000000000000///000222222111///000000000000///...---,,,+++******))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################!!!!!!""""""#########$$$########################!!!!!!!!!!!!""""""""""""################################################""""""############"""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************++++++,,,,,,---.../////////222555555444555:::@@@???@@@AAAAAA@@@???@@@BBBAAABBBCCCBBBAAAAAABBBDDDFFFGGGHHHIIIJJJIIIIIIHHHCCCBBBAAABBBCCCCCCAAA???===>>>??????>>><<<:::999999:::;;;:::888777666666555777999<<<<<<<<<:::999888666444111000111222333000000000000111111111111333222111///............---,,,,,,++++++,,,------)))))))))))))))*********###$$$$$$%%%'''(((((()))jjjiiiiiihhhhhhggggggfffggggggffffffdddbbb```___]]][[[YYYXXXWWWVVVTTTRRRPPPOOOMMMKKKIIIHHHGGGGGGDDDBBB@@@>>>;;;999888888333222111000000//////000//////.........//////000222111000111333333000------+++---111000,,,///777444;;;III```zzzzzzvvv}}}hhhlllzzzyyySSSDDDBBB???>>>@@@??????>>>===<<<:::888777999888777666666888:::;;;888888888777777777777777777666444222111111111111111000/////////000222333............------------//////...---,,,,,,++++++************************************************'''((()))((('''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''(((((()))***************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,........................////////////000000000000222222444555555555444333555555666666777999::::::@@@@@@AAACCCDDDFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFEEECCCDDDGGGIIIEEEGGGIIIMMMPPPOOOLLLIIIIIIHHHGGGEEEDDDEEEEEEFFFDDDDDDEEEFFFGGGFFFEEEEEECCCDDDCCC@@@;;;:::<<<>>>@@@DDDFFFDDDCCCCCCAAA<<<<<<;;;999777555444333333000000////////////000000111111000000//////......///......------,,,++++++***++++++++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$###!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))*********)))***+++,,,...///000000///000222333333555888::::::;;;;;;===>>>???@@@@@@CCCBBB@@@@@@BBBDDDDDDDDDGGGHHHIIIIIIJJJJJJIIIIIIDDDCCCAAAAAABBBBBBAAA@@@????????????>>><<<;;;999999888888777666555555444666555555888::::::666333222222111111111222444555333222111111333333222111///...---++++++,,,------------,,,,,,+++***))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&ggggggfffeeeeeedddccccccbbbaaa```___]]]\\\[[[ZZZYYYWWWUUUTTTSSSRRRPPPNNNLLLKKKIIIGGGEEECCCCCCBBB???>>><<<999777666555555222111000000/////////000//////.........///000000000//////000222222///,,,111......111000...333;;;:::NNNeeexxx}}}yyyrrryyygggHHH???AAAAAAAAACCC@@@@@@???>>><<<:::888777999888777666666888999;;;888888777777777777666666777666444222111111111111000000/////////000222222//////.........---------.........---,,,,,,++++++************************************************'''((()))((('''&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((()))************)))((((((((((((((((((((((((*********************************+++++++++,,,,,,------------------------///////////////000000000222333444555555555444333666555555555666888:::;;;======>>>???AAABBBCCCCCCCCCCCCEEEFFFGGGIIIJJJKKKGGGGGGGGGFFFEEEEEEGGGIIIEEEEEEFFFIIILLLLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGDDDEEEGGGHHHHHHFFFEEEDDDCCCCCCBBB@@@===;;;;;;<<<>>>CCCEEECCCBBBBBB@@@===<<<;;;999777555333222222000000////////////000000000000000000///////////////......------,,,++++++)))************)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""################################################"""""""""""""""#########"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$####################################"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))******)))++++++,,,,,,------.........000222222333444777999:::;;;<<<===>>>@@@AAAAAADDDBBBAAAAAACCCEEEEEEEEEIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCAAABBBCCCCCCAAA@@@>>>>>>>>>>>>===;;;:::999888888777777666555555444666555444666888888666333222222111000111222333444222111000000111222111//////...------,,,,,,------------,,,++++++***))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&aaaaaa```___]]]\\\\\\[[[ZZZYYYWWWUUUTTTSSSSSSTTTRRRPPPNNNMMMMMMLLLJJJHHHFFFEEECCCAAA???===<<<<<<888777555444222111111111111000///////////////000//////......///000000111000000111222333222///---///------///111444:::AAASSS```uuutttssssssrrriiiRRR>>>;;;@@@AAAAAABBBBBBAAA@@@>>><<<:::888666888777666666666777999:::888888777777666666666666666555444222111111111111000000/////////000111111/////////............---...------,,,,,,+++++++++************************************************'''((()))((('''&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((('''''''''''''''$$$%%%'''((()))***))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++------------------------........./////////000000222333444555555555444444666555444444555777:::;;;<<<<<<===>>>>>>???@@@@@@BBBBBBBBBBBBDDDEEEGGGIIIFFFGGGIIIHHHGGGFFFGGGHHHDDDCCCCCCDDDGGGIIIJJJIIIGGGFFFEEEEEEEEEFFFHHHHHHEEEGGGIIIJJJIIIGGGDDDCCCDDDBBBAAA@@@???>>>;;;999:::???BBB???>>>???>>>;;;<<<;;;999777444333222111111000000//////000000111////////////000000000000///......------,,,++++++)))))))))))))))(((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$""" """&&&***)))(((&&&$$$###"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""####################################"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...///111222222333666888:::;;;<<<===???@@@AAABBBDDDCCCBBBBBBDDDFFFFFFFFFIIIIIIIIIHHHGGGFFFDDDDDDCCCBBBAAAAAABBBBBBAAA@@@>>>>>>>>>===<<<;;;999888777777777666555555444444555444333444555666555333222111000000000111222333222111//////000000///..................---,,,,,,,,,,,,,,,+++******))))))******))))))))))))((((((''''''''''''''''''''''''YYYXXXWWWVVVUUUTTTSSSRRRSSSRRROOOMMMLLLLLLMMMNNNKKKIIIGGGFFFFFFEEECCCBBBAAA@@@>>>;;;999888777666333222111000//////...////////////...//////000000////////////000111222222444444555555555333000...,,,,,,000555:::@@@FFFKKK```hhhoookkkyyyiiiUUUFFF;;;;;;@@@@@@???>>>CCCBBBAAA???<<<999777666777666666666666777888999777777777666666555555444555444333222222111111111000000/////////000000000/////////.........---------,,,,,,,,,+++++++++***************************************************'''((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%(((*********)))(((&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111222444555555555444333666555333333444666999;;;>>>>>>>>>?????????@@@@@@FFFDDDBBBAAA@@@AAACCCDDDEEEGGGIIIJJJIIIGGGFFFGGGEEECCCAAAAAADDDGGGIIIJJJEEEEEEDDDDDDEEEGGGHHHIIIFFFHHHJJJKKKJJJGGGDDDBBBEEECCCAAAAAABBBAAA===888777===???<<<:::::::::888<<<;;;999666444333222111111000000000000000000111......//////000000111111///......------,,,++++++))))))******))))))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''$$$!!!""")))///+++)))&&&$$$""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))++++++++++++,,,,,,,,,,,,---...000000000222444666::::::;;;===???@@@AAABBBCCCBBBBBBCCCEEEGGGGGGFFFGGGGGGGGGFFFFFFDDDCCCCCCAAA???>>>???@@@@@@???>>>>>>>>>======<<<:::999999666666666555555444444444444333222222333333444444222111000//////000111222333111000000000000///---------...//////---,,,+++,,,+++++++++******))))))***)))))))))((((((((((((''''''''''''''''''''''''RRRRRRQQQPPPOOONNNMMMLLLMMMKKKIIIGGGFFFFFFGGGHHHEEECCCAAAAAAAAA@@@>>><<<<<<;;;999777555444333333222222000//////.........///////////////000111222111111111111222333444555666777666555333111///...///333999@@@HHHNNNQQQRRRVVVddd}}}pppxxxiiiLLLHHHAAA===???BBBBBB???>>>BBBBBBAAA???<<<999777555666666555666666666777777777777666666555444444333333333333333222111111000//////000000000/////////............------------+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&''')))******(((&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++,,,,,,---......//////000111333444444444333222555444333333444666888:::======>>>>>>>>>?????????EEEDDDBBB@@@@@@AAACCCDDDDDDFFFIIIJJJIIIGGGFFFFFFFFFDDDBBBBBBDDDGGGIIIIIIDDDCCCCCCCCCDDDFFFHHHIIIGGGHHHJJJJJJIIIGGGDDDBBBGGGDDDBBBCCCDDDCCC>>>:::;;;AAACCC>>>999999999888:::999888666444333222222111111000000000000111111......//////000000111111///......------,,,++++++******++++++******)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$!!!""")))///***(((&&&$$$"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((()))))))))(((((()))***+++,,,---...,,,---/////////000222555777888999;;;===???@@@AAAAAAAAAAAABBBEEEFFFFFFEEECCCCCCDDDDDDDDDDDDDDDCCC>>>===<<<<<<>>>>>>>>><<>>===<<<;;;:::::::::555555555555444444444444333333333222111222333444222111000/////////000111333111000000111111000///,,,---.........---+++***++++++***************))))))))))))(((((((((((('''''''''''''''''''''''''''KKKKKKKKKJJJIIIIIIHHHHHHEEEDDDCCCAAAAAAAAAAAABBB???===<<<;;;;;;;;;999888777666555444333222222222444333222111000/////////////////////000111333333222222333333444555777777666666555333000///000111555;;;BBBIIIRRRYYYZZZWWW[[[]]]oooyyyhhhPPPNNN??????@@@BBBDDDDDDBBBAAAAAA@@@???===;;;999777555555555555555666666666666777777666555444333333222222222333333222111000000//////000000000///......---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((((((((('''%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,---.../////////000111222333222111111333333333444555666777888999999:::;;;<<<<<<======?????????@@@BBBDDDGGGHHHCCCFFFHHHIIIHHHFFFEEEEEEFFFEEECCCDDDFFFGGGGGGFFFCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDGGGEEEDDDCCCBBBAAA>>><<>>>>>>>>>>>AAACCCEEEDDDCCC@@@AAABBBBBBCCCCCCCCCBBB===<<<;;;<<<===>>>===<<<>>>===<<<;;;:::999999999444444444444444444444444111333444333222111222444111111///.........///000222111000000222222111000,,,,,,,,,,,,,,,+++******************************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<;;;;;;:::::::::888777666777666555333222222111000000000000111666555333222111000000000//////000000111333444555444444444555666777999:::666666555333111333777:::AAAHHHOOOVVVbbbmmmooollliii___[[[aaammmoooOOOHHHOOO===@@@CCCDDDCCCCCCAAA@@@???>>>>>><<<:::888666555444444555555666666666555777666666555444333222111111222222333222111000000//////000000000///------,,,,,,++++++++++++******)))*********************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))******+++,,,---...//////---...000111111111000///000111333555666666666666666666777888:::;;;<<<<<<;;;<<<>>>@@@BBBEEEFFFGGGCCCEEEGGGGGGFFFDDDDDDEEEEEEDDDEEEFFFGGGFFFCCCAAABBBAAAAAA@@@AAABBBDDDEEEGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDAAA???======>>>HHHNNNNNNEEE<<<888888888666666555444444444444555222111111000000111111222000000000000///////////////......------,,,++++++***************))))))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################"""""""""""""""#########"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$########################!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((()))***++++++,,,+++,,,------------000222111222333555777999;;;<<<;;;;;;<<>>???>>>===<<<;;;999888777666777777333333333333333333333333000333555555333111222333111000///...---.../////////......///111222111000,,,+++******))))))******))))))))))))************))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%888888999999999:::::::::777888888888777666555555777555333333444333222000/////////......///000000777666444333111000000000000000000111222444555666555555666666777999:::;;;777888777555555888???DDDQQQWWW___gggvvveeekkkfffZZZ]]]yyy|||]]]NNNHHHDDD???CCCFFFDDDAAA???===<<<======<<<;;;:::888666555333444555555666666555555777666666555333222111111000111222333333222000/////////000000000///---,,,+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))******+++---...//////,,,---///000000000///...///111333666777666555444555666777999:::<<<======<<<===???@@@BBBCCCCCCCCCCCCDDDFFFFFFDDDCCCDDDEEECCCDDDEEEGGGHHHEEEAAA===BBBAAA@@@???@@@AAABBBCCCFFFFFFDDDDDDDDDEEEFFFGGGCCCDDDCCC@@@;;;:::<<<>>>IIINNNNNNDDD:::555555555555555444444444555555666222222111111111111222222111111000000//////......///......------,,,++++++)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""""""###$$$###"""!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((())))))))))))))))))*********,,,------,,,---///111///000111333666888999:::999999;;;===@@@AAA@@@???BBBBBBBBBAAA@@@???>>>===>>>======>>>???@@@@@@???:::999777666555444555555333333333333333333333333///333666777444222222333111000///...------...///---,,,,,,---000111111000,,,+++)))((((((((()))***)))))))))))))))*********)))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$333333333333333333333333555555444333222222333333000000000000000000000000............/////////000333999>>>:::222---000555777666444333444555555555:::>>>>>>888777<<<===999;;;666888CCCGGGFFFMMM[[[ZZZ___pppxxxtttdddhhh|||}}}yyy}}}jjjWWWIIIDDDEEE@@@@@@??????>>>=========>>>===;;;999888666666666333444555777888888888888888777666444333222111111111111111111000000000000/////////...------,,,,,,+++******)))))))))))))))(((((())))))*********+++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((''''''''''''((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,---------............//////111333555555555444333222333555666888999999999;;;;;;<<<>>>@@@CCCFFFHHHHHHFFFBBB@@@@@@BBBDDDFFFDDDEEEEEEEEEDDDCCCBBBAAACCCDDDDDDAAA??????CCCGGGHHHEEEBBBCCCEEEGGGGGGEEEBBB@@@===:::999:::;;;<<>>?????????>>>@@@@@@@@@??????===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::===888444444777888666333000111222333444333222222333333333333333333333333//////...------------............------,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$222222222222222222222222222222111000000000000000000000000000000000000000.../////////000000000000444;;;BBBBBB===777555666555555444666888:::;;;<<<555777888999;;;>>><<<999<<<@@@IIITTTYYYZZZ^^^ddddddpppuuuxxxuuuwwwiiiVVVLLLFFFDDDEEEAAAAAA@@@@@@???>>>>>>======<<<;;;999888777666666555666777777888888888888777666555333222111000000111111111000000000///////////////...------,,,,,,+++******)))))))))))))))(((((()))))))))************))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((())))))************+++++++++,,,,,,,,,---------............///000222444555444333222222333444666888999999:::999::::::<<>>===<<<;;;;;;AAAAAA>>>999999:::888444444333333444555666444222111111222222333333222222000000000///---,,,***)))+++((())),,,,,,)))''')))*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$######""""""######$$$%%%$$$$$$###""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$####################################"""""""""!!!############"""""""""!!!"""###$$$$$$%%%%%%$$$$$$#########""""""!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""###################################################$$$$$$%%%%%%&&&&&&''')))(((((((((((((((((((((******+++,,,,,,------...000000000111222444666777:::<<<===???@@@@@@??????@@@@@@@@@???>>><<<;;;:::999:::::::::::::::999999;;;777444444777888555222000111222333333333222222111111111111111111111111//////...---------------,,,,,,,,,++++++***************)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$111111111111111111111111111000//////////////////000000000000000000000000000000000000111111111111111888@@@DDDBBB===888555777777777777888999::::::@@@;;;888:::;;;;;;<<>>>>>;;;::::::999888888777777777777777888888888777777666555333222111000//////111111000000000000////////////......---,,,,,,,,,+++******)))))))))))))))(((((())))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&''''''''''''(((((((((((((((''''''(((((()))***)))*********++++++++++++,,,,,,,,,,,,------------...///111333333333222222111222444666888999::::::777777888999<<<>>>AAACCC@@@@@@???@@@@@@AAABBBCCCBBBCCCCCCCCCCCCBBBBBBAAAEEECCCAAAAAABBBCCCDDDDDDAAA@@@@@@BBBCCCCCCAAA???;;;===@@@AAAAAA>>>;;;999<<<===:::777777:::999555333222222333444444333111222222333333333222111111............---,,,+++*********---333333...++++++******))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$######""""""######$$$%%%$$$######"""#########""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##########################################""""""""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$###############"""""""""""""""""""""############""""""""""""""""""""""""###################################################$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((******++++++,,,---------000000000111222444555666:::;;;===???@@@@@@@@@@@@@@@@@@???>>>===;;;999888777777888999999888888777888555444444777777444111000111222333333333333222000000000//////////////////......---------------***)))))))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$111111111111111111111111222111111000000000111111000000000000000000000000111111222222222333333333333666;;;@@@CCCCCC???<<<999999::::::::::::<<<===FFF???<<<<<<===AAAOOO^^^fffsssyyyuuuxxxwwwyyywwwsssqqqVVVLLLFFFGGGIIIFFFAAA>>>@@@@@@??????>>>=========999999999999999888888777666777777777666555555444444333222111//////......111000000000//////////////////...------,,,,,,++++++******)))))))))))))))(((((()))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((()))***)))'''%%%&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))))))))************+++++++++++++++,,,,,,,,,---......000111111222111111000111333555777999::::::555555555666888;;;===???<<<===>>>@@@AAABBBBBBBBB@@@AAABBBBBBBBBBBBBBBAAAEEEBBB@@@AAACCCEEECCCAAA>>>???AAABBBCCCAAA>>><<<999;;;>>>??????===:::888:::;;;999666777:::999555222222111222333333111///111111222222111000//////------------------,,,+++******...444444000------***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""######$$$$$$###############$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""####################################"""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""#########""""""""""""""""""""""""#######################################$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((((((*********+++,,,,,,------...///000111222333555555777888;;;===>>>???????????????>>>===;;;999888777555666666777777777777666555444444555666666333000111111222222333333333333000000////////////......///...------,,,,,,------((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$111111111111111111111111222222111111111111222222222222222222222222222222333333333444444444555555:::999999===CCCGGGJJJJJJ<<<===>>>===<<<===@@@CCC<<<@@@FFFKKKOOO[[[qqq{{{{{{zzzttt}}}|||vvvlllPPPFFFDDDEEEGGGFFFAAA>>>???>>>>>>>>>===<<<<<<;;;;;;777888999999999888888777555555555555444333222111333222111000///.........000000000////////////............---,,,,,,+++++++++******)))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''******(((&&&$$$&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((()))))))))*********************++++++++++++------...///000000000000///000222444666777888888333333333444555888:::;;;:::<<<===???AAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAACCCAAA???AAACCCDDDBBB???>>>@@@BBBDDDCCC@@@>>><<<999::::::;;;;;;:::999999;;;<<<:::666666999888444222111000111222222000...///////////////...---,,,,,,------......------,,,((('''(((,,,---***)))+++)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################""""""""""""""""""###$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######""""""###$$$$$$$$$$$$#####################$$$$$$######""""""""""""""""""################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''((((((((()))))))))***++++++,,,,,,------...///000222333444444333555777:::<<<==================<<<:::888777666444555666777777777777777333333444555555555333111222111222222222222333333111111000000000/////////......---,,,,,,,,,,,,,,,(((((())))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$333333333333333333333333111111111111111111222333444444444444444444444444555555555555666666666666:::888777888===DDDIIILLLFFFEEECCC???::::::>>>BBBEEEVVVffflllqqq|||uuuuuuvvvrrrssshhhpppuuu|||kkkOOOFFFFFFCCCBBBBBB>>>;;;>>>CCC======<<<<<<;;;:::::::::777888999999999888777666333333333333333222111000222222111000////////////000000////////////............------,,,++++++++++++******)))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((()))'''%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))*********+++,,,,,,------......//////...///111222444444555555222222222222333555777888999:::;;;===>>>?????????======???@@@AAAAAAAAAAAA??????@@@AAABBBBBB@@@>>>>>>AAACCCDDDBBB???>>>===;;;:::999888777777888888;;;<<<999555555888666222333222111111222111///...------.........---,,,,,,.........///......------+++((((((++++++((())),,,))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################""""""!!!!!!""""""############"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!"""######$$$$$$######"""""""""###########################""""""""""""################################################"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))))))))******+++,,,,,,,,,,,,---///000222333333333111333555888:::<<<<<<<<<;;;;;;;;;:::999888777666555555666777888888888888333444444555444444333333222222111111222222333444222222111111000000//////...------,,,,,,,,,,,,,,,(((((())))))))))))******)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$555555555555555555555555333333333333333444555555555555555555555555555555666666666666777777777888555666777999;;;===AAACCCJJJKKKJJJGGGFFFJJJRRRZZZkkkvvvbbb\\\^^^```{{{~~~xxxrrruuuUUUGGGGGGFFFBBB???@@@???===>>>BBB>>>======<<<;;;;;;::::::777888999:::999888666444222222333333333222222111222222111000////////////000000/////////...............---,,,,,,++++++***+++******)))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((()))))))))******+++++++++,,,,,,---...///...///000111222222222222222111111111222444555666888888888999:::;;;<<<<<<;;;<<<===???@@@AAAAAAAAA;;;>>>@@@AAA@@@>>>======>>>AAACCCCCC@@@=========;;;;;;:::888888777777777888999777333444666555111333222111111222111///---,,,,,,---.........------000000000000///......------++++++------******,,,))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""!!!!!!!!!!!!""""""######""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!""""""###############!!!!!!!!!""""""#####################"""""""""!!!################################################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''((()))))))))))))))***++++++,,,,,,+++,,,...000222222222222000222555888:::<<<======888999999999888888777666666666888999999:::::::::444555555444333444555666222222111111111222333444222222111111000//////......---,,,,,,++++++,,,,,,'''((((((((()))))))))*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$777777777777777777777777666666666666666777888999777777777777777777777777666777777777888888888888666999>>>@@@???>>>======DDDHHHNNNTTT\\\kkk|||}}}cccOOOKKKTTT^^^bbbsss}}}yyyyyy```RRRKKKGGGDDD??????DDDGGGCCC>>><<<>>>>>>>>>===<<<<<<;;;;;;777888999:::999777555444222333333444444333333333333222111000000///000000000/////////..................---,,,,,,++++++***+++******)))))))))))))))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++++++++,,,---...///......///000000000000000222111111111111333444666777666666666777888999:::;;;;;;===>>>@@@AAAAAAAAA999===AAABBB???<<<<<<===>>>@@@BBBAAA>>><<<<<<===;;;;;;;;;;;;:::888666555555666444111222666555111444333222222222222000...,,,,,,---...////////////111111111111000///...---***((())),,,,,,(((&&&''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!"""############### !!!!!!"""""""""###$$$#########""""""!!!!!!################################################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((()))))))))))))))***++++++,,,,,,+++,,,...000222222222222000222555888;;;======>>>777777888888888888777777777777888::::::;;;;;;;;;555555555444333444666888333222111111111222333444222111111000///............---,,,,,,++++++,,,,,,'''''''''((((((((())))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$888::::::999888888777555888444444777777333444:::777777777777777888999999===<<<:::777555777;;;>>>===@@@DDDHHHKKKMMMNNNNNNVVVdddsss|||zzzuuuooogggZZZUUU___jjjuuu|||yyyppprrrTTTEEEKKKEEE@@@AAAAAA@@@>>>>>>???AAA@@@@@@>>>===;;;999888777::::::999888777666555444333333333333333333333333222222222111000//////...////////////000000000000,,,,,,,,,+++++++++******+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,000000000000////////////222111//////000111444555888888999999999:::::::::<<<;;;:::999999:::<<<<<>>???>>>===:::;;;===;;;666666;;;::::::;;;;;;<<<===>>>???666999;;;<<<;;;:::<<<===AAAKKKXXX```eeemmmxxx~~~|||wwwvvv}}}{{{~~~``````cccLLLBBBHHH@@@AAABBBBBBAAA???>>>@@@AAA@@@???>>><<<:::999888777999888888888777777666666333333333333333333333333222222111111000//////...////////////////////////,,,,,,+++++++++*********+++***))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,........................111000//////000111333555666666777777888999999:::;;;;;;:::::::::;;;===>>>???===;;;;;;===>>>>>>>>>BBBAAAAAA???===;;;999888::::::;;;;;;:::777555333555555444333333333444444333333111000//////......000///...------...///000////////////...---,,,,,,************************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######$$$$$$###"""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&'''((()))***++++++,,,,,,,,,,,,---....../////////111333444444444666777666555444555666888888777555888:::;;;:::888888888555555555444333333222222111222222333333333222222---........./////////000------------,,,,,,,,,,,,*********)))))))))((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$######ddd\\\TTTRRRUUUYYY[[[[[[JJJJJJKKKKKKGGGBBBCCCGGGEEEEEEFFFGGGIIIKKKLLLMMMVVVYYY]]]]]][[[YYYYYY[[[vvv{{{uuuooosssuuu{{{~~~vvv\\\NNNVVVYYYGGGDDDHHH???AAABBBBBBAAA??????@@@AAA???>>>===;;;999888777777888888777888777777888888333333333333333333333333222111111000000//////...////////////////////////,,,++++++++++++*********+++***))))))(((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------000000/////////111333444333333444555777888999999:::::::::;;;;;;===>>>???>>>===<<<<<<>>>@@@@@@???@@@@@@???===;;;999777666888999:::::::::888666555333333444444444444444555666444222000...---,,,,,,000///...------...///000000000//////...---------************************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######$$$###""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""$$$###""""""""""""""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&''''''((()))***++++++++++++,,,,,,---.........000000000000111333555666555555666555444444666777666888::::::888777666777555444444333333222222222000111111222222111111000.............../////////---------,,,,,,,,,++++++******))))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""!!!zzzrrrmmmpppxxx{{{{{{zzzpppqqqqqqooolllkkknnnrrrooonnnnnnooooooqqqrrrsssxxx|||~~~}}}~~~}}}yyyrrrVVVKKKJJJRRRQQQDDDDDDGGG===AAABBBBBBAAA??????@@@AAA>>>===;;;999888777777777888888888777777666666666222222222222222222222222111111000000//////////////////...............---++++++++++++******************)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,---//////...//////000222222111222333555666888999:::999::::::;;;<<<>>>??????>>><<<<<<===???AAAAAA@@@@@@??????===;;;888666555888999:::;;;:::888666555222333333444555555555555555444222000...---,,,,,,///...------------...///000//////......---------************************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""############"""""""""""""""###!!!"""""""""############$$$######""""""######$$$""""""""""""""""""""""""######"""""""""""""""###$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&'''(((((()))************++++++,,,---------///...------///000111111333555777555222111444777555777888888666444444555444333333333222222222111000000000111000000///...........................,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###!!!!!!vvvssswwwyyyuuukkkUUUHHHBBBFFFKKKFFF>>>@@@BBB<<<@@@AAAAAA@@@>>>>>>???AAA===<<<:::888666666777777:::999888777555444333222222222222222222222222222000000000///////////////............------,,,,,,+++++++++*********))))))***))))))((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,---------............///000111111111111333555777999:::;;;888999:::;;;===>>>>>>>>>===<<<<<<>>>@@@AAA@@@???@@@??????>>><<<:::888777::::::;;;;;;:::777444333222222333555555555555444222111000///............///...---,,,,,,---...//////...------,,,------...************************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""#########"""""""""""""""######!!!"""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""###"""""""""""""""######$$$$$$############$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&'''(((((())))))))))))******+++,,,,,,,,,+++,,,------......///000333555666444111000222555444555666555333222222333222222222222222111111111///000000000//////...---...............---------,,,,,,+++++++++*********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""gggkkk{{{~~~yyyyyyyyy{{{uuu~~~yyyeeeSSSGGG@@@???CCCCCC@@@@@@AAABBBAAA???@@@@@@???======>>>???===;;;888666555555666777:::999888666444222000///222222222222222222222222////////////////////////.........---,,,,,,+++++++++************)))))))))***)))((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((())))))))))))******++++++,,,,,,------------......///000000000000111333444666888999:::888999:::;;;<<<<<<<<<<<<===<<<<<<>>>@@@@@@???>>>?????????>>>===<<<:::999:::;;;;;;;;;999777444222222333444555555555444333/////////......///000000///...---,,,,,,---...///...---,,,++++++,,,---...************************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$""""""""""""############$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))***+++++++++(((+++---------///444888444555444333111000111222111222222222000///000111111111111111111111111111000000000000///...------.........---------------+++++++++*********))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$###\\\fffzzzppptttvvvxxx~~~~~~llllllqqqZZZOOOHHHAAA<<<@@@AAA>>>???EEECCC@@@EEE>>>??????>>><<<;;;===>>><<<:::777555444555666777777666555444222111000///111111111111111111111111////////////////////////......------,,,++++++***************))))))))))))))))))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))******+++,,,,,,,,,,,,---...////////////000000111333444666777888777888:::;;;;;;;;;::::::===<<<<<<===??????===;;;===============<<<;;;;;;888999:::;;;:::888666444333444555666666444333222//////.........//////000......,,,,,,,,,,,,......---,,,***))))))***,,,---************************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######"""""""""""""""###$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++&&&***---,,,+++111===HHH666444222111111111000///---...///...------///000000111111111111111111111111111111000000///------.........------,,,,,,,,,+++*********))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###VVVcccnnncccbbbeeeiiissspppaaa```bbbhhhtttxxxkkkhhhuuu~~~uuu{{{oooRRRCCCAAABBBAAA@@@???===888===FFF@@@:::@@@===>>>>>>===;;;;;;<<<===;;;:::777444333444666777444444333333222111000000111111111111111111111111.........///////////////......---,,,,,,+++******************))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******++++++,,,---...//////////////////000222333444555555777888999:::::::::999888===<<<<<<===???>>><<<:::;;;;;;<<<<<<===<<<<<<<<<666777999::::::999888777333444666666666444222111000000///............///...---,,,,,,,,,,,,---...,,,+++)))((((((***+++---************************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""!!!""""""###$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))*********&&&***---+++***333FFFUUU777444000000111222///---+++,,,------,,,,,,...000000000000000000111111111111111111111000///...---.........------,,,,,,,,,************)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######iii|||~~~nnnkkkmmm{{{vvviii]]]WWWZZZkkkvvvfffhhhttt```SSSGGGCCCAAA???>>>??????>>>>>>AAADDDDDD@@@===>>>===<<<<<<===???BBBCCC;;;999666444333333444555444333222222333222000...000000111111111111000000000000111222111///---+++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))***+++***+++,,,---...---,,,+++......///111222333444555777777888888888888777777;;;;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<======888:::;;;:::777555444444444333333222222111111000------......//////000000000...,,,*********+++,,,---,,,***)))))))))******))))))*********+++++++++(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################$$$$$$##########################################$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$%%%%%%%%%###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))************+++...111555777111111111111111000///...//////...------------...000///////////////000111,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######"""""""""""""""#########sss{{{yyy|||{{{yyyjjjOOOGGGAAAAAAAAA???>>>@@@@@@??????AAACCCCCCAAA???>>>===<<<;;;;;;<<<======777666555333333444555666444444333222111///...---000000111111111111000000///000111111111///---,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((()))***+++******,,,---------,,,+++---...///000222333444444666666777888888888888888:::::::::::::::;;;;;;;;;:::999999999::::::;;;<<<777999::::::777555555555444444444333222222111111......////////////000000///...,,,*********+++,,,,,,,,,***)))))))))******)))))))))******+++++++++(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''((()))+++************,,,...111333000000000000000///......//////...------------...//////......///000111111------......///.........,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######"""""""""""""""""""""###www}}}|||oooYYYLLLBBB??????AAAAAA>>>>>>@@@AAA@@@???@@@AAABBBAAA@@@>>>===<<<;;;999888777666444333333222333444666777555777888555111------...///000000111111000000/////////000000000...---,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((()))***+++******+++,,,,,,,,,,,,+++------...///111222333444555666777888999:::::::::888999999999::::::;;;;;;999999888888888999999:::666888999999777555555666555555444444333222222222111111000000000////////////...,,,+++******++++++,,,+++******)))*********))))))))))))************(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$#####################$$$$$$$$$$$$######%%%$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))+++))))))(((((()))+++---...///000000000000//////...//////...------------...------......///000111222.........///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$############""""""""""""""""""nnnyyy~~~oooZZZNNNIIIHHHAAA@@@AAACCCAAA<<<===@@@???>>>>>>>>>>>>???@@@@@@===<<<<<<;;;999777555444333333222222222333444555888;;;===999333...///111//////000000000000//////...////////////...---,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((******)))******+++++++++++++++,,,,,,---...000111222333333444666888999:::;;;;;;777777888999::::::;;;;;;999888888777777777888888666777888888666555666777666555555444444333222222222222222111000//////......---,,,+++************++++++******************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$%%%$$$###$$$%%%%%%%%%###$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""#######################################$$$$$$$$$######################################################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))+++(((''''''((()))***,,,---000000000111111000000/////////...------------...,,,,,,---...///000222333.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$###############"""""""""""""""ppp{{{{{{ppprrrzzz|||bbbKKKCCCCCCEEEEEEBBB@@@???@@@>>>;;;<<>><<<<<<;;;;;;999888666555444444333333222222222222777:::<<<999222...///111//////000000000000//////...............------,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))******++++++++++++,,,---///000111222222333555777999::::::;;;555666888999;;;;;;;;;;;;::::::999888777777777888666777888777555555666777666555555444444333222222333333222111000///......------,,,+++************************+++*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$"""""""""###$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''')))***%%%&&&'''(((***,,,---...000000111111222111111000//////...------------...,,,,,,,,,---...000111222.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$##################""""""!!!!!!{{{zzzkkkZZZGGG???CCCFFFAAA;;;???;;;999:::;;;:::===AAA999:::;;;;;;::::::;;;<<<<<<;;;;;;:::999888777777444444444333333222222222333555666444000------///...//////000000//////...------------------------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((((())))))***+++******+++,,,...///000111111222444666777888999999444666888:::<<<<<<<<<<<<===<<<;;;999999888888888777888888666444444555777555555444444333222222222222222111000//////......,,,,,,,,,+++******))))))))))))***++++++++++++***((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%#######################################$$$$$$$$$######$$$$$$$$$$$$########################$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&''')))%%%%%%''')))***,,,---...///000000111111111111000//////...------------...,,,,,,------...///000111.........///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!gggRRRHHHBBB===>>>CCCDDD???999>>>888555888<<<<<<<<<===777999<<<<<<;;;::::::;;;===<<<:::888666666666666222333333444444444444444000000111111000///............////////////......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))((('''((()))***+++))))))***,,,---...///000111222333555666777777777444666999;;;===>>>>>>===???>>>===;;;::::::999999888888888666333333444666444444444333222222111111000000000//////.........,,,,,,,,,++++++***)))(((((()))***+++,,,++++++***(((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((%%%&&&''')))******++++++------.../////////////////////...------------...---------------...///000------......///.........,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((())))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!! jjjUUUGGG===>>>===<<<;;;<<<>>>@@@BBB@@@:::666:::>>>===:::999666:::>>>>>><<<::::::;;;???===:::666444444444444000111333444555666666666000//////000222222111///......////////////......,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))))))))((('''''''''(((***+++))))))***+++---...///000111111333444555555666666444666999<<<>>>???>>>>>>AAA@@@>>>===<<<;;;::::::999999888666333222333555444444333222222111111000////////////............++++++,,,++++++***)))(((((()))***+++,,,,,,+++***(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$###################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''&&&'''(((((()))(((((((((+++,,,,,,---.........---//////...------------.........---------......///,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!! qqqWWWEEE===::::::999:::;;;===>>>>>>??????===>>>@@@@@@>>>:::666444<<<<<<;;;::::::::::::::::::;;;;;;:::777444333444222000222444444333555:::666333111111333555333111////////////............,,,,,,+++******+++,,,,,,+++++++++************)))************))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))***+++,,,,,,******+++,,,......///111222333444555555777;;;======>>>???@@@BBBAAA???<<<:::999999999888888777666555444444333000000000000////////////...........................---,,,,,,+++***)))(((************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%###"""""""""###$$$$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""######$$$########################""""""""""""""""""""""""################################################################################################!!!"""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''))))))*********)))+++,,,,,,+++***,,,---///////////////.........,,,,,,,,,++++++*********........................+++,,,---......,,,***)))************))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################'''&&&&&&%%%$$$###""""""kkk___NNN@@@888666666666888888:::;;;<<<=========>>>???@@@AAA???<<<888666===<<<;;;;;;::::::::::::888999:::888666444444444111000111444444222333777555222000000222333222000////////////.........---,,,++++++******++++++,,,+++++++++*********)))))))))))))))((((((((('''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((***+++,,,,,,******+++,,,------...000111222333444333666:::<<<=========>>>@@@???===;;;::::::;;;;;;888888777666555444333222000000000000////////////...............---------------,,,,,,++++++***************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""###$$$############"""""""""!!!$$$###"""!!!!!!"""###$$$############"""""""""!!!############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!""""""##################################################################################################################################################################$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))************(((***++++++******+++,,,...........................---------,,,,,,,,,,,,------------------------,,,---...///...---+++************)))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$$$$######"""ppp\\\@@@<<<666333333555666777666666888999:::;;;;;;;;;>>>???AAAAAA@@@===:::888===<<<<<<;;;:::999999999666777888777555333333444000///222555444111111444333222000000111111000/////////.........---------,,,+++************+++,,,++++++*********)))))))))((((((((('''''''''&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))+++,,,+++***)))***++++++,,,---...000111222222222555:::<<<<<<<<<<<<<<<======;;;::::::;;;<<<<<<999888777666444333222111000000000000///////////////.........------,,,,,,------,,,,,,,,,,,,,,,,,,******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######""""""##################""""""""""""######""""""""""""##################""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """"""""""""############!!!!!!!!!!!!""""""""""""###################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))************''')))******)))(((***+++------------............//////............------------------------------------...///...---,,,+++******))))))))))))(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$|||~~~yyyhhhVVVCCC777777666555444555666666666444555666888999999::::::<<<===???@@@???===;;;999;;;;;;;;;;;;:::999888888666777777666333111111111000000333777555111000333333222111000000000000000.........---------,,,,,,++++++************++++++************))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***+++***)))((()))+++******+++---...///000111222555:::<<<<<<;;;;;;;;;<<<<<<:::999999999:::;;;888888777555333222111000000000000000///////////////......------,,,,,,+++,,,,,,,,,------.........***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""""""""###""""""""""""""""""############"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!#########################################################################################################################################################$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''((()))))))))))))))&&&''')))(((''''''(((***,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""######$$$$$$$$$%%%vvviiiWWWFFF;;;444222222555444444222111111222222444555666777888999999999999:::<<<<<<<<<;;;:::999888999999:::999888777777777777888666222000//////111111444888666222111444444444333222000000000111------------,,,,,,,,,,,,*********************************)))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******(((((()))***))))))***,,,---...///000222666:::<<<<<<;;;;;;;;;<<<;;;999777666666777777777777666444333111000000000000000000////////////......------,,,,,,,,,,,,+++,,,,,,------......///)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""######"""""""""######"""""""""""""""""""""""""""######""""""""""""""""""######!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""!!!!!!!!!!!!################################################################################################################################################""""""""""""#########$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''%%%'''(((((('''&&&((()))***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""######$$$$$$%%%wwwfffIII@@@777222000...///222.../////////...///111333333333555666777888888888666777999:::::::::999999444555777888888888777666666777777666222000//////222111444777666333333666444444444222000///000111------,,,,,,,,,+++++++++))))))***++++++***))))))******)))))))))((((((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''')))***)))((('''((()))((()))***+++---...//////333555888999999999999::::::999777555444444444444555555444333222222111000000000000000////////////,,,,,,,,,,,,,,,,,,------++++++,,,,,,---------...))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############""""""############""""""""""""""""""############""""""""""""############!!!!!!!!!!!!""""""""""""################################################""""""""""""############!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!!!!"""""""""#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&((()))))))))******++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++*********)))))))))(((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################"""""""""#########$$$$$$~~~fffKKK999444///...111222...---///+++---///000//////111333111111333444555666666666555666777888999::::::999111222444666777777666666333555666555333222222333111000222555444222444888333444444222...---...000,,,,,,,,,,,,++++++++++++((()))***++++++***)))(((***)))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((())))))''''''((()))((()))***+++---...//////222333555555444555777999666555444222222222333444333333333333222222222111000000000000////////////+++++++++,,,,,,------...+++++++++,,,,,,,,,,,,,,,))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!!!!!"""""""""############!!!"""###$$$$$$###"""!!!!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""############ !!!!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&'''((((((''''''((()))(((((())))))***++++++,,,************++++++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""""""""#########$$$########################""""""""""""############{{{|||yyy}}}}}}sssfffXXXLLLAAA666...222,,,***///000------111+++...111111///,,,,,,---///000111222333444444444555666777888999:::::::::...000333555777777666666111333555555444444555666000///000333333111444888111333333111---+++---///,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))((('''&&&''')))))))))***+++---...///000111222222222111222555888222222111111111222444555222222222222222222222222000000000000////////////)))***+++,,,------...///++++++++++++++++++++++++)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%$$$###"""!!!!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""############ !!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$######"""&&&'''((((((''''''(((***'''(((((()))***+++++++++*********++++++,,,,,,,,,************************,,,++++++***)))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!""""""#########$$$#################################"""""""""""""""~~~}}}ooo^^^QQQDDDAAA<<<666222///------,,,,,,,,,---------......+++,,,...---,,,,,,---////////////000111111222222222444888999888777777777///333777888666444555666555555666666666555333222111111111111222444666888///////////////......---------,,,,,,,,,,,,++++++************))))))))))))((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++(((((()))***+++,,,,,,------///111444555444444333444111000111444666555444///000222333333222111000111111111111000000000000......------------......------,,,,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$$$$######"""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))((((((((()))******++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++***)))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""############""""""""""""""""""""""""wwwyyyzzz{{{zzzzzz|||~~~|||~~~rrrjjj___UUUMMMDDD:::333333111///,,,+++***++++++,,,,,,,,,,,,------------+++,,,------,,,,,,---.........///000000111111222222444666777555444555555111333555555444333333444444555666666555444333222333222111111111111333333///////////////...------------,,,,,,,,,+++++++++*********)))))))))((((((((((((''''''''''''(((((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&''')))***(((((()))***+++,,,,,,---...///111333444444333222333111///000333555555333000111222222222222000000111111111000000000//////......------------......------,,,++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$$$$######"""########################$$$$$$$$$###############################################################"""############$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((((((((()))******+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""############""""""""""""""""""""""""ooorrrvvvxxxzzz{{{|||~~~uuuyyy}}}}}}{{{|||}}}}}}}}}}}}||||||{{{zzzyyy{{{||||||zzz||||||wwwllldddZZZQQQGGG@@@777000...---+++)))++++++***)))***+++,,,---++++++,,,,,,,,,---------***,,,------,,,+++---...---......///000000111111222333444333222222333555555333222222222333222111444444555555555444333333444333222000////////////...////////////...------,,,,,,,,,,,,++++++++++++******))))))))))))((((((((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&''')))***'''(((((()))***+++,,,,,,...///000222222222111111111000///000222333333333222222222222222111000///111111000000000000//////......------------......,,,,,,,,,+++******))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""!!!""""""######""""""!!!"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""######$$$$$$$$$##############################$$$$$$$$$$$$######""""""################################################"""############$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''(((((())))))******+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++***)))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""]]]aaagggmmmpppsssvvvxxxzzz{{{rrrlllddd___TTTGGG???<<<999444+++******,,,...///---+++...---,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,------------...//////000000000111111111000222555888999555000000222333222000333333444444444333333333444444222111000///............//////......---,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))''''''((()))***+++,,,,,,---...///000000000000///000/////////000222222222333333333222111000//////111000000000////////////...------,,,,,,------...,,,+++++++++******))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################"""""""""""""""""""""""""""""""""######"""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""###$$$$$$$$$##############################%%%%%%$$$$$$###"""""""""################################################""""""#########$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))************++++++++++++,,,,,,,,,...------,,,,,,------...+++++++++*********))))))******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""<<<@@@FFFLLLOOORRRTTTVVV\\\ccckkkoooooopppssswww~~~~~~{{{yyy~~~~~~zzzsssppppppkkkfffUUUUUUUUURRRMMMEEE>>>:::777666111++++++...///---***+++,,,---...,,,(((%%%++++++******))))))))))))*********+++++++++,,,,,,)))***++++++******+++---+++,,,,,,---......//////.../////////000333777;;;:::666111000222444333111333333222222222333333333333333333222222111000000...............------,,,,,,,,,+++++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((()))***++++++,,,,,,------...////////////////////////000000222333444333222111111000//////000000000////////////...------,,,,,,,,,,,,------++++++***************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))***************+++++++++,,,,,,...------,,,,,,------...+++++++++***************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################***---111333333444555777555999===??????@@@CCCEEELLLNNNQQQSSSSSSPPPNNNKKKHHHHHHEEE???======:::444111111000///---+++***(((---//////,,,++++++'''!!!,,,+++***(((''''''(((((((((((())))))*********+++))))))*********+++++++++(((***++++++***)))+++,,,+++++++++,,,------......,,,---...///000222777:::999666333111222333333333222222111111111222333333111222222333333222111111---............---,,,,,,++++++++++++************))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''((()))***++++++******+++,,,---...///000...///000000///000222444333333222111000000000111000000////////////......------,,,,,,,,,,,,------************************((((((((((((''''''''''''''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***************++++++++++++------,,,,,,,,,,,,------************************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%########################***,,,---,,,++++++,,,---000000//////............000111333555555555555555,,,...---+++---000///+++++++++,,,,,,---...//////"""&&&((()))---000...***))))))((('''(((***---///((()))***++++++,,,,,,,,,))))))))))))*********+++((()))******))))))***,,,******++++++,,,---------,,,---.........000333555444444444222000000222333222111000000111222333444111111222222222111//////------......------,,,+++++++++++++++************))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))***++++++(((((()))***,,,...///000...000111111000000222555333222111000000111111222000000/////////.........---,,,,,,++++++,,,,,,---))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%$$$########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))************++++++++++++,,,,,,++++++++++++,,,,,,************************''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%########################)))******)))((((((***,,,***((('''(((***---......*********+++,,,///111222***,,,+++(((***---,,,(((((((((((((((((((((((((((......***%%%%%%)))***'''''')))++++++***)))((()))(((((())))))(((((('''&&&))))))))))))************((()))******))))))***+++)))******+++,,,,,,------,,,.........------...000000333444222///...000333111111000000000111333444111111111111000///---,,,------......------,,,++++++++++++************))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$################################################"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***++++++''''''((()))+++...000111...111222222000000333666222111000000000111222333000/////////............---,,,,,,++++++,,,,,,---)))))))))))))))*********)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))************+++++++++,,,++++++******++++++,,,******************++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################(((((())))))))))))((((((((()))))))))************+++***)))(((((()))***+++000///,,,***))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))******))))))******+++,,,,,,,,,------.../////////111111111000000000000000000000000000000000000000222111111000///......---------......------,,,+++************))))))))))))((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((()))***,,,---...000000000000000111111111111000///...............222222111000...,,,+++***,,,,,,------,,,,,,+++***+++***)))(((((()))***+++))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$!!! ######"""########################################################################################################################%%%%%%$$$###"""""""""###""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((()))***************+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""((((((((())))))((((((((((((((()))))))))***************)))(((((()))******...---,,,***))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&''''''(((((())))))'''((((((((())))))))))))******)))))))))***++++++,,,,,,,,,---......//////000000000000000000000000000000000000000000000000111111000//////...------,,,,,,------,,,,,,+++***************))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))((((((((()))***+++,,,---......///000000000/////////......------------...000000000///---,,,***))),,,,,,------,,,,,,+++***+++***)))(((((()))***+++))))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""" !!!###$$$""" ########################################################################################################################&&&%%%%%%$$$######$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&############################################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))(((((()))*********************))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%################################################""""""############""""""""""""""""""""""""""""""''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((()))))),,,+++***))))))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((''''''((((((((())))))))))))))))))))))))******+++++++++,,,,,,---.........////////////////////////////////////////////////000000//////...---------++++++,,,,,,++++++***)))************))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))***+++++++++,,,...000000///...---------,,,,,,,,,------............------,,,******,,,,,,,,,,,,,,,++++++*********))))))))))))******(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!"""###$$$###!!!########################################################################################################################&&&&&&%%%%%%$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))(((((()))******************))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))))))))(((((((((((()))************++++++,,,---------.............../////////....................................------,,,,,,,,,,,,,,,,,,,,,+++******************)))))))))((()))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))))))))((((((((())))))******,,,///111111000...---,,,,,,,,,,,,---...//////,,,------------,,,,,,++++++,,,,,,,,,,,,+++*********))))))))))))))))))***''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###############""""""######$$$$$$###########################################################################################################################&&&%%%%%%$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))(((((()))***************))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%################################################"""######$$$$$$######"""""""""""""""""""""""""""&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***))))))******+++,,,,,,,,,,,,,,,---------.........---------------------------------,,,,,,,,,,,,,,,---------------,,,,,,+++************)))))))))(((((((((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''(((((())))))***,,,///111222111000......---------...///000000------.........------,,,++++++,,,,,,++++++***))))))))))))******)))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$$$$$$$%%%########################################################################################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((())))))***++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---............---,,,,,,************))))))))))))''''''(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$######""""""######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))+++,,,///111222111000000//////.........///000000---............------,,,+++++++++++++++******)))))))))************))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###%%%%%%$$$$$$%%%'''##############################################################################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))***************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''''''''&&&%%%&&&&&&'''(((''''''%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))''''''((())))))******+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,++++++************))))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############""""""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&'''((()))***++++++---...///000000000//////...---------......---------------,,,+++***+++++++++++++++***))))))((()))***++++++***)))(((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!###%%%%%%$$$$$$&&&(((########################################################################################################################$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))***************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%################################################"""""""""######"""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''&&&$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''(((((()))*********))))))***+++,,,,,,------++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,+++******************))))))))))))%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######################## !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&'''(((***+++******+++,,,---...///000///...------,,,,,,,,,,,,,,,,,,---,,,+++***))))))***++++++++++++***))))))((()))***++++++***)))((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!$$$&&&&&&$$$$$$&&&)))########################################################################################################################$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))***************&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++******))))))))))))******(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######"""""""""###%%%&&&########################"""############$$$$$$$$$ !!!###$$$%%%&&&'''"""############$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&################################################$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%################################################""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''')))******++++++,,,------------------------------------,,,,,,,,,+++++++++/////////......---------++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###"""""""""##############################""""""""""""""""""""""""$$$%%%'''&&&$$$""""""###$$$%%%&&&&&&$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''''''%%%###$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++******))))))))))))******(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######"""""""""###%%%%%%########################"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&################################################$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%################################################""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''))))))******+++,,,,,,------------------------------,,,,,,,,,,,,+++++++++.........------,,,,,,,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%###"""""""""##############################""""""""""""""""""""""""###%%%&&&%%%###""""""######$$$%%%%%%$$$#########"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%''''''%%%###$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++******))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########"""######$$$%%%########################"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&################################################$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%################################################""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######"""#################################"""""""""""""""""""""""""""###$$$$$$"""!!!"""###################################################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++*********************++++++++++++***++++++,,,,,,++++++***++++++************++++++******))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##################$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################################################################################################################$$$$$$$$$%%%%%%%%%################################################!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##########################################""""""""""""""""""""""""!!!"""######!!!!!!###$$$###"""""""""###$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******)))))))))))))))******+++++++++***++++++,,,,,,++++++***++++++************++++++******))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$####################################""""""#########$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################################################################################################################$$$$$$$$$%%%%%%%%%################################################!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''(((((())))))******+++++++++++++++++++++++++++++++++*********)))))))))************************++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#################################""""""""""""""""""""""""!!!"""""""""!!!!!!$$$&&&%%%###!!!!!!###%%%$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))(((((())))))***+++++++++***++++++,,,,,,++++++***++++++************++++++******))))))))))))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$$$$$$$##################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''((())))))***************************************))))))))))))((()))))))))***************++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!"""""""""!!!"""%%%((()))%%%""""""$$$&&&$$$###########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((((((((((()))***+++++++++***++++++,,,,,,++++++***++++++************++++++******))))))))))))******(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%$$$###"""!!!########################"""############$$$$$$$$$##################$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################""""""""""""############"""############$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((())))))*********************************)))))))))((((((((()))))))))******+++++++++++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###########################"""""""""""""""""""""""""""""""""""""""###'''))),,,'''###"""%%%&&&%%%""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%###$$$&&&""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''(((((()))***++++++++++++++++++,,,,,,+++++++++++++++************++++++******))))))))))))******(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###"""!!!########################"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################""""""""""""############"""############$$$$$$$$$###########################$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###########################"""""""""""""""""""""""""""######""""""$$$(((+++...)))$$$###%%%'''%%%"""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&((())))))((('''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''$$$###$$$&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""##################$$$$$$$$$$$$######""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))***&&&'''((((((&&&&&&'''((($$$&&&''''''&&&&&&'''(((&&&'''(((''''''(((***,,,***))))))(((((()))******)))((((((''''''(((((()))***)))((()))***)))'''%%%)))(((((((((((((((''''''&&&&&&(((***+++***'''$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''&&&%%%%%%$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********************************))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$#######################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""###### !!!!!!!!!!!!######""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%'''''''''''')))+++***+++,,,+++)))((()))***(((((())))))(((((()))))),,,,,,,,,+++++++++******------,,,+++++++++++++++---,,,******,,,,,,,,,+++))))))))))))((((((((((((&&&&&&''')))******(((&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$''''''&&&%%%%%%$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""######"""""""""############$$$######""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))(((''''''''''''((($$$&&&'''((('''((()))+++(((***++++++******+++,,,---...///000111222222222444444555555555333222111444333222111000////////////---***))))))******))))))))))))))))))*********)))((('''(((***+++***))),,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%######""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''((((((((((((((((((((()))***+++&&&'''))))))))))))***,,,***,,,///000111333555777888999;;;>>>AAACCCCCCBBBCCCDDDFFFGGGGGGFFFEEECCCDDDCCCAAA@@@??????>>>>>>;;;999666444333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))***************)))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""###### !!!!!!!!!!!!"""######""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&&&&'''''''''((('''''''''''''''((())))))'''***,,,...000111444777999;;;===??????AAACCCEEEEEEDDDEEEHHHLLLNNNNNNMMMNNNPPPRRRTTTUUUUUUTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOLLLKKKJJJIIIHHHEEE@@@===444444333333333222222222000---)))(((((((((((('''((('''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))******+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""######!!!!!!""""""""""""############""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''((((((((()))))))))))))))******+++---000555999===AAAFFFIIIIIIJJJKKKKKKIIIHHHIIIJJJOOOLLLKKKMMMQQQTTTTTTRRRQQQRRRTTTUUUVVVVVVVVVVVVQQQQQQQQQQQQRRRSSSTTTUUUSSSRRRQQQPPPPPPMMMJJJGGGBBBBBBAAA@@@???>>>>>>===888555111...,,,+++)))'''((('''''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$#######################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''(((((()))******++++++---///222555777999;;;???CCCHHHLLLPPPUUUXXXSSSTTTTTTRRRPPPNNNNNNOOOUUUQQQOOORRRXXX^^^```___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___aaadddfffgggddd```[[[WWWTTTRRRPPPOOOTTTSSSRRRPPPNNNMMMLLLKKKHHHEEE@@@<<<999555111///++++++******)))*********''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""###### !!!!!!!!!!!!"""""""""#########"""###$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***'''(((((()))***++++++++++++---000666<<>>======AAAIIIQQQVVVWWWWWWWWWWWWYYYYYYWWWUUUUUUNNNRRRZZZaaauuuzzzzzzmmmaaaXXXOOOGGG<<<555333111...+++)))((()))***,,,+++)))'''&&&&&&&&&'''''''''(((((('''(((((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''')))+++000777>>>DDDHHHBBB;;;555666AAANNNXXX\\\[[[VVVRRRTTTVVVWWWYYY\\\ZZZ___kkkvvv|||xxxyyyyyyxxxsssggg\\\NNNDDD@@@:::222+++***)))((()))******((('''&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!!!!"""$$$$$$%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''((()))***+++,,,000888@@@GGGMMMPPPQQQCCC;;;666999FFFSSS[[[^^^WWWRRRQQQWWW]]]___bbbfffmmmqqq|||rrrggg```]]]UUUGGG<<<111///,,,++++++***)))'''''''''''''''(((((((((((())))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!"""$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%$$$!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((((((((((()))***+++,,,333:::DDDMMMTTTUUUTTTRRRCCC??????HHHUUU^^^___\\\QQQPPPWWWeeennnooooooqqqqqquuu~~~}}}uuueeeWWW999666222///---,,,+++)))''''''''''''((((((((()))))))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''++++++(((&&&&&&(((,,,)))%%%&&&)))///444666AAAGGGOOOWWWZZZWWWPPPKKKJJJRRRVVVVVVZZZ^^^YYYOOO\\\dddsssyyyzzz{{{rrrsssooopppxxx{{{gggOOO888111222000,,,)))---(((&&&(((***)))(((***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&((())))))$$$&&&)))---222888>>>AAAKKKLLLPPPTTTWWWYYYXXXXXX[[[WWWUUUUUUVVVXXX]]]ccctttwww~~~{{{pppeee___\\\XXXYYY^^^aaa```ccchhhcccbbbhhhrrrqqqfffbbbfffllluuulllRRRDDD<<<555...++++++)))***,,,***''''''+++((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""###############""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$&&&***,,,***'''$$$***222999>>>CCCIIINNNSSSUUUWWWZZZ\\\]]]^^^^^^```XXXWWW^^^aaadddtttzzzuuu|||pppeee^^^XXXSSSOOORRRPPPQQQTTTSSSNNNLLLLLLGGGEEEHHHOOOPPPKKKLLLRRRcccllluuuyyyxxx|||ooo```TTTEEE777///******,,,,,,(((###%%%+++(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!"""""""""##################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((+++...---***&&&///777@@@FFFHHHLLLRRRWWWXXX\\\bbbeeeddd```[[[XXXVVVZZZeeeqqq|||~~~wwwqqqrrrhhh[[[RRRPPPNNNLLLIIICCCCCCEEEGGGGGGEEEBBBBBBEEECCCDDDHHHHHHFFFHHHNNNYYY```fffddd___^^^eeemmm{{{wwwzzz~~~{{{wwwpppaaaLLL<<<555000---,,,)))&&&(((---)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!"""""""""###########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%''')))******+++...111???FFFMMMQQQRRRUUUZZZ```]]]```dddddd```[[[XXXVVV]]]nnn|||zzznnnfffWWWQQQJJJHHHHHHHHHDDD@@@:::<<<===>>>@@@BBBCCCCCCBBBBBBDDDEEEDDD@@@@@@CCCAAAGGGMMMLLLHHHIIIPPPWWWllliiihhhmmmssszzz~~~||||||jjjXXXKKK???444000///---,,,...******)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$########################""""""""""""############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))(((&&&'''...;;;DDDLLLQQQWWW[[[]]]___cccfffbbbaaa]]]YYYVVVYYYaaahhh||||||ttthhh[[[OOOIIICCCBBBAAABBBCCC@@@:::555999;;;<<<;;;===AAACCCBBB===???AAAAAA???;;;999888;;;???CCCCCC@@@@@@DDDHHHTTTTTTYYYaaajjjuuuyyycccRRR@@@888555000+++)))************))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''+++***+++...666AAAMMMUUUVVVZZZ___eeeggggggfffeeeccc___YYYTTTWWWdddwww{{{}}}{{{qqqbbb___XXXPPPGGGAAA<<<;;;@@@BBBDDDFFFEEEBBB===:::777;;;<<<999:::??????<<>>CCCDDDEEEDDDBBB@@@???>>>@@@CCCJJJQQQYYYeeeyyyxxx|||~~~nnn\\\OOODDD777...***++++++*********)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""############$$$$$$$$$########################""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))+++111===KKKVVV[[[\\\]]]```ffflllnnnkkkddd______]]]ZZZYYY```rrrqqqgggiiiaaaPPPKKKIIIEEEBBB@@@BBBFFFIIIGGGIIIMMMNNNLLLJJJIIIHHHHHHNNNPPPMMMNNNRRRQQQLLLDDDHHHKKKJJJJJJJJJKKKJJJAAAAAAAAACCCCCCBBB???<<<;;;===AAABBBAAAHHH[[[mmmaaaWWWRRR[[[kkkyyy}}}{{{kkkXXXEEE999555+++++++++************))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################%%%%%%%%%$$$$$$#########################################################$$$#########""""""!!!!!!#########"""""""""""""""########################%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&)))%%%%%%***---+++***+++(((555FFFSSSYYY\\\___aaaaaajjjiiigggkkkggg^^^^^^ZZZccciiitttlllWWWUUUYYYVVVPPPLLLHHHIIINNNNNNMMMRRRYYYYYYVVVVVVXXXXXXUUUWWWZZZVVV[[[\\\[[[```gggddd[[[RRRTTTXXX^^^bbbaaa]]]XXXYYYYYYWWWSSSOOOKKKIIIGGG@@@BBBCCCCCCBBBDDDIIINNNIIIDDDFFFQQQ]]]hhhvvvuuuhhhVVVDDD333000...---,,,***((('''&&&)))((($$$&&&,,,***###%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((()))))))))*********))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#####################################################################"""""""""!!!############""""""""""""########################"""""""""###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))'''''')))'''&&&***000999CCCRRR\\\aaaccceeeggggggnnnkkkeeeeee___[[[```pppsss\\\QQQTTTZZZZZZVVVXXXUUUVVVXXXXXXUUUWWW]]]\\\YYYXXX\\\^^^\\\[[[]]]hhhrrrxxxvvvvvvwwwqqqhhh```]]]^^^eeeooossspppkkk```bbbfffggggggeeecccbbb]]]ZZZVVVRRRNNNKKKGGGEEEQQQIIIDDDGGGOOO[[[nnn~~~|||pppcccGGG:::...,,,---,,,,,,...******(((%%%&&&((((((&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#####################################################################""""""""""""################################################!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((***))))))(((&&&'''111<<>>NNNXXX]]]bbbgggkkkkkklllllljjjgggbbb___XXX[[[\\\ccclllmmmyyyxxxgggZZZZZZbbbfffeeedddfffhhhhhhhhhiiimmmqqqzzzzzz{{{wwwxxxxxxwwwtttpppmmmlllgggjjjkkkmmmttt|||}}}wwwYYYRRRKKKMMMXXXhhhuuu|||zzzkkkVVVCCC555555---(((444DDDAAA111*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''''''''''''''((((((((()))'''(((((()))***+++++++++)))************+++++++++000111111222333444444555666666777777777888888888999999::::::;;;<<<<<<===333333333333222222222222++++++++++++*********)))((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!!!!""""""#########$$$################################################!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&########################$$$&&&(((*********(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,333===NNN^^^ccccccfffkkkllllllkkkjjjhhhccc]]]YYYuuu}}}oooeeeccc]]]YYY\\\fffmmmnnnsssuuuxxxyyyyyyzzz}}}{{{|||zzzxxxwwwtttnnnjjjhhhlllpppuuuwwwUUUPPPIIIEEEGGGQQQ\\\dddqqquuuzzz~~~}}}www___??????444***999QQQOOO<<<+++*********))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))(((&&&(((******)))(((((()))*********+++,,,---......***---000222222444777999<<<<<<>>>AAADDDFFFGGGGGGCCCHHHLLLKKKGGGEEEHHHLLLLLLJJJGGGGGGJJJLLLLLLJJJGGGEEEDDDCCCBBB@@@>>>;;;444888666///---//////,,,******)))((((((((())))))'''(((***)))((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&''',,,333888777000((("""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((******++++++++++++---///CCCQQQ]]]bbbeeejjjkkkgggiiimmmnnndddVVVXXXqqq|||lllZZZTTTUUUTTTWWW\\\^^^fffxxx}}}~~~~~~~~~xxxxxxtttpppjjjkkkppp{{{ssseeeTTTVVV\\\___TTTGGGHHHSSSZZZ___kkkzzz{{{kkkTTT@@@444444BBBEEE777,,,,,,,,,+++***))))))***))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******++++++)))+++,,,,,,***))))))***++++++,,,---///222444555===???AAACCCEEEGGGJJJKKKTTTRRRPPPOOOOOONNNKKKHHHJJJJJJJJJJJJKKKMMMQQQSSSQQQOOONNNNNNOOONNNJJJGGGIIIIIIJJJLLLOOOQQQQQQPPPIIIMMMLLLCCC<<<:::888444000000///...,,,+++******))))))******)))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$)))111666666111+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))(((***+++))))))...888AAAMMMYYYdddeeeeeehhhjjjiiijjjgggccc^^^^^^kkksssbbbTTTOOOOOOXXXXXX]]]bbbgggnnn{{{~~~~~~wwwtttssswww{{{uuuggg[[[^^^ccciiijjj```RRRKKKJJJKKKPPP___ttt{{{\\\AAA000444888///++++++***)))((()))***,,,))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***))))))))))))***++++++***+++---...------///111555555666888:::<<<>>>???DDDDDDDDDGGGKKKOOOQQQQQQNNNJJJFFFDDDEEEDDDAAA>>>BBB@@@@@@BBBFFFIIIIIIHHHMMMMMMNNNPPPPPPNNNIIIFFFGGGGGGFFFHHHKKKNNNNNNNNNHHHOOORRRNNNHHHEEEEEECCC:::999888555222...+++)))++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""&&&---222444111,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))++++++))))))333EEETTTXXXbbbjjjkkkhhhiiilllmmmkkkccc\\\___kkkgggTTTOOOOOOSSSVVV]]]```gggooovvv}}}~~~}}}~~~xxxuuussslll```VVV\\\eeennnssssssnnncccXXX@@@@@@HHH]]]sssvvvUUU:::444555---...---+++))))))***+++,,,))))))))))))))))))))))))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))),,,+++***)))((())))))******,,,///222444777;;;>>>DDDDDDDDDCCCCCCDDDDDDEEEAAA@@@@@@DDDIIIMMMOOOOOONNNJJJEEECCCDDDEEEEEECCCEEEGGGJJJNNNPPPOOOLLLJJJLLLMMMMMMNNNOOONNNLLLJJJDDDBBB@@@@@@AAABBBCCCBBB@@@IIIPPPQQQNNNMMMNNNPPPHHHGGGFFFCCC???999444111...,,,***))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######$$$''')))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!$$$)))---///---***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))+++,,,,,,---222???PPP^^^aaaffflllnnnmmmmmmllllllddd``````lll~~~yyyhhhYYYVVV[[[^^^___```ggglllttt}}}~~~|||uuukkkddd\\\eeemmmsss}}}yyyjjjJJJAAA;;;BBBRRRfff{{{lllSSSFFF<<<---111///---,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))***,,,---//////333555888;;;>>>BBBFFFJJJLLLKKKIIIFFFDDDBBBAAA@@@BBBBBBEEEIIIMMMQQQRRRSSSTTTRRROOOMMMMMMNNNOOOPPPPPPTTTXXXYYYXXXZZZ^^^cccfffddd```[[[WWWVVVVVVWWWLLLIIIEEECCCCCCDDDDDDDDDEEEJJJPPPRRROOOLLLMMMPPPOOOPPPPPPOOOMMMJJJFFFDDD333000+++))))))******)))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$&&&((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))*********---555BBBPPP\\\cccffffffhhhlllmmmjjjddd```TTT[[[jjj|||gggaaa^^^bbbffffffeeefffvvvzzz}}}xxxooorrrrrrqqqwww}}}uuuggg\\\QQQDDD===???LLLcccvvv{{{mmm^^^KKK555000...,,,,,,------+++)))************************)))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((())))))******++++++&&&(((,,,000444777:::;;;@@@AAACCCDDDEEEHHHLLLOOOKKKJJJHHHFFFDDDBBBBBBAAAEEEIIIOOOSSSUUUWWWYYY[[[UUU[[[aaadddddddddgggiiiiiikkkkkkiiijjjtttuuukkkggggggiiibbb]]]VVVPPPLLLJJJIIIHHHEEEEEEGGGJJJIIIFFFFFFIIIHHHIIIKKKMMMNNNOOONNNNNN;;;555...++++++,,,+++)))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''''''''&&&''''''(((((()))******(((+++333BBBSSS```fffgggiiifffeeehhhgggaaa[[[YYYPPP]]]vvvyyyooonnnjjjeeecccfffiiilllrrryyy~~~xxxsssssssssllleeeccc]]]UUULLLDDDBBBKKKWWWwww|||~~~wwwgggRRR555111,,,+++,,,...---+++************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))******+++,,,,,,,,,000555:::???AAABBBCCCCCCDDDEEEEEEFFFIIIMMMPPPMMMNNNNNNPPPRRRTTTVVVWWWTTT\\\fffkkkkkkjjjmmmpppsss}}}yyy{{{}}}{{{vvvoooiiifffeeeeeeeee[[[SSSNNNOOOMMMIIIFFFHHHBBBBBBDDDEEEGGGIIIJJJKKKBBB;;;333......///---+++++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''((())))))******...555BBBQQQ___gggiiihhhhhhffffffgggbbb\\\^^^eeehhhqqqvvvhhhffflllnnnjjjjjjpppwww~~~|||tttnnnnnnjjjjjjiiiggg\\\PPPJJJJJJYYYrrr}}}~~~nnnKKKAAA555---+++,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((())))))***++++++,,,,,,666999>>>CCCFFFFFFEEEDDD===???@@@AAACCCGGGKKKOOOTTTVVVYYY^^^dddiiinnnqqqmmmxxxzzzlllfff```UUUNNNMMMGGGGGGFFFFFFFFFFFFGGGGGGHHH@@@666111111111000---+++++++++************)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((())))))******666@@@OOO\\\cccfffffffffeeegggiiihhhaaa]]]hhhwww}}}uuupppmmmlllnnnrrrsssrrrwww}}}xxxqqquuuxxxxxx{{{}}}vvvgggYYYRRRGGGWWWaaakkkyyy~~~qqqbbbTTT@@@111++++++++++++************************)))))))))))))))*********((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%###%%%'''((())))))((((((******+++,,,000666;;;???BBBBBBBBBBBBEEEEEE@@@999===CCCIIIMMMUUUaaalllqqqyyyvvvuuu{{{{{{ooojjjaaa[[[PPPIIIJJJOOONNNIIINNNIIICCC>>>:::666111---///---,,,---///...)))%%%)))((((((((())))))'''%%%))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&***(((%%%&&&''''''%%%"""((((((((((((''''''''''''''''''((())))))))))))((()))(((&&&%%%%%%''')))+++''''''(((((((((''''''&&&+++)))(((&&&%%%%%%&&&'''+++***)))''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&******))))))***,,,///222DDDPPPZZZ___dddjjjjjjeeedddooonnn```___wwwwwwwwwtttnnnlllrrrzzz{{{www|||~~~www}}}wwwzzz}}}vvvlllXXXNNNKKKUUU___gggvvv|||yyygggPPP???444---,,,//////+++***++++++'''&&&((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((''''''(((((()))******+++000///000444:::BBBGGGJJJMMMMMMJJJFFFDDDFFFIIIKKKMMMMMMOOOWWWmmmzzzxxxtttqqqrrrooobbbUUUFFFFFFGGGHHHGGGAAA888111...---++++++,,,...//////+++)))))))))******((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%'''))))))(((((((((******(((&&&'''***+++)))'''))))))))))))(((((((((((())))))*********))))))((())))))))))))*********+++******++++++***)))(((((())))))'''&&&&&&''''''(((***)))((('''''''''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''***,,,+++***---666===LLLWWW```bbbdddiiilllkkkllljjjeeeiiipppooommmqqq}}}|||{{{}}}~~~pppdddYYYUUUSSSXXXkkkwwweeeUUUFFF888///---000,,,+++------***+++...************************))))))((((((((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''((())))))******+++***(((((())),,,///111666666999AAAKKKSSSXXXYYYPPPSSSTTTRRRNNNKKKLLLPPPWWW\\\ggg|||}}}www]]]XXXQQQKKKHHHEEECCCAAA888666333000............,,,+++******++++++***(((((((((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&$$$&&&''''''&&&&&&'''))))))((('''((()))******((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,***+++,,,......---,,,+++,,,,,,,,,++++++)))(((''',,,+++***************+++))))))((((((((()))******(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&***---,,,,,,333AAAMMMWWW___fffggggggjjjnnnooonnn```]]]xxxssslllooossszzz|||yyyxxx||||||qqqcccSSSMMM[[[ooo}}}qqq^^^GGG333***---++++++,,,+++(((***...************************))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))+++***((())),,,111777;;;@@@AAAFFFOOOZZZ```aaa___UUUTTTTTTUUUTTTTTTXXX^^^mmmwwwxxxsssqqqqqqvvv|||sssjjjoooyyywwwxxx{{{{{{vvvrrr||||||tttiii]]]UUUPPPNNNMMMGGGAAA:::777666555111---///---++++++,,,,,,+++***(((((())))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''(((((('''&&&&&&'''((((((((('''(((((((((((('''******+++,,,---...///000111222444555777888888888444555666666777777666666555444444333222111///......---,,,,,,+++*********))))))))))))******++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&)))+++---222>>>MMMYYYbbbeeehhhjjjkkkllllllkkkccc[[[eeezzzsssnnnqqqyyy||||||xxxdddSSSQQQXXXkkkxxxzzz\\\AAA333...+++,,,---+++'''(((+++************************))))))((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))),,,222:::AAAFFFMMMOOOTTT[[[```aaa]]]YYY\\\TTTRRRYYYcccnnnzzz~~~{{{wwwrrrppprrrvvvnnnkkkpppttttttuuuyyyxxxxxx~~~}}}~~~|||wwwpppkkk}}}yyyuuuwww|||{{{pppeee___^^^PPPAAA:::<<<>>>:::555222000...---------,,,+++)))*********************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++,,,+++***((('''(((***((()))***+++,,,---...///333444666888:::<<<>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@AAABBBDDDEEECCCCCCCCCBBBAAA???>>>===333222111000...---+++*********************))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))+++111===LLLXXX___gggfffggglllooommmgggbbbXXXccc~~~{{{rrrpppsssvvv||||||}}}uuubbbTTTNNNZZZhhh}}}pppUUUGGG333///---//////,,,+++,,,************************(((((())))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))+++...444;;;DDDKKKPPPWWWYYY\\\^^^^^^[[[YYYWWWWWWYYYhhh}}}zzz{{{yyyrrrppprrruuuwwwxxxrrrYYYIIIDDDCCC???:::999666222000//////...---++++++++++++*********)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((((())))))))))))))))))(((&&&''')))+++,,,...111444555777:::===???@@@BBBDDDFFFHHHIIIJJJGGGGGGGGGFFFEEEDDDBBBAAAFFFDDDBBBAAAAAACCCFFFHHHHHHHHHHHHGGGFFFEEEDDDCCC??????>>>===;;;999888666/////////...---+++)))(((************************)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***,,,,,,000;;;KKKXXX```ccciiifffggglllnnniiibbb^^^___yyy~~~tttrrruuu}}}~~~{{{|||}}}zzzpppccc\\\PPPXXXjjjxxxcccZZZ???555,,,,,,------++++++++++++++++++++++++++++++(((((())))))))))))******''''''''''''(((((((((((()))))))))******++++++,,,---000666===EEEMMMSSSVVVUUUWWWYYYYYYWWWYYY^^^ccceeepppxxx}}}{{{www~~~uuuoooppprrrrrrppptttmmm]]]QQQHHHBBB@@@<<<888555333222111000------,,,+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''(((((())))))+++///222666888;;;======>>>AAACCCCCCCCCDDDEEEEEEFFFGGGGGGAAAAAAAAAAAAAAA@@@???>>>@@@@@@?????????@@@AAABBBDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEEEEDDDCCCAAAAAA;;;;;;:::888555222///...++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******---222;;;IIIVVV```eeeggghhhgggiiikkkhhh```^^^aaazzz}}}xxx{{{}}}~~~|||xxxuuuaaa[[[```uuuzzzqqqooo]]]III444,,,,,,,,,******++++++++++++++++++++++++(((((()))))))))*********''''''''''''((((((((()))((()))***+++---...///000000444<<>>@@@BBB?????????>>>>>>=========<<<===???AAABBBCCCDDDDDD@@@@@@BBBCCCCCCCCCBBBAAACCCCCCDDDDDDDDDDDDCCCBBB<<<===???@@@AAA@@@??????GGGFFFEEEBBB???;;;777555,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++,,,666EEESSS]]]ccchhhkkkgggiiilllkkkbbbYYY\\\fffuuusssxxxpppdddrrrdddDDD444111000...,,,++++++++++++++++++++++++(((((())))))*********+++'''''''''((()))***((('''***))))))***,,,///222444:::;;;???IIISSSXXXWWWSSSMMMMMMOOOTTT]]]kkk}}}xxxllllllkkkkkk{{{{{{zzzzzz|||}}}tttgggZZZGGG@@@@@@999666777333---///000000---***)))*********))))))*********+++(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((((((((((((((()))******)))((('''&&&&&&'''((((((,,,++++++,,,///000///...444:::@@@BBB@@@???BBBFFFGGGDDD???;;;::::::;;;;;;666888;;;>>>???@@@??????EEE???>>>AAABBB>>>>>>BBB<<<@@@EEEFFFEEEDDDCCCBBBCCCGGGFFFAAA===>>>@@@???:::AAACCC>>>888:::AAAGGGEEEDDDEEEGGGFFFBBB??????;;;888333111000...,,,***,,,,,,***)))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################"""###%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&***((('''(((***,,,,,,,,,333@@@NNNWWW___fffiiihhhmmmhhhfffbbbVVVSSSgggxxxyyyyyyvvvqqqwww[[[<<>>>>>777:::777444111///...------+++++++++++++++***)))((((((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''((((((((('''(((((())))))'''''''''(((((())))))))),,,,,,+++---000666;;;???AAAFFFKKKLLLHHHDDDAAA@@@888888888:::<<>><<<<<<===>>>AAA???BBBHHHIIIFFFEEEHHHIIIQQQXXX\\\ccckkkiiiaaaeeeoootttkkk[[[OOOGGGCCCJJJIIIFFFDDD@@@======???AAA@@@@@@BBBDDDDDDDDDDDDCCCBBB@@@===999555111///---,,,,,,++++++*********(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################"""$$$%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''(((+++...000===HHHTTT[[[aaafffiiigggiiidddbbb```[[[]]]uuu~~~sss}}}{{{iiieeerrrwwwSSS<<<222---***...---+++,,,---...,,,***++++++***)))))))))))))))(((((((((''''''(((((((((***+++---000555;;;@@@CCCHHHOOOVVVWWWSSSNNNKKKKKKOOO^^^tttpppaaaeeeppp{{{wwwvvvrrrqqqxxx|||rrryyyvvviiiZZZVVVPPPBBB???;;;666444444333111...,,,,,,,,,,,,+++)))(((&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&''''''(((((()))(((((('''''''''(((((('''(((((())))))*********---111555999<<<@@@GGGMMMIIIIIIIIIHHHFFFCCC@@@>>>===>>>@@@CCCEEEGGGHHHHHHDDDAAA===<<>>???@@@???BBBAAA@@@>>><<<999666444///......---,,,***)))(((((((((((((((((((((((((((''''''(((((((((((())))))(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))((('''+++222888KKKSSS\\\```ccchhhhhhfffiiiaaa\\\]]]bbbppp}}}www|||yyyxxxwwwppprrrxxxhhhKKK:::111------.../////////---+++***++++++***))))))))))))***))))))(((((('''(((***,,,000000333666<<>>???BBBIIIUUUcccpppyyyssswww~~~wwwsssccc^^^TTTKKKIIIKKKKKKIIIKKKCCC;;;888:::<<<:::888555555444333111...,,,***((((((((((((((('''''''''(((((((((((((((((())))))((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((******)))(((...999BBBUUU[[[aaacccfffiiihhheeeggg```\\\dddvvv|||{{{vvv~~~ssstttrrrttt[[[HHH:::111,,,...///000///---,,,+++,,,+++******))))))******((()))***))))))+++///333999999;;;>>>BBBGGGLLLOOOUUUUUURRRKKKGGGOOO```pppsssnnnnnnvvv|||{{{{{{{{{iiiZZZRRRGGGAAA??????<<<999444111---***)))+++...000++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))(((((('''''''''(((((((((((()))***///444999===AAAHHHNNNNNNIIICCCAAABBBEEEDDDCCCEEEJJJOOOQQQSSSPPPQQQPPPMMMJJJHHHHHHJJJTTTXXX^^^fffpppyyy~~~uuunnnpppwwwzzzwwwsss```JJJ>>>???@@@<<<666999999999888777555444333+++******)))((((((''''''))))))))))))))))))(((((((((((((((''''''((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((***++++++---555BBBMMMYYY^^^bbbdddgggjjjhhhccc^^^bbbmmm}}}yyyyyyllldddttt}}}mmm\\\HHH888..................------,,,++++++***************(((***+++++++++///777<<>>;;;888333///...///333555---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******((((((((((((((()))******((()))---333:::AAAFFFJJJLLLKKKHHHBBB<<<:::<<>>BBBHHHMMMQQQSSSSSSSSSMMMRRRWWWZZZ\\\^^^bbbfffnnnqqqvvv{{{fffRRRKKKFFF===555999999888777666666777777000///...---+++***((((((******))))))))))))(((((()))((((((''''''(((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))***)))***,,,...444???MMMWWWZZZ___ccceeehhhjjjggg```VVVmmmvvv|||~~~rrrwww|||rrr^^^KKK888333---+++---///...---,,,,,,+++************+++'''***,,,---...444>>>EEEGGGGGGHHHJJJMMMQQQUUUWWW___```dddnnn|||xxxyyy~~~pppbbbUUULLLGGGCCC@@@===999666555555555------,,,+++************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++((((((((())))))+++,,,---...222999AAAGGGJJJLLLLLLHHHEEE???:::888:::>>>AAA<<>>AAABBBCCCBBBDDDDDDCCCEEELLLYYYdddttt~~~~~~zzzsssnnnkkk___ZZZRRRJJJCCC>>><<<;;;<<<;;;888666333000...---+++*********))))))(((((())))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++++++++,,,333@@@OOO[[[bbb^^^bbbfffhhhjjjjjjcccZZZqqq~~~uuurrrwww~~~}}}mmmPPPAAA000))),,,000...***---,,,++++++******++++++---******...777BBBJJJNNNSSSOOOKKKLLLNNNTTTaaannn~~~sss]]]RRRJJJDDDFFFHHHDDD;;;333222,,,(((+++---***((('''(((''''''(((***+++)))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))***'''$$$%%%(((++++++)))***+++,,,***)))///:::CCCFFFHHHKKKLLLJJJGGGDDDCCC???CCCAAA@@@JJJXXXWWWMMMGGGIIIKKKLLLLLLUUUjjj~~~yyyuuuvvv|||~~~zzz{{{uuuttttttttt|||~~~||||||yyyrrrgggZZZMMMBBB======<<<===>>>===999222,,,------+++)))'''(((***,,,((((((((()))(((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%''')))******)))******000>>>NNNYYY___aaaddd___cccllliii___bbbnnnzzz|||wwwmmmppp{{{}}}tttqqq|||sssXXX;;;...///000...,,,///...,,,+++***)))))))))***)))+++333???IIINNNOOOQQQMMMKKKPPP\\\lll}}}}}}xxxuuurrrsss{{{vvvrrrsssvvvxxxyyy{{{yyypppaaaVVVIIICCCBBBBBB@@@>>>666///+++++++++******---***)))((((((******(((&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))******((('''((()))***)))(((''')))---222888>>>DDDGGGLLLIIIDDDBBBBBBBBB@@@>>>EEEGGGIIIPPPaaaooohhhXXXOOOPPPSSSWWW[[[eeeyyy~~~wwwpppooopppppp{{{oooVVVFFF===;;;999999;;;;;;:::888000000...,,,***((())))))((()))))))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))%%%%%%&&&&&&&&&'''''''''((('''((()))*********))))))...888GGGUUU]]]```aaabbbeeejjjhhh___^^^qqqwww}}}wwwvvv{{{||||||qqqPPP;;;444111//////...---,,,+++************+++...444???IIIPPPRRRQQQPPPSSSYYYfffyyyyyyxxx{{{}}}uuunnnhhhggghhhiiieeebbb```\\\ZZZ```hhhhhhccc\\\WWWUUUWWWZZZ]]]WWW___ddddddggglllhhh___hhheeedddhhhpppyyy~~~www}}}~~~sssiiiZZZLLLDDDBBBAAAAAA@@@999333000---***,,,///+++***(((((())))))'''%%%)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((***+++***)))(((((())),,,///666???HHHKKKJJJGGGBBB>>><<>>;;;555---***,,,+++)))(((((())))))(((''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********''')))***)))'''(((,,,000;;;???EEEKKKMMMKKKGGGCCC777;;;AAAGGGLLLNNNNNNMMMQQQ```uuunnnnnnooovvv{{{vvvqqqwwwpppdddWWWJJJ@@@999555888777555333222000---+++***)))))))))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&''''''''''''((()))++++++*********+++...===NNNYYY___ccceeeeeeaaaiiihhhZZZUUUlllyyyvvvtttYYYDDD444...---......---,,,,,,,,,,,,,,,666BBBNNNRRROOONNNVVV^^^qqqfff___nnn|||ooo```VVVQQQKKKHHHJJJKKKIIILLLQQQHHHKKKRRRYYYYYYUUUVVVYYYccc```\\\XXXUUUTTTTTTTTTNNNTTTTTTOOOPPPXXX[[[WWWLLLJJJGGGGGGIIIKKKNNNOOORRRTTTTTTQQQSSS___nnnxxxxxxzzzpppeeeZZZQQQLLLHHHEEECCC<<<222,,,***+++***((((((***++++++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))************'''((((((((((((,,,333999GGGKKKOOONNNIIIDDDCCCDDD@@@GGGMMMMMMIIIHHHLLLRRReee||||||zzz|||tttssswwwzzz{{{rrrcccUUUJJJCCC===:::666444333222000...+++***)))((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***++++++***'''&&&&&&'''&&&&&&&&&'''''''''((((((''')))******)))***,,,///888GGGVVV\\\___dddggggggeeefffaaa[[[ddd~~~}}}yyyppp\\\GGG555---//////...---,,,,,,,,,,,,<<>>444111---+++++++++***************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''''''''(((((((((((())))))*********+++++++++***+++,,,111777===AAACCCIIIGGGDDDAAA@@@DDDLLLSSSPPPSSSUUUTTTWWWfff}}}|||xxxyyy}}}~~~|||zzzyyyuuuuuuuuuxxx}}}uuurrriii^^^NNNBBB===:::888666333111...,,,***)))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,+++(((&&&&&&'''''''''''''''((((((((((((&&&)))*********///777???MMMYYYaaa```bbbiiikkkfffccc[[[^^^ooo{{{vvv||||||VVV999333222000///---,,,++++++KKKJJJJJJPPP```zzz}}}nnnYYYyyytttssseeeUUUVVV```XXXEEEKKKKKKLLLNNNOOOPPPOOONNN[[[ZZZfff|||}}}|||rrrttt~~~yyy|||zzzooonnnrrrqqqkkkeeeeeeZZZVVV\\\^^^XXXXXX]]]^^^mmmttt|||tttYYYKKKHHHGGGGGGHHH888444000---+++***)))(((************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((((((((())))))************+++++++++,,,---000888@@@DDDDDDBBBHHHCCC>>><<>>;;;666444111...,,,+++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***+++***'''&&&'''(((''''''''''''((((((((()))''')))+++++++++222<<>>BBBBBBAAADDDLLLSSSMMMIIIEEEDDDFFFSSSkkk}}}{{{xxxyyy{{{xxx|||}}}|||xxxpppkkk|||yyyyyywwwsssvvv|||qqqXXXEEE;;;666000,,,+++,,,---,,,***))))))***))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((...)))'''***,,,)))'''(((***999IIIOOORRRZZZdddjjjggglllfffXXX\\\yyy{{{uuussswww}}}{{{ZZZ555111pppaaagggzzzrrr[[[LLLGGGFFFJJJOOO]]]bbbooo~~~}}}{{{}}}{{{xxxuuuttttttuuuvvvwwwsssnnnlllkkkiiiccc]]]\\\YYYVVVTTTSSSSSSRRRQQQOOOOOOOOOOOOOOONNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOQQQTTTWWW[[[^^^___cccfffkkkooossswww{{{~~~|||xxxuuuuuuyyyssscccWWWKKK>>>666222---+++,,,---,,,************)))((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******((((((+++000555999CCCCCCBBBCCCFFFIIIMMMOOOQQQIIIDDDIIIUUUggg~~~{{{yyy|||wwwxxxyyy|||zzzssssssyyydddPPPAAA777111...******+++*********+++,,,***)))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++'''&&&***,,,***)))***///???OOOVVVYYY^^^eeeiiilllggg___[[[hhhyyyuuuuuu|||yyyuuu}}}tttGGG111iii^^^eeebbbTTTFFFBBBEEEMMMWWW```lllsss~~~|||{{{zzzvvvqqqnnnoooooommmkkkllliiifffeeeccc___YYYTTTPPPMMMJJJHHHHHHHHHGGGFFFBBBBBBBBBCCCBBBBBBAAA@@@AAAAAA@@@@@@@@@@@@??????@@@AAACCCEEEHHHKKKMMMOOOSSSVVV[[[```eeelllssswwwyyyyyy{{{~~~~~~|||vvvvvvyyykkkZZZHHH===666000------...,,,++++++++++++)))''')))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((())))))))),,,)))'''(((...777>>>CCCIIIEEEBBBEEELLLPPPNNNKKKLLLHHHKKK[[[ppp~~~sssyyy~~~vvvsssuuuwwwuuurrrrrruuuyyyxxxvvvxxx}}}uuuiiiYYYKKK@@@;;;999///...,,,+++***+++,,,,,,******)))))))))(((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''%%%&&&+++,,,***+++...666EEEUUU\\\^^^bbbeeegggmmm___XXXcccxxx|||wwwwww|||yyysss{{{www{{{\\\777WWWgggwwwcccLLLFFFCCCHHHPPPYYYeeennnpppttt{{{{{{uuuuuu{{{nnnhhhcccaaaddddddaaa]]]\\\ZZZZZZZZZYYYVVVPPPLLLGGGDDDAAA@@@@@@@@@???>>>::::::;;;;;;;;;::::::999999999888888888888888888888999999;;;===???AAACCCGGGIIIMMMRRRXXX___gggmmmmmmooosssxxx|||yyyyyy~~~{{{~~~}}}uuucccOOOAAA999222///000---,,,******++++++)))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))***((('''+++333===EEEIIIGGGEEEEEEIIINNNPPPMMMIIIEEEKKK]]]yyyyyywww|||yyynnneeecccggglll~~~wwwsssqqqnnn~~~{{{vvvnnndddYYYNNNDDD>>>999666111---++++++++++++*********)))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&(((++++++***,,,222<<>>@@@BBBEEEIIIOOOVVV\\\```dddiiiooouuuyyy}}}~~~~~~}}}|||}}}{{{lllYYYKKK>>>444000111///---******+++++++++******)))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***&&&'''+++111:::BBBHHHKKKEEEHHHKKKMMMMMMLLLLLLLLLOOO]]]xxxvvvvvvsss{{{~~~uuuoookkkiiisssyyy}}}uuuooohhh```kkk}}}{{{zzzpppaaaOOOBBBAAA;;;333---++++++++++++************))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''***,,,***)))///777EEEOOOXXX\\\aaafffiiihhh```\\\iii|||yyy}}}xxxttt}}}~~~|||}}}wwwtttdddvvvaaaQQQJJJHHHKKKQQQ^^^kkkqqqrrrvvv{{{{{{tttnnnmmmkkkeeeaaa```TTTPPPMMMMMMNNNNNNLLLJJJEEEEEEEEEDDDAAA>>>:::888999666444333444555555444333333444555555555555444333333333333444444444444444333333444444555666777777888999:::<<<@@@EEEIIIRRRVVV\\\ccciiiooovvvzzzzzz{{{}}}~~~~~~~~~zzzvvvvvvzzzlll]]]LLL===888999555222---+++***+++,,,+++******)))))))))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))))))))******%%%***111888>>>DDDIIIMMMJJJNNNQQQOOOLLLMMMTTT[[[lllyyyuuulllkkk{{{xxxlllnnnvvvuuuiiiZZZooo|||}}}kkk[[[JJJAAA777000---------,,,++++++*********)))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((+++,,,)))***333???OOOVVV\\\___dddiiijjjggg[[[dddzzz~~~~~~~~~~~~{{{~~~}}}nnn^^^ggg|||vvv\\\PPPMMMOOOSSS```gggsss}}}}}}yyyyyy}}}wwwpppiiieeeaaaYYYTTTSSSKKKJJJIIIGGGEEECCCBBBAAA<<<<<<<<<;;;999666555555666444222222333444444333333444444555666666555555444444444555555666666666666555555555555555666666444555666555666777;;;>>>BBBFFFLLLQQQWWW^^^gggmmmpppsssvvvyyy{{{}}}yyyttt{{{uuuaaaOOOIIIKKK@@@;;;333---++++++,,,,,,*********)))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********'''///888>>>@@@DDDKKKQQQOOOPPPPPPMMMOOOYYYjjjxxx}}}ttthhhnnn{{{yyy~~~qqqsssvvv|||}}}~~~www\\\QQQCCC888333111...,,,+++++++++*********))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''***+++))),,,:::IIIUUUZZZ___bbbfffhhheee___YYYiii}}}yyy{{{^^^\\\sssaaaOOONNNQQQTTTWWWnnnttt~~~vvvtttwwwmmmgggbbb^^^WWWOOOKKKMMMFFFGGGFFFBBB>>>;;;::::::444555666555555444666777777555333333444555555555555555666777888888777777777777777777888888999999999999888777777777888888555666666666555666888;;;666:::???CCCHHHPPPYYY```hhhkkkppptttxxx{{{zzzvvvrrr___ZZZ]]]IIIBBB888000,,,++++++,,,************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************+++444===AAA@@@CCCLLLUUUQQQNNNKKKKKKSSSgggnnndddqqq}}}wwwooowww}}}|||}}}ooobbbPPPAAA999333///++++++++++++************))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$&&&)))***)))...???PPPVVV[[[```cccffffff___VVVWWWjjj~~~zzznnn^^^kkkdddSSSRRRNNNPPPYYY^^^gggooowwwzzzuuuooolllkkkiiibbbXXXOOOJJJHHHGGGFFFAAA>>>;;;:::;;;:::777444444444444444444444444444111111222333555777999:::888777777888999;;;;;;;;;666999:::888888<<<<<<999===<<<===???>>><<<:::;;;999999999888888777777777888888888:::===CCCKKKQQQUUUZZZbbbkkksssxxx{{{}}}yyyyyy||||||sssdddIII===111,,,+++***)))***,,,+++***)))((((((((((((***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))+++,,,+++***)))***---///333777999:::BBBNNNRRROOOMMMNNNEEEIIIjjj}}}ooorrr~~~xxx|||zzzwwwpppwwwsssddd[[[KKK888///111---+++******++++++***)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))***++++++)))+++666HHHUUUVVVcccffffffkkkfffZZZXXXccc}}}~~~}}}}}}mmmddd|||hhhWWWRRRWWWYYY___eeebbbffflllssstttnnnfffbbb```]]]XXXPPPJJJEEEBBB???===;;;888666555666555333000333333333333333444444444888888888888999::::::;;;999999;;;<<<>>>>>>>>>===>>>AAAAAA>>>???BBBCCC@@@???>>>>>>??????@@@@@@BBB?????????>>>===<<<<<<;;;888999999999;;;===AAADDDHHHKKKQQQZZZdddnnnvvv{{{rrrPPP@@@333///...******---,,,+++***))))))(((((((((***))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((())))))******+++******,,,000333999<<<>>>???GGGOOOQQQMMMMMMPPPQQQ```zzzyyyssssssttttttzzzxxx}}}xxxdddGGG555111///---+++***+++,,,+++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((())))))***+++******...999JJJWWW[[[dddeeedddjjjcccVVVSSSeee~~~~~~}}}}}}~~~xxxiiitttdddPPPPPPYYYaaaccclllnnncccfffkkkooommmfff^^^WWWUUUOOOLLLGGGCCC???;;;777444555333222222333333111000333444444555555666666666:::::::::;;;;;;;;;<<<<<<:::<<<>>>@@@AAAAAA???>>>>>>AAAAAA>>>???CCCDDDBBBBBBBBB@@@??????@@@BBBCCCAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;::::::>>>???AAAGGGRRR^^^jjjqqqwwwzzz~~~|||www\\\HHH888555111******000,,,,,,***)))))))))))))))***))))))((((((''''''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((()))))))))((()))***+++,,,///333666:::===BBBGGGMMMSSSQQQLLLFFFMMMWWWlll}}}}}}wwwmmmmmmuuunnnaaaeeemmmuuuzzzXXXAAA:::333000---+++,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))******+++,,,222???OOOZZZ___eeeccccccfff^^^RRRSSSuuu}}}~~~zzzwww}}}{{{wwwooorrrTTTKKKXXXggggggaaaiiilll```aaadddeeeccc\\\SSSLLLIIIGGGDDD@@@<<<:::777444222333222222333333444444333555666777888999::::::;;;:::;;;<<<===>>>?????????@@@AAACCCDDDDDDCCCDDDDDDAAADDDEEEDDDFFFKKKMMMLLLKKKLLLJJJFFFDDDEEEEEECCCDDDDDDEEEEEEDDDCCCBBBAAACCCBBB@@@???>>>===<<<;;;???===<<<>>>DDDNNNWWW]]]gggnnnwwwwwwjjjTTTBBB<<<666+++)))///,,,,,,+++***))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((()))***+++,,,///444777666<<>>888555444444444333222333444444444555666777666666888999;;;<<<>>>>>>>>>???@@@AAABBBBBBAAAAAADDDFFFGGGGGGFFFGGGKKKNNNLLLQQQTTTUUUXXX___aaa___WWWZZZYYYTTTSSSUUUSSSOOONNNOOOPPPPPPOOOMMMKKKJJJHHHEEEAAA???@@@AAAAAA@@@@@@???======>>>BBBGGGJJJTTT]]]lllxxxwwweeeRRRFFF===222,,,,,,---,,,+++***)))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***)))***++++++,,,///333666666===IIIRRRTTTPPPLLLJJJVVVqqq}}}xxx{{{~~~{{{uuutttrrrooonnnpppooommmiiifffeeefffiiikkkhhhjjjlllooorrruuuxxxyyy{{{vvv|||~~~xxxuuuyyyuuuxxxvvvxxxmmmZZZOOOCCC===666000---,,,+++***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))***++++++---444@@@MMMXXX^^^ZZZcccfffddd]]]RRR]]]zzz~~~~~~~~~~~~yyyyyyxxxwwwwwwwwwwwwxxxyyy}}}}}}}}}~~~|||}}}}}}~~~ooo___dddYYYHHHFFFJJJWWWaaajjj^^^MMMSSS^^^[[[VVVVVVUUURRRMMMGGGAAA===;;;777333000000222333333111333444555444555666888666777888:::===???@@@AAA@@@AAACCCDDDDDDDDDCCCBBBDDDGGGKKKMMMNNNPPPVVVZZZZZZ```eeehhhlllrrrsssqqqggglllkkkffffffllllllhhhaaaaaaaaa```]]]YYYVVVTTTQQQLLLGGGEEEGGGHHHHHHFFF??????>>>>>>===>>>??????DDDNNN\\\jjjtttyyy}}}~~~zzz}}}wwwfffTTTIIIAAA777...---,,,+++******)))******))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))*********+++,,,---...111555888===DDDNNNSSSPPPJJJLLLQQQdddvvvuuu||||||xxxnnngggaaa___\\\XXXWWWXXXWWWTTTPPPMMMMMMOOORRRTTTNNNPPPSSSVVVZZZ^^^aaaccceeegggiiilllmmmppptttwww{{{}}}qqqqqqvvv~~~zzzeeeUUUOOOIII???666000---+++***,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))******++++++000:::GGGTTT[[[^^^YYYaaaeeecccZZZSSSkkk~~~~~~}}}nnnkkkiiiiiilllqqquuuuuutttvvvvvvwwwyyy|||}}}zzzvvvxxx{{{uuuSSSBBBHHHHHHGGGOOOUUU______bbb\\\QQQWWW```]]]UUUSSSQQQNNNIIIDDD>>>:::666444222111222333333333222444666777555666888::::::;;;===???BBBDDDFFFGGGGGGIIIMMMPPPSSSUUUUUUUUUMMMTTT^^^eeehhhlllqqqvvvvvv|||~~~|||yyysssmmmgggdddccc^^^YYYWWWXXXWWWSSSOOOCCCCCCBBBAAA@@@???>>>>>>===CCCMMMWWW```hhhpppttttttyyyyyybbbWWWTTTGGG444------,,,+++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))************+++---///111555:::===DDDIIIPPPQQQKKKIIIUUUfffyyy{{{{{{tttmmmfffaaaYYYRRRMMMMMMKKKHHHGGGIIIEEEDDDCCCCCCBBBCCCDDDDDDAAABBBDDDFFFIIIKKKMMMNNNLLLNNNQQQSSSTTTWWW[[[^^^bbbgggoootttyyy|||zzzxxxwwwyyyuuuiii]]]UUUHHH===555000---+++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))*********+++,,,222>>>NNNYYY]]]\\\^^^aaabbbaaa[[[XXXyyy}}}||||||}}}zzzsssiiibbbnnnqqqxxx~~~~~~|||yyyqqqqqqsssyyyrrrOOO@@@>>>DDDEEENNN^^^cccggg^^^^^^^^^[[[```ddd^^^NNNLLLIIIEEEAAA;;;555000444333444555777777555333555777:::999888888:::===???@@@BBBDDDGGGJJJLLLMMMSSSVVV\\\ccciiinnnppprrr___jjjyyy{{{vvvuuuqqqllljjjiiieee]]]WWWJJJIIIGGGDDDBBBAAA@@@@@@<<<>>>CCCIIIPPP[[[eeelllooouuu}}}}}}lllaaabbbTTT;;;...---,,,+++************)))))))))))))))*********)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))***************+++...000444888>>>BBBGGGJJJOOONNNGGGKKKaaazzz|||zzzzzzqqqhhh___XXXQQQLLLGGGBBB>>>??????======???>>>???AAABBBCCCAAA@@@?????????@@@AAAAAABBBCCCCCC@@@AAACCCCCCCCCDDDFFFHHHFFFLLLSSSYYY```jjjwwwuuuhhhfffxxx~~~~~~eee\\\OOOBBB888222///---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************+++---333AAAQQQ[[[]]][[[cccbbb______]]]]]]yyyzzz{{{}}}|||qqquuuxxxzzz~~~~~~~~~~~~~~~|||{{{nnnkkklllrrr~~~oooOOOAAADDDEEEFFFPPP___kkkpppgggjjjiiibbb___```^^^XXXGGGFFFBBB>>>:::777555444333555777777666666777888555666888:::<<<===???@@@CCCDDDFFFHHHKKKPPPVVVZZZ```kkkzzz|||{{{rrrjjjccc___\\\^^^VVVJJJIIINNNJJJ>>>@@@>>>@@@DDDDDDEEEPPP]]]cccuuuuuucccOOO???333///...///...+++,,,000)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((()))************,,,......222555666666;;;EEENNNJJJQQQIIIAAALLLddd{{{~~~~~~xxxmmmeeeZZZQQQLLLHHHEEEBBB@@@???>>>======>>>???@@@@@@AAABBBBBBCCCCCCDDDDDD@@@BBBDDDDDDCCCCCCDDDEEEAAACCCDDDCCCAAA@@@CCCFFFBBBCCCCCCFFFKKKSSS\\\cccpppuuu~~~wwwppptttsss\\\LLLAAA888111,,,...,,,+++))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((()))))))))))))))******((('''(((***,,,***///===LLLTTTUUUZZZbbb___iiieeeSSSTTTvvvyyyyyy~~~yyysssuuuzzzvvvnnnggggggfffiiiuuuxxxrrrXXXIIIFFFIIIKKKMMMWWWeeeqqquuukkklllhhh```YYYWWWRRRLLLAAA???===:::888666555444222333555666555555777888;;;<<<===>>>???AAACCCDDDEEEIIIPPPTTTXXX^^^eeekkk|||}}}vvvrrrzzzqqqddd[[[\\\```[[[RRRGGGCCCBBBCCCAAA@@@FFFOOOWWWkkk}}}||||||~~~qqq[[[HHH999222------,,,***+++---************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&'''(((((('''(((***,,,111222555999???EEEKKKNNNIIIKKKGGGLLLbbb|||wwwnnnhhh\\\UUULLLEEEBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDDDDEEEFFFHHHIIIGGGIIIJJJJJJHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBCCCDDDHHHLLLPPPYYY^^^fffmmmppptttooo___OOOBBB777222...---+++*********))))))************************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))***)))((((((***,,,,,,222???NNNVVVXXX]]]ddd```iiibbbRRR[[[~~~~~~|||uuuooopppsssooogggdddeeeeeeeeemmm{{{|||ooottt|||UUUDDDGGGIIIMMMPPPTTT]]]jjjtttwwwjjjiiidddZZZRRRMMMGGGBBB888888666555555444444555222444666777777777999;;;<<<>>>@@@AAABBBDDDHHHKKKHHHPPPYYY```fffpppoooiiijjjhhhbbb___XXXSSSMMMJJJFFFAAAAAADDDHHHZZZmmmsssssswwwyyyyyyyyyvvv|||gggSSSCCC888...,,,---,,,+++,,,************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''((((((((()))))))))(((((((((((())))))))))))'''((((((((('''(((***---555444666>>>IIIPPPPPPMMMFFFGGGIII]]]}}}~~~tttjjjaaaYYYUUUJJJFFF@@@======>>>@@@AAA@@@@@@@@@AAACCCDDDEEEFFFHHHJJJKKKKKKJJJLLLNNNPPPRRRTTTVVVVVVUUUTTTUUUVVVUUURRRNNNMMMMMMLLLJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBEEEIIIOOOUUUYYYaaarrryyytttbbbPPPAAA888000...,,,+++,,,,,,++++++************************************************''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))''')))++++++***)))***+++...666CCCQQQXXX[[[```fffcccggg\\\PPPeee|||vvvqqqppppppjjjbbbeeeiiiiiifffhhhsss|||~~~{{{wwwmmmjjjuuujjjKKKCCCLLLKKKPPPTTTWWW___iiippppppbbb```[[[SSSLLLFFFAAA>>>444333333333333333444555555666888999:::;;;>>>@@@???AAADDDFFFHHHLLLSSSXXXWWWaaammmwww|||yyyuuujjjeeegggooohhh```XXXRRRLLLHHHFFFBBBKKKUUU^^^fffrrr~~~sssxxx~~~wwwrrrbbbOOOAAA333...///...------************************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))******+++***)))+++...000777777;;;CCCLLLQQQOOOKKKDDDIIITTTpppyyymmmaaaWWWPPPJJJGGGBBBAAA@@@???@@@BBBCCCDDDEEEDDDDDDDDDFFFIIIMMMOOOWWWYYY[[[[[[ZZZ[[[^^^aaagggiiilllnnnnnnoooqqqssslllfff___]]]___^^^YYYSSSQQQNNNJJJHHHGGGGGGGGGFFFDDDEEEHHHJJJLLLTTTgggyyy|||tttcccOOO@@@444000,,,+++,,,---,,,+++************************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))&&&(((+++,,,+++******+++111:::GGGSSSZZZ^^^cccgggfffdddWWWPPPnnn}}}yyyyyyzzz~~~||||||{{{{{{wwwnnnfffmmmuuuwwwppplllsss}}}}}}{{{ooommmsssZZZMMMLLLPPPPPPUUUZZZ\\\```fffhhhfff[[[XXXRRRMMMFFF@@@===;;;444333333333333444444555666777999:::;;;===AAADDDEEEIIILLLOOOQQQWWW```gggooo~~~{{{www~~~~~~yyyoooeee^^^XXXRRRNNNIIIEEECCCIIIUUUeeettt}}}}}}wwwyyy~~~ttt[[[KKK:::222000...------***************************)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))***++++++***+++---111444777<<>>KKKTTT[[[```dddfffhhhbbbTTTTTTwww}}}uuurrrsssrrrqqqrrrvvv{{{}}}~~~|||wwwnnn{{{xxxyyytttwww\\\OOOOOOQQQPPP[[[```dddcccdddeeebbb]]]WWWRRRLLLGGGAAA999666777444444444444444555666777666888:::;;;===@@@DDDGGGJJJNNNTTTXXX\\\eeerrr{{{zzzmmmddd```]]]YYYVVVKKKBBBBBBJJJTTT___hhh}}}}}}iiiYYYFFF:::333---+++,,,++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((((((((())))))))))))((()))))))))***...222666;;;BBBIIIJJJGGGEEEHHHLLLPPPlll|||{{{uuummmfffVVVQQQIIIDDDAAAAAA@@@@@@@@@CCCFFFHHHIIIKKKMMMOOORRRTTTZZZbbbmmmwwwxxxnnnfffcccbbbaaa___^^^YYYSSSPPPLLLIIIKKKQQQQQQWWWaaalllwwwyyybbbIII@@@333,,,+++---,,,***++++++++++++++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''')))+++,,,++++++,,,...888CCCOOOVVV\\\aaaeeeeeeggg___XXXbbbxxx{{{vvvuuunnnxxx|||zzz}}}wwwwwwZZZNNNMMMOOORRRWWWfffkkkmmmjjjgggccc[[[TTTQQQJJJEEEBBB<<<555222444333333444444666777999::::::<<<>>>???AAAEEEIIIMMMPPPWWWaaajjjtttvvvkkkiiihhhfff___WWWPPPMMMKKKJJJOOOWWWoootttzzz~~~}}}mmmXXXHHH:::///,,,---++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&'''''''''((((((((((((((((((((())))))))))))((()))******,,,000666:::AAAFFFLLLKKKGGGFFFJJJPPPeee}}}www|||pppfff^^^XXXSSSGGGDDDAAA@@@AAACCCDDDDDDFFFHHHIIIKKKNNNTTT]]]cccjjjqqq|||~~~yyyvvvssskkkdddaaa\\\SSSLLLIIIFFFIIIPPPXXXcccooo|||zzzyyykkkXXXJJJ:::///---------+++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((()))*********+++---///===IIITTTYYY^^^dddfffeeeddd^^^aaauuuxxx}}}vvvllljjjooo|||~~~zzz|||}}}}}}}}}```GGGJJJQQQNNNTTTbbblllpppqqqmmmggg```VVVMMMKKKDDD???>>>:::333222666111222333444666999;;;<<<@@@AAACCCDDDFFFJJJOOOSSSYYYcccqqqsssqqqrrrrrraaa___^^^\\\RRRIIIJJJRRRaaahhhrrrzzzrrr}}}}}}hhhTTTAAA333///000++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***+++,,,---///444:::???FFFIIILLLKKKIIIJJJNNNSSSwwwsss{{{rrrggg]]]RRRJJJEEEAAA@@@@@@AAAEEEHHHIIIIIINNNNNNNNNOOOTTT___lllvvv{{{tttsssnnnbbbTTTMMMHHHIIIKKKNNNUUU___jjjqqq{{{}}}kkkaaaRRR>>>111.........,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))))))))************+++...111AAAMMMXXX\\\___eeehhheeeaaa]]]hhh{{{rrrnnnnnnwwwzzzzzz~~~vvvssseeeTTTEEEDDDKKKTTT^^^fffvvvtttpppkkkdddZZZOOOHHH@@@>>><<<888666444444333777666555777:::===??????BBBFFFCCCDDDOOOTTTVVV```jjjxxx{{{mmmmmmjjjcccZZZSSSQQQRRRPPPSSS]]]mmmxxx}}}~~~jjjjjjwwwbbbOOOAAA222'''------,,,******,,,,,,***************))))))))))))******))))))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))************+++,,,...111777===DDDGGGEEESSSRRRMMMMMMDDDOOOrrrxxx|||ooofffZZZOOOIIIEEEBBB???AAABBBCCCEEEGGGHHHIIIJJJLLLTTT^^^fffooo|||{{{mmmbbb___[[[TTTOOONNNMMMLLLSSS]]]kkkzzz{{{}}}zzziii\\\OOO===...111444***+++*********,,,+++***((())))))))))))))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++******---333888GGGPPPWWWYYY\\\```ddddddXXX___uuuooottt|||}}}|||uuunnn{{{XXXKKKBBBDDDMMMVVV```iiissspppkkkeee^^^TTTKKKDDD<<<;;;999777555555555555666555666888<<>>AAA???===DDDOOOJJJBBBMMMeeesssttt}}}pppcccZZZMMMHHHAAA======@@@DDDFFFGGGJJJMMMMMMMMMRRRZZZbbbyyy|||rrriiiddd___YYYTTTSSSQQQ[[[hhhttt{{{rrrhhhcccLLL444---------,,,***+++,,,,,,***)))))))))))))))))))))))))))'''(((+++---...---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((*********+++000888>>>OOOTTTYYY\\\aaafffddd```RRRsss|||xxxrrrrrrAAACCCGGGNNNUUU\\\bbbggghhhccc[[[SSSLLLEEE???;;;666555444333333444555666777999===@@@CCCEEEHHHJJJJJJWWW___gggyyyuuutttyyy|||yyytttdddZZZSSSWWW```hhhqqqwwwyyyxxx{{{~~~vvv{{{jjjRRR???333...+++---...---+++++++++++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))))))))*********++++++++++++///444888:::<<<===>>>CCCIIIHHHMMMfff~~~qqq|||mmm___SSSLLLEEECCC@@@@@@BBBFFFJJJLLLIIIMMMQQQSSSWWWbbbsssyyytttqqqkkkccc]]]UUUXXX]]]dddoooyyy~~~~~~rrrlllXXXCCC777...///---++++++,,,,,,+++)))))))))))))))))))))))))))'''))),,,...///---+++)))(((((((((((((((((((((((()))))))))))))))))))))))))))*********,,,222;;;CCCRRRUUUYYY]]]bbbfffbbb[[[\\\}}}|||yyyuuutttyyy===BBBIIIPPPXXX^^^aaabbb```ZZZRRRKKKEEE@@@;;;888666555444333333444555666777:::>>>AAACCCFFFKKKNNNSSSaaammm~~~zzzvvvpppllliiidddaaaaaa```aaagggnnnvvv|||zzzuuuvvvxxxsss\\\III888///***,,,...,,,+++,,,++++++++++++************(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))(((************+++++++++++++++000555666555666===CCCKKKGGGKKK```vvv~~~nnn^^^QQQHHHDDDAAABBBDDDFFFHHHJJJLLLMMMKKKQQQZZZcccooo~~~tttkkkddd___[[[[[[___dddiiimmm}}}|||ssscccYYYHHH111000...,,,+++,,,,,,+++***************************'''))),,,//////---***(((((((((((((((((((((((((((************************)))*********---555@@@HHHRRRVVVZZZ]]]aaaccc]]]UUUggg~~~~~~{{{{{{zzzxxx{{{yyy@@@FFFLLLRRRYYY___^^^ZZZVVVQQQJJJDDD@@@<<<999777666666555444555666777888888;;;@@@CCCFFFKKKRRRXXX^^^ooosssfff___kkkjjjkkkiiiccc\\\\\\aaaooowww{{{yyy}}}}}}jjjYYYAAA444+++,,,---)))(((+++,,,++++++++++++*********(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((*********++++++++++++,,,,,,000444444333777???GGGMMMDDDPPPpppvvv|||zzzlll\\\OOOFFFBBBAAA???BBBFFFIIIJJJLLLNNNPPPPPPYYYiii{{{yyyrrrkkkbbb]]]ZZZYYY\\\bbbxxxyyykkkcccPPP333222///---+++,,,,,,,,,+++************************((())),,,------,,,***((())))))))))))))))))))))))*********************************+++...777CCCMMMQQQWWW\\\^^^______YYYQQQhhhyyypppnnn~~~zzzzzz{{{}}}|||{{{QQQTTTUUUWWW[[[___YYYPPPKKKHHHBBB>>><<<999777555555555555555777999;;;<<<<<<@@@FFFJJJOOOWWWaaaiiitttqqqgggmmmlllmmmmmmggg]]]XXXXXXfffppp~~~{{{nnnRRRAAA333111000***(((,,,,,,,,,+++++++++*********'''((((((((()))))))))***((((((((((((((((((((((((((()))************)))(((*********+++++++++,,,,,,//////000333888???DDDGGGGGGDDD___yyy~~~}}}ooofffXXXLLLEEEBBBAAAAAABBBEEEIIIKKKNNNRRRXXX\\\fffrrr}}}wwwqqqlllddd^^^aaahhh{{{}}}uuueeeSSS???333000---,,,,,,,,,,,,+++************************))))))***++++++***)))((())))))))))))))))))))))))*********************************+++///999FFFPPPPPPXXX___```^^^\\\VVVPPPpppzzziiigggkkk~~~zzzxxx|||}}}wwwyyyeeedddaaa]]]^^^^^^TTTGGGEEEBBB>>>;;;999888666444333444444666888<<<>>>@@@AAAFFFMMMRRRXXXbbboooyyy~~~qqqmmmmmmoookkkaaaXXXTTTZZZeeettt~~~}}}aaaLLL<<<888444---+++///,,,,,,,,,+++++++++******'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,222...,,,333>>>GGGHHHEEEDDDJJJtttrrrsssqqq```WWWKKKCCCAAABBBCCCCCCHHHJJJMMMOOOSSSZZZdddkkk}}}{{{rrrjjjkkksss|||vvvhhhYYYRRR444111---,,,,,,,,,,,,,,,************************))))))*********))))))((())))))))))))))))))))))))*********************************+++///:::HHHRRRPPPZZZbbbbbb^^^ZZZUUUPPPjjj^^^eeepppyyyyyyyyy~~~yyyxxx}}}}}}tttppp|||dddbbb```]]]XXXRRRMMMJJJBBB???;;;666444333444555777555555999::::::<<>>999666333333444555666444555:::<<<===AAAGGGJJJQQQ\\\fffnnnzzzppphhhgggmmmrrrsssoooiiijjjrrr~~~uuuyyyoooUUUAAA444---,,,...---------,,,,,,,,,,,,++++++*********))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))******)))+++...000...888;;;@@@JJJIIICCCFFFUUUssstttsssaaaUUUJJJCCC???AAACCCCCCFFFJJJRRRRRRWWWdddrrr}}}wwwrrrooooooqqqyyy{{{nnnppp}}}tttYYYDDD222//////,,,+++...++++++++++++************+++++++++************)))))))))))))))))))))))))))))))))))))))************+++******...777BBBMMMTTTXXX\\\\\\___aaaZZZ___sssuuuaaabbblllrrr{{{~~~}}}|||zzzzzz|||~~~|||}}}yyyrrrrrr}}}^^^``````\\\TTTLLLHHHGGG===;;;888444333333444444444333666<<>>CCCGGGLLLIIIGGGOOOkkkqqqxxxtttaaaRRRJJJ@@@>>>???DDDGGGGGGJJJOOOQQQVVVcccuuu}}}zzzwwwtttnnnmmmsss|||rrr___eee}}}|||hhhSSS:::------000---''',,,+++++++++************+++++++++************))))))))))))))))))))))))))))))))))))*********++++++,,,***)))///:::FFFNNNRRRXXXYYY[[[bbbddd\\\eeekkk```eeennnssszzz{{{{{{zzzuuuuuuyyy~~~~~~}}}zzzxxxyyy}}}{{{zzzxxxuuurrrsssbbbdddddd^^^TTTKKKGGGFFF:::888666333222333444555555555888>>>AAADDDLLLTTT]]]dddrrrzzzkkkeeeiiipppoooiiidddfffkkkqqqyyyuuu___GGG555000333.........---,,,,,,++++++******************************)))))))))******+++)))))))))))))))))))))))))))***++++++,,,///444777666CCCJJJLLLNNNIIILLL[[[{{{qqqgggxxxgggUUUIIIDDD>>>???CCCIIIKKKKKKNNNTTTXXXaaattt||||||sssllllllqqqxxx}}}aaaWWWlll}}}pppaaaGGG000+++111///''',,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++---***)))000===IIIPPPRRRXXXYYY\\\ccccccXXXdddzzzfffdddjjjqqqtttzzzxxxzzz}}}uuutttwww|||~~~~~~~~~~~~|||zzzxxxzzz~~~{{{xxxxxxyyyssslllsssddddddaaaZZZOOOFFF@@@>>>777666444333222333444555777888<<>>:::444444333333333444666666:::;;;@@@FFFIIIMMMXXXccckkk~~~}}}|||nnnddd```]]]___hhhmmmnnnttt}}}nnnRRR;;;000000//////...---,,,++++++*********+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))***++++++,,,///444:::???DDDLLLMMMJJJFFFBBBOOOjjjrrrnnn___QQQFFF@@@@@@BBBDDDHHHLLLLLLOOOZZZgggyyy~~~zzzvvvsssrrrrrrpppooommmiiihhhmmmwww{{{wwwvvvssstttzzzkkk]]]jjjtttrrrcccHHH333...//////,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))*********++++++++++++,,,,,,+++...666AAALLLRRRUUUWWWaaaccc___YYYVVVkkkjjjjjjqqqsssuuuyyyzzzuuu}}}{{{zzzvvvpppzzz}}}|||}}}xxxxxxyyyyyyuuunnnmmmqqqggg___UUUMMMHHHCCC<<<777333333333333444666777888;;;>>>EEEKKKOOOTTTaaannnyyysssvvv|||zzztttjjj```___kkkvvvxxx{{{~~~bbbDDD333000000///...---,,,++++++*********++++++,,,,,,,,,,,,+++***))))))))))))***))))))))))))))))))))))))***+++,,,---000666===BBBFFFKKKJJJHHHHHHIII]]]~~~ppp]]]PPPHHHBBB@@@AAADDDFFFJJJMMMOOOWWWjjj{{{}}}xxxsssmmmhhhiiikkkmmmnnnoooqqquuuyyyqqqvvvyyyxxxwww~~~~~~yyyyyyzzzyyy{{{iiifffzzzxxxlllVVV>>>111...000------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))*********+++++++++,,,,,,***,,,111888BBBKKKSSSWWWUUUeeefffZZZVVV```}}}ooouuuzzztttrrrwwwwwwyyy|||wwwwwwgggmmm|||~~~}}}~~~~~~}}}|||}}}~~~uuuwwwxxxuuutttssspppkkkwww```VVVJJJCCC@@@===777111222333333444555666888999<<<@@@GGGOOOSSSZZZhhhvvv~~~iii```iiixxx}}}~~~yyyxxxlllgggffflllqqquuu~~~rrrddd```qqq~~~{{{~~~~~~mmmMMM999111000///...---,,,++++++*********++++++,,,,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))***+++,,,---111777>>>DDDEEEIIIGGGHHHNNNTTTnnnwwwfffRRRGGGCCCAAAAAACCCGGGIIIMMMPPPTTT```www}}}yyyzzz}}}}}}{{{zzz|||vvvgggrrr|||}}}{{{qqq^^^GGG444---///---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((---333:::BBBJJJSSSXXXTTTggggggVVVUUUjjjxxxtttnnnssstttzzzyyytttmmmaaaooo~~~~~~~~~|||}}}~~~}}}{{{{{{|||rrrwwwvvvqqqssswwwrrrgggmmmYYYSSSJJJCCC===999555333666555444444666888999999FFFEEEJJJTTTYYY```vvvcccZZZYYYeeexxxqqqhhhaaaZZZUUUVVV[[[\\\\\\cccnnnsssxxx~~~ooodddkkkzzz{{{zzzyyyvvvuuuxxx~~~}}}|||~~~vvv~~~aaaFFF444111///...---,,,******+++,,,,,,---...///111111333000,,,*********)))((())))))))))))************---'''***444777333444<<>>333000000...,,,...,,,,,,,,,,,,...///000111//////...,,,+++)))(((((())))))))))))************,,,(((,,,444555111444<<>>BBBFFFCCCIIIeeezzztttfffRRRGGG??????CCCFFFHHHKKKMMMOOOXXXjjj~~~~~~aaa]]]}}}yyynnn\\\BBB---...............---------++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++...000777BBBHHHLLLSSSZZZ]]]bbbZZZXXXxxxpppjjjggghhhpppzzzxxxwwwkkkooommmvvv~~~~~~}}}yyyxxx{{{~~~}}}zzzwwwuuurrrmmmeee___]]]gggzzzLLLFFF>>>777444333333333333444555777999===CCCFFFNNNUUUaaammmzzz___JJJXXXhhhzzzeeeSSSNNNPPPSSSOOOQQQRRRUUU```lllnnniiimmmrrr}}}~~~zzzrrrhhhdddmmmzzz}}}sssPPP333///111,,,***...,,,,,,,,,,,,---...///000000666;;;999333,,,******))))))*********+++++++++***+++000333000...555@@@CCCHHHBBBPPPwww}}}{{{iii\\\HHHAAA===@@@DDDFFFJJJNNNPPPVVVddd{{{~~~iiiWWWeee}}}~~~pppQQQ444//////......//////...,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))*********+++++++++...111:::CCCIIILLLSSSZZZ^^^\\\WWWbbbxxx~~~wwwoookkkiiijjjsss|||yyyyyy|||zzzrrrvvvkkklllmmmvvv}}}zzzyyyzzz|||}}}zzzvvvtttrrrllleee___ZZZ[[[jjjGGGBBB;;;666444444555555666777999999;;;???EEEJJJWWW[[[eeevvvdddQQQbbbwwwjjjTTTOOORRRUUUWWWQQQPPPRRRZZZiiiuuuuuunnnyyy~~~|||wwwmmmfffhhhnnnxxxmmmttt~~~xxxVVV777000111---***---,,,,,,,,,,,,,,,---...///222777<<<:::222+++((()))************++++++++++++***---111222000000888BBBCCCHHHIIIaaa}}}zzz~~~nnn[[[NNNBBB???>>>BBBEEEGGGKKKQQQWWWcccxxx~~~uuuZZZLLLZZZpppxxx[[[???222000......///000...,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))*********+++++++++///333<<>>HHHKKKMMMSSS\\\bbbSSSRRRkkk~~~vvvqqqooonnnlllkkkooouuu|||mmm~~~xxxkkk{{{vvvcccooo{{{}}}{{{yyyyyyxxxxxxwwwuuusssssssssqqqkkkfffSSSQQQ^^^yyy;;;999666555555666555444888;;;===>>>@@@EEENNNVVVZZZgggqqqyyydddPPPLLLRRRVVVXXXYYY^^^PPPRRRkkk}}}{{{|||xxxoooiiigggaaajjjyyyhhh```vvvxxxYYY<<<000111111...,,,,,,++++++,,,,,,------......---,,,+++***))))))*********+++++++++,,,,,,---...///000222999AAAFFFEEENNNooo|||xxxiiiXXXJJJDDD???@@@CCCHHHJJJLLLSSS\\\hhh~~~sssSSSCCCEEEhhhtttbbbVVV;;;555///,,,...///...+++++++++++++++++++++++++++************************)))************+++++++++///555@@@IIILLLMMMTTT\\\bbbXXXWWWmmmwwwsssooollllllkkkkkkooovvv{{{nnn~~~zzzlllwwwlll\\\lll{{{~~~|||zzzyyyyyyzzzzzzzzzvvvtttsssttttttrrrmmmhhhXXXSSSZZZppp888666444444555555444333777:::>>>@@@BBBHHHRRR[[[fffyyy___RRRIIIMMMTTTYYY]]]bbbbbbOOOQQQppp}}}||||||xxxpppkkkkkkaaaeeeqqqaaaGGG^^^eee???---///222...,,,,,,+++++++++,,,---------+++))))))+++---......******+++++++++,,,,,,,,,...///...///444<<>>???@@@DDDIIILLLNNNWWWaaazzzwwwvvv~~~}}}~~~}}}dddMMMAAAYYYxxxuuueee___>>>777///,,,---...---+++++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++///666AAAJJJLLLMMMTTT\\\XXXXXX]]]uuuooosssnnnllllllkkklllssszzzppp~~~{{{mmmuuudddUUUhhhyyy~~~zzzyyywwwxxxyyy{{{||||||wwwuuuttttttuuusssmmmhhh^^^WWWWWWjjj888888777555444555777999777>>>>>>@@@FFFIIISSSgggsssoooUUURRRMMMMMMSSS[[[]]][[[eeeQQQ[[[yyy}}}{{{wwwnnnjjjfffbbbhhh{{{lllJJJNNNkkkvvvHHH///333444))),,,,,,,,,+++++++++*********************************************+++++++++---///000111444<<>>000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---///555===DDDHHHMMMUUU[[[]]]ZZZfff{{{tttmmmoooqqqtttxxxfffllluuummmjjjSSSLLLVVVhhhvvv~~~zzzyyyzzzzzzyyyxxxwwwvvvvvvuuusssssssssrrrqqqqqqppppppjjjccc[[[WWW[[[kkkzzz333444555555555777;;;>>>BBBIIIKKKSSSdddpppgggcccccchhhkkkjjjjjjmmmppplll~~~}}}||||||~~~}}}zzz{{{yyyuuussstttnnnllleee```mmmXXXJJJnnneee===---000.........---------,,,,,,++++++++++++++++++++++++,,,++++++***+++---///000444...///999DDDHHHIIIKKKhhhuuummm^^^LLLCCC???@@@DDDJJJIIINNNRRRTTT^^^vvvttt```___fffrrr{{{oooyyy}}}~~~~~~zzzjjjOOOMMMvvvqqqLLL555...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++,,,...000777>>>DDDHHHNNNWWW\\\]]]ZZZnnn}}}qqqlllpppuuuyyyiiieee{{{uuummm~~~\\\KKKKKKTTTdddqqq}}}zzzyyyzzzyyyxxxwwwvvvuuutttttttttssssssrrrpppoooooonnnjjjddd^^^ZZZYYYeee{{{xxxzzz333444555666666999===@@@BBBKKKPPPZZZmmm}}}wwwiiiaaagggqqqtttuuuwwwuuuttt~~~{{{zzz|||}}}|||xxxrrroooppprrrmmmgggccchhhwwwzzzyyy|||pppYYYvvvvvvMMM555000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---000111333000444>>>DDDFFFLLLUUUwwwnnnxxxcccUUUGGG@@@???AAAFFFLLLFFFNNNUUU\\\kkkmmmYYY[[[dddppp|||ppp|||{{{yyyzzz}}}~~~~~~|||{{{yyyuuu[[[KKK```|||\\\@@@111//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,///111999???EEEIIIPPPYYY]]]\\\VVVnnnyyykkknnnsssyyy~~~hhh___xxxvvvmmmtttSSSIIIMMMUUUaaannn}}}||||||zzzyyyxxxwwwvvvtttsssssssssrrrqqqpppooommmllllllkkkgggccc___ZZZ___vvv{{{yyy}}}444555666777888;;;???CCCBBBNNNVVVaaauuuwww```bbbqqq|||}}}}}}}}}}}}||||||}}}~~~}}}yyyrrroooppptttllliiijjjgggfffqqqyyyrrruuu{{{hhhrrraaaBBB333////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***,,,...111333000111999CCCEEEEEERRRccchhhuuunnnYYYNNNCCC???@@@BBBFFFKKKIIIPPPXXXdddcccQQQXXXcccppp}}}rrr~~~|||xxxwwwyyyyyywwwwwwyyy~~~~~~zzzzzz~~~hhhOOOMMMooo~~~iiiLLL666000///...------------------------******+++++++++,,,,,,,,,***+++,,,,,,,,,---///111;;;@@@EEEIIIQQQZZZ]]]\\\SSSkkkxxxnnnrrrwww|||fff[[[yyyyyyjjjkkkNNNJJJRRRWWW```mmm~~~}}}~~~yyyyyyxxxwwwuuutttsssrrroooooonnnnnnmmmlllkkkkkkhhheeedddbbbZZZXXXiii444555777777999<<>>???DDDFFFIIILLLLLLXXXkkkZZZZZZ^^^aaarrrttt~~~}}}~~~~~~zzzuuuqqqqqqrrruuu|||zzz{{{}}}~~~}}}ttt```JJJJJJfffhhh===///333,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,---,,,,,,,,,///333666;;;BBBGGGIIIOOOXXX\\\[[[```kkk{{{uuuxxxeee]]]oooxxxmmmhhhNNNOOO^^^aaafffxxx{{{qqq{{{~~~}}}}}}}}}vvvuuutttrrrqqqpppoooooommmllljjjjjjkkkkkkjjjhhhgggbbb```^^^TTTMMMWWWiii555555666888;;;???EEEHHHUUUaaassswwwmmmjjjnnnzzz}}}zzzwwwyyyyyyvvvrrrppptttwwwzzzuuuuuuwwwqqqgggiiirrrsssnnnhhhfffhhhkkkhhhdddjjj{{{||||||hhhxxxzzzuuuOOO444222///,,,222+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///222333222;;;BBBHHHLLLVVV{{{kkknnn}}}jjj[[[JJJCCC>>>@@@DDDGGGIIIMMMUUUddd|||yyyTTTWWW[[[___rrrwww}}}}}}}}}}}}yyytttpppoooppprrr}}}zzzzzz{{{{{{{{{ttteeeMMMDDDYYYzzzkkkIII333///,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,,,,///333777:::AAAFFFKKKRRR[[[^^^[[[___qqq}}}wwwuuuggg[[[jjjrrrggg{{{oooVVVRRR___gggooovvv}}}~~~}}}}}}||||||{{{vvvuuutttrrrpppoooooonnnmmmkkkjjjjjjkkkjjjhhhfffdddaaa___]]]SSSLLLTTTeee~~~333555777:::>>>CCCIIIMMM[[[hhh}}}uuudddlll~~~ggguuu~~~|||{{{yyywwwtttqqqpppqqqrrrssssssqqqssswwwssskkkjjjqqqrrrmmmiiijjjmmmmmmiiieeebbbpppsssjjjccc>>>333...///555,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...000333555999>>>DDDHHHOOOhhh|||gggwwwtttaaaRRRGGGAAA???BBBEEEGGGKKKPPP^^^sssnnnPPPVVVYYY]]]rrrzzzyyyzzz~~~~~~~~~}}}}}}}}}{{{wwwrrrnnnllllllnnnyyy{{{yyyyyyyyyxxxtttlllUUU@@@GGGgggvvv```AAA...000000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,---///444777:::???FFFMMMWWW______[[[bbbxxxxxx{{{kkkZZZeeemmmbbbvvv}}}dddVVV^^^kkkyyy~~~}}}}}}||||||{{{zzzzzzwwwuuutttrrrpppnnnnnnmmmllljjjiiiiiiiiihhheeeccc```^^^]]][[[QQQJJJPPP]]]xxx222555999===@@@EEELLLQQQ]]]kkktttjjjgggrrrbbbnnn}}}{{{zzzzzzzzzvvvqqqooopppqqqqqqppplllnnnttt|||{{{tttrrrttttttnnnkkknnnpppnnnhhheeecccjjjwwwhhhuuuiii@@@333///000555,,,+++------------------------------,,,---///222555777>>>@@@EEEGGGNNNrrrxxxlll~~~lllYYYKKKCCC@@@@@@CCCFFFIIINNNUUUfff~~~nnnQQQWWW[[[___rrr{{{sss}}}}}}}}}~~~}}}|||{{{yyyuuupppllljjjiiikkkrrr~~~zzzxxxwwwwwwrrrrrr___BBB>>>XXXvvvzzzRRR222555000///...------,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,---,,,---000444888;;;???EEEOOOZZZ___]]]YYYfffzzzpppZZZcccmmmcccuuurrrZZZ^^^ooo~~~~~~}}}||||||{{{{{{zzzwwwvvvsssqqqooommmlllllljjjhhhffffffeeedddaaa___[[[[[[[[[XXXOOOHHHLLLVVVqqq333777<<>>NNNlllaaa999555000000///...------------*********++++++,,,,,,,,,,,,,,,---------000555999===???FFFQQQYYY]]]\\\ZZZoooqqqWWW```nnneeettt{{{```cccwww~~~~~~}}}}}}|||{{{{{{wwwvvvsssqqqnnnlllkkkjjjgggeeebbb```___^^^[[[YYYXXXYYYYYYVVVNNNHHHJJJPPPhhh}}}yyyyyy666:::>>>@@@BBBHHHSSS[[[qqq|||nnnqqqUUUaaarrr}}}fffmmm~~~|||xxxuuuuuuxxxtttpppoooppppppnnnllljjjmmmsssxxxzzzyyyvvvuuuoooeeeaaagggkkkiiigggiii``````eeettt~~~fffzzz```:::333222///000+++222---------------------------------///111555888:::@@@>>>GGGKKKTTTzzzsss___NNNFFF???@@@BBBFFFHHHLLLXXXddd}}}}}}hhhLLLTTT]]]fffuuuxxx~~~}}}~~~~~~{{{xxxuuurrrooommmiiifffggglllwww}}}xxxwwwwwwppprrrjjjUUUBBBFFFaaazzzmmmEEE333111000///...------------*********++++++,,,,,,---,,,,,,------...111666:::???AAAHHHRRRXXX[[[^^^aaaqqqSSS\\\mmmeeepppzzzdddiii~~~~~~}}}}}}||||||{{{wwwvvvssspppmmmkkkiiihhheeeaaa\\\YYYWWWWWWUUUTTTVVVWWWXXXSSSMMMIIIKKKOOOeeezzzuuuwww888<<<@@@BBBEEEMMMZZZddd|||{{{nnnbbbWWWbbbjjjwwwfffkkk{{{zzzxxxuuusssuuusssrrrpppoooooommmkkkiiiiiiiiijjjlllqqqwww|||~~~vvviiiaaaeeehhheeedddiiidddcccfffppppppkkkfff===333222///000***222........................------...///222666:::<<>>HHHLLLXXXxxxyyyjjjSSSEEEAAA@@@AAADDDGGGHHHOOO___ooo```RRR\\\```fffvvv{{{~~~}}}}}}~~~~~~}}}{{{zzzvvvrrrqqqpppnnnkkkgggbbbkkkoooppp~~~|||wwwuuuvvvwwwmmmeeeZZZDDD666KKKmmmmmmBBB111000///......------...))))))***+++,,,,,,------,,,,,,------...222777:::???BBBJJJTTTXXX\\\hhhvvv|||zzzVVVZZZmmmfffpppkkk]]]fffwww~~~}}}}}}||||||{{{zzzzzzyyyyyyxxxvvvssspppllliiihhhgggbbb\\\TTTNNNLLLLLLMMMNNNUUUWWWVVVQQQLLLLLLNNNPPP___|||uuuvvvCCCAAAAAADDDJJJUUUiiizzz|||vvvrrrUUUSSS\\\aaagggttt\\\[[[mmmyyyttttttuuuqqqjjjpppooommmkkkiiihhhggggggcccbbbbbbccceeennnxxxgggggghhhccc```dddfffcccbbbeeejjjuuuZZZqqqxxxQQQ222111555///,,,222------------------------...///000000222666;;;???CCCGGGCCCMMMrrr~~~pppvvvaaaMMMDDDBBB@@@HHHIIIHHHMMMRRRbbb|||[[[QQQ```bbbiiiyyy|||zzz||||||}}}||||||{{{{{{{{{||||||vvvtttqqqpppooonnnkkkiiifffbbbeeesssxxxtttrrrtttoooiii^^^III:::CCCVVVxxxCCC777222444222***,,,000***---,,,,,,++++++,,,,,,---------,,,+++,,,111888===???EEEIIIQQQZZZ\\\dddxxxuuuwww|||~~~{{{\\\UUUfffjjjmmmppp```eeeuuu{{{zzz||||||yyyvvvzzzwwwtttrrrooolllhhheee```VVVLLLGGGEEEEEEIIINNNTTTSSSRRRPPPNNNNNNNNNOOOfffvvvtttwww@@@AAADDDJJJOOOZZZooo||||||[[[IIIJJJQQQVVVdddrrr~~~WWWVVVhhh}}}xxxrrrrrrtttpppjjjooonnnmmmkkkiiihhhgggfffdddbbbaaaaaabbbiiixxxyyyjjjdddccc```___```cccbbbbbbccceeennndddeeezzz}}}WWW555000333///---222------------------------...///000111222666;;;???DDDIIIGGGRRRxxxxxxsssrrr]]]JJJAAAAAAAAAIIIIIIJJJPPPXXXjjj^^^RRR___bbbjjjzzz{{{xxx|||fffnnn{{{||||||{{{zzzzzzzzzzzzzzzuuusssqqqpppooonnnkkkiiifffbbbdddooo}}}zzzuuurrrsssnnnjjjaaaOOO???CCCPPPxxxKKK777111222111***,,,///***---,,,,,,++++++,,,,,,---------,,,+++---111888===@@@EEEJJJUUU\\\[[[ggg|||tttvvv|||zzzZZZRRRaaaeeehhh}}}ooo]]]```ooo~~~{{{zzzzzzyyyxxxwwwyyywwwtttrrrpppmmmiiieee```VVVKKKFFFEEEDDDHHHMMMOOOPPPQQQQQQPPPOOONNNOOO^^^zzzvvvqqq===AAAIIIPPPUUUaaawww|||{{{[[[IIIEEEGGGMMMRRRbbbqqq{{{QQQPPPggg{{{zzzuuupppppprrroooiiillllllllljjjiiigggeeedddccc```______^^^bbbooo{{{sssfff___``````___```aaacccbbb```eeewwwxxxZZZdddaaa<<<000111000///111------------------------...///000111333666<<<@@@DDDJJJJJJZZZyyy~~~}}}kkkWWWFFF???@@@CCCJJJJJJKKKTTT```uuubbbTTT___bbblllzzzzzzzzz|||hhhXXXeeevvv~~~|||{{{zzzyyyxxxwwwwwwwwwuuusssqqqpppooommmkkkhhheeecccdddkkksss}}}}}}vvvqqqrrrnnnkkkfffXXXHHHCCCHHHzzz{{{WWW888///000000+++,,,///***---,,,,,,++++++,,,,,,---------,,,,,,---222888===AAAEEELLLZZZ___YYYkkkyyyqqqsssyyy}}}}}}{{{YYYOOO\\\^^^aaawww|||}}}ooo\\\]]]jjj~~~~~~}}}}}}|||zzzxxxwwwwwwxxxyyyxxxuuusssrrrnnnjjjggg```UUUKKKFFFCCCCCCFFFKKKNNNPPPQQQQQQOOONNNMMMMMMXXXqqq{{{rrr>>>CCCKKKRRRXXXfff|||{{{xxxzzzcccHHHDDDGGGHHHLLLSSSaaarrrzzzOOOOOOjjj}}}wwwvvvrrrmmmmmmooommmhhhjjjjjjiiiiiigggeeebbbaaa```^^^]]]]]]\\\^^^gggqqqlll```bbbddd______bbbeeeddd^^^___ooo\\\XXXnnnGGG333///111111000...........................///000111333777===AAACCCHHHJJJ^^^|||wwweeeRRRCCC???AAAEEEJJJIIIKKKXXXgggeeeXXXaaacccmmmzzzwwwiiiXXXUUUaaaoooyyy~~~{{{zzzxxxwwwvvvuuuuuuuuutttrrrqqqpppooommmjjjgggdddcccdddfffjjjssswwwqqqqqqnnnlllkkkaaaQQQDDD@@@gggeee<<<000...000+++---///***---,,,,,,++++++,,,,,,---------------...222888===AAACCCMMM\\\___WWWpppwwwnnnnnnsssxxxwww}}}[[[NNNYYY[[[]]]sss{{{|||wwwbbb___jjj~~~zzz~~~|||}}}~~~{{{xxxvvvxxxzzzzzzyyywwwvvvtttqqqllliii```UUUJJJEEEBBBAAAEEEJJJPPPRRRSSSQQQMMMLLLLLLNNNZZZnnn|||AAAEEELLLRRR[[[nnnrrrmmmpppuuuvvvvvvkkkRRRAAACCCHHHFFFJJJTTT^^^ttt}}}RRRPPPkkk{{{zzzsssssspppkkkjjjlllkkkgggggggggfffeeecccaaa```___]]]ZZZZZZ[[[[[[\\\bbbjjj}}}qqqbbbcccddd^^^```dddhhhfff^^^]]]jjjzzzkkkZZZ||||||WWW999///111333000...........................///000111333888===AAACCCFFFIII___vvvsss```NNNBBB@@@DDDFFFKKKIIILLL\\\oooggg]]]eeedddmmmyyyttttttUUUMMMKKKXXXhhhyyyyyyxxxwwwvvvttttttsssssssssrrrqqqppppppmmmiiifffdddcccbbbbbbccclllzzzssspppnnnnnnnnnhhhXXXGGG===\\\}}}qqqDDD333---000,,,---///+++---,,,,,,++++++,,,,,,---,,,------...///333888<<>>BBBEEEGGGLLLfffiiimmmooo\\\LLLBBBBBBGGGGGGLLLJJJQQQdddzzzgggcccjjjffflllwwwrrr~~~eeeJJJHHHEEEVVVnnn}}}xxxwwwvvvuuutttsssssssssrrrqqqqqqppppppmmmiiifffcccaaa___]]]]]]fffzzz~~~wwwqqqooooooooojjj]]]LLL???LLLtttyyyPPP999///000------000,,,---,,,,,,++++++,,,,,,---,,,---...///000333888<<<===EEEOOOYYY\\\^^^vvvpppnnnttt~~~~~~[[[NNNYYYYYY\\\rrrtttdddiiiyyy~~~}}}~~~~~~~~~|||zzzyyyzzz{{{xxxxxxwwwwwwwwwtttoookkkaaaVVVKKKEEEBBB@@@CCCHHHKKKOOORRRRRRQQQRRRXXX^^^```mmmxxxFFFHHHOOO]]]qqqxxxnnnlllqqqwwwpppvvvUUUKKKDDDFFFJJJNNNUUU]]]hhhYYYOOOdddzzzxxxqqqrrrpppjjjfffggggggeeedddbbb^^^[[[ZZZZZZZZZ[[[XXXVVVVVVXXXXXXVVVWWW[[[bbbooowwwpppeee___]]]\\\]]]___cccccc___\\\cccmmmiiicccvvvKKK222222444///........................---///000222444999???CCCEEEJJJSSSttt|||dddvvvlllYYYIIIAAACCCIIIHHHMMMMMMWWWnnn{{{fffhhhpppgggkkkuuuooo{{{fffLLLMMMMMMaaazzz~~~}}}zzzxxxwwwvvvuuutttttttttttttttrrrqqqqqqqqqpppmmmiiieeeaaa^^^ZZZWWWVVV]]]ppp}}}qqqqqqpppooojjj```PPPDDDAAAggg{{{[[[@@@111111...---000------,,,,,,++++++,,,,,,---,,,---...///111444888<<<<<>>BBBEEEIIIWWWhhhmmmVVVaaazzzppplllkkkiiiiiiiiigggccc```^^^\\\ZZZWWWVVVUUUTTTTTTUUUSSSRRRSSSUUUVVVSSSQQQPPP\\\oooyyyrrrbbbZZZ]]][[[WWWWWWYYYZZZZZZ___fffvvv|||YYYqqqbbb<<<---000000///////////////////////////000111222444888>>>BBBKKKEEEhhh}}}vvvuuugggQQQEEEBBBDDDGGGLLLOOOUUUccczzzooogggyyyooo]]]hhhllliiiwwwkkkVVV]]]ffflllvvv}}}{{{{{{||||||xxxwwwuuusssrrrrrrrrrrrrnnnoooooommmkkkgggdddbbbYYYWWWVVVUUUSSSSSS\\\gggzzztttppplllmmmnnngggXXXKKK@@@MMMcccyyy}}}oooUUU555+++444222+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111555888999???KKKQQQ[[[]]]sssxxxuuusssvvv|||fffKKKIIINNNWWW___eeeyyyvvv{{{}}}rrr^^^```qqqtttwww~~~|||{{{~~~}}}|||{{{{{{zzzxxxvvvwwwwwwvvvvvvuuurrrmmmiiieee^^^TTTHHH@@@>>>BBBFFFKKKRRR]]]ccc]]]SSSSSSZZZdddtttzzzMMMSSS^^^rrriiiZZZ```nnnsssuuuyyy[[[JJJ@@@CCCGGGLLLZZZlll}}}]]]___|||uuunnnjjjiiigggfffeeeccc```]]]\\\ZZZWWWUUURRRQQQQQQQQQRRRQQQPPPQQQSSSSSSQQQNNNNNNYYYkkkxxxwwwjjjaaa___YYYVVVVVVXXXYYYYYY\\\aaaggg}}}ZZZiiiiiiAAA000111111///////////////////////////000111222444888>>>BBBIIIKKKqqqlllrrr}}}dddOOOCCCAAADDDFFFNNNQQQZZZkkkllleeeuuukkkZZZccceeedddtttrrrxxxdddgggmmmsss~~~~~~||||||||||||yyyxxxuuusssqqqpppppppppnnnnnnnnnmmmjjjgggdddbbb[[[YYYXXXWWWTTTTTTZZZcccyyyuuuoookkkkkkmmmgggZZZNNNAAAGGG[[[sss{{{aaa;;;+++000///+++111,,,,,,,,,,,,,,,,,,,,,,,,,,,------///222555888:::AAAKKKRRR]]]\\\kkk{{{yyyyyy|||fffMMMKKKNNNUUU\\\bbb|||wwwuuu|||ttt___aaasssqqqrrr~~~}}}|||~~~}}}{{{{{{|||{{{xxxvvvwwwvvvuuuuuutttrrrnnnjjjgggaaaVVVJJJAAA???BBBFFFLLLOOOWWW___]]]WWWWWW\\\jjjyyy|||uuu}}}QQQXXXggglllVVVWWWaaaeeennnuuuyyy~~~aaaOOOBBBDDDIIIOOO```sssfff___sssoookkkhhhfffdddbbbaaa___[[[YYYXXXVVVSSSPPPMMMLLLKKKJJJLLLLLLMMMOOOPPPPPPMMMJJJIIIQQQaaassszzztttggg___WWWTTTTTTXXXYYYWWWXXX\\\aaauuu___\\\sssHHH333222222///////////////////////////000111222444999>>>CCCEEEQQQ{{{pppfffzzzxxx```LLLBBBAAADDDFFFJJJNNNZZZppp}}}hhhcccpppfffXXX______aaabbbmmmsssnnnpppyyy~~~|||{{{{{{{{{yyyxxxuuussspppnnnmmmmmmmmmmmmmmmllliiifffcccbbb^^^\\\[[[ZZZWWWTTTXXX___uuuwwwpppiiiiiijjjfff\\\RRRBBB@@@NNNjjj}}}oooFFF...------+++111,,,,,,,,,,,,,,,,,,,,,,,,---......000333666999;;;BBBKKKSSS```ZZZaaa~~~hhhQQQOOOPPPSSSYYY___xxxwwwvvv}}}{{{dddccctttvvvsss~~~~~~}}}}}}}}}|||{{{{{{|||{{{yyywwwvvvtttsssrrrrrrqqqooollljjjcccXXXLLLCCC@@@CCCFFFLLLMMMRRRYYY]]]\\\]]]```mmm{{{wwwrrryyyRRR\\\ppprrrWWWRRR___ddd___iiivvv|||{{{iiiTTTDDDDDDJJJSSSeeeyyyqqqeeeooolllffffffdddaaa___]]][[[WWWUUUSSSQQQNNNJJJGGGEEEDDDDDDEEEFFFHHHKKKLLLLLLJJJIIIEEEIIIVVVjjjyyyxxxkkk___UUURRRSSSWWWYYYXXXXXXZZZcccsssiiiRRRppp~~~QQQ666222222///////////////////////////000111333555999???CCCAAAUUUhhhlllsss[[[IIIAAABBBEEEGGGKKKOOO\\\uuulllbbb___jjjaaaXXX]]][[[ddd{{{ZZZkkktttgggbbbppp|||zzzyyyxxxxxxwwwvvvtttrrrpppnnnllllllmmmlllkkkjjjhhheeecccbbb```^^^]]]]]]YYYTTTUUUZZZooo}}}tttjjjggghhheee\\\SSSDDD;;;DDDccc||||||UUU777111///+++...------------------------......///111444777:::<<>>@@@DDDFFFGGGHHHHHHHHHDDDGGGPPPbbbtttzzzpppcccXXXSSSRRRVVVYYYXXXYYYZZZ___jjjyyySSSfffYYY999222111000000000000000000000000...000111333555:::@@@DDD@@@YYY}}}cccsssoooWWWGGGBBBDDDHHHIIIQQQVVVddd~~~]]]WWWWWWaaaZZZXXX\\\XXXgggnnn\\\nnngggWWWPPP___vvv~~~|||zzzxxxvvvuuutttsssrrrrrrpppooonnnmmmllllllkkkjjjhhhfffdddcccbbbaaa^^^]]]^^^ZZZUUUTTTVVVkkk|||yyymmmgggfffccc[[[SSSFFF:::???\\\zzzfffFFF<<<666...---------------------------//////000111444888;;;<<>>======<<<>>>AAABBBBBBCCCEEEFFFFFFHHHNNN[[[mmmzzzxxxooo___WWWRRRTTTWWWWWWXXXZZZYYYaaawww]]]dddbbb>>>333111000000000000000000000000...000111333666:::AAAEEEDDD```pppaaayyy|||jjjSSSDDDBBBFFFJJJKKKQQQXXXjjjmmmRRRLLLPPPXXXRRRVVVYYYTTThhhhhhcccuuutttXXXKKKMMMZZZooo}}}|||{{{yyyvvvtttrrrqqqppppppppppppooommmlllkkkkkkjjjiiigggeeecccbbbbbbaaa]]]\\\]]]ZZZUUUTTTUUUfffvvv}}}ooohhhfffccc[[[TTTHHH<<<;;;QQQqqquuuQQQBBB<<<222...------------------------...//////111444777:::<<<@@@LLLRRR\\\]]]ttt{{{oooZZZVVVQQQTTT]]]^^^nnnooolllqqqxxxiiiaaannnooovvv~~~}}}}}}}}}}}}{{{zzzzzz{{{|||}}}{{{zzztttsssrrrrrrsssrrrpppnnnjjjggg```WWWNNNGGGDDDCCCMMMWWW]]][[[ZZZaaammmvvv|||___rrrvvv___UUURRRTTTaaaqqqrrrttt{{{fffKKKFFFMMMZZZpppxxxnnnooogggeee\\\[[[XXXUUUSSSRRRQQQPPPNNNGGGEEECCC@@@>>>===<<<<<>>888DDDbbbzzzOOO===888222///..............................///111333777:::<<>>::::::<<>>DDDGGGHHHIIITTTjjj|||eeeRRRPPPOOOIIIJJJQQQQQQ^^^pppoootttXXX666555333111//////000111000///000111222444666;;;BBBGGGQQQooo```qqqrrrZZZDDD@@@DDDEEEFFFIIITTTccc}}}bbbTTTSSSNNNNNNMMMSSSVVVMMMSSSjjjuuueee```KKKLLLTTT```eeeyyy|||yyyxxxxxxwwwtttqqqoooooonnnllljjjgggeeedddbbbbbbccccccccccccdddddd]]][[[YYYYYYYYYXXXVVVTTT]]]cccrrryyymmmfffeeeccc___TTT???555<<>>===:::999>>>FFFWWWNNNAAA888666888===@@@QQQRRROOOKKKOOObbb}}}hhhTTTNNNMMMIIIIIIOOOMMMWWWdddtttqqqmmmaaa>>>666333111//////000111000///000111222444666<<>>===::::::BBBLLL]]]LLL<<<888888:::@@@IIIeee___UUUKKKIIIXXXuuuoooWWWMMMKKKHHHIIILLLOOOTTT\\\jjjzzzhhhpppKKK666333111//////000111000///000111222444777<<>>BBBNNNiiiggg???000333000......------------......,,,...000111222555999<<>>===<<<;;;888999CCCOOOYYYEEE888888:::;;;IIIZZZttteeeSSSGGGDDDQQQlllwww___OOOJJJIIIIIIJJJPPPSSSXXXeee}}}kkk}}}XXX666444222000///000000000...000111333444777===CCCHHHTTTkkkiiipppZZZEEEAAADDDGGGLLLRRR___rrryyyaaaPPPJJJJJJOOOSSSTTTXXX\\\VVVZZZmmmqqqmmmwwwWWWEEEHHHWWWjjjrrr~~~zzz{{{zzzxxxvvvtttrrrpppnnnmmmmmmlllkkkiiihhhfffeeeddddddcccbbbaaa```______[[[YYYWWWVVVVVVVVVTTTRRRLLLQQQ^^^wwwsssiiidddaaa]]]UUUEEE>>>BBBRRRqqqnnnEEE111111111......------------......,,,...000111222555999<<>>>>><<<:::888888666888BBBMMMKKK>>>666999:::???TTTmmmxxx```IIIBBBDDDNNNcccyyy~~~hhhSSSJJJIIIKKKJJJLLLPPPUUUaaaxxxpppbbb777444222000///000000///...000111333444888===DDDIIIWWWjjjmmmmmmXXXEEEAAAEEEGGGMMMTTTaaavvvkkkUUULLLJJJLLLMMMTTTXXX\\\bbb^^^ccctttsssuuurrrSSSEEEJJJVVVlllttt~~~{{{{{{zzzxxxuuuqqqmmmkkkjjjjjjjjjiiihhhgggfffddddddeeedddcccbbbaaa```___^^^\\\ZZZXXXWWWWWWWWWUUUSSSKKKNNNYYYqqqwwwkkkeeeaaa]]]VVVEEE<<<@@@SSSwwwvvvMMM222000222......------------......,,,...000111222555999<<>><<<<<<===<<<777555666666999@@@HHH>>>888666888;;;EEE^^^vvvqqqVVV@@@@@@FFFKKKZZZmmmpppYYYJJJIIIKKKIIILLLQQQWWWaaatttrrriii;;;444222000000000000///...000111333555888>>>EEEJJJaaawwweeeqqqiiiUUUEEEBBBEEEHHHMMMUUUddd|||___KKKHHHKKKMMMMMMVVV[[[```fffeeeiiixxxvvv~~~nnnQQQEEELLLUUUmmmuuu~~~{{{zzzyyyxxxtttoookkkiiiiiiggggggggggggfffeeedddcccccccccbbbaaa```___^^^^^^\\\ZZZXXXWWWWWWWWWUUUSSSKKKLLLVVVlllyyymmmfffaaa]]]XXXHHH======NNNsssXXX777///333......------------......,,,...000111222555999<<>>777333555888:::>>>BBB999888666555;;;LLLbbbsssdddLLL===CCCHHHGGGRRReeevvv\\\JJJGGGJJJHHHKKKQQQWWW^^^mmmrrrgggnnnAAA555333000000000000///---000111333555888>>>EEEJJJjjjnnncccwwweeeSSSDDDCCCFFFHHHMMMTTThhh|||XXXDDDDDDJJJLLLMMMXXX^^^bbbhhhgggjjjxxxuuulllOOOCCCJJJUUUnnnvvv~~~}}}zzzuuuvvvvvvrrrnnnjjjjjjkkkggggggggggggfffeeedddddd``````______^^^]]]\\\\\\[[[YYYWWWVVVVVVVVVTTTRRRJJJJJJRRRhhh{{{nnngggbbb___YYYMMMBBB;;;CCCeeeeee===000333......------------......,,,...000111222555999<<>>AAA@@@777222555:::<<<===>>>999999666333<<>>GGGIIICCCMMMaaaxxxyyy^^^IIIFFFHHHGGGFFFLLLQQQUUUbbb|||rrrWWWqqqEEE555333111000000000...---000111333555999???FFFKKKmmmjjjccc}}}bbbQQQDDDDDDFFFHHHLLLTTTlllzzzTTTAAABBBIIIKKKNNNZZZ___bbbhhhgggjjjwww~~~qqqlllOOOBBBHHHVVVpppwww~~~{{{xxxrrrttttttrrrmmmkkkkkkmmmgggggghhhhhhgggffffffeee^^^]]]]]]\\\\\\[[[[[[[[[ZZZXXXVVVUUUUUUTTTRRRQQQIIIIIIPPPeee|||ooogggccc```[[[SSSIII;;;:::XXXxxx~~~nnnBBB222333.........------.........,,,...000111222555999<<>>AAACCCGGGNNNggguuuxxxfffQQQHHHFFFDDDGGGLLLPPPTTT]]]rrr^^^zzz|||TTT888333000111111//////222111222///333<<<>>>GGG\\\|||vvv```kkkuuu```MMM@@@CCCGGGGGGMMMWWWmmmkkkOOOGGGIIILLLMMMRRR[[[dddhhhkkkqqqvvvvvv~~~sssuuukkkPPPFFFHHHTTTqqq{{{yyy{{{vvvvvvtttqqqooommmlllkkkkkkggggggggggggfffdddcccbbbaaa___\\\[[[[[[[[[ZZZYYYXXXXXXWWWVVVUUURRRQQQOOOJJJFFFJJJZZZqqqxxxiii```\\\ZZZQQQMMMFFF<<>><<<;;;<<<>>>???999666444555888;;;;;;:::444111000555AAANNNYYY^^^[[[JJJ<<<:::<<<===AAAIIIXXXlllyyymmmWWWIIIEEECCCGGGKKKPPPTTT\\\mmm```nnn^^^:::444000111111//////222111222000444<<<>>>HHH^^^vvvkkk]]]rrrrrr\\\JJJ>>>BBBGGGGGGNNNYYYqqqaaaJJJFFFKKKPPPTTTVVV___gggkkkooovvv|||}}}~~~{{{jjjPPPFFFGGGPPPnnnyyyyyyyyytttsssqqqpppnnnmmmmmmmmmmmmjjjiiigggeeedddbbbbbbaaaaaa^^^\\\[[[[[[ZZZYYYXXXWWWWWWWWWVVVTTTRRRPPPOOOGGGDDDGGGVVVkkk{{{mmmbbb^^^WWWTTTQQQIII===???[[[zzzrrrZZZ666222//////............//////---...///000222555999===IIIVVV[[[cccsssWWWNNNFFFHHHNNNRRRVVVYYY]]]^^^______bbbiiisss{{{~~~~~~~~~|||zzzxxxvvvvvvvvvuuutttsssrrrqqqqqqqqqooonnnmmmlllllllllgggfffeeecccbbb```___^^^YYYZZZ[[[[[[XXXTTTOOOLLL\\\uuu{{{xxxkkkWWWUUUUUUYYY___fffjjjkkklllpppvvv{{{}}}}}}{{{|||wwwrrrxxx~~~{{{sss|||fffSSSKKKIIIFFFDDDAAA@@@>>><<<:::::::::;;;888555333555888:::999777222000222;;;IIIWWW___cccZZZIII;;;999::::::===DDDQQQhhhyyyrrr[[[JJJEEEDDDIIIKKKOOOSSSZZZiii]]]___hhh===555000111111000000111000222111444<<>>BBBGGGHHHPPP\\\ttt|||UUUDDDCCCHHHOOOVVVYYYccclllqqquuu{{{iiiOOOFFFFFFOOOlllxxxzzzyyyuuuqqqqqqpppnnnllllllmmmnnnllljjjgggdddaaa``````aaa___^^^[[[ZZZZZZZZZXXXVVVUUUUUUVVVUUUSSSQQQNNNLLLGGGDDDHHHUUUhhh~~~}}}oooddd___WWWWWWQQQIII???;;;QQQrrrttthhh@@@222000//////............///---...///000222555999===FFFRRR[[[llllllVVVMMMGGGIIIMMMQQQUUUXXX]]]```dddgggiiinnnvvv}}}zzzyyy|||~~~}}}}}}|||~~~~~~~~~}}}{{{yyywwwvvvvvvvvvuuuuuutttrrrqqqppprrrqqqpppnnnmmmmmmmmmmmmhhhgggfffdddbbbaaa```___YYYZZZZZZZZZXXXTTTQQQOOOaaawwwzzztttwwwsss```RRRRRRSSSXXX^^^fffkkknnnppptttyyy}}}}}}|||}}}wwwyyy~~~ssswww}}}~~~gggTTTLLLHHHEEEBBBAAA???===;;;999888777777666444333555888999777555///000444===JJJUUU[[[^^^SSSEEE::::::<<<;;;===BBBTTTiiizzzttt]]]KKKEEEGGGLLLKKKMMMQQQWWWeeefffZZZttt???777000111222111000111///333111555===@@@MMMeeewww]]]\\\}}}nnnXXXHHH???DDDHHHJJJSSS```uuuuuuPPPBBBCCCFFFMMMUUU[[[eeepppvvvyyy~~~gggOOOFFFEEEOOOkkkxxxzzz{{{vvvpppqqqpppnnnkkkjjjkkkmmmllljjjfffbbb```___``````^^^]]][[[ZZZZZZYYYWWWUUUSSSSSSTTTTTTRRROOOLLLJJJGGGFFFJJJUUUeee{{{~~~qqqfff___[[[ZZZNNNFFFAAA999HHHkkk~~~vvvJJJ555000000///...............---...///000222555999===DDDRRR___tttkkkUUUMMMHHHJJJNNNQQQUUUYYY[[[```hhhooosssxxx}}}xxx{{{vvvtttwww{{{}}}}}}}}}~~~~~~}}}}}}|||{{{zzzxxxwwwvvvvvvvvvuuuuuutttrrrqqqppprrrqqqpppnnnmmmmmmmmmmmmiiihhhgggfffdddbbbaaa```\\\\\\[[[ZZZXXXUUURRRPPP^^^qqqzzzwwwqqqllluuuiiiYYYPPPQQQRRRVVV\\\cccjjjnnnpppuuu{{{}}}{{{~~~pppqqqttt|||hhhWWWKKKFFFCCCAAA@@@???<<<:::888777777777444333333555888999666222...000444;;;CCCMMMUUUZZZOOOAAA888:::======???DDDZZZkkkyyysss^^^LLLFFFIIIMMMJJJKKKOOOTTT```zzzfffuuuBBB888111000222111000111///333222666===@@@OOOiiiqqq\\\aaa~~~mmmWWWHHH@@@DDDHHHJJJTTTbbbxxxsssOOOCCCDDDFFFLLLUUU[[[eeepppvvvzzzfffOOOEEECCCMMMiiivvvyyyyyyuuummmnnnnnnkkkhhhfffiiilllkkkiiieeebbb```_________]]]\\\ZZZZZZZZZYYYVVVTTTRRRSSSTTTTTTRRROOOKKKIIIIIIHHHKKKSSS```tttttthhh```]]]\\\LLLCCCCCC999EEEmmmRRR888111000///......---......---...///000222555999===GGGUUUbbbtttkkkRRRKKKHHHJJJMMMPPPUUUZZZ[[[```hhhrrr{{{{{{{{{{{{yyyuuuqqqoooqqqtttxxxzzz{{{|||~~~~~~~~~}}}|||{{{zzzzzzyyyvvvvvvvvvuuutttsssrrrqqqqqqqqqooonnnmmmllllllllljjjiiihhhfffeeecccbbbaaa^^^]]]\\\ZZZWWWUUURRRQQQXXXgggmmmiiifffbbbmmm{{{cccWWWSSSRRRRRRTTTXXX^^^fffkkkmmmsss{{{~~~{{{xxx}}}kkkiiilllwwwhhhWWWJJJBBB@@@@@@>>><<<:::888888888:::;;;333222222555888888444111...111555:::AAANNN]]]hhhPPPAAA777999===>>>BBBHHH\\\jjjvvvsss```NNNGGGIIIKKKGGGHHHNNNQQQYYYpppppprrrDDD999111000333222000000...333333666===AAAQQQlllkkk\\\hhh}}}lllUUUGGG???DDDGGGHHHSSSbbb|||rrrOOODDDEEEEEEJJJSSSZZZccclllqqqwwweeeOOODDDAAAHHHcccqqqvvv{{{qqqlllfffhhhiiigggdddcccgggkkkiiigggeeebbb```_________\\\[[[ZZZZZZZZZYYYVVVSSSRRRTTTUUUUUUSSSPPPLLLJJJIIIHHHIIIOOOXXXjjjwwwjjjbbb[[[^^^NNNCCCDDD888GGGyyyWWW999111000///......------------...///000222555999===JJJVVV```kkkiiiNNNIIIFFFIIILLLOOOTTTZZZ___aaafffppp}}}~~~yyyqqqlllkkkgggfffdddaaaaaadddiiimmmtttvvvyyy|||~~~~~~}}}}}}|||||||||||||||wwwwwwwwwvvvuuutttsssrrrppppppnnnmmmlllkkkkkkkkkiiiiiigggfffdddbbbaaaaaa\\\[[[ZZZXXXVVVTTTSSSSSSVVVaaabbb___\\\XXXddd|||vvvaaaYYYVVVUUUSSSSSSUUU[[[ccchhhiiipppyyytttttt{{{fffcccfffxxxrrrfffVVVHHH???>>>???;;;:::888777888:::===???333222222555888888444000...222777<<>>GGGQQQYYYYYYaaaiiibbbPPPEEEFFFHHHNNNLLLJJJOOOTTTddd|||bbbnnnxxxSSS444222333222666///222111444222666>>>AAANNNfffjjj^^^ooommmOOOCCC>>>CCCFFFGGGTTTfffkkkNNNJJJIIINNNVVVXXXdddfffiiilllqqq{{{kkkPPPDDDDDDKKKTTTpppttt}}}cccRRRNNNTTTRRRUUU^^^bbbaaadddiiieeedddcccaaa``````______ZZZZZZYYYYYYXXXXXXXXXWWWRRRSSSUUUWWWVVVSSSLLLHHHIIIJJJEEEFFFOOOYYYooorrreee^^^\\\RRRJJJAAA;;;QQQxxxTTT888111000///......------.........//////000333888<<>><<<;;;999777777888999999888222222111333555555111...222444;;;BBBPPPjjjvvvjjjCCC<<<777888===AAAHHHNNNPPPRRR]]]iiifffTTTHHHFFFFFFMMMKKKJJJOOOSSSbbbyyyfffkkk}}}\\\999444222111555///333111444333777???BBBOOOgggiii```uuummmRRRFFF@@@DDDFFFGGGSSSeeedddKKKIIIJJJQQQ\\\aaarrrtttwwwyyy|||yyyfffQQQEEECCCIIITTTrrrvvv~~~zzzYYYJJJHHHKKKKKKPPP[[[aaaaaabbbeeeccccccbbb``````_________ZZZZZZYYYXXXWWWWWWVVVVVVRRRRRRSSSUUUUUURRRMMMHHHEEEGGGBBBDDDNNNYYYrrrrrrddd___]]]TTTLLLCCC;;;MMMqqqZZZ;;;111111///...............//////000000111444999===KKK[[[```mmmiiiNNNJJJHHHIIIJJJKKKQQQXXXbbbeeeiiilllqqqzzzlll```UUUNNNJJJDDDAAABBB???<<<===AAABBB@@@DDDJJJKKKKKKOOOVVV```iiinnnqqqzzz}}}|||yyyxxxzzzyyyvvvzzzvvvuuuyyyzzzuuurrrqqqpppqqqqqqqqqpppnnnlllkkkjjjiiiggggggfffddd```^^^\\\ZZZXXXWWWVVVUUUSSSQQQPPPPPPQQQOOOJJJMMM[[[kkk|||yyyiiieeedddggggggccc``````mmmrrrzzzooohhhaaahhh{{{iiiZZZ[[[[[[[[[______YYYRRRLLLDDD<<<:::888777666777888777666222222222333444333000...111333===IIIWWWmmmnnnYYY???888444:::AAADDDFFFHHHDDDJJJYYYjjjkkk[[[LLLGGGDDDKKKJJJJJJPPPSSS^^^tttqqqjjjeee???666111///444000444111444333888AAADDDQQQiiiiiifffmmmUUUHHHAAAEEEFFFGGGSSSeee~~~^^^HHHHHHIIIQQQ```gggyyy|||nnn```XXXNNNFFFDDDFFFRRRsssyyylllLLLAAA@@@CCCDDDLLLXXX```aaaaaabbbaaaaaa```___^^^^^^^^^___ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRRRRPPPMMMJJJEEEFFFBBBCCCLLLXXXrrrqqqddd______VVVNNNEEE;;;GGGdddccc>>>111111000///............000000111111222555:::>>>KKKWWW___vvvpppUUUOOOKKKKKKKKKKKKPPPVVV```hhhpppssssssxxxtttlll~~~gggVVVLLLCCC@@@???;;;:::;;;;;;:::;;;>>>???@@@EEEJJJBBBFFFKKKRRRZZZdddnnnttt~~~~~~zzzyyy{{{zzzwww{{{wwwuuuwwwwwwssspppqqqrrrrrrrrrrrrqqqooommmlllkkkiiiggggggfffdddaaa^^^[[[ZZZXXXWWWVVVTTTPPPMMMMMMMMMMMMKKKFFFHHHUUUccc~~~xxxnnnjjjgggdddaaabbbiiipppyyy}}}aaaXXXSSS```rrrttthhh\\\WWWTTTRRRTTTUUUUUUVVVSSSHHH===999777666666777777666555333444555555555333000...222555???IIIUUUfffeeeOOO===666444<<>>AAADDDKKKVVV___ccccccbbb```___^^^^^^]]]]]]^^^^^^YYYYYYXXXVVVUUUSSSRRRQQQRRRPPPOOOPPPPPPOOOMMMKKKIIIJJJEEEDDDKKKUUUooorrrddd______WWWOOOGGG:::???TTTwwwkkk===222111000///............///000000000111555:::===JJJUUU```zzzvvvXXXRRRNNNOOOPPPPPPSSSWWW```iiisssyyy{{{|||kkkbbb~~~|||^^^NNNEEE>>>======;;;:::<<<;;;;;;<<>>888777>>>DDDCCC===999:::DDDWWWjjjqqqeeeQQQCCCEEEKKKKKKLLLSSSSSS[[[lllooojjjCCC777333222666///222111555444999BBBFFFSSSkkkiiiiiipppVVVIIIBBBFFFHHHKKKYYYkkk{{{[[[GGGFFFEEEKKKZZZbbbiiinnnuuuzzz~~~uuuLLL>>>DDDGGGEEECCCBBBLLLnnnwww}}}~~~TTT>>>===@@@CCCFFFKKKTTT___ffffffccc```___^^^]]]\\\\\\\\\]]]YYYXXXWWWUUUTTTRRRQQQQQQQQQOOONNNNNNOOOOOONNNLLLJJJLLLGGGFFFKKKTTTnnnuuufff^^^___XXXPPPIII;;;888FFFhhh{{{sss???222111000//////......///.../////////000444888<<>>>>>===>>>@@@;;;BBBKKKTTT]]]gggnnnrrrpppssstttrrrnnnpppwww}}}}}}|||~~~~~~{{{|||xxxvvvuuusssooopppssstttttttttsssrrrpppnnnlllkkkiiifffeeedddcccaaa___YYYXXXXXXYYYYYYWWWSSSPPPPPPOOOMMMKKKHHHHHHSSS^^^wwwyyyvvvppphhhcccfffkkkoooqqqrrruuu|||qqqZZZEEE???HHHXXXfffttt{{{iiiPPPKKKRRRTTTSSSQQQOOOLLLCCC:::555555555666888999888666777999:::999666333111111666888>>>AAAIII]]]dddUUU@@@;;;:::@@@CCC???:::777???GGGWWWiiiqqqiiiUUUEEEFFFLLLKKKLLLRRRSSSYYYiiiqqqnnnEEE999444333777///111222555444999AAAEEERRRjjjeeecccwwwsssWWWJJJCCCFFFIIILLL[[[nnn{{{YYYEEEEEEFFFNNN[[[bbb\\\bbbhhhmmmppptttyyy}}}lllJJJBBBJJJMMMHHHDDDDDDKKKjjjttt|||sssLLL>>>@@@CCCDDDIIIOOOXXXdddmmmkkkeeeaaa```___]]]\\\\\\[[[[[[XXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNOOOPPPPPPOOOMMMFFFJJJGGGGGGLLLTTTmmmxxxiii^^^```XXXQQQLLL>>>666>>>[[[ttt|||EEE222222111000////////////---...//////000333888<<>>AAA@@@<<<:::<<>>III___jjjzzz}}}~~~yyyZZZPPPIIILLLUUU]]]ffflllmmmmmmllliiikkkxxx]]]SSSRRRXXXRRRPPPkkkuuukkkhhhiiijjjnnnsssoooxxx}}}zzzvvvssskkkccchhhkkknnnqqquuuxxx}}}yyyxxxwwwyyyzzzvvvrrrssswwwttttttsssrrrqqqnnnllljjjiiifffbbb``````___^^^\\\\\\YYYVVVTTTSSSRRRPPPNNNMMMJJJHHHHHHGGGHHHPPPZZZiiivvveee```ccclllvvvtttttttttsssrrrssswwwzzziii[[[HHH===<<<;;;;;;AAANNN[[[ZZZMMMBBB???>>>;;;999888888999888888:::888666777:::;;;999666111333444444222111111222888666???NNN^^^ooommmYYYAAABBBBBB???;;;:::<<<>>>EEEYYYUUURRRlllttt^^^LLLEEEFFFFFFIIIMMMRRRWWWZZZvvvooo]]]999333888444000111777///333666BBBJJJNNNlllkkkgggooo|||^^^NNNCCCEEEGGGKKKZZZmmmiiiKKKIIIUUU^^^gggpppvvvfffLLLKKK[[[ffffff]]]UUU___qqq|||ZZZ===:::BBBGGGMMMVVVcccrrr}}}qqq```[[[]]]ZZZ[[[\\\UUUUUUVVVVVVVVVUUUSSSQQQPPPQQQOOONNNNNNPPPPPPOOONNNEEEGGGHHHFFFCCCKKKccc{{{~~~pppfffbbb^^^ZZZQQQCCC:::777<<>>;;;999999<<>>EEEUUU[[[QQQNNNeeerrrbbbNNNEEEEEEFFFHHHLLLRRRWWWZZZppptttddd???444666444222333444333:::888===HHH\\\oooppp~~~|||dddSSSFFFFFFFFFGGGTTTeeeiiiPPPRRR^^^fffmmmuuuoooyyy~~~zzzsssuuu|||gggYYYbbbllloooSSSIIIMMMYYYeee|||zzzTTT>>>999<<>>;;;???@@@===AAAJJJ^^^mmmuuu~~~zzzzzzyyyyyyyyyvvvsssqqqpppooonnnmmmllllllkkkjjjjjjhhhgggeeeccc```^^^\\\[[[YYYVVVSSSQQQQQQPPPNNNLLLLLLJJJIIIIIIGGGGGGMMMUUUrrrZZZPPPSSSYYY```eeekkkmmmooouuu{{{kkkiii]]]LLL>>>333222444444111000000222333111111111444999<<<>>>???666555666999<<<;;;666111333333333222222333777:::;;;;;;BBBHHHNNNZZZ[[[KKKEEEIIIJJJCCC;;;;;;FFFQQQ___TTTIIIIIIYYYlllfffPPPDDDDDDEEEHHHLLLQQQVVVYYYhhhwwwuuummmFFF444333444333444333///666666>>>HHHVVV~~~zzz}}}|||bbbQQQFFFFFFGGGGGGSSSdddqqqUUUPPPTTTTTTXXX___jjjrrr{{{nnnjjjdddXXXGGG@@@DDDMMMYYYqqq{{{XXX:::999BBBHHHRRR]]]ggguuuzzzggg^^^\\\WWWWWWYYYTTTWWWVVVTTTRRRQQQQQQRRRRRRLLLJJJJJJJJJLLLMMMLLLJJJFFFFFFGGGEEECCCHHHYYYkkk~~~sssfffbbbaaaeeedddVVVEEE:::666hhhvvv???666000000000///...000///...000333333333999AAAIIIWWWaaaxxxtttXXXHHHKKKPPP[[[eeefffoooooooooooorrryyy}}}~~~rrrSSSFFF======???@@@DDDKKKQQQYYYaaammm~~~}}}yyyyyyyyywwwvvvtttpppmmmmmmmmmmmmlllkkkjjjjjjjjjfffeeecccaaa^^^\\\ZZZYYYXXXVVVSSSQQQPPPOOONNNLLLLLLIIIHHHHHHFFFFFFMMMUUUoooVVVLLLOOOSSSbbbhhhmmmnnnmmmrrr{{{zzzfffeee^^^QQQCCC555000444555222111222222111222222444888===???@@@???777666666888;;;;;;666222222333444444444555888:::;;;888===CCCKKKZZZ\\\LLLIIIKKKIIIBBB<<<>>>IIITTT[[[LLLEEEHHHTTTgggfffPPPDDDDDDEEEGGGKKKQQQVVVYYYaaa}}}~~~uuunnnHHH555222444444333444...444555???GGGOOOqqq{{{zzz|||```PPPFFFFFFGGGGGGSSSddd}}}tttXXXQQQUUUVVV]]]fffrrrzzzzzztttiiiYYYIIIGGGNNNVVV^^^qqqcccHHH444888FFFQQQ^^^iiixxxwwwddd\\\\\\WWWXXXYYYSSSVVVUUUTTTSSSRRRQQQQQQQQQJJJIIIIIIJJJLLLMMMMMMLLLHHHIIIJJJIIIEEEGGGSSSbbbtttgggcccdddgggcccTTTCCC:::AAAnnnwww@@@777000000000///...000///...000333333333999AAAKKK[[[cccuuuyyy```TTTVVVUUUXXX\\\YYYkkkpppuuuvvvvvvzzzoooZZZEEE>>>CCCLLLXXXaaauuummmgggdddcccgggpppwww~~~yyyzzzxxxuuuttttttpppkkkmmmnnnnnnmmmjjjiiiiiijjjcccbbbaaa___]]][[[ZZZYYYXXXUUUSSSQQQQQQPPPNNNMMMKKKHHHGGGGGGFFFEEELLLTTTooojjjRRRLLLPPPSSSaaaiiiqqqtttrrrttt{{{ttt[[[[[[ZZZSSSGGG999222777999444222333333000333444777<<<@@@AAA???===777555444666999999666333111222444555555666888:::;;;777;;;CCCNNN]]]\\\JJJJJJJJJFFF???<<>>AAAAAA>>>;;;666444333444777777555222000222555666777777999:::;;;777<<>>CCCLLLpppqqqjjjlll|||bbbRRRGGGGGGGGGFFFPPP```{{{|||]]]UUUYYY___kkkyyypppqqquuuqqqrrrvvvnnnZZZHHHHHH[[[ppp|||ooo^^^YYY[[[XXXYYYZZZSSSTTTTTTUUUUUUSSSRRRPPPNNNNNNMMMKKKKKKLLLLLLKKKIIILLLHHHEEECCCBBBJJJ]]]ooouuuiiiddd___[[[QQQDDD<<<:::JJJAAA999111000000//////111///...000333333333999AAAIIIZZZaaaqqqzzzxxx{{{}}}nnnbbb```\\\```kkkooojjjooouuuzzz}}}wwwuuuoooTTTIIICCCGGGNNNLLLMMMQQQWWWZZZWWWYYYeeesssxxxuuuqqqmmmkkkooo{{{zzz{{{wwwrrrrrrtttqqqjjjoooqqqqqqnnnjjjggggggiii``````___^^^]]]\\\\\\[[[XXXVVVSSSRRRRRRQQQPPPNNNIIIGGGFFFFFFDDDDDDJJJSSSnnnuuu^^^WWWZZZ]]]]]]iiivvv}}}}}}}}}jjjOOOIIIPPPRRRIII???<<<@@@@@@:::555444222000333444666999<<<===<<<:::222111222333444333000---444555666888999:::::::::;;;>>>CCCIIIRRRYYYWWWPPPLLLGGGAAA======CCCJJJOOOBBBBBB???@@@MMM\\\^^^VVVIIIHHHHHHIIIKKKOOORRRUUUbbb}}}HHH666777000333222111777888888;;;===PPPnnn}}}yyyqqqdddooogggQQQBBBCCCGGGHHHMMMXXXzzz~~~bbbXXX[[[hhhoooppp}}}ttt```___lll|||eee^^^VVVSSSUUUWWWWWWUUUSSSSSSSSSRRROOOLLLLLLMMMQQQPPPOOOMMMLLLKKKKKKKKKIIIJJJEEECCCGGGJJJ\\\yyyzzzbbb___]]]YYYPPPCCC;;;:::BBBcccIII777222555///,,,000/////////000111222666;;;>>>QQQXXXccc~~~{{{wwwxxx}}}~~~zzzaaaUUUUUU[[[dddkkkrrrtttxxx~~~kkkYYYKKKIIIIIICCCBBBGGGDDDCCCBBBCCCFFFGGGGGGGGGSSSLLLKKKQQQTTTVVV___jjjqqqwwwyyyxxxvvvsssqqqpppooonnnpppqqqrrrooojjjgggfffgggddddddbbbaaa^^^\\\YYYXXXWWWVVVTTTSSSSSSRRROOOLLLHHHGGGGGGHHHFFFFFFKKKSSSiii~~~eeeYYYYYY[[[```lllzzzjjjNNNBBBBBBBBB???===888???AAA;;;555555777888333333444666888888777555111111111222333333000...000111333555888999;;;;;;:::===AAAHHHQQQYYYWWWPPPMMMHHHAAA>>>???DDDHHHKKK@@@AAA???AAAMMM\\\^^^VVVJJJIIIIIIIIIKKKOOOSSSUUUccc~~~}}}III666777000444222111777888:::???@@@OOOjjj{{{sssmmmfffwwwhhhSSSBBBCCCGGGGGGMMMWWWuuuggg\\\ggg~~~|||ffflllyyyppptttzzzbbb\\\UUURRRSSSUUUUUUTTTSSSTTTSSSRRROOONNNOOOPPPPPPOOONNNMMMLLLKKKKKKJJJFFFHHHDDDDDDHHHKKK]]]zzzyyyfffbbb___\\\RRREEE===;;;===aaaHHH666111444...,,,000/////////000111222666;;;>>>PPP[[[eeezzzzzzvvvwww~~~}}}|||cccTTTPPPSSS[[[cccgggkkkrrrzzzssseeeTTTGGGGGGGGGCCCBBBFFFCCCAAA@@@@@@BBBDDDDDDDDDFFFAAAAAAFFFIIIIIISSS___qqqxxx~~~xxxwwwuuusssqqqooonnnnnnnnnooopppnnnjjjgggfffgggcccbbbbbb```^^^\\\ZZZYYYWWWVVVTTTSSSSSSQQQNNNLLLIIIGGGGGGHHHFFFEEEKKKRRRlllmmm\\\ZZZ^^^aaammm{{{yyyeeeOOOBBB===<<<>>>AAA;;;AAAAAA999222555<<>>MMM\\\dddpppzzzwwwxxx~~~~~~fffVVVOOOQQQ[[[eeedddiiipppvvv{{{vvvjjj\\\PPPNNNLLLHHHFFFIIIEEECCCAAA@@@BBBCCCCCCCCCAAA===>>>CCCEEEGGGSSSbbb~~~wwwvvvtttrrrpppnnnmmmmmmlllmmmmmmllliiigggfffgggaaaaaa```___^^^\\\[[[ZZZWWWVVVTTTSSSRRRPPPMMMKKKIIIGGGGGGHHHFFFEEEJJJRRRooorrr___]]]ccc```jjjyyynnn^^^MMMDDDAAA???AAADDDJJJHHH@@@555111999DDDKKKMMMIIIEEE@@@<<<777222///111//////000222333222111222222111111222222222333777:::>>>DDDOOOWWWWWWQQQNNNGGG@@@@@@DDDFFFBBB===;;;???AAADDDPPP^^^___XXXMMMLLLJJJJJJLLLPPPTTTWWWaaawwwsss{{{nnnJJJ666777000444333222777888@@@IIIGGGLLL]]]}}}pppmmmoooXXXEEECCCFFFEEELLLVVViii|||nnniii\\\lll~~~vvvYYYNNNXXXrrr}}}{{{iiiRRRDDDHHHSSSbbbmmmsssyyy~~~oooZZZVVVRRRQQQRRRSSSSSSRRRQQQQQQNNNKKKHHHHHHKKKMMMLLLLLLLLLKKKKKKJJJIIIHHHCCCHHHFFFGGGLLLMMM\\\wwwwwwgggccc___\\\SSSEEE;;;666888VVV|||}}}HHH444...111...---111/////////000111222555;;;>>>KKKYYY^^^eee}}}|||zzz{{{|||nnniiivvvjjjYYYQQQVVVgggwwwtttxxx{{{zzzzzzvvvjjjeee```YYYUUUUUUSSSPPPMMMKKKKKKKKKJJJIIIGGGBBBAAAEEEFFFJJJZZZlll}}}vvvtttsssqqqooommmmmmllljjjjjjkkkjjjiiigggffffff_________^^^^^^\\\[[[ZZZWWWUUUSSSRRRRRRPPPMMMJJJJJJHHHHHHHHHFFFEEEJJJQQQqqqsss___]]]cccaaaiiivvvyyydddLLL@@@>>>???AAADDDYYYOOO???444888GGGTTTYYY```\\\VVVOOOHHHAAA999444222111//////111333333333222222111111111222333333777:::===CCCNNNWWWVVVQQQLLLFFF@@@@@@CCCDDD>>>999;;;@@@BBBEEEOOO]]]___YYYNNNLLLJJJJJJMMMQQQVVVZZZcccvvvuuuqqqKKK777777000444333333777999BBBLLLIIILLL[[[~~~yyynnnkkk~~~sss[[[GGGCCCEEEDDDKKKVVVfffyyywwwaaaYYYjjj{{{}}}XXXKKKOOO\\\sssvvvdddZZZUUULLLDDD???@@@AAAFFFMMMTTT[[[gggrrrrrrddd[[[VVVTTTRRRQQQRRRSSSSSSSSSRRRQQQOOOKKKGGGGGGIIIKKKKKKKKKLLLLLLKKKJJJIIIHHHFFFJJJHHHIIILLLLLLZZZtttxxxiiiccc___]]]UUUHHH<<<666:::LLLkkk{{{}}}zzzKKK555---000......111/////////000111222555;;;>>>LLLZZZ\\\bbb|||~~~xxxpppfff[[[YYYgggssswww|||ooo]]]SSSYYYppp~~~wwwsssqqqnnnkkkgggdddaaa^^^[[[XXXSSSKKKEEEDDDDDDHHHWWWiii~~~|||uuutttrrrpppooommmmmmmmmjjjiiiiiiiiihhhhhhfffeee^^^^^^^^^^^^]]]\\\[[[ZZZVVVUUUSSSSSSRRRQQQNNNLLLLLLJJJJJJJJJGGGEEEJJJQQQrrrtttaaa\\\___eeekkkuuuvvvRRR???;;;>>>BBBEEEXXXNNN@@@;;;EEEWWWbbbdddfffccc___ZZZTTTLLLDDD>>>555333000000111333444444000000000111333666888:::999;;;>>>CCCNNNVVVVVVQQQIIIDDD@@@???AAA@@@;;;777:::???AAACCCLLLZZZ]]]XXXMMMLLLJJJJJJMMMSSSYYY]]]fffyyyqqqoooLLL777777000444333333777:::BBBLLLIIIMMM]]]yyyjjjhhh}}}www^^^HHHDDDDDDCCCJJJUUUfffqqqaaa[[[ggguuu~~~mmmNNNMMMWWW___ppplllYYYRRRLLLBBB@@@GGGDDD@@@===???BBBIIIWWWeeevvv```YYYTTTRRRRRRRRRQQQRRRRRRRRRSSSSSSSSSQQQMMMJJJIIIKKKLLLJJJKKKLLLLLLLLLKKKIIIHHHHHHLLLIIIIIILLLLLLZZZtttzzzkkkeeeaaa```YYYLLL???999:::DDD^^^uuu~~~sssNNN777...000...///111...//////000111222666;;;>>>NNN]]]```jjj|||zzznnnbbbXXXVVVccckkkfffdddnnn{{{wwwbbbSSSVVVnnnyyyrrrmmmgggZZZOOOLLLIIIIIISSSaaappp~~~|||{{{uuutttrrrpppooonnnmmmmmmjjjiiihhhhhhiiihhhfffddd^^^^^^^^^]]]\\\[[[ZZZYYYVVVTTTSSSSSSSSSSSSPPPNNNOOOMMMLLLKKKHHHFFFKKKRRRrrryyyiii___^^^iiilllsss~~~wwwUUUAAA;;;===@@@DDDHHHFFFDDDFFFQQQ]]]aaa___]]]]]]\\\[[[YYYSSSMMMHHH999555222000222444555555222222222333555888<<<>>>;;;===???DDDNNNVVVVVVQQQEEEBBB@@@>>>>>><<<999666999>>>??????GGGUUUYYYUUUMMMKKKJJJJJJNNNUUU[[[```fffyyykkk~~~mmmMMM777777000444333222888;;;BBBJJJHHHNNNaaa}}}ooojjj{{{zzz```IIIDDDCCCBBBIIIUUUfffmmmeeeaaaiiiwwwmmmUUUZZZbbbcccqqqwwwnnngggbbbaaaccc^^^VVVNNNIIIEEEEEELLLUUUaaaaaajjjkkk___ZZZZZZTTTNNNOOOPPPPPPPPPPPPQQQQQQOOOPPPPPPNNNLLLLLLMMMNNNJJJKKKLLLMMMMMMLLLJJJIIIHHHKKKHHHHHHKKKLLL[[[vvv|||kkkeeeaaa```[[[NNNAAA:::777???ZZZvvvyyyQQQ999///111//////111...//////000111222666;;;>>>MMMaaahhhtttqqqeee___ooouuukkkbbbeeelllnnn{{{~~~iiiUUUSSShhhvvvhhh]]]ZZZXXXTTTWWW___eeettt}}}|||zzzyyyuuutttrrrqqqoooooonnnnnnllljjjhhhhhhiiiiiifffccc^^^^^^^^^]]]\\\ZZZYYYXXXUUUTTTSSSTTTUUUUUUSSSQQQQQQOOONNNMMMJJJGGGLLLSSSsssqqqfffbbbjjjkkkqqq{{{|||gggNNN@@@:::999:::===999@@@GGGMMMUUUZZZXXXRRRQQQSSSVVVYYYYYYWWWRRRMMM;;;777333111222444555666777666555555666999;;;===<<<>>>@@@DDDNNNVVVVVVQQQBBBAAA@@@>>>;;;999888777777<<<===<<>>IIIbbbmmmzzzuuuooo~~~pppnnnooonnn^^^gggvvvpppYYYTTTeee|||{{{yyylllbbbcccccc^^^\\\```eeemmmzzz{{{zzzzzzzzzyyyuuutttsssqqqpppooooooooommmkkkiiiiiijjjiiifffbbb^^^^^^^^^]]][[[ZZZXXXWWWTTTTTTSSSTTTVVVVVVUUUSSSRRRPPPOOONNNKKKHHHLLLSSSsss{{{zzz|||yyypppiiigggoootttuuu{{{qqqkkkfffUUUBBB999666444444666444888===CCCGGGIIIHHHHHHMMMOOOQQQNNNJJJGGGFFFGGG;;;666111000555888999777666777777666555666:::===AAADDDHHHKKKRRRWWWTTTNNN@@@@@@???;;;666444666888;;;???AAA???AAAJJJRRRUUULLLLLLKKKJJJLLLRRRZZZ___jjjtttdddQQQ666444000444000222555>>>GGGIIIJJJVVVeee~~~jjj}}}~~~lllUUUFFFCCCIIIOOORRRlll{{{pppkkkcccaaahhhzzzpppnnnnnnsss{{{rrrbbbpppwwwzzzyyyqqqfffWWWLLLFFF???===CCCJJJLLLJJJJJJLLLMMMNNNNNNNNNNNNOOOQQQLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJLLLMMMNNNMMMKKKJJJGGGJJJHHHIIIOOOPPP]]]uuu{{{hhhbbb^^^___[[[OOOAAA999555BBBeeedddCCC222444000---//////000000111222333666;;;???LLL\\\kkk}}}~~~tttuuuiiiiiijjjnnnwwwnnn[[[QQQ___{{{~~~wwwooo{{{sssnnnmmmmmmiiiggggggkkkvvv~~~|||~~~yyyvvvtttrrrqqqqqqpppnnnllllllllllllllljjjhhheeeddd^^^]]][[[ZZZXXXWWWWWWVVVVVVTTTSSSTTTUUUUUUTTTSSSPPPRRRKKKHHHLLLHHHHHHSSSqqq{{{vvvuuuuuurrrmmmiiihhhoooqqqqqqyyyyyyiii^^^WWW[[[MMM>>>888666444222333111222444777:::===???@@@EEEGGGIIIGGGBBB>>><<<<<<:::555111111555999:::999666666666666777888;;;<<>>===999555555777:::;;;???AAA???AAAJJJRRRUUUMMMMMMLLLKKKLLLQQQXXX]]]hhhuuudddRRR777555111555222444666>>>GGGHHHIIITTTddd|||llloooWWWGGGCCCGGGMMMQQQoooxxxiiibbbfff^^^]]]eeekkknnnwwwmmmiiiiiioooxxxxxxlllxxxzzzrrrhhhaaaKKKBBB===???DDDEEEEEEFFFKKKLLLMMMNNNNNNNNNOOOPPPLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJLLLMMMNNNMMMLLLKKKHHHKKKIIIJJJOOOQQQ^^^vvv}}}kkkddd```___ZZZMMM???777555CCChhhfffFFF555666111---///...000000111111333666;;;???NNN]]]iiittt}}}uuusssqqqqqqtttyyy~~~wwwdddWWWRRR```{{{xxxoooqqqxxx~~~zzzuuutttrrrnnnmmmooommmwww~~~~~~|||vvvtttrrrqqqqqqqqqooommmkkkkkkjjjiiigggeeecccbbb^^^]]][[[YYYXXXWWWWWWVVVVVVTTTTTTTTTVVVVVVUUUTTTQQQSSSLLLIIIKKKGGGHHHSSSrrrvvvmmmhhhhhhjjjkkkllloootttxxxyyywwwuuuwwwwwwuuurrrooonnnnnnnnnjjjnnnnnnkkkppp~~~wwwrrryyy~~~mmm^^^SSSMMMNNNCCC999666555222000000///...------...222555888<<>>666:::KKKsss```CCC444555111...000//////000111111333666<<<@@@NNN^^^gggjjj}}}|||{{{yyyxxx}}}nnn___ZZZXXXccczzzzzzkkk}}}tttmmmuuuoooxxxqqqpppsssoooyyy|||wwwuuusssrrrrrrrrrpppooollljjjhhhfffdddbbbaaa```]]]\\\[[[YYYXXXWWWWWWVVVVVVUUUTTTUUUWWWXXXXXXWWWRRRTTTNNNJJJKKKGGGHHHTTTtttiiieee___WWWPPPMMMOOOQQQTTTTTTVVVYYY\\\]]]\\\ZZZhhhlllnnniiidddfffjjjmmmnnnoookkkeeefffqqq{{{wwwjjjaaafffoootttuuuvvvxxxhhh\\\TTTNNNGGG>>>666444333000......000...---+++,,,...111333777:::>>>???>>>:::555222555222000111444777999999888777777999;;;<<<:::888<<>>:::999666555555888<<>>888777666555444555555666:::<<<======<<<===>>>@@@FFFKKKQQQSSSTTTQQQFFF:::444333222444777;;;===>>>===??????@@@EEEMMMPPPOOOIIIJJJMMMPPPTTT[[[bbbgggkkkyyyhhh|||JJJ555777///222222444333999BBBEEECCCHHHRRRrrrmmmkkkyyyrrr\\\KKKEEEHHHMMM^^^qqqzzzlllaaaeee```bbbooo}}}nnnkkkooo{{{rrrppp___RRRLLLMMMPPPOOOQQQWWW\\\ZZZTTTTTTWWWWWWQQQKKKHHHIIIKKKLLLKKKMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKMMMOOOOOONNNMMMLLLIIIMMMKKKMMMSSSUUUbbb{{{|||gggddddddhhheeeWWWFFF===???cccMMM:::333444000000222---...///000111333777===AAAHHH^^^gggggg|||}}}^^^dddyyyooorrrhhhdddqqq{{{zzz|||yyyrrrqqqrrr}}}~~~~~~~~~|||zzzwwwuuuqqqpppqqqrrrrrrrrrlllkkkhhhfffdddbbbaaa```[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWVVVWWWYYYZZZZZZYYYSSSWWWRRRLLLLLLGGGLLL\\\wwwxxxyyyqqqiiieeeeeedddbbb___\\\ZZZXXXVVVTTTTTTSSSQQQPPPPPPOOOMMMKKKJJJLLLIIIFFFNNN^^^ccc^^^\\\^^^^^^VVVJJJCCCFFFLLLDDDDDDDDDFFFMMMVVV]]]```iiilllkkkbbbXXXPPPIIICCC>>>:::777888666111...///---...///000111111000000///111666>>>DDDFFFDDDAAA======;;;999777555555666777;;;??????===>>>DDDJJJOOORRRSSSRRRQQQLLLAAA555222111111444999<<<===<<<>>>??????@@@EEEMMMPPPMMMHHHIIILLLOOOSSSYYY```eeeiiiuuudddxxxHHH666999000222333444444;;;EEEIIIFFFIIIQQQhhhsssiiiuuuxxxcccPPPGGGHHHMMM]]]ooopppeee```]]]```kkkvvv{{{~~~vvvbbb]]]XXX[[[fffkkkkkkqqqiii[[[NNNFFFCCCCCCEEENNNSSS[[[aaa___ZZZ[[[```]]]UUUKKKFFFGGGJJJLLLKKKNNNMMMKKKJJJIIIIIIJJJJJJJJJLLLMMMOOOOOONNNMMMLLLIIILLLKKKMMMSSSUUUbbb{{{wwwfffeeegggllliiiZZZHHH===DDDkkkIII999333333///000222+++...///000111333777===AAAHHH^^^gggiiiyyy^^^___wwwuuujjj|||nnnfffnnnxxxkkk^^^___eeeoootttrrrpppppprrr{{{}}}|||{{{wwwtttpppooopppqqqrrrqqqiiiiiihhhfffeeecccaaa```ZZZZZZYYYXXXWWWWWWWWWWWWYYYWWWWWWWWWYYYYYYXXXWWWSSSWWWRRRMMMLLLHHHNNN___}}}~~~zzz~~~zzzuuupppllllllkkkiiihhhfffbbb\\\XXXVVVTTTLLLGGGPPP^^^___UUUSSSWWWYYYRRREEE;;;<<>>EEEGGGFFFCCCAAAAAA???<<<999666666666333:::??????===???IIIRRRUUUWWWUUUQQQNNNHHH<<<111111000111555:::===<<<:::>>>??????@@@FFFNNNPPPMMMHHHIIILLLNNNRRRWWW^^^bbbfffqqqcccxxx~~~HHH888;;;111333333444555===HHHLLLIIIKKKRRR]]]xxxjjjwww|||fffRRRHHHIIIMMM___pppoooeeeUUUSSSVVV```hhhkkkmmmooorrrqqqrrrtttwww|||wwwccc\\\NNNIIIVVVbbbwwwdddWWWQQQIIICCCBBBCCCDDDEEEQQQVVV___dddbbb^^^```gggaaaXXXLLLFFFFFFJJJLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJJJJLLLNNNOOOOOOOOOMMMLLLHHHLLLJJJLLLSSSTTTbbb{{{tttgggfffiiiooolll[[[HHH<<>>???AAAEEEJJJOOOQQQ^^^YYYSSSQQQMMMFFF>>>999555333555999888333/////////000111222333444444444111333666:::@@@EEEIIIKKKHHHFFFCCCAAA???:::555111777999;;;<<<<<<>>>DDDHHHRRRWWWWWWQQQIIIAAA999111---000444999<<<======<<>>===<<<<<<;;;DDDDDDKKKWWW___aaadddjjjlll___PPPIIIHHHHHHFFFDDDKKKLLLNNNMMMKKKJJJJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHIIIMMMKKKNNNUUUWWWeeesssiiiffflllhhhhhhYYY;;;>>>LLLtttEEE999000///222333222222---...000222444999???CCCKKKZZZmmmwwwlll^^^[[[ccciiikkkbbbSSS```uuunnnrrr___bbbttt~~~{{{mmm]]]PPPGGGBBBIIITTT]]]dddiiiooosss|||yyyxxxyyyuuussspppoooooooooooonnnlllkkkjjjgggdddaaa^^^\\\ZZZ[[[[[[VVVPPPNNNRRRWWWVVVXXXZZZZZZYYYWWWWWWXXXRRRRRRSSSRRRLLLIIIOOOYYYvvvuuuqqqhhhfffccc\\\VVVPPPNNNHHH???777444666999:::;;;===@@@DDDIIINNNQQQTTTTTTSSSQQQKKKCCC>>>;;;===::::::<<<:::444//////...///111222333444444555222333555999>>>CCCGGGIIIFFFEEEDDDDDDCCC>>>888333777999;;;;;;:::<<>>DDDnnnFFF;;;111000222111//////---...000222444999???DDDLLLWWWdddiiizzzjjj[[[TTT^^^fffiiibbbSSS\\\{{{uuummm~~~sssZZZ^^^ppp}}}xxxrrrggg\\\OOOFFFAAAGGGQQQ[[[ccciiipppvvvzzzxxxwwwtttrrrpppooonnnnnnmmmllllllkkkiiigggddd```^^^\\\XXXXXXVVVQQQMMMKKKNNNQQQSSSVVVXXXYYYXXXWWWWWWXXXSSSSSSTTTRRRLLLHHHOOOXXXvvvyyyxxxsssooohhhbbbVVVOOOEEE:::444444666999???@@@BBBFFFKKKQQQVVVXXXUUU[[[aaaaaa\\\VVVTTTSSSGGGBBB@@@@@@===666000///......000222333444555555444444555888<<<@@@DDDFFFEEEEEEFFFIIIJJJEEE===666777999::::::999;;;@@@DDDOOOWWW[[[SSSEEE;;;444///000222666999<<<=========???AAABBBAAAEEEKKKLLLJJJIIIJJJKKKNNNRRRWWW[[[^^^gggrrrzzzGGG999666000777333333555:::CCCGGGGGGHHHJJJcccqqqpppwwwaaaPPPHHHFFFNNNZZZkkk~~~wwwmmmfffaaabbbbbb[[[RRRNNNLLLMMMNNNMMMKKKKKKNNNQQQPPPWWW]]]```eeeoooxxx|||~~~yyybbbJJJEEELLLbbb|||qqqWWWEEECCC@@@>>><<<;;;:::777555999;;;DDDPPPZZZ___dddiiivvvkkkZZZLLLEEEEEEHHHJJJKKKLLLMMMMMMKKKJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHDDDIIIHHHMMMUUUZZZjjjuuuhhhdddhhhdddggg]]]???>>>KKKrrr}}}GGG<<<333111111///------...///000111444999@@@EEEPPP[[[fffgggwwwlll[[[VVVbbblllpppjjj[[[]]]sssvvvlllyyyuuuUUUYYYlll~~~ooofff___ZZZMMMEEE@@@DDDMMMVVV```hhhqqqzzz{{{wwwuuurrrrrrqqqpppooommmkkkjjjkkkjjjiiifffccc```]]]\\\XXXVVVRRRNNNKKKJJJJJJKKKPPPSSSVVVWWWVVVVVVWWWWWWTTTTTTTTTRRRLLLHHHOOOXXX{{{}}}yyyrrrmmm```VVVGGG;;;555666999;;;BBBDDDGGGLLLQQQVVV[[[^^^^^^gggooossssssrrrooolllJJJDDDAAAAAA???777111///---...000222444555666666777777777888;;;@@@DDDGGGHHHIIILLLQQQRRRLLL@@@777555888:::::::::===BBBGGGQQQZZZ]]]RRRBBB777111...222444777:::<<<===>>>>>>@@@AAAAAABBBGGGMMMMMMJJJJJJJJJKKKNNNRRRXXX]]]```eee|||jjjzzzsssCCC888666000777222333555;;;BBBHHHJJJIIIIII\\\~~~tttqqq|||~~~iiiVVVJJJEEEJJJRRRbbbzzz~~~~~~|||yyywwwsssrrrssspppdddWWWQQQLLLPPPTTTVVVVVVYYY^^^ccclllssszzziiiLLLHHHUUUkkkiiiQQQBBB???>>>===<<<<<<:::666444333666===HHHQQQYYY```dddtttoooaaaPPPDDDBBBEEEGGGJJJKKKMMMMMMKKKJJJKKKKKKJJJJJJKKKLLLKKKJJJHHHGGGEEEIIIIIIMMMVVV[[[kkkssshhhcccfffcccjjjdddDDD???PPPtttwwwDDD;;;222111000...------...///000111444:::AAAFFFOOO^^^mmmooo|||vvvfffcccqqq{{{~~~xxxeee\\\gggzzznnnsss~~~zzzuuuSSSWWWiiiyyyiii___XXXTTTJJJCCC>>>AAAGGGPPP\\\fffppp|||zzzwwwvvvrrrssstttrrrpppmmmkkkjjjjjjiiihhhfffccc```]]]\\\ZZZVVVQQQMMMLLLKKKJJJIIINNNQQQTTTUUUUUUUUUVVVWWWUUUUUUUUURRRKKKHHHOOOYYY|||zzzuuujjj___MMM???777777:::<<<>>>@@@CCCHHHMMMRRRVVVXXX^^^fffmmmqqquuuwwwqqqhhhGGGAAA>>>@@@@@@:::444111---...000333555777888888;;;:::999999<<>>>>>>>>@@@AAAAAABBBIIIOOONNNJJJJJJKKKLLLOOOTTTZZZ```ccckkkpppbbbsssyyynnn@@@666666///555000333666<<>>============;;;777444222666;;;BBBLLLVVV^^^bbbqqqssskkkYYYHHHBBBCCCDDDHHHJJJLLLKKKJJJIIIJJJKKKIIIJJJKKKKKKKKKJJJIIIHHHHHHKKKJJJNNNVVV\\\lll}}}pppgggcccgggfffrrrmmmJJJ@@@CCCkkk|||qqq???777111000000......000...///000111444:::BBBGGGKKK\\\mmmooo|||yyywwwooo\\\[[[~~~~~~rrrnnn}}}uuusssTTTWWWggguuuggg[[[RRRLLLFFF@@@<<<>>>BBBJJJWWWbbbmmm{{{|||{{{zzztttvvvvvvuuupppmmmkkkkkkiiihhhgggeeebbb___]]][[[ZZZVVVPPPMMMKKKKKKJJJIIIMMMPPPSSSUUUUUUVVVWWWXXXVVVUUUTTTQQQKKKHHHPPPZZZttt}}}zzzssshhhWWWFFF:::666888:::===???AAAEEEIIIMMMPPPQQQYYY```dddeeeiiikkkbbbUUUCCC===<<>>777333...///111444777999:::;;;<<<;;;999:::>>>DDDJJJOOOSSSSSSVVV\\\]]]TTTCCC555444777;;;===@@@DDDLLLQQQWWWYYYTTTEEE777000000000777888:::;;;===>>>??????AAAAAAAAACCCJJJQQQOOOJJJKKKKKKLLLPPPUUU]]]dddhhhyyyrrrgggzzzxxxkkk>>>555555///444///333888===CCCKKKQQQNNNIIIFFF```pppmmmsssuuuaaaPPPGGGGGGLLLZZZuuu~~~qqq[[[OOOLLLNNNTTT^^^jjjvvv___BBBKKKcccwww[[[JJJCCC>>>===<<<<<<<<<;;;888666555888<<<@@@IIIWWWbbbfffpppyyyvvvbbbMMMDDDDDDDDDFFFHHHJJJJJJIIIHHHIIIJJJHHHIIIIIIIIIIIIIIIHHHHHHJJJMMMLLLOOOXXX]]]ooo|||nnnfffeeekkkmmm|||yyyQQQ@@@AAApppjjj;;;555000000000//////222//////000111444;;;CCCIIIOOO]]]kkkmmm{{{zzzddd\\\xxxvvvlllzzz~~~qqqoooUUUWWWeeetttfffWWWKKKEEEAAA>>>;;;<<>>EEEMMMRRRSSSSSSVVV\\\^^^UUUCCC555555888<<<>>>@@@EEELLLQQQTTTSSSIII:::000///222444999999:::<<<===>>>??????AAAAAAAAACCCLLLRRRPPPJJJKKKKKKMMMQQQWWW___ggglllyyyppplll???666555///444///333888===CCCLLLRRRPPPHHHGGG^^^vvvoooqqq|||yyyeeeTTTJJJHHHJJJVVVooovvv^^^QQQKKKJJJNNNVVVcccnnnssstttxxx}}}|||}}}bbbKKKVVVnnnXXXHHHEEE===<<<::::::;;;:::888666555888:::<<>>???GGGLLLGGG>>>888///111333777:::<<<>>>>>>:::888777999>>>FFFOOOTTTRRRQQQTTT[[[]]]UUUCCC555666999===>>>@@@DDDJJJPPPQQQMMMAAA222+++///444777::::::;;;<<<===>>>??????AAAAAAAAADDDLLLSSSQQQJJJKKKKKKMMMQQQXXXaaajjjoooxxxtttnnn@@@666666///555///222888===BBBLLLSSSPPPGGGHHH[[[sssqqqzzz{{{gggVVVKKKIIIJJJSSSjjjuuuYYYJJJEEECCCCCCKKKUUU\\\\\\YYYjjjnnnvvvzzzuuummmpppyyynnnZZZccczzz~~~QQQBBB@@@<<<;;;999999999999888666222666777888DDDXXXhhhmmmmmm||||||eeeKKKBBBDDDFFFCCCEEEGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIHHHLLLKKKPPP[[[cccvvv~~~pppeeegggrrryyyZZZAAAaaa___999444111111///---...111/////////000444;;;DDDJJJOOO]]]kkkooo}}}|||zzz|||uuufff]]]iii~~~{{{jjjrrrooohhhTTTSSS]]]xxxxxxaaaKKKAAAAAA::::::;;;<<<;;;???KKKYYYhhhvvvwwwxxxwwwrrrkkkhhhjjjmmmgggfffeeecccaaa^^^\\\[[[XXXZZZYYYTTTNNNLLLPPPUUUSSSVVVXXXYYYYYYYYYYYYZZZTTTSSSSSSPPPLLLKKKTTT```|||wwwrrrnnnlllddd[[[XXX___kkkvvv|||yyy|||ttt^^^GGG<<<;;;===BBB???@@@EEEJJJKKKMMMQQQJJJQQQ[[[dddgggaaaVVVNNNFFF>>>999???JJJNNNFFF<<<222333444666999======;;;???===;;;<<>>FFFNNNQQQQQQCCC444//////111444888:::;;;=========>>>AAACCCAAA???@@@FFFOOORRROOOIIIHHHHHHMMMTTTXXX\\\ccckkktttpppjjjDDD777111111444222333666>>>EEENNNaaaeeeTTTOOOVVVxxxsssnnnyyyttt]]]JJJHHHNNNVVVcccxxxtttlllttttttQQQFFFGGGGGGBBBEEESSSXXXYYYaaannn|||xxxrrrkkkrrrmmmttttttPPPBBBDDD<<<;;;:::;;;===<<<888444333777777999DDDXXXhhhnnnuuudddJJJBBBAAA???AAA@@@@@@BBBFFFJJJLLLNNNKKKJJJHHHGGGGGGGGGHHHHHHKKKIIINNNVVVXXX___}}}{{{kkklllfffkkkvvvQQQFFFlllWWW777444111000000000000///333111000000555<<>>::::::999999;;;BBBJJJPPPfffvvv{{{tttwwwvvvpppllllllllliiifffdddaaa______^^^\\\ZZZYYYXXXWWWVVVUUUVVVVVVWWWZZZYYYXXXXXXVVVUUUUUUTTTTTTSSSOOOQQQRRRKKKSSSkkk~~~|||~~~|||tttllljjjbbbXXXSSSXXXbbbmmmsss{{{~~~vvvaaaKKK@@@??????BBB@@@AAAGGGJJJJJJLLLOOOKKKQQQZZZcccfffaaaXXXQQQHHH???999===HHHMMMGGG???333333444666999<<<<<<999===;;;999:::???GGGOOOSSSUUURRRVVV^^^^^^QQQ@@@666888<<<>>>===???FFFLLLOOOOOOAAA444///000111444888999;;;=========>>>@@@BBBBBB@@@AAAGGGNNNRRRNNNIIIGGGGGGJJJPPPTTTXXX```hhhtttqqqhhhCCC777111222555222777999AAAHHHPPPccciii[[[NNNQQQppprrrllluuuzzzbbbNNNHHHKKKSSSccc{{{ooorrr~~~sssdddbbbkkk|||uuuRRRGGGKKKNNNJJJOOO___ddddddjjjvvv~~~zzzyyysssPPPBBBCCC<<<:::999:::<<<;;;666222444777888:::EEEYYYjjjqqqqqq|||aaaFFF======<<<>>>>>>@@@CCCFFFIIIKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGKKKHHHMMMVVVYYYcccxxxiiioookkkiiirrrvvv___FFFCCCqqqNNN666444111000000000000///111000///000444<<>>EEEMMMQQQTTTTTTWWW[[[XXXKKK>>>777999>>>@@@???AAAGGGLLLMMMLLL???222///000222555888999;;;=========>>>@@@BBBBBBAAABBBGGGNNNPPPMMMIIIHHHGGGJJJNNNQQQUUU^^^hhhnnnnnn|||eeeAAA666222222555333666666???FFFMMM___iii```NNNKKKfffppplllrrr~~~iiiSSSHHHHHHNNN___wwwiiiXXX```pppiiiYYYhhhsss~~~vvvSSSHHHPPPTTTSSSYYYjjjrrrqqquuu~~~qqqPPPBBBBBB>>><<<::::::<<<:::666222555777888:::DDDWWWhhhqqqqqq|||```EEE===???@@@;;;>>>BBBEEEHHHIIIIIIHHHIIIIIIHHHFFFFFFEEEEEEFFFJJJHHHLLLUUUZZZhhhuuufffkkknnnjjjeee^^^LLL===@@@aaa~~~EEE666333000///000000000///000/////////444<<>>AAABBBEEELLLOOOOOOHHH<<<111///111333666999999;;;===>>>>>>???@@@BBBCCCBBBCCCHHHMMMOOOLLLHHHKKKJJJLLLOOOPPPTTT```kkklllqqqwwwbbb???666222333666333666444===FFFKKK[[[iiiiiiQQQJJJaaannnlllqqq}}}pppYYYJJJHHHKKKWWWhhh}}}cccYYYfffxxxhhhZZZmmmzzzxxxsssRRRIIISSSZZZYYY]]]oooyyyzzznnnRRREEEDDDAAA>>><<<<<<<<<;;;777333555666777:::BBBRRRcccnnnrrr{{{^^^CCC;;;???@@@;;;???EEEIIIJJJIIIHHHGGGHHHHHHGGGFFFFFFEEEEEEEEEJJJIIILLLTTT\\\mmmpppccc```llllllcccYYYIII<<<>>>OOOqqqAAA555333000///000000000///.........///222;;;GGGOOOWWWdddjjjsssqqqwww~~~}}}{{{~~~mmmQQQHHHMMMLLLEEEKKKWWW]]]XXX[[[iiivvvxxx~~~}}}vvv}}}yyyfffYYYWWWNNNVVVgggpppUUUEEE???777::::::::::::;;;???DDDHHHQQQ___nnnzzzuuulllkkkpppssspppnnnnnnkkkhhhfffdddaaa`````````^^^]]][[[ZZZYYYXXXXXXYYYZZZZZZ[[[ZZZYYYVVVTTTQQQPPPOOOMMMOOOLLLMMMOOOLLL]]]}}}~~~zzzuuummmggg```YYYOOOFFFCCCGGGNNNTTT^^^aaa```ZZZTTTOOOGGG??????AAAHHHNNNMMMHHHEEEFFFGGGKKKRRRZZZ______\\\XXXPPPFFF;;;777===FFFLLLOOOCCC:::555888;;;888444444555888;;;======>>>AAACCCGGGKKKNNNLLLFFF>>>777333777===AAAEEEKKKRRRTTTRRRDDD999//////222444777999999<<<>>>@@@@@@@@@AAABBBCCCCCCEEEIIILLLMMMJJJGGGKKKKKKMMMOOOPPPTTT```mmmnnn{{{}}}```>>>666333333666333999666AAAKKKOOO\\\ooouuu]]]OOOcccqqqllloooyyyvvv___LLLJJJJJJPPPYYYjjj}}}ffffffwwwfff[[[ccctttuuu}}}mmmQQQJJJYYYcccccccccrrr}}}kkkSSSIIIHHHAAA>>>;;;;;;;;;:::777333333444777<<>>777999999???CCCIIILLLKKKIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEKKKJJJMMMTTT]]]rrr}}}mmmbbb\\\hhhhhh___WWWGGG;;;===TTTwwwsssAAA444222///...///000000///---.........111:::GGGQQQXXXcccjjjwwwrrrttt|||vvvxxx~~~rrrYYYQQQXXX[[[WWW\\\dddiiihhhiiiooottttttrrryyyrrrmmmuuurrr```TTTYYYPPPVVVeeepppVVVGGGBBB:::=========<<<;;;<<>>666:::===888333333555888<<<======???CCCGGGDDDIIILLLJJJEEE@@@:::444666<<>>333111///...///000000///---...///...000999FFFQQQYYYccckkkzzzuuusss{{{rrrrrrxxxzzz]]]PPPUUU\\\]]]```gggooovvv|||wwwjjj^^^TTTXXXffftttXXXJJJGGGAAADDDDDDDDDBBB@@@???AAABBBJJJRRRYYY^^^gggtttuuummmcccZZZQQQMMMRRRZZZlllqqqrrrnnnjjjiiigggddddddbbb```_________^^^\\\ZZZYYYYYYXXXXXXYYY[[[\\\\\\[[[YYYWWWTTTRRRPPPOOOIIIMMMKKKJJJJJJKKKccc{{{~~~|||uuuooollllllaaa^^^VVVLLLDDDAAACCCFFFLLLQQQWWW\\\___ZZZKKK<<<777===HHHPPPNNNEEEAAABBBGGGKKKSSS[[[aaaaaa]]]ZZZNNNHHH???;;;===EEEMMMQQQOOOAAA888<<<>>>888222222444777999;;;===CCCNNNVVVTTTXXXXXXSSSNNNIII@@@666666;;;AAAGGGOOOUUUUUUPPP===444---...333666888:::<<<>>>BBBDDDDDDCCCDDDEEEEEEFFFHHHJJJKKKJJJHHHFFFIIIKKKPPPSSSSSSVVVcccqqqeee|||]]]===666333333444000333000???NNNNNNVVVmmmrrrVVV]]]wwwvvv~~~rrrUUUNNNKKKMMMPPP]]]zzzlllrrrccc^^^vvv}}}}}}xxxxxxvvvbbbPPPQQQjjjaaaPPPKKKJJJAAA>>>;;;:::<<<<<<:::777777888<<<@@@AAAEEEPPP^^^iiimmmaaaIII:::<<>>EEELLLQQQRRRBBB999===???888222222444666777888===HHHXXXdddiiikkkhhh```XXXPPPCCC777666;;;AAAGGGNNNTTTRRRLLL<<<333,,,...444666888;;;<<>>>>>@@@@@@>>><<<===<<<>>>???<<<999@@@LLLQQQTTTKKK888111:::@@@===KKKMMMMMMHHHCCC@@@CCCGGGCCCDDDGGGIIIJJJKKKKKKKKKHHHKKKRRR[[[kkkvvvhhhdddbbbiiipppssseeeGGGAAAWWWHHH999222000......///000000///---///000......666EEEQQQ]]]dddlll}}}vvvsssvvvqqquuu|||jjjSSSKKKKKKJJJTTTSSSWWW___fffiiimmmqqqrrrttt```VVVWWWbbb{{{]]]OOOOOONNNLLLPPPUUUYYY]]]bbbgggjjjooowww}}}~~~}}}}}}{{{wwwyyyzzz|||rrrmmmhhhdddbbb```^^^]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWYYYZZZ[[[\\\[[[ZZZXXXVVVTTTSSSRRRLLLPPPOOOMMMKKKMMMiii