BM6P6(@ ###$$$&&&'''((('''&&&&&&'''''''''&&&%%%$$$""""""%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((()))***)))'''&&&%%%&&&%%%%%%%%%&&&&&&'''''''''########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++***))))))************)))(((((((((((((((***+++---------,,,***(((++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++******)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***+++***)))((((((''''''(((++++++++++++*********)))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$#########""""""&&&$$$""""""$$$%%%&&&%%%$$$&&&&&&&&&$$$$$$$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$########################### ###%%%$$$""""""$$$&&&!!! !!!"""######"""!!!!!!!!!"""$$$%%%######$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$&&&'''(((%%%$$$#########$$$%%%&&&######%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''"""######$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%'''((('''%%%%%%&&&###""""""###$$$%%%$$$###"""###%%%%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###"""""")))(((&&&%%%%%%&&&((()))******$$$ +++:::;;;222((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((()))***)))'''%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''*********)))))))))))))))******))))))))))))******************************++++++******))))))))))))************************)))))))))***++++++,,,,,,,,,,,,+++*********************)))(((((((((((()))((()))***++++++)))((('''************++++++++++++,,,,,,,,,++++++*********+++******)))(((((('''''')))(((''''''&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))((((((((((((((()))***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$#########""""""%%%$$$""""""$$$%%%&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######################## """$$$###!!!!!!"""$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&'''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$###%%%''''''&&&&&&&&&'''%%%###""""""###$$$###""""""###%%%%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((+++,,,'''!!!'''111111)))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((''')))***)))'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&)))(((%%%$$$###$$$&&&'''######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))++++++******)))(((((((((******))))))))))))******************************+++++++++************)))************************)))))))))***++++++,,,,,,,,,++++++************++++++***))))))((()))))))))))))))***+++***)))((('''((((((((()))))))))******+++++++++++++++******************))))))((((((''')))(((((('''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((()))***+++((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""##############################&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$###############%%%###""""""$$$&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&***(((&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!"""&&&&&&%%%$$$$$$$$$%%%%%%$$$######"""""""""######%%%%%%%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$"""!!!!!!%%%%%%$$$$$$$$$############$$$&&&%%%%%%&&&(((******((($$$###############"""###%%%%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&''''''((('''&&&%%%%%%&&&'''((((((+++((("""###***)))###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&((()))((('''%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$"""###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$#####################((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))*********)))))))))))))))+++******))))))******+++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++******+++++++++++++++***))))))))))))***+++,,,,,,,,,,,,+++***)))(((((((((((()))))))))***+++++++++************************)))))))))(((((())))))(((((('''(((((()))***)))((('''''''''''''''((((((((((((((()))******'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%$$$###$$$%%%&&&%%%$$$########################%%%###"""###%%%&&&%%%$$$###%%%&&&&&&$$$$$$%%%'''---***'''&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$######"""""""""""""""""""""######$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$$$$&&&)))+++///+++'''$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''!!!&&&'''######'''(((%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$######$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''##################$$$$$$&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''((()))***++++++,,,++++++************++++++************************++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***************,,,,,,,,,,,,++++++******)))))))))*********++++++************************************))))))))))))))))))((((((((())))))***++++++***))))))((())))))******)))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######$$$%%%'''&&&%%%%%%&&&(((%%%$$$######%%%%%%$$$###########################$$$######$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$&&&'''...+++'''%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$############""""""!!!!!! """###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%$$$$$$&&&)))+++...***&&&###############"""###%%%%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&###&&&%%%$$$&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&$$$&&&'''((((((&&&$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''')))***+++,,,---++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,++++++++++++,,,,,,------,,,++++++******++++++*********)))))))))))))))*********+++++++++,,,,,,)))))))))***************************************)))))))))))))))******+++,,,++++++************++++++***)))(((''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$###"""$$$%%%&&&&&&%%%%%%&&&'''%%%$$$######$$$$$$###"""###############$$$$$$$$$$$$######$$$&&&&&&%%%###"""$$$%%%%%%%%%%%%&&&(((---***&&&$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$############$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%$$$$$$###""" !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$&&&%%%%%%&&&(((***(((%%%""" !!!!!!!!!!!!"""###%%%%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((''''''&&&&&&&&&'''&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((("""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...************************)))))))))***++++++,,,,,,+++++++++++++++,,,---...------,,,++++++++++++,,,+++******)))))))))))))))*********+++++++++,,,,,,((()))))))))*********+++***************************)))))))))******+++,,,*********)))******++++++***)))((((((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&%%%$$$######$$$$$$###!!!""""""#########$$$$$$$$$#########$$$&&&&&&%%%###"""$$$%%%%%%%%%%%%&&&(((,,,)))%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###&&&''''''%%%###$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%''''''&&&&&&&&&'''%%%###!!!!!!"""######""""""###%%%%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###!!!###$$$%%%'''((()))))))))'''&&&%%%%%%%%%%%%&&&'''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''((($$$&&&''''''&&&%%%&&&'''#########$$$$$$%%%%%%&&&!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%)))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,---,,,++++++******++++++************++++++++++++(((((())))))*********+++******************++++++******))))))***+++,,,,,,))))))(((((()))***++++++(((''''''(((((()))***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%"""$$$%%%%%%$$$###%%%&&&&&&$$$######$$$$$$###!!!""""""######$$$$$$$$$$$$#########%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%'''(((+++((($$$""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%""" !!!%%%''''''%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%###"""!!!######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%(((((('''&&&%%%&&&%%%$$$###$$$&&&'''&&&%%%"""###%%%%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''###!!!###%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%)))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%###""""""######%%%$$$$$$######"""""""""''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###%%%'''))))))((('''&&&))))))((((((((((((((())))))************++++++++++++++++++************)))+++,,,------......------,,,,,,,,,++++++*********))))))))))))))))))******---------...------,,,,,,******+++,,,------------++++++************++++++*********)))******++++++,,,,,,,,,,,,,,,+++***)))******************************))))))((((((''''''((((((((()))******++++++)))((('''&&&&&&'''((()))+++)))'''''')))***(((&&&''''''''''''((((((((((((***'''$$$$$$'''((('''&&&&&&&&&''''''&&&&&&%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$&&&'''(((%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$!!!!!!"""######!!! $$$$$$###""""""""""""""""""######$$$$$$%%%&&&&&&############$$$%%%&&&'''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###%%%$$$!!!"""&&&&&&###'''&&&%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!$$$###"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%'''((('''%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###!!!"""###$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%############$$$$$$$$$$$$$$$$$$#########'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&(((((()))((('''&&&))))))(((((((((((()))))))))************++++++++++++++++++************)))+++,,,------...---------,,,,,,,,,+++++++++******************************,,,---------------,,,,,,------------,,,+++******++++++************++++++,,,,,,+++++++++,,,,,,---+++,,,,,,,,,++++++***)))***************************)))))))))(((((((((''')))(((((((((((((((((((((+++***)))(((((()))***+++***(((&&&'''((()))'''%%%&&&&&&&&&&&&''''''''''''(((&&&$$$$$$'''))))))(((&&&&&&&&&'''&&&&&&%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$###$$$$$$$$$######""""""######"""!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$""" ###(((&&&"""'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))************++++++++++++++++++************)))++++++,,,---------------,,,,,,,,,++++++++++++***++++++++++++++++++******,,,,,,------------,,,,,,------------,,,+++******++++++************++++++,,,,,,+++++++++++++++,,,+++++++++,,,++++++***)))************************))))))))))))(((((((((((())))))(((''''''&&&%%%%%%***))))))(((((())))))***)))(((&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$''')))))))))&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$######"""""""""""""""'''&&&&&&$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%###!!!$$$'''&&&!!!&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%$$$&&&'''))))))'''&&&$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''******)))(((((((((((())))))(((((((((((())))))***))))))*********++++++++++++++++++*********))))))++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,******+++,,,------------++++++************++++++******)))(((((((((((()))******++++++++++++******************************))))))))))))((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''')))(((((('''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$'''&&&%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$###"""""""""######""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%)))***&&&#########"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""!!!!!!!!!!!!###############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!###$$$%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&'''''''''&&&(((((((((((((((''''''&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***)))(((((((((((())))))((((((((((((((()))******))))))*********++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,------,,,,,,******+++,,,------------++++++************++++++***)))(((((('''''''''((()))******++++++*********))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&((())))))(((((('''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%$$$""""""###$$$$$$######"""""""""######$$$###########################""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$%%%%%%%%%...222+++""""""$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######""""""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$&&&'''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&''''''''''''(((((())))))(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((()))))))))(((''''''(((((()))***+++)))************++++++++++++++++++************)))******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++******)))))))))***+++,,,,,,------,,,------------,,,+++******++++++************++++++,,,+++***)))((((((((()))((()))******+++*********))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((())))))******'''(((((())))))((((((''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&(((((('''%%%#########%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""""" !!!"""!!!!!!""""""###$$$%%%%%%"""!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$#########$$$...333,,,""""""$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###############$$$""""""###$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""!!! """$$$&&&'''%%%###!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%###"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###%%%&&&((()))))))))(((''''''''''''((()))***+++)))************++++++++++++++++++************)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++***))))))(((((())))))***,,,,,,------,,,------------,,,+++******++++++************++++++++++++***)))(((((((((((((((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''''''''((())))))(((''''''$$$&&&'''&&&$$$###$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&((((((%%%######$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###############""""""!!!!!!!!! !!!!!!"""###!!!!!!!!!"""###$$$$$$$$$"""""""""""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""(((+++((($$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((()))$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$%%%&&&%%%%%%######%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''!!!###&&&((()))***)))(((''''''''''''((()))++++++)))************++++++++++++++++++************)))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++******)))(((((('''((()))***+++,,,---------******+++,,,------------++++++************++++++))))))(((&&&&&&%%%%%%%%%(((((()))***************))))))))))))))))))))))))'''((((((((())))))******(((''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$"""$$$&&&%%%"""!!!"""$$$######$$$$$$$$$%%%%%%%%%!!!%%%((((((%%%$$$$$$&&&$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''!!!"""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!$$$$$$######$$$%%%&&&&&&!!!"""""""""########################$$$%%%&&&'''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""!!!###$$$###&&&)))&&&!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!! !!!!!!""""""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """###$$$$$$###""" ######"""""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########""""""!!!###$$$%%%&&&&&&$$$###!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$###""""""!!!""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%$$$$$$###"""!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&((((((((((((((((((''''''''''''''''''''''''''''''*********)))))))))))))))++++++++++++++++++++++++)))************+++++++++************************,,,,,,++++++***)))(((((())))))*********++++++++++++++++++*********))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))'''$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""'''&&&%%%%%%$$$$$$%%%%%%######""""""######$$$%%%!!!###&&&'''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%)))((('''&&&%%%$$$######'''&&&%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###"""!!!!!! !!!'''$$$""""""###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$###"""!!!!!!!!!"""!!!"""###$$$%%%&&&&&&&&&((('''%%%###!!!!!!!!!!!!############""""""!!!!!!!!!!!!""""""#########$$$######"""!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''%%%###%%%$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$####################################"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$"""!!! """###$$$%%%%%%$$$###"""###############$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#####################%%%(((,,,,,,((($$$###$$$$$$$$$$$$###""""""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""#########$$$$$$$$$###############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%''''''###$$$%%%%%%&&&&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++)))'''&&&&&&''')))***))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,+++******)))(((((()))))))))*********++++++++++++*********)))))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%######""""""######$$$%%%###%%%&&&&&&$$$###$$$$$$#########"""""""""""""""%%%$$$"""!!!!!!"""$$$%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""######""""""###$$$%%%%%%%%%%%%'''&&&$$$"""!!!!!!!!!"""$$$$$$#########"""""""""!!!!!!"""""""""#########%%%$$$$$$###""""""######""""""###$$$$$$$$$######$$$###"""###%%%%%%###"""#########"""""""""""""""""""""############""""""$$$$$$###############""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!###""""""""""""""""""###########################%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%$$$$$$$$$%%%$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$&&&))),,,,,,)))%%%###$$$$$$$$$$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""#########$$$$$$###""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%######&&&)))+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###!!! $$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$"""!!!"""###############""""""!!!!!!%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$ !!!"""###$$$&&&$$$""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$%%%######$$$$$$$$$$$$$$$###%%%$$$###""""""""""""###$$$$$$$$$###############!!!!!!""""""""""""######$$$$$$###"""""""""###############$$$######"""""""""!!! !!!######!!! !!!!!!""""""##################$$$$$$$$$$$$######"""""""""""""""#########"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$###############""""""""""""""""""""""""%%%&&&'''***,,,+++)))&&&###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###""""""""""""""""""###&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%'''&&&%%%###""""""""""""""""""""""""############"""""""""!!!""""""###$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%''')))***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$###$$$$$$$$$######""""""######$$$%%%$$$$$$$$$""" """$$$&&&&&&%%%%%%$$$#########%%%%%%$$$######$$$%%%%%%$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######%%%###""""""$$$%%%$$$#########$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""###""""""""""""#########$$$$$$$$$$$$############!!!!!!"""""""""""""""""""""!!!!!! !!!!!!######$$$######"""!!!!!!!!! !!!""""""!!!""""""""""""""""""######"""######$$$$$$######"""!!!"""""""""######$$$$$$"""######$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################$$$$$$###"""""""""""""""#########$$$$$$#########!!!!!!"""###$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""%%%&&&((()))***)))'''%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""""""""######"""""""""%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$###""""""""""""!!!!!!"""""""""#########"""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%$$$############$$$#########$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((************************(((((()))))))))*********(((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$###$$$%%%'''(((%%%%%%$$$############$$$######""""""######$$$%%%!!!""""""!!! !!!###&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""!!!!!!!!!!!!!!!$$$###"""###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""####################################""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!###############"""!!! """!!!!!!"""######""" $$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!"""######$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!$$$######""""""######$$$########################$$$###"""!!!!!!!!!""""""$$$##################$$$!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""############""""""""""""""""""""""""######################## !!!!!!""""""""""""$$$&&&'''((('''&&&%%%$$$###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###""""""""""""""""""!!!!!!!!!"""""""""#########""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$######"""""""""############$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***+++***)))'''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#####################""""""######$$$%%% !!!""""""!!!"""$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$###############$$$&&&'''&&&$$$#########$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""!!! ###""""""###$$$$$$###!!!"""###$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%###$$$$$$$$$###"""!!!!!!!!!!!!"""######""""""!!!"""""""""""""""#########""""""!!!!!!!!!!!! """"""!!!!!!""""""######"""""""""###""""""!!!!!!###"""""""""$$$$$$"""!!!%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%##############################"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$##############################!!!!!! !!!"""###$$$$$$###""""""###$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$### !!!!!!!!!"""""""""""""""""""""""""""""""""###############$$$$$$$$$ !!!!!!""""""######$$$$$$&&&((('''%%%$$$###$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!"""""""""##################$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&!!!"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((()))(((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&""""""""""""""""""""""""#########""""""#########!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$#####################""""""######$$$%%%!!!###$$$$$$###"""###$$$!!!!!!!!!"""######$$$$$$"""##################"""###""""""""""""""""""#########""""""""""""#########$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&'''&&&$$$"""#########$$$$$$$$$$$$######"""!!!!!!"""#########"""!!!!!!!!!!!!!!!""""""""""""###$$$$$$""" """"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""######"""###############"""!!!!!!""""""######"""!!! !!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!""""""""""""""""""###"""!!!"""$$$$$$"""!!!$$$#########""""""!!!!!!"""""""""######"""""""""$$$$$$$$$$$$############"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######""""""""""""#################################"""!!! !!!###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$######""" !!!!!!!!!"""""""""########################""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%((()))(((%%%######%%%###$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###""""""&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&  !!!"""###!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$###"""#########$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$"""!!!&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%&&&&&&!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))************************(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$%%%%%%&&&&&& !!!###$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%$$$$$$###"""##################"""###$$$$$$%%%###$$$&&&&&&$$$"""!!!!!!""""""###$$$%%%&&&&&&'''""""""############""""""$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&''''''"""""""""$$$&&&'''&&&%%%""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!! !!!!!!"""###$$$"""""""""###$$$$$$""" !!!"""###$$$%%%&&&&&&&&&$$$$$$###"""!!!!!!!!!"""""""""############""""""!!!"""#########"""  !!!!!!""""""""""""!!!!!!  !!!""" !!!""""""###"""""""""!!!!!!"""######""" """"""""""""##################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###########################"""!!! !!!###$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""########################""""""######$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%''')))+++)))&&&$$$$$$&&&###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$%%%''''''&&&%%%%%%&&&&&&&&&+++)))'''%%%$$$$$$%%%&&&((($$$!!! ###%%%$$$"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$#########""""""!!!!!!""""""!!!!!! $$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$#########""""""""""""######''''''&&&%%%###!!!#########"""###$$$$$$%%%###!!! ###$$$""" %%%###"""###&&&'''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&%%%%%%&&&(((&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''((('''%%%$$$###%%%'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""""" """###%%%&&&&&&%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%###"""$$$''''''$$$!!!""""""######$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%$$$######"""###############$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######""""""!!!!!! !!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######""""""###$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! ###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""######!!!!!!""""""""""""!!!!!!$$$###!!!  """###""""""######$$$$$$$$$%%%#########"""""""""""""""!!!!!!""""""#########$$$"""!!!!!!!!!"""###$$$$$$""""""""""""###$$$%%%&&&###"""!!! !!!"""###&&&$$$###$$$%%%%%%$$$#########"""""""""""""""#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###""""""###$$$%%%&&&$$$###"""#########"""""""""""""""""""""""""""####################################$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""###$$$$$$###!!! ######""" ###!!! !!!###$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***&&&'''((('''&&&&&&(((***((((((((())))))******+++(((((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''((('''&&&$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###############"""""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$&&&###!!!!!!###%%%$$$#####################$$$$$$""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$###############'''&&&&&&%%%$$$######""""""!!!!!! !!!!!!"""######""""""!!!!!!!!!!!! !!!""""""""""""###$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%$$$$$$######""""""!!!!!!########################""""""!!! !!!"""""""""""""""""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###""""""!!! ###""""""!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$""""""############""""""$$$###!!! """"""""""""""""""######$$$$$$###""""""""""""""""""""""""##################$$$""""""""""""""""""###$$$$$$######"""""""""############""""""""""""######%%%###"""###$$$%%%$$$"""######""""""""""""############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""!!!"""###$$$%%%$$$%%%&&&%%%###!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##################"""""""""""" !!!!!!!!!!!!!!!""""""#########$$$######"""!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!###$$$$$$%%%%%%$$$!!!!!!!!!"""""""""#########!!! !!!"""###""" """!!! !!!###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''((()))((('''''')))+++************************((((((''''''&&&''''''(((%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''(((&&&%%%$$$&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""""""""#########&&&### !!!###$$$$$$###############"""""""""###""""""!!!!!!""""""###"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$###############'''&&&&&&$$$###"""!!!!!!######""""""""""""#########""""""""""""!!!!!!!!!""""""###$$$%%%%%%%%%%%%""""""""""""#########$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""###"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! ###""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$$$$$$$###$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######%%%%%%$$$$$$$$$$$$$$$###$$$###""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$#########"""!!!"""###$$$###"""###"""""""""""""""############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""!!!!!!""""""###$$$###$$$$$$$$$$$$$$$%%%%%%######""""""""""""""""""$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$%%%%%%"""%%%((('''### !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!#########""""""""""""""" !!!!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$ !!!"""###$$$%%%%%%%%% !!!""""""""""""""""""!!!!!!!!!"""""""""!!!############$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''''')))+++,,,,,,,,,++++++*********(((((('''''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""#########$$$%%%$$$###"""######$$$$$$$$$$$$$$$######""""""!!!###""""""""""""""""""###!!!"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$############$$$$$$$$$##################$$$######""""""######$$$""""""""""""""""""""""""$$$%%%%%%&&&'''''''''&&&""""""""""""############$$$$$$$$$######$$$$$$%%%$$$$$$$$$######""""""""""""""""""##################""""""!!! !!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """""""""#########$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$$$$############"""!!! !!!!!!""" !!!!!!!!!!!!!!!!!!"""""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######"""!!!!!! !!!!!!!!!"""$$$$$$$$$$$$"""!!!"""!!! !!!"""###"""!!!""""""""""""""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###""""""#########"""""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%###############"""""""""$$$#########$$$$$$%%%&&&&&&&&&%%%$$$############"""%%%''''''### """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""###### !!!!!!!!!""""""###### !!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$###############$$$$$$%%%%%%######""""""""""""######"""######$$$$$$$$$###### !!!""""""""""""!!!!!!"""""""""!!!!!!!!!""""""###############$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))+++------,,,,,,+++*********'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((((((''''''''''''((((((%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""""""""######$$$$$$######"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%############""""""""""""#########$$$$$$$$$%%%%%%"""$$$&&&''''''%%%$$$###%%%%%%$$$$$$######""""""######""""""""""""######""""""""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$##################  """"""""""""############!!!""""""########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########$$$$$$$$$$$$$$$###"""""""""###%%%&&&"""##################"""###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############'''&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! !!!  """###"""!!!""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$############$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$###"""!!! ###$$$%%%%%%###""""""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""############!!!""""""""""""""""""###!!!!!!"""#########""""""""""""###$$$$$$$$$$$$#########"""######$$$%%%&&&###""""""""""""""""""######$$$$$$$$$$$$###"""""" !!!"""###$$$###"""!!! """###"""!!! !!!### """!!! !!!###""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$########################!!!""""""$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$&&&''''''&&&''')))+++,,,,,,,,,++++++*********'''''''''''''''&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%'''((()))'''''''''(((&&&&&&&&&&&&&&&'''((())))))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%!!! !!!""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%###""""""""""""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%!!!$$$(((***)))&&&$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&$$$###"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""############$$$"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%!!!""""""###$$$%%%&&&&&&#########$$$%%%%%%&&&&&&$$$###""""""!!!!!!""""""!!!""""""######$$$$$$$$$"""""""""""""""""""""""" !!!"""############$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$###""""""###$$$&&&'''""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!!!!  """$$$###"""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$###""""""$$$###""""""###$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%!!!"""""""""#####################"""""""""""""""######$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######"""""""""###$$$%%%&&&$$$######""""""######$$$#########$$$$$$$$$###### !!!###$$$%%%$$$###""" """###### !!!### """!!! !!!###""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''(((+++---++++++++++++************''''''(((((('''%%%$$$###&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((($$$&&&))))))((('''((((((''''''&&&&&&&&&''''''((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""""""""""""""###$$$$$$""""""############""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%###""""""""""""###%%%&&&#########""""""""""""!!!############$$$$$$$$$$$$!!!$$$((((((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''$$$######""""""######$$$%%%$$$"""!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$###""""""!!!!!!""""""!!!""""""######$$$%%%%%%"""""""""""""""""""""""" !!!######$$$$$$###$$$###"""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$######""""""###%%%&&&'''######$$$$$$$$$$$$######"""""""""""""""!!!!!! """""""""!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""###$$$######"""""""""######$$$###""""""""""""""""""###!!! !!!###$$$$$$###!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&###############$$$$$$%%%""""""###$$$%%%%%%&&&&&& !!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%&&&'''''''''&&&&&&%%%""" $$$&&&&&&$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$######""""""!!!!!! !!!"""""""""""""""""""""###$$$$$$$$$$$$######""""""""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###""" """$$$### !!!### """$$$$$$!!!!!!###%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''"""$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))))))))***,,,...************************''''''(((((('''%%%$$$"""'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((($$$&&&)))))))))(((((()))(((''''''&&&&&&&&&''''''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$!!!!!! !!!###%%%&&&$$$$$$$$$############"""""""""""""""############"""%%%&&&%%%###"""$$$&&&&&&&&&&&&''''''((((((((($$$$$$############$$$$$$&&&%%%###!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&&&&''''''######""""""""""""######""""""######$$$$$$$$$$$$!!!!!!"""""""""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$######"""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!######$$$$$$$$$$$$$$$"""!!! !!!!!!""""""""""""!!!!!!########################""""""""""""############"""###$$$%%%&&&%%%$$$$$$######""""""###%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""!!!!!! ######""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$&&&%%%$$$###""""""""""""%%%$$$###""""""###$$$%%%!!!!!! !!!$$$%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&"""""""""""""""######$$$"""###$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$%%%'''))))))((('''&&&%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""'''%%%###!!! """"""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!###############"""!!! ########################!!!""""""""""""#########$$$#########""""""!!!!!!""""""""""""###$$$%%%%%%(((%%%###$$$&&&'''%%%"""!!!"""$$$&&&&&&%%%$$$###%%%$$$###!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$###"""!!! !!! !!!"""###"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!'''''''''&&&&&&%%%%%%%%%(((&&&$$$%%%((()))((('''%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++++++++***))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&'''((()))))))))((('''(((((()))***************************))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&***)))((((((((((((((()))((((((((((((((((((((((((''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!""""""######""""""!!!%%%%%%$$$$$$###"""""""""!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$$$$"""!!!"""###%%%%%%$$$$$$###""""""!!!""""""###$$$%%%%%%&&&&&&'''&&&$$$"""###$$$&&&(((%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$############&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&$$$###""""""%%%$$$$$$###############&&&%%%%%%%%%$$$#########&&&%%%$$$"""!!!!!! """"""#########$$$$$$$$$***)))((('''%%%###""""""######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$###""" !!!!!!"""""""""""""""%%%%%%%%%$$$$$$###############$$$###""""""$$$&&&######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!""""""""""""#########  """ !!!"""###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$### !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## """###$$$$$$###""" '''%%%$$$$$$%%%&&&%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$%%%'''((()))((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&########################&&&%%%###"""!!!!!!!!!"""#########"""""""""""""""""""""############"""""""""############""""""!!!########################!!!!!!!!!"""""""""######$$$#########""""""""""""###""""""""""""$$$%%%&&&&&&$$$"""###%%%%%%###!!!%%%%%%%%%%%%&&&&&&''''''$$$###"""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""%%%$$$###"""!!!""""""###""""""$$$%%%%%%%%%$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''%%%###$$$&&&((('''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&'''(((((((((((('''((())))))***************************))))))))))))***))))))(((((())))))***++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$$$$"""""""""###########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&######"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$#########%%%$$$###""""""!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""!!!  !!!!!!"""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!###$$$######"""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######"""""""""############$$$ !!!!!! !!!### !!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######%%%$$$######$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""##################$$$$$$$$$$$$######""""""######$$$#################################!!!!!!"""""""""########################"""""""""$$$###!!!!!!"""###&&&'''%%%###""""""######"""!!!'''&&&$$$###$$$%%%''')))###""""""!!!""""""###$$$ ######"""!!!!!!!!!!!!!!!$$$$$$###"""""""""############$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((()))******++++++******++++++*********)))))))))+++******))))))******+++,,,+++***((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$$$$###""""""###!!!!!!"""###$$$$$$%%%%%%""""""######$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$###""" ######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''$$$!!!######$$$%%%%%%&&&''''''"""!!!!!! """"""##################$$$######"""""""""######$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$###!!! !!!"""######"""!!!!!!!!!!!!!!!######""""""""""""######!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$ !!!###"""!!!!!!"""### !!!"""###$$$$$$%%%$$$$$$$$$$$$############"""""""""###""""""!!! ###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%########################$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''$$$!!!"""######$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$###$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$"""######$$$$$$######"""!!!"""######$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$###!!! !!!###&&&'''$$$###############""""""$$$###"""""""""###%%%%%%!!!!!!!!!""""""###$$$$$$ """!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!""""""###############"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''((())))))*********))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&%%%%%%%%%'''((()))))))))***++++++++++++***+++++++++*********)))))))))((((((''''''(((((()))+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""######"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%"""############""""""!!! !!!"""######$$$$$$############$$$$$$%%%%%%&&&$$$$$$###############$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!!!!!!!"""#########$$$###"""""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""#########$$$$$$%%%%%%%%%###$$$%%%$$$!!! !!!###""""""!!!!!!!!!!!!!!!######""""""""""""###### """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$$$$""""""###$$$ !!!!!!"""######$$$$$$%%%$$$$$$$$$$$$#########!!!"""""""""""""""!!!!!!!!!""""""#############################################$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$"""$$$$$$$$$#########$$$""""""#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''+++***%%%!!!"""$$$$$$$$$%%%%%%%%%$$$$$$###$$$&&&'''&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&#########$$$$$$####################################$$$$$$$$$$$$######"""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$######!!!!!!"""###%%%'''$$$$$$%%%$$$############!!!"""###$$$$$$$$$######!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%!!!!!!"""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!""""""##################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%&&&''')))***))))))***+++++++++++++++++++++++++++************(((''''''&&&&&&''''''(((((('''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$########################"""###############$$$$$$%%%$$$""" !!!"""###!!!"""###$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########""""""######$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""!!!!!!!!!"""#########$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$########################$$$$$$$$$###$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!""""""########################$$$$$$%%%%%%%%%###$$$%%%$$$""" ###""""""!!!!!!!!!!!!!!!######""""""""""""###### !!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%$$$###"""###$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$######""" !!!""""""######""""""##############################$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!"""%%%''''''%%%###$$$%%%!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$(((---+++&&&######&&&$$$$$$%%%%%%%%%$$$#########%%%&&&&&&%%%%%%&&&((((((''''''''''''&&&&&&&&&""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!!######$$$$$$%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$%%%&&&%%%###"""###$$$!!!###%%%''''''&&&$$$###!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$######""""""######$$$%%%"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&'''((()))***+++)))***++++++,,,+++++++++,,,++++++++++++************))))))(((((())))))***&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$######$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$##########################################'''%%%"""  """$$$%%%%%%&&&&&&%%%$$$$$$###""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!!!!###%%%'''######$$$%%%%%%&&&''''''%%%%%%$$$###############""""""#################################$$$%%%&&&$$$$$$###############""" !!!!!!###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$######""""""######$$$%%%!!!""""""###""""""!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&&&&$$$"""!!!"""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""############""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""""""""############%%%%%%%%%###"""###$$$!!!!!!""""""############&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&& !!!###%%%%%%###!!! """%%%((((((%%%###$$$&&&!!!"""######$$$###############$$$$$$$$$$$$%%%%%%########################%%%(((+++***'''$$$%%%&&&$$$%%%%%%%%%%%%$$$###""""""$$$&&&&&&&&&&&&((()))(((((('''&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""########################%%%$$$#########$$$%%%%%%#########""""""""""""""""""""""""######"""""""""$$$$$$%%%%%%%%%$$$#######################################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$"""$$$%%%$$$!!! """#########$$$%%%%%%%%%%%%%%%""""""###$$$######!!!!!!  !!!###$$$%%%"""###$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))))))))(((((()))***,,,---))))))))))))))))))))))))'''(((((((((((((((((((((%%%&&&''')))***+++++++++)))***++++++,,,,,,++++++,,,,,,+++++++++*********+++******))))))******+++''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&####################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""$$$%%%%%%$$$######$$$"""""""""###$$$$$$%%%%%%############""""""""""""&&&%%%$$$"""!!!!!!""""""%%%%%%%%%&&&%%%%%%$$$###!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$######### !!!!!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$###"""""""""###$$$%%%!!!""""""######"""""""""########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""$$$''''''%%%$$$############"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!""""""###$$$$$$%%%%%%%%%$$$############$$$%%% !!!!!!!!!"""""""""###%%%%%%$$$###""""""###""""""""""""############$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''""""""############"""""" $$$(((((($$$"""###%%%"""######$$$$$$###"""!!!"""""""""######$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!###%%%&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%'''$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""########################!!!""""""""""""##################$$$$$$%%%%%%%%%!!!###%%%&&&%%%$$$###!!!###$$$###  ######"""!!! !!!"""$$$%%%"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!"""###### !!!"""###$$$$$$###""" !!!"""""""""""""""""""""""""""!!!!!!"""############"""&&&%%%%%%$$$$$$############%%%&&&$$$!!! """%%%&&&&&&%%%$$$############$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''((())))))***%%%%%%$$$$$$%%%&&&((()))))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&(((***,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************))))))))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""######"""""""""###$$$$$$%%%%%%&&&&&&'''!!!###%%%%%%$$$$$$%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$%%% !!!###$$$%%%&&&'''#########"""""""""""""""$$$%%%%%%%%%$$$###!!! !!!!!!###$$$%%%&&&&&&'''!!!""""""$$$%%%&&&''''''""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''(((((('''&&&$$$###""""""%%%$$$$$$###############&&&%%%%%%%%%$$$#########%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$###"""""""""###%%%&&&###$$$$$$%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########"""$$$'''((('''%%%$$$%%%######"""!!!!!!!!!!!!!!!  !!!"""""""""""""""!!! !!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%% !!!!!!!!!!!!###$$$%%%$$$"""!!!"""###""""""""""""########################""""""""""""""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$###""" """###$$$###''''''###!!!"""$$$"""###$$$$$$###"""!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%%%%$$$)))(((&&&%%%%%%&&&((()))######$$$%%%%%%&&&''''''((('''&&&&&&$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&###############"""!!!!!!!!!  !!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!"""######!!! !!!"""""""""!!! &&&***$$$"""'''&&&""""""############"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&############""""""""""""$$$$$$$$$#########""""""########################!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%&&&&&&'''''''''******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''((()))))))))))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++(((***,,,,,,+++***)))***************)))))))))((())))))(((&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!! ###"""!!! !!!"""###&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""""""""###$$$%%%&&&''''''''',,,***'''$$$""" $$$$$$$$$#########"""""""""###$$$%%%&&&'''''''''""""""""""""############"""###$$$$$$%%%%%%$$$$$$((('''%%%$$$###$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!""""""!!!!!! !!!"""######$$$$$$############$$$$$$$$$###""" """###$$$%%%%%%$$$$$$###"""""""""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""&&&%%%%%%$$$#########$$$%%%$$$###!!! ############"""""""""""""""""""""######"""""""""######$$$$$$$$$######"""""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!"""$$$%%%%%%###!!!  !!!"""!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################&&&$$$""" !!!"""$$$$$$######$$$$$$%%%&&&"""######$$$$$$%%%&&&&&&"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$######"""######""""""!!!!!! !!!!!!"""""""""###%%%%%%$$$######$$$%%%%%%###############"""!!! '''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################!!!!!!"""###$$$$$$$$$$$$###############"""!!!!!!!!!  !!!"""###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$######"""!!! !!!!!!"""######"""""" ,,,111(((!!!###%%%"""######""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&&&&&&&'''''''''(((((())))))))))))((((((''''''%%%&&&&&&'''(((((())))))))))))))))))((((((''''''(((((())))))))))))((((((((((((((()))))))))******+++++++++******+++++++++''')))++++++***(((((()))*********)))))))))(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&'''%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""###''''''&&&&&&&&&&&&''''''""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%!!!!!!!!! !!!!!!""""""#########"""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%""""""""""""###############$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$###""""""######$$$$$$######$$$%%%%%%&&&$$$##################$$$$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""&&&%%%$$$$$$#########$$$###""""""!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$######"""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""!!!!!!""""""###$$$$$$###!!! !!!"""!!!!!!!!!"""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$##################$$$######""""""######$$$########################&&&%%%###"""!!!!!!""""""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$#########$$$%%%%%%#########$$$$$$######"""$$$#########"""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###""""""!!!###############"""!!!!!!!!!!!!  """#########""""""""""""##############################%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$!!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%111555*** $$$%%%######"""!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###############""""""""""""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''(((((((((((()))))))))(((((((((((('''$$$$$$%%%&&&''''''(((((()))))))))(((((((((((('''(((((())))))))))))(((((()))))))))*********++++++,,,+++***))))))***+++,,,&&&((())))))(((''''''((())))))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((('''%%%###!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""""""""###############""" """#########"""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$######""""""""""""##################$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&########################$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$###############%%%%%%$$$############$$$!!!!!!!!!!!!!!!"""###$$$ !!!"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$######""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""######""""""$$$###!!! !!!"""""""""""""""#########$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$######""""""######$$$""""""""""""""""""""""""%%%%%%$$$$$$######"""""""""""""""#########$$$$$$&&&%%%%%%$$$######"""""""""""""""#########$$$$$$ !!!!!!""""""#########%%%$$$##################""""""######$$$######"""$$$$$$$$$$$$########################$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######"""!!!!!!###$$$$$$$$$"""!!!"""###########################"""""""""###""""""!!!!!!###############"""!!!!!!"""!!!  !!!""""""""""""!!!!!!"""""""""########################$$$######"""!!! """"""""""""############ !!!"""######$$$$$$&&&%%%$$$###"""###$$$%%%######!!!!!!!!!"""###$$$(((...///'''"""###$$$###!!! """$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""######$$$$$$##################"""""""""!!!################################################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((())))))))))))((()))*********+++++++++++++++***)))(((((()))***+++'''((())))))((('''((()))))))))((((((((('''''''''''''''&&&%%%$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""$$$&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""############$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$$$$$$$$$$$$$############ """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!#########$$$######""""""!!!"""###$$$$$$$$$###""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""############!!!""""""###############&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""######$$$###""""""!!!""""""######""""""############""""""$$$######""""""######$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%########################$$$$$$###############$$$###""""""!!!""""""###### !!!!!!"""""""""############""""""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """#########"""!!!###"""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$#########""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""!!!!!!!!!""""""############%%%$$$$$$$$$######""""""""""""""""""############ !!!!!!"""###$$$$$$%%%$$$###"""""""""""""""!!!""""""#######################################!!!!!!!!!!!!!!!"""""""""$$$$$$############$$$$$$"""""""""######"""!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$######"""!!! """###$$$###!!! !!!"""""""""""""""""""""""""""#########$$$######""""""###############"""!!!!!!"""!!!  !!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""$$$######"""!!! !!!!!!"""""""""######### !!!!!!"""###$$$%%%%%%%%%$$$"""!!!!!!!!!"""######"""  !!!"""&&&'''$$$ !!!""" ###"""!!! """$$$&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$############"""""""""!!!############################################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((()))((((((''''''&&&&&&&&&'''''''''''''''(((((((((''''''((())))))))))))))))))*********++++++++++++******)))(((((()))******((()))***)))(((((()))***(((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$"""!!!!!!###$$$$$$###$$$$$$$$$#########""""""########################!!!!!!""""""""""""!!!!!!""""""###$$$$$$###"""""" ###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!########################""""""#########"""!!!!!!!!!"""""""""############"""######$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!"""############"""!!!$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%######""""""######$$$%%%#################################""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!######"""!!!!!!"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!! !!!"""############""""""""""""######$$$$$$$$$!!!!!!"""""""""#########!!!!!!""""""###$$$%%%%%%$$$######"""!!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!###########################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######""""""!!! !!!"""###"""!!! """!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$########################"""!!!!!!###"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!""""""######$$$$$$###"""!!!!!! !!!!!!"""!!!!!! """ !!!!!! """"""!!!!!!!!!###$$$%%%"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$############""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""######$$$$$$""""""######$$$%%%%%%%%%######""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((&&&'''((())))))******))))))))))))*********++++++((((((((())))))((((((((()))******)))(((((()))+++((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&!!!""""""""""""#########%%%$$$######%%%&&&&&&%%%$$$############"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!! ######$$$$$$%%%$$$$$$###!!!!!!"""###########################$$$$$$$$$$$$!!!""""""#########""""""""""""""""""############%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!! !!!""""""######"""!!!!!!!!!"""""" !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""######$$$$$$%%%###""""""""""""###$$$$$$###############$$$$$$$$$###""""""""""""###$$$$$$&&&%%%$$$###"""!!!!!!!!!&&&%%%%%%%%%$$$$$$$$$###!!!!!!""""""""""""!!!!!! !!!"""############"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$###""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%###""""""!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%!!!!!!!!!"""""""""######!!!""""""######$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$############""""""###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%##################""""""!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###########################"""!!!!!!###"""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""""""""!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""""""""!!!  !!!"""!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###""" !!!""""""######""""""############""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************((((((((()))))))))******&&&''')))******)))'''&&&((())))))'''&&&&&&(((***'''''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!"""""""""######%%%$$$"""###%%%&&&&&&%%%############"""""""""""" !!!"""######"""!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!"""###$$$$$$$$$### !!!!!!"""###$$$""""""""""""#########$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""############$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$###""""""""""""""" !!!"""######"""!!! ###$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%% !!!!!!""""""###$$$$$$"""""""""""""""###$$$$$$""""""#########$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!"""############""""""""""""""""""""""""###""""""!!!!!!""""""###!!! !!!"""""" !!!"""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""###$$$$$$##################$$$$$$""""""!!!!!!!!!!!!""""""##############################"""!!!!!!"""###$$$!!!"""$$$%%%&&&%%%$$$###""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!! !!!"""""" !!!"""############!!!!!!"""""""""#########$$$$$$$$$$$$#########"""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""""""""  !!!"""""""""""""""""""""""" !!!""""""""""""###############"""!!!!!!###"""!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""#########""" """###$$$$$$$$$"""!!! """### !!!%%% """###$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!############""""""""""""""""""######$$$$$$$$$$$$########################''''''&&&%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((!!!"""###$$$&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''((()))************(((((((((((())))))))))))%%%&&&)))++++++)))&&&%%%'''((('''&&&%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%$$$###############$$$$$$#########$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%###"""!!!!!!!!!!!!""""""""""""###""" !!!"""$$$$$$###############""""""""""""!!!!!!!!!!!!""""""###### !!!"""######"""!!! ###%%%&&&''''''&&&%%%###########################!!!"""############$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""###### !!!"""$$$$$$%%%%%%%%%""""""""""""############!!!!!!"""############"""$$$%%%'''(((((((((''''''%%%&&&'''&&&$$$###$$$%%%!!!!!! !!!!!!""""""!!!""""""###$$$$$$######"""!!!!!! !!!!!! !!!"""$$$$$$"""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""""" !!!"""#########"""""""""""""""######$$$""""""######$$$$$$$$$$$$""""""!!!""""""###$$$$$$#########"""######$$$%%% !!!"""###$$$$$$%%% !!!!!!!!!!!!  !!!"""############""""""""""""""""""""""""######""""""""""""######!!!!!! !!!"""### !!!""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""########################%%%$$$"""!!!!!!###$$$&&&!!!###%%%&&&&&&&&&$$$###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""### !!!"""############""""""######$$$$$$$$$%%%###"""""""""!!!!!! !!!"""###$$$$$$###"""!!!&&&'''(((((()))))))))((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!! $$$######"""!!! ############""""""""""""""""""!!!!!!!!!###%%%&&& !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$""""""!!!!!! %%%###!!!  !!!"""######""""""""""""######"""""""""""""""""""""""" !!!"""######"""!!!  !!! !!!"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!! """$$$%%%&&&%%%###"""###"""!!! !!!"""###%%%%%%&&&$$$###"""###%%%$$$###"""!!!!!!"""###$$$#########"""""""""""""""$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%'''&&&&&&''''''((()))***)))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$"""!!! $$$###"""!!!!!! ###"""!!! !!!"""###$$$"""  !!!!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$###"""!!! !!!###$$$""" ###&&&%%%%%%%%%$$$$$$"""!!! ###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$############""" !!!###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$######""""""""""""###### !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%"""!!! """###$$$!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""####################################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""$$$$$$############""""""""""""###$$$$$$###$$$%%%"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$'''&&&%%%###"""!!!!!!!!!%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%  """""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$&&&((()))***)))((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$############""""""!!!!!!!!!#########"""!!! """""""""!!!!!!!!!!!! $$$###"""!!!!!!!!!"""""" !!!!!! """""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!! ###"""  !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!! !!!"""###$$$$$$###"""!!! !!!!!!"""#########"""""""""!!!!!! """#########!!! ###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$""""""###%%%$$$###"""!!!!!!"""###$$$###"""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$######$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%###############"""!!!!!!###""""""!!!!!!!!!!!!!!!###"""!!! !!!"""######""" !!!!!!!!!!!!!!!!!!""""""""""""""""""############$$$$$$"""###%%%&&&%%%%%%%%%&&&"""""""""""""""!!! ###$$$%%%&&&&&&$$$"""!!!#########"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((''''''&&&%%%%%%$$$$$$######""""""""""""###### !!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!""""""######""""""!!!!!!""""""############"""""""""""""""""""""######"""######$$$$$$######"""$$$$$$###""""""###$$$$$$"""!!! !!!"""###$$$ !!!!!!!!!!!!########################!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$###""""""!!!"""###$$$%%% !!!"""###$$$%%%%%%!!!"""$$$$$$"""""""""###""""""!!!!!!!!!"""######""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!"""""""""#########$$$$$$######"""#########$$$$$$###"""""""""##################$$$$$$$$$%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$#########"""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######%%%%%%$$$######"""!!!!!!######""""""!!!!!! !!!!!!!!!!!! %%%$$$###!!!  !!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!"""###$$$$$$""""""!!!  ######""""""""""""!!!!!! !!!######""""""!!!######"""!!!!!!"""######$$$%%%%%%$$$""""""###%%%######""""""""""""######""""""""""""""""""######$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%)))(((''''''&&&'''''''''((('''&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""" """#########$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""###"""  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############!!!"""###&&&((((((&&&###!!!!!!"""""""""!!!!!! ###$$$%%%%%%%%%$$$###"""""""""""""""!!!!!!!!! """"""""""""######$$$%%%###$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$######""""""""""""###### !!!""""""######""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""##################"""###############"""!!!!!!"""""""""!!!!!!!!!!!!!!!$$$######""""""######$$$$$$$$$###""""""###$$$$$$"""!!!!!!!!!!!!""""""###!!!!!!!!!!!! !!!!!!"""######"""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$######""""""######$$$%%% !!!"""###$$$%%%%%%$$$%%%%%%###!!! """###""""""!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%&&&""""""!!!!!!!!!"""######""""""""""""############$$$######""""""######$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%&&&''''''&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######%%%%%%$$$###"""!!!!!! ###"""""""""!!!!!!!!! """"""!!!!!!!!! ######"""!!!  !!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!"""############""""""!!! """"""""""""""""""!!!!!!""""""###$$$$$$$$$$$$###########################$$$%%%%%%$$$"""!!!###$$$###""""""""""""""""""###"""""""""""""""#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''***(((''''''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$###"""!!!!!!"""###$$$ !!!"""###$$$""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!!  $$$%%%###!!!"""######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""######"""""""""!!!!!!!!!###"""!!!!!!!!!###$$$%%%#########$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""######!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######""""""#########""""""!!!#########""""""!!!!!! $$$###"""!!!!!!"""###$$$$$$##################$$$"""!!!!!!!!!!!!"""""""""$$$$$$######""""""!!!!!! !!!###$$$$$$###!!! """######""""""!!!  !!!!!!!!!""""""#################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""#####################$$$$$$%%%############"""""""""!!!%%%%%%$$$""" !!!"""%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###### !!!!!!###$$$%%%&&&!!!!!! !!!"""######!!!!!!!!!"""""""""""""""$$$######""""""######$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$###""""""!!! """"""""""""!!!!!!!!!!!!#########"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ######""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!    !!! !!!!!!""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###"""!!!"""$$$"""""""""######"""""""""!!!!!!""""""############%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((+++)))''''''((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&***)))(((&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######################################################""""""""""""""""""""""""!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$ !!!###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""###""""""######$$$$$$$$$$$$###"""#####################$$$$$$#########"""""""""###"""!!!!!!!!!"""###$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""######!!!""""""#######################################""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### """######$$$$$$$$$$$$$$$$$$######"""""""""$$$###"""!!!!!!"""###$$$#########$$$$$$#########!!!""""""""""""!!!!!!!!!$$$$$$######""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""!!! !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$############"""""""""!!!#########""" ###%%%&&&%%%$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$$$$!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###########################"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""!!!""""""""""""############""""""############""""""###""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!############"""""""""""" !!!"""######""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""   !!! !!!!!!!!!"""""""""###""""""############"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%$$$######$$$$$$###!!!!!!"""$$$""""""############""""""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$ !!!"""$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%"""!!!$$$%%%!!!!!!"""""""""!!!!!! """""""""############$$$$$$$$$$$$$$$############"""""""""!!!!!!""""""###!!!""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######!!!"""######$$$$$$##############################$$$$$$$$$$$$############"""##################""" !!!"""$$$$$$$$$%%%$$$$$$$$$$$$###############""""""!!!!!!""""""###"""###$$$$$$$$$$$$###"""!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""###$$$$$$###""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!"""###$$$%%%%%%!!!"""###"""!!!"""$$$%%%%%%%%%$$$#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""############$$$$$$$$$$$$"""""""""!!!!!!""""""###""""""!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""########################"""""""""###$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""!!!!!!"""""""""#########""""""############"""""""""""""""############$$$!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!! !!!######$$$######!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""!!!  !!!"""###!!!!!! !!!!!!   !!!!!!!!!!!!!!!"""""""""""" !!!############""" !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$###!!!!!!"""###!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((((((((&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!"""###############!!!!!! !!!!!!"""###### !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&''''''%%%%%%###!!! ###%%%"""""""""""""""!!! """""""""""""""###$$$$$$############""""""""""""!!!"""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$#########"""!!!""""""######""""""!!! !!!"""###############""""""""""""############!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!"""######"""!!!  !!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######"""!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!!!! !!!"""###$$$%%%%%% """######""""""###$$$"""""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!"""######$$$$$$###"""""""""###############""""""!!!!!!!!!"""!!!!!! !!!!!!"""########################"""""""""###$$$$$$%%%%%%###""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""######### !!!!!!!!!""""""######""""""############"""""""""######$$$$$$%%%&&&&&&!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!###$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!""""""!!!  """###!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" """######"""""" !!!!!!""""""###############$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$###!!! """###!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((())))))(((&&&&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""### !!!"""######"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%%%%%%%%%%%%%"""$$$&&&$$$!!!!!!###%%%%%%%%%$$$$$$"""!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$##############################"""""""""!!!!!! !!!!!!""""""""""""!!!!!!###############"""!!!!!! !!!!!!""""""###### !!!"""######"""!!! """###$$$%%%%%%$$$###"""!!!"""#########!!! !!!!!!""""""######$$$$$$!!!!!! !!!!!! """############ !!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!! !!!"""""""""!!! ############"""""""""""" """$$$%%%###"""!!!""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%%%%$$$###""""""######$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""########################"""""""""###$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""######""""""""""""######&&&$$$!!! """%%%(((%%%&&&&&&'''&&&%%%###"""############""""""""""""########################!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""!!!  """""""""""""""""""""""" !!!"""######$$$ !!!!!!"""""" !!!!!! !!!!!!  !!!!!!!!!"""############!!!"""######!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!##############################""""""!!!!!! !!!"""$$$%%%%%%&&& !!!"""######$$$######$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&((())))))(((&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###"""""""""""""""""""""""""""%%%$$$"""  !!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$!!!"""###""" """"""!!!!!!  """###$$$$$$###""" !!!!!!!!!!!!"""###%%%%%%%%%$$$"""!!! !!! !!!!!!!!!""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$######""""""!!!!!! """###$$$%%%$$$""" """"""!!!  !!!!!!""""""""""""""""""""""""###############"""!!!!!! !!!!!!""""""""""""""" !!!!!!"""###$$$$$$%%%###"""!!!!!!!!!"""$$$%%%$$$$$$%%%&&&%%%$$$"""!!!""""""""""""!!!!!!!!!!!! !!!###$$$%%%######$$$$$$###"""  !!!"""###$$$########################$$$$$$$$$$$$#########"""########################$$$###!!! """###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!! !!!######!!! !!!!!!"""###%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""############!!!#########&&&$$$""" !!!"""###%%%%%%%%%$$$$$$######### !!!""""""""""""""""""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$######"""######$$$$$$$$$$$$%%%&&&%%%$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""###$$$$$$###""""""""""""!!!!!!!!!  """""""""""""""""""""""" !!!"""######### !!!!!!!!!"""   !!!!!! !!!"""############!!!###$$$###!!! !!!""""""""""""!!!!!!!!!!!!######$$$$$$$$$######"""###########################"""""""""!!!!!!!!! !!!""""""#########"""!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''%%%%%%%%%'''''''''%%%&&&'''(((******((('''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$######################################################################## !!!!!!!!!"""""""""###!!!!!!"""###$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###$$$"""!!!"""$$$%%%###!!!######"""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!""""""###$$$%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""""""###$$$######""""""######$$$&&&%%%%%%$$$###"""!!!!!!######""""""!!!!!!!!!!!!"""###%%%&&&%%%$$$"""!!!""""""!!! !!! !!!!!!""""""""""""""""""""""""###############"""!!!!!! !!!""""""######"""""" !!!"""""""""$$$######"""###$$$%%%&&&&&&&&&'''''''''&&&$$$$$$""""""!!!!!!!!! """"""!!!!!!!!!""""""###!!!"""###$$$$$$###""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""###"""!!! !!!$$$%%%###!!!""""""""""""###$$$%%%%%%$$$$$$###"""""""""""""""!!!""""""""""""""""""""" !!!"""""""""""""""!!! !!!!!!!!!""" !!!###$$$%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$######""""""""" !!!""""""""""""""""""######$$$$$$######"""###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$###""" """""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!""""""######""""""###$$$###!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!########################""""""""""""!!!!!!!!!!!!"""######""""""!!! """"""######$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%'''((()))******)))((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###################################################"""""""""""""""""""""""" !!!!!!!!!!!!###!!!!!!"""###$$$###"""""""""""""""""""""""""""###""""""""""""$$$&&&'''""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######$$$######$$$&&&&&&$$$"""$$$$$$############""""""!!!"""###$$$$$$###"""!!!######"""""""""######$$$%%%$$$$$$#########$$$$$$$$$###########################""""""""""""######&&&%%%%%%$$$###"""!!!!!!###""""""""""""!!!!!!!!!###$$$%%%&&&&&&&&&%%%$$$###"""!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""############""""""!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!""""""%%%$$$$$$$$$$$$%%%&&&&&&#########$$$######"""!!!######"""""""""!!!!!!!!!$$$###"""!!!!!!!!!!!!!!! !!!"""$$$$$$$$$$$$##################$$$%%%&&&''''''''''''''''''''''''############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!! !!!!!!""""""!!!!!!"""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$###""""""""""""###"""""""""""""""""""""""" !!!"""""""""""""""!!! !!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""##################"""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$$$$###############%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######$$$$$$$$$###"""!!! !!!""""""#####################"""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!!!!!!! """""""""!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!  """######"""   !!!!!!!!!!!! !!!""""""""""""""""""$$$$$$###!!!!!!!!!!!!!!!""""""""""""""""""###""""""!!! ########################""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """""""""######$$$$$$$$$ !!!"""############%%%%%%%%%%%%$$$$$$###"""!!!""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&''''''&&&%%%''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%$$$########################################################################### !!!!!!!!!!!!###!!!!!!!!!###$$$###"""""""""""""""""""""""""""###""""""""""""###$$$%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""###$$$&&&&&&%%%###!!!########################"""######$$$$$$######"""$$$$$$######"""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""!!!!!!""""""###"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%%%%###""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&"""""""""""""""""""""!!!%%%%%%$$$$$$$$$###############""""""!!!""""""###!!!"""###$$$%%%$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""!!! !!!!!!#########$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$$$$$$$###""""""##################""""""""""""""" """""""""""""""!!!!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$######### !!!"""#################################"""""""""!!!!!!!!!!!!!!!""""""$$$###!!!!!!!!!!!!###$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$#########"""""""""""""""""""""""""""""""""!!!"""############"""!!!%%%$$$###""""""######$$$ !!!""""""###############"""""""""!!!""""""""""""""""""""""""""""""""""""############!!! !!!!!!!!!!!!  !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!!  !!!!!!  !!!!!!!!!"""""" !!!!!!""""""""""""!!!"""###$$$###!!! !!!!!!!!!"""""""""###"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!""""""######$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""###!!!!!!!!!###$$$###"""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############ """$$$%%%%%%###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###############$$$""""""##################%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$""""""""""""############""""""###$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$#########"""""""""!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%$$$###"""!!!""""""""""""""""""###$$$""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$$$$########################"""!!!!!! !!!!!!$$$$$$%%%$$$###"""""""""((('''&&&%%%$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$""""""""""""###$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$%%%%%%&&&'''$$$$$$###""""""""""""###########################!!!"""###$$$$$$###"""!!!$$$###"""""""""###%%%&&&!!!!!! !!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!! !!!!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!"""######!!! !!! !!!!!!""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###"""""""""""""""""""""""""""######""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""#########$$$$$$ """$$$%%%###"""""""""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%"""######$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!"""""""""############$$$############$$$$$$$$$$$$$$$###""""""!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""############"""######$$$%%%%%%%%%%%%$$$##################$$$$$$"""######$$$%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''""""""!!!!!!!!! !!!!!!!!!"""###$$$%%%&&&$$$%%%%%%%%%%%%###"""!!!%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%###########################""""""!!!!!!!!!!!!""""""$$$%%%$$$###!!!!!!"""'''&&&%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!"""""""""##################$$$&&&'''((("""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! !!!""""""$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''%%%$$$###"""!!!""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%###"""!!! !!!!!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""!!! !!!""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!######"""!!!"""### !!!"""#########!!!"""###$$$$$$%%%$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!! ######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&%%%%%%&&&)))******)))&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$########################################################################""""""""""""#########$$$###!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""#########""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""#########$$$$$$$$$"""$$$&&&%%%###"""###%%%"""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$############$$$%%%%%%&&&$$$$$$%%%%%%%%%###"""!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$###""""""!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""##################$$$$$$%%%&&&%%%%%%%%%""""""######$$$%%%%%%%%%######%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!###$$$%%%######"""""""""!!!!!!!!!###"""""""""###$$$$$$%%%###$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""###$$$########################$$$$$$###""""""""""""""" ######""""""###%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$#########$$$$$$%%%&&&%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """############!!!!!!"""""""""#########%%%$$$$$$$$$$$$&&&'''((($$$###"""!!!!!!""""""###"""#########$$$$$$$$$$$$$$$###!!!  !!!"""$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###""" ###&&&''''''%%%###$$$###"""!!! !!!"""############""""""""""""########################"""############$$$$$$$$$###"""!!! !!!"""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""   !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!!!!! """###"""""""""$$$ !!!"""######$$$ """############"""""""""""""""""""""""" !!!!!!!!!""""""############$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%$$$$$$&&&)))++++++***(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$################################################"""""""""""""""""""""""""""#########$$$$$$$$$$$$###!!!!!!"""###$$$###"""""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$"""############$$$$$$$$$$$$&&&'''%%%######%%%(((#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''&&&&&&''''''&&&$$$###!!! !!!"""$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$""""""######$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""##################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%%%%$$$#########$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######"""#########!!!"""$$$%%%&&&&&&%%%$$$$$$$$$######"""#################################&&&&&&&&&%%%%%%%%%$$$$$$########################$$$###!!! """###########################%%%%%%$$$###""""""######!!!"""""""""%%%(((%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""" !!!###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$############%%%&&&&&&$$$"""!!! !!!"""###!!!!!!""""""#########$$$%%%###!!!  !!!"""$$$%%%&&&''''''&&&%%%$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%%%%###"""%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########!!!!!!###$$$"""!!! !!!"""$$$$$$$$$%%%$$$$$$###"""!!!############"""""""""""""""!!! """"""""""""""""""""""""  !!!!!! !!!"""###$$$######"""!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$######""""""!!!!!! ########################$$$$$$######"""!!!!!!!!!$$$#####################$$$$$$##################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$###"""###%%%((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""########################!!!""""""#########""""""""""""###$$$%%%%%%&&&&&&%%%### !!!#########$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%###""" !!!"""######$$$######"""!!!!!!!!! """""""""""""""""""""""""""""""""###$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""&&&&&&&&&%%%%%%%%%$$$$$$"""!!! !!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!'''&&&%%%###"""!!!!!!!!!""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""##############################"""!!!!!!!!!!!!!!!############$$$%%%&&&'''!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$'''&&&%%%###"""!!!!!!!!!############""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$###""" !!!""""""!!!%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$(((***)))'''""""""""""""""""""""""""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""""""""""""""""""""""""""#########!!! !!!######!!!  !!!###""""""###$$$$$$#####################""""""""""""%%%$$$###"""""""""###$$$""""""""""""""""""""""""  !!!!!!$$$$$$###"""!!!!!!!!!!!!###""""""!!!!!! """""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############"""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%"""###%%%%%%%%%%%%'''(((%%%&&&&&&%%%######$$$%%%(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################!!!!!!"""###############""""""###$$$$$$%%%&&&&&&%%%###!!! !!!###$$$###$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""!!!!!!"""#########""""""""""""!!!!!!!!! """"""""""""""""""""""""##################$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&%%%$$$###""""""""""""!!!!!!!!!"""""""""######%%%$$$######"""#########""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###""""""######%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################$$$$$$###"""""""""""""""""""""""""""###$$$%%%&&&"""!!!!!! !!!!!!"""""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""%%%$$$######"""#####################""""""""""""######$$$$$$$$$$$$######$$$######""""""######$$$$$$###!!!!!!"""######"""$$$$$$###""""""!!! !!!!!!!!!"""""""""###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$''')))((('''########################)))'''%%%$$$$$$%%%'''(((######$$$$$$$$$######"""!!!"""""""""############"""""""""""""""""""""""""""######""" !!!###"""!!!  !!!""" """######$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""  !!!"""%%%$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$ """$$$%%%%%%%%%''')))&&&''''''&&&$$$###%%%&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######################## !!!######$$$$$$$$$""""""######$$$%%%%%%%%%%%%###!!!!!!"""###$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###!!!""""""""""""!!!!!! """""""""!!!!!!!!! """"""""""""""""""""""""##################"""""""""""""""!!!"""######$$$&&&%%%%%%%%%$$$#########"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&%%%$$$###############"""""""""#########$$$$$$###"""""""""###$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""$$$%%%%%%&&&''''''((((((###""""""######$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$########################%%%$$$$$$###############"""!!!!!!!!!"""###$$$%%%###""""""!!!!!!""""""###############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######"""!!!!!! ###"""""""""###$$$%%%%%%############""""""""""""######$$$$$$$$$$$$######$$$######""""""######$$$"""  !!!!!! ###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&%%%$$$$$$$$$######""""""$$$######$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!!!!"""###""""""!!!!!!!!!!!!"""""" !!!"""###########################"""""""""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!"""######$$$$$$%%%%%%!!!!!!!!!"""""""""##################"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""############ !!!!!!!!!!!!###############$$$$$$$$$"""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$!!!###$$$%%%$$$$$$&&&(((&&&''''''&&&$$$$$$%%%'''&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!"""$$$$$$%%%%%%""""""######$$$$$$$$$%%%%%%###!!!!!!###$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""!!! """""""""!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""######$$$&&&%%%%%%$$$###""""""!!!"""######$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$###""""""!!!!!!!!!""""""""""""#########$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%&&&"""!!!!!!!!!"""######$$$$$$$$$$$$###############$$$$$$$$$###############""""""!!!!!!!!!!!!""""""########################$$$######""""""#########!!!!!!!!!!!!!!!"""############""""""""""""#########"""""""""######$$$%%%""""""######$$$$$$%%%%%%############""""""!!!!!!######""""""######$$$%%%############"""""""""!!!######$$$$$$$$$$$$############""""""""""""######""" !!!""""""!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$######""""""!!!!!!#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""######$$$$$$$$$###### !!!!!!""""""""""""""""""""""""!!!"""$$$###"""""""""$$$$$$##################$$$###############"""!!!!!!############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!###$$$%%%%%%$$$$$$ !!!!!!""""""##################"""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""######$$$$$$%%%%%%####################################""""""!!!!!! !!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$######"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$############$$$###%%%%%%%%%###"""###$$$&&&''''''&&&$$$$$$%%%'''&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""!!!"""$$$$$$%%%%%%"""###############$$$$$$%%%###""""""$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###""""""!!! ###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!!!!"""""""""############%%%%%%$$$###""""""!!!!!!"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%############"""""""""""""""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$###""""""""""""""""""!!!!!!!!!"""""""""######%%%$$$######""""""#################################$$$$$$%%%%%%$$$$$$#####################$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!! !!!!!!"""################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###!!!!!!!!! !!!!!!""""""######""""""""""""######"""!!!!!!!!!!!!""""""###"""""""""######$$$$$$$$$!!!!!!""""""############%%%$$$######""""""##################"""""""""!!!######$$$$$$$$$$$$#########""""""""""""""""""###%%%###"""###$$$&&&&&&%%%!!!!!!!!!!!! !!!!!!!!!!!!"""######""""""!!!""""""############""""""!!!!!!!!!###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&$$$"""######$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!############""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""######$$$$$$%%%$$$"""!!!  !!!!!!""""""######"""""""""!!!!!!!!! !!!!!!!!!!!! ########################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""#######################################$$$$$$######"""!!!!!! !!!!!!""""""######$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$###############$$$%%%&&&%%%###!!!"""###&&&''''''&&&$$$###%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!######$$$$$$$$$########################%%%#########%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""############"""$$$#########"""!!!!!!!!!###""""""""""""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######%%%%%%$$$###"""""""""###$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###%%%$$$$$$#########$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%!!!!!! !!!!!!"""""""""###############"""""""""###############$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!"""######$$$$$$%%%%%%$$$###"""""""""###############""""""""""""######$$$$$$$$$$$$#########""""""!!!!!!""""""###!!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""###$$$$$$###"""  """""""""!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############"""""""""""""""!!!!!!#################################"""""""""""""""!!!!!!"""######$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$##################$$$%%%$$$###"""###$$$%%%&&&&&&%%%######$$$%%%$$$###"""###%%%&&&%%%$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!"""###########################""""""""""""%%%$$$###$$$%%%%%%$$$"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""###$$$######""""""""""""""""""""""""!!!###""""""!!!"""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############'''''''''&&&&&&&&&%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&"""""""""#########$$$$$$#########"""######$$$%%%$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""$$$$$$######$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%###""""""!!!!!!!!!""""""!!!"""""""""#########$$$!!!"""""""""#########$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$###""""""!!!!!!""""""###"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""$$$$$$##################"""""""""""""""##################"""######$$$%%%############""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""#########$$$"""!!!!!!!!!!!!""""""###!!!""""""######$$$$$$%%%"""$$$%%%$$$!!! !!!###########################"""!!!  !!!###%%%%%%%%%%%%$$$###"""!!! !!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$######$$$######$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&############""""""""""""$$$$$$$$$$$$""" """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!###$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!! ########################""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""######$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&'''&&&######$$$$$$%%%&&&''''''***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""#########!!!"""$$$$$$######$$$&&&%%%%%%%%%$$$###"""###%%%$$$###"""###%%%&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""#########""""""#########"""""""""""""""$$$$$$###$$$&&&&&&$$$"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!"""$$$$$$######"""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$#########""""""$$$###"""!!!"""###%%%&&&""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$######"""""""""###%%%&&&&&&%%%###"""############$$$&&&)))***&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""" !!!!!!""""""######################## !!!""""""######$$$$$$###############$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""###$$$%%%%%%######"""""""""""""""###!!!!!! !!!!!!######"""""""""""""""###""""""!!!!!! $$$$$$######"""!!!!!!!!!!!!!!!!!!"""###%%%&&&'''############""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""###"""!!!"""$$$&&&&&&%%%""""""""""""############"""#########$$$$$$$$$$$$ !!!###$$$%%%!!!!!!"""###$$$%%%&&&&&&"""$$$%%%$$$!!!!!!#########""""""###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$ """$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$"""""""""###$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$###""" """###$$$###############"""!!!!!!###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$""""""######!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""$$$######"""!!! $$$$$$$$$$$$###!!! !!!!!! !!!!!!$$$#########""""""!!!!!!########################""""""""""""############$$$#########""""""!!!!!! !!!"""""""""!!! """###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&%%%###!!!!!!###$$$%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!(((((('''''''''&&&&&&&&&############""""""""""""!!!""""""!!!!!!"""$$$''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%###"""!!!!!!!!!"""$$$%%%$$$###"""###$$$%%%$$$"""########################%%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""#########$$$%%%%%%&&&&&&&&&&&&%%%%%%###!!!  !!!"""######"""!!! !!!!!!"""###$$$$$$%%%%%%###""" !!!###%%%!!!"""""""""#########$$$%%%%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""%%%$$$"""!!!!!!!!!"""###""""""!!!!!!!!!!!!"""""" !!!""""""###!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%######""""""""""""############""""""""""""#########"""!!! !!!"""##################""""""!!!!!!"""###$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!! !!! !!!"""#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""""" !!!!!!""""""##############################!!!""""""######""" !!!"""$$$$$$######$$$%%%&&&%%%$$$######$$$%%%&&&""""""!!!!!!!!!!!!""""""###"""""""""###$$$$$$%%%%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!"""  !!!###$$$ ######""""""###$$$$$$%%%$$$######""""""######$$$###%%%&&&&&&%%%$$$$$$%%%########################%%%$$$###"""!!!""""""##################$$$$$$$$$  $$$###!!! !!!###$$$"""""""""""""""!!! $$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$"""!!!!!!"""###""" """""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!""""""""""""######""""""!!! $$$$$$%%%%%%%%%###"""!!!!!!!!! !!!!!!#########"""""""""!!!!!!########################!!!!!!"""""""""##################"""""""""!!!!!!!!!"""###$$$%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&##################""""""!!!""""""!!! !!!###&&&%%%######%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$'''&&&&&&&&&%%%%%%%%%%%%############""""""""""""!!!"""######""""""###%%%""""""######$$$###############$$$$$$$$$###!!!!!!%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&!!!!!!""""""######$$$$$$###############$$$$$$%%%%%%###"""###$$$$$$###"""###########################$$$$$$%%%%%%%%%$$$$$$######""""""""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!! !!!"""###$$$$$$###"""!!! !!!""""""###$$$$$$"""!!! !!!###$$$""""""""""""""""""""""""$$$######""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$###"""""""""""""""### !!!""""""###""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!""""""############""""""###############""""""""""""#########"""!!! !!!"""### !!!!!!"""############!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""###$$$#########"""!!! !!!!!!  !!!"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""#######################################""""""######""""""!!! """$$$$$$$$$$$$%%%&&&%%%$$$###""""""###$$$%%%######""""""""""""#####################$$$%%%%%%!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""$$$###"""!!! !!!""" """###$$$#################################"""######$$$%%%###"""""""""""""""######$$$&&&''''''%%%%%%%%%&&&""""""""""""""""""""""""######"""!!!!!!!!!""""""$$$$$$$$$###############$$$######""""""######$$$######!!!!!!!!!!!!###### !!!!!!!!!!!! $$$#########""" """"""""""""""""""""""""""""""!!!!!!""""""###$$$!!!  """###"""!!!#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""###""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!! !!!!!!######""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""############""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%#########$$$$$$$$$%%%%%%!!!!!!""""""""""""""""""###$$$%%%$$$""""""$$$%%%&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%###$$$%%%'''((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""###$$$$$$######$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%$$$$$$$$$$$$######### !!!"""###$$$%%%%%%"""""""""""""""###############$$$%%%%%%%%%%%%%%%%%%$$$""""""######"""!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$######""""""""""""######%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""""""""######$$$$$$######""" !!!!!!"""""""""!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!"""""""""%%%$$$######"""""""""""" !!!"""""""""############$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""##############################""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!"""#########!!!"""######$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""###$$$######""""""!!!!!! !!!!!! !!!"""######""""""""""""###$$$$$$######################## !!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$##############################$$$$$$###""""""""""""### """$$$%%%$$$$$$%%%&&&######""""""""""""######$$$######""""""######$$$$$$$$$######$$$$$$%%%%%%""""""""""""############$$$######""""""######$$$###########################""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""""""""######$$$"""$$$&&&%%%$$$###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$###"""!!!!!!!!!!!!"""### !!!!!!"""!!!!!! !!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### """###"""!!!$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!! !!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""!!!!!!!!!!!!!!!""""""#################################!!!!!!!!!""""""#########$$$%%%&&&%%%$$$###%%%'''$$$"""!!!"""$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$##################$$$$$$%%%###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!"""###$$$$$$""""""###$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############ !!!"""##################"""""""""""""""!!!"""$$$%%%&&&%%%$$$###%%%$$$""""""######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################""""""""""""######%%%%%%%%%%%%$$$###""""""######"""""""""######$$$"""""""""######""""""""" !!!!!!""""""""" """######""""""!!!"""""""""!!!!!!!!!!!! !!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################"""""""""""""""$$$######"""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!!!!"""""""""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""##################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""%%%%%%$$$$$$#########"""########################&&&%%%###"""""""""###$$$"""$$$%%%%%%$$$######$$$""""""!!!!!!!!!!!!""""""######""""""""""""######%%%$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%######""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$###############$$$###############$$$%%%&&&"""$$$&&&%%%$$$###$$$$$$########################!!!!!!!!!"""""""""!!!!!!%%%$$$$$$$$$###"""""""""  """!!!!!!!!!!!!!!!!!!"""!!!""""""######""""""""" !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""######"""###"""!!!!!!!!!!!!"""###  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$!!!"""###""" """######""""""###$$$%%%$$$###%%%%%%$$$$$$$$$############"""""""""######$$$%%%$$$%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&############"""""""""!!!!!!"""###"""!!! !!!###"""""""""""""""!!! $$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""""" !!!###$$$$$$$$$###"""$$$###""""""######!!!  !!!"""###############""""""""""""#####################"""!!! """"""""""""""""""###$$$!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""### """#########"""!!!"""""""""""""""!!!!!!!!!  !!!"""""""""""""""""""""""""""""" """"""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!"""""""""##############################""""""""""""""""""""""""#######################################$$$$$$%%% !!!""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""!!!!!!$$$$$$$$$######""""""!!!########################&&&%%%###"""""""""###$$$%%%''''''&&&$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!%%%%%%$$$######$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""###############""""""""""""""""""""""""%%%$$$######"""#####################$$$%%%&&&'''$$$&&&''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""$$$$$$$$$###############!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############### """#########$$$""""""""""""""""""""""""!!!!!! !!!!!!"""###  """$$$###""""""!!!  !!!"""  !!!!!!!!!  !!!#########""""""!!!!!! !!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!! """"""##################"""###$$$###"""!!!###%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%%%%%%%&&&&&&%%%###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&############""""""""""""!!!"""###"""!!! !!!"""############"""!!! !!!!!! !!!""""""$$$############"""""""""%%%%%%%%%$$$$$$$$$######"""""""""""""""#########!!!!!!"""############"""###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""######""""""""""""######""""""#########"""!!!!!!"""!!!!!!!!!!!!!!!""""""!!!  !!!"""""""""""""""""""""""" """#########"""!!!!!!"""""""""############!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########################################################$$$$$$$$$$$$$$$"""############"""!!!!!!  !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""### """""""""""" """!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!""""""""""""!!! ######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!! !!!"""#########"""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""!!!!!!###############"""""""""########################$$$$$$###""""""""""""###&&&'''((('''$$$"""!!!"""!!!!!!""""""""""""!!!!!!!!!  !!!$$$$$$######"""######### !!!!!!!!!!!!!!!!!!  !!! !!!!!!""""""""""""!!!!!!!!!"""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######""""""""""""###$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$#####################$$$$$$$$$$$$##################$$$ !!!!!!!!!!!!!!!!!! !!!!!!"""######""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!! !!!"""""""""!!! !!!###$$$###""""""!!!!!!"""  !!!!!! !!!"""###$$$###"""!!!!!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!""""""$$$$$$###""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$############!!!!!!!!!!!!"""###$$$%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%############"""""""""""""""###$$$###!!! !!!"""###$$$$$$$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''############""""""""""""""""""""""""""""""######!!!!!!""""""######$$$$$$######""""""######$$$%%%!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!######""""""""""""######"""###$$$$$$$$$$$$$$$###!!!!!! !!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!"""###$$$%%%&&&&&&""""""!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$%%%"""######$$$###"""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###!!!"""###$$$$$$###"""!!!!!!!!! !!!!!! !!!"""######"""!!! !!!!!!""""""###"""""""""$$$###"""!!! !!!!!!"""""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$###""""""!!!!!!!!!!!!!!!"""#######################################"""""""""!!!!!!#########$$$$$$$$$$$$$$$########################""""""######""""""!!! $$$&&&'''&&&%%%###$$$$$$!!!"""############"""!!!!!!!!! !!!!!!$$$###""""""!!!!!!""""""###############"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""""""""!!!!!! ########################%%%%%%$$$###""""""######!!!!!!!!!!!!"""###$$$%%% """$$$$$$"""!!!"""###########################!!!"""###%%%%%%%%%$$$###""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!""""""!!!!!!######!!! !!!"""###"""""""""""""""""""""""" !!!""""""###"""!!!"""###$$$###"""###!!!  !!!###   !!!!!!  !!!""""""!!! !!!!!! !!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!!""""""$$$###"""!!!!!!"""######!!!"""""""""############""""""!!!!!! """######"""!!!!!!"""$$$"""""""""$$$%%%%%%$$$"""$$$$$$$$$############"""!!!!!!!!!!!!"""###$$$%%%###$$$&&&'''(((''''''&&&""""""######$$$$$$$$$$$$############""""""""""""###%%%%%%$$$"""!!!"""### !!!!!!""""""!!!######"""""""""###%%%&&&############""""""""""""######$$$%%%&&&''''''((( !!!!!!"""###$$$$$$%%%%%%$$$###"""###$$$&&&'''  ###$$$$$$###""""""""""""""""""""""""!!!"""""""""""""""!!! ######""""""""""""#########$$$%%%&&&&&&&&&&&&&&&!!!!!! ###"""!!! !!!"""### !!!!!!!!!!!!"""""""""###!!!!!!"""$$$%%%&&&'''((($$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""""""""###"""######$$$$$$"""!!! !!!###$$$%%%!!!!!!!!!!!!!!! """############$$$$$$$$$ !!!###$$$%%%&&&'''""""""""""""""""""""""""#######################################$$$$$$%%%"""###%%%&&&&&&%%%###"""!!!!!! !!!!!! !!!"""######"""!!!  !!!###$$$$$$$$$$$$$$$###""" !!!""""""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$######"""!!!!!!!!!!!!!!!"""##############################$$$#########""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""#########""" """###%%%&&&%%%%%%&&&'''!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!#########"""!!! !!!""""""!!!  ###############"""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&'''&&&$$$""" $$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!'''&&&$$$"""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###"""""""""""""""######!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! ###"""!!! !!!"""###%%%$$$###"""!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""$$$%%%%%%### $$$$$$###"""!!!!!!""""""$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! """$$$&&&&&&%%%######$$$%%%%%%$$$$$$###""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!! """###$$$%%%%%%$$$###""""""!!! !!!$$$&&&'''&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$#########""""""%%%###!!! """###############$$$$$$%%%&&&'''(((%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!###$$$###!!! !!!######"""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!######$$$######"""!!! $$$$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!!!! ######"""""""""""""""#########""""""###$$$%%%%%%%%%$$$###!!!!!!!!!"""""""""###$$$%%%$$$$$$"""!!!""""""#########!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###### """$$$%%%$$$###"""$$$$$$##################""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!! $$$""" !!!$$$%%%###!!!"""######"""!!!!!!"""$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!###%%%&&&######""""""###%%%'''((($$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""!!! ######""""""!!!!!! ###"""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! ######""""""""""""######$$$$$$#################################"""!!!!!!!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%###""" ######""""""""""""##################"""""""""!!!%%%$$$###"""!!!!!!"""###""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###!!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""###$$$###!!! !!!$$$$$$###"""""""""""""""########################""""""""""""""""""""""""$$$############""""""""""""$$$&&&&&&$$$######$$$######""""""!!!  !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""###"""!!!!!!###$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$#########""""""$$$"""!!!!!!"""######"""###############$$$%%%%%%######"""!!!!!!"""######"""!!!!!! !!!!!!"""!!!!!!"""######"""!!!!!!!!!"""$$$###!!! !!!######"""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! ############""""""""""""!!!"""###############"""$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!"""###############$$$$$$######"""######""""""""""""############""""""###$$$$$$%%%%%%$$$"""!!!!!!!!!"""######$$$%%%&&&&&&%%%$$$$$$############"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!###$$$$$$###"""!!!########################!!!""""""######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""############$$$######""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!$$$"""!!!!!!###$$$###!!!"""###$$$###"""!!!###%%%######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$%%%$$$$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""!!! ###"""""""""!!!!!!!!! """!!!!!! !!!"""###$$$!!!!!! !!!!!! !!!!!!!!!"""""""""""""""###""""""!!!!!!""""""####################################$$$######"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$######""""""!!!######$$$$$$$$$$$$##################""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""###"""!!!!!! !!!!!! !!!"""###$$$%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!###"""!!!  !!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!###$$$###""""""###$$$$$$###""""""""""""""""""################################################"""#########$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$######""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""$$$"""!!!!!!"""###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$##################"""!!!"""$$$$$$"""!!!""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""###$$$$$$###""""""!!!"""$$$###"""!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!""""""######"""""""""$$$$$$$$$$$$############ !!!"""###$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""######$$$#########"""######$$$%%%$$$###"""!!!!!!!!!"""###""""""###$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!"""######""""""###$$$$$$###!!! ########################""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""######""""""!!!!!!  !!!!!!"""#########"""!!!"""###$$$###!!!###$$$%%%$$$""""""$$$%%%######"""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$###"""###"""""""""""""""######!!!!!!""""""!!!!!! #########""""""#########"""""""""""""""""""""""" !!!""""""""""""!!!"""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&'''"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$""""""!!!!!!!!!!!!""""""#################################$$$$$$######"""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!"""""""""###$$$%%%%%%$$$###"""#########"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!! """###%%%%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$ !!!"""######"""!!! """!!!   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$"""$$$%%%$$$###"""###$$$######"""""""""""""""##################$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$###""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$#########"""!!! """###"""""""""###$$$$$$$$$$$$###"""########################"""""""""###%%%$$$""" !!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""###""""""!!!!!!""""""############$$$$$$#########!!!"""$$$$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""######""""""$$$$$$#########"""""""""!!!"""######$$$$$$$$$$$$############""""""!!!!!!""""""#########"""""""""$$$$$$%%%%%%&&&%%%%%%%%%######""""""######$$$$$$$$$###############$$$$$$$$$###"""!!!!!!"""###### !!!"""#########%%%$$$###!!! !!!!!!"""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!""""""#########$$$$$$###"""!!! ###############$$$$$$$$$$$$$$$######""""""""""""########################""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""######""""""!!!!!! !!!!!!""""""""""""###"""""""""######""""""$$$%%%%%%$$$######$$$&&&$$$###""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############""""""""""""""" """######""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$%%%&&&""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$###""""""!!!""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""######!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!###$$$%%%!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%&&&$$$"""!!!"""######"""""""""""""""######""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###"""###$$$###""""""###$$$%%%%%%$$$$$$###"""""""""!!!""""""""""""""""""!!!########################!!!!!!!!!!!!""""""######$$$##################$$$ """$$$$$$$$$#########$$$$$$#################################"""""""""###%%%$$$""" !!!!!!"""###$$$&&&'''########################$$$######""""""######$$$$$$##################$$$!!!"""$$$$$$###""""""###""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$###""""""#########"""""""""""""""$$$$$$$$$$$$###""" """"""###$$$$$$%%%$$$$$$###############$$$%%%%%%$$$$$$###############$$$######"""!!!!!!"""###$$$ !!!!!!"""###$$$&&&%%%###!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!""""""###############""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""###"""""""""!!!!!!!!! ######""""""!!!!!!!!!!!!""""""######"""""""""###$$$%%%%%%$$$######$$$&&&$$$$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$########################"""""""""!!!###$$$$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################$$$#########"""""""""!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$################################################""""""############""""""""""""""""""############"""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!"""###$$$!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!    !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%$$$""" !!!""""""""""""""""""######$$$"""""""""###$$$$$$%%%%%%########################%%%%%%$$$$$$#########"""######$$$###!!!!!!###%%%######""""""!!! """"""############""""""######################## !!!!!!""""""######$$$$$$$$$###""""""###$$$$$$  ###%%%&&&%%%#######################################$$$$$$$$$###"""!!!"""$$$$$$"""!!!"""""""""###$$$%%%&&&'''######$$$$$$$$$$$$######$$$######""""""######$$$$$$###""""""""""""###$$$!!!"""$$$$$$###"""###$$$!!!!!!!!!!!!!!!""""""### !!!""""""""""""""""""""""""!!!!!!!!! %%%%%%%%%%%%$$$###"""!!!######""""""""""""""""""$$$$$$%%%%%%$$$"""  !!!"""###$$$$$$$$$$$$###############$$$%%%&&&%%%$$$######"""############"""!!!!!!!!!"""###$$$###############$$$%%%&&&%%%%%%$$$###""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!"""""""""$$$$$$############$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$###""""""!!! !!!###$$$###"""!!!"""######$$$%%%$$$""""""$$$%%%$$$$$$###""""""""""""###""""""""""""""""""""""""!!!"""######$$$#########!!!"""############""""""######$$$$$$######"""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###"""""""""###""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###""""""!!!!!!######""""""""""""######"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$########################"""###$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!"""!!!"""""""""###############$$$$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!""""""######$$$""""""!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""######!!!!!!"""###"""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""########################"""!!!!!!###%%%######""""""!!! """######$$$$$$######"""######################## !!!!!!"""######$$$$$$$$$$$$###""""""###$$$$$$"""!!! !!!###%%%%%%%%%$$$##################$$$""""""#########$$$$$$$$$$$$"""!!!!!!"""######"""%%%$$$$$$#########$$$$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""### """$$$$$$#########%%%!!!!!!!!!!!!!!!"""###### !!!"""#####################"""""""""!!!!!!$$$$$$$$$%%%%%%$$$######"""""""""""""""""""""###!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$###""""""#########"""!!!!!!!!!"""$$$%%%&&&%%%$$$###$$$$$$%%%&&&$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$############"""""""""#########$$$$$$######""""""""""""######""""""######$$$#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!""""""############""""""""""""""""""!!!###$$$###!!!!!!"""$$$"""###$$$###"""!!!###%%%%%%$$$######""""""######""""""""""""""""""""""""!!!!!!"""############### !!!"""###$$$$$$######$$$$$$######""""""#########$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!""""""######"""""" !!!""""""""""""""" !!!!!!!!!"""""""""### """$$$%%%%%%$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$##################"""###%%%&&&&&&%%%$$$""""""!!!  !!!"""!!!!!!""""""#########$$$$$$%%%%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!"""!!!!!!"""###############"""""""""""""""""""""""" !!!###$$$%%%&&&'''###"""!!! !!!"""###!!!!!! !!!!!!""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&& """"""!!!!!!###$$$""""""!!!""""""###$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%#########""" !!!###%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$############################## !!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%%%%###""""""###$$$$$$###$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%###!!! """#########'''&&&%%%###"""!!!!!!!!! !!!"""######"""!!!  ###"""!!! !!!"""### """$$$$$$######$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""###$$$%%%%%%%%%%%%"""""""""""""""######### """%%%&&&&&&%%%$$$ !!!"""###$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%$$$###""""""#########"""!!!!!!!!!###$$$%%%%%%$$$###"""""""""###$$$###$$$%%%%%%$$$###!!! ######""""""""""""######!!!!!!!!!!!!!!!"""######""""""!!!!!!"""###$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""############$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""" !!!"""###$$$$$$!!!!!!!!!"""######$$$$$$!!!###%%%$$$!!! """$$$"""######"""!!!!!!"""$$$%%%$$$######"""#########""""""""""""""""""""""""!!!!!!"""############### """###$$$$$$$$$###!!!!!! """###%%%''' !!!"""######"""!!! """"""""""""""""""""""""!!!!!!"""############### !!!""""""""""""""" !!!!!!!!!""""""###### """%%%&&&'''''''''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%&&&&&&$$$#########""""""!!!!!!$$$###"""###%%%&&&%%%$$$ !!!!!!!!!!!!!!!!!!""""""""""""##################""""""!!!!!! !!!"""###$$$%%%%%%$$$###!!!!!! &&&$$$"""!!!""""""!!! """"""!!!!!! !!!   !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""######""""""!!!$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""######"""############$$$$$$$$$ !!!"""$$$$$$###"""""""""###%%%&&&&&&$$$!!! !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$###""" !!!"""&&&%%%$$$"""""""""######&&&&&&%%%$$$######$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""$$$%%%&&&&&&%%%###"""########################"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""""""""!!!!!!&&&%%%$$$"""""""""#####################"""!!!!!! !!!"""###$$$%%%%%%$$$#########""""""!!!!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$###"""!!!!!!!!!""" !!!!!!""""""###### """###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########"""""" !!!!!!!!!!!!!!!!!!######""""""###$$$%%%%%%$$$$$$###"""!!!!!!""""""########################&&&### """$$$###"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$###"""""""""###""""""""""""""""""""""""#########"""""""""""""""!!!###%%%"""""""""###$$$$$$"""!!! $$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&$$$"""!!!"""""""""!!!######""""""""""""""""""$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$######""""""""""""""""""""""""""""""###$$$$$$########################$$$#########""""""""""""&&&$$$$$$$$$&&&'''&&&%%%""""""""""""""""""!!!!!!""""""""""""############$$$$$$#########"""""""""!!!"""###$$$%%%$$$$$$######$$$$$$######"""!!! &&&$$$"""!!!""""""!!!     !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! $$$###"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!!!!!!!!!!""""""###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!""""""###$$$$$$###""""""###$$$$$$$$$######"""!!!!!!""""""######$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&%%%$$$###"""######$$$""""""######"""!!!!!! !!!!!!!!!"""######$$$$$$$$$#########"""""""""""" !!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%$$$###""""""""""""""""""###############$$$$$$$$$ """###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%### """$$$###"""#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$######$$$$$$##########################################%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""%%%!!!!!!%%%'''$$$!!!###############"""!!!!!!############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###!!! """######"""########################$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$#########$$$######"""""""""""""""###############$$$$$$%%%%%%%%%$$$###"""!!!!!! ###############"""""""""""" !!!"""###"""!!!$$$$$$$$$######""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!!!!""""""!!!    !!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$#########""""""""""""############$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""""""""!!!"""######$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######%%%%%%$$$#########$$$$$$#########"""######$$$%%%$$$###""""""!!!""""""""""""######$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%$$$#########$$$$$$#########$$$######"""!!!""""""""""""""""""""""""###############"""""""""############$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""###$$$$$$$$$$$$$$$############ !!!"""######$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$ !!!!!!""""""!!!!!! $$$$$$$$$###############$$$$$$$$$######"""""""""!!!"""###$$$%%%$$$############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######"""#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###### """"""""""""""""""######&&&### !!!$$$&&&%%%$$$$$$######"""""""""""""""###############$$$$$$$$$%%%$$$############$$$%%%"""!!! """$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!! $$$######"""""""""""""""#########""""""######$$$%%%%%%$$$###"""!!! ######################## !!!"""!!! $$$$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########!!!""""""###$$$$$$######$$$###!!!!!!!!!"""!!!  !!!   !!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$$$$##################%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$############""""""!!!!!!########################$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###""""""!!!!!!!!!"""###$$$$$$######""""""!!!!!! !!!!!!""""""##################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$ !!!""""""!!! ########################$$$$$$$$$###""""""!!!!!!!!!"""$$$%%%%%%$$$###!!!""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######"""############$$$$$$$$$$$$&&&%%%###""""""$$$&&&((($$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########&&&### !!!###$$$###%%%$$$"""!!!!!!!!!"""###!!!""""""###############$$$$$$############$$$$$$$$$######$$$&&&'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$######"""""""""""""""###""""""!!!!!!!!!""""""""""""""""""""""""""""""###############$$$$$$$$$%%%######$$$%%%&&&%%%$$$#########""""""!!!!!!!!!############$$$$$$$$$$$$########################$$$$$$################## !!!"""############$$$""" !!!"""!!!  !!!!!!!!!""" !!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%###"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$######""""""#####################%%%%%%%%%$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################""" !!!""""""###############$$$$$$%%%$$$$$$###$$$$$$######"""!!!!!!!!!###############$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$######""""""!!!!!! """""""""""""""###############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%% !!!############!!! #################################""""""!!!!!!!!!!!!###$$$%%%%%%$$$"""!!!######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""""""""""""""#########$$$$$$$$$&&&$$$"""!!!!!!###&&&(((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""######""""""""""""""""""""""""!!!!!!""""""############%%%###!!! !!!"""###$$$%%%$$$"""!!!!!!!!!"""### !!!"""#########""""""########################%%%$$$$$$$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""""""""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""""""""###############%%%$$$######"""#########!!!"""###$$$$$$$$$$$$$$$###!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""############!!!!!! !!!!!!""""""!!! !!!!!!"""###$$$######""""""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''######$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$############"""""""""############""""""!!!"""######$$$#########$$$$$$%%%$$$$$$###!!!!!!"""""""""!!!""""""###$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$""""""######$$$%%%%%%%%%########################""""""############"""""" !!!"""############ !!!""""""""""""""""""$$$#########""""""!!!!!!#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""###$$$$$$$$$$$$$$$##################""""""""""""############$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""###############$$$$$$$$$""""""""""""""""""""""""######$$$%%%$$$###"""!!!$$$$$$#########$$$$$$%%%########################!!!"""$$$$$$"""!!!"""###"""""""""############$$$$$$###!!! !!!###&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""##############################!!!!!!!!!"""######$$$$$$&&&%%%$$$###"""###$$$$$$$$$######""""""""""""""" !!!######""""""!!!""""""###$$$$$$###""""""######"""######""" """"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$######"""""""""""""""$$$###""""""!!!!!!""""""!!!!!!!!!!!!"""""""""############$$$$$$%%%%%%%%%"""!!! !!!###$$$###"""!!!""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%###"""""""""######"""###$$$$$$$$$$$$$$$###"""!!!!!!"""!!!!!!!!! !!!""""""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""""""""!!!!!!!!! ########################!!!""""""#########"""""""""!!!!!!!!!!!!"""###$$$ !!!"""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%########################""""""""""""""""""""""""''''''&&&%%%%%%&&&''''''"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$############"""""""""############""""""""""""$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###""""""!!!!!!"""######$$$!!!!!!"""$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """$$$%%%&&&%%%%%%!!!""""""###$$$$$$###############"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""###############$$$$$$$$$$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$######""""""######$$$""""""#########$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$#########$$$$$$"""""""""""""""""""""""" """%%%%%%"""!!!"""###""""""""""""############"""!!! !!!"""$$$&&&##################$$$$$$########################!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$###$$$$$$###""""""""""""###############"""!!!!!!!!!######"""!!! !!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%""" !!!!!!""""""###$$$$$$%%%#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$######"""""""""""""""%%%%%%$$$###""""""######""""""""""""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%%%%######$$$%%%&&&%%%$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""""""""######""""""#########""""""!!!""" !!!"""!!!!!! !!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""!!!!!!!!! ########################""""""############"""""""""""""""""""""###$$$$$$ !!!"""$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%########################""""""""""""""""""""""""###"""!!! !!!"""###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&""""""############"""""""""###%%%&&&'''&&&&&&%%%!!!$$$%%%&&&&&&&&&$$$$$$######$$$%%%&&&&&&!!!!!!"""$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''########################""""""######$$$$$$$$$%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''(((''''''$$$%%%&&&&&&''''''''''''""""""""""""""""""###############$$$$$$%%%%%%%%%!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!!"""""" !!!!!!""""""######$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$###""""""######&&&&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%###!!!!!!###""""""""""""############!!! !!!"""$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""""" """###$$$$$$$$$###!!! !!!######"""!!! !!!"""###$$$$$$###"""!!!###$$$%%%'''))))))'''%%% !!!!!!"""######$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!##################$$$$$$***)))((('''&&&%%%$$$$$$######""""""""""""######"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$##################$$$$$$#########%%%###!!!"""$$$%%%$$$!!!###"""!!! !!!"""$$$%%%########################$$$###!!! !!!"""!!!  !!!!!! !!!!!!!!!!!!!!!!!! $$$###"""""""""""""""######"""!!! !!!"""###%%%"""!!!######!!!$$$"""!!!!!!"""$$$$$$######"""!!! ########################"""""""""""""""###$$$%%%""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$###"""""""""###"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''%%%###""""""""" """###$$$%%%%%%$$$"""!!!$$$###!!!###%%%&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$&&&''''''!!!""""""""""""#########%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&((()))+++$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###!!!!!!###$$$%%%"""#########$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$############""""""!!!!!! """$$$%%%$$$###$$$$$$""""""""""""""""""""""""%%%$$$"""""""""!!!"""###$$$%%%%%%%%%%%%%%%$$$#########""""""!!!!!!###############"""!!! """###%%%&&&&&&$$$!!!""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$##################$$$$$$""""""""""""############%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###############"""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$###############""""""""""""##################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%&&&$$$###$$$&&&'''%%%###!!!""""""###$$$$$$$$$###########################$$$"""!!! !!!"""!!!  !!!!!!  !!! !!!!!!!!!!!!!!!###""""""!!!!!!"""""""""###"""!!! !!!"""###$$$"""!!!###"""!!!###"""!!! !!!"""###$$$$$$$$$###"""!!!!!!!!!########################  !!!"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$### !!!!!!""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&&&&$$$###"""###"""!!!!!!"""$$$%%%%%%$$$###"""$$$###"""###%%%&&&###!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$######%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%"""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%######""""""!!!!!!!!!!!! """$$$$$$#########$$$""""""""""""""""""""""""###""""""###$$$$$$"""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$###""""""!!!"""###$$$%%%$$$###!!! """""""""########################""""""#########$$$$$$######"""!!!!!! !!!""""""###$$$$$$######%%%$$$$$$$$$###"""""""""""""""""""""############%%%$$$############$$$%%%$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""#########$$$######"""""""""""""""###%%%&&&&&&&&&''''''''''''!!!"""""""""######$$$$$$######""""""""""""##################$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&#########$$$$$$$$$$$$$$$&&&%%%""" """%%%&&&'''&&&%%%&&&'''((('''%%%!!!"""$$$&&&&&&%%%###"""########################$$$""" !!!"""!!!  !!!!!!!!!"""!!!!!! !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""" !!!""""""!!!###"""!!! !!!"""###%%%$$$$$$######""""""!!!""""""""""""""""""""""""######"""!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###$$$%%%$$$###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%###""""""######"""!!! !!!###$$$%%%%%%$$$###$$$######$$$%%%%%%$$$"""######################## !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$######"""$$$$$$###############$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$############!!!!!!!!!!!!######!!!!!!!!!"""""""""######"""""""""""""""""""""""" """###%%%%%%&&&&&&###""""""""""""!!!!!!!!!!!!######"""!!!"""###""""""""""""""""""""""""!!!!!!!!!###%%%&&&%%%$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""###"""""""""""""""!!!!!!###""""""""""""""""""!!!###""""""!!!!!!""""""###$$$$$$######"""!!!!!!!!!!!!!!!""""""######""""""&&&%%%%%%$$$###"""!!!!!!""""""""""""############%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" """%%%''''''&&&###"""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%$$$$$$############""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""###%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&$$$######""""""######$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$##########################################$$$$$$%%%&&&""""""######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%'''&&&&&&&&&'''''''''&&&######%%%%%%&&&%%%$$$##############################""" !!!""""""!!! !!!!!!!!!!!!######"""!!!!!! !!!!!! !!!"""###### !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$$$$###""""""$$$$$$$$$""" !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""!!! !!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%"""""""""""""""""""""""" !!!###"""!!! !!!"""""""""""""""""""""""""""!!! !!!"""%%%&&&%%%$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$#########"""!!! !!!""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$###"""""""""!!!"""""""""##########################################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""############!!!!!!!!!!!!""""""""""""######$$$$$$$$$######"""""""""""""""""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$###""""""""""""######$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$%%%&&&"""""""""######$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$%%%%%%###########################!!! """###"""!!! !!!!!!!!!""""""$$$###"""!!!!!!!!!!!!!!! !!!"""###### !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!""""""#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$###"""###$$$%%%$$$###!!!!!!"""###$$$%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""$$$%%%%%%###!!!!!!!!!"""""""""###############$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""############!!!"""###""" !!!""""""""""""""""""""""""""""""!!!!!!"""######""" #########$$$$$$######"""!!!!!!!!!""""""""""""""""""######$$$$$$$$$#########"""!!! !!!"""#########""""""!!!!!! """"""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!""""""""""""!!! """""""""###$$$$$$$$$%%%!!!"""""""""############!!!""""""""""""""""""!!!###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """######""""""!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""""""""#########$$$!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$#########"""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""############### """%%%&&&&&&%%%""" ###%%%&&&%%%$$$###$$$%%%'''%%%###"""!!!"""$$$%%%###########################!!! """######""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""" !!!!!!""""""!!!"""######"""!!!!!!!!!""""""""""""!!!!!! !!!######"""!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$###"""###%%%%%%$$$###"""""""""######$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! #########$$$$$$%%%%%%&&&###########################""""""###$$$$$$###!!!###$$$$$$$$$$$$%%%%%%%%%!!!"""########################$$$$$$$$$######"""###"""""""""###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$%%%$$$$$$###"""!!!"""""""""############$$$"""######""" !!!###""""""""""""""""""""""""###"""!!!""""""""" #########$$$######"""!!! !!!!!!!!!!!!"""!!!!!!"""############"""###"""!!! !!!"""###$$$###""""""""""""""""""!!!###""""""!!!!!!""""""#########""""""""""""""""""""""""######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""############!!!!!!"""######"""!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###%%%######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''""""""###$$$%%%&&&''''''""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%############"""""""""""""""###$$$%%%%%%$$$###"""###%%%&&&%%%######$$$&&&$$$$$$######""""""""""""########################"""!!! """######""" !!!!!!!!!""""""""""""!!!!!! !!!"""""" !!!!!!!!!!!!!!! """###$$$$$$###""" !!!"""######"""!!! !!!$$$$$$""" !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&#################################$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%%%%%%%&&&(((%%%$$$######%%%%%%$$$#####################$$$$$$###%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! """######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!#########"""###$$$$$$$$$$$$%%%%%%%%% !!!"""""""""""""""""""""###$$$$$$$$$########################$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""##################""""""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$""""""""""""""""""""""""###"""""""""######!!! ###############"""!!!!!! !!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""""""""###$$$$$$"""""""""########################""""""#########"""""""""""""""""""""#########$$$$$$###""""""!!!"""""""""###$$$$$$$$$%%%""""""""""""############"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""###$$$%%%'''######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$%%%&&&'''""""""###$$$&&&''''''(((!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$############$$$$$$###%%%'''&&&$$$###%%%'''"""###$$$$$$$$$""" ########################"""!!! """######"""!!!!!!!!!!!!""""""""""""  !!!"""###!!!!!!!!!!!!!!!  """$$$%%%%%%###### !!!"""######"""!!! !!!$$$$$$""" !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$#########"""""""""!!!!!! !!!"""######$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%%%%%%%%%%''')))&&&%%%$$$$$$%%%%%%$$$"""$$$$$$######"""############%%%''''''$$$###$$$&&&########################!!!!!!""""""######$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """#########!!!""""""""""""######### !!!!!!"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%###!!!!!!###%%%""""""""""""""""""""""""######"""###%%%%%%###"""###############"""!!!!!!!!!!!!""""""#########$$$ !!!!!!"""!!!!!!""""""######$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$###""""""$$$$$$$$$###############""""""""""""############$$$%%%&&&''''''&&&%%%$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################"""!!!!!!!!!!!!!!! !!!!!!""""""###### !!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!"""############### !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&$$$%%%'''((('''%%%###!!!###$$$%%%&&&%%%%%%###"""###$$$%%%%%%%%%%%%$$$###########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%$$$"""""""""##############################'''&&&$$$###"""###$$$%%%############""""""""""""%%%$$$"""!!!!!!!!!"""###""""""!!!!!! """"""""""""""""""""""""""""""""""""############""""""!!!!!!  !!!###$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""$$$&&&((()))######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&(((((('''$$$"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&%%%$$$###"""########################!!!  %%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######""" !!!""""""!!!!!!"""$$$&&&###"""!!!"""$$$%%%%%%$$$###%%%&&&%%%###!!!!!!""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!! ###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""&&&%%%$$$###""""""""""""######""""""""""""######&&&&&&&&&%%%$$$###"""!!!"""""""""""""""######$$$"""""""""""""""#########!!!!!!""""""""""""!!!!!! !!!"""######"""!!!  !!!!!!"""""""""###$$$&&&%%%$$$"""!!!%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$#########$$$%%%%%%%%%&&&"""############$$$$$$$$$############"""""""""""" !!!"""######"""!!! """!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$#########$$$%%%&&&&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! !!!!!! !!!!!!"""###$$$%%%%%%$$$###"""""""""###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!  !!!"""######$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$###"""""""""###$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$########################""""""""""""$$$$$$"""!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""!!!!!! !!!""""""###"""""""""############### !!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""!!!  ###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""############"""!!!!!!"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''((('''&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$##############################%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!""""""########################""" """$$$$$$###""""""$$$%%%$$$######$$$%%%%%%###""""""######$$$%%%%%%$$$###$$$$$$############""""""""""""###""""""""""""###$$$$$$""""""""""""""""""#########$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######"""######""""""""""""############"""""""""######$$$######""""""""""""######&&&&&&&&&&&&%%%$$$###"""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!!!!""""""""""""###$$$$$$###"""!!!$$$$$$$$$$$$$$$###""""""######"""!!!!!!"""##################$$$$$$$$$$$$!!!!!!"""""""""#####################"""""""""""" !!!"""###""""""!!! """"""""""""""""""###$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###%%%$$$######""""""######""""""""""""!!!!!!!!! """"""""""""""""""""""""#########"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###"""""""""######%%%$$$$$$######$$$$$$$$$&&&%%%###"""""""""###$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$###"""!!!############""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$%%%%%% !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""################################################%%%$$$###!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""$$$$$$###"""""""""######%%%%%%%%%%%%$$$$$$$$$$$$((((((((('''&&&%%%###"""&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$#################################""""""######$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%&&&!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!"""%%%###"""###$$$$$$###"""###$$$%%%%%%###"""###$$$########################"""""""""#########$$$$$$""""""!!!!!!!!!"""######!!!!!!!!!"""#########$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$######""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""######%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!######"""""""""!!!!!!!!!"""""""""""""""""""""""""""############""""""!!!""""""!!!!!!!!!!!!""""""############"""""""""""" !!!!!!!!!""""""""""""############"""""""""""" !!!"""######"""!!!!!!$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""$$$$$$###"""""""""######"""!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!""""""######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!$$$$$$#########$$$$$$%%%######"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$%%%%%%%%%###!!! ############"""""""""!!!"""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!"""######$$$%%%%%%!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$############"""""""""""""""!!!!!!""""""###$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$"""  """###%%%$$$$$$######"""""""""%%%$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%########################""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!""""""###$$$%%%%%%&&&&&&!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! ###$$$$$$###!!! !!!###&&&$$$######$$$$$$"""!!!###$$$%%%$$$######$$$&&&%%%$$$""""""#########"""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""###""""""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!###$$$&&&'''''''''&&&%%%$$$#########$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$""""""#########""""""!!!$$$######""""""######$$$!!!!!! !!!!!!"""############""""""""""""######"""###############"""!!!$$$############$$$%%%%%%$$$######"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!"""######""""""!!!!!! !!!!!!!!!"""""""""##################"""""""""!!!!!!"""###$$$%%%$$$######$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""###############""""""!!!###"""!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!######""""""""""""######"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$######"""!!!!!! ###############$$$$$$%%% !!!###$$$$$$###!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""""""""!!!!!! ########################"""###$$$%%%$$$###"""!!!############"""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""" !!!  !!!!!!"""###$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!&&&%%%###!!!!!!!!!###$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""" !!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################"""!!! """######""""""###$$$&&&$$$######$$$$$$"""!!!###$$$$$$$$$######&&&((('''$$$""""""###$$$###"""$$$$$$$$$$$$############!!!!!!!!!!!!!!!""""""###""""""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###!!!""""""#########""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######""""""!!! !!!!!!""""""""""""!!!!!!######""""""""""""######%%%%%%$$$###"""!!! !!!!!! !!!"""###### !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!! """""""""#########$$$$$$############"""""""""!!!###$$$%%%&&&'''&&&&&&%%%$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""############"""!!!!!!$$$###""""""!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""!!!""""""###""""""!!!""""""###################################################### !!!!!!!!!"""""""""""""""""""""""""""!!!!!! ###"""""""""######$$$%%%!!!###%%%%%%$$$""" ############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%############"""!!! ########################!!!"""######$$$#####################"""""""""""" !!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!  !!!!!!""""""######%%%%%%$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$###""""""######$$$$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$##############################"""######$$$%%%&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""######$$$$$$#############################################""""""""" !!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$###"""""" """"""#########!!!###############%%%%%%###"""###$$$$$$###"""###$$$$$$######$$$'''))))))&&&""""""$$$%%%$$$"""%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!"""######!!!!!!!!!"""#########$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%%%%$$$###############$$$%%%%%%&&&&&&&&&&&&%%%$$$######""""""######$$$$$$######""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!######""""""""""""######$$$%%%&&&'''''''''''''''""""""!!!!!!""""""###$$$$$$$$$$$$######""""""!!!!!!!!!""""""""""""!!!!!!$$$######""""""######$$$$$$$$$###"""!!!!!! !!!!!!""""""######### !!!!!!"""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$############""""""""""""###$$$%%%'''''''''&&&&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! $$$$$$###"""""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""######""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!""""""######""""""!!!"""""""""""""""###$$$%%%!!!"""###$$$$$$$$$#####################%%%&&&'''%%%%%%$$$######$$$%%%%%%"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$###"""!!!########################!!!!!!!!!!!!"""$$$%%%&&&############""""""""""""!!!"""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!#########!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$%%%%%%'''&&&%%%$$$###""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""############"""###$$$%%%%%%%%%$$$###"""#########$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$##############################!!!!!!!!!""""""###$$$%%%$$$%%%'''''''''%%%$$$"""######################## !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$###""" !!!"""###$$$$$$$$$ """$$$$$$###""""""###$$$###""""""$$$%%%$$$#########$$$######%%%(((+++,,,'''###"""%%%&&&%%%#########$$$$$$$$$$$$%%%%%%###""""""""""""###$$$$$$""""""""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###""""""######$$$%%%%%%$$$$$$###""""""""""""""""""###$$$######"""""""""############""""""""""""############$$$&&&&&&'''''''''######""""""######$$$%%%###############"""""""""!!!!!!""""""""""""!!!!!!$$$$$$###""""""###$$$$$$"""""""""!!!!!! !!!"""$$$$$$$$$$$$### !!!""""""#########""""""###$$$%%%%%%$$$###"""!!!"""""""""""""""######""""""""""""########################""""""""""""!!!"""$$$%%%&&&&&&&&&%%%""""""""""""""""""###$$$"""""""""""""""""""""""""""""""""""""""!!!!!! ######"""""""""###$$$$$$"""""""""###$$$%%%%%%%%%""""""""""""""""""""""""######"""!!!""""""$$$$$$""""""""""""""""""""""""#########"""######$$$$$$!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%######"""""""""$$$%%%&&&######""""""###%%%&&&(((&&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""" """######""" $$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&& !!!###$$$%%%%%%$$$$$$"""""""""""""""""""""""" """$$$&&&(((############""""""""""""!!!"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""" !!!###$$$$$$###"""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&'''(((######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""######""""""!!!"""$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&%%%$$$###"""########################&&&%%%&&&&&&'''((()))***###$$$&&&&&&&&&$$$"""!!!######################## !!!"""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$######""""""###%%%%%%###!!! ###"""!!!"""$$$%%%%%%$$$######$$$######%%%(((+++---(((###"""%%%'''&&&###!!!"""###$$$%%%&&&''''''###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""###%%%%%%$$$######&&&'''&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%&&&######""""""""""""###### !!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$###""""""###$$$%%%!!!!!!!!!!!! !!!###%%%&&&%%%$$$###!!!!!!"""##################$$$%%%&&&&&&%%%$$$###!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""############"""""""""""" !!!###$$$%%%%%%$$$$$$""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!! """"""!!!""""""###$$$%%%""""""###$$$%%%%%%&&&&&&########################%%%###!!! !!!###$$$###########################"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$##################!!!"""$$$%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%% !!!!!!""""""###### !!!"""""""""""""""$$$"""!!!!!!"""######"""########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''$$$""""""$$$%%%$$$"""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$######""""""!!!!!! !!!!!!   !!! !!!!!!!!!!!! !!!!!!"""############### !!!!!!!!!!!!&&&$$$"""$$$&&&&&&$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! """"""""""""""""""""""""$$$""" !!!$$$&&&######"""!!!!!!"""######&&&&&&%%%$$$###"""!!!!!!###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$#########$$$&&&'''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$###"""!!!!!!"""""" !!!###$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%###!!! !!!!!!""" """###$$$$$$#########$$$$$$%%%%%%&&&&&&''',,,)))%%%######$$$%%%%%%$$$%%%%%%%%%%%%$$$#########%%%%%%$$$"""!!!"""###$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!"""###$$$$$$ #########"""""""""""""""''''''&&&&&&%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%########################!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""!!! """$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$""""""""""""############$$$$$$"""!!! """"""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!$$$###############$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""$$$%%%%%%###""""""###%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""""""""###"""!!! """######$$$$$$"""!!! !!!!!!!!!!!!!!! """############$$$$$$$$$######""""""!!!!!! '''%%%""" """###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$$$$$$$$$$$$$###!!!!!!#########"""######################## !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$""" !!!"""!!! $$$############"""""""""#########""""""""""""######"""""""""!!!!!!!!! """""""""!!!!!! !!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!""""""""""""#########$$$%%%$$$$$$$$$%%%%%%###"""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""#########""""""""""""""""""""""""###""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$######"""###$$$%%%&&&%%%$$$#########$$$%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$#########"""%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###############"""###$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###""""""!!!!!!!!!!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%%%%&&&&&&'''---)))%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""###########################$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$#########"""""""""""""""""""""###$$$%%%######$$$$$$$$$###""""""$$$##################$$$""""""""""""############$$$$$$"""!!!!!! """"""""""""""""""""""""######$$$###"""!!! !!!"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""###%%%%%%###"""###$$$%%%%%%&&&%%%%%%$$$###"""""""""###$$$$$$###"""!!!""""""""""""""""""""""""######"""!!! """######$$$###"""!!! """""""""""""""""""""""""""############$$$$$$$$$###############"""""""""%%%###!!! """$$$%%%$$$######""""""###### """"""""""""""""""""""""$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&$$$###!!!!!!###$$$###""""""""""""""""""""""""""" !!!"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''')))'''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!"""!!!!!! """""""""#########$$$$$$###$$$&&&%%%$$$"""##################$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%######"""""""""###$$$$$$%%%%%%$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&---***&&&$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###""""""!!!"""$$$%%%&&&######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""######$$$$$$$$$##############################"""""""""#########$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$"""###%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$###"""!!!!!!############""""""""""""######""""""""""""######"""############"""!!!!!!"""""""""######$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%###"""!!! """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&&&&'''%%%###""""""###$$$$$$###""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$"""!!! %%%$$$$$$$$$############$$$$$$$$$$$$###""""""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!! !!!!!!!!!""""""""""""$$$'''&&&"""!!!"""$$$"""""""""#########$$$$$$""""""""""""""""""""""""########################$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!"""############### !!!###$$$$$$###!!! !!!!!!"""""""""############$$$$$$$$$$$$###""""""############$$$$$$$$$$$$""""""""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%$$$###""" !!!!!!""""""#####################$$$%%%%%%&&&&&&,,,)))&&&$$$$$$$$$$$$###%%%%%%&&&&&&%%%%%%$$$######$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&&&&%%%###!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$#################################"""###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!! $$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$###""""""!!!"""""""""""""""!!!!!!!!!"""""""""""""""###$$$$$$############"""""""""!!!!!!!!!""""""###$$$%%%%%%""""""#########$$$$$$$$$""""""######$$$%%%%%%&&&$$$###"""!!!!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$$$$$$$###############""""""######$$$$$$$$$$$$######""""""""""""######%%%$$$""" """$$$$$$$$$#########""""""""" """"""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""" !!!!!!""""""""""""!!!!!!######$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!$$$&&&%%%""" """$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!########################!!!!!!######$$$######""" !!!###$$$$$$###!!! ############""""""""""""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$""""""######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""!!!""""""""""""""""""######""""""###$$$$$$%%%%%%&&&+++(((&&&%%%%%%%%%$$$###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%### """##################"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''&&&%%%$$$""""""""""""###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$#########"""""""""########################!!!"""#########"""!!! !!!"""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$######""""""""""""#################################$$$$$$######""""""$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&!!!"""###$$$$$$%%%%%%$$$%%%$$$$$$###############"""""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$#########""""""""""""""" !!!!!!"""###$$$$$$""""""#########$$$$$$$$$ !!!!!!"""###$$$%%%%%%'''&&&$$$###"""""""""###%%%%%%$$$############### !!!!!!!!!""""""########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%$$$""""""$$$%%%$$$###########################%%%%%%%%%$$$######""""""!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%)))((('''$$$"""###&&&)))$$$############"""""""""!!!"""######""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!"""""""""######### !!!!!!!!!"""""" !!!""""""######""""""!!!"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%"""###%%%$$$###!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%########################!!!"""######$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""############$$$######$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%""""""######$$$%%%%%%%%%((('''%%%%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%### !!!"""############"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$###""""""!!!!!!###############$$$$$$$$$ !!!!!!"""""""""!!!!!!"""######$$$$$$$$$######"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$%%%$$$######""""""#######################################$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$!!!###%%%&&&%%%%%%%%%'''!!!"""######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%######""""""!!!!!! """"""!!!!!!"""###$$$$$$$$$######"""!!!""""""""" !!!!!!""""""#########"""############$$$$$$$$$!!!!!!""""""###$$$%%%%%%((('''&&&$$$###"""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""####################################$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& %%%%%%$$$$$$$$$######### !!!###$$$$$$###"""!!! !!!!!!!!!"""""""""###!!!!!!!!!""""""#########!!!"""""""""############!!!!!!"""""""""######### """"""############"""""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$###""" !!!!!!"""""""""#########""""""""""""""""""""""""########################!!!""""""######$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$%%%%%%%%%$$$"""!!!!!!"""###%%%&&&&&&&&&%%%$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%%%%"""""""""###$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%$$$###"""###$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''')))))))))((('''$$$%%%%%%%%%%%%$$$###"""########################&&&%%%%%%$$$######""""""""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$###""""""!!!###$$$%%%%%%$$$###!!!#########$$$$$$$$$%%%%%%$$$######""""""###$$$$$$########################""""""############"""""" !!!"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!###%%%&&&%%%%%%&&&'''######$$$$$$%%%$$$$$$$$$$$$############$$$&&&'''%%%%%%$$$$$$###""""""!!!$$$$$$#########$$$$$$%%%$$$$$$"""!!!!!!!!!"""###########################"""############$$$$$$$$$"""######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""#########$$$$$$$$$########################"""""""""######$$$$$$%%%&&&%%%$$$######%%%&&&(((&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''%%%""" $$$(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&%%%###!!! !!!!!!!!!""""""######""""""######$$$$$$$$$$$$ !!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""$$$%%%%%%%%%!!!""""""""""""#########%%%"""!!!"""$$$%%%""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""##############################""""""######$$$%%%######"""!!!!!!"""######"""###$$$%%%&&&'''((((((###$$$$$$$$$$$$###""""""""""""""""""############$$$%%%&&&&&&%%%$$$###"""!!!###%%%&&&'''&&&&&&$$$$$$###""""""!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$%%%&&&'''''''''''')))(((&&&%%%$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&$$$###"""!!!!!!"""######"""""""""###$$$$$$%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&''''''&&&&&&%%%$$$"""$$$%%%%%%%%%%%%'''(((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((()))+++,,,+++)))&&&$$$%%%%%%%%%%%%%%%$$$###"""########################''''''&&&%%%%%%$$$######""""""######$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$########################!!!!!!"""""""""""""""!!!$$$###############$$$%%%""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$######""""""###%%%'''(((''''''&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""###### #################################$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%&&&''')))))))))'''%%%$$$#########$$$$$$%%%%%%%%%%%%%%%###"""""""""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!################################################""""""""""""##################""""""""""""###### !!!""""""##################""""""!!!!!!!!!"""###$$$%%%$$$######%%%%%%%%%%%%$$$$$$###"""%%%$$$###""""""###$$$$$$&&&%%%$$$#########$$$$$$""""""###$$$$$$$$$$$$###!!!$$$%%%$$$$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''(((%%%$$$%%%'''(((&&&$$$''''''''''''&&&%%%$$$#########$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""########################$$$%%%&&&%%%#########%%%'''''''''''''''''''''&&&###$$$%%%&&&&&&&&&%%%$$$"""###$$$$$$&&&&&&'''(((%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$###############%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%############%%%%%%!!!!!!"""###$$$$$$%%%%%%###$$$$$$###""""""$$$%%%###############"""!!!!!!"""############$$$$$$$$$###"""!!! !!!"""###&&&&&&%%%%%%$$$###"""""""""######$$$$$$######"""###"""!!!!!!!!!!!!!!!"""$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%%%%%%%$$$###"""'''%%%$$$$$$&&&&&&%%%###""""""###$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%""""""!!!!!! %%%###!!! !!!###%%% """######!!! !!!!!!%%%%%%%%%$$$###""""""!!!###################################################$$$%%%%%%$$$###"""!!!&&&%%%$$$"""!!!!!!!!!!!!  !!!"""$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""###%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$#########%%%%%%###"""""""""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""$$$%%%%%%%%%$$$$$$###"""############""""""""""""#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######""""""######$$$%%%%%%&&&$$$$$$#########"""""""""$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%$$$######%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###$$$&&&%%%###"""!!!!!!######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((('''''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$&&&'''%%%###''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#######################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&'''%%%$$$############$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%###############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&!!!""""""###$$$$$$%%%%%%!!!"""###"""!!!!!!"""$$$###############"""!!!!!!"""############$$$$$$$$$###""""""!!!"""""""""###&&&&&&%%%$$$$$$###""""""!!!$$$(((++++++((($$$!!!######""""""""""""###$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%$$$###$$$&&&'''&&&%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$############""""""!!!!!!$$$###"""!!!!!!"""###$$$"""###%%%$$$###""""""###&&&%%%%%%$$$######""""""########################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&%%%%%%###"""!!!$$$###"""""""""""""""###$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%$$$$$$###%%%%%%$$$############$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$######""""""""""""############$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%$$$$$$%%%&&&%%%$$$###""""""######$$$$$$$$$$$$$$$###%%%&&&%%%###!!!!!!"""""""""""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""#########"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$######%%%%%%$$$###''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%""""""######$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%"""###$$$###"""!!!"""$$$"""############""""""!!!"""############$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%$$$######"""""" """%%%''''''%%%""" ###"""""""""###$$$%%%&&&$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########""""""###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$"""##################"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$#########"""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!########################""""""#########$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%"""!!!"""###$$$$$$%%%%%%$$$$$$ """$$$$$$######$$$&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$$$$&&&'''%%%%%%&&&&&&'''((())))))###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&""""""######$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$&&&'''&&&%%%$$$$$$%%%""""""############"""!!!""""""#########$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%$$$$$$$$$######""""""%%%###  ###%%%!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$#########"""""""""""""""#############################################$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!###$$$&&&&&&%%%$$$%%%&&&$$$$$$#########"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#####################"""""""""""""""###### !!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######!!!!!!""""""##################$$$%%%&&&''''''(((%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$###############"""""""""!!!!!!!!!############$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((("""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%"""!!!######$$$%%%%%%%%%%%%$$$!!!"""############%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$$$$&&&'''!!!!!!"""###$$$$$$%%%%%%######$$$$$$%%%&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$&&&''''''%%%$$$$$$$$$!!!""""""#########""""""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&$$$###"""$$$$$$###############""")))&&&###!!!!!!###&&&))) !!!"""###$$$%%%$$$$$$$$$#########""""""############$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!!!!###$$$%%%$$$###$$$%%%"""""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$%%%&&&%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$!!!"""######$$$#########""""""""""""!!!!!!!!! !!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$%%%######""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################"""$$$%%%%%%###!!!!!!!!!!!!""""""############""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################!!!"""$$$%%%%%%$$$"""!!!!!! !!!"""######$$$$$$$$$############"""""""""######$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&'''&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!###$$$#########%%%""""""""""""""""""""""""""""""""""""""""""""""""  """$$$&&&'''&&&%%%$$$"""!!!!!! ######$$$$$$######"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%(((((('''''''''''''''''' !!!"""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!"""########################"""""""""!!!!!!!!!!!!""""""###$$$$$$%%%#########$$$%%%%%%&&&&&&""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$######"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%###!!!!!!"""$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$&&&'''&&&$$$###%%%'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################!!!###%%%%%%### !!!!!!"""###############"""############$$$$$$$$$&&&%%%$$$######"""""""""""""""""""""############"""$$$$$$"""###""""""!!!""""""######$$$$$$$$$############"""!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%$$$###"""###$$$%%%$$$###"""""""""######$$$$$$$$$%%%$$$###""""""###$$$%%%"""#########$$$$$$$$$$$$######$$$%%%%%%$$$######!!!###$$$######$$$%%%###############$$$$$$$$$""""""""""""""""""""""""########################""""""!!!"""###$$$&&&'''$$$$$$###"""!!!!!!""""""######$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%$$$###""""""###$$$&&&''''''&&&&&&&&&%%%$$$#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""######"""""""""%%%'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$&&&'''((())))))###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%"""%%%&&&%%%###"""$$$&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%$$$#################################$$$&&&((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######%%%%%%%%%%%%######$$$$$$##################"""$$$'''&&&$$$""" !!!!!!"""###############"""############$$$$$$$$$'''&&&$$$"""!!!!!!"""###"""""""""""""""#########%%%$$$###!!!!!!###$$$%%%$$$$$$##################$$$$$$$$$############""" !!!"""######$$$""""""""""""""""""""""""  !!!###$$$"""!!!!!!"""$$$&&&&&&%%% !!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$$$$%%%&&&'''"""""""""""""""######$$$ """$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!""""""#########""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############ !!!"""###$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&'''""""""""""""###$$$%%%&&&%%%$$$$$$###"""!!!!!! $$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&$$$######$$$&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&$$$###""""""###$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$###""""""######$$$%%%&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###"""""""""!!!!!! !!!!!!"""###$$$&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############"""###"""""""""!!!!!! """###$$$$$$###"""!!! ########################!!!!!!""""""#########$$$###""""""!!!!!!!!!!!!"""!!!""""""""""""############"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$%%%&&&&&&$$$"""!!!!!!"""""""""!!!!!!"""###$$$$$$######""""""""""""######$$$$$$###"""!!!!!!!!!"""&&&$$$###$$$&&&&&&$$$!!!((('''&&&%%%$$$###$$$$$$"""!!!!!! !!!!!!"""$$$%%%%%%###""""""###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&#########""""""""""""!!!################################################""""""""""""""""""""""""''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$##################$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########!!!!!!!!!"""""""""##############################$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$%%%%%%&&&$$$$$$###"""""""""######""""""""""""##################"""######$$$%%%&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))(((&&&%%%$$$$$$%%%&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""#########"""""""""!!!!!!!!!"""###$$$%%%$$$###""""""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""#########""""""!!!!!!!!!""""""###$$$######!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""############$$$%%%$$$$$$###$$$%%%&&&'''"""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!########################$$$$$$###""""""###$$$$$$$$$%%%%%%$$$"""!!!"""###"""""""""""""""###$$$$$$######""""""""""""######$$$###""""""""""""""""""###"""!!!"""$$$$$$""" $$$$$$$$$###"""!!!!!!!!!$$$$$$###""""""######$$$"""$$$%%%%%%###""""""######$$$&&&%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$#########""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!!!!!!!"""""""""%%%%%%$$$###"""!!!!!! """###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$""" $$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###### !!!"""###%%%&&&&&&%%%$$$###"""!!!!!!!!!!!! !!!"""###%%%&&&&&&""""""!!!!!!!!!""""""###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))(((&&&%%%$$$$$$%%%&&&############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""########################"""""""""###############%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$############"""!!!"""$$$&&&%%%### """######$$$$$$######"""$$$$$$#########"""""""""###############"""""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$%%%%%%!!!!!! !!!!!!"""###$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$###""""""""""""###$$$$$$######""""""""""""######""""""""""""""""""###$$$""""""!!!"""$$$$$$"""!!!######$$$$$$###"""!!! $$$######"""######$$$$$$"""$$$%%%%%%###""""""######%%%&&&&&&$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$############""""""""" !!!!!!!!!!!!%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$######$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$###""""""!!!!!!!!!""" !!!"""$$$%%%&&&&&&###""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&$$$###""""""###$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################!!!""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$##################!!!!!!""""""############""""""""""""""""""""""""######################## !!!"""$$$$$$############$$$$$$$$$$$$ !!!!!!""""""""""""""""""""""""!!!"""""""""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########!!!###$$$$$$######$$$%%%#########""""""###$$$$$$######""""""""""""######"""!!!!!!!!!"""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$&&&'''((('''&&&$$$"""  !!!!!!"""$$$%%%%%%###""""""###$$$%%%&&&&&&$$$######### !!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$##################"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%###$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""######$$$$$$$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&$$$###""""""###$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$########################"""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!##################$$$$$$!!!!!!!!!""""""###$$$$$$########################"""""""""""""""!!!!!!!!! !!!"""$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###########################""""""""""""""""""""""""!!!"""$$$$$$######$$$&&&$$$$$$###############$$$######""""""""""""######"""!!!!!!!!!"""###$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%$$$ !!!"""$$$%%%%%%###""""""###$$$%%%'''&&&$$$""""""### !!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%#########""""""""""""!!!################################################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%##################"""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!""""""############"""""""""###$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''######$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""%%%)))+++$$$######""""""######$$$######"""""""""!!!!!!!!!"""""""""##################"""""""""""""""###$$$########################"""!!!!!!!!!!!! !!!!!! !!!!!!"""###$$$!!!""""""""""""#########!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$### !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""$$$$$$######$$$&&&%%%%%%$$$############$$$######""""""""""""######""""""""""""""""""###$$$!!!#########"""###$$$$$$$$$%%%&&&&&&%%%$$$### !!!"""######"""$$$%%%%%%###""""""###$$$&&&'''&&&$$$""""""#########$$$$$$$$$$$$$$$%%%########################"""###$$$%%%%%%&&&%%%%%%#########""""""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$######""""""!!!!!!"""############$$$$$$$$$$$$$$$################## """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""###%%%$$$############%%%%%%"""###$$$$$$$$$$$$$$$#########""""""""""""######&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((((((((($$$%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$#############################################"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$########################$$$$$$$$$%%%!!!!!!!!!!!!###%%%''')))$$$$$$###""""""###$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########$$$###"""!!!!!!""""""###########################""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%### !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$###"""###$$$$$$###"""###%%%&&&%%%$$$$$$#########$$$######""""""""""""######$$$###""""""""""""""""""!!!###$$$""""""###%%%########################!!!!!!!!!""""""$$$%%%%%%"""$$$%%%%%%###""""""###%%%&&&'''&&&$$$"""""""""''''''&&&%%%%%%$$$############################## !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$###"""!!!!!! """############$$$$$$$$$"""""""""###$$$$$$%%%%%% !!!"""$$$$$$%%%%%%#########$$$$$$%%%%%%&&&"""!!!!!!!!! """"""""""""############""""""""""""!!!!!!!!!!!!&&&%%%$$$#########$$$%%%###############"""!!! !!!!!! !!!!!!$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%'''((())))))***%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!##############################""""""!!!!!! %%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """""""""######$$$$$$$$$ !!!"""###$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''""""""""""""!!!!!!!!!!!! !!!!!!"""""""""###%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!"""###%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""%%%### !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%''''''''''''%%%%%%"""$$$%%%$$$###"""###$$$&&&%%%%%%$$$#########$$$######""""""""""""######$$$$$$###"""!!!!!!"""""" ###&&&&&&$$$$$$%%%((($$$######"""######$$$$$$!!!!!!!!!!!!"""###$$$%%%"""$$$%%%%%%###""""""######$$$$$$$$$$$$###""""""########################""""""############""""""$$$$$$$$$###"""!!! """"""""""""""""""""""""###"""!!!"""#########"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%"""$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######!!!!!!""""""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""$$$########################&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''$$$  %%%)))(((&&&$$$###$$$$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&'''((()))******'''$$$"""!!!###%%%'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$!!! ###%%%$$$"""$$$$$$############$$$$$$!!!"""$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%############"""""""""!!!%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!######################## """###"""!!! !!!###""""""############""""""""""""""""""""""""""""""$$$###""" !!!""""""""""""""""""######$$$!!!!!! !!!!!!#########"""""""""""""""######"""""""""###%%%&&&!!!###%%%'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""!!!!!! !!!""""""############""""""!!!"""######"""!!!"""$$$###"""!!!!!!!!!!!!!!!"""""""""#########!!! !!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$##############################""""""############""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#########"""$$$$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""#########"""######$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$$$$%%% !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$######"""########################"""###$$$###"""!!!"""###########################%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&((((((&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&%%%$$$"""###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&'''''''''''''''((()))(((%%%$$$###$$$&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""####################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""" !!!###%%%$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""!!!""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!! !!!#########$$$$$$$$$###""""""########################$$$###"""!!! !!!!!!""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""$$$$$$###"""###$$$%%%%%%"""###%%%&&&&&&$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###""""""!!!""""""######""""""############"""""""""###$$$$$$""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######"""#########&&&&&&&&&&&&&&&%%%###############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%""""""#########"""!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""###$$$$$$###!!! !!!"""####################################$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""%%%'''(((&&&$$$#########"""!!!"""$$$&&&&&&%%%%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''(((((((((***)))(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""$$$%%%%%%$$$$$$$$$############$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$!!!!!!""""""#########$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""######&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%$$$""" """"""############""""""""""""############$$$$$$###############$$$%%%&&&"""######$$$$$$######"""###$$$%%%$$$###"""###$$$"""""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" !!!"""###############"""""""""""""""""""""""""""###$$$$$$###"""###$$$&&&%%%$$$$$$############""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""###&&&&&&&&&%%%%%%$$$#########"""""""""###$$$%%%%%%######################################################"""""""""""""""###%%%&&&&&&&&&&&&%%%######""""""""""""""""""""""""""""""############"""""" ###$$$$$$###!!! !!!"""########################""""""######$$$%%%&&&''''''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&''''''"""%%%((()))'''%%%$$$$$$$$$"""!!!"""$$$&&&&&&%%%$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''((((((((()))'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))*********((((((((((((''''''''''''(((((()))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$############$$$$$$###"""""""""###%%%&&&(((#########$$$$$$$$$$$$%%%############""""""""""""""""""""""""##################"""!!!!!! """"""""""""""""""""""""!!!"""######"""!!!"""###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$##################$$$"""""""""""""""#########'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%&&&'''######$$$$$$$$$$$$######$$$%%%&&&%%%#########%%%"""""""""!!!""""""#########"""!!! !!!"""$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###############"""""""""""""""""""""""""""$$$%%%$$$""""""###%%%$$$$$$######$$$%%%%%%&&&""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""##################$$$$$$$$$###"""""""""###$$$%%%%%%######################################################"""""""""""""""###%%%&&&'''''''''%%%$$$"""########################"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###!!!!!!!!!"""########################""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$######""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%% !!!"""$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++'''''''''((((((((())))))(((((()))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$###$$$%%%&&&$$$$$$############$$$$$$!!!!!! !!!"""$$$&&&'''""""""""""""###############""""""""""""!!!!!!!!!############""""""""""""$$$###"""!!! !!!!!!########################"""###$$$###"""!!!"""$$$!!!!!!""""""!!! ########################""""""##################"""""""""""""""######$$$$$$$$$############$$$$$$!!!!!!""""""############&&&&&&&&&&&&%%%$$$$$$###"""######$$$$$$$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$"""""""""""""""###$$$$$$%%%$$$###!!!!!!!!!"""###"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!###&&&#########$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$######"""#########""""""""""""###$$$%%%&&&#########"""######$$$$$$################################################$$$$$$#########$$$$$$%%%"""###$$$%%%%%%$$$"""!!!########################!!!""""""######""""""!!!########################!!!###$$$###"""!!!"""$$$########################"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%%%%%%%""""""############""""""########################"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''''''''%%%&&&((()))(((&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''''''''(((((()))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$"""###$$$&&&$$$$$$############$$$$$$######"""""""""""""""###""""""""""""#########$$$%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!###"""!!! !!!"""###########################"""###$$$$$$""""""###$$$ !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$######"""""""""""""""######$$$$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###""""""###""""""""""""######$$$%%%%%%%%%$$$###""""""""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''&&&"""!!!###'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""  """############"""######$$$$$$######""""""###$$$&&&'''$$$$$$######"""#########################################################""""""""""""###$$$$$$%%% !!!###%%%%%%$$$"""!!!########################!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%% !!!######""""""###%%%##############################$$$%%%%%%%%%$$$###$$$$$$$$$##################$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%'''((((((''''''((()))'''&&&%%%%%%'''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###$$$###!!!!!!###&&&$$$$$$############$$$$$$"""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%""""""""""""############"""!!!  """$$$%%%########################"""###$$$$$$""""""###$$$ !!!"""###$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$###"""""""""""""""######$$$######""""""""""""###### !!!!!!"""######$$$$$$"""###$$$%%%%%%%%%$$$#########"""""""""######$$$!!!""""""######""""""!!!""""""""""""!!!!!! """"""!!!!!!!!!""""""###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$"""!!!!!!"""""""""""""""###$$$%%%&&&######$$$$$$$$$######"""!!!!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########""""""!!!""""""""""""""""""""""""!!!%%%(((&&&"""!!!###'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$###"""""""""###$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$###"""""""""###""""""""""""""""""""""""######################## !!!###### """$$$''''''&&&$$$###########################!!!!!!""""""""""""!!!!!!######################## """###"""###$$$&&&###########################$$$%%%&&&%%%$$$###"""###############$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###!!!!!!%%%$$$$$$######$$$$$$%%%''''''%%%$$$$$$%%%''''''((((((((('''&&&&&&&&&%%%$$$&&&)))***)))(((((((((&&&%%%$$$&&&)))+++++++++((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((('''%%%&&&(((***+++***)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''"""$$$&&&((()))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" """$$$###!!! ###&&&$$$$$$############$$$$$$ ###%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%% !!!"""###$$$%%%%%%!!!  """%%%&&&"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###"""""""""""""""######$$$######""""""""""""###### !!!!!!"""###$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$###"""!!! !!!""""""############""""""######""""""!!!!!!!!! ######""""""""""""""""""%%%&&&&&&''''''&&&&&&%%%###$$$%%%###!!! !!!""""""""""""###$$$%%%&&& !!!###$$$%%%%%%$$$###!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############&&&&&&&&&$$$""""""$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&$$$###!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!%%%$$$$$$%%%'''&&&######"""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''$$$"""!!! $$$$$$$$$############"""##############################$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((((())))))******++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++***)))))))))+++,,,---))))))************))))))))))))))))))((((((((((((((((((((((((((()))***************)))(((''''''&&&(((''''''(((((()))***+++************************+++***)))((((((''''''((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%$$$######%%%%%%$$$###$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$"""!!!"""&&&'''&&&$$$%%%&&&'''((((((&&&$$$###########################&&&&&&%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!!########################$$$"""!!!"""######"""!!!"""###$$$&&&''''''&&&&&&&&&'''(((((('''&&&###""""""###$$$%%%%%%$$$###""" !!!"""$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%!!!"""""""""############%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!"""###%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!!!!"""###%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$"""######!!!!!!###&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$###"""""""""""""""""""""########################"""###$$$%%%%%%###""" ######$$$$$$$$$$$$#####################$$$$$$$$$%%%$$$###$$$&&&&&&### ######""""""######$$$%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((()))((((((''''''((((((((())))))))))))***************))))))((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++***)))'''''''''''''''))))))************)))))))))))))))))))))))))))))))))((((((((())))))******++++++******)))(((((('''***))))))((((((((())))))************************))))))((((((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''$$$###"""###&&&((('''%%%%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""#################################$$$###""""""$$$$$$###""""""###$$$&&&''''''&&&&&&&&&'''(((((('''%%%###""""""###$$$$$$$$$$$$###"""!!!!!!"""#########""""""$$$######""""""######$$$$$$############""""""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$$$$############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$""""""###%%%&&&%%%$$$$$$######$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##############################""""""###$$$###"""!!! ######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%$$$######$$$%%%###"""######"""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''((((((((())))))))))))((((((''''''(((((()))***))))))(((((())))))******************)))))))))++++++***)))((((((((())))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******---,,,+++***************))))))************))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,++++++******))))))++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&'''))))))'''&&&(((((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%'''((('''&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!! !!!"""###$$$%%%&&&&&&########################$$$###"""###$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%$$$###"""###$$$$$$$$$$$$###"""###""""""!!!!!!!!!!!!"""%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######"""!!!"""###$$$%%%%%%$$$###"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""######!!!"""###$$$%%%&&&''''''$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""#########$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$###$$$############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""""""""#######################################$$$$$$######"""!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$%%%$$$###"""######$$$$$$######""""""""""""######$$$$$$%%%$$$$$$###"""!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))((((((((()))******+++++++++******))))))))),,,,,,+++***))))))))))))))))))*********+++++++++************************+++******))))))******+++))))))***+++,,,------...)))******++++++******)))))))))***************+++)))******+++++++++++++++------,,,,,,,,,++++++++++++******)))(((((())))))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%$$$$$$%%%''''''%%%###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&'''(((((('''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&########################%%%#########%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$############$$$$$$#########$$$###!!!  !!!!!!%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%$$$######"""""""""###"""######$$$$$$######"""$$$###"""""""""""""""###!!!""""""###$$$$$$%%%%%%#########""""""""""""!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&"""$$$$$$$$$"""!!!"""###%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""!!!!!!""""""####################################$$$$$$$$$$$$$$$#########!!!!!!""""""""""""!!!!!! !!!"""######$$$#########"""""""""$$$%%%######""""""!!!""""""###$$$$$$$$$$$$######"""!!!"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))((('''''''''(((((()))***,,,,,,++++++******)))))),,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++************++++++$$$%%%&&&'''((()))************++++++++++++******)))*********++++++,,,,,,***+++,,,,,,---,,,,,,,,,------------,,,,,,,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))++++++***)))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%'''&&&$$$"""$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&''''''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$###""" !!!"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$##################"""######$$$$$$######"""$$$###"""""""""""""""####################################""""""""""""!!!""""""############""""""########################!!!!!!""""""############!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%###%%%&&&&&&$$$######$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$############$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%!!!"""$$$###""""""###$$$######"""!!!!!!!!!""""""""""""###############"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########""""""###############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))))))))*********))))))(((((())))))***''''''''''''((()))******+++++++++++++++*********,,,+++++++++++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++************++++++((())))))******)))((((((******++++++++++++***************+++,,,,,,------***+++---.........---,,,------------,,,,,,,,,,,,))))))))))))***+++,,,,,,************************,,,,,,+++***))))))))))))***************************))))))(((((())))))***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''')))***)))'''$$$((((((((('''%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$#################################""""""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$######""""""""""""#########""""""""""""######%%%%%%$$$$$$#########""""""""""""############$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""######$$$$$$$$$#########""""""$$$$$$#########"""""""""!!!"""###$$$$$$###"""!!!########################!!!!!!!!!"""######$$$$$$"""#########$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%'''))))))'''&&&%%%&&&$$$$$$%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################"""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$$$$#####################$$$$$$$$$!!!$$$%%%###""""""$$$######"""!!!!!!!!!!!!!!! !!!"""######$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))'''(((((())))))(((((('''(((((()))))))))***************))))))))))))******(((((((((((()))***+++,,,***++++++++++++++++++,,,+++++++++++++++,,,---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---.........---,,,***++++++,,,,,,++++++*********++++++,,,------...+++,,,.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++++++++++++++++++++++++++******)))***************************************))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))+++---,,,)))&&&((((((''''''%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%'''((('''%%%$$$&&&(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################"""!!!!!!"""$$$%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$"""######$$$$$$$$$$$$#########""""""""""""######"""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############!!!"""$$$%%%%%%$$$"""!!!######################## !!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################'''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$############"""$$$&&&&&&$$$###"""###$$$$$$%%%&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$######"""$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### """###$$$$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!%%%&&&$$$""""""#########"""!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******''''''((((((((((((''''''))))))))))))******************))))))))))))******))))))))))))***+++,,,---*********++++++,,,,,,---*********+++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''(((***---...//////...***++++++,,,,,,++++++*********+++,,,,,,---......+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******************************))))))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))+++---,,,)))&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$&&&((('''%%%###%%%'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&########################!!! !!!###%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%!!!"""$$$%%%&&&&&&%%%$$$$$$##################$$$ !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######### """%%%''''''&&&$$$"""$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$#########!!!!!!!!!!!!"""###%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!######################## !!!!!!"""###$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""""""""""""""""")))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###!!!!!!###$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$######""""""!!!!!!&&&### """$$$###""" !!!"""""""""""""""###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))************))))))***+++,,,------...+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))---,,,+++******))))))***%%%$$$%%%(((,,,...---+++///...,,,+++***++++++,,,------,,,,,,,,,,,,---......,,,******,,,---...---///...---,,,,,,---...///---------------......///000///...---,,,---...///111///------///000000000...---,,,,,,......---,,,...---,,,*********+++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,+++)))((((((''''''+++*********))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((('''''''''&&&&&&&&&'''((())))))***'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######%%%&&&'''''''''%%%###!!!######""""""###%%%'''(((%%%$$$$$$$$$###""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%###!!!!!!!!! !!!$$$%%%$$$""" %%%$$$###"""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''&&&%%%$$$#########$$$%%%&&&''''''(((&&&$$$"""!!!""""""!!! ######$$$%%%&&&&&&'''''')))'''$$$%%%''''''%%%###"""###$$$%%%%%%$$$###""" !!!!!!"""########################$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&$$$"""!!!"""!!!!!!!!!"""###$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""##################"""%%%%%%%%%$$$######""""""#########"""""""""""""""%%%### """$$$###"""!!!!!!"""############"""$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###$$$%%%&&&$$$"""%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))))))))))))))************++++++++++++++++++,,,,,,+++*********)))))))))))),,,,,,,,,,,,++++++***)))------,,,,,,,,,------...222000------------***(((...---,,,,,,,,,,,,,,,---.........//////000000000111///.........///000000000000/////////000111222111111111000111111111222333222111000///000000111222000......///111111000222000............,,,+++///...---,,,,,,,,,------+++,,,,,,,,,+++******)))***+++++++++,,,,,,,,,,,,***************+++,,,,,,+++*********))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))))))))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###"""""""""###%%%&&&&&&%%%$$$######""""""""""""###%%%&&&$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########%%%###!!!!!!!!!!!! """$$$&&&&&&%%%###!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""######$$$$$$%%%%%%'''%%%###"""######"""!!!#########$$$%%%%%%&&&&&&(((&&&$$$$$$&&&'''%%%###"""###$$$%%%%%%$$$###"""!!!"""###%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$#########"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$###"""$$$###############$$$%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!###%%%%%%###!!! %%%$$$$$$######"""!!!!!!""""""""""""############%%%###!!!!!!###$$$###"""""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###"""###%%%&&&%%%###!!!$$$$$$#########"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%######"""!!!%%%%%%%%%&&&''''''(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&''''''(((((())))))***)))))))))*********++++++,,,,,,,,,+++++++++*********************)))))))))++++++,,,,,,,,,+++******---------......000111111444222/////////000000///---------...............///000222333444444444333333222111111111333444555666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777666444222222333333333111333222000000000000...,,,------,,,++++++++++++,,,------,,,,,,++++++******))))))*********++++++++++++++++++++++++,,,------***************)))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((())))))***((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""""" !!!###%%%&&&%%%%%%$$$###""""""!!!""""""#####################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$#########$$$###""""""######""" $$$$$$$$$$$$$$$###""""""############$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$###"""%%%%%%%%%&&&%%%$$$$$$###""""""""""""""""""""""""&&&$$$"""!!!""""""""" """""""""###$$$$$$%%%%%%&&&%%%###$$$%%%%%%$$$""""""###$$$%%%%%%$$$###"""!!!###%%%'''((('''&&&%%% !!!!!!"""###$$$$$$$$$$$$$$$######"""#########!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%$$$###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""############"""!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$&&&((('''### #########""""""""""""!!!######$$$%%%&&&'''''''''########################%%%%%%%%%%%%$$$###""""""$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''((())))))******))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++------......///000111222222111///...///111333444...///000111222333333333333555777:::;;;;;;:::999777888888999999;;;===???EEEFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJIIIGGGFFFEEEEEEDDDCCCAAA>>>======<<<:::888555444333333444444333111//////...------,,,,,,,,,---------,,,,,,---------)))))))))************+++///...---+++************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))''''''(((((())))))))))))(((((((((((((((''''''&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$############""""""""""""""""""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""""""""#########$$$$$$$$$###############$$$###""""""$$$%%%$$$"""""""""!!!!!!!!!!!!!!!"""############$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$###!!!###$$$%%%$$$"""!!!%%%%%%%%%%%%$$$$$$############""""""!!!!!!!!!!!!$$$""" !!!!!! !!!!!!""""""#########$$$$$$#########$$$$$$######"""###$$$%%%%%%$$$###"""!!!###%%%'''((('''%%%$$$ !!!"""######$$$%%%%%%%%%$$$###"""""""""### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$###############$$$%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$######$$$$$$#########$$$######$$$%%%%%%%%%%%%%%%$$$##################$$$###############$$$%%%%%%$$$$$$&&&((()))(((%%%"""#########""""""""""""!!!######$$$$$$%%%&&&''''''########################!!!!!!"""###$$$$$$$$$###$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((()))*********************++++++++++++))))))***+++,,,,,,------***************+++++++++***+++,,,---------------............///000111222666555333111//////111222333444555666888:::;;;<<<>>>@@@CCCEEEFFFFFFEEEEEEEEEGGGHHHIIIIIIKKKOOOSSSZZZ[[[]]]^^^```aaabbbccccccdddeeefffffffffeeeeee______^^^]]]\\\ZZZYYYYYYVVVTTTRRRQQQPPPNNNKKKIII@@@>>><<<;;;;;;;;;999777444444444333222000//////------,,,,,,,,,,,,---...************++++++++++++...---,,,+++***)))))))))***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******((((((((())))))))))))))))))(((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!!!!""""""####################################$$$###"""###$$$%%%$$$###!!! !!!"""###$$$######""""""""""""######$$$$$$$$$$$$$$$######"""!!!###$$$%%%$$$"""!!!%%%%%%$$$$$$############$$$$$$$$$######""""""!!!$$$###!!!!!!"""###"""!!!!!!"""""""""""""""######"""##################$$$"""###$$$%%%%%%$$$###""" !!!###%%%&&&%%%$$$### !!!!!!"""###$$$$$$$$$%%%%%%$$$###"""""""""### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$###"""""""""""""""&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""######$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$"""!!!!!!"""$$$&&&%%%$$$$$$######"""!!!!!!""""""""""""############"""$$$%%%%%%$$$######$$$######$$$%%%%%%%%%%%%$$$######""""""""""""############""""""######$$$%%%&&&%%%&&&((())))))&&&$$$$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%######################## !!!"""###$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((())))))******+++*********++++++++++++,,,((()))***+++,,,------...*********++++++++++++++++++,,,---...//////000000//////000111222444666777777888888888777888;;;============???AAADDDGGGIIINNNOOOQQQSSSTTTTTTSSSSSSWWWYYY[[[[[[[[[\\\```dddiiijjjlllnnnooopppqqqqqqqqqrrrtttuuuwwwwwwvvvvvvoooooooooooonnnmmmlllkkkgggeeeddddddcccbbb___]]]RRROOOLLLJJJHHHFFFCCCAAA;;;;;;:::999777444222111000///...,,,,,,,,,------++++++,,,,,,,,,---------***************+++,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))******+++))))))))))))))))))))))))))))))(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%!!!!!!"""$$$%%%&&&''''''&&&%%%%%%$$$######""""""###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%% !!!""""""!!!!!!"""""""""###############$$$###"""###$$$%%%$$$###!!!!!!!!!"""###%%%&&&'''######""""""!!!""""""######$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$###"""%%%%%%$$$############$$$%%%%%%%%%$$$$$$#########&&&%%%######$$$%%%%%%$$$""""""""""""""""""######"""###$$$$$$###"""$$$%%%"""###$$$%%%%%%$$$###""" !!!"""###########################$$$$$$$$$$$$$$$######"""#########!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&######""""""!!!"""""""""%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!"""### """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""#########"""""""""""""""!!!$$$&&&&&&$$$######$$$"""######$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$############$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%$$$$$$$$$############################################################!!!"""######$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))******++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,---...000111111222222000111333555888<<<>>>@@@<<>>;;;999666222000.........---............/////////+++++++++++++++,,,------*********++++++,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))******++++++))))))))))))))))))))))))***)))((('''&&&''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$######&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############### """######""""""!!!"""""""""#########$$$$$$###""""""###$$$###!!!""""""######$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$######%%%###""""""$$$%%%$$$###########################!!!###%%%%%%######$$$&&&"""###$$$%%%%%%$$$###"""!!!!!! !!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%######""""""######$$$$$$$$$######"""###$$$&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$!!!$$$'''''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$############$$$%%%%%%&&&&&&$$$$$$######""""""!!!!!!!!!$$$''''''$$$######%%%""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,------///000222333333333111333555999>>>BBBFFFHHHKKKNNNPPPPPPMMMLLLMMMNNNPPPOOOMMMNNNQQQWWW]]]```______^^^^^^^^^______```aaadddeeeaaa\\\[[[^^^bbbcccdddfffggghhhhhhhhhhhhfffhhhkkknnnpppqqqqqqqqqpppqqqrrrssssssrrrqqqpppggghhhjjjmmmqqqsssrrrqqqeeedddcccdddfffffffffeeebbbaaa```^^^[[[WWWSSSQQQFFFCCC???:::555333111111/////////000000000000111000///...---,,,+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))***+++++++++*********)))))))))))))))***)))(((&&&&&&''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%$$$$$$###"""!!!!!!&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%&&&'''''' """###$$$$$$$$$###%%%$$$$$$$$$######"""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! !!!###$$$%%%%%%%%%$$$!!!!!!""""""#########$$$$$$###""""""######""" !!!""""""""""""!!! !!!!!!"""###$$$&&&((()))%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%###"""""""""###$$$##################$$$$$$""" !!!"""!!! $$$$$$$$$###############!!!$$$&&&%%%######%%%'''"""###$$$%%%%%%$$$###"""###""" """%%%&&&''''''&&&%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$&&&%%%$$$###"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###########################""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%!!!###$$$%%%$$$"""!!! !!!!!!!!!"""#########$$$###$$$%%%$$$"""!!!"""###%%%%%%$$$######$$$%%%%%%((('''&&&%%%%%%%%%&&&'''$$$$$$###############$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...)))+++---,,,+++******+++------,,,---///000000///,,,...111444777888999999:::===AAAFFFJJJMMMOOOOOOPPPPPPQQQRRRTTTVVVWWWYYYYYYYYYYYYYYY[[[aaahhhnnnooommmjjjgggddddddcccdddaaagggjjjeee___[[[YYYWWWZZZ]]]```bbbccccccaaa``````bbbeeejjjmmmnnnkkkiiigggcccbbbgggkkkjjjiiiiiigggiiiiiijjjnnntttrrrmmmjjjeeedddhhhkkkiiigggfffeeegggjjjkkkjjjfffbbb___]]]SSSHHHAAA@@@>>>888222666333000...///000111000+++---///111000---***'''((()))******)))***+++---)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""###"""!!!"""###$$$###!!!!!!"""###$$$$$$###"""!!!!!!!!!"""############"""&&&%%%$$$"""!!! """###$$$$$$###"""###$$$######""""""!!!!!! ######""""""!!!!!! !!!!!!""""""############$$$"""!!!!!!""""""!!! """###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###%%%%%%$$$$$$###""""""""""""""""""###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$########################$$$###"""""""""###%%%&&&#########"""""""""""""""$$$$$$###"""!!!!!!""""""!!!  """###""""""""""""""""""######$$$$$$###"""!!!!!!!!!"""!!! !!!"""######'''$$$"""!!!!!!"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#######################################"""######$$$%%%%%%&&&&&&""""""#########""""""!!! !!!###$$$$$$$$$###"""########################$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########$$$%%%%%%$$$######$$$%%%%%%$$$$$$###""""""######$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++,,,+++++++++,,,,,,---...///000111000...---------,,,+++,,,...000222222222444555888;;;>>>AAACCCDDDEEEGGGJJJNNNSSSXXX[[[]]]VVVWWWYYY\\\```dddgggiiikkkmmmooossswww~~~|||vvvsssqqqpppsssxxxyyyqqqhhhdddcccaaagggiiikkknnnnnnnnnmmmllllllnnnqqqtttuuusssnnnjjjhhhddddddhhhkkkjjjhhhiiihhhkkkkkkjjjlllqqqpppmmmjjjfffeeehhhiiifffeeegggiiilllqqqttttttqqqlllhhheee^^^UUUPPPOOOMMMHHHDDD@@@===:::777666555333111000000000///...---,,,,,,+++,,,,,,+++))))))+++,,,*********************)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$"""!!!"""###$$$###!!!!!!"""###$$$$$$###"""!!!$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###############"""###$$$$$$###"""###$$$$$$$$$#########"""""""""!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$###""""""######""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""##################$$$$$$$$$############$$$$$$$$$$$$""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$########################$$$$$$###""""""""""""""""""!!! !!!"""###&&&&&&%%%$$$#########$$$$$$$$$###"""""""""######$$$$$$#########$$$%%%%%%(((&&&$$$######$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###""""""######$$$&&&''''''(((%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$###"""!!! """""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''''''''((((((((((((''''''&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000///...---...///...///000222444666888999>>>???AAACCCEEEHHHKKKLLLOOOOOOPPPSSSYYY```gggkkkggghhhlllqqqvvv|||{{{wwwwwwwwwzzz|||}}}~~~~~~~~~}}}||||||vvvpppkkkjjjmmmnnnllllllnnnoootttvvvsssrrrsssrrroookkkhhhffffffddd``````dddfffjjjppptttuuusssnnnkkkgggccc^^^ZZZXXXVVVSSSQQQOOOLLLIIIFFFCCC@@@;;;888888666333///......///000---......,,,)))))))))+++,,,,,,++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""######$$$###""""""###$$$###"""""""""############""""""&&&&&&'''(((((((((((('''$$$#########$$$%%%&&&&&&"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$######### !!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""######"""!!!#########"""""""""""""""########################$$$$$$###"""""""""######""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$######### !!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############""""""######$$$$$$%%%%%%%%%$$$######"""#########""""""!!!!!!""""""###$$$((('''%%%$$$###"""""""""$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%(((&&&#########$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((($$$$$$#########$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''''''(((((('''(((((())))))(((((('''%%%%%%&&&'''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,,,,,,,------...+++---////////////222444555666888:::===@@@DDDGGGKKKKKKKKKLLLMMMPPPRRRTTT\\\ZZZYYY[[[aaajjjtttzzzzzzuuutttsssrrrtttyyy}}}~~~yyytttnnnkkkiiifff```ZZZ[[[```dddfffiiilllmmmllljjjhhhdddccc```]]]ZZZWWWUUUTTTXXXWWWUUUSSSQQQMMMHHHDDDAAA>>>999555222111111222/////////,,,***((()))***...------,,,+++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$###""""""$$$$$$###""""""""""""######"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$######!!!!!!"""""""""#########%%%$$$$$$$$$$$$############"""!!!!!!"""###"""!!!"""""""""""""""""""""""""""""""""""""""#########$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$###"""""""""###&&&###!!! !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&#########"""###$$$$$$%%%########################$$$#########"""!!!!!!!!!"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((************************))))))******+++,,,------,,,,,,,,,,,,---...//////000111333333333444777:::999<<>><<<888333///......//////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%#########$$$%%%$$$#########""""""""""""######"""###$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$###"""###$$$"""""""""###############%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""#########"""!!! !!!"""###"""!!! !!!!!!"""###$$$$$$$$$!!!""""""######$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""""""""""""""###$$$""""""###$$$$$$$$$$$$###""""""######$$$%%%'''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''%%%###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%$$$######%%%&&&###$$$%%%%%%%%%%%%$$$###$$$%%%&&&((((((((((((((($$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''''''(((&&&''''''((((((''''''&&&$$$%%%&&&'''))))))))))))&&&''''''((())))))******))))))))))))))))))))))))******************************+++,,,---...//////...///000111333666888999;;;===???AAACCCGGGLLLPPPXXX]]]cccgggkkksss}}}zzzwwwwwwwwwtttqqqnnnmmmooosssuuutttnnngggeeefffgggeeeaaa]]]\\\[[[[[[[[[ZZZWWWUUUVVVVVVVVVVVVUUUSSSQQQPPPOOONNNJJJCCC<<<666333222///.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$###"""!!!!!!"""###$$$"""###$$$$$$%%%%%%$$$$$$######""""""######$$$$$$"""###$$$$$$###"""###$$$#########$$$$$$$$$%%%%%%########################!!!!!!"""###$$$$$$%%%%%%###"""""""""$$$%%%$$$###""""""""""""""""""######""""""######$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&########################!!!!!! !!!""""""###!!!!!!###$$$$$$$$$###"""############$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%%%%&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""#########$$$%%%&&&&&&'''(((###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$!!!!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$!!!###%%%&&&&&&&&&$$$###########################!!!!!!""""""#########$$$###$$$&&&%%%%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''!!!"""###%%%&&&''''''''''''(((((()))***+++++++++************************************************++++++,,,---...///000111000111222444666999<<<===CCCFFFJJJOOOTTT[[[ccchhhnnnrrrvvvxxxxxx}}}}}}~~~~~~|||tttlllkkknnnqqqoookkkeeeccc```___^^^\\\YYYWWW[[[[[[[[[[[[[[[\\\]]]]]]\\\ZZZTTTLLLBBB:::666444.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$###$$$###"""!!!!!!"""###$$$!!!!!!"""############""""""""""""###$$$&&&'''((("""$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%!!!!!!"""###%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$###"""!!!!!! """"""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!"""$$$%%%&&&########################&&&%%%$$$###$$$%%%&&&'''#########""""""""""""""" !!!"""""" !!!"""###$$$###""""""######"""""""""""""""###&&&%%%%%%$$$############!!! !!!"""######$$$""" """#########&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$###"""!!! !!!"""###############""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&########################$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***************)))((((((************************((((((***++++++***)))))))))*********))))))+++,,,***+++---...000111333444666555555888>>>FFFKKKMMMRRR[[[ccciiirrr}}}}}}zzzooonnnkkkhhheeebbb```___aaaaaaaaabbbbbbaaa]]]ZZZ```^^^[[[XXXTTTMMMFFFAAA===666///...222555333000...111333444222///,,,+++,,,,,,,,,+++******,,,...---,,,***)))))))))***++++++++++++************)))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&$$$$$$$$$$$$$$$!!!"""###%%%%%%###"""###$$$###""" """$$$$$$$$$""" ###''')))(((############""""""""""""%%%%%%$$$######$$$$$$$$$##############################$$$$$$$$$######"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$### ###$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$###""""""######$$$"""!!! !!!"""$$$%%%!!!  ######$$$$$$$$$$$$######!!!"""$$$$$$######$$$%%%%%%&&&&&&&&&%%%###!!! ########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))***************)))((((((************************))))))***+++,,,++++++******+++,,,,,,++++++,,,......///000000111222444666666888===CCCJJJQQQVVVZZZiiiqqqyyy~~~}}}wwwrrrooonnnmmmmmmkkkiiihhhgggddd```]]]\\\[[[YYYYYYXXXVVVSSSPPPGGGAAA;;;999;;;===<<<:::<<<;;;888555111/////////......---,,,,,,,,,---...,,,++++++***************+++++++++************)))(((((((((((((((((((((((('''((())))))))))))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%###$$$$$$$$$""" """###%%%%%%###"""###$$$$$$"""!!!!!!"""$$$$$$###(((%%%"""!!!"""######"""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!$$$$$$$$$###$$$%%%######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""###"""!!! !!!"""$$$%%%(((&&&%%%%%%&&&'''&&&&&&######$$$$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&%%%$$$###"""########################$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''(((((()))))))))******************+++******)))(((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,---...---,,,---///000333444555555555777;;;>>>>>>DDDMMMVVV\\\ccckkkppp~~~~~~zzzwwwtttppplllfff```\\\WWWVVVTTTUUUWWWYYYZZZZZZRRRPPPLLLJJJHHHIIIJJJJJJNNNIIIBBB;;;555222000000///......---------......+++++++++++++++******)))+++++++++************)))((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%######$$$$$$###!!!"""###%%%%%%###"""###$$$%%%###"""!!!#########"""***'''$$$""""""!!!!!! !!!"""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$###"""""""""###%%%&&&%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$$$$$$$""""""!!!###%%%%%%$$$$$$%%%&&&######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%'''&&&$$$$$$&&&'''&&&&&&######$$$$$$$$$$$$#########%%%&&&&&&%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###########################""""""""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%&&&%%%$$$$$$############"""###$$$$$$%%%%%%$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))***************++++++******)))++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,---............000222444777;;;===@@@DDDJJJOOOSSSZZZdddjjjooovvv~~~xxxoooeee^^^ZZZWWWTTTTTTVVVYYY[[[\\\YYYZZZYYYVVVSSSSSSVVVYYY\\\XXXQQQIIIBBB:::444000///---,,,,,,---......---***+++,,,---,,,+++***)))+++++++++*********))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%######$$$$$$###""""""###%%%%%%###"""###$$$&&&$$$###"""######"""!!!%%%$$$###""""""#########!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$&&&$$$###""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$&&&&&&%%%$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""###%%%&&&&&&%%%###"""""""""!!!!!!""""""###$$$$$$"""!!!!!!###$$$$$$######$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&##############################""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""!!!!!!""""""######$$$%%%%%%%%%%%%$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''''''''((((((((()))''''''''''''((((((((((((''''''(((((())))))******''''''''''''''''''''''''''''''((((((((()))))))))******++++++++++++******++++++++++++++++++++++++))))))******+++,,,------,,,---/////////111333666777===FFFMMMRRRWWW___eeelllqqqvvvzzz}}}|||oooeee```]]]ZZZXXXYYY\\\]]]]]]ZZZ]]]^^^\\\YYYYYY]]]aaaeeedddbbb___XXXLLL???666111...++++++---......---++++++,,,------+++***)))+++++++++*********))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''%%%######$$$%%%$$$$$$"""###%%%%%%###"""###$$$&&&$$$######$$$$$$"""!!!""""""############%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%''')))%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""###%%%&&&&&&%%%$$$""""""""""""""""""######$$$&&&$$$###$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$%%%&&&&&&'''########################$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$###$$$###"""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%###########################""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((('''''''''((())))))******'''(((((((((((()))))))))''''''((()))***++++++,,,(((((((((((((((((((((((('''''''''((((((((()))))))))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---///222333444666:::<<>>AAAEEEIIIMMMZZZhhh{{{~~~}}}{{{wwwrrrpppppppppnnnkkk```_________aaaaaa```^^^^^^```bbbcccaaa^^^ZZZXXXTTTTTTTTTUUUXXX\\\```bbb```fffpppyyy}}}zzztttnnniiiaaa```^^^]]]\\\[[[ZZZZZZbbbbbbdddkkkrrrtttqqqlllVVVLLL???666333222000......---,,,+++***+++,,,---+++++++++************)))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###(((%%%###"""$$$&&&&&&&&&"""###%%%%%%###"""###$$$""""""###%%%&&&'''%%%###"""%%%%%%###"""$$$&&&""""""###$$$%%%&&&&&&'''!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%###""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&'''!!!!!!"""###############%%%###"""###%%%'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$###"""!!!!!!"""###$$$##############################""""""""""""######&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$######$$$%%%%%%)))'''$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))((('''&&&%%%&&&&&&'''***)))((('''&&&&&&'''(((((((((((((((((()))******)))))))))))))))(((''''''(((***+++***)))((()))***++++++******************+++,,,---...---,,,+++***)))***+++,,,---///000000555222222444333111777@@@FFFFFFHHHKKKPPPVVV\\\___mmmvvv{{{nnnhhhiiigggddd```______^^^\\\YYYVVVUUUUUUUUUUUUVVVVVVWWWYYYVVVTTTSSSTTTTTTSSSRRRPPPLLLIIIIIIMMMPPPQQQPPPWWWWWW^^^iiirrruuuxxx|||}}}xxxuuupppiiicccaaaaaaaaaaaabbbaaabbbeeeiiimmmooopppeee]]]PPPCCC888222000000...000000...+++***,,,///...---,,,,,,++++++,,,,,,************************+++***)))'''''')))***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!"""######$$$$$$###$$$&&&&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&%%%%%%$$$'''%%%######$$$&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$%%%&&&'''''''''&&&%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&''''''%%%###&&&%%%%%%$$$#########$$$&&&%%%%%%$$$#########$$$###$$$%%%%%%###"""""""""%%%%%%%%%$$$$$$#########&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%)))'''%%%&&&(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%###""""""#########$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((('''&&&%%%&&&&&&'''***)))((('''&&&''''''(((((((((((((((((()))******)))))))))))))))(((''''''(((***+++***)))((()))+++++++++******************++++++,,,------,,,++++++***+++,,,---...///111222444444777===>>>>>>DDDMMMRRRTTTXXX]]]dddlllrrrvvvzzz}}}vvvpppnnnmmmkkkcccZZZVVVWWWXXXVVVTTTTTTVVVWWWVVVTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRRRRQQQOOONNNKKKHHHGGGHHHJJJKKKKKKPPPPPPTTT^^^dddgggjjjnnnooooooqqqtttwwwwwwuuussstttssstttwww|||yyyqqqjjjddd```]]]aaa```bbbeeeiiikkklllkkkiiieee]]]SSSIII@@@999555111222222000...,,,++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((((((((('''%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&$$$###&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$#########$$$$$$%%%&&&&&&$$$######$$$%%%%%%%%%$$$$$$$$$######&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&(((******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""%%%$$$######$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''))))))(((''''''''''''(((((((((((((((((()))******))))))******))))))(((((()))***+++***))))))***+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++---.../////////111555777999>>>HHHRRRWWWXXX\\\bbbgggkkkqqqyyyzzztttppptttzzzzzzwwwsssrrrrrrppplllhhheee^^^XXXVVVRRRMMMJJJKKKKKKJJJJJJLLLOOORRRSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTRRRRRRRRRTTTVVVVVVTTTRRRQQQPPPNNNJJJGGGGGGHHHIIIMMMLLLNNNSSSWWWYYY]]]bbbbbbaaabbbdddfffgggfffeeedddcccbbbdddgggjjjlllllllllvvv}}}|||rrrhhhbbbccccccdddgggiiikkkjjjiiiiiiiiihhhcccZZZNNNBBB;;;666444333222111///---+++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++''')))+++,,,,,,+++)))'''))))))))))))))))))))))))+++******))))))******+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&&&&''''''%%%###$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$%%%%%%$$$"""%%%%%%$$$$$$######$$$$$$%%%%%%$$$############$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$"""""""""$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''&&&&&&''''''((((((((('''''''''((((((((((((((((((((())))))***))))))*********))))))((()))***++++++))))))***+++******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,///000111111222555;;;@@@FFFRRRdddsss{{{|||}}}~~~uuummmgggddddddjjjppprrrvvvzzz{{{yyyoookkkgggfffiiilllmmmllljjj```XXXVVVUUURRRNNNMMMKKKKKKLLLNNNQQQTTTVVVWWWUUUUUUUUUUUUVVVWWWXXXXXXUUUVVVYYY]]]aaaaaa___]]]ZZZ[[[YYYTTTNNNKKKLLLOOOQQQOOOOOORRRTTTUUUZZZaaacccaaa______```aaa```___ZZZYYYXXXYYY\\\^^^______```hhhnnnsss|||{{{tttmmmkkkjjjjjjkkkllllllkkkkkkmmmooonnnggg\\\PPPHHH>>>:::444222333333111///,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###""""""$$$$$$$$$"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$###############$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$#########$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""!!!!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))***))))))************)))))))))+++,,,+++***)))***+++******++++++,,,,,,,,,,,,+++++++++,,,,,,------...---///111222444:::DDDKKKUUUggguuujjjccc^^^]]]]]]bbbeeegggkkkqqqrrroooeeeaaa___aaahhhppptttvvvqqqggg_________ZZZUUURRRRRRRRRTTTUUUVVVXXX[[[\\\\\\\\\\\\\\\]]]^^^___```]]]___ccciiinnnooommmkkkcccdddbbb^^^WWWSSSTTTVVVWWWTTTTTTVVVVVVWWW^^^eeehhheeebbb___^^^]]]\\\ZZZOOONNNLLLMMMPPPRRRSSSSSSUUUZZZ```fffnnn{{{{{{zzzzzzvvvqqqnnnnnnppppppqqqrrrtttvvvuuuppphhh```[[[OOOGGG===777555444333111...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###!!!!!!###$$$$$$###%%%$$$$$$###$$$$$$%%%%%%#########""""""###$$$$$$"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$%%%&&&'''&&&$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""##################%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&''''''((('''''''''&&&'''(((((()))(((((((((((((((((((((((()))******))))))******++++++*********+++,,,+++*********,,,******++++++,,,------------,,,,,,,,,---...///000,,,///333555999BBBPPP[[[hhh|||~~~{{{xxxtttssstttuuutttooohhh```ZZZXXXWWW\\\^^^^^^]]]```ffffffccc]]]ZZZYYY^^^hhhrrrxxxzzzrrrjjjddddddddd___ZZZXXX[[[]]]^^^^^^]]]^^^```bbbffffffffffffgggiiijjjkkkiiikkkoootttyyyzzzxxxvvvlllkkkiiifffbbb___^^^^^^^^^\\\\\\]]]\\\\\\ccckkknnnjjjfffccc```^^^[[[YYYNNNKKKHHHGGGHHHJJJKKKKKKLLLOOOUUU[[[dddooozzzzzzrrrlllnnnwww~~~zzzxxxxxxxxxxxxwwwwwwuuusssoookkkgggdddaaaYYYMMMCCC;;;777444333000000///...............---------------------------,,,***((((((***,,,---))))))))))))))))))))))))+++******))))))******+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######'''&&&&&&%%%$$$$$$######%%%$$$$$$%%%&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%###!!!!!!###$$$%%%$$$$$$$$$######$$$$$$%%%%%%###""""""""""""###$$$$$$!!!"""$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$############%%%&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%'''(((((((((''''''%%%&&&((()))))))))((((((((((((((((((((()))******((()))***++++++++++++******+++,,,,,,******+++,,,******++++++,,,------.........------...///111222000555:::>>>DDDQQQbbbooo{{{rrrjjjhhheee``````cccbbbcccccc```[[[XXXWWWWWW[[[[[[YYYXXX\\\ccceeebbb```^^^^^^dddmmmvvv{{{}}}wwwpppkkkkkkkkkhhhfffgggiiijjjlllkkkiiiiiikkkmmmssssssttttttuuuwwwxxxyyyyyyzzz|||~~~xxxvvvtttsssrrrqqqooommmllljjjjjjjjjgggfffllltttxxxvvvrrrooollliiieeebbb[[[VVVOOOJJJHHHHHHHHHHHHIIIKKKNNNTTTZZZbbblllssszzzuuullleeedddiiissszzz|||yyyuuupppkkkhhhgggfffjjjeee]]]QQQFFF>>>:::999333333111000////////////------------------------++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&'''''''''&&&$$$$$$########################""""""""""""""""""""""""######""""""""""""######&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%$$$$$$%%%&&&%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###!!!!!!###%%%&&&&&&$$$$$$######$$$$$$%%%&&&"""""""""""""""###$$$$$$!!!###%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''&&&%%%$$$############!!!###%%%%%%$$$$$$'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''))))))'''%%%###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******$$$%%%'''(((((((((''''''%%%&&&((()))))))))((((((((((((((((((((()))******((()))***+++++++++++++++***+++,,,,,,******+++,,,******+++,,,,,,---......///.........///000222333777<<>>CCCGGGHHHQQQ]]]eeemmmzzz|||zzzxxxsssoooaaaXXXRRRRRRTTTTTTVVVYYY```dddiiimmmnnnoooppprrrxxx}}}vvvllleeebbb]]]WWWQQQNNNQQQTTTUUUUUUSSSRRRRRRZZZXXXTTTQQQPPPRRRTTTVVV\\\___fffppp}}}}}}xxxvvvtttssspppooommmiiiddd___[[[YYYTTTMMMCCC<<<999777444222/////////---,,,,,,,,,---///.........---,,,,,,,,,*********)))))))))(((((()))))))))(((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%###&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((()))******************************(((((())))))***++++++++++++++++++******++++++,,,+++,,,------------///111333555777;;;@@@FFFNNNTTT]]]fffqqqyyyzzzuuusssqqqnnnjjjbbb]]]ZZZ[[[[[[[[[___dddiiiooowww|||~~~~~~zzzuuurrrmmmfffaaa]]]]]]]]]^^^]]]\\\XXXUUUZZZWWWTTTQQQOOOOOOQQQRRRRRRTTTXXX```kkkwww||||||}}}~~~tttrrroookkkhhhfffddddddddd]]]SSSKKKEEE???888333222111000...------,,,,,,//////..................++++++++++++*********************))))))))))))(((((())))))******))))))((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''(((((()))***)))***************++++++)))))))))*********++++++,,,++++++++++++,,,,,,------...//////...000222444888;;;@@@FFFMMMVVV```fffssszzz{{{xxxtttssstttsssooolllmmmjjjiiiiiihhhgggkkkrrrwww~~~~~~xxxrrrqqqooollllllllljjjeeeaaacccaaa]]]YYYVVVTTTTTTSSSPPPQQQRRRWWW___jjjtttzzzxxxnnnjjjiiigggrrr}}}zzzuuuooollljjjiiijjjpppjjjbbbZZZRRRIII@@@999555444222000000///...---..................//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%'''''''''$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))******+++++++++,,,************++++++++++++,,,,,,++++++,,,---......,,,---...//////111555888===CCCLLLWWWcccnnnyyy|||qqqkkkmmmttt|||~~~~~~{{{zzz{{{yyywwwzzz~~~{{{zzz{{{yyytttppppppnnnjjjeeeaaa]]]ZZZYYYUUUTTTSSSTTTYYYaaaiiinnnyyyvvvmmmfffaaa___fffooovvv}}}xxxrrrooommmlllrrrnnngggbbb]]]WWWNNNHHH;;;888444111111111///------------------.........,,,,,,,,,,,,,,,---------++++++++++++************))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""&&&&&&$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$############$$$$$$%%%$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...///000222555:::>>>???HHHVVVfffttt{{{yyyxxxssskkkdddeeemmm|||}}}{{{xxxtttooojjjgggeeeaaa^^^[[[YYYZZZ^^^cccfffjjjrrrxxxwwwsssnnnfff___^^^aaaeeeiiiooo{{{yyysssnnnllloookkkgggfffeeeccc___\\\HHHAAA999444333222///---------------------------,,,,,,,,,,,,------------+++++++++************))))))******++++++******)))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%###%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######"""!!!!!!!!!""""""###############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&'''''''''((((((((('''''''''''''''(((((()))))))))***++++++,,,------------------------------,,,,,,,,,,,,---...///000222333555777999>>>DDDHHHKKKUUUfffwwwyyynnnkkkhhhfffgggggggggfffpppzzz|||zzzuuuqqqlllgggeeefffhhhjjjgggkkknnnpppqqqpppiii___]]]^^^```ccciiisss~~~~~~yyyuuurrrnnniiigggiiijjjiiiggg[[[RRREEE<<<888666222000000/////////...---------++++++,,,,,,,,,---------+++************))))))))))))******++++++******)))))))))))))))))))))))))))&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###&&&))))))&&&$$$&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$#########$$$######""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""###%%%''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******((((((((((((((()))******))))))***+++,,,,,,------........................,,,,,,,,,---...///000000999:::<<<>>>AAAGGGMMMQQQ___jjj{{{ttthhhbbbdddbbb``````bbbggglllppp~~~}}}wwwsssqqqqqqrrrmmmmmmlllmmmqqqssslllbbb\\\\\\]]]```fffmmmssswwwxxx}}}yyysssmmmiiijjjkkkjjjhhhkkk```QQQEEE???;;;777333222111111000///......---+++++++++,,,,,,---------*********))))))))))))(((******++++++++++++******))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$###$$$%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!""""""""""""########################%%%%%%%%%%%%$$$###""""""!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""'''******(((%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++((((((''''''''''''((((((((((((((((((((()))******)))************+++++++++***+++,,,---------------)))***...111000///555===BBBAAA@@@CCCOOO^^^ffffffttt|||tttmmmlllppplllbbb___dddcccggglllnnnqqqxxx~~~wwwssswwwyyyrrrggg```aaa^^^]]]bbbiiioooooonnnooonnnrrr}}}wwwrrrooonnnnnnpppnnnggg___XXXSSSJJJ???777777333...---///000///---......//////...,,,+++***,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((((((((())))))))))))***)))'''''')))))))))((((((((((((((())))))))))))(((((((((((())))))))))))((('''%%%#########%%%&&&&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""""" """$$$%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''((((((((('''&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''########################%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$###!!! !!!###$$$%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''))))))'''&&&%%%'''&&&&&&%%%$$$$$$######&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''((()))***+++((((((''''''''''''((((((((((((((((((((()))******************+++++++++++++++,,,------............,,,+++---111222333888???KKKOOOSSSZZZeeessszzzzzz|||mmmeeebbbfffeee___bbbkkkppptttyyy}}}uuuoooddd___]]]aaajjjqqqrrrqqqkkkiiijjjrrr~~~wwwsssrrrsssuuupppkkkfffccc```YYYNNNEEE999555000///000111000...,,,------------,,,***))),,,,,,,,,++++++++++++***))))))(((((((((((())))))(((((((((((()))))))))******)))'''''')))))))))(((''''''((((((((()))))))))'''((((((((())))))))))))((('''%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########!!!"""$$$%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%''''''(((((((((%%%%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%########################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))((((((''''''(((((())))))(((((((((((()))******************+++++++++,,,---------...............000...///333666:::CCCLLL```jjjvvv~~~rrrfff___\\\___bbbeeeooo|||~~~nnnfffaaaeeeooowwwyyyvvvkkkfffdddhhhrrr~~~|||{{{qqqnnnkkkllllllhhh___XXXBBB<<<666222222222000...,,,------...------,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((())))))***((((((((()))))))))*********)))'''''')))))))))(((&&&&&&'''''''''(((((((((''''''((((((((())))))))))))(((&&&%%%%%%&&&''''''(((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$##################"""!!!%%%%%%$$$$$$%%%%%%&&&'''""""""""""""############$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&'''(((((('''&&&&&&((((((''''''&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$######"""###$$$$$$%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((())))))***))))))(((((((((((())))))))))))(((((())))))***+++*********+++++++++,,,,,,---------------...//////222222333777:::CCCTTTdddxxxnnnccc___```eeellluuu}}}tttlllnnnxxx|||oooiiidddfffmmm{{{rrrnnnlllmmmqqqppplllgggSSSKKK???777333111///.........//////////////////------,,,,,,,,,+++++++++***))))))))))))))))))***(((((()))))))))************)))'''''')))))))))(((&&&&&&&&&&&&'''''''''((('''''''''((((((((()))))))))(((''''''''''''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&)))***$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#######################################$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$####################################$$$%%%%%%$$$###### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###"""############$$$$$$"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''(((((((((''''''&&&%%%$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,---,,,,,,,,,---...///000111444888<<<@@@MMMgggxxxvvvxxxxxxsssmmmeeefffjjjqqqyyyzzzzzztttlllggggggmmmzzzxxxsssmmmmmmqqqsssssspppfff[[[LLL@@@888444111///.............../////////---------,,,,,,,,,++++++******))))))))))))******))))))))))))***************)))'''''')))))))))(((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((('''((((((((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%&&&(((***,,,$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################!!!"""""""""#########$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%""""""############"""""" !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&)))))))))((((((&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((($$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))***))))))(((((())))))******))))))))))))***++++++++++++++++++,,,,,,,,,,,,---,,,,,,---...000222333222666>>>EEEMMM]]]yyy{{{tttmmmkkknnnqqqqqqpppjjjooouuuzzzyyyrrrmmmmmmqqq{{{~~~uuussswww}}}uuuqqqsssvvvvvvtttoooeeeXXXLLLDDD===777333///......---------......------------,,,,,,,,,,,,+++******))))))******+++)))))))))*********++++++***)))'''''')))))))))(((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%'''((()))###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###""" !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&'''((((((((((((((('''&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((&&&'''((()))***))))))(((******))))))))))))************))))))******+++,,,+++++++++,,,,,,,,,------...------...000333666888:::===GGGTTTcccttt~~~nnnllljjjkkknnnrrrvvvxxxtttyyy}}}~~~zzzzzz|||{{{oookkklllrrryyy~~~yyyxxxxxxuuurrrlllggg```ZZZSSSKKKAAA:::333222000////////////000...------------,,,,,,,,,+++******))))))******+++))))))*********+++++++++***)))'''''')))))))))(((''''''((((((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((%%%%%%''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''########################"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&'''((())))))))))))'''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))$$$#########$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&''')))*********)))(((******))))))))))))***************)))******+++,,,++++++,,,,,,,,,---------/////////000222666999;;;DDDEEEOOObbbvvv~~~ttthhhjjjnnnqqqtttwww||||||~~~}}}qqqjjjhhhkkkppprrr~~~{{{xxxsssnnnfffeeedddccc___UUUHHH???888777555333222222333333......---------,,,,,,,,,++++++************++++++)))************+++++++++***)))'''''')))))))))((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((''''''###$$$&&&'''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&&&&"""$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))########################$$$$$$%%%&&&&&&'''(((((($$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$###############&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&))))))))))))((((((((((((*********)))((((((''''''$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$############$$$###"""!!!!!!"""######'''&&&$$$"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%(((''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''((()))***+++,,,------))))))))))))************************+++,,,---......///000000......///000000//////000333888===AAAHHHNNN\\\qqqyyyzzzuuuzzz}}}~~~}}}zzz}}}sssgggcccdddggggggqqq}}}zzzxxxqqqkkkeeeaaa```dddhhhcccVVVJJJ???;;;666333222111111000...---,,,,,,------,,,***---------,,,,,,,,,++++++*********))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''************)))(((&&&&&&'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%''''''''''''%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%%%%%%%%%%&&&''''''%%%###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))))))))(((((((((''''''))))))((((((((((((''''''%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""""""""###$$$'''&&&$$$"""!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))(((''''''''''''''''''(((''''''((()))***+++,,,---))))))))))))************************+++,,,---...+++,,,............///000000111222444777<<>>CCCHHHOOO[[[iiisssuuukkkfffeeefffmmmuuu}}}ooodddaaa```^^^^^^eeerrrwwwzzz{{{yyyuuupppmmmmmmkkkfff___VVVMMMCCC999333111///,,,,,,---..................---------,,,,,,---------,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))(((((('''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&'''(((((())))))))))))(((''''''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''((()))((((((''''''(((((()))((((((((())))))******************++++++++++++,,,++++++++++++,,,---...///...//////000000333888;;;BBBGGGOOOUUU\\\gggtttwwwkkkeeeggglllqqqwwwnnnjjjfffaaa]]]___gggsss{{{~~~~~~~~~}}}zzzuuuqqqooonnnkkkiiieee```XXXNNNDDD===666333///....../////////............---------,,,---------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((&&&&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))))))))((((((((('''''''''''''''(((((())))))))))))((((((''''''((()))***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&'''((()))************&&&'''''''''((((((((()))''''''&&&&&&''''''((()))(((''''''''''''''''''((()))))))))************************+++++++++,,,,,,,,,,,,+++,,,,,,---...///...//////000333999AAAFFFNNNWWWbbbjjjooovvv{{{ooohhhiiirrr~~~xxxsssjjjbbb^^^___fffkkkqqqttt|||{{{wwwsssooommmkkkjjjhhheee```ZZZRRRMMM???;;;666222111000///...............------------,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''')))***+++$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******((('''&&&&&&%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000111111333888AAAJJJQQQYYYeeesss|||wwwrrrkkkjjjqqq~~~sssggg___\\\^^^aaaggghhhmmmzzz}}}wwwrrrnnnlllkkkhhhfffdddaaa\\\XXXFFFAAA;;;666222000...---//////.........---------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))))))))((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&& !!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$###"""!!!!!!########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,...///,,,000555:::AAAKKKXXX```uuu~~~}}}ooorrruuuzzz~~~|||mmm```YYYWWWXXXXXX\\\bbbkkkyyyzzztttqqqtttoooiiieeedddfffggggggZZZPPPDDD;;;666444111.../////////...---,,,---///+++++++++***++++++,,,,,,+++,,,+++***((((((***,,,++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$******((('''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))******+++++++++*********+++,,,------...---------...///000000222555999???FFFRRR___iii|||yyyvvvooottt|||tttggg^^^XXXWWWUUUWWW[[[aaalllzzz}}}zzzxxxtttooolllllllllkkkiii___ZZZPPPFFF<<<666222111111111000///...------...,,,+++++++++++++++,,,,,,+++,,,,,,***((((((***,,,++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&(((&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''((((((%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((())))))***+++++++++,,,,,,+++++++++,,,------///...------000222222222999===BBBIIIRRR___nnnxxx~~~xxxuuurrryyyuuuiii___YYYVVVWWWYYY^^^dddmmmwww{{{xxxtttsssssssssooolllgggeee```UUUHHH===666444222222111000000///...---,,,,,,++++++++++++,,,,,,+++,,,,,,+++))))))***,,,++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$%%%'''((()))%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---///...---...000333555666===DDDPPP[[[gggsssyyy{{{mmmeeeaaaaaacccfffhhhlllttt|||~~~~~~~~~yyyxxxzzzzzzxxxtttpppmmmhhhaaaVVVJJJ@@@999333222111111000000///---------,,,+++++++++,,,,,,+++,,,---,,,***)))***+++++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((#########$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))))))))((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((########################&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,+++++++++,,,---------...///000111555999===BBBOOObbbttt}}}{{{~~~yyy}}}wwwtttrrrrrrtttqqqnnnttt||||||}}}vvvpppkkkhhhddd[[[MMMBBB777555222000111111///......------,,,+++++++++,,,+++,,,---,,,+++******+++++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((''''''((((((((()))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////---111555666555999BBBIIINNN___www{{{{{{yyyxxxvvvrrrpppuuuwwwnnnpppxxxyyyrrrllllllnnnhhh[[[NNNBBB<<<666222111111///---///...---,,,,,,++++++,,,+++,,,...---,,,******+++++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''((((((((())))))))))))(((((()))))))))*********)))******++++++,,,,,,------------...///111222333000888>>>???<<<@@@LLLWWW```qqq}}}yyyssspppqqquuuyyy~~~rrrrrr{{{zzzuuuqqqqqqsssoooeee]]]PPPGGG<<<555333111...,,,//////...,,,,,,++++++++++++,,,......,,,+++***+++++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''$$$$$$$$$%%%&&&''')))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************)))******++++++,,,------......///000222444555666333===FFFEEEAAAEEESSSaaammm~~~{{{xxxuuusssrrr{{{xxxyyyzzzxxxvvvuuutttqqqkkkfffZZZPPPBBB888444111---***000///...---,,,+++++++++***,,,......---+++***+++++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&(((******))))))###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&''''''((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((***)))(((''''''((()))***((((((((()))))))))))))))%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''''''''(((***+++(((((((((((())))))))))))******))))))******+++,,,+++++++++,,,,,,---------000...------///222333444333888???CCCCCCKKK```ttt|||{{{zzzyyyvvvzzzyyyxxxsssqqqssshhh]]]MMM@@@999555333111///...---...//////...,,,...---,,,+++***+++,,,---,,,,,,+++***)))(((''''''******))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&'''&&&'''''''''(((((())))))&&&'''((('''%%%%%%'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''***)))(((''''''((()))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''(((((()))'''%%%######$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((())))))***(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,------......///,,,+++***+++---000333444666999@@@FFFKKKWWWmmm}}}yyysss|||~~~yyy{{{|||xxxtttrrrssskkkaaaSSSHHH@@@:::444111111000////////////---,,,...---,,,+++++++++,,,,,,************))))))))))))***))))))(((((())))))***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&''''''''''''''''''((((((((()))&&&'''((('''%%%%%%'''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))******(((((('''''''''&&&&&&&&&)))((((((''''''(((((()))))))))((((((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''(((((('''%%%###$$$$$$'''&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&'''(((((()))))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,---......///000000,,,+++++++++---000444666===???EEEOOOZZZiii~~~uuuyyyzzzsssqqqtttxxxyyyuuussssssmmmfff[[[RRRJJJAAA999222333222////////////...,,,...------,,,+++,,,,,,,,,)))))))))*********++++++))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((((((''''''''''''((((((((((((&&&'''((('''%%%%%%'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))******))))))))))))******)))(((((((((((('''''''''((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((###%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&''')))*********)))((((((((((((((())))))))))))******))))))******+++,,,++++++,,,---...//////000000/////////000333888;;;DDDFFFOOO^^^mmm{{{~~~~~~~~~xxxppplllnnnppprrruuu~~~{{{vvvuuutttlllggg```ZZZSSSJJJ???888555222///.../////////.........------,,,,,,,,,,,,************************)))(((((((((((((((((())))))))))))((((((((('''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$#########$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))'''''''''(((((((((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))***************))))))))))))(((''''''((((((((((((''''''''''''&&&%%%$$$$$$######&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&'''(((((()))###$$$&&&&&&&&&&&&''')))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))******))))))******+++,,,)))***+++,,,---...//////222333333222222555;;;???GGGMMM]]]qqq~~~wwwmmmiiiiiikkkfffkkkuuu}}}xxxwwwuuujjjfffaaa]]]YYYQQQHHHAAA777444000......///000///.........---------,,,,,,,,,,,,,,,+++***))))))((())))))(((((((((((())))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((())))))((((((((((((((('''''''''&&&'''((('''%%%%%%'''(((&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''(((''''''$$$%%%%%%&&&'''((())))))&&&'''((('''%%%$$$%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))'''(((((()))))))))))))))(((((((((((())))))))))))******))))))******+++,,,))))))***+++,,,...//////111333444333444888???FFFMMMWWWlll{{{|||~~~yyymmmfffdddddd]]]bbbmmm|||yyywwwuuukkkfffaaa]]][[[VVVPPPKKK===999444000///000000000---............---,,,,,,...---,,,+++***)))((((((******))))))))))))******''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$##################$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&'''((('''%%%%%%'''(((&&&&&&'''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&&&&$$$$$$%%%&&&'''((())))))&&&'''''''''%%%$$$%%%&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))******))))))******+++,,,)))***+++,,,---///000000///222555666888>>>HHHPPP\\\hhh~~~sssjjjeeebbb\\\```gggqqq}}}zzzvvvtttoooiiiaaa]]][[[YYYVVVSSSGGGBBB:::444111000000///---.../////////...,,,,,,,,,,,,,,,++++++*********++++++************++++++((((((((((((''''''''''''%%%%%%%%%&&&'''(((((((((((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''''')))(((((((((''''''''''''&&&'''((('''%%%%%%'''(((%%%&&&'''((()))((((((''''''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''((()))***"""$$$%%%&&&&&&&&&(((***&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******)))((('''''''''(((***+++(((((((((((())))))))))))*********)))***++++++,,,***+++,,,---///000111222///333777999===EEEPPPYYYkkkwww{{{sssssszzzzzzqqqjjjfffaaabbbeeeiiirrr}}}{{{vvvsssssslllbbb\\\ZZZZZZYYYWWWOOOIII@@@888333111///...---.../////////...,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))((((((((((((&&&&&&&&&'''((())))))***)))(((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&((((((((((((&&&%%%&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''((())))))((('''&&&))))))(((((('''''''''&&&&&&'''((('''%%%%%%'''(((%%%&&&((()))))))))((('''(((((((((((())))))))))))...---+++)))((((((((()))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((()))***************)))******+++,,,000...,,,,,,---///000111333:::AAACCCCCCKKK[[[iii|||{{{nnniiiooo}}}qqqeeeaaa^^^]]]aaaeeejjjttt~~~zzzxxxsssjjjbbb^^^[[[WWWUUUVVVTTTPPPHHH???666111000000000///...///000...,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((('''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%'''(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((()))***************,,,+++***)))))))))***++++++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''((()))***+++((((((((((((((()))*********************++++++,,,---,,,++++++---///111111222:::CCCIIINNNZZZjjjwwwxxxooolllrrr|||rrrfffaaa]]]]]]]]]___gggppp}}}xxxqqqkkkfffddd___YYYVVVXXXVVVSSSMMMDDD<<<666222111000///...//////...,,,***......------,,,+++******++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((''''''''''''(((((((((''''''''''''((())))))(((((()))*********************))))))***+++,,,,,,***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&(((((((((((((((((((((((()))(((((((((((()))***+++)))(((((((((((()))*********************+++,,,,,,,,,,,,,,,---...000222444777>>>IIITTT```ooo}}}}}}|||xxxtttsssxxxuuummmeee___YYYVVVZZZaaapppwwwxxxrrrnnnmmmmmmiiiaaa\\\\\\XXXVVVQQQLLLEEE===777444111///......///...---+++000///...---,,,***))))))************************)))************+++++++++''''''''''''''''''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))'''(((((((((&&&%%%&&&'''))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******)))((((((''''''(((((()))((((((''''''(((((()))***(((((()))******************************+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))(((((())))))***++++++************+++,,,,,,---...//////000222555777AAAGGGSSSaaaqqq}}}~~~~~~}}}tttiii]]]UUUVVVZZZ```fffooo}}}~~~xxxrrrppptttuuunnneee```WWWVVVTTTQQQMMMFFF>>>:::333111............---,,,//////...---,,,++++++***************************))))))***++++++,,,------'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''(((((((((&&&%%%&&&'''''''''''''''&&&%%%$$$###''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))(((((((((((())))))((((((((('''((())))))***(((((()))***************++++++++++++******))))))***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************)))))))))))))))***+++++++++++++++***+++,,,,,,------...000000111444999===GGGNNN[[[kkk||||||ssseeeZZZXXX[[[XXXZZZaaalllzzzwwwqqqwww}}}yyymmmcccVVVUUUTTTTTTRRRMMMFFFAAA777444000............---------------------------************************))))))***+++,,,------...((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************))))))(((((((((((())))))((((((((((((((()))******(((((()))***************+++++++++++++++***)))(((*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))***)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''(((((((((((()))))))))))))))))))))))))))))))))((()))******++++++*********))))))))))))***+++++++++++++++++++++,,,------,,,---///000222888AAAHHHMMMVVVeeevvv~~~}}}pppddd```bbb[[[[[[^^^eeeooozzzxxxzzz|||ppphhhYYYWWWUUUUUUUUURRRLLLGGG<<<888333000//////......,,,,,,,,,---......//////++++++++++++++++++++++++))))))***+++,,,,,,------((((((((((((((((((((((((((((((((()))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&&&&%%%%%%'''(((((((((&&&%%%&&&'''))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***)))))))))*********++++++***))))))(((((())))))***))))))(((((())))))***+++(((((()))***************((()))***+++,,,+++***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((())))))******))))))))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++************))))))******+++,,,,,,++++++++++++,,,---------///222555999CCCPPPZZZ]]]gggwww~~~tttppprrrjjjhhhhhhkkkqqqwwwyyyzzz~~~{{{tttqqq```\\\XXXWWWWWWUUUPPPKKK@@@<<<666111/////////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%$$$######%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&'''(((((((((&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((())))))******))))))*********+++++++++******))))))))))))******))))))(((((())))))***+++(((((()))***************&&&''')))+++,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))((()))***+++,,,+++***************)))******+++,,,,,,,,,++++++,,,,,,---...000333777:::AAAMMM^^^iiioooyyy}}}wwwnnnkkkpppssstttxxxvvvtttuuuxxxzzzzzzyyytttzzzxxxzzzfffaaaZZZXXXWWWVVVQQQMMMCCC>>>777222000//////////////////......------,,,------------------------)))************+++++++++))))))))))))))))))))))))$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))***)))'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$###"""###&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((('''(((((((((&&&%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++)))************+++++++++******))))))))))))******)))))))))))))))******+++(((((()))***************+++++++++************)))************************+++******)))))))))))))))++++++******))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))))))))******)))(((&&&%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))(((((((((((())))))))))))************)))************++++++++++++++++++,,,...//////...---111888???KKK___wwwzzzrrrgggccc```dddjjjqqq{{{yyypppqqqttt|||{{{ppphhh^^^WWWTTTTTTSSSRRRKKKFFF@@@;;;555000///000...---------......,,,***+++++++++*********))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''))))))'''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&'''&&&%%%&&&((((((((('''))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((''''''''''''((((((((()))))))))*********+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))***+++++++++)))(((''',,,,,,,,,,,,++++++++++++************************+++******)))))))))))))))*********)))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((('''((()))*********)))(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''((()))******)))(((''')))))))))))))))))))))((())))))))))))************************++++++++++++,,,++++++,,,...///000///...333;;;GGGYYYrrrvvvnnnhhhccc___bbbeeejjjrrrzzz}}}sssppprrr}}}|||pppjjjaaa[[[YYYXXXVVVUUUQQQMMMGGGAAA999444111111000///......///...,,,+++---------,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((((((((((((((((((((((('''(((((((((((())))))))))))*********+++++++++,,,,,,******************************************************+++++++++***((('''------------,,,,,,,,,,,,************************+++******)))))))))))))))((())))))))))))))))))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))'''&&&$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''&&&&&&&&&''''''%%%&&&(((***+++,,,,,,+++''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''((())))))))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,---///111222222777BBBRRRiii|||tttmmmkkkfffbbbbbbcccdddiiipppxxxyyyooopppyyyuuupppiiibbb___]]][[[ZZZXXXWWWRRRIII@@@999444222222111////////////---,,,------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))((((((((((((*********++++++++++++,,,************************++++++++++++++++++++++++******+++++++++***))))))------------,,,,,,,,,,,,************************+++******)))))))))))))))'''((((((((())))))************))))))((((((''''''((((((((((((((((((((((((''''''%%%%%%%%%&&&((()))'''&&&%%%%%%'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''')))***+++,,,++++++''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))((((((&&&''''''''''''''''''&&&)))))))))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,---------...000444666;;;AAALLL]]]sss~~~}}}xxxrrrrrrlllhhhhhhgggeeehhhmmmttt}}}rrrrrrxxx~~~tttkkkddd```______]]]___]]]SSSHHH???777222222000///...///000///...,,,,,,+++++++++*********+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))***+++***)))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''''''''&&&%%%&&&((((((((('''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,++++++++++++************************+++******)))))))))))))))''''''(((((()))))))))******)))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((()))***++++++***)))(((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''&&&&&&'''''''''((()))))))))*********+++************++++++++++++***++++++++++++,,,,,,,,,,,,---......///222888===FFFMMMYYYiii{{{~~~zzzxxxtttppppppnnnkkklllooovvv}}}|||yyywwwvvvvvvwwwxxx}}}~~~}}}vvvuuu{{{vvvjjjdddcccddd___fffhhh___RRRHHH>>>555222000......///000000///,,,,,,,,,+++++++++******++++++++++++************(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))(((((((((((())))))*********+++++++++************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************+++******)))))))))))))))'''(((((((((((((((((()))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%&&&''')))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&'''''')))*********)))(((&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''))))))(((((((((((())))))((())))))******+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,...//////000555===DDDNNNYYYiiiwww}}}zzzzzzxxxsssrrrtttyyy|||tttnnnjjjiiigggeeeeeefffggghhhlllooorrrvvv{{{{{{zzzyyy~~~vvvkkkhhhhhhcccpppwwwooobbbWWWJJJ>>>666333000///000000000///............------------,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''%%%%%%&&&&&&'''((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))************+++************************************************,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,************************+++******)))))))))))))))((((((((((((((('''''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))''''''((('''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((((())))))((('''%%%$$$''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((())))))))))))(((***)))(((''''''((()))***((())))))******+++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,...000000222888BBBJJJUUUdddwww}}}{{{|||{{{zzzqqqjjjddd```^^^^^^\\\[[[\\\]]]___aaa```bbbfffiiilllqqqwww|||}}}~~~|||{{{vvvnnnllliii{{{uuuiiiZZZLLL>>>:::666222111000...---///............---------,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((()))'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&'''((()))***++++++))))))))))))************************************++++++++++++++++++++++++---,,,,,,+++,,,---.../////////.........---------************************+++******)))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((($$$&&&(((***+++)))'''&&&((('''&&&&&&((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))&&&'''((((((((('''%%%$$$''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((()))***************((('''&&&%%%%%%&&&'''(((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...111111333:::EEENNNZZZlll~~~|||wwwlllddd^^^[[[YYY[[[ZZZYYYYYYZZZ]]]___```YYY\\\___```bbbeeekkkpppooorrrvvv{{{}}}|||~~~sssnnnnnnvvveeeVVVDDD@@@:::555222000---+++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$%%%%%%&&&&&&'''((())))))'''&&&%%%&&&((((((((('''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%&&&'''((()))***+++,,,))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///......---------,,,,,,,,,---------,,,,,,+++++++++************))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))************++++++++++++,,,------,,,,,,...000//////333999:::===JJJXXXhhhyyyxxxmmmddd___[[[ZZZ\\\]]]^^^___aaacccdddeeeaaabbbdddeeeffffffeeeeeeiiikkknnnrrrwwwvvvmmmmmmrrrhhhPPPHHH===666222000...,,,000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((("""###%%%''''''&&&%%%$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))******+++++++++++++++******)))))))))*********)))***+++---.........---------,,,,,,---------,,,,,,+++++++++************))))))))))))&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((************************************++++++++++++,,,---......------///000...///333999===CCCQQQ```qqq|||yyypppllljjjiiiggghhhkkknnnqqqsssuuuuuuqqqqqqrrrrrrrrrqqqpppoooppprrruuuuuuwww}}}~~~|||sssooo|||wwwjjjZZZRRRFFF<<<555222222111/////////......---------++++++++++++************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((()))((((((((('''''''''&&&&&&&&&'''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&''''''((())))))***))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))***++++++++++++++++++*********)))***+++++++++)))***+++---.........------------,,,------,,,,,,,,,,,,++++++************))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&'''(((((((((((('''$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((************************************+++++++++,,,,,,...///000.........//////000555<<>>HHHSSSbbbuuu~~~xxxtttqqqooonnnpppzzz{{{sssmmmpppvvvvvvwwwvvvnnn___NNN>>>666111111000000///......---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))))))))((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''((()))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***+++************+++,,,,,,++++++++++++,,,,,,,,,,,,//////000///------...///////////////............+++++++++,,,,,,---------************))))))))))))((((((((()))))))))******'''(((((()))***+++,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---.........111555999>>>IIIUUU```ppp{{{rrrlllmmmlllppp{{{tttkkkjjjooopppqqqrrroooeeeVVVEEE:::333222111000///------,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&''')))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))******))))))((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))(((***+++***)))((()))***++++++******++++++,,,---+++++++++,,,,,,,,,------...///000///......000111000/////////............+++++++++,,,,,,---------************))))))))))))(((((((((((())))))))))))''''''(((***+++,,,---...)))(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''((()))******'''(((((()))))))))))))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...///......///333999===FFFRRR```lll{{{yyyvvvuuupppwwwuuulllkkkjjjkkkoooxxxyyymmmhhhjjjiiiiiijjjjjjeeeYYYIII===444333222000///---,,,+++---------,,,,,,,,,++++++))))))))))))))))))))))))******))))))((((((((('''''''''((()))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((($$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''%%%&&&((()))*********)))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((***+++***)))((()))***++++++******++++++,,,---+++++++++,,,,,,---------...///000///...///111333333111///...//////---,,,......---------,,,,,,,,,************))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&''''''(((((((((((((((''')))***+++******,,,---------..................000///111444555777???HHHSSS^^^nnn~~~zzz~~~}}}wwwqqqnnnmmmooowww}}}|||}}}~~~rrrmmmfffdddjjjpppzzz{{{qqqmmmfffgggiiigggeeefffaaaOOO===999666111...,,,,,,++++++...---,,,,,,++++++,,,,,,---+++))))))***+++***)))+++++++++************)))******))))))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((('''''''''&&&(((''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''*********)))))))))))))))******+++++++++,,,,,,,,,+++++++++***++++++,,,---,,,++++++++++++,,,...///...000222111000111555:::444222000/////////...---......---------,,,,,,,,,*********)))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((())))))***)))))))))(((((((((''''''((())))))******))))))***+++,,,+++***))))))+++------------...............///333888;;;===EEENNN```lll||||||rrrwww||||||}}}~~~xxxtttsssuuu~~~{{{xxxtttxxx~~~tttiiicccfffkkksss}}}tttnnnfffeeefffdddaaabbb```VVVIII???999333///...//////......---,,,,,,++++++,,,,,,+++***((()))***++++++***+++++++++************)))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))(((((((((''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&''''''(((((((((''''''((((((((((((''''''************))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,---///111///111333333333555;;;@@@666333111///000000///.........---------,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((((()))******++++++******---......,,,)))(((((((((,,,,,,,,,---------.........000666>>>CCCHHHQQQZZZppp|||zzzlllppp~~~}}}zzz{{{||||||}}}{{{~~~uuussstttxxx~~~pppddddddhhhooo}}}zzzssshhheeedddaaa]]][[[\\\YYYTTTHHH???555000111333222111...------,,,,,,,,,,,,,,,***((('''(((***++++++***+++++++++************)))(((((((((((())))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''((()))******'''(((((())))))(((((('''************************++++++++++++,,,,,,,,,,,,,,,------......---,,,,,,---......---,,,---///111444777999;;;<<>>BBBEEEHHHKKKQQQYYY```===999444111000///...---......---------,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))''''''((((((((()))))))))(((((((((((())))))))))))'''((())))))******))))))***,,,---,,,+++***+++,,,++++++,,,------...//////000111888CCCNNNZZZkkkyyy~~~~~~yyypppsss|||}}}~~~}}}}}}|||||||||uuuxxxvvvzzzwwwvvv}}}nnndddaaa]]]XXXSSSQQQSSSWWWZZZOOOBBB999555333111...///...------,,,,,,------)))((('''(((***,,,,,,++++++++++++*********))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&'''''''''''''''''''''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))******+++++++++,,,++++++,,,,,,,,,---------+++,,,,,,---------------...222555666666888>>>CCCKKKOOOTTTXXX\\\aaaiiioooCCC???999444111000///---......---------,,,,,,,,,************))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''((()))))))))'''''''''((((((((())))))(((((((((((())))))))))))'''((())))))******)))))))))***,,,,,,+++,,,---///+++,,,,,,---...///000000000222:::GGGTTTcccuuu}}}zzzuuuooosssvvv~~~xxxvvv~~~~~~vvveee___ZZZWWWSSSPPPSSSXXX\\\UUUKKKAAA999444000//////......---------------+++)))((()))+++,,,,,,++++++++++++************)))(((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''((()))******)))''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''((()))))))))(((((((((''''''((())))))******))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---///000111+++111777:::;;;@@@HHHOOOYYY^^^dddiiilllpppvvv{{{JJJEEE>>>888555222000///......---------,,,,,,,,,++++++++++++************(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&&&&''''''((())))))***(((((()))))))))*********'''((((((((()))))))))***((()))******++++++******)))***,,,,,,,,,,,,---///,,,------...///000111222333777CCCSSSbbbppp|||uuuuuutttkkkqqq}}}uuuyyyzzznnncccZZZUUUQQQOOORRRXXX[[[XXXRRRIII>>>777333222//////...------------------+++******+++,,,,,,++++++++++++************)))))))))))))))(((((((((((())))))))))))((((((((('''((((((((((((((((((((((((&&&''')))******)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&''''''((()))((((((((((((((()))))))))))))))************))))))))))))***++++++,,,------,,,,,,,,,------------......---------///222555777111888@@@FFFIIIPPP[[[ccciiiooovvv{{{}}}OOOJJJBBB<<<777555222111......---------,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((!!!"""###$$$&&&'''((((((&&&&&&&&&'''((())))))***)))************+++++++++'''((((((((())))))************+++,,,,,,,,,,,,+++***+++------,,,+++---...------...///000111222333777>>>MMM```ooo|||zzzoookkktttvvvjjjppptttuuu~~~xxx{{{yyyjjj\\\TTTPPPLLLOOOVVVYYYZZZWWWNNNBBB999666666//////...------------......---++++++,,,---,,,++++++++++++************)))******))))))((((((''''''******))))))((((((((('''((((((((((((((((((((((((&&&''')))***+++***((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))"""###$$$%%%'''((()))***%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''((())))))&&&&&&'''((()))***++++++))))))************))))))))))))***+++,,,,,,------,,,,,,,,,---------......000///......000444888;;;???GGGQQQXXX]]]eeeqqqzzzuuu{{{bbbWWWIII???;;;777333......000222000---***+++,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++)))''''''******(((&&&))))))(((((('''''''''&&&%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((***(((%%%%%%&&&((()))***((()))++++++)))((()))***)))))))))))))))))))))))))))******++++++,,,------///------//////...222999;;;NNNfffzzz{{{mmmccchhhsssuuunnnsss{{{sssrrr~~~|||kkk]]]UUURRRRRRRRRXXX\\\\\\TTTKKKCCC:::222222222111///---,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''((((((''''''''''''((((((&&&(((***+++,,,+++)))((()))))))))))))))))))))))))))))))))((())))))***+++******)))))))))))))))***,,,+++***+++---------,,,...//////000222999CCCKKKVVVdddrrrvvvxxxzzz}}}}}}~~~ggg^^^QQQGGG@@@:::444000...000111000---+++,,,---------,,,,,,,,,,,,++++++************************+++)))'''(((******(((&&&)))(((((((((''''''''''''&&&'''(((((())))))(((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))***))))))))))))'''%%%%%%''')))))))))((()))++++++)))))))))***))))))))))))))))))))))))*********+++,,,,,,---------,,,---/////////444;;;HHH^^^zzz|||mmmbbbdddlllwwwxxxooowww~~~wwwvvv}}}|||xxxiii^^^YYYVVVTTTVVV[[[]]]YYYSSSKKK???555222222222000...---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))(((((('''''''''(((((((((''''''''''''((((((&&&'''((()))***)))(((((())))))))))))))))))))))))***))))))))))))***++++++,,,++++++*********+++++++++++++++,,,---/////////000333666999???IIIVVV```ssslllfff\\\QQQGGG???777222///000111000...------...------,,,,,,,,,,,,++++++************************+++)))(((((()))***((('''(((((((((((('''''''''''''''((())))))))))))))))))(((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((())))))***************((('''&&&'''((())))))((((((***++++++***))))))***))))))))))))))))))))))))******++++++,,,,,,------------...111222222999AAAUUUooopppcccaaadddlll}}}yyyrrr|||yyywwwsss{{{{{{xxxjjj```YYYUUUTTTYYY]]]]]][[[UUUGGG:::444333222111000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))***************+++,,,,,,---,,,,,,++++++,,,,,,------------...///111333555333888@@@HHHRRR___lllvvvrrrmmmdddYYYNNNCCC999444000000000///.........///------,,,,,,,,,+++++++++******************************)))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((()))************)))'''&&&&&&((()))***((('''(((***,,,+++***)))******))))))))))))))))))))))))******++++++,,,------...//////111444444666???III^^^{{{vvvggg```___cccrrrxxxvvvyyytttqqq}}}ssseeeZZZUUUTTTWWWZZZ[[[]]]ZZZNNNAAA777555333111000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((()))))))))(((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))((((((((())))))((((((''''''''''''(((((((((((('''''''''((()))***((((((((((((((((((((((((++++++******++++++,,,---,,,,,,,,,+++,,,,,,---...///000000000111444888;;;999BBBNNNZZZeeeoooyyy|||vvvkkk```TTTHHH===666333111000///////////////------,,,,,,,,,+++++++++************************************))))))))))))'''''''''((((((((((((((('''''''''((((((''''''&&&(((((()))(((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&'''(((((())))))(((((('''&&&&&&((()))***(((''')))***,,,,,,***)))***+++***************************++++++,,,------......//////111444555999FFFSSSlll~~~kkkbbb]]]]]]hhhuuuyyyyyy~~~{{{rrrppp|||kkk]]]VVVXXXXXXWWWWWWZZZ[[[TTTKKK>>>:::444111//////---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&''''''(((((()))&&&&&&'''((())))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((())))))((((((''''''''''''(((((())))))((((((((()))***+++((((((((((((((((((((((((++++++******++++++,,,---+++++++++++++++,,,------///000000111222666<<>>:::555111000///...---...---,,,+++***+++,,,---************************))))))))))))(((((((((((())))))))))))))))))))))))+++,,,---,,,***((((((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&(((''''''&&&&&&%%%%%%$$$(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,)))************+++++++++,,,,,,,,,...000222222111///444:::@@@III\\\yyyxxxmmmcccfffaaa___cccgggkkkpppuuuxxx~~~yyyyyy|||~~~wwwsssxxxxxxwww~~~rrrkkklllxxxzzzyyysssiiimmmtttooofff[[[KKK>>>666333111000......---,,,,,,,,,,,,---+++***))))))******)))''')))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((******)))(((((((((((((((%%%%%%%%%&&&'''((()))***))))))((('''&&&%%%%%%$$$%%%&&&&&&'''((()))******))))))))))))))))))))))))***)))((((((((()))+++,,,'''((()))***+++++++++***))),,,///000//////222666:::BBBMMMUUU\\\eeepppxxxwwwggg[[[UUUBBB>>>888333111111000///...---,,,+++++++++,,,,,,***************************)))))))))(((((((((((())))))))))))))))))))))))***+++,,,+++)))((((((((((((((((((((((((''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************++++++++++++,,,,,,,,,...///111111111111777@@@JJJWWWkkkzzznnnnnngggaaabbbdddfffjjjpppzzzzzzwww}}}vvvrrrvvvzzzyyysssiiihhhrrryyyyyyvvvpppwww~~~yyymmmcccSSSCCC999333111111///...------,,,,,,---------+++******++++++***)))************************++++++*********))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''(((((((((&&&&&&&&&&&&''''''((()))(((((((((''''''&&&&&&%%%&&&'''''''''((()))))))))***************************))))))((()))***+++,,,))))))***++++++++++++++++++---/////////222888===IIIQQQZZZbbbgggnnnwww~~~~~~mmmbbb]]]IIIDDD<<<666333222222111...------,,,+++,,,,,,,,,******************************)))))))))(((((((((((((((((((((((((((((((((''')))******)))(((((()))'''''''''(((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&''''''(((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,++++++***)))))))))************+++++++++,,,------------...000111111444;;;FFFUUUhhh|||ssskkkiiiiiikkkpppuuu}}}vvv~~~tttoooqqq{{{zzzzzzooojjjmmm{{{{{{yyyvvvsss}}}~~~ssskkk]]]MMM>>>555222222///...------,,,---------...,,,++++++,,,,,,+++*********************************))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&''''''(((((('''''''''&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***************************))))))))))))***++++++***++++++++++++,,,,,,,,,---///000111333:::EEELLL]]]dddlllrrrtttyyyrrrfffaaaPPPIII@@@888444333222222......------,,,,,,,,,,,,*********************************)))))))))((((((((((((((((((((((((((((((%%%'''))))))((('''((()))&&&&&&''''''(((((())))))((((((((((((((('''''''''%%%&&&&&&&&&'''''''''((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++***************************+++++++++,,,,,,------.........///111333888>>>JJJ\\\ttt||||||~~~{{{sssllljjjvvv{{{yyyyyyoookkkrrr{{{wwwppplllwww~~~wwwqqqnnneeeWWWGGG:::333222//////...------------------,,,++++++,,,,,,+++***************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))((('''''''''''''''(((&&&'''''''''((((((((())))))))))))(((((((((((((((************************)))))))))*********++++++++++++++++++++++++,,,,,,///111333666<<>>IIIWWWeeennnqqqsssuuuwwwyyy|||yyyiii___YYYWWWXXXwwwfff___YYYYYYXXXOOOBBB777555333000.........---,,,++++++*********+++,,,,,,*********))))))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******)))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''&&&(((+++,,,+++***+++++++++++++++,,,,,,---...///333333555;;;FFFUUUgggttt|||}}}zzzxxxvvvvvvxxx{{{}}}{{{|||sssbbbXXXUUUTTTSSSVVVZZZ]]][[[YYYKKKBBB666///...///---+++......------,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((''''''(((((((((((((((((((((((()))))))))((((((((('''((())))))***)))))))))))))))*********************************)))******++++++++++++******,,,......------///222111777AAAMMMZZZhhhttt|||yyyzzzzzzyyyyyy{{{|||iii___\\\ZZZ[[[^^^wwwjjjccc\\\ZZZZZZUUUGGG;;;777444000...------,,,+++++++++******+++,,,,,,---++++++***************+++))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''******))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((***,,,,,,***((('''###&&&***,,,,,,,,,---...,,,,,,,,,,,,---...///000000222555===NNNfff~~~~~~}}}wwwxxxhhh^^^VVVSSSQQQRRRWWWZZZ[[[ZZZRRRHHH:::222000000...,,,.........---------,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((('''(((((((((((((((((('''((((((((()))))))))))))))((((((((((((((()))************))))))))))))))))))************************((()))******+++++++++***+++...///...,,,...222777888AAANNN\\\iiisss{{{|||{{{|||{{{vvvkkkbbbaaaeeegggjjjnnn|||vvvpppfff___]]]ZZZNNNBBB:::666222///...---,,,+++......,,,++++++*********,,,,,,+++************+++))))))))))))************((((((((((((((((((((((((''''''((()))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((()))***++++++***)))((($$$''')))+++,,,---...000------------...///000000---111888DDDZZZxxxyyy~~~ppphhhZZZUUUPPPPPPSSSVVVXXXWWWVVVMMMAAA777222111///...---............---,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((((((((('''''''''((()))*********))))))))))))(((((())))))***+++************))))))))))))************************((()))***+++++++++++++++***---...---,,,000999AAAFFFOOO^^^lllwww~~~~~~xxxlllfffiiifffgggmmmsssvvvyyy~~~uuuhhhbbb___VVVKKK>>>:::555111000///...---...---,,,,,,++++++++++++---,,,++++++*********+++((()))))))))************((((((((((((((((((((((((%%%&&&'''((()))(((((('''&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++***+++---///------------...///000111...666BBBQQQkkk{{{}}}yyyppp```ZZZSSSOOOPPPRRRTTTSSSXXXQQQGGG<<<555111000000---.../////////...,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&'''((()))***+++***))))))))))))(((((())))))***+++************)))))))))(((************************)))***+++,,,------------***---//////000888EEEPPP[[[cccppp}}}zzzrrrhhhcccdddoooqqqwww~~~ooofffccc[[[QQQ@@@<<<777333111000//////++++++++++++,,,---...///---,,,,,,+++*********+++(((((())))))*********+++(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,***))))))+++......------......///000111222===LLL___zzz~~~{{{rrrrrruuu~~~vvveee^^^UUUOOOOOOPPPQQQQQQXXXTTTKKK@@@666111111222---.../////////...,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&'''((()))++++++******))))))))))))))))))******++++++*********))))))((((((***************************+++,,,---............+++///111222666@@@PPP]]]lllsss{{{oooiiieeebbbeeelll{{{xxxnnnggg]]]SSSOOOCCC888444222000...///............---,,,+++***------,,,,,,,,,,,,++++++*********)))))))))))))))))))))(((((((((((())))))''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,+++******+++---///222---+++---------000555999AAAVVVvvv|||rrrllljjjjjjjjjjjjkkkoootttyyyyyyqqqpppxxx}}}nnnfffZZZQQQMMMMMMOOOPPPSSSRRROOOHHH@@@777111...000...,,,,,,,,,---,,,+++++++++++++++++++++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,+++***)))((()))+++---...------///111000222444444999GGG[[[kkkzzz{{{mmmbbb```dddiiisss|||vvvlllccc[[[TTTHHH===777444000..................---,,,++++++,,,,,,+++++++++*********)))))))))))))))*********))))))(((((((((((())))))%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,+++******,,,---///222...---...///...222777===KKKfff}}}uuulllddd___\\\\\\\\\\\\]]]aaafffjjjxxxvvvooouuuzzzzzz}}}vvvmmm```TTTNNNLLLLLLMMMQQQQQQOOOJJJCCC:::444000000...------......---+++++++++++++++++++++++++++************))))))))))))*********++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,((()))+++,,,,,,,,,++++++,,,------------------------111777>>>GGGWWWiiivvv~~~|||rrrkkkfffhhhmmmsss|||tttjjjddd[[[OOOCCC<<<777111---...//////......---,,,,,,++++++++++++*********))))))(((((())))))******++++++))))))(((((((((((())))))$$$%%%&&&'''((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,+++++++++,,,...///111///...111111000444:::@@@VVVwww{{{qqqhhh```ZZZTTTQQQOOOPPPPPPPPPQQQTTTYYY]]]lllvvv|||pppqqq}}}zzzvvvtttvvv{{{xxxiiiZZZQQQMMMKKKJJJNNNOOOOOOMMMHHH???777222///...---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,((()))***,,,---............------...///000///......444@@@MMM\\\kkkxxxzzzpppkkknnnnnnppptttvvvzzzzzznnnhhh^^^TTTHHHAAA:::222//////000///......---,,,,,,,,,++++++++++++************''''''((()))***++++++,,,))))))(((((((((((())))))%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,---...//////...///111111111666>>>III```~~~pppiii```WWWQQQNNNLLLKKKKKKLLLMMMMMMNNNPPPUUUXXXbbblll{{{sssoootttxxxsssrrrttt{{{qqqbbbVVVOOOKKKIIILLLNNNPPPPPPMMMEEE<<<666000//////000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))***+++,,,---............,,,,,,...111444444333444===LLL]]]mmmyyy|||sssnnnjjjgggggguuuxxx||||||zzz{{{qqqhhh```VVVLLLDDD<<<444111222111000...------------------,,,,,,,,,,,,+++++++++''''''((()))***++++++,,,))))))(((((((((((())))))((()))))))))((('''&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---...//////---,,,...111111333:::DDD]]]pppxxxqqqmmm___ZZZRRRLLLIIIIIIJJJJJJKKKLLLMMMMMMMMMPPPTTTWWW\\\eeetttzzzrrrqqqzzzssspppooorrr{{{yyyiii\\\SSSMMMJJJLLLNNNQQQTTTSSSLLLBBB:::222111000000111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...---,,,---000333666777===GGGXXXjjjxxxwwwgggbbbcccfffkkkppp}}}zzzzzzvvviiibbbYYYPPPHHH???777444555111000///---,,,------...---------,,,,,,,,,++++++(((((())))))******++++++))))))(((((((((((())))))*********)))((('''&&&%%%)))))))))(((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...//////000,,,,,,...111222555@@@LLLrrr~~~uuujjjbbb]]]QQQMMMHHHEEEFFFGGGIIIJJJIIIJJJLLLLLLMMMNNNRRRTTTZZZbbbnnn~~~|||xxxyyysssppppppuuu|||uuuhhh\\\TTTOOOQQQRRRUUUYYYYYYTTTIIIAAA666444111000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))(((''''''((()))***************************))))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++,,,+++++++++++++++,,,---///......---...222999>>>IIITTTdddttt~~~xxxjjj```bbbhhhmmmuuu~~~}}}nnnfff^^^UUUMMMCCC999555777222111///---,,,---...///,,,,,,,,,,,,+++++++++***)))))))))))))))*********))))))(((((((((((()))))))))))))))))))))((('''&&&))))))))))))((((((((('''''''''''''''''''''''''''(((((())))))))))))((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,...//////000000------///222333999GGGUUUxxxyyyuuusssqqqpppqqqqqqqqqrrrtttwwwzzz{{{}}}~~~|||uuujjj___WWWSSSIIIGGGEEEEEEGGGIIIIIIIIIKKKLLLNNNOOOOOOPPPSSSUUU[[[```jjjxxxzzztttrrrwww}}}zzzlll```YYYXXXXXX[[[^^^```[[[QQQIII:::777222000/////////...------------------------,,,,,,+++++++++*********((('''&&&%%%%%%&&&'''(((************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***,,,---...---000111111222999EEEPPP[[[fffsss}}}yyypppgggfffooowwwxxx~~~sssjjjbbbYYYPPPEEE:::666888222111///---,,,---...///+++++++++************)))*********)))))))))))))))))))))(((((((((((())))))'''((()))))))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,...///000000000//////000222555<<>>888222111000000000000...,,,111---((((((+++,,,***''')))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))((('''''''''(((***+++))))))))))))((((((((((((******))))))(((((((((((())))))))))))))))))))))))******)))(((((()))******************++++++++++++---------............///222000222666<<>>KKK[[[mmm{{{|||zzztttyyy}}}qqqfff^^^ZZZXXXWWWRRROOOLLLKKKLLLNNNNNNNNNLLLLLLKKKJJJIIIKKKNNNQQQXXX]]]eeejjjjjjiiihhhhhheeedddddddddeeeeeeffffffeeeeeeeeedddaaa___^^^___bbb___bbbppp}}}wwwtttnnnvvvyyyppprrrwwwuuupppnnnddd[[[NNNAAA888333111000//////.........---------,,,,,,,,,------,,,,,,,,,************************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&'''((())))))******))))))'''((((((((()))))))))***)))))))))))))))***++++++))))))(((((((((((())))))++++++++++++************+++---000000///...///111:::EEERRRaaattt}}}|||xxxxxxuuujjjiiiggg[[[OOOJJJAAA<<<666111///......---((()))***+++,,,,,,,,,,,,************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''')))*********)))((((((((((((((()))))))))))))))))))))************+++************************((()))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,------...///000000111222222222888FFFWWWgggyyy}}}|||rrriiibbb]]]ZZZWWWSSSQQQNNNLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJLLLPPPSSSYYYaaakkkssstttsssssssssoooooooooooonnnnnnnnnmmmiiijjjjjjgggccc```^^^^^^^^^\\\```mmmzzzxxx{{{sssiiinnn|||~~~tttwww{{{wwwqqqnnnjjjbbbUUUGGG<<<555222111/////////.........------,,,,,,------------,,,,,,************************'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&&&&'''(((((())))))((((((''''''(((((())))))*********))))))))))))***++++++***))))))(((((())))))*********++++++++++++++++++***---000111///000333666???NNN___lll}}}}}}ooouuuqqqmmmjjj___UUURRREEE@@@888333000/////////***+++---------,,,,,,,,,((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((()))))))))))))))))))))))))))(((((((((((())))))*********+++++++++************************'''''')))***+++++++++***+++++++++,,,,,,,,,------------...///000111222222444666???QQQeeexxx{{{tttmmmfff```\\\XXXUUUQQQOOOOOOOOONNNLLLNNNNNNMMMLLLLLLNNNRRRUUU^^^iiivvv~~~~~~||||||xxxxxxwwwwwwvvvtttssssssnnnnnnnnnkkkfffaaa___^^^]]]]]]cccnnnxxx|||zzz|||{{{llllllwwwxxx|||yyyrrrooommmfffZZZLLL@@@777333111////////////............,,,,,,------------,,,,,,************************'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((&&&%%%&&&'''(((((())))))(((((('''''''''((()))***************))))))******+++,,,*********))))))******************++++++,,,,,,,,,+++---/////////333;;;BBBLLL^^^oooyyyxxxrrr{{{vvvpppkkk```YYYXXXGGGBBB:::333000000000///***,,,------,,,***))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((()))))))))*********))))))((((((''''''))))))******++++++++++++))))))))))))))))))))))))%%%&&&((()))*********)))++++++,,,,,,,,,---------------...///000111222222777999DDDYYYpppyyyqqqiiiccc]]]ZZZVVVSSSRRRQQQPPPNNNRRRRRRRRRPPPOOOQQQTTTWWWgggrrr}}}}}}|||{{{zzzxxxvvvuuuqqqqqqpppmmmhhhccc```___```aaagggpppxxx}}}~~~{{{{{{qqqnnnuuu|||}}}tttqqqnnnhhh]]]OOOBBB888333222000/////////............,,,------......------,,,************************''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***(((&&&$$$''''''((()))))))))))))))&&&''''''((()))******+++*********)))******+++,,,++++++************++++++))))))***+++,,,,,,------,,,---...---...666CCCMMM]]]qqq}}}www{{{rrrjjjggg^^^UUUMMMGGG===666222111000000///...---+++***))))))))),,,,,,++++++***)))((((((((((((((()))******++++++))))))))))))))))))))))))&&&'''((((((((('''&&&%%%''''''''''''((((((((((((+++*********))))))((((((++++++************++++++'''((()))******)))((('''******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,111---+++...000...///222444AAAUUUiii|||zzzsssooojjjeee]]]WWWSSSRRRSSSUUUQQQQQQSSSUUUSSSRRRYYYaaammmxxx~~~|||xxxxxxyyyuuusssqqqllldddbbbeeecccgggmmmttt{{{}}}}}}}}}}}}~~~{{{xxxyyy|||}}}yyyuuuuuuxxxsssiiiZZZIII;;;444222//////............//////---.../////////---***))),,,,,,,,,+++++++++******************************))))))))))))************++++++************++++++))))))))))))(((((((((((((((((((((((())))))))))))++++++***)))(((((()))))))))************+++++++++,,,,,,++++++++++++,,,,,,&&&(((***+++++++++,,,---000333555444444===OOO]]]sssyyyuuuyyytttjjjfff___XXXPPPJJJ@@@888333111000///...---,,,+++************,,,,,,++++++***))))))(((*********)))))))))))))))))))))))))))))))))))))))$$$%%%'''(((((((((((('''''''''''''''((((((((((((************)))))))))(((***))))))))))))))))))***))))))***++++++***)))(((******+++++++++,,,,,,,,,++++++******+++,,,------222...---///111000111555999FFF[[[ooo~~~|||zzz|||~~~yyyooojjjccc\\\YYYXXXYYYYYYWWWWWWXXXYYYWWWVVV\\\dddmmmyyy~~~}}}zzzwwwvvvuuuooohhhfffhhhggglllrrrwww|||~~~}}}~~~|||zzz|||yyyvvvvvvxxxuuummm___OOOAAA888444000000///.........//////---......///...,,,+++***,,,,,,,,,+++++++++******************************))))))))))))*********************))))))*********))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,+++***************)))************+++++++++***))))))(((((())))))***(((***,,,,,,,,,,,,---...///222555888>>>KKK^^^kkk{{{yyyrrrrrrzzzwwwjjjeee```[[[TTTMMMDDD;;;555222///...------,,,+++++++++++++++,,,,,,++++++***)))))))))++++++******)))(((((('''))))))))))))))))))))))))$$$%%%&&&'''((()))))))))''''''''''''((((((((((((************))))))))))))))))))(((((((((((()))))))))***++++++++++++************+++++++++,,,,,,,,,************+++---......222///...111222222444999>>>LLLbbbwww|||zzz|||yyytttmmmgggdddccccccbbb```^^^^^^___]]][[[___fffnnn|||~~~||||||{{{vvvooolllnnnmmmrrrxxx{{{~~~}}}~~~yyyvvvvvvwwwuuuqqqfffXXXHHH<<<666111000//////.....................------,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))***************))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))---,,,++++++++++++++++++)))************+++++++++))))))(((((((((((())))))***,,,------------...///000222777???KKK]]]ooo{{{{{{wwwuuuyyyxxxjjjddd```\\\TTTNNNEEE===888333000...---,,,,,,+++++++++,,,,,,+++++++++*********))))))************))))))((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((*********)))))))))))))))))))))(((((((((((())))))))))))************************+++++++++,,,,,,,,,))))))***+++,,,---///000111......111333333777<<>>888444111......---,,,,,,,,,,,,,,,************************'''(((((()))******++++++)))))))))))))))))))))))),,,+++)))((('''&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++************++++++((('''''''''((()))***+++******+++++++++,,,,,,,,,++++++++++++,,,...//////...---///222222444;;;DDDVVViiiyyytttsssnnnkkkjjjiiifffgggjjjrrr{{{yyy||||||zzzzzz{{{|||sssnnnnnniiiiiijjjiiibbbVVVHHH???555444222000///---------------------------------,,,,,,,,,+++++++++******************************))))))))))))***************))))))(((((())))))***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((())))))***+++)))************+++++++++******))))))))))))******)))***++++++,,,---111444333===OOOeeezzz}}}yyyzzzzzz||||||{{{vvvmmmhhhfffccc^^^YYYUUUNNNGGGAAA;;;555111000///...---,,,+++++++++************************)))))))))))))))*********))))))))))))))))))))))))+++***)))'''''''''((((((''''''''''''((((((((((((((()))))))))******************))))))))))))******(((((((((((((((***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///......000333444666>>>HHH]]]qqq|||yyytttpppooonnnllllllooouuu|||wwwuuuwww{{{vvvnnnmmmeeeeeefffeeeaaaXXXLLLDDD666444333111///------,,,+++,,,---......---,,,,,,,,,,,,,,,+++++++++******************************))))))))))))*********************))))))*********))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))******+++,,,)))************+++++++++++++++************++++++)))***+++,,,---000444777;;;III```xxx|||xxxzzz|||tttjjjfffgggeeeaaa]]]YYYRRRKKKDDD<<<555111111000...---,,,++++++*********************++++++++++++******)))((((((((())))))))))))))))))))))))))))))(((''''''((()))***''''''''''''((((((((()))(((((())))))*********+++))))))(((((((((((())))))***))))))))))))+++---...******+++++++++,,,,,,,,,------,,,,,,,,,------...//////222555555777@@@JJJ___ttt~~~xxxttttttsssqqqqqqssswww}}}}}}vvvrrrtttxxxzzzyyyooommmdddcccccccccaaaYYYOOOGGG666555333111///---,,,,,,***,,,...//////...,,,+++,,,,,,,,,+++++++++******************************))))))))))))************++++++************++++++))))))))))))(((((((((((((((((((((((())))))))))))+++*********+++,,,,,,---)))************+++++++++...------,,,,,,------...)))***,,,---...222666:::EEEVVVooo|||~~~wwwuuuqqqjjjdddcccaaaYYYSSSQQQJJJ>>>666555000///------------+++***)))))))))***++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''***)))(((***---,,,)))%%%))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,+++******---,,,,,,,,,,,,---......000///000333666<<>>;;;222000...---------,,,***,,,,,,++++++***))))))(((************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((''''''((())))))((('''(((***,,,,,,***((())))))))))))))))))))))))+++++++++++++++*********,,,,,,---------------,,,---------,,,------...///111111444777;;;FFF]]]qqq{{{}}}|||~~~{{{wwwwwwtttuuuzzzzzzjjjdddeeedddaaa___^^^XXXQQQFFF>>>444000111222111000///............---------+++++++++************)))))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,------...///000333666777===KKKYYYooo{{{uuuqqqpppkkkeeebbbccc```\\\XXXRRRIII@@@;;;444111...---------,,,++++++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((***+++++++++***)))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,---..................---------------...//////222222555888===LLLfff~~~~~~||||||{{{{{{yyyuuuuuu~~~|||mmmffffffdddbbb```^^^YYYUUUKKKAAA666000111222111//////............---------+++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///000333666:::DDDWWWiiiyyyvvvmmmiiiddd``````dddccc```[[[TTTKKKAAA999555333///------------,,,))))))*********+++++++++++++++******))))))((((((************************'''''''''(((((((((((((((''''''''''''''''''''''''&&&''')))*********+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,---....../////////......------------...//////222222555:::BBBSSSoooxxxwwwvvv{{{~~~~~~~~~{{{zzzuuurrrwwwssskkkhhheeecccaaa]]]YYYVVVNNNEEE:::333111111000...///............---------+++++++++*********))))))))))))))))))))))))))))))******))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************************))))))*********+++++++++******++++++,,,,,,,,,,,,------,,,,,,------...///000000222888???MMMdddwww|||ooofff___]]]___dddeeeccc]]]WWWPPPEEE;;;777444000...---...------((())))))***++++++,,,,,,************))))))))))))************************'''''''''(((((((((((((((&&&''''''((((((''''''&&&'''(((******))))))***,,,))))))))))))))))))))))))************++++++,,,,,,,,,,,,---...////////////......------......///000333222555>>>KKK^^^xxx~~~{{{tttsssqqqsss~~~{{{xxxtttppprrr}}}}}}rrrlllhhhfffccc\\\XXXXXXQQQJJJ@@@888222000///...///............---------+++++++++************)))))))))))))))))))))))))))************))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))************************)))************+++++++++)))***+++,,,,,,,,,,,,+++---------------......///111111555???KKK[[[ooo~~~wwwjjj```^^^aaabbbeeeeee```[[[UUUKKK@@@888555000...---......---******************++++++)))))))))))))))*********************************''''''''''''((((((((()))'''((())))))))))))((('''(((***+++***((('''))),,,))))))))))))))))))))))))'''(((((()))***+++,,,,,,++++++,,,---...//////..................//////000444222777DDDWWWlll}}}yyyqqqqqqpppooouuuxxxvvvqqqnnnrrrzzzrrrllljjjeee]]]YYYYYYRRROOOHHH>>>555000///111///............---------+++++++++************))))))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******(((((((((((())))))))))))************************)))************+++++++++)))***+++,,,,,,,,,++++++---------------...//////222333;;;KKK\\\kkkzzz~~~~~~pppccc```ddd```eeefffbbb^^^ZZZPPPEEE999555111...---......---,,,,,,++++++***)))))))))(((((())))))******++++++************************&&&'''''''''(((((())))))((()))***++++++***)))((()))+++,,,***'''''')))+++))))))))))))))))))))))))&&&&&&''')))***+++,,,---***+++,,,---...........................///000000444333888III___www~~~zzzmmmoooooommmqqqyyy~~~|||zzztttllljjjssswwwooommmggg^^^YYYZZZTTTSSSMMMCCC777111000333//////.........---------+++++++++************)))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,---,,,++++++...------------...//////333555@@@UUUiiivvv{{{pppgggbbbgggkkkiiiccc___[[[QQQFFF===888222/////////---+++,,,,,,,,,+++++++++******++++++******************************))))))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))((('''''')))------+++(((,,,,,,,,,---------......---......---,,,,,,///222111222>>>TTTlll}}}vvvtttmmmgggiiirrrzzz}}}}}}}}}|||~~~{{{pppnnnmmmmmmyyy|||lllgggccc\\\XXXWWWXXXVVVNNN@@@888666222,,,//////.........---------************************,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((())))))*********+++***************)))((((((++++++******************))))))*********+++++++++,,,+++***)))***+++,,,---000,,,+++---...,,,///333111;;;OOOggguuu|||~~~xxxpppkkkiiilllkkkfffbbb]]]RRRGGG>>>999222/////////---+++,,,,,,,,,+++++++++******************************************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))+++++++++*********)))))))))''''''))),,,---+++))),,,,,,,,,---------......------.........000111333666;;;JJJ```uuu}}}xxxuuuoooiiikkksss{{{}}}}}}}}}|||}}}yyyttttttvvvxxxtttpppnnnnnnwwwooofffaaaZZZUUUTTTWWWWWWQQQDDD;;;777333...//////.........---------************************,,,,,,++++++***)))))))))************************((()))))))))***************************)))((((((*********************************++++++++++++,,,+++++++++***++++++,,,---///---,,,...///---000555777BBBWWWlllxxx~~~xxxsssjjjlllkkkiiifff```TTTIII@@@;;;444000//////---,,,,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++******************((('''(((***,,,,,,+++,,,,,,,,,---------.........------///111333444333555@@@TTTjjj|||{{{}}}|||yyytttppprrrxxx~~~zzz||||||rrrkkkhhhhhhhhhyyyyyyrrrpppooossszzzuuuiiiaaaZZZUUUSSSVVVXXXTTTIII???888444111/////////.........------++++++++++++++++++++++++,,,,,,,,,+++******))))))************************))))))))))))************)))************))))))(((************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,...------000000...222777AAANNNcccttt|||yyyjjjjjjjjjjjjiiicccXXXNNNCCC===666111000///...,,,,,,,,,,,,+++++++++*********************+++++++++************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********************************+++***(((((()))+++,,,,,,,,,,,,,,,---------......000...---///222444444333555FFF___ttt}}}{{{xxxzzz~~~zzz}}}|||rrrjjjeeecccbbbqqq}}}uuurrrqqqqqqsss~~~oooeee^^^YYYWWWTTTWWWUUUMMMBBB999444222////////////............++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))))))))))))))*********))))))************)))(((***************+++++++++++++++,,,,,,,,,---------)))***,,,---------,,,+++---,,,---000000///444;;;MMM\\\ppp|||mmmiiigggiiijjjeee\\\TTTGGG@@@888222000000...,,,,,,,,,,,,+++++++++******))))))*********+++++++++************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************************************++++++***))))))***+++---,,,,,,,,,---------......000///...///111444555666>>>SSSnnn~~~||||||ssslllgggdddccckkkxxxzzzvvvtttrrrpppxxxttthhhccc___\\\TTTUUUTTTOOOEEE;;;555333000000/////////.........++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******************************))))))))))))))))))((())))))*********))))))))))))*********+++++++++++++++,,,,,,,,,---------***+++,,,---...---,,,,,,++++++,,,//////111999BBBYYYhhhzzzuuummmggghhhjjjfff___ZZZJJJCCC999333111000///---,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++***************+++++++++***+++,,,+++))))))+++---,,,,,,,,,---------......////////////000444:::>>>KKK```yyy~~~~~~{{{tttmmmhhheeeddddddrrrzzzwwwtttqqqttt}}}zzzlllgggdddaaaWWWTTTRRRPPPIII>>>666444000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))((())))))************))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,---///000444@@@LLLbbbqqqtttjjjiiijjjfffaaa___LLLEEE;;;444111000///---,,,,,,,,,+++++++++******((())))))***++++++,,,,,,************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++)))+++------+++)))***,,,,,,,,,,,,---------......,,,///111000111666BBBKKK]]]ppp{{{tttmmmhhheeeccc^^^mmm{{{vvvssstttxxxsssnnnjjjfff\\\UUUPPPPPPMMMBBB999555000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((((((((()))***************((())))))***++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,---......///...///111222999HHHWWWhhhuuu{{{mmmjjjjjjfffaaaaaaNNNFFF<<<444222111///---,,,,,,,,,+++++++++******((())))))***++++++,,,,,,************))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++(((+++......+++)))***+++,,,,,,,,,---------......***...222222111999HHHUUUooo|||uuunnniiieeeccc\\\kkk}}}|||xxxtttvvvuuuzzztttpppkkk```VVVOOOQQQOOOFFF;;;666000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((((((((()))***************((())))))***++++++,,,,,,))))))*********+++++++++...---,,,+++,,,---...///111000111222444<<>>IIIRRR[[[gggsss{{{vvvpppggg______WWWJJJ>>>666111000///,,,,,,,,,---,,,+++******+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,+++***,,,---,,,,,,---......//////000111555222111999CCC\\\}}}||||||xxxssslllddd^^^]]]bbbkkkwww|||tttqqqnnnttt{{{pppeeeaaa___WWWMMM???999333222000------///---------------------,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,,,,,,,,,,---...///111111555777???KKKVVVbbbqqqvvvppphhh``````YYYNNNBBB888222//////++++++++++++************++++++++++++++++++++++++************************************************))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++)))+++,,,,,,+++***,,,------------...//////000000///555333333<<>>666333000------000//////...---,,,,,,++++++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++---------------,,,,,,,,,---///000222333555;;;III[[[kkkzzzxxxrrrmmmgggbbb^^^UUUJJJ>>>555111///...---+++))))))***+++,,,++++++++++++++++++++++++******************++++++************************''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++)))+++,,,,,,+++***,,,---------......///000000000)))333666888EEEVVVqqq{{{lllsss|||{{{xxxxxx~~~~~~{{{wwwvvv}}}}}}xxxsssnnniiifff^^^```eeeooo{{{~~~~~~yyysssyyysssmmmggg^^^III@@@888444111......111000000///...,,,+++******,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++---......------+++,,,,,,---///111222333999AAARRRgggyyy|||zzzwwwpppfffbbb___XXXMMM@@@777222222...------,,,,,,++++++***,,,,,,+++***))))))))))))+++++++++************)))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))***++++++))))))***+++,,,,,,,,,---------......+++,,,,,,------.........222777666666IIIlllwwwppp{{{}}}yyy~~~yyyrrrpppyyy~~~vvvqqquuuyyytttpppkkkeee```^^^]]]```gggttt|||xxxxxxzzz||||||~~~xxxwwwxxx~~~nnnjjjkkkiiiUUUEEE666222111...---///------,,,,,,,,,,,,+++++++++++++++*********))))))+++*********))))))((((((******))))))))))))******))))))))))))************(((((((((((())))))))))))+++++++++***++++++,,,,,,---******---......111555:::III]]]ppprrr{{{yyyvvvooogggdddaaa[[[PPPCCC999444222......---,,,,,,++++++*********)))))))))******++++++++++++************)))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))+++,,,------++++++,,,---,,,,,,,,,---------......---------......//////000///333444999PPPsssxxxttt}}}}}}vvvssszzz|||uuuqqquuu{{{vvvrrrmmmgggbbb___^^^___fffqqq~~~~~~yyyppphhhcccaaabbbdddjjjooovvvyyywwwwwwrrrooopppmmmZZZJJJ:::444222///...000.........---------,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))(((******))))))))))))******))))))))))))************(((((((((((()))))))))***++++++******++++++,,,,,,///,,,,,,...//////333888AAAQQQfffwwwlllyyyyyyvvvqqqkkkgggeee^^^TTTHHH===666333......------,,,+++++++++,,,+++******))))))******+++++++++************)))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))+++,,,------++++++,,,---,,,,,,,,,---------......---......///000000111111000222666AAA[[[zzzzzzyyy}}}vvvzzzzzzssspppuuu}}}xxxtttoooiiiddd```^^^^^^cccmmmzzz|||zzzyyykkkggg___XXXTTTRRRSSSTTTZZZ^^^eeennnyyyzzzvvvuuu||||||sssrrrrrroooaaaQQQ@@@777333000///111/////////............------------,,,,,,,,,++++++************))))))))))))******))))))))))))******))))))))))))************((((((((()))))))))******++++++******++++++,,,---111......000111111666<<>>TTTmmm}}}}}}xxx|||~~~xxxssssssyyy|||{{{{{{{{{zzz{{{}}}zzzvvvqqqlllhhhcccaaa^^^^^^dddppp}}}uuukkkfffeeeeeeeeeooovvvwwwjjj^^^VVVKKKJJJHHHGGGGGGIIILLLNNNLLLOOOTTTYYYaaappp|||wwwtttxxxyyysssmmmlllmmmlllkkkjjjjjj___NNN>>>555222000///.........------------,,,++++++++++++************))))))))))))))))))************))))))))))))******((()))))))))************))))))))))))************************+++,,,---...000...///000111333<<>>:::555///000000000000////////////---------,,,,,,,,,++++++(((((())))))*********+++******))))))))))))******))))))))))))************)))************+++++++++)))))))))***+++---.../////////111333555:::HHHWWWiiizzz}}}vvvsssyyy___sssyyyrrrpppnnnhhheeegggaaaQQQ@@@888222000---+++,,,,,,+++***************************))))))************))))))))))))************))))))))))))************))))))******))))))******+++,,,))))))*********+++++++++++++++,,,------......///000000111000//////111222DDDEEEOOOaaannnttt}}}~~~{{{~~~rrrhhhkkksssxxx{{{}}}}}}tttkkkfffccc]]][[[XXXUUUTTTUUUWWWXXXZZZ\\\bbblllxxx}}}zzzxxxtttpppfffeee```YYYTTTYYYgggrrruuuwwwyyyyyyxxx{{{sssdddZZZWWWMMMHHHMMMSSSTTTWWW[[[[[[```jjjvvvyyymmmccc]]]XXXUUUTTTSSSQQQPPPOOOPPPRRRSSSSSSSSSTTTVVVWWW[[[fffrrr~~~tttggg___aaaiiittt|||}}}}}}vvvxxxtttjjjgggggggggfffiiiiiicccWWWFFF999111///...------,,,,,,++++++***,,,,,,,,,+++++++++******************************,,,+++)))((((((((()))******************************************************,,,------------...000000---///333777???PPPbbbnnn|||qqqmmmrrrxxx^^^qqqyyyrrrpppoooiiifffhhhcccSSSCCC;;;444111...---------,,,,,,******************************++++++++++++******))))))************))))))))))))************))))))******))))))******+++,,,***+++++++++,,,,,,,,,,,,++++++,,,------......///...///000000000000333555>>>CCCQQQbbbmmmsss|||~~~sssjjjmmmuuuzzz|||}}}|||uuummmfff___[[[XXXTTTSSSPPPNNNMMMNNNOOOPPPUUUWWW]]]gggrrr{{{~~~|||yyyuuurrriiifff```XXXTTTWWW```hhhlllnnnppppppqqqttt{{{tttgggZZZRRRPPPJJJJJJRRRYYYZZZZZZ\\\[[[```jjjvvvwwwlllddd^^^ZZZXXXUUUSSSRRRPPPPPPQQQSSSTTTWWWUUUVVVYYYZZZ]]]gggrrr~~~uuuiii___```hhhsss|||}}}uuuvvv~~~xxxllliiiiiiiiiiiijjjkkkgggZZZHHH:::333222//////......---,,,,,,,,,,,,,,,,,,+++++++++******************************---,,,+++***))))))***+++************************++++++++++++++++++++++++***,,,------------...000111...///555<<>>555333000000//////...---------,,,,,,,,,+++++++++******************************))))))******************************************)))))))))*********++++++***,,,------------...000000111666DDDZZZqqq~~~|||yyyiiicccmmmPPP[[[mmm~~~qqqkkkjjjgggcccaaa]]]RRRGGG:::666111---+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))))))))************))))))))))))************))))))******))))))******+++,,,))))))*********+++++++++++++++,,,------......///111111111000000333777;;;JJJhhhvvvxxxwww{{{tttfff\\\OOOLLLHHHFFFHHHIIIHHHFFFHHHIIIKKKLLLMMMLLLKKKKKKFFFJJJQQQYYYcccooo{{{zzzrrrmmmkkkkkkrrruuuyyy{{{vvvlllfff___ZZZWWWUUUQQQNNNHHHKKKNNNQQQVVV___jjjsss||||||llleee[[[UUUUUUZZZ___ccchhhpppxxx|||{{{wwwooofff]]]```gggrrrzzzvvvrrrpppkkkhhhdddaaa```bbbdddfffjjjeeebbbcccddddddggglllrrr}}}xxxuuuwwwxxxzzz}}}wwwuuuttt~~~nnnfffddddddgggkkkllldddUUUEEE:::555000000000///......------,,,,,,,,,+++++++++******************************(((((()))*********))))))************************+++++++++,,,------......***,,,------------...000111444<<>>CCC```|||vvv{{{tttvvv~~~uuuhhh]]]TTTNNNJJJIIIGGGDDDBBBDDDIIIMMMJJJLLLOOOQQQRRRQQQPPPNNNPPPRRRTTTWWW]]]hhhvvvzzzoooddd[[[XXX[[[^^^^^^bbbiiirrr{{{yyyssskkkgggaaaYYYSSSNNNMMMLLLDDDFFFIIIMMMRRR\\\hhhqqq||||||mmm___TTTRRRQQQVVVaaaooo|||yyyjjjjjjlllrrr}}}|||wwwrrrpppqqqsssuuurrrlllhhhiiiiiihhhiiimmmttt}}}}}}~~~~~~wwwxxx~~~|||sssqqqqqqoooppppppmmmdddVVVGGG<<<333333222222111000000000,,,,,,,,,+++++++++******************************)))***+++,,,---,,,,,,+++************************&&&''''''((()))************,,,------------...000444;;;HHH___~~~|||{{{{{{zzzuuugggeeepppMMMNNNVVVgggwwwzzzpppppplllgggeeeccc[[[SSSBBB999111000///---,,,------,,,,,,++++++,,,,,,---************************------,,,+++*********+++(((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,------......//////111...000555333:::NNNpppzzzttt{{{xxxjjjbbb[[[UUUMMMGGGCCCDDDEEEEEEGGGKKKKKKNNNRRRUUUUUUUUUUUUUUUUUUTTTSSSWWW___kkkwww~~~wwwnnncccYYYVVVWWWZZZ\\\^^^___bbbhhhpppzzzxxxrrrkkkggg```YYYTTTOOOJJJGGGHHHFFFFFFIIIMMMTTTbbbnnn~~~vvvfff\\\YYYVVVUUUYYYbbbiiisssssskkkhhhqqqxxxssstttvvvxxxxxxuuuooolllllllllmmmqqqwww~~~{{{yyy~~~yyyvvvwwwxxxssspppooolll___III888555333000//////...---+++,,,,,,,,,+++++++++******++++++++++++++++++++++++...---+++)))((((((((()))************************)))************+++++++++,,,++++++,,,...000111111666===OOOhhh|||~~~~~~rrrddd\\\gggzzzOOONNNTTTbbbqqqtttppppppmmmiiigggeee]]]TTTDDD;;;333111111...---...---,,,,,,++++++,,,,,,---************************,,,,,,+++***************(((((((((((()))))))))***)))************+++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------......///...000...111777666???TTTvvv~~~xxxuuu|||rrrfff]]]VVVQQQJJJFFFFFFGGGFFFHHHLLLLLLPPPTTTWWWWWWWWWWWWWWWWWWUUUUUUXXX___kkkvvv}}}}}}vvvmmmfff]]]VVVTTTUUUWWWYYYYYYZZZ\\\```iiisss}}}xxxrrriiieee^^^XXXSSSOOOJJJGGGGGGEEEEEEHHHLLLSSSaaammm}}}xxxlll^^^WWWVVVXXXZZZ```hhhpppzzzrrrjjjgggppp}}}}}}yyyzzz~~~zzztttooonnnnnnpppuuu||||||yyyuuuuuuvvvqqqooorrrssshhhRRR???777444222000000///...,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++***)))))))))***+++************************)))************+++++++++,,,++++++,,,...000111111555>>>QQQjjj{{{{{{wwwddd[[[YYYggg}}}PPPNNNQQQ[[[iiiwwwsssooopppnnnkkkiiiggg^^^UUUHHH>>>666333222///...///---,,,,,,++++++,,,,,,---************************+++************)))))))))((((((((()))))))))******)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////...111///222999:::EEE[[[{{{{{{vvvuuu|||~~~oooddd]]]VVVOOOJJJJJJJJJIIIKKKNNNPPPSSSXXXZZZZZZZZZZZZZZZYYYWWWVVVXXX___kkkvvv~~~}}}tttmmmeeeaaa[[[XXXWWWXXXYYYYYYVVVUUUVVVYYYaaakkkuuu{{{|||sssnnneeeaaa\\\WWWSSSOOOKKKHHHFFFCCCCCCFFFKKKRRR```mmm|||uuukkkaaaXXXUUUXXX___ccclllssszzzrrrjjjfffooo{{{{{{tttrrrrrruuu|||yyytttssssssnnnlllttt{{{sss\\\GGG999666333111000000///---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,************************)))************+++++++++,,,,,,,,,,,,---///000111555BBBVVVmmmzzz|||mmmWWWSSSXXXkkkOOOLLLOOOWWWcccpppyyynnnpppooolllkkkhhh```WWWKKKAAA777444222///---///---,,,,,,++++++,,,,,,---************************))))))*********)))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,------.../////////...222000222999;;;HHHaaa{{{~~~yyyuuuvvv{{{{{{pppiii[[[TTTOOOOOOOOONNNPPPSSSUUUXXX\\\^^^^^^]]]]]]]]]XXXWWWVVVXXX```lllyyy{{{tttooogggeeebbbaaaaaa```___]]]WWWUUUTTTVVV\\\eeeooouuu{{{~~~~~~rrrhhhccc___\\\XXXUUURRROOOKKKHHHEEEBBBBBBEEEIIIQQQ```mmm|||{{{lllbbb\\\YYY\\\bbbgggooowww}}}rrrjjjfffnnnzzzzzzwwwwww{{{{{{tttrrrpppiiihhhssszzzbbbKKK999666333000000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++************************))))))*********+++++++++---------,,,,,,...111333:::HHH]]]qqq}}}|||xxxdddPPPRRR]]]qqqLLLKKKNNNVVV___jjjyyyqqqrrrpppmmmllljjjbbbYYYMMMCCC888444111---,,,------,,,,,,++++++,,,,,,---************************((()))************))))))))))))))))))************))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,---......//////000000333111222888;;;KKKeeeyyy|||}}}yyywwwzzz~~~|||tttccc\\\WWWWWWWWWUUUWWWZZZZZZ]]]```bbbaaa_________WWWUUUUUUXXXaaaooo}}}~~~yyywwwpppooonnnmmmkkkhhhccc___YYYWWWTTTSSSWWW___ggglllsssxxx~~~uuuggg]]]ZZZYYYWWWTTTRRRQQQOOOLLLIIIEEEBBBBBBEEEIIIRRRaaannn~~~sssfff```___bbbhhhooopppxxxsssjjjfffmmmyyy~~~~~~~~~uuusssnnnfffcccooo|||zzzdddMMM:::666222///......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))************************))))))*********+++++++++,,,---...------...333666>>>OOOdddsss~~~{{{||||||qqq___MMMTTTdddxxxKKKJJJMMMTTT[[[eeeuuuvvvvvvsssooommmllleee\\\QQQEEE:::555111---,,,------,,,,,,++++++,,,,,,---************************((()))***+++++++++***))))))))))))*********++++++)))************+++++++++,,,,,,++++++,,,,,,---...---------...//////000000111444222333999===OOOkkkzzz}}}{{{{{{|||qqqiiicccaaa```]]]^^^```___bbbdddeeecccaaa______WWWUUUTTTXXXbbbqqq|||wwwooogggaaa[[[XXXTTTRRRSSSWWW]]]```kkkqqqzzzxxxmmm^^^VVVVVVTTTRRRQQQPPPPPPOOOLLLJJJGGGDDDCCCFFFJJJSSScccqqqvvvlllddddddiiinnnvvv||||||tttjjjeeekkkxxx~~~xxxuuummmddd```jjjxxxxxxeeeRRR:::777222...------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((************************)))************+++++++++,,,...///...---000666;;;DDDXXXlllxxxzzzxxxzzz}}}kkk[[[LLLVVVjjj~~~NNNKKKLLLPPPVVVbbbttt}}}|||wwwrrrpppoooiiiaaaTTTIII<<<666222...,,,...---,,,,,,++++++,,,,,,---************************((()))+++,,,---,,,+++***))))))*********+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...------......//////000000000444333444:::@@@TTTsssxxx}}}}}}~~~xxxpppmmmiiidddccceeeccceeeggggggdddaaa___^^^YYYWWWUUUYYYbbbqqq}}}qqqjjj___\\\WWWSSSQQQRRRUUUWWW```hhhsss}}}vvvmmmcccVVVQQQTTTOOOOOONNNOOOPPPOOOMMMJJJIIIEEEDDDGGGLLLUUUeeessssssllliiiooowww}}}ssshhhbbbhhhvvv|||wwwlllccc^^^ggguuuwwwjjj[[[<<<888333///...............------------,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******************************)))************+++++++++,,,...000//////222999???KKKccczzz|||{{{{{{dddWWWOOO[[[pppPPPMMMKKKMMMSSS```uuu{{{tttrrrqqqllleeeWWWKKK>>>888444///...///---,,,,,,++++++,,,,,,---************************((()))+++---------+++***)))************+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...------......///000000000///444333555<<>>:::444000////////////......---------,,,,,,,,,++++++++++++++++++++++++&&&''')))+++,,,,,,,,,,,,************************)))************++++++++++++...111000///333;;;AAASSSmmmuuu___UUUTTTaaauuuSSSOOOLLLLLLPPPZZZmmm~~~xxxtttrrrnnnjjjiii\\\PPP@@@666444333111---000///,,,*********+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++*********)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++.........///////////////333333555999>>>LLLjjjxxxkkkwwwzzz{{{yyypppllljjjjjjooonnngggcccdddbbb]]]ZZZYYYXXXZZZbbbppppppllleee]]]VVVQQQOOOOOOUUUYYYcccqqq{{{qqq```VVVQQQMMMLLLNNNPPPQQQRRRQQQOOOMMMMMMMMMQQQLLLGGGHHHMMMXXXkkk{{{|||}}}sssggg___dddqqq~~~{{{pppdddaaafffnnnxxxtttbbbJJJ===222000222000...---......---------,,,,,,,,,+++*********++++++,,,---************************((())))))+++,,,---......******+++,,,,,,,,,,,,++++++---+++---222000666IIIcccwwweeeVVVVVVUUUnnn~~~TTTPPPLLLLLLNNNWWWiiixxx{{{vvvtttpppllljjj]]]QQQAAA666333111...+++000...,,,+++******+++,,,,,,,,,+++++++++*********))))))))))))******+++++++++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........///////////////222222555;;;BBBTTTrrrwwwppp|||vvvwww}}}|||tttpppnnnmmmqqqpppjjjeeeeeeccc```\\\ZZZYYYZZZbbbpppyyyrrrhhh^^^XXXSSSOOOMMMOOORRRZZZgggqqqyyyppp```VVVRRRNNNNNNPPPSSSTTTUUUTTTSSSQQQQQQQQQQQQLLLHHHIIINNNZZZmmm}}}}}}sssggg___cccppp~~~{{{ttthhhdddggglllwwwuuueeeNNNAAA555222333111///.........---------,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++...,,,///555444<<>>MMMfffxxx}}}sssmmmooowww}}}|||yyyyyyyyywwwrrrmmmjjjhhhhhhccc```]]]\\\cccqqqyyykkkddd^^^VVVOOOMMMLLLOOOWWW```kkkxxxzzznnngggbbb]]]\\\^^^aaa```___^^^^^^\\\ZZZXXXRRRMMMJJJMMMTTTaaauuuvvviii___cccooo|||}}}qqqooommmkkkkkkkkkmmmnnnsssyyy|||zzznnnhhheeefffqqqxxxoooYYYJJJ;;;666444222//////......---------,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++...------,,,+++***))))))******+++,,,,,,,,,,,,++++++---+++...666999HHHbbbuuukkkSSSOOOVVVdddyyy^^^WWWOOOMMMLLLPPPYYYbbbmmm|||yyyyyywwwrrrnnn```WWWJJJ???999666333111------,,,,,,++++++,,,,,,+++++++++************)))+++*********************************************,,,,,,,,,++++++*********++++++,,,,,,---------.........//////000111111222111444888@@@QQQkkk~~~}}}rrrlllooovvv}}}~~~{{{wwwpppkkkjjjjjjfffccc```___eeerrruuullldddZZZSSSRRRNNNNNNTTT[[[dddrrr~~~~~~xxxrrrjjjggghhhjjjgggeeecccbbb```\\\YYYRRRNNNLLLOOOWWWeeeyyyyyykkkaaacccooo{{{{{{qqqjjj^^^\\\ZZZYYYXXXYYYZZZ[[[```gggsss~~~}}}}}}zzzpppkkkfffcccnnnwwwrrr\\\LLL<<<555333000............---------,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***---+++---444888IIIdddttt|||{{{cccPPPPPPXXXfffyyybbbZZZRRRPPPOOORRRYYYaaahhhwwwzzzzzzwwwrrroooaaaYYYLLLAAA999555222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((***************+++++++++,,,,,,,,,+++++++++******+++++++++,,,------............///000000111222222111555:::BBBTTTooozzzppplllooowww~~~zzzssskkkiiilllhhhfffcccbbbgggsssvvvjjj___XXXVVVQQQNNNPPPTTT\\\iiiuuu}}}{{{uuuttttttpppllliiigggddd^^^YYYRRRNNNMMMQQQZZZiii~~~|||nnnbbbdddooo|||xxxppphhh___YYYQQQPPPOOONNNNNNOOOPPPQQQSSSYYYdddsss~~~yyy}}}{{{ssspppiiibbbjjjtttppp^^^NNN<<<444222000............---------,,,,,,,,,++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))---,,,...555999JJJgggwwwzzzwwwuuuvvvzzzvvv\\\OOORRRZZZgggxxx~~~~~~eee\\\UUUSSSSSSUUU[[[bbbiiittt}}}{{{wwwsssqqqggg___RRRFFF<<<555222000+++,,,,,,,,,---,,,,,,,,,---------,,,,,,,,,,,,+++++++++******))))))))))))))))))*********+++++++++))))))***+++,,,,,,------,,,,,,,,,---......//////---...///000111222333333111666<<>>555333111000111......---------,,,,,,,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))///111555<<>>777333000///...------,,,------,,,+++++++++,,,---...///,,,,,,,,,++++++++++++***************************---,,,,,,++++++,,,,,,---------------------------+++,,,...//////111444666999???EEEYYYyyy}}}ssskkkkkkqqqzzz{{{ssslllhhhbbb```^^^^^^aaahhhpppuuu{{{xxxmmm```YYYTTTPPPQQQUUUbbbmmmzzz}}}vvvooogggaaaYYYTTTSSS[[[hhhvvvrrrrrr}}}}}}yyyoooiiibbb___[[[XXXVVVTTTSSSQQQOOOOOOPPPQQQSSSUUUWWWXXX]]]ZZZYYY\\\bbbooo|||vvvuuutttvvv{{{ssskkklllrrruuutttuuubbbKKK===666111...---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///...000666AAAVVVuuu~~~pppeeehhhuuuvvv[[[LLLLLLVVV___ooosssyyyqqqfffZZZSSSOOOMMMOOOTTT[[[iii{{{}}}vvvwwwyyyyyyvvvpppfffYYYLLLAAA999555000///...------,,,------,,,,,,,,,,,,------......++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---........................,,,---//////000111444666;;;AAAJJJccc}}}{{{~~~ssskkkkkkrrr|||tttrrrnnnkkkkkkmmmqqqttt}}}|||ssskkkfff___\\\YYYXXX[[[aaahhhllluuu{{{wwwkkkbbb[[[VVVVVVXXXaaajjjvvvxxxppphhhccc]]]XXXWWW```ooo}}}wwwxxxyyyxxxuuusssrrruuuzzz|||uuuppphhheeeaaa___]]]\\\YYYXXXSSSTTTUUUVVVXXXZZZ[[[\\\___^^^^^^^^^```hhhzzz~~~{{{|||~~~~~~~~~sssllllllqqqwwwyyy}}}lllVVVDDD999444111000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........000///000666EEE___~~~vvviiikkkxxxqqqXXXKKKKKKVVV```mmmrrrzzzqqqfff[[[TTTPPPMMMOOOSSS[[[iiiyyy{{{ssstttxxxzzzyyysssiii\\\OOOCCC;;;666000///...------,,,------,,,,,,------------------++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---...........................///000000000111333555:::BBBOOOmmmtttsss}}}ssskkkmmmttt}}}wwwpppfffccc^^^ZZZYYYZZZ]]]___eeemmm}}}}}}tttkkkeee]]][[[XXXVVVWWW[[[```cccmmmrrr{{{tttkkkddd]]]\\\^^^eeennnwww|||rrrjjjddd___YYYYYYcccssswwwxxx}}}uuuoookkkjjjiiihhhiiinnntttxxx{{{~~~yyyrrroookkkhhhfffddd```^^^[[[\\\]]]^^^___```````````````aaabbbaaaeeessswwwoookkknnnxxxttt___III<<<666333222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////111111222888JJJfffxxxlllooo|||iiiTTTJJJKKKVVVbbbjjjpppzzztttiii]]]UUUPPPMMMNNNRRR]]]iiixxxzzztttuuuzzz{{{zzzuuukkk^^^QQQEEE<<<777000///...------,,,------,,,---............------***++++++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---...........................///111000000111333555999CCCUUUvvvzzzlllooo~~~rrrlllnnnuuu}}}yyylllccc]]]ZZZUUUQQQOOOPPPQQQSSSVVVXXX```ooowwwmmmfff^^^\\\YYYWWWWWWXXXZZZ[[[cccgggoooyyy~~~uuullleeebbbdddlllttt|||zzzpppjjjaaa[[[[[[eeeuuuuuuuuu}}}zzzuuunnngggbbb`````````aaaccciiioootttwww||||||xxxuuurrroookkkhhhhhhiiiiiiiiiiiihhhggggggfffdddeeeeeedddfffoooyyy~~~~~~}}}}}}|||tttoooppp{{{|||gggOOO>>>666333000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////000222444<<>>RRRnnn|||qqqxxx~~~aaaSSSGGGEEEKKKSSS\\\ccceeeppp~~~mmmbbbXXXLLLIIILLLQQQZZZsss|||rrrhhh\\\PPPEEE===777555222111222222222111...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000///---...111222222666===BBBWWWzzzllllll}}}||||||rrrjjjkkkoootttzzzzzzrrrjjjfff]]]YYYTTTOOOMMMMMMOOOQQQOOOQQQTTTTTTTTTSSSTTTUUU\\\^^^```eeelllwww}}}xxxuuuqqqkkkeee```]]][[[YYYXXXVVVSSSSSSUUUZZZ^^^dddjjjrrrzzz~~~|||yyyuuusssttttttvvv|||~~~qqqcccYYYSSSRRRJJJGGGDDDCCCDDDFFFIIIJJJPPPSSSWWWYYY\\\```fffkkkmmmooopppppppppttt{{{}}}zzzuuummmhhhkkkttt~~~xxx~~~kkkNNN===666444111000///...------------000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---......------///000222555AAAXXXuuuyyyrrryyy{{{[[[PPPFFFEEEKKKRRRZZZaaadddooo~~~ooocccXXXLLLHHHLLLTTT]]]www~~~vvvkkk___RRRGGG@@@555222///.../////////...------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...///000000111000......111333333999???DDD^^^pppoooyyy~~~}}}sssllllllpppuuu||||||tttoooddd```YYYTTTQQQQQQRRRTTTUUUWWWYYYYYYXXXXXXXXXYYY___aaadddhhhlllsss{{{}}}{{{wwwvvvsssnnniiidddaaa^^^[[[ZZZXXXUUUSSSUUUYYY\\\]]]bbbjjjrrrwww|||}}}|||yyyvvvtttooollljjjlllnnnqqqyyy{{{qqqdddWWWMMMIIIHHHCCCBBBAAAAAABBBEEEJJJMMMOOOTTTYYY\\\___dddkkkqqqrrrtttwwwwwwxxx|||~~~{{{xxxpppjjjkkkqqq|||uuuzzzoooQQQ???777333111000///......------...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,............///111555666AAAYYYtttyyysssxxxsssVVVMMMFFFFFFKKKPPPWWW]]]dddooo~~~qqqcccXXXLLLJJJNNNVVV___zzz|||zzzooobbbTTTIIICCC777444111000000000///...---,,,,,,++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111111111//////222444555;;;BBBKKKhhhrrrrrrvvvzzz~~~uuummmmmmqqqvvv|||yyynnniiiaaaZZZVVVUUUVVVXXX\\\]]]______^^^___```bbbccchhhnnnqqqsssvvv{{{}}}yyyxxxvvvsssooojjjfffccc\\\[[[YYYVVVTTTTTTWWWZZZ[[[___dddiiinnntttzzz~~~zzzwwwsssooollldddbbbaaadddhhhkkkttt}}}qqqkkkaaaWWWMMMGGGCCCAAA>>>??????@@@BBBFFFLLLPPPRRRWWW]]]aaaccchhhpppwwwxxx{{{}}}zzztttooommmpppyyy~~~~~~xxxuuuWWWCCC888444222111000//////............---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,............000222444666BBBZZZrrrxxxsssuuuzzzdddRRRKKKFFFHHHKKKOOOUUU\\\fffppp~~~rrrdddXXXNNNLLLQQQVVV^^^|||}}}|||qqqdddVVVKKKEEE:::777444222111000///...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111111222000000333555777===EEEUUUtttrrrsssxxx}}}~~~uuummmlllpppuuu{{{|||wwwnnneee___]]]^^^___bbbcccdddddddddfffiiikkkkkkqqqxxx{{{{{{|||~~~~~~}}}zzzuuupppkkkhhh```___\\\XXXUUUUUUWWWYYYZZZ[[[]]]___cccjjjqqqwww|||uuuooojjjeeebbb[[[YYYYYY]]]aaadddllluuu{{{rrraaa[[[RRRKKKGGGDDD@@@===<<<>>>@@@AAACCCHHHPPPUUUYYY___fffiiijjjoooxxx{{{wwwssspppooowww~~~}}}zzz{{{^^^HHH<<<666333222111000000//////000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...///...///111222333888HHH```ttt~~~uuuqqqsss{{{oooXXXMMMGGGEEEHHHMMMPPPWWW]]]gggqqqttteeeYYYOOOOOOTTTVVV]]]|||~~~~~~~~~ssseeeWWWLLLFFF888555111...---,,,+++))),,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222333111111444666888???FFF\\\}}}rrrsss~~~tttlllllloootttyyyyyyooohhhffffffgggfffggggggggghhhjjjnnnqqqooouuu{{{~~~}}}}}}zzztttnnnkkkeeeccc```\\\XXXWWWXXXZZZWWWWWWVVVWWWZZZaaajjjppp{{{}}}xxxpppiiibbb]]]YYYVVVTTTUUUYYY\\\___fffnnnttt|||uuufffWWWPPPHHHDDDDDDCCC???;;;===@@@BBBDDDFFFLLLSSSZZZaaagggnnnqqqrrrvvv{{{yyyvvvrrrnnnuuu}}}zzzbbbKKK>>>888444333222111000000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,.../////////111333444;;;NNNgggxxx}}}rrrppprrrzzz~~~kkkSSSIIIEEEDDDIIINNNRRRYYY___hhhrrr|||qqq^^^RRROOOLLLTTTbbb~~~zzzrrrggg]]]RRRIII>>>555///...///,,,+++---+++,,,---...---,,,+++***+++++++++*********))))))++++++***************+++,,,,,,------------------------......//////000000000555444555888666???UUUnnnuuuqqqwww~~~vvvpppqqqtttvvvyyy|||wwwqqqnnnllllllkkkmmmpppqqqpppsssxxxyyy{{{vvvsssrrrmmmgggbbb___\\\ZZZYYY]]]YYYUUUUUUWWW\\\aaacccmmmppptttzzz~~~}}}zzz|||wwwoooeee\\\UUUQQQOOOLLLNNNQQQSSSWWW\\\bbbgggsss}}}ttteeeZZZLLLIIIEEEDDDDDDCCC???<<<@@@???AAAEEEHHHLLLWWWaaaiiimmmsssxxx{{{{{{vvvsssxxx}}}|||kkkOOO>>>999222111000//////.......................................---------,,,,,,,,,...---,,,,,,++++++++++++---...////////////111333666AAAYYYssspppooonnnxxxuuu]]]QQQHHHDDDCCCHHHNNNRRRWWW\\\dddqqqtttcccWWWTTTPPPVVVbbb|||uuujjj___SSSJJJ>>>666/////////---,,,---,,,------------,,,++++++,,,,,,,,,,,,+++++++++***++++++************++++++,,,,,,------------......---......//////000111111111444222333777777BBBZZZyyypppooo{{{}}}uuuppprrrwwwyyy|||{{{uuurrrsssrrrsssvvvvvvuuuxxx}}}|||xxxuuurrrmmmjjjgggddd```]]][[[XXXUUUTTTVVVYYY[[[]]]ccceeejjjoootttuuutttrrrnnniiibbbZZZSSSNNNKKKIIIGGGHHHJJJLLLPPPVVV^^^cccmmmwww~~~ssseeeWWWMMMIIIFFFCCCBBBBBBBBB???===BBBAAABBBFFFIIINNNXXXccclllqqqxxx}}}|||xxxyyyzzzyyy|||nnnQQQ>>>888222111000//////......///.................................---------,,,,,,...---,,,,,,++++++,,,,,,---...////////////222444555CCC^^^xxxlllkkknnn{{{sss[[[OOOFFFCCCDDDJJJPPPSSSXXX]]]fffrrrxxxhhh^^^ZZZTTTTTT^^^xxx}}}zzzooodddVVVKKK???777000000000...---......------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++,,,,,,---------...............///000000111111222111333000111666888FFF___}}}jjjmmm}}}vvvqqqtttzzz}}}~~~zzzzzzwwwxxxzzzzzzzzz~~~~~~vvvtttrrrpppmmmiiiddd```\\\ZZZWWWVVVVVVWWWWWWVVVYYYZZZ^^^cccgggiiihhhfff]]]ZZZTTTOOOJJJGGGEEEDDDBBBBBBDDDFFFJJJRRRZZZaaaiiirrr{{{{{{mmmaaaVVVKKKDDDGGGEEECCCBBBCCCCCCBBB@@@DDDCCCDDDHHHKKKPPP[[[fffpppvvv~~~~~~{{{vvv|||uuuuuu}}}sssUUUAAA999222222111000////////////.......................................---------...---,,,,,,,,,,,,,,,,,,---.../////////000333555555IIIggg|||iiihhhnnnrrrYYYKKKDDDCCCGGGNNNSSSUUUYYY]]]hhhttt{{{kkkbbb]]]TTTQQQWWWlll{{{~~~uuuiiiZZZNNN@@@888222111111///...//////...---++++++,,,---------,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,------......///////////////000111111222222000333111333888:::GGG```yyygggnnn}}}vvvrrrvvv{{{~~~~~~{{{zzz|||}}}~~~~~~{{{xxxuuurrrnnnjjjfffbbb```]]][[[ZZZXXXUUUSSSTTTUUUVVVZZZ]]]^^^\\\[[[RRRPPPLLLHHHEEECCCBBBBBBAAAAAABBBCCCHHHPPPYYY```hhhqqqzzz~~~nnn___UUUNNNIIIEEEFFFEEEDDDDDDEEEFFFFFFFFFGGGEEEFFFJJJMMMSSS^^^jjjttt{{{zzz{{{uuu{{{sssooosssxxxuuuYYYEEE;;;333222111000////////////...................................................------,,,,,,,,,---------...///...///000444777:::TTTttt{{{iiihhhoooqqqWWWHHHCCCDDDIIIQQQVVVVVVYYY^^^iiittt|||mmmfff```UUUQQQSSSccc|||~~~zzzmmm^^^QQQCCC;;;444333222000...//////...---,,,+++,,,---...++++++++++++************++++++******+++,,,,,,---,,,,,,---......///000000/////////000111111222222///444444777<<<;;;FFF^^^zzzhhhrrr}}}vvvsssvvv{{{}}}{{{wwwtttqqqooogggeeebbb```]]]YYYTTTQQQSSSRRRQQQRRRSSSSSSQQQOOOLLLKKKHHHEEECCCAAA@@@@@@AAAAAAAAABBBFFFNNNWWW^^^fffoooxxx~~~tttcccVVVNNNKKKIIIHHHFFFFFFEEEEEEEEEGGGIIIKKKJJJHHHIIIMMMPPPVVVbbbnnnxxxyyyyyy~~~zzz~~~qqqiiiiiilllyyysssZZZGGG;;;333222111000000/////////........................------..................---------,,,,,,---......---.........///111555999CCCaaazzzjjjjjjnnnnnnTTTGGGBBBEEELLLTTTWWWVVVYYY^^^iiisss~~~~~~ppplllgggZZZVVVUUU___www}}}qqqaaaTTTGGG>>>666555333000......///......---------------+++++++++*********))))))++++++***++++++,,,---...,,,,,,---...///000000111......///000000111111222///444555999>>>===GGG^^^zzzjjjxxx|||vvvrrrvvv{{{}}}{{{wwwtttrrrllljjjfffccc___ZZZTTTPPPQQQOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDBBB@@@??????>>>AAAAAAAAABBBEEEKKKRRRXXXbbbkkkuuuzzzxxxnnn___SSSNNNLLLKKKJJJFFFGGGGGGGGGGGGHHHLLLOOOOOOMMMNNNQQQUUU[[[hhhtttzzzzzz~~~~~~pppeeeaaabbbpppuuu___III999333333222111000000000000........................,,,,,,,,,---------------------------------...///------......///222777:::KKKnnnvvvgggjjjlllhhhQQQGGGCCCFFFMMMUUUVVVUUUXXX]]]gggqqq|||uuutttqqqddd[[[XXX\\\mmm~~~rrrcccWWWJJJAAA999666444000------...............------,,,,,,,,,+++++++++*********++++++++++++,,,---......,,,,,,---...///000111111---......//////000111111///333444777===>>>KKKcccyyylll}}}zzztttrrrwww|||yyyuuurrrpppkkkgggccc]]]WWWSSSPPPNNNKKKIIIHHHHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEIIIOOOSSS^^^gggqqqxxx~~~}}}ssskkk```WWWTTTSSSRRRQQQKKKLLLMMMLLLKKKMMMRRRUUUUUUSSSSSSVVVZZZaaannnzzz~~~|||sssfff______mmmkkkPPP999333333222111000000000000........................+++++++++,,,,,,,,,---------------------...//////------------///222888<<>>PPPdddvvv}}}}}}jjjZZZ[[[eeerrr\\\LLLEEECCCAAADDDHHHJJJLLLOOOTTTYYY^^^dddkkkpppxxx}}}{{{{{{{{{|||}}}}}}}}}zzznnncccVVVRRRUUUbbbqqqssseeeTTTGGG;;;555111//////111...............---,,,,,,)))***+++,,,...///000111------.........------,,,,,,,,,,,,---------......000000//////000000111222111333333666===DDD```vvvwww|||~~~~~~~~~~~~}}}pppfff]]]YYYWWWSSSQQQQQQTTTWWWYYYYYYXXXXXXXXXYYYTTTTTTTTTRRRNNNMMMMMMMMMXXXcccsssyyyllleeefffppp}}}~~~kkkaaa^^^jjjooo[[[DDD;;;333222111//////111......------------...............------------,,,,,,,,,,,,---------......)))///---...444666===MMMhhh~~~mmm\\\\\\fffoooYYYJJJDDDBBBBBBEEEIIIJJJLLLOOOTTTYYY___ffflllpppwww~~~}}}}}}~~~{{{zzz{{{{{{{{{{{{}}}{{{nnndddYYYSSSSSS]]]llluuugggVVVIII;;;444111///000333------......------,,,+++((()))***,,,...///111111,,,,,,---------------,,,,,,,,,,,,---------......000000000000000111111222111333333777>>>FFFccctttwww~~~~~~~~~}}}~~~yyyooofffccc```[[[YYYYYYZZZ\\\^^^^^^]]]\\\\\\\\\UUUUUUUUUSSSPPPNNNNNNOOO[[[eeetttssskkkkkksss~~~kkk```\\\ggg{{{qqq^^^DDD;;;333222111000000222.........------.........//////.........---------,,,,,,,,,---------......,,,222111111777888>>>NNNqqqnnn]]]]]]gggmmmXXXIIICCCBBBCCCFFFJJJKKKKKKNNNTTTXXX___eeejjjmmmsss{{{~~~{{{|||}}}|||||||||zzzyyyyyyyyyzzz|||~~~{{{mmm```[[[SSSOOOXXXjjjyyyjjjZZZLLL===555222///...000....../////////...---,,,---,,,+++******,,,...///...------,,,,,,------...,,,,,,------...//////////////////000111111222222222000444999===IIIiiixxxnnnzzz{{{zzzsssoookkkeee```fffeeecccbbb```^^^\\\[[[XXXWWWVVVTTTTTTTTTTTTUUU^^^jjj{{{~~~vvvxxxooo___[[[ggg{{{lllVVVCCC;;;555555444111000000///............---------,,,++++++******++++++,,,//////...---,,,,,,,,,,,,---///,,,...333333===TTTzzzoooeee___pppjjjSSSFFFBBB@@@AAAEEEIIIJJJIIILLLRRRXXX___aaaeeelllrrrvvvxxxwwwvvvwwwvvvtttuuu}}}{{{uuussstttuuuwwwwwwwwwxxx{{{~~~zzzkkk___[[[SSSPPPXXXjjj|||mmm[[[MMM>>>666333000///000.........------------,,,---,,,+++******,,,---///------,,,,,,,,,,,,------,,,,,,------...//////////////////000111111222222222111444999===KKKmmm~~~vvvqqq}}}}}}~~~}}}wwwqqqlllkkkiiifffcccaaa___]]][[[\\\[[[YYYXXXWWWWWWWWWXXX^^^jjj{{{nnn^^^\\\fffyyyjjjVVVCCC;;;555444444111///000///............------------,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------...000---///555444???UUU|||ooogggdddttt~~~fffQQQFFFCCCBBBBBBFFFIIIJJJJJJLLLQQQVVVZZZ\\\aaahhhooosssuuuuuutttuuutttrrrrrrwww{{{uuurrrrrrrrrrrrqqqpppqqqsssvvvyyy{{{~~~zzzjjj^^^[[[TTTPPPXXXiiirrr]]]OOO???888444000///000///...,,,+++++++++,,,------,,,+++***+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,------...//////////////////000111111222222333222444888===OOOsss~~~{{{qqqppp}}}||||||~~~{{{vvvssspppkkkhhhfffcccaaa___aaa```^^^\\\[[[[[[[[[[[[^^^jjjzzzpppaaa\\\eeevvvhhhUUUCCC;;;444333333000...//////............---------...------,,,,,,------...------,,,,,,,,,---.........111...000666666@@@WWW}}}|||nnnkkkjjj{{{yyybbbNNNEEEDDDCCCCCCFFFIIIJJJJJJLLLPPPTTTVVVXXX]]]eeemmmsssuuuuuussstttuuusssqqqrrrwww{{{zzzuuuqqqnnnmmmllljjjhhhgggiiilllooorrrvvvyyy|||~~~|||mmm```[[[TTTQQQWWWfff|||vvv```RRRBBB999555111///000///...+++******+++,,,---,,,,,,+++++++++,,,---...,,,++++++******++++++,,,,,,,,,------...//////////////////000111111222222333333555888???UUU|||nnnooo~~~~~~}}}xxxrrrmmmllljjjgggeeedddcccaaa___]]]\\\\\\]]]^^^iiiyyy|||~~~ttteee]]]eeetttiiiVVVDDD;;;444222222///...//////............---------------,,,,,,,,,,,,------,,,++++++,,,---...///000...000...000666666@@@WWW{{{wwwlllnnnooovvv___LLLEEEDDDCCCCCCFFFHHHIIIIIIKKKNNNPPPUUUXXX^^^fffooovvvxxxyyyuuuvvvvvvtttqqqooopppqqq|||{{{zzzxxxtttpppllliiihhheeecccaaaaaacccgggiiikkknnnqqqtttwwwzzz~~~qqqeee]]]VVVRRRVVVbbbvvvyyycccTTTDDD;;;777222000000///...+++******+++,,,---++++++++++++,,,,,,------,,,++++++******++++++,,,,,,,,,------...//////////////////000111111222222222444666888AAA[[[pppuuuwwwrrrqqqooollliiifffeeebbb```^^^]]]]]]]]]___iiixxx{{{wwwvvvtttvvv{{{~~~uuuggg___gggvvvlllZZZEEE<<<444222222///...//////............---------,,,,,,++++++++++++,,,,,,+++++++++,,,---...///000---///---///555555@@@VVVwwwsssjjjnnnqqquuu]]]KKKDDDCCCBBBCCCDDDFFFHHHIIIJJJLLLMMMTTTWWW^^^gggpppwwwzzz{{{uuuuuuuuussspppmmmkkkkkktttuuuvvvwwwvvvsssooommmhhhfffbbb___]]]^^^___aaaaaacccgggjjjmmmrrrxxx{{{tttiiiaaa[[[VVVWWW```qqqzzzfffWWWGGG===888333000111///...,,,+++++++++,,,---++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------...//////////////////000111111222222000444777:::DDDbbbsss~~~zzzxxxvvvrrrnnniiihhheeebbb```___^^^^^^aaakkkyyy}}}vvvrrrqqqqqqttt|||~~~}}}wwwggg```jjj{{{rrr___GGG>>>555333222000///000///............---------,,,++++++******++++++,,,+++++++++,,,---...///000,,,...,,,///555555@@@WWWuuu~~~qqqgggkkkooosss\\\KKKEEEBBB@@@BBBCCCEEEHHHJJJKKKLLLLLLSSSVVV\\\fffooovvvyyyzzzssssssqqqpppnnnllljjjjjjssstttwwwzzz{{{{{{zzzzzzrrrooojjjeee```\\\[[[ZZZYYY[[[]]]```ccchhhnnnrrrvvvyyy}}}~~~~~~uuukkkggg```ZZZZZZ___oooyyyiiiYYYHHH???999444111111.........------------,,,++++++,,,,,,---------,,,------,,,,,,,,,,,,------,,,,,,------...//////////////////000111111222222...444999;;;GGGgggzzzqqqzzzuuunnnllljjjgggdddbbbbbbaaaeeeooo{{{~~~~~~|||}}}yyytttrrrqqqvvv~~~{{{kkkbbbmmmxxxdddIII???666444333000000111///............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---///---000666777AAAXXXuuu|||qqqeeegggkkkoooZZZKKKEEEBBB???CCCDDDFFFIIILLLMMMNNNMMMRRRVVV\\\eeeooovvvyyyzzztttrrrooonnnnnnnnnoooooowwwyyy||||||sssjjjbbb[[[XXXVVVWWWWWWWWWXXX\\\aaaeeekkkoootttxxxzzz{{{}}}~~~uuukkkllleee^^^\\\```nnnyyyjjjZZZIII???:::444111111....../////////...---,,,***+++,,,---------,,,,,,...------,,,,,,------...,,,,,,------...//////000/////////000111111222222,,,444999<<>>JJJpppjjjbbblll{{{||||||wwwqqqnnnpppwww}}}}}}||||||{{{||||||||||||{{{{{{zzz{{{|||}}}~~~~~~}}}|||{{{yyyyyyzzzzzzzzzzzz{{{{{{}}}yyywwwzzz~~~yyynnnRRRBBB555444444000...111//////............/////////......---,,,,,,++++++,,,,,,++++++,,,,,,---...+++000///111666777FFF```~~~zzzjjjhhhmmm}}}hhhTTTGGGAAA@@@AAACCCEEEHHHJJJKKKLLLNNNOOOSSSUUUYYYbbblllssswwwxxxvvvuuuttttttssssssrrrrrruuuyyypppddd^^^[[[VVVRRRPPPOOOPPPPPPSSSWWW^^^dddiiioootttxxx}}}{{{qqqggg]]]WWWYYY___llluuufffSSSFFF<<<444000111///...------,,,---------//////.........---------...,,,******+++------,,,...------------...//////////////////000111222222222222999@@@NNNrrrddd[[[bbb|||yyyvvvvvv|||~~~|||zzzwwwuuurrrqqqpppssstttuuuuuuuuuuuuuuutttttttttuuuvvvvvvuuuttttttrrrrrrrrrrrrqqqqqqqqqqqqsssvvvyyyzzzyyyxxxwwwxxxyyyyyyyyyyyyyyyzzz{{{|||{{{}}}{{{vvvvvv}}}sssTTTDDD666555555000///111//////............//////---------,,,,,,++++++***,,,,,,,,,,,,,,,------...,,,000///000555888HHHccc}}}ooommmppplllUUUFFF@@@@@@AAACCCEEEHHHJJJJJJKKKMMMOOORRRTTTZZZbbbkkkqqqttttttuuuuuuuuuuuutttsssrrrrrrtttxxx~~~rrriiiddd\\\VVVRRROOOMMMLLLNNNQQQVVV[[[aaaiiipppuuuzzz~~~~~~rrreee\\\VVVWWW]]]jjjvvvgggUUUIII>>>555111111//////...---------------............---------------,,,+++++++++,,,,,,---...------------...//////////////////000111222333333444;;;BBBPPPttt}}}```YYY^^^vvv~~~~~~{{{vvvtttqqqmmmjjjgggfffeeeggghhhiiiiiijjjjjjiiiiiihhhiiijjjkkkkkkjjjiiihhhggggggffffffeeeddddddcccfffjjjmmmoooooommmmmmmmmmmmmmmlllmmmnnnooopppqqqsssvvvzzz}}}~~~|||tttssszzzsssWWWFFF888666555111///111//////............//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---111///000555888IIIeeetttssstttoooVVVFFF@@@@@@AAACCCEEEHHHIIIJJJKKKLLLNNNQQQUUU\\\dddkkkppprrrssstttuuuuuuuuutttrrrqqqoootttvvvzzz~~~uuunnneee]]]WWWSSSOOOKKKMMMNNNQQQUUU[[[dddmmmtttyyy}}}sssfff]]]VVVWWW[[[gggvvvgggVVVJJJ@@@777222222//////...------------...---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++,,,---...------------...///////////////000000111222333333444;;;AAAOOOrrruuu]]]YYY^^^uuuvvvqqqjjjhhhddd```]]][[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWVVVVVVYYY\\\```bbbbbbaaaaaaaaa``````______```bbbdddeeeiiilllqqquuuxxxzzz}}}}}}tttqqqxxxsss[[[III:::777666111///222//////............//////............------------------,,,,,,------...///...111///000555888IIIddd|||vvvwwwwwwrrrWWWFFF@@@@@@AAACCCEEEHHHIIIIIIJJJLLLMMMQQQVVV]]]eeekkkooorrrsssssstttuuuuuutttrrrooommmoooqqqtttxxx|||xxxlllccc]]]WWWQQQMMMMMMNNNNNNPPPUUU^^^hhhooowww|||ttthhh___YYYYYY]]]hhhwwwiiiXXXLLLBBB888333333000///......------......------,,,,,,,,,++++++++++++,,,------++++++,,,---...------------...//////000000000000111222333333111333999???NNNqqqmmmZZZZZZ___vvv{{{qqqjjjbbb```\\\WWWTTTRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNMMMMMMLLLKKKKKKLLLOOOSSSUUUUUUUUUUUUVVVUUUTTTSSSRRRSSSTTTVVVXXX]]]aaafffkkkppptttyyy|||~~~tttpppvvvuuu^^^LLL<<<888666111000222//////............//////........................---------------......///---111000000555777GGGbbbwww||||||vvvxxxxxxsssXXXGGG@@@@@@BBBCCCEEEHHHIIIIIIJJJKKKLLLQQQVVV]]]dddjjjnnnrrruuussstttvvvwwwvvvrrrooollliiikkkooosssyyyuuukkkddd]]]VVVOOONNNMMMLLLLLLNNNUUU^^^eeeqqqwww~~~uuujjjaaa[[[]]]aaalll|||mmm\\\OOODDD999333222000//////..................---------,,,,,,,,,,,,***,,,......+++***+++---...------------...//////000000000000111222333333222444:::@@@PPPuuujjjZZZ]]]cccxxx~~~rrrjjjeeebbb]]]XXXTTTQQQQQQQQQMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIJJJKKKKKKJJJIIIIIIGGGGGGGGGFFFFFFEEEEEEEEECCCEEEHHHJJJJJJKKKMMMNNNLLLKKKIIIHHHHHHIIILLLMMMRRRUUU[[[aaagggmmmtttxxx|||~~~uuupppssswww```NNN===999777222000333//////............//////---------------------------------------...//////---111000111555666DDD^^^rrr~~~{{{xxxsssvvvuuusssYYYHHHAAAAAABBBCCCEEEHHHIIIIIIIIIJJJLLLPPPUUU\\\bbbggglllrrrvvvtttvvvyyyzzzxxxtttpppmmmlllmmmooosssxxxwwwoooggg]]]VVVPPPOOOLLLJJJJJJOOOWWW]]]hhhoooxxx~~~wwwkkkbbb]]]___dddpppqqq___RRRFFF:::333111000000///...............//////.........---------))),,,......,,,***+++---...------------...//////000000000000111222333444444777===CCCVVV|||jjj\\\```fff|||xxxooolllhhhccc]]]XXXUUUTTTTTTMMMMMMLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBB>>>@@@BBBCCCDDDEEEHHHJJJHHHFFFDDDBBBBBBCCCEEEGGGKKKNNNTTTZZZaaahhhpppvvvwwwyyy|||}}}}}}vvvooorrr~~~~~~wwwbbbOOO>>>999777222000333//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,111111222555555BBB\\\ooo}}}|||vvvqqqtttrrrsssYYYIIIBBBAAACCCCCCEEEHHHIIIIIIIIIJJJLLLNNNSSSZZZ```eeejjjrrrwwwvvvxxx{{{|||zzzvvvqqqnnnssssssssstttwww}}}yyyoooddd\\\SSSRRRNNNKKKJJJNNNTTTYYYaaaiiisss{{{{{{jjjeee```___fffyyyuuucccTTTFFF:::444444000000/////////000000111...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------000///...,,,,,,+++,,,,,,------...///000111222222222888<<>>555222000000///..................---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,---------------......---------//////000111222333444444666:::===IIIlllrrrhhhiii}}}~~~xxx{{{zzzuuurrrqqqqqqnnnqqqwww}}}~~~{{{yyywwwvvvtttppplllhhhddd___[[[ZZZYYYWWWVVVTTTPPPKKKGGGBBBBBBAAAAAABBBCCCEEEFFFGGGIIIMMMPPPSSSWWW[[[___eeejjjpppwww{{{{{{xxxllllllkkkmmmnnnnnnmmmkkkiiigggdddaaa^^^\\\[[[[[[WWWTTTQQQRRRXXXfffxxxvvvooolllqqq|||~~~}}}{{{yyydddgggqqq}}}fffUUUCCC:::777444222333111000000///////////////......---------......///---------............///+++000...000777<<>>LLLooommmfffkkkzzzuuuyyy~~~}}}vvvrrrhhheee```]]][[[WWWPPPKKKEEEDDDBBBAAA@@@AAAAAABBBDDDEEEGGGIIIKKKOOOSSSVVV[[[```iiiqqqxxx}}}vvvlllfff___^^^\\\]]]^^^___]]]\\\WWWUUUSSSQQQOOONNNNNNNNNMMMKKKJJJLLLPPPZZZlll|||{{{tttmmmhhhlll}}}|||xxxzzz{{{xxx}}}wwwddddddmmm|||{{{fffUUUBBB999666333222333111111000///////////////.........---......///000---------............///+++000///111888>>>TTTsss|||zzzxxxsssjjjdddjjjsssbbbNNNGGGFFFEEEEEEFFFGGGHHHGGGHHHJJJLLLRRRVVV\\\ccciiiooouuuyyyzzz|||~~~~~~|||xxxssspppnnnqqquuuxxxzzz|||qqqccc[[[WWWUUUSSSRRRSSSTTTWWW^^^iiivvv~~~xxxtttqqqrrryyy}}}nnnaaaRRRBBB888444333333111000000/////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++---000111......///000111222333333555:::???NNNssshhhdddmmmwwwqqquuu{{{~~~uuunnniiibbbYYYRRRJJJIIIGGGEEECCCCCCCCCCCCBBBCCCDDDEEEEEEHHHLLLOOOQQQXXXbbbllltttzzzsssggg___WWWUUUSSSRRRSSSSSSSSSRRRMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMOOORRRSSSYYYiiiyyy{{{tttlllfffiiixxxwwwtttwwwwwwtttwwwtttcccbbbjjj|||{{{fffTTTAAA888555222111222111111000///////////////...............///000000---------............///,,,111111222999@@@WWWxxx}}}xxxpppfffaaahhhrrrgggPPPHHHEEECCCEEEFFFGGGHHHGGGHHHJJJLLLPPPTTTZZZ```ffflllrrrvvvyyy||||||vvvrrrooorrruuuxxx{{{}}}|||nnneee___\\\YYYUUUUUUTTTUUUZZZdddooowwwyyyrrrnnnrrr|||qqqdddUUUEEE:::666444333222111000000000000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------...---+++***,,,///333666//////000111222333333444444999@@@PPPvvvfffcccnnnuuuooorrrxxx}}}}}}{{{pppeee]]]OOONNNLLLIIIHHHGGGGGGGGGBBBBBBCCCBBBBBBDDDHHHKKKKKKRRR]]]hhhqqqxxx~~~wwwhhh```UUURRRNNNMMMMMMNNNNNNNNNLLLKKKKKKKKKKKKMMMNNNOOORRRRRRVVV[[[[[[^^^lll|||{{{uuummmeeegggvvv{{{{{{tttqqqttttttppprrryyyqqqbbb```iii||||||eeeTTTAAA777444222111222111111000///////////////...............///000000---------.........//////,,,111111333:::AAAYYYzzzyyyoooddd___fffqqqiiiQQQGGGDDDBBBEEEFFFHHHHHHGGGHHHJJJLLLOOOSSSYYY^^^dddiiiooosssyyy}}}xxxsssnnnpppssswwwzzz|||~~~wwwnnngggccc___WWWVVVTTTTTTXXX```kkkrrrtttkkkhhhssstttfffWWWJJJ???999222111000//////.../////////...---,,,+++,,,,,,---++++++,,,,,,,,,---------------...///000111222333000000000111222333555555555===???QQQ|||dddfffooo}}}sssrrrwww}}}{{{~~~~~~~~~qqqeee]]]UUUOOOOOOOOOLLLJJJKKKCCCDDDDDDCCCBBBBBBCCCEEEIIINNNVVV^^^gggqqqyyy}}}mmm```\\\UUUPPPOOOOOOMMMNNNQQQQQQQQQRRRSSSVVVYYY[[[]]]]]]aaaeeeiiimmmuuu~~~zzzsssllljjjttt~~~}}}wwwtttxxxyyyvvvqqqooopppssstttuuu}}}mmmcccaaafffwww{{{eeeQQQ@@@;;;888333222444000000000000///////////////............---------...------------...//////111222///222999???XXX|||}}}ttthhhaaafffooooooQQQDDDDDDEEEFFFGGGGGGFFFEEEFFFIIIKKKOOOQQQUUUYYY^^^eeelllqqqwww{{{|||uuupppnnnppptttwwwyyy{{{}}}}}}qqqgggaaaaaa^^^ZZZVVVVVV[[[bbbgggpppfffcccnnn|||uuufffXXXJJJ>>>777222111000//////...//////...---,,,+++++++++,,,,,,)))************+++++++++,,,------...000111111222000000000111222333555555555===???QQQ}}}hhhjjjsssvvvwww|||}}}~~~~~~~~~xxxjjjaaaYYYWWWTTTOOOLLLKKKGGGGGGGGGFFFEEEEEEFFFFFFEEEIIIPPPXXX```iiirrrxxx|||~~~}}}oooddd]]]WWWWWWVVVUUUVVVYYYZZZ[[[]]]aaaeeeiiimmmoooppptttyyy~~~xxxlllhhhoooyyy~~~{{{~~~qqqqqqvvvxxxuuuqqqooopppqqqqqqqqq|||sssgggdddgggvvv|||gggSSS@@@:::888333222444000000000000///////////////............---------...------------...//////000111///333:::@@@WWW{{{}}}ttthhh```dddmmmnnnRRREEEDDDEEEEEEFFFGGGFFFEEEEEEHHHJJJMMMOOOSSSWWW\\\bbbiiinnntttxxx}}}{{{uuupppnnnqqquuuwwwyyyzzz}}}zzznnngggbbb___[[[XXXWWWZZZ^^^bbbjjj```]]]ggguuuyyyjjj[[[LLL@@@888222222111000////////////---,,,++++++***+++++++++************++++++++++++,,,,,,---...///000000111000000000111222333555555444===@@@SSS~~~iiilllvvv~~~yyy{{{~~~~~~~~~~~~{{{uuuqqqllllllqqq|||yyyoooeee```\\\UUUPPPOOOMMMMMMKKKJJJIIIHHHHHHHHHBBBEEEKKKQQQYYYaaajjjpppxxxzzzrrrkkkfffffffffeeegggjjjnnnppptttyyyppphhhmmmvvvzzz{{{xxxooopppwwwvvvtttrrrppppppooommmkkkrrr}}}mmmiiijjjuuummmVVVAAA:::888333222555000000000000///////////////............---------...------------.../////////111000444<<>>BBBXXXuuucccfffsssxxxvvv{{{~~~~~~~~~~~~~~~~~~|||{{{zzzyyy{{{}}}}}}vvvfff[[[QQQNNNKKKGGGFFFFFFHHHIIICCCCCCDDDEEEGGGJJJMMMOOOTTT]]]mmmzzzpppkkkeee```[[[XXXWWWUUUQQQNNNJJJJJJHHHHHHIIINNNUUUZZZiiinnnuuuyyy|||vvvppprrr~~~yyytttrrrqqqqqqqqqsssssspppllliiihhhtttuuussssss{{{kkkKKK===888444333444000000000000///////////////............---------...------------.../////////111000555===BBBZZZ}}}~~~ooobbb```dddtttoooVVVHHHBBB@@@EEEFFFGGGFFFDDDBBBBBBCCCEEEIIINNNSSSWWW[[[```dddjjjlllqqqtttwwwwwwvvvuuupppqqqsssuuuwwwzzz~~~wwwtttqqqoooooolllfffaaayyyiii]]]VVV^^^lllzzzzzzqqqkkktttwwwiiiXXXGGG<<<555444333111000///......,,,,,,.../////////......+++++++++,,,,,,,,,,,,---......////////////000000000000000111222333555555777>>>BBBYYYppp___aaannnsssrrrzzz~~~}}}||||||{{{~~~}}}}}}}}}zzzxxxwwwuuussstttsssqqqrrruuuwwwwwwwww{{{yyyyyy{{{~~~}}}yyyvvvvvvxxx|||zzzkkk^^^SSSLLLFFFFFFFFFEEEDDDEEEGGGHHHEEEEEEDDDCCCCCCCCCEEEFFFHHHKKKSSS___ooo{{{pppjjjdddaaa```^^^YYYTTTNNNMMMJJJGGGFFFJJJPPPUUU___eeelllqqqtttyyyzzzpppqqq}}}~~~wwwpppmmmjjjjjjkkkmmmnnnmmmjjjgggcccooouuuuuuuuu}}}qqqOOO>>>999555222444000000000000///////////////............---------...------------...//////000111///444<<>>CCCZZZkkkZZZ\\\iiizzzmmmnnnwww}}}{{{zzzzzz~~~}}}zzzyyyzzz{{{{{{zzz{{{wwwsssqqqooonnnlllkkkmmmkkkjjjjjjjjjkkkjjjiiiuuutttuuuwww||||||yyytttqqqqqqtttxxx{{{zzz~~~qqqbbbWWWPPPJJJGGG@@@BBBCCCDDDDDDDDDEEEGGGIIIHHHFFFCCC@@@@@@AAACCCGGGFFFEEEIIIUUUhhh|||wwwrrrkkkhhhgggddd^^^YYYSSSPPPLLLHHHFFFIIIOOOSSSWWW]]]eeekkkooouuu}}}~~~ssssss}}}~~~{{{uuuoookkkeeeeeefffhhhjjjjjjhhhfff^^^jjjuuuvvvvvvuuuQQQ???:::555222444000000000000//////////////////.........---------...------------...//////111111///333;;;BBB[[[uuufffaaadddooo|||gggSSSHHHDDDCCCFFFHHHIIIHHHFFFCCCBBBBBBCCCFFFLLLPPPUUUYYY]]]```eeegggjjjmmmpppqqqqqqqqqnnnppprrrtttwww{{{yyy~~~yyyuuu^^^YYYXXX___kkk}}}zzzrrrlllrrr~~~}}}ppp___LLL???888555222111111111000///......................../////////...------,,,,,,............////////////111111111111222333444444777;;;AAA\\\jjjWWWVVVhhhvvviiigggnnn}}}}}}|||yyyvvvzzz|||zzzuuuqqqooooooooonnnpppmmmiiidddaaa`````````\\\\\\ZZZZZZ[[[]]]___aaadddfffjjjoootttwwwwwwwww~~~yyytttpppqqqtttxxxzzz}}}~~~kkkcccXXXPPPKKKHHHEEEBBB@@@@@@BBBEEEHHHJJJJJJJJJJJJJJJIIIHHHFFFDDDBBB@@@AAABBBCCCCCCFFFNNNYYYaaa~~~vvvppplllgggaaa]]]YYYUUUOOOKKKIIIHHHGGGGGGMMMPPPZZZfffnnnrrrwww}}}xxxzzz~~~|||wwwpppkkkkkkggghhhkkkppprrrpppiiiccc[[[bbbuuusssqqqvvvsssLLL@@@===555000222111111111111000000000000........................---------.........//////---111222666<<>>@@@BBBGGGMMMSSSXXX]]]___dddfffiiilllmmmmmmlllkkkjjjlllpppsssuuuyyy~~~xxxmmmhhhdddfffmmmyyyooo___ZZZYYYaaannn{{{qqqkkksssvvveeeRRREEE999666333111111000///...........................---------.........//////............////////////222222222222333555666777999???FFFccc~~~fffUUUVVVgggoooggggggkkkvvv|||pppeee\\\VVVQQQNNNKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLMMMMMMNNNOOOPPPPPPPPPQQQRRRTTTWWW[[[```cccjjjlllpppsssuuuvvvxxxyyyuuudddXXXSSSPPPLLLJJJKKKNNNQQQTTTWWWXXXZZZZZZ[[[\\\]]]___[[[YYYVVVRRRPPPOOOOOOOOOLLLKKKHHHDDDBBBAAAAAABBBBBBNNN```vvv|||yyyuuuoooiiibbb^^^YYYTTTPPPLLLHHHEEECCCCCCGGGNNNUUUZZZccckkkuuuyyy~~~~~~}}}{{{{{{yyyxxxyyyyyyuuummmgggeeekkkyyyyyyvvvvvvwwwSSSBBB;;;555111333000000000000////////////....................................////////////111222000333:::AAAZZZ~~~uuupppnnnwww|||jjjVVVHHHEEEGGGIIIIIIJJJIIIGGGDDD@@@>>>@@@BBBFFFLLLRRRWWW\\\^^^bbbeeeiiilllnnnnnnmmmllljjjmmmppprrruuuxxx|||~~~rrrllleeebbbaaagggvvvqqqaaa\\\ZZZbbbppp}}}rrrkkkssswwwfffSSSFFF999666333111111000///...........................//////.........---------............////////////000000111111222444555666888???GGGddd~~~gggWWWXXXjjjmmmfffhhhkkkttttttiii___WWWQQQMMMJJJJJJIIIIIIIIIJJJLLLMMMLLLNNNPPPRRRSSSTTTTTTTTTXXXYYYZZZYYYYYY\\\aaaeeeiiinnnssswwwyyyzzz|||~~~xxxlllaaaYYYTTTSSSQQQQQQSSSWWW]]]bbbgggiiilllllljjjiiijjjkkkgggddd```[[[XXXUUUUUUTTTQQQNNNJJJGGGDDDBBBAAA@@@@@@FFFSSSlllzzztttnnnfffccc^^^ZZZUUUPPPJJJFFFDDDBBBDDDIIIMMMQQQZZZbbbmmmrrrzzz}}}{{{yyyxxxwwwxxxyyywwwrrrmmmkkkrrr~~~|||xxxWWWEEE===666333444222222222111111111000000................................./////////000000111222000333;;;@@@WWWzzzzzzooojjjjjjppp|||{{{hhhTTTFFFCCCDDDEEEFFFHHHHHHGGGDDDAAA???@@@BBBEEEJJJOOOUUUZZZ]]]aaadddiiimmmoooooonnnllljjjlllooorrrtttwww{{{~~~{{{tttlllfff``````gggpppuuuccc^^^\\\cccqqqtttnnnvvvzzzhhhUUUGGG999777333111111000///---........................000//////...------,,,,,,............//////////////////000111222444555666888@@@IIIeeejjj[[[]]]nnnlllggghhhkkkrrr{{{vvvlllbbbYYYQQQLLLKKKJJJIIIHHHIIILLLOOOQQQPPPSSSVVVYYY\\\]]]\\\\\\]]]___aaaaaa```ccchhhmmmppptttxxxzzzzzz{{{zzzqqqiiiccc^^^[[[VVVWWWXXXZZZ]]]dddmmmssszzz~~~~~~{{{zzzzzzvvvsssnnnhhhbbb^^^[[[ZZZSSSPPPKKKGGGEEECCCBBB@@@AAACCCLLLccczzztttjjjgggccc___ZZZTTTMMMIIIGGGDDDDDDGGGIIIKKKRRRYYYeeekkkttt{{{}}}xxxwwwvvvyyy||||||yyyuuuqqqyyywwwZZZGGG>>>888555555333333222222222111111111............................../////////000000000111111000444<<>>888444333222222222111111111111000.........................../////////000000000000000111000666>>>AAASSSrrr~~~qqqhhheeedddmmm{{{nnnXXXHHHBBBBBBFFFHHHJJJJJJIIIEEEAAA>>>>>>???AAAEEEKKKQQQVVVYYY[[[___eeejjjmmmmmmkkkjjjhhhjjjnnnpppsssvvv{{{~~~vvvmmmddd^^^]]]bbbnnngggaaa^^^dddrrrzzzvvvmmmYYYKKK:::777444111000000...---........................,,,,,,------.../////////............/////////000111111111333444666777888999CCCMMMiii|||gggZZZ\\\lll{{{hhhfffkkkpppyyy{{{yyy~~~~~~~~~}}}qqqfff___WWWUUUSSSTTTWWW^^^eeejjjqqqtttzzzwwwpppfff^^^ZZZZZZ[[[\\\```ccchhhnnnvvv}}}uuummmfffbbb]]]WWWOOOJJJHHHGGGEEECCC>>>BBBHHHSSSkkkvvvtttqqqnnniiibbb[[[VVVOOOKKKIIIIIIHHHFFFIIIOOORRRZZZeeemmmqqquuuzzz}}}|||{{{~~~rrrZZZHHH===777333111111111111111000000000000........................////////////000000000000///000000777???AAARRRppp}}}ooofffcccdddnnn~~~sss\\\KKKDDDCCCIIIKKKLLLLLLJJJEEE@@@======>>>@@@DDDJJJPPPUUUXXXYYY\\\bbbhhhkkkkkkiiihhhgggjjjmmmpppssswww{{{~~~vvvkkkddd```^^^dddppplll\\\ZZZdddqqqrrr\\\JJJ>>>777111000000///000333//////............//////...............///000111///////////////000111111222222222333444555666777;;;CCCLLLhhhwwwaaaVVV^^^oooxxxfffeeemmmvvv~~~yyyzzz~~~~~~yyyooolllddd___aaaccchhhsssooofff]]]ZZZYYYXXX\\\```bbbjjjqqqvvv~~~zzzqqqiiiddd___YYYRRRMMMJJJIIIFFFCCCCCCBBBDDDLLL\\\www}}}wwwrrrpppnnnggg]]]YYYRRRKKKIIIHHHGGGHHHKKKLLLNNNRRRXXXaaakkksssxxx|||uuu[[[FFF;;;777555444222222222111000//////...000000//////......------...------,,,,,,------...///222000222999>>>QQQnnnuuuggg^^^iiitttxxxdddPPPGGGFFFCCCHHHKKKJJJIIIHHHDDD>>>>>>>>>@@@CCCGGGMMMRRRTTTYYY]]]aaaeeegggjjjlllnnnmmmnnnnnnpppsssvvvyyy{{{}}}pppgggaaa___dddkkkuuuooo___]]]hhhuuuttt___MMM>>>888222222111//////222//////............//////.........---....../////////////////////000111111222222222333444555666777999CCCNNNlllrrr]]]TTT]]]qqquuuddddddmmmwww}}}uuuqqqnnnmmmssszzzqqqhhh```]]][[[[[[^^^cccfffnnnvvv{{{}}}zzzwwwwwwvvvtttqqqlllhhheee^^^YYYSSSNNNLLLIIIFFFCCCEEEDDDEEEKKKVVVkkkzzzxxxwwwppphhh___WWWPPPNNNKKKGGGFFFHHHHHHJJJMMMRRRYYYaaahhhlllsssxxx~~~www]]]GGG;;;666444222222222111111000//////...///////////////.........///......------......//////333111333;;;@@@QQQmmmxxxkkkcccjjjttt{{{fffRRRGGGFFFDDDIIILLLKKKJJJIIIEEE???>>>>>>???BBBGGGLLLPPPSSSXXX\\\```dddfffhhhjjjlllmmmmmmnnnpppsssvvvyyy{{{~~~|||ppphhh___bbbeeelll|||qqq```]]]jjjyyywwwcccQQQ???999444444222///.../////////............/////////...------------------///////////////000111111222222222333444555777777888CCCPPPpppoooZZZSSS^^^sssqqqbbbccclllvvvvvvooommmpppvvvwwwzzzuuullldddaaa```___bbbgggkkkttt}}}xxxpppkkkiiihhhbbbbbbcccccccccccccccccc\\\YYYUUUQQQNNNKKKGGGDDDGGGFFFFFFIIINNN[[[qqq{{{sssjjjbbb[[[WWWQQQJJJGGGGGGEEEFFFHHHKKKPPPVVV[[[^^^fffkkksssxxx{{{xxx^^^HHH<<<666333111222222111111000/////////.........///////////////000//////////////////000...222111555===AAAPPPkkkzzzlllfffhhhrrr}}}~~~jjjTTTHHHEEEEEEJJJMMMLLLKKKJJJFFF@@@===>>>???AAAEEEJJJNNNQQQVVVYYY^^^aaaccceeegggiiillllllmmmooorrruuuxxxzzz{{{~~~{{{pppdddcccaaadddppprrr```\\\hhhyyyzzzfffUUU@@@:::666666444///---...//////............/////////...---,,,,,,,,,,,,,,,///////////////000000111111111222333444555777888888BBBPPPooonnnZZZTTTaaawwwoooaaabbbjjjsss{{{qqqkkkiiibbbbbbbbbeeejjjrrryyy}}}zzzqqqiiigggeeedddgggkkksss{{{xxxsssjjjccc___]]]]]]]]]UUUUUUUUUUUUWWWYYY\\\^^^\\\[[[YYYUUUQQQMMMHHHEEEEEEEEEGGGIIIKKKPPP]]]jjjzzzuuummmfffaaa[[[QQQKKKJJJFFFFFFGGGIIILLLPPPSSSVVVYYY___gggnnnsssxxxvvv\\\GGG;;;666333111111111111111000000//////------......//////000000000//////......//////000---111000555===AAAOOOgggxxxjjjeeedddmmmxxxlllWWWIIIEEEEEEJJJMMMLLLKKKJJJFFF@@@======>>>@@@CCCHHHLLLNNNSSSWWW[[[^^^```bbbeeefffkkkkkklllnnnqqqtttwwwyyyzzz~~~yyylllhhhcccbbbjjjxxxvvvccc^^^iii{{{|||hhhWWWAAA;;;777666444000---...//////............/////////...---,,,,,,,,,,,,,,,///////////////000000111111111111222444666777888999BBBNNNlllnnnZZZVVVfff~~~oooaaa```fffmmmzzz~~~~~~~~~yyyoooiii\\\YYYVVVTTTUUUYYY___bbbeeellltttxxx{{{yyyqqqnnnlllkkkllloooyyy}}}ttthhhccc]]]XXXWWWWWWVVVUUUPPPPPPPPPQQQSSSXXX\\\^^^``````^^^ZZZUUUOOOKKKHHHDDDEEEHHHKKKLLLMMMUUU^^^lll~~~vvvooojjjbbbXXXQQQOOOHHHHHHHHHIIIKKKMMMOOOQQQOOOUUU\\\ccciiipppyyyrrrZZZFFF;;;666444111111111111000000000000000------......//////000000///..................///---000///444===@@@MMMdddwwwhhhccc```jjjvvvoooZZZKKKFFFDDDIIILLLKKKJJJIIIEEE???=========???AAAEEEIIIKKKPPPSSSXXX\\\^^^```ccceeejjjjjjkkkmmmpppsssvvvxxxzzzuuunnnfffcccgggsss~~~yyygggcccnnn~~~jjjYYYBBB<<<777666444000...000//////............/////////...------------------///////////////000111111000111111222444666888999;;;AAAMMMkkkooo\\\ZZZllloooaaa___bbbgggsss}}}|||}}}~~~~~~uuuiii___[[[TTTOOOLLLMMMPPPRRRRRRVVV\\\aaaeeennnyyy{{{xxxuuurrrsssuuu}}}{{{rrrfffaaaZZZWWWWWWXXXWWWUUUTTTTTTTTTUUUYYY]]]bbbeeeffffffddd___YYYRRRNNNLLLFFFGGGKKKOOOPPPOOOTTT[[[^^^pppxxxrrrjjj___WWWUUUMMMLLLLLLKKKKKKLLLLLLLLLJJJNNNTTTYYY___gggrrryyyqqqYYYFFF<<<777555222111111000000000000000000.........//////////////////......------......///...000...333===AAAMMMdddvvvhhhbbb```iiiuuu}}}ttt___OOOHHHDDDIIILLLKKKJJJIIIEEE???===<<<<<<===???CCCFFFHHHLLLPPPUUUZZZ]]]```ccceeeiiiiiijjjlllooorrruuuwww{{{}}}tttkkkeeedddmmm~~~wwwiiihhhrrrmmm[[[CCC<<<666555444111000222//////............//////.........---....../////////////////////000111111000000111222444666888999:::BBBOOOnnnwwwdddaaasss~~~mmm___]]]___cccnnnzzz}}}~~~~~~}}}}}}}}}~~~sssddd```XXXQQQMMMLLLLLLNNNNNNOOOQQQRRRVVV\\\dddjjjuuu~~~zzzyyy|||~~~|||ooohhh```]]]___bbbcccbbbbbbaaa``````aaadddgggiiilllllljjjddd[[[TTTQQQPPPKKKLLLOOOSSSSSSQQQTTTZZZYYYeeettt}}}ssshhh```^^^UUUTTTRRRPPPNNNLLLJJJJJJGGGJJJMMMPPPUUU^^^kkksss~~~}}}{{{yyyyyyzzzzzzyyywwwxxx{{{~~~sss\\\III>>>999555222000000000000000000000111///////////////.........000//////......//////000111222///444>>>CCCOOOeeessseee___^^^fffqqqxxx{{{eeeSSSKKKEEEJJJMMMLLLKKKJJJFFF@@@<<<<<<<<<<<<>>>AAADDDFFFJJJNNNTTTYYY\\\```cccfffhhhiiijjjkkknnnqqqtttvvvzzz{{{ppphhhdddgggwwwssshhhjjjsss~~~xxxyyyooo]]]DDD<<<666444333111111444//////............//////...............///000111///////////////000111111000000111222444666888999:::BBBQQQrrrnnnhhhxxx|||lll^^^[[[]]]aaalllxxxwwwxxx{{{}}}~~~|||}}}~~~|||}}}~~~}}}~~~~~~kkkfff___XXXSSSQQQRRRRRROOONNNLLLKKKMMMQQQVVVYYYdddpppzzz~~~~~~~~~wwwooogggdddhhhnnnqqqrrrooonnnkkkiiigggggghhhhhhqqqpppmmmfff]]]VVVSSSSSSQQQPPPRRRUUUUUURRRTTTYYYWWW___hhhppp|||ooogggeee]]]\\\YYYUUUQQQNNNKKKIIIFFFGGGIIIKKKOOOYYYfffooo}}}}}}xxxtttqqqooolllmmmllljjjhhhiiinnnrrrvvv___KKK???999555222000000000000000111111111000000//////.........---111111000000000000111111444444000444???DDDQQQggg~~~ooobbb\\\[[[bbbkkkqqqxxxhhhVVVMMMFFFKKKOOOMMMLLLLLLGGGAAA<<<<<<;;;<<<===@@@CCCEEEHHHMMMSSSXXX\\\```dddggghhhhhhiiikkknnnqqqtttvvvzzz~~~vvvllleeeeeetttqqqllliiimmmyyyyyyqqqpppzzzooo[[[JJJ???666444444111///...000000//////.........---//////............//////000000000000000000111222222333333333333555888;;;<<>>888333222111111111111000000000///111111111111000000000000////////////000000000000111111222777<<>>===;;;:::;;;===AAACCCGGGKKKQQQVVV[[[___dddgggeeeggghhhiiijjjmmmqqqtttxxxzzz}}}}}}yyy~~~||||||}}}rrrjjjkkkssszzznnnhhhdddgggrrrzzzuuurrryyyooo\\\III>>>555444444111//////000/////////............------,,,,,,,,,,,,------000000000000000111111222222333333333333555888;;;===HHHSSSzzzuuulllyyyiii\\\ZZZ[[[]]]eeeooo{{{zzzxxxzzz}}}~~~ppphhhddd]]]UUURRRNNNKKKKKKMMMLLLHHHIIILLLOOOTTT\\\ccckkksss~~~zzzyyy|||{{{uuuqqqooonnnkkkiiigggaaaXXXTTTVVVXXX]]]``````bbbdddaaa\\\```]]]^^^eeemmmuuu{{{xxxqqqmmmhhhaaa\\\WWWRRRPPPLLLIIIFFFGGGGGGLLLWWWcccrrr~~~uuuooofffaaa^^^[[[WWWSSSUUUUUUSSSRRRRRRVVV\\\aaaiiiooo{{{wwwZZZGGG>>>777444333222222222222111111111111111111111000000000//////////////////000000000000111111222777<<>>HHHTTT~~~}}}ooozzzjjj\\\YYYZZZ\\\dddnnn|||}}}||||||~~~}}}}}}wwwrrrjjj```XXXSSSPPPOOOPPPNNNJJJHHHJJJGGGKKKQQQXXX```kkkxxx~~~{{{~~~yyytttmmmnnnkkkiiigggaaaZZZXXXZZZ```eeehhhggghhhiiifffbbbbbb```aaadddgggkkksss{{{}}}xxxssslllfff```ZZZUUURRROOOKKKHHHHHHGGGJJJTTT^^^kkkwww{{{vvvhhh```WWWPPPNNNMMMLLLJJJJJJIIIIIIHHHIIIMMMSSSWWW```hhhuuuvvvYYYFFF===777444333333333333222222222222111111111000000000000//////////////////000000000000111111222777<<>><<<;;;;;;===???@@@BBBEEEHHHKKKNNNQQQVVVYYYZZZ]]]```cccfffiiimmmppprrrwww~~~~~~wwwooonnnooovvvsssjjjeeebbbeeelll{{{~~~{{{}}}tttaaaHHH>>>555444444222000000........./////////////////////............//////////////////000111222333222333333333333555888;;;<<>>???BBBDDDGGGIIILLLOOOTTTWWWYYY\\\```dddfffiiimmmppppppvvv~~~yyy|||uuupppnnnqqqzzzpppgggbbb```dddlllzzz|||yyy~~~wwwdddKKK@@@777555555333000000.........///////////////------,,,,,,,,,,,,------////////////000111333333222333333333333555888;;;;;;GGGTTTttt|||kkk\\\XXXXXXXXX^^^hhhttt~~~}}}~~~}}}kkkbbb[[[YYYWWWRRRPPPPPPLLLLLLKKKLLLRRR___ooo{{{uuunnnooosss}}}yyytttoooiiilllhhhdddbbb^^^ZZZ[[[```kkkrrrwwwuuurrrqqqpppnnnnnnrrrssspppmmmmmmkkkhhhkkkoooxxxpppkkkkkkjjjfffbbb]]]ZZZWWWUUURRROOOTTT[[[cccppp~~~{{{sssiii^^^TTTMMMEEEEEEEEEDDDBBB???===<<<>>>>>>??????@@@CCCHHHKKKWWWbbbrrryyyZZZFFF<<<777444444111111111000000000//////000000////////////......////////////000000000000111000333888>>>HHHYYYiii|||uuussskkk```YYYVVV\\\kkkwwwgggTTTOOOKKKJJJLLLLLLHHHDDD@@@???>>>===<<<<<<======AAACCCFFFHHHJJJNNNSSSVVVYYY\\\```dddfffiiilllooopppvvv~~~}}}}}}uuupppqqqwwwqqqeeeaaa```dddlllzzzyyyvvv}}}{{{hhhNNNCCC999777666333000///............/////////000------,,,,,,,,,,,,------......//////000222333444222333333333333555888;;;<<>>>>>>>>?????????@@@BBBFFFIIISSS```qqq{{{\\\GGG===777444444222222222111111111000000000000/////////.........////////////000000000000111000333888>>>HHHZZZjjjwwwuuulll___XXXTTTYYYhhhuuu~~~xxxZZZSSSLLLJJJLLLMMMIIIEEE@@@@@@>>>===<<<<<<<<<<<<@@@BBBDDDFFFIIIMMMRRRVVVXXX[[[```cccfffhhhjjjlllooovvv~~~wwwssswww~~~sssfffcccaaaeeelllzzzxxxsss{{{~~~kkkOOOEEE;;;888777333000///---.........//////000000/////////....../////////.........///000222333444222333333333333555888;;;===JJJWWW}}}lll\\\XXXWWWVVV\\\fffrrr~~~}}}{{{{{{{{{{{{zzzzzz~~~~~~}}}ooohhhccc^^^ZZZZZZUUUTTTQQQNNNQQQ[[[jjjtttyyyyyytttqqqqqqrrrooojjjmmmsssrrrmmmhhheeeaaa^^^```eeellltttzzzxxxtttttttttsssrrrxxxzzzuuurrrsssrrrmmmjjjhhhooo}}}vvvpppoookkkgggbbbZZZTTTUUUZZZZZZhhhxxx~~~nnnhhh___WWWPPPKKKGGGEEECCCDDDDDDCCCAAA@@@AAABBB@@@AAAAAAAAAAAACCCGGGJJJPPP]]]ooo~~~}}}]]]HHH===777444444333333333222222222111111000/////////............////////////000000000000111000333888>>>HHHZZZjjjxxxvvvlll___WWWRRRVVVeeettt}}}^^^VVVMMMJJJLLLMMMJJJFFFAAA@@@???===<<<<<<<<<<<>>???@@@CCCGGGKKKNNNPPPWWWZZZ]]]```bbbdddgggiiilllrrryyy~~~yyy{{{ssshhh___ZZZaaannn}}}wwwrrryyyoooYYYJJJ===888777444111111........................------.........////////////111222222111000000111111333444555555777999<<>>999555555222222111111111111111222//////.........---------///............///000000111222555:::>>>HHHZZZkkk{{{qqqgggYYYSSSPPPZZZpppsssZZZNNNOOOLLLJJJIIICCCAAA@@@>>><<<;;;;;;<<<<<<<<<===>>>BBBFFFKKKOOORRRWWWZZZ]]]```aaaccceeehhhjjjpppwww~~~}}}uuuiii^^^WWW^^^mmm}}}wwwqqqzzzvvv]]]NNN???999777444000///............................../////////000000000000111333333222111111222111333555555666777:::<<<<<>>HHH[[[lll~~~~~~vvvnnn\\\UUUOOOVVVjjjvvv\\\PPPPPPLLLJJJJJJEEEBBBAAA???===<<<<<<<<<<<<:::;;;===@@@EEEKKKPPPRRRVVVYYY\\\___```aaadddffffffmmmttt~~~yyyjjj^^^UUU\\\lll|||uuuooozzz{{{aaaRRRBBB:::777333000///........................////////////000000000000000222333333222222222333222333555555666777:::<<<===FFF___tttbbb\\\YYYVVVYYY___hhhsss~~~}}}{{{|||~~~~~~~~~sssnnniiifffcccbbbgggnnn{{{}}}yyyxxxxxxtttuuuwwwyyyzzz{{{zzzzzzyyyyyyxxxvvvsssqqqrrrssszzz|||yyypppjjjdddjjjxxxtttccc^^^WWWSSSRRRQQQMMMIIIIIIHHHGGGHHHIIILLLNNNPPPNNNLLLJJJGGGEEEDDDDDDDDDKKKSSS^^^jjjrrrxxx}}}xxxooo```[[[SSSNNNLLLLLLLLLLLLMMMLLLNNNTTTZZZaaannnyyy___III???:::777666444333222111000000000000////////////............/////////...///000000111111111444888===III]]]ooo|||ttt```WWWPPPTTTccc|||vvv\\\OOOOOOLLLKKKLLLHHHDDDCCC@@@>>>===<<<<<<<<<<<<<<<===@@@DDDJJJOOORRRUUUXXX[[[]]]^^^```bbbdddeeelllttt~~~~~~{{{{{{}}}kkk___VVV[[[iiiyyy~~~rrrmmmyyy}}}dddTTTCCC;;;777333000///////////////////////////////////////000000000000///111333333222222333444222333555666666888:::===@@@HHH___vvvccc\\\YYYVVVXXX^^^hhhsss}}}||||||~~~~~~}}}}}}wwwsssqqqnnnlllooottt}}}yyyuuutttrrrtttwwwzzz|||~~~}}}|||zzzvvvrrrpppqqqsssyyy~~~{{{rrrlllqqq}}}|||kkkgggaaa]]][[[XXXTTTPPPMMMLLLJJJJJJKKKNNNRRRTTTTTTRRROOOLLLIIIGGGFFFFFFGGGMMMUUU^^^dddjjjooorrrwww{{{uuuhhh___TTTQQQLLLIIIIIIJJJKKKLLLJJJIIIJJJMMMPPPVVVcccppp^^^HHH???:::777666444333222111000000000000000000/////////.........///////////////000111111111111333888>>>JJJ```rrr|||fff\\\SSSUUU```sssuuu[[[MMMNNNKKKLLLNNNJJJFFFDDDBBB???===<<<<<<<<>>999666666333333222111000000000000000000000/////////......000000//////000000111222333222444888>>>LLLcccvvvrrrdddXXXYYY```mmmwww\\\NNNMMMJJJKKKOOOKKKHHHFFFCCCAAA>>>===<<<<<<@@@???>>>???BBBFFFKKKNNNPPPSSSWWWYYY[[[]]]```bbbjjjrrr{{{xxxuuurrrrrrwwwnnneee^^^^^^eeerrrwwwooonnnyyy{{{bbbRRRAAA999777444222222////////////////////////------........./////////---///111222111111222333333444666666777888;;;===AAAIII```uuuccc\\\XXXTTTVVV]]]fffrrr}}}{{{{{{||||||{{{~~~}}}~~~}}}~~~~~~yyyvvvuuutttrrroooiiigggeeecccbbbbbbaaaaaa]]]___eeennnuuu~~~xxxuuuuuurrrsssuuuwwwzzz|||}}}~~~}}}{{{yyyuuurrrrrruuuxxx}}}|||vvvpppllliiiccc```\\\XXXXXXZZZ^^^```bbb___[[[VVVRRRNNNLLLKKKGGGHHHJJJLLLMMMPPPUUUXXX\\\aaagggmmmqqqvvvzzz}}}{{{oooccc[[[UUUOOOKKKGGGFFFFFFGGGIIIJJJIIIHHHGGGFFFGGGGGGFFFIIIUUUbbbttt}}}\\\FFF===888666555222222111111111111111222000000000000/////////...000000//////000000111222444333444999???NNNeeezzzmmm^^^\\\bbblll|||aaaQQQOOOKKKKKKNNNKKKIIIGGGEEEAAA???======<<<===<<<;;;<<>>===<<<999888888999===CCCIIIMMMLLLOOOSSSWWWZZZ]]]```ccc]]]fffooouuuvvvsssmmmfffdddiiirrryyytttiiiaaa```bbblllqqqgggiiiwwwyyyaaaQQQ@@@999666444333333000000000000000000000000......................../////////000111111222222444555666666666888;;;===<<>>CCCHHH\\\sssxxxiiiZZZUUUTTTVVVYYY___gggrrr}}}}}}|||~~~{{{yyyzzz~~~~~~}}}vvvvvvuuusssrrrsssvvvyyy}}}~~~~~~}}}}}}~~~~~~wwwssssssmmmjjjfffeeedddbbb]]]XXXRRRRRRQQQOOOOOONNNOOOOOOMMMNNNOOONNNMMMMMMOOOQQQQQQUUU[[[bbbiiiqqqzzz|||tttoooeee^^^VVVQQQPPPPPPOOONNNJJJJJJJJJKKKLLLNNNOOOPPPSSSPPPOOOPPPPPPQQQUUU\\\ggg|||tttSSSBBB;;;555333444333333333222222222111111000000000000000000000000000000000000000111333333000666666999AAAKKKeeeuuuhhhgggqqqhhhUUUMMMMMMNNNMMMKKKJJJGGGCCC@@@>>><<<<<<<<<;;;;;;;;;<<>>CCCHHH[[[rrruuukkk[[[UUUSSSUUUXXX]]]cccmmmwww~~~~~~~~~|||||||||~~~~~~}}}}}}~~~|||{{{yyywwwuuuvvvzzz}}}|||zzzrrrpppnnnnnnnnnkkkeeeaaa[[[ZZZXXXVVVUUUSSSSSSSSSRRRRRRRRRQQQPPPOOOPPPQQQPPPRRRUUUYYY^^^dddlllqqqxxx{{{~~~|||tttlllgggbbb]]]XXXUUUUUUUUUUUUTTTMMMMMMLLLLLLMMMPPPRRRTTTXXXVVVVVVWWWUUUTTTXXX___iii~~~rrrRRRBBB<<<666333444333333333222222222111111000000000000000000000000000000000000111222333333000555666999AAAKKKfffyyyiiieeeooottt\\\PPPOOOPPPPPPKKKJJJHHHEEEAAA???===<<<<<<;;;::::::<<<>>>@@@BBBCCCGGGMMMQQQTTTUUUWWWXXXXXXZZZ^^^aaahhhsss{{{ooogggbbb```]]]cccnnnzzz~~~ttthhh___]]]```mmmzzzpppiiikkkzzzuuuXXXJJJ;;;666555333000000////////////////////////////////////////////////000000000111222222333333555666777777777999<<<>>>@@@GGG[[[uuusssnnn]]]VVVSSSUUUWWW\\\aaajjjttt}}}~~~}}}}}}{{{{{{{{{{{{|||~~~~~~|||zzzzzz}}}yyyxxxvvvwwwwwwtttmmmhhhcccbbb```]]]ZZZXXXWWWVVVVVVUUUSSSSSSRRRRRRRRRRRRQQQRRRRRRSSSUUUZZZ___dddlllppptttvvvuuuoooiiidddbbb```]]][[[ZZZZZZYYYXXXRRRQQQOOONNNOOORRRVVVXXX^^^]]]^^^___\\\XXX\\\bbbmmmpppQQQCCC>>>888444555333333333222222222111111111111111111111111111111000000000000111222333444000666666999AAAKKKeee|||hhhbbblll~~~cccSSSPPPPPPOOOKKKJJJHHHFFFCCC@@@===<<<<<<;;;::::::;;;===???@@@???EEELLLRRRTTTTTTTTTTTTSSSVVVYYY\\\aaakkkwwwzzznnneeeaaa[[[___gggrrrxxxlllaaa^^^bbbppp{{{qqqjjjlll{{{sssWWWIII;;;666555333111000000000000000000000000000////////////////////////000000111111222333333333666777777777777999<<>><<<<<<;;;:::999:::<<<>>>???===BBBIIIOOOQQQRRRRRRRRRTTTVVVYYY[[[___fffpppxxxwwwjjjcccaaaaaadddnnnzzz~~~vvviii___]]]aaapppuuulllmmm{{{tttVVVHHH;;;666666444222111000000000000000000000000000000000000000000000000000111111222222333333444666777888888888999<<>>888444444333333333222222222111111111111111111111111111111111111111111222333444444333888888999@@@IIIccclll^^^cccssspppZZZSSSQQQMMMLLLKKKJJJHHHEEEAAA>>><<<===;;;:::999999;;;<<<>>>===@@@DDDGGGJJJLLLPPPRRRTTTWWWZZZ\\\^^^bbbjjjpppxxxwwwoooiiieeeeeekkkxxxzzzqqqeeeZZZYYY^^^nnnxxxmmmmmm{{{vvvVVVHHH;;;777777555222222000000000000000000000000111111111111111111111111000111111222222333444444666777888888888999<<>><<<===<<<:::999999:::<<<===>>>???@@@AAADDDHHHNNNSSSPPPSSSVVVWWWXXX[[[aaafffrrr~~~}}}oooiiifffkkkvvvwwwqqqhhhccc\\\XXX___tttuuusss}}}www[[[III:::777666111///222111111000000000000111111000000000000111111111111111111111111222333444555666666777999:::;;;<<<<<>>===:::999888777777777888999===>>>???BBBEEEIIILLLNNNQQQUUUXXXXXXWWWYYY```fffooovvv{{{qqqggghhhssszzzsssnnnfffaaa[[[YYYccczzz}}}{{{zzz\\\KKK;;;888777222000222111111000000000000111111//////000000000111111111111111111111222333444555666666777999:::;;;<<<===@@@GGGTTTnnnxxxssspppccc]]]WWWTTTSSSTTTZZZccclllsssyyy~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}vvvpppkkkfff```[[[VVVVVVUUUTTTSSSTTTWWWZZZaaafffnnnuuu|||~~~zzzvvvrrrpppllliiieeeaaa^^^ZZZVVVSSSRRRTTTWWW]]]gggrrr||||||yyyyyyzzz{{{{{{{{{|||}}}{{{rrriiihhhmmmyyy~~~eeeLLLAAA<<<777444777333333444444333333222222111111111000000//////////////////000111222222222555555333888AAAGGG^^^qqq```___dddgggtttwww___QQQMMMNNNOOONNNLLLHHHCCC@@@>>><<<;;;:::999888999::::::<<<<<<===???CCCFFFJJJLLLOOOSSSVVVVVVVVVXXX^^^dddlllsss|||qqqooowwwxxxqqqlllddd^^^YYY[[[jjj~~~___MMM===999888333111333111111000000000000111111//////000000000000111111111111111222222333444555666666777999:::<<<======AAAGGGRRRkkk|||tttqqqeee^^^XXXTTTSSSTTTXXX^^^dddjjjpppvvvyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~{{{tttjjjccc]]]XXXSSSOOOKKKLLLLLLKKKJJJLLLOOORRRXXX^^^gggpppxxx~~~yyyuuuuuurrrnnnkkkhhhccc^^^[[[YYYZZZ^^^eeeppp|||vvvmmmmmmqqq{{{eeeKKK@@@<<<777444666444444333333222222333333111111111111111000000000222111111111111000000000666666333888@@@EEE[[[}}}uuubbb\\\^^^aaagggyyycccQQQNNNMMMMMMMMMMMMJJJFFFBBB???======<<<;;;::::::;;;;;;::::::;;;===@@@CCCGGGHHHMMMPPPSSSTTTTTTWWW]]]aaagggooo{{{|||vvvzzzxxxnnngggaaa[[[XXX^^^pppcccPPP???;;;999333111444111111000000000000111111////////////000000000111222222222222333444555555666666777999;;;<<<===>>>AAAGGGRRRkkkvvvuuuhhhaaa[[[VVVUUUSSSVVVYYY]]]bbbgggnnnrrrwww|||zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~|||ooohhh]]]VVVQQQNNNJJJGGGFFFGGGGGGGGGGGGIIILLLOOORRRXXXbbbllluuu}}}~~~|||zzzwwwtttqqqmmmhhheeeeeefffiiinnnxxx{{{sssrrrvvvfffJJJ???<<<777444555555444333222111222333444222222111111111111111111222222111111111111000000666666444888@@@CCCXXXyyyxxxcccYYYZZZ___cccsssmmmVVVPPPJJJKKKKKKLLLKKKHHHCCC@@@>>>======<<<;;;;;;;;;;;;999999:::<<<>>>BBBDDDFFFLLLNNNQQQSSSTTTWWW\\\___aaaiiiuuuzzzzzzzzzlllaaa^^^ZZZXXX```tttfffRRRAAA;;;999333111444111111000000000000111111...////////////000000000222222222222333444555666666666888999;;;===>>>???AAAGGGSSSmmm{{{vvvhhh```ZZZVVVVVVSSSTTTWWWZZZ^^^dddkkkpppqqquuuyyy}}}}}}~~~~~~}}}}}}}}}|||||||||||||||{{{{{{|||}}}yyysssaaaZZZQQQKKKIIIHHHFFFEEEDDDEEEFFFGGGGGGIIILLLNNNOOOUUU```kkkuuu}}}~~~{{{xxxtttqqqpppppprrrwwwyyyxxx|||fffJJJ>>><<<888444555555444333222111222333444111111111111111111222222000000111111222222333333666777555999@@@CCCVVVvvvzzzggg[[[[[[___aaappp{{{^^^QQQJJJIIIIIIJJJJJJIIIDDDAAA=========<<<<<<;;;:::999:::::::::<<<>>>AAACCCEEEKKKMMMPPPRRRUUUXXX\\\^^^]]]eeepppzzz{{{pppccc\\\ZZZZZZbbbvvv}}}|||hhhTTTBBB<<<888333111444111111000000000000111111......////////////000000222222222222333444555666555666888999<<<===???@@@AAAGGGRRRlllvvvfff]]]WWWTTTTTTSSSTTTWWW[[[___fffnnnssssssuuuvvvuuuwww~~~~~~}}}}}}}}}|||||||||}}}||||||{{{|||}}}~~~xxxnnngggUUUOOOHHHEEEEEEGGGFFFEEECCCDDDFFFFFFGGGHHHJJJLLLOOOVVV```kkkuuu~~~yyyyyyzzzgggIII>>><<<888444444444444333333222222333333000000000111111111111111//////000111222333444555666777666;;;AAACCCUUUtttoooaaa\\\^^^^^^jjj~~~iiiQQQLLLJJJHHHIIIJJJJJJFFFCCC>>>>>>>>>===<<<;;;:::999;;;:::;;;<<<>>>@@@BBBDDDIIIKKKNNNQQQUUUXXX[[[\\\\\\cccllltttzzz~~~sssfff[[[[[[\\\cccuuu}}}uuuqqqvvviiiUUUBBB;;;888222000333111111000000000000111111........./////////000000333333222333333444555666555666888:::<<<>>>???@@@CCCGGGPPPgggwwweee[[[UUUSSSTTTRRRUUUYYY^^^dddkkksssxxxxxxyyywwwssspppsss~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~|||uuukkk```XXXLLLGGGBBBAAACCCFFFFFFEEEDDDEEEGGGHHHHHHHHHJJJLLLPPPVVVaaakkkuuu}}}gggHHH===<<<888444444333333444444333333222222/////////000000111111111///000000111333333444555555777777<<>>===;;;::::::::::::;;;<<>>@@@@@@EEEGGGMMMbbbzzzfff\\\VVVUUUVVVSSSVVV[[[```gggooowww|||zzz{{{yyyrrrkkkkkkrrryyy~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}yyyssskkk```TTTLLLGGGCCC@@@@@@CCCEEEFFFEEEFFFHHHJJJJJJJJJJJJLLLMMMQQQWWWaaakkkuuu}}}~~~|||~~~~~~gggHHH===<<<999444333222333444555444333222111......//////000000000111111111111222222333333444555777777===DDDEEEVVVuuunnn^^^WWWVVV```qqqrrrTTTOOOJJJJJJLLLNNNKKKHHHAAAAAAAAAAAA@@@>>><<<;;;:::999999:::;;;===@@@AAAEEEFFFIIIMMMRRRVVVWWWWWW```ccchhhmmmqqqwww}}}vvvnnnhhh______```fffuuuuuujjjgggppphhhPPPAAA;;;666666777000111111111000000000000000000000000000000111111222222333333333333333333444666777999999:::;;;>>>@@@===FFFNNN]]]nnn___\\\ZZZWWWYYYYYY[[[```hhhrrr{{{~~~|||zzzsssiiihhhmmmzzz}}}~~~{{{zzz{{{}}}}}}}}}~~~~~~|||sssgggZZZPPPKKKIII@@@@@@@@@AAACCCEEEGGGIIIKKKKKKKKKLLLMMMOOOPPPQQQ[[[[[[```mmm|||~~~~~~~~~~~~}}}|||iiiKKK<<<:::888555222444444333333333333222222///000000000000111111111111111111222333444555666555:::888999BBBHHHUUUkkk{{{dddWWW\\\]]]gggxxxbbbUUULLLMMMNNNIIIGGGJJJBBBCCCBBBBBB@@@===;;;999:::999999999:::<<<>>>???@@@BBBEEEJJJPPPVVVYYYZZZZZZ]]]aaaeeekkkrrryyy~~~~~~{{{pppggg______```gggwwwtttjjjhhhqqqdddMMM???:::555777888222///000000000111111111111000000000000000111111222222333333333333444444444555777888999999;;;===@@@@@@HHHOOO^^^rrrbbb]]]ZZZWWWXXXYYY\\\aaaiiirrrzzz~~~|||uuukkkiiimmmsssvvvyyy{{{zzzyyy{{{}}}~~~|||}}}xxxrrrhhh]]]SSSKKKGGGEEEAAAAAAAAABBBDDDFFFIIIJJJKKKLLLMMMOOOQQQTTTVVVWWW]]]]]]bbbnnn}}}yyyvvv{{{~~~~~~~~~hhhLLL>>>;;;999666333444444333333333333222222000000000111111111222222111111111222333444666666666;;;999:::BBBHHHUUUjjj}}}gggYYYUUUWWWaaatttmmm\\\OOONNNOOOKKKIIIKKKDDDDDDCCCAAA???===;;;:::;;;::::::::::::;;;===>>>AAABBBDDDIIINNNSSSVVVWWWYYY[[[___cccgggmmmtttxxx}}}uuuhhh```___```hhhxxx~~~rrrkkkjjjttt|||^^^HHH<<<999555666888333//////000000111111222222000000000000000111111222222222333333444444444444555666888999999;;;===@@@CCCJJJQQQ```xxxeee^^^ZZZVVVXXXYYY\\\bbbiiirrryyy}}}zzzppplllnnnmmmqqquuuyyyzzz{{{}}}~~~~~~~~~~~~||||||}}}~~~}}}oooggg\\\RRRMMMIIIEEEBBBCCCCCCCCCEEEGGGJJJLLLNNNMMMNNNQQQTTTWWWZZZ]]]^^^______dddppp~~~zzzsssooovvv|||~~~|||fffKKK>>><<<:::666444444444333333333333222222111111111111222222222333111111222222333555666777666<<<;;;<<>>@@@DDDJJJQQQbbb{{{ggg^^^ZZZVVVWWWXXX\\\bbbiiirrryyy}}}xxxsssrrrnnnqqqvvvzzz}}}~~~}}}}}}}}}||||||}}}~~~xxxmmmcccWWWOOOLLLJJJGGGDDDGGGGGGHHHIIILLLNNNQQQSSSRRRSSSVVVYYY\\\^^^```aaa______cccnnn|||xxxrrrppprrrxxx~~~~~~}}}{{{~~~~~~{{{xxxaaaIII>>>;;;999666444444444333333333222222222111111222222222333333333222222222333444555666777777===<<<===DDDHHHSSSgggyyyjjj^^^ZZZ___ppptttWWWOOOPPPOOOLLLKKKJJJHHHEEEBBB???>>>============<<<<<<;;;;;;;;;;;;>>>@@@BBBEEEIIIMMMQQQTTTVVVXXX[[[]]]^^^aaaeeehhhooorrruuuxxxxxxyyy{{{|||xxxvvvtttqqqppprrruuuxxxooojjjeeebbbgggxxxyyymmmkkkoooxxxtttWWWDDD;;;999333333555///333222222111000///......000000000000000111111222222222333444444555666666444666888999:::<<>>EEEHHHQQQdddsssbbb[[[[[[jjj~~~}}}\\\PPPQQQOOOLLLKKKLLLJJJGGGCCC@@@???>>>>>>============<<<;;;::::::;;;>>>AAADDDFFFKKKPPPUUUUUUWWWYYY[[[[[[]]]```ccchhhlllpppssstttvvvxxxzzzvvvtttpppllliiikkkqqquuupppllliiigggkkkzzzxxxkkklllqqqzzzpppSSSBBB;;;999333222444///333222222111000///......000000000000000111111222222222333444555666666777555777999:::;;;===@@@CCCBBBGGGOOOcccjjj```[[[WWWVVVVVVYYY___gggrrr{{{xxxwwwwwwxxxzzz{{{yyyxxx|||~~~xxxsssnnnggg^^^XXXUUUTTTSSSQQQVVVVVVVVVWWWXXX[[[]]]^^^``````aaabbbaaa```___^^^______bbbjjjvvv~~~{{{vvv{{{~~~}}}vvvssskkkiiifffeeehhhmmmrrrvvv~~~~~~|||}}}vvvrrrvvvuuuiiiWWWDDD<<<:::777444333444444333333333333222222111111111111222222222333222222333333444666777888666======???EEEFFFOOOaaa{{{iii___\\\jjjbbbTTTRRROOOLLLLLLNNNLLLIIIFFFBBB@@@>>>==================<<<;;;::::::===@@@AAABBBFFFMMMRRRRRRTTTWWWXXXYYY[[[]]]___cccgggkkkoooqqqrrruuuwwwrrrqqqnnnjjjhhhkkksssyyy~~~lllkkkkkkmmmrrrwwwjjjmmmssszzzlllOOO???::::::333333666222000000000000000000111111000000000000000111111222222222333444555666777777666888:::<<<===???BBBEEEDDDGGGPPPcccnnnbbb\\\YYYUUUUUUWWW\\\fffrrr}}}|||yyyyyyzzz{{{zzzxxx|||~~~~~~~~~||||||}}}}}}~~~~~~xxxrrrooonnnjjjeeeaaa^^^]]]^^^^^^]]]]]]]]]]]]^^^```bbbcccdddeeeffffffeeebbb```___cccccceeelllwww~~~xxxvvvxxxzzzyyyvvviiigggdddbbbbbbeeehhhjjjkkkrrryyy}}}}}}||||||{{{yyyvvvrrroooqqqttteeeTTTCCC<<<;;;888555444444444333333333333222222000000000111111111222222333333333333444666777888666======>>>DDDEEELLL^^^xxxpppccc]]]jjjhhhYYYUUUQQQNNNOOONNNMMMKKKHHHEEEAAA>>><<<<<<<<<===>>>>>>===<<<;;;:::<<>>===@@@FFFLLLNNNPPPSSSVVVWWWXXX[[[]]]___cccgggkkkmmmoooqqqsssoooppppppnnnnnnttt~~~xxxhhhhhhlllrrrxxxwwwjjjmmmttt{{{iiiLLL===999:::444555888444---...///000111222333333000000000000000111111222222222333444555666777888777999;;;<<<>>>@@@CCCFFFFFFHHHPPPcccqqqddd^^^ZZZUUUUUUVVV[[[eeerrr~~~|||{{{|||~~~}}}||||||}}}~~~~~~}}}||||||||||||||||||yyyyyyzzz{{{||||||{{{{{{yyyzzz|||zzzsssnnnkkkooonnnllliiieeeeeegggiiibbbaaaaaaaaaaaacccdddeeeggghhhhhhhhhgggeeebbb```gggggghhhnnnxxx}}}vvvsssuuusssxxx~~~}}}zzzjjjiiifffeeeeeefffgggiiieeejjjoooooonnnqqqzzz}}}|||yyywwwqqqqqqooolllmmm~~~uuucccTTTDDD===<<<999666555444444444333333333222222///000000000000111111111333333333444555666777888555<<<===>>>DDDDDDKKK\\\ssspppaaaYYYdddxxxlll]]]WWWRRROOOQQQNNNNNNLLLJJJFFFBBB>>>;;;;;;<<<===>>>>>>===<<<;;;:::===>>><<<999;;;@@@FFFJJJMMMQQQTTTUUUWWWYYY[[[]]]```eeehhhjjjlllnnnpppnnnpppssstttvvv~~~}}}mmmggggggmmmssszzztttkkkqqqxxxeeeKKKBBB:::777666222111222000000000000000000000000222222222222222222333333444444444555555555555555777999<<>><<<666444666333555444444333333444444555111111000000000000000111555555555666777888888888:::;;;???CCCEEEHHHQQQ[[[rrrmmm```bbbhhhmmmyyy~~~dddXXXVVVRRRKKKOOOPPPPPPLLLEEE???======<<<<<<<<<<<<<<<===>>>???999:::;;;;;;;;;<<<>>>@@@EEEHHHLLLPPPRRRTTTWWWYYY[[[^^^aaaeeejjjmmmqqqssstttvvvzzzzzzjjjcccaaahhhppp}}}rrrjjjqqqyyydddKKKBBB:::777666333111222111111111111111111111111222222222222333333333333666666666666777777777777888:::===???@@@BBBEEEGGGFFFMMMUUUaaa|||vvveee\\\VVVWWWSSSRRRWWW___iiiwww~~~}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~}}}}}}{{{zzzxxxuuutttsssssssssssstttuuuwwwyyyyyywwwvvvzzz{{{|||~~~}}}~~~zzztttpppjjjeeefffkkktttxxxyyyvvvssstttsssqqqnnnlllhhhgggggghhhhhhhhhfffffffffeeecccdddfffhhhlllqqqwww|||~~~~~~|||{{{}}}{{{wwwrrrnnnmmmnnnnnnnnnooolllkkkkkkhhhdddeeejjjuuu}}}|||~~~{{{xxxtttppprrrwwwfffLLL>>><<<666555777444444444333333333333444444111111000000000000111111333333444666777999::::::;;;;;;???CCCEEEHHHQQQZZZoootttdddcccgggkkkuuujjjYYYTTTQQQMMMOOOPPPPPPLLLFFF@@@>>>===:::::::::;;;<<<===>>>???======<<<:::999;;;???BBBCCCFFFJJJNNNPPPSSSVVVXXXZZZ]]]```dddiiinnnsssvvvyyyjjjddd]]]bbblll~~~qqqjjjqqq{{{cccKKKBBB999777666333111222222222222222222222222222222222222333333333444444777777888888888999999999999;;;>>>???@@@AAADDDFFFHHHMMMSSS^^^vvvxxxfff[[[UUUVVVRRRQQQVVV\\\eeesss}}}~~~~~~}}}|||}}}}}}~~~{{{yyyxxxwwwvvvtttqqqoooooonnnnnnmmmoooqqqssstttuuuuuuttt||||||}}}}}}~~~zzzyyyyyy|||{{{xxxtttnnnhhhdddaaa___dddkkkttt{{{{{{uuuttttttsssqqqnnnkkkiiiiiiiiiiiihhhiiihhhgggdddccceeehhhkkkpppxxx|||yyyyyyzzz|||}}}}}}~~~{{{xxxwwwvvvuuuttttttqqqooonnniiibbbaaadddqqq~~~~~~|||xxxyyyyyydddKKK>>>===777666888555333333222222222222333333111111000000000111111222222222444666888:::;;;<<<;;;;;;???CCCFFFHHHPPPYYYiiijjjcccdddiiiqqq{{{|||qqq\\\SSSQQQQQQPPPPPPPPPLLLGGGBBB???>>>999999999:::;;;<<<>>>???@@@@@@===;;;999;;;???CCCAAACCCGGGJJJMMMPPPSSSVVVYYY[[[^^^bbbgggnnnvvv{{{|||nnniii___```hhh{{{sssmmmttt~~~bbbJJJAAA999777666333222333222222222222222222222222222222333333444444555555888888888999999::::::;;;;;;===???@@@@@@AAACCCEEEIIIMMMRRR[[[pppxxxggg\\\VVVUUURRRQQQTTTXXX```nnn{{{~~~|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}zzzvvvsssppppppooommmjjjiiihhhggghhhgggiiilllnnnpppqqqrrrttt{{{{{{{{{{{{}}}~~~|||xxxvvvwwwyyyxxxqqqkkkjjjddd^^^\\\[[[]]]eeennnvvvzzzwwwwwwvvvssspppmmmkkkkkkllllllkkkllljjjhhheeedddggglllpppvvvzzzsssnnnmmmnnnooopppxxx|||}}}~~~|||{{{zzzzzzxxxvvvtttnnnfffbbbdddooo}}}zzzcccKKK>>>===888777999555333222222111111222222333111111000000111111222222333333555666888:::;;;<<<<<<;;;>>>CCCFFFHHHOOOVVVeeerrrcccaaafffpppyyyzzzwwwbbbUUUSSSVVVQQQQQQOOOMMMHHHDDDAAA???777888888999:::<<<===>>>AAAAAA@@@>>><<<<<>>AAADDDGGGIIILLLPPPSSSVVVXXX\\\```eeemmmwww{{{nnnjjjbbbaaafffyyyvvvqqqvvvbbbJJJAAA999777666333222333111111111111111111111111222333333444555555666666777888888999::::::;;;;;;===???AAABBBBBBBBBDDDFFFKKKMMMRRRZZZlllvvveee\\\VVVTTTRRRPPPRRRTTT[[[hhhvvv|||~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||zzzvvvqqqllliiifffeeecccaaa____________```cccgggiiikkkmmmpppssswwwwwwxxxyyy{{{}}}}}}yyytttrrrrrrnnnfff```___ZZZVVVWWWYYY^^^hhhsss}}}{{{yyyvvvssspppooopppqqqqqqqqqooommmkkkiiiiiilllrrrwww}}}~~~yyypppgggbbb``````aaaaaaffflllsssxxx{{{{{{{{{zzz|||}}}}}}~~~~~~~~~|||zzzyyyrrrjjjggghhhmmmzzzzzzcccKKK???>>>999777999555333222222111111222222333111111111111111222333333555666666777888999::::::===<<<>>>CCCGGGHHHMMMTTT```www|||ggg```dddoooxxx}}}kkkYYYSSSTTTRRRQQQOOOMMMJJJGGGCCC@@@888888888888:::;;;<<<===>>>AAACCCCCCAAA>>>=========???BBBDDDFFFIIIMMMPPPRRRVVVZZZ]]]bbbjjjvvv~~~vvvgggcccaaa___fffzzz}}}|||uuuqqqwwwcccIII@@@999777666444222444111111111111111111111111222333333444555666777777888888999:::;;;;;;<<<<<<>>>@@@BBBCCCDDDDDDGGGHHHLLLNNNSSSZZZiii}}}yyyvvvfff\\\VVVTTTQQQPPPPPPPPPUUUcccqqq{{{~~~}}}}}}}}}~~~~~~~~~}}}}}}|||}}}~~~|||zzzxxxtttoooiiieeebbbZZZYYYXXXVVVUUUVVVVVVWWWXXX\\\aaadddeeehhhmmmqqqssstttuuuwwwyyyzzz{{{|||zzzuuupppkkkgggbbb\\\WWWUUURRRRRRVVV[[[bbbmmmwww~~~zzzwwwuuuqqqppppppqqqqqqqqqsssrrrqqqooopppuuu{{{~~~wwwnnniiibbbZZZUUUSSSTTTTTTWWWXXXZZZ]]]bbbgggkkkmmmmmmqqqwww|||~~~~~~~~~{{{uuunnnkkkmmmnnnzzz{{{dddLLL@@@???:::777888444333333222222222222333333111111111111111222333444666777777888888999999999>>><<<===CCCGGGIIILLLQQQ\\\mmmqqqccccccllltttzzzdddUUUPPPRRRQQQOOOMMMLLLIIIEEEBBB999999999999:::;;;<<<<<<<<<@@@CCCEEECCC???===<<<===???@@@BBBCCCFFFJJJMMMNNNSSSXXX[[[^^^fffrrr{{{ooo```]]]\\\]]]ggg|||zzzvvvqqqooovvvdddIII@@@999777666444333444222222222222222222222222333333444555666777888888999::::::;;;<<<===>>>??????AAADDDEEEEEEGGGIIIKKKMMMOOOTTT[[[ggg{{{uuu~~~lll___WWWSSSQQQOOONNNMMMQQQ___mmmxxx~~~|||{{{{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~|||uuurrrnnniiiccc^^^YYYWWWOOOOOONNNMMMMMMNNNOOOOOOQQQVVV[[[^^^___ccciiinnnrrrssstttvvvvvvvvvuuuuuuqqqnnnhhhbbb\\\WWWSSSQQQPPPOOOSSS[[[bbbiiisss}}}|||xxxvvvuuutttsssrrrwwwwwwxxxxxxzzz~~~|||ppphhhZZZWWWRRRMMMKKKJJJKKKLLLMMMMMMNNNPPPUUUZZZ___bbbbbbhhhpppwww}}}yyyrrrpppsssvvv~~~}}}eeeMMMAAA@@@:::777777333444444333333333333444444111111111111222333444555555555666777999:::;;;;;;>>><<<===CCCGGGIIILLLPPPXXXeee~~~jjjcccggglll~~~uuu^^^SSSSSSQQQNNNNNNMMMKKKFFFBBB;;;;;;::::::::::::;;;;;;<<>>===>>>???@@@@@@AAACCCGGGKKKKKKQQQVVVYYY[[[aaallluuulll^^^[[[XXX[[[ggg}}}yyypppmmmlllttteeeIII@@@888777666444333444333333333333333333333333333333444555666777888999;;;;;;<<<===>>>???@@@@@@@@@BBBEEEFFFGGGHHHKKKMMMMMMOOOUUU\\\ggg~~~xxxtttdddZZZSSSQQQOOONNNLLLOOO]]]kkkttt}}}~~~|||zzzxxxxxx{{{~~~~~~~~~|||~~~}}}||||||{{{yyywwwmmmjjjeee___XXXSSSOOOMMMIIIHHHHHHGGGHHHIIIJJJKKKLLLQQQWWWZZZ[[[___ffflllrrrsssuuuuuuuuusssqqqoooiiigggbbb[[[TTTOOONNNNNNPPPQQQWWWaaaiiipppzzz~~~|||zzz{{{{{{}}}~~~~~~wwwlll^^^UUUKKKJJJGGGEEEDDDEEEFFFHHHEEEFFFGGGJJJOOOTTTXXX[[[]]]cccllltttzzz~~~~~~{{{{{{~~~vvvuuuxxx~~~~~~~~~eeeMMMAAAAAA:::777777222555444444333333444444555111111111111222333444555333444555777999;;;======>>><<<===CCCHHHIIIKKKOOOUUU```}}}pppcccbbbeee|||iiiZZZSSSQQQNNNNNNNNNLLLGGGCCC<<<<<<;;;;;;::::::;;;;;;===???AAAAAA???>>>???@@@???@@@@@@@@@@@@BBBFFFIIIJJJOOOVVVXXXYYY___iiirrrwww~~~xxxhhh[[[UUUVVV\\\lllzzzzzzllljjjmmmwwwfffKKKAAA888666555333333555111222333444444333222111444444555777888999:::;;;;;;;;;<<<>>>???@@@AAABBB@@@BBBDDDEEEEEEGGGIIIKKKMMMSSSUUUZZZhhh{{{vvvfff[[[YYYTTTPPPOOOOOOQQQXXX```uuu}}}~~~|||yyyyyy{{{~~~~~~~~~~~~}}}}}}{{{zzzzzzzzzvvvooojjjhhhaaaXXXPPPKKKHHHGGGFFFGGGGGGFFFEEECCCCCCEEEGGGHHHMMMQQQTTTUUUYYYaaahhhooopppqqqqqqooolllhhhfff```\\\WWWQQQMMMLLLMMMNNNNNNSSS[[[dddnnnwww~~~tttmmmdddXXXOOOMMMGGGFFFEEECCCAAA???>>>===CCCCCCBBBCCCFFFJJJOOOQQQYYYaaaiiiooowww~~~zzzwwwyyyyyyvvvyyy}}}|||yyyzzz~~~|||{{{___NNN>>>999999777444333222222222222222222222222444444333333333444555555555555555777:::;;;<<<;;;>>>???AAABBBCCCEEEIIILLLRRR___vvvzzzccc```hhhrrr```UUUQQQOOOQQQPPPLLLJJJJJJBBB???<<<::::::<<<<<<<<<>>>======>>>@@@AAA@@@>>>===<<<<<<<<<>>>???AAACCCKKKNNNQQQUUUXXX\\\aaadddlllrrryyy~~~~~~wwwggg\\\WWWYYY\\\jjjxxxwwwllljjjmmmyyygggJJJAAA888666555333333555222222222333333222222222444444555777888999:::;;;;;;<<<===>>>???@@@AAABBBAAACCCFFFGGGGGGHHHJJJLLLOOOTTTUUUYYYfffxxx|||jjj]]]XXXTTTPPPOOOOOOPPPWWW___nnnwww}}}zzzyyyzzz|||}}}}}}~~~~~~~~~}}}{{{yyyxxxvvvrrrkkkeee\\\VVVOOOIIIFFFFFFFFFEEEGGGGGGHHHFFFDDDDDDEEEFFFEEEIIIMMMOOOQQQUUU]]]cccjjjkkkkkkkkkiiifffbbb```ZZZWWWRRRNNNKKKKKKMMMNNNSSSWWW___gggoooxxx}}}}}}ssshhh```WWWNNNIIIIIIFFFFFFEEECCCAAA???>>>===??????>>>???BBBFFFJJJLLLSSS\\\fffmmmwww~~~{{{vvvsssuuuzzzxxxuuuwww{{{}}}|||{{{{{{\\\MMM>>>999888777444333222222222222222222222222333333333333333444444555555555555777:::;;;<<<<<<>>>???AAABBBCCCEEEIIILLLQQQ\\\pppjjjeeejjjqqqjjjYYYRRRNNNOOOOOOLLLJJJJJJDDDAAA<<<::::::;;;;;;;;;<<<<<<<<<===@@@AAA@@@>>>===<<<<<<<<<===???AAABBBHHHKKKOOORRRUUUYYY^^^aaafffkkkrrrwwwyyyxxxxxxwwwvvvggg]]]ZZZ\\\^^^iiiyyywwwpppnnnrrrgggIII@@@888666555333333444333222222222222222222333444444555777888999:::;;;;;;<<<===>>>???AAABBBBBBCCCEEEGGGHHHIIIJJJLLLNNNPPPUUUUUUWWWcccuuu|||mmm^^^YYYTTTPPPOOONNNOOOUUU]]]fffpppyyy~~~{{{xxxxxxyyy{{{{{{|||}}}}}}~~~~~~zzzuuurrrooojjjccc]]]OOOKKKFFFCCCCCCEEEFFFGGGFFFHHHIIIIIIFFFDDDDDDDDDAAADDDHHHJJJKKKPPPVVV\\\bbbcccccccccaaa]]]ZZZWWWTTTQQQNNNLLLLLLMMMPPPRRRYYY]]]cccjjjrrrzzz|||yyyyyyyyyzzzxxxxxxzzz~~~|||qqqeeeYYYQQQJJJEEEDDDFFFFFFEEEEEECCCBBB@@@???>>>===<<<<<<<<<>>>BBBFFFHHHLLLVVVaaalllxxxzzzuuupppmmmnnnsss{{{~~~xxxwwwyyy|||{{{xxxXXXJJJ<<<888888777555444222222222222222222222222222222222222222333444444444555666888:::;;;<<<===>>>???AAABBBCCCEEEIIILLLPPPWWWgggtttkkkjjjmmmzzzbbbWWWNNNMMMPPPOOOLLLKKKFFFCCC>>>;;;:::::::::999:::::::::<<>>@@@AAAEEEHHHKKKNNNQQQUUUZZZ]]]```eeekkkpppqqqrrrrrrrrrwwwhhh```^^^___aaannn}}}{{{uuutttzzzfffHHH???777666555333222444444333222111111222333444444444555777888999:::;;;<<<<<<===>>>@@@AAABBBCCCDDDFFFHHHIIIIIIJJJLLLMMMPPPUUUTTTVVVbbbsss{{{mmm\\\YYYTTTQQQPPPNNNNNNTTT[[[cccmmmwww}}}{{{xxxwwwxxxyyyyyyzzz{{{|||~~~~~~|||~~~~~~}}}xxxqqqkkkfff```YYYTTTHHHEEEBBBAAACCCFFFIIIJJJGGGIIIKKKKKKIIIFFFDDDDDD???AAADDDEEEGGGKKKPPPTTTYYYZZZ[[[[[[ZZZWWWSSSQQQQQQPPPOOONNNPPPSSSWWWYYY```ccchhhnnnttt|||}}}uuupppmmmmmmmmmqqqqqqsssvvvzzz~~~{{{rrrdddZZZOOOJJJFFFBBBCCCFFFEEEEEEEEEDDDCCCBBB@@@??????>>>======???BBBEEEGGGGGGQQQ^^^kkkzzzuuuooojjjeeefffiiiooosssyyy~~~}}}zzzzzz}}}|||sssSSSFFF;;;888888666555555222222222222222222222222222222111111222222333444333555777888999;;;===???>>>@@@AAABBBCCCFFFIIILLLPPPUUUaaazzz~~~ppphhhgggwwwkkk\\\OOOMMMQQQRRRPPPOOOIIIFFF@@@<<<;;;:::999888999999999<<>>???@@@CCCEEEIIILLLOOORRRWWWZZZ___ccchhhlllnnnppprrrsssyyykkkddddddbbbgggxxx~~~}}}wwwxxx~~~bbbGGG>>>777666666333222333444333222111111222333444444444555777888999:::;;;<<<<<<===???@@@AAABBBCCCCCCEEEGGGHHHGGGHHHJJJLLLMMMSSSSSSVVVaaarrr~~~qqq]]]ZZZVVVRRRQQQOOONNNSSSYYYdddnnnxxx}}}~~~zzzxxxwwwxxxwwwxxxyyyzzz|||}}}zzz|||{{{uuulllddd^^^XXXQQQLLLFFFCCCAAAAAACCCFFFIIIJJJHHHJJJMMMNNNLLLIIIGGGFFFAAABBBBBBCCCDDDGGGKKKNNNRRRSSSUUUVVVVVVTTTQQQOOOPPPPPPPPPRRRUUUYYY^^^```fffiiimmmrrrxxx}}}yyyrrrjjjeeeccccccccchhhjjjmmmpppuuuzzzuuuiiiYYYRRRKKKHHHFFFDDDDDDFFFEEEEEEFFFFFFEEEDDDBBB@@@AAA@@@???>>>???BBBEEEGGGEEEOOO]]]lll||||||pppjjjddd___]]]___aaaeeemmmsssyyy~~~|||zzz{{{}}}}}}nnnNNNDDD:::888888555444444222222222222222222222222222222111111222222333444222555888999999;;;>>>@@@???AAABBBCCCDDDGGGJJJMMMQQQUUU^^^rrrtttgggaaakkk{{{rrraaaRRRNNNPPPRRRQQQQQQMMMHHHCCC>>><<<;;;:::999999999999<<>>???BBBDDDHHHJJJMMMQQQUUUXXX^^^aaafffiiilllpppsssvvv|||ooojjjlllgggooo|||{{{vvvzzzzzz\\\EEE===777666666333222333333222222222222222222333444444555777888999:::;;;<<<===>>>???@@@BBBCCCCCCCCCDDDFFFGGGFFFGGGIIIJJJKKKQQQRRRUUU___mmmzzzddd\\\XXXTTTSSSPPPNNNRRRXXXdddnnnwww}}}~~~{{{xxxwwwxxxvvvwwwxxxzzz|||~~~{{{|||~~~~~~{{{ssshhh___YYYTTTNNNJJJEEEBBB@@@@@@CCCFFFHHHHHHIIILLLOOOPPPNNNLLLJJJJJJEEEDDDCCCBBBCCCEEEGGGHHHKKKMMMPPPSSSTTTSSSRRRQQQQQQQQQSSSUUUYYY^^^bbbeeelllooosssxxx~~~zzzvvvnnnkkkfff```]]]\\\\\\\\\^^^aaafffjjjooouuu|||tttgggWWWQQQKKKJJJIIIEEECCCEEEEEEFFFHHHHHHHHHFFFDDDCCCAAA@@@>>>===>>>@@@BBBDDDFFFOOO\\\kkk}}}xxxlllfffaaaZZZVVVVVVUUUYYY___eeekkkpppuuuyyyyyy|||zzzxxxyyyzzz{{{yyyyyy~~~iiiJJJBBB:::888777444222333222222222222222222222222222222222222222333444444222555999:::999;;;>>>BBBAAABBBDDDEEEFFFHHHLLLOOORRRVVV]]]mmm{{{kkk___ccckkkuuuzzzjjjYYYRRRPPPOOOOOOPPPOOOKKKEEEAAA>>>===;;;::::::::::::<<>>AAACCCFFFIIIKKKOOOSSSVVV[[[]]]aaaeeeiiinnntttxxx}}}sssqqquuulllvvv{{{yyyuuu|||uuuVVVDDD===666666666444222333222222222333333222222222444444555777888999:::;;;======>>>???AAABBBCCCCCCCCCEEEFFFGGGFFFGGGHHHJJJIIIOOOPPPSSS[[[ggglll^^^YYYVVVTTTQQQOOORRRXXX```jjjttt{{{|||yyyxxxxxxvvvwwwxxxzzz}}}~~~~~~|||ssshhh^^^XXXSSSNNNKKKEEECCCAAABBBDDDGGGIIIJJJKKKMMMPPPQQQPPPOOONNNNNNHHHFFFCCCBBBBBBCCCCCCDDDEEEHHHLLLPPPSSSTTTTTTSSSVVVWWWXXX[[[___dddhhhkkkrrrtttyyy~~~zzztttmmmhhh\\\ZZZXXXUUUTTTTTTTTTUUUUUUYYY___dddiiipppxxx}}}xxxmmm```XXXQQQNNNKKKFFFDDDEEEFFFGGGIIIJJJJJJIIIFFFEEECCCAAA???>>>>>>@@@BBBCCCGGGOOO[[[jjj|||tttjjjddd___XXXRRRPPPMMMPPPTTTXXX\\\```fffiiikkkooouuu|||xxxuuuuuuxxx{{{|||{{{vvvsssrrruuuwwwbbbHHH@@@:::888666333111222222222222222222222222222333333333333333444444555111555999:::999:::???CCCBBBDDDEEEFFFGGGJJJMMMPPPQQQWWW^^^jjjtttaaa___```fffrrr~~~yyyggg\\\TTTPPPOOOQQQQQQMMMGGGCCC@@@???>>><<<<<<<<<<<<===@@@AAA@@@>>><<<;;;:::::::::;;;<<<===???AAADDDGGGIIIMMMQQQTTTXXXZZZ^^^bbbgggnnnuuuzzz~~~vvvvvv{{{pppzzz|||zzzvvvrrrRRRDDD<<<666666666444222333111222333444444333222111444444555777888999:::;;;======>>>???AAABBBCCCDDDDDDEEEGGGGGGGGGGGGIIIJJJHHHOOOPPPQQQXXXbbb}}}ppp___ZZZWWWUUURRROOORRRXXX\\\fffqqqxxx}}}yyywwwwwwvvvwwwxxx{{{}}}}}}ttthhh^^^XXXTTTPPPMMMFFFEEECCCDDDGGGKKKLLLMMMLLLNNNQQQQQQQQQPPPQQQRRRJJJGGGDDDAAAAAAAAAAAAAAAAAADDDIIINNNRRRUUUUUUUUU[[[\\\^^^aaaeeejjjnnnpppuuuxxx|||zzztttmmmeee]]]WWWNNNNNNMMMLLLLLLMMMNNNNNNPPPTTT[[[```eeemmmuuu{{{}}}sssjjjaaaXXXRRRMMMHHHFFFGGGFFFHHHJJJLLLLLLJJJHHHFFFEEECCCAAA@@@@@@AAACCCEEEHHHOOOZZZiii{{{}}}ssshhhddd___WWWOOOLLLJJJKKKNNNPPPRRRVVVZZZ^^^___cccjjjrrrxxx{{{}}}}}}|||vvvqqqppptttzzz~~~yyyrrrlllkkklllrrr~~~~~~qqq[[[GGG@@@:::888666222000111222222222222222222222222444444333333444444555666111555:::;;;999:::???CCCCCCEEEFFFGGGHHHKKKNNNQQQPPPWWW___hhh~~~{{{ccc^^^ZZZ^^^iiiwwwttteeeZZZRRRQQQTTTRRRNNNHHHDDDBBB@@@???>>>>>>======>>>@@@AAA@@@>>><<<;;;:::::::::;;;<<<===>>>@@@CCCFFFHHHKKKOOORRRWWWZZZ]]]bbbgggooowww|||zzzvvvzzzyyyssslllyyy~~~xxxsssqqqpppQQQAAA>>>999555444444333333000111333333222222333444444444555777888999:::;;;======>>>???AAABBBCCCDDDEEEFFFHHHJJJMMMNNNOOOPPPMMMMMMKKKSSS\\\aaawwwqqqggg]]]VVVUUURRRLLLNNNUUU[[[aaalllvvv}}}||||||wwwwwwxxxzzz|||~~~}}}wwwnnnfff```ZZZTTTOOOJJJHHHFFFFFFIIILLLNNNOOOQQQPPPQQQTTTVVVVVVRRROOOJJJHHHEEEBBB????????????CCCEEEHHHLLLPPPUUU[[[___```bbbeeehhhjjjooossswww{{{~~~}}}uuummmhhh```WWWPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGMMMOOOSSSXXX^^^gggpppvvvyyy|||qqqjjj```WWWQQQNNNLLLKKKIIIHHHHHHIIIKKKLLLLLLKKKGGGDDDAAA>>>===>>>@@@BBBJJJOOOZZZkkk|||wwwllleeeccc^^^WWWPPPLLLIIIFFFEEEHHHLLLOOOQQQSSSWWW]]]cccgggkkkooorrrqqqooonnnooosssxxx|||}}}vvvsssooommmlllppp~~~mmmVVVBBB>>>888444333333444444222222222222222222222222333333333333333333333444444666888:::;;;===AAADDDCCCDDDEEEGGGJJJLLLOOOPPPUUUUUU[[[hhhxxxzzzpppdddZZZ\\\fffoooxxx~~~{{{fffSSSOOOTTTOOONNNKKKGGGCCC@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>;;;999888999:::;;;;;;>>>@@@CCCEEEHHHLLLOOOPPPTTTZZZaaagggmmmtttxxxssslllnnnoookkkmmm{{{yyyuuutttmmmNNNAAA===888555444444333222333444555444222222333444444555666777888999:::;;;===>>>???@@@AAABBBCCCCCCEEEFFFHHHJJJLLLMMMNNNNNNMMMMMMLLLRRR\\\```tttxxxiii^^^WWWVVVSSSNNNOOOVVVZZZ```jjjuuu}}}~~~{{{zzzxxxyyyzzz{{{}}}zzzrrrlllgggaaa[[[VVVNNNKKKHHHGGGIIIJJJKKKLLLOOOOOOOOORRRTTTTTTQQQNNNJJJHHHEEEBBB@@@@@@@@@@@@DDDHHHLLLPPPTTTYYY___cccgggiiikkkmmmppptttyyy}}}~~~}}}||||||{{{~~~vvvlllbbb\\\UUUOOOLLLMMMLLLLLLLLLKKKJJJIIIIIIHHHKKKMMMPPPUUU[[[dddmmmtttzzz|||uuukkkaaaZZZTTTQQQOOOMMMLLLLLLMMMNNNOOONNNLLLIIIGGGDDDBBB@@@AAABBBCCCFFFLLLYYYmmmuuummmhhhbbbZZZSSSMMMJJJFFFDDDEEEHHHJJJKKKKKKNNNSSSWWW[[[```eeehhhoooppprrrsssuuuxxx|||vvvrrrpppooonnnsssmmmUUUBBB===888444444555555555444444444444333333333333333333333444444444444444777999;;;<<<<<<>>>AAACCCDDDEEEFFFHHHKKKNNNPPPRRRVVVUUUZZZfffsssvvviii]]]\\\cccjjjqqqwwwttt\\\TTTVVVPPPOOOMMMIIIEEEAAA???>>>@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<:::999999:::;;;;;;===@@@BBBDDDGGGKKKNNNOOOSSSYYY___eeekkkqqquuu{{{jjjbbbbbbddddddqqq~~~zzzvvvxxxgggJJJ@@@<<<888555444444333222555666666555333222222333444555666777888:::;;;;;;??????@@@@@@AAABBBCCCCCCEEEFFFHHHIIIKKKLLLMMMMMMNNNNNNMMMRRR[[[^^^ppplllaaaXXXWWWTTTOOOPPPVVVXXX^^^gggrrr{{{|||yyyzzzzzz{{{|||~~~~~~xxxsssooojjjccc^^^TTTQQQMMMKKKKKKKKKKKKJJJPPPPPPQQQSSSTTTTTTRRROOOMMMKKKHHHFFFDDDDDDDDDEEEGGGKKKPPPVVV[[[```dddhhhpppqqqssstttwww{{{|||wwwsssrrrrrrrrrqqquuu|||~~~mmmbbbVVVPPPKKKHHHIIILLLLLLMMMMMMLLLLLLKKKJJJJJJHHHJJJMMMPPPVVV___iiipppzzzyyyooofff___YYYUUURRRQQQQQQQQQRRRRRRPPPNNNLLLKKKIIIFFFEEEDDDDDDDDDDDDKKKYYYnnn}}}sssllleee\\\VVVQQQLLLGGGDDDCCCEEEFFFFFFEEEGGGIIILLLPPPUUU\\\```mmmrrrxxxyyyxxxyyy|||vvvsssqqqppppppuuulllSSS@@@<<<888555555666777777555555555555555555555555444444444555555666666666;;;<<<===>>>>>>???AAACCCFFFFFFHHHJJJMMMPPPRRRTTTVVVUUUYYYbbbmmmqqqbbb^^^aaaeeelllqqqyyylll[[[XXXQQQPPPOOOLLLHHHCCC???<<>>;;;777555444333222111333444555444333222333444555555666777999:::;;;<<<@@@@@@@@@AAABBBCCCCCCCCCFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPOOOSSS[[[^^^lllpppcccYYYWWWTTTOOOOOOUUUWWW\\\eeepppyyy|||{{{zzzzzz{{{}}}|||xxxuuuooogggaaaYYYVVVRRRPPPOOOOOONNNMMMSSSSSSUUUVVVWWWWWWUUUTTTRRRPPPMMMKKKIIIIIIJJJJJJHHHMMMTTTZZZ___dddiiillluuuvvvxxxyyy|||}}}{{{}}}yyyrrrkkkgggfffggghhhiiinnnuuu|||wwweee[[[QQQLLLIIIGGGIIINNNMMMMMMNNNNNNNNNMMMLLLLLLGGGGGGIIILLLRRR[[[eeelllvvv~~~|||rrrjjjbbb^^^VVVUUUTTTTTTUUUTTTRRRPPPOOONNNLLLJJJHHHFFFEEEDDDEEEKKKYYYlll}}}tttjjjaaaZZZTTTPPPIIIEEEDDDDDDDDDDDDEEEEEEGGGHHHLLLSSS[[[```mmmvvv|||zzz~~~|||wwwtttrrrqqqppptttkkkPPP???;;;777555666777888888444444555555555555666666555555666666777777888888;;;<<<>>>??????@@@CCCEEEGGGGGGIIIKKKMMMPPPRRRTTTVVVTTTXXX```iiizzzxxxhhhaaa```ccciiinnnssswwwfffYYYQQQQQQPPPOOOMMMHHHBBB>>>???>>>>>>>>>???@@@AAABBBAAA@@@>>>===;;;;;;;;;;;;;;;<<>>???AAACCCFFFIIIHHHHHHIIIKKKMMMOOOQQQRRRTTTSSSXXX```ggguuu|||lllccc```aaaeeekkkooosss{{{wwwaaaTTTSSSQQQQQQPPPLLLGGGBBB@@@???>>>===>>>???AAABBBBBBAAA@@@>>>===<<<;;;;;;:::<<<>>>>>>???@@@CCCEEEFFFIIINNNRRRUUUYYY]]]```zzzqqqfff[[[SSSRRRZZZddd}}}{{{vvvuuuttt{{{uuuUUUEEE;;;888666444444333111000---///111222222333555666555666777888999;;;<<<<<>>======>>>@@@AAACCCBBBAAA@@@>>>===;;;;;;:::<<<=========>>>@@@CCCDDDFFFJJJMMMOOORRRVVVYYYttteeeZZZSSSQQQYYYccc}}}yyyuuuvvvvvv|||nnnPPPCCC:::888555444444333111//////111333333333333444666666666777888:::;;;<<<<<<>>>???@@@BBBDDDFFFHHHHHHKKKLLLNNNPPPRRRSSSTTTTTTQQQXXXXXXZZZccceeelll{{{rrrppp```[[[WWWPPPMMMPPPPPPTTT\\\eeeoooyyy~~~}}}yyyxxxvvvvvvwwwzzz~~~sssqqqnnnmmmllljjjhhhfffaaaccceeedddcccbbbdddffffffccc```\\\ZZZXXXXXXXXXYYY\\\aaafffkkkqqqwww{{{|||~~~xxxssslllfffbbbUUURRRNNNKKKKKKOOOTTTWWW___eeemmmtttzzz~~~zzzmmm\\\UUUOOONNNLLLIIIIIILLLMMMOOORRRTTTUUUTTTSSSQQQKKKIIIHHHHHHMMMWWWccckkkssszzz}}}uuuoooggg```\\\ZZZYYYXXXYYYVVVRRRMMMIIIGGGGGGGGGEEEGGGMMM\\\sssyyynnnhhh___XXXSSSPPPNNNMMMLLLNNNQQQUUU\\\gggrrryyy}}}|||yyyuuuqqqmmmllltttzzz___KKK<<<999666555555555555444444444555666666777888888888999999:::<<<======>>>@@@BBBDDDEEEFFFHHHKKKNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTZZZaaaccciii}}}ttthhh```^^^aaafffmmmzzzddd^^^VVVRRRQQQPPPMMMIIICCCAAA>>><<<<<<===>>>???DDDCCCBBBAAA???===<<<;;;:::;;;<<<<<<<<<<<<>>>@@@AAADDDGGGIIIKKKNNNQQQSSSyyyggg\\\UUUSSSYYYccc}}}xxxuuuwwwyyy}}}iiiMMMAAA999777555444444333111///222444555555333333444555666666777888:::;;;<<<===>>>???@@@BBBEEEGGGIIIJJJKKKMMMOOOQQQTTTUUUVVVWWWRRRYYYZZZ\\\eeegggmmmzzzxxxtttccc^^^YYYRRRNNNPPPNNNRRRYYYbbbmmmvvv}}}{{{yyyzzzzzzyyywwwvvvwwwzzz~~~|||zzzxxxvvvsssppphhhjjjlllllliiiiiikkkmmmooommmiiieeebbb```______```bbbfffkkkooouuu|||yyyrrrjjjbbb[[[UUUMMMKKKHHHGGGHHHMMMSSSWWW]]]cccllltttzzz{{{ooo```XXXPPPNNNLLLJJJKKKNNNMMMOOORRRUUUVVVUUUSSSRRRLLLKKKIIIIIIMMMWWWdddllluuu{{{yyynnneee___\\\[[[ZZZ\\\YYYSSSMMMIIIHHHHHHIIIFFFFFFIIITTTkkk{{{uuukkkbbb\\\XXXUUUSSSTTTWWW[[[```iiitttyyy|||yyyvvvrrrmmmmmmuuuwww]]]JJJ;;;999666444444444333222555666666777888999999999999999:::;;;<<<===>>>???EEEFFFHHHHHHHHHIIILLLNNNQQQQQQPPPOOOOOOOOOPPPPPPSSSTTT[[[bbbbbbeeeuuuoooccc___```cccjjjyyykkkcccYYYSSSQQQPPPMMMJJJDDDBBB???<<<;;;<<<===???DDDDDDCCCBBB@@@>>><<<;;;:::;;;<<<<<<;;;;;;===???@@@BBBEEEGGGIIIKKKNNNPPPxxxeee\\\XXXVVVZZZbbbyyywwwtttuuu___FFF===888777666444222111111111111111222222222333333333444555666888999;;;<<<<<<>>>@@@BBBCCCCCCEEEHHHJJJKKKLLLOOORRRUUUXXXZZZ[[[\\\]]]```eeefffgggmmmtttfff___\\\UUUPPPPPPOOORRRXXX```iiissszzz}}}zzzyyyyyyzzzwwwvvvyyyzzzyyy|||~~~yyyuuupppnnnooopppooommmpppuuuuuusssooollljjjiiiiiiiiinnnnnnoooqqquuu{{{|||uuukkkeeebbb]]]TTTMMMIIIIIIFFFDDDJJJTTT[[[\\\dddhhhooowww}}}tttiii```UUUNNNLLLNNNOOOPPPQQQWWWZZZWWWVVVVVVTTTQQQNNNNNNMMMMMMPPPZZZgggpppzzz~~~xxxllldddaaaaaaaaaeee^^^TTTMMMJJJIIIGGGEEEEEEFFFIIIPPP\\\ssssssnnnkkkhhhfffgggkkkooorrrvvv{{{{{{{{{wwwqqqmmmrrrnnnTTTDDD???:::777888888444222333111333666666666666777999;;;;;;<<<===>>>???@@@@@@EEEGGGIIIJJJJJJKKKNNNPPPQQQSSSSSSOOOJJJIIIMMMQQQTTTXXX\\\aaagggmmmtttxxxzzzhhh___]]]ccclll|||qqq^^^VVVUUURRRNNNKKKGGGDDD@@@<<<;;;<<<>>>@@@AAAAAAAAA@@@???===<<<;;;<<<<<<<<<<<<============@@@@@@AAABBBDDDFFFHHHIIIyyyeee\\\XXXWWW^^^hhh~~~vvvsssttt\\\EEE>>>888777666444333222111111222222222222222333333333444555666888999;;;<<<===???@@@BBBCCCCCCEEEHHHJJJLLLMMMOOORRRUUUXXXZZZ[[[^^^___cccgggiiiiiiooowwwkkkbbb^^^WWWQQQQQQNNNQQQVVV^^^hhhrrrzzz~~~}}}zzzyyyyyyzzzwwwuuuxxxyyyzzz}}}vvvrrrqqqssstttssstttxxxyyyxxxvvvuuuttttttuuuvvvwwwwwwwwwxxx{{{zzzqqqjjj```ZZZVVVRRRKKKEEEDDDEEEEEEGGGNNNZZZ```aaaeeejjjrrrzzz{{{mmmfff[[[TTTQQQPPPQQQPPPRRRXXXZZZXXXVVVVVVUUURRROOONNNMMMMMMRRR\\\jjjsss{{{~~~uuunnnjjjhhhgggggg```VVVPPPNNNMMMKKKIIIIIIHHHIIILLLTTTeee|||yyy{{{|||~~~{{{{{{xxxrrroootttmmmSSSCCC@@@;;;888999999555333555222444666777666666888999:::;;;<<<===???@@@AAABBBFFFHHHKKKLLLLLLNNNPPPRRRRRRTTTTTTQQQMMMKKKNNNRRRUUUYYY___dddhhhmmmqqqtttqqqeeeaaaeeennn|||ggg[[[UUUQQQNNNNNNHHHEEEAAA===;;;;;;===>>>????????????>>>===;;;;;;<<<<<<<<<<<<============??????@@@AAACCCEEEGGGHHHzzzggg]]]YYYZZZcccpppuuurrruuuxxxWWWDDD>>>888777555444333222111111333333333333333333333333555555777888:::<<<===>>>@@@AAACCCDDDDDDEEEHHHJJJLLLMMMOOOQQQTTTWWWZZZ\\\```aaaeeejjjllllllrrryyy~~~oooccc^^^WWWQQQQQQMMMOOOTTT[[[eeeoooxxx}}}~~~|||zzzzzzyyyuuutttvvvyyy{{{{{{wwwzzz|||||||||~~~~~~~~~{{{qqqjjjaaa[[[TTTNNNLLLJJJGGGDDDEEEHHHLLLOOOWWWaaaeeedddeeekkkttt~~~wwwoooeee\\\VVVTTTSSSSSSTTTZZZ\\\ZZZWWWWWWVVVRRROOONNNLLLNNNTTT```oooxxx~~~~~~wwwsssqqqkkkddd[[[UUUSSSRRRQQQOOOMMMJJJIIIJJJLLLWWWkkk~~~||||||yyytttqqqvvvlllQQQAAA???;;;999::::::666444555222444666777777777888999::::::<<<>>>@@@BBBCCCDDDHHHJJJMMMNNNOOOQQQSSSUUUUUUVVVWWWTTTQQQOOOQQQTTTTTTYYY___dddgggiiikkkmmm}}}pppffffffnnntttdddXXXPPPNNNQQQKKKHHHDDD???<<<;;;<<<<<<======>>>======<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>???AAACCCEEEFFF{{{jjjaaa\\\\\\gggtttsssrrrxxxrrrTTTBBB===777777555444333222222222444444444444333333333333666666888:::<<<===???@@@BBBCCCDDDEEEEEEFFFHHHJJJMMMNNNOOOQQQTTTWWWZZZ\\\aaabbbfffkkkmmmmmmrrryyy{{{pppbbb[[[UUUPPPOOOLLLMMMQQQXXXaaalllvvv{{{|||zzzyyyuuuqqqppptttxxx||||||uuulllaaaZZZTTTQQQLLLJJJJJJKKKLLLMMMOOOSSSXXX\\\bbbhhhhhhddddddkkkuuu{{{oooccc[[[XXXWWWXXXXXX]]]___\\\ZZZYYYWWWTTTPPPNNNMMMPPPXXXfffttt~~~|||}}}|||||||||rrrkkkaaa[[[YYYXXXWWWUUUOOOLLLJJJJJJKKKQQQ^^^kkk~~~}}}zzzuuurrrvvv~~~iiiOOO???===999777::::::666444555333555777888777888999:::999:::<<<>>>AAACCCEEEFFFJJJLLLOOOPPPQQQSSSVVVXXXVVVXXXYYYXXXUUUTTTUUUVVVSSSVVV[[[___aaadddgggjjjvvv|||kkkeeejjjyyyooo^^^QQQNNNQQQMMMKKKGGGBBB???===<<<;;;<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???AAABBBCCC{{{mmmeee___^^^jjjyyy|||ppprrr|||nnnRRRAAA:::777666555444333222222222444444444444444444444444777888:::<<<>>>@@@AAABBBDDDFFFGGGGGGFFFGGGIIIKKKNNNNNNOOOPPPSSSVVVZZZ\\\```bbbfffkkklllkkkooouuuzzztttccc[[[VVVSSSQQQKKKLLLOOOTTT]]]hhhrrrxxx|||xxxvvvqqqnnnnnnsssxxx}}}}}}}}}~~~zzztttllleee\\\TTTOOOMMMMMMLLLKKKKKKNNNSSSVVVZZZ___dddgggkkkmmmiiibbbbbbiiiuuuyyykkkaaa\\\\\\]]]\\\aaaccc___\\\\\\YYYVVVQQQPPPPPPTTT___mmmzzzyyysssqqqooonnnppptttyyy}}}vvvkkkdddaaa^^^\\\ZZZTTTPPPMMMMMMLLLMMMTTT]]]rrr{{{vvvtttwww~~~|||dddKKK===:::666666999999666333444333555888999888888999;;;:::;;;===???BBBDDDFFFGGGKKKMMMOOOQQQRRRSSSVVVXXXWWWXXXZZZ[[[ZZZYYYYYYYYYVVVWWWZZZ\\\^^^ccciiimmmvvvrrrfffdddlllzzzhhhVVVNNNOOONNNLLLIIIFFFBBB???>>>===<<<===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAAAAAzzznnngggbbbcccrrryyymmmssshhhNNN???888666666555444333333333333444444444555555555666666999:::<<<>>>@@@CCCDDDEEEHHHIIIIIIIIIHHHHHHJJJLLLOOOOOOOOOPPPSSSVVVZZZ\\\```bbbfffjjjjjjhhhkkkqqqxxx|||iii___ZZZWWWTTTLLLLLLMMMQQQYYYdddnnnttt|||wwwtttppplllmmmrrrwww{{{~~~{{{}}}}}}yyyyyy{{{}}}|||{{{}}}~~~|||zzztttnnnfff^^^WWWRRRNNNKKKMMMOOORRRRRRRRRVVV\\\aaaggglllqqqssstttssslllcccbbbiiitttwwwjjjcccaaaaaa```eeegggccc```___\\\XXXSSSRRRSSSZZZffftttwwwooogggdddbbbaaacccgggpppzzzxxxoooiiieeeaaa^^^\\\VVVQQQPPPMMMKKKMMMQQQbbbyyy~~~yyyxxx}}}yyy___HHH===888555555888999666333444444666888999999999:::;;;;;;<<<>>>@@@CCCEEEGGGHHHKKKMMMOOOPPPPPPQQQSSSUUUVVVXXXZZZ]]]^^^^^^]]]\\\\\\]]]]]]^^^```ffflllqqqvvv~~~jjjcccbbbpppsss^^^QQQNNNNNNNNNLLLIIIFFFDDDAAA@@@???????????????>>>======:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@zzznnngggccchhh}}}wwwkkkrrr```JJJ>>>888666555444444333333333333333333444555666777777888;;;<<<>>>@@@CCCEEEGGGHHHJJJKKKLLLKKKJJJJJJLLLMMMPPPOOOOOOPPPRRRVVVYYY\\\aaabbbgggjjjiiifffiiinnntttmmmaaa\\\XXXUUUMMMLLLLLLOOOVVV```kkkqqqxxx|||{{{vvvtttqqqnnnnnnsssvvvxxx|||}}}|||~~~xxxsssppppppsssuuutttqqqqqqrrrssswww||||||xxxsssooollleee```YYYSSSPPPNNNLLLKKKQQQVVV]]]aaaccciiiqqqyyy|||~~~yyyooodddccciiittt~~~wwwllleeecccdddhhhjjjfffcccaaa___[[[TTTTTTWWW___lllyyy|||vvvkkkbbbZZZXXXYYYZZZ^^^bbbiiitttzzzrrrlllfffbbbbbb[[[UUUSSSQQQNNNMMMNNNXXXfff~~~~~~wwwZZZDDD===888555555999:::777444444555777999:::999999;;;<<<===>>>???AAACCCFFFGGGHHHJJJLLLMMMNNNNNNNNNPPPQQQTTTVVVZZZ^^^aaaaaa```^^^```aaabbbbbbdddggglllooosss|||sssggg```gggvvv}}}fffVVVPPPNNNNNNMMMLLLJJJHHHEEEDDDBBBBBBBBBBBBAAA@@@>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@zzzmmmeeeccclllvvvjjjrrr|||YYYFFF>>>999666555444444333333333333222333444555666888999999<<<===???BBBDDDFFFHHHIIILLLMMMMMMLLLKKKKKKMMMNNNPPPPPPOOOPPPRRRVVVYYY\\\bbbcccgggkkkiiifffggglllqqq|||oooaaa[[[VVVRRRNNNLLLLLLNNNUUU___iiiooorrrwww}}}~~~zzzvvvtttsssppppppsssuuuuuuxxx|||||||||}}}}}}~~~zzzsssoookkkggghhhlllnnnllliiihhhhhhhhhjjjooouuu|||}}}|||zzzuuuooohhhbbb^^^YYYVVVQQQNNNMMMMMMMMMLLLTTT]]]gggooottt|||~~~qqqeeedddjjjttt~~~rrrhhhcccfffjjjlllhhhdddccc```\\\VVVVVVYYYbbbppp|||}}}tttmmmaaaYYYQQQRRRUUUXXX]]]ccceeeppp~~~xxxpppiiieeeeee]]]XXXWWWVVVSSSRRRSSSRRRXXXggg|||wwwWWWCCC===888555666:::;;;888555666555777999:::::::::;;;<<<>>>>>>@@@BBBDDDFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMOOOSSSUUUYYY^^^bbbcccbbb``````bbbdddeeeeeefffhhhjjjooouuuzzzmmmbbbdddppplllZZZSSSMMMNNNNNNNNNLLLJJJHHHGGGEEEDDDDDDCCCBBBAAA???>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@vvviiieeehhhuuu}}}rrrnnnyyysssUUUEEE;;;555666555333222222333555666777777777777888999:::;;;;;;===AAAEEEHHHJJJJJJJJJPPPOOOOOONNNNNNMMMKKKIIIKKKMMMNNNPPPQQQTTTXXX[[[]]]___aaadddffffffffffffoooxxx|||lllaaaXXXSSSQQQPPPOOOOOORRR[[[eeelllqqqxxx}}}}}}|||{{{yyyuuummmooorrrttttttvvvxxxzzz||||||}}}|||{{{||||||qqqkkkjjjbbbaaaaaabbbdddeeedddbbbdddaaa```bbbcccdddjjjrrr|||}}}}}}|||uuulllddd___ZZZVVVRRRPPPOOOLLLKKKLLLNNNQQQTTT```hhhsss~~~{{{qqqooorrryyypppeeegggmmmnnnjjjgggfff___WWWXXXZZZ```kkkxxx~~~zzzpppeee^^^WWWSSSTTTUUUTTTVVVXXXZZZgggwwwxxxpppkkkfffaaa[[[XXXXXXWWWUUURRRRRRUUU]]]iiiuuu~~~oooUUUCCC999666666666666555555555555555555666888999:::;;;<<<>>>@@@BBBCCCEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNPPPRRRSSSUUUWWW[[[^^^aaacccdddbbbbbbbbbccceeefffhhhiiimmmrrr|||{{{hhhbbbgggsss|||gggYYYPPPJJJHHHLLLNNNLLLJJJKKKIIIGGGDDDCCCCCCBBBAAA@@@===;;;::::::<<<======<<<<<<;;;;;;;;;;;;<<<======}}}ooodddeeemmm}}}{{{qqqnnn{{{mmmQQQCCC<<<777666555333222222333555666777777777777888:::;;;;;;===???CCCGGGJJJLLLLLLLLLPPPOOONNNMMMLLLLLLJJJIIILLLMMMOOOPPPQQQTTTXXX[[[[[[\\\^^^```bbbdddeeeeeemmmuuuoooccc\\\YYYUUUSSSQQQPPPSSSZZZdddkkkqqqxxx}}}|||||||||yyyuuunnnnnnoooppprrrtttvvvvvvyyy{{{||||||{{{|||~~~{{{ppphhhdddbbb]]]]]]]]]___bbbcccbbbaaa```\\\ZZZ\\\]]]___gggoooyyy{{{~~~~~~wwwrrrpppjjjbbb\\\XXXUUUQQQNNNKKKMMMNNNPPPSSSXXX___dddnnnwww{{{qqqtttyyy}}}ssskkkooopppllliiihhhaaaZZZXXX[[[bbbnnnzzz}}}{{{sssjjjccc]]]YYYZZZZZZWWWUUUVVVUUU```nnnyyyvvvqqqiiiddd___[[[ZZZXXXUUUQQQTTTUUUZZZaaaiiittt~~~iiiQQQAAA888666666666666555555555555555555666888999:::;;;<<>>777666666666555555555555444555666777888999;;;<<<<<<@@@AAACCCEEEFFFGGGGGGHHHFFFHHHKKKMMMNNNOOOQQQSSSVVVWWWYYY[[[\\\]]]^^^^^^___``````aaabbbdddffffffccceeejjjuuuqqqfffccciiiqqq|||fffYYYMMMKKKLLLLLLKKKLLLLLLJJJHHHGGGFFFEEECCCAAA>>><<<;;;;;;<<<===<<<;;;;;;;;;<<<<<<<<<=========pppeeeaaalll}}}}}}ssspppvvv}}}ZZZEEE===:::888666555555444444555555666666666777888999;;;<<<===@@@CCCGGGLLLOOOPPPPPPOOONNNNNNLLLJJJHHHHHHJJJLLLNNNPPPRRRSSSTTTUUUXXXZZZYYYXXXXXXXXXZZZ^^^aaaccchhhlll~~~zzzhhhaaaaaaXXXVVVSSSPPPQQQWWW```fffnnnuuu{{{{{{||||||{{{wwwtttnnniiihhhmmmpppooommmsssvvvzzz}}}}}}||||||}}}wwwnnnaaaZZZXXXXXXUUUSSSSSSTTTVVVZZZ___aaaaaa```]]]XXXTTTUUUWWW\\\fffqqqvvvyyy}}}{{{pppjjjbbbZZZVVVUUUVVVWWWXXX```jjjpppttt{{{~~~vvvyyy|||}}}yyyuuurrrnnnhhhbbbYYY___jjjvvv}}}sssnnnggg^^^UUURRRQQQUUU]]]iiixxx~~~uuuqqqmmmjjjhhhddd^^^ZZZVVVTTTTTTVVVXXX\\\hhhsssxxx}}}qqqXXXFFF===888666666555555555444444444555666777888:::;;;<<<<<<@@@AAABBBDDDEEEGGGHHHHHHFFFIIILLLNNNOOOPPPQQQSSSUUUVVVWWWYYYZZZ[[[\\\\\\]]]]]]]]]^^^```aaacccdddaaabbbgggnnn}}}yyyhhh___```fffrrr}}}zzzgggTTTLLLKKKKKKLLLNNNNNNLLLJJJJJJIIIHHHEEECCC@@@>>><<<<<<<<<===<<<;;;;;;<<<<<<===============pppfffeeerrrwwwpppqqq}}}sssSSSBBB;;;888777555555555444444555555555666666777888999;;;===>>>???CCCHHHMMMPPPQQQPPPOOONNNNNNMMMKKKHHHHHHKKKNNNPPPRRRTTTUUUUUUVVVXXXYYYYYYXXXWWWWWWXXX\\\```bbbeeehhhvvvmmmbbb___VVVTTTQQQNNNOOOUUU^^^dddlllssszzz{{{{{{}}}{{{xxxxxxqqqjjjgggjjjmmmmmmlllqqquuuyyy}}}}}}|||||||||~~~zzzoooeeeZZZSSSSSSSSSRRRPPPRRRSSSVVV[[[```bbbaaa```\\\WWWSSSTTTWWW\\\hhhrrrwwwzzz}}}rrrggg```^^^aaadddkkkttt~~~www{{{}}}xxxqqqiiidddZZZaaammmyyyxxxnnnbbbXXXSSSRRRSSSYYYdddtttzzzvvvrrrooommmjjjddd___YYYVVVUUUVVVWWWYYYbbbkkkxxxzzziiiQQQBBB<<<:::555555555555444444444444666666777999:::;;;<<<===??????@@@BBBDDDEEEGGGHHHHHHKKKNNNPPPPPPQQQQQQSSSQQQRRRTTTVVVXXXZZZ[[[[[[YYYZZZZZZ[[[\\\^^^___```^^^```eeemmmvvvnnn```\\\___dddqqqvvv___QQQLLLJJJKKKMMMNNNMMMLLLLLLLLLJJJHHHEEEBBB@@@>>>===>>>>>>===;;;;;;<<<===>>>>>>>>>======nnnhhhkkkyyy|||tttoootttiiiMMMAAA;;;777555444444444444444444444444666666777888:::<<<===>>>???CCCHHHNNNQQQQQQPPPOOONNNOOOPPPNNNKKKJJJMMMPPPQQQSSSVVVWWWVVVWWWXXXYYYZZZYYYWWWWWWXXXZZZ]]]___aaadddpppxxxfff___VVVTTTPPPMMMNNNTTT\\\bbbjjjrrryyyzzz{{{}}}|||yyy{{{tttlllggggggjjjkkklllooorrrwwwzzz{{{{{{{{{||||||zzzzzz~~~{{{rrrhhhaaaXXXRRRPPPPPPPPPOOOSSSTTTXXX\\\aaabbbaaa___XXXTTTQQQRRRVVV\\\gggrrryyy|||uuuqqqrrruuu}}}uuu|||}}}sssiiiddd[[[cccooo{{{wwwjjj^^^XXXQQQQQQUUU___mmm{{{~~~xxxtttrrrnnnhhhddd___ZZZWWWVVVTTTTTTYYY```nnnwww~~~}}}cccKKK>>>;;;:::555555555444444444444333666777888999:::<<<======>>>??????AAACCCEEEGGGHHHKKKNNNQQQSSSRRRRRRRRRRRRNNNOOOQQQTTTUUUWWWXXXXXXVVVVVVVVVWWWYYYZZZ\\\]]][[[\\\cccjjjppp}}}zzziii___\\\[[[dddwwwppp```TTTLLLIIIJJJMMMLLLLLLMMMMMMMMMJJJGGGEEECCC@@@?????????>>><<<;;;<<<===>>>???>>>======iiihhhnnn}}}|||yyytttpppvvv___HHH@@@;;;777444222333333333333333333222666666777888:::<<<>>>???@@@DDDIIIOOORRRRRRQQQOOONNNQQQSSSQQQNNNLLLNNNQQQRRRTTTWWWXXXWWWWWWXXXYYYYYYXXXWWWVVVWWWXXXZZZ[[[\\\```iii~~~}}}ooocccYYYVVVRRRNNNNNNRRRZZZ```iiiqqqxxxzzz{{{~~~}}}zzz|||vvvmmmfffccceeeiiillllllooosssvvvxxxxxxzzz{{{zzzxxxyyy}}}uuunnnccc___YYYTTTQQQQQQRRRSSSUUUVVVYYY]]]aaaaaa___]]]VVVRRRPPPSSSVVV\\\gggrrr{{{}}}yyysss|||ttthhhccc\\\dddooo{{{sssddd\\\PPPPPPSSS[[[hhhwww|||xxxtttnnniiiccc^^^YYYVVVSSSPPPRRRWWWaaajjjttt{{{|||{{{zzzzzzyyyrrrtttwwwzzzzzz^^^FFF;;;999999555555555444444444333333666777888999;;;<<<======??????@@@AAACCCFFFHHHJJJNNNQQQTTTUUUTTTSSSRRRRRRNNNOOOPPPQQQRRRSSSSSSSSSRRRSSSSSSTTTUUUWWWXXXYYY[[[[[[```gggkkkssswwwhhhbbb\\\___jjj}}}yyygggUUULLLJJJKKKKKKLLLMMMOOONNNLLLIIIGGGEEEBBBAAAAAAAAA???>>>;;;<<<>>>?????????===<<>>???AAAEEEKKKPPPSSSSSSRRRPPPNNNRRRUUUTTTPPPNNNOOORRRSSSUUUXXXYYYXXXWWWXXXXXXYYYXXXWWWVVVVVVVVVWWWXXXYYY]]]eeewww{{{wwwggg]]]ZZZUUUPPPNNNRRRXXX^^^hhhpppwwwzzz{{{~~~}}}zzz{{{vvvnnnfffaaaaaagggkkkjjjmmmqqqsssuuuvvvxxxyyy{{{yyyzzz|||qqqkkkaaa___\\\XXXTTTSSSUUUXXXVVVWWWZZZ]]]``````^^^[[[WWWSSSRRRUUUYYY^^^iiisss{{{}}}zzzqqq|||tttgggbbb]]]eeepppzzzyyyiii___PPPPPPSSSZZZfffuuuyyysssoooeee___ZZZWWWTTTPPPQQQUUUSSS]]]hhhpppyyy|||uuuqqqooonnnnnnmmmhhhiiilllqqqwww}}}xxx[[[CCC999777777555555444444444333333333777777888999;;;<<<======@@@@@@AAABBBDDDGGGJJJKKKPPPSSSVVVWWWUUUSSSRRRRRROOOOOOPPPPPPQQQPPPPPPPPPQQQQQQQQQRRRSSSUUUWWWWWW^^^\\\___fffiiiooosssjjjccc___cccsssxxx```QQQMMMJJJJJJKKKMMMOOOOOOMMMJJJIIIFFFDDDBBBBBBAAA@@@>>>;;;<<<>>>???@@@???===<<>>DDDEEEHHHMMMRRRRRROOOKKKMMMOOOPPPPPPNNNMMMMMMNNNPPPRRRTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXX\\\```lllqqqxxx{{{eeeccc]]]WWWSSSOOOOOOVVV___hhhnnnvvvzzz{{{zzzzzz{{{{{{vvvnnngggcccccceeegggnnnppprrrssstttuuuxxxzzzzzz{{{{{{|||~~~wwwqqqoooddd```\\\ZZZYYYZZZZZZYYYXXXZZZ]]]___```^^^\\\ZZZYYYVVVUUUXXX[[[```iiirrr}}}~~~~~~xxxrrr{{{~~~rrrfff___YYYcccppp{{{qqqcccXXXRRRQQQXXXcccppp~~~{{{sssnnnjjjeee^^^XXXTTTPPPMMMKKKOOOTTT]]]fffooovvvzzz{{{}}}{{{wwwqqqmmmllliiifffbbb___]]]]]]]]]]]][[[]]]eeelllsss{{{oooUUUCCC;;;::::::666666555444444444444555666777999;;;===>>>??????===???AAABBBDDDFFFIIILLLQQQSSSVVVWWWVVVTTTSSSTTTUUURRROOONNNPPPQQQPPPOOOPPPQQQQQQQQQPPPRRRUUUXXXXXX^^^ccceeefffooonnnfff___]]]fffsss~~~rrr]]]SSSOOOIIIGGGJJJMMMLLLKKKLLLLLLKKKJJJGGGEEECCCAAA@@@????????????>>>>>>>>>>>>cccfffqqq~~~tttmmmppp}}}kkkLLL@@@:::999999222444444555555555666666666444555777999<<<===>>>>>>BBBCCCGGGLLLQQQSSSQQQOOONNNOOOPPPOOOMMMLLLLLLMMMPPPQQQSSSUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXZZZ^^^ccckkk~~~ooossskkkccc]]]WWWTTTPPPOOOVVV^^^dddkkkuuu{{{||||||}}}|||wwwpppiiieeedddfffhhhlllnnnqqqssstttvvvyyy{{{{{{|||}}}~~~wwwrrrooohhhddd___[[[ZZZYYYYYYXXXYYY[[[^^^``````^^^[[[YYYXXXUUUUUUYYY]]]bbbkkkttt}}}~~~|||wwwrrr{{{{{{oooddd___ZZZcccoooxxx{{{nnn\\\VVVSSSXXXbbbnnn|||xxxsssmmmhhhaaa[[[VVVRRRNNNLLLMMMQQQWWW___ggglllppprrruuutttsssrrrppplllfffbbb^^^\\\YYYVVVTTTSSSSSSSSSTTTRRRTTT[[[ccciiisss|||iiiQQQAAA:::999888666666555444444555555555888999:::<<<>>>?????????>>>@@@BBBCCCEEEGGGJJJMMMPPPRRRUUUVVVUUUTTTTTTTTTTTTRRRPPPPPPRRRSSSRRRPPPQQQRRRRRRRRRQQQSSSVVVYYY]]]bbbgggggggggnnn{{{xxxjjjccc^^^bbbjjjsss~~~jjj\\\RRRLLLIIIMMMOOONNNMMMNNNMMMLLLKKKHHHFFFDDDCCCBBB????????????>>>>>>>>>===aaagggvvvtttmmmtttbbbGGG>>>999999:::444555555666666666777777777555666888;;;===>>>???@@@@@@BBBEEEJJJOOOSSSSSSSSSNNNOOOPPPNNNLLLKKKKKKLLLNNNOOOQQQSSSTTTUUUUUUUUUXXXYYY[[[\\\]]]\\\[[[ZZZ]]]aaaeeejjj|||qqqpppsssccc]]]XXXUUUQQQPPPTTT[[[```hhhrrrzzz~~~zzzrrrkkkgggfffhhhiiikkkmmmpppssstttvvvzzz|||||||||}}}|||vvvsssoookkkeee```^^^\\\[[[ZZZ]]]___aaabbbaaa___\\\YYYXXXVVVVVV[[[___cccllluuu|||}}}{{{vvvsss{{{vvviiiaaa___\\\cccmmmvvv}}}rrrbbbZZZUUUYYYaaalllyyyyyyrrrmmmeee^^^XXXTTTOOOMMMKKKMMMPPPUUUZZZ^^^aaacccdddcccaaaaaa___\\\WWWTTTOOONNNLLLJJJIIIHHHIIIIIIJJJIIIKKKQQQXXX___jjjttt||||||```JJJ???:::777555666555555555555555666777:::;;;<<<===??????@@@@@@???AAACCCDDDEEEGGGJJJMMMOOOQQQTTTUUUUUUTTTUUUUUUSSSRRRRRRSSSTTTUUUSSSRRRSSSSSSTTTSSSSSSTTTWWWYYYaaafffjjjjjjhhhkkkttt}}}uuukkkaaa^^^aaahhhttt|||iiiWWWPPPKKKLLLMMMLLLKKKLLLNNNMMMLLLJJJHHHGGGEEEEEEAAAAAA@@@???>>>======<<>>@@@AAAAAA@@@AAACCCGGGKKKOOOQQQRRROOOOOOOOONNNKKKJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTYYY[[[]]]___```___]]]\\\aaabbbdddiii{{{zzzrrr{{{xxxeee___YYYVVVSSSPPPSSSXXX]]]eeepppyyy}}}|||uuunnnjjjiiijjjkkklllnnnqqqssstttuuuxxxzzz{{{{{{|||~~~|||vvvrrrlllgggeeecccaaa```cccdddffffffeeeaaa^^^[[[YYYWWWXXX]]]aaadddlllttt|||}}}zzzuuusss{{{|||pppccc\\\\\\]]]ccclllttt|||tttfff^^^WWWYYY```kkkxxx~~~xxxrrrjjjbbb[[[VVVQQQMMMJJJJJJKKKLLLNNNQQQSSSUUUTTTSSSRRRRRRQQQNNNKKKHHHFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDFFFLLLQQQXXXcccnnnyyyuuuWWWEEE>>>;;;777444666555555555666777777888;;;;;;===>>>???@@@@@@@@@@@@BBBDDDDDDEEEGGGIIILLLNNNPPPSSSTTTTTTTTTUUUVVVQQQRRRSSSUUUVVVVVVTTTSSSTTTUUUUUUUUUUUUUUUXXXZZZaaafffjjjjjjgggiiinnnttt~~~wwwggg______eeennnvvvwwwfff\\\RRROOOMMMKKKJJJLLLNNNMMMMMMKKKJJJIIIHHHGGGCCCBBBAAA@@@???===<<<<<>><<<888555555555555666777888999:::;;;<<<===???@@@AAAAAAAAAAAABBBDDDDDDEEEFFFHHHKKKNNNPPPRRRSSSRRRSSSTTTVVVPPPRRRTTTUUUUUUTTTTTTTTTTTTVVVWWWVVVVVVVVVXXXYYY\\\aaaeeefffeeefffjjjoooxxxnnndddcccfffjjjnnnxxxzzzmmm```XXXRRRNNNLLLNNNMMMMMMLLLKKKKKKJJJIIIIIIEEEDDDCCCBBB@@@>>>======iiixxx|||xxxrrryyyfffMMM???===666444666222333333444555666666777777777888:::===???@@@AAABBB@@@BBBDDDFFFFFFGGGJJJLLLOOOPPPOOONNNLLLLLLNNNPPPMMMMMMMMMNNNPPPQQQSSSTTTWWWYYY[[[]]]^^^^^^]]]\\\aaa\\\\\\fffzzzxxxttt{{{pppfff]]]XXXTTTQQQQQQTTTZZZaaajjjqqquuuzzzzzzsssnnnlllllllllppprrrssssssrrrrrrssstttvvvwwwwwwxxxzzz|||~~~yyyuuurrrqqqooonnnqqqqqqrrrpppmmmhhhccc___]]]\\\___dddgggiiiooouuu{{{}}}zzzuuuttt|||}}}vvvjjj^^^XXXXXX]]]bbblllwwwrrrggg\\\ZZZ^^^gggsss~~~wwwmmmddd]]]VVVRRRMMMKKKIIIGGGEEEDDDEEEEEEFFFDDDCCCDDDDDDDDDBBB@@@@@@AAABBBCCCEEEFFFGGGHHHDDDEEEHHHKKKLLLNNNWWWbbbppp|||eeeIII???>>>;;;888777555555555666777999:::;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDFFFFFFFFFFFFIIIKKKNNNPPPQQQRRRQQQRRRSSSUUUPPPQQQSSSSSSRRRQQQRRRSSSTTTVVVWWWWWWVVVVVVWWWXXXXXX\\\```bbbbbbdddhhhlllttt}}}}}}pppiiifffeeegggrrryyyxxxjjj```XXXOOOJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJFFFFFFEEECCCBBB@@@??????nnn~~~wwwtttrrr~~~]]]GGG======777444666444333444555666777888888999777888:::<<>>@@@CCCEEEGGGHHHHHHFFFGGGHHHHHHHHHHHHKKKMMMOOOPPPQQQQQQPPPPPPRRRTTTPPPQQQRRRQQQNNNNNNOOORRRTTTVVVWWWWWWVVVVVVVVVWWWVVVYYY]]]___```cccgggjjjooosssqqqeeecccfffjjjppp|||uuunnndddVVVKKKFFFHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBAAAtttyyytttnnnoooxxxXXXCCC;;;===777555888666444555666777888999::::::777888:::<<<>>>@@@AAAAAA???CCCHHHJJJJJJJJJLLLOOOOOOPPPOOONNNNNNOOORRRUUUNNNNNNMMMNNNOOOQQQTTTUUUQQQQQQRRRSSSTTTUUUVVVWWWUUUWWW\\\bbbhhhxxxssswwwzzznnn```YYYTTTPPPPPPSSSTTTYYYaaahhhnnnvvv{{{uuupppmmmllllllmmmoooqqqrrrrrrsssuuuwwwvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{~~~~~~vvvvvvuuusssoooiiiccc___]]]^^^dddlllqqquuu{{{{{{}}}wwwsssyyyxxxrrrlllccc^^^]]]^^^dddnnnyyyqqqccc\\\[[[aaakkkuuuyyyooofff^^^ZZZMMMMMMKKKHHHFFFCCCAAA@@@AAA@@@???@@@AAABBBAAA@@@AAABBBDDDFFFHHHIIIJJJJJJLLLOOOSSSUUUQQQOOOUUU^^^ccctttrrrXXXAAA;;;;;;777555888555555666777888:::<<<===>>>???BBBEEEHHHJJJKKKLLLHHHJJJKKKJJJJJJJJJLLLNNNPPPQQQRRRQQQOOOOOOQQQSSSPPPQQQQQQOOOLLLKKKNNNQQQTTTUUUWWWWWWVVVUUUVVVWWWWWWYYY\\\^^^```bbbfffjjjkkknnnzzzwwweeebbbhhh___eeerrr~~~tttcccSSSKKKGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCC}}}yyyrrrppplll{{{sssKKKFFF???:::888777777777666666666666777888999::::::;;;===???AAABBBCCCCCCEEEFFFGGGHHHIIIKKKLLLMMMMMMOOOQQQTTTUUUUUUUUUTTTRRRSSSUUUWWWXXXXXXXXXXXXPPPOOONNNNNNPPPRRRUUUVVVYYYYYYXXX```hhhkkk|||uuuccc\\\UUULLLJJJNNNQQQTTT[[[dddnnnwww~~~}}}sssjjjgggjjjoooooopppppppppppprrrvvvyyyvvvvvvwwwxxxxxxyyyzzzzzz{{{|||~~~yyyqqqjjjccc___^^^aaafffnnnvvv}}}zzztttuuuttt|||}}}tttllleee___]]]]]]dddnnnxxxyyyfff[[[XXX\\\gggqqq|||uuuiiiaaa^^^QQQPPPNNNKKKIIIGGGEEEEEEFFFEEEEEEEEEEEEEEECCCBBBGGGGGGGGGHHHJJJMMMOOOQQQQQQQQQQQQRRRTTTUUUWWWWWWiiitttiiiPPP>>>===<<<444222999555666777888888:::===@@@CCCEEEGGGKKKMMMOOOOOOPPPNNNMMMKKKIIIJJJLLLNNNPPPQQQQQQQQQPPPOOONNNMMMLLLOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTVVVXXXXXXXXXVVVUUUUUUVVVXXX[[[___cccfffhhhiiilllsssuuueeeaaa]]]bbbiiisss{{{dddQQQNNNJJJHHHIIIGGGCCCEEELLLJJJHHHFFFFFFGGGHHHGGGFFFvvvqqqqqqpppjjjIIIDDD>>>999777777777666777777777888999:::;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLNNNOOORRRTTTUUUUUUUUUTTTRRRSSSUUUWWWXXXXXXXXXXXXPPPOOOOOONNNOOOQQQSSSUUUTTTWWWXXX```hhhggguuuzzzeee]]]WWWNNNKKKNNNOOOSSSZZZcccmmmvvv||||||tttlllhhhiiilllmmmnnnooonnnoooppptttwwwuuuuuuvvvwwwxxxyyyyyyzzzzzz{{{}}}~~~~~~vvvnnngggdddcccfffkkkrrryyy}}}wwwrrrsss{{{~~~vvvnnngggaaa^^^\\\dddooozzz}}}jjj___[[[^^^hhhqqqyyy}}}pppfffcccUUUSSSPPPMMMJJJIIIHHHHHHIIIHHHHHHIIIIIIHHHGGGEEEGGGGGGHHHIIILLLNNNPPPQQQSSSTTTTTTUUUWWWXXXZZZ[[[eeepppcccMMM<<<<<<<<<555444:::555666888888999;;;>>>AAACCCEEEHHHLLLPPPRRRTTTTTTQQQPPPNNNLLLMMMNNNPPPRRRSSSSSSRRRRRRQQQOOONNNMMMOOOOOOOOOPPPQQQQQQRRRRRRSSSUUUVVVXXXXXXWWWVVVUUUUUUWWWYYY\\\```dddhhhiiijjjkkkoooxxxmmmfff[[[___eeeooo|||rrrbbbXXXOOOGGGEEEEEECCCDDDHHHKKKIIIGGGFFFGGGGGGGGGFFF{{{sssqqqsssuuu]]]FFFBBB<<<888666666666666777777888999:::<<<<<<===<<<===???BBBDDDFFFGGGGGGFFFHHHJJJMMMNNNNNNMMMMMMOOOQQQSSSUUUVVVUUUTTTSSSRRRSSSUUUWWWXXXXXXWWWWWWQQQPPPOOOOOOOOOPPPRRRSSSRRRWWWZZZbbbhhhccckkkjjj___YYYRRRNNNNNNMMMQQQYYYcccllltttzzz}}}}}}}}}|||vvvooojjjiiijjjllllllmmmmmmmmmnnnrrrttttttuuuvvvwwwxxxyyyyyyzzzyyyzzz|||}}}}}}}}}tttnnnjjjiiikkkpppuuu{{{~~~uuuvvvzzz~~~tttqqqsssxxxpppiiiccc```\\\dddqqq|||rrreee``````gggnnnwww~~~wwwkkkggg[[[YYYUUUPPPNNNMMMMMMMMMOOOOOOPPPQQQPPPNNNLLLKKKJJJKKKLLLNNNPPPRRRSSSTTTWWWWWWWWWXXXZZZ\\\___```dddooo~~~yyy\\\HHH:::;;;;;;555555:::666777999999:::<<<@@@CCCDDDFFFJJJOOOSSSVVVXXXYYYUUUSSSRRRPPPPPPQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTUUUTTTUUUWWWXXXXXXWWWVVVVVVVVVWWWZZZ^^^cccgggjjjkkkmmmmmmnnnsss{{{ppp^^^___bbbjjjwwwxxxeeeXXXIIIDDDEEEEEEEEEGGGJJJHHHEEEEEEFFFGGGGGGFFF{{{tttrrrttt{{{uuuUUUCCC???:::777666666666555666777888:::<<<===>>>>>>>>>@@@BBBDDDGGGIIIJJJJJJIIIKKKNNNQQQRRRRRRPPPOOOQQQSSSUUUVVVVVVUUUTTTSSSQQQRRRTTTUUUVVVVVVVVVUUURRRRRRQQQPPPPPPQQQQQQRRRRRRXXX\\\bbbhhhccchhh{{{}}}qqqbbb\\\WWWQQQNNNLLLQQQYYYcccllltttyyy|||{{{}}}}}}zzztttnnnkkkiiikkklllmmmmmmmmmnnnqqqsssuuuuuuvvvwwwxxxzzz{{{{{{yyyzzz|||}}}}}}~~~|||tttqqqmmmooosssxxx|||~~~yyyzzz|||}}}xxxqqqpppttt~~~yyyqqqiiiccc```\\\eeerrr~~~zzzlllddd```ccciiittt}}}{{{nnnhhhbbb___ZZZVVVTTTSSSUUUVVVZZZ\\\]]]\\\YYYUUURRRPPPPPPQQQRRRTTTVVVWWWXXXXXXYYYYYYYYYYYY[[[^^^aaaccchhhrrrsssUUUEEE999::::::555555999666888:::;;;<<>>??????AAACCCEEEGGGIIIKKKLLLLLLNNNPPPSSSUUUVVVUUUTTTRRRUUUVVVWWWXXXXXXVVVTTTSSSQQQRRRSSSUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSYYYZZZ^^^dddbbbgggyyyyyyzzzfff___ZZZTTTOOOMMMRRRYYYbbblllsssyyy||||||~~~zzztttnnnkkklllmmmoooooonnnoooqqqsssuuuuuuwwwxxxyyy{{{||||||zzz{{{}}}}}}}}}~~~{{{vvvsssuuuyyy|||}}}uuunnnnnnrrr~~~xxxppphhhbbb___\\\eeerrrtttiiiaaaaaadddpppyyy~~~rrrlllgggeeeaaa^^^]]]^^^```aaaiiikkkmmmkkkfff___[[[YYYWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ\\\___bbbdddjjjssslllPPPCCC:::999999555444666777999;;;<<<>>>AAAEEEHHHJJJLLLOOORRRUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTRRRQQQQQQPPPQQQQQQSSSVVVYYY[[[WWWWWWWWWWWWWWWWWWWWWVVVXXXZZZ^^^dddiiimmmpppqqqtttuuuxxxzzz|||~~~rrrfffdddhhhsssxxxjjjYYYLLLGGGFFFFFFBBB@@@>>>???BBBEEEGGGGGGyyyxxx{{{fffMMM???<<<888777777777777666666777:::===???AAAAAAAAAEEEFFFHHHJJJLLLMMMMMMNNNQQQSSSUUUWWWXXXWWWVVVUUUXXXYYYZZZZZZZZZXXXVVVTTTRRRSSSUUUVVVVVVVVVUUUTTTWWWWWWWWWWWWVVVVVVVVVVVVSSSYYYXXXZZZaaaaaagggxxx|||lllaaa[[[VVVQQQOOORRRXXXaaajjjrrryyy|||}}}yyyrrrnnnlllnnnppppppooooooqqqrrrtttuuuvvvwwwyyy{{{||||||zzz|||}}}}}}|||}}}|||zzz|||zzzpppmmmppp~~~~~~wwwppphhhaaa^^^]]]eeerrr}}}}}}qqqhhheeegggmmmvvvwwwsssmmmllljjjiiijjjlllnnnpppxxx||||||uuummmhhhfff```___]]]\\\\\\]]]^^^___```___^^^]]]___bbbeeegggkkkrrr}}}~~~cccKKKBBB:::999999666555666888:::<<<>>>@@@CCCGGGKKKMMMNNNQQQSSSUUUVVVVVVUUUWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRTTTWWWZZZ\\\XXXXXXXXXWWWWWWWWWWWWWWWYYY[[[```ffflllppprrrtttuuuuuuyyy~~~~~~ooogggeeejjjyyynnn]]]QQQJJJFFFBBB@@@>>>>>>@@@CCCFFFFFF|||yyy{{{]]]GGG>>>;;;888777888888888777777999===@@@CCCDDDDDDDDDIIIJJJKKKLLLMMMNNNNNNNNNSSSTTTUUUVVVWWWWWWWWWVVV[[[\\\]]]]]][[[YYYWWWUUUUUUVVVWWWYYYYYYXXXWWWWWWYYYYYYYYYZZZZZZZZZZZZYYYVVV\\\ZZZ[[[bbbccchhhvvvpppbbb\\\WWWRRROOORRRVVV^^^fffpppwww|||}}}|||tttooolllnnnppppppoooooopppqqqrrrrrrtttuuuwwwyyyzzz{{{zzz{{{|||{{{zzz{{{}}}~~~~~~~~~xxxqqqpppzzz~~~xxxppphhhaaa^^^^^^fffpppzzz|||rrroooppppppvvv{{{yyysssssstttuuuwwwzzz|||~~~|||wwwuuullljjjgggdddcccccceeeggggggfffdddbbbcccfffiiikkkooottt}}}wwwXXXEEE???:::999:::888777888888:::===???AAAEEEIIILLLOOOPPPRRRTTTVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[YYYXXXWWWUUUTTTSSSSSSUUUXXX[[[]]]YYYYYYXXXWWWWWWWWWWWWWWWYYY\\\bbbhhhnnnrrrtttvvvyyywww{{{~~~rrrjjjgggppp~~~xxxlll^^^RRRGGGDDD@@@???@@@BBBCCCDDDyyyxxx}}}yyyWWWBBB===;;;888888888999999888999;;;???CCCEEEGGGGGGGGGKKKKKKLLLNNNNNNNNNNNNNNNTTTTTTTTTUUUUUUVVVVVVWWW]]]^^^^^^^^^]]]ZZZWWWVVVXXXYYYZZZ[[[[[[[[[ZZZYYYZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ```______ffffffjjjwwwsssccc\\\WWWSSSOOOQQQUUU[[[dddnnnvvv{{{}}}}}}uuupppkkkmmmooopppoooooooooppppppqqqrrrtttuuuwwwyyyyyyxxxzzzzzzzzzyyyyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~vvvssssss|||~~~yyyqqqiiibbb^^^___fffoooxxx{{{wwwxxxuuuyyy~~~|||zzzwwwxxxzzz|||wwwtttpppllljjjkkkmmmooommmkkkhhhggggggiiilllnnnuuuxxxrrrPPP@@@<<<999999:::::::::;;;999;;;===???BBBEEEJJJNNNOOOPPPSSSUUUWWWXXXYYYYYYWWWWWWXXXZZZ[[[\\\]]]^^^_________^^^]]]\\\[[[ZZZVVVUUUTTTTTTUUUXXX[[[]]]ZZZYYYXXXWWWWWWWWWWWWWWWZZZ]]]ccciiiooosssvvvwww~~~zzz|||~~~rrriiimmmxxxsssaaaLLLIIIDDDAAA@@@AAABBBBBB|||xxxjjjOOODDD<<<;;;:::999999;;;===>>>>>>@@@DDDFFFGGGHHHJJJLLLMMMMMMLLLKKKKKKLLLMMMNNNPPPPPPPPPQQQRRRTTTUUUVVV\\\___aaaaaa^^^[[[XXXXXXXXXXXXWWWXXXXXXYYYZZZZZZ^^^___aaabbbccccccbbbbbbbbbaaa``````cccgggkkknnn}}}}}}zzzhhh^^^VVVQQQRRRPPPQQQXXX___fffooowww~~~{{{tttnnniiikkkmmmnnnmmmmmmnnnooorrrrrrrrrssstttuuuuuuvvvxxxxxxyyyzzz{{{|||}}}~~~}}}}}}~~~yyy}}}~~~~~~yyyxxxuuukkkaaa\\\___gggrrr{{{}}}xxxuuuuuuuuuuuuwwwtttrrrrrrnnnjjjlllpppuuu{{{dddLLLAAA===999777999:::999777;;;===???AAABBBDDDGGGJJJNNNPPPTTTWWWZZZ\\\\\\\\\XXXYYY[[[\\\[[[ZZZXXXVVV\\\\\\\\\___bbbccc```]]]\\\XXXTTTTTTVVVYYYZZZYYYXXXWWWVVVTTTSSSTTTWWWZZZ\\\^^^aaafffmmmssswwwzzz{{{sssooopppooozzzzzzhhhWWWIIIDDDCCC???===>>>zzzzzzcccKKKBBB<<<;;;999999999;;;===>>>???BBBEEEGGGIIIJJJLLLNNNOOONNNLLLKKKKKKKKKMMMMMMOOOOOOPPPPPPRRRSSSUUUVVV\\\___aaaaaa___\\\ZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]```aaacccdddeeeeeeddddddeeedddbbbbbbdddgggkkknnn{{{}}}wwwooocccZZZUUUQQQNNNOOOVVV]]]ccclllttt{{{{{{{{{||||||xxxrrrmmmiiijjjlllmmmmmmmmmnnnoooqqqqqqrrrsssuuuvvvvvvwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~|||wwwvvvrrrjjjaaa]]]___fffqqqzzz~~~zzzwwwuuurrrnnnoootttxxx~~~|||aaaJJJ>>>;;;888777999;;;;;;:::<<<>>>@@@BBBCCCEEEIIIKKKOOOQQQTTTXXXZZZ[[[[[[[[[YYYZZZ[[[\\\\\\ZZZYYYXXX[[[ZZZ[[[^^^bbbbbb```^^^[[[XXXUUUUUUWWWYYYYYYXXXWWWWWWVVVTTTSSSTTTWWWZZZ\\\^^^bbbgggmmmrrrwwwyyyzzz}}}vvvrrrpppwww{{{jjjXXXMMMFFF@@@???BBB~~~zzz~~~}}}ZZZEEE???;;;:::999999:::;;;>>>???AAADDDGGGJJJKKKMMMPPPRRRRRRPPPNNNKKKJJJKKKLLLMMMNNNOOOOOOPPPRRRSSSUUUVVV]]]___aaabbb```^^^]]]]]]]]]]]]^^^^^^___``````aaabbbccceeefffggggggffffffhhhgggeeedddeeehhhkkkmmmvvv}}}rrr|||vvvggg\\\WWWPPPLLLMMMSSSYYY```hhhqqquuuvvvxxxzzzzzzwwwrrrmmmiiijjjjjjkkklllmmmnnnooopppqqqrrrsssuuuwwwxxxxxxxxxyyyzzzzzz{{{|||}}}}}}~~~zzztttsssoooggg```^^^^^^fffpppyyy~~~~~~zzzvvvrrrtttzzz~~~zzz{{{vvv\\\HHH<<<:::888777999<<<=========???BBBDDDFFFHHHKKKNNNQQQRRRUUUXXXZZZZZZZZZYYYXXXXXXZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[___bbbbbbaaa___[[[YYYWWWVVVWWWWWWVVVUUUUUUUUUTTTSSSRRRSSSWWWZZZ]]]___bbbggglllqqquuuwwwxxx{{{~~~yyyvvvwwwxxx{{{sssaaaQQQFFFCCCEEE}}}}}}rrrRRRBBB>>>;;;:::999999:::===???AAABBBEEEIIILLLMMMOOORRRTTTTTTSSSPPPMMMKKKKKKKKKLLLOOOOOOPPPQQQRRRTTTVVVWWW]]]___bbbcccbbbaaaaaabbbcccccccccccccccbbbbbbbbbcccdddfffggghhhhhhggggggiiigggfffeeefffhhhjjjkkkqqqpppttt{{{iii]]]VVVQQQMMMLLLQQQWWW\\\eeemmmqqqssswww{{{{{{yyyuuuqqqkkkjjjiiiiiikkkmmmooooooooopppqqqsssuuuwwwxxxyyyyyyyyyyyyzzz{{{|||||||||~~~~~~xxxrrrppplllddd___^^^]]]dddoooxxx}}}|||||||||~~~yyyuuuxxx~~~}}}vvvzzznnnVVVEEE<<<:::999888999;;;===>>>???AAAEEEHHHJJJLLLOOOQQQSSSTTTWWWXXXYYYYYYXXXWWWUUUUUUWWWXXXYYYYYYYYYXXXYYYZZZ]]]```bbbccccccbbb]]]\\\ZZZXXXVVVTTTRRRQQQSSSSSSRRRQQQPPPRRRVVVYYY\\\^^^aaafffjjjnnnqqqssstttwwwzzz{{{}}}}}}uuurrrtttxxx{{{|||{{{eeeSSSJJJHHHhhhMMMAAA???;;;;;;::::::<<>>@@@CCCHHHKKKMMMPPPRRRUUUUUUVVVXXXYYYYYYWWWVVVUUUQQQRRRSSSTTTVVVWWWWWWWWWYYY[[[___bbbccccccdddddd```___]]]YYYUUUQQQNNNMMMPPPPPPPPPOOOOOOQQQUUUXXX[[[]]]```dddhhhkkkmmmnnnqqqsssuuuwwwyyy|||xxxooonnnoooqqqqqq|||~~~hhhXXXPPP```KKKBBB@@@<<<<<<<<<<<<>>>AAADDDFFFGGGJJJMMMOOOPPPQQQSSSUUUVVVVVVUUUTTTRRROOOMMMLLLNNNOOOOOOQQQSSSUUUWWWXXXYYY\\\___aaabbbcccfffhhhkkkkkkkkkjjjhhheeecccaaabbbccceeefffggggggffffffeeeeeeeeeeeegggiiikkkmmmppp{{{tttmmmrrrtttddd]]]XXXRRROOOPPPSSSWWW^^^fffkkkqqqyyy~~~}}}rrrnnniiihhhkkknnnooonnnnnnooopppqqqsssuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyzzzyyy{{{}}}~~~zzzvvvrrroooiii```[[[[[[WWW]]]fffooouuuzzz~~~zzzxxxzzz|||}}}~~~xxx___JJJ???<<<<<<<<<:::999:::<<>>@@@CCCFFFHHHKKKMMMPPPRRRRRRSSSUUUVVVVVVWWWXXXXXXVVVRRROOOLLLLLLLLLMMMOOOQQQSSSUUUWWWUUUWWW[[[]]]___aaadddfffiiijjjjjjjjjiiigggeeedddcccdddeeeggggggggggggfffcccdddeeegggiiilllooopppuuuzzz~~~qqqppp|||zzzhhhaaaZZZTTTOOOOOOQQQSSSZZZbbbfffnnnwww~~~vvvqqqjjjhhhkkknnnooonnnnnnooooooppprrrsssssstttvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwyyy~~~|||~~~yyyvvvsssqqqiii___YYYXXXTTTXXX___ffflllrrrwww{{{}}}~~~|||zzz{{{}}}sssXXXEEE===999;;;;;;:::999:::>>>BBBCCCGGGLLLQQQTTTVVVXXXZZZYYYZZZZZZZZZXXXUUURRRQQQMMMNNNOOOPPPSSSUUUWWWXXXXXX\\\```aaa```___```aaa______\\\WWWQQQOOOOOOQQQQQQRRRRRRQQQRRRTTTYYY\\\]]]___cccfffiiijjjjjjjjjkkklllnnnqqqtttwwwxxxxxxtttyyy}}}tttiiidddddddddjjjsss}}}~~~rrrVVVIIIDDD@@@>>>>>>>>>???AAADDDHHHJJJNNNPPPSSSTTTTTTTTTVVVWWWVVVWWWZZZZZZYYYTTTPPPLLLJJJKKKLLLMMMOOORRRTTTUUUQQQTTTWWWZZZ\\\___bbbeeefffhhhiiijjjjjjiiigggfffdddeeefffhhhhhhhhhggggggcccccceeehhhkkkoooqqqsssyyyzzzwwwqqq|||{{{jjjbbb\\\UUUOOONNNOOOQQQWWW___ccckkkuuu}}}yyyrrrkkkiiikkknnnooonnnnnnnnnooopppqqqqqqrrrrrruuuuuuuuuuuuvvvvvvvvvvvvvvvuuuwww}}}~~~{{{~~~~~~~~~}}}}}}~~~yyyvvvtttrrrjjj^^^XXXWWWRRRUUU[[[```eeekkkqqquuuxxx|||~~~~~~{{{{{{}}}~~~~~~|||}}}~~~~~~oooTTTBBB;;;777999:::::::::<<<@@@DDDCCCHHHMMMRRRUUUWWWZZZ\\\ZZZZZZ[[[ZZZXXXUUURRRPPPMMMNNNOOOQQQSSSVVVXXXYYYWWW[[[___```^^^]]]]]]___]]]\\\ZZZVVVQQQPPPRRRUUUSSSSSSTTTSSSTTTWWW[[[______aaadddhhhjjjkkkkkkjjjjjjjjjlllooosssuuuvvvuuuqqquuuwwwtttvvvyyyjjjcccbbbcccfffnnnxxxyyyzzz}}}dddPPPIIIFFFDDDCCCCCCCCCBBBBBBFFFKKKNNNQQQRRRUUUWWWYYYZZZZZZZZZZZZ[[[[[[YYYUUUQQQNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPNNNOOORRRTTTWWWYYY[[[[[[aaabbbdddgggjjjiiieee```bbbdddgggiiikkkkkkkkkjjjhhhiiijjjjjjkkkmmmqqqtttvvvzzz~~~rrrzzzllldddYYYTTTQQQRRRRRRRRRUUUZZZdddkkkqqqtttvvv{{{}}}{{{wwwtttpppmmmkkklllmmmooommmmmmnnnoooppppppqqqqqqrrrtttwwwxxxxxxyyyzzz|||zzzyyyyyyyyy{{{}}}}}}}}}|||}}}~~~~~~~~~~~~}}}||||||}}}zzzxxxtttnnnfff]]]VVVRRRPPPPPPRRRWWW^^^cccfffgggkkkooouuuyyyzzz{{{||||||~~~~~~zzzyyyzzzzzzzzz~~~{{{{{{}}}{{{yyy|||}}}cccLLL@@@;;;::::::;;;<<<>>>@@@AAABBBDDDHHHMMMRRRUUUWWWYYY[[[]]]]]]]]]\\\ZZZWWWUUUSSSNNNMMMNNNQQQUUUXXXYYYYYY]]]\\\\\\[[[[[[\\\\\\]]]YYYXXXUUUSSSQQQPPPPPPQQQSSSTTTUUUUUUUUUVVVYYY\\\```cccfffhhhiiijjjlllnnnkkklllmmmnnnpppsssuuuvvvqqqlllkkknnnnnnssstttmmmgggaaaaaaccchhhooouuuvvvyyyzzz[[[KKKEEECCCAAABBBCCCCCCBBBCCCFFFKKKOOOUUUVVVXXXYYYZZZZZZYYYYYYWWWYYYYYYWWWTTTQQQPPPOOONNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPSSSVVVXXXZZZ^^^___aaaeeehhhgggccc___aaacccfffiiikkkllllllllljjjkkkkkkllllllnnnrrruuuuuuxxx~~~{{{}}}mmmbbb[[[VVVRRRSSSSSSRRRVVV[[[bbbiiioooqqqtttxxxzzzxxxvvvtttqqqnnnmmmmmmnnnooonnnnnnnnnooopppqqqqqqqqqpppsssuuuwwwwwwvvvwwwxxxxxxxxxwwwxxxyyy|||~~~}}}}}}||||||}}}~~~~~~}}}~~~~~~~~~}}}~~~xxxwwwsssmmmeee]]]VVVQQQNNNNNNNNNRRRWWW\\\___```cccggglllqqqsssvvvxxxzzzxxx|||~~~}}}~~~zzzwwwwwwxxxzzzyyyxxxxxxvvvxxxzzzyyy~~~www[[[HHH???===::::::;;;<<<>>>@@@AAABBBFFFJJJOOOSSSVVVXXXZZZ\\\]]]]]]]]]\\\ZZZWWWUUUSSSNNNNNNNNNQQQUUUXXXYYYXXX\\\[[[ZZZZZZYYYYYYYYYYYYVVVVVVTTTRRRQQQPPPOOOOOOQQQSSSTTTTTTTTTVVVYYY[[[]]]```ccceeefffgggiiikkkjjjjjjjjjjjjkkkmmmnnnooonnnhhhffffffdddggg{{{tttjjjccc``````cccgggkkksssvvv|||jjjNNNCCC@@@???===@@@AAABBBBBBCCCGGGLLLPPPVVVWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWVVVSSSQQQQQQQQQOOOOOONNNMMMMMMMMMNNNNNNQQQOOONNNMMMNNNQQQUUUWWWZZZ[[[]]]```cccccc```^^^___aaadddgggjjjkkklllllliiijjjjjjjjjjjjlllpppssssssuuuyyyttteee^^^XXXTTTTTTSSSRRRUUUZZZ```gggmmmoooqqquuuvvvttttttsssrrrpppooonnnnnnnnnnnnooooooppppppqqqqqqqqqnnnqqqtttvvvuuutttttttttvvvvvvuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~||||||}}}zzzuuurrrsssvvv{{{~~~}}}vvvuuuqqqkkkddd\\\UUUQQQMMMKKKIIIJJJNNNRRRUUUVVVXXX[[[```dddhhhlllpppsssppptttzzz|||zzzwwwvvvuuuuuusssrrrsssrrrtttuuupppppp}}}zzz|||jjjQQQCCC???>>>999::::::<<<===???AAABBBHHHKKKPPPTTTVVVXXXZZZ\\\^^^^^^]]]\\\ZZZWWWUUUSSSNNNNNNNNNQQQUUUWWWXXXWWWYYYYYYXXXXXXWWWWWWWWWVVVSSSSSSSSSSSSRRRPPPNNNMMMOOOQQQRRRSSSSSSUUUXXXZZZZZZ\\\___aaabbbdddfffhhhgggggggggggghhhiiijjjjjjkkkeeeaaa___\\\___nnnuuuiiibbb______aaaccchhhsss~~~yyy]]]EEE>>>===<<<:::===>>>@@@AAABBBFFFKKKNNNSSSSSSUUUUUUUUUTTTSSSSSSUUUVVVVVVUUUSSSQQQQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMPPPOOONNNNNNNNNPPPQQQRRRTTTVVVXXX[[[]]]]]]]]]\\\]]]___aaaccceeefffggggggdddeeeeeeeeefffhhhllloooqqqrrrttt~~~zzzmmmbbb[[[VVVTTTRRRQQQTTTXXX]]]eeekkkmmmpppssssssqqqssssssrrrrrrqqqooonnnmmmooooooooopppppppppqqqqqqnnnqqqtttuuutttsssrrrrrrttttttttttttuuuwwwyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{zzz{{{{{{||||||wwwqqqllleee```___ccciiimmmssswww{{{~~~}}}zzzxxxwwwtttsssooojjjccc\\\VVVRRRLLLIIIFFFEEEGGGJJJLLLMMMOOOQQQTTTWWW[[[___dddhhhiiimmmssszzz|||zzzwwwtttrrrpppnnnpppssstttpppmmmuuuzzzsssooorrryyy}}}|||```JJJ@@@>>>>>>999999:::;;;===???AAABBBHHHKKKOOORRRTTTUUUXXXZZZ\\\\\\\\\[[[YYYWWWTTTSSSNNNMMMNNNPPPSSSVVVVVVUUUTTTUUUUUUVVVVVVVVVVVVVVVQQQRRRTTTTTTSSSQQQNNNLLLMMMOOOQQQRRRSSSTTTWWWYYYWWWYYY\\\^^^___aaadddgggeeeeeeffffffgggiiijjjkkkhhhbbb^^^]]]\\\___mmm{{{ttthhhccc______aaadddlllttt~~~yyyTTTAAA===<<<:::999;;;<<<>>>???AAADDDHHHLLLOOOPPPRRRSSSTTTUUUTTTTTTVVVWWWWWWUUUSSSRRRSSSTTTVVVUUUSSSQQQOOONNNMMMMMMOOOOOOQQQQQQQQQPPPOOONNNPPPRRRTTTVVVWWWXXXXXXYYY\\\\\\]]]^^^____________```aaaaaabbbbbbeeeiiilllooooooqqqyyyvvvwwwfff___XXXTTTQQQNNNQQQUUU[[[cccjjjmmmooorrrssspppqqqrrrrrrrrrqqqooonnnmmmnnnoooooooooooooooppppppoooqqqtttuuutttsssssssssssssssssstttuuuvvvwwwxxxyyyyyyyyyzzz|||~~~|||~~~~~~~~~}}}}}}}}}~~~}}}|||zzzzzzzzz{{{{{{~~~~~~}}}}}}yyysssmmm```[[[UUUPPPOOOSSSYYY^^^fffjjjpppssstttsssrrrqqqrrrqqqnnnjjjccc\\\VVVSSSMMMJJJFFFDDDDDDFFFHHHHHHJJJKKKMMMNNNPPPSSSXXX[[[aaafffmmmuuu|||{{{vvvsssqqqooorrrvvvwwwsssnnnqqqvvv~~~uuulllkkknnnvvv{{{tttwwwtttZZZFFF???===<<<999999:::;;;===???@@@AAAGGGIIILLLNNNOOOQQQSSSUUUYYYYYYYYYYYYXXXVVVTTTRRRMMMLLLMMMOOOQQQSSSSSSSSSPPPQQQSSSUUUVVVWWWWWWWWWPPPRRRTTTUUUUUUSSSPPPNNNLLLNNNQQQRRRSSSTTTVVVWWWVVVXXXZZZ[[[]]]___cccfffggggggfffffffffggghhhhhhaaa]]]YYYYYY[[[aaammmwwwppphhhaaa``````aaafffllluuu~~~oooNNN@@@===;;;999:::;;;<<<>>>???AAACCCGGGJJJMMMOOOQQQTTTVVVVVVWWWWWWVVVWWWXXXWWWUUUUUUWWWYYY[[[YYYWWWTTTRRRPPPOOONNNNNNOOORRRSSSSSSQQQNNNLLLNNNPPPQQQRRRRRRRRRTTTVVVYYYYYYYYYYYYYYYYYYYYYYYY\\\^^^___```aaadddiiilllllllllnnntttvvv~~~lllddd\\\VVVQQQMMMOOOSSSYYYaaaiiilllooossssssppppppqqqqqqppppppooommmmmmnnnnnnnnnnnnnnnnnnnnnnnnppprrrttttttttttttuuuvvvsssssstttuuuuuuvvvwwwwwwyyyyyyyyyzzzzzz{{{|||}}}}}}~~~}}}}}}||||||~~~}}}|||{{{zzzzzz{{{|||~~~~~~~~~zzztttmmmfff```QQQNNNIIIFFFFFFJJJOOORRR[[[___fffjjjlllmmmmmmnnnqqqpppnnnjjjddd]]]XXXTTTNNNKKKGGGEEEEEEGGGGGGGGGHHHIIIJJJJJJJJJKKKNNNQQQYYY^^^gggqqqzzzyyyuuussstttwwwzzzyyytttooommmmmmrrryyyooojjjjjjmmmvvvrrrmmmwwwlllSSSCCC>>><<<999888999999;;;<<<>>>@@@AAAEEEGGGIIIJJJKKKLLLNNNPPPTTTTTTUUUUUUUUUTTTRRRQQQLLLKKKKKKMMMOOOQQQQQQPPPMMMOOOQQQSSSUUUVVVVVVUUUPPPQQQTTTUUUUUUSSSQQQOOOMMMOOORRRSSSSSSSSSTTTVVVTTTVVVXXXYYY[[[^^^bbbfffjjjiiihhhgggffffffeeeeee___[[[WWWWWWZZZaaajjjpppzzzssshhhdddbbb```aaaccceeemmmxxx~~~cccHHH???>>>:::999<<<===>>>@@@AAABBBDDDGGGJJJLLLNNNPPPSSSUUUUUUVVVVVVUUUVVVWWWXXXXXXZZZ]]]```___^^^[[[XXXUUURRRQQQPPPNNNOOOPPPQQQQQQOOONNNMMMMMMOOOPPPOOONNNNNNQQQTTTVVVVVVUUUUUUVVVWWWWWWXXXWWWYYYZZZ\\\^^^bbbgggkkkiiiiiikkkoooxxxzzz}}}sssjjj```YYYSSSMMMNNNRRRUUU^^^gggkkknnnrrrrrrpppppppppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllpppqqqrrrrrrrrrsssvvvxxxttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}~~~}}}~~~~~~}}}~~~}}}uuukkk```XXXTTTHHHFFFDDDCCCCCCFFFIIIKKKSSSWWW]]]cccfffjjjmmmoooqqqpppnnnjjjeee___YYYVVVNNNKKKHHHGGGHHHHHHHHHGGGGGGHHHIIIHHHHHHHHHJJJKKKPPPVVV```lllvvv~~~}}}xxxwwwxxxzzz|||yyyuuuqqqmmmkkkjjjwww}}}tttoookkkjjjnnnuuu|||nnnnnn{{{dddKKK>>><<<;;;888888888999:::<<<>>>@@@AAADDDEEEGGGGGGHHHIIIKKKMMMNNNOOOQQQRRRRRRRRRQQQPPPKKKJJJIIIKKKMMMNNNNNNMMMMMMNNNPPPRRRRRRRRRQQQPPPOOOPPPRRRSSSSSSRRRQQQPPPNNNPPPSSSTTTSSSSSSSSSTTTRRRTTTUUUWWWYYY\\\aaadddiiiiiiiiiiiijjjkkklllllljjjfff```\\\]]]cccgggiiipppwwwyyypppjjjddd``````___cccmmm{{{sssZZZDDD>>>>>>:::999===???@@@BBBCCCCCCEEEHHHJJJKKKLLLNNNPPPRRRRRRRRRRRRSSSTTTWWWXXXZZZ]]]bbbeeebbb```]]]ZZZWWWTTTRRRQQQOOOOOONNNNNNNNNNNNNNNNNNMMMNNNOOONNNLLLLLLPPPSSSSSSSSSSSSTTTUUUVVVXXXYYYRRRTTTVVVXXXZZZ___dddhhhggggggiiilllqqq~~~|||xxxnnnddd\\\TTTNNNOOORRRSSS\\\eeejjjmmmqqqrrrooopppooonnnmmmllllllmmmmmmlllllllllllllllllllllkkkooopppppppppppprrrvvvyyyuuuuuuvvvwwwxxxxxxxxxwwwsssuuuwwwzzz}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~||||||}}}~~~|||~~~}}}}}}~~~|||}}}~~~|||rrreeeWWWOOOKKKEEEDDDCCCCCCCCCEEEFFFHHHNNNRRRXXX___dddiiimmmpppqqqpppnnnjjjeee___ZZZWWWMMMKKKIIIIIIIIIIIIHHHGGGFFFGGGIIIIIIHHHGGGHHHJJJJJJPPP[[[hhhttt}}}}}}{{{xxx{{{|||zzzwwwuuurrrnnnhhhpppxxxtttoookkklllppp{{{yyynnnqqq|||___EEE:::;;;;;;888888888999:::<<<>>>@@@AAACCCEEEFFFFFFFFFGGGJJJLLLKKKLLLNNNPPPQQQQQQPPPPPPJJJIIIHHHJJJLLLMMMLLLKKKMMMNNNPPPPPPPPPOOOMMMKKKNNNOOOPPPQQQQQQQQQPPPOOOOOORRRTTTUUUTTTSSSSSSSSSQQQRRRTTTUUUWWW[[[___cccfffgggiiilllooosssvvvxxxyyytttkkkdddcccfffgggfffmmmrrr}}}uuukkkdddaaaaaacccjjjxxxhhhSSSBBB>>><<<888888>>>@@@AAACCCDDDDDDEEEGGGIIIMMMMMMLLLLLLMMMOOOQQQRRRRRRSSSVVVYYY]]]___aaabbbbbbbbbbbb___ZZZVVVSSSRRRQQQQQQQQQPPPNNNMMMKKKJJJNNNOOOOOONNNLLLMMMOOOQQQSSSSSSRRRRRRRRRTTTUUUVVVXXXWWWWWWXXX[[[___cccfffkkkddddddjjjlllsss}}}}}}xxxgggaaa[[[QQQMMMQQQPPPVVV```iiioooqqqpppnnnpppooommmkkkjjjjjjkkkkkkgggggggggggghhhhhhiiijjjiiikkkmmmnnnnnnnnnppprrrrrrsssuuuvvvwwwwwwwwwwwwyyyyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}zzzzzz|||~~~}}}|||~~~|||{{{|||}}}~~~}}}{{{}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{}}}~~~~~~~~~|||zzzyyyoooeee]]]SSSJJJCCCAAABBBDDDDDDDDDEEEHHHJJJLLLQQQXXX^^^ccchhhlllooorrrrrrppplllfff```YYYVVVQQQOOOKKKHHHFFFFFFHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFIIINNNVVVaaalllvvv}}}}}}|||{{{}}}}}}{{{vvvqqqppppppnnnpppyyyzzztttpppnnnmmmvvv}}}~~~tttppprrrnnnRRRCCC===:::777555888999:::<<<>>>???@@@AAACCCFFFIIIIIIHHHHHHJJJLLLHHHIIIKKKOOOSSSTTTSSSQQQOOOMMMKKKJJJJJJKKKLLLNNNOOONNNMMMLLLLLLLLLMMMNNNMMMMMMLLLLLLMMMOOOQQQRRRRRRSSSUUUWWWWWWWWWUUUTTTUUUTTTTTTUUUWWWZZZ]]]___hhhkkklllnnnvvvwwwnnnkkkgggeeeeeennnooottt|||nnneeeiiieeefffqqq```NNN???======:::;;;@@@@@@BBBDDDEEEEEEGGGIIIKKKLLLMMMMMMNNNOOOQQQSSSTTTSSSUUUWWW[[[^^^```aaabbbaaaaaaaaa^^^YYYUUURRRQQQPPPPPPPPPPPPOOONNNNNNMMMOOOOOOOOONNNMMMMMMOOOQQQQQQQQQQQQQQQSSSUUUVVVXXXVVVVVVVVVWWWYYY]]]aaacccccc^^^___fffgggmmm{{{~~~kkkccc]]]TTTOOOQQQPPPVVV___iiioooqqqpppoooqqqpppnnnkkkiiihhhhhhhhhcccbbbaaa``````aaabbbcccfffhhhkkkllllllmmmoooppppppqqqsssuuuvvvvvvvvvuuuvvvwwwyyyzzz||||||}}}}}}~~~}}}}}}||||||}}}}}}zzzzzz|||~~~}}}|||~~~|||{{{|||}}}~~~}}}{{{|||{{{zzzzzzzzz|||}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||}}}yyyrrrggg___WWWPPPHHHBBBCCCDDDFFFFFFEEEFFFIIIKKKKKKPPPVVV]]]bbbggglllooopppooommmiiiddd]]]WWWTTTQQQOOOMMMJJJIIIHHHIIIIIILLLLLLLLLLLLLLLKKKIIIHHHGGGKKKSSS^^^iiisss{{{}}}~~~|||vvvrrrppppppiiillltttzzzuuuqqqpppoooqqqxxx|||uuusssxxx|||fffMMMAAA===;;;999999;;;;;;<<<>>>@@@AAACCCCCCBBBEEEHHHHHHGGGFFFGGGHHHHHHIIILLLPPPUUUWWWWWWUUUPPPPPPOOONNNNNNOOOPPPQQQNNNNNNMMMLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMOOOPPPQQQTTTUUUVVVXXXXXXXXXVVVUUUVVVUUUUUUUUUWWWYYY\\\]]]bbbfffiiinnn{{{~~~qqqkkkfffeeefffkkklllpppyyyvvvmmmiiihhhnnn}}}yyyTTTFFF<<<<<<>>><<<>>>BBB@@@BBBEEEFFFGGGIIIKKKMMMMMMNNNOOOQQQSSSTTTUUUUUUTTTVVVYYY\\\^^^```aaaaaa___```___\\\WWWSSSQQQPPPNNNOOOOOOPPPPPPPPPOOOOOONNNOOOOOONNNMMMMMMPPPRRROOOPPPPPPQQQSSSUUUWWWXXXTTTTTTTTTTTTWWWZZZ]]]___[[[XXX[[[bbbbbbfff{{{yyy{{{ooofffaaaXXXQQQPPPPPPVVV___hhhnnnqqqpppppprrrqqqnnnkkkiiigggfffeee```___\\\[[[ZZZZZZ\\\]]]bbbeeehhhiiijjjkkkmmmnnnooopppqqqsssttttttttttttssstttvvvwwwyyyyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~|||zzzzzz|||}}}}}}}}}~~~|||{{{|||}}}~~~}}}{{{zzzzzzyyyyyyzzz|||~~~~~~}}}|||{{{|||}}}}}}}}}}}}}}}|||~~~pppiii```XXXSSSNNNIIIEEEFFFGGGHHHHHHGGGHHHKKKMMMNNNRRRXXX^^^ccchhhmmmqqqpppooolllhhhccc]]]XXXTTTQQQPPPOOOMMMLLLKKKJJJJJJLLLMMMOOOOOOOOONNNMMMLLLEEEIIIPPPYYYdddooowww|||~~~}}}xxxsssqqqpppmmmpppvvvyyytttpppooonnnlllrrrxxx|||~~~nnnZZZFFF===<<<<<<<<<<<<>>>>>>???AAACCCDDDFFFFFFCCCFFFIIIJJJIIIGGGFFFEEEGGGHHHLLLQQQVVVYYYZZZYYYRRRRRRSSSTTTUUUUUUUUUUUUNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRVVVWWWXXXZZZZZZYYYXXXXXXXXXXXXWWWVVVWWWXXXZZZ[[[\\\```eeelll}}}qqqiiieeefffhhhiiijjjooosssxxx}}}wwwqqqpppxxxlllKKKAAA;;;<<<>>>>>>???BBB@@@BBBEEEGGGHHHJJJMMMOOOOOOQQQSSSTTTUUUUUUUUUTTTUUUVVVYYY\\\^^^_________^^^^^^]]]ZZZVVVRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNKKKLLLMMMMMMMMMNNNQQQTTTQQQQQQQQQRRRSSSTTTUUUVVVRRRRRRRRRRRRTTTWWWYYY[[[XXXVVVYYY^^^___bbbuuuzzzsssxxxttthhhccc\\\TTTOOOPPPUUU^^^fffmmmpppqqqqqqqqqpppnnnllliiigggfffeeebbbaaa^^^[[[YYYZZZ[[[[[[___bbbfffhhhiiijjjlllnnnnnnoooqqqssstttttttttsssrrrssstttvvvwwwxxxyyyyyyyyyyyyxxxyyyzzz|||~~~}}}|||zzzzzz{{{|||}}}}}}~~~|||{{{|||}}}~~~}}}{{{yyyyyyyyyyyyzzz|||~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{kkkeee\\\VVVSSSQQQMMMKKKIIIJJJJJJIIIIIIJJJMMMOOOUUUXXX]]]bbbfffjjjooorrrrrrqqqoookkkfff```[[[XXXRRRQQQQQQOOONNNMMMLLLKKKLLLNNNQQQSSSSSSRRRPPPOOOFFFIIINNNVVV```kkkuuuzzz|||~~~yyyuuurrrqqqpppttt{{{{{{uuuoookkkiiihhhiiimmmssswww}}}aaaQQQ@@@;;;<<<======???@@@AAABBBDDDFFFGGGHHHIIIGGGIIILLLNNNMMMJJJGGGFFFHHHIIILLLQQQVVVYYYYYYXXXRRRSSSUUUWWWXXXXXXWWWVVVNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTXXXYYYZZZ[[[\\\\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYY]]]bbbhhhwwwyyymmmhhhfffhhhllliiilllppprrrrrrwwwzzzxxx{{{}}}{{{{{{___EEE???;;;<<<===>>>>>>@@@AAACCCFFFHHHIIIKKKNNNPPPRRRSSSTTTUUUUUUUUUSSSSSSUUUWWWZZZ\\\^^^^^^]]]\\\\\\]]]\\\YYYUUUSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNIIIJJJKKKLLLMMMOOOSSSVVVTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQRRRSSSTTTVVVWWWVVVUUUWWWZZZ[[[___ppprrrnnn|||llleee___WWWQQQQQQUUU]]]eeekkkpppqqqrrroooooonnnllljjjiiigggfffeeeccc```^^^\\\[[[\\\\\\]]]```eeehhhjjjkkkmmmnnnnnnoooqqqssstttttttttsssrrrsssuuuvvvxxxyyyyyyyyy{{{zzzyyyyyyzzz{{{|||}}}{{{{{{{{{zzzzzz{{{}}}~~~~~~|||{{{|||}}}~~~}}}{{{yyyxxxxxxyyyzzz|||~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~||||||}}}~~~|||xxxuuuhhhbbbZZZVVVUUUTTTRRRPPPLLLMMMMMMLLLKKKMMMPPPSSS[[[^^^aaadddgggjjjnnnqqquuutttssspppkkkeee___[[[UUUTTTSSSRRRPPPNNNMMMLLLMMMPPPSSSVVVWWWUUUSSSQQQJJJKKKOOOUUU^^^iiisssyyy}}}|||yyyuuusssooossszzz}}}wwwoooiiieeecccbbbfffjjjooossszzzvvvXXXJJJ>>>;;;===>>>>>>@@@CCCDDDEEEGGGHHHJJJKKKLLLJJJKKKMMMOOOOOOLLLIIIFFFIIIJJJLLLPPPTTTUUUTTTSSSPPPRRRUUUWWWXXXWWWVVVUUUPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWYYYZZZ[[[\\\]]]^^^^^^___^^^]]]\\\ZZZYYYXXXXXXWWWWWW\\\```dddnnn{{{{{{pppkkkiiihhhiiimmmjjjlllppprrrpppqqq|||}}}yyyssslllkkkooowwwnnnUUUBBB???<<<;;;<<<>>>>>>???BBBDDDFFFHHHIIIKKKMMMOOOSSSSSSTTTTTTTTTTTTSSSSSSWWWYYY[[[^^^___^^^\\\[[[[[[\\\[[[YYYWWWUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQKKKLLLMMMNNNNNNPPPTTTWWWVVVWWWWWWVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTVVVWWWWWW\\\jjjxxxyyylll{{{tttiiibbbZZZSSSQQQUUU\\\cccjjjooorrrsssooooooooonnnllljjjhhhgggeeedddbbb```^^^]]]\\\[[[[[[___dddhhhjjjlllnnnooonnnoooqqqrrrssstttssssssssstttvvvwwwyyyzzzzzzzzz|||{{{zzzyyyxxxyyyzzz{{{zzz{{{{{{zzzyyyzzz}}}~~~|||{{{|||}}}~~~}}}{{{yyyyyyxxxxxxyyy{{{}}}~~~}}}}}}{{{zzzzzzzzz{{{|||}}}}}}|||{{{zzzyyyzzz{{{}}}~~~||||||}}}~~~~~~zzzvvvsssgggbbb\\\YYYXXXXXXVVVTTTPPPQQQPPPOOOOOORRRVVVZZZ___aaadddfffhhhkkkooorrrxxxyyyzzzxxxssslllddd___[[[ZZZXXXUUUSSSQQQPPPOOOPPPSSSXXX[[[\\\YYYVVVSSSOOOOOOPPPTTT\\\gggrrrxxx}}}~~~|||yyytttxxx~~~~~~zzztttnnniiieeedddccceeeiiinnnssszzziiiQQQGGG>>>===???@@@AAACCCGGGHHHIIIKKKLLLNNNOOOPPPKKKKKKLLLNNNOOOMMMJJJGGGJJJKKKLLLOOORRRSSSQQQOOOOOOQQQSSSTTTUUUTTTSSSRRRPPPQQQSSSTTTVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXYYYZZZ\\\^^^```aaabbb```___^^^]]][[[ZZZXXXXXXXXX\\\___aaafffnnnsssrrruuuoookkklllkkkiiiiiikkkiiijjjnnnpppooonnnsss{{{ttthhhbbbbbbffflllooosss|||bbbMMM???>>><<<:::;;;>>>@@@@@@CCCDDDGGGHHHHHHJJJLLLNNNPPPPPPPPPQQQRRRTTTUUUVVVYYY[[[^^^aaaaaa```^^^\\\[[[[[[[[[ZZZXXXXXXZZZ\\\\\\\\\\\\[[[ZZZYYYXXXWWWRRRSSSSSSRRRQQQQQQTTTVVVWWWWWWWWWXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTVVVWWWYYYZZZYYYZZZcccmmmooovvv~~~nnneee]]]VVVQQQUUU[[[bbbiiiooorrrtttrrrqqqqqqooommmjjjhhhfffdddddddddcccaaa___]]]\\\YYY]]]cccgggjjjlllmmmooolllmmmoooqqqrrrrrrrrrqqqttttttvvvxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{zzzyyyzzz}}}~~~|||{{{|||}}}~~~}}}{{{zzzzzzyyyxxxyyyzzz||||||{{{~~~}}}zzzxxxxxxxxxyyy{{{||||||{{{zzzyyyxxxyyy{{{|||~~~~~~~~~~~~~~~~~~}}}yyyvvvkkkfffaaa_________\\\YYYUUUUUUUUUTTTUUUXXX]]]aaaccceeehhhjjjmmmqqqvvvyyy~~~vvvmmmgggcccaaa]]]YYYVVVTTTTTTTTTUUUXXX]]]``````]]]YYYVVVSSSQQQQQQSSSZZZeeepppvvv{{{}}}~~~|||zzzuuuqqqmmmllllllllljjjmmmsssyyyzzz^^^LLLDDD>>>???BBBCCCEEEGGGLLLLLLNNNOOOQQQSSSTTTTTTNNNMMMMMMNNNPPPPPPMMMJJJKKKKKKLLLOOORRRRRRQQQOOOOOOPPPQQQRRRRRRQQQPPPPPPPPPQQQSSSUUUWWWWWWWWWWWWYYYZZZ[[[[[[[[[[[[ZZZYYYWWWXXXYYY\\\___aaadddeeebbbaaa```___]]][[[ZZZYYY[[[]]]]]]\\\^^^dddggggggjjjggggggjjjkkkiiiiiikkkkkkjjjlllppppppmmmnnnqqqxxxqqqeeebbb```___^^^```iiirrrwww}}}zzz[[[HHH======;;;:::;;;???BBBBBBCCCEEEGGGHHHHHHIIIKKKMMMMMMMMMNNNOOOQQQTTTWWWYYY\\\^^^aaaccccccbbb___]]][[[[[[\\\[[[ZZZZZZ]]]___^^^^^^_________^^^^^^]]]XXXXXXXXXUUUSSSRRRSSSUUUVVVVVVWWWXXXXXXXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTSSSXXX[[[______\\\[[[___fffuuusssuuurrrggg^^^XXXQQQUUU[[[bbbiiiooosssuuuttttttsssqqqnnnjjjfffddddddeeeffffffdddbbb___]]]WWW[[[aaafffiiikkkmmmnnnkkklllnnnooopppqqqppppppssstttvvvwwwyyyzzzzzzzzzwwwvvvuuuuuuuuuwwwxxxyyyxxxzzz{{{zzzyyyyyy}}}~~~|||{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||{{{}}}~~~zzzwwwvvvwwwyyyzzz||||||{{{zzzyyyxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{ppplllhhhffffffeeebbb^^^XXXXXXXXXXXXYYY\\\bbbffffffiiilllooosssxxx}}}uuunnniiifffaaa\\\YYYWWWWWWWWWXXX\\\aaadddddd```[[[XXXUUUSSSQQQSSSYYYcccnnnuuuyyy{{{}}}}}}{{{wwwtttrrrrrrssstttooosssyyyrrrVVVJJJBBB>>>@@@EEEFFFHHHJJJOOOPPPQQQSSSTTTVVVWWWXXXRRRPPPOOOPPPSSSSSSQQQOOOJJJKKKLLLOOORRRSSSRRRPPPOOOPPPPPPPPPPPPOOOOOONNNOOOPPPRRRUUUVVVWWWWWWWWWYYYZZZ[[[\\\\\\[[[YYYYYYVVVWWWYYY[[[___bbbeeegggbbbbbbbbb```___]]][[[ZZZ^^^___\\\WWWXXX]]]``````bbb```bbbgggjjjiiiiiilllooolllmmmrrrsssooollllllgggttt}}}lllggg```[[[VVVUUU]]]fffhhhsssiiiOOOEEE<<<<<<===<<<<<<===@@@BBBDDDFFFIIIIIIIIIIIIKKKLLLNNNLLLLLLQQQSSSRRRTTTXXX```aaaaaabbbbbbaaa______^^^^^^^^^```bbbcccbbbaaaeeecccaaaaaacccdddbbb___\\\[[[YYYVVVTTTSSSRRRQQQVVVWWWYYY[[[ZZZWWWTTTRRRTTTRRRPPPOOOPPPRRRUUUWWWYYYZZZ[[[ZZZZZZ[[[^^^aaammmsssyyylll___XXXWWWTTTUUU^^^gggjjjmmmppptttrrrpppllljjjgggfffeeeggggggffffffdddaaa___]]]XXXXXX[[[```fffjjjiiiggghhhiiillloooqqqsssuuuvvvvvvxxxzzz{{{xxxvvvuuutttvvvwwwwwwxxxxxxwwwwwwwwwuuuvvvxxxzzzzzzzzzxxxwwwwwwwwwxxxyyy{{{}}}}}}zzzwwwvvvwwwyyyzzz||||||}}}}}}}}}{{{zzzyyyxxxyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{|||}}}~~~~~~}}}|||}}}{{{vvvuuurrrpppmmmggg```[[[^^^]]]\\\\\\^^^aaadddfffmmmkkklllqqqvvvyyy~~~vvvuuummmfffccc```[[[ZZZ\\\]]]aaaeeeeeebbb___^^^^^^[[[XXXTTTUUUZZZdddooovvv}}}}}}~~~|||yyyzzz|||zzzxxxyyyyyy|||~~~dddRRRDDDAAA???@@@EEEJJJLLLLLLQQQUUUYYY[[[ZZZYYYWWWWWWUUUSSSQQQQQQRRRRRRPPPOOOOOONNNMMMMMMOOOQQQTTTUUUQQQQQQPPPOOOOOOOOOOOOOOONNNPPPSSSWWWXXXXXXXXXWWWYYY[[[]]]___```___]]][[[XXXYYY\\\^^^```bbbcccdddbbbcccbbbbbb```^^^[[[ZZZ[[[ZZZYYYXXXXXXXXXXXXXXX]]]___aaabbbbbbccceeegggjjjhhhhhhkkkooopppnnnlllmmmnnnvvv}}}ssseee\\\YYYZZZ]]]^^^___cccmmm{{{^^^GGG>>>;;;<<<=========>>>AAADDDFFFHHHJJJJJJJJJJJJKKKLLLMMMJJJKKKOOOQQQPPPRRRVVV\\\]]]^^^___```___^^^^^^______```aaacccccccccbbbdddbbb```aaabbbcccaaa___[[[ZZZXXXVVVTTTRRRRRRQQQSSSUUUWWWYYYYYYXXXUUUSSSTTTSSSRRRRRRRRRTTTVVVWWWXXXYYYZZZZZZZZZ[[[]]]___hhhzzzxxxvvvrrrccc\\\XXXTTTUUU]]]fffjjjmmmpppqqqpppnnnllliiifffdddcccddddddddddddcccaaa___^^^WWWWWWXXX\\\aaadddeeedddggghhhkkknnnqqqssstttuuuvvvxxxzzzyyyxxxvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwuuuvvvxxxzzzzzzyyyxxxwwwwwwwwwwwwxxxzzz{{{}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{{{{|||}}}}}}|||{{{zzzyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~zzzxxxuuusssqqqlllgggcccbbbaaa``````bbbfffjjjlllooommmoootttwwwyyy~~~{{{sssjjjfffbbb^^^]]]___aaaeeeiiiiiifffcccaaa```\\\ZZZVVVVVV\\\eeepppwww}}}}}}}}}}}}|||||||||uuu]]]MMMCCCAAA???AAAFFFKKKMMMNNNUUUYYY]]]``````_________YYYXXXVVVVVVVVVVVVTTTRRRQQQPPPOOONNNOOOPPPRRRSSSQQQRRRTTTUUUTTTSSSPPPOOONNNPPPSSSVVVXXXXXXWWWVVVWWWYYY\\\^^^```___^^^]]]YYYZZZ\\\^^^```aaabbbbbbbbbbbbbbbaaa___]]][[[ZZZYYYXXXXXXWWWVVVVVVWWWWWWYYY[[[]]]^^^___```bbbdddhhhggghhhkkkoooooommmjjjeeeffflllxxx~~~pppddd]]]ZZZYYYXXXYYY[[[bbbllluuu}}}rrrRRR@@@;;;:::;;;======>>>@@@DDDGGGJJJLLLMMMMMMLLLKKKKKKLLLLLLIIIJJJMMMOOONNNPPPTTTXXXYYYZZZ\\\]]]]]]]]]]]]```aaabbbcccccccccccccccdddbbb``````aaa```___]]]YYYXXXVVVTTTSSSRRRQQQQQQPPPRRRUUUXXXXXXXXXVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWVVVXXXYYYZZZYYYZZZ\\\^^^cccnnnuuu~~~zzziii```XXXTTTTTT[[[ccchhhkkkooonnnnnnmmmkkkhhheeebbb````````````aaaaaa```______YYYXXXWWWYYY\\\```bbbcccfffhhhjjjmmmppprrrttttttuuuwwwwwwwwwvvvvvvwwwyyyyyyyyyzzzyyyyyyxxxwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{zzz{{{{{{{{{zzz{{{|||||||||{{{zzzyyyyyyyyyxxxxxxwwwvvvvvvuuuvvvvvvvvvvvvxxxzzz|||~~~}}}{{{yyyvvvrrrpppnnnllliiiggghhhkkkoooqqqqqqpppssswwwyyyzzz}}}rrrlllgggbbbaaadddgggjjjmmmmmmjjjgggdddccc___\\\YYYYYY^^^gggqqqxxx}}}}}}}}}~~~iiiTTTHHHBBB@@@@@@CCCGGGLLLOOOQQQWWW[[[```cccdddcccdddddd]]][[[YYYYYYYYYYYYWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRTTTWWWZZZZZZWWWSSSPPPPPPRRRUUUXXXYYYXXXWWWVVVVVVXXX[[[^^^`````````___\\\\\\]]]^^^___`````````bbbbbbaaa```^^^\\\ZZZYYYVVVVVVUUUTTTTTTTTTUUUUUUSSSUUUXXXZZZ[[[\\\___aaaeeefffhhhlllnnnnnnkkkhhhcccdddgggmmmuuuuuujjjbbb]]]ZZZYYYWWWYYY___eeelllwwwdddJJJ???>>>:::;;;===>>>@@@BBBFFFJJJQQQRRRSSSQQQOOOLLLLLLLLLLLLJJJJJJNNNOOONNNOOOSSSTTTUUUWWWYYY[[[]]]^^^^^^aaacccddddddcccccccccdddeeedddbbb```^^^\\\ZZZXXXVVVUUUTTTRRRQQQQQQQQQQQQPPPRRRTTTVVVWWWVVVUUUTTTRRRSSSUUUVVVWWWWWWVVVVVVUUUWWWZZZ[[[ZZZZZZ[[[]]]___fff{{{wwwyyymmmbbbYYYSSSRRRXXX___dddiiimmmlllllllllkkkhhheeeaaa___\\\\\\]]]^^^^^^_________]]][[[YYYYYY[[[^^^bbbdddggghhhkkknnnpppssstttuuutttttttttsssssstttwwwzzzzzzzzzzzzzzzyyyxxxwwwwwwvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{zzzzzzyyyyyyyyy{{{{{{|||{{{zzzyyyzzzzzzxxxwwwvvvuuuuuuuuuttttttssstttvvvxxx{{{|||~~~|||zzz|||yyytttooommmnnnppprrrssssssvvvzzz{{{{{{{{{sssmmmgggfffiiikkkmmmoooooommmjjjfffdddaaa^^^[[[[[[```hhhrrrxxx~~~~~~ttt]]]LLLDDD@@@@@@AAADDDIIIMMMQQQSSSWWWZZZ___aaaaaaaaabbbbbb]]][[[ZZZYYYYYYYYYWWWVVVWWWWWWVVVVVVUUUUUUTTTTTTSSSUUUXXXZZZYYYWWWUUUSSSTTTVVVYYY[[[[[[ZZZYYYWWWXXXZZZ\\\___```aaaaaa```_________^^^____________aaa```___^^^\\\ZZZYYYXXXTTTSSSSSSRRRRRRRRRSSSSSSPPPRRRUUUWWWXXXZZZ]]]___bbbdddhhhkkklllkkkhhheeeeeecccdddiiiooo{{{~~~tttlllhhh```[[[XXXYYY]]]cccmmmvvvwwwXXXEEE??????:::<<<>>>???AAADDDIIILLLWWWXXXXXXUUUQQQNNNMMMMMMOOOLLLLLLOOOPPPNNNOOOSSSSSSTTTUUUXXXZZZ]]]___```bbbdddfffeeecccbbbbbbdddgggfffccc___[[[WWWTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPRRRSSSUUUVVVVVVUUUSSSRRRQQQSSSUUUVVVWWWWWWVVVUUUUUUXXX[[[]]]\\\\\\\\\\\\___cccqqq|||vvvsssddd[[[TTTPPPUUU[[[```eeejjjkkkkkklllkkkhhheeebbb___ZZZZZZ[[[[[[\\\]]]^^^^^^___]]]ZZZXXXYYY\\\aaadddgggiiikkknnnqqqssstttuuuqqqrrrqqqpppppprrruuuxxxzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwvvvuuuttttttttttttuuutttuuuwwwxxxyyyyyyxxxwwwwwwxxxyyy{{{{{{{{{zzzzzz|||{{{yyywwwvvvuuuuuuuuussssssssstttuuuwwwyyy{{{|||||||||~~~~~~}}}xxxsssppppppqqqrrrtttuuuxxx}}}}}}}}}yyyqqqkkkiiikkknnnoooppppppooolllhhheeeccc```]]]]]]bbbjjjrrrxxxjjjTTTGGGDDD???@@@BBBEEEIIIMMMQQQTTTXXXZZZ]]]___^^^^^^^^^___^^^\\\[[[[[[\\\[[[ZZZXXXYYYZZZ[[[[[[[[[ZZZYYYYYYUUUUUUTTTTTTTTTUUUUUUUUUXXXZZZ\\\^^^^^^\\\ZZZYYYZZZ[[[]]]___```aaaaaaaaaaaa```___^^^^^^^^^^^^______^^^\\\[[[YYYXXXWWWVVVRRRRRRQQQQQQQQQRRRRRRSSSPPPRRRUUUWWWXXXZZZ]]]___```cccgggjjjjjjhhheeecccbbb^^^^^^eeennnuuu~~~}}}yyyjjjbbbZZZXXXYYY[[[bbbiiikkkOOOAAA===<<<;;;===???AAACCCFFFJJJMMMWWWXXXXXXVVVSSSPPPOOOOOOPPPMMMMMMPPPQQQOOOPPPSSSRRRSSSTTTVVVYYY\\\___```bbbeeegggeeebbb```aaacccggggggddd___XXXSSSPPPPPPPPPOOOOOONNNOOOOOOPPPPPPSSSTTTUUUUUUUUUUUUSSSSSSRRRSSSUUUVVVWWWWWWVVVUUUVVVZZZ^^^```___^^^^^^^^^^^^bbbmmmsss{{{~~~kkk```WWWQQQTTTYYY^^^dddiiikkkkkkjjjiiigggdddaaa```[[[[[[ZZZZZZZZZ[[[\\\]]]\\\[[[XXXVVVUUUXXX]]]bbbggghhhjjjmmmppprrrttttttqqqqqqqqqpppoooqqqtttwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuuuussstttuuuwwwwwwwwwvvvuuuuuuvvvxxxzzz{{{{{{zzzzzz|||zzzxxxvvvuuuuuuuuuvvvttttttuuuvvvwwwxxxxxxyyy{{{zzzzzz}}}}}}{{{xxxuuuttttttuuuvvvvvvxxx|||xxxpppmmmnnnppppppqqqrrrssspppkkkhhhfffcccaaaaaaeeellltttyyy~~~zzzxxx|||zzz```LLLDDDCCC>>>@@@CCCFFFIIILLLPPPTTTYYY\\\^^^___^^^]]]^^^___aaa___^^^___```aaa```___\\\]]]___``````^^^]]][[[UUUSSSPPPOOOOOOQQQTTTVVVYYY[[[\\\^^^]]][[[YYYWWWXXXYYY[[[]]]^^^```aaaaaaaaa___^^^\\\\\\\\\]]]]]]\\\[[[YYYWWWVVVUUUTTTTTTRRRRRRQQQQQQQQQRRRSSSSSSQQQTTTVVVXXXYYYZZZ]]]___^^^bbbfffgggfffdddccccccaaa]]]^^^gggppptttvvvxxxyyyoooddd___[[[YYY[[[______HHH@@@===:::===>>>@@@BBBCCCFFFKKKNNNRRRSSSUUUTTTSSSRRRRRRSSSQQQNNNNNNPPPPPPNNNOOORRRRRRRRRSSSUUUXXX[[[^^^___aaaeeegggeeeaaa___```bbbdddeeeccc^^^WWWRRRPPPPPPMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVWWWWWWXXXXXXXXXXXX\\\```ccccccaaa```___\\\bbbjjjyyysssqqq{{{wwweee\\\UUUUUUYYY^^^dddiiijjjiiihhhfffdddbbb``````]]]\\\[[[ZZZYYYZZZZZZ[[[YYYYYYWWWUUUSSSVVV[[[```dddfffhhhkkknnnppprrrrrrqqqrrrsssrrrqqqrrrtttvvvuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvxxxwwwwwwvvvvvvvvvvvvwwwuuuuuuvvvvvvvvvvvvvvvvvvtttuuuwwwyyyzzz{{{zzzzzzzzzyyyvvvuuuttttttuuuvvvuuuvvvxxxyyyyyyyyyxxxwwwxxxwwwwwwzzz}}}|||{{{{{{{{{zzz{{{zzzvvvvvvtttttttttvvvwwwvvvqqqmmmjjjgggeeeeeehhhooowww|||}}}~~~~~~zzz|||oooVVVEEE@@@AAA===@@@DDDGGGHHHKKKOOORRRYYY[[[]]]^^^^^^^^^```aaabbbaaa```bbbdddeeedddccc___```bbbcccbbb___\\\ZZZSSSQQQNNNMMMMMMPPPSSSUUUVVVXXXYYYZZZYYYWWWTTTRRRQQQSSSUUUYYY\\\___aaabbb^^^\\\ZZZYYYXXXYYYZZZZZZZZZYYYWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSUUUWWWYYYYYYZZZ]]]___^^^aaadddeeecccbbbbbbbbbcccaaadddlllqqqrrrsssuuu}}}{{{ssskkkccc______yyyWWWDDDAAA???<<<>>>???AAABBBDDDGGGKKKNNNLLLNNNQQQRRRRRRSSSTTTUUUQQQNNNMMMPPPPPPNNNNNNQQQQQQQQQRRRTTTVVVYYY\\\^^^aaaeeegggeee```^^^___bbbbbbbbbaaa]]]VVVRRRQQQQQQLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUWWWXXXXXXXXXVVVVVVWWWWWWXXXYYYYYYZZZYYY]]]bbbeeeeeecccaaa```ZZZaaaiiirrrtttmmmsssjjj```WWWWWWZZZ___dddjjjiiihhhfffcccaaa```______^^^]]][[[ZZZYYYYYYYYYZZZYYYYYYXXXVVVTTTVVV\\\aaabbbdddfffiiilllnnnppppppssstttuuutttsssssstttvvvtttuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvtttuuuwwwyyyzzz{{{zzzzzzxxxwwwuuusssrrrssstttuuuuuuwwwzzz{{{{{{zzzwwwvvvtttrrrrrrvvv|||~~~||||||}}}|||~~~wwwvvvwwwyyy{{{zzzuuuqqqllljjjhhhhhhkkkrrryyy~~~{{{|||~~~gggPPPAAA===???===@@@DDDGGGHHHJJJNNNQQQVVVXXX[[[]]]^^^___aaabbbaaa``````bbbdddffffffeeeaaabbbddddddbbb^^^ZZZWWWQQQPPPNNNMMMNNNOOORRRSSSSSSTTTVVVVVVUUUSSSPPPNNNLLLNNNQQQUUUZZZ^^^bbbccc[[[ZZZXXXVVVUUUVVVWWWXXXYYYXXXUUUSSSQQQPPPPPPPPPSSSSSSSSSSSSSSSTTTUUUUUUTTTVVVXXXYYYYYYZZZ\\\^^^^^^aaaddddddaaa```aaacccaaabbbfffkkkmmmkkknnnsssqqq~~~}}}qqqiiigggfffQQQEEE<<<;;;@@@@@@AAACCCFFFIIIKKKMMMMMMLLLLLLNNNOOOQQQRRRSSSTTTRRRRRRPPPPPPOOOPPPQQQRRRQQQQQQRRRTTTVVVXXXZZZ[[[^^^```bbbaaa]]][[[ZZZ[[[```aaaaaa___[[[UUUOOOLLLJJJLLLNNNNNNNNNNNNPPPQQQTTTVVVXXXYYYZZZZZZYYYXXXYYYYYYXXXXXXYYYYYYZZZ[[[^^^___aaaccceeefffdddbbb^^^bbb___bbb|||{{{nnnnnnyyylllbbbYYYWWWZZZ^^^ccchhhjjjjjjiiigggdddaaaaaabbbbbb```]]]\\\\\\[[[YYYXXXVVVUUUTTTSSSSSSWWW\\\```aaadddhhhkkklllmmmoooppprrrssstttuuuuuusssqqqpppssstttvvvwwwxxxxxxwwwwwwqqqrrrssssssssssssvvvxxxtttvvvxxxxxxvvvvvvvvvwwwuuuuuuvvvwwwwwwwwwwwwwwwvvvuuutttvvvzzz{{{yyywwwwwwvvvtttsssrrrrrrrrrsssuuuwwwyyy{{{{{{yyywwwvvvssstttuuuxxxzzz|||~~~}}}|||||||||~~~~~~~~~~~~yyyuuuppplllhhhjjjpppwww|||}}}|||||||||}}}qqq\\\III===<<>>AAABBBEEEHHHKKKMMMNNNOOONNNOOOOOOPPPRRRSSSTTTUUUTTTSSSRRRPPPPPPPPPPPPQQQPPPPPPQQQRRRSSSUUUVVVWWWZZZ\\\^^^]]][[[XXXXXXYYY]]]^^^^^^]]]ZZZUUUQQQNNNKKKMMMNNNOOONNNOOOQQQSSSUUUWWWZZZ^^^___```___^^^ZZZZZZYYYYYYXXXYYYYYYZZZ[[[]]]___bbbeeeffffffeeeaaaccc___bbbwwwooojjjlllzzzxxxkkk]]]ZZZ\\\```eeeiiikkklllmmmkkkhhhfffeeeeeeeeebbb___^^^]]]\\\ZZZXXXUUUUUUTTTSSSSSSVVV[[[___aaadddhhhkkklllmmmnnnpppqqqrrrtttuuuuuutttrrrqqquuuvvvxxxyyyzzzzzzyyyyyyrrrsssttttttssssssuuuwwwtttvvvwwwwwwvvvuuuvvvvvvtttuuuvvvvvvwwwwwwvvvvvvuuuttttttvvvxxxzzzxxxvvvwwwvvvuuussssssssssssssstttvvvxxxzzzzzzyyyxxxvvvtttuuuwwwxxxzzz|||~~~}}}|||||||||}}}zzzuuurrrnnnkkklllqqqwww|||}}}}}}}}}}}}~~~jjjVVVGGG>>>===AAA@@@BBBEEEGGGHHHKKKOOOQQQTTTUUUVVVXXXZZZ\\\^^^^^^bbbcccddddddeeedddddddddbbb```]]]\\\ZZZVVVRRROOOLLLLLLLLLLLLMMMOOOQQQRRRPPPPPPPPPOOONNNMMMLLLLLLMMMMMMOOORRRTTTVVVXXXYYYVVVVVVTTTRRRQQQQQQTTTWWWVVVWWWXXXXXXWWWUUURRRPPPQQQRRRSSSTTTUUUWWWXXXYYY[[[[[[ZZZZZZ[[[]]]^^^___bbbaaaaaa```___^^^]]]]]]]]]___bbbdddeeefffiiikkklllqqqyyysssRRRCCC???;;;;;;>>>CCCDDDGGGIIILLLNNNPPPPPPQQQQQQQQQRRRRRRTTTUUUUUUVVVTTTSSSQQQPPPPPPPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRUUUVVVXXXXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYVVVRRRPPPMMMNNNOOOPPPOOOPPPRRRTTTUUUXXX\\\aaacccdddcccbbb\\\[[[ZZZYYYYYYXXXXXXYYYXXXYYY\\\```ccceeefffgggeeeddd```eeerrrsssggggggpppttt```YYY[[[```dddhhhmmmooorrrrrrooollljjjjjjiiifffbbb```^^^]]]ZZZXXXUUUTTTTTTRRRRRRUUUYYY]]]aaadddhhhjjjkkklllnnnooonnnoooqqqssstttsssrrrqqquuuvvvwwwxxxyyyyyyyyyxxxsssuuuvvvuuuttttttuuuvvvtttuuuwwwwwwuuutttuuuuuuttttttuuuvvvvvvvvvvvvuuutttsssssstttvvvwwwvvvuuuwwwvvvuuuttttttsssttttttssstttwwwyyyzzzyyyxxxwwwwwwwwwxxxzzz{{{|||}}}~~~}}}||||||||||||~~~|||wwwtttrrrpppqqqtttxxxzzz{{{}}}~~~yyy```OOOEEE??????AAA@@@CCCFFFHHHIIIJJJMMMNNNRRRSSSTTTVVVXXXZZZ\\\\\\___```bbbddddddcccbbbaaa___]]]ZZZXXXVVVSSSOOOKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPOOONNNNNNMMMLLLLLLLLLMMMNNNOOOQQQRRRTTTTTTSSSSSSRRRPPPOOOPPPSSSVVVUUUVVVXXXXXXXXXVVVTTTRRRRRRSSSTTTUUUWWWYYY[[[\\\\\\\\\\\\]]]^^^```aaabbbdddcccbbb```^^^]]][[[[[[ZZZ\\\___aaabbbcccfffhhhiiimmmrrrvvv}}}kkkLLLAAA@@@>>>===@@@CCCEEEGGGJJJMMMOOOPPPQQQSSSRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRSSSPPPOOONNNNNNNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSTTTUUUSSSTTTVVVWWWWWWUUUSSSRRRNNNOOOPPPPPPOOOPPPSSSUUUUUUXXX\\\```cccbbbaaa```^^^]]][[[ZZZYYYXXXXXXXXXUUUWWWYYY\\\^^^```ccceeegggeeecccjjjqqqwwwyyyggggggmmmzzzggg\\\^^^bbbfffiiiooosssvvvxxxvvvssspppooollliiieeebbb```]]][[[XXXUUUUUUTTTSSSRRRTTTXXX[[[aaadddgggjjjjjjkkkmmmnnnjjjkkknnnpppqqqqqqpppoooqqqqqqrrrssssssttttttttttttuuuwwwvvvtttttttttuuusssuuuvvvvvvtttsssssstttsssssstttuuuuuuuuuuuutttrrrrrrrrrssstttuuutttsssvvvvvvuuuuuuttttttttttttqqqsssuuuwwwxxxxxxxxxxxxyyyyyyzzzzzz{{{|||}}}}}}}}}||||||||||||}}}}}}~~~|||xxxwwwvvvvvvwwwxxxzzzzzz}}}rrrYYYJJJDDDAAA@@@AAAAAADDDGGGIIIJJJJJJKKKLLLPPPQQQRRRTTTVVVXXXYYYZZZZZZ\\\___aaabbb```___]]]\\\YYYVVVTTTRRROOOKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOOOOMMMMMMOOORRRUUUVVVWWWXXXYYYXXXVVVTTTSSSSSSSSSTTTUUUWWWYYY\\\]]]]]]^^^___```aaacccdddeeeeeedddbbb```^^^[[[ZZZYYYYYY[[[]]]___```aaadddfffhhhkkkooorrrvvv}}}bbbIII@@@@@@???>>>@@@CCCDDDGGGJJJMMMOOOPPPQQQSSSRRRQQQPPPQQQRRRTTTUUUUUUTTTSSSRRRSSSTTTUUUVVVPPPPPPOOONNNMMMLLLLLLLLLNNNNNNNNNOOOQQQRRRSSSSSSOOOQQQRRRTTTTTTSSSRRRRRRNNNNNNOOONNNNNNOOORRRUUUWWWYYY]]]___```___]]]\\\^^^]]][[[ZZZXXXWWWWWWWWWSSSUUUWWWXXXXXX[[[___bbbhhhiiiiiioootttvvv~~~iii```fffsssssseeedddgggkkkmmmppptttyyy|||{{{xxxvvvtttnnnkkkgggcccaaa^^^[[[YYYVVVVVVVVVTTTTTTUUUXXX[[[aaadddgggiiijjjjjjkkkmmmiiikkkmmmpppqqqqqqppppppnnnnnnnnnoooooopppqqqqqqsssuuuvvvvvvuuusssssstttssstttuuuuuusssrrrrrrrrrrrrrrrsssttttttttttttsssqqqrrrsssssssssrrrrrrsssuuuuuuuuuuuuuuutttttttttqqqrrrtttuuuwwwwwwwwwwwwyyyyyyzzzzzz{{{||||||}}}|||||||||||||||||||||}}}||||||{{{zzzyyyyyyzzz{{{~~~mmmTTTGGGDDDBBB@@@@@@BBBEEEHHHIIIIIIIIIJJJKKKNNNOOOPPPRRRTTTVVVXXXXXXUUUWWWZZZ\\\]]]\\\ZZZYYYXXXUUURRRPPPNNNLLLIIIFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKMMMQQQTTTXXXYYYZZZZZZYYYWWWTTTSSSTTTTTTTTTTTTVVVYYY[[[]]]^^^___```bbbccceeeffffffeeedddbbb```]]][[[YYYXXXYYY[[[]]]^^^^^^___aaacccfffiiimmmpppttt{{{mmmXXXEEE@@@@@@===>>>AAACCCEEEGGGJJJMMMOOOQQQQQQRRRRRRPPPPPPQQQSSSUUUWWWVVVUUUTTTTTTTTTTTTUUUVVVPPPPPPNNNMMMLLLKKKKKKKKKMMMKKKKKKLLLNNNPPPQQQPPPNNNNNNPPPQQQQQQQQQQQQPPPLLLMMMMMMLLLLLLMMMQQQTTTZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYXXXWWWUUUUUUTTTTTTQQQSSSUUUUUUUUUXXX]]]bbbgggmmmnnnrrruuuvvvnnn___aaalll~~~mmmgggfffiiilllqqquuuzzz}}}|||{{{yyyxxxqqqnnnjjjfffdddaaa^^^\\\YYYYYYYYYWWWVVVWWWYYY\\\aaacccggghhhiiiiiijjjlllkkkllloooqqqrrrrrrqqqpppnnnmmmmmmmmmnnnooopppqqqqqqsssuuuvvvtttsssssstttrrrtttuuutttrrrppppppqqqqqqqqqrrrssssssssssssrrrppprrrssssssrrrqqqrrrrrrssstttttttttttttttssssssqqqrrrssstttuuuvvvvvvvvvxxxxxxyyyzzz{{{||||||}}}|||||||||}}}}}}}}}}}}}}}}}}{{{zzz{{{}}}|||}}}~~~|||hhhQQQFFFDDDBBBAAABBBCCCEEEHHHIIIIIIIIIJJJLLLMMMNNNOOOQQQSSSUUUWWWWWWRRRSSSVVVXXXYYYXXXWWWWWWTTTRRRNNNLLLKKKJJJHHHFFFGGGHHHJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMOOOQQQTTTUUULLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJLLLPPPSSSWWWXXXYYYZZZZZZXXXVVVUUUVVVUUUUUUUUUVVVXXX[[[]]]^^^___aaacccdddeeeeeeeeecccbbbaaa___]]]\\\ZZZZZZZZZ\\\]]]^^^]]]]]]___```bbbeeeiiilllpppuuuzzz~~~~~~___PPPCCCAAAAAA>>>@@@FFFEEEFFFIIILLLOOOQQQRRRSSSSSSRRRQQQQQQRRRUUUWWWYYYZZZYYYWWWUUUTTTSSSTTTTTTOOONNNMMMLLLKKKJJJJJJJJJKKKIIIGGGHHHKKKNNNNNNMMMMMMNNNNNNOOOOOOOOONNNNNNKKKKKKKKKJJJIIIKKKOOORRRXXXXXXXXXXXXXXXWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQOOORRRTTTTTTTTTXXX___eeefffppprrrpppqqqssswwwhhhcccfffvvvyyymmmhhhhhhkkkqqqtttyyy||||||{{{{{{{{{tttqqqmmmjjjgggeeebbb```[[[\\\\\\ZZZYYYYYY[[[]]]```cccfffhhhhhhiiijjjkkkiiikkkmmmoooppppppooonnnmmmmmmllllllmmmnnnpppqqqnnnqqqtttuuutttsssssssssrrrssstttsssqqqpppoooppppppqqqqqqrrrrrrrrrrrrrrrppprrrttttttrrrpppqqqsssqqqrrrsssttttttsssrrrrrrrrrrrrssssssttttttttttttvvvwwwxxxyyyzzz{{{||||||{{{|||}}}}}}~~~~~~~~~~~~~~~{{{{{{}}}~~~}}}zzzzzz|||}}}qqq```NNNFFFCCCBBBCCCEEEDDDEEEGGGGGGGGGIIIKKKMMMMMMMMMOOOQQQSSSUUUVVVWWWQQQRRRSSSUUUVVVVVVWWWWWWQQQOOOKKKJJJIIIIIIHHHFFFFFFGGGIIIKKKLLLLLLLLLKKKLLLLLLKKKKKKLLLNNNPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJKKKOOORRRTTTVVVXXXZZZ[[[ZZZZZZYYYYYYXXXWWWVVVWWWYYY[[[]]]___```aaabbbcccccccccccc``````___^^^^^^]]]\\\\\\[[[\\\]]]]]][[[[[[[[[]]]```cccfffiiikkknnnpppqqquuu{{{tttWWWLLLDDDDDDCCCAAADDDKKKGGGHHHJJJMMMPPPRRRTTTTTTTTTSSSRRRRRRSSSVVVZZZ\\\]]]\\\YYYVVVTTTRRRRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJHHHEEEFFFIIILLLLLLKKKMMMNNNNNNNNNNNNMMMMMMLLLIIIJJJIIIHHHHHHJJJNNNQQQSSSSSSRRRRRRRRRSSSTTTTTTQQQPPPOOONNNNNNNNNNNNNNNMMMQQQTTTTTTUUUYYYbbbiiifffssstttmmmmmmoooxxxpppeee___iii~~~xxxooonnnqqqppptttxxx{{{{{{{{{{{{|||vvvsssooollljjjhhheeeccc]]]^^^]]]\\\ZZZZZZ\\\^^^```cccfffhhhhhhhhhiiijjjggghhhjjjlllllllllkkkjjjkkkkkkjjjjjjkkklllnnnooommmooosssttttttsssssssssrrrssstttsssqqqoooooooooppppppqqqrrrrrrrrrrrrqqqpppsssuuutttrrrpppqqqssspppqqqrrrsssssssssrrrqqqssssssssssssssssssssssssuuuvvvwwwxxxzzz{{{|||}}}{{{|||}}}~~~}}}{{{{{{~~~~~~}}}|||xxxyyyzzz|||~~~jjj[[[LLLEEECCCBBBDDDGGGDDDEEEFFFFFFGGGIIILLLOOOMMMMMMOOOQQQSSSUUUVVVWWWRRRRRRSSSTTTUUUVVVWWWWWWPPPMMMJJJIIIIIIIIIHHHGGGEEEFFFHHHJJJKKKKKKKKKJJJMMMLLLJJJIIIIIIKKKLLLNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJIIIKKKNNNQQQQQQSSSVVVYYY\\\]]]]]]\\\\\\[[[YYYXXXXXXZZZ\\\^^^___```aaabbbcccbbbbbbaaa______^^^^^^^^^]]]]]]]]][[[\\\]]]\\\ZZZXXXYYYZZZbbbcccfffhhhiiiiiiiiiiiijjjooouuu|||